* {margin:0px; padding:0px;}
.clearfloat{clear:both; margin:0px; padding:0px;}

.top_body {background-color:#FEFDD6;margin:0px;padding:0px;color:#333333;font-family:'Arial','sans-serif';text-align:center;}
.bn_s_body {background-color:#ffffff;margin:0px auto;padding:0px;color:#333333;font-family:'Arial','sans-serif';text-align:center;}

.top_head{width:940px;margin:0px auto;padding:0px;background:url(../images/top_base_white_bg.gif);}
.top_head_l{width:490px;margin:0px;padding:0px 0px 0px 20px;float:left;text-align:left;}
.top_head_l_l{width:240px;margin:20px 0px 0px 0px;padding:0px;float:left;text-align:left;}
.top_head_l_r{width:240px;margin:20px 0px 0px 0px;padding:0px;float:right;text-align:right;}
.top_head_r{width:400px;margin:0px;padding:0px 20px 0px 0px;float:right;text-align:right;}
.top_head_r_l{width:260px;margin:60px 0px 0px 0px;padding:0px;float:left;text-align:left;}
.top_head_r_r{width:120px;margin:0px;padding:0px;float:right;text-align:right;}

.top_orange{width:940px;margin:0px auto;padding:0px;background:url(../images/top_base_orange_bg.gif);}
.top_orange_title{width:900px;margin:0px auto;padding:0px;background:url(../images/top_j_bn_logo.gif);}
.top_orange_title_l{width:520px;margin:0px;padding:0px;float:left;text-align:left;}
.top_orange_title_r{width:290px;margin:0px;padding:0px 80px 0px 0px;float:right;text-align:right;}

.top_main{width:940px;margin:0px auto;padding:0px;background:url(../images/top_base_white_bg.gif);}
.top_main_navi{width:840px;margin:0px auto;padding:0px;}
.top_main_navi_l{margin:0px;padding:0px;float:left;text-align:left;}
.top_main_navi_c{margin:0px;padding:0px 30px 0px 0px;float:right;text-align:right;}
.top_main_navi_r{margin:0px;padding:0px;float:right;text-align:right;}

.top_footer{width:940px;margin:0px auto;padding:0px;background:url(../images/top_base_orange_bg.gif);}
.top_footer_text{margin:0px;padding:3px;font-size:11px;color:#ffffff;}


.pc_top_body {background:url(../images/128.gif);margin:0px;padding:0px;color:#333333;font-family:'Arial','sans-serif';text-align:center;}

.pc_top_head{width:1220px;margin:0px auto;padding:0px;background:url(../images/pc_top_base_white_bg.gif);}
.pc_top_head_l{width:600px;margin:10px 0px 0px 0px;padding:0px 0px 0px 30px;float:left;text-align:center;}
.pc_top_head_l_l{width:280px;margin:30px 0px 0px 0px;padding:0px;float:left;text-align:left;}
.pc_top_head_l_r{width:280px;margin:30px 0px 0px 0px;padding:0px;float:right;text-align:right;}
.pc_top_head_r{width:480px;margin:0px;padding:15px 30px 0px 0px;float:right;text-align:right;}
.pc_top_head_r_l{width:320px;margin:60px 0px 0px 0px;padding:0px;float:left;text-align:left;}
.pc_top_head_r_r{width:120px;margin:0px;padding:0px;float:right;text-align:right;}

.pc_top_orange{width:1220px;margin:0px auto;padding:0px;background:url(../images/pc_top_base_orange_bg.gif);}
.pc_top_orange_title{width:980px;margin:0px auto;padding:0px;background:url(../images/pc_top_j_bn_logo.gif);}
.pc_top_orange_title_l{width:560px;margin:0px;padding:0px;float:left;text-align:left;}
.pc_top_orange_title_r{width:380px;margin:0px;padding:0px 20px 0px 0px;float:right;text-align:right;}

.pc_top_main{width:1220px;margin:0px auto;padding:0px;background:url(../images/pc_top_base_white_bg.gif);}
.pc_top_main_navi{width:1120px;margin:0px auto;padding:0px;}
.pc_top_main_navi_l{margin:0px;padding:0px;float:left;text-align:left;}
.pc_top_main_navi_c{margin:0px;padding:0px 30px 0px 0px;float:right;text-align:right;}
.pc_top_main_navi_r{margin:0px;padding:0px;float:right;text-align:right;}

.pc_top_footer{width:1220px;margin:0px auto;padding:0px;background:url(../images/pc_top_base_orange_bg.gif);}
.pc_top_footer_text{margin:0px;padding:7px;font-size:14px;color:#ffffff;}


.page_body {text-align:left;background-color:#ffffff;margin:0px;padding:0px;color:#333333;font-family:'Arial','sans-serif';}

.page_footer{margin:0px;padding:3px 0px 3px 6px;text-align:left;font-size:11px;color:#ffffff;background:#F26322;}
.page_footer_l{margin:0px 5px;padding:0px;float:left;text-align:left;}
.page_footer_r{margin:0px 5px;padding:0px;float:right;text-align:right;}
.page_dotline{margin:0px 5px;background:url(../images/page_dotline.gif) repeat-x;}
.page_to_pagetop{margin:0px 5px;padding:0px;text-align:right;}

.page_head{width:100%;margin:0px auto;padding:0px;}
.page_head_l{margin:0px;padding:8px 10px 5px 5px;float:left;text-align:left;}
@media screen {
	.page_head_r{margin:0px;padding:16px 10px 5px 0px;float:right;text-align:right;}
}
@media print {
	.page_head_r{display:none;}
}
.page_head_line{width:100%;margin:0px;padding:0px;background:#F26322;}
.page_head_line_l{width:200px;margin:0px;padding:0px 0px 0px 5px;float:left;text-align:left;}
.page_head_line_r{width:400px;margin:0px;padding:0px;float:right;text-align:right;}

#page_body_main{text-align:center;}
#page_body_menu {position:relative;margin-left:5px;}
.page_body_menu_bt{margin:10px 5px 0px 5px;padding:0px;}
.page_body_menu_tx{margin:10px 8px 0px 8px;padding:0px;font-size:12px;}
.page_body_menu_ad{margin:0px auto;padding:0px;text-align:center;}

.page_title{padding:8px 0px 0px 5px;font-size:75%;line-height:125%;}
.page_title_back_bt{padding:3px 5px 0px 0px;}
.page_title_line{margin:0px 5px;background:url(../images/page_dotline.gif) repeat-x;}


.page_result{margin:0px 5px;text-align:left;}
.page_result_obi{margin-top:10px;padding:5px;background:#FFF4C7;}
.page_result_obi_l{float:left;text-align:left;font-size:85%;}
.page_result_obi_r{float:right;text-align:right;font-size:75%;}
.page_result_box_txt{margin:0px;padding:6px;font-size:75%;}
.page_result_box_txt_k{margin:0px;padding:6px;font-size:75%;text-align:right;}

.page_list_obi_y{margin:0px;padding:3px;background:#FFF4C7;}
.page_list_obi_w{margin:0px;padding:3px;background:#ffffff;}

.page_result_dotline{margin:0px;background:url(../images/page_dotline.gif) repeat-x;}
.page_result_600{width:600px;margin:0px auto;text-align:left;}
.page_result_540{width:540px;margin:0px auto;text-align:left;}
.page_result_530{width:530px;margin:0px auto;text-align:left;}
.page_result_520{width:520px;margin:0px auto;text-align:left;}
.page_result_480{width:480px;margin:0px auto;text-align:left;}
.page_result_450{width:450px;margin:0px auto;text-align:left;}
.page_result_420{width:420px;margin:0px auto;text-align:left;}

.category_tree{width:600px;margin:0px auto;padding:0px;margin-top:10px;}
.category_bt{height:25px;width:80px;margin:5px;font-size:14px;font-weight:bold;}
.category_tree_info{margin:0px;padding:3px;text-align:left;font-size:75%;}
.category_tree_head{margin:0px;padding:5px;text-align:left;background:#FF9900;border-bottom:1px solid #ffffff;font-size:75%;color:#ffffff;}
.category_tree_01{margin:0px;padding:5px;text-align:left;background:#FFF4C7;border-bottom:1px solid #ffffff;font-size:75%;color:#0b62bb;}
.category_tree_01_ch{margin:0px;padding:0px;font-size:75%;}
.category_tree_02c{margin:0px;padding:2px 2px 2px 20px;text-align:left;background:#e4e4e4;}
.category_tree_02{margin:0px;padding:2px 2px 2px 20px;text-align:left;background:#e4e4e4;border-bottom:1px solid #ffffff;}
.category_tree_foot{margin:0px;padding:5px;text-align:right;background:#FF9900;font-size:75%;color:#ffffff;}

.keyword_input{width:600px;margin:0px auto;padding:0px;text-align:center;}
.keyword_input_arert1{padding:20px 0px 5px 0px;text-align:left;font-size:75%;line-height:125%;}

#keyword_input_head table{width:600px;text-align:left;background-color:#ff9900;}
#keyword_input_head td{padding:5px;text-align:left;font-size:75%;line-height:125%;color:#ffffff;}

.keyword_input_arert2{padding:5px;text-align:right;color:red;font-weight:bold;font-size:75%;line-height:125%;}
.keyword_input_comment{margin:0px;padding:5px;text-align:left;}


.alphabet_index{margin:0px auto;padding:0px;text-align:center;}

#alphabet_index_box_e {margin:0px;padding:0px;width:200px;}
#alphabet_index_box_e:after{height:0px;visibility:hidden;content:".";display:block;clear:both;}
#alphabet_index_box_e li{margin:2px;padding:0px;float:left;width:28px;/* ←ボタンの幅 */line-height:1px;list-style-type:none;}
#alphabet_index_box_e li a {
	padding:13px 5px; /* ボタンの厚みはここで調整 */
	display: block;position:relative;
	font-size:18px;font-weight:bold;color:#ffffff;
	text-align:center;text-decoration:none;background-color:#6bb12f;
}
#alphabet_index_box_e li span {
	padding:13px 5px; /* ボタンの厚みはここで調整 */
	display: block;
	font-size:18px;font-weight:bold;color:#ffffff;text-align:center;background-color:#cccccc;
}
#alphabet_index_box_e li a:hover{color:#ffffff;background-color:#f26322;}


#alphabet_index_box_ja {margin:0px;padding:0px;width:340px;}
#alphabet_index_box_ja:after{height:0px;visibility:hidden;content:".";display:block;clear:both;}
#alphabet_index_box_ja li{margin:2px;padding:0px;float:left;width:28px;/* ←ボタンの幅 */line-height:1px;list-style-type:none;}
#alphabet_index_box_ja li a {
	padding:14px 5px; /* ボタンの厚みはここで調整 */
	display: block;position:relative;
	font-size:16px;font-weight:bold;color:#ffffff;
	text-align:center;text-decoration:none;background-color:#6bb12f;
}
#alphabet_index_box_ja li span {
	padding:14px 5px; /* ボタンの厚みはここで調整 */
	display: block;
	font-size:16px;font-weight:bold;color:#ffffff;text-align:center;background-color:#cccccc;
}
#alphabet_index_box_ja li a:hover{color:#ffffff;background-color:#f26322;}

#alphabet_index_box_ji {margin:0px;padding:0px;width:340px;}
#alphabet_index_box_ji:after{height:0px;visibility:hidden;content:".";display:block;clear:both;}
#alphabet_index_box_ji li{margin:2px;padding:0px;float:left;width:28px;/* ←ボタンの幅 */line-height:1px;list-style-type:none;}
#alphabet_index_box_ji li a {
	padding:14px 5px; /* ボタンの厚みはここで調整 */
	display: block;position:relative;
	font-size:16px;font-weight:bold;color:#ffffff;
	text-align:center;text-decoration:none;background-color:#6bb12f;
}
#alphabet_index_box_ji li span {
	padding:14px 5px; /* ボタンの厚みはここで調整 */
	display: block;
	font-size:16px;font-weight:bold;color:#ffffff;text-align:center;background-color:#cccccc;
}
#alphabet_index_box_ji li a:hover{color:#ffffff;background-color:#f26322;}

#alphabet_index_box_ju {margin:0px;padding:0px;width:340px;}
#alphabet_index_box_ju:after{height:0px;visibility:hidden;content:".";display:block;clear:both;}
#alphabet_index_box_ju li{margin:2px;padding:0px;float:left;width:28px;/* ←ボタンの幅 */line-height:1px;list-style-type:none;}
#alphabet_index_box_ju li a {
	padding:14px 5px; /* ボタンの厚みはここで調整 */
	display: block;position:relative;
	font-size:16px;font-weight:bold;color:#ffffff;
	text-align:center;text-decoration:none;background-color:#6bb12f;
}
#alphabet_index_box_ju li span {
	padding:14px 5px; /* ボタンの厚みはここで調整 */
	display: block;
	font-size:16px;font-weight:bold;color:#ffffff;text-align:center;background-color:#cccccc;
}
#alphabet_index_box_ju li a:hover{color:#ffffff;background-color:#f26322;}

#alphabet_index_box_je {margin:0px;padding:0px;width:340px;}
#alphabet_index_box_je:after{height:0px;visibility:hidden;content:".";display:block;clear:both;}
#alphabet_index_box_je li{margin:2px;padding:0px;float:left;width:28px;/* ←ボタンの幅 */line-height:1px;list-style-type:none;}
#alphabet_index_box_je li a {
	padding:14px 5px; /* ボタンの厚みはここで調整 */
	display: block;position:relative;
	font-size:16px;font-weight:bold;color:#ffffff;
	text-align:center;text-decoration:none;background-color:#6bb12f;
}
#alphabet_index_box_je li span {
	padding:14px 5px; /* ボタンの厚みはここで調整 */
	display: block;
	font-size:16px;font-weight:bold;color:#ffffff;text-align:center;background-color:#cccccc;
}
#alphabet_index_box_je li a:hover{color:#ffffff;background-color:#f26322;}

#alphabet_index_box_jo {margin:0px;padding:0px;width:340px;}

#alphabet_index_box_jo li{margin:2px;padding:0px;float:left;width:28px;/* ←ボタンの幅 */line-height:1px;list-style-type:none;}
#alphabet_index_box_jo li a {
	padding:14px 5px; /* ボタンの厚みはここで調整 */
	display: block;position:relative;
	font-size:16px;font-weight:bold;color:#ffffff;
	text-align:center;text-decoration:none;background-color:#6bb12f;
}
#alphabet_index_box_jo li span {
	padding:14px 5px; /* ボタンの厚みはここで調整 */
	display: block;
	font-size:16px;font-weight:bold;color:#ffffff;text-align:center;background-color:#cccccc;
}
#alphabet_index_box_jo li a:hover{color:#ffffff;background-color:#f26322;}

.ex_page_body {background-color:#ffffff;margin:0px;padding:10px;color:#333333;font-family:'Arial','sans-serif';}
.ex_page_body2 {width:600px;margin:0px auto;padding:0px;text-align:left;}
.ex_page_booth_h{display:block;width:80px;height:18px;margin:0px;padding:0px;font-size:10px;color:#333333;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.ex_page_booth_n{display:block;width:80px;height:18px;margin:0px;padding:0px;font-size:11px;color:#333333;background:#cccccc;border:1px solid #cccccc;}
.ex_page_booth_a{display:block;width:80px;height:18px;margin:0px;padding:0px;font-size:11px;color:#ffffff;background:#333333;border:1px solid #cccccc;}
.ex_page_booth_txt{margin:0px auto;padding:3px;text-align:center;}

.new_product_body{width:640px;margin:10px auto 10px auto;padding:0px;text-align:left;}
.new_product_body_datail{width:640px;margin:10px auto;padding:0px;text-align:left;}
.new_product_subt{display: block;width:640px;height:25px;margin:10px 0px 10px 0px;padding:2px 0px 5px 10px;text-align:left;color:#6BB12F;font-size:90%;font-weight:bold;#ffffff;background:url(../images/newproduct_subt_bg.gif) no-repeat;}
.new_product_dotline{margin:0px;background:url(../images/page_dotline.gif) repeat-x;}
.new_product_pagetop{margin:5px 0px 0px 0px;padding:0px;text-align:right;font-size:12px;}

a{color:#0b62bb; text-decoration:none}
a:visited{color:#0192c7; text-decoration:none}
a:hover{color:#f26322; text-decoration:underline;}

a.blue{color:#0b62bb; text-decoration:none}
a.blue:visited{color:#0192c7; text-decoration:none}
a.blue:hover{color:#f26322; text-decoration:underline;}

a.white{color:#ffffff; text-decoration:none}
a.white:visited{color:#ffffff; text-decoration:none}
a.white:hover{color:#ffffff; text-decoration:underline;}

.fix08{font-size:8px;line-height:125%;}
.fix08w{font-size:8px;line-height:125%; color:#ffffff;}
.fix08r{font-size:8px;line-height:125%; color:#ff0000;}
.fix08b{font-size:8px;line-height:125%; color:#0091c4;}

.fix09{font-size:9px;line-height:125%;}
.fix09w{font-size:9px;line-height:125%; color:#ffffff;}
.fix09r{font-size:9px;line-height:125%; color:#ff0000;}
.fix09b{font-size:9px;line-height:125%; color:#0091c4;}

.fix10{font-size:10px;line-height:125%;}
.fix10w{font-size:10px;line-height:125%; color:#ffffff;}
.fix10r{font-size:10px;line-height:125%; color:#ff0000;}
.fix10b{font-size:10px;line-height:125%; color:#0091c4;}

.fix11{font-size:11px;line-height:125%;}
.fix11w{font-size:11px;line-height:125%; color:#ffffff;}
.fix11r{font-size:11px;line-height:125%; color:#ff0000;}
.fix11b{font-size:11px;line-height:125%; color:#0091c4;}

.fix12_min{font-size:12px; line-height:125%;font-family:'ＭＳ Ｐ明朝','平成明朝','serif';}
.fix12{font-size:12px;line-height:125%;}
.fix12w{font-size:12px;line-height:125%; color:#ffffff;}
.fix12r{font-size:12px;line-height:125%; color:#ff0000;}
.fix12b{font-size:12px;line-height:125%; color:#0091c4;}

.fix13{font-size:13px;line-height:125%;}
.fix13w{font-size:13px;line-height:125%; color:#ffffff;}
.fix13r{font-size:13px;line-height:125%; color:#ff0000;}
.fix13b{font-size:13px;line-height:125%; color:#0091c4;}

.fix14{font-size:14px;line-height:125%;}
.fix14w{font-size:14px;line-height:125%; color:#ffffff;}
.fix14r{font-size:14px;line-height:125%; color:#ff0000;}
.fix14b{font-size:14px;line-height:125%; color:#0091c4;}

.small{font-size:60%;line-height:125%;}
.smallw{font-size:60%;line-height:125%; color:#ffffff;}
.smallr{font-size:60%;line-height:125%; color:#ff0000;}
.smallb{font-size:60%;line-height:125%; color:#0091c4;}

.read_min{font-size:75%;line-height:125%;font-family:'ＭＳ Ｐ明朝','平成明朝','serif';}
.read{font-size:75%;line-height:125%;}
.readw{font-size:75%;line-height:125%; color:#ffffff;}
.readr{font-size:75%;line-height:125%; color:#ff0000;}
.readb{font-size:75%;line-height:125%; color:#0091c4;}

.medium{font-size:90%;line-height:125%;}
.mediumw{font-size:90%;line-height:125%; color:#ffffff;}
.mediumr{font-size:90%;line-height:125%; color:#ff0000;}
.mediumb{font-size:90%;line-height:125%; color:#0091c4;}

.basic{line-height:125%;}
.basicw{line-height:125%;color:#ffffff;}
.basicr{line-height:125%;color:#ff0000;}
.basicb{line-height:125%;color:#0091c4;}

.large{font-size:125%;}
.largew{font-size:125%; color:#ffffff;}
.larger{font-size:125%; color:#ff0000;}
.largeb{font-size:125%; color:#0091c4;}

.big{font-size:160%;}
.bigw{font-size:160%; color:#ffffff;}
.bigr{font-size:160%; color:#ff0000;}
.bigb{font-size:160%; color:#0091c4;}

.big2{font-size:200%;}
.big2w{font-size:200%; color:#ffffff;}
.big2r{font-size:200%; color:#ff0000;}
.big2b{font-size:200%; color:#0091c4;}

