@charset "utf-8";


#side_rsv h3{
	position: relative;
	top:0;
	left:0;	
}

.box_top dl{
	padding:0px;
}


#pagetitle{
	height:38px;
	margin:0 0 18px;
	background:url(../img/page_title.jpg) no-repeat;
	text-indent:-9999px;
}



.info_box{
	width:620px;
	background:url(../img/list_bg.gif) repeat-y;
	margin:0 0 18px;
}

.info_wrap{
	padding:0 0 5px;
	background:url(../img/list_bg_btm.gif) no-repeat bottom;
}

.subtitle01{
	height:59px;
	background:url(../img/subtitle_01.jpg) no-repeat;
	text-indent:-9999px;
}


.img_area{
	margin:11px 0;
	text-align:center;
}

.text_area{
	margin:8px 27px 0 27px;
}
.info_submenu{
	margin:8px 27px 0 27px;
}

.info_submenu li{
	width:186px;
	height:64px;
	float:left;
	display:inline;
	margin:0 2px 8px 0;
}

.info_submenu a{
	display:block;
	background-image:url(../img/submenu.jpg);
	background-repeat:no-repeat;
	width:186px;
	height:64px;
	text-indent:-9999px;
}

.info_sub01 a{background-position:0 0;}
.info_sub02 a{background-position:-186px 0;}
.info_sub03 a{background-position:-372px 0;}
.info_sub04 a{background-position:-558px 0;}
.info_sub05 a{background-position:-744px 0;}
.info_sub06 a{background-position:-930px 0;}

.info_sub01 a:hover{background-position:0 -64px;}
.info_sub02 a:hover{background-position:-186px -64px;}
.info_sub03 a:hover{background-position:-372px -64px;}
.info_sub04 a:hover{background-position:-558px -64px;}
.info_sub05 a:hover{background-position:-744px -64px;}
.info_sub06 a:hover{background-position:-930px -64px;}



.info_pdf_box{ background:#ffe2e2; padding:15px; margin-right:15px}
.info_pdf_img{	float:left;	display:inline; margin-right:15px;}
.info_pdf_right{ 	overflow:hidden;}
.info_pdf_right dt{font-weight:bold; margin-bottom:10px;}


.info_bn_txt{ margin:0px　5px 5px 30px;}

.info_btn_jal{
	width:226px;
	bottom:0;
	padding:15px 0 20px 27px;

}

.info_btn_jal a{
	display:block;
	width:225px;
	height:52px;
	text-indent:-9999px;
	background-image:url(../img/btn_jaltv.jpg);
	background-repeat:no-repeat;
background-position:0 0;}

.info_btn_jal a:hover{background-position:-225px 0px;}



