@charset "EUC-JP";   /*   文字コード   */

.text			{ margin: 15px 45px 0px 45px; font-size: 12px; line-height: 17px; }
.text p			{ margin: 0px 0px 6px 0px; }
.text ol		{ margin: 0px 0px 0px 0px; padding: 0px 15px; }
.text li		{ margin-bottom: 8px; font-size: 12px; font-weight: bold; color: #00349A; }
.text li span	{ font-weight: normal; color: #3D3D4B; }
.tx_win			{ margin: 15px 45px 0px 45px; font-size: 12px; color: #4B3D3D; line-height: 17px; }
.tx_win p		{ margin: 0px 0px 6px 0px; }
.tx_win ol		{ margin: 0px 0px 0px 0px; padding: 0px 15px; }
.tx_win li		{ margin-bottom: 8px; font-size: 12px; font-weight: bold; color: #930000; }
.tx_win li span	{ color: #4B3D3D; font-weight: normal; }
.tx_win table	{ background: #FFFAFA; }
.tx_win td		{ color: #555; font-weight: normal; font-size: 12px; vertical-align: top; border-bottom: 1px solid #F4E6E6; }
.hard			{ margin: 8px 0px 3px 25px; }
.back			{ margin: 20px 0px 0px 19px; }
.sub_title		{ border-left: 7px solid #930000; border-bottom: 1px solid #930000; }
b				{ font-weight: normal; color: #930000; }
td.bg			{ background: url(/net/nol/trial_img/kamon09.gif) 370px 155px no-repeat; }
.sub_title .hd	{ padding-top: 2px; float: right; }
.sub_title ul	{ margin: 0px; padding: 0px; list-style: none; display: inline; }
.sub_title li	{ margin: 0px; text-indent: -9999px; float: left; }
.sub_title li a	{ width: 40px; height: 15px; text-decoration: none; display: block; font-size: 5px; }
.hd li.ps2 a	{ background: url(/net/nol/trial_img/hard_chip.gif) no-repeat; font-size: 5px; }
.hd li.win a	{ background: url(/net/nol/trial_img/hard_chip.gif) 0px -15px no-repeat; margin: 0px 5px; font-size: 5px; }
.hard			{ margin: 0px 0px 0px 25px; }
.text_dl		{ margin: 15px 45px 0px 45px; font-size: 12px; color: #3D3D4B; line-height: 17px; }
.text_dl p		{ margin: 6px 0px ; }
.text			{ margin: 15px 45px 0px 45px; font-size: 12px; color: #3D3D4B; line-height: 17px; }
.text p			{ margin: 6px 0px ; }
.num			{ width: 23px; float: left; margin: 15px 15px 0px 0px; }
.txt			{ width: 415; float: left; font-size: 12px; margin-top: 15px; }
.txt strong		{ font-weight: bold; color: #00349A; }
.box			{ margin: 0px 50px; border: 1px solid #00349A; padding: 7px; font-size: 12px; color: #3D3D4B; }
.box table		{ margin: 8px 0px; border-left: 1px solid #00349A; border-bottom: 1px solid #00349A; }
.box td			{ padding: 2px 5px; border-top: 1px solid #00349A; border-right: 1px solid #00349A; font-size: 12px; text-align: center; }
.box th			{ padding: 2px 5px; border-top: 1px solid #00349A; border-right: 1px solid #00349A; font-size: 12px; font-weight: bold; background: #FAFAFF; color: #00349A; }
.box .left		{ text-align: left; }
.sub_ttl		{ margin: 25px 14px 15px 14px; border-left: 7px solid #00349A; border-bottom: 1px solid #00349A; }
.back			{ margin: 20px 0px 0px 19px; }
.inst			{ margin: 0px 35px 0px 35px; }
.inst_num		{ float: left; width: 23px; margin-right: 15px; }
.inst_right		{ float: left; font-size: 12px; }
.inst01_r_left	{ float: left; width: 204px; margin-right: 15px; }
.inst01_r_right	{ float: left; width: 210px; margin-top: 3px; color: #4B3D3D; }
.inst02_r_left	{ float: left; width: 177px; margin-right: 15px; }
.inst02_r_right	{ float: left; width: 240px; margin-top: 3px; color: #4B3D3D; }
.inst06_r_left	{ float: left; width: 160px; margin-right: 15px; }
.inst06_r_right	{ float: left; width: 257px; margin-top: 3px; }
.only_txt		{ float: left; width: 430px; font-size: 12px; color: #4B3D3D; }
.only_txt td	{ color: #4B3D3D; }
.only_txt p		{ margin: 0px 0px 5px 0px; padding: 0px; }
.text b			{ color: #930000; font-weight: normal; }
.only_txt b		{ color: #930000; font-weight: normal; }
.inst06_r_right b	{ color: #930000; font-weight: normal; }
td				{ font-size: 12px; vertical-align: top; }
.sub_title1 {border-left: 7px solid #00349A; border-bottom: 1px solid #00349A; }