@charset "utf-8";

/*
	Site Name: 
	Description: initial setting
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: header_img
	2: wrapper
	3: main_img
	4: NAVIGATION
	5: MAIN CONTENT

==========================================================
*/

/*
===== 1: header_img =======================================
*/
#header_img {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;

}


#header_img a:link,#header_img a:visited,#header_img a:hover {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}

/*

===== 3: main_img ========================================
*/
div#main_img{
	width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
}

div#main_image{
	width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;	
}

div#main_banner{
	width:161px;
	height:245px;
	margin:0px 1px 0px 0px;
	float:right;
	display:inline;
}

li.margin01{
	margin:1px 0px 1px 0px;
}

/*
===== 4: mainとnavi ======================================
*/
div#top_main{
	width:641px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:left;
}

div#top_navi{
	width:209px;
	height:auto;	
	margin:0px 0px 0px 0px;
	background-color:#FFFFEC;
	text-align:center;
	float:right;
}

div#top_main2{
	width:641px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:right;
}

div#top_navi2{
	width:209px;
	height:auto;	
	margin:0px 0px 0px 0px;
	text-align:center;
	float:left;
}

/*
===== 5: title ====================================
*/

div#top_ti{
	width:479px;
	margin:15px 0px 10px 0px;	
}	

div#top_ti02{
	width:479px;
	margin:15px 0px 10px 0px;	
}

div#service_w{
	margin:0px 0px 15px 0px;
}


.main_w{
	width:auto;
	margin:0px 29px 20px 29px;
}

.main_w2{
	width:auto;
	margin:10px 29px 10px 29px;
}

.kodawari_l{
	width:auto;
	padding:0px 12px 0px 0px;
}

.kodawari_r{
	width:auto;
	padding:0px 0px 0px 12px;
}

.btn_detail{
	width:auto;
	margin:0px 17px 0px 0px;
}

.btn_detail02{
	width:auto;
	margin:10px 0px 0px 0px;
	text-align:center;
}
.dekiru_i{
	width:auto;
	margin:2px 6px 0px 0px;
}

#dekiru_t{
	width:auto;
	margin:9px 5px 15px 5px;
	font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
}
.link_bn{
	font:normal 12px/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width:210px;
	height:20px;
	margin:0px 7px 0px 0px;
	padding:2px 0px 0px 10px;
	color:#FFFFFF;
	background-image:url(../img/top/btn_bg01.gif);
	background-repeat:no-repeat;
	text-align:left;
}	

.link_bn a:link,.link_bn a:visited{
	font:normal 12px/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FFFFFF;
	background-image:url(../img/top/btn_bg01.gif);
	background-repeat:no-repeat;	
	text-decoration:underline;
}

.link_bn a:hover{
	font:normal 12px/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FFFFFF;
	background-image:url(../img/top/btn_bg01.gif);
	background-repeat:no-repeat;		
	text-decoration:none;
}

.btm_bn_w{
	width:auto;
	margin:0px 29px 10px 29px;
}

.btm_bn_t{
	width:auto;
	margin:4px 20px 0px 20px;
	font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
}

.btm_btn{
	font:normal 12px/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width:210px;
	height:20px;
	margin:5px 20px 0px 20px;
	padding:2px 0px 0px 10px;
	color:#FFFFFF;
	background-image:url(../img/top/btn_bg01.gif);
	background-repeat:no-repeat;
	text-align:left;
}	

.btm_btn a:link,.btm_btn a:visited{
	font:normal 12px/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FFFFFF;
	background-image:url(../img/top/btn_bg01.gif);
	background-repeat:no-repeat;	
	text-decoration:underline;
}

.btm_btn a:hover{
	font:normal 12px/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FFFFFF;
	background-image:url(../img/top/btn_bg01.gif);
	background-repeat:no-repeat;		
	text-decoration:none;
}

.snavi01_tiw{
	width:auto;
	margin:0px 0px 10px 0px;	
}


.snavi01_tw{
	width:auto;
	margin:0px 15px 15px 15px;	
	font:normal 11px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
}

.snavi01_tw2{
	font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
}


li.snavi01_iw{
	width:138px;
	margin-bottom:15px;	
	font:normal 11px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:000066;
	text-align:left;
}

li.snavi01_iw a:link,li.snavi01_iw a:visited{
	font:normal 11px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:000066;
	text-decoration:underline;
}

li.snavi01_iw a:hover{
	font:normal 11px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:000066;
	text-decoration:underline;
}

dt.snavi02_tiw{
	width:125px;
	margin-bottom:7px;	
	text-align:left;
}

dd.snavi02_iw{
	width:125px;
	margin-bottom:12px;	
	text-align:right;
}

div#navi_ti{
	width:250px;
	margin:15px 0px 10px 0px;	
}	



li.about{
	margin:0px 0px 3px 10px;
	padding:0px 0px 0px 10px;
	font-weight:normal;
	font-size:11px;
	background-image:url(../img/top/sankaku.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}

li.about a:link,li.about a:visited{
	font-weight:normal;
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	text-decoration:underline;
}

li.about a:hover{
	font-weight:normal;
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;	
	text-decoration:none;
}

li.banner{
	margin:0px 0px 5px 0px;
	text-align:center;
}

li.tbl{
	width:240px;
	margin:0px 5px 0px 5px;
	text-align:center;
}

div#voice_t{
	font:normal 11px/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:3px;
	color:#666666;
}

div#contact_w{
	width:739px;
	margin:15px 38px 10px 21px;	
}	

div#contact_t{
	font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width:auto;
	height:auto;
	margin:8px 8px 14px 8px;
	clear:both;
}	

div#footer_menu{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	background-color:#779754;
	color:#ffffff;
	font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

div#footer_menu a:link,div#footer_menu a:visited{
	font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#779754;
	color:#ffffff;
	text-decoration:underline;
}

div#footer_menu a:hover{
	font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#779754;
	color:#ffffff;
	text-decoration:none;
}

div#footer_t{
	width:auto;
	margin:10px 0px 5px 0px;
	font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;
}

div#copyright{
	width:auto;
	margin:0px;	
}	

div#news{
	font:normal 12px/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width:auto;
	margin:0px 5px 5px 5px;	
}	



h1{padding:0px;
	margin:0px;
	text-align:left;}


h2{ padding:0px;
	margin:10px 0px 5px 0px;
	text-align:left;}
	
.pad3{padding:3px 0px 3px 0px;}

.pad5{padding:5px;}

.sita{padding:10px 0px 10px 0px;
	  text-align:left;
	  font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

.c_ore{ color:#DF9F55;
		padding:5px 0px 1px 0px;
		font-size:12px;}

.c_gre{ color:#669933;
		padding:5px 0px 2px 0px;
		font-size:16px;}
		
.jirei_t{
		padding:0px 0px 7px 0px;
		font:bold 14px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
		
.syousai{padding:5px 0px 5px 0px;
		text-align:right;}
		
.table_waku td{border-top:1px #cccccc solid;
font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding:2px 0px 2px 0px;}

.table_waku2 td{border-top:1px #cccccc solid;
font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding:5px;
text-align:left;}

.table_waku3 td{border-top:1px #EEEEEE solid;
font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding:5px;
text-align:left;}

.table_waku4 td{border-top:1px #FFFFFF solid;
font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding:5px;
text-align:left;}

.table_waku5 td{
border-top:1px #FFCC99 solid;
border-bottom:1px #FFCC99 solid;
padding:5px;
text-align:left;
font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

.table_waku6 td{
border-top:1px #FFFFFF solid;
border-bottom:1px #FFFFFF solid;
padding:5px;
text-align:left;
font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}


.faq_waku{width:500px;
font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

.text_waku{padding:5px 5px 5px 30px;
			text-algin:left;}
			
.text_waku10{padding:10px;
			text-algin:left;}

.text_waku10 a:link,.text_waku10 a:visited{
			text-decoration:underline;
			color:#006699;}

.text_waku10 a:hover{
			text-decoration:none;
			color:#006699;}
			
.pagetop{padding:10px 25px 20px 5px;
			text-algin:right;}


.red{ color:#990000;}

.pad5t{ padding:5px 0 0 0;}

