@charset "shift_jis";
/* CSS Document */

a.hoverEff:hover > img { opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }
#bgokinawa{
	/*width: 100%;
  height: 100%;*/
 position:relative;
  background-color: #fff;
	background:url(/world/en/okinawa_2016/img/bg_okinawa.jpg) no-repeat #fff;
	/background:url(/world/en/okinawa_2016/img/bg_low.jpg) no-repeat #fff;
	_background:url(/world/en/okinawa_2016/img/img/bg_low.jpg) no-repeat #fff;
	background:url(/world/en/okinawa_2016/img/bg_low.jpg) no-repeat #fff\9;
	background-position:center top;
    background-size: cover;
    background-attachment: fixed;
	z-index:0;
}

.col{ vertical-align:top;}
.ancList{background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0; height:70px;}
.ancList ul{width:950px; height:70px;margin:0 auto; display:table;}
.ancList ul li{ display:table-cell;}

.heading >h3{padding: 8px 190px 8px 20px;}
.unit01{margin:0 auto; width:950px;}
.unit01 .title{margin-top:80px;}
.unit01 .heading{background: #06256d none repeat scroll 0 0;color:#FFF; position: relative; margin-top:50px;overflow: hidden;}
.icon_okinawa {
    background: #fff url(/world/en/okinawa_2016/img/icon_okinawa.png) no-repeat scroll left top;
    bottom: -15px;
    color: #06256d;
    display: inline-block;
    font-size: 14px;
    height: 40px;
    line-height: 24px;
    margin-left: 10px;
    padding: 10px 30px 6px 44px;
    position: absolute;
    right: 0;
    text-align: right;}

.icon_okinawa a {text-decoration:underline;}

.unit01 .col{padding:20px; background:#FFF;}
.unit01 .col.cf .floatL{ width:250px;}
.unit01 .col.cf .floatR{ width:630px;}

.unit02{margin:0 auto; width:950px;}
.unit02 .title{margin-top:80px;}
.unit02 .heading{background: #06256d none repeat scroll 0 0;color:#FFF; position: relative; margin-top:50px; overflow: hidden;}
.unit02 .col{padding:20px; background:#FFF;}
.unit02 .col.cf .floatL{ width:250px;}
.unit02 .col.cf .floatR{ width:630px;}

.unit03{margin:0 auto; width:950px;}
.unit03 .title{margin-top:80px;}
.unit03 .heading{background: #06256d none repeat scroll 0 0;color:#FFF; position: relative; margin-top:50px; overflow: hidden;}
.unit03 .col{padding:20px; background:#FFF;}
.unit03 .col.cf .floatL{ width:250px;}
.unit03 .col.cf .floatR{ width:630px;}

.unit04{margin:0 auto; width:950px;}
.unit04 .title{margin-top:80px;}
.unit04 .heading{background: #06256d none repeat scroll 0 0;color:#FFF; position: relative; margin-top:50px; overflow: hidden;}
.unit04 .col{padding:20px; background:#FFF;}
.unit04 .col.cf .floatL{ width:250px;}
.unit04 .col.cf .floatR{ width:630px;}

.unit05{margin:0 auto; width:950px;}
.unit05 .title{margin-top:80px;}
.unit05 .heading{background: #06256d none repeat scroll 0 0;color:#FFF; position: relative; margin-top:50px; overflow: hidden;}
.unit05 .col{padding:20px; background:#FFF;}
.unit05 .col.cf .floatL{ width:250px;}
.unit05 .col.cf .floatR{ width:630px;}



/* btn_Apply */
.btn_Apply{ text-align:right; margin-top:10px;}

.unit06{margin:0 auto; width:950px;}
.unit06 .box_typeB{background-color:#FFF; padding:0; border: 0;}
.box_typeB .heading{background:#333333;color:#fff;padding:8px 12px 6px;font-size:16px;line-height:1.7;}
.box_typeB .lBox_wrap .lBox{float:left;width:445px;margin-left:20px;}
.box_typeB .lBox_wrap .lBox:first-child{margin-left:0;}
.box_typeB > .inr{padding:15px 19px;border:none;}
.box_typeB .detailList li{text-align:center;display:inline-block;*display:inline;*zoom:1;margin-left:30px;width:183px;background:#fff;padding:12px 10px;border:1px solid #d0d0d0;}
.box_typeB .detailList li:first-child{margin-left:0;}
.box_typeB .detailList li span{font-size:12px;display:block;}
.box_typeB .detailList li .txtLink{color:#cc0000;font-weight:bold;font-size:16px;display:inline-block;*display:inline;*zoom:1;margin-top:10px;}
.box_typeB .boxList { margin:0 0 0 -20px; overflow:hidden; }
.box_typeB .boxList .inrBox { float:left; margin:20px 0 0 20px; }

.subtit{ font-weight:bold;}