/* --------------------------------------------------------
インターナショナルガーデン成田_JP CSS　共通部分
-------------------------------------------------------- */
@charset "utf-8";

/* --------------------------------------------------------
リンク
-------------------------------------------------------- */
a:link{color:#3366cc;text-decoration:underline;}
a:visited{color:#cc6633;text-decoration:underline;}
a:active{color:	#660000;text-decoration:underline;}
a:hover{color:#660000;text-decoration:underline;}				

/* --------------------------------------------------------
フォント
-------------------------------------------------------- */
em{font-weight:bold;font-style:normal;}

/* フォントカラー（以下任意に作成） */
.text_w{color:#ffffff;}
.text_gre{color:#406349;}
.text_b{color:#336699;}
.text_t{color:#333333;}
.text_bk{color:#000000;}
.text_tr{color:#333333;}
.text_rg{color:#666666;}  /* RightGray */
.text_enji{color:#863133;}      /* エンジ */

/* --------------------------------------------------------
背景色
-------------------------------------------------------- */
/* 以下任意に作成 */
.bg_w{background-color:	#ffffff;}

/* --------------------------------------------------------
マージン
-------------------------------------------------------- */
.m0{margin:0px;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m25{margin:25px;}
.m30{margin:30px;}

.mt0{margin-top:0px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}

.mb0{margin-bottom:0px;}
.mb1{margin-bottom:1px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}

.ml0{margin-left:0px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}

.mr0{margin-right:0px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}



/* --------------------------------------------------------
構造
-------------------------------------------------------- */

/* Container */

#container{
    background:#FFF;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
}

/* Header */

#header{width:924px;
    height:122px;
	margin:0;
	padding:0;}


#header #h_left{
	float:left;
	width:300px;
	height:88px;
	padding:0;
	text-align:left;
}

*html #header #h_left{
display:inline;
}

#header #h_left #LOGO{
	margin:15px 0 0 0 ;
}

#header #h_right{
	float:right;
	width:599px;
	margin:0 25px 0 0;
	padding:0;
	text-align:right;
}

* html #header #h_right{
display:inline;
	
	}

#header #h_right h1{
	margin:0;
	padding:10px 0 0 0;
	font-weight: normal;
}

.keiyaku{
    margin:0;
	padding:10px 0 10px 0;
}

#header br{clear:both;}


#header #navi{
	padding-left:14px;
	text-align:left;
	height:33px;
	margin:0;
	background: url(../img/bg_top.jpg);
}

#header #navi ul{
	margin:0;
	padding:0;
	list-style:none;
}

#header #navi li{
	margin:0;
	padding:0;
	float:left;
	text-indent:-128128px;
	list-style-type:none;
	height:33px;
	vertical-align:bottom;
}

#header #navi li a{
	margin:0;
	padding:0;
	display:block;
	height:33px;
		text-indent:-128128px;
}

#header #navi .navi1{
	width:64px;
	background: url(../img/m_01a.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi1 a:hover{
	width:64px;
	background: url(../img/m_01b.jpg);
	background-repeat:no-repeat;
}
#header #navi .navi1on{
	width:64px;
	background: url(../img/m_01b.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi2{
	width:105px;
	background: url(../img/m_02a.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi2 a:hover{
	width:105px;
	background: url(../img/m_02b.jpg);
	background-repeat:no-repeat;
}
#header #navi .navi2on{
	width:105px;
	background: url(../img/m_02b.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi3{
	width:98px;
	background: url(../img/m_03a.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi3 a:hover{
	width:98px;
	background: url(../img/m_03b.jpg);
	background-repeat:no-repeat;
}
#header #navi .navi3on{
	width:98px;
	background: url(../img/m_03b.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi4{
	width:87px;
	background: url(../img/m_04a.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi4 a:hover{
	width:87px;
	background: url(../img/m_04b.jpg);
	background-repeat:no-repeat;
}
#header #navi .navi4on{
	width:87px;
	background: url(../img/m_04b.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi5{
	width:79px;
	background: url(../img/m_05a.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi5 a:hover{
	width:79px;
	background: url(../img/m_05b.jpg);
	background-repeat:no-repeat;
}
#header #navi .navi5on{
	width:79px;
	background: url(../img/m_05b.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi6{
	width:76px;
	background: url(../img/m_06a.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi6 a:hover{
	width:76px;
	background: url(../img/m_06b.jpg);
	background-repeat:no-repeat;
}
#header #navi .navi6on{
	width:76px;
	background: url(../img/m_06b.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi7{
	width:94px;
	background: url(../img/m_07a.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi7 a:hover{
	width:94px;
	background: url(../img/m_07b.jpg);
	background-repeat:no-repeat;
}
#header #navi .navi7on{
	width:94px;
	background: url(../img/m_07b.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi8{
	width:139px;
	background: url(../img/m_08a.jpg);
	background-repeat:no-repeat;
}

#header #navi .navi8 a:hover{
	width:139px;
	background: url(../img/m_08b.jpg);
	background-repeat:no-repeat;
}
#header #navi .navi8on{
	width:139px;
	background: url(../img/m_08b.jpg);
	background-repeat:no-repeat;
}


/* Group Link */
#group_hotels{
    width:924px;
	border-top:1px solid #999;
}

.group_ue{
    padding:10px 15px; 
    border-bottom:1px dotted #ccc;
}

.group_content {
     padding:10px;
     text-align:center;
     line-height:160%;
	 word-break:keep-all;
}

/* Footer */
#footer{background:url(../img/bg_footer.jpg) repeat-x; height:83px;}
#footer a:link{ color:#fff;}
#footer a:visited{color:#cc6633;text-decoration:underline;}
#footer a:active{color:	#cc6633;;text-decoration:underline;}
#footer a:hover{color:#cc6633;;text-decoration:underline;}

.footer_left{width:520px; padding:15px; float:left;}
.footer_right{width:340px; padding:15px 0 0 0; float:right; line-height:7.5;}

/*無料有料アイコン用*/
.icon {vertical-align: text-bottom;}
