@charset "utf-8";

* {
	margin:0;
	padding:0;
	font-size:12px;
	font-family: arial, helvetica, sans-serif, "ＭＳ Ｐゴシック";
	line-height: 1.5;
	scrollbar-highlight-color: #009AFF;
	scrollbar-shadow-color: #009AFF; 
	scrollbar-arrow-color: #009AFF;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;

}

body {margin:0px; background:url(http://image.ndoors.jp/kunshu/main/bg_mainbody.jpg) #FFFFFF no-repeat center top;

	scrollbar-highlight-color: #009AFF;
	scrollbar-shadow-color: #009AFF; 
	scrollbar-arrow-color: #009AFF;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;


}
img,fieldset {border:none;}
hr,legend {display:none;}
li {list-style:none;}
html:first-child select {height:20px; padding-right:0px;} /* Opera Fix */
option,x:-moz-any-link {padding-right:4px;} /* Firefox Fix */
option,x:-moz-any-link,x:default {padding-right:0;} /* Firefox Fix */

a:link, a:visited {color:#4b4b4b; text-decoration:none}
a:hover, a:active {color:#0094c9; text-decoration:underline}

input.formtext {width:110px; height:17px; border:#d6d7d9 1px solid; background-color:#ccffc2; color:#000000; background-repeat:no-repeat;}
input.formtext02 {width:180px; height:17px; border:#CCCCCC 1px solid; background-color:#ffffff;}
input {height:17px; border:#d6d7d9 1px solid; color:#009933;}

/* LOGIN */
#login input {border-style:none; height:17px;}
#login {width:206px; height:179px; margin:0 auto; position:relative; background:url(http://image.ndoors.jp/kunshu/main/@main_left_01.gif) no-repeat center top;}
#login .login_wrapper {float:left; width:110px; padding:80px 0 0 25px;}
#login .login_input {height:18px;}
#login .login_btn {float:left; padding:77px 0 0 3px;}
#login .login_search {float:left; width:186px; padding:18px 0 0 11px;}

#logout {width:206px; height:179px; margin:0 auto; position:relative; background:url(http://image.ndoors.jp/kunshu/main/@main_left_01.gif) no-repeat center top;}
#logout .logout_wrapper {float:left; width:110px; padding:85px 0 0 20px; color:#FFFFFF;}
#logout .logout_input {}
#logout .logout_btn {float:left; padding:76px 0 0 1px;}
#logout .logout_search {float:left; width:186px; padding:18px 0 0 11px;}


/* FLASH */
#main_flash {width:100%; height:291px;}
#sub_flash {padding-top:4px;}


/* Content */
#content {position:relative;}
#content .preview {border:3px solid #bad580; padding:1em; overflow:auto; position:relative;}
#content .section {position:relative; overflow:visible;}
#content .wrapper {width:990px; position:relative;}

#content .subup_navi {width:660px; height:77px; background:url(http://image.ndoors.jp/kunshu/sub/bg_sub_top.gif) no-repeat; color:#5f78a1;}
#content .subup_navi_simple {width:660px; height:77px; background:url(http://image.ndoors.jp/kunshu/sub/bg_sub_top_simple.gif) no-repeat; color:#5f78a1;}
#content .subup_title {float:left; width:235px; height:28px; padding:13px 0 0 58px; text-align:left;}
#content .subup_position {float:left; width:335px; height:28px; padding:19px 0 0 0; text-align:right; font-size:10px;}

/* LEFT CONTENT */
#content .left_wrapper{float:left; width:224px; position:relative; }

/* CENTER CONTENT */
#content .maincenter {float:left; width:660px; position:relative; background:url(http://image.ndoors.jp/kunshu/main/bg_main_center.gif) repeat-y;}

/* RIGHT BANNER */
#content .right_banner{float:left; width:100px; position:relative; padding-left:5px;}


/* BOARD BTN */
#content .boardwrapper {width:230px; height:60px; padding-top:30px;}
#content .boardwrapper03 {width:230px; height:40px; padding-top:10px;}
#content .boardwrapper2 {width:235px; height:40px;}
#content .boardbtn{float:left; padding:3px 0 0 5px;}
a.pagenum:link, a.pagenum:visited{ float:left; padding:4px; color:#404040; text-decoration:none; font-weight:bold;}
a.pagenum:hover, a.pagenum:active{ float:left; padding:4px; color:#0e8cd9; text-decoration:underline; font-weight:bold;}

/* Board_search */
#content .search_boardwrapper{width:330px;height:80px;}
#content .s_select{float:left; margin-top:1px; display: inline;}
#content .s_input{float:left; margin:0px 2px 0px 2px;}
#content .s_btn{float:left;}

/* Common br */
#empty_br {float:left; width:600px; height:30px;}
#empty_br2 {height:20px;}


@media print {
body{margin:0;}
}
