@charset "shift-JIS"; 

#page_top		{ clear: both; width: 970px;  margin: 10px auto 0 auto; padding: 0; }
#page_in		{ margin: 0 auto; padding: 15px 1px 20px 1px; text-align: left; background: url('/em/global/images/wk/wk_974_bg.gif') repeat-y left top; }
#page_in h1		{ margin: 0 0 0 0; padding: 0 30px 20px 30px; font-size: 18px; font-weight: bold; color: black; border-bottom: 1px solid #F27000; background: url(/em/global/images/wk/wk_tt_bg.gif) repeat-x left bottom; }
#page_in .path	{ /*color: #777;*/ margin: 0 0 25px 0; padding: 6px 0 6px 30px; border-top: 1px solid white; background: #F8F7E5 /*F9F9F9#F8F7E5*/ url(/em/global/images/wk/dt_gray_white_line.gif) repeat-x left bottom; }
#page_in .ind	{ padding: 0 30px; }

#main			{ float: left; width: 640px; margin: 0; padding: 0; }
#main_in		{ padding: 0 0 0 0; }
#main_in a		{ text-decoration: underline; }

#page_in h2		{ margin: 0 0 2em 0; padding: 0; font-size: 12px; font-weight: normal; line-height: 1.8; }
#page_in h3		{ margin: 30px 0 15px 0; padding: 7px 12px 5px 12px; font-size: 12px; font-weight: bold; color: black; background: none; background: url(/em/global/images/wk/wk_tt2_bg.gif) repeat-x left bottom; border: 1px solid #ddd; border-bottom: 1px solid #E6E6E6; /*background: url(/em/global/images/wk/dt_gray_3x3.gif) repeat-x center bottom;*/ /*background: url(/em/global/images/wk/dt_line_orange.gif) repeat-x center bottom;*/ }
#page_in h4		{ color: black; font-weight: bold; }


#right			{ float: right; width: 188px; }

#subnav							{ width: 188px; margin: 0 0 5px 0; background: none; }
#subnav h3						{ height: 25px; margin: 0; padding: 2px 12px 0 12px; font-size: 12px; line-height: 25px; background: url(/em/global/images/wk/wk_194_top2.gif) no-repeat left top; border: none; }
#subnav h3 .ic_book				{ padding: 0 0 0 18px; background: url(/em/global/images/ic/ic_book.gif) no-repeat left 4px; }
#subnav h3 .ic_bell				{ padding: 0 0 0 18px; background: url(/em/global/images/ic/ic_bell.gif) no-repeat left 4px; }
#subnav ul						{ margin:0; padding: 0 0 0 10px; background: url(/em/global/images/wk/wk_194_bg2.gif) repeat-y left top; }
#subnav ul li					{ display:block; width: 170px; margin: 0; padding: 0; background: url(/em/global/images/ic/ic_page.gif) no-repeat 3px 15px; border-bottom: 1px solid #EAEAEA; line-height: 1; }
#subnav ul li a					{ display:block; width: 117px; padding: 15px 0 11px 53px; margin: 0; text-decoration: none; }
#subnav ul li a.ic_new			{ background: url(/em/global/images/ic/ic_new.gif) no-repeat right 15px; }
#subnav ul li a:hover			{ color: #636; text-decoration: underline; }
#subnav ul.ic_none				{ padding: 8px 0 8px 13px; }
#subnav ul.ic_none li			{ padding: 0 0 0 15px; padding: 0; background: none; /*background: url(/em/global/images/ic/cr_blue.gif) no-repeat 3px center;*/ border: none; line-height: 1.8; }
#subnav ul.ic_none li a			{ padding: 0; text-decoration: underline; }
#subnav .mn_body				{ margin:0; padding: 10px 15px; background: url(/em/global/images/wk/wk_194_bg2.gif) repeat-y left top; }
#subnav .capbottom				{ height:13px; background: none; background: url(/em/global/images/wk/wk_194_bottom2.gif) no-repeat left bottom; }

.bn_block						{ margin-bottom: 6px; }
#main_in ul.product_feature		{ margin-bottom: 10px; padding-top: 5px; color: black; }

.design							{  }
.design .main					{ margin: 0 0 3px 0; border: 1px solid #ddd; }
.design .sub					{ float: left; margin: 0 3px 0 0; border: 1px solid #E0E0E0; width: 37px; height: 37px; text-align: center; }
.design .none_image				{ float: left; margin: 0 3px 0 0; border: 1px solid #E6E6E6; width: 37px; height: 37px; background-color: #EEE; }
.design .last					{ margin: 0; }

blockquote 			{ padding: 0 13px; }