
body	{ margin:0; font-family:'‚l‚r ‚oƒSƒVƒbƒN',Times; }
.basic	{ background:#332a27; }
td	{ vertical-align:top; }
a	{ text-decoration:none; }

.base { width:980px; background:#1f1917; margin:0 auto 0 auto; }
.mainbox{ padding:13px 10px 20px 10px; }
.no_javascript	{ color:#ff0000; padding:20px 0 20px 15px; }
.s10px{ font-size:10px; }
.fw_n{ font-weight:normal; }


/* ISP header&fotter */
.isp_headers		{ width:980px; margin:0 auto 0 auto; color:#ffffff; font-size:12px; }
.isp_headers a		{ color:#33ddff; text-decoration:underline; }
.isp_headers a:hover	{ color:#eeeeee; }
.isp_headers td		{ font-size:14px; line-height:1.0em; text-align:left; }
.isp_fotters_base	{ width:100%; }
.isp_fotters_table	{ color:#dddddd; margin:0 auto 20px atuo; width:980px; }
.isp_fotters_td		{ padding:30px 0 20px 0; font-size:12px; line-height:13px; line-height:14px; font-size:12px; }
.isp_fotters td		{ font-size:14px; line-height:1.0em; text-align:left; }
.isp_fotters_base a		{ color:#33ddff; text-decoration:underline; }
.isp_fotters_base a:hover	{ color:#eeeeee; }
.isp_headers_base td		{ color:#dddddd; }


.box_kakinbutton_yahoo	{ margin:0 5px 3px 0; }



/* for BOX2 start */
.box2_tag	{ margin-left:6px; }
.box2_base	{ background:#867975; width:960px; position:relative; margin-bottom:20px; }
.box2_outframe	{ background:#ffffff; margin:0 1px 0 1px; padding:1px 0 4px 0; }
.box2_base h2	{ margin:0; padding:5px 0 10px 1px; color:#332a2a; font-size:14px; letter-spacing:1px; line-height:16px; font-weight:bold; }
.box2_base p	{ color:#3F3531; }

.box2_rightarea	{ width:348px; }
.box2_right_top	{ height:341px; }
.box2_titles	{ padding:7px 5px 0 11px; }
.box2_right_texts{ padding:12px 10px 0 10px; }

.box2_logo		{ width:72px; height:23px; margin:0 0 0 auto; }
* html .box2_logo	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=common/images/box2_logo.png); width:72px; height:23px; margin:0 0 0 auto; }
* html .box2_logo img	{ display:none; }
.box2_titles01			{ width:203px; height:9px; }
* html .box2_titles01		{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=common/images/box2_titles01.png); width:203px; height:9px; }
* html .box2_titles01 img	{ display:none; }

.box2_base .box2_h3contents	{ width:70px; height:9px; margin:0; padding:0; }
* html .box2_h3contents		{ width:70px; height:9px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=common/images/box2_titles02.png); }
* html .box2_h3contents img	{ display:none; }
.box2_base .box2_h3contents_p	{ margin:0; padding:8px 0 0 0; color:#3F3531; font-size:12px; line-height:17px; font-weight:bold; }
.box2_base .box2_h3contents_p_s	{ letter-spacing:1px; }
.box2_base .box2_h3contents_p2	{ margin:0; padding:10px 0 16px 0; font-size:10px; line-height:15px; letter-spacing:1px; }

.box2_base .box2_h3profile	{ width:102px; height:9px; margin:0; padding:0; }
* html .box2_h3profile		{ width:102px; height:9px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=common/images/box2_titles03.png); }
* html .box2_h3profile img	{ display:none; }
.box2_base .box2_h3profile_p	{ margin:0; padding:7px 0 0 0; color:#3F3531; font-size:12px; line-height:16px; letter-spacing:1px; }

.box2_kakin_area	{ height:70px; text-align:right; background:url(images/box2_gra.gif) repeat-x left bottom; vertical-align:bottom; }
.box2_kakin_base	{ padding:0 7px 10px 0; }
.box2_kakin_kakaku	{ margin-bottom:5px; }
.box2_kakin_button	{ margin-left:5px; }
.box2_kakin_base a:hover{ position:relative; top:1px; left:1px; }

.box2_base .box2_topline	{ position:absolute; top:0; left:0; }
.box2_base .box2_bottomline	{ position:absolute; bottom:0; left:0; }
/* for BOX2 end */


/* for SAMPLEpages */
.sample_body		{ background:#ffffff; }
.sample_copyright	{ font-size:12px; color:#dddddd; text-align:center; padding:5px 0 5px 0; letter-spacing:1px; background:#000000; }


/* for second pages */
.second_header { position:relative; background:url(images/title1.gif) no-repeat; height:101px; }
.second_headimg{ margin-left:167px; }
.second_header h1{ margin:0; position:absolute; top:74px;left:167px; padding:7px 0 6px 32px; width:782px; background:url(images/h1_bg.gif) no-repeat left top;
	line-height:14px; color:#ffffff; font-size:12px; font-weight:normal; letter-spacing:1px;}


/* fotter ( for all pages ) */
.backtoindex		{ margin:15px 0 0 0; }
.contents_fotter	{ padding:20px 0 20px 0; margin-top:20px; background:#9c8a82; }
.fotter_info		{ margin:0 auto 0 atuo; }
.fotter_info_td 	{ padding-bottom:10px; font-size:12px; letter-spacing:1px; line-height:15px; text-align:left; }
.fotter_info_td p	{ margin:0 0 0 12px; text-indent:-12px; }
.etc_acuagraphy		{ padding:5px 0 0 0; }
.etc_acuagraphy img	{ float:left; margin:0 7px 0 0; }
.etc_acuagraphy span	{ margin:6px 0 0 0; display:block; }
.etc_wmp	{ padding:0 0 0 0; }
.etc_wmp img	{ float:left; margin:0 7px 0 0; }
.etc_wmp span	{ margin:2px 0 0 0; display:block; }
.clear		{ clear:both; }
.copyright	{ margin:4px 0 20px 0; padding:13px 0 13px 0; text-align:center; background:#332a27; color:#e5dfdd; font-size:12px; letter-spacing:1px; }

