body {font:12px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; margin-top:44px;}
body {font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; line-height:1.5;}

a:link{
	color: #000000;
	text-decoration: none;
}

a:visited{
	color: #000000;
	text-decoration: none;
}

a:hover,a:active{
	color: #cc3333;
	text-decoration: underline;
}

*{
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, p, address{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

a{outline: none;}

#wrap{position:relative; margin:0 auto 30px; width:920px;}

#main{float:right; width:723px;}

#sidemenu{position:fixed; float:left; margin-right:20px; width:149px;}

.bt_mar{margin-top:10px;}

#under_box{margin:20px 0;}
#leftbox{float:left; width:350px; border:1px solid #036;}
#rightbox{float:right; width:350px; border:1px solid #036;}

.box_main{margin:10px;}

.text1{font-weight:bold; font-size:110%;}

.text15{font-size:15px;}

#footer{width:100%; margin:20px 0; text-align:center; font-size:14px;}

.textsize1{font-size:10px;}

.text_big1{font-size:14px; color:#036; font-weight:bold;}



table#t1{
	width:100%;
	border-collapse:collapse;
}

table#t1 td{vertical-align: top;}

table#t1 td{border: solid #999 1px;}

table#t1 td{padding: 2px;}


.big0{font-size:18px; font-weight:bold;}
.big1{font-size:16px;}
.big2{font-size:14px;}
.big3{font-size:13px;}

