*
	{ margin: 0; padding: 0; }
p, ul, ol, input, textarea
	{ font-size: 80%; line-height: 150%; color: #333333; margin: 0; padding: 0; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }
h1,h2,h3,h4,h5,h6
	{	margin: 0; padding: 0; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }
ul ul, ul ol, ol ol, ol ul
	{ margin-top: 0; font-size: 100%; }
a
	{ color: #000000; text-decoration: underline; }
a:hover
	{ color: #000000; text-decoration: none; }
img
	{ border: 0; }
img.icon
	{ padding-left:5px; padding-right:5px; }
.rbox
	{ float: right; }
.lbox
	{ float: left; }
.clb, .spacer
	{ clear: both; }
.mgt
	{ margin-top:15px; }
.fbd
	{ font-weight: bold; }
p.ar
	{ text-align: right; }
p.ac
	{ text-align: center; }
.txl
	{ font-size: 100%; }
.txs
	{ font-size: 70%; }

body
	{ background:url('../img/cmn/img_bodybg.jpg') no-repeat center top; }
div#container
	{ width:980px; margin:0 auto; }
div#container:after
	{ height:0; visibility: hidden; content: "."; display: block; clear: both; }
div#hdr_area
	{ width:980px; height:85px; position:relative; }
div#hdr_area ul
	{ width:235px; position:absolute; top:18px; left:740px; }
div#hdr_area ul li
	{ list-style-type:none; float:left; font-size:75%; padding-left:10px; }
div#hdr_area ul li a
	{ padding-left:12px; background:url(../img/cmn/icon_tri0.gif) no-repeat 0 3px;}

div#hdr_area div#inputarea
	{ width:255px; height:19px; padding:1px; position:absolute; top:40px; left:724px; }
div#hdr_area div#inputarea div#input-left
	{ height:19px; float:left; overflow:hidden; border:3px solid #E0DEDF; }
div#hdr_area div#inputarea div#input-left input
	{ height:19px; width:185px; margin-top:-2px; margin-left:-1px; margin-right:-1px; color:#333333; font-size:12px; }
div#hdr_area div#inputarea div#input-right
	{ margin-left:2px; width:51px; height:19px; float:left; overflow:hidden; border:3px solid #E0DEDF; }

div#unv_area ul
	{ list-style-type:none; width:980px; height:46px; position:relative; }
div#unv_area ul li.unv0
	{ width:92px; height:46px; left:0; top:0; position:absolute; }
div#unv_area ul li.unv1
	{ width:127px; height:46px; left:92px; top:0; position:absolute; }
div#unv_area ul li.unv2
	{ width:127px; height:46px; left:219px; top:0; position:absolute; }
div#unv_area ul li.unv3
	{ width:127px; height:46px; left:346px; top:0; position:absolute; }
div#unv_area ul li.unv4
	{ width:127px; height:46px; left:473px; top:0; position:absolute; }
div#unv_area ul li.unv5
	{ width:127px; height:46px; left:600px; top:0; position:absolute; }
div#unv_area ul li.unv6
	{ width:127px; height:46px; left:727px; top:0; position:absolute; }
div#unv_area ul li.unv7
	{ width:126px; height:46px; left:854px; top:0; position:absolute; }

div#main_container
	{ width:980px; margin:0 auto; }
div#main_container:after
	{ height:0; visibility: hidden; content: "."; display: block; clear: both; }

div#ftr_wrapper
	{ background:#2A8FDF url('../img/cmn/img_ftrbg.jpg') repeat-x; padding-bottom:7px; }

div#ftr_area
	{ width:980px; margin:0 auto; position:relative; }
div#ftr_area ul
	{ list-style-type:none; padding-top:10px; font-size:70%; }
div#ftr_area ul li
	{ float:left; margin-right:10px; }
div#ftr_area ul li a
	{ color:#ffffff; padding-right:10px; border-right:1px solid #ffffff; }
div#ftr_area ul li.last a
	{ border-right:none; }
div#ftr_area p#cpbox
	{ width:980px; color:#ffffff; padding-top:7px; font-size:70%; clear:both; }

div#ftr_area div#btn_toupr
	{ position:absolute; left:945px; top:0;}
