@charset "Shift_JIS";

/* clear -----------------------------------------*/
.clear { clear:both; }  
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,tr,form {  
margin:0; padding:0; font-size:100%;  
} 
img { border: 0; }
ul,li{ list-style:none; padding:0; margin:0; }

/* base -----------------------------------------*/
*{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
}

body{
	font-family: "メイリオ", "Meiryo" "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, arial, sans-serif;
	font-size: 15px;
	line-height:1.65em;
	color: #371E0A;
	background:url(../../images/amakusa_bg.gif) top repeat;
}
#wrapper_top{ 
	width: 100%; 
	background: url(../../images/amakusa_hf_line.png) top repeat-x; 
	margin:0; 
	padding:0;
}
#wrapper_bottom{ 
	width: 100%; 
	background: url(../../images/amakusa_hf_line.png) bottom repeat-x; 
	margin:0; 
	padding-top:14px;
}

/* layout -----------------------------------------*/
#wrap {
	width:990px;
	margin:0 auto;
	padding:0;
}
#header {
	margin-top:15px;
	background:url(../../images/amakusa_train_hd_bg.png) top no-repeat;
	height:680px;
	position:relative;
}
#header_gourmet {
	margin:15px auto 0 auto;
	background:url(../../images/amakusa_gourmet_hd_bg.png) top no-repeat;
	height:670px;
	position:relative;
	width:1080px;
}
#footer {
	padding:20px 0;
	text-align:center;
}
#footer li {
	display:inline;
}
#footer li img{
	padding:0 5px;
}

/* content -----------------------------------------*/
ul.top_navi{
	float:right;
	padding:56px 15px 0 0;
}
ul.top_gourmet_navi{
	float:right;
	padding:53px 60px 0 0;
}
.top_navi li , .top_gourmet_navi li {
	display:inline;
}
div.hd_navi {
	clear:both;
	position : absolute;
}
div.one { 
	z-index : 2;
	top : 100px;
	left : 681px;
	position : absolute;

}
div.two { 
	z-index : 3;
	top : 385px;
	left : 630px;
	position : absolute;
}
div.three { 
	z-index : 4;
	top : 460px;
	left : 777px;
	position : absolute;
}
div.five { 
	z-index : 2;
	top : 150px;
	left : 750px;
	position : absolute;

}
div.six { 
	z-index : 4;
	top : 450px;
	left : 800px;
	position : absolute;
}
div#cnt_train {
	width:990px;
	height:510px;
	margin-bottom:10px;
	background:url(../../images/aressya_bg.png) top no-repeat;
	position : relative;
}
div.train_one {
	position : absolute;
	top:0px;
	left:15px;
	z-index : 5;
}
div.train_two {
	position : absolute;
	top:15px;
	left:640px;
	z-index : 6;
}
div.train_three {
	position : absolute;
	top:410px;
	left:65px;
	z-index : 7;
}
div.train_four {
	position : absolute;
	top:385px;
	left:745px;
	z-index : 8;
}
#cnt_crooz{
	clear:both;
	background:url(../../images/sealine_bg.png) 0px 20px no-repeat;
}
#cnt_sushi {
	clear:both;
	background:url(../../images/gourmet_con_bg_01.png) top no-repeat;
	margin-bottom:40px;
}
#cnt_sushi div {
	width:289px;
	padding-top:135px;
	margin:0 0 20px 230px;
	background:url(../../images/gourmet_title_bg_01.png) top no-repeat;
}
#cnt_don {
	clear:both;
	background:url(../../images/gourmet_con_bg_02.png) top no-repeat;
	margin-bottom:40px;
}
#cnt_don div {
	width:327px;
	padding-top:135px;
	margin:0 0 0 468px;
	background:url(../../images/gourmet_title_bg_02.png) top left no-repeat;
}
#cnt_chanpon {
	clear:both;
	background:url(../../images/gourmet_con_bg_03.png) top no-repeat;
	margin-bottom:40px;
	padding-top:15px;
}
#cnt_chanpon div {
	width:321px;
	padding-top:135px;
	margin:0 0 0 202px;
	background:url(../../images/gourmet_title_bg_03.png) top right no-repeat;
}
#cnt_iseebi {
	clear:both;
	background:url(../../images/gourmet_con_bg_04.png) top no-repeat;
	padding-top:20px;
	height:456px;
}
#cnt_iseebi div {
	width:461px;
	padding-top:230px;
	margin:0 0 0 434px;
	background:url(../../images/gourmet_title_bg_04.png) top left no-repeat;
}

/* decoration -----------------------------------------*/
h1 {
	width:990px;
	padding-left:30px;
	margin:20px auto 0 auto;
	font-size:12px;
}
h2 {
	margin:0;
	padding:0;
}
h3 {
	margin:0;
	padding-bottom:10px;
}
#footer p {
	font-size:12px;
}


/*==== SET =======================================================*/

/* margin spacer ---------------------------------------*/
.mg1{margin:1px;}				.mg2{margin:2px;}
.mg3{margin:3px;}				.mg4{margin:4px;}
.mg5{margin:5px;}				.mg6{margin:6px;}
.mg7{margin:7px;}				.mg8{margin:8px;}
.mg9{margin:9px;}				.mg10{margin:10px;}
.mg11{margin:11px;}			    .mg12{margin:12px;}
.mg13{margin:13px;}			    .mg14{margin:14px;}
.mg15{margin:15px;}			    .mg16{margin:16px;}
.mg17{margin:17px;}			    .mg18{margin:18px;}
.mg19{margin:19px;}			    .mg20{margin:20px;}

.mgt1{margin-top:1px;}			.mgt2{margin-top:2px;}
.mgt3{margin-top:3px;}			.mgt4{margin-top:4px;}
.mgt5{margin-top:5px;}			.mgt6{margin-top:6px;}
.mgt7{margin-top:7px;}			.mgt8{margin-top:8px;}
.mgt9{margin-top:9px;}			.mgt10{margin-top:10px;}
.mgt11{margin-top:11px;}		.mgt12{margin-top:12px;}
.mgt13{margin-top:13px;}		.mgt14{margin-top:14px;}
.mgt15{margin-top:15px;}		.mgt16{margin-top:16px;}
.mgt17{margin-top:17px;}		.mgt18{margin-top:18px;}
.mgt19{margin-top:19px;}		.mgt20{margin-top:20px;}

.mgb1{margin-bottom:1px;}		.mgb2{margin-bottom:2px;}
.mgb3{margin-bottom:3px;}		.mgb4{margin-bottom:4px;}
.mgb5{margin-bottom:5px;}		.mgb6{margin-bottom:6px;}
.mgb7{margin-bottom:7px;}		.mgb8{margin-bottom:8px;}
.mgb9{margin-bottom:9px;}		.mgb10{margin-bottom:10px;}
.mgb11{margin-bottom:11px;}	    .mgb12{margin-bottom:12px;}
.mgb13{margin-bottom:13px;}	    .mgb14{margin-bottom:14px;}
.mgb15{margin-bottom:15px;}	    .mgb16{margin-bottom:16px;}
.mgb17{margin-bottom:17px;}	    .mgb18{margin-bottom:18px;}
.mgb19{margin-bottom:19px;}	    .mgb20{margin-bottom:20px;}

.mgl1{margin-left:1px;}		    .mgl2{margin-left:2px;}
.mgl3{margin-left:3px;}		    .mgl4{margin-left:4px;}
.mgl5{margin-left:5px;}		    .mgl6{margin-left:6px;}
.mgl7{margin-left:7px;}		    .mgl8{margin-left:8px;}
.mgl9{margin-left:9px;}		    .mgl10{margin-left:10px;}
.mgl11{margin-left:11px;}		.mgl12{margin-left:12px;}
.mgl13{margin-left:13px;}		.mgl14{margin-left:14px;}
.mgl15{margin-left:15px;}		.mgl16{margin-left:16px;}
.mgl17{margin-left:17px;}		.mgl18{margin-left:18px;}
.mgl19{margin-left:19px;}		.mgl20{margin-left:20px;}

.mgr1{margin-right:1px;}		.mgr2{margin-right:2px;}
.mgr3{margin-right:3px;}		.mgr4{margin-right:4px;}
.mgr5{margin-right:5px;}		.mgr6{margin-right:6px;}
.mgr7{margin-right:7px;}		.mgr8{margin-right:8px;}
.mgr9{margin-right:9px;}		.mgr10{margin-right:10px;}
.mgr11{margin-right:11px;}		.mgr12{margin-right:12px;}
.mgr13{margin-right:13px;}		.mgr14{margin-right:14px;}
.mgr15{margin-right:15px;}		.mgr16{margin-right:16px;}
.mgr17{margin-right:17px;}		.mgr18{margin-right:18px;}
.mgr19{margin-right:19px;}		.mgr20{margin-right:20px;}


/* padding set ---------------------------------------*/
.pd1{padding:1px;}				.pd2{padding:2px;}
.pd3{padding:3px;}				.pd4{padding:4px;}
.pd5{padding:5px;}				.pd6{padding:6px;}
.pd7{padding:7px;}				.pd8{padding:8px;}
.pd9{padding:9px;}				.pd10{padding:10px;}
.pd11{padding:11px;}			.pd12{padding:12px;}
.pd13{padding:13px;}			.pd14{padding:14px;}
.pd15{padding:15px;}			.pd16{padding:16px;}
.pd17{padding:17px;}			.pd18{padding:18px;}
.pd19{padding:19px;}			.pd20{padding:20px;}

.pdt1{padding-top:1px;}			.pdt2{padding-top:2px;}
.pdt3{padding-top:3px;}			.pdt4{padding-top:4px;}
.pdt5{padding-top:5px;}			.pdt6{padding-top:6px;}
.pdt7{padding-top:7px;}			.pdt8{padding-top:8px;}
.pdt9{padding-top:9px;}			.pdt10{padding-top:10px;}
.pdt11{padding-top:11px;}		.pdt12{padding-top:12px;}
.pdt13{padding-top:13px;}		.pdt14{padding-top:14px;}
.pdt15{padding-top:15px;}		.pdt16{padding-top:16px;}
.pdt17{padding-top:17px;}		.pdt18{padding-top:18px;}
.pdt19{padding-top:19px;}		.pdt20{padding-top:20px;}

.pdb1{padding-bottom:1px;}		.pdb2{padding-bottom:2px;}
.pdb3{padding-bottom:3px;}		.pdb4{padding-bottom:4px;}
.pdb5{padding-bottom:5px;}		.pdb6{padding-bottom:6px;}
.pdb7{padding-bottom:7px;}		.pdb8{padding-bottom:8px;}
.pdb9{padding-bottom:9px;}		.pdb10{padding-bottom:10px;}
.pdb11{padding-bottom:11px;}	.pdb12{padding-bottom:12px;}
.pdb13{padding-bottom:13px;}	.pdb14{padding-bottom:14px;}
.pdb15{padding-bottom:15px;}	.pdb16{padding-bottom:16px;}
.pdb17{padding-bottom:17px;}	.pdb18{padding-bottom:18px;}
.pdb19{padding-bottom:19px;}	.pdb20{padding-bottom:20px;}

.pdl1{padding-left:1px;}		.pdl2{padding-left:2px;}
.pdl3{padding-left:3px;}		.pdl4{padding-left:4px;}
.pdl5{padding-left:5px;}		.pdl6{padding-left:6px;}
.pdl7{padding-left:7px;}		.pdl8{padding-left:8px;}
.pdl9{padding-left:9px;}		.pdl10{padding-left:10px;}
.pdl11{padding-left:11px;}		.pdl12{padding-left:12px;}
.pdl13{padding-left:13px;}		.pdl14{padding-left:14px;}
.pdl15{padding-left:15px;}		.pdl16{padding-left:16px;}
.pdl17{padding-left:17px;}		.pdl18{padding-left:18px;}
.pdl19{padding-left:19px;}		.pdl20{padding-left:20px;}

.pdr1{padding-right:1px;}		.pdr2{padding-right:2px;}
.pdr3{padding-right:3px;}		.pdr4{padding-right:4px;}
.pdr5{padding-right:5px;}		.pdr6{padding-right:6px;}
.pdr7{padding-right:7px;}		.pdr8{padding-right:8px;}
.pdr9{padding-right:9px;}		.pdr10{padding-right:10px;}
.pdr11{padding-right:11px;}		.pdr12{padding-right:12px;}
.pdr13{padding-right:13px;}		.pdr14{padding-right:14px;}
.pdr15{padding-right:15px;}		.pdr16{padding-right:16px;}
.pdr17{padding-right:17px;}		.pdr18{padding-right:18px;}
.pdr19{padding-right:19px;}		.pdr20{padding-right:20px;}

/* indent set ---------------------------------------*/
.txtidt01{text-indent:1em}
.txtidt02{text-indent:2em}
.txtidt03{text-indent:3em}
.txtidt04{text-indent:4em}
.txtidt05{text-indent:5em}

/* border solid set ---------------------------------------*/
.bdrc { border: solid 1px #cccccc; }
.bdr9 { border: solid 1px #999999; }
.bdr6 { border: solid 1px #666666; }

.bdrc_t { border-top: solid 1px #cccccc; }
.bdrc_r { border-right: solid 1px #cccccc; }
.bdrc_b { border-bottom: solid 1px #cccccc; }
.bdrc_l { border-left: solid 1px #cccccc; }

.bdr9_t { border-top: solid 1px #999999; }
.bdr9_r { border-right: solid 1px #999999; }
.bdr9_b { border-bottom: solid 1px #999999; }
.bdr9_l { border-left: solid 1px #999999; }

.bdr6_t { border-top: solid 1px #666666; }
.bdr6_r { border-right: solid 1px #666666; }
.bdr6_b { border-bottom: solid 1px #666666; }
.bdr6_l { border-left: solid 1px #666666; }

.bdrdc { border: dotted 1px #cccccc; }
.bdrd9 { border: dotted 1px #999999; }
.bdrd6 { border: dotted 1px #666666; }

/* border dotted set ---------------------------------------*/
.bdrdc_t { border-top: dotted 1px #cccccc; }
.bdrdc_r { border-right: dotted 1px #cccccc; }
.bdrdc_b { border-bottom: dotted 1px #cccccc; }
.bdrdc_l { border-left: dotted 1px #cccccc; }

.bdrd9_t { border-top: dotted 1px #999999; }
.bdrd9_r { border-right: dotted 1px #999999; }
.bdrd9_b { border-bottom: dotted 1px #999999; }
.bdrd9_l { border-left: dotted 1px #999999; }

.bdrd6_t { border-top: dotted 1px #666666; }
.bdrd6_r { border-right: dotted 1px #666666; }
.bdrd6_b { border-bottom: dotted 1px #666666; }
.bdrd6_l { border-left: dotted 1px #666666; }

/* txa set ---------------------------------------*/
.txa-l{ text-align:left; }
.txa-c{ text-align:center; }
.txa-r{ text-align:right; }

/* wrap set ---------------------------------------*/
.w100{ width:100px; }	.w150{ width:100px; }
.w200{ width:200px; }	.w250{ width:250px; }
.w300{ width:300px; }	.w350{ width:350px; }
.w400{ width:400px; }	.w450{ width:450px; }
.w500{ width:500px; }	.w550{ width:550px; }
.w600{ width:600px; }	.w650{ width:650px; }
.w700{ width:700px; }	.w750{ width:750px; }
.w800{ width:800px; }	.w850{ width:850px; }
.w900{ width:900px; }	.w950{ width:950px; }

/* float set ---------------------------------------*/
.left {float:left;} 
.right {float:right;}