@charset "utf-8";


body, div, p, ul, li, table, tr, td, img, dl, dt, dd, h1, h2, h3, form { margin: 0; padding: 0; }
body {
	background-color: #ffffff;
    font-size: 12px;
	font-weight:bold;
	color: #999999;
	font-family:verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	text-decoration: none;
	line-height:130%;
}
*:first-child + html body { font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; }

html { overflow-y:scroll; }
table,img,fieldset { border:0; }


a { text-decoration: underline; }
a:link { color:#3366ff; }
a:visited { color:#3366ff; }
a:hover { color:#3366ff; }
a:active { color:#3366ff; }



/* header
-------------------------------------------------*/
#header { width:950px; height:110px; margin:0 auto; background:#fff url(../images/common/header.jpg); font-weight:normal; }
#headerMain { float:left; width:300px; margin-top:5px; }
#headerSub { float:right; width:650px; }
#headerSub ul { list-style:none; height:12px; display:block; margin-top:5px; }
#headerSub ul li { float:right; margin-right:10px; }
#logo { padding:30px 0 0px 26px; float:left; }
.headerBnr { float:right; margin:15px 15px 0 0;}



/* footer
-------------------------------------------------*/
#footer { clear:both; width:950px; background:#ff8c8c; color:#fff; border-top:solid 1px #010101; padding-bottom:10px; }
#footerLine { background:#fff; width:100%; height:5px; }

#footerSub { clear:both; width:950px; font-weight:normal; }
#footerSub ul { list-style:none; height:12px; display:block; width:410px;/*width:600px;*/ margin:5px auto; }
#footerSub ul li { float:left; margin:0 4px; }



/* 項目のスクロール用
-------------------------------------------------*/
#choice {
	float: left;
	height: 150px;
	width: 100%;
	position: static;
	overflow: auto;
}

