.con_cancel,.con_contract{max-width:1200px;margin:auto}@media only screen and (max-width:1279px){.con_cancel,.con_contract{width:91.6666666667%}}.con_contract .box_contract ol>li ul li dl:after{content:"";display:table;clear:both}.con_cancel{max-width:1000px;margin-top:80px}@media print,screen and (min-width:768px) and (max-width:1279px){.con_cancel{margin-top:60px}}@media only screen and (max-width:767px){.con_cancel{margin-top:4em}}.con_cancel h3{margin-bottom:35px}@media print,screen and (min-width:768px) and (max-width:1279px){.con_cancel h3{margin-bottom:20px}}@media only screen and (max-width:767px){.con_cancel h3{margin-bottom:1em}}.con_cancel .box_cancel .tbl_basic td,.con_cancel .box_cancel .tbl_basic th{border-left:1px solid #bbbbbb}@media print,screen and (min-width:768px) and (max-width:1279px){.con_cancel .box_cancel .tbl_basic td,.con_cancel .box_cancel .tbl_basic th{padding:0.8em 0.4em}}@media only screen and (max-width:767px){.con_cancel .box_cancel .tbl_basic td,.con_cancel .box_cancel .tbl_basic th{padding:0.6em;width:50%}}.con_cancel .box_cancel .tbl_basic td:last-child,.con_cancel .box_cancel .tbl_basic th:last-child{border-right:1px solid #bbbbbb}.con_cancel .box_cancel .tbl_basic td:first-child,.con_cancel .box_cancel .tbl_basic th:first-child{width:290px}@media print,screen and (min-width:768px) and (max-width:1279px){.con_cancel .box_cancel .tbl_basic td:first-child,.con_cancel .box_cancel .tbl_basic th:first-child{width:155px}}.con_cancel .box_cancel .tbl_basic th{background:#f6f6f6}.con_cancel .box_cancel .tbl_basic th.tit{overflow:hidden}@media only screen and (min-width:1280px){.con_cancel .box_cancel .tbl_basic th.tit{background-image:linear-gradient(-165deg,transparent 49%,#bbbbbb 50%,#bbbbbb 50%,transparent 50%,transparent)}}@media print{.con_cancel .box_cancel .tbl_basic th.tit{background-image:linear-gradient(-165deg,transparent 49%,#bbbbbb 50%,#bbbbbb 50%,transparent 50%,transparent)}}.con_cancel .box_cancel .tbl_basic th.tit span{display:inline-block;line-height:1.2}.con_cancel .box_cancel .tbl_basic th.tit .can{float:right}@media print,screen and (min-width:768px) and (max-width:1279px){.con_cancel .box_cancel .tbl_basic th.tit .room{margin-top:0.4em}}.con_cancel .att{margin-top:0.5em}.con_contract{max-width:1000px;margin-top:110px}@media print,screen and (min-width:768px) and (max-width:1279px){.con_contract{margin-top:90px}}@media only screen and (max-width:767px){.con_contract{margin-top:4em}}.con_contract h3{margin-bottom:30px}@media print,screen and (min-width:768px) and (max-width:1279px){.con_contract h3{margin-bottom:25px}}@media only screen and (max-width:767px){.con_contract h3{margin-bottom:1em}}.con_contract .box_contract{margin-bottom:60px}@media print,screen and (min-width:768px) and (max-width:1279px){.con_contract .box_contract{margin-bottom:50px}}@media only screen and (max-width:767px){.con_contract .box_contract{margin-bottom:0.5em}}.con_contract .box_contract h4{margin-bottom:0.5em}@media only screen and (max-width:767px){.con_contract .box_contract h4{position:relative;padding:0.5em;border:1px solid #bbbbbb;font-size:108%}.con_contract .box_contract h4:before{content:none}.con_contract .box_contract h4:after{content:"\f107";margin-left:0.3em;font-family:"Font Awesome 5 Free";font-weight:900;color:#37ab84;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.con_contract .box_contract h4.active:after{content:"\f106";margin-left:0.3em;font-family:"Font Awesome 5 Free";font-weight:900}}@media print,screen and (min-width:768px){.con_contract .box_contract .main{display:block!important}}@media only screen and (max-width:767px){.con_contract .box_contract .main{display:none;width:96%;margin:0.5em auto 2em}}.con_contract .box_contract ol>li{list-style-type:decimal;margin-left:1.2em;margin-bottom:0.5em}.con_contract .box_contract ol>li ul li{margin-top:0.3em;padding-left:1em;text-indent:-1em}.con_contract .box_contract ol>li ul li dl{margin-top:0.3em}.con_contract .box_contract ol>li ul li dl dd,.con_contract .box_contract ol>li ul li dl dt{float:left;text-indent:0em}.con_contract .box_contract ol>li ul li dl dt{margin-right:1em}.con_contract .box_tbl{margin-bottom:60px}@media print,screen and (min-width:768px) and (max-width:1279px){.con_contract .box_tbl{margin-bottom:50px}}@media only screen and (max-width:767px){.con_contract .box_tbl{margin-bottom:0.5em}}.con_contract .box_tbl h4{margin-bottom:1em}@media only screen and (max-width:767px){.con_contract .box_tbl h4{margin-bottom:0.5em}}.con_contract .box_tbl h4 i{font-size:87%}@media only screen and (max-width:767px){.con_contract .box_tbl h4{position:relative;padding:0.5em;border:1px solid #bbbbbb;font-size:108%}.con_contract .box_tbl h4:before{content:none}.con_contract .box_tbl h4:after{content:"\f107";margin-left:0.3em;font-family:"Font Awesome 5 Free";font-weight:900;color:#37ab84;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.con_contract .box_tbl h4.active:after{content:"\f106";margin-left:0.3em;font-family:"Font Awesome 5 Free";font-weight:900}}@media print,screen and (min-width:768px){.con_contract .box_tbl .wrp_tbl{display:block!important;max-width:600px}}@media only screen and (max-width:767px){.con_contract .box_tbl .wrp_tbl{display:none}}.con_contract .box_tbl .wrp_tbl table tr td,.con_contract .box_tbl .wrp_tbl table tr th{width:50%;text-align:center;border-left:1px solid #bbbbbb}.con_contract .box_tbl .wrp_tbl table tr td:last-child,.con_contract .box_tbl .wrp_tbl table tr th:last-child{border-right:1px solid #bbbbbb}.con_contract .box_tbl .wrp_tbl table tr th{background:#f6f6f6}.con_contract .box_tbl .wrp_tbl .att{margin-top:0.8em;text-indent:-3.15em;padding-left:3.15em}