@charset "UTF-8";
/* CSS Document */

#header_minpaku h1.title {font-size: 20px;line-height: 1.1;padding: 10px 0 8px;text-align: center;}
@media only screen and (max-width:480px){#header_minpaku h1.title {font-size: 14px;}}
.page_manual #header_minpaku.manual_page{background: #333;color: #fff;}
.manual_area_2023 {background: #f9f9f9;}
.manual_area_2023 .inner{width:768px;margin:0 auto;position:relative;z-index: 999;}
@media only screen and (max-width:768px){.manual_area_2023 .inner{width:92%;margin: 0 4%;}}

.manual_area_2023 .box_group{box-shadow: 0 10px 31px 0 rgba(0,0,0,0.2);border-radius: 2px;padding: 20px;margin-bottom: 40px;background: #fff;}
#wrap_minpaku.manual_area_2023 .minpaku_txt{text-align: left;}

.post_txt .minpaku_box ul{margin:0;}
.manual_area_txtareabox p{font-size: 14px;}

.manual_area_2023 .minpaku_btn a{font-size: 14px;}
.manual_area_2023 .minpaku_btn a:before,.page_emergency .minpaku_btn a:before{content: " ";background: url(https://trip-info.com/wp/wp-content/themes/sango-theme-child/images/icon_pdf_001.png) no-repeat 0 0;background-size: contain;width: 38px;height: 40px; display: block;color: #777;position: absolute;top: 0px;left: 13px;bottom: 0;margin: auto;}
	
.manual_area_2023 .access_btn a{background: #1F8BCC;}
.manual_area_2023 .access_btn a:hover{background: #48adea;}

.manual_area_2023 .manual_off{ background: #f9f9f9;border-radius: 6px;color: #777;}
.manual_area_2023 .manual_on{background: #333;color: #fff;border-radius: 6px;}

.manual_area_lang{margin: 0 0 20px;}
.manual_area_lang ol{list-style: none;overflow: hidden;width: 290px;height: 95px;margin: auto;padding: 10px; overflow-x: auto;display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: unset;}
.manual_area_lang ol li img{margin: 0;}
.manual_area_lang ol li{width: 60px;flex: 0 0 auto;padding: 6px;letter-spacing: normal;vertical-align: top;font-size: 10px;text-align: center;border-radius: 5px;}

.langjp .manual_area_lang ol li:nth-child(1){background: #fff;border: #cd0a0d solid 3px; box-shadow: 0 0px 10px 0 rgba(205, 10, 3, .2);}
.langen .manual_area_lang ol li:nth-child(2){background: #fff;border: #cd0a0d solid 3px;box-shadow: 0 0px 10px 0 rgba(205, 10, 3, .2);}
.langcn .manual_area_lang ol li:nth-child(3){background: #fff;border: #cd0a0d solid 3px;box-shadow: 0 0px 10px 0 rgba(205, 10, 3, .2);}
.langkr .manual_area_lang ol li:nth-child(4){background: #fff;border: #cd0a0d solid 3px;box-shadow: 0 0px 10px 0 rgba(205, 10, 3, .2);}
.manual_area_lang_txt{text-align: center;font-size: 12px;margin-bottom: 20px}

.manual_area_2023 .tit_h2_001{background: #f7f7f7;border: none;padding: 5px 0;margin: 0 0 20px; font-size: 18px;text-align: center;border-radius: 6px;}

.manual_area_2023 .tit_h2_002 {font-size: 18px;line-height: 1.1;padding: 10px 0 8px;margin: 0 0 20px;border-bottom: #ccc solid 1px;border-left: none;text-align: center;}

.manual_area_2023 .acf-map{margin: 0 0 60px;}

.manual_area_checkbox ol{list-style: none;overflow: hidden;width: 100%;margin: auto; overflow-x: auto;display: inline-flex;justify-content: space-between;flex-wrap: wrap;flex-direction: row;align-content: stretch;}
.manual_area_checkbox ol li img{margin: 0;}
.manual_area_checkbox ol li{width: 31%; flex: 0 0 auto;padding: 5px 15px;letter-spacing: normal;vertical-align: top;font-size: 14px;text-align: center;margin: 0 0 8px;word-break: keep-all;display: grid;align-items: center;}
.manual_area_checkbox ol::after{content:"";display: block;width:31%;}


.manual_area_checkbox .line_001{border-top: 1px #ccc solid;margin: 5px 0 15px;}


.manual_area_2023 .txt_box_001{display: block;}
.manual_area_2023 .txt_box_001 .txt_boxtit_001{display: inline-block;margin: 0 10px 0 0;font-weight:bold;width: 31%;text-align: center;position: relative;}
.manual_area_2023 .txt_box_001 .txt_boxtit_001:after{content: "：";position: absolute;visibility: visible;top: 0;bottom: 0;right: 0;margin: auto;font-size: 12px;height: 18px;}
.manual_area_2023 .txt_box_001 .txt_boxtxt_001{display: inline-block;line-height: 1;}


@media only screen and (max-width:768px){
.manual_area_checkbox ol li{width: 49%;font-size: 11px;padding: 3px 10px;}
.manual_area_checkbox ol::after{content:"";display: block;width:49%;}
.manual_area_txtareabox p{font-size: 12px;}
.manual_area_2023 .tit_h2_002 {font-size: 16px;}
}
@media only screen and (max-width:480px){
#wrap_minpaku.manual_area_2023 .minpaku_txt{font-size: 11px;}
}


.manual_area_2023_box{width: 100%;margin: 0 0 60px;padding: 10px 15px; border-radius: 10px;border: #eee solid 1px;}

.manual_area_accordion{font-size: 14px;}
.manual_area_toggle {display: none;}
.manual_area_label {padding:5px 30px 5px 15px;display: block;color: #333;background:#fff;border: #444 solid 1px;}
.manual_area_label .en {word-break:keep-all;}
.manual_area_label::before{content:"";width: 6px;height: 6px;border-top: 2px solid #333;border-right: 2px solid #333;-webkit-transform: rotate(45deg);position: absolute;top:calc( 50% - 4px );right: 15px;transform: rotate(135deg);}
.manual_area_label,.manual_area_content {-webkit-backface-visibility: hidden;backface-visibility: hidden;transform: translateZ(0);transition: all 0.3s;}
.manual_area_content {height: 0;margin-bottom:10px;padding:0 10px;overflow: hidden;}
.manual_area_2023 p.en,.manual_area_content p.en,.manual_area_2023 span.en{word-break: keep-all;}
.manual_area_toggle:checked + .manual_area_label + .manual_area_content {height: auto;padding:10px ;transition: all .3s;}
.manual_area_toggle:checked + .manual_area_label::before {transform: rotate(-45deg) !important;}