@charset "EUC-JP";   /*   文字コード   */

*			{ margin:0; padding:0; }
body 		{ background-color:#000; margin:0; padding:0; font-size:12px; color:#fff; }
td          { font-size:12px; }
a:link		{ text-decoration:none; overflow:hidden; }
a:visited	{ text-decoration:none; overflow:hidden; }
a:hover		{ text-decoration:none; overflow:hidden; }
a:active 	{ text-decoration:none; overflow:hidden; }

/*
img			{ border:none; margin:0; clear:both; }
ol			{ margin:0 0 0 20px; padding:0; }
ul			{ list-style:none; margin:10px 0 0 10px; padding:0; }
li 			{ margin:5px 5px; padding:0; }
p			{ margin:0; padding:8px 0; }*/

/*--Layout --*/
#container 	{ width:800px; margin:0px; paddin:0px; background:url(/nol/service/images/skill_extension/wall_g_02.png) repeat-y; text-align:center; }
#saya 	    { width:800px; margin:0px; paddin:0px; background:url(/nol/service/images/skill_extension/wall_saya.png) ; text-align:center; }
#outline	{ width:800px; border:#fff solid 1px; z-index:6;}
#wall02     { width:800px; margin:0px; paddin:0px; background:url(/nol/service/images/skill_extension/wall_g_01.png) top center no-repeat;text-align:center; }
#header		{ width:800px; height:316px; margin:0px; padding:0px;  background:url(/nol/service/images/skill_extension/header.png) top center no-repeat; }
#c_main_02	{ width:800px; margin:0px auto; padding:0px;  background:url(/nol/service/images/skill_extension/c_header.png) top center no-repeat; }
#c_main 	{ width:800px; background:url(/nol/service/images/skill_extension/c_wall_01.png) top center repeat-y; text-align:center; }
#footer		{ width:800px; height:52px; margin:0px; padding:0px;  background:url(/nol/service/images/skill_extension/c_footer.png) top center no-repeat; }
#c_box      { /*width:650px;  margin:0px;*/padding:20px 0px 20px 50px; }
#re_top     { width: 200px; height: 10px; padding:0px 0px 15px 0px; margin:0px 0px 0px 600px; text-align:right; }
#re_top a:link    { color:#fff; text-decoration: underline; }
#re_top a:visited { color: #fff; text-decoration: underline; }
#re_top a:hover   { color:#f00; text-decoration: none; }
#re_top a:active  { color: #f00; text-decoration: underline; }
#re_top     { width:200px; height: 10px; padding:0px 0px 15px 0px; margin:0px 0px 0px 600px; text-align:right; }
#notice     { margin-left:25px; padding-top:10px; text-align:left; }

#s_title01  { width:680px; height:54px; margin:0px; background:url(/nol/service/images/skill_extension/s_title01.png) top center no-repeat; }
#s_title02  { width:680px; height:54px; margin:0px; background:url(/nol/service/images/skill_extension/s_title02.png) top center no-repeat; }
#s_title03  { width:680px; height:54px; margin:0px; background:url(/nol/service/images/skill_extension/s_title03.png) top center no-repeat; }
.txt_box    { width:660px; text-align:left; padding-bottom:20px; margin-left:20px; line-height:1.6; }
.txt_box02  { width:660px; text-align:left; margin-left:20px; line-height:1.6; }
.ss_box     { width:600px; margin-left:30px; padding-bottom:5px; }

.btn_box    { width: 308px; margin: 10px auto 0px auto; text-align: left; font-size: 12px;}


.title_h	{ color: #aba000; padding-left: 5px; border-left: 8px solid #aba000; border-bottom: 1px solid #aba000; font-weight:bold; width:98%; text-align:left; margin:10px 0px 5px 0px; }

/*--section--*/
div.sectionbg{ width:720px; margin:0; padding:0; text-align:left; clear:both; font-size:12px; color:#000; line-height:140%;}				
div.section { width:640px; background:url(/nol/service/images/skill_extension/sec_bg.jpg) repeat-y; margin:0; padding:10px 20px;}
div.secbt   { width:639px; height:5px; background:url(/nol/service/images/skill_extension/sec_bt.jpg) no-repeat; text-align:left; clear:both;}

/*--Title Deco--*/
div#sectt01 { width:640px; height:33px; background:url(/nol/service/images/skill_extension/title_h.png) no-repeat; clear:both; text-indent:-9999px; margin-top:20px; padding:0;}

li.sh a 	{ list-style:none; background: url(/nol/service/images/skill_extension/st_share.jpg) no-repeat; width: 433px; height: 40px; display: block; overflow: hidden; text-indent: -9999px;}
li.rule a   { list-style:none; background: url(/nol/service/images/skill_extension/st_rulebtn.jpg) no-repeat; width: 325px; height: 41px; display: block; text-indent: -9999px; margin-left:10px; }

li.sh a:hover{ filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity:0.65; opacity:0.65;}
li.rule a:hover{ filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity:0.65; opacity:0.65;}
