.system-container{padding:10px;margin-bottom:10px;border-radius:10px;background:#191919;box-shadow:1px 1px 10px rgba(0,0,0,.75) inset}.system-container section{margin-bottom:10px}.system-container h2{margin-bottom:10px}.system-container h3{margin-bottom:10px}.system-container .credit_card-image{margin-bottom:10px;text-align:center}.system-container .card-link{margin-top:10px;text-align:center}.howto-read{padding:20px 20px 20px 150px;margin-bottom:10px;background:url(../images/system_howto_read_bg.png) left top no-repeat}.howto-read .catch{margin-bottom:2em}.meeting-area{text-align:center}.meeting-area div{margin-bottom:20px}.area-traffic{background:url(../images/delivery_price_map_hyogo.png) right top no-repeat;min-height:405px;padding-top:56px;padding-left:10px;padding-bottom:30px}.area-traffic h4{margin-bottom:30px}.area-traffic ul{margin-top:250px;margin-left:10px}.area-traffic ul li{position:relative;margin-bottom:10px;padding-left:85px;height:34px;font-size:18px;line-height:1.25em}.area-traffic ul li:before{content:"";display:block;position:absolute;top:0;left:0;width:74px;height:34px;background:#474747}.area-traffic ul li.area1{font-size:20px;line-height:34px}.area-traffic ul li.area1 span{display:inline-block;vertical-align:middle;margin-left:10px}.area-traffic ul li.area1:before{background:#a96969}.area-traffic ul li.area2:before{background:#ac916a}.area-traffic ul li.area3:before{background:#809c68}.area-traffic ul li.area4:before{background:#719c9c}.area-traffic ul li span{display:block;font-size:12px;line-height:1.2em}.howto-meeting,.howto-delivery{background:url(../images/system_meeting_flow_bg.png) right top 75px no-repeat}.howto-meeting ol,.howto-delivery ol{counter-reset:step;list-style-type:none}.howto-meeting ol li,.howto-delivery ol li{counter-increment:step;padding-top:12px;padding-left:86px;margin-bottom:10px;overflow:hidden}.howto-meeting ol li.step1,.howto-delivery ol li.step1{background:url(../images/step1.png) left top no-repeat}.howto-meeting ol li.step2,.howto-delivery ol li.step2{background:url(../images/step2.png) left top no-repeat}.howto-meeting ol li.step3,.howto-delivery ol li.step3{background:url(../images/step3.png) left top no-repeat}.howto-meeting ol li.step4,.howto-delivery ol li.step4{background:url(../images/step4.png) left top no-repeat}.howto-meeting ol li p,.howto-delivery ol li p{margin-bottom:10px}.howto-meeting ol li p.enjoy-image,.howto-delivery ol li p.enjoy-image{float:right}.howto-meeting p.caution,.howto-delivery p.caution{border-radius:4px;background:#2a2a2a;padding:10px;margin-left:86px;margin-bottom:20px}.howto-delivery{background:url(../images/system_delivery_flow_bg.png) right top 124px no-repeat}.term_of_service-body{margin-bottom:16px}.term_of_service-body .term_text{font-size:16px}.term_of_service-body:last-child{margin-bottom:0}.term_of_service-list{margin:16px 0}.term_of_service-list ul{list-style-type:disc;list-style-position:outside;margin-left:32px}.term_of_service-list li{padding-left:8px;margin:8px 0}.about-tax p{margin-bottom:16px}.price_curtain{overflow:hidden;position:relative;transition:height .2s}.price_curtain--course:not(.open){height:480px}.price_curtain.open .price_curtain_overlay{position:static;background:none;padding:16px 8px}.price_curtain_overlay{position:absolute;bottom:0;width:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), black 70%);padding:32px 16px 16px;z-index:1}.price_curtain_button{width:320px;text-align:center;margin:0 auto;line-height:40px;font-size:15px;border-radius:4px;background:linear-gradient(to bottom, #14161f, #3c4153);border-top:1px solid #2b2f3d;border-bottom:1px solid #222633;font-weight:400;box-sizing:border-box;cursor:pointer;transition:all .5s}.price_curtain_button:hover{background:linear-gradient(to bottom, rgb(30, 33, 46.5), rgb(70.6993006993, 76.5909090909, 97.8006993007));border-top:1px solid rgb(53.5432692308,58.5240384615,75.9567307692);border-bottom:1px solid rgb(44.2,49.4,66.3)}
