.container{width:1080px}@media screen and (max-width: 768px){.container{width:100%}}@media screen and (max-width: 768px){h2.title{margin:0 30px 0}}.rate-table-sp{display:none}@media screen and (max-width: 768px){.rate-table-sp{display:block;margin-top:15px}}.rate-table-sp .rate-inner{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:5px;background-color:#f5f5f5;padding:10px 2%}.rate-table-sp .rate-inner .head{display:flex;align-items:center;justify-content:flex-start}.rate-table-sp .rate-inner .head span{font-size:12px}.rate-table-sp .rate-inner .head .stars{position:relative;display:flex;column-gap:2px;margin-bottom:2px}.rate-table-sp .rate-inner .head .stars img{width:12px}.rate-table-sp .rate-inner .head .stars .overlay{position:absolute;top:0;right:0;background:#f5f5f5;height:12px}nav ul{display:flex;justify-content:center}nav ul li a{color:gray;background-color:#d9d9da}nav ul li a:hover{color:#039}@media screen and (max-width: 768px){nav ul li{margin:0}nav ul li:not(:last-child){flex:1;border-right:1px solid #ccc}nav ul li:last-child{width:15%}nav ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:5px;font-size:10px !important;font-weight:bold;line-height:1.2;padding:10px 0;height:100%;color:gray;background:none #d9d9da !important}nav ul li img{width:35px !important}}.message{width:100% !important;background-color:#fff;padding:0px 40px 40px}.message .row{display:flex;align-items:flex-start;justify-content:space-between}.message .row img{width:120px}.message p{width:80%;color:#039;font-size:20px !important;font-weight:bold;line-height:1.5}@media screen and (max-width: 768px){.message{position:relative;padding:20px 3% 120px}.message .row{flex-direction:column;flex-direction:column-reverse;align-items:center}.message p{width:100%;font-size:14px !important}.message img{position:absolute;bottom:-20px;height:120px;width:auto !important}}.message.top{padding-top:40px;padding-bottom:0}@media screen and (max-width: 768px){.message.top{padding:30px 3% 0;margin-bottom:-10px !important}.message.top .row{display:flex;flex-direction:row;align-items:center;column-gap:10px}.message.top img{position:relative;width:25% !important;height:auto;margin:0 !important}}.pickupBoxNew{position:relative;background:#fff;margin-top:50px;margin-bottom:50px;box-shadow:0px 6px 10px rgba(98,98,98,.7607843137);height:auto}@media screen and (max-width: 768px){.pickupBoxNew{margin:50px 3% 60px}}.pickupBoxNew .right{position:absolute;right:70px;top:-118px}@media screen and (max-width: 768px){.pickupBoxNew .right{display:none}}.pickupBoxNew .left{position:absolute;left:70px;top:-100px}@media screen and (max-width: 768px){.pickupBoxNew .left{display:none}}.pickupBoxNew .inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:50px 40px}@media screen and (max-width: 768px){.pickupBoxNew .inner{flex-direction:column;padding:50px 4% 30px}}.pickupBoxNew .inner .imgBox{padding:0;width:550px;margin:0}.pickupBoxNew .inner .imgBox img{width:100%}@media screen and (max-width: 768px){.pickupBoxNew .inner .imgBox{width:100%}}.pickupBoxNew .inner .infoBox{padding:0;width:350px !important;margin:0}.pickupBoxNew .inner .infoBox .companyName{font-size:12px}.pickupBoxNew .inner .infoBox .itemName{font-weight:bold}.pickupBoxNew .inner .infoBox .desc{margin-top:14px;min-height:95px;font-size:16px;line-height:26px;font-weight:bold}.pickupBoxNew .inner .infoBox a{font-size:36px;text-decoration:none}.pickupBoxNew .inner .infoBox .detailBtn{font-size:20px;font-weight:bold;background:#f90081;color:#fff;width:100%;display:block;border-radius:4px;text-align:center;padding:17px;background-image:url(../img/btn_arrow.png);background-position:right 15px center;background-size:8px;background-repeat:no-repeat}@media screen and (max-width: 768px){.pickupBoxNew .inner .infoBox{width:100% !important;padding:0 !important;margin-top:20px}.pickupBoxNew .inner .infoBox .desc{margin-top:5px;min-height:80px;font-size:16px;line-height:22px;font-weight:bold}.pickupBoxNew .inner .infoBox .detailBtn{font-size:18px}}.pickupBoxNew .inner a,.pickupBoxNew .inner p{color:#039}.pickupBoxNew .pickup-ttl{position:absolute;display:flex;align-items:center;justify-content:center;width:400px;height:50px;background:url(../img/pickup_ribon.png) no-repeat;color:#fff;font-size:24px;font-weight:bold;letter-spacing:2px;left:0;right:0;top:-25px;margin:auto}@media screen and (max-width: 768px){.pickupBoxNew .pickup-ttl{width:75%;font-size:16px;background-size:100% 100%;height:40px;top:-18px}}#search-section .head{border-radius:0 !important}#search-section .content{border-radius:0 !important}.rankWhole{background-color:#fff !important;margin-bottom:-2px !important;margin-top:0 !important}#top .rankWhole,#month .rankWhole,#fast .rankWhole,#condition .rankWhole,#campaign .rankWhole{width:100%;padding:0px 40px 10px;background-color:#fff}#top .rankWhole.block01,#month .rankWhole.block01,#fast .rankWhole.block01,#condition .rankWhole.block01,#campaign .rankWhole.block01{padding-top:50px}@media screen and (max-width: 768px){#top .rankWhole,#month .rankWhole,#fast .rankWhole,#condition .rankWhole,#campaign .rankWhole{padding:30px 3% 10px}#top .rankWhole.block01,#month .rankWhole.block01,#fast .rankWhole.block01,#condition .rankWhole.block01,#campaign .rankWhole.block01{padding-top:40px}}#top .rankBox,#month .rankBox,#fast .rankBox,#condition .rankBox,#campaign .rankBox{padding:0 !important}@media screen and (max-width: 768px){#top .rankBox,#month .rankBox,#fast .rankBox,#condition .rankBox,#campaign .rankBox{padding:0 !important}}#top .rankBox .innerrankBox,#month .rankBox .innerrankBox,#fast .rankBox .innerrankBox,#condition .rankBox .innerrankBox,#campaign .rankBox .innerrankBox{border-radius:0;border-color:#00a8ff}#top .rankBox .itemName,#month .rankBox .itemName,#fast .rankBox .itemName,#condition .rankBox .itemName,#campaign .rankBox .itemName{background-color:#00a8ff;font-size:30px}@media screen and (max-width: 768px){#top .rankBox .itemName,#month .rankBox .itemName,#fast .rankBox .itemName,#condition .rankBox .itemName,#campaign .rankBox .itemName{font-size:18px;font-weight:bold;padding:15px 0 15px 90px}}#top .rankBox .compareBox table tr td,#month .rankBox .compareBox table tr td,#fast .rankBox .compareBox table tr td,#condition .rankBox .compareBox table tr td,#campaign .rankBox .compareBox table tr td{color:#333}#top .rankBox .compareBox table tbody tr td,#month .rankBox .compareBox table tbody tr td,#fast .rankBox .compareBox table tbody tr td,#condition .rankBox .compareBox table tbody tr td,#campaign .rankBox .compareBox table tbody tr td{color:#333}#top .rankBox .infoUpper,#month .rankBox .infoUpper,#fast .rankBox .infoUpper,#condition .rankBox .infoUpper,#campaign .rankBox .infoUpper{display:flex}#top .rankBox .inner,#month .rankBox .inner,#fast .rankBox .inner,#condition .rankBox .inner,#campaign .rankBox .inner{width:100%;padding:0 40px}@media screen and (max-width: 768px){#top .rankBox .inner .clearfix,#month .rankBox .inner .clearfix,#fast .rankBox .inner .clearfix,#condition .rankBox .inner .clearfix,#campaign .rankBox .inner .clearfix{margin-bottom:20px}}#top .rankBox .inner .detail-btn-wrap,#month .rankBox .inner .detail-btn-wrap,#fast .rankBox .inner .detail-btn-wrap,#condition .rankBox .inner .detail-btn-wrap,#campaign .rankBox .inner .detail-btn-wrap{clear:both}#top .rankBox .inner .detail-btn-wrap .detail-btn,#month .rankBox .inner .detail-btn-wrap .detail-btn,#fast .rankBox .inner .detail-btn-wrap .detail-btn,#condition .rankBox .inner .detail-btn-wrap .detail-btn,#campaign .rankBox .inner .detail-btn-wrap .detail-btn{margin:26px 0}@media screen and (max-width: 768px){#top .rankBox .inner .detail-btn-wrap .detail-btn,#month .rankBox .inner .detail-btn-wrap .detail-btn,#fast .rankBox .inner .detail-btn-wrap .detail-btn,#condition .rankBox .inner .detail-btn-wrap .detail-btn,#campaign .rankBox .inner .detail-btn-wrap .detail-btn{margin:20px 0}}#top .rankBox .inner .rightDesc,#month .rankBox .inner .rightDesc,#fast .rankBox .inner .rightDesc,#condition .rankBox .inner .rightDesc,#campaign .rankBox .inner .rightDesc{width:70%}@media screen and (max-width: 768px){#top .rankBox .inner .rightDesc,#month .rankBox .inner .rightDesc,#fast .rankBox .inner .rightDesc,#condition .rankBox .inner .rightDesc,#campaign .rankBox .inner .rightDesc{width:100%;margin:0;padding:0}}#top .rankBox .inner .imgBox,#month .rankBox .inner .imgBox,#fast .rankBox .inner .imgBox,#condition .rankBox .inner .imgBox,#campaign .rankBox .inner .imgBox{width:240px;height:145px;overflow:hidden;margin:0}#top .rankBox .inner .imgBox img,#month .rankBox .inner .imgBox img,#fast .rankBox .inner .imgBox img,#condition .rankBox .inner .imgBox img,#campaign .rankBox .inner .imgBox img{object-fit:contain;width:100%;height:100%}#top .rankBox .inner .infoBox,#month .rankBox .inner .infoBox,#fast .rankBox .inner .infoBox,#condition .rankBox .inner .infoBox,#campaign .rankBox .inner .infoBox{width:68%;padding:0}#top .rankBox .inner .infoBox .rate-label,#month .rankBox .inner .infoBox .rate-label,#fast .rankBox .inner .infoBox .rate-label,#condition .rankBox .inner .infoBox .rate-label,#campaign .rankBox .inner .infoBox .rate-label{display:none}#top .rankBox .inner .infoBox .point,#month .rankBox .inner .infoBox .point,#fast .rankBox .inner .infoBox .point,#condition .rankBox .inner .infoBox .point,#campaign .rankBox .inner .infoBox .point{border-radius:0}#top .rankBox .inner .infoBox .point .panel-heading,#month .rankBox .inner .infoBox .point .panel-heading,#fast .rankBox .inner .infoBox .point .panel-heading,#condition .rankBox .inner .infoBox .point .panel-heading,#campaign .rankBox .inner .infoBox .point .panel-heading{border-radius:0}#top .rankBox .inner .infoBox .panel-body,#month .rankBox .inner .infoBox .panel-body,#fast .rankBox .inner .infoBox .panel-body,#condition .rankBox .inner .infoBox .panel-body,#campaign .rankBox .inner .infoBox .panel-body{min-height:97px}#top .rankBox .inner .desc,#month .rankBox .inner .desc,#fast .rankBox .inner .desc,#condition .rankBox .inner .desc,#campaign .rankBox .inner .desc{width:100%;padding:0;margin-top:30px;margin-bottom:50px;font-size:18px;line-height:1.8}@media screen and (max-width: 768px){#top .rankBox .inner,#month .rankBox .inner,#fast .rankBox .inner,#condition .rankBox .inner,#campaign .rankBox .inner{padding:0 4%}#top .rankBox .inner .imgBox,#month .rankBox .inner .imgBox,#fast .rankBox .inner .imgBox,#condition .rankBox .inner .imgBox,#campaign .rankBox .inner .imgBox{width:100%;height:140px !important;margin-bottom:20px}#top .rankBox .inner .infoBox,#month .rankBox .inner .infoBox,#fast .rankBox .inner .infoBox,#condition .rankBox .inner .infoBox,#campaign .rankBox .inner .infoBox{width:100%;height:auto !important}#top .rankBox .inner .infoBox .rate-label,#month .rankBox .inner .infoBox .rate-label,#fast .rankBox .inner .infoBox .rate-label,#condition .rankBox .inner .infoBox .rate-label,#campaign .rankBox .inner .infoBox .rate-label{display:inline-block;color:#039;font-weight:bold;font-size:20px;margin-left:-10px}#top .rankBox .inner .rate .rateBox .stars img,#month .rankBox .inner .rate .rateBox .stars img,#fast .rankBox .inner .rate .rateBox .stars img,#condition .rankBox .inner .rate .rateBox .stars img,#campaign .rankBox .inner .rate .rateBox .stars img{width:30px !important}#top .rankBox .inner .desc,#month .rankBox .inner .desc,#fast .rankBox .inner .desc,#condition .rankBox .inner .desc,#campaign .rankBox .inner .desc{font-size:16px;margin-top:0px;margin-bottom:25px}}#top .rankBox .moreBtnRow,#month .rankBox .moreBtnRow,#fast .rankBox .moreBtnRow,#condition .rankBox .moreBtnRow,#campaign .rankBox .moreBtnRow{clear:both;margin-top:0px !important}#top .rankBox .moreBtnRow a,#month .rankBox .moreBtnRow a,#fast .rankBox .moreBtnRow a,#condition .rankBox .moreBtnRow a,#campaign .rankBox .moreBtnRow a{clear:both;font-size:20px;font-weight:bold;letter-spacing:2px}#top .rankBox .moreBtnRow a.pink,#month .rankBox .moreBtnRow a.pink,#fast .rankBox .moreBtnRow a.pink,#condition .rankBox .moreBtnRow a.pink,#campaign .rankBox .moreBtnRow a.pink{background-color:#f90081}@media screen and (max-width: 768px){#top .rankBox .moreBtnRow a,#month .rankBox .moreBtnRow a,#fast .rankBox .moreBtnRow a,#condition .rankBox .moreBtnRow a,#campaign .rankBox .moreBtnRow a{font-size:18px !important}}#top .numberTag,#month .numberTag,#fast .numberTag,#condition .numberTag,#campaign .numberTag{width:104px;height:auto;top:-12px;left:25px}#top .numberTag img,#month .numberTag img,#fast .numberTag img,#condition .numberTag img,#campaign .numberTag img{width:100%}@media screen and (max-width: 768px){#top .numberTag,#month .numberTag,#fast .numberTag,#condition .numberTag,#campaign .numberTag{width:80px;top:-8px;left:10px}}#top .pickupBox,#month .pickupBox,#fast .pickupBox,#condition .pickupBox,#campaign .pickupBox{position:relative;background:#fff;margin-top:70px;margin-bottom:50px;box-shadow:0px 6px 10px rgba(98,98,98,.7607843137);height:auto}#top .pickupBox .right,#month .pickupBox .right,#fast .pickupBox .right,#condition .pickupBox .right,#campaign .pickupBox .right{position:absolute;right:70px;top:-118px}#top .pickupBox .left,#month .pickupBox .left,#fast .pickupBox .left,#condition .pickupBox .left,#campaign .pickupBox .left{position:absolute;left:70px;top:-100px}#top .pickupBox .inner,#month .pickupBox .inner,#fast .pickupBox .inner,#condition .pickupBox .inner,#campaign .pickupBox .inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:50px 40px}#top .pickupBox .inner .imgBox,#month .pickupBox .inner .imgBox,#fast .pickupBox .inner .imgBox,#condition .pickupBox .inner .imgBox,#campaign .pickupBox .inner .imgBox{padding:0;width:550px;margin:0}#top .pickupBox .inner .infoBox,#month .pickupBox .inner .infoBox,#fast .pickupBox .inner .infoBox,#condition .pickupBox .inner .infoBox,#campaign .pickupBox .inner .infoBox{padding:0;width:350px;margin:0}#top .pickupBox .inner .infoBox .desc,#month .pickupBox .inner .infoBox .desc,#fast .pickupBox .inner .infoBox .desc,#condition .pickupBox .inner .infoBox .desc,#campaign .pickupBox .inner .infoBox .desc{margin-top:14px}#top .pickupBox .inner .infoBox a,#month .pickupBox .inner .infoBox a,#fast .pickupBox .inner .infoBox a,#condition .pickupBox .inner .infoBox a,#campaign .pickupBox .inner .infoBox a{font-size:36px}#top .pickupBox .inner .infoBox .detailBtn,#month .pickupBox .inner .infoBox .detailBtn,#fast .pickupBox .inner .infoBox .detailBtn,#condition .pickupBox .inner .infoBox .detailBtn,#campaign .pickupBox .inner .infoBox .detailBtn{font-size:20px;font-weight:bold}#top .pickupBox .inner a,#top .pickupBox .inner p,#month .pickupBox .inner a,#month .pickupBox .inner p,#fast .pickupBox .inner a,#fast .pickupBox .inner p,#condition .pickupBox .inner a,#condition .pickupBox .inner p,#campaign .pickupBox .inner a,#campaign .pickupBox .inner p{color:#039}#top .pickupBox .pickup-ttl,#month .pickupBox .pickup-ttl,#fast .pickupBox .pickup-ttl,#condition .pickupBox .pickup-ttl,#campaign .pickupBox .pickup-ttl{position:absolute;display:flex;align-items:center;justify-content:center;width:400px;height:50px;background:url(../img/pickup_ribon.png) no-repeat;color:#fff;font-size:24px;font-weight:bold;letter-spacing:2px;left:0;right:0;top:-25px;margin:auto}#top ul li:nth-child(1) a{color:#039}@media screen and (max-width: 768px){#top ul li{position:relative}#top ul li:nth-child(1){background-color:#fff !important}#top ul li:nth-child(1)::after{position:absolute;content:"";width:100%;height:5px;background-color:#039;top:0;left:0}#top ul li:nth-child(1) a{background-color:#fff !important}}#month ul li:nth-child(2) a{color:#039}@media screen and (max-width: 768px){#month ul li{position:relative}#month ul li:nth-child(2){background-color:#fff !important}#month ul li:nth-child(2)::after{position:absolute;content:"";width:100%;height:5px;background-color:#039;top:0;left:0}#month ul li:nth-child(2) a{background-color:#fff !important}}#campaign ul li:nth-child(3) a{color:#039}@media screen and (max-width: 768px){#campaign ul li{position:relative}#campaign ul li:nth-child(3){background-color:#fff !important}#campaign ul li:nth-child(3)::after{position:absolute;content:"";width:100%;height:5px;background-color:#039;top:0;left:0}#campaign ul li:nth-child(3) a{background-color:#fff !important}}#fast ul li:nth-child(4) a{color:#039}@media screen and (max-width: 768px){#fast ul li{position:relative}#fast ul li:nth-child(4){background-color:#fff !important}#fast ul li:nth-child(4)::after{position:absolute;content:"";width:100%;height:5px;background-color:#039;top:0;left:0}#fast ul li:nth-child(4) a{background-color:#fff !important}}#condition h2{background-color:rgba(0,0,0,0)}#condition .condition-head{margin-top:40px;margin-bottom:40px;text-align:center}#condition .condition-head h2{display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:bold;letter-spacing:1px;margin:0 0 15px 0px;padding:0}#condition .condition-head h2 img{width:50px}#condition .condition-head h2,#condition .condition-head p{color:#039;line-height:1}@media screen and (max-width: 768px){#condition .condition-head h2{font-size:23px}#condition .condition-head h2 img{width:30px}}#condition .innerBox{background-color:#fff;margin-bottom:50px;padding:30px;box-shadow:0px 6px 10px rgba(98,98,98,.7607843137)}@media screen and (max-width: 768px){#condition .innerBox{background-color:#effaff;box-shadow:none;margin-bottom:0}}#condition .tblSearch tr th,#condition .tblSearch tr td{border:none}#condition .tblSearch tr th{color:#039}@media screen and (max-width: 768px){#condition .search-filter{display:none}}#condition .search_result{padding:40px 0}@media screen and (max-width: 768px){#condition .search_result{padding:30px 0}}#condition .search_result .result-img{position:absolute;width:130px}@media screen and (max-width: 768px){#condition .search_result .result-img{display:none}}#condition .search_result .txt_result{margin-bottom:10px}#condition .row{padding:0 40px 0}@media screen and (max-width: 768px){#condition .row{padding:0 4% 0}}#condition .rankWhole:first-child{padding-top:0}#condition .search-select{clear:both;display:none;align-items:center;column-gap:10px}#condition .search-select p{font-size:16px;font-weight:bold}#condition .search-select select{flex:1;font-size:16px;border-radius:5px;padding:10px 10px}@media screen and (max-width: 768px){#condition .search-select{display:flex}}#condition ul li:nth-child(5) a{color:#039}@media screen and (max-width: 768px){#condition ul li{position:relative}#condition ul li:nth-child(5){background-color:#fff !important}#condition ul li:nth-child(5)::after{position:absolute;content:"";width:100%;height:5px;background-color:#039;top:0;left:0}#condition ul li:nth-child(5) a{background-color:#fff !important}}header .headerBottom{height:350px}main{background:linear-gradient(#fff 100px, #00a8ff 500px, #00a8ff)}@media screen and (max-width: 768px){main.condition-main{background:linear-gradient(#fff 300px, #00a8ff 500px, #00a8ff)}}main>.container{top:-71px}main>.container .innerBox{background:none;padding:40px 0 0}@media screen and (max-width: 768px){main>.container{top:-50px}main>.container .innerBox{padding:22px 0 0}}.pagetop{background-color:#00a8ff;padding-bottom:60px}.pagetop .backbtn{position:relative;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:8px;color:#fff;width:400px;height:60px;font-size:20px;letter-spacing:2px;margin:auto}@media screen and (max-width: 768px){.pagetop .backbtn{width:80%}}.pagetop .backbtn:hover{text-decoration:none}.pagetop .backbtn .icon{position:absolute;width:18px;height:18px;background-color:rgba(0,0,0,0);border-radius:50%;top:0;bottom:0;right:20px;margin:auto}.pagetop .backbtn .icon::after{position:absolute;content:"";width:0px;height:0px;border-top:0px;border-bottom:8px solid #fff;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);top:0;bottom:0;right:6px;margin:auto}.linkFooter{background-color:#039;padding:30px 0 0px}@media screen and (max-width: 768px){.linkFooter{display:flex;flex-direction:column;row-gap:10px;padding:60px 0 10px;margin-bottom:-2px}.linkFooter span{display:none}}footer{padding:40px 0 30px}@media screen and (max-width: 768px){footer{padding:30px 0 10px}}