@charset "UTF-8";.box_area_data{width:750pt;margin:0 auto}.btn_area_recruit{text-align:right}.btn_area_recruit a{font-size:13px;background:url(../../../images/common/pc/arrow_blue.png)left center no-repeat;background-size:14px 14px;padding:0 0 0 20px}.webp .btn_area_recruit a{background:url(../../../images/common/pc/arrow_blue.webp)left center no-repeat;background-size:14px 14px}.ttl_list_area{margin:0 0 30px;color:#1a1a1a;font-size:30px;letter-spacing:3px;font-weight:400;border-bottom:3px solid #c7c7c7;position:relative}.ttl_list_area:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #579adf;bottom:-3px;width:10%}.area_number{font-size:1pc;font-weight:700;letter-spacing:1px}.list_details_area{margin:0 0 15px}.list_details_area li{font-size:1pc;font-weight:700;letter-spacing:1px;display:inline-block}.list_details_area li a span{font-weight:400}.list_other_area{display:table;font-size:9pt;letter-spacing:1px;margin:0 0 20px}.list_other_area dt{display:table-cell}.list_other_area dt:after{content:":";margin:0 5px}.list_other_area dd{display:table-cell}.list_other_area dd ul li{display:inline-block}#main_content_box{background:#f5f5f5;padding:15px 0 75pt;min-width:750pt}.main_content_box_inner{width:750pt;margin:0 auto;overflow:hidden}.content_box_left{width:45pc;float:left}.content_box_right{width:250px;float:right}.ttl_recommend{padding:0 0 5px;border-bottom:1px solid #1a1a1a;margin:0 0 10px}.ttl_recommend dt{background:#569adf;color:#fff;display:inline-block;font-size:13px;padding:0 10px;margin:0 10px 0 0}.ttl_recommend dd{display:inline-block;font-size:14px}.shop_recommend{line-height:1em}.shop_recommend dt{font-weight:700}.shop_recommend dd,.shop_recommend dt{font-size:9pt;width:10pc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_shop_recommend img{margin:0 0 7px}.list_shop_recommend{overflow:hidden;background:#fff;padding:15px;border:1px solid #e2e9ed;margin:0 0 30px}.list_shop_recommend li{width:10pc;float:left;margin:0 15px 0 0}.list_shop_recommend li:last-child{margin:0}.order_tub{display:table;width:100%;height:33px;border:1px solid #d9d9d9;margin:0 0 30px}.order_tub li{display:table-cell;text-align:center;vertical-align:middle;font-size:11px;background:#fff;border-right:1px solid #d9d9d9;width:33.33333%}.order_tub li:last-child{border:0}.order_tub li.order_tub_select{color:#569adf;font-weight:700;border-bottom:3px solid #569adf}.order_tub li a{display:block}.page_transition{display:table;margin:0 0 20px;width:100%}.page_transition dt{font-weight:700;font-size:15px;display:table-cell;white-space:nowrap;width:75pt}.page_transition dd{display:table-cell;overflow:hidden;vertical-align:middle;padding:0 0 0 10px}.page_transition dd p.btn_next{font-size:15px;width:150px;text-align:right;float:right}.page_transition dd p.btn_next:after{content:"▶︎"}.page_transition dd p.area_total{font-size:9pt;width:180px;float:left}.page_transition dd p.area_total span{font-size:1pc}.box_shop01,.box_shop02{background:#fff;border-top:3px solid #1a1a1a;border-left:1px solid #e2e9ed;border-right:1px solid #e2e9ed;border-bottom:1px solid #e2e9ed;padding:15px 0 20px;margin:0 0 50px}.box_shop02{border-top:3px solid #d9d9d9}.box_shop02 .shop_data{margin-top:0;margin-bottom:10px}.box_shop01_01,.box_shop01_02,.box_shop01_03{border-top:3px solid #ceba67;background:#fff;border-left:1px solid #e2e9ed;border-right:1px solid #e2e9ed;border-bottom:1px solid #e2e9ed;padding:0 0 20px;margin:0 0 50px}.box_shop01_02{border-top:3px solid #b7b7b7}.box_shop01_03{border-top:3px solid #806636}.icon_shop_type li{display:inline-block;font-size:9pt;color:#569adf;border:1px solid #569adf;padding:0 10px}.box_shop_inner01{padding:0 15px 15px;border-bottom:1px solid #e2e9ed;margin:0 0 15px}.box_shop_inner01 h3{font-size:18px;margin:0 0 8px;line-height:1.2em;width:550px;float:left}.box_shop_inner01 p{background-color:#569adf;width:115px;height:22px;line-height:22px;color:#fff;font-size:13px;background-image:url(../../../images/common/pc/icon_coupon.png);background-repeat:no-repeat;background-size:21px 21px;background-position:5px center;padding:0 0 0 30px;float:right}.webp .box_shop_inner01 p{background-image:url(../../../images/common/pc/icon_coupon.webp);background-size:21px 21px}.wrap_shop_name{overflow:hidden}.shop_catchcopy{font-size:14px;font-weight:700;margin:0 15px 15px;line-height:1.4em;padding:5px 0}.box_shop_left{width:200px;float:left}.box_shop_right{width:470px;height:150px;float:right;position:relative}.wrap_btn{overflow:hidden;width:450px;position:absolute;bottom:0}.btn_in_detail a{border:1px solid #1a1a1a;box-sizing:border-box;float:left}.btn_in_detail a,.btn_official_site a{display:block;height:40px;line-height:40px;font-size:14px;text-align:center;width:170px}.btn_official_site a{background:#1a1a1a;color:#fff;float:right}.btn_official_site_none{height:40px;line-height:40px;text-align:center;font-size:14px;background:#d9d9d9;color:#919191;width:170px;float:right}.btn_keep_on{background:#d9d9d9;width:75pt;height:40px;float:left;padding-left:28px;margin-right:5px;position:relative}.btn_keep_on a{color:#919191;font-size:9pt;display:block;line-height:40px}.btn_keep_on a:before{content:'';display:inline-block;width:13px;height:13px;background-image:url(../../../images/common/pc/icon_star_on.png);background-size:contain;margin-right:1px;position:absolute;top:1em;left:1em}.webp .btn_keep_on a:before{background-image:url(../../../images/common/pc/icon_star_on.webp);background-size:contain}.btn_keep_off{background:#569adf;float:left;width:75pt;height:40px;padding-left:28px;margin-right:5px;position:relative}.btn_keep_off a{color:#fff;font-size:9pt;display:block;line-height:40px}.btn_keep_off a:before{content:'';display:inline-block;width:13px;height:13px;background-image:url(../../../images/common/pc/icon_star_white.png);background-size:contain;position:absolute;top:1em;left:1em}.webp .btn_keep_off a:before{background-image:url(../../../images/common/pc/icon_star_white.webp);background-size:contain}.box_shop02 .btn_in_detail a{width:230px}.box_shop02 .btn_official_site a,.box_shop02 .btn_official_site_none{width:247px}.box_shop02 .btn_keep_on{width:200px;padding-left:5pc}.box_shop02 .btn_keep_on a:before{content:'';display:inline-block;width:13px;height:13px;background-image:url(../../../images/common/pc/icon_star_on.png);background-size:contain;position:absolute;top:1em;left:5.3em}.webp .box_shop02 .btn_keep_on a:before{background-image:url(../../../images/common/pc/icon_star_on.webp);background-size:contain}.box_shop02 .btn_keep_off{width:200px;padding-left:5pc}.box_shop02 .btn_keep_off a:before{content:'';display:inline-block;width:13px;height:13px;background-image:url(../../../images/common/pc/icon_star_white.png);background-size:contain;position:absolute;top:1em;left:5.3em}.webp .box_shop02 .btn_keep_off a:before{background-image:url(../../../images/common/pc/icon_star_white.webp);background-size:contain}.box_shop_inner02{overflow:hidden;padding:0 15px}.shop_image{margin:0 0 15px}.shop_data{overflow:hidden;margin:20px 0 0}.shop_data li{float:left;margin:0 0 8px}.shop_data li dl{font-size:0;width:235px}.shop_data li dl dt{display:inline-block;font-size:14px;font-weight:700;width:5pc}.shop_data li dl dd{display:inline-block;font-size:14px;width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.shop_data01 dl dt{background:url(../../../images/common/pc/icon_access.png)no-repeat left center;background-size:13px 13px;padding:0 0 0 1pc}.webp .shop_data01 dl dt{background:url(../../../images/common/pc/icon_access.webp)no-repeat left center;background-size:13px 13px}.shop_data02 dl dt{background:url(../../../images/common/pc/icon_open.png)no-repeat left center;background-size:13px 13px;padding:0 0 0 1pc}.webp .shop_data02 dl dt{background:url(../../../images/common/pc/icon_open.webp)no-repeat left center;background-size:13px 13px}.shop_data03 dl dt{background:url(../../../images/common/pc/icon_tel.png)no-repeat left center;background-size:13px 13px;padding:0 0 0 1pc}.webp .shop_data03 dl dt{background:url(../../../images/common/pc/icon_tel.webp)no-repeat left center;background-size:13px 13px}.shop_data04 dl dt{background:url(../../../images/common/pc/icon_kuchikomi.png)no-repeat left center;background-size:13px 13px;padding:0 0 0 1pc}.webp .shop_data04 dl dt{background:url(../../../images/common/pc/icon_kuchikomi.webp)no-repeat left center;background-size:13px 13px}.shop_waiting_box{border:1px solid #e2e9ed;padding:5px;overflow:hidden;margin:0 15px}.shop_waiting_box h4{font-size:15px;font-weight:700;padding:0 0 0 5px;float:left;width:165px;height:40px;line-height:40px}.shop_waiting_box h4 span{font-size:9pt}.shop_waiting_box h4:before{content:" ";width:9px;height:17px;border-left:9px solid #569adf;margin:0 5px 0 0}.shop_waiting_box .up_date_time{font-size:9pt;width:180px;float:left;height:40px;line-height:40px}.shop_waiting_box .up_date_time span{font-size:14px}.shop_waiting_box dl{display:table;float:right;width:330px}.shop_waiting_box .available{font-size:18px;letter-spacing:2px;background:#f5f5f5;width:170px;position:relative;height:40px;line-height:40px;padding:0 0 0 60px;display:table-cell}.shop_waiting_box .available:before{font-family:Font Awesome\ 5 Free,sans-serif;content:"\f111";color:#cc4b4b;font-size:30px;position:absolute;left:15px}.shop_waiting_box .unavailable{font-size:18px;letter-spacing:2px;background:#f5f5f5;width:170px;position:relative;height:40px;line-height:40px;padding:0 0 0 60px;display:table-cell}.shop_waiting_box .unavailable:before{content:"×";color:#cc4b4b;font-size:40px;position:absolute;left:15px}.shop_waiting_box .a_few{font-size:18px;background:#f5f5f5;width:170px;position:relative;height:40px;line-height:40px;padding:0 0 0 60px;display:table-cell}.shop_waiting_box .a_few:before{content:"△";color:#cc4b4b;font-size:34px;position:absolute;left:15px}.shop_waiting{width:150px;height:40px;line-height:40px;display:table-cell;vertical-align:bottom;letter-spacing:2px}.text_shop_waiting{text-align:right;font-size:10px;margin:0 15px 6px 0}.shop_recommend_box h5{width:10pc;background:#e2e9ed url(../../../images/common/pc/icon_crown.png)no-repeat center top 10px;background-size:25px 25px;padding:45px 0 0;line-height:1em;font-size:1pc;text-align:center;float:left;height:90px}.webp .shop_recommend_box h5{background:#e2e9ed url(../../../images/common/pc/icon_crown.webp)no-repeat center top 10px;background-size:25px 25px}.shop_recommend_box h5 span{font-weight:400;font-size:9pt}.inner_recommend_box{width:520px;float:right}.recommend_course_price01{font-size:14px;text-decoration:line-through;width:170px;float:left;height:50px;line-height:50px;margin:0 0 0 10px}.recommend_course_price02{font-size:34px;font-weight:700;width:20pc;float:right;text-align:right;height:50px;line-height:50px;color:#cc4b4b;padding:0 15px 0 0;letter-spacing:1px}.recommend_course_price02 span{font-size:26px}.inner_recommend_course{overflow:hidden;margin:0 0 10px}.shop_recommend_box{border:1px solid #e2e9ed;margin:0 15px;overflow:hidden;height:90px}.recommend_course_text{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dashed #e2e9ed;padding:7px 10px;margin-right:5px}.page_transition2 li{width:18px;height:22px;background:#1a1a1a;display:inline-block;text-align:center;color:#fff}.page_transition2 li a{background:#d9d9d9;color:#707070;display:block}.page_transition2{text-align:center;margin:0 0 50px}.wrap_icon_ranking{display:table;width:100%}.wrap_icon_ranking dt{display:table-cell}.wrap_icon_ranking dd{display:table-cell;vertical-align:bottom;padding:8px 0 0 10px;position:relative}.wrap_icon_ranking dd h3{width:5in}.wrap_icon_ranking dd.icon_coupon span{background-color:#569adf;width:85px;height:22px;line-height:22px;color:#fff;font-size:13px;background-image:url(../../../images/common/pc/icon_coupon.png);background-repeat:no-repeat;background-size:21px 21px;background-position:5px center;position:absolute;top:9pt;right:0;padding:0 0 0 30px}.webp .wrap_icon_ranking dd.icon_coupon span{background-image:url(../../../images/common/pc/icon_coupon.webp);background-size:21px 21px}.box_area_search{background:#fff;border:1px solid #e2e9ed;padding:10px;margin:0 0 20px}.box_area_search h3{font-size:18px;font-weight:400;border-bottom:2px solid #569adf;margin:0 0 15px}.box_area_search h4{font-size:14px;color:#569adf;border:1px solid #569adf;font-weight:400;width:140px;text-align:center;margin:0 0 10px}.displayNone{display:none}.accordion{margin:0 0 20px}.accordion a{display:block}.contentWrap{padding:0 5px 10px 25px;font-size:9pt}.contentWrap ul li{height:25px;line-height:25px}.switch{cursor:pointer;font-size:14px;position:relative;padding:2px 0 2px 25px}.switch:after{position:absolute;top:80%;left:5px;margin-top:-18px;content:'▶︎';font-size:10px;font-weight:700;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:all,.25s,linear;-o-transition:all,.25s,linear;-webkit-transition:all,.25s,linear;transition:all,.25s,linear;font-family:sans-serif;color:#569adf}.switch.open:after{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-family:sans-serif}.box_ranking{background:#fff;border:1px solid #e2e9ed;padding:10px}.ttl_ranking{border-bottom:2px solid #569adf;margin:0 0 5px}.box_ranking .ttl_ranking h3{font-size:18px;font-weight:400;display:inline-block}.box_ranking .ttl_ranking p{color:#656565;font-size:10px;display:inline-block}.box_ranking_shop{display:table;width:100%;margin:0 0 5px}.left_box_ranking_shop{display:table-cell;width:150px}.right_box_ranking_shop{display:table-cell;vertical-align:top;padding:0 0 0 10px;position:relative}.right_box_ranking_shop .icon_updown{position:absolute;top:-5px;left:45px}.ranking_shop_shopname{font-size:15px;font-weight:700}.ranking_shop_catchcopy,.ranking_shop_shopname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking_shop_catchcopy{font-size:10px}.station_shop_type p{color:#569adf;font-size:11px;display:inline-block;margin:0 5px 0 0}.station_shop_type p:last-child{margin:0}.station_shop_type p:before{content:"["}.station_shop_type p:after{content:"]"}.list_ranking li{border-bottom:1px solid #e2e9ed;padding:10px 0 5px}.btn_ranking{text-align:right;font-size:9pt;margin:8px 0 0}.btn_ranking a{color:#707070;background:url(../../../images/common/pc/arrow_blue.png)no-repeat left center;background-size:14px 14px;padding:0 0 0 18px}.webp .btn_ranking a{background:url(../../../images/common/pc/arrow_blue.webp)no-repeat left center;background-size:14px 14px}#main_content_box_news_list,.wrap_box_topicpath{background:#f5f5f5;min-width:750pt}#main_content_box_news_list{padding:30px 0 75pt}.box_news_list{width:45pc;background:#fff;border:1px solid #e2e9ed;margin-bottom:50px}.box_news_list ul{margin:20px}.box_news01{width:681px;overflow:hidden;padding:10px 0;border-bottom:dotted 1px #848484}.box_news01:last-child{border-bottom:0}.box_news01_left{width:9pc;float:left;margin-right:15px}.box_news01_right{width:522px;float:left}.wrap_news_list_header{width:522px;overflow:hidden}.wrap_news_list_header p{float:left;color:#888;font-size:14px}.wrap_news_list_header h3{float:right;color:#569adf;font-size:1pc;width:450px;text-align:right}.box_news01_right h4,.wrap_news_list_header h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.box_news01_right h4{font-size:20px;width:522px;padding:5px 0}.box_news01_right .news_text_box{height:45px;overflow:hidden;font-size:15px;line-height:1.5em}