@charset "Shift_JIS";


body{
font-size:10px;
font-family:Osaka,'ＭＳ Pゴシック';
line-height:17px;
margin:0;
padding:0;
color:#432A11;
background-color: #FFFFFF;
background-image:url('img/bg.jpg');
background-repeat:repeat-x;
text-align:center;
}


/* ---- リンクの色 ---- */

a:link {color:#967F67;
text-decoration:underline;
background:transparent;
font-weight:none;}

a:visited {color:#C4A686;
text-decoration:underline;
background:transparent;
font-weight:none;}

a:hover {color:#1E1106;
text-decoration:underline;
background:transparent;
font-weight:none;}


/* ---- FONT ----*/

.j9, .e9 {font-size:9px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j10, .e10 {font-size:10px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j12, .e12 {font-size:12px;
font-family:Osaka,'ＭＳ Pゴシック';
line-height:2em;}

.j14, .e14 {font-size:14px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j16, .e16 {font-size:16px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j18, .e18 {font-size:18px;
font-family:Osaka,'ＭＳ Pゴシック';}


/* ---- H ----*/

h1{
margin:0;
padding:0;
}

h2{
margin:0;
padding:0;
}

h3{
margin:0;
padding:0;
}

.clear{
clear:both;
margin:0;
padding:0;
}


/* ---- bg ---- */
div#bg{
text-align:left;
margin:0px auto;
padding:0 0 10px 0;
width:740px;
background-image:url('img/bg.gif');
background-repeat:repeat-y;
position:relative;
}


/* ---- ヘッダ ---- */
div#head{
margin:0;
padding:15px 5px 5px 20px;
}


/* ---- ロゴ ---- */
div#rogo{
margin:0 0 0 5px;
padding:0px;
}

div#rogo p{
margin:5px 0px 0px 0px;
padding:0px;
}

#banner{
margin:0;
padding:0;
width:252px;
height:47px;
background:url("img/banner.jpg");
position:absolute;
top:6px;
left:468px;
}


/* ---- コンテンツ ---- */
ul#contents{
width:700px;
height:22px;
margin:5px 0 0 0;
padding:0px;
background-image:url('img/contents_bg.gif');
background-repeat:no-repeat;
}

ul#contents li{
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
}

ul#contents li img{
margin:7px 15px 0 15px;
padding:0px;
}

.other_link{
width:160px;
margin:0;
padding:0;
float:right;
}

.other_link{
margin:0;
padding:5px 5px 0 0;
}

.air_link{
width:60px;
margin:0;
padding:0;
float:right;
}

.air_link{
margin:0;
padding:6px 5px 0 0;
}

/* ---- main ---- */
div#main{
width:700px;
margin:5px 5px 20px 20px;
padding0;
}

/* ---- left ---- */
div#left{
width:200px;
height:700px;
margin:0;
padding:0;
overflow:hidden;
}

/* ---- right ---- */
div#right{
height:700px;
width:495px;
margin:0;
padding:0;
float:right; 
background-image:url('img/right_bg1.gif');
background-repeat:repeat-y;
overflow:hidden;
}

div#right_in{
height:680px;
width:485px;
margin:0;
padding:0;
overflow:hidden;
}

div#right_in2{
height:668px;
width:495px;
margin:0;
padding:0;
overflow:hidden;
}

div#right .right_top1{
width:495px;
height:10px;
background-image:url('img/right_top_bg1.gif');
background-repeat:no-repeat;
padding:0;
margin:0;
}

div#right .right_top2{
width:495px;
height:10px;
background-image:url('img/right_top_bg2.gif');
background-repeat:no-repeat;
padding:0;
margin:0;
}

div#right .right_top3{
width:495px;
height:10px;
background-image:url('img/right_top_bg3.gif');
background-repeat:no-repeat;
padding:0;
margin:0;
}

div#right .right_top4{
width:495px;
height:22px;
background-image:url('img/right_top_bg4.gif');
background-repeat:no-repeat;
padding:0;
margin:0;
}

div#right .right_bottom1{
width:495px;
height:10px;
background-image:url('img/right_bottom_bg1.gif');
background-repeat:no-repeat;
padding:0;
margin:0;
}

div#right .right_bottom2{
width:495px;
height:10px;
background-image:url('img/right_bottom_bg2.gif');
background-repeat:no-repeat;
padding:0;
margin:0;
}

div#right .right_bottom3{
width:495px;
height:10px;
background-image:url('img/right_bottom_bg3.gif');
background-repeat:no-repeat;
padding:0;
margin:0;
}


/* ---- copy ---- */
div#main .copy{
margin:5px 10px 0 0 ;
padding:0;
clear:both;
text-align:right;
}


div#footer {
	clear:both;
}
div#footer-right{
	float:right;
	width:350px;
}

div#footer-left {
	float:left:350px;
}
div#footer-left p.banner {
	float:left;
	margin-top:10px;
	margin-left:5px;
	width:94px;
	height:28px;
}
div#footer-left p.banner a img{
	border:none;
}
div#footer-left p.banner a:hover img{
}	

