@charset "Shift_JIS";

/* 1:universal reset ---------------------- */

*{
	margin:0;
	padding:0;
	}


/* 2:body and base setting ---------------- */

body {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	background:url(img/bg_strip.gif) repeat;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height:1.6;
	color:#333333;
	}

h1, h2, h3, h4, h5, h6/*, address, blockquote, center, dir, div, dl, fieldset, form, hr, isindex, menu, noframes, ol, p, pre, table, ul*/ {
	/*display : block;*/
}

h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, p, img, br {
	margin: 0;
	padding: 0;
	}


a, a:link { 
	outline:none; /*for ff*/
	text-decoration:underline;
	}
	
a:hover { 
	text-decoration:none;}

table{
	padding:0;
	border:0;
	}

.clear{ clear:both;}


/* 3:page setting ---------------- */

#container {
	width:776px;
	padding-top:10px;
	}

#head {
	background:url(img/bg_head.gif) no-repeat;
	}

#head h1{ padding:0 0 23px 15px;}

#main {
	background:url(img/bg_base.gif) repeat-y;
	}

#textarea .txt_top ,#textarea .txt_btm{ padding-left:43px;}

#textarea .txt_top{ padding-top:20px;}
#textarea .txt_btm{ padding-bottom:60px;}

#textarea .txt_mdl{
	margin:0 43px;
	padding:15px 30px; 
	background:url(img/bg_txt_mdl.gif) repeat-y;
	}
#textarea .txt_mdl p{
	font-size:91%;
	font-weight:bold;
	line-height:2.0;
	}

.honbun a, .honbun a:link, .honbuna:hover, .honbun a:visited{ color:#009999;}

.attention { color:#666666; text-align:center; padding-top:30px;}

.attention a, .attention a:link, .attention a:hover, .attention a:visited{ color:#FF6600;}

#foot{ 
	padding:5px 0 30px 0;
	background:url(img/bg_foot.gif) no-repeat;
	text-align:center;
	}

#foot h2{ font-size:76%; color:#FFF; font-weight:normal;}	

