/*-------------------- css ----------------*/

/*-------------------- Global --------------------*/

@charset "UTF-8";

* {
	margin:0;
	padding:0;
}

body {
	font-family:'‚l‚r ‚oƒSƒVƒbƒN';
	color:#000746;
	font-size:12px;
}

img {
	border:none;
}

a:link {color: #000746;}
a:visited {color: #000746;}
a:hover {color: #b15c5c;}
a:active {color: #f9e9d5;}

#body {
	width:950px;
	background : url(../images/navi_bg.jpg) repeat-y;
}

#content_body {
	width:950px;
	background:url(../images/navi_bg.jpg) repeat-y;
}

.hide {
	display:none;
}

.mincho {
	font-family:'‚l‚r ‚o–¾’©';
	font-weight:bold;
}

.backtoTOP {
	margin:5px;
	text-align:right;
	font-size:12px;
}

/*-------------------- Global End --------------------*/

/*-------------------- Index --------------------*/
/*-------------------- Menu --------------------*/
	
#navigation {
	
	float:left;
	width:160px;
	height:580px;
	background:url(../images/navigation.jpg) no-repeat;
	text-align:center;
}
	
#navigation hr {
	border:0 none; 
	margin-left:5px;
	width:150px;
	height:1px; 
	color:#000746;
	background-color:#000746;
}

#navigation div {
	padding:2px 0px 2px 0px;
}
	
#navigation li {
	list-style-image:url(../images/menu_icon.gif);
	padding:2px 0px 2px 5px;
	text-align:left;
}

#navigation #teppouzu {
	font-weight:bold;
}

/*-------------------- Menu End --------------------*/

#img{
	float : left ;
	width : 788px ;
	}

#main_img{
	width : 788px ;
	height : 423px ;
	}

/*-------------------- News --------------------*/

#new_img{
	width : 788px;
	height : 125px;
	background:url(../images/new.jpg);
	}

#new_img01{
	width : 788px;
	height : 125px;
	background:url(../images/new01.jpg);
	}

#new_img02{
	width : 788px;
	height : 125px;
	background:url(../images/new02.jpg);
	}

#new{
	position : absolute;
	width:375px;
	height:90px;
	top:450px;
	left:222px;
	line-height:15px;
	}
	
#new ul{
	list-style-position : outside ;	
	}

#new li{
	list-style-image : url(../images/new_icon.gif) ;
	}
	
/*-------------------- News End --------------------*/
/*-------------------- Index Footer --------------------*/

#footer {
	margin:0px;
	float:left;
	height:30px;
	width:788px;
	background-color:#000746;
}
#footer p{
	margin: 10px 0px 0px 0px ;
	color : #ffffff ;
	text-align:center;
}

/*-------------------- Index Footer End --------------------*/
/*-------------------- Index End --------------------*/

/*-------------------- Contnet --------------------*/

#content {
	float:left;
	width:790px;
	background-image:url(../images/V_line.gif);
	background-repeat: repeat-y;
}

#content #main_content {
	float:right;
	width:752px;
	background-image:url(../images/main_bg.jpg);
	background-repeat: repeat-y;
}

#content #main_content hr {
	display: none;
}

#content #main_content .shorthr {
	margin-top:10px;
	width:400px;
	border-bottom: solid 1px #376e29;
}

#content #main_content .longhr {
	margin-top:10px;
	margin-bottom:10px;
	width:550px;
	border-bottom: solid 1px #376e29;
}

#content #main_content .fullhr {
	margin-top:10px;
	margin-bottom:10px;
	width:660px;
	border-bottom: solid 1px #376e29;
}

#content #main_content .4indent {
	margin-left:50px;
}

#content #main_content .3indent {
	margin-left:40px;
}

#content #main_content .1indent {
	margin-left:10px;
}

/*-------------------- Contnet Header --------------------*/

#content #main_content h1 {
	display:none;
}

/*-------------------- Contnet Header End --------------------*/

#content #main_content #object {
	width:730px;
	margin-left:22px;
}

/*-------------------- Contnet SubTitle --------------------*/

#content #main_content h2 {
	display:none;
}

/*-------------------- Contnet SubTitle End --------------------*/
/*-------------------- Contnet waku --------------------*/

#content #main_content .waku_l {
	width:10px;
	background-image:url(../images/waku_l.gif);
	background-repeat:repeat-y;
}

#content #main_content .waku_r {
	width:10px;
	background-image:url(../images/waku_r.gif);
	background-repeat:repeat-y;
}

#content #main_content .waku_c {
	width:644px;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN';
	color:#000746;
	font-size:14px;
}

/*-------------------- Contnet waku End --------------------*/

#content #main_content .main_text {
	margin-bottom:30px;
	width:715px;
	background-image:url(../images/obj_head.jpg);
	background-repeat:repeat-y;
}

#content #main_content .text_area {
	padding-top:10px;
	padding-left:45px;
	width:660px;
	font-size:14px;
	line-height:20px;
}

/*-------------------- Contnet Footer --------------------*/

#content #footer {
	float:right;
	height:30px;
	width:752px;
	background-color:#000746;
}

/*-------------------- Contnet Footer End --------------------*/
/*-------------------- Contnet End --------------------*/
/*-------------------- Contnet yuisho --------------------*/

#content #main_content #main_head_yuisho {
	width:752px;
	height:94px;
	background-image:url(../images/yuisho_head.jpg);
}

#content #main_content #yuisho_h2 {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/yuisho_main_ttl1.jpg);
}

#content #main_content #saishin {
	margin:30px 0 30px 74px;
}

#content #main_content #yuisho_h2b {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/yuisho_main_ttl2.jpg);
}

#content #main_content #yuisho_h2c {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/yuisho_main_ttl3.jpg);
}

/*-------------------- Contnet yuisho End --------------------*/
/*-------------------- Contnet nenkan --------------------*/

#content #main_content #main_head_nenkan {
	width:752px;
	height:94px;
	background-image:url(../images/nenkan_head.jpg);
}

#content #main_content #nenkan_h2 {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/nenkan_main_ttl1.jpg);
}

#content #main_content #nenkan_pct {
	float:right;
	width:210px;
	text-align:center;
	font-size:12px;
	line-height:14px;
}

#content #main_content .nenkan_list {
	font-size:14px;
}

#content #main_content .3indent {
	margin-left:40px;
}

/*-------------------- Contnet nenkan End --------------------*/
/*-------------------- Contnet sanpai --------------------*/

#content #main_content #main_head_sanpai {
	width:752px;
	height:94px;
	background-image:url(../images/sanpai_head.jpg);
}

#content #main_content #sanpai_h2 {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/sanpai_main_ttl1.jpg);
}

#content #main_content #sanpai_h2b {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/sanpai_main_ttl2.jpg);
}

#content #main_content #sanpai_h2c {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/sanpai_main_ttl3.jpg);
}

#content #main_content .sanpai_list {
	font-size:14px;
}

#content #main_content .yakudoshi td {
	padding:2px;
	background-color:#cbdec1;
}

#content #main_content .yakudoshi_l {
	border-right: solid 1px #376e29;
}

#content #main_content .yakudoshi_l td {
	padding:2px;
	background-color:#cbdec1;
}

#content #main_content .yakuhr {
	margin-left:4px;
	width:576px;
	border-bottom: solid 1px #376e29;
}

/*-------------------- Contnet sanpai End --------------------*/
/*-------------------- Contnet koutsu --------------------*/

#content #main_content #main_head_koutsu {
	width:752px;
	height:94px;
	background-image:url(../images/koutsu_head.jpg);
}

#content #main_content #koutsu_h2 {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/koutsu_main_ttl1.jpg);
}

#content #main_content #koutsu_h2b {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/koutsu_main_ttl2.jpg);
}

/*-------------------- Contnet koutsu End --------------------*/
/*-------------------- Contnet otoiawase --------------------*/

#content #main_content #main_head_otoiawase {
	width:752px;
	height:94px;
	background-image:url(../images/otoiawase_head.jpg);
}

#content #main_content #otoiawase_h2 {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/otoiawase_main_ttl.jpg);
}

#content #main_content #otoiawase_h2b {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/otoiawase_main_ttl2.jpg);
}

#content #main_content #otoiawase_h2c {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/otoiawase_main_ttl3.jpg);
}

#content #main_content #TelNum {
	font-size:18px;
	font-weight:bold;
	line-height;24px;
	text-align:center;
}

/*-------------------- Contnet otoiawase End --------------------*/
/*-------------------- Contnet keidai --------------------*/

#content #main_content #main_head_keidai {
	width:752px;
	height:94px;
	background-image:url(../images/keidai_head.jpg);
}

#content #main_content #keidai_h2 {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/keidai_main_ttl.jpg);
}

#content #main_content .keidai_pct {
	float:left;
	margin:0 0 20px 40px;
	width:240px;
	text-align:center;
	font-size:12px;
	line-height:14px;
}

/*-------------------- Contnet keidai End --------------------*/
/*-------------------- Contnet oshirase --------------------*/

#content #main_content #main_head_oshirase {
	width:752px;
	height:94px;
	background-image:url(../images/oshirase_head.jpg);
}

#content #main_content #oshirase_h2 {
	margin-top:20px;
	width:715px;
	height:25px;
	background-image:url(../images/oshirase_main_ttl.jpg);
}

/*-------------------- Contnet oshirase End --------------------*/
