@charset "UTF-8";

/* -----------------------------------------------------------
CSS Information

File name:      style.css
Created:        2017-05-01
Style Info:     エティハド航空特集　CSS
----------------------------------------------------------- */

/* common */
#etihad a:hover {opacity:.75;text-decoration:none;}
#etihad a:active,
#etihad a:focus {outline:none;text-decoration:none;}
#etihad ul,
#etihad ol,
#etihad li {list-style:none;margin:0;padding:0;}
#etihad .taC {text-align:center;}

/* visual */
#etihad .visual {position:relative;height:625px;background:#fff;margin-bottom:117px;}
#etihad .visual .slider {position:relative;z-index:10;}
#etihad .visual .img {height:625px;background-repeat:no-repeat;background-position:center center;
  -webkit-background-size:cover;
  background-size:cover;}
#etihad .visual .img.img_01 {background-image:url(../img/visual_01.jpg);}
#etihad .visual .img.img_02 {background-image:url(../img/visual_02.jpg);}
#etihad .visual .img.img_03 {background-image:url(../img/visual_03.jpg);}
#etihad .visual .img.img_04 {background-image:url(../img/visual_04.jpg);}
#etihad .visual .img.img_05 {background-image:url(../img/visual_05.jpg);}
#etihad .visual .img.img_06 {background-image:url(../img/visual_06.jpg);}
#etihad .visual .logo {position:absolute;top:0;left:50%;margin:0 0 0 -690px;z-index:20;}
#etihad .visual .txt {position:absolute;bottom:70px;left:50%;margin:0 0 0 -710px;z-index:20;width:710px;}
#etihad .visual .txt p {font-size:16px;font-weight:bold;line-height:1.8;color:#fff;}
#etihad .visual .txt strong {display:block;font-size:36px;margin-bottom:25px;}
#etihad .visual .linkbtn {position:absolute;bottom:-40px;left:50%;margin:0 0 0 -250px;z-index:20;width:500px;background:#fff;}
#etihad .visual .linkbtn a {display:block;color:#fff;font-weight:bold;text-align:center;font-size:16px;height:80px;line-height:80px;border:3px solid #fff;
	background:#57002f url(../img/arr_01.png) center 55px no-repeat;font-size:16px;    text-decoration: none;}
@media screen and (max-width:1400px) {
  #etihad .visual .logo {left:0;margin:0;}
  #etihad .visual .txt {left:20px;margin:0;}
}

/* contents */
#etihad .content_wrap_01 {width:970px;margin:0 auto;}
#etihad .content_wrap_02 {padding-bottom:80px;}
#etihad .content_wrap_02 > .tit {background:#57002f;color:#fff;font-size:22px;font-weight:bold;height:92px;line-height:92px;text-align:center;margin:0 0 30px 0;}
#etihad .content_wrap_02 > p {width:1140px;margin:0 auto 30px auto;}

/* about */
#etihad .about_head_img {margin-bottom:40px;}
#etihad .about_tit {font-size:24px;font-weight:bold;color:#57002f;margin:0 0 25px 0;text-align:center;}
#etihad .about_wrap_01 {display:table;overflow:hidden;margin-bottom:60px;}
#etihad .about_wrap_01 > div {display:table-cell;width:50%;vertical-align:top;}
#etihad .about_wrap_01 > .fL {padding:0 15px 0 0;}
#etihad .about_wrap_01 > .fR {padding:0 0 0 15px;}
#etihad .about_wrap_01 > .fR p {margin-top:25px;line-height:1.8;}
#etihad .about_wrap_01 > .fR p:first-child {margin-top:0;}
#etihad .about_wrap_01.about_01 > .fL {vertical-align:middle;}
#etihad .about_wrap_01.about_01 > .fL .img {text-align:center;}
#etihad .about_wrap_02 {margin-bottom:60px;}
#etihad .about_wrap_02 .about_tit {margin-bottom:50px;}
#etihad .about_wrap_02 .wrap {overflow:hidden;margin:0 -20px;}
#etihad .about_wrap_02 .wrap > div {float:left;width:33.333333%;}
#etihad .about_wrap_02 .wrap .tit {margin:0 20px 15px 20px;font-size:17px;font-weight:bold;color:#57002f;}
#etihad .about_wrap_02 .wrap .img {margin:0 20px 15px 20px;}
#etihad .about_wrap_02 .wrap .img img {width:100%;height:auto;}
#etihad .about_wrap_02 .wrap p {margin:0 20px;line-height:1.8;}

/* loopslider (jquery.simplyscroll.js) */
#etihad .simply-scroll-container {position:relative;}
#etihad .simply-scroll-clip {position:relative;overflow:hidden;}
#etihad .simply-scroll-list {overflow:hidden;}
#etihad .simply-scroll-list li {float:left;padding:0;margin:0;width:330px;height:204px;}
#etihad .simply-scroll-list li img {display:block;}

/* tourlist */
#etihad .sec_tourlist {position:relative;width:1140px;margin:0 auto;}
#etihad .sec_tourlist_title {position:relative;font-size:22px;font-weight:bold;line-height:50px;padding:0 0 0 30px;margin:0 0 16px 0;color:#57002f;background:url(../img/bg_02.png) left top repeat;}
#etihad .sec_tourlist_title:before {position:absolute;top:0;left:0;width:6px;height:100%;content:"";background:url(../img/bg_01.png) left top repeat;}
#etihad .sec_tourlist_title span {color:#c00168;font-weight:bold;}
#etihad .sec_tourlist .link_btn {width:727px;height:64px;margin:30px auto 44px auto;}
#etihad .sec_tourlist .link_btn a {position:relative;display:block;height:64px;line-height:64px;color:#fff;font-size:22px;
  font-weight:bold;text-align:center;background-color:#770044;border-bottom:4px solid #56002e;border-radius:10px;    text-decoration: none;}
#etihad .sec_tourlist .link_btn a:after {content:"";position:absolute;width:34px;height:34px;top:50%;right:26px;margin-top:-17px;background:url(../img/btn_arr_right_01.png) left top no-repeat;}
#etihad .tourcnt {position:relative;overflow:hidden;border:6px solid #efefef;padding:15px;margin-top:20px;background:#fff;}
#etihad .tourcnt .tour_title {font-size:16px;font-weight:bold;line-height:1.4;margin:0 0 10px 0;padding-bottom:10px;border-bottom: solid 1px #aaaaaa;}
#etihad .tourcnt .tour_title a {color:#015fdf;text-decoration: none;}
#etihad .tourcnt .tour_title a:hover {text-decoration:underline;}
#etihad .tourcnt_left {float:left;width:202px;}
#etihad .tourcnt_left .box {padding:10px;background:#f0f0f0;margin-bottom:10px;}
#etihad .tourcnt_left .img a {display:block;}
#etihad .tourcnt_left .img img {width:100%;}
#etihad .tourcnt_left .tour_days {overflow:hidden;margin-bottom:5px;}
#etihad .tourcnt_left .tour_days span {display:block;}
#etihad .tourcnt_left .tour_days .txt1 {clear:left;float:left;background:#aa5b75;color:#fff;font-size:13px;font-weight:bold;text-align:center;width:60px;height:20px;padding:0 8px;line-height:22px;margin-right:5px;border-radius:4px;}
#etihad .tourcnt_left .tour_days .txt2 {float:left;font-size:19px;line-height:20px;font-weight:bold;overflow:hidden;}
#etihad .tourcnt_left .tour_days .txt2_1 {clear:left;float:left;background:#56002e;color:#fff;font-size:13px;font-weight:bold;height:20px;padding:0 8px;line-height:22px;margin-right:5px;}
#etihad .tourcnt_left .tour_code {font-size:13px;margin-top:5px;}
#etihad .tourcnt_right {padding:0 0 0 214px;}
#etihad .tourcnt_right .tour_info {overflow:hidden;}
#etihad .tourcnt_right dl {float:left;width:523px;overflow:hidden;margin:0;}
#etihad .tourcnt_right dt {clear:left;float:left;background:#56002e;color:#fff;font-size:13px;font-weight:bold;width:70px;height:23px;padding:0 8px;line-height:25px;margin-top:5px;}
#etihad .tourcnt_right dd {font-size:13px;line-height:1.4;padding:3px 0 0 80px;margin-top:5px;}
#etihad .tourcnt_right dt:first-of-type,
#etihad .tourcnt_right dd:first-of-type {margin-top:0;}
#etihad .tourcnt_right .tour_price {float:right;width:300px;}
#etihad .tourcnt_right .tour_price_head {height:20px;color:#fff;font-size:13px;line-height:22px;padding:0 10px;font-weight:bold;background:#56002e;}
#etihad .tourcnt_right .tour_price_cnt {padding:3px 10px;background:#f0f0f0;}
#etihad .tourcnt_right .tour_price .price {color:#ff0000;font-weight:bold;margin:0;line-height:1.4;overflow:hidden;}
#etihad .tourcnt_right .tour_price .price span {display:inline-block;}
#etihad .tourcnt_right .tour_price .price_max {font-size:24px;}
#etihad .tourcnt_right .tour_price .price_min {font-size:14px;margin:8px 0 0 5px;}
#etihad .tourcnt_right .tour_price .txt {font-size:12px;}
#etihad .tourcnt_right .tour_link {float:right;margin-top:10px;width:190px;}
#etihad .tourcnt_right .tour_link a {position:relative;display:block;height:40px;color:#000;font-size:15px;font-weight:bold;text-align:center;line-height:38px;text-decoration:none;
  border-radius:5px;background:#ffff00;border:1px solid #000;border-bottom:3px solid #000;padding-right:15px;text-decoration: none;}
#etihad .tourcnt_right .tour_link a:after {display:block;content:"";width:20px;height:20px;position:absolute;top:50%;right:10px;margin-top:-10px;
	background:url(../img/btn_arr_right_02.png) top center no-repeat;}