/* CSS Document */

.intltour_cont{padding:0 5px;}
.intltour_cont h2 img{display:block;}
.intltour_box{ background:#b5dde5; padding:15px 15px 25px 15px}
.intltour_box p{font-size:88%; padding-left:1em; text-indent:-1em; letter-spacing: -0.8px;}
.intltour_anc{margin-top:40px; border:2px solid #d0d0d0; background:#f6f6f6; padding:15px; }
.intltour_anc ul{overflow:hidden;}
.intltour_anc li{float:left; margin-left:10px; border:1px solid #d0d0d0;}
.intltour_anc li:first-child{margin-left:0;}
.intltour_anc li a{padding: 10px 100px 10px 40px; background: url(https://www.jal.co.jp/commonY15/img/icon_anchor_red_01.png) 20px 50% no-repeat #fff; display:block; color:#0f0f69; text-decoration:none;}
.intltour_anc li:first-child a{padding: 10px 30px 10px 40px;}
.intltour_anc li a:hover{color: #ca0000; text-decoration: underline;}
.intltour_img{ margin-top:10px;}
.intltour_sub{margin-top:40px;}
.intltour_sub dt{border-bottom: 4px solid #cc0000; padding-bottom:3px; font-size:22px; font-weight:bold;}
.intltour_sub dt sup{font-size: 12px; vertical-align: top;}
.intltour_sub dd{ margin-top:10px;}
.intltour_sub dd span{display:block; margin-top:10px; font-size:88%;}
.intltour_mt{margin-top:40px;}
.intltour_qamt{margin-top:20px;}
.intltour_qamt2{margin-top:5px;}
.intltour_qa{ padding:45px 20px; background:#fff2c8;}
.intltour_qa .qattl{ font-size:20px; font-weight:bold;}
.intltour_qa dl{margin-top:30px; margin-left:30px;}
.intltour_qa dt{padding:25px 20px 25px 40px; border-radius:10px; font-weight:bold; background:#FFFFFF; position:relative;}
.intltour_qa dt .abso{top:7px; left:-30px; position:absolute;}
.intltour_qa dd{padding:25px 20px 0px 40px; position:relative;}
.intltour_qa dd .abso2{top:15px; left:-30px; position:absolute;}
.intltour_qa dd ul{margin-top:20px; margin-left:10px;}
.intltour_qa dd ul span{ color:#fa5d68;}
.intltour_link{ padding-top:60px; margin-bottom:60px;}
.intltour_link li{overflow:hidden; margin-top:10px;}
.intltour_link .in_fl{width:400px; background:#666666; color:#fff; font-weight:bold; font-size:20px; text-align:center; padding:30px 0; float:left; height:94px; box-sizing:border-box;}
.intltour_link .in_fl2{ background:#f6f6f6; width:540px; float:left; text-align:center; padding:20px 0; height:94px; box-sizing:border-box;}
.intltour_link .in_fl2 a span{display: inline-block; padding-left: 10px; background: url(https://www.jal.co.jp/commonY15/img/icon_arrow_right_white_01.png) left center no-repeat;}
.intltour_link .in_fl2 a span sup{vertical-align:top; font-size:11px;}
.intltour_link .in_fl2 a:hover{background:#cb4e4e;}
.intltour_link .in_fl2 a:hover span{text-decoration:underline;}
.intltour_link .in_fl3{ background:#f6f6f6; width:540px; float:left; text-align:center; padding:20px 0; height:94px; box-sizing:border-box;}
.intltour_link .in_fl3 a span{display: inline-block; padding-left: 20px; background: url(https://www.jal.co.jp/commonY15/img/icon_ext_white_01.png) left center no-repeat;}
.intltour_link .in_fl3 a span sup{vertical-align:top; font-size:11px;}
.intltour_link .in_fl3 a:hover{background:#cb4e4e;}
.intltour_link .in_fl3 a:hover span{text-decoration:underline;}
.intltour_link .in_fl2 .flbtn{width:340px; display:inline-block; background:#c00; padding:10px 0; color:#fff; font-size:20px; font-weight:bold;}
.intltour_link .in_fl3 .flbtn{width:340px; display:inline-block; background:#c00; padding:10px 0; color:#fff; font-size:20px; font-weight:bold;}
.intltour_link .in_col2 .in_fl{padding:13px 0;}
.intltour_link .intltour_link_txt{font-size:88%; padding-left:1em; text-indent:-1em; margin-top:10px;}
.intltour_link .linkList{margin-left:10px;}