﻿@media screen and (min-width: 768px),print{header.common:before{display:none}main.cancellationpolicy section.content{padding-top:214px;margin-bottom:70px}main.cancellationpolicy section.content h1{margin-bottom:80px;text-align:center;line-height:60px;font-size:50px;font-weight:500;color:#c09a00;letter-spacing:calc(60em/1000)}main.cancellationpolicy section.content .group{margin-bottom:80px;letter-spacing:calc(40em/1000)}main.cancellationpolicy section.content .group h2{margin-bottom:30px;text-align:center;line-height:46px;font-size:30px}main.cancellationpolicy section.content .group h2:before,main.cancellationpolicy section.content .group h2:after{display:inline-block;color:#c09a00}main.cancellationpolicy section.content .group h2:before{content:"［";padding-right:.5em}main.cancellationpolicy section.content .group h2:after{content:"］";padding-left:.5em}main.cancellationpolicy section.content .group a{text-decoration:underline}main.cancellationpolicy section.content .group a:hover{text-decoration:none}main.cancellationpolicy section.content .group ul li{margin-bottom:20px;padding-left:1.5em;line-height:32px;font-size:15px}main.cancellationpolicy section.content .group ul li:before{content:"●";margin-left:-1.5em;width:1.5em;display:block;float:left;font-size:14px;color:#c09a00}main.cancellationpolicy section.content .group ul li strong{font-weight:600;color:#f45400}main.cancellationpolicy section.content .group ul li dl{padding-top:20px}main.cancellationpolicy section.content .group ul li dl em{font-weight:600}main.cancellationpolicy section.content .group ul li dl strong{color:#c09a00}main.cancellationpolicy section.content .group ul li dl dt{margin-bottom:8px}main.cancellationpolicy section.content .group ul li p.note{padding-top:20px}main.cancellationpolicy section.content .group ul li p.note em{font-weight:600}main.cancellationpolicy section.content .group ul li p.note strong{color:#f45400}main.cancellationpolicy section.content .group .scroll_image{overflow-x:auto;overflow-y:hidden}main.cancellationpolicy section.content .group .scroll_image p{width:940px}}@media screen and (max-width: 767px){header.common:before{display:none}main.cancellationpolicy section.content{padding-top:120px;padding-bottom:80px}main.cancellationpolicy section.content h1{margin-bottom:40px;text-align:center;line-height:38px;font-size:26px;font-weight:500;color:#c09a00;letter-spacing:calc(60em/1000)}main.cancellationpolicy section.content .group{margin-bottom:80px;letter-spacing:calc(40em/1000)}main.cancellationpolicy section.content .group h2{margin-bottom:16px;text-align:center;line-height:24px;font-size:18px;font-weight:500}main.cancellationpolicy section.content .group h2:before,main.cancellationpolicy section.content .group h2:after{display:inline-block;color:#c09a00}main.cancellationpolicy section.content .group h2:before{content:"［";padding-right:.5em}main.cancellationpolicy section.content .group h2:after{content:"］";padding-left:.5em}main.cancellationpolicy section.content .group a{text-decoration:underline}main.cancellationpolicy section.content .group ul{padding:0 10px}main.cancellationpolicy section.content .group ul li{margin-bottom:16px;padding-left:1.5em;line-height:24px;font-size:15px}main.cancellationpolicy section.content .group ul li:before{content:"●";margin-left:-1.5em;width:1.5em;display:block;float:left;font-size:14px;color:#c09a00}main.cancellationpolicy section.content .group ul li strong{font-weight:600;color:#f45400}main.cancellationpolicy section.content .group ul li dl{padding-top:20px}main.cancellationpolicy section.content .group ul li dl em{font-weight:600}main.cancellationpolicy section.content .group ul li dl strong{color:#c09a00}main.cancellationpolicy section.content .group ul li dl dt{margin-bottom:8px}main.cancellationpolicy section.content .group ul li p.note{padding-top:20px}main.cancellationpolicy section.content .group ul li p.note em{font-weight:600}main.cancellationpolicy section.content .group ul li p.note strong{color:#f45400}main.cancellationpolicy section.content .group .scroll_image{overflow-x:auto;overflow-y:hidden}main.cancellationpolicy section.content .group .scroll_image p{width:800px}}