@charset "utf-8";


/* --------------------
	wrap css
-------------------- */
#wrap { width:850px; margin:0px auto; text-align:left; }
h1 { width:100%; color:#444541; font-size:11px; }
h1 strong { display:block; width:850px; margin:0px auto; text-align:left; font-weight:normal; padding:3px 0px 10px; }


/* --------------------
	header css
-------------------- */
#header { width:850px; padding:0 0 15px; }
#header .inner_left { width:225px; float:left; }
#header .inner_right { width:625px; float:right; text-align:right; }
#header .inner_right ul { padding-top:10px; }
#header .inner_right li { display:inline; }


/* --------------------
	container css
-------------------- */
#container { width:850px; }
#container #pagetop { text-align:right; padding-top:50px; }

.common #content { width:647px; float:right; padding:20px 0 100px; }

.common #side { width:170px; float:left; padding:50px 0 100px; }
.common #side h2 { margin-bottom:5px; }
.common #side .sn { padding-bottom:35px; }
.common #side .sn li { background:url(../images/common/icon_arrow.gif) left center no-repeat; margin-left:20px; margin-bottom:25px; padding-left:10px; }
.common #side .sn li.select a { color:#6aa6a6; }
.common #side .sn a:hover{ color:#6aa6a6; }
.common #side .sn a:active{ color:#6aa6a6; }
.common #side #bn li { margin-bottom:5px; }
.common #side #bn li img { vertical-align:top; }

.common #side .notice { color:#cc0000; padding:5px 10px; border:1px solid #cc0000; }


/* --------------------
	footer css
-------------------- */
#footer { clear:both; width:100%; background-color:#171717; color:#868686; padding:15px 0px 10px; text-align:center; }
#footer .inner { width:850px; margin:0px auto; text-align:left; }
#footer ul { margin-bottom:15px; }
#footer li { display:inline; }
#footer h2 { margin-bottom:15px; line-height:2.0; }
#footer h2 strong { font-weight:normal; }
#footer address { font-style:normal; }
#footer a:link{ color:#868686; }
#footer a:visited{ color:#868686; }
#footer a:hover{ color:#5f5f5f; }
#footer a:active{ color:#5f5f5f; }

