@charset "Shift_JIS";

/*****************************
ページ全体効果
*****************************/
body{
	margin:0;
	padding:0;
	background-color:#cccc99;
	font-size:90%;
	line-height:125%;
	font-family:"ＭＳ Ｐゴシック",sans-serif;
}
script,noscript{
	margin:0;padding:0;
}
table{font-size:100%;}
img{border:0;}
hr{display:none;}


a:visited{text-decoration: none;      color: #00ff90;}
a:hover  {text-decoration: underline; color: #ff33ff;}

a:visited{text-decoration:none; color:#000090;}
a:active{text-decoration:underline; color:#ff6633;}
a:hover{text-decoration:underline; color:#ff33ff; position:relative; left:1px; top:1px;}






.float_l{
	float:left;
}
.float_r{
	float:right;
}
.clear{
	clear:both;
	width:100%;
	margin-top:0;
}
.clear_null_block{
	clear:both;
	width:100%;
	margin:0;
	font-size:0;
	line-height:0;
}
.hide{
	display:none;
}
.text_l{
	text-align:left;
}
.text_r{
	text-align:right;
}
.text_c{
	text-align:center;
}
.bold{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}





.fxl{font-size:130%;}
.fl {font-size:110%;}
.fs {font-size: 90%;}
.fxs{font-size: 70%;}





.red  {color:#ff0066;}
.blue {color:#0000ff;}
.gray {color:#808080;}
.black{color:#000000;}



/*飾り*/
.sakura_obi{height:60px;background:url('../img/sakura_obi_bg.gif') 0px center repeat-x;}
.sakura_obi_h2{margin:0;background:url('../img/sakura_obi_bg.gif') 200px center repeat-x;}















/*****************************
コンテナ
*****************************/
#container{
	margin:0;
	padding:0;
	text-align:center;
}



/*****************************
メイン
*****************************/
#main{
	width:760px;
	margin:15px auto;
	padding:20px 0;
	text-align:left;
}


/*****************************
ヘッダ
*****************************/
#header{
	height:80px;
}

#header #head_l{width:30%;margin:8px 0;float:left;text-align:center;}


/*****************************
メインナビ(コンテンツページ)
*****************************/
#header #global_navi{float:right;padding:43px 20px 0px 0px;line-height:15px;}
#header #global_navi ul{margin:0;}
#header #global_navi li{display:inline;margin: 0 0 0 10px;}
#header #global_navi a{height:23px;padding:3px 0 2px 21px; background:url('../img/bt_sakura.gif') 0 -2px no-repeat;}
#header #global_navi a:hover{color:#ffccff;}
#header #global_navi .here{height:23px;padding:3px 0 2px 21px;font-weight:bold;color:#003366;background:url('../img/hn_here.gif') 0 -2px no-repeat;}
#header #global_navi .here:hover{color:#ff33ff;}


/*****************************
コンテンツ
*****************************/

/*本文DIV（）*/
#contents{
	clear:both;
	margin:0 35px;
	text-align:left;
}




/*****************************
サブナビ
*****************************/
.local_navi{clear:both;margin:5px;text-align:right;font-size:80%;line-height:13px;}
.local_navi ul{margin:0;}
.local_navi li{display:inline;margin-left:8px;}
.local_navi a{		height:20px;padding:4 0 2 21px; background:url('../img/bt_sakura.gif') 0 -2px no-repeat;}
.local_navi .here{	height:20px;padding:4 0 2 21px; background:url('../img/bt_sakura2.gif') 0 -2px no-repeat;font-weight:bold;color:#003366;}





/*****************************
サブナビ2(フッタナビ)
*****************************/
/*フッタナビ*/
#f_navi{
	text-align:center;
	font-size:80%;
	line-height:13px;
}



/*****************************
フッタ
*****************************/
#footer{
	clear:both;
	width:760px;
	margin:auto;
	padding:10px 0px 30px;
}



/*****************************
マージン
*****************************/
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}