@charset "utf-8";

body{
behavior:url("/css/csshover3.htc"); /* other tag:hover for IE */
color:#333;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;
margin:0;padding:0;

}

/* anchor */
a{text-decoration:none;}
a:link{color:#000;}
a:visited{color:#444;}
a:hover{color:#999;text-decoration: underline;}

/* logo */
h1{
float:left;
width:235px;height:120px;
background:url(/img/logo.jpg) no-repeat;
border:double 3px #333;
overflow:hidden;
margin:0;
}
h1 a{display:block;width:235px;height:100px;text-indent:-9999px;}

/* description*/
h2{font-size:0.8em;font-weight:normal;margin:0;padding:0;}

/* */
h3{overflow:hidden;text-indent:-9999px;margin:0;padding:0;}
h4{font-size:1em;margin:0 0 5px 0;padding:0 10px;}
p{
	margin: 0px;
	padding: 0px;
}
.notes{color:#666;font-size:0.8em;font-family:'ＭＳ Ｐゴシック', sans-serif;text-align:right;}
.topranktxt {margin: 0px;padding-top: 6px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
img{border:none;}
hr{display:none;}
form{display:inline;margin:0;}
p.red{color:#F00;margin-bottom:0;padding-bottom:0;}
p.bold{margin:0 0 5px 0;font-weight: bold;}
p.bolda212{margin:0 0 5px 0;font-weight: bold;font-size: 0.8em;}
p.a1101date{font-size: 0.8em;}
.dot{background-image: url(/img/221dot.gif);background-repeat: no-repeat;height: 7px;width: 529px;margin-right: auto;margin-left: auto;padding-top: 15px;background-position: bottom;}
/* skip */
#skip{clear:both;position:absolute;left:-9999px;border-width:0;margin:0;padding:0;}

.box{padding-bottom:20px;}
.box_sub{padding:0 5px 56px 5px;}
.a1206 #contact .box_sub{padding-bottom:0;}
.box_sub2{padding-bottom:18px;}
.a001 #main .box{padding-top: 0px;padding-right: 0px;padding-bottom: 30px;padding-left: 0px;}

/* input button background-image */
.btn{overflow:hidden;border:none;text-indent:-9999px;cursor:pointer;}

/* round corner */
.rtop,
.rbottom{display:block;background:#FFF;}
.rtop span,
.rbottom span{display:block;height:1px;overflow:hidden;}
.r1{margin:0 5px;}
.r2{margin:0 3px;}
.r3{margin:0 2px;}
.rtop .r4,
.rbottom .r4{margin:0 1px;height:2px;}

/* icon */
.icon_pdf a{height:29px;background:url(/img/icon_pdf.gif) no-repeat;padding:17px 0 0 32px;}

/* error */
.error_list{color:#F00;list-style:none;margin:0;padding:15px 0;font-weight: bold;}

#container{margin:auto;}

/* header */
#head_menu{width:388px;height:25px;list-style:none;background:url(/img/header_bg.gif) repeat-x;margin:0;padding:0 0 0 10px;}
#head_menu li{display:inline;font-size:0.6em;font-family:'ＭＳ Ｐゴシック', sans-serif;background:url(/img/hm_list.gif) no-repeat;padding:0 10px 0 14px;}
#hea_m4{padding-right:0;}
#head_menu input{width:15px;height:15px;margin-top:2px;}
#fontsize_btn1_on{background:url(/img/fontsize_btn1_on.gif) no-repeat;}
#fontsize_btn1_off{background:url(/img/fontsize_btn1_off.gif) no-repeat;}
#fontsize_btn1_off:hover{background:url(/img/fontsize_btn1_on.gif) no-repeat;}
#fontsize_btn2_on{background:url(/img/fontsize_btn2_on.gif) no-repeat;}
#fontsize_btn2_off{background:url(/img/fontsize_btn2_off.gif) no-repeat;}
#fontsize_btn2_off:hover{background:url(/img/fontsize_btn2_on.gif) no-repeat;}
#fontsize_btn3_on{background:url(/img/fontsize_btn3_on.gif) no-repeat;}
#fontsize_btn3_off{background:url(/img/fontsize_btn3_off.gif) no-repeat;}
#fontsize_btn3_off:hover{background:url(/img/fontsize_btn3_on.gif) no-repeat;}

#header1_container{width:100%;height:25px;background:url(/img/header1_bg.gif) repeat-x;}
#header1{width:900px;margin:auto;}
/*added by yamazaki*/
#header1 strong{ font-size:150%; }
#header2_container{width:100%;height:126px;background:url(/img/header2_bg.gif) repeat-x;}
#header2{width:900px;margin:auto;height:126px;}
#header2_right{float:right;width:659px;height:126px;position:relative;}
#powerd_menu{float:right;position:relative;width:654px;height:120px;background:url(/img/powerd_bg.gif) no-repeat;list-style:none outside;margin:0;padding:0;top:4px;}
#powerd_menu li{position:absolute;}
#powerd_menu a{width:85px;height:18px;display:block;text-decoration:none;}
#pow_m1,#pow_m2,#pow_m3{width:85px;height:18px;top:5px;}
#pow_m1,#pow_m2,#pow_m3,#pow_m4{overflow:hidden;text-indent:-9999px;}
#pow_m1{background:url(/img/pm_nou_off.gif) no-repeat;left:84px;}
#pow_m1 a:hover{background:url(/img/pm_nou_on.gif) no-repeat;}
#pow_m2{background:url(/img/pm_pot_off.gif) no-repeat;left:173px;}
#pow_m2 a:hover{background:url(/img/pm_pot_on.gif) no-repeat;}
#pow_m3{background:url(/img/pm_agr_off.gif) no-repeat;left:262px;}
#pow_m3 a:hover{background:url(/img/pm_agr_on.gif) no-repeat;}
#pow_m4{width:78px;height:22px;background:url(/img/read_btn_off.gif) no-repeat;left:569px;top:3px;}
#pow_m4 a{width:78px;height:22px;}
#pow_m4 a:hover{width:78px;height:22px;background:url(/img/read_btn_on.gif) no-repeat;}
#pow_m5{width:64px;height:88px;text-indent:0px;left:578px;margin-top:28px;}

#banner_wide{clear:both;width:468px;height:60px;position:absolute;left:58px;top:50px;}

/* menu */
#menu1_container{width:100%;height:45px;background:#FCFCFC url(/img/menu1_bg.gif) repeat-x;margin:0;padding:0;}
#menu1{width:900px;height:24px;margin:auto;padding:9px 0 7px 0;}
#search_menu{
	width:325px;
	list-style:none;
	font-size:0.8em;
	margin:0;
	padding:0;
}
#search_menu li{float:left;display:inline;height:29px;}
#sea_m1{height:24px;background:url(/img/search_icon.gif) no-repeat;margin-left:2px;}
* html #sea_m1{behavior:expression(IEPNGFIX.fix(this));}
#search_freeword{width:210px;margin-left:20px;color:#a9a9a9;} /*modified yamazaki, added color element*/
#search_btn{width:40px;height:23px;background:url(/img/search_btn_off.gif) no-repeat;margin:0 1px 0 2px;}
#search_btn:hover{background:url(/img/search_btn_on.gif) no-repeat;}
#sea_m2{width:67px;height:23px;background:url(/img/search_more_btn_off.gif) no-repeat;overflow:hidden;text-indent:-9999px;}
#sea_m2 a{width:67px;height:23px;display:block;}
#sea_m2 a:hover{background:url(/img/search_more_btn_on.gif) no-repeat;}

#sub1_menu{
	width:570px;
	list-style:none;
	font-size:0.75em;
	font-family:'ＭＳ Ｐゴシック', sans-serif;
	margin:0;
	padding:0 5px 0 0;
}
#sub1_menu li{display:inline;}
#sub1_m1{
	padding-left:14px;
	background-image: url(/img/cap_red.gif);
	padding-top: 1px;
	padding-right: 30px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-position: left;
	border-right:solid 1px #000;
}

#sub1_m1 a{text-decoration:underline;}
#sub1_m1 a:link{color:#333333;text-decoration:underline;}
#sub1_m1 a:visited{color:#333333;text-decoration:underline;}
#sub1_m1 a:hover{color:#666666;text-decoration:none;}

#sub1_m2 a{text-decoration:none;}
#sub1_m2 a:link{color:#03C;;}
#sub1_m2 a:visited{color:#03C;}
#sub1_m2 a:hover{color:#09F;}

#sub1_m3 a{text-decoration:none;}
#sub1_m3 a:link{color:#03C;;}
#sub1_m3 a:visited{color:#03C;}
#sub1_m3 a:hover{color:#09F;}

#sub1_m4 a{text-decoration:none;}
#sub1_m4 a:link{color:#03C;;}
#sub1_m4 a:visited{color:#03C;}
#sub1_m4 a:hover{color:#09F;}

#sub1_m5 a{text-decoration:none;}
#sub1_m5 a:link{color:#03C;;}
#sub1_m5 a:visited{color:#03C;}
#sub1_m5 a:hover{color:#09F;}

#sub1_m6 a{text-decoration:none;}
#sub1_m6 a:link{color:#03C;;}
#sub1_m6 a:visited{color:#03C;}
#sub1_m6 a:hover{color:#09F;}

#sub1_m2{border-right:solid 1px #000;padding:0 5px;}
#sub1_m3{border-right:solid 1px #000;padding:0 5px;}
#sub1_m4{border-right:solid 1px #000;padding:0 5px;}
#sub1_m5{border-right:solid 1px #000;padding:0 5px;}
#sub1_m6{border-right:solid 1px #000;padding:0 5px;}

#sub1_menu a{text-decoration:none;}
#sub1_menu a:link{color:#03C;}
#sub1_menu a:visited{color:#03C;}
#sub1_menu a:hover{color:#09C;}

#main_menu_container{clear:both;width:100%;height:34px;background:url(/img/main_menu_bg.gif) repeat-x;}
#main_menu{width:900px;height:30px;position:relative;list-style:none;border-bottom:solid 2px #666;margin:auto;padding:0;}
#main_menu li{width:68px;height:30px;position:absolute;overflow:hidden;text-indent:-9999px;padding-right:1px;}
#main_menu a{width:68px;height:30px;display:block;text-decoration:none;}
#mai_m01_on{background:url(/img/mm_top_on.gif) no-repeat;left:2px;}
#mai_m01_off{background:url(/img/mm_top_off.gif) no-repeat;left:2px;}
#mai_m01_off a:hover{background:url(/img/mm_top_on.gif) no-repeat;left:2px;}
#mai_m02_on{background:url(/img/mm_spe_on.gif) no-repeat;left:71px;}
#mai_m02_off{background:url(/img/mm_spe_off.gif) no-repeat;left:71px;}
#mai_m02_off a:hover{background:url(/img/mm_spe_on.gif) no-repeat;left:71px;}
#mai_m03_on{background:url(/img/mm_for_on.gif) no-repeat;left:140px;}
#mai_m03_off{background:url(/img/mm_for_off.gif) no-repeat;left:140px;}
#mai_m03_off a:hover{background:url(/img/mm_for_on.gif) no-repeat;left:140px;}
#mai_m04_on{background:url(/img/mm_new_on.gif) no-repeat;left:209px;}
#mai_m04_off{background:url(/img/mm_new_off.gif) no-repeat;left:209px;}
#mai_m04_off a:hover{background:url(/img/mm_new_on.gif) no-repeat;left:209px;}
#mai_m05_on{background:url(/img/mm_col_on.gif) no-repeat;left:278px;}
#mai_m05_off{background:url(/img/mm_col_off.gif) no-repeat;left:278px;}
#mai_m05_off a:hover{background:url(/img/mm_col_on.gif) no-repeat;left:278px;}
#mai_m06_on{background:url(/img/mm_int_on.gif) no-repeat;left:347px;}
#mai_m06_off{background:url(/img/mm_int_off.gif) no-repeat;left:347px;}
#mai_m06_off a:hover{background:url(/img/mm_int_on.gif) no-repeat;left:347px;}
#mai_m07_on{background:url(/img/mm_far_on.gif) no-repeat;left:416px;}
#mai_m07_off{background:url(/img/mm_far_off.gif) no-repeat;left:416px;}
#mai_m07_off a:hover{background:url(/img/mm_far_on.gif) no-repeat;left:416px;}
#mai_m08_on{background:url(/img/mm_agr_on.gif) no-repeat;left:485px;}
#mai_m08_off{background:url(/img/mm_agr_off.gif) no-repeat;left:485px;}
#mai_m08_off a:hover{background:url(/img/mm_agr_on.gif) no-repeat;left:485px;}
#mai_m09_on{background:url(/img/mm_mat_on.gif) no-repeat;left:554px;}
#mai_m09_off{background:url(/img/mm_mat_off.gif) no-repeat;left:554px;}
#mai_m09_off a:hover{background:url(/img/mm_mat_on.gif) no-repeat;left:554px;}
#mai_m10_on{background:url(/img/mm_bus_on.gif) no-repeat;left:623px;}
#mai_m10_off{background:url(/img/mm_bus_off.gif) no-repeat;left:623px;}
#mai_m10_off a:hover{background:url(/img/mm_bus_on.gif) no-repeat;left:623px;}
#mai_m11_on{background:url(/img/mm_man_on.gif) no-repeat;left:692px;}
#mai_m11_off{background:url(/img/mm_man_off.gif) no-repeat;left:692px;}
#mai_m11_off a:hover{background:url(/img/mm_man_on.gif) no-repeat;left:692px;}
#mai_m12_on{background:url(/img/mm_tec_on.gif) no-repeat;left:761px;}
#mai_m12_off{background:url(/img/mm_tec_off.gif) no-repeat;left:761px;}
#mai_m12_off a:hover{background:url(/img/mm_tec_on.gif) no-repeat;left:761px;}
#mai_m13_on{background:url(/img/mm_sho_on.gif) no-repeat;left:830px;}
#mai_m13_off{background:url(/img/mm_sho_off.gif) no-repeat;left:830px;}
#mai_m13_off a:hover{background:url(/img/mm_sho_on.gif) no-repeat;left:830px;}

#sub2_menu{list-style:none;text-align:center;margin:auto;padding:0;}
#sub2_menu ul li{display:inline;}
#sub2_menu #sub2_m1,#sub2_menu #sub2_m2{display:inline;}

#menu2_container{width:100%;height:37px;background:#CFD9DB url(/img/menu2_bg.jpg) repeat-x;}
#menu2{width:900px;margin:auto;padding-top:5px;}
#location_menu{list-style:none;font-size:0.75em;font-family:'ＭＳ Ｐゴシック', sans-serif;margin:0;padding:0 0 0 100px;}
#location_menu li{display:inline;border-right:solid 1px #000;padding:0 5px;}
#loc_m1{border-left:solid 1px #000;padding-left:5px;}
#location_menu a{text-decoration:none;}
#location_menu a:link{color:#039;}
#location_menu a:visited{color:#039;}
#location_menu a:hover{color:#09F;}

#category_menu{list-style:none;font-size:0.8em;margin:0;padding:0 100px 0 0;}
#category_menu li{display:inline;border-right:solid 1px #000;padding:0 5px;}
#cat_m1{border-left:solid 1px #000;padding-left:5px;}
#category_menu a{text-decoration:none;}
#category_menu a:link{color:#069;}
#category_menu a:visited{color:#069;}
#category_menu a:hover{color:#0CF;}

#content_container{width:100%;height:100%;background:url(/img/content_bg.jpg) repeat-x;}
#content{width:900px;font-size:0.8em;margin:auto;}

/* content(main,right) */
.list_more{position:absolute;}
.list_more div{width:57px;height:19px;position:absolute;}
.list_more div a{display:block;width:57px;height:19px;background:url(/img/listmore_off.png) no-repeat;overflow:hidden;text-indent:-9999px;font-size:0px;}
.list_more div a:hover{background:url(/img/listmore_on.png) no-repeat;}

.list_more_text{text-align:right}
.list_more_text a{text-decoration:underline;}
.list_more_text a:link{color:#06C;}
.list_more_text a:visited{color:#06C;}
.list_more_text a:hover{color:#09F;}

.table_page #main a,
.news_entry_class #main a,
.round_page #main a{text-decoration:none;}
.table_page #main a:link,
.news_entry_class #main a:link,
.round_page #main a:link{color:#06C;}
.table_page #main a:visited,
.news_entry_class #main a:visited,
.round_page #main a:visited{color:#06C;}
.table_page #main a:hover,
.news_entry_class #main a:hover,
.round_page #main a:hover{color:#09F;text-decoration:underline;}

#main{width:589px;}
#right{width:300px;}


#top{padding-bottom:16px;}
#bottom{padding-top:13px;}

.a001 #news h3{width:589px;height:33px;background:url(/img/news_h1_03.gif) no-repeat;}
.a001 #news .list_more div{left:525px;top:-26px;}
.a001 #news_list{background:#FFF;list-style:none;margin:0 2px 0 0;padding:13px;}
.a001 #new_l1_top{height:14px;background:url(/img/news_new_bg_top.gif) no-repeat;/*padding-top:8px;*/}
.a001 #new_l1_middle{background:url(/img/news_new_bg_middle.gif) repeat-y;padding:0 10px 5px 10px;}
.a001 #new_l1_bottom{clear:both;height:4px;background:url(/img/news_new_bg_bottom.gif) no-repeat;}
.a001 #new_l1 .list_image{float:left;width:52px;height:53px;background:url(/img/news_new_bg.gif) no-repeat;padding:3px 0 0 3px;}
.a001 #new_l1 dl{float:right;width:469px;list-style:none;margin:0;padding:0 10px 0 7px;}
.a001 #new_l1 dl.no_image{float:none;}
.a001 #new_l1 dd{margin:0;padding:0;}
.a001 #new_l1 ul{list-style:none;margin:0;padding:0;}
.a001 #new_l2 dl{border-bottom:dotted 1px #9EE4E8;list-style:none;margin:0;padding:2px 12px;}
.a001 #new_l2 dt{float:left;width:70px;margin-top:6px;padding:0 12px 0 0;}
.a001 #new_l2 dd{float:right;width:455px;margin:0;}
.a001 #new_l2 ul{background:url(/img/news_list.gif) no-repeat;list-style:none;margin:0;padding:0 0 0 22px;}
.a001 #new_l2 li{line-height:120%;margin-top:7px;}

.a001 #new_l2 li a{}
.a001 #new_l2 li a:link{color:#3300FF;}
.a001 #new_l2 li a:visited{color:#990099;}
.a001 #new_l2 li a:hover{color:#990000;text-decoration:underline;}

.a001 #pickup h3{width:589px;height:52px;background:url(/img/pickup_h.jpg) no-repeat;}
.a001 #pickup .list_more div{left:525px;top:-26px;}
p.under{width:589px;height:2px;background-image: url(/img/pick_up_under.gif);background-repeat: no-repeat;background-position: bottom;margin: 0px;padding: 0px;}
.a001 #pickup_list{background:url(/img/pickup_bg_middle.jpg) repeat-y;list-style:none;margin:0;padding:7px 14px;}
.a402 #list{list-style:none;margin:0;padding:7px 14px;}
.a001 #pickup_list div{float:left;width:110px;height:112px;background:url(/img/pickup_thumb_bg.gif) no-repeat;padding-top: 6px;padding-right: 0px;padding-bottom: 0;	padding-left:6px;}
.a001 #pickup_list div.no_image{background:none;}
.a001 #pickup_list .float_area{border-top:dotted 1px #898989;padding-top:2px;}
.a001 .data_list{float:left;width:395px;list-style:none;margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 15px;padding-top: 10px;padding-right: 0;padding-bottom: 0;
padding-left: 22px;background-image: url(/img/pickup_list.gif);background-repeat: no-repeat;}

html>/**/body .a001 .data_list {
	float:left\9;
	width:395px\9;
	list-style:none\9;
	margin-top: 0px\9;
	margin-right: 0px\9;
	margin-bottom: 0px\9;
	margin-left: 15px\9;
	padding-top: 10px\9;
	padding-right: 0\9;
	padding-bottom: 0\9;
	padding-left: 22px\9;
	background-image: url(/img/pickup_list.gif)\9;
	background-repeat: no-repeat\9;
	background-position: 0px -4px\9;
}  

.a402 .data_list{list-style:none;margin:0;padding:0;}
.a001 .dat_l1,.a001 .dat_l2,.a001 .dat_l3,
.a402 .dat_l1,.a402 .dat_l2,.a402 .dat_l3{display:inline;color:#CC0000;left: -22px;text-decoration: none;}
.a402 .dat_l4{padding:5px 0;line-height: 1.2em;text-decoration: none;}
.a001 .dat_l1 a:link,.a001 .dat_l2 a:link,.a001 .dat_l3 a:link,
.a402 .dat_l1 a:link,.a402 .dat_l2 a:link,.a402 .dat_l3 a:link{color:#066;text-decoration: none;}
.a001 .dat_l1 a:visited,.a001 .dat_l2 a:visited,.a001 .dat_l3 a:visited,
.a402 .dat_l1 a:visited,.a402 .dat_l2 a:visited,.a402 .dat_l3 a:visited{color:#066;text-decoration: none;}
.a001 .dat_l1 a:hover,.a001 .dat_l2 a:hover,.a001 .dat_l3 a:hover,
.a402 .dat_l1 a:hover,.a402 .dat_l2 a:hover,.a402 .dat_l3 a:hover{color:#0CC;}
.dat_l4{font-size: 1.2em;}
.dat_l4 a:link{color:#3300FF !important;text-decoration: none;}
.dat_l4 a:visited{color:#990099 !important;text-decoration: none;}
.dat_l4 a:hover{color:#990000 !important;text-decoration: underline;!important}

.a001 #ranking h3{width:589px;height:33px;background:url(/img/ranking_h.gif) no-repeat;}
.a001 #ranking .list_more div{left:525px;top:-26px;}
#main #ranking_tab{width:559px;padding:4px 15px;}
#main #ranking_list{width:559px;height:25px;position:relative;list-style:none;margin:0;padding:0;}
#main #ranking_list li{height:25px;position:absolute;overflow:hidden;text-indent:-9999px;}
#main #ranking_list a{width:89px;height:20px;display:block;text-decoration:none;cursor:pointer;}
#main #ran_l1{background:url(/img/rm_ent_on.gif) no-repeat;left:0px;width:89px;}
#main #ran_l2{background:url(/img/rm_med_off.gif) no-repeat;left:89px;width:89px;}
#main #ran_l3{background:url(/img/rm_ite_off.gif) no-repeat;left:178px;width:381px;}
#main #ranking_ordered{font-size:1em;font-family:'ＭＳ Ｐゴシック', sans-serif;line-height:120%;background:url(/img/ranking_bg_middle.gif) repeat-y;padding-right:20px;}
#main #ranking_ordered a{text-decoration:none;}
#main #ranking_ordered a:link{color:#3300FF;}
#main #ranking_ordered a:visited{color:#990099;}
#main #ranking_ordered a:hover{color:#990000;text-decoration:underline;}
#main #ranking_ordered ol{
	list-style:none;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#main #ranking_ordered li{border-bottom:dotted 1px #999;padding-left:35px;margin-bottom:6px;}
#main #ror_list2,#main #ror_list3{display:none;}
#main li#ror_l15,#main li#ror_l25,#main li#ror_l35,
#main li.ror_lend{border-bottom:none !important;margin-bottom:0 !important;}
#main #ror_l11title{font-size: 0.8em;padding: 0px;margin: 0px;color: #CC0000;}
#main #ror_l11{background:url(/img/ran_ent_l1.png) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l12{background:url(/img/ran_ent_l2.png) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l13{background:url(/img/ran_ent_l3.png) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l14{padding-top: 5px;padding-bottom: 5px;background-image: url(/img/ran_ent_l4.gif);background-repeat: no-repeat;}
#main #ror_l15{padding-top: 5px;padding-bottom: 5px;background-image: url(/img/ran_ent_l5.gif);background-repeat: no-repeat;}
#main #ror_l21{background:url(/img/ran_ent_l1.png) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l22{background:url(/img/ran_ent_l2.png) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l23{background:url(/img/ran_ent_l3.png) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l24{background:url(/img/ran_med_l4.gif) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l25{background:url(/img/ran_med_l5.gif) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l31{background:url(/img/ran_ent_l1.png) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l32{background:url(/img/ran_ent_l2.png) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l33{background:url(/img/ran_ent_l3.png) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l34{background:url(/img/ran_ite_l4.gif) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ror_l35{background:url(/img/ran_ite_l5.gif) no-repeat;padding-top: 5px;padding-bottom: 5px;}
#main #ran_bottom{height:10px;background:url(/img/ranking_bg_bottom.gif) no-repeat;}

#banner_square{padding-bottom:13px;}

#account{position:relative;width:300px;height:193px;background:url(/img/account_bg.jpg) no-repeat;padding-bottom:10px;}
#account2{position:relative;width:300px;height:130px;background:url(/img/account2_bg.jpg) no-repeat;padding-bottom:10px;}
#account h3,
#account2 h3{height:40px auto;margin:0;padding:0;}
#account2 h4{
	margin:0;
	float: right;
	font-size: 12px;
	padding-top: 42px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
	font-weight: normal;
}
#account2 h4 a{margin:0;color: #0000FF;text-decoration: underline;}
#account2 h4 a:hover{margin:0;color: #0000FF;text-decoration: none;}
#account_list{list-style:none;margin:0;padding:0 11px;}
#login_list{width:278px;position:absolute;top:41px;list-style:none;margin:0;padding:0;}
#login_list li{padding-bottom:7px;}
#login_list label{width:51px;height:10px;overflow:hidden;text-indent:-9999px;display:block;position:absolute;margin-top:5px;}
#log_l1 label{background:url(/img/login_id.gif) no-repeat;}
#log_l2 label{background:url(/img/login_pass.gif) no-repeat;}
#log_l3 label{width:101px;background:url(/img/login_auto.gif) no-repeat;margin-top:4px;margin-left:20px;}
#login_id,#login_pass{width:210px;margin-left:60px;}
#login_btn{float:left;left:150px;position:relative;top:-25px;width:122px;height:32px;background:url(/img/login_btn_off.jpg) no-repeat;}
#login_btn:hover{background:url(/img/login_btn_on.jpg) no-repeat;}
#account2 div{width:300px;position:absolute;top:41px;list-style:none;margin:0;padding:0;}
#account2 p{text-align:center;padding:0 11px;}
#myaction_list{position:relative;list-style:none;margin:auto;padding:0;}
#myaction_list li{width:122px;height:32px;position:absolute;overflow:hidden;top:10px;}
#myaction_list li a{width:122px;height:32px;display:block;text-decoration:none;}
#mya_l1{text-indent:-9999px;background:url(/img/history_off.jpg) no-repeat;left:24px;}
#mya_l1 a:hover{background:url(/img/history_on.jpg) no-repeat;}
#mya_l2{left:153px;}
#logout_btn{float:left;width:122px;height:32px;background:url(/img/logout_btn_off.jpg) no-repeat;}
#logout_btn:hover{background:url(/img/logout_btn_on.jpg) no-repeat;}
#acc_l1 form{display:block;margin:0;padding:0;}
#acc_l2{position:absolute;left:17px;top:122px;font-size:0.8em;font-family:'ＭＳ Ｐゴシック', sans-serif;background:url(/img/account_forget.gif) no-repeat;padding-left:15px;}
#acc_l2 a{text-decoration:underline;}
#acc_l3{position:absolute;top:143px;width:278px;height:41px;background:url(/img/regist_btn_off.jpg) no-repeat;overflow:hidden;text-indent:-9999px;}
#acc_l3 a{width:278px;height:41px;display:block;}
#acc_l3 a:hover{background:url(/img/regist_btn_on.jpg) no-repeat;}

/******************************** added by yamazaki *****************************************/
#free_member_explanation{list-style:none;margin:0;padding:0;}
#free_member_explanation li{width:300px;height:83px;}
#free_member_explanation a{width:300px;height:83px;display:block;text-indent:-9999px;}
#mem_l0{background:url(/img/free_member_explanation.jpg) no-repeat;padding-bottom:10px;}
/********************************************************************************************/

#member_list{list-style:none;margin:0;padding:0;}
#member_list li{width:300px;height:60px;overflow:hidden;}
#member_list a{width:300px;height:60px;display:block;text-indent:-9999px;}
#mem_l1{background:url(/img/member_gold_off.jpg) no-repeat;padding-bottom:1px;}
#mem_l1 a:hover{background:url(/img/member_gold_on.jpg) no-repeat;}
#mem_l2{background:url(/img/member_platinum_off.jpg) no-repeat;padding-bottom:11px;}
#mem_l2 a:hover{background:url(/img/member_platinum_on.jpg) no-repeat;}

#whatsnew h3{width:300px;height:33px;background:url(/img/whatsnew_h.gif) no-repeat;}
#whatsnew a:hover{color:#990;}
#whatsnew .list_more div{left:236px;top:-26px;}
#whatsnew dl{font-size:0.85em;font-family:'ＭＳ Ｐゴシック', sans-serif;line-height:120%;background:#F4F4EC;margin:3px 0 0 0;padding:3px 5px;}
#whatsnew dd{display:inline;background:url(/img/whatsnew_list.gif) no-repeat;margin:0;padding-left:13px;}
#whatsnew dt{display:inline;}

#newmagazine{padding-bottom:23px;}
/*added by yamazaki*/
#newmagazine span{ line-height:0.5; }
/********************/
#newmagazine h3{width:300px;height:33px;background:url(/img/newmagazine_h.gif) no-repeat;}
#newmagazine .list_more div{left:236px;top:-26px;}
#newmagazine_list{list-style:none;margin:0;padding:4px 11px 0 11px;}
#nma_l1{float:left;padding-right:10px;}
#nma_l2{font-size:0.85em;font-family:'ＭＳ Ｐゴシック', sans-serif;line-height:150%;}/* modified by yamazaki 120px to 150px */
/*added by yamazaki*/
#latest_magazine_title{ list-style-type:none;list-style-image:none;margin-top:10px; }
#latest_magazine_article_title{ list-style-type:none;list-style-image:none;margin-top:5px; }
#latest_magazine_article_title a:link{ color:#06C; }
#latest_magazine_article_title a:visited{ color:#99CCFF; }
#latest_magazine_article_title a:hover{ color:#09F; }
/********************/
#banner_small{width:294px;height:51px;background:url(/img/banner_bg_medium.jpg) no-repeat;padding:2px;}
/************************** added by yamazaki *******************************/
#banner_domon{width:300px;height:83px;background:url(/img/banner_domon.jpg) no-repeat;padding:2px;}
/****************************************************************************/
#adsence{background:url(/img/ads_bg.gif) repeat;margin-top:20px;padding:4px 0;}
#ads{background:#FFF;padding:7px 9px;}

#content2_container{width:100%;background:#ECECEC;}
.a001 #bottom{width:900px;font-size:0.8em;margin:auto;}
.a001 #community{width:472px;}
.a001 #community h3{width:472px;height:30px;background:url(/img/community_h.gif) no-repeat;}
.a001 #community .list_more div{left:405px;top:-22px;}
.a001 #com_about{width:472px;background:url(/img/community_bg_middle.gif) repeat-y;padding:6px 0;}
.a001 #com_about h4{padding:0 21px;}
.a001 #com_about p{font-size:0.8em;line-height:120%;padding:0 21px;}
.a001 #com_bottom{width:472px;height:14px;background:url(/img/community_bg_bottom.gif) no-repeat;}
.a001 #community_list{width:444px;height:55px;position:relative;list-style:none;margin:0 14px;padding:0;}
.a001 #community_list li{width:148px;height:55px;position:absolute;overflow:hidden;text-indent:-9999px;}
.a001 #community_list a{width:148px;height:55px;display:block;text-decoration:none;}
.a001 #com_l1{background:url(/img/com_step1_off.jpg) no-repeat;left:0px;}
.a001 #com_l1 a:hover{background:url(/img/com_step1_on.jpg) no-repeat;left:0px;}
.a001 #com_l2{background:url(/img/com_step2_off.jpg) no-repeat;left:148px;}
.a001 #com_l2 a:hover{background:url(/img/com_step2_on.jpg) no-repeat;left:148px;}
.a001 #com_l3{background:url(/img/com_step3_off.jpg) no-repeat;left:296px;}
.a001 #com_l3 a:hover{background:url(/img/com_step3_on.jpg) no-repeat;left:296px;}

.a001 #service{width:422px;background:url(/img/service_bg_middle.gif) repeat-y;}
.a001 #service h3{width:422px;height:30px;background:url(/img/service_h.gif) no-repeat;}
.a001 #service_menu{width:386px;height:128px;position:relative;list-style:none;margin:0;padding:0 0 4px 0;}
.a001 #service_menu li{width:193px;height:64px;position:absolute;overflow:hidden;text-indent:-9999px;}
.a001 #service_menu a{width:193px;height:64px;display:block;text-decoration:none;}
.a001 #ser_m1{background:url(/img/sm_con_off.jpg) no-repeat;left:15px;top:9px;}
.a001 #ser_m1 a:hover{background:url(/img/sm_con_on.jpg) no-repeat;left:15px;top:9px;}
.a001 #ser_m2{background:url(/img/sm_fim_off.jpg) no-repeat;left:213px;top:9px;}
.a001 #ser_m2 a:hover{background:url(/img/sm_fim_on.jpg) no-repeat;left:213px;top:9px;}
.a001 #ser_m3{background:url(/img/sm_old_off.jpg) no-repeat;left:15px;top:74px;}
.a001 #ser_m3 a:hover{background:url(/img/sm_old_on.jpg) no-repeat;left:15px;top:74px;}
.a001 #ser_m4{background:url(/img/sm_rec_off.jpg) no-repeat;left:213px;top:74px;}
.a001 #ser_m4 a:hover{background:url(/img/sm_rec_on.jpg) no-repeat;left:213px;top:74px;}
.a001 #ser_bottom{width:422px;height:14px;background:#ECECEC url(/img/service_bg_bottom.gif) no-repeat;}

.touroku002 div{
	width:278px;
	height:41px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.touroku002 div a{display:block;width:278px;height:41px;background:url(/img/regist_btn_off.jpg) no-repeat;overflow:hidden;text-indent:-9999px;font-size:0px;}
.touroku002 div a:hover{background:url(/img/regist_btn_on.jpg) no-repeat;}

.table_page .rtop,
.round_page .rtop{background:#CFD9DB;}
.table_page .rtop span,
.round_page .rtop span{background:#FFF;}
.table_page #main{width:826px;color:#000;background:#FFF;margin:auto;}
.table_page .box{background:#FFF;padding:11px 25px;}
.round_page .box{background:#FFF;padding:5px 0;}
.table_page #main h3,
.round_page #main h3{display:none;}
.table_page h4{height:18px;overflow:hidden;text-indent:-9999px;margin:0;padding:0 0 14px 0;}
.round_page #main .box{padding:2px 8px;}
.round_page #main h4{width:573px;height:18px;overflow:hidden;text-indent:-9999px;margin:0;padding:0 0 14px 0;}
.table_area{margin:auto;}
.dl_table{border:double 3px #FFF;background-color:#999;margin-bottom:23px;padding:0px;}
.dl_table801{border:double 3px #FFF;background-color:#999;margin-bottom:5px;padding:0px;}
.dl_table2{border:solid 1px #666;margin:0 90px 0 10px;}
.dl_table dl{background:#F3F3F3 url(/img/dl_table_bg.gif) repeat-y;margin:0;padding:0;}
.dl_table801 dl{background:#F3F3F3 url(/img/dl_table_bg.gif) repeat-y;margin:0;padding:0;}
.dl_table2 dl{border-top:solid 1px #666;margin:0;padding:0;}
.dl_table2 dl dl{border-top:none;background:none;}
.round_page dl{background:#F3F3F3 url(/img/dl_table_bg2.gif) repeat-y;}
.round_page .dl_table2 dl{background:#FFF url(/img/dl_table2_bg2.gif) repeat-y;}
.round_page dl dl{background:none;}
.round_page #comment_post dl{background:none;}
.dl_table dt{float:left;width:130px;background:#DBE7F5;border-top:dotted 1px #999;margin:0 5px;padding:7px 20px;}
.dl_table801 dt{float:left;width:130px;background:#DBE7F5;border-top:dotted 1px #999;margin:0 5px;padding:7px 20px;}
.dl_table2 dt{float:left;width:85px;margin:0 5px;padding:7px 10px;}
.dl_table2 dt dt{float:none;width:auto;margin:0;padding:0;}
.round_page .dl_table dt{width:110px;background:#DBE7F5;padding:3px 10px;}
.round_page .dl_table2 dt{width:90px;padding:3px 5px;}
.round_page .dl_table2 dt dt{width:auto;padding:0;}
.dl_table dd{float:right;width:505px;overflow:hidden;background:#F3F3F3;border-top:dotted 1px #999;margin:0 10px 0 0;padding:10px 20px;}
.dl_table801 dd{float:right;width:505px;overflow:hidden;background:#F3F3F3;border-top:dotted 1px #999;margin:0 10px 0 0;padding:10px 20px;}
.dl_table2 dd{float:right;width:450px;overflow:hidden;margin:0 10px 0 0;padding:10px 20px;}
.dl_table2 dd dd{float:none;width:auto;margin:0;padding:0;}
.round_page dd{width:362px;padding:6px 10px;}
.round_page .dl_table2 dd{width:327px;padding:6px 5px;}
.round_page .dl_table2 dd dd{width:auto;padding:0;}
.dl_t1,.dl_t1 dt,.dl_t1 dd{border:none !important;}
.dl_table dd ul{list-style:none;margin:0;padding:0;}
.dl_table dd ul li{vertical-align:middle;marign:0;padding:12px 0 0 0;}
.dl_t1 dd ul li{padding-top:0;}
.dl_table dd ul li.mp_none{padding-top:0;}
.dl_table dd ul li li{padding-top:0;}
.dl_table dd ul ul li select,
.dl_table dd ul ul li input.txt{margin-bottom:5px;}
.no_dl{margin-top:32px;}
.a113 #regist_charge_complete .no_dl{margin-top:0;}
.no_dl p{background-color:#F3F3F3;text-align:center;margin:0;padding-top:58px;}
.a113 #regist_charge_complete .no_dl p,
.a901 #error .no_dl p{padding-bottom:58px;}
.no_dl div{background-color:#F3F3F3;text-align:center;padding:29px 0 58px 0;}
.no_dl div div{margin:0;padding:0;}
.no_dl #data_list{background-color:#F3F3F3;list-style:none;margin:0;padding:6px;}
.no_dl #data_list li{margin:10px 0;padding:0 25px;}
.no_dl #data_list ul{height:100%;list-style:none;margin:0;padding:0;}
.no_dl #data_list ul li{margin-top:0;padding:0;}
.no_dl #dat_l1{border-bottom:dotted 1px #999;}
.no_dl #dat_l1 p{text-align:left;margin:0;padding:0 0 0 40px;}
.no_dl #dat_l3{border-top:dotted 1px #999;}
.no_dl #dat_l3 p{text-align:left;margin:0;padding:10px 0 0 0;}
.a103 .no_dl p{padding-bottom:58px;}
.a103 #regist_free_complete .dl_table,
.a301 #read_cancel .dl_table,
.a303 #read_cancel_complete .dl_table,
.a603 #regist_edit_complete .dl_table,
.a801 #buy_confirm .dl_table,
.a901 #error .dl_table{margin-top:0;}
.a1003 #contact_complete .dl_table{margin-top:14px;}
input.s3{width:27px;}
input.s4{width:36px;}
input.s10{width:90px;margin-right:5px;}
input.s13{width:117px;}
input.s20{width:180px;}
input.s30{width:270px;}
#terms{width:520px;height:120px;border:solid 1px #006599;overflow:scroll;margin:auto;padding:10px;}
#terms h5{font-size:1.3em;margin:0;}
#terms ol{list-style:none;padding:0;margin:10px 0 0 0;}
#terms ul{list-style:square;}
#terms_accept{text-align:center;padding-top:10px;}


#step_action{
	clear:both;
	height:39px;
	position:relative;
	margin:auto;
	padding-top:80px;
}
#step_action input{width:178px;height:39px;position:absolute;}
#step_action a.act1,
#step_action a.act2{display:inline;width:178px;height:39px;position:absolute;overflow:hidden;text-indent:-9999px;}
.action_num1{width:178px;}
.action_num2{width:400px;} /* modified yamazaki width 358 to 400 */
.action_num2 .act1{left:0px;}
.action_num2 .act2{left:180px;}
#cancel_btn{background:url(/img/cancel_btn_off.gif) no-repeat;}
#cancel_btn:hover{background:url(/img/cancel_btn_on.gif) no-repeat;}
#cancel_btn2{background:url(/img/cancel_btn2_off.gif) no-repeat;}
#cancel_btn2:hover{background:url(/img/cancel_btn2_on.gif) no-repeat;}
#confirm_btn{background:url(/img/confirm_btn_off.gif) no-repeat;}
#confirm_btn:hover{background:url(/img/confirm_btn_on.gif) no-repeat;}
#edit_btn{background:url(/img/edit_btn_off.gif) no-repeat;}
#edit_btn:hover{background:url(/img/edit_btn_on.gif) no-repeat;}
#regist_btn{background:url(/img/regist_btn_off.gif) no-repeat;}
#regist_btn:hover{background:url(/img/regist_btn_on.gif) no-repeat;}
#login_btn2{background:url(/img/login_btn_off.gif) no-repeat;}
#login_btn2:hover{background:url(/img/login_btn_on.gif) no-repeat;}
#send_btn{background:url(/img/send_btn_off.gif) no-repeat;}
#send_btn:hover{background:url(/img/send_btn_on.gif) no-repeat;}
#resetting_btn{background:url(/img/resetting_btn_off.gif) no-repeat;}
#resetting_btn:hover{background:url(/img/resetting_btn_on.gif) no-repeat;}
#resetting_btn{background:url(/img/resetting_btn_off.gif) no-repeat;}
#resetting_btn:hover{background:url(/img/resetting_btn_on.gif) no-repeat;}
#discontinue_btn{background:url(/img/discontinue_btn_off.gif) no-repeat;}
#discontinue_btn:hover{background:url(/img/discontinue_btn_on.gif) no-repeat;}
#buy_btn{background:url(/img/buy_btn_off.gif) no-repeat;}
#buy_btn:hover{background:url(/img/buy_btn_on.gif) no-repeat;}
#back_btn{background:url(/img/back_btn_off.gif) no-repeat;}
#back_btn:hover{background:url(/img/back_btn_on.gif) no-repeat;}
#home_btn{background:url(/img/home_btn_off.gif) no-repeat;}
#home_btn:hover{background:url(/img/home_btn_on.gif) no-repeat;}
#post_btn{background:url(/img/post_btn_off.gif) no-repeat;}
#post_btn:hover{background:url(/img/post_btn_on.gif) no-repeat;}

.a002 #login h4{background:url(/img/kaiin_h.gif) no-repeat;}
.a002 #notlogin h4{
	background:url(/img/notkaiin_h.gif) no-repeat;
}
.a003 #issue h4{background:url(/img/issue_h_modify.gif) no-repeat;}
.a004 #password_setting h4{background:url(/img/password_setting_h.gif) no-repeat;}

.a101 #regist_free h4{background:url(/img/regist_free_h.gif) no-repeat;}
.a101_n1_1 #regist_free h4{background:url(/img/navi_n1_1_h.gif) no-repeat;}
.a101_n1_2 #regist_free h4{background:url(/img/navi_n1_2_h.gif) no-repeat;}
.a101_n1_3 #regist_free h4{background:url(/img/navi_n1_3_h.gif) no-repeat;}
.a101_n1_4 #regist_free h4{background:url(/img/navi_n1_4_h.gif) no-repeat;}
.a101_n1_5 #regist_free h4{background:url(/img/navi_n1_4_h.gif) no-repeat;}
.a101_n1_6 #regist_free h4{background:url(/img/navi_n1_6_h.gif) no-repeat;}
.a101_n1_9 #regist_free h4{background:url(/img/navi_n1_9_h.gif) no-repeat;}
.a101_n1_13 #regist_free h4{background:url(/img/navi_n1_13_h.gif) no-repeat;}
.a101_n2_1 #regist_free h4{background:url(/img/navi_n2_1_h.gif) no-repeat;}
.a101_n2_2 #regist_free h4{background:url(/img/navi_n2_1_h.gif) no-repeat;}
.a101_n2_3 #regist_free h4{background:url(/img/navi_n2_3_h.gif) no-repeat;}
.a101_n3_1 #regist_free h4{background:url(/img/navi_n1_4_h.gif) no-repeat;}
.a101_n3_2 #regist_free h4{background:url(/img/navi_n1_4_h.gif) no-repeat;}
.a101_n3_3 #regist_free h4{background:url(/img/navi_n3_3_h.gif) no-repeat;}
.a101_n3_6 #regist_free h4{background:url(/img/navi_n3_6_h.gif) no-repeat;}
.a101_n3_10 #regist_free h4{background:url(/img/navi_n3_10_h.gif) no-repeat;}



.a102 #regist_free_confirm h4{background:url(/img/regist_free_confirm_h.gif) no-repeat;}
.a103 #regist_free_complete h4{background:url(/img/regist_free_complete_h.gif) no-repeat;}
.a111 #regist_charge h4{background:url(/img/regist_charge_h.gif) no-repeat;}
.a111 #for_bussiness{text-align:right;}
.a111 #organization_list li{display:inline;padding-right:10px;}
.a111 #situation_list{border:dotted 1px #CCC;margin:2px 0;padding:5px;}
.a111 #situation_list dt{text-align:center;}
.a111 #sit_l1 dt,
.a111 #sit_l2 dt{display:none;}
.a111 #add_item{text-align:right;}
.a111 #situation_list dl{width:493px;background:none;}
.a111 #situation_list dt{float:left;width:70px;background:none;border:none;margin:0;padding:0 5px 0 0;}
.a111 #situation_list dd{float:right;width:418px;background:none;border:none;margin:0;padding:0;}
.a111 #situation_list input{clear:both;}
.a111_hr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width: 320px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 5px;
}

.a112 #regist_charge_confirm h4{background:url(/img/regist_charge_confirm_h.gif) no-repeat;}
/*.a113 #regist_charge_complete h4{background:url(/img/regist_charge_complete_h.gif) no-repeat;}*/
.a113 #regist_charge_complete h4{background:url(/img/navi_n1_6_h.gif) no-repeat;} /* modified by muraki */
.a301 #read_cancel h4{background:url(/img/read_cancel_h.gif) no-repeat;}
.a302 #read_cancel_confirm h4{background:url(/img/read_cancel_confirm_h.gif) no-repeat;}
.a303 #read_cancel_complete h4{background:url(/img/read_cancel_complete_h.gif) no-repeat;}
/*.a601 #regist_edit h4{background:url(/img/regist_edit_h.gif) no-repeat;}*/
.a601 #regist_edit h4{background:url(/img/regist_edit_h_modify.gif) no-repeat;} /* modified by yamazaki change image file */
.a602 #regist_edit_confirm h4{background:url(/img/regist_edit_confirm_h.gif) no-repeat;}
.a603 #regist_edit_complete h4{background:url(/img/regist_edit_complete_h.gif) no-repeat;}
.a801 #buy_confirm h4{background:url(/img/buy_confirm_h.gif) no-repeat;}
.a801 #buy_confirm h5{
	font-size: 1.25em;
	color: #333;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


.a801 #change_btn {margin-bottom:10px;height: 39px;width: 178px;margin-right: 0px;margin-left: auto;margin-top: 4px;}
.a801 #change_btn a{margin-top: 4px;margin-bottom:10px;background-image: url(/img/change_btn_off.gif);background-repeat: no-repeat;height: 39px;width: 178px;margin-right: auto;margin-left: auto;text-indent: -9999px;display: block;}
.a801 #change_btn a:hover{background-image: url(/img/change_btn_on.gif);}


.news_class #news_result h3,
.news_class #news_media_result h3,
.news_entry_class #news_entry h3,
.news_entry_class #news_media h3,
.a1003 #main h3{display:none;}

.news_class #moresearch_menu{background:#E4E4E4 url(/img/news_result_bg.jpg) repeat-x;border:solid 1px #666;list-style:none;margin:0 0 20px 0;padding:10px;}
.news_entry_class #moresearch_menu{background:#E5E5E5 url(/img/news_entry_bg.jpg) repeat-x;border:solid 1px #666;list-style:none;margin:0;padding:10px;}

#mor_m2 ul{background:#FFF;border:solid 1px #666;list-style:none;margin:0;padding:5px 10px;}
#mor_m2 li{display:inline;padding-right:15px;}
#mor_m2 a{text-decoration:underline;}
#moresearch_menu label{width:86px;height:13px;overflow:hidden;text-indent:-9999px;display:block;position:absolute;margin-top:5px;}
#mor_m1{margin-bottom:10px;}
#mor_m2_tag{float:left;}
#mor_m2_tag ul{height:84px;overflow:auto;}
#mor_m1 label{background:url(/img/moresearch_keyword.gif) no-repeat;}
#mor_m2_label{float:left;background:url(/img/moresearch_tag.gif) no-repeat;text-indent:-9999px;width:95px;}
#moresearch_keyword{width:240px;margin-left:95px;}
#moresearch_tag_list{width:440px;margin-left:95px;}
#moresearch_entry_btn{width:70px;height:27px;background:url(/img/search_entry_btn_off.gif) no-repeat;}
#moresearch_entry_btn:hover{background:url(/img/search_entry_btn_on.gif) no-repeat;}
#moresearch_media_btn{width:70px;height:27px;background:url(/img/search_media_btn_off.gif) no-repeat;}
#moresearch_media_btn:hover{background:url(/img/search_media_btn_on.gif) no-repeat;}
#moresearch_item_btn{width:70px;height:27px;background:url(/img/search_item_btn_off.gif) no-repeat;}
#moresearch_item_btn:hover{background:url(/img/search_item_btn_on.gif) no-repeat;}

.news_class .navigation_menu{height:100%;overflow:hidden;list-style:none;margin:0 0 2px 0;padding:0;}
.news_class .navigation_menu ul{list-style:none;margin:0;padding:0;}
.news_class .navigation_menu ul li{float:left;}
.news_class .nav_m1{float:left;}
.news_class .nav_m2{float:left;padding:0 20px;}
.news_class .nav_m3{float:right;}
.news_class .pag_m1 a{text-decoration:underline;}
.news_class .pag_m2{padding:0 5px;}
.news_class .pag_m3 a{text-decoration:underline;}
.news_class .sort_menu a{text-decoration:underline;}
.news_class .sor_m1{border-right:solid 1px;padding-right:10px;}
.news_class .sor_m2{padding-left:10px;}
.news_class #result_list{list-style:none;margin:0;padding:0;}
.news_class .res_l{height:100%;font-family:'ＭＳ Ｐゴシック', sans-serif;background:#FFF;border:solid 1px #666;margin-bottom:13px;padding:10px;}
.a201 .res_l .rtop span,
.a201 .res_l .rbottom span{background:#DCE6EF;}
.a211 .res_l .rtop span,
.a211 .res_l .rbottom span{background:#DBF2D6;}
.a201 .res_l h4{background:#DCE6EF;margin:0;}
.a211 .res_l h4{background:#DBF2D6;margin:0;}
.news_class .res_l .float_left{width:380px;}
.news_class .res_l p,
.news_class .res_l .tag_list,
.news_class .res_l .price_list{padding-left:10px;}
.news_class .res_l .round{padding-bottom:5px;}
.news_class h4.title{line-height:100%;font-size:1em;padding:0 10px;}
.news_class h4.entry_title{line-height:140%;padding:5px 10px 0 10px;}
.news_class h4.entry_title a{color:#06C;font-size:1.3em;}
.news_class h4.entry_title a:visited{color:#99CCFF;} /* modified by yamazaki */
.news_class h4.entry_title a:hover{color:#09F;}
.news_class p{margin:0;}
.news_class .publish{text-align:right;}
.news_class .price_list{margin:0;padding:0;}
.news_class .price_list dt{float:left;margin:0;padding:0;}
.news_class .price_list dd{float:left;margin:0;padding:0 10px 0 0;}
.news_class .tag_list{clear:both;list-style:none;margin:0;padding:0;}
.news_class .tag_list dt{display:inline;}
.news_class .tag_list dd{display:inline;margin:0;padding:0 4px 0 0;}
.a211 .res_l_top .float_left{width:75px;padding-right:8px;}
.a211 .res_l_top .float_right{width:476px;}
.a211 .res_l_bottom{padding-top:5px;}
.a211 .res_l_bottom .float_left{width:471px;}
.a211 .res_l_bottom .float_right{width:96px;height:26px;background:url(/img/related_btn_off.gif) no-repeat;overflow:hidden;text-indent:-9999px;}
.a211 .res_l_bottom .float_right a{display:block;text-decoration:none;}
.a211 .res_l_bottom .float_right a:hover{width:96px;height:26px;background:url(/img/related_btn_on.gif) no-repeat;}
.media_list{height:34px;list-style:none;position:relative;overflow:hidden;text-indent:-9999px;margin:0;padding:0;}
.media_list li{width:32px;height:34px;position:absolute;}
.media_l1{background:url(/img/icon_media_voice.gif) no-repeat;left:4px;}
.media_l2{background:url(/img/icon_media_movie.gif) no-repeat;left:209px;}
.news_class .attribute_list{width:182px;height:34px;position:relative;list-style:none;margin:0;padding:0 0 6px 0;}
.news_class .attribute_list li{width:34px;height:34px;position:absolute;overflow:hidden;text-indent:-9999px;}
.a211 .attribute_list li{top:-20px;}
.news_class .att_l1_on{background:url(/img/al_fre_on.gif) no-repeat;left:40px;}
.news_class .att_l1_off{background:url(/img/al_fre_off.gif) no-repeat;left:40px;}
.news_class .att_l2_on{background:url(/img/al_gol_on.gif) no-repeat;left:76px;}
.news_class .att_l2_off{background:url(/img/al_gol_off.gif) no-repeat;left:76px;}
.news_class .att_l3_on{background:url(/img/al_rea_on.gif) no-repeat;left:112px;}
.news_class .att_l3_off{background:url(/img/al_rea_off.gif) no-repeat;left:112px;}
.news_class .att_l4_on{background:url(/img/al_pla_on.gif) no-repeat;left:148px;}
.news_class .att_l4_off{background:url(/img/al_pla_off.gif) no-repeat;left:148px;}
.news_class .type_list{height:31px;width:183px;position:relative;list-style:none;margin:0;padding:0;}
.news_class .type_list li{height:31px;position:absolute;overflow:hidden;text-indent:-9999px;}
.news_class .type_list a{height:31px;display:block;text-decoration:none;}
.news_class .typ_l1{width:90px;background:url(/img/typetext_btn_off.gif) no-repeat;}
.news_class .typ_l1 a:hover{width:90px;background:url(/img/typetext_btn_on.gif) no-repeat;}
.news_class .typ_l2{width:86px;background:url(/img/typepdf_btn_off.gif) no-repeat;left:97px;}
.news_class .typ_l2 a:hover{width:86px;background:url(/img/typepdf_btn_on.gif) no-repeat;left:97px;}

.news_entry_class #main h3{border:solid 1px #999;}
.news_entry_class #entry{
	background:#FFF;
}
.news_entry_class #entry h4.title{font-size:1.3em;line-height:130%;}
.news_entry_class #entry h4.title a{text-decoration:none;color:#CC0000;}
.news_entry_class #entry h4.title a:link{color:#CC0000;}
.news_entry_class #entry h4.title a:visited{color:#CC3333;} /* modified by yamazaki */
.news_entry_class #entry h4.title a:hover{text-decoration:underline;color:#CC0000;}

.news_entry_class #entry h4.entry_title{font-size:1.9em;line-height:120%;background:url(/img/entry_h_bg.gif) no-repeat;margin:5px 10px;padding:3px 7px;}
.news_entry_class #entry h4.entry_title a{text-decoration:underline;color:#CC0000;}
.news_entry_class #entry h4.entry_title a:link{color:#CC0000;}
.news_entry_class #entry h4.entry_title a:visited{color:#CC3333;} /* modified by yamazaki */
.news_entry_class #entry h4.entry_title a:hover{color:#CC0000;}

/*.a212 #entry h4.entry_title{background:url(/img/media_h_bg.gif) no-repeat;}*/
/*#### added by yamazaki #### */
.a212 #entry h4.entry_title{font-size:1.9em;line-height:120%;background:url(/img/media_h_long_bg.gif) no-repeat;margin:5px 10px;padding:3px 7px;}
/*############################*/
.a212 #entry h4.entry_title a{text-decoration:none;color:#CC0000;}
.a212 #entry h4.entry_title a:link{color:#CC0000;}
.a212 #entry h4.entry_title a:visited{color:#CC3333;} /* modified by yamazaki */
.a212 #entry h4.entry_title a:hover{color:#CC0000;}

.a202 .entry_body h5{font-size:1.2em;background:url(/img/entry_h_bg3.gif) no-repeat;margin:0 0 5px 0;padding:0 0 0 7px;}
.a212 .entry_body h5{font-size:1.2em;background:url(/img/entry_h_bg3.gif) no-repeat;margin:0 0 5px 0;padding:0 0 0 7px;}
.a202 .entry_body h6{font-size:1.2em;background:url(/img/entry_h_bg3.gif) no-repeat;margin:0 0 5px 0;padding:0 0 0 7px;}
.a212 .entry_body h6{font-size:1.2em;margin: 0px;padding: 0px;}
.a212 .entry_body h6 a{text-decoration:none;color: #333333;}
.a212 .entry_body h6 a:link{color:#0099FF;}
.a212 .entry_body h6 a:visited{color:#0099FF;} /* modified by yamazaki */
.a212 .entry_body h6 a:hover{text-decoration: underline;}
.news_entry_class #entry_header1_list{border-bottom:solid 2px #E9E9E9;text-align:right;list-style:none;margin:0 6px 6px 6px;padding:0;}
.news_entry_class #entry_header1_list li{display:inline;font-size:0.85em;font-family:'ＭＳ Ｐゴシック', sans-serif;padding-left:5px;}
.news_entry_class #entry_header2_list{text-align:right;list-style:none;margin:0;padding:0 7px 4px 7px;}
.news_entry_class #enh2_l3,
.news_entry_class #enh2_l4{font-size:0.85em;font-family:'ＭＳ Ｐゴシック', sans-serif;}
.news_entry_class #enh2_l4 a{height:29px;background:url(/img/icon_pdf.gif) no-repeat;padding:17px 0 0 32px;}
.news_entry_class #entry h4.title_shop{font-size:1.3em;line-height:130%;}
.news_entry_class #entry h4.title_shop a{text-decoration:none;color:#990000;}
.news_entry_class #entry h4.title_shop a:link{text-decoration:none;color:#990000;}
.news_entry_class #entry h4.title_shop a:visited{text-decoration:none;color:#993333;}/* modified by yamazaki */
.news_entry_class #entry h4.title_shop a:hover{color:#990000;text-decoration:underline;}
.news_entry_class #entry h4.entry_title_shop{
	font-size:2.5em;
	line-height:120%;
	background:url(/img/media_h_bg1.gif) no-repeat;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.news_entry_class .entry_body{
	font-size:1.25em;
	line-height:140%;
	margin:0 8px;
	padding:9px 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.news_entry_class #entry h4.entry_title_shop1{
	font-size:2.5em;
	line-height:120%;
	background:url(/img/media_h_bg1.gif) no-repeat;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.news_entry_class .entry_body1{
	font-size:1.25em;
	line-height:140%;
	margin:0 8px;
	padding:9px 4px;
	background-color: #F4EED5;
}



.a212news_entry_class .entry_body{font-size:1.25em;line-height:140%;margin:0 8px;padding:9px 4px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #009;}
.a212.news_entry_class .entry_body{border-color:#060;}
.news_entry_class .entry_body p{padding:8px 0;}
.news_entry_class #read_pdf{text-align:right;padding:5px 10px;}
.news_class .page_menu{margin:0 !important;}
.page_menu{list-style:none;height:23px;margin:auto;padding:0;}
.a1101 .page_menu{font-size:0.8em;}
.view1{width:120px;}
.view2{width:140px;}
.view3{width:170px;}
.view4{width:200px;}
.view5{width:230px;}
.view6{width:260px;}
.view7{width:290px;}
.view8{width:320px;}
.view9{width:350px;}
.view10{width:380px;}
.page_menu li{float:left;padding:0 5px;}
.pag_m2 ul{list-style:none;margin:0;padding:0;text-align:center;}
.pag_m2 li{width:23px;height:23px;overflow:hidden;text-indent:-9999px;margin:0 3px;padding:0;}
.pag_m2 a{width:23px;height:23px;display:block;text-decoration:none;}
.pag_m1,.pag_m3{color:#FFF;}
.page1_off{background:url(/img/page1_off.gif) no-repeat;}
.page1_off a:hover,
.page1_on{background:url(/img/page1_on.gif) no-repeat;}
.page2_off{background:url(/img/page2_off.gif) no-repeat;}
.page2_off a:hover,
.page2_on{background:url(/img/page2_on.gif) no-repeat;}
.page3_off{background:url(/img/page3_off.gif) no-repeat;}
.page3_off a:hover,
.page3_on{background:url(/img/page3_on.gif) no-repeat;}
.page4_off{background:url(/img/page4_off.gif) no-repeat;}
.page4_off a:hover,
.page4_on{background:url(/img/page4_on.gif) no-repeat;}
.page5_off{background:url(/img/page5_off.gif) no-repeat;}
.page5_off a:hover,
.page5_on{background:url(/img/page5_on.gif) no-repeat;}
.page6_off{background:url(/img/page6_off.gif) no-repeat;}
.page6_off a:hover,
.page6_on{background:url(/img/page6_on.gif) no-repeat;}
.page7_off{background:url(/img/page7_off.gif) no-repeat;}
.page7_off a:hover,
.page7_on{background:url(/img/page7_on.gif) no-repeat;}
.page8_off{background:url(/img/page8_off.gif) no-repeat;}
.page8_off a:hover,
.page8_on{background:url(/img/page8_on.gif) no-repeat;}
.page9_off{background:url(/img/page9_off.gif) no-repeat;}
.page9_off a:hover,
.page9_on{background:url(/img/page9_on.gif) no-repeat;}
.page10_off{background:url(/img/page10_off.gif) no-repeat;}
.page10_off a:hover,
.page10_on{background:url(/img/page10_on.gif) no-repeat;}
.page11_off{background:url(/img/page11_off.gif) no-repeat;}
.page11_off a:hover,
.page11_on{background:url(/img/page11_on.gif) no-repeat;}
.page12_off{background:url(/img/page12_off.gif) no-repeat;}
.page12_off a:hover,
.page12_on{background:url(/img/page12_on.gif) no-repeat;}
.page13_off{background:url(/img/page13_off.gif) no-repeat;}
.page13_off a:hover,
.page13_on{background:url(/img/page13_on.gif) no-repeat;}
.page14_off{background:url(/img/page14_off.gif) no-repeat;}
.page14_off a:hover,
.page14_on{background:url(/img/page14_on.gif) no-repeat;}
.page15_off{background:url(/img/page15_off.gif) no-repeat;}
.page15_off a:hover,
.page15_on{background:url(/img/page15_on.gif) no-repeat;}
.page16_off{background:url(/img/page16_off.gif) no-repeat;}
.page16_off a:hover,
.page16_on{background:url(/img/page16_on.gif) no-repeat;}
.page17_off{background:url(/img/page17_off.gif) no-repeat;}
.page17_off a:hover,
.page17_on{background:url(/img/page17_on.gif) no-repeat;}
.page18_off{background:url(/img/page18_off.gif) no-repeat;}
.page18_off a:hover,
.page18_on{background:url(/img/page18_on.gif) no-repeat;}
.page19_off{background:url(/img/page19_off.gif) no-repeat;}
.page19_off a:hover,
.page19_on{background:url(/img/page19_on.gif) no-repeat;}
.page20_off{background:url(/img/page20_off.gif) no-repeat;}
.page20_off a:hover,
.page20_on{background:url(/img/page20_on.gif) no-repeat;}
.news_entry_class #action_list{list-style:none;text-align:center;margin:auto;padding:13px 0;}
.news_entry_class #page_menu li,
.news_entry_class #action_list li{display:inline;padding:0 5px;}
.news_entry_class #related_keyword{border:solid 1px #CCC;}
.news_entry_class #related_keyword div{border:solid 1px #FFF;background:#E6E6E6;padding:13px;}
.news_entry_class #related_keyword label{width:100px;height:13px;background:url(/img/related_keyword.gif) no-repeat;overflow:hidden;text-indent:-9999px;display:block;position:absolute;margin-top:4px;}
.news_entry_class #relkey_list{list-style:none;margin:0;padding:0 0 0 111px;}
.news_entry_class #relkey_list li{display:inline;padding-right:20px;}
.news_entry_class #news_related h3{width:586px;height:24px;background:url(/img/related_entry_h.jpg) no-repeat;}
.news_entry_class #news_related .list_more div{left:528px;top:-22px;}
.news_entry_class #news_backnumber h3{width:586px;height:24px;background:url(/img/backnumber_entry_h.jpg) no-repeat;}
.news_entry_class #news_backnumber .list_more div{left:528px;top:-22px;}
.news_entry_class #news_pickup h3{width:586px;height:24px;background:url(/img/pickup_entry_h.jpg) no-repeat;}
.news_entry_class #news_pickup .list_more div{left:528px;top:-22px;}
.news_entry_class #related_list,
.news_entry_class #backnumber_list,
.news_entry_class #pickup_list{border:solid 1px #999;border-top:none;list-style:none;margin:0;padding:5px 10px;}
.news_entry_class #related_list .float_area,
.news_entry_class #backnumber_list .float_area,
.news_entry_class #pickup_list .float_area{clear:both;}
.news_entry_class related_list li,
.news_entry_class #backnumber_list li,
.news_entry_class #pickup_list li,
.news_entry_class #related_list ul li,
.news_entry_class #backnumber_list ul li,
.news_entry_class #pickup_list ul li{display:inline;}
.news_entry_class .rel_l1{float:left;width:80px;}
.news_entry_class .rel_l2{float:right;width:477px;}
.news_entry_class #related_list ul,
.news_entry_class #backnumber_list ul,
.news_entry_class #pickup_list ul{list-style:none;margin:0;padding:0;}
.news_entry_class .rel_l1{padding-right:10px;}

.breadcrumbs_list{font-size:0.85em;font-family:'ＭＳ Ｐゴシック', sans-serif;margin:0;padding:4px;}
.breadcrumbs_list li{display:inline;background:url(/img/breadcrumbs_list.gif) no-repeat;padding:0 8px 0 18px;}
li.bre_l1{background-image:none;padding-left:0;}
#main .breadcrumbs_list li a{text-decoration:none;}
#main .breadcrumbs_list li a:link{color:#333;}
#main .breadcrumbs_list li a:visited{color:#666;}
#main .breadcrumbs_list li a:hover{color:#999;}

#entry_profile{background:#E3E7F1 url(/img/entry_profile_bg.gif) repeat-x;border-top:solid 1px #999;border-bottom:solid 1px #999;padding:0 6px 6px 0;}
.a212 #entry_profile{background:#E3F1E6 url(/img/media_profile_bg.gif) repeat-x;}
#entry_profile .float_left{width:76px;padding-top:2px;}
#entry_profile .float_right{width:216px;padding-top:5px;}
#entry_profile h3{font-size:1.1em;text-indent:0px;padding-bottom:3px;}
#entry_profile p{font-size:0.85em;font-family:'ＭＳ Ｐゴシック', sans-serif;line-height:120%;margin-bottom:0;}
#entry_about{padding-top:14px;}
#entry_about h3{font-size:1.2em;text-indent:0px;border-bottom:dotted 1px #999;margin:0 10px;}
#entry_about p{font-size:1em;line-height:120%;padding:5px 12px 0 12px;}
#eab_top{height:12px;background:url(/img/entry_about_top.gif) no-repeat;}
#eab_middle{background:url(/img/entry_about_middle.gif) repeat-y;}
#eab_bottom{height:7px;background:url(/img/entry_about_bottom.gif) no-repeat;}
#entry_about .list_more_text{padding-right:5px;}

#right #ranking h3{width:300px;height:33px;background:url(/img/entry_ranking_h.gif) no-repeat;}
#right #ranking .list_more div{left:236px;top:-26px;}
#right #ranking ul{list-style:none;margin:0;padding:0;}
#right #ranking ul li{display:inline;margin-right:10px;}
#right #ranking a{text-decoration:underline;}
.a202 #right #right #ranking a:link{color:#03C;}
.a202 #right #right #ranking a:visited{color:#03C;}
.a202 #right #right #ranking a:hover{color:#09F;}
.a212 #right #right #ranking a:link{color:#03C;}
.a212 #right #right #ranking a:visited{color:#03C;}
.a212 #right #right #ranking a:hover{color:#09F;}
#right #ranking_list{list-style:none;margin:0;padding:6px 0 0 13px;}
#right #ranking_list ul{height:100%;}
#right #ran_l1{padding-left:35px;}
#right #ran_l2{margin-top:6px;padding-left:35px;}
#right #ran_l3{margin-top:6px;padding-left:35px;}
.a202 #right #ran_l1{
	background-image: url(/img/ran_ent_l1_a1101.gif);
	background-repeat: no-repeat;
}
.a202 #right #ran_l2{
	background-image: url(/img/ran_ent_l2_a1101.gif);
	background-repeat: no-repeat;
}
.a202 #right #ran_l3{
	background-image: url(/img/ran_ent_l3_a1101.gif);
	background-repeat: no-repeat;
}
.a212 #right #ran_l1{background:url(/img/ran_med2_l1.gif) no-repeat;}
.a212 #right #ran_l2{background:url(/img/ran_med2_l2.gif) no-repeat;}
.a212 #right #ran_l3{background:url(/img/ran_med2_l3.gif) no-repeat;}

#right #ranking_list a:link{color:#063;}
#right #ranking_list a:visited{color:#063;}
#right #ranking_list a:hover{color:#0C3;}

#right #contents h3{width:300px;height:33px;background:url(/img/contents_h.gif) no-repeat;}
#right #contents .list_more div{left:236px;top:-26px;}

.a212 .entry_body .rtop span,
.a212 .entry_body .rbottom span{background:#DEE9E6;}
.a212 .entry_body .rmiddle{
	font-size:0.6em;
	font-family:'ＭＳ Ｐゴシック', sans-serif;
	border:solid 0px #DEE9E6;
	border-left:solid 6px #DEE9E6;
	border-right:solid 6px #DEE9E6;
	padding-top: 16px;
	padding-right: 8px;
	padding-bottom: 16px;
	padding-left: 8px;
}
.a212 .entry_body dt,
.a212 .entry_body dd{
	display:inline;
	font-size:1.2em;
	margin:0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.a212 #entry_movie .float_left{
	width:320px;
	background-color: #CCCCCC;
}
.a212 #entry_movie .float_right{width:203px;}
.a212 #entry_movie,
.a212 #entry_voice{margin-bottom:1px;}
.a212 #entry_movie h6{color:#5C5C5C;font-size:1.2em;margin:0;padding: 0px;}




.a212 #entry_movie ul{color:#5C5C5C;line-height:120%;list-style:url(/img/media_list.gif) inside;margin:0;padding:0;}
.a212 #entry_movie ul li{padding-bottom:8px;}
.a212 #entry_movie ul ul{list-style:url(/img/media_list3.gif) inside;margin:0;padding:0;}
.a212 #entry_movie ul ul li{padding:0 0 0 4px;}
.a212 #entry_voice ul{line-height:150%;list-style:none;text-align:right;margin:0;padding:0;}
.entry_body .btn{width:68px;height:30px;}
.a212 #movie_btn{background:url(/img/play_movie_off.gif) no-repeat;}
.a212 #movie_btn:hover{background:url(/img/play_movie_on.gif) no-repeat;}
.a212 #voice_btn{background:url(/img/play_voice_off.gif) no-repeat;}
.a212 #voice_btn:hover{background:url(/img/play_voice_on.gif) no-repeat;}
.a212 #buy_btn{background:url(/img/buy_item_off.gif) no-repeat;}
.a212 #buy_btn:hover{background:url(/img/buy_item_on.gif) no-repeat;}
.a212 .detail_list{color:#000 !important;list-style-image:none !important;list-style:none !important;margin:0 !important;padding:0 !important;float:right;position:relative;
height:30px;right:80px;}
.a212 .detail_list li{position:absolute;}
.a212 #entry_movie .detail_list li{
	padding-top:0px;
}
.a212 #entry_voice .detail_list li{padding-top:12px;}
.a212 #entry_buy .detail_list li{padding-top:9px;}
.a212 #entry_movie .detail_list input{margin-top:4px;}
.a212 #entry_voice .detail_list input{margin-top:1px;}
.a212 #entry_buy .detail_list input{margin-top:4px;}
.a212 #entry_buy .rmiddle{height:48px;}
/*************************************************************/
.a212 .det_l1{width:100px;padding-right:11px;right:0px;}
.a212 #entry_movie .det_l1{height:32px;padding-left:15px;text-align:right;background-image: url(/img/icon_media_movie.gif);background-repeat: no-repeat;}
.a212 #entry_movie .det_l1 dl{height:32px;margin: 0px;padding-top: 12px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;width: 100px;}
/*html:not([lang*=""]) .a212 #entry_movie .det_l1 dl{padding-top:18px;}*/
/*html[xmlns*=""] body:last-child .a212 #entry_movie .det_l1 dl{padding-top:30px;}*/
.a212 #entry_voice .det_l1{height:32px;padding-left:15px;background-image: url(/img/icon_voice2.gif);background-repeat: no-repeat;background-position: 0px 0px;}
.a212 #entry_voice .det_l1 dl{height:32px;padding-top:8px;margin: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
/*html:not([lang*=""]) .a212 #entry_voice .det_l1 dl{padding-top:11px;}*/
.a212 #entry_buy .det_l1{height:40px;background:url(/img/icon_buy.gif) no-repeat;	background-position: 0px 3px;text-align:right;padding-left:30px;}
*:first-child+html .a212 #entry_buy .det_l1{height:40px;background:url(/img/icon_buy.gif) no-repeat;	background-position: 0px 0px;text-align:right;padding-left:30px;}
.a212 #entry_buy .det_l1 dl{height:40px;margin: 0px;padding-top:7px;width: 100px;}
*:first-child+html .a212 #entry_buy .det_l1 dl{padding-top:3px;}
/*html:not([lang*=""]) .a212 #entry_buy .det_l1 dl{padding-top:10px;}*/
/*************************************************************/

.a212 #entry_voice .float_left{
	border-right:solid 1px #C9C9C9;
	padding-top: 0;
	padding-right: 49px;
	padding-bottom: 0;
	padding-left: 0px;
}
.a212 #entry_buy{width:260px;}


.a212 .entry_body .btn{display:block;}
.a212 .rbottom{clear:both;}
.a212 #youtube{width:320px;height:240px;}
.a212 #flash{
	width:200px;
	height:20px;
	background-color: #CCCCCC;
}

.popup_slim#container,
.popup_slim #header,
.popup_slim #content,
.popup_slim #footer_container,
.popup_slim #footer,
.popup_slim address{width:370px;margin:auto;}
.popup_slim #main{width:100%;}
.popup_slim #header2_container{height:67px;background:#FFF url(/img/logo_small_bg.jpg) repeat-x;}
.popup_slim #header{border:double 3px #333;margin-bottom:15px;}
.popup_slim #header h1{float:none;width:100%;height:67px;border:none;background:url(/img/logo_small.jpg) no-repeat;text-indent:-9999px;}
.popup_slim #main h3{display:none;}
.popup_slim #entry .entry_body{line-height:120%;margin:0 8px;padding:0 4px;}

.a212_sub{line-height:120%;}
.a212_sub #main .box{padding:0 9px;}
.a212_sub .entry{padding:0 0 9px 0;}
.a212_sub #news_media_movie h4{font-size:1.2em;line-height:100%;background:url(/img/entry_h_bg4.gif) no-repeat;margin:0 0 11px 0;padding:3px 7px;}
.a212_sub #news_media_movie h5{font-size:1em;font-weight:normal;margin:0;padding:5px 0 0 0;}
.a212_sub #news_media_movie h6{font-size:1em;font-weight:normal;margin:0;padding:5px 0 10px 0;}
.a212_sub #news_media_movie dl{display:inline;margin:0;padding:0;}
.a212_sub #news_media_movie dt{display:inline;}
.a212_sub #news_media_movie dd{margin:0;}
.a212_sub #movie_environment ul{line-height:120%;list-style:url(/img/media_list2.gif) inside;margin:0;padding:0;}
.a212_sub #movie_environment ul li{padding-bottom:8px;}
.a212_sub #movie_environment ul ul{list-style:url(/img/media_list3.gif) inside;margin:0;padding:0;}
.a212_sub #movie_environment ul ul li{padding:0 0 0 4px;}
.a212_sub #movie_environment dd{display:inline;}
.a212_sub #movie_download #platform_list{list-style:none;margin:0;padding:0;}
.a212_sub #movie_download #platform_list li{padding-bottom:11px;}
.a212_sub #movie_rule ol{list-style-position:inside;margin-left:0;padding-left:0;}
.a212_sub #movie_rule ol li{padding-bottom:7px;}
.a212_sub address{height:26px;background:url(/img/copyright2.jpg) no-repeat;}

.a213,
.a213 #content,
.a213 #footer,
.a213 address{width:800px;}
.a213 #main{width:100%;}
.a213 #news_media_movie h4{font-size:1.3em;line-height:100%;background:url(/img/media_h_movie_bg.gif) no-repeat;margin-top: 0;margin-right: 0;margin-bottom: 16px;margin-left: 0;padding-top: 10px;padding-right: 7px;padding-bottom: 8px;padding-left: 7px;width: 800px;}
.a213 #news_media_movie h5{font-size:1.9em;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #3B3B3B;margin-top: 0;margin-right: 0;margin-bottom: 8px;margin-left: 0;	padding-top: 0;padding-right: 0;padding-bottom: 10px;padding-left: 0;}
.a213 #movie {
	height: 360px;
	width: 480px;
	float: left;
}
.a213 #youtube_box{
	width: 800px;
	height: auto;
	margin-bottom: 15px;
	float: left;
}
.a213 #window{height: 20px;float: left;clear: left;margin: 0px;padding: 0px;}
.a213 #name{
	float: right;
	margin-bottom: 15px;
	font-size: 16px;
}
.a213 #text_box{margin-top: 20px;margin-bottom: 20px;border-top-width: 1px;border-top-style: dotted;border-top-color: #999999;padding-top: 20px;}
.a213 #name a{text-decoration:none;color: #333333;}
.a213 #name a:link{color:#0099FF;}
.a213 #name a:hover{text-decoration: underline;}
.a213 #name a:visited{color:#0099FF;} /* modified by yamazaki */
.a213 h1{width:161px;height:67px;background:url(/img/logo_medium.jpg) no-repeat;}
.a213 #header2_container{height:67px;background:#FFF url(/img/logo_medium_bg.jpg) repeat-x;}
.a213 #header{border:double 3px #333;margin-bottom:15px;}
.a213 #header h1{float:none;width:100%;border:none;text-indent:-9999px;}
.a213 #main h3{display:none;}
.a213 #main .float_left{width:760px;padding:0;}
.a213 #main .float_right{width:312px;font-size: 120%;}
.a213 #entry h4{font-size:1.9em;line-height:100%;background:url(/img/media_h_bg.gif) no-repeat;margin:0 0 16px 0;padding:3px 7px;}
.a213 #entry h5{font-size:1.3em;margin:0;padding:0 0 5px 0;}
.a213 #entry .entry_body{border-top:dotted 1px #060;line-height:120%;margin:0 8px;padding:9px 4px;}
.a213 #entry_body_entry1{
	border:none;
	line-height: 140%;
	padding: 0;
	width: 800px;
	float: left;
	font-size: 1.25em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.a213 #entry_body_entry1 h6{color:#333;font-size:1.2em;margin:0;padding: 0px;}
#container #content #top #main #news_media_movie .a213_movie_download .a213_entry_body h5 {font-size: 14px;border-top-style: none;border-right-style: none;border-bottom-style:none;border-left-style: none;margin: 0px;padding: 0px;}


.a213 #chapter_box{
	float: left;
	margin-left: 20px;
	width: 300px;
}
.a213 #chapter_list{
	margin:0px;
	font-size: 14px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-position: outside;
	list-style-image: url(/img/chapter_list.gif);
}
.a213 #chapter_list li{
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.a213 #chapter_list a{
	text-decoration:underline;
	margin: 0px;
	padding: 0px;
}
.a213 #small{font-size: 11px;}

.a213 #attention_box{
	float: left;
	margin-left: 15px;
	width: 288px;
	margin-top: 15px;
	border: 1px solid #999999;
	background-color: #FFFDE8;
	font-size: 11px;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(/img/bg_attention2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 0px;
	margin-bottom: 0px;
}

.a213 #attention_box a{text-decoration:none;color: #333333;}
.a213 #attention_box a:link{color:#0099FF;}
.a213 #attention_box a:hover{text-decoration: underline;}
.a213 #attention_box a:visited{color:#0099FF;} /* modified by yamazaki */
.a213 #attention_box a:active{color:#0099FF;}


.a213 #footer .float_area{padding:13px 0;}
.a213 address{background:url(/img/copyright1.jpg) no-repeat;margin-top:1px;}
.a213 #down_btn {
	display: inline;
	height: 22px;
	width: 119px;
	padding: 0px;
	position: relative;
	bottom: -6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


/*############### added by yamazaki ####################*/
.a213_entry_body {font-size: 100%;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;padding-top: 0px;}
.a213_entry_body a{text-decoration:none;color: #333333;}
.a213_entry_body a:link{color:#0099FF;}
.a213_entry_body a:hover{text-decoration: underline;}
.a213_entry_body a:visited{color:#0099FF;} /* modified by yamazaki */
.a213_movie_download {font-size: 11px;border: 1px solid #999999;}
.a213_movie_download #platform_list dl{display:inline;padding:0;margin: 0;}
.a213_movie_download #platform_list dt{display:inline;}
.a213_movie_download dd{margin:0;}
.a213_movie_download h4{line-height:100%;font-size: 12px;background-color: #EFEFEF;padding-top: 5px;padding-right: 7px;padding-bottom: 5px;padding-left: 7px;color: #666666;border: 3px solid #FFFFFF;margin: 0;}
.a213_movie_download h5{font-weight:normal;margin:0;padding:3px 0 0 0;	font-size: 13px;}
.a213_movie_download h6{font-weight:normal;margin:0;padding:3px;font-size: 14px;}
.a213_movie_download #entry_body p{font-size: 14px;}
.a213_movie_download #entry_body code{font-size: 14px;}
.a213_movie_download #platform_list{list-style:none;padding:0;margin-top: 0;margin-right: 0;margin-bottom: 11px;margin-left: 0;}
.a213_movie_download #platform_list li{}
/*#####################################################*/

.a214,
.a214 #content,
.a214 #footer,
.a214 address{
	width:800px;
}
.a214 #main{width:100%;}
.a214 #news_media_movie h4{font-size:1.3em;line-height:100%;background:url(/img/media_h_voice_bg.gif) no-repeat;margin-top: 0;margin-right: 0;margin-bottom: 16px;margin-left: 0;
	padding-top: 10px;padding-right: 7px;padding-bottom: 8px;padding-left: 7px;width: 800px;}
.a214 #news_media_movie h5{font-size:1.9em;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #3B3B3B;margin-top: 0;margin-right: 0;margin-bottom: 8px;margin-left: 0;	padding-top: 0;padding-right: 0;padding-bottom: 10px;padding-left: 0;}
.a214 #movie {
	height: 240px;
	width: 320px;
	float: left;
}
.a214 #text_box{margin-top: 20px;margin-bottom: 20px;border-top-width: 1px;border-top-style: dotted;border-top-color: #999999;padding-top: 20px;}
.a214 #youtube_box{
	width: 800px;
	height: auto;
	margin-bottom: 15px;
	float: left;
}
.a214 #window{height: 20px;width: 98px;float: left;clear: left;margin: 0px;padding: 0px;}
.a214 #name{
	float: right;
	margin-bottom: 15px;
	font-size: 16px;
}
.a214 #name a{text-decoration:none;color: #333333;}
.a214 #name a:link{color:#0099FF;}
.a214 #name a:hover{text-decoration: underline;}
.a214 #name a:visited{color:#0099FF;} /* modified by yamazaki */
.a214 h1{width:161px;height:67px;background:url(/img/logo_medium.jpg) no-repeat;}
.a214 #header2_container{height:67px;background:#FFF url(/img/logo_medium_bg.jpg) repeat-x;}
.a214 #header{border:double 3px #333;margin-bottom:15px;}
.a214 #header h1{float:none;width:100%;border:none;text-indent:-9999px;}
.a214 #main h3{display:none;}
.a214 #main .float_left{width:760px;padding:0;}
.a214 #main .float_right{width:312px;font-size: 120%;}
.a214 #entry h4{font-size:1.9em;line-height:100%;background:url(/img/media_h_bg.gif) no-repeat;margin:0 0 16px 0;padding:3px 7px;}
.a214 #entry h5{font-size:1.3em;margin:0;padding:0 0 5px 0;}
.a214 #entry .entry_body{border-top:dotted 1px #060;line-height:120%;margin:0 8px;padding:9px 4px;}
.a214 #entry_body_entry1{
	border:none;
	font-size: 1.25em;
	line-height: 140%;
	padding: 0;
	width: 800px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.a214 #entry_body_entry1 h6{color:#333;font-size:1.2em;margin:0;padding: 0px;}
#container #content #top #main #news_media_movie .a214_movie_download .a214_entry_body h5 {font-size: 14px;border-top-style: none;border-right-style: none;border-bottom-style:none;border-left-style: none;margin: 0px;padding: 0px;}
.a214 #chapter_box{
	float: left;
	margin-left: 80px;
	height: 17%;
	width: 320px;
	padding-top: 111px;
}
.a214 #chapter_list{
	list-style:url(/img/chapter_list.gif);
	margin:0px;
	font-size: 1.2em;
	line-height: 1.5em;
	height: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.a214 #chapter_list li{padding-bottom:5px;}
.a214 #chapter_list a{text-decoration:underline;margin-left:5px;}
.a214 #footer .float_area{padding:13px 0;}
.a214 address{
	background:url(/img/copyright1.jpg) no-repeat;
	padding: 0px;
	margin-top: 1px;
}
.a214 #time{
	font-size: 12px;
	float: right;
	position: relative;
	bottom: 6px;
}

/*############### added by yamazaki ####################*/
.a214_entry_body {font-size: 100%;padding: 5px;}
.a214_entry_body a{text-decoration:none;color: #333333;}
.a214_entry_body a:link{color:#0099FF;}
.a214_entry_body a:hover{text-decoration: underline;}
.a214_entry_body a:visited{color:#0099FF;} /* modified by yamazaki */
.a214_movie_download {font-size: 11px;border: 1px solid #999999;}
.a214_movie_download #platform_list dl{display:inline;margin:0;padding:0;}
.a214_movie_download #platform_list dt{display:inline;}
.a214_movie_download dd{margin:0;}
.a214_movie_download h4{line-height:100%;font-size: 12px;background-color: #EFEFEF;padding-top: 5px;padding-right: 7px;padding-bottom: 5px;padding-left: 7px;color: #666666;border: 3px solid #FFFFFF;margin: 0;}
.a214_movie_download h5{font-weight:normal;margin:0;padding:3px 0 0 0;	font-size: 13px;}
.a214_movie_download h6{font-weight:normal;margin:0;padding:3px;font-size: 14px;}
.a214_movie_download #entry_body p{font-size: 14px;}
.a214_movie_download #entry_body code{font-size: 14px;}
.a214_movie_download #platform_list{list-style:none;margin:0;padding:0;}
.a214_movie_download #platform_list li{padding-bottom:11px;}
/*#####################################################*/




.a212 #entry,
.a221 #entry{border-color:#030;}
.a221 #entry h5{font-size:1em;font-weight:normal;margin-top: 30px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding-top: 0;padding-right: 17px;padding-bottom: 0;padding-left: 17px;}
.a221 .entry_body{color:#000;}
.a221 .entry_body p{
	line-height:150%;
	padding:5px 17px;
}
.a221 .entry_body ul{padding:0 8px;}
.a221 #announce{padding:10px 0;}
.a221 #announce,
.a221 .rtop span,
.a221 .rbottom span{background:#EAEAEA;}
/*.a221 #account_menu{width:364px;height:34px;position:relative;list-style:none;margin:auto;padding:10px 0;}
.a221 #account_menu li{width:162px;height:34px;position:absolute;overflow:hidden;text-indent:-9999px;}
.a221 #account_menu a{width:162px;height:34px;display:block;}
.a221 #acc_m1{background:url(/img/login_off.jpg) no-repeat;left:0px;}
.a221 #acc_m1 a:hover{background:url(/img/login_on.jpg) no-repeat;left:0px;}
.a221 #acc_m2{background:url(/img/regist_off.jpg) no-repeat;left:202px;}
.a221 #acc_m2 a:hover{background:url(/img/regist_on.jpg) no-repeat;left:202px;}
.a221 #member_menu{width:551px;height:45px;position:relative;list-style:none;margin:0 7px;padding:0;}
.a221 #member_menu li{height:45px;position:absolute;overflow:hidden;text-indent:-9999px;}
.a221 #member_menu a{height:45px;display:block;}
.a221 #mem_m1{width:184px;background:url(/img/member_gold2_off.jpg) no-repeat;left:0px;}
.a221 #mem_m1 a{width:184px;}
.a221 #mem_m1 a:hover{background:url(/img/member_gold2_on.jpg) no-repeat;left:0px;}
.a221 #mem_m2{width:183px;background:url(/img/member_periodical_off.jpg) no-repeat;left:184px;}
.a221 #mem_m2 a{width:183px;}
.a221 #mem_m2 a:hover{background:url(/img/member_periodical_on.jpg) no-repeat;left:184px;}
.a221 #mem_m3{width:184px;background:url(/img/member_platinum2_off.jpg) no-repeat;left:367px;}
.a221 #mem_m3 a{width:184px;}
.a221 #mem_m3 a:hover{background:url(/img/member_platinum2_on.jpg) no-repeat;left:367px;}*/

.a221 #account_menu{width:364px;height:34px;position:relative;list-style:none;margin:auto;padding:10px 0;}
.a221 #account_menu li{width:162px;height:34px;position:absolute;overflow:hidden;text-indent:-9999px;}
.a221 #account_menu a{width:162px;height:34px;display:block;}
.a221 #acc_m1{background:url(/img/free_login_off.jpg) no-repeat;left:0px;}
.a221 #acc_m1 a:hover{background:url(/img/free_login_on.jpg) no-repeat;left:0px;}
.a221 #acc_m2{background:url(/img/login_off.jpg) no-repeat;left:202px;}
.a221 #acc_m2 a:hover{background:url(/img/login_on.jpg) no-repeat;left:202px;}

.a221 #account_menu2{width:374px;height:34px;list-style:none;margin:auto;padding:10px 0;}
.a221 #account_menu2 li{float:left;height:34px;overflow:hidden;text-indent:-9999px;}
.a221 #account_menu2 a{height:34px;display:block;}
.a221 #acc_m3{width:237px;background:url(/img/page_kaiin_off.jpg) no-repeat;}
.a221 #acc_m3 a:hover{background:url(/img/page_kaiin_on.jpg) no-repeat;}
.a221 #acc_m4{width:97px;background-image: url(/img/buy_item_off.jpg);background-repeat: no-repeat;margin-left: 40px;}
.a221 #acc_m4 a:hover{background:url(/img/buy_item_on.jpg) no-repeat;	}

.a221 #account_menu3{width:413px;height:34px;list-style:none;margin:auto;padding:10px 0;}
.a221 #account_menu3 li{float:left;height:34px;overflow:hidden;text-indent:-9999px;}
.a221 #account_menu3 a{height:34px;display:block;}
.a221 #acc_m5{width:276px;background:url(/img/kaiin_platinum_off.jpg) no-repeat;}
.a221 #acc_m5 a:hover{background:url(/img/kaiin_platinum_on.jpg) no-repeat;}


.a221 #member_menu{width:551px;height:45px;position:relative;list-style:none;margin:0 7px;padding:0;}
.a221 #member_menu li{height:45px;position:absolute;overflow:hidden;text-indent:-9999px;}
.a221 #member_menu a{height:45px;display:block;}
.a221 #mem_m1{width:184px;background:url(/img/member_gold2_off.jpg) no-repeat;left:0px;}
.a221 #mem_m1 a{width:184px;}
.a221 #mem_m1 a:hover{background:url(/img/member_gold2_on.jpg) no-repeat;left:0px;}
.a221 #mem_m2{width:183px;background:url(/img/member_periodical_off.jpg) no-repeat;left:184px;}
.a221 #mem_m2 a{width:183px;}
.a221 #mem_m2 a:hover{background:url(/img/member_periodical_on.jpg) no-repeat;left:184px;}
.a221 #mem_m3{width:184px;background:url(/img/member_platinum2_off.jpg) no-repeat;left:367px;}
.a221 #mem_m3 a{width:184px;}
.a221 #mem_m3 a:hover{background:url(/img/member_platinum2_on.jpg) no-repeat;left:367px;}
.small {font-size: smaller}


.a202 #right #ranking_list a:link,
.a221 #right #ranking_list a:link{color:#009;}
.a202 #right #ranking_list a:visited,
.a221 #right #ranking_list a:visited{color:#009;}
.a202 #right #ranking_list a:hover,
.a221 #right #ranking_list a:hover{color:#00F;}

/*########################### added by yamazaki #####################################*/
#newslist .navigation_menu{height:100%;overflow:hidden;list-style:none;margin:0 0 2px 0;padding:0;}
#newslist .navigation_menu ul{list-style:none;margin:0;padding:0;}
#newslist .navigation_menu ul li{float:left;}
#newslist .nav_m1{float:left;}
#newslist .nav_m2{float:left;padding:0 8px;}
#newslist .list a:link{ color:#06C; }
#newslist .list a:visited{ color:#99CCFF; }
#newslist .list a:hover{ color:#09F; }
#newslist .list a:active{ color:#06C; }
/*####################################################################################*/

.list{list-style:none;margin:0;padding:5px;}
.list li{clear:both;line-height:120%;}
.list dl{border-bottom:dotted 1px #CCC;list-style:none;margin:0;padding:0;}
.list .l1 dl{border:none;}
.list dt{float:left;width:72px;background:url(/img/news_list2.gif) no-repeat;margin:5px;padding-left:12px;}
.list dd{float:right;width:464px;margin:5px 0;padding:0;}
.a402 #list,
.a403 .list{list-style:none;margin:0;padding:13px;}
.a402 #list li.data{background:url(/img/news_list3.gif) no-repeat;border-bottom:dotted 1px #CCC;line-height:120%;padding:5px 5px 5px 15px;}
.a403 .list li{background:url(/img/news_list3.gif) no-repeat;border-bottom:dotted 1px #CCC;line-height:120%;padding:5px 5px 5px 15px;}
.a401 #newslist h4{background:url(/img/newslist_h.gif) no-repeat;}
.a402 #pickuplist h4{background:url(/img/pickuplist_h.gif) no-repeat;}
.a403 #contentslist h4{background:url(/img/contentslist_h.gif) no-repeat;}
.a404 #informationlist h4{background:url(/img/informationlist_h.gif) no-repeat;}
.a404 #informationlist .list dl ul{width:464px;list-style:none;margin:0;padding:0;}
.a404 #informationlist .list dl li{clear:none;}
.a404 #informationlist .list dl li.dat_l1{float:left;width:60px;padding-right:5px;}
.a404 #informationlist .list dl li.dat_l2{float:right;width:399px;}
.a405 #information h4{background:url(/img/information_h.gif) no-repeat;}
.a501 #comment h4{background:url(/img/comment_h.gif) no-repeat;}
.a1001 #contact h4{background:url(/img/contact_h.gif) no-repeat;}
.a1002 #contact_confirm h4{background:url(/img/contact_confirm_h.gif) no-repeat;}
.a1003 #contact_complete h4{background:url(/img/contact_complete_h.gif) no-repeat;}
.entry{padding:10px 25px;}
.entry h5{margin:0;}
.entry #date{text-align:right;padding-bottom:25px;}
.entry #back{text-align:center;padding-top:50px;}
.a501 #comment_list{list-style:none;margin:0;padding:3px 0;}
.a501 #comment_list li{padding:8px 0;}
.a501 #comment_list h5{font-size:1em;}
.a501 h6{font-size:1em;font-weight:normal;margin:0;}
.a501 #comment_post{padding-top:25px;}
.a501 #comment_post dl{margin:0 0 5px 0;}
.a501 #comment_post dd{margin:0;}
.a501 #step_action{padding-top:10px;}
.a1001 #step_action,
.a1002 #step_action,
.a1003 #step_action{padding-top:15px;}

.a901 #error h4{text-indent:10px;background:url(/img/error_h.gif) no-repeat;}
.a901 #error h4 span{font-size:1.1em;background-color:#FFF;padding-right:7px;}
.a1003 h4{margin:0;padding:0;}
.a1003 .no_dl p{padding:8px 0;}
.a1003 #no_d1{padding-top:58px;}
.a1003 #no_d3{padding-bottom:58px;}

.a1101 #main{font-size:1.2em;}
.a1101 #main a:link{color:#333;}
.a1101 #main a:visited{color:#333;}
.a1101 #main a:hover{color:#999;}
.a1101 #main #rankinglist h4{background:url(/img/rankinglist_h.gif) no-repeat;}
.a1101 #main #ranking_tab{padding:4px 6px;}
.a1101 #main #ranking_ordered li{clear:both;padding:0;}
.a1101 #main #ranking_ordered ol dl{background:none;}
.a1101 #main #ranking_ordered ol dt{float:left;display:block;width:41px;height:auto;margin:0;padding:8px 0;}
.a1101 #main #ranking_ordered ol dt span{color:#FFF;font-size:0.8em;font-family:'ＭＳ Ｐゴシック', sans-serif;margin-left:7px;padding:1px 8px;}
.a1101 #main #ror_list1 dt span{background:#001A7D;}
.a1101 #main #ror_list2 dt span{background:#00885B;}
.a1101 #main #ror_list3 dt span{background:#C00;}
.a1101 #main #ranking_ordered ol dd{float:left;width:485px;background:none;margin:0;padding:8px 0;}
.a1101 #main .ror_l1 dt,
.a1101 #main .ror_l2 dt,
.a1101 #main .ror_l3 dt{display:block;width:35px;height:26px;overflow:hidden;text-indent:-9999px;margin-top:7px;}
.a1101 #main .ror_l1 dt{background:url(/img/ran_l1.gif) no-repeat;}
.a1101 #main .ror_l2 dt{background:url(/img/ran_l2.gif) no-repeat;}
.a1101 #main .ror_l3 dt{background:url(/img/ran_l3.gif) no-repeat;}
span#a1101date{font-size: 0.8em;padding-left: 5px;}
.a1206 #main{color:#000;line-height:120%;}
.a1206 #main h3{display:block;height:50px;background:url(/img/introduceoffer_h.jpg) no-repeat;margin-top:10px;}
.a1206 #catchcopy{
display:block;
width:529px;height:111px;
background:url(/img/catchcopy_sangyo.jpg) no-repeat;
overflow:hidden;
text-indent:-9999px;
position:relative;
left:21px;
margin-top:14px;
}
.a1206 #introduce h4{background:url(/img/introduce_h.gif) no-repeat;}
.a1206 #main h5{display:block;width:564px;height:30px;overflow:hidden;text-indent:-9999px;position:relative;margin:0 0 6px 0;padding:0;}
.a1206 #int_about p,
.a1206 #int_merit p,
.a1206 #offer .float_right p,
.a1206 #offer .float_right table,
.a1206 #offer .float_right div,
.a1206 #pri_introduceoffer,
.a1206 .contact_list,
.a1206 #int_service_list,
.a1206 #con_lifelab{margin-left:10px !important;margin-right:10px !important;}
.a1206 #int_about h5{background:url(/img/int_about_h.jpg) no-repeat;}
.a1206 #int_service h5{background:url(/img/int_service_h.jpg) no-repeat;}
.a1206 #int_service_list{list-style:none;margin:0 4px;padding:0;}
.a1206 #int_service_list li{padding-left:29px;padding-top:4px;}
.a1206 #int_ser_l1{background:url(/img/int_service_l1.gif) no-repeat;height:33px;}
.a1206 #int_ser_l2{background:url(/img/int_service_l2.gif) no-repeat;height:33px;}
.a1206 #int_ser_l3{background:url(/img/int_service_l3.gif) no-repeat;height:33px;}
.a1206 #int_ser_l4{background:url(/img/int_service_l4.gif) no-repeat;height:33px;}
.a1206 #int_ser_l5{background:url(/img/int_service_l5.gif) no-repeat;height:24px;}
.a1206 #int_merit h5{background:url(/img/int_merit_h.jpg) no-repeat;}
.a1206 #offer h4{background:url(/img/offer_h.gif) no-repeat;}
.a1206 #offer .float_area{overflow:hidden;height:100%;}
.a1206 #offer .float_left{width:155px;padding-left:10px !important;}
.a1206 #offer .float_right{width:379px;}
.a1206 #off_sangyo h5{width:379px;background:url(/img/off_sangyo_h.jpg) no-repeat;}
.a1206 #price h4{background:url(/img/price_h.gif) no-repeat;}
.a1206 #pri_introduceoffer h5{background:url(/img/pri_introduceoffer_h.jpg) no-repeat;}
.a1206 #contact h4{background:url(/img/contact_h.gif) no-repeat;}
.a1206 #con_lifelab h5{background:url(/img/con_lifelab_h.jpg) no-repeat;}
.a1206 #main .catchcopy{color:#847600;}
.a1206 #offer .table1{margin:10px;}
.a1206 #main dl{background:none;margin:0;padding:0;}
.a1206 #offer dt,.a1206 #offer dd,
.a1206 #price dt,.a1206 #price dd{display:inline;margin:0;padding:0;}
.a1206 #sangyo_watch{width:219px;height:39px;background:url(/img/sangyo_off.gif) no-repeat;overflow:hidden;text-indent:-9999px;}
.a1206 #sangyo_watch a{display:block;width:219px;height:39px;}
.a1206 #sangyo_watch a:hover{background:url(/img/sangyo_on.gif) no-repeat;}
.a1206 #pri_introduceoffer{width:445px;border:solid 2px #C4D1BE;background:#F3F7F1;padding:0 5px;}
.a1206 #price_list{list-style:none;margin:0;padding:0 22px;}
.a1206 #price_list li{padding:10px 0;}
.a1206 #price_list .float_left{width:111px;}
.a1206 #price_list .float_right{width:280px;padding-top:4px;}
.a1206 #price_list h5{display:block;width:111px;height:26px;margin:0;padding:0;}
.a1206 #price_list div{}
.a1206 #pri_l1{border-bottom:dotted 1px #C4D1BE;}
.a1206 #pri_l1 h5{background:url(/img/pri_introduce_h.gif) no-repeat;}
.a1206 #pri_l2 h5{background:url(/img/pri_offer_h.gif) no-repeat;}
.a1206 #pri_l2 dl{display:inline;}
.a1206 #pri_l2 dd{padding:0 20px 0 10px;}
.a1206 #pri_introduceoffer p{border-top:solid 1px #CAD5C5;text-align:right;padding-top:2px;}
.a1206 .contact_list{clear:both;width:543px;list-style:none;margin:0;padding:0;}
.a1206 .contact_list dt{float:left;width:150px;}
.a1206 .contact_list dd{float:left;width:393px;margin:0;padding:0;}
.a1206 #con_mail_list{padding-bottom:10px !important;}
.a1206 #con_mail_list dt{padding:6px 0;}
.a1206 #con_mail_list dd{width:74px;height:29px;background:url(/img/here_off.gif) no-repeat;overflow:hidden;text-indent:-9999px;}
.a1206 #con_mail_list dd a{display:block;width:74px;height:29px;}
.a1206 #con_mail_list dd a:hover{background:url(/img/here_on.gif) no-repeat;}
.a1206 #con_tel_list dd div{float:left;display:block;width:176px;height:13px;background:url(/img/tel_lifelab.gif) no-repeat;overflow:hidden;text-indent:-9999px;}
.a1206 #contact p{clear:both;text-align:center;padding:32px 0 5px 0;}
.a1206 #con_lifelab{border:solid 1px #969696;background:#EDEDED url(/img/lifelab_bg.jpg) repeat-x;padding:16px;}
.a1206 #con_lifelab h5{display:block;width:auto;height:auto;font-size:1.2em;text-indent:0px;margin:0;padding:0 0 10px 0;}
.a1206 #lifelab_list{list-style:none;margin:0;padding:0;}
.a1206 #lifelab_list li dl{list-style:none;margin:0;padding:0;height:100%;}
.a1206 #lifelab_list li{margin:0;padding-bottom:3px;}
.a1206 #lifelab_list li dl dt{display:inline;margin:0;padding:0;}
.a1206 #lifelab_list li dl dd{display:inline;margin:0;padding:0 5px 0 0;}
.a1206 #con_lifelab #logo_lifelab{
width:181px;height:35px;position:relative;background:url(/img/logo_lifelab.png) no-repeat;
overflow:hidden;text-indent:-9999px;
margin:0;padding:0;
left:310px;
}
* html #logo_lifelab{behavior:expression(IEPNGFIX.fix(this));}

.a1401 #company h4{background:url(/img/company_h.gif) no-repeat;}
.a1401 #mission p{line-height:120%;}
.a1401 #mission .box_sub{padding:0 25px 10px 25px;}
.a1401 #article .box_sub{padding:0 20px 10px 20px;}
.a1401 .dl_table2{margin-bottom:10px;}
.a1401 .float_area dl ul,
.a1401 .float_area dl dl{list-style:none;background:none;margin:0;padding:0;}
.a1401 .float_area dl li{display:inline;width:auto;margin:0;padding:0;}
.a1401 .float_area dl dl dt,
.a1401 .float_area dl dl dd{float:left;width:auto;background:none;margin:0;padding:0;}
.a1401 .float_area dl dl dd{padding-right:10px;}
.a1401 h5{height:33px;overflow:hidden;text-indent:-9999px;margin:0 0 5px 15px;}
.a1401 h6{height:27px;overflow:hidden;text-indent:-9999px;margin:0;}
.a1401 #mission h5{background:url(/img/mission_h.gif) no-repeat;}
.a1401 #article h5{background:url(/img/article_h.gif) no-repeat;}
.a1401 #article_list{list-style:none;margin:0;padding:0;}
.a1401 #art_l1 h6{background:url(/img/publishservice_h.gif) no-repeat;margin-top:0;}
.a1401 #art_l2 h6{background:url(/img/internatservice_h.gif) no-repeat;}
.a1401 #art_l3 h6{background:url(/img/mediaservice_h.gif) no-repeat;}
.a1401 #art_l4 h6{background:url(/img/contentsservice_h.gif) no-repeat;}
.a1401 #art_l5 h6{background:url(/img/commerceservice_h.gif) no-repeat;}
.a1401 #art_l6 h6{background:url(/img/consultingservice_h.gif) no-repeat;}
.a1401 #article_list ul{width:516px;list-style:none;margin:0;padding:0 0 15px 0;}
.a1401 #article_list li li{border-bottom:dotted 1px #ACB3B9;background:url(/img/article_list.gif) no-repeat;margin-left:10px;padding:1px 14px;}
.a1401 #article .rtop,
.a1401 #article .rbottom{background:#FFF;}
.a1401 #article .rmiddle,
.a1401 #article .rtop span,
.a1401 #article .rbottom span{background:#F1F1ED;}

.a1404 #main a:link{color:#03C;}
.a1404 #main a:visited{color:#03C;}
.a1404 #main a:hover{color:#06F;}
.a1404 #main h4{background:url(/img/sitemap_h.gif) no-repeat;}
.a1404 #sitemap #column01{width:223px;padding-right:21px;}
.a1404 #sitemap #column02{width:244px;border-left:dotted 1px #999;border-right:dotted 1px #999;padding:0 21px;}
.a1404 #sitemap #column03{width:223px;padding-left:21px;}
.a1404 #sitemap #col01_1,
.a1404 #sitemap #col02_1,
.a1404 #sitemap #col03_1{padding-bottom:23px;}
.a1404 #sitemap #col02_2,
.a1404 #sitemap #col02_3,
.a1404 #sitemap #col03_2{border-top:solid 1px #CCC;padding:23px 0;}
.a1404 #sitemap #col01_2{border-top:solid 1px #CCC;padding-top:23px;}
.a1404 #sitemap #col01_2_1{padding:10px 0;}
.a1404 #sitemap h5{font-size:1.2em;background:url(/img/sitemap_list1.gif) no-repeat;margin:0;padding:0 0 0 9px;}
.a1404 #sitemap h6{font-size:1em;margin:0;padding:0;}
.a1404 #sitemap ul{list-style:none;margin:0;padding:0;}
.a1404 #sitemap li{background:url(/img/sitemap_list2.gif) no-repeat;margin:0;padding:0 0 0 14px;}

/*################################ modified by yamazaki change image file name ########################################*/
.a1406 #main{color:#000;line-height:120%;}
.a1406 #main p{padding-bottom:10px;}
.a1406 #eat h4{background:url(/img/eat_h.gif) no-repeat;margin-top: 10px;margin-bottom: 20px;}
.a1406 #dream h4{background:url(/img/dream_h.gif) no-repeat;	margin-top: 30px;margin-bottom: 20px;}
.a1406 #dream ul{list-style:none;margin:0;padding:0;}
.a1406 #dream li{display:inline;padding-right:2px;}
.a1406 #characteristic h4{
	background:url(/img/characteristic_h.gif) no-repeat;
	margin-top: 20px;
	margin-bottom: 30px;
}
.a1406 #characteristic_list{list-style:none;margin:0;padding:0;}
.a1406 #characteristic_list li{clear:both;width:564px;height:50px;border-bottom:dotted 1px #666;padding:2px 0;}
.a1406 #characteristic_list li h5{float:left;width:155px;height:50px;display:block;overflow:hidden;text-indent:-9999px;margin:0;padding:0;}
.a1406 #characteristic_list li p{float:right;width:389px;height:24px;display:inline;line-height:100%;background:url(/img/characteristic_bg.jpg) repeat-x;padding:13px 10px;}
.a1406 #dream h5{
	font-size:1.2em;
	background:url(/img/cap_service.gif) no-repeat;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
.a1406 #characteristic h5{
	font-size:1.2em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
}
.box_sub_service{
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 56px;
	padding-left: 40px;
}

.box_sub_service p {
	padding-top: 5px;
	margin-bottom: 15px;
}

.box_sub_staff{
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 56px;
	padding-left: 40px;
}

.box_sub_staff p {
	padding-top: 5px;
	margin-bottom: 15px;
}


.a1406 #cha_l2 p{height:38px !important;padding:6px 10px !important;}
.a1406 #cha_l1 h5{background:url(/img/characteristic_l1.jpg) no-repeat;}
.a1406 #cha_l2 h5{background:url(/img/characteristic_l2.jpg) no-repeat;}
.a1406 #cha_l3 h5{background:url(/img/characteristic_l3.jpg) no-repeat;}
.a1406 #cha_l4 h5{background:url(/img/characteristic_l4.jpg) no-repeat;}
.a1406 #cha_l5 h5{background:url(/img/characteristic_l5.jpg) no-repeat;}


.imgL {float: left;margin-right: 20px;margin-bottom: 20px;}


.a1407 #main{color:#000;line-height:120%;}
.a1407 #main p{padding:0px;margin:0px;line-height:1.5em;}
.a1407 #policy h4{background:url(/img/policy_h.gif) no-repeat;padding: 0px;font-size: 1.2em;}
.a1407 #policy h5{background:url(/img/sitemap_list1.gif) no-repeat;font-size:1.2em;padding-left: 8px;padding-top: 2px;margin-left: 10px;margin-top: 20px;margin-right: 0px;margin-bottom: 0px;padding-right: 0px;padding-bottom: 0px;}
.a1407 #policy h6{background:url(/img/sitemap_list2.gif) no-repeat;font-size:1.2em;padding-left: 15px;padding-top: 2px;margin-left: 10px;margin-top: 10px;margin-right: 0px;margin-bottom: 0px;padding-right: 0px;padding-bottom: 0px;}
.box_sub_policy{line-height:1.5em;padding-top: 10px;padding-right: 5px;padding-bottom: 20px;padding-left: 20px;margin: 0px;}
.box_sub_policy2{padding-top: 10px;padding-right: 5px;padding-bottom: 5px;padding-left: 20px;margin: 0px;line-height: 1.5em;}
.box_sub_inq{padding-top: 10px;padding-right: 5px;paddinsg-bottom: 5px;padding-left: 20px;margin: 0px;border-top-width: 1px;border-top-style: dotted;border-top-color: #999999;}
.syomei{float:right;text-align: right;padding-top: 20px;padding-bottom: 20px;}

.a1408 #faq h4{background:url(/img/faq_h.gif) no-repeat;padding: 0px;}
.a1408 #faq h5{background:url(/img/sitemap_list1.gif) no-repeat;font-size:1.3em;padding-left: 8px;padding-top: 2px;margin-left: 10px;margin-top: 20px;margin-right: 0px;	margin-bottom: 0px;padding-right: 0px;padding-bottom: 0px;}
.a1408 #faq h6{background:url(/img/q_cap.gif) no-repeat;font-size:1.2em;padding-left: 50px;padding-top: 5px;margin-right: 0px;margin-bottom: 0px;padding-right: 0px;	padding-bottom: 5px;margin-top: 0px;}
.a1408 #main{color:#000;line-height:120%;}
/*.a1408 #main p{padding:0px;margin:0px;line-height:1.5em;}*/
.box_sub_faq{line-height:1.5em;padding-top: 20px;padding-right: 5px;padding-bottom: 20px;padding-left: 20px;margin: 0px;}
p.faq_a{background:url(/img/a_cap.gif) no-repeat;font-size:1em;padding-left: 50px;margin-right: 0px;margin-bottom: 30px;padding-right: 0px;padding-bottom: 5px;padding-top: 5px;
margin-top: 10px;margin-left: 0px;}

.a1409 #tokutei h4{background:url(/img/tokutei_h.gif) no-repeat;padding: 0px;}
.a1409 #tokutei h5{background:url(/img/sitemap_list1.gif) no-repeat;font-size:1.2em;padding-left: 8px;padding-top: 2px;margin-left: 10px;margin-top: 20px;margin-right: 0px;margin-bottom: 0px;padding-right: 0px;padding-bottom: 2px;}
.a1409 #tokutei h6{background:url(/img/sitemap_list2.gif) no-repeat;font-size:1.2em;padding-left: 15px;padding-top: 2px;margin-left: 10px;margin-top: 10px;margin-right: 0px;margin-bottom: 0px;padding-right: 0px;padding-bottom: 0px;}
.a1409 #main{color:#000;line-height:120%;}
/*.a1409 #main p{padding:0px;margin:0px;line-height:1.5em;}*/

.box_sub_tokutei{line-height:1.5em;padding-top: 20px;padding-right: 5px;padding-bottom: 20px;padding-left: 20px;margin: 0px;}
p.tokutei{margin: 0px;padding: 0px;}

.box_inp{line-height:1.2em;padding-top: 60px;padding-right: 5px;padding-bottom: 20px;padding-left: 5px;width: 270px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-align: center;font-size: 1.2em;}
.a1410 #inp h4{background:url(/img/inp_h.gif) no-repeat;padding: 0px;}
p.inp{background-image: url(/img/logo_s.gif);background-repeat: no-repeat;height: 84px;width: 193px;text-indent: -9999px;margin-right: auto;margin-left: auto;margin-bottom: 20px;}
ul#inp_menu{width:224px;height:120px;list-style:none;margin-top: 15px;margin-right: auto;margin-bottom: auto;margin-left: auto;padding-top: 10px;padding-right: 0;padding-bottom: 10px;padding-left: 0;}
#inp_menu li{height:46px;overflow:hidden;text-indent:-9999px;margin-bottom: 15px;}
#inp_menu li a{height:46px;display:block;}
#inp_m1{width:224px;background:url(/img/login_gold_off.jpg) no-repeat;}
#inp_m1 a:hover{background:url(/img/login_gold_on.jpg) no-repeat;}
#inp_m2{width:224px;background-image: url(/img/login_platinum_off.jpg);background-repeat: no-repeat;}
#inp_m2 a:hover{background:url(/img/login_platinum_on.jpg) no-repeat;}

.a1411 #card h4{background:url(/img/card_h.gif) no-repeat;padding: 0px;}
.a1411 #card h5{background:url(/img/sitemap_list1.gif) no-repeat;font-size:1.3em;padding-left: 8px;padding-top: 2px;margin-left: 10px;margin-top: 20px;margin-right: 0px;	margin-bottom: 0px;padding-right: 0px;padding-bottom: 0px;}
.a1411 #card h6{background:url(/img/q_cap.gif) no-repeat;font-size:1.2em;padding-left: 50px;padding-top: 5px;margin-right: 0px;margin-bottom: 0px;padding-right: 0px;	padding-bottom: 5px;margin-top: 0px;}
.a1411 #main{
	color:#000;
	line-height:120%;
	width: 900px;
}
/*.a1411 #main p{padding:0px;margin:0px;line-height:1.5em;}*/
.box_sub_faq{line-height:1.5em;padding-top: 20px;padding-right: 5px;padding-bottom: 20px;padding-left: 20px;margin: 0px;}
p.faq_a{background:url(/img/a_cap.gif) no-repeat;font-size:1em;padding-left: 50px;margin-right: 0px;margin-bottom: 30px;padding-right: 0px;padding-bottom: 5px;padding-top: 5px;
margin-top: 10px;margin-left: 0px;}

.a1411 table#kaiin {
table-border:1;
	width: 840px;
	border-collapse:collapse;
	border: 1px #999999 solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	border-collapse:collapse;
    border-spacing:0;
	empty-cells:show;
}

.a1411 .label_none{
	height: 25px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.a1411 #label_8{
	background-image: url(/img/8_2off.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 25px;
	width: 96px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 28px;
	overflow: visible;
}

.a1411 #label_17{
	background-image: url(/img/17_2off.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 25px;
	width: 90px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 28px;
	width: 96px;
	overflow: visible;
}

.a1411 table#kaiin th {
	padding: 5px;
	border: 1px solid #999999;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	background-image: url(/img/bg_th_card.gif);
	background-repeat: no-repeat;
	color: #302F2D;
}

.a1411 td#bgtitle {
	padding: 0px;
	line-height: 120%;
	text-align: center;
	background-image: url(/img/bg_td_card.gif);
	background-repeat: no-repeat;
	width: 103px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.a1411 td#bgtitle1 {
	padding: 0px;
	line-height: 120%;
	text-align: center;
	background-image: url(/img/bg_th_card.gif);
	background-repeat: no-repeat;
	width: 103px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
}


.a1411 table#kaiin td {
	padding: 5px;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	width: 131px;
}

.a1411 .card_rank{
	font-weight: bold;
	color: #66462F;
	line-height: 1.2em;
	margin-top: 10px;
	margin-bottom: 10px;
}

.a1411 .card_rank_nou{
	font-weight: bold;
	color: #000000;
	line-height: 1.2em;
	margin-top: 40px;
	margin-bottom: 4px;
	height: 78px;
	background-position: center center;
}


.a1411 #kaiin_img{
	padding: 0px;
	height: 78px;
	width: 120px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.a1411 #table_btn_gold {margin-bottom:10px;height: 23px;width: 126px;margin-right: auto;margin-left: auto;}
.a1411 #table_btn_gold a{margin-bottom:10px;background-image: url(/img/btn1411_gold.gif);background-repeat: no-repeat;height: 23px;width: 126px;margin-right: auto;margin-left: auto;text-indent: -9999px;display: block;}
.a1411 #table_btn_gold a:hover{background-image: url(/img/btn1411_gold_on.gif);}

.a1411 #table_btn_pla {margin-bottom:10px;height: 23px;width: 126px;margin-right: auto;margin-left: auto;}
.a1411 #table_btn_pla a{margin-bottom:10px;background-image: url(/img/btn1411_pla.gif);background-repeat: no-repeat;height: 23px;width: 126px;margin-right: auto;margin-left: auto;text-indent: -9999px;display: block;}
.a1411 #table_btn_pla a:hover{background-image: url(/img/btn1411_pla_on.gif);}

.a1411 #table_btn_nougyo {margin-bottom:10px;height: 23px;width: 126px;margin-right: auto;margin-left: auto;}
.a1411 #table_btn_nougyo a{margin-bottom:10px;background-image: url(/img/btn_miru_off.gif);background-repeat: no-repeat;height: 23px;width: 126px;margin-right: auto;margin-left: auto;text-indent: -9999px;display: block;}
.a1411 #table_btn_nougyo a:hover{background-image: url(/img/btn_miru_on.gif);}

.a1411 .table_btn {
	margin-bottom:10px;
	height: 23px;
	width: 126px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.a1411 .table_btn a{margin-bottom:10px;background-image: url(/img/btn1411_free.gif);background-repeat: no-repeat;height: 23px;width: 126px;margin-right: auto;margin-left: auto;text-indent: -9999px;display: block;}
.a1411 .table_btn a:hover{background-image: url(/img/btn1411_free_on.gif);}


.a1411 .table_btn_nou {margin-bottom:10px; height: 23px; width: 126px; margin-left: auto; margin-top: 15px;	margin-right: auto;}
.a1411 .table_btn_nou a{margin-top: 10px;margin-bottom:10px;background-image: url(/img/btn_nou_off.gif);background-repeat: no-repeat;height: 23px;width: 126px;margin-right: auto;margin-left: auto;text-indent: -9999px;display: block;}
.a1411 .#table_btn_nou a:hover{background-image: url(/img/btn_nou_on.gif);}



/* footer */
#footer_container{width:100%;height:100%;background:url(/img/footer_bg.gif) repeat-x;margin-top:30px;}
#footer{
	margin:auto;
	width: 900px;
}
#footer .float_area{padding:13px;}

#cms{width:93px;height:33px;background:url(/img/logo_lacoon.gif) no-repeat;overflow:hidden;text-indent:-9999px;}
#cms a{width:93px;height:33px;display:block;}
#cms span{display:none;}

#footer_menu{
	width:756px;
	height:23px;
	position:relative;
	list-style:none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#footer_menu li{width:108px;height:23px;position:absolute;overflow:hidden;text-indent:-9999px;}
#footer_menu a{width:108px;height:23px;display:block;text-decoration:none;}
#foo_m1{background:url(/img/fm_com_off.gif) no-repeat;left:0px;}
#foo_m1 a:hover{background:url(/img/fm_com_on.gif) no-repeat;left:0px;}
#foo_m2{background:url(/img/fm_con_off.gif) no-repeat;left:108px;}
#foo_m2 a:hover{background:url(/img/fm_con_on.gif) no-repeat;left:108px;}
#foo_m3{background:url(/img/fm_pri_off.gif) no-repeat;left:216px;}
#foo_m3 a:hover{background:url(/img/fm_pri_on.gif) no-repeat;left:216px;}
#foo_m4{background:url(/img/fm_sit_off.gif) no-repeat;left:324px;}
#foo_m4 a:hover{background:url(/img/fm_sit_on.gif) no-repeat;left:324px;}
#foo_m5{background:url(/img/fm_mai_off.gif) no-repeat;left:432px;}
#foo_m5 a:hover{background:url(/img/fm_mai_on.gif) no-repeat;left:432px;}
#foo_m6{background:url(/img/fm_man_off.gif) no-repeat;left:540px;}
#foo_m6 a:hover{background:url(/img/fm_man_on.gif) no-repeat;left:540px;}
#foo_m7{background:url(/img/fm_law_off.gif) no-repeat;left:648px;}
#foo_m7 a:hover{background:url(/img/fm_law_on.gif) no-repeat;left:648px;}
address{width:900px;height:49px;background:url(/img/copyright.jpg) no-repeat;overflow:hidden;text-indent:-9999px;}


.clear{clear:both;}

.float_left{float:left;}
.float_right{float:right;}

/* float close */
.float_area{height:100%;overflow:hidden;overflow:visible;}
.float_area:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* hides from ie-mac */
* html .float_area{height:1%;}
.float_area{display:block;}

p.pickuptxt{float: left;width: 395px;margin-top: 10px;padding-left: 22px;margin-left: 15px;}
p.topranktxt1{padding-right: 5px;padding-bottom: 20px;padding-left: 25px;background-image: url(/img/a1101rank_kiji.gif);background-repeat: no-repeat;padding-top: 10px;text-indent: -9999px;}
p.topranktxt2{padding-right: 5px;padding-bottom: 20px;padding-left: 25px;background-image: url(/img/a1101rank_onsei.gif);background-repeat: no-repeat;padding-top: 10px;text-indent: -9999px;}
p.topranktxt3{padding-right: 5px;padding-bottom: 20px;padding-left: 10px;background-image: url(/img/a1101rank_syouhin.gif);background-repeat: no-repeat;padding-top: 10px;text-indent: -9999px;}
.navi1_1{padding-bottom: 30px;margin-right: auto;margin-left: auto;text-align: center;}
/*.atention {margin-right: auto;margin-left: auto;padding-top: 100px;padding-bottom: 80px;width: 203px;text-align: center;}*/
.atention {
	margin-right: auto;
	margin-left: auto;
	padding-top: 90px;
	padding-bottom: 69px;
	width: 203px;
	text-align: center;
}
html>/**/body .atention {padding-bottom: 65px\9;}
*:first-child+html .atention {padding-bottom: 63px;}
  
/*modified by yamazaki*/
p#atention{
	line-height: 1.2em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* ################ add by T.MURAKI ################ */
#step_action a.act_middle{display:inline;width:178px;height:39px;position:absolute;overflow:hidden;text-indent:-9999px;}
.action_num2 .act_middle{left:95px;}
// for normal button style
#step_action input.act_middle{width:97px;height:27px;position:absolute;}
// for normal button style [pay_member/thanks]
#step_action .act1_mini{display:inline;width:178px;height:39px;position:absolute;overflow:hidden;}
#step_action .act2_mini{display:inline;width:178px;height:39px;position:absolute;overflow:hidden;}
.action_num2 .act1_mini{left:0px;}
.action_num2 .act2_mini{left:180px;}

.platinum_img {
	height: 296px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#main_pla{
	width:509px;
}


#main_pla a{
	color: #666633;
	text-decoration: none;
}

#main_pla a:hover{
	color: #666633;
	text-decoration: underline;
}

#right_pla{width:370px;}

.box_sub_tokutei{line-height:1.5em;padding-top: 20px;padding-right: 5px;padding-bottom: 20px;padding-left: 20px;margin: 0px;}
p.tokutei{margin: 0px;padding: 0px;}

.box_pla{line-height:1.2em;padding-top: 60px;padding-right: 5px;padding-bottom: 20px;padding-left: 5px;width: 270px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-align: center;font-size: 1.2em;}

.box_pla{line-height:1.2em;padding-top: 60px;padding-right: 5px;padding-bottom: 20px;padding-left: 5px;width: 270px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-align: center;font-size: 1.2em;}
.platinum #pla h4{
	padding: 0px;
	text-indent: -9999px;
	background-image: url(/img/h_title_pla.jpg);
	background-repeat: no-repeat;
	height: 46px;
}
/*************** added by yamazaki **************/
.platinum #gold h4{
	padding: 0px;
	text-indent: -9999px;
	background-image: url(/img/h_title_gold.jpg);
	background-repeat: no-repeat;
	height: 46px;
}
/************************************************/

.platinum #pla h5{
	padding: 0px;
	background-repeat: no-repeat;
	height: 37px;
}
p.pla{background-image: url(/img/logo_s.gif);background-repeat: no-repeat;height: 84px;width: 193px;text-indent: -9999px;margin-right: auto;margin-left: auto;margin-bottom: 20px;}
ul#pla_menu{
	list-style:none;
	margin-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 380px;
	margin-left: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}
#pla_menu li{
	overflow:hidden;
	padding-top: 0px;
	padding-bottom: 8px;
}
#pla_menu li a{height:46px;display:block;}
#pla_m1{width:224px;background:url(/img/login_gold_off.jpg) no-repeat;}
#pla_m1 a:hover{background:url(/img/login_gold_on.jpg) no-repeat;}
#pla_m2{width:224px;background-image: url(/img/login_platinum_off.jpg);background-repeat: no-repeat;}
#pla_m2 a:hover{background:url(/img/login_platinum_on.jpg) no-repeat;}
.pla_leftBox {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 40px;
}

.pla_leftBox1 {
	padding-right: 10px;
	padding-left: 26px;
	margin-bottom: 40px;
}
.pla1_noucover {
	height: 88px;
	width: 64px;
	margin-left: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
.pla_2 {
	padding: 0px;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(/img/cap_plati.jpg);
	list-style-position: inside;
}
.pla_2 li {
	margin: 0px;
	padding: 0px;
	left: -3px;
}

.gold_2 {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 100px;
	list-style-image: url(/img/cap_plati.jpg);
	list-style-position: inside;
}

.gold_2 li {
	margin: 0px;
	padding: 0px;
	left: 10px;
}


ul#pla_menu_S{
	list-style:none;
	margin-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	font-size: 12px;
}
#pla_menu_S li{
	overflow:hidden;
	padding-top: 0px;
	padding-bottom: 2px;
}
#pla_menu_S li a{height:46px;display:block;}


#right_pla #tokuten {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#kaihi{
	position:relative;
	width:368px;
	height:193px;
	padding-bottom:15px;
	background-color: #F7F0E0;
	padding-top: 0px;
	margin-top: 10px;
}

#container #content_container #content #top #right_pla #kaihi h3 {
	margin: 0px;
	padding: 0px;
}
#container #content_container #content #top #right_pla #kaihi p {
	margin: 0px;
	padding: 0px;
}
#kaihi .teikikoudoku {
	list-style-type: none;
	margin-right: auto;
	margin-left: auto;
	width: 347px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.teikikoudoku li {
	margin-top: 5px;
	margin-bottom: 5px;
}

#voice{
	position:relative;
	width:368px;
	padding-bottom:15px;
	background-color: #F0F0F0;
	padding-top: 0px;
	margin-top: 10px;
}
.voice_top {
	background-image: url(/img/voice_top.gif);
	padding: 0px;
	height: 5px;
	width: 356px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
}

.voice_body {
	background-image: url(/img/voice_body.gif);
	width: 336px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.voice_under {
	background-image: url(/img/voice_under.gif);
	padding: 0px;
	height: 5px;
	width: 356px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
}

ul#join{
	list-style:none;
	width:220px;
	margin: 0px;
	padding: 0px;
	height: 44px;
	padding: 0px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}
ul#join li{
	list-style:none;
	width:220px;

}
ul#join a{
    display:block;
    width:220px;
    height:44px;
    text-indent:-100px;
    overflow:hidden;
}
a.join{
	background-image:url(/img/btn_join.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
a:hover.join{
    background-position:0px -44px;
}

.gold_img {
	height: 296px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#kaihi_gold{
	position:relative;
	width:368px;
	height:90px;
	padding-bottom:15px;
	background-color: #F7F0E0;
	padding-top: 0px;
	margin-top: 10px;
}

#kaihi_gold .teikikoudoku {
	list-style-type: none;
	margin-right: auto;
	margin-left: auto;
	width: 347px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#kaihi_gold koudoku li {
	margin-top: 5px;
	margin-bottom: 5px;
}

#voice_gold{
	position:relative;
	width:368px;
	padding-bottom:15px;
	background-color: #F4ECD5;
	padding-top: 0px;
	margin-top: 10px;
}
.voice_gold_top {
	background-image: url(/img/gvoice_top.gif);
	padding: 0px;
	height: 5px;
	width: 354px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
}

.voice_gold_body {
	background-image: url(/img/gvoice_body.gif);
	width: 334px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.voice_gold_under {
	background-image: url(/img/gvoice_under.gif);
	padding: 0px;
	height: 5px;
	width: 354px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
}


ul#join_G li{
	list-style:none;
	width:220px;

}
ul#join_G a{
    display:block;
    width:220px;
    height:44px;
    text-indent:-100px;
    overflow:hidden;
}
a.join_G{
	background-image:url(/img/btn_join_gold.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
a:hover.join_G{
    background-position:0px -44px;
}



/* ############# added by yamazaki ################ */
/* use a113 and a901 */
#credit_card_position{width:750px;margin-left:40px;}
#credit_card_proviso{position:relative;}
#credit_card_proviso p{text-align:left;font-size:1.1em;font-family:Arial,Helvetica,sans-serif;position:relative;}
#credit_card_proviso strong{font-size:1.2em;font-family:Arial,Helvetica,sans-serif;}
#credit_card_num{font-size:1.2em;color:red;font-family:Arial,Helvetica,sans-serif;}
#credit_card_logo{position:relative;top:10px;left:20px;}
#visa_logo{margin-bottom:5px;}

/* ########### added by yamazaki ################# */
.a404 .news_category{font-size:0.75em;}
.a002 #login_msg{font-size:0.7em;}
.a001 #magazine_title{list-style:none;}
.a001 #magazine_article_title{ list-style:none;margin-top:5px;color:#0099FF; }
.a201 .title a:visited{color:#555;}
.a201 .title a:hover{color:#999;} 
.a211 .title a:visited{color:#555;}
.a211 .title a:hover{color:#999;} 
.a301 #cancel_msg{ font-size:12px; }
#member_rule_list li{ list-style:none; }

.a001 #top_ranking h3{width:300px;height:33px;background:url(/img/entry_ranking_h.gif) no-repeat;}
.a001 #top_ranking .list_more div{left:236px;top:-26px;}
.a001 #top_ranking ul{list-style:none;margin:0;padding:0;}
.a001 #top_ranking ul li{display:inline;margin-right:10px;}
.a001 #top_ranking a{text-decoration:underline;}
.a001 #top_ranking a:link{color:#03C;}
.a001 #top_ranking a:visited{color:#99CCFF;}
.a001 #top_ranking a:hover{color:#09F;}
.a001 #top_ranking_list{list-style:none;margin:0;padding:6px 0 0 13px;}
.a001 #top_ranking_list ul{height:100%;}
.a001 #top_ran_l1{padding-left:35px;}
.a001 #top_ran_l2{margin-top:6px;padding-left:35px;}
.a001 #top_ran_l3{margin-top:6px;padding-left:35px;}
.a001 #top_ran_l1{
	background-image: url(/img/ran_ent_l1_a1101.gif);
	background-repeat: no-repeat;
}
.a001 #top_ran_l2{
	background-image: url(/img/ran_ent_l2_a1101.gif);
	background-repeat: no-repeat;
}
.a001 #top_ran_l3{
	background-image: url(/img/ran_ent_l3_a1101.gif);
	background-repeat: no-repeat;
}

.a001 #too_ranking_list a:link{color:#03C;}
.a001 #top_ranking_list a:visited{color:#99CCFF;}
.a001 #top_ranking_list a:hover{color:#09F;}

.a101 #regist_mail_msg {font-size:10px;}
.a1411 #member_list_attention_msg { font-size:10px; }


/* ########### style for weblio ################# */
#weblio_ra_container{
display:none;
}

#weblio_ra_head{
border-bottom:#7d7d7d solid 1px;
font-size:15px;
width:100%;
}

#weblio_ra_head_tt{
color:#000000;
float:left;
font-weight:bold;
margin:0 0 2px 3px;
padding:0 0 0 1px;
text-align:left;
width:45%;
}

#weblio_ra_head_cr{
color:#000000;
float:right;
font-size:12px;
margin:0 4px 1px 0;
padding:0;
text-align:right;
width:45%;
}

div#weblio_ra_container div#weblio_ra_head  p#weblio_ra_head_cr a:active{
color:#000000;
text-decoration:none;
}

div#weblio_ra_container div#weblio_ra_head p#weblio_ra_head_cr a:hover{
color:#000000;
text-decoration:none;
}

div#weblio_ra_container div#weblio_ra_head p#weblio_ra_head_cr a:link{
color:#000000;
text-decoration:none;
}

div#weblio_ra_container div#weblio_ra_head p#weblio_ra_head_cr a:visited{
color:#000000;
text-decoration:none;
}

#weblio_ra_clear{
clear:both;
display:block;
font-size:0;
line-height:0; 
overflow:hidden;
}

#weblio_ra_body ul{
margin:5px 0 10px 10px;
padding:0 0 0 4px;
}

#weblio_ra_body ul li{
font-size:12px;
line-height:1.9em;
margin:0 0 0 2px;
padding:0;
}

#weblio_ra_body ul li span{
color:#808080;
font-size:12px;
padding:0 0 0 8px;
}
