@charset "utf-8";
@media screen and (max-width:667px){
.sp_mode{display:block;}
.pc_mode{display:none;}
.f_left{width:100%;}
.f_right{width:100%;}
.li_icon_mm,.li_icon2_mm,.li_icon3_mm{width:100%;}
.li_icon_mm div,.li_icon2_mm div,.li_icon3_mm div{width:90%;margin:10px auto;}
.li_icon_mm img{max-width:100%;text-align:center;}
.bd_dt_mm{width:100%;box-sizing:border-box;}
.dc_step .step_era{width:20%;text-align:center;}
.dc_step dl{width:90%;}
.listbtn02{width:90%;}
.s_table th{width:25%;}
.section02{margin:0 -20px -50px!important;}
.section02 h2{margin:0 0 20px!important;}
.section02 p{margin:0 5px 25px!important;}
.flowBox02 dl{margin:0!important;}
.flowBox02 dl dd img{width:100%!important;float:initial!important;}
.sp_mm{padding:0 10px;font-size:13px;}
.listbtn{margin:0px auto;width:100%;}
.listbtn_ptn01 li{width:49%;margin-bottom:5px;margin-right:5px;}
.listbtn_ptn01 li:nth-child(2n){margin-right:0px;}
.listbtn_ptn02 li{display:inherit;width:100%;margin-left:0px;}
.mat270_about01{float:none;padding-right:0px;border-bottom:1px dashed #ccc;padding-bottom:10px;border-right:none;}
.mat270_about02{float:none;padding-top:20px;}
.mat270_about01 dl, .mat270_about02 dl{float:none;display:inline-block;width:70%;}
.beforeInner ul{float:none;width:100%;margin-bottom:10px;}
.beforeInner ul li{margin-right:0px;width:45%;}
.beforeInner ul li img{width:100%;height:auto;}
.beforeInner ul li.lastR{margin-right:0;padding-right:0;background:none;}
.beforeInner .txtarea{width:100%;float:none;}
.oparea{width:100%!important;}
#sm_serdetail_mainbox p img{width:100%;height:auto;}
#sm_serdetail_mainbox .sm_serde_leftbox{float:none;margin-right:0px;}
#sm_serdetail_mainbox .sm_serde_leftbox li{float:none;width:100%;margin-right:0px;margin-bottom:10px;height:auto;}
#sm_serdetail_mainbox .sm_serdetail_subbox{overflow:visible;background:none;}
#sm_serdetail_mainbox .sm_serde_ttl02{font-size:100%;}
#sm_serdetail_mainbox .sm_serde_rightbox{float:none;width:100%;height:auto;}
#sm_serdetail_mainbox .sm_serde_ttl03{font-size:140%;}
#sm_serdetail_mainbox .toiletservicebox li{width:49%;}
#sm_serdetail_mainbox .toiletservicebox .sm000100_frelist02, #sm_serdetail_mainbox .toiletservicebox .sm000100_frelist04{border:1px solid #d2d2d2;border-left:none;}
#sm_serdetail_mainbox .toiletservicebox .sm000100_frelist03, #sm_serdetail_mainbox .toiletservicebox .sm000100_frelist04{border:1px solid #d2d2d2;border-top:none;}
#sm_serdetail_mainbox .toiletservicebox .sm000100_frelist03{border-left:1px solid #d2d2d2;border-right:none;}
#sm_serdetail_mainbox .toiletservicebox li dl dt{font-size:100%;}
#sm_serdetail_mainbox .copy{line-height:1.4em;}
.set_inner .set_gaiyo{line-height:1.5;font-size:14px;}
.set_inner .setbox{border:1px solid #dbeef4;margin-bottom:20px;}
.set_inner .setbox h5{background-color:#dbeef4;padding:10px;color:#002b5b;margin-bottom:10px;}
.set_inner .setbox_innner{padding:0 10px 10px;}
.set_inner .setbox_innner .setbox_inn_conts{background:#f4f4f4;padding:10px;overflow:hidden;}
.set_inner .setbox_innner .setbox_inn_conts .img{float:left;width:28%;}
.set_inner .setbox_innner .setbox_inn_conts .txt{padding-left:1em;text-indent:-1em;float:right;width:60%;font-size:14px;}
.set_inner .setbox_innner .setbox_inn_conts p span{font-size:12px;color:#79c4db;}
.set_inner .setbox_innner .plus{text-align:center;margin:10px 0;}
.set_inner .setbox_innner .plus img{width:10%;}
.sm_choicebox li h4{font-size:120%;margin-bottom:20px;line-height:2em;}
.sm_choicebox li h4 .numbox img{width:90%;height:auto;}
.sm_choicebox li h4 .numbox{padding-right:0px;width:50%;margin-right:-8px;}
.sm_choicebox .f_left{margin-bottom:10px;}
.sash_centerbox{margin:10px 0px;}
.sash_centerbox p{margin-bottom:20px;}
.sm_choicebox02 .f_left{margin-bottom:20px;}
.win_kindbox li{width:49.2%;border-right:none;}
.win_kindbox li:first-child, .win_kindbox li:nth-child(2){border-bottom:1px dotted #ccc;}
.win_kindbox li:nth-child(odd){border-right:1px dotted #ccc;}
.cp{padding:0px 10px;}
.cpimg{width:30%!important;margin-right:15px;}
.cptxtbox{width:100%;float:none;}
.typetxt{margin-bottom:10px;}
.sekobox li{float:none;margin-bottom:10px;margin-right:0px;}
.free_servicebox_sm01 li{width:49%;}
.free_servicebox_sm01 .sm000170_frelist03{border:1px solid #d2d2d2;border-top:none;}
.free_servicebox_sm01 .sm000170_frelist04, .free_servicebox_sm01 .sm000170_frelist05{border:1px solid #d2d2d2;}
.free_servicebox_sm01 .sm000170_frelist05, .free_servicebox_sm01 .sm000170_frelist07{border-left:none;}
.free_servicebox_sm01 .sm000170_frelist06{border:1px solid #d2d2d2;border-top:none;}
.free_servicebox_sm01 .sm000170_frelist07{border:1px solid #d2d2d2;border-top:none;border-left:none;}
.free_servicebox_sm01 li dl dt{padding-left:25px;font-size:12px;}
.free_servicebox_sm01 li dl dt span{padding:0px 5px;font-size:13px;}
#cleanbox .box01, #cleanbox .box02, #cleanbox .box03{padding:20px 0px;border-right:none;border-bottom:1px dotted #b2b2b2;}
#cleanbox .box04{padding:20px 0px;}
#cleanbox .minibox{width:100%;float:none;height:auto;}
#cleanbox .clean_img{text-align:center;}
#cleanbox .minibox_pdfarea{text-align:left;}
.mm010serdebox li{display:inline-flex;width:40%;}
table.mm_tablelayoutArea th{vertical-align:middle;padding:10px;}
table.mm_tablelayoutArea td{padding:10px;}
table.mm_tablelayoutArea td span{display:block;}
table.mm_tablelayoutArea th{width:65px;}
.contentBox .mm_step{width:35%;height:170px;}
.snum03, .snum04, .snum05, .snum06{border:1px solid #d2d2d2;border-top:none;}
.snum05{border-left:1px solid #d2d2d2;border-right:none;}
.snum04{border-left:none;}
.contentBox .mm_step h5{padding-left:25px;}
.contentBox .mm_step h5 span{display:block;background:#e3127c;border-radius:50%;color:#ffffff;position:absolute;top:-3px;left:-16px;padding:9px 5px;font-size:10px;}
.contentBox .mm_step p{font-size:small;line-height:140%;}
.mm130_othbox .img_box{float:left;display:inline-block;margin-left:5px;}
.mm130_othbox .txt_box{float:none;width:63%;display:inline-block;margin-left:10px;}
#tg190_noservicebox li{width:100%;}
.free_servicebox01 li{width:calc(46% - 10px);}
.serlist03, .serlist04{border:1px solid #d2d2d2;border-top:none;}
.serlist03{border-left:1px solid #d2d2d2;border-right:none;}
.free_servicebox02 li{width:calc(46% - 10px);}
.serlist07, .serlist09{border-left:1px solid #d2d2d2;}
.ttl_ereaptn03_tg040{font-size:100%;}
.tm070_othbox .txt_box{float:none;width:63%;display:inline-block;}
.tm070_othbox .img_box{float:left;width:110px;display:inline-block;margin-left:5px;}
.tm070_othbox .img_box .img_inn{width:94% !important;}
.hb250_spmenuarea{margin-bottom:12px;}
label{color:#9b77db;padding:10px;display:block;margin:0;border:1px solid #9b77db;}
input[type="checkbox"].on-off{display:none;}
.hb250_spmenuarea .hb_menubox01, .hb250_spmenuarea .hb_menubox02, .hb250_spmenuarea .hb_menubox03, .hb250_spmenuarea .hb_menubox04{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;margin:0;padding:0;list-style:none;}
input[type="checkbox"].on-off + .hb_menubox01, input[type="checkbox"].on-off + .hb_menubox02,input[type="checkbox"].on-off + .hb_menubox03,input[type="checkbox"].on-off + .hb_menubox04{height:0;overflow:hidden;}
input[type="checkbox"].on-off:checked + .hb_menubox01, input[type="checkbox"].on-off:checked + .hb_menubox02, input[type="checkbox"].on-off:checked + .hb_menubox03, input[type="checkbox"].on-off:checked + .hb_menubox04{height:auto;}
.hb_mname{position:relative;}
.hb_mname:before, .hb_mname:after{content:"";position:absolute;top:50%;}
.hb_mname:before{right:11px;width:18px;height:18px;margin:-9px 0 0;background:#9b77db;-webkit-border-radius:20px;border-radius:20px;content:"";position:absolute;top:50%;}
.hb_mname:after{right:16px;width:5px;height:5px;margin-top:-4px;border-bottom:solid 3px #fff;border-right:solid 3px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.freeareabox .ot050_local{position:relative;background:url(/images/detail/drink/ot000050/ot000050_jpn_sp.jpg) no-repeat 50% 50%;background-size:100%;height:195px;width:100%;}
.freeareabox .ot050_local .btn01, .freeareabox .ot050_local .btn02, .freeareabox .ot050_local .btn03, .freeareabox .ot050_local .btn04{position:absolute;}
.freeareabox .ot050_local .btn01{width:29.33%;top:48%;left:0;z-index:100;}
.freeareabox .ot050_local .btn02{width:29.67%;top:0;left:13.83%;z-index:0;}
.freeareabox .ot050_local .btn03{width:40.16%;top:54.86%;left:58.33%;z-index:0;}
.freeareabox .ot050_local .btn04{width:26.67%;top:0;left:73.33%;z-index:0;}
.ot050_aquabox01 .txtbox, .ot050_aquabox01 .imgbox, .ot050_aquabox03 .txtbox, .ot050_aquabox03 .imgbox, .ot050_othbox .txtbox, .ot050_othbox .imgbox{width:100%;float:none;}
.ot050_aquabox01 .imgbox, .ot050_aquabox03 .imgbox, .ot050_othbox .imgbox{text-align:center;}
.ot050_aquabox02 .ot050_2box{text-align:center;}
.ot050_aquabox02 ul li{display:block;margin-right:0px;margin-bottom:10px;}
.otherContent .ot050_aquabox01 img{width:55%;}
.otherContent .ot050_aquabox03 img{width:80%;}
.otherContent .ot050_othbox img{width:80%;}
.otherContent .ot050_othbox .imgbox{margin-bottom:10px;}
.hr010_tokubox li{float:none;margin-right:0px;margin-bottom:10px;}
.hr010_serdebox01 dl{float:none;margin-right:0px;margin-bottom:10px;}
.boxL02{width:100%;float:none;}
#content h1.tit_hiragino_dc{margin-bottom:10px;font-size:17px;padding:17px 0 17px 20px !important;}
#content h1.tit_hiragino_dc img{vertical-align:middle;margin-left:10px;width:22px;}
p.bnrTopArea2{margin-bottom:20px;}
p.bnrTopArea img,
p.bnrTopArea2 img{width:100%;height:auto;}
#content .information a{font-size:15px;}
#content .information a:hover{color:inherit;text-decoration:none;}
#main{padding-bottom:30px;border-bottom:1px solid #dedede;margin:0 0 20px;}
#main .mainImg{float:none;width:70%;margin:0 auto;}
.sp_device #main .mainImg p,
.sp_device #main .mainImg ul.thumbnailList,
#main .mainImg ul.bxslider{display:none;}
#main .mainImg p img{width:100%;height:auto;}
#main .mainImg li img{width:100%;height:auto;}
#main .mainImg ul.thumbnailList{margin:0 0 20px;}
#main .mainImg ul.bxslider li{float:none;margin:0;width:100%;height:auto;position:relative;}
#main .mainImg ul.bxslider li a{padding:0;}
#main .mainImg ul.bxslider li a.selected{padding:0;background:none;}
#main .mainImg ul.bxslider li img.zoom{position:absolute;right:0;bottom:0;width:40px;}
#main .explanation{float:none;width:auto;padding:0 10px;}
#main .explanation ul.ico{text-align:center;padding:0 0 0 8px;}
#main .explanation ul.ico li{float:none;margin:0 8px 8px 0;font-size:0;display:inline-block;}
#main .explanation p.btn{width:auto;}
#main .explanation p img{width:100%;height:auto;}
#main .explanation .txt{overflow:hidden;}
span.abridgement{display:inline;}
span.hideTxt{display:none;}
p.btnOpen,
p.btnClose{text-align:right;float:right;border:1px solid #888888;padding:7px 15px 7px 15px;margin:0 0 20px;display:none;}
.sp_device p.btnOpen,
.sp_device p.btnClose{display:block;}
#main p.btnOpen{margin:20px 0 20px;}
.sp_device .dduet p.btnOpen{display:block;margin:20px 0 0;}
p.btnOpen span,
p.btnClose span{padding:0 20px 0 0;display:inline-block;color:#888888;font-size:13px;font-weight:bold;}
p.btnOpen span{background:url(/common/responsive/images/ico-aco-plus.png) no-repeat 100% 50%;background-size:14px;}
p.btnClose span{background:url(/common/responsive/images/ico-aco-minus.png) no-repeat 100% 50%;background-size:14px;}
.abridgement{display:none;}
.sp_device .abridgement{display:inline;}
.coupon{overflow:hidden;padding-bottom:0;border-bottom:1px solid #dedede;margin:0 0 20px;}
.coupon p.txt{text-align:center;margin:0 0 15px;}
.coupon p.txt a{text-decoration:underline;}
.coupon dl{float:none;width:auto;padding:0;margin:0 10px 20px;}
.coupon dl.premium{border-left:none;border-top:1px dotted#dedede;padding:25px 0 0;margin:25px 10px 0;}
.coupon dl dd{width:auto;}
.coupon dl dd.link a,
.summary ul.link li a,
.recommendService p.link a{background-position:0 -93px;text-decoration:underline;}
.coupon dl dd img{width:100%;height:auto;}
p.bnrCoin{padding:0 10px 20px;}
p.bnrCoin img{width:100%;height:auto;}
p.bnrCoin span{width:auto;}
.summary{padding:0 10px;}
.summary .delivery{float:none;width:100%;}
.summary ul.ico{padding:0;margin:0 0 15px;position:static;right:auto;float:none;text-align:center;}
.summary ul.ico li{display:inline-block;float:none;margin:0;width:38px;height:38px;}
.summary ul.link{width:auto;float:none;clear:both;padding:0 0 10px 0;text-align:center;}
.summary ul.link.single{padding:0;}
.summary ul.link li{float:none;margin:0 0 5px;}
.summary a{font-size:13px;}
.summary dl.phone{float:none;width:auto;}
.summary div.bnrDelivery{float:none;margin:0 10px;padding:0;}
.summary div.bnrDelivery img{width:100%;height:auto;}
.serviceList .serviceBlock{padding:0 10px 10px 10px;}
.serviceList .serviceBlock p{margin-bottom:20px;}
.serviceList .serviceBlock dl dt img{width:22px;height:auto;}
.serviceList .serviceBlock ul.note{padding:0;margin:0 0 15px 0;clear:both;}
.serviceList .serviceBlock ul.btnArea{float:none;clear:both;width:245px;margin:0 auto;}
.serviceList .serviceBlock ul.btnArea li,
.serviceList .serviceBlock ul.btnArea li:nth-child(even),
.serviceList .serviceBlock ul.btnArea li.single{font-size:0;float:none;margin:0 0 10px 0;width:auto;}
.serviceList .serviceBlock ul.btnArea li img,
.serviceList .serviceBlock ul.btnArea li.single img{width:100%;height:auto;}
.serviceList .serviceBlock .selectBox {margin: 0 0 0 101px;}
.serviceList .serviceBlock .selectBox .product_options,.serviceList .serviceBlock .selectBox .order_options {position: relative;display: inline-block;width: 100%;border: 1px solid #e9e9e9;border-radius: 5px;background: #fff;margin: 0 0 15px 0;}
.serviceList .serviceBlock .selectBox .product_options:before,.serviceList .serviceBlock .selectBox .order_options:before {content: "";position: absolute;top: 50%;right: 10px;display: block;width: 0;height: 0;margin: -2px 0 0 0;border: 5px solid transparent;border-top: 7px solid #990000;}
.serviceList .serviceBlock .selectBox select {cursor: pointer;position: relative;-webkit-appearance: none;appearance: none;display: block;width: 100%;padding: 5px 10px;color: #333333;border: none;border-radius: 5px;background: transparent;font-size: 16px;	box-sizing: border-box;}
::-ms-expand {display: none;}
.serviceList .serviceBlock p.cart {float: right;width: auto; margin: 0 0 0 101px;}
.serviceList .serviceBlock p.cart span {color: #ff0000;font-weight: bold;}
.selectTitle {font-size: 16px;font-weight: bold;margin: 0 10px;}
.selectImg img {width: 100%;height: auto;}
#content .section{padding:0 10px 25px;}
#content .section h2.tit_hiragino_dc{margin:0 -10px 15px;font-size:14px;}
#content .section p.note{text-indent:-1em;padding-left:1em;}
#content .section hr{display:block;clear:both;border:none;margin:0 -10px 20px;padding:10px 0 0 0;height:2px;background:url(/common/responsive/images/border-dot.gif) repeat-x 0 100%;}
table.tablelayoutPrice th,
table.tablelayoutArea th,
table.tablelayoutSpec th{vertical-align:middle;padding:10px;}
table.tablelayoutPrice td,
table.tablelayoutArea td,
table.tablelayoutSpec td,
table.tablelayoutItemPrice td{padding:10px;}
table.tablelayoutPrice td span,
table.tablelayoutItemPrice td span{display:block;}
table.tablelayoutArea th{width:65px;}
table.tablelayoutSpec th{width:40%;}
table.tablelayoutItemPrice th{padding:10px;width:50%;}
.priceList .hide{padding:15px 0 10px;}
.priceList ul.note li{margin:0 0 5px;}
.priceList p.areaTitle{border-left:none;border-right:none;margin:-1px -10px 0;}
.areaNote{padding:20px 0 0 0;}
.recommendService{border-left:none;border-right:none;padding:15px 10px 15px 10px;text-align:center;}
.recommendService p.link{float:none;margin-bottom:20px;width:auto;text-align:left;}
.recommendService p.bnr{float:none;}
.recommendService p.bnr img{width:100%;height:auto;}
.features dl{float:none;width:auto;margin-bottom:15px;}
.features dl.last{}
.features p.img{float:none;width:auto;}
.features p.img img{width:100%;height:auto;}
.features hr.pc_only{display:none !important;}
.specification .specBox{width:100%;float:none;padding:0 0 10px;margin:0;}
.otameshi p{margin-bottom:5px;}
.otameshi ul li{margin:0 0 5px;}
.flow .flowBox dl{float:none;width:auto;margin:0 -10px;border:none;border-bottom:1px solid #dddddd;}
.flow .flowBox dl:nth-child(3n-2){border-left:none;}
.flow .flowBox dl:nth-child(3n-2){border-left:none;}
.flow .flowBox dl:nth-child(2),
.flow .flowBox dl:nth-child(3){border-top:none;}
.flow .flowBox dl dt{padding:10px 10px 5px;}
.flow .flowBox dl dd{padding:0 10px 15px;overflow:hidden;width:auto;}
.flow .flowBox dl dd img{width:110px;float:left;}
.flow .flowBox dl dd span{display:block;padding:0;margin:0 0 0 125px;}
.flow .flowBox dl dd span.imgNone{margin:0;}
.movie{padding:20px !important;}
.movie h2{margin:0 -20px 10px !important;}
.movie div{position:relative;width:100%;padding-top:56.25%;}
.movie div iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;}
.contentBox{margin:0 -10px 30px;padding:0 10px;overflow:inherit;}
.contentBox h4{background:#ffe699;padding:5px 20px;margin:0 -10px 10px;}
.contentBox ul{float:none;width:auto;margin:0 0 10px;}
.contentBox p{float:none;width:auto;}
.contentBox .step{clear:both;}
.contentBox .step h5{position:relative;}
.contentBox .step h5 span{display:block;background:#e3127c;border-radius:10px;color:#ffffff;position:absolute;top:-3px;left:0;padding:5px;font-size:10px;}
.contentBox .step p{font-size:small;line-height:140%;}
.content img{width:100%;height:auto;}
.otherContent{}
.otherContent img{width:100%;height:auto;}

.dduet .reviewBox .pieChart{float:none;width: 100%;box-sizing: border-box;}
.dduet .reviewBox .starWrap{float:none;width: 100%;box-sizing: border-box;}

.dduet .revueBox{padding:0 0 20px;margin:0 -10px;}
.dduet .revueBox dl{margin:0 0 20px 10px;}
.dduet .revueBox .comment{margin:0 10px;overflow:hidden;}
.dduet .btnArea{padding:0;}
.dduet .btnArea li{float:none;margin:0 0 10px 0 !important;}
.dduet .btnArea li img{width:100%;height:auto;}
.dduetMember{border-left:none;border-right:none;padding:20px 10px 20px 10px;margin:0 0 50px;}
.dduetMember p{float:none;font-size:12px;}
.dduetMember p.bnr{float:none;}
.dduetMember p.bnr img{width:100%;height:auto;}
.dduetMember p.txt{width:auto;margin:0 0 20px;}
.dduet p.order{width:auto;margin:0 7px 15px;}
.dduet .bnrArea{border-left:none;border-right:none;padding:20px 10px 20px 10px;margin:0 -10px 15px;}
.dduet .bnrArea img{width:100%;max-width:394px;height:auto;}
ul.searchBox{overflow:hidden;margin:0 7px 20px;}
ul.searchBox li{width:100%;margin:0 0 10px;}
ul.searchBox li.searchStore a{font-size:14px;padding:12px 30px 12px 83px;}
.relation{position:relative;padding:0 10px !important;}
.relation .relationList li{width:24%;margin:0 1% 1% 0;}
.relation .relationList li img{width:100%;height:auto;}
.sp_device .relation .relationList{width:70%;margin:0 auto;}
.sp_device .relation .relationList .bxsliderBtm{display:none;}
.sp_device .relation .relationList li{float:none;width:auto;margin:0;cursor:pointer;}
.relation li:last-child{margin:0;}
.relation .relationList dt{margin:0 0 10px;}
.tablelayoutPrice.widthChange td:nth-child(1){width:30%;}
#osouji.section{margin:0 0 30px;padding:0;}
#osouji h2 img{width:100%;height:auto;}
#osouji .inline{padding:14px 5px 4px 14px;border:2px solid #f9c03d;border-top:none;}
#osouji p{margin:0 0 15px;font-size:13px;}
#osouji ul li{width:50%;margin:0 0 10px;}
#osouji ul li a{display:block;width:95%;font-size:0;}
#pl,
#pr{padding:0 10px 0;margin:20px 0 0;}
#kd h2,
#pl h2,
#pr h2{width:inherit;height:auto;font-size:14px;font-weight:normal !important;line-height:1.3;padding:8px 10px 8px 13px !important;margin:0 -10px 15px;}
#pl h3{width:inherit;}
#pl .hBox ul li{width:49%;margin:0;}
#pl .hBox ul li:first-child{width:49%;margin:0 5px 0 0;}
#pl .hBox ul li:nth-of-type(3){float:none;}
#pl .pBox{width:100%;}
#pl .pBox ul li{width:31%;}
#pl .pBox ul li:nth-of-type(2){width:32%;margin:0 8px 0;}
#pl .pBox .pTit{font-size:13px;}
#pr p{padding:0;}
#pr ul{width:100%;background-size:90%;background-position:50% bottom;padding:0 0 120px;}
#pr ul li,
#pr ul li:nth-of-type(3){float:none;width:100%;}
#pr ul li:nth-of-type(2){float:none;width:100%;margin:20px 0 0;}
#pr ul li dl dt{width:100%;}
#kd{padding:0 10px;margin:0;}
#kd .kBox{border:none;}
#kd dl dt{padding:0 0 5px;}
#kd dl img{width:10%;}
#kd dl .k01{padding:0;}
#kd dl .k01 .centerborder{background-image:none;}
#kd dl .k01 .k01_01{border-bottom:none;}
#kd dl .k01 .kIn:first-child{padding:0 0 13px 0;margin:0 0 13px 0;}
#kd dl .k01 .kIn{float:none;width:100%;}
#kd dl .k01 .kInR{float:none;width:100%;}
#kd dl .k01 .pH img{width:inherit;}
#cl{width:100%;}
#cl h3{width:100%;height:38px;font-size:15px;letter-spacing:-1px;text-align:center;padding:0;}
#cl .clIn td:first-child{width:65%;}
#dc001070Ch{float:none;width:inherit;}
@media screen and (orientation:landscape){
p.bnrTopArea.sp_only{width:57%;margin:0 auto 10px;}
p.bnrTopArea2.sp_only{width:57%;margin:0 auto 20px;}
.bx-wrapper{width:57% !important;margin:0 auto 60px;}
#main .mainImg .bxslider.single{width:57% !important;margin:0 auto 25px;}
#main .explanation p.btn{width:57%;margin:0 auto;}
.recommendService p.bnr{width:57%;margin:0 auto;float:none;}
.features p.img{width:57%;margin:0 auto;}
.contentBox p{width:57%;margin:0 auto;}
.dduet p.order{width:57%;margin:0 auto 15px;}
ul.searchBox li{width:57%;margin:0 auto 10px;}
.dduet .bnrArea p{width:57%;margin:0 auto;}
.movie div{width:57%;margin:0 auto;padding-top:30%;}
}
}
.price_list {border-top:1px solid #dedede;text-align:center;padding:15px 0 0;}
.dc270_fc_gray {padding:2px 4px;}