@charset "utf-8";
/* CSS Document */

#n1_base {width:762px; margin:0px 0px 0px 0px; padding:0px; }
#n1_base h2 { width:762px; height:247px; text-indent:-9999px; margin:0px; padding:0px; background-image:url(/nomi1/images/main_img_01.jpg); background-repeat:no-repeat; }
#n1_base h3 { width:762px; height:152px; text-indent:-9999px; margin:0px; padding:0px; background-image:url(/nomi1/images/main_img_02.jpg); background-repeat:no-repeat; }

#n1Box { width:758px; background:url(/nomi1/images/bg_btn.jpg) no-repeat top center #000; margin:0px 0px 0px 2px; padding:20px 0px; }
#n1Box p { margin:20px 0px 0px 0px; padding:0px; text-align:center; }

#n1Box a#entryBtn:link,
#n1Box a#entryBtn:visited { float:left; width:280px; height:46px; display:block; background:url(/nomi1/images/entry_btn.gif) no-repeat 0px 0px; text-indent:-9999px; margin:0px 0px 20px 93px; overflow:hidden; }
#n1Box a#entryBtn:hover,
#n1Box a#entryBtn:active { background-position:0px -46px; }

#n1Box a#outlineBtn:link,
#n1Box a#outlineBtn:visited { float:right; width:280px; height:46px; display:block; background:url(/nomi1/images/outline_btn.gif) no-repeat 0px 0px; text-indent:-9999px; margin:0px 93px 20px 0px; overflow:hidden; }
#n1Box a#outlineBtn:hover,
#n1Box a#outlineBtn:active { background-position:0px -46px; }

#n1_base #attention { width:760px; margin:0px auto; padding:0px; text-align:center; }

/* ======================================= second =========================================== */

#n1BoxSecond { width:758px; background:url(/nomi1/images/bg_second.jpg) no-repeat top center #000; margin:0px 0px 0px 2px; padding:100px 0px 20px 0px; }

#n1BoxSecond h4#tit1 { width:700px; height:36px; text-indent:-9999px; margin:0px 0px 0px 30px; border:2px solid #5c0000; padding:0px; background:url(/nomi1/images/outline_title.jpg) no-repeat top left;  }
#n1BoxSecond h4#tit2 { width:700px; height:36px; text-indent:-9999px; margin:0px 0px 0px 30px; border:2px solid #5c0000; padding:0px; background:url(/nomi1/images/outline_title_long.jpg) no-repeat top left;  }
#n1BoxSecond h4#tit3 { width:700px; height:36px; text-indent:-9999px; margin:0px 0px 0px 30px; border:2px solid #5c0000; padding:0px; background:url(/nomi1/images/tit_entry_02.jpg) no-repeat top left;  }
#n1BoxSecond h4#tit4 { width:700px; height:36px; text-indent:-9999px; margin:0px 0px 0px 30px; border:2px solid #5c0000; padding:0px; background:url(/nomi1/images/tit_entry_done.jpg) no-repeat top left;  }
#n1BoxSecond h4#tit5 { width:700px; height:36px; text-indent:-9999px; margin:0px 0px 0px 30px; border:2px solid #5c0000; padding:0px; background:url(/nomi1/images/tit_entry_02_paper.jpg) no-repeat top left;  }

.outlineLink { background-color:#000; width:760px; margin:0px auto; padding:0px 0px 20px 0px; text-align:center; }

.btns { background-color:#000; width:758px; margin:0px auto; padding:0px; }
.btns p { margin:0px auto 20px auto; padding:0px; width:600px; color:#fff; }
.btns a#entryBtn:link,.btns a#entryBtn:visited { margin:0px auto; width:360px; height:50px; display:block; text-indent:-9999px; background:url(/nomi1/images/entry_form_btn.jpg) no-repeat top left; overflow:hidden; } 
.btns a#entryBtn:hover,.btns a#entryBtn:active { background:url(/nomi1/images/entry_form_btn_on.jpg); } 
.btns strong { color:#f00; }

#formBase { width:760px; margin:0px auto; padding:20px 0px; }
#formBase table { width:630px; margin:0px auto; padding:0px; }
#formBase table tr td { border:1px solid #fff; padding:7px; color:#fff; vertical-align:top; }
#formBase table tr td div { color:#fff; }
#formBase table tr td p { color:#fff; margin:0px 0px 10px 0px; padding:0px; }
#formBase table tr td span { font-size:10px; color:#ccc; }
#formBase table tr td p strong { color:#f00; }
#formBase table tr td div.paperAuth { border-bottom:1px dotted #fff; }
#formBase table tr td div.paperAuthN { border-bottom:1px dotted #fff; }
#formBase table tr td div.paperAuth p { text-align:right; font-size:10px; }

#formBase table tr td input { font-size:12px; }
#formBase table tr td .input001 { width:486px; font-size:12px; }
#formBase table tr td .input002 { width:380px; font-size:12px; }
#formBase table tr td .input003 { width:380px; font-size:12px; }
#formBase table tr td textarea { width:470px; height:120px; font-size:12px; }

#formBase  #flowTable tr td { border:none; vertical-align:top; }

#formBase table tr td table.reaf tr td { border:none; padding:0px; }
#formBase table tr td table.reaf tr td strong { border:none; color:#b98309; }


.txtCenter { text-align:center; margin:10px 0px 0px 0px; }

.photoBox dl { background:#ccc; width:620px; margin:0px auto 10px auto; padding:20px; }
.photoBox dl dt { font-weight:bold; margin:0px 0px 10px 0px; padding:0px; }
.photoBox dl dd { margin:0px; padding:0px; }

#levelBox { width:440px; margin:0px auto 0px auto; padding:0px; }
#levelBox tr td { vertical-align:top; padding:7px; text-align:center; }
#levelBox tr td span { font-size:10px; color:#eee;  }

a#flowBtn:link,a#flowBtn:visited { margin:10px auto; width:360px; height:50px; display:block; text-indent:-9999px; background:url(/nomi1/images/flow_btn.jpg) no-repeat top left; overflow:hidden; } 
a#flowBtn:hover,a#flowBtn:active { background:url(/nomi1/images/flow_btn_on.jpg); } 


#galleryBase { width:758px; margin:0px auto; padding:0px; }

.clr { clear:both; margin:0px; padding:0px; }



