@charset "EUC-JP";   /*   文字コード   */


h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,address { margin: 0; padding: 0; }


body			{ background: #000; color: #FFF; margin: 0; padding: 0; }
strong			{ color: #A00; }
em			{ color: #A00; font-style: normal; }

#whole			{ width: 800px; background: url(/nol/img/main_bg00.jpg); }
#foot			{ margin-top: 30px; }


#position		{ font-size: 12px; margin-right: 10px; text-align: right; padding: 14px 0 0; line-height: 100%; }
#position a		{ color: #F80; text-decoration: underline; }

#sc_head		{ margin-top: 15px; }
#sc_head h2		{ background: url(/nol/haten/img/cs/cs01top.gif) no-repeat; width: 800px; height:100px; text-indent: -9999px; font-size: 1px; line-height: 1px; }
#sc_head p		{ margin:20px; }
#sc_head ol		{ font-size: 13px; color: #F80; margin-left: 60px; }
#sc_head ol li		{ margin: 5px 0; }
#sc_head ol li.l_qa	{ list-style: none; margin: 15px 0 0 -20px; }
#sc_head ol li a	{ color: #F80; margin-right: 20px; }
#sc_head ol li.l_qa a	{ background: url(/nol/haten/img/cs/cs10.gif) no-repeat; width: 404px; height: 34px; display: block; overflow: hidden; font-size: 1px; line-height: 1px; text-indent: -9999px; }
#sc_head ol span	{ color: #FFF; }

.front			{ margin: 20px 20px 0; font-size: 13px; text-align: right; }
.front a		{ font-weight: bold; font-size: 13px; color: #F80; text-decoration: underline; }


#sc1, #sc2, #sc3	{ margin: 30px 20px 0; color: #000; font-size: 13px; line-height: 120%; }
h3			{ font-size: 1px; line-height: 1px; text-indent: -9999px; margin-bottom: 10px; width: 760px; height: 25px; overflow: hidden; }
h4			{ font-size: 13px; }
.content		{ border: 1px solid #F00; background: #E8E8E8; padding-bottom: 10px; }
.content dl		{ margin: 15px 20px 0; }
.content dt		{ padding: 5px; background: #D7D7D7; padding-left: 20px; text-indent: -15px; }
.content dt.no_bg	{ background: none; margin: 15px 0 5px; padding: 0; }
.content dd		{ padding: 10px 5px 10px 18px; text-indent: -13px; }
.content dd p		{ margin-bottom: 7px; }
.content dd ul		{ margin: 10px 0 0 21px; }
.content dd ul li	{ margin: 4px 0; }
.content dd.no_ind	{ padding: 10px 5px; text-indent: 0; }
.content dd.none	{ font-size: 1px; line-height: 1px; height: 10px; padding: 0; margin: 0; }
.content table		{ border-collapse: collapse; border: 1px solid #333; margin: 10px 0; }
.content th		{ border: 1px solid #333; font-size: 13px; padding: 4px 8px; background: #DDD; }
.content td		{ border: 1px solid #333; font-size: 13px; padding: 4px 20px; text-align: center; background: #F5F5F5; }
.content img		{ margin-left: 5px; }



#sc1 h3			{ background: url(/nol/haten/img/cs/cs02.gif) no-repeat; }
#sc2 h3			{ background: url(/nol/haten/img/cs/cs04.gif) no-repeat; }
#sc3 h3			{ background: url(/nol/haten/img/cs/cs06.gif) no-repeat; }

#sc2 h4			{ background: url(/nol/haten/img/cs/cs08.gif) no-repeat; width: 708px; height: 30px; font-size: 1px; line-height: 1px; text-indent: -9999px; } 
#sc3 h4			{ background: url(/nol/haten/img/cs/cs09.gif) no-repeat; width: 708px; height: 30px; font-size: 1px; line-height: 1px; text-indent: -9999px; } 
