@charaset "utf-8";

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


body{
	color:#000000;
	font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter spacing:0.15em;
	text-align:center;
}

/*コンテンツ枠*/

/*コンテンツ*/
#container{	
width:750px;
margin:0px auto;
padding:0px 0px 0px 0px;
text-align:left; }


/*ヘッダー*/

#header{ 
width:746px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 2px 0px 2px; }

/*ラッパー*/

#wrapper{ 
width:746px;
height:auto;
margin:0px 1px 0px 1px;
padding:15px 0px 5px 0px;}

/*左コンテンツ*/

#l_c{ 
width:411px;
height:auto;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 13px;
text-align:left;
float:left;	}


/*右コンテンツ*/

#r_c{ 
width:285px;
height:auto;
margin:0px 16px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
float:right; }


/*フッタ*/

#footer{ 
width:746px;
height:auto;
margin:0px 0px 0px 0x;
padding:0px 2px 0px 2px;}


/*ヘッダコンテンツ*/

/*ヘッダタイトル部分*/

.h_p{ 
width:auto;
height:auto;
margin:0px;
padding:0px;
float:left; }

#t_p{ 
width:746; 
height:auto;
margin:0px 2px 0px 2px;
padding:5px 0px 3px 0px;
background-image:url(../img/top/tp_bg.gif); 
background-position:0px 0px; 
background-repeat:repeat-y;
color:#333333;
text-indent:7px;}

#t_p a:link,#t_p a:link{ 
color:#0000ff;
text-decoration:underline;}

#t_p a:hover{
color:#0000ff;
text-decoration:none;}

/*メインその他*/

.topic{
width:411px;
height:auto;
margin:0px;
padding:0px;}

.iframe{
width:401px;
height:auto;
margin:0px;
padding:0px 5px 0px 5px;
background-image:url(../img/top/lt_bg.gif); 
background-repeat:repeat-y;
background-position:0px 0px;}

.topic_bg{ 
width:411px;
height:auto;
margin:0px;
padding:0px;
background-image:url(../img/top/lt_bg.gif);
background-repeat:repeat-y;
background-position:0px 0px;}

.topic_w{
width:361px;
height:auto;
margin:0px;
padding:8px 5px 0px 15px;
text-align:left;}

.topic_w a:link,.topic_w a:visited{
color:#000000;
text-decoration:underline;}

.topic_w a:hover{ 
color:#000000;
text-decoration:none; }

.mp_fl{ 
width:auto;
height:auto;
margin:0px;
padding:0px;
float:left; }

.mp_fl2{ 
background-image:url(../img/top/c_back.gif);
background-repeat:y-ripeat;
width:285;
height:auto;
margin:0px;
padding:0px;
 }

/*　2ページ以降下部バナー　*/

.b_bn{
width:613px;
height:auto;
margin:0px 65px 15px 65px;
padding:0px 0px 0px 0px; }

.b_p{
width:auto;
height:auto;
float:left;}

.b_btext{
width:613px;
height:23px;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 0px;
text-align:center;
color:#333333;
background-image:url(../img/sub/b_bn04.gif);
background-position:0px 0px;
background-repeat:repeat-y;
float:left;
}



/*
.dt_w{
width:auto;
height:18px;
margin:0px;
padding:0px; }

dt.main_ti{ 
width:auto;
height:auto;
margin:0px 0px 15px 0px;
padding:0px; }

dd.main_tb{ 
width:auto;
height:auto; 
margin:0px 10px 10px 15px;
padding:0px 0px 10px 0px;
border-bottom:1px dashed #cccccc; }

dd.main_te{ 
width:auto;
height:auto;
margin:0px 10px 20px 15px;
padding:0px 0px 0px 0px;}

dd.main_te{ 
width:auto;
height:auto;
margin:0px 10px 15px 15px;
padding:0px;}

.sbt_s{ 
width:auto;
height:auto;
margin:5px 0px 5px 0px;
padding:8px 8px 8px 8px;
font:normal 12px/130% Arial, Helvetica, sans-serif;
background-color:#FFF1DD; 
text-align:left;}

li.dif_p{ 
width:380px;
height:auto;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 15px;
background-image:url(../img/top/mark.gif);
background-position:0px 4px;
background-repeat:no-repeat;
list-style:none;}

/*メニュー枠 不要不要不要不要

li.m_w{ 
width:auto;
height:auto;
margin:0px 0px 10px 0px;
padding:0px;
text-align:center;
list-style:none;}

.mw_t02{ width:auto; height:auto; margin:8px 15px 8px 15px; padding:0px; font:normal 9px/150% Arial, Helvetica, sans-serif; text-align:left;}
.mw_l{ width:auto; height:auto; margin:0px; padding:0px;font:normal 12px/150% Arial, Helvetica, sans-serif; color:#003399; text-align:right;}
.mw_l a:link,.mw_l a:visited{ font:normal 12px/150% Arial, Helvetica, sans-serif; color:#003399; text-decoration:underline;}
.mw_l a:hover{ font:normal 12px/150% Arial, Helvetica, sans-serif; color:#003399; text-decoration:none;}*/

h2{margin:10px 0px 10px 0px;}

/*フッター*/

/*フッタの上スペース

#footer_s{ width:790px;height:8px;padding:0px 0px 0px 0px;background-image:url(../img/top/bg_footer_s.jpg);background-repeat:repeat-y; }

/*フッタメニュー

.footer_menu{ width:auto; padding:3px 5px 5px 5px; font:normal 14px/120% Arial, Helvetica, sans-serif;  text-align:center; }
.footer_menu a:link,.footer_menu a:visited{ color:#666666;	text-decoration:underline; }
.footer_menu a:hover{ color:#666666; text-decoration:none; }
.cpy{ width:auto; padding:3px 5px 5px 8px; font:normal 12px/120% Arial, Helvetica, sans-serif;  text-align:right; }

/*フッタその他のテキスト

#footer_text{ width:780px; padding:3px 5px 5px 5px; background-image:url(../img/top/bg_footer_t.jpg);	background-repeat:repeat-y;
			  color:#333333; text-align:center; }
*/

/*	クリア	*/

#clear	{ clear:both; }

/*
#clear02{ clear:both; }
#clear03{ clear:both; }
#clear04{ clear:both; }
#clear05{ clear:both; }　*/

/*		フォント		

.f_12120{ font:normal 12px/120% Arial, Helvetica, sans-serif; }
.f_12   { font:normal 12px/150% Arial, Helvetica, sans-serif; }
.f_12r  { font:normal 12px/120% Arial, Helvetica, sans-serif; color:#ff0000; }
.f_12rn { font:normal 12px/150% Arial, Helvetica, sans-serif; color:#ff0000; }
.f_12b  { font:normal 12px/150% Arial, Helvetica, sans-serif; color:#37afd4; }
*/

/*		margin・padding系		*/
.mag_05t{ margin:5px 0px 0px 0px; }
.mag_10lr{ margin:0px 10px 0px 10px; }

.pad_03r{ padding:0px 3px 0px 0px; }

/*
.pad05{ padding:5px 5px 5px 5px; }
.pad_05t{ padding:5px 0px 0px 0px; }
.pad_05r{ padding:0px 5px 0px 0px; }
.pad_05b{ padding:0px 0px 5px 0px; }
.pad_05l{ padding:0px 0px 0px 5px; }
.pad_05lr{ padding:0px 5px 0px 5px; }　
#tablepad10_ul{	padding:10px 0px 10px 0px; }
#tablepad510_ul{ padding:5px 0px 10px 0px; }*/


/*		その他		*/

#center{ text-align:center; }
.top{
width:auto;
height:auto;
margin:0px 30px 0px 0px;
text-align:right;}

/*#to_top{ width:auto; height:auto; margin:0px 2px 5px 10px; padding:0px; font:normal 9px/120% Arial,Helvetica,sans-serif;
		 color:#36AED6; text-align:right;}
#to_top a:link,#to_top a:visited{ color:#36AED6; text-decoration:underline; }
#to_top a:hover{ color:#36AED6; text-decoration:none; }


.waku{ width:590px; height:auto; margin:30px 78px 30px 78px; padding:0px 0px 0px 0px; text-align:left;}
.waku2{ width:630px; height:auto; margin:30px 58px 30px 58px; padding:0px 0px 0px 0px; text-align:left;}


.b_bn{ width:613px; height:auto; margin:0px 60px 15px 70px; padding:0px 0px 0px 0px; }
.b_p{width:auto; height:auto; float:left;}
.b_btext{ width:613px; height:23px; margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; text-align:center; color:#333333; background-image:url(../img/sub/b_bn04.gif); background-position:0px 0px; background-repeat:repeat-y; font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; float:left;}


.top{width:auto; height:auto; margin:0px 30px 0px 0px; text-align:right;}


	*/
h1{ width:630px;
	padding:30px 58px 5px 58px;
	text-align:center;}
	