@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; background-image:url(/images/br_common_png/br_icon_common_06_01.png); background-position: center -530px; background-repeat:repeat-x;}
/* IE7でpadding指定 */
*:first-child+html body{ padding-left: 1px;}
/* IE6以下でpadding指定 */
* html body{ padding-left: 1px;}
h1,h2,h3,p,dl,dt,dd{ margin: 0; padding: 0;}
a{ color:#172685; cursor:pointer;}
a:hover{ color:#ff1010; overflow: hidden; outline: none;}
img{ border:none; outline:none;}
iframe[name="google_conversion_frame"]{ position:absolute; bottom:0;}
.img-center{ display: block; margin: 0 auto;}
.margin_top_5{ margin-top:5px;}
.margin_top_8{ margin-top:8px;}
.margin_top_10{ margin-top:10px;}
.margin_top_14{ margin-top:14px;}
.margin_top_20{ margin-top:20px;}
.margin_top_50{ margin-top:50px;}
.margin_top_190{ margin-top:190px !important;}
.margin_top_minus15{ margin-top:-15px;}
.margin_right_4{ margin-right:4px;}
.margin_right_5{ margin-right:5px;}
.margin_right_8{ margin-right:8px;}
.margin_right_10{ margin-right:10px;}
.margin_right_20{ margin-right:20px;}
.margin_right_30{ margin-right:30px;}
.margin_leftright_5{ margin:0px 5px;}
.margin_leftright_10{ margin-left:10px; margin-right:10px;}
.margin_bottom_5{ margin-bottom:5px;}
.margin_bottom_10{ margin-bottom:10px !important;}
.margin_bottom_20{ margin-bottom:20px !important;}
.margin_bottom_30{ margin-bottom:30px !important;}
.margin_bottom_50{ margin-bottom:50px !important;}
.margin_left_0{ margin-left: 0;}
.margin_left_10{ margin-left:10px;}
.margin_left_16{ margin-left:16px;}
.margin_left_78{ margin-left:78px;}
.padding_left_210{ padding-left:210px;}
.margin_auto{ margin:0px auto;}
.margin_auto01{ margin:50px auto;}
.position_relative{ position:relative;}
.position_absolute{ position:absolute;}
.clear_both{ clear:both;}
.br_site_frame00{ width:980px; margin:0px auto;}
.br_site_frame01{ width:980px;}
.font_middle_01{ font-size:18px; line-height:22px;}
.font_middle_02{ font-size:16px; line-height:20px;}
.font_middle_03{ font-size:14px; line-height:18px;}
.font_big_01{ font-size:22px; line-height:26px;}
.font_big_02{ font-size:20px; line-height:24px;}
.font_big_03{ font-size:18px; line-height:22px;}
.color_999999{ color:#999999;}
.color_172685{ color:#172685;}
.color_172685_ng{ color:#000000; text-decoration:none;}
.color_ff3f00{ color:#ff3f00;}
.color_ffff00{ color:#ffff00 !important;}
.color_ff1010{ color:#ff1010;}
.color_ff1010_ng{ color:#000000;}
.color_ff4000{ color:#ff4000;}
.color_ff4000{ color:#ff4000;}
.color_ffffff{ color:#ffffff;}
.color_ffff00{ color:#ffff00;}
.color_000000{ color:#000000;}
.color_006600{ color:#006600;}
.color_b20000{ color:#b20000;}
.color_004F00{ color:#004F00;}
.background_color_dddddd{ background-color:#dddddd;}
.background_color_e7e9f3{ background-color:#e7e9f3;}
.background_color_fff4d4{ background-color:#fff4d4;}
.background_color_ffffbf{ background-color:#ffffbf;}
.background_color_b20000{ background-color:#b20000; color:#ffffff; font-size:16px; text-align:center; padding:3px 0px;}
.background_color_ffdfdf{ background-color:#ffdfdf; text-align:center; padding:3px 0px;}
.background_color_000000{ background-color:#000000; color:#ffffff; text-align:center; padding:5px 0px;}
.background_color_222222{ background-color:#222222; color:#ffffff; padding:5px 8px; font-size:12px; line-height:16px;}
.background_color_172685{ background-color:#172685; border:2px solid #172685; color:#ffffff; padding:5px 8px; font-size:14px;}
.background_color_e7e9f3_01{ padding:15px; background-color:#e7e9f3; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
.background_color_e7e9f3_01 ul{ margin:0px; padding:0px;}
.background_color_e7e9f3_01 ul li{ list-style-type:none; float:left;}
.hr_solid_0e1750{ border:8px solid #0e1750;}
.hr_dotted_172685{ border-top:2px dotted #172685;}
.hr_dotted_009e00{ border-top:2px dotted #009e00;}
.font_normal{ font-weight:normal;}
.font_bold{ font-weight:bold;}
.text_align_center{ text-align:center;}
.text_align_right{ text-align:right;}
.text_align_left{ text-align:left;}
.font_size_10{ font-size:10px;}
.font_size_12{ font-size:12px; line-height:16px;}
.font_size_14{ font-size:14px; line-height:18px;}
.font_size_16{ font-size:16px;}
.font_size_18{ font-size:18px;}
.font_size_20{ font-size:20px;}
.font_size_24{ font-size:24px;}
.font_size_28{ font-size:28px;}
.font_size_30{ font-size:30px;}
.float_left{ float:left;}
.float-left{ float:left;}
.float_right{ float:right;}
.float-right{ float:right;}
.header-background-01{ background-color: #ffffff; background-image:url(/images/br_common_png/br_icon_common_06_01.png); background-position: center -530px; background-repeat:repeat-x; width: 100%;}
.frame_980{ width:980px;}
.frame_820{ width:820px;}
.frame_750{ width:750px;}
.frame_740{ width:740px;}
.frame_730{ width:730px;}
.frame_634{ width:634px;}
.frame_634_01{ width:100%; margin:0 auto 30px;}
.frame_600{ width:600px;}
.frame_520{ width:520px;}
.frame_460{ width:460px;}
.frame_410{ width:410px;}
.frame_400{ width:400px;}
.frame_380{ width:380px;}
.frame_360{ width:360px;}
.frame_350{ width:350px;}
.frame_320{ width:320px;}
.frame_290{ width:290px;}
.frame_258{ width:258px;}
.frame_240{ width:240px;}
.frame_220{ width:220px;}
.frame_210{ width:210px;}
.frame_200{ width:200px;}
.frame_180{ width:180px;}
.frame_170{ width:170px;}
.frame_164{ width:164px;}
.frame_152{ width:152px;}
.frame_150{ width:150px;}
.frame_110{ width:110px;}
.frame_100{ width:100px;}
.frame_84{ width:84px;}
.frame_70{ width:70px;}
.frame_60{ width:60px;}
.frame_54{ width:54px;}
.frame_h20{ height:20px;}
.frame_text_ff1a1a{ margin-right:10px; padding:3px; color:#ff1a1a; background-color:#ffffff; border:1px solid #ff1a1a; text-align:center; font-size:12px; font-weight:bold;}
.frame_text_ff1a1a_ng{ margin-right:10px; padding:3px; color:#000000; background-color:#ffffff; border:1px solid #000000; text-align:center; font-size:12px; font-weight:bold;}
.frame_text_ff1a1a_01{ padding:3px; color:#ff1a1a; background-color:#ffffff; border:1px solid #ff1a1a; text-align:center; font-size:12px; font-weight:bold;}
.frame_text_ff1a1a_02{ margin-right:10px; padding:2px; color:#ffffff; background-color:#ff1a1a; border:1px solid #ff1a1a; text-align:center; font-size:14px; font-weight:bold;}
.frame_text_ff1010{ margin-right:10px; padding:3px; color:#ffffff; background-color:#ff1010; border:1px solid #ff1010; text-align:center; font-size:12px; font-weight:bold;}
.frame_text_ff1010_ng{ margin-right:10px; padding:3px; color:#000000; background-color:#ffffff; border:1px solid #000000; text-align:center; font-size:12px; font-weight:bold;}
.frame_text_172685{ margin-right:10px; padding:3px; color:#172685; background-color:#ffffff; border:1px solid #172685; text-align:center; font-size:12px; font-weight:bold;}
.frame_text_172685_01{ margin-right:10px; padding:3px; color:#172685; background-color:#ffff00; border:1px solid #172685; text-align:center; font-size:12px; font-weight:bold;}
.frame_text_172685_02{ padding:10px 20px; border:1px solid #172685; font-size:12px; line-height:16px;}
.frame_text_172685_02 img{ margin-right:10px; vertical-align:middle;}

	.frame_text_172685_02 img.center{ display: block; margin: 0 auto !important;}
	.frame_text_172685_02 table{ border-collapse: collapse; border: 1px solid #444444; font-size: 12px; margin: 0 auto;}
	.frame_text_172685_02 table th,.frame_text_172685_02 table td{ border: 1px solid #444444; letter-spacing: 1px; padding: 4px 6px;}
	.frame_text_172685_02 .table-generation{ width: 400px;}
	.frame_text_172685_02 .table-generation br{ display: none !important;}
	.frame_text_172685_02 .table-generation th{ background-color: #e7e9f3; width: 50%;}
	.frame_text_172685_02 .table-generation th:first-child p span{ font-size: 18px;}
	.frame_text_172685_02 .table-generation th p{ font-size: 12px; font-weight: normal;}
	.frame_text_172685_02 .table-generation th p span{ color: #172685; font-size: 12px; font-weight: bold;}
	.frame_text_172685_02 .table-generation td{ text-align: center;}
	.frame_text_172685_02 .table-generation td p span{ color: #172685; font-size: 14px; font-weight: bold;}

.frame_text_172685_03{ padding: 10px 20px; background-color: #ffffff; border: 1px solid #172685; font-size: 12px; line-height: 16px; text-align: left;}
.frame_text_172685_04{ margin-right: 5px; padding: 3px; color: #ffff00; background-color: #172685; border: 1px solid #172685; text-align: center; font-size: 12px; font-weight: bold;}
.frame_text_172685_05{ padding:10px 20px; color:#ffffff; background-color:#172685; font-size:14px;}
.frame_text_172685_06{ padding:6px 10px; color:#ffffff; background-color:#172685; border:2px solid #172685; font-size:14px;}
.frame_text_172685_07{ min-height:26px; padding:6px 10px; background-color:#ffffff; border:2px solid #172685; font-size:14px;}
.frame_text_172685_08{ width:440px; margin:20px auto; padding:2px 20px; color:#ffffff; background-color:#172685; font-size:16px; text-align:center; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
.frame_text_172685_10{ padding:10px 20px; border:1px solid #172685; font-size:12px; line-height:16px;}
.frame_text_172685_10:after{ content:""; clear:both; display:block;}
.frame_text_172685_10 img{ margin-right:10px; vertical-align:middle; float:left;}
.frame_text_172685_10:after,.frame_text_172685_11:after{ content: ""; display:block; clear: both;}
.frame_text_172685_11{ padding:10px 20px; border:1px solid #172685; font-size:12px; line-height:16px;}
.frame_text_172685_11 img{ margin-right:10px; vertical-align:middle;}
.frame_text_009e00{ margin-right:10px; padding:3px; color:#009e00; background-color:#ffffff; border:1px solid #009e00; text-align:center; font-size:12px; font-weight:bold;}
.frame_text_009e00_01{ margin-bottom:6px; padding:3px; color:#ff0000; background-color:#ffffff; border:1px solid #009e00; text-align:center; font-size:14px; font-weight:bold;}
.frame_boder_444444_01{ height:300px; padding:20px; background-color:#ffffff; border:1px solid #444444; line-height:18px; overflow:auto;}
.frame_text_ff0000_01{ background-color:#ff0000; color:#ffffff; font-size:14px; padding:10px 20px;}
.frame_text_ff0000_01 a{ color:#ffff00; font-weight: bold;}
.frame_text_5b5b5b{ background-color:#dfdfdf; border:1px solid #5b5b5b; color:#5b5b5b; margin-right:10px; font-size:12px; font-weight:bold; padding:3px; text-align:center;}

#frame_left_side{ width:220px; float:left;}
.frame_right_side{ width:750px; margin-bottom:20px; float:right;}
.frame_toppage_left_side{ width:520px; float:left;}
.frame_toppage_right_side{ width:220px; float:right;}
.text_01 a:hover{ background-color:#fffbc7;}
a.pankuzu_01{ color:#ffffff; text-decoration:none;}
div.frame_text_172685_07 ul{ margin:0px; padding:0px;}
div.frame_text_172685_07 ul li{ list-style-type:none; margin-bottom:5px;}
div.frame_text_172685_07 ul li:last-child{ list-style-type:none; margin-bottom:0px;}
.vertical_align_top{ vertical-align:top;}
.text_decoration_none{ text-decoration:none;}
.text_decoration_underline{ text-decoration:underline;}
.text_decoration_line_through{ text-decoration:line-through;}
.cursor_pointer{ cursor:pointer;}
.cursor_pointer:hover{ color:#ff1010;}
.word_wrap_break_word_01{word-wrap:break-word; margin:0px auto;}
.word_wrap_break_word_02{ word-wrap:break-word; margin:0px auto;}
.word_wrap_break_word_03{ word-wrap:break-word; margin:0px auto;}
.word_wrap_break_word_04{ word-break: break-all;}
/* 商品金額 */
div.br_sum_01{ margin-top:3px; margin-bottom:5px;}
div.br_sum_01 ul{ margin:0px; padding:0px;}
div.br_sum_01 ul li{ margin:0px; list-style-type:none; float:left; border:none; background-color:none;}
li.br_number_png_0{ display:block; width:11px; height:18px; background-position:0 -1340px;}
li.br_number_png_1{ width:11px; height:18px; background-position:-13px -1340px;}
li.br_number_png_2{ width:11px; height:18px; background-position:-25px -1340px;}
li.br_number_png_3{ width:11px; height:18px; background-position:-38px -1340px;}
li.br_number_png_4{ width:11px; height:18px; background-position:-51px -1340px;}
li.br_number_png_5{ width:11px; height:18px; background-position:-64px -1340px;}
li.br_number_png_6{ width:11px; height:18px; background-position:-78px -1340px;}
li.br_number_png_7{ width:11px; height:18px; background-position:-91px -1340px;}
li.br_number_png_8{ width:11px; height:18px; background-position:-103px -1340px;}
li.br_number_png_9{ width:11px; height:18px; background-position:-116px -1340px;}
li.br_number_png_ten{ width:5px; height:18px; background-position:-128px -1340px;}
li.br_number_png_en{ width:20px; height:18px; background-position:-135px -1340px;}
/* 商品性能 */
div.br_icon_performance_01{ position:absolute; top:0px; left:0px; width:40px;}
div.br_icon_performance_01 ul li{ background-image:url(../images/br_common_png/br_icon_performance_01.png); background-repeat:no-repeat;}
div.br_icon_performance_01 ul{ margin:0px; padding:0px;}
div.br_icon_performance_01 ul li{ list-style-type:none; margin:0px; float:none;}
div.br_icon_performance_02{ width:150px; margin-bottom:5px;}
div.br_icon_performance_02 ul{ margin:0px; padding:0px;}
div.br_icon_performance_02 ul li{ background-image:url(../images/spec_icon/br_spec_icon_title_01.png); background-repeat:no-repeat; list-style-type:none; margin: 0; float:none; font-size:12px; height:17px; padding-left: 45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
li.br_icon_performance_png_os44{ display:block; width:40px; height:17px; background-position:0px 0px;}
li.br_icon_performance_png_os45{ display:block; width:40px; height:17px; background-position:0px -20px;}
li.br_icon_performance_png_os46{ display:block; width:40px; height:17px; background-position:0px -40px;}
li.br_icon_performance_png_os208{ display:block; width:40px; height:17px; background-position:0px -60px;}
li.br_icon_performance_png_os314{ display:block; width:40px; height:17px; background-position:0px -80px;}
li.br_icon_performance_png_os315{ display:block; width:40px; height:17px; background-position:0px -100px;}
li.br_icon_performance_png_os240{ display:block; width:40px; height:17px; background-position:0px -120px;}
li.br_icon_performance_png_os241{ display:block; width:40px; height:17px; background-position:0px -140px;}
li.br_icon_performance_png_os317{ display:block; width:40px; height:17px; background-position:0px -160px;}
li.br_icon_performance_png_os318{ display:block; width:40px; height:17px; background-position:0px -180px;}
li.br_icon_performance_png_os319{ display:block; width:40px; height:17px; background-position:0px -200px;}
li.br_icon_performance_png_os320{ display:block; width:40px; height:17px; background-position:0px -220px;}
li.br_icon_performance_png_os250{ display:block; width:40px; height:17px; background-position:0px -240px;}
li.br_icon_performance_png_os251{ display:block; width:40px; height:17px; background-position:0px -260px;}
li.br_icon_performance_png_os252{ display:block; width:40px; height:17px; background-position:0px -280px;}
li.br_icon_performance_png_os253{ display:block; width:40px; height:17px; background-position:0px -300px;}
li.br_icon_performance_png_os335{ display:block; width:40px; height:17px; background-position:0px -320px;}
li.br_icon_performance_png_os336{ display:block; width:40px; height:17px; background-position:0px -340px;}
li.br_icon_performance_png_os254{ display:block; width:40px; height:17px; background-position:0px -360px;}
li.br_icon_performance_png_cpu48{ display:block; width:40px; height:17px; background-position:0px -380px;}
li.br_icon_performance_png_cpu45{ display:block; width:40px; height:17px; background-position:0px -400px;}
li.br_icon_performance_png_cpu47{ display:block; width:40px; height:17px; background-position:0px -420px;}
li.br_icon_performance_png_cpu56{ display:block; width:40px; height:17px; background-position:0px -440px;}
li.br_icon_performance_png_24{ display:block; width:40px; height:17px; background-position:0px -460px;}
li.br_icon_performance_png_cpu49{ display:block; width:40px; height:17px; background-position:0px -480px;}
li.br_icon_performance_png_cpu50{ display:block; width:40px; height:17px; background-position:0px -500px;}
li.br_icon_performance_png_cpu51{ display:block; width:40px; height:17px; background-position:0px -520px;}
li.br_icon_performance_png_m01{ display:block; height:17px; padding-left:45px; background-position:0px -540px;}
li.br_icon_performance_png_m02{ display:block; height:17px; padding-left:45px; background-position:0px -560px;}
li.br_icon_performance_png_m03{ display:block; height:17px; padding-left:45px; background-position:0px -620px;}
li.br_icon_performance_png_m04{ display:block; height:17px; padding-left:45px; background-position:0px -580px;}
li.br_icon_performance_png_m08{ display:block; height:17px; padding-left:45px; background-position:0px -600px;}
li.br_icon_performance_png_hdd60{ display:block; height:17px; padding-left:45px; background-position:0px -640px;}
li.br_icon_performance_png_hdd80{ display:block; height:17px; padding-left:45px; background-position:0px -660px;}
li.br_icon_performance_png_hdd120{ display:block; height:17px; padding-left:45px; background-position:0px -680px;}
li.br_icon_performance_png_hdd160{ display:block; height:17px; padding-left:45px; background-position:0px -700px;}
li.br_icon_performance_png_hdd250{ display:block; height:17px; padding-left:45px; background-position:0px -720px;}
li.br_icon_performance_png_hdd320{ display:block; height:17px; padding-left:45px; background-position:0px -740px;}
li.br_icon_performance_png_hdd01{ display:block; height:17px; padding-left:45px; background-position:0px -760px;}
li.br_icon_performance_png_dp07{ display:block; height:17px; padding-left:45px; background-position:0px -1100px;}
li.br_icon_performance_png_dp08{ display:block; height:17px; padding-left:45px; background-position:0px -1120px;}
li.br_icon_performance_png_dp09{ display:block; height:17px; padding-left:45px; background-position:0px -1140px;}
li.br_icon_performance_png_dp10{ display:block; height:17px; padding-left:45px; background-position:0px -1160px;}
li.br_icon_performance_png_dp11{ display:block; height:17px; padding-left:45px; background-position:0px -1180px;}
li.br_icon_performance_png_dp12{ display:block; height:17px; padding-left:45px; background-position:0px -1200px;}
li.br_icon_performance_png_dp13{ display:block; height:17px; padding-left:45px; background-position:0px -1220px;}
li.br_icon_performance_png_dp14{ display:block; height:17px; padding-left:45px; background-position:0px -1240px;}
li.br_icon_performance_png_dp15{ display:block; height:17px; padding-left:45px; background-position:0px -1260px;}
li.br_icon_performance_png_dp16{ display:block; height:17px; padding-left:45px; background-position:0px -1280px;}
li.br_icon_performance_png_dp17{ display:block; height:17px; padding-left:45px; background-position:0px -1300px;}
li.br_icon_performance_png_dp18{ display:block; height:17px; padding-left:45px; background-position:0px -1320px;}
li.br_icon_performance_png_dp19{ display:block; height:17px; padding-left:45px; background-position:0px -1340px;}
li.br_icon_performance_png_dp20{ display:block; height:17px; padding-left:45px; background-position:0px -1360px;}
li.br_icon_performance_png_dp21{ display:block; height:17px; padding-left:45px; background-position:0px -1380px;}
li.br_icon_performance_png_dp22{ display:block; height:17px; padding-left:45px; background-position:0px -1400px;}
li.br_icon_performance_png_dp23{ display:block; height:17px; padding-left:45px; background-position:0px -1420px;}
li.br_icon_performance_png_dp24{ display:block; height:17px; padding-left:45px; background-position:0px -1440px;}
li.br_icon_performance_png_dp25{ display:block; height:17px; padding-left:45px; background-position:0px -1460px;}
li.br_icon_performance_png_dp26{ display:block; height:17px; padding-left:45px; background-position:0px -1480px;}
li.br_icon_performance_png_dp27{ display:block; height:17px; padding-left:45px; background-position:0px -1500px;}
li.br_icon_performance_png_dvd01{ display:block; height:17px; padding-left:45px; background-position:0px -1520px;}
li.br_icon_performance_png_br01{ display:block; height:17px; padding-left:45px; background-position:0px -1540px;}
li.br_icon_performance_png_of01{ display:block; height:17px; padding-left:45px; background-position:0px -1560px;}
li.br_icon_performance_png_nl01{ display:block; height:17px; padding-left:45px; background-position:0px -1580px;}
li.br_icon_performance_png_01{ display:block; width:40px; height:17px; background-position:0px 0px;}
li.br_icon_performance_png_02{ display:block; width:40px; height:17px; background-position:0px -20px;}
li.br_icon_performance_png_03{ display:block; width:40px; height:17px; background-position:0px -40px;}
li.br_icon_performance_png_04{ display:block; width:40px; height:17px; background-position:0px -60px;}
li.br_icon_performance_png_05{ display:block; width:40px; height:17px; background-position:0px -80px;}
li.br_icon_performance_png_06{ display:block; width:40px; height:17px; background-position:0px -100px;}
li.br_icon_performance_png_07{ display:block; width:40px; height:17px; background-position:0px -120px;}
li.br_icon_performance_png_08{ display:block; width:40px; height:17px; background-position:0px -140px;}
li.br_icon_performance_png_09{ display:block; width:40px; height:17px; background-position:0px -160px;}
li.br_icon_performance_png_10{ display:block; width:40px; height:17px; background-position:0px -180px;}
li.br_icon_performance_png_11{ display:block; width:40px; height:17px; background-position:0px -200px;}
li.br_icon_performance_png_12{ display:block; width:40px; height:17px; background-position:0px -220px;}
li.br_icon_performance_png_13{ display:block; width:40px; height:17px; background-position:0px -240px;}
li.br_icon_performance_png_14{ display:block; width:40px; height:17px; background-position:0px -260px;}
li.br_icon_performance_png_15{ display:block; width:40px; height:17px; background-position:0px -280px;}
li.br_icon_performance_png_16{ display:block; width:40px; height:17px; background-position:0px -300px;}
li.br_icon_performance_png_17{ display:block; width:40px; height:17px; background-position:0px -320px;}
li.br_icon_performance_png_18{ display:block; width:40px; height:17px; background-position:0px -340px;}
li.br_icon_performance_png_19{ display:block; width:40px; height:17px; background-position:0px -360px;}
li.br_icon_performance_png_20{ display:block; width:40px; height:17px; background-position:0px -380px;}
li.br_icon_performance_png_21{ display:block; width:40px; height:17px; background-position:0px -400px;}
li.br_icon_performance_png_22{ display:block; width:40px; height:17px; background-position:0px -420px;}
li.br_icon_performance_png_23{ display:block; width:40px; height:17px; background-position:0px -440px;}
li.br_icon_performance_png_24{ display:block; width:40px; height:17px; background-position:0px -460px;}
li.br_icon_performance_png_25{ display:block; width:40px; height:17px; background-position:0px -480px;}
li.br_icon_performance_png_26{ display:block; width:40px; height:17px; background-position:0px -500px;}
li.br_icon_performance_png_27{ display:block; width:40px; height:17px; background-position:0px -520px;}
li.br_icon_performance_png_28{ display:block; width:40px; height:17px; background-position:0px -520px;}
li.br_icon_performance_png_29{ display:block; width:40px; height:17px; background-position:0px -520px;}
li.br_icon_performance_png_30{ display:block; width:40px; height:17px; background-position:0px -520px;}
li.br_icon_performance_png_31{ display:block; width:40px; height:17px; background-position:0px -520px;}
li.br_icon_performance_png_100{ background-position: 0 0;}
li.br_icon_performance_png_101{ background-position: 0 -20px;}
li.br_icon_performance_png_102{ background-position: 0 -40px;}
li.br_icon_performance_png_103{ background-position: 0 -60px;}
li.br_icon_performance_png_104{ background-position: 0 -80px;}
li.br_icon_performance_png_105{ background-position: 0 -100px;}

div.br_icon_performance_01{ left: 0; position:absolute; top: 0; width: 40px;}
div.br_icon_performance_01 ul li.memory-icon{ background-image: url("../images/spec_icon/br_spec_icon_memory_01.png"); background-repeat: no-repeat; height: 17px; width: 40px;}
div.br_icon_performance_01 ul li.memory-icon.memory-1gb{ background-position: 0 0;}
div.br_icon_performance_01 ul li.memory-icon.memory-2gb{ background-position: 0 -20px;}
div.br_icon_performance_01 ul li.memory-icon.memory-3gb{ background-position: 0 -40px;}
div.br_icon_performance_01 ul li.memory-icon.memory-4gb{ background-position: 0 -60px;}
div.br_icon_performance_01 ul li.memory-icon.memory-8gb{ background-position: 0 -80px;}
div.br_icon_performance_01 ul li.memory-icon.memory-9gb{ background-position: 0 -100px;}
div.br_icon_performance_01 ul li.memory-icon.memory-12gb{ background-position: 0 -120px;}
div.br_icon_performance_01 ul li.memory-icon.memory-16gb{ background-position: 0 -140px;}
div.br_icon_performance_01 ul li.memory-icon.memory-24gb{ background-position: 0 -160px;}
div.br_icon_performance_01 ul li.memory-icon.memory-32gb{ background-position: 0 -180px;}
div.br_icon_performance_01 ul li.inch-icon{ background-image: url("../images/spec_icon/br_spec_icon_inch_01.png"); background-repeat: no-repeat; height: 17px; width: 40px;}
div.br_icon_performance_01 ul li.inch-icon.inch-7{ background-position: 0 0;}
div.br_icon_performance_01 ul li.inch-icon.inch-8{ background-position: 0 -20px;}
div.br_icon_performance_01 ul li.inch-icon.inch-9{ background-position: 0 -40px;}
div.br_icon_performance_01 ul li.inch-icon.inch-10{ background-position: 0 -60px;}
div.br_icon_performance_01 ul li.inch-icon.inch-11{ background-position: 0 -80px;}
div.br_icon_performance_01 ul li.inch-icon.inch-12{ background-position: 0 -100px;}
div.br_icon_performance_01 ul li.inch-icon.inch-13{ background-position: 0 -120px;}
div.br_icon_performance_01 ul li.inch-icon.inch-14{ background-position: 0 -140px;}
div.br_icon_performance_01 ul li.inch-icon.inch-15{ background-position: 0 -160px;}
div.br_icon_performance_01 ul li.inch-icon.inch-16{ background-position: 0 -180px;}
div.br_icon_performance_01 ul li.inch-icon.inch-17{ background-position: 0 -200px;}
div.br_icon_performance_01 ul li.inch-icon.inch-18{ background-position: 0 -220px;}
div.br_icon_performance_01 ul li.inch-icon.inch-19{ background-position: 0 -240px;}
div.br_icon_performance_01 ul li.inch-icon.inch-20{ background-position: 0 -260px;}
div.br_icon_performance_01 ul li.inch-icon.inch-21{ background-position: 0 -280px;}
div.br_icon_performance_01 ul li.inch-icon.inch-22{ background-position: 0 -300px;}
div.br_icon_performance_01 ul li.inch-icon.inch-23{ background-position: 0 -320px;}
div.br_icon_performance_01 ul li.inch-icon.inch-24{ background-position: 0 -340px;}
div.br_icon_performance_01 ul li.inch-icon.inch-25{ background-position: 0 -360px;}
div.br_icon_performance_01 ul li.inch-icon.inch-26{ background-position: 0 -380px;}
div.br_icon_performance_01 ul li.inch-icon.inch-27{ background-position: 0 -400px;}


div.br_icon_performance_01 ul li.windows-icon{ background-image: url("../images/spec_icon/br_spec_icon_windows_01.png"); background-repeat: no-repeat; height: 17px; width: 40px;}
div.br_icon_performance_01 ul li.windows-icon.windows-xp{ background-position: 0 0;}
div.br_icon_performance_01 ul li.windows-icon.windows-vista{ background-position: 0 -20px;}
div.br_icon_performance_01 ul li.windows-icon.windows-7{ background-position: 0 -40px;}
div.br_icon_performance_01 ul li.windows-icon.windows-8{ background-position: 0 -60px;}
div.br_icon_performance_01 ul li.windows-icon.windows-10{ background-position: 0 -80px;}


div.br_icon_performance_01 ul li.mac-icon{ background-image: url("../images/spec_icon/br_spec_icon_mac_01.png"); background-repeat: no-repeat; height: 17px; width: 40px;}
div.br_icon_performance_01 ul li.mac-icon.mac-os{ background-position: 0 0;}
div.br_icon_performance_01 ul li.mac-icon.mac-10-5{ background-position: 0 -20px;}
div.br_icon_performance_01 ul li.mac-icon.mac-10-6{ background-position: 0 -40px;}
div.br_icon_performance_01 ul li.mac-icon.mac-10-7{ background-position: 0 -60px;}
div.br_icon_performance_01 ul li.mac-icon.mac-10-8{ background-position: 0 -80px;}


div.br_icon_performance_01 ul li.ios-icon{ background-image: url("../images/spec_icon/br_spec_icon_ios_01.png"); background-repeat: no-repeat; height: 17px; width: 40px;}
div.br_icon_performance_01 ul li.ios-icon.ios-ios{ background-position: 0 0;}
div.br_icon_performance_01 ul li.ios-icon.ios-4-0{ background-position: 0 -20px;}
div.br_icon_performance_01 ul li.ios-icon.ios-4-1{ background-position: 0 -40px;}
div.br_icon_performance_01 ul li.ios-icon.ios-4-2{ background-position: 0 -60px;}
div.br_icon_performance_01 ul li.ios-icon.ios-4-3{ background-position: 0 -80px;}
div.br_icon_performance_01 ul li.ios-icon.ios-5-0{ background-position: 0 -100px;}
div.br_icon_performance_01 ul li.ios-icon.ios-6-0{ background-position: 0 -120px;}
div.br_icon_performance_01 ul li.ios-icon.ios-7-0{ background-position: 0 -140px;}
div.br_icon_performance_01 ul li.ios-icon.ios-8-0{ background-position: 0 -160px;}
div.br_icon_performance_01 ul li.ios-icon.ios-9-0{ background-position: 0 -180px;}
div.br_icon_performance_01 ul li.ios-icon.ios-9-3{ background-position: 0 -200px;}
div.br_icon_performance_01 ul li.ios-icon.ios-10-0{ background-position: 0 -220px;}
div.br_icon_performance_01 ul li.ios-icon.ios-11-0{ background-position: 0 -240px;}
div.br_icon_performance_01 ul li.ios-icon.ios-12-0{ background-position: 0 -260px;}
div.br_icon_performance_01 ul li.android-icon{ background-image: url("../images/spec_icon/br_spec_icon_android_01.png"); background-repeat: no-repeat; height: 17px; width: 40px;}
div.br_icon_performance_01 ul li.android-icon.android-android{ background-position: 0 0;}
div.br_icon_performance_01 ul li.android-icon.android-2-3{ background-position: 0 -20px;}
div.br_icon_performance_01 ul li.android-icon.android-3-x{ background-position: 0 -40px;}
div.br_icon_performance_01 ul li.android-icon.android-4-0{ background-position: 0 -60px;}
div.br_icon_performance_01 ul li.android-icon.android-4-1{ background-position: 0 -80px;}
div.br_icon_performance_01 ul li.android-icon.android-4-2{ background-position: 0 -100px;}
div.br_icon_performance_01 ul li.android-icon.android-4-3{ background-position: 0 -120px;}
div.br_icon_performance_01 ul li.android-icon.android-4-4{ background-position: 0 -140px;}
div.br_icon_performance_01 ul li.android-icon.android-5-0{ background-position: 0 -160px;}
div.br_icon_performance_01 ul li.android-icon.android-6-0{ background-position: 0 -180px;}
div.br_icon_performance_01 ul li.android-icon.android-7-0{ background-position: 0 -200px;}
div.br_icon_performance_01 ul li.android-icon.android-8-0{ background-position: 0 -220px;}
div.br_icon_performance_01 ul li.android-icon.android-8-1{ background-position: 0 -240px;}
div.br_icon_performance_01 ul li.android-icon.android-9-0{ background-position: 0 -260px;}
div.br_icon_performance_01 ul li.cpu-icon{ background-image: url("../images/spec_icon/br_spec_icon_cpu_01.png"); background-repeat: no-repeat; height: 17px; width: 40px;}
div.br_icon_performance_01 ul li.cpu-icon.cpu-core-duo{ background-position: 0 0;}
div.br_icon_performance_01 ul li.cpu-icon.cpu-core2-duo{ background-position: 0 -20px;}
div.br_icon_performance_01 ul li.cpu-icon.cpu-c2-quad{ background-position: 0 -40px;}
div.br_icon_performance_01 ul li.cpu-icon.cpu-pen-dual{ background-position: 0 -60px;}
div.br_icon_performance_01 ul li.cpu-icon.cpu-pen-987{ background-position: 0 -80px;}
div.br_icon_performance_01 ul li.cpu-icon.cpu-xeon{ background-position: 0 -100px;}
div.br_icon_performance_01 ul li.cpu-icon.cpu-core-i3{ background-position: 0 -120px;}
div.br_icon_performance_01 ul li.cpu-icon.cpu-core-i5{ background-position: 0 -140px;}
div.br_icon_performance_01 ul li.cpu-icon.cpu-core-i7{ background-position: 0 -160px;}
div.br_icon_performance_01 ul li.hdd-icon{ background-image: url("../images/spec_icon/br_spec_icon_hdd_01.png"); background-repeat: no-repeat; height: 17px; width: 40px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-4gb{ background-position: 0 0;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-16gb{ background-position: 0 -20px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-30gb{ background-position: 0 -40px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-32gb{ background-position: 0 -60px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-40gb{ background-position: 0 -80px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-60gb{ background-position: 0 -100px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-64gb{ background-position: 0 -120px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-80gb{ background-position: 0 -140px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-100gb{ background-position: 0 -160px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-120gb{ background-position: 0 -180px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-160gb{ background-position: 0 -200px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-240gb{ background-position: 0 -220px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-250gb{ background-position: 0 -240px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-300gb{ background-position: 0 -260px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-320gb{ background-position: 0 -280px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-330gb{ background-position: 0 -300px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-400gb{ background-position: 0 -320px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-410gb{ background-position: 0 -340px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-500gb{ background-position: 0 -360px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-640gb{ background-position: 0 -380px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-660gb{ background-position: 0 -400px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-750gb{ background-position: 0 -420px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-1000gb{ background-position: 0 -440px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-1024gb{ background-position: 0 -460px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-1200gb{ background-position: 0 -480px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-1536gb{ background-position: 0 -500px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-2000gb{ background-position: 0 -520px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-2048gb{ background-position: 0 -540px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-3000gb{ background-position: 0 -560px;}
div.br_icon_performance_01 ul li.hdd-icon.hdd-3072gb{ background-position: 0 -580px;}
div.br_icon_performance_01 ul li.ssd-icon{ background-image: url("../images/spec_icon/br_spec_icon_ssd_01.png"); background-repeat: no-repeat; height: 17px; width: 40px;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-16gb{ background-position: 0 0;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-30gb{ background-position: 0 -20px;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-32gb{ background-position: 0 -40px;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-64gb{ background-position: 0 -60px;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-120gb{ background-position: 0 -80px;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-128gb{ background-position: 0 -100px;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-160gb{ background-position: 0 -120px;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-240gb{ background-position: 0 -140px;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-250gb{ background-position: 0 -160px;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-256gb{ background-position: 0 -180px;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-320gb{ background-position: 0 -200px;}
div.br_icon_performance_01 ul li.ssd-icon.ssd-512gb{ background-position: 0 -220px;}
div.br_icon_performance_01 ul li.etc-icon{ background-image: url("../images/spec_icon/br_spec_icon_etc_01.png"); background-repeat: no-repeat; height: 17px; width: 40px;}
div.br_icon_performance_01 ul li.etc-icon.etc-dvd-playback{ background-position: 0 0;}
div.br_icon_performance_01 ul li.etc-icon.etc-blu-ray{ background-position: 0 -20px;}
div.br_icon_performance_01 ul li.etc-icon.etc-office-software{ background-position: 0 -40px;}
div.br_icon_performance_01 ul li.etc-icon.etc-wireless-lan{ background-position: 0 -60px;}
div.br_icon_performance_01 ul li.etc-icon.etc-web-camera{ background-position: 0 -80px;}
div.br_icon_performance_01 ul li.etc-icon.etc-ten-key{ background-position: 0 -100px;}
div.br_icon_performance_01 ul li.etc-icon.etc-hdmi{ background-position: 0 -120px;}
div.br_icon_performance_01 ul li.rank-icon{ background-image: url("../images/spec_icon/br_spec_icon_rank_01.png"); background-repeat: no-repeat; height: 17px; width: 40px;}
div.br_icon_performance_01 ul li.rank-icon.rank-3{ background-position: 0 0;}
div.br_icon_performance_01 ul li.rank-icon.rank-7{ background-position: 0 -20px;}
div.br_icon_performance_01 ul li.rank-icon.rank-8{ background-position: 0 -40px;}
div.br_icon_performance_01 ul li.rank-icon.rank-9{ background-position: 0 -60px;}
div.br_icon_performance_01 ul li.rank-icon.rank-10{ background-position: 0 -80px;}
div.br_icon_performance_01 ul li.rank-icon.rank-11{ background-position: 0 -100px;}
div.br_icon_performance_01 ul li.rank-icon.rank-12{ background-position: 0 -120px;}
div.br_icon_performance_01 ul li.rank-icon.rank-13{ background-position: 0 -140px;}
div.br_icon_performance_01 ul li.rank-icon.rank-14{ background-position: 0 -160px;}
div.br_icon_performance_01 ul li.rank-icon.rank-15{ background-position: 0 -180px;}
div.br_icon_performance_01 ul li.rank-icon.rank-16{ background-position: 0 -200px;}
div.br_icon_performance_01 ul li.rank-icon.rank-17{ background-position: 0 -220px;}
div.br_icon_performance_01 ul li.rank-icon.rank-18{ background-position: 0 -240px;}
div.br_icon_performance_01 ul li.rank-icon.rank-19{ background-position: 0 -260px;}
div.br_icon_performance_01 ul li.rank-icon.rank-20{ background-position: 0 -280px;}
div.br_icon_performance_01 ul li.rank-icon.rank-21{ background-position: 0 -300px;}
div.br_icon_performance_01 ul li.rank-icon.rank-22{ background-position: 0 -320px;}
div.br_icon_performance_01 ul li.rank-icon.rank-23{ background-position: 0 -340px;}
div.br_icon_performance_01 ul li.rank-icon.rank-24{ background-position: 0 -360px;}






/* ヘッダー */
.br_header_frame_01{ width:980px; height:32px; position:relative;}
.br_header_frame_02{ width:980px; height:90px; position:relative;}
h1#br_h1_text_01{ position:absolute; top:9px; font-size:12px; /* width:590px;*/ width: 860px; height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
div#br_header_frame_03{ position:absolute; top:6px; left:600px;}
div#br_header_frame_03 ul{ margin:0px; padding:0px;}
div#br_header_frame_03 ul li{ list-style-type:none; float:left; height:20px; margin-right:10px; font-size:12px; line-height:20px;}
div#br_header_frame_03 ul li a{ display:inline-block; color:#0059b2;}
div#br_header_frame_03 ul li a:hover{ color:#ff1010;}
div.br_icon_01 div,div#br_header_frame_03 ul li div,div#br_bt_favorite_01 a,div#br_header_frame_05 a,div#br_header_frame_06 div,div#br_header_frame_06 a,div#br_header_frame_07 a,div.br_pankuzu_div_02 div,div.br_bt_goods_search_01 a,div.br_goods_search_03_01 div,div.br_bt_goods_search_05 a,span.br_goods_search_06_01 span,span.br_goods_search_06_02 span,div.br_sum_01 ul li{ background-image:url(../images/br_common_png/new_br_icon_common_05.png); background-repeat:no-repeat; background-size:220px 1700px;}
div.br_icon_png_01{ width:20px; height:20px; background-position:-120px -1310px; float:left; margin-right:5px;}
div.br_icon_png_02{ width:20px; height:20px; background-position:-140px -1310px; float:left; margin-right:5px;}
div.br_icon_png_03{ width:20px; height:20px; background-position:-160px -1310px; float:left; margin-right:5px;}
div.br_icon_png_04{ width:20px; height:20px; background-position:-180px -1310px; float:left; margin-right:5px;}
div.br_icon_png_05{ width:20px; height:20px; background-position:-200px -1310px; float:left; margin-right:5px;}
div#br_bt_favorite_01{ position:absolute; top:0px; right:0px;}
a.br_bt_favorite_png_01{ display:block; width:113px; height:40px; background-position:0 -1250px; text-indent:-9999px;}
a.br_bt_favorite_png_01:hover{ background-position:0 -1290px;}
div#br_header_frame_02 ul li div{ background-image:url(../images/br_common_png/br_bt_goods_category_01.png); background-repeat:no-repeat; background-size:140px 500px;}
div#br_header_frame_04{ position:absolute; top:10px; left:0px;}
div#br_header_frame_04 ul{ margin:0px; padding:0px;}
div#br_header_frame_04 ul li{ list-style-type:none; float:left; margin-right:4px;}
div#br_header_frame_04 ul li:last-child{ margin-right:0;}
div#br_header_frame_05{ position:absolute; top:3px; left:315px;}
div#br_header_frame_05_01{ position:absolute; top:3px; left:295px;}
div#br_header_frame_05_01 a{ float:left;}
a.br_header_frame_05_png_01{ display:block; width:348px; height:80px; background-position:0px 0px;}
a.br_header_frame_05_png_01_01{ display:block; width:100px; height:80px;}
a.br_header_frame_05_png_01_02{ display:block; width:138px; height:80px;}
a.br_header_frame_05_png_01_03{ display:block; width:110px; height:80px;}
div#br_header_frame_06{ position:absolute; top:10px; left:670px;}
div.br_header_frame_06_png_01{ width:160px; height:70px; background-position:-350px -8px;}
a.br_header_frame_06_png_01{ display:block; width:160px; height:70px; background-position:-350px -8px; text-indent:-9999px;}
a.br_header_frame_06_png_01:hover{ background-position:-1210px -8px;}
a.br_header_frame_06_png_02{ display:block; width:150px; height:70px; background-position:0px -550px; text-indent:-9999px;}
a.br_header_frame_06_png_02:hover{ background-position:0 -620px;}
div#br_header_frame_07{ position:absolute; top:10px; right:0px; cursor:pointer;}
a.br_header_frame_07_png_01{ display:block; width:140px; height:70px; background-position:-520px -8px;}
a.br_header_frame_07_png_01:hover{ display:block; width:140px; height:70px; background-position:-660px -8px;}
div#br_header_frame_08{ position:absolute; top:10px; left:646px;}
div#br_header_frame_09{ position:absolute; top:10px; right:0px;}
a.br_header_frame_09_png_01{ display:block; width:150px; height:70px; background-position:0px -950px; text-indent:-9999px;}
a.br_header_frame_09_png_01:hover{ background-position:-150px -950px;}
a.br_header_frame_09_png_02{ display:block; width:150px; height:70px; background-position:0px -1020px; text-indent:-9999px;}
a.br_header_frame_09_png_02:hover{ background-position:-150px -1020px;}
a.br_header_frame_09_png_03{ position:relative; display:block; width:175px; height:55px; background-position:0px -410px; text-indent:-9999px;}
a.br_header_frame_09_png_03:hover{ background-position:0 -480px;}
div.br_header_frame_09_02{ position:absolute; top:25px; text-align:right; right:32px; color:#d20000; font-size:14px; font-weight:bold; pointer-events:none;}
div.br_header_frame_09_02 span{ font-size: 12px;}
div.br_header_frame_09_png_04{ width:175px; height:55px; background-position:0px -860px;}
div#br_header_frame_10{ display:none;}
#br_header_frame_12{ cursor: default; position: absolute; right: 0; text-align: center; top: 68px; width: 175px;}
#br_header_frame_12 p{ background-image: url(../images/br_common_png/new_br_banner_220_01.png); background-position: -206px -420px; background-repeat: no-repeat; color:#444444; display: inline-block; font-size: 14px; font-weight: bold; height: 14px; line-height: 14px; padding-left: 18px;}
#br_header_frame_12 p span{ font-size: 10px; margin-left: 2px;}
#br_header_frame_12 a{ background-image: url(../images/br_common_png/new_br_banner_220_01.png); background-position: -206px -420px; background-repeat: no-repeat; border-bottom: 1px solid #172685; color:#172685; display: inline-block; font-size: 14px; font-weight: bold; height: 14px; line-height: 14px; padding: 0 0 1px 18px; text-decoration: none;}
#br_header_frame_12 a span{ font-size: 10px; margin-left: 2px;}
#br_header_frame_13{ position:absolute; top:95px; right:164px; width:16px; height:16px; color:#ffffff; font-weight:bold; font-size:10px; line-height:16px; text-align:center; background-color:#ff0000; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
/* フッター */
/*div#br_footer_frame_01{ position:relative; width:980px; height:130px; background-image:url(../images/br_common_png/new_br_bt_footer_goods_category_01.png); background-repeat:no-repeat;}*/
div#br_footer_frame_01{ background-image:url(../images/br_common_png/new_br_bt_footer_goods_category_01.png); background-position: 0 -90px; background-repeat:no-repeat; height:40px; width:980px;}
div#br_footer_category_01{ position:absolute; top:35px; left:38px;}
a.br_footer_category_png_01{ display:block; width:160px; height:55px; background-position:-38px -35px;}
a.br_footer_category_png_01:hover{ display:block; width:160px; height:55px; background-position:-38px -165px;}
div#br_footer_category_02{ position:absolute; top:35px; left:220px;}
a.br_footer_category_png_02{ display:block; width:211px; height:55px; background-position:-221px -35px;}
a.br_footer_category_png_02:hover{ display:block; width:211px; height:55px; background-position:-221px -165px;}
div#br_footer_category_03{ position:absolute; top:33px; left:457px;}
a.br_footer_category_png_03{ display:block; width:116px; height:57px; background-position:-457px -33px;}
a.br_footer_category_png_03:hover{ display:block; width:116px; height:57px; background-position:-457px -163px;}
div#br_footer_category_04{ position:absolute; top:33px; left:590px;}
a.br_footer_category_png_04{ display:block; width:211px; height:57px; background-position:-590px -33px;}
a.br_footer_category_png_04:hover{ display:block; width:211px; height:57px; background-position:-590px -163px;}
div#br_footer_category_05{ position:absolute; top:0px; left:809px;}
a.br_footer_category_png_05{ display:block; width:144px; height:90px; background-position:-809px 0px;}
a.br_footer_category_png_05:hover{ display:block; width:144px; height:90px; background-position:-809px -130px;}
div#br_footer_frame_02{ background-color:#d1d4e7; padding:20px;}
.br_footer_table_01{ width:930px; border-collapse:collapse;}
.br_footer_table_01 tr th{ max-width:20px; min-width:20px;}
.br_footer_table_01 tr td{}
tr.br_footer_table_tr_01 td,.br_footer_table_tr_02_td_div_02 div,div.br_footer_table_tr_02_td_div_02 a,div.br_footer_table_03_tr_td_div_01 a,div.br_footer_table_03_tr_td_div_01 div,div.br_footer_frame_05 div,li.br_footer_list_01_ul_li_02 a,li.br_footer_list_01_ul_li_03 a,div.br_footer_list_01_ul_li_05_div_01 div,div.br_footer_frame_06_div_01 div,div.br_goods_search_04 div,div.br_goods_search_04 a,div.br_goods_search_05 ul li,div.br_goods_search_05_check ul li,div.br_bt_goods_search_05 div,div.br_goods_search_07 a,div.br_goods_search_10 a,div.br_goods_search_07_check a,div.br_search_history_05_03 a,div.br_search_history_05_03_01 a,div.br_search_history_06_01 div,div.br_search_history_07_02_03 a,div.br_search_history_07_02_03 div,div.br_search_history_07_01_01 div,div.br_search_history_07_02_03_001 a,div.br_search_history_07_01_01 div,div.br_newspaper_01_01 a,div.br_banner_slider_02 a,div.br_banner_slider_04 a,div.br_right_menu_04 a,div.br_table_list_02_tr_td_01 div,div.br_photo_exchange_big_01 a,div.br_search_history_05_05 a,div.br_search_history_05_07 a,div.br_big_photo_02 a,div.br_big_photo_03 a,div.br_discount_02 div,div.br_discount_03 div,div.br_plusmiuns_01 div,div.br_plusmiuns_01 a,div.br_ranking_03 a,.new-arrival-goods-area dd > ul > li div:last-child a:last-child{ background-image: url(/images/br_common_png/new_br_icon_common_02.png); background-repeat:no-repeat; background-size:220px 1650px;}
tr.br_footer_table_tr_02 td{ width:220px; vertical-align:top; background-image: url(../images/br_common_png/br_footer_frame_01.png); background-repeat:repeat-y;}
div.br_footer_table_tr_02_td_div_01{ width:200px; padding:5px 10px;}
div.br_footer_table_tr_02_td_div_02{ width:190px;}
div.br_footer_table_tr_02_td_div_02_png_01{ width:200px; height:195px; background-position:-12px -45px;}
div.br_footer_table_tr_02_td_div_02_png_02{ width:200px; height:130px; background-position:-10px -235px;}
div.br_footer_table_tr_02_td_div_02_png_03{ width:200px; height:72px; background-position:-10px -380px;}
div.br_footer_table_tr_02_td_div_02_png_04{ width:200px; height:86px; background-position:-10px -450px;}
a.br_footer_table_tr_02_td_div_02_png_05{ display:block; height:25px; text-align:center; font-size:18px; font-weight:bold; color:#172685; background-position:-204px -1880px;}
a.br_footer_table_tr_02_td_div_02_png_05:hover,tr.br_footer_table_03_tr_02 td a:hover{ color:#ff1010;}
div.br_footer_table_tr_02_td_div_02_png_06{ position:relative; width:200px; height:300px; background-position:-12px -535px;}
td.br_footer_table_tr_td_png_01{ height:34px; background-position:0px 0px; color:#ffffff; font-size:16px; font-weight:bold; text-align:center;}
td.br_footer_table_tr_td_png_02{ width:220px;}
td.br_footer_table_tr_td_png_03{ height:10px; background-position:0px -840px;}
div.br_footer_text_01{ padding-left:20px; color:#ff1010; font-size:12px; font-weight:normal;}
div.br_footer_text_02{ position:absolute; top:74px; left:10px; width:180px; font-size:10px; line-height:14px; font-weight:bold; color:#172685; background-image:none;}
div.br_footer_text_03{ position:absolute; top:266px; left:10px; width:180px; font-size:10px; line-height:14px; font-weight:bold; color:#172685; background-image:none; background-image:none;}
div.br_footer_text_03 a{ background-image:none;}
div.br_footer_text_04{ position:absolute; top:232px; left:54px; width:100px; height:28px; background-image:none;}
div.br_footer_text_04 a{ display:block; width:100px; height:28px; background-image:none;}
div.br_footer_text_05{ position:absolute; top:170px; left:10px; width:180px; font-size:10px; line-height:14px; font-weight:bold; color:#172685; background-image:none; background-image:none;}
div#br_footer_calendar_frame_01{ background-color:#d1d4e7; padding:10px 14px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;}
table.br_footer_table_02{ width:168px; border-collapse:collapse; border:1px solid #8b99f0;}
table.br_footer_table_02 tr th{ width:24px; height:24px; border:1px solid #8b99f0; text-align:center; font-size:11px;}
th.br_footer_table_02_tr_th_01{ background-image:none; background-color:#ffffff; border:1px solid #8b99f0;}
th.br_footer_table_02_tr_th_02{ background-image:none; color:#ffffff; background-color:#b20000; border:1px solid #8b99f0;}
div.br_calendar_month_01{ font-size:16px; font-weight:bold; margin-top:5px; text-align:center;}
div.br_calendar_month_01 a{ font-size:14px; color:#172685;}
div.br_calendar_month_01 a:hover,a.br_footer_table_03_tr_td_div_png_01:hover{ color:#ff1010;}
div.br_calendar_holiday_01{ font-size:14px; margin-top:5px;}
div.br_calendar_holiday_01 span{ margin-right:3px; padding:3px; background-color:#b20000; color:#ffffff; font-size:12px; font-weight:bold;}
div#br_footer_frame_03{ background-color:#d1d4e7; padding:20px; padding-top:0px;}
table.br_footer_table_03{ width:940px; border-collapse:collapse;}
tr.br_footer_table_03_tr_01 td{ width:460px; background-image: url(../images/br_common_png/br_icon_common_03.png); background-repeat:no-repeat; background-size:460px 60px;}
tr.br_footer_table_03_tr_02 td{ width:440px; vertical-align:top; padding:5px 10px; background-image: url(../images/br_common_png/br_footer_frame_02.png); background-repeat:repeat-y;}
tr.br_footer_table_03_tr_02 td a{ color:#172685;}
tr.br_footer_table_03_tr_01 th{ max-width:20px; min-width:20px;}
td.br_footer_table_03_tr_td_01{ width:460px; height:34px; background-position:0px 0px; color:#ffffff; font-size:18px; font-weight:bold; text-align:center;}
td.br_footer_table_03_tr_td_02{ width:460px; height:10px; background-position:0px -50px;}
a.br_footer_table_03_tr_td_div_png_01{ display:block; height:24px; padding-left:20px; font-size:18px; font-weight:bold; color:#172685; background-position:-204px -1570px;}
a.br_footer_table_03_tr_td_div_png_02{ display:block; height:24px; padding-left:20px; font-size:12px; line-height:24px; font-weight:bold; color:#0059b2; background-position:-204px -1570px;}
a.br_footer_table_03_tr_td_div_png_02:hover{ color:#ff1010;}
div.br_footer_table_03_tr_td_div_png_02{ display:block; height:25px; padding-left:20px; font-size:12px; line-height:25px; font-weight:bold; color:#0059b2; background-position:-204px -1570px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
div.br_footer_table_03_tr_td_div_png_03{ display:block; margin-bottom:5px; padding-top:5px; padding-left:20px; font-size:12px; line-height:16px; font-weight:bold; color:#0059b2; background-position:-204px -1570px;}
div.br_footer_table_03_tr_td_div_png_02:hover,div.br_footer_table_03_tr_td_div_png_03:hover{ color:#ff1010;}
div.br_footer_frame_04{ background-color:#172685; padding:10px 20px; text-align:center;}
div.br_footer_frame_04 a{ display:inline-block; color:#ffffff !important; font-size:14px;}
div.br_footer_frame_04 a img{ display:block; margin:0 auto;}
div#br_footer_frame_04{ background-color:#172685; padding:10px 20px; font-size:12px;}
div#br_footer_frame_04 div.left{ float:left;}
div#br_footer_frame_04 div.right{ float:right;}
div#br_footer_frame_04_01{background-color:#172685; padding:5px 0px 10px 0px; font-size:12px;}
div#br_footer_frame_04_02{ clear:both; background-color:#172685; padding-top:10px; font-size:12px; letter-spacing:1px;}
div#br_footer_frame_04_02 div a{ color:#ffffff;}
div#br_footer_frame_04_02 div a:hover{ color:#ffff00;}
div#br_footer_frame_04_03{ margin-bottom:10px;}
div.br_footer_frame_04_03_01{ margin-top:10px; font-size:12px; line-height:16px;}
div.br_footer_frame_05{ background-color:#0e1750; padding:5px; border-top:10px solid #172685; color:#ffffff; font-size:18px;}
div.br_footer_frame_05 img{ margin-right:20px; vertical-align:middle;}
div.br_footer_frame_05_div_png_01{ height:26px; background-position:0px -868px; color:#ffffff; padding-left:160px; font-size:18px; padding-top:4px;}
div.br_footer_list_01{ padding:10px 20px; color:#ffffff; font-size:12px; line-height:16px;}
div.br_footer_list_001{ margin-right:20px; color:#ffffff; font-size:12px; line-height:16px;}
div.br_footer_list_002{ color:#ffffff; font-size:12px; line-height:16px;}
div.br_footer_list_003{ width:240px; color:#ffffff; font-size:12px; line-height:16px;}
div.br_footer_list_01 ul{ margin:0px; padding:0px;}
div.br_footer_list_01 ul li{ list-style-type:none; margin-bottom:6px;}
div.br_footer_list_001 ul,div.br_footer_list_002 ul,div.br_footer_list_003 ul{ margin:0px; padding:0px;}
div.br_footer_list_001 ul li,div.br_footer_list_002 ul li,div.br_footer_list_003 ul li{ list-style-type:none; margin-bottom:6px;}
li.br_footer_list_01_ul_li_00 a{ color:#ffffff; text-decoration:none;}
li.br_footer_list_01_ul_li_00 a:hover{ color:#ffff00;}
li.br_footer_list_01_ul_li_01{ border-left:4px solid #ffffff; padding-left:5px;}
li.br_footer_list_01_ul_li_02{ padding-left:10px;}
li.br_footer_list_01_ul_li_03{ padding-left:35px;}
li.br_footer_list_01_ul_li_04{ padding-left:10px;}
li.br_footer_list_01_ul_li_05{ padding:10px; color:#000000; background-color:#ffffff; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
a.br_footer_list_01_ul_li_02_png_01{ display:block; height:16px; padding-left:20px; color:#ffffff; background-position:-206px -1555px; text-decoration:none; font-size:12px;}
a.br_footer_list_01_ul_li_02_png_01:hover,a.br_footer_list_01_ul_li_02_png_02:hover{ color:#ffff00;}
a.br_footer_list_01_ul_li_02_png_02{ display:block; padding-left:20px; color:#ffffff; background-position:-206px -1465px; text-decoration:none; font-size:12px;}
div.br_footer_list_00{ position:absolute; top:50px; left:0px;}
div.br_footer_list_02{ position:absolute; top:50px; left:390px;}
div.br_footer_list_03{ position:absolute; top:50px; left:700px; width:280px;}
div.br_footer_list_01_ul_li_05_div_png_01{ width:220px; height:90px; margin:0 auto; background-position:0px -862px;}
div.br_footer_list_04{ text-align:center; color:#ffffff; font-size:12px; line-height:16px;}
div.br_footer_frame_06_div_png_01{ height:56px; background-position:0px -1005px; padding-left:170px; font-size:12px; padding-top:8px;}
div.footer_bar_frame_01{ position:fixed; display:none; bottom:-100px; width:100%; height:106px; background-image:url(../images/br_common_png/br_footer_bar_frame_01.png); background-repeat:repeat-x; z-index:100;}
div.footer_bar_frame_000{ position:fixed; display:none; bottom:-100px; width:100%; height:106px; z-index:100;}
div.footer_bar_frame_001{ position:relative; width:100%; height:26px; z-index:100;}
div.footer_bar_frame_001 span{ position:absolute; bottom:-1px; left:0; width:100%; height:1px; z-index:80; background-color:#000000; box-shadow:0 -1px 6px #000000;}
div.footer_bar_frame_002{ width:100%; height:80px; background-color:#000000; z-index:100;}
div.footer_bar_frame_02{ position:relative; width:750px; margin-top:10px;}
div.footer_bar_frame_03{ width:629px; height:60px; margin:0px auto; overflow:hidden;}
div.footer_bar_frame_03 ul{ margin:0px; padding:0px;}
div.footer_bar_frame_03 ul li{ width:190px; list-style-type:none; float:left; margin-left:10px; padding-right:9px; border-right:1px dotted #ffffff;}
table.footer_bar_frame_03{ width:100%; table-layout:fixed; border-collapse:collapse;}
div.footer_bar_frame_03_01{ width:130px; top:0px; left:70px; font-size:12px; position:absolute; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
div.footer_bar_frame_03_01 a,div.footer_bar_frame_03_02 a{ color:#ffffff;}
div.footer_bar_frame_03_01 a:hover,div.footer_bar_frame_03_02 a:hover{ color:#ffff00;}
div.footer_bar_frame_03_02{ width:130px; top:18px; left:70px; font-size:10px; color:#fff; position:absolute; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
div.footer_bar_frame_03_02 span{ margin-left:5px; padding:1px 3px; color:#ffffff; background-color:#ff1010;}
div.footer_bar_frame_04{ width:45px; height:30px; top:0px; left:10px; position:absolute; background-color:#ccc;}
div.footer_bar_frame_05_01{ top:40px; left:10px; position:absolute;}
div.footer_bar_frame_05_02{ top:40px; left:100px; position:absolute;}
td.footer_bar_frame_00{ position:relative; overflow:hidden; border-right:1px dotted #fff; width:209px; height:60px;}
div.br_bt_footer_bar_open_close_01{ position:absolute; top:0px; right:0px; width:110px; height:26px; z-index:100;}
div.br_bt_footer_bar_open_close_png_01{ cursor:pointer; width:110px; height:26px; background-position:0px -740px;}
div.br_bt_footer_bar_open_close_png_01:hover{ background-position:0px -770px;}
div.br_bt_footer_bar_open_close_png_02{ cursor:pointer; width:110px; height:26px; background-position:0px -1090px;}
div.br_bt_footer_bar_open_close_png_02:hover{ background-position:-110px -1090px;}
div.br_bt_footer_bar_left_02{ position:absolute; top:0px; left:0px; width:40px; height:60px;}
a.br_bt_footer_bar_left_png_02{ display:block; width:40px; height:60px; background-position:-110px -740px;}
div.br_bt_footer_bar_right_03{ position:absolute; top:0px; right:0px; width:40px; height:60px;}
a.br_bt_footer_bar_right_png_03{ display:block; width:40px; height:60px; background-position:-150px -740px;}
a.br_bt_footer_bar_left_png_02:hover,a.br_bt_footer_bar_right_png_03:hover{ background-color:#000000; opacity:0.5; -moz-opacity:0.4; -webkit-opacity:0.5;}
a.br_bt_footer_bar_png_03{ display:block; height:20px; line-height:22px; padding-left:26px; color:#ffffff; font-size:12px; background-position:-198px -740px;}
a.br_bt_footer_bar_png_04{ display:block; height:20px; line-height:22px; padding-left:18px; color:#ffffff; font-size:12px; background-position:-202px -766px;}
a.br_bt_footer_bar_png_03:hover,a.br_bt_footer_bar_png_04:hover{ color:#ffff00;}
a.br_bt_footer_bar_png_05{ display:block; margin:0px auto; margin-top:16px; width:200px; height:50px; background-position:-10px -810px; text-indent:-9999px;}
a.br_bt_footer_bar_png_05:hover{ background-position:-10px -870px;}
ul.br_footer_table_001,ul.br_footer_table_002,ul.br_footer_table_003,ul.br_footer_table_004,ul.br_footer_table_005,ul.br_footer_table_006{ display:table; width:100%; margin:0; padding:0;}
ul.br_footer_table_001 li{ display:table-cell; width:220px; padding:3px 0 4px; color:#ffffff; text-align:center; font-size:14px; font-weight:bold; background-image:url(/images/br_common_png/new_br_icon_common_02.png); background-repeat:no-repeat; background-size:220px 1650px; background-position:0 0;}
ul.br_footer_table_001 li.none,ul.br_footer_table_003 li.none,ul.br_footer_table_004 li.none,ul.br_footer_table_006 li.none{ display:table-cell; width:20px; background-image:none !important;}
ul.br_footer_table_002 li{ display:table-cell; vertical-align:top; width:196px; padding:5px 10px; border-left:2px solid #172685; border-right:2px solid #172685; background-color:#ffffff;}
ul.br_footer_table_002 li.none{ display:table-cell; width:auto; border:none !important; background-color:inherit !important;}
ul.br_footer_table_003 li{ display:table-cell; width:220px; height:10px; background-image:url(/images/br_common_png/new_br_icon_common_02.png); background-repeat:no-repeat; background-size:220px 1650px; background-position:0 -840px;}
ul.br_footer_table_004 li{ display:table-cell; width:460px; padding:3px 0 4px; color:#ffffff; text-align:center; font-size:18px; font-weight:bold; background-image:url(/images/br_common_png/br_icon_common_03.png); background-repeat:no-repeat; background-size:460px 60px; background-position:0 0;}
ul.br_footer_table_005 li{ display:table-cell; vertical-align:top; width:436px; padding:5px 10px; border-left:2px solid #172685; border-right:2px solid #172685; background-color:#ffffff;}
ul.br_footer_table_005 li.none{ display:table-cell; width:auto; border:none !important; background-color:inherit !important;}
ul.br_footer_table_006 li{ display:table-cell; width:460px; height:10px; background-image:url(/images/br_common_png/br_icon_common_03.png); background-repeat:no-repeat; background-size:460px 60px; background-position:0 -50px;}
.footer-logo-01{ float: left; margin: 0 18px 22px 0;}
/* パンくず */
table.br_pankuzu_table_01{ width:980px; margin-bottom:10px; border-collapse:collapse; border:2px solid #172685; border-bottom:4px solid #172685;}
table.br_pankuzu_table_01 tr th{ width:190px; color:#ffffff; background-color:#172685; font-size:14px;}
table.br_pankuzu_table_01 tr th h2{ font-size:14px;}
table.br_pankuzu_table_01 tr td{ width:776px; font-size:14px; font-weight:bold;}
div.br_pankuzu_div_01 ul{ margin:0px; padding:0px;}
div.br_pankuzu_div_01 ul li{ list-style-type:none; float:left; min-height:20px;}
div.br_pankuzu_div_01 ul li h2{ font-size:14px;}
div.br_pankuzu_div_01 ul li a{ color:#172685; line-height:18px;}
div.br_pankuzu_div_01 ul li a:hover{ color:#ff1010;}
div.br_pankuzu_div_02 div{}
div.br_pankuzu_div_png_01{ width:20px; height:18px; background-position:-208px -1686px;}
table.br_pankuzu_table_02{ width:980px; border-collapse:collapse; border:2px solid #ff0000; border-bottom:4px solid #ff0000;}
table.br_pankuzu_table_02 tr th{ width:190px; color:#ffffff; background-color:#ff0000; font-size:12px; line-height:14px;}
table.br_pankuzu_table_02 tr td{ width:776px; font-size:12px;}
table.br_pankuzu_table_03{ display:none;}
/* レフトフレーム */
div.br_goods_search_01{ padding:5px; background-color:#fff4d4; border:1px solid #a2a8ce; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
div.br_goods_search_02{ height:30px; position:relative; padding:3px; background-color:#ff1a1a; border-radius:0px 4px 4px 0px; -webkit-border-radius:0px 4px 4px 0px; -moz-border-radius:0px 4px 4px 0px; -o-border-radius:0px 4px 4px 0px; -ms-border-radius:0px 4px 4px 0px;}
input.br_goods_search_input_01{ width:150px; padding-left:5px; font-size:16px;}
div.br_bt_goods_search_01{ position:absolute; top:3px; right:2px;}
a.br_bt_goods_search_png_01{ display:block; width:44px; height:30px; background-position:-120px -1250px;}
a.br_bt_goods_search_png_01:hover{ background-position:-170px -1250px;}
div.br_bt_goods_search_text_01{ margin-top:5px; font-size:14px; line-height:18px;}
div.br_belt_01{ padding:3px 5px; background:linear-gradient(top, #4e59a2, #172685 50%);background:-webkit-linear-gradient(top, #4e59a2, #172685 50%);background:-moz-linear-gradient(top, #4e59a2, #172685 50%);background:-o-linear-gradient(top, #4e59a2, #172685 50%);background:-ms-linear-gradient(top, #4e59a2, #172685 50%); background-color:#172685;}
div.br_belt_01 div{ padding-left:5px; border-left:5px solid #a2a8ce; color:#ffffff; font-size:14px; font-weight:bold;}
div.br_belt_01_check{ padding:3px 5px; background:linear-gradient(top, #ffdf7d, #ffc926 50%);background:-webkit-linear-gradient(top, #ffdf7d, #ffc926 50%);background:-moz-linear-gradient(top, #ffdf7d, #ffc926 50%);background:-o-linear-gradient(top, #ffdf7d, #ffc926 50%);background:-ms-linear-gradient(top, #ffdf7d, #ffc926 50%); background-color:#ffc926;}
div.br_belt_01_check div{ padding-left:5px; border-left:5px solid #fff4d4; color:#000000; font-size:14px; font-weight:bold;}
div.br_goods_search_03 ul{ margin:0px; padding:0px;}
div.br_goods_search_03 ul li{ list-style-type:none; background-color:#fff4d4; border:1px solid #a2a8ce; border-bottom:none; cursor:pointer;}
div.br_goods_search_03 ul li a{ color:#222222;}
div.br_goods_search_03 ul li a:hover{ color:#ff1010;}
div.br_goods_search_03_01{ width:40px; height:50px; margin-left:5px;}
div.br_goods_search_03_02_01{ width:168px; font-size:12px; line-height:16px; padding-top:15px;}
div.br_goods_search_03_02_02{ width:168px; font-size:12px; line-height:16px; padding-top:8px; padding-right:5px;}
div.br_goods_search_03_png_01{ width:38px; height:50px; background-position:-800px -42px;}
div.br_goods_search_03_png_02{ width:38px; height:50px; background-position:-843px -42px;}
div.br_goods_search_03_png_03{ width:38px; height:50px; background-position:-883px -42px;}
div.br_goods_search_03_png_04{ width:38px; height:50px; background-position:-920px -42px;}
div.br_goods_search_03_png_05{ width:38px; height:50px; background-position:-960px -42px;}
div.br_goods_search_03_01_check{ width:40px; height:50px; margin-left:5px;}
div.br_goods_search_03_png_01_check{ width:40px; height:50px; background-position:-2px -188px;}
div.br_goods_search_03_png_02_check{ width:38px; height:50px; background-position:-2px -228px;}
div.br_goods_search_03_png_03_check{ width:38px; height:50px; background-position:-2px -268px;}
div.br_goods_search_03_png_04_check{ width:38px; height:50px; background-position:-2px -308px;}
div.br_goods_search_03_png_05_check{ width:38px; height:50px; background-position:-2px -348px;}
div.br_goods_search_03_check ul{ margin:0px; padding:0px;}
div.br_goods_search_03_check ul li{ list-style-type:none; background-color:#fff4d4; border:1px solid #ffc926; border-bottom:none; cursor:pointer;}
div.br_goods_search_03_check ul li a{ color:#222222;}
div.br_goods_search_03_check ul li a:hover{ color:#ff1010;}
div.br_goods_search_04_png_01{ width:220px; height:11px; background-position:0px -1069px;}
div.br_goods_search_04_png_01_check{ width:220px; height:11px; background-position:0px -1730px;}
a.br_goods_search_04_png_02{ display:block; width:220px; height:15px; background-position:0px -1082px;}
a.br_goods_search_04_png_02:hover{ background-position:0px -1102px;}
a.br_goods_search_04_png_03{ display:block; width:220px; height:15px; background-position:0px -1122px;}
a.br_goods_search_04_png_03:hover{ background-position:0px -1142px;}
a.br_goods_search_04_png_02_check{ display:block; width:220px; height:15px; background-position:0px -1743px;}
a.br_goods_search_04_png_02_check:hover{ background-position:0px -1763px;}
a.br_goods_search_04_png_03_check{ display:block; width:220px; height:15px; background-position:0px -1783px;}
a.br_goods_search_04_png_03_check:hover{ background-position:0px -1803px;}
a.br_back_page_png_01{ display:block; width:220px; height:54px; background-position:0px -1130px;}
a.br_back_page_png_01:hover{ background-position:0px -1190px;}
div.br_goods_search_04_png_04_check{ display:block; margin:0px auto; width:120px; height:30px; background-position:-50px -1903px;}
a.br_goods_search_04_png_05{ display:block; width:220px; height:16px; background-position:0px -1823px;}
a.br_goods_search_04_png_05:hover{ display:block; width:220px; height:16px; background-position:0px -1843px;}
a.br_goods_search_04_png_06{ display:block; width:220px; height:16px; background-position:0px -1863px;}
a.br_goods_search_04_png_06:hover{ display:block; width:220px; height:16px; background-position:0px -1883px;}
div.br_goods_search_04_png_07{ width:88px; height:88px; background-position:0px -960px;}
div.br_goods_search_05{ position:relative; padding:5px; background-color:#fff4d4; border:1px solid #a2a8ce; border-bottom:none; font-size:12px; line-height:16px;}
div.br_goods_search_05 ul{ margin:0px; padding:0px;}
div.br_goods_search_05 ul li{ margin-bottom:8px; list-style-type:none; font-size:12px; cursor:pointer;}
div.br_goods_search_05 ul li label{ display:block; cursor:pointer;}
div.br_goods_search_05 ul li label:hover{ color:#ff1010;}
input.br_goods_search_05_input_01{ width:50px; padding-left:3px; font-size:16px;}
input.br_goods_search_05_input_02{ width:36px; padding-left:3px; font-size:16px;}
div.br_bt_goods_search_05{ position:absolute; top:3px; right:2px;}
a.br_bt_goods_search_05_png_01{ display:block; width:44px; height:30px; background-position:-1100px -50px;}
a.br_bt_goods_search_05_png_01:hover{ display:block; width:44px; height:30px; background-position:-1145px -50px;}
div.br_goods_search_05_check{ position:relative; padding:5px; background-color:#fff4d4; border:1px solid #ffc926; border-bottom:none; font-size:12px; line-height:16px;}
div.br_goods_search_05_check ul{ margin:0px; padding:0px;}
div.br_goods_search_05_check ul li{ margin-bottom:8px; list-style-type:none; font-size:12px; cursor:pointer;}
div.br_goods_search_05_check ul li label{ display:block; cursor:pointer;}
div.br_goods_search_05_check ul li label:hover{ color:#ff1010;}
li.br_goods_search_05_png_01{ margin-bottom:5px; padding-left:20px; background-position:-205px -2420px;}
li.br_goods_search_05_png_02{ margin-bottom:5px; padding-left:20px; background-position:-205px -2480px;}
li.br_goods_search_05_png_03{ margin-bottom:5px; padding-left:35px; background-position:-190px -2420px;}
li.br_goods_search_05_png_04{ margin-bottom:5px; padding-left:35px; background-position:-190px -2480px;}
input.br_goods_search_05_input_01{ width:50px; padding-left:3px; font-size:16px;}
div.br_bt_goods_search_05{ position:absolute; top:5px; right:2px;}
div.br_goods_search_06{padding:5px; background-color:#fff4d4; border:1px solid #a2a8ce; border-bottom:none;}
div.br_goods_search_06 ul{ margin:0px; padding:0px;}
div.br_goods_search_06 ul li{ width:208px; position:relative; margin-bottom:5px; list-style-type:none; font-size:12px; line-height:16px;}
div.br_goods_search_06 ul li div{ padding-left:5px; border-left:5px solid #000000;}
input.br_goods_search_06_input_01{ width:80px; padding-left:5px; font-size:16px;}
select.br_goods_search_06_select_01{ height:25px; font-size:12px;}
span.br_goods_search_06_01{ display:block; width:14px; height:14px; margin-left:8px; border:none;}
span.br_goods_search_06_02{ display:block; width:14px; height:14px; position:absolute; top:0px; left:50px; border:none;}
span.br_goods_search_06_png_01{ display:block;  width:14px; height:14px; background-position:-1140px 0px;}
div.br_goods_search_06_check{padding:5px; background-color:#fff4d4; border:1px solid #ffc926; border-bottom:none;}
div.br_goods_search_06_check ul{ margin:0px; padding:0px;}
div.br_goods_search_06_check ul li{ position:relative; margin-bottom:5px; list-style-type:none; font-size:12px; line-height:16px;}
div.br_goods_search_06_check ul li div{ padding-left:5px; border-left:5px solid #000000;}
div.br_goods_search_07{ padding:5px; background-color:#fff4d4; border:1px solid #a2a8ce;}
a.br_goods_search_07_png_01{ display:block; width:208px; height:60px; background-position:-8px -1160px;}
a.br_goods_search_07_png_01:hover{ background-position:-8px -1220px;}
div.br_goods_search_07_check{ padding:5px; background-color:#fff4d4; border:1px solid #ffc926;}
a.br_goods_search_07_png_01_check{ display:block; width:210px; height:60px; background-position:-8px -1160px;}
a.br_goods_search_07_png_01_check:hover{ background-position:-8px -1220px;}
div.br_goods_search_09{ padding:5px; background-color:#fff4d4; border:1px solid #a2a8ce; border-bottom:none; font-size:12px; line-height:16px;}
div.br_goods_search_10{ padding:5px; background-color:#fff4d4; border:1px solid #a2a8ce; border-top:none; font-size:12px; line-height:16px;}
div.br_goods_search_11{ padding:5px; background-color:#fff4d4; border:1px solid #a2a8ce; border-bottom:none; font-size:12px; line-height:16px;}
div.br_goods_search_11 ul{ margin:0px; padding:0px;}
div.br_goods_search_11 ul li{ margin-bottom:8px; list-style-type:none; font-size:12px;}
div.br_goods_search_11_check{ padding:5px; background-color:#fff4d4; border:1px solid #ffc926; border-bottom:none; font-size:12px; line-height:16px;}
div.br_goods_search_11_check ul{ margin:0px; padding:0px;}
div.br_goods_search_11_check ul li{ margin-bottom:8px; list-style-type:none; font-size:12px;}
div.br_goods_search_12{ width:600px; float:right;}
div.br_banner_left_01 a,div.br_banner_left_02 a,div.br_banner_slider_03 ul li a,div#br_header_frame_08 a,div.br_header_frame_09_01 a,div.br_header_frame_09_01 div{ background-image:url(../images/br_common_png/new_br_banner_220_01.png); background-repeat:no-repeat; background-size:220px 1400px;}
div.br_banner_left_01{ margin-bottom:10px;}
a.br_banner_left_png_01{ display:block; width:220px; height:94px; background-position:0px -940px; text-indent:-9999px;}
a.br_banner_left_png_01:hover,a.br_banner_left_png_03:hover,a.br_banner_left_png_07:hover,a.br_banner_left_png_08:hover,a.br_banner_left_png_13:hover,a.br_banner_left_png_14:hover,a.br_banner_left_png_15:hover{ -moz-opacity:0.4; -ms-opacity:0.4; -o-opacity:0.4; -webkit-opacity:0.4; opacity:0.4;}
a.br_banner_left_png_02{ display:block; width:220px; height:100px; background-position:0 0; text-indent:-9999px;}
a.br_banner_left_png_02:hover{ background-position:-220px 0;}
a.br_banner_left_png_03{ display:block; width:220px; height:100px; background-position:0 -100px; text-indent:-9999px;}
a.br_banner_left_png_04{ display:block; width:220px; height:50px; background-position:0 -210px; text-indent:-9999px;}
a.br_banner_left_png_04:hover{ background-position:0 -311px;}
a.br_banner_left_png_05{ display:block; width:220px; height:51px; margin-bottom:10px; background-position:0px -258px; text-indent:-9999px;}
a.br_banner_left_png_05:hover{ background-position:0 -359px;}
a.br_banner_left_png_06{ display:block; width:220px; height:100px; background-position:0 -1160px; text-indent:-9999px;}
a.br_banner_left_png_06:hover{ background-position:-220px -1160px;}
a.br_banner_left_png_07{ display:block; width:220px; height:100px; background-position:0 -690px; text-indent:-9999px;}
a.br_banner_left_png_08{ display:block; width:220px; height:64px; background-position:0 -790px; text-indent:-9999px;}
a.br_banner_left_png_09{ display:block; width:220px; height:64px; background-position:0 -1424px; text-indent:-9999px;}
a.br_banner_left_png_09:hover{ background-position:-220px -1424px;}
a.br_banner_left_png_10{ display:block; width:220px; height:64px; background-position:0 -1488px; text-indent:-9999px;}
a.br_banner_left_png_10:hover{ background-position:-220px -1488px;}
a.br_banner_left_png_11{ display:block; width:220px; height:64px; background-position:0 -1552px; text-indent:-9999px;}
a.br_banner_left_png_11:hover{ background-position:-220px -1552px;}
a.br_banner_left_png_12{ display:block; width:220px; height:64px; background-position:0 -1616px; text-indent:-9999px;}
a.br_banner_left_png_12:hover{ background-position:-220px -1616px;}
a.br_banner_left_png_13{ display:block; width:220px; height:94px; background-position:0 -940px; text-indent:-9999px;}
a.br_banner_left_png_14{ display:block; width:220px; height:64px; background-position:0 -1040px; text-indent:-9999px;}
a.br_banner_left_png_15{ display:block; width:220px; height:64px; background-position:0 -1110px; text-indent:-9999px;}
a.br_banner_left_png_16{ display:block; width:220px; height:200px; background-position:0 -2240px; text-indent:-9999px;}
a.br_banner_left_png_16:hover{ background-position:-220px -2240px;}
a.br_banner_left_png_17{ display:block; width:220px; height: 42px; background-position:0 -410px; margin-bottom: 10px; text-indent:-9999px;}
a.br_banner_left_png_17:hover{ background-position: 0 -460px;}
div.br_frame_ffc926{ text-align:center; font-size:14px; line-height:18px; background-color:#ffc926; padding:10px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_banner_left_01_02 a{ background-image:url(../images/br_common_png/new_br_banner_220_01.png); background-repeat:no-repeat; background-size:220px 1400px;}
a.br_banner_left_01_02_png_01{ display:block; width:220px; height:180px; background-position:0 0; text-indent:-9999px;}
a.br_banner_left_01_02_png_01:hover{ background-position:-220px 0;}
a.br_banner_left_01_02_png_02{ display:block; width:220px; height:100px; background-position:0 -180px; text-indent:-9999px;}
a.br_banner_left_01_02_png_02:hover{ background-position:-220px -180px;}
a.br_banner_left_01_02_png_03{ display:block; width:220px; height:190px; margin-bottom:10px; background-position:0px -1180px; text-indent:-9999px;}
a.br_banner_left_01_02_png_03:hover{ -moz-opacity:0.4; -ms-opacity:0.4; -o-opacity:0.4; -webkit-opacity:0.4; opacity:0.4;}
/* ヒストリー */
div.br_search_history_01{ padding:10px; background-color:#ffc926; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_search_history_02{ margin-bottom:5px; padding:3px 0px; background-color:#000000; color:#ffffff; text-align:center; font-size:16px; font-weight:bold; border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -o-border-radius:4px 4px 0px 0px; -ms-border-radius:4px 4px 0px 0px;}
div.br_search_history_03{ height:326px; padding:5px; background-color:#fff4d4;}
div.br_search_history_03 ul{ margin:0px; padding:0px;}
div.br_search_history_03 ul li{ list-style-type:none;}
div.br_search_history_04{ width:200px; height:18px; margin-bottom:5px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
div.br_search_history_04_01{ width:200px; margin-bottom:5px; font-size:14px; line-height:16px;}
div.br_search_history_04_01 a{ display:block; width:200px; min-height:16px; max-height:36px; overflow:hidden; font-size:14px; line-height:18px;}
div.br_search_history_05{ width:200px;}
div.br_search_history_05_01{ float:left; margin-right:5px;}
div.br_search_history_05_02{ width:80px; float:left; margin-right:5px;}
div.br_search_history_05_02_01{ padding:1px 0px; color:#ff1a1a; background-color:#ffffff; border:1px solid #ff1a1a; text-align:center; font-size:10px; font-weight:bold;}
div.br_search_history_05_02_02{ padding:0px; color:#ffffff; background-color:#ff1a1a; border:1px solid #ff1a1a; text-align:center; font-size:12px; font-weight:bold;}
div.br_search_history_05_02_03{ padding:3px 0px; color:#ff1a1a; background-color:#ffffff; border:1px solid #ff1a1a; text-align:center; font-size:12px; font-weight:bold;}
div.br_search_history_05_02_04{ padding:3px 0px; color:#ffffff; background-color:#ff1a1a; border:1px solid #ff1a1a; text-align:center; font-size:12px; font-weight:bold;}
div.br_search_history_05_02_05{ margin-top:6px; padding:3px; color:#ff1010; background-color:#ffffff; border:1px solid #ff1010; text-align:center; font-size:12px; font-weight:bold;}
div.br_search_history_05_02_06{ margin-top:6px; padding:3px; color:#ffffff; background-color:#ff1010; border:1px solid #ff1010; text-align:center; font-size:12px; font-weight:bold;}
div.br_search_history_05_02_07{ width:80px; margin-top:14px; float:left; margin-right:5px;}
div.br_search_history_05_03{ float:right;}
div.br_search_history_05_03_01{ float: left;}
div.br_search_history_05_04{ width:90px; margin-top:14px; float:left; margin-right:5px;}
div.br_search_history_05_05{ width:80px; float:left; margin:14px 10px 0 0;}
div.br_search_history_05_06{ width:90px; float:left; margin:14px 10px 0 0;}
div.br_search_history_05_07{ width:80px; margin:0px auto;}
div.br_search_history_05_08{ width:80px; float:left; margin-right:5px;}
a.br_search_history_05_03_png_01{ display:block; width:48px; height:48px; background-position:-100px -960px;}
a.br_search_history_05_03_png_02{ display:block; width:48px; height:48px; background-position:-160px -960px;}
a.br_search_history_05_03_png_03{ display:block; width:48px; height:48px; margin:0px auto; margin-top:10px; background-position:-100px -960px;}
a.br_search_history_05_03_png_04{ display:block; width:48px; height:48px; margin:0px auto; margin-top:10px; background-position:-160px -960px;}
div.br_search_history_06{ position:relative; margin-bottom:5px; padding:2px 0px; padding-left:80px; font-size:18px; font-weight:bold;}
div.br_search_history_06_01{ position:absolute; top:0px; left:-10px;}
div.br_search_history_06_png_01{ width:80px; height:35px; background-position:0px -1404px;}
div.br_search_history_07{ position:relative; height:326px; padding:5px; background-color:#ffffff;}
div.br_search_history_07_01{ position:absolute; top:5px; left:5px; width:44px; height:326px; background-color:#fff4d4; border-radius:4px 0px 0px 4px; -webkit-border-radius:4px 0px 0px 4px; -moz-border-radius:4px 0px 0px 4px; -o-border-radius:4px 0px 0px 4px; -ms-border-radius:4px 0px 0px 4px;}
div.br_search_history_07_01 a{ position:relative; display:block; width:44px; height:326px;}
div.br_search_history_07_01 a:hover{ background-color:#ffe8a5; opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7; border-radius:4px 0px 0px 4px; -webkit-border-radius:4px 0px 0px 4px; -moz-border-radius:4px 0px 0px 4px; -o-border-radius:4px 0px 0px 4px; -ms-border-radius:4px 0px 0px 4px;}
div.br_search_history_07_01_01{ position:absolute; top:144px; left:10px;}
div.br_search_history_07_01_png_01{ width:30px; height:38px; background-position:0px -1438px;}
div.br_search_history_07_01_png_02{ width:30px; height:38px; background-position:-30px -1438px;}
div.br_search_history_07_02{ margin:0px auto; width:640px; height:326px; overflow:hidden;}
.br_search_history_07_02_01{}
.br_search_history_07_02_01 ul{ margin:0px; padding:0px;}
.br_search_history_07_02_01 ul li{ position:relative;list-style-type:none; margin:0px 5px; float:left;}
div.br_search_history_07_02_02{ width:150px; height:36px; margin-bottom:5px; font-size:14px; line-height:18px; overflow:hidden;}
div.br_search_history_07_02_02 a{ width:150px; height:36px; font-size:14px; line-height:18px; overflow:hidden;}
a.br_search_history_07_02_png_03{ display:block; width:93px; height:50px; background-position:0px -1558px;}
a.br_search_history_07_02_png_03:hover{ background-position:-100px -1558px;}
a.br_search_history_07_02_png_04{ display:block; width:150px; height:50px; background-position:0px -1089px;}
a.br_search_history_07_02_png_04:hover{ background-position:0px -1149px;}
a.br_search_history_07_02_png_04_01{ display:block; width:275px; height:50px; background-image:url(../images/br_common_png/br_rd_details_off.png); background-repeat:no-repeat; background-size:270px 50px; text-indent:-9999px;}
a.br_search_history_07_02_png_04_01:hover{ background-image:url(../images/br_common_png/br_rd_details_on.png);}
a.br_search_history_07_02_png_04_01_ng{ display:block; width:275px; height:50px; background-image:url(../images/br_common_png/br_rd_details_ng_off.png); background-repeat:no-repeat; background-size:270px 50px; text-indent:-9999px;}
a.br_search_history_07_02_png_04_01_ng:hover{ background-image:url(../images/br_common_png/br_rd_details_ng_on.png);}
a.br_search_history_07_02_png_05{ display:block; width:108px; height:50px; background-position:0px -1738px;}
div.br_search_history_07_02_png_05_ng{ margin:0px auto; width:108px; height:50px; background-position:0px -1348px;}
a.br_search_history_07_02_png_05:hover{ background-position:-109px -1738px;}
a.br_search_history_07_02_png_06{ display:block; margin:0px auto; width:108px; height:50px; background-position:0px -1218px;}
a.br_search_history_07_02_png_06:hover{ background-position:-109px -1218px;}
div.br_search_history_07_02_png_07{ position:absolute; top:0px; left:0px; width:150px; height:100px; background-position:-190px -780px;}
div.br_search_history_07_03{ position:absolute; top:5px; right:5px; width:44px; height:326px; background-color:#fff4d4; border-radius:0px 4px 4px 0px; -webkit-border-radius:0px 4px 4px 0px; -moz-border-radius:0px 4px 4px 0px; -o-border-radius:0px 4px 4px 0px; -ms-border-radius:0px 4px 4px 0px;}
div.br_search_history_07_03 a{ position:relative; display:block; width:44px; height:326px;}
div.br_search_history_07_03 a:hover{ background-color:#ffe8a5; opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7; border-radius:0px 4px 4px 0px; -webkit-border-radius:0px 4px 4px 0px; -moz-border-radius:0px 4px 4px 0px; -o-border-radius:0px 4px 4px 0px; -ms-border-radius:0px 4px 4px 0px;}
div.br_search_history_08{ margin-top:5px; font-size:14px;}
/* トップナビゲーション */
#image-navigation{ width:520px; height:188px; position:relative;}
#image-navigation ul,#image-navigation ul li{ margin:0; padding:0; list-style:none;}
#image-navigation ul li a{ display:block; width:160px; height:28px;}
#image-navigation .navi-image{ position:absolute; top:0px; left:0px;}
#image-navigation .navi-image{ position:relative;}
#image-navigation .navi-image a{ display:block;}
#image-navigation .navi-image a{ position:absolute; top:0; left:0; z-index:8;}
#image-navigation .navi-image a.active{ z-index:10;}
#image-navigation .navi-image a.last-active{ z-index:9;}
#image-navigation .navi{ position:absolute; bottom:0px; left:0px; z-index:11;}
div.navi ul{ margin:0px; padding:0px;}
div.navi ul li{ list-style-type:none; float:left;}
/* トップ新聞掲載 */
div.br_newspaper_01 div,div.br_newspaper_png_02 a,div.br_ranking_02_06 div,div.br_6_feel_easy a{ background-image:url(../images/br_common_png/br_icon_common_04.png); background-repeat:no-repeat; background-size:520px 1000px;}
div.br_newspaper_png_01{ width:520px; height:50px; background-position:0px 0px;}
div.br_newspaper_01_01{ position:absolute; top:14px; right:0px;}
a.br_newspaper_png_01_01{ display:block; width:190px; height:30px; background-position:0px -1570px; text-indent:-9999px;}
a.br_newspaper_png_01_01:hover{ background-position:0px -1610px;}
div.br_newspaper_png_02{ width:520px; height:46px; background-position:0px -50px;}
a.br_newspaper_png_03{ width:425px; text-align:right; padding-top:2px; padding-right:20px; display:block; font-size:14px; color:#000000; background-position:bottom right;}
a.br_newspaper_png_03:hover{ color:#ff1010;}
div.br_newspaper_02{ width:520px; padding-bottom:10px; background-image:url(../images/br_common_png/br_newspaper_frame_01.png); background-repeat:repeat-y;}
div.br_newspaper_02_01{ margin:0px auto;}
div.br_newspaper_03{ width:520px; padding-bottom:1px; background-image:url(../images/br_common_png/br_newspaper_frame_01.png); background-repeat:repeat-y;}
div.br_newspaper_03_01{ margin:0px auto;}
.br_newspaper_02_01 ul{ margin:0px; padding:0px 17px;}
div.br_newspaper_02_01 ul li{list-style-type:none; float:left;}
li.br_newspaper_02_01_ul_li_01{ width:150px; height:260px; padding:5px; border:2px solid #666666; border-right:none;}
li.br_newspaper_02_01_ul_li_02{ width:148px; height:260px; padding:5px;  border:2px solid #666666;}
table.br_newspaper_table_00{ width:486px; margin:0px auto; border-collapse:collapse; border:2px solid #666666;}
table.br_newspaper_table_00 tr{ width:162px;}
table.br_newspaper_table_00 tr td{ padding:3px 5px; vertical-align:top;}
table.br_newspaper_table_01{ width:148px; margin:8px 0px; border-collapse:collapse; border:1px solid #172685;}
table.br_newspaper_table_01 tr th{ width:40px; color:#ffffff; background-color:#172685; font-size:10px; text-align:center;}
table.br_newspaper_table_01 tr td{ width:108px; background-color:#ffffff; text-align:center; font-size:12px; font-weight:bold;}
div.br_newspaper_table_01_tr_td_01{ width:108px; word-wrap:break-word;}
table.br_newspaper_table_02{ width:148px; margin-top:3px; border-collapse:collapse; border:2px solid #ff4400;}
table.br_newspaper_table_02 tr th{ width:48px; color:#ffffff; background-color:#ff4400; font-size:12px; font-weight:bold; line-height:14px; text-align:center;}
table.br_newspaper_table_02 tr td{ width:100px; background-color:#ffffff; text-align:center; font-size:14px; line-height:16px; font-weight:bold;}
td.br_newspaper_table_02_tr_td_01{ border-left:2px solid #666666; border-right:2px solid #666666;}
div.br_newspaper_table_02_tr_td_01{ width:108px; word-wrap:break-word;}
table.br_newspaper_table_03{ width:486px; margin:0px auto; margin-bottom:10px; border-collapse:collapse; background-color:#ffffff;}
table.br_newspaper_table_03 tr th{ width:108px;}
td.br_newspaper_table_03_tr_td_01 img{ border:1px solid #172685;}
div.br_newspaper_table_03_01{ width:220px; height:36px; margin-bottom:5px; font-size:14px; line-height:18px; overflow:hidden;}
/* トップバナースライダー */
div.br_banner_slider_01{ position:relative; width:520px;}
div.br_banner_slider_02{ position:absolute; top:0px; left:0px;}
div.br_banner_slider_03{ width:440px; height:80px; position:relative; margin:0px auto; margin-left:40px; overflow:hidden;}
div.br_banner_slider_03 ul{ margin:0px; padding:0px; position:absolute;}
div.br_banner_slider_03 ul li{ list-style-type:none; float:left;}
a.br_banner_slider_03_ul_li_a_png_01{ display:block; width:220px; height:80px; background-position:0px -300px; text-indent:-9999px;}
a.br_banner_slider_03_ul_li_a_png_01:hover{ background-position:-220px -300px;}
a.br_banner_slider_03_ul_li_a_png_02{ display:block; width:220px; height:80px; background-position:0px -380px; text-indent:-9999px;}
a.br_banner_slider_03_ul_li_a_png_02:hover{ background-position:-220px -380px;}
a.br_banner_slider_03_ul_li_a_png_03{ display:block; width:220px; height:80px; background-position:0px -460px; text-indent:-9999px;}
a.br_banner_slider_03_ul_li_a_png_03:hover{ background-position:-220px -460px;}
a.br_banner_slider_03_ul_li_a_png_04{ display:block; width:220px; height:80px; background-position:0px -540px; text-indent:-9999px;}
a.br_banner_slider_03_ul_li_a_png_04:hover{ background-position:-220px -540px;}
a.br_banner_slider_03_ul_li_a_png_05{ display:block; width:220px; height:80px; background-position:0px -620px; text-indent:-9999px;}
a.br_banner_slider_03_ul_li_a_png_05:hover{ background-position:-220px -620px;}
a.br_banner_slider_03_ul_li_a_png_06{ display:block; width:220px; height:80px; background-position:0px -699px; text-indent:-9999px;}
a.br_banner_slider_03_ul_li_a_png_06:hover{ background-position:-220px -699px;}
a.br_banner_slider_03_ul_li_a_png_07{ display:block; width:220px; height:80px; background-position:0px -1680px; text-indent:-9999px;}
a.br_banner_slider_03_ul_li_a_png_07:hover{ background-position:-220px -1680px;}
a.br_banner_slider_03_ul_li_a_png_08{ display:block; width:220px; height:80px; background-position:0px -1759px; text-indent:-9999px;}
a.br_banner_slider_03_ul_li_a_png_08:hover{ background-position:-220px -1759px;}
a.br_banner_slider_03_ul_li_a_png_09{ display:block; width:220px; height:80px; background-position:0px -1837px; text-indent:-9999px;}
a.br_banner_slider_03_ul_li_a_png_09:hover{ background-position:-220px -1837px;}
div.br_banner_slider_04{ position:absolute; top:0px; right:0px;}
a.br_banner_slider_png_01{ display:block; width:220px; height:80px; background-image:url(../images/br_common_png/br_rd__banner_slider_01.png); background-repeat:no-repeat; text-indent:-9999px;}
a.br_banner_slider_png_01:hover{ opacity:0.4; filter: alpha(opacity=40); -ms-filter: "alpha(opacity=40)"; -moz-opacity:0.4; -khtml-opacity: 0.4;}
a.br_banner_slider_png_02{ display:block; width:220px; height:80px; background-image:url(../images/br_common_png/br_rd__banner_slider_02.png); background-repeat:no-repeat; text-indent:-9999px;}
a.br_banner_slider_png_02:hover{ opacity:0.4; filter: alpha(opacity=40); -ms-filter: "alpha(opacity=40)"; -moz-opacity:0.4; -khtml-opacity: 0.4;}
a.br_banner_slider_png_03{ display:block; width:220px; height:80px; background-image:url(../images/br_common_png/br_rd__banner_slider_03.png); background-repeat:no-repeat; text-indent:-9999px;}
a.br_banner_slider_png_03:hover{ opacity:0.4; filter: alpha(opacity=40); -ms-filter: "alpha(opacity=40)"; -moz-opacity:0.4; -khtml-opacity: 0.4;}
a.br_banner_slider_png_04{ display:block; width:220px; height:80px; background-image:url(../images/br_common_png/br_rd__banner_slider_04.png); background-repeat:no-repeat; text-indent:-9999px;}
a.br_banner_slider_png_04:hover{ opacity:0.4; filter: alpha(opacity=40); -ms-filter: "alpha(opacity=40)"; -moz-opacity:0.4; -khtml-opacity: 0.4;}
a.br_banner_slider_png_05{ display:block; width:220px; height:80px; background-image:url(../images/br_common_png/br_rd__banner_slider_05.png); background-repeat:no-repeat; text-indent:-9999px;}
a.br_banner_slider_png_05:hover{ opacity:0.4; filter: alpha(opacity=40); -ms-filter: "alpha(opacity=40)"; -moz-opacity:0.4; -khtml-opacity: 0.4;}
a.br_banner_slider_02_png_01{ display:block; width:40px; height:80px;}
a.br_banner_slider_04_png_01{ display:block; width:40px; height:80px;}
/* トップランキング */
div.br_ranking_01{ border-bottom:3px solid #172685;}
div.br_ranking_01 ul{ margin:0px; padding:0px;}
div.br_ranking_01 ul li{ list-style-type:none; float:left; margin-right:3px;}
a.br_ranking_01_ul_li_a_png_01{ display:block; width:126px; height:30px; background-position:0px -94px;}
a.br_ranking_01_ul_li_a_png_01:hover{ display:block; width:126px; height:30px; background-position:0px -130px;}
a.br_ranking_01_ul_li_a_png_01_on{ display:block; width:126px; height:30px; background-position:0px -130px;}
div.br_ranking_01 ul li a{ display:block; width:126px; height:30px; background-image:url(../images/br_common_png/br_rd__ranking_category_001.png); background-repeat:no-repeat;}
a.br_ranking_01_ul_li_a_png_02{ background-position:0 0;}
a.br_ranking_01_ul_li_a_png_02:hover,a.br_ranking_01_ul_li_a_png_02_on{ background-position:0 -40px;}
a.br_ranking_01_ul_li_a_png_03{ background-position:0 -80px;}
a.br_ranking_01_ul_li_a_png_03:hover,a.br_ranking_01_ul_li_a_png_03_on{ background-position:0 -120px;}
a.br_ranking_01_ul_li_a_png_04{ background-position:0 -160px;}
a.br_ranking_01_ul_li_a_png_04:hover,a.br_ranking_01_ul_li_a_png_04_on{ background-position:0 -200px;}
div.br_ranking_02{}
div.br_ranking_02 ul{ margin:0px; padding:0px;}
.br_ranking_02 ul li{ list-style-type:none;}
li.ranking_02_ul_li_png_01{ border-bottom:1px solid #a8add1; background:linear-gradient(to bottom, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #d6d8e9);/* IE10+, W3C */ background:-moz-linear-gradient(top, #ffffff, #ffffff 91%, #d6d8e9 100%); background:-ms-linear-gradient(top, #ffffff, #ffffff 91%, #d6d8e9 100%); background:-o-linear-gradient(top, #ffffff, #ffffff 91%, #d6d8e9 100%); background:-webkit-linear-gradient(top, #ffffff, #ffffff 91%, #d6d8e9 100%); background:linear-gradient(top, #ffffff, #ffffff 91%, #d6d8e9 100%);}
tr.table_list_tr_01{ background:linear-gradient(to bottom, #ffffff, #d6d8e9, #a8add1);/* IE10+, W3C */ background:-moz-linear-gradient(top, #ffffff, #d6d8e9 96%, #a8add1 97%, #a8add1 100%); background:-ms-linear-gradient(top, #ffffff, #d6d8e9 96%, #a8add1 97%, #a8add1 100%); background:-o-linear-gradient(top, #ffffff, #d6d8e9 96%, #a8add1 97%, #a8add1 100%); background:-webkit-linear-gradient(top, #ffffff, #d6d8e9 96%, #a8add1 97%, #a8add1 100%); background:linear-gradient(top, #ffffff, #d6d8e9 96%, #a8add1 97%, #a8add1 100%);}
li.ranking_02_ul_li_png_01{ height:134px;}
li.ranking_02_ul_li_png_02{ border-bottom:2px solid #a8add1; background:linear-gradient(to bottom, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #d6d8e9);/* IE10+, W3C */ background:-moz-linear-gradient(top, #ffffff, #ffffff 91%, #d6d8e9 100%); background:-ms-linear-gradient(top, #ffffff, #ffffff 91%, #d6d8e9 100%); background:-o-linear-gradient(top, #ffffff, #ffffff 91%, #d6d8e9 100%); background:-webkit-linear-gradient(top, #ffffff, #ffffff 91%, #d6d8e9 100%); background:linear-gradient(top, #ffffff, #ffffff 91%, #d6d8e9 100%);}
div.br_ranking_02_01{ position:relative; padding:12px; float:left;}
div.br_ranking_02_png_01{ position:absolute; top:12px; left:12px; width:150px; height:100px; background-image: url(../images/br_common_png/br_rd__ranking_frame_01.png); background-repeat:no-repeat;}
div.br_ranking_02_png_02{ position:absolute; top:12px; left:12px; width:150px; height:100px; background-image: url(../images/br_common_png/br_rd__ranking_frame_02.png); background-repeat:no-repeat;}
div.br_ranking_02_png_03{ position:absolute; top:12px; left:12px; width:150px; height:100px; background-image: url(../images/br_common_png/br_rd__ranking_frame_03.png); background-repeat:no-repeat;}
div.br_ranking_02_png_01_01{ position:absolute; width:150px; height:100px; background-position:0px -170px;}
div.br_ranking_02_png_02_01{ position:absolute; width:150px; height:100px; background-position:-150px -170px;}
div.br_ranking_02_png_03_01{ position:absolute; width:150px; height:100px; background-position:-300px -170px;}
div.br_ranking_02_png_01:hover,div.br_ranking_02_png_02:hover,div.br_ranking_02_png_03:hover{ background-color:#000000; opacity:0.3; -moz-opacity:0.3; -webkit-opacity:0.3;}
div.br_ranking_02_02{ width:332px; padding:12px; padding-left:0px; float:right;}
div.br_ranking_02_02_01{ width:562px; padding:12px; padding-left:0px; float:right;}
div.br_ranking_02_03{ width:280px; float:left;}
div.br_ranking_02_03_01{ width:500px; float:left;}
div.br_ranking_02_04{ width:280px; margin-bottom:4px; color:#172685; font-size:14px; line-height:18px; font-weight:bold; word-break:break-all;}
div.br_ranking_02_04_01{ width:500px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#172685; font-size:14px; font-weight:bold;}
div.br_ranking_02_05{ margin-bottom:6px; width:280px; font-size:12px; line-height:14px; word-break:break-all;}
div.br_ranking_02_05_01{ width:500px; min-height:36px; overflow:hidden; font-size:12px; line-height:14px; word-break:break-all;}
div.br_ranking_02_06{ position:relative;}
div.br_ranking_03{ padding:10px; background-color:#e7e9f3; border-bottom:3px solid #172685; text-align:right;}
a.br_ranking_03_a_png_01{ height:16px; background-position:0 -1630px; font-size:13px; line-height:18px; padding-left:20px; padding-top:4px;}
/* トップ新商品 */
	@font-face { font-family: Meiryo; src: local('Meiryo'), local('メイリオ');}
	.new-arrival-goods-area dt p > span:nth-child(2){ font: italic 100% Meiryo, sans-serif;}
	.new-arrival-goods-area{ margin-top: 20px; width: 100%;}
	.new-arrival-goods-area dt{ position: relative;}
	.new-arrival-goods-area dt::after{ background-color: #172685; bottom: 0; content: ""; height: 16px; left: 0; position: absolute; width: 100%; z-index: -1;}
	.new-arrival-goods-area dt p > span:first-child{ background-color: #ffff00; border-radius: 4px; border: 2px solid #172685; color: #172685; content: ""; display: inline-block; font-size: 14px; font-weight: bold; left: 4px; line-height: 14px; padding: 4px 4px 3px; position: absolute; text-shadow: initial; top: -4px;}
	.new-arrival-goods-area dt p > span:first-child::before,.new-arrival-goods-area dt p > span:first-child::after{ content: ""; position: absolute;}
	.new-arrival-goods-area dt p > span:first-child::before{ border-bottom: 4px solid transparent; border-left: 16px solid #172685; border-top: 8px solid transparent; bottom: 4px; content: ""; right: -16px;}
	.new-arrival-goods-area dt p > span:first-child::after{ border-bottom: 2px solid transparent; border-left: 14px solid #ffff00; border-top: 6px solid transparent; bottom: 6px; content: ""; right: -13px;}
	.new-arrival-goods-area dt p > span:nth-child(2){ color: #ffffff; font-size: 19px; font-weight: bold; line-height: 24px; padding-left: 86px; position: relative; text-shadow: 2px 2px 1px #172685, 2px -2px 1px #172685, -2px -2px 1px #172685, -2px 2px 1px #172685, 2px 0 1px #172685, -2px 0 1px #172685, 0 2px 1px #172685, 0 -2px 1px #172685, 2px 2px 1px #172685, 2px -2px 1px #172685, -2px -2px 1px #172685, -2px 2px 1px #172685, 3px 0 1px #172685, 3px -1px 1px #172685; z-index: 0;}
	.new-arrival-goods-area dt p > span:nth-child(2) br{ display: none;}
	.new-arrival-goods-area dt p > span > span:nth-child(2){ font-size: 22px; margin-left: 3px; vertical-align: bottom;}
	.new-arrival-goods-area dt p > span > span:last-child{ font-size: 16px; margin: 0 3px;}
	.new-arrival-goods-area dt > span:last-child{ color: #172685; font-size: 10px; position: absolute; text-align: right; top: -5px; right: 0;}
	.new-arrival-goods-area dd{ margin: 10px auto;}
	.new-arrival-goods-area dd > ul > li{ border-bottom: 1px solid #a8add1; background: linear-gradient(to bottom,#ffffff,#ffffff,#ffffff,#ffffff,#ffffff,#ffffff,#ffffff,#d6d8e9); background: -moz-linear-gradient(top,#ffffff,#ffffff 82%,#d6d8e9 100%); background: -ms-linear-gradient(top,#ffffff,#ffffff 82%,#d6d8e9 100%); background: -o-linear-gradient(top,#ffffff,#ffffff 82%,#d6d8e9 100%); background: -webkit-linear-gradient(top,#ffffff,#ffffff 82%,#d6d8e9 100%); background: linear-gradient(top,#ffffff,#ffffff 82%,#d6d8e9 100%); font-size: 0; margin-bottom: 10px; padding: 6px 6px 12px 6px;}
	.new-arrival-goods-area dd > ul > li a{ display: inline-block; word-break: break-all;}
	.new-arrival-goods-area dd > ul > li a:first-child{ font-size: 0; position: relative;}
	.new-arrival-goods-area dd > ul > li a:first-child::after{ border: 1px solid #172685; content: ""; height: 38px; left: 0; pointer-events: none; position: absolute; top: 0; width: 58px;}
	.new-arrival-goods-area dd > ul > li a:first-child:hover{ background-color: #000000;}
	.new-arrival-goods-area dd > ul > li a:first-child:hover img{ background-color: #000000; opacity: .3;}
	.new-arrival-goods-area dd > ul > li a:nth-child(2){ color: #172685; font-size: 12px; font-weight: bold; line-height: 16px; margin: 0 4px 0 6px; vertical-align: top; width: 192px;}
	.new-arrival-goods-area dd > ul > li div:last-child{ display: inline-block; vertical-align: top;}
	.new-arrival-goods-area dd > ul > li div:last-child div::after,.new-arrival-goods-area dd > ul > li div:last-child ul::after{ clear: both; content: ""; display: block;}
	.new-arrival-goods-area dd > ul > li div:last-child div{ display: inline-block; margin: 13px 8px 0 0; vertical-align: top; width: 90px;}
	.new-arrival-goods-area dd > ul > li div:last-child div ul{ float: right;}
	.new-arrival-goods-area dd > ul > li div:last-child div ul li{ float: left;}
	.new-arrival-goods-area dd > ul > li div:last-child p{ background-color: #ffffff; border: 1px solid #ff1a1a; color: #ff1a1a; display: inline-block; font-size: 12px; font-weight: bold; margin: 10px 8px 0 0; padding: 3px 0; text-align: center; vertical-align: top; width: 88px;}
	.new-arrival-goods-area dd > ul > li div:last-child .free-shipping{ background-color: #ff1a1a; color: #ffffff;}
	.new-arrival-goods-area dd > ul > li div:last-child a:last-child{ cursor: pointer; display: inline-block; height: 48px; text-indent: -9999px; vertical-align: top; width: 48px;}
	.new-arrival-goods-area dd > ul > li div:last-child a.br_search_history_05_03_png_01{ background-position: -100px -960px;}
	.new-arrival-goods-area dd > ul > li div:last-child a.br_search_history_05_03_png_02{ background-position: -160px -960px;}
/* トップ新商品 END */

/* トップ新商品
div.br_new_goods_00{ margin-top:20px;}
div.br_new_goods_01 div{ background-image:url(../images/br_common_png/br_rd_new_goods_01.png); background-repeat:no-repeat;}
span.br_new_goods_01_01{ position:absolute; top:0px; right:0px; color:#172685; font-size:10px; text-align:right;}
div.br_new_goods_png_01{ width:520px; height:32px;}
div.br_new_goods_02 ul{ margin:0px; padding:0px;}
.br_new_goods_02 ul li{ list-style-type:none;}
li.br_new_goods_02_ul_li_png_01{ border-bottom:1px solid #a8add1; background:linear-gradient(to bottom, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #d6d8e9); background:-moz-linear-gradient(top, #ffffff, #ffffff 82%, #d6d8e9 100%); background:-ms-linear-gradient(top, #ffffff, #ffffff 82%, #d6d8e9 100%); background:-o-linear-gradient(top, #ffffff, #ffffff 82%, #d6d8e9 100%); background:-webkit-linear-gradient(top, #ffffff, #ffffff 82%, #d6d8e9 100%); background:linear-gradient(top, #ffffff, #ffffff 82%, #d6d8e9 100%);}
div.br_new_goods_02_01{ position:relative; padding:12px 6px; float:left;}
div.br_new_goods_02_png_01{ position:absolute; top:12px; left:6px; width:58px; height:38px; border:1px solid #172685;}
div.br_new_goods_02_png_01:hover{ border:1px solid #172685; background-color:#000000; opacity:0.3; -moz-opacity:0.3; -webkit-opacity:0.3;}
div.br_new_goods_02_02{ width:208px; height:36px; padding:14px 0px; padding-left:0px; float:left; overflow:hidden; font-size:14px; font-weight:bold;}
div.br_new_goods_02_02 a{ display:block; width:208px; height:36px; overflow:hidden; font-size:14px; font-weight:bold;}
div.br_new_goods_02_02_01{ width:208px; padding:24px 0px; padding-left:0px; float:left; overflow:hidden; font-size:14px; font-weight:bold;}
div.br_new_goods_02_02_01 a{ display:block; width:208px; height:19px; overflow:hidden; font-size:14px; font-weight:bold;}
div.br_new_goods_02_02_02{ width:208px; padding:16px 0px; padding-left:0px; float:left; overflow:hidden; font-size:14px; font-weight:bold;}
div.br_new_goods_02_02_02 a{ display:block; width:208px; font-size:14px; font-weight:bold; line-height:18px; word-break:break-all;}
div.br_new_goods_02_03{ width:228px; float:right; margin-right:6px; padding:8px 0px;}
/* トップ新商品 END */
/* ライトメニュー */
div.br_right_menu_01{ position:relative;}
div.br_right_menu_01 div,div.br_right_menu_01 a,div.br_bt_goods_01 a,div.br_goods_recommendation_03 p,div.br_bt_footer_bar_open_close_01 div,div.br_bt_footer_bar_left_02 a,div.br_bt_footer_bar_right_03 a,div.br_bt_footer_bar_01 a,div.br_goods_search_04_check div,div.br_goods_search_04_check a,div.br_goods_search_08 a,div.br_point_updown_01 div,.new-arrival-goods-area dd > ul > li div:last-child div ul li{ background-image:url(../images/br_common_png/new_br_icon_common_05.png); background-repeat:no-repeat; background-size:220px 1700px;}
span.br_right_menu_01_01{ position:absolute; width:30px; top:30px; left:56px; font-size:16px; font-weight:bold; color:#006600; text-align:center;}
span.br_right_menu_01_02{ position:absolute; width:30px; top:26px; left:29px; font-size:16px; font-weight:bold; line-height:20px; color:#006600; text-align:center;}
a.br_right_menu_png_00{ background-position:1000px 1000px;}
div.br_right_menu_png_01{ width:220px; height:220px; background-position:0px 0px;}
a.br_right_menu_png_01{ display:block; width:220px; height:220px; background-position:0px 0px; text-indent:-9999px;}
a.br_right_menu_png_01:hover{ -moz-opacity:0.4; -ms-opacity:0.4; -o-opacity:0.4; -webkit-opacity:0.4; opacity:0.4;}
div.br_right_menu_png_02{ width:220px; height:105px; background-position:0px -220px;}
a.br_right_menu_png_02{ display:block; width:220px; height:105px; background-position:0px -220px;}
a.br_right_menu_png_02:hover{ background-position:0px -975px;}
div.br_right_menu_png_02_01{ width:220px; height:94px; background-position:0px -940px;}
a.br_right_menu_png_02_01{ display:block; width:220px; height:94px; background-position:0px -940px;}
a.br_right_menu_png_02_01:hover{ background-position:0px -1040px;}
a.br_right_menu_png_02_02{ display:block; width:220px; height:94px; background-position:0px -2150px; text-indent:-9999px;}
a.br_right_menu_png_02_02:hover{ background-position:0px -2250px;}
div.br_right_menu_png_03{ width:220px; height:90px; background-position:0px -325px;}
div.br_right_menu_png_04{ width:220px; height:32px; background-position:0px -415px;}
div.br_right_menu_png_05,a.br_right_menu_png_05{ display:block; width:200px; height:30px; background-position:-10px -450px;}
div.br_right_menu_png_06,a.br_right_menu_png_06{ display:block; width:200px; height:30px; background-position:-10px -480px;}
div.br_right_menu_png_07,a.br_right_menu_png_07{ display:block; width:200px; height:30px; background-position:-10px -510px;}
div.br_right_menu_png_08,a.br_right_menu_png_08{ display:block; width:200px; height:30px; background-position:-10px -540px;}
a.br_right_menu_png_05:hover,a.br_right_menu_png_06:hover,a.br_right_menu_png_07:hover,a.br_right_menu_png_08:hover,a.br_right_menu_png_15:hover,a.br_right_menu_png_16:hover,a.br_right_menu_png_17:hover,a.br_right_menu_png_18:hover,a.br_right_menu_png_19:hover,a.br_right_menu_png_20:hover{ -moz-opacity:0.5; -ms-opacity:0.5; -o-opacity:0.5; -webkit-opacity:0.5; opacity:0.5;}
div.br_right_menu_png_09{ width:220px; height:210px; background-position:0px -570px;}
div.br_right_menu_png_10{ width:220px; height:130px; background-position:0px -580px;}
div.br_right_menu_png_11{ width:220px; height:14px; background-position:0px -720px;}
div.br_right_menu_png_12{ width:220px; height:94px; background-position:0px -2750px;}
a.br_right_menu_png_12{ float:right; display:block; width:220px; height:40px; padding:20px 0px; color:#ffffff; text-align:center; font-size:16px; font-weight:bold; background-image:url(../images/br_common_png/br_rd_paging_bt_01.png); background-repeat:no-repeat;}
a.br_right_menu_png_12:hover,a.br_right_menu_png_13:hover{ color:#ffff00;}
a.br_right_menu_png_13{ float:right; display:block; margin-bottom:50px; width:220px; height:80px; line-height:80px; color:#ffffff; text-align:center; font-size:16px; font-weight:bold; background-image:url(../images/br_common_png/br_rd_paging_bt_01.png); background-repeat:no-repeat;}
div.br_right_menu_png_14{ width:220px; height:32px; background-position:0px -1364px;}
a.br_right_menu_png_15{ display:block; width:200px; height:30px; background-position:-10px -1400px;}
a.br_right_menu_png_16{ display:block; width:200px; height:30px; background-position:-10px -1430px;}
a.br_right_menu_png_17{ display:block; width:200px; height:30px; background-position:-10px -1460px;}
a.br_right_menu_png_18{ display:block; width:200px; height:30px; background-position:-10px -1490px;}
a.br_right_menu_png_19{ display:block; width:200px; height:30px; background-position:-10px -1520px;}
a.br_right_menu_png_20{ display:block; width:220px; height:100px; background-position:0 -1560px; margin-bottom:20px; position:relative;}
a.br_right_menu_png_20 span{ color: #ff0000; display:block; font-size:14px; font-weight:bold; left:0; position:absolute; text-align:center; top:35%; width:100%; pointer-events:none;}
div.br_right_menu_02{ padding:5px 10px; text-align:center; border-left:3px solid #66a366; border-right:3px solid #66a366; background-color:#f0f6f0;}
div.br_right_menu_02_01{ font-size:14px; font-weight:bold; color:#006600;}
div.br_right_menu_02_02{ font-size:20px; font-weight:bold;}
div.br_right_menu_02_02 span{ font-size:14px; font-weight:bold;}
span.br_right_menu_02_03{ position:absolute; top:10px; left:40px; font-size:14px; font-weight:bold; line-height:24px;}
span.br_right_menu_02_03 ul{ margin:0px; padding:0px;}
span.br_right_menu_02_03 ul li{ list-style-type:none;}
span.br_right_menu_02_03 ul li a{ color:#006600; text-decoration:none;}
span.br_right_menu_02_03 ul li a:hover{ color:#ff1010;}
span.br_right_menu_02_04{ position:absolute; top:68px; left:0px; width:220px; text-align:center; font-size:14px; font-weight:bold; color:#006600;}
div.br_right_menu_03{ margin-bottom:10px; padding:5px 10px; background-color:#e7e9f3;}
div.br_right_menu_04{ padding:5px 10px; font-size:12px; line-height:16px; border-left:3px solid #d1d4e7; border-right:3px solid #d1d4e7;}
a.br_right_menu_04_png_01{ display:block; height:20px; padding-left:20px; font-size:12px; line-height:20px; font-weight:bold; color:#172685; background-position:-204px -1572px;}
a.br_right_menu_04_png_01:hover{ color:#ff1010;}
div.br_right_menu_05{ margin-bottom:10px; padding:5px 10px; background-color:#e7f3e9;}
/* list */
a.br_6_feel_easy_png_01{ display:block; width:520px; height:94px; background-position:0px -315px;}
a.br_6_feel_easy_png_01:hover{ background-position:0px -415px;}
a.br_6_feel_easy_png_02{ display:block; width:750px; height:95px; background-position:0px -1090px; text-indent:-9999px;}
a.br_6_feel_easy_png_02:hover{ background-position:0px -1200px;}
a.br_6_feel_easy_png_03{ display:block; width:220px; height:94px; background-position:0px -520px;}
a.br_6_feel_easy_png_03:hover{ display:block; width:220px; height:94px; background-position:-220px -520px;}
div.br_list_icon_01 div,div.br_list_icon_01 a,div.br_list_icon_02 div,div.br_list_icon_02 ul li,div.br_list_icon_03 div,div.br_goods_belt_01 div,div.br_goods_belt_01 a,div.br_mypage_search_01 ul li a,div.br_faq_01 ul li a,div.br_faq_01 div,div.br_goods_frame_04 a,.two-line-icon-01::before{ background-image:url(../images/br_common_png/br_icon_common_06.png); background-repeat:no-repeat;}
div.br_list_icon_02{ width:622px; height:30px; margin-bottom:10px; border:1px solid #cccccc; float:left;}
div.br_list_icon_02 ul{ margin:0px; padding:0px;}
div.br_list_icon_02 ul li{ list-style-type:none; float:left; margin:0px 6px;}
div.br_list_icon_03{ width:116px; height:30px; margin-bottom:10px; border:1px solid #cccccc; float:right;}
div.br_list_icon_03 ul{ margin:0px; padding:0px;}
div.br_list_icon_03 ul li{ list-style-type:none; float:left; font-size:12px; line-height:30px;}
div.br_list_icon_04{ width:730px; min-height:30px; overflow:hidden; margin-top:5px; background-position:1000px 1000px;}
div.br_list_icon_04 ul{ margin:0px; padding:0px;}
div.br_list_icon_04 ul li{ list-style-type:none; float:left; margin:3px; padding:2px 4px; font-size:10px; color:#006600; border:1px solid #006600; background-color:#ffffff;}
div.br_list_icon_05{ width:110px; height:30px; text-align:center; border:1px solid #cccccc; float:right;}
select.br_list_icon_05_01{ margin: 0px auto; height: 30px; font-size:14px; border:none; text-align: center;}
div.br_list_icon_01_png_01{ margin-bottom:5px; padding-left:20px; font-size:14px; font-weight:bold; line-height:18px; overflow:hidden; background-position:-12px 0px; word-break:break-all;}
div.br_list_icon_02_png_01{ height:30px; padding-left:35px; background-position:0px -60px;}
div.br_list_icon_01_png_03{ width:730px; padding-left:26px; color:#172685; font-size:14px; font-weight:bold; line-height:24px; overflow:hidden; background-position:-10px -400px;}
div.br_list_icon_01_png_04{ width:730px; padding-left:26px; color:#ff1010; font-size:14px; font-weight:bold; line-height:24px; overflow:hidden; background-position:-6px -670px;}
div.br_list_icon_01_png_05{ padding-left:25px; font-size:14px; font-weight:bold; line-height:18px; overflow:hidden; background-position:-5px -720px;}
div.br_list_icon_01_png_05_01{ padding-left:25px; font-size:14px; font-weight:bold; line-height:18px; overflow:hidden; background-position:-5px -720px;}
div.br_list_icon_01_png_05_02{ margin-bottom:4px; padding-left:16px; font-size:14px; font-weight:bold; line-height:18px; overflow:hidden; background-position:-15px -720px;}
a.br_list_icon_01_png_05{ display:block; padding-left:25px; font-size:14px; font-weight:bold; line-height:18px; overflow:hidden; background-position:-5px -720px;}
div.br_list_icon_01_png_06{ padding-left:26px; color:#172685; font-size:14px; font-weight:bold; line-height:24px; overflow:hidden; background-position:-10px -400px;}
div.br_list_icon_01_png_07{ padding-left:26px; color:#ff1010; font-size:14px; font-weight:bold; line-height:24px; overflow:hidden; background-position:-6px -680px;}
div.br_list_icon_01_png_08{ margin-bottom:5px; padding-left:14px; font-size:14px; font-weight:bold; line-height:18px; overflow:hidden; background-position:-16px -720px;}
li.br_list_icon_02_png_02{ height:30px; padding-left:30px; font-size:12px; line-height:30px; background-position:-5px -105px;}
li.br_list_icon_02_png_03{ cursor:pointer; height:30px; padding-left:28px; font-size:12px; line-height:30px; background-position:-5px -152px;}
li.br_list_icon_02_png_03_01{ cursor:pointer; height:30px; padding-left:20px; font-size:12px; line-height:30px; background-position:-10px -152px;}
li.br_list_icon_02_png_04{ cursor:pointer; height:30px; padding-left:28px; font-size:12px; line-height:30px; background-position:-5px -192px;}
li.br_list_icon_02_png_04_01{ cursor:pointer; height:30px; padding-left:20px; font-size:12px; line-height:30px; background-position:-10px -192px;}
li.br_list_icon_02_png_05{ height:30px; margin-left:5px; padding-left:30px; font-size:12px; line-height:30px; background-position:-5px -235px; border-left:1px solid #cccccc;}
li.br_list_icon_02_png_06{ height:30px; margin-left:5px; padding-left:30px; font-size:12px; line-height:30px; background-position:-5px -285px; border-left:1px solid #cccccc;}
li.br_list_icon_02_png_06_01{ height:30px; padding-left:38px; font-size:12px; line-height:30px; background-position:2px -285px; border-left:1px solid #cccccc;}
li.br_list_icon_02_png_07{ height:30px; margin-left:5px; padding-left:30px; font-size:12px; line-height:30px; background-position:-5px -1344px; border-left:1px solid #cccccc;}
li.br_list_icon_02_png_07_01{ height:30px; padding-left:38px; font-size:12px; line-height:30px; background-position:2px -1344px; border-left:1px solid #cccccc;}
li.br_list_icon_02_png_08_01{ height:30px; padding-left:38px; font-size:12px; line-height:30px; background-position:2px -1504px; border-left:1px solid #cccccc;}
div.br_list_icon_03_png_01{ height:30px; padding-left:40px; background-position:0px -340px;}
div.br_category_belt_01 div,div.br_line_frame_02 div,div.br_payment_01 div,div.br_freedial_01 div{ background-image:url(../images/br_common_png/br_icon_common_07.png); background-repeat:no-repeat; background-size:750px 1100px;}
div.br_category_belt_01_png_01{ width:730px; height:50px; padding:15px 10px; color:#172685; font-size:24px; font-weight:bold; line-height:18px; overflow:hidden; background-position:0px 0px;}
div.br_category_belt_01_png_02{ width:730px; height:60px; padding:10px; color:#172685; font-size:24px; font-weight:bold; line-height:18px; overflow:hidden; background-position:0px -90px;}
div.br_category_belt_01_png_02_01{ width:730px; height:50px; padding:15px 10px; color:#172685; font-size:24px; font-weight:bold; line-height:18px; overflow:hidden; background-position:0px -1020px;}
div.br_category_belt_01_png_03{ width:730px; height:60px; padding:10px; color:#172685; font-size:24px; font-weight:bold; line-height:18px; overflow:hidden; background-position:0px -180px;}
div.br_category_belt_01_png_04{ width:730px; height:60px; padding:10px; color:#172685; font-size:24px; font-weight:bold; line-height:18px; overflow:hidden; background-position:0px -270px;}
span.br_category_belt_01_png_04_01{ display:block; width:540px; height:24px; color:#172685; font-size:24px; font-weight:bold; line-height:28px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
div.br_category_belt_01_png_05{ width:730px; height:60px; padding:10px; color:#172685; font-size:24px; font-weight:bold; line-height:18px; overflow:hidden; background-position:0px -360px;}
div.br_category_belt_01_png_06{ width:730px; height:60px; padding:10px; color:#172685; font-size:24px; font-weight:bold; line-height:18px; overflow:hidden; background-position:0px -450px;}
div.br_pasel_tyokuhan_01_png_01{ width:730px; height:50px; padding:15px 10px; color:#172685; font-size:24px; font-weight:bold; line-height:18px; overflow:hidden; background-position:0px -550px;}
span.br_172685_belt_01{ display:block; width:100px; margin-top:5px; padding:3px 5px; background-color:#172685; color:#ffffff; text-align:center; font-size:14px; font-weight:bold;}
div.br_category_belt_01_01 div,div.br_category_belt_01_01 span{ background-image:url(../images/br_common_png/br_icon_common_07_01.png); background-repeat:no-repeat; background-size:750px 1000px;}
div.br_category_belt_01_02{ width:730px; min-height:60px; padding:0px 10px 2px 10px; background-image:url(../images/br_common_png/br_icon_common_07_01_bar.png); background-repeat:repeat-y; z-index:10;}
div.br_category_belt_01_02_text_01{ color:#172685; font-size: 24px; line-height:30px; font-weight: bold;}
div.br_category_belt_01_01_png_01{ width:750px; height:14px; background-position:0px 0px;}
div.br_category_belt_01_01_png_02{ width:750px; height:36px; margin-top:-26px; background-position:0px -44px;}
span.br_category_belt_01_01_png_02{ width:750px; height:80px; position:absolute; left:0px; bottom:6px; background-position:0px -90px;}
span.br_category_belt_01_01_png_03{ width:750px; height:80px; position:absolute; left:0px; bottom:6px; background-position:0px -180px;}
span.br_category_belt_01_01_png_04{ width:750px; height:80px; position:absolute; left:0px; bottom:6px; background-position:0px -270px;}
span.br_category_belt_01_01_png_05{ width:750px; height:80px; position:absolute; left:0px; bottom:6px; background-position:0px -360px;}
span.br_category_belt_01_01_png_06{ width:750px; height:80px; position:absolute; left:0px; bottom:6px; background-position:0px -450px;}
a.br_ff4000_01{ color:#ff4000;}
a.br_172685_01{ color:#172685;}
a.br_000000_01{ font-weight:bold; color:#000000; text-decoration:none;}
a.br_ff4000_01:hover{ color:#172685;}
a.br_172685_01:hover{ color:#ff1010;}
table.br_table_list_01{ border-top: 3px solid #172685; margin-bottom: 5px; width: 100%;}
table.br_table_list_01 tr th{ background-color:#e7e9f3; border:1px solid #ffffff; color:#172685; font-size:12px; font-weight:bold; line-height: 14px; padding:5px 0px;}
table.br_table_list_01 tr th:first-child{ width: 410px;}
table.br_table_list_01 tr th:nth-child(2){ width: 72px;}
table.br_table_list_01 tr th:nth-child(3){ width: 54px;}
table.br_table_list_01 tr th:nth-child(4){ width: 70px;}
table.br_table_list_01 tr th:nth-child(5){ width: 54px;}
table.br_table_list_01 tr th:last-child{ width: 80px;}
table.br_table_list_02{ margin-bottom: 5px; width: 100%;}
table.br_table_list_02 tr:first-child td:first-child{ width: 152px;}
table.br_table_list_02 tr:first-child td:nth-child(2){ width: 258px;}
table.br_table_list_02 tr:first-child th:nth-child(3){ width: 72px;}
table.br_table_list_02 tr:first-child th:nth-child(4){ width: 54px;}
table.br_table_list_02 tr:first-child th:nth-child(5){ width: 70px;}
table.br_table_list_02 tr:first-child th:nth-child(6){ width: 54px;}
table.br_table_list_02 tr:first-child th:last-child{ width: 80px;}
table.br_table_list_02 tr td{ vertical-align:top;}
table.br_table_list_02 tr th{ padding:5px 0px; background-color:#fff4d4; border:1px solid #a2a8ce; text-align:center; font-size:12px;}
div.br_table_list_02_tr_td_01{ position:relative;}
span.br_table_list_02_tr_td_01_01{ position:absolute; top:5px; left:10px; font-size:12px;}
span.br_table_list_02_tr_td_01_02{ position:absolute; top:1px; right:10px; font-size:16px; font-weight:bold; text-align:right;}
span.br_table_list_02_tr_td_01_03{ position:absolute; top:1px; right:10px; color:#ff1010; font-size:16px; font-weight:bold; text-align:right;}
div.br_table_list_02_tr_td_01_png_01{ width:152px; height:26px; background-position:0px -1280px;}
div.br_table_list_02_tr_td_01_png_02{ width:152px; height:26px; background-position:0px -1310px;}
td.br_table_list_02_tr_td_02{ width:342px; padding:5px 0px; border:none; font-size:12px; font-weight:normal;}
td.br_table_list_02_tr_td_03{ width:248px; padding:0px 5px; font-size:14px;}
td.br_table_list_02_tr_td_03_01{ padding:0px 5px; font-size:14px;}
td.br_table_list_02_tr_td_03 div,td.br_table_list_02_tr_td_03_01 div{ word-break: break-all;}
table.br_table_list_03,table.br_table_list_04,table.br_table_list_05{ display:none;}
div.br_maker_logo{ float: left;}
div.br_maker_logo div{ background-image:url(../images/br_common_png/br_icon_maker_01.png); background-repeat:no-repeat; width: 104px;}
div.br_maker_logo.float_left{ float: none !important;}
div.br_maker_logo div.br_maker_logo_png_002{ width: calc(100% - 10px) !important;}
div.br_maker_logo_png_2{ height: 40px; background-position: 0 0;}
div.br_maker_logo_png_3{ height: 30px; background-position: 0 -45px;}
div.br_maker_logo_png_4{ height: 50px; background-position: 0 -90px;}
div.br_maker_logo_png_5{ height: 34px; background-position: 0 -150px;}
div.br_maker_logo_png_6{ height: 37px; background-position: 0 -192px;}
div.br_maker_logo_png_7{ height: 40px; background-position: 0 -235px;}
div.br_maker_logo_png_8{ height: 30px; background-position: 0 -284px;}
div.br_maker_logo_png_9{ height: 30px; background-position: 0 -330px;}
div.br_maker_logo_png_10{ height: 30px; background-position: 0 -380px;}
div.br_maker_logo_png_17{ height: 30px; background-position: 0 -420px;}
div.br_maker_logo_png_18{ height: 32px; background-position: 0 -460px;}
div.br_maker_logo_png_19{ height: 30px; background-position: 0 -497px;}
div.br_maker_logo_png_48{ height: 50px; background-position: 0 -530px;}
div.br_maker_logo_png_51{ height: 30px; background-position: 0 -585px;}
div.br_maker_logo_png_52{ height: 30px; background-position: 0 -616px;}
div.br_maker_logo_png_56{ height: 30px; background-position: 0 -654px;}
div.br_maker_logo_png_57{ height: 36px; background-position: 0 -700px;}
div.br_maker_logo_png_60{ height: 44px; background-position: 0 -748px;}
div.br_maker_logo_png_61{ height: 34px; background-position: 0 -795px;}
div.br_maker_logo_png_65{ height: 34px; background-position: 0 -840px;}
div.br_maker_logo_png_70{ height: 34px; background-position: 0 -890px;}
div.br_maker_logo_png_73{ height: 40px; background-position: 0 -930px;}
div.br_maker_logo_png_75{ height: 42px; background-position: 0 -970px;}
div.br_maker_logo_png_79{ height: 42px; background-position: 0 -1020px;}
div.br_maker_logo_png_81{ height: 32px; background-position: 0 -1075px;}
div.br_maker_logo_png_82{ height: 32px; background-position: 0 -1115px;}
div.br_maker_logo_png_87{ height: 40px; background-position: 0 -1160px;}
div.br_maker_logo_png_88{ height: 40px; background-position: 0 -1210px;}
div.br_maker_logo_png_89{ height: 36px; background-position: 0 -1270px;}
div.br_maker_logo_png_91{ height: 40px; background-position: 0 -1320px;}
div.br_maker_logo_png_153{ height: 34px; background-position: 0 -1380px;}
div.br_maker_logo_png_200{ height: 30px; background-position: 0 -1425px;}
div.br_maker_logo_png_405{ height: 30px; background-position: 0 -1478px;}
div.br_maker_logo_png_487{ height: 38px; background-position: 0 -1648px;}
div.br_maker_logo_png_001{ background-position: 0 -1538px; height: 22px; margin-bottom: 5px; margin-right: 10px; width: 70px;}
div.br_maker_logo_png_002{ background-position: 0 -1598px; height: 22px; margin-bottom: 5px; margin-right: 10px; width: 70px;}
div.br_pagination_01{ float:left; position:relative; width:518px; border: 1px solid #cccccc; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_pagination_02{ width:368px; margin:0px auto;}
div.br_pagination_03{ position:absolute; top:26px; left:10px; text-align:center; font-size:12px; line-height:14px;}
div.br_pagination_04{ position:absolute; top:26px; right:10px; text-align:center; font-size:12px; line-height:14px;}
div.br_pagination_03 a,div.br_pagination_04 a{ text-decoration:none;}
div.br_pagination_02 ul{ display:inline-block; margin:0px; padding:22px 0px;}
div.br_pagination_02 ul li{ list-style-type:none; float:left; margin:0px 5px;}
div.br_pagination_02 ul li a{ display:block; color:#ffffff; text-decoration:none;}
div.br_pagination_02 ul li a:hover{ color:#ffff00;}
li.br_pagination_02_ul_li_01{ width:36px; height:36px; text-align:center; color:#444444; font-size:12px; line-height:36px; font-weight:bold; background-color:#cccccc;}
li.br_pagination_02_ul_li_02{ width:36px; height:36px; text-align:center; color:#ffffff; font-size:12px; line-height:36px; font-weight:bold; background-color:#172685;}
div.br_line_cccccc_01{ position:absolute; top:0px; left:0px; width:358px; height:238px; border:1px solid #cccccc;}
div.br_position_absolute_01{ position:absolute; top:10px; left:10px;}
div.br_photo_exchange_01 ul{ margin:0px; padding:0px;}
div.br_photo_exchange_01 ul li{ list-style-type:none; float:left; margin-right:5px;}
div.br_photo_exchange_01 ul li img{ cursor:pointer;}
a.br_photo_exchange_right_png_01{ display:block; float:right; width:70px; height:60px; background-image:url(../images/br_common_png/br_rd_photo_slider_01_off.png);}
a.br_photo_exchange_right_png_01:hover{  background-image:url(../images/br_common_png/br_rd_photo_slider_01_on.png);}
a.br_photo_exchange_left_png_01{ display:block; width:70px; height:60px; background-position:0px -1920px;}
a.br_photo_exchange_left_png_01:hover{ background-position:-70px -1920px;}
div.br_photo_exchange_big_01{ position:absolute; bottom:10px; right:10px;}
a.br_photo_exchange_bid_png_01{ display:block; width:44px; height:44px; background-position:-176px -1092px;}
a.br_photo_exchange_bid_png_01:hover{ background-position:-176px -1152px;}
div.br_goods_name_01{ width:320px; min-height:20px; font-size:14px; line-height:18px; color:#172685;}
div.br_goods_sum_01{ width:320px; padding-top:6px; font-size:24px; font-weight:bold; color:#ff1010;}
div.br_goods_sum_02{ font-size:24px; font-weight:bold; color:#ff1010;}
div.br_goods_frame_01{ position:relative; width:360px; padding:10px; background-color:#e5efe5; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_goods_frame_01_plus{ width:360px; padding:10px; background-color:#ffe5e5; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_goods_frame_02{ padding:10px; background-color:#e7e9f3; border:1px dotted #000000; font-size:12px;}
div.br_goods_frame_03{ padding:10px; background-color:#172685; color:#ffffff; font-size:12px;}
div.br_goods_frame_04{ margin-top:10px; padding:5px 0px; text-align:center; font-size:14px; background-color:#ffffff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
a.br_goods_frame_04_png_01{ padding-left:30px; background-position:-10px -1420px;}
div.br_goods_frame_04 a{ color:#000000;}
div.br_goods_frame_04 a:hover{ color:#ff1010;}
input.br_goods_input_01{ width:60px; height:28px; margin:0px 5px; margin-bottom:10px; text-align:center; font-size:20px; color:#006600; border:1px solid #006600;}
a.br_bt_goods_png_01{ float:left; display:block; width:164px; height:68px;}
a.br_bt_goods_png_02{ float:right; display:block; width:184px; height:68px;}
div.br_goods_specification_01{ border-top:2px solid #172685; border-bottom:2px solid #172685;}
div.br_goods_specification_01 ul{ margin:0px; padding:0px;}
div.br_goods_specification_01 ul li{ list-style-type:none; padding:10px; font-size:12px; font-weight:bold;}
li.br_goods_specification_01_ul_li_01{ background-color:#e7e9f3;}
div.br_goods_specification_01 > table { border-collapse:collapse; font-size:12px; font-weight:bold; padding:10px; table-layout: fixed; width: 100%;}
div.br_goods_specification_01 > table > tbody > tr:nth-child(2n+1) { background-color:#e7e9f3; }
div.br_goods_specification_01 > table > tbody > tr > th { color: #172685; padding: 10px 5px 10px 10px; width: 90px;}
div.br_goods_specification_01 > table > tbody > tr.optical-drive td:last-child div:nth-child(2){ margin-top: 6px;}
div.br_goods_specification_01 > table > tbody > tr.optical-drive td:last-child div:nth-child(3){ margin: 6px auto 2px;}
div.br_goods_specification_01 > table > tbody > tr.optical-drive td:last-child div > span{ display: inline-block;}
div.br_goods_specification_01 > table > tbody > tr.optical-drive td:last-child div > span:first-child{ width: 64px;}
div.br_goods_specification_01 > table > tbody > tr.optical-drive td:last-child div > span:first-child span{ display: inline-block; text-align: center; width: 32px;}
div.br_goods_specification_01 > table > tbody > tr.optical-drive td:last-child div > span:nth-child(2){ width: 84px;}
div.br_goods_specification_01 > table > tbody > tr.optical-drive td:last-child div > span:nth-child(3){ width: 84px;}
div.br_goods_specification_01 > table > tbody > tr > td:nth-child(2) { width: 20px;}
div.br_goods_specification_01 > table > tbody > tr > td:last-child { padding: 10px; padding-left: 5px; }
div.br_goods_specification_02 ul{ margin:0px; padding:0px;}
div.br_goods_specification_02 ul li{ list-style-type:none; float:right; margin-left:10px;}
div.br_goods_specification_03 ul{ margin:0px; padding:0px;}
div.br_goods_specification_03 ul li{ list-style-type:none;}
div.br_goods_recommendation_png_01{ width:750px; height:10px; background-position:0px -970px;}
div.br_goods_recommendation_png_02{ width:750px; height:10px; background-position:0px -990px;}
div.br_goods_recommendation_02{ width:708px; padding:5px 20px; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa;}
div.br_goods_recommendation_03{ background-position:1000px 1000px;}
p.br_goods_recommendation_03_png_01{ padding-top:6px; font-size:14px; line-height:18px; font-weight:bold;}
p.br_goods_recommendation_03_png_01 img{ float:left; margin-top:-5px;}
p.br_goods_recommendation_03_01{ font-size:14px; line-height:18px;}
div.br_goods_recommendation_04{ position:relative; margin-bottom:20px; padding:10px 20px; border:1px solid #aaaaaa;}
div.br_goods_recommendation_04 span.br_goods_recommendation_04_01{ position:absolute; top:0; left:0; width:10px; height:10px; background-image:url(/images/br_common_png/new_br_icon_common_02.png); background-repeat:no-repeat; background-size:220px 1650px; background-position:-210px -1010px;}
div.br_goods_recommendation_04 span.br_goods_recommendation_04_02{ position:absolute; bottom:0; right:0; width:10px; height:10px; background-image:url(/images/br_common_png/new_br_icon_common_02.png); background-repeat:no-repeat; background-size:220px 1650px; background-position:-210px -1030px;}
div.br_goods_belt_01{ background-color:#e7e9f3; border-top:2px solid #172685;}
div.br_goods_belt_png_01{ height:30px; padding-left:30px; font-size:16px; line-height:30px; font-weight:bold; color:#172685; background-position:-5px -445px; word-break:break-all;}
a.br_goods_belt_png_01{ display:block; text-decoration:none; height:30px; padding-left:30px; font-size:16px; line-height:30px; font-weight:bold; color:#172685; background-position:-5px -445px;}
a.br_goods_belt_png_01:hover{ color:#ff1010;}
div.br_goods_belt_png_01_01{ padding:5px 30px; font-size:16px; line-height:20px; font-weight:bold; color:#172685; background-position:-5px -445px;}
div.br_goods_belt_png_01_02{ padding:5px 30px; font-size:16px; line-height:20px; font-weight:bold; color:#172685; background-position:-5px -1085px;}
div.br_goods_belt_png_02{ height:30px; padding-left:30px; font-size:16px; line-height:30px; font-weight:bold; color:#172685; background-position:-5px -505px; overflow:hidden;}
div.br_goods_belt_png_03{ padding:4px 4px 4px 30px; font-size:16px; line-height:20px; font-weight:bold; color:#172685; background-position:-5px -397px;}
div.br_goods_belt_01_001{ background-color:#e7e9f3; border-top:2px solid #172685;}
div.br_goods_belt_01_001 div{ background-image:url(/images/br_common_png/br_icon_common_06_01.png); background-repeat:no-repeat;}
div.br_goods_belt_png_01_001{ padding:8px 4px 8px 30px; font-size:16px; line-height:20px; font-weight:bold; color:#172685; background-position:-5px -4px;}
div.br_goods_belt_png_02_001{ padding:8px 4px 8px 30px; font-size:16px; line-height:20px; font-weight:bold; color:#172685; background-position:-5px -134px;}
div.br_goods_belt_png_03_001{ padding:8px 4px 8px 30px; font-size:16px; line-height:20px; font-weight:bold; color:#172685; background-position:-5px -262px;}
div.br_goods_recommendation_point_01 div,div.br_mypege_01 ul li a{ background-image:url(../images/br_common_png/br_goods_recommendation_point.png); background-repeat:no-repeat; background-size:400px 5610px;}
div.br_goods_recommendation_point_png_01{ width:200px; height:200px; margin:0 auto 10px; background-position:0px 0px;}
div.br_goods_recommendation_point_png_02{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -210px;}
div.br_goods_recommendation_point_png_03{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -420px;}
div.br_goods_recommendation_point_png_04{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -630px;}
div.br_goods_recommendation_point_png_05{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -840px;}
div.br_goods_recommendation_point_png_06{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -1050px;}
div.br_goods_recommendation_point_png_07{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -1260px;}
div.br_goods_recommendation_point_png_08{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -1470px;}
div.br_goods_recommendation_point_png_09{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -1680px;}
div.br_goods_recommendation_point_png_10{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px 0px;}
div.br_goods_recommendation_point_png_11{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -210px;}
div.br_goods_recommendation_point_png_12{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -1880px;}
div.br_goods_recommendation_point_png_13{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -2080px;}
div.br_goods_recommendation_point_png_14{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -2280px;}
div.br_goods_recommendation_point_png_15{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -2480px;}
div.br_goods_recommendation_point_png_16{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -2680px;}
div.br_goods_recommendation_point_png_17{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -2880px;}
div.br_goods_recommendation_point_png_18{ width:220px; height:56px; margin-bottom:10px; background-position:0px -3295px;}
div.br_goods_recommendation_point_png_19{ width:300px; height:56px; margin-bottom:10px; background-position:0px -3365px;}
div.br_goods_recommendation_point_png_20{ width:292px; height:56px; margin-bottom:10px; background-position:0px -3435px;}
div.br_goods_recommendation_point_png_21{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -3080px;}
div.br_goods_recommendation_point_png_22{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -2480px;}
div.br_goods_recommendation_point_png_23{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -2680px;}
div.br_goods_recommendation_point_png_24{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -2880px;}
div.br_goods_recommendation_point_png_25{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -3080px;}
div.br_goods_recommendation_point_png_26{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -3510px;}
div.br_goods_recommendation_point_png_27{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -3510px;}
div.br_goods_recommendation_point_png_28{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -3710px;}
div.br_goods_recommendation_point_png_29{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -3710px;}
div.br_goods_recommendation_point_png_30{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -1000px;}
div.br_goods_recommendation_point_png_31{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -1000px;}
div.br_goods_recommendation_point_png_32{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -1200px;}
div.br_goods_recommendation_point_png_33{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -1200px;}
div.br_goods_recommendation_point_png_34{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -1400px;}
div.br_goods_recommendation_point_png_35{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -1400px;}
div.br_goods_recommendation_point_png_36{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -3910px;}
div.br_goods_recommendation_point_png_37{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -3910px;}
div.br_goods_recommendation_point_png_38{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -4110px;}
div.br_goods_recommendation_point_png_39{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -4110px;}
div.br_goods_recommendation_point_png_40{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -4310px;}
div.br_goods_recommendation_point_png_41{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -4310px;}
div.br_goods_recommendation_point_png_42{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -4510px;}
div.br_goods_recommendation_point_png_43{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -4510px;}
div.br_goods_recommendation_point_png_44{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -4710px;}
div.br_goods_recommendation_point_png_45{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -4910px;}
div.br_goods_recommendation_point_png_46{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -4910px;}
div.br_goods_recommendation_point_png_47{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -5110px;}
div.br_goods_recommendation_point_png_48{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -5110px;}
div.br_goods_recommendation_point_png_49{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -5310px;}
div.br_goods_recommendation_point_png_50{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -5310px;}
div.br_goods_recommendation_point_001 div{ background-image:url(../images/br_common_png/br_icon_common_22.png); background-repeat:no-repeat; background-size:400px 1600px;}
div.br_goods_recommendation_point_png_51{ width:200px; height:200px; margin:0 auto 10px; background-position:0px 0px;}
div.br_goods_recommendation_point_png_52{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px 0px;}
div.br_goods_recommendation_point_png_53{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -200px;}
div.br_goods_recommendation_point_png_54{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -200px;}
div.br_goods_recommendation_point_png_55{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -400px;}
div.br_goods_recommendation_point_png_56{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -400px;}
div.br_goods_recommendation_point_png_57{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -600px;}
div.br_goods_recommendation_point_png_58{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -600px;}
div.br_goods_recommendation_point_png_59{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -800px;}
div.br_goods_recommendation_point_png_60{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -800px;}
div.br_goods_recommendation_point_png_61{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -1000px;}
div.br_goods_recommendation_point_png_62{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -1000px;}
div.br_goods_recommendation_point_png_63{ width:200px; height:200px; margin:0 auto 10px; background-position:0 -1200px;}
div.br_goods_recommendation_point_png_64{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -1200px;}
div.br_goods_recommendation_point_png_65{ width:200px; height:200px; margin:0 auto 10px; background-position:0 -1400px;}
div.br_goods_recommendation_point_png_66{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -1400px;}
div.br_goods_recommendation_point_02{ padding:5px 10px; font-size:14px; font-weight:bold; color:#ffffff; background-color:#172685;}
div.br_goods_recommendation_point_03{ font-size:12px; line-height:16px;}
div.br_goods_recommendation_point_03_01{ font-size:12px; line-height:16px; margin-top:10px; margin-left:26px;}
div.br_goods_recommendation_point_04{ color:#172685; font-size:14px; line-height:18px; font-weight:bold;}
div.br_goods_recommendation_point_05{ font-size:12px; line-height:16px;}
div.br_goods_recommendation_point_06{ padding:5px; text-align:center; background-color:#ff0000; color:#ffffff; font-size:14px; font-weight:bold; line-height:16px;}
div.br_goods_recommendation_point_07{ padding:10px; border:3px solid#ff0000; background-color:#ffff00; font-size:12px; font-weight:bold; line-height:16px;}
div.br_goods_option_01{ padding:10px 20px; background-color:#e7e9f3;}
div.br_goods_option_02{ width:150px; float:left;}
div.br_goods_option_03{ width:550px; float:right;}
div.br_goods_option_04{ padding:10px 20px;}
div.br_goods_option_05{ padding:10px 20px; background-color:#e5efe5; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_goods_option_05_plus{ padding:10px 20px; background-color:#ffe5e5; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
table.br_goods_option_table_01{ width:100%; cursor:pointer; background:linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-webkit-linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-moz-linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-o-linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-ms-linear-gradient(top, #ffffff 40%, #cccccc 100%); background-color:#ffffff; border:1px solid #cccccc; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; box-shadow:1px 1px 3px #888888; -moz-box-shadow:1px 1px 3px #888888; -webkit-box-shadow:1px 1px 3px #888888;}
table.br_goods_option_table_01 tr th{ width:140px; padding:5px 10px; color:#172685; font-size:14px;}
div.br_goods_option_table_01_tr_th_png_01{ height:20px; padding-left:20px; line-height:20px; background-position:-10px -550px;}
table.br_goods_option_table_01 tr td{ width:370px; padding:5px 10px; font-size:12px; line-height:16px;}
table.br_goods_option_table_01_on{ width:100%; cursor:pointer; background-color:#fff4d4; border:2px solid #006600; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; box-shadow:1px 1px 3px #888888; -moz-box-shadow:1px 1px 3px #888888; -webkit-box-shadow:1px 1px 3px #888888;}
table.br_goods_option_table_01_on tr th{ width:140px; padding:5px 10px; font-size:14px;}
table.br_goods_option_table_01_on tr td{ width:370px; padding:5px 10px; font-size:12px; line-height:16px;}
div.br_goods_option_table_01_tr_th_png_01_on{ height:20px; padding-left:20px; line-height:20px; background-position:-10px -590px;}
div.br_goods_option_question_png_01{ height:16px; text-align:right; padding-right:20px; color:#172685; font-size:16px; font-weight:bold; line-height:16px; background-position:bottom right;}
table.br_goods_option_table_01_ng{ width:100%; background:linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-webkit-linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-moz-linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-o-linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-ms-linear-gradient(top, #ffffff 40%, #cccccc 100%); background-color:#ffffff; border:1px solid #cccccc; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; box-shadow:1px 1px 3px #888888; -moz-box-shadow:1px 1px 3px #888888; -webkit-box-shadow:1px 1px 3px #888888; opacity:0.4; -moz-opacity:0.4; -webkit-opacity:0.4;}
table.br_goods_option_table_01_ng tr th{ width:140px; padding:5px 10px; color:#172685; font-size:14px;}
table.br_goods_option_table_01_ng tr td{ width:370px; padding:5px 10px; font-size:12px; line-height:16px;}
div.br_goods_option_table_01_tr_th_png_01_ng{ height:20px; padding-left:20px; line-height:20px; background-position:-10px -1470px;}
a.br_goods_option_question_png_01{ margin-bottom:5px; text-align:right; padding-right:20px; color:#172685; font-size:16px; font-weight:bold; background-position:bottom right;}
a.br_goods_option_question_png_01:hover{ color:#ff1010;}
div.br_goods_option_question_png_02{ height:16px; text-align:right; padding-right:12px; line-height:16px; background-position:bottom right;}
div.br_goods_option_question_png_03{ margin-bottom:5px; padding-left:20px; color:#172685; font-size:16px; font-weight:bold; line-height:20px; background-position:-12px -1090px;}
div.br_triangle_png_01{ margin:0px auto; width:40px; height:20px; background-position:0px -990px;}
table.br_goods_option_table_02{ cursor:pointer; background:linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-webkit-linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-moz-linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-o-linear-gradient(top, #ffffff 40%, #cccccc 100%);background:-ms-linear-gradient(top, #ffffff 40%, #cccccc 100%); background-color:#ffffff; border:1px solid #cccccc; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; box-shadow:1px 1px 3px #888888; -moz-box-shadow:1px 1px 3px #888888; -webkit-box-shadow:1px 1px 3px #888888;}
table.br_goods_option_table_02 tr th{ width:550px; padding:5px 10px; color:#172685; font-size:16px;}
div.br_goods_option_table_02_tr_th_png_01{ height:28px; padding-left:40px; text-align:left; line-height:28px; background-position:-5px -630px;}
table.br_goods_sum_table_01{}
.br_goods_sum_table_01 tr th{ padding:1px 5px; text-align:left; color:#006600;}
th.br_goods_sum_table_01_tr_th_01{ padding-top:5px; font-size:16px; border-top:2px solid #006600;}
table.br_goods_sum_table_01 tr td{ padding:1px 5px; text-align:right; font-size:14px; font-weight:bold;}
table.br_goods_sum_table_02{ width:100%; background-color:#ffffff;  border-collapse:collapse; border:1px solid #999999;}
.br_goods_sum_table_02 tr th{ padding:1px 8px; text-align:left; color:#222222;}
th.br_goods_sum_table_02_tr_th_01{ font-size:16px; border-top:2px solid #999999;}
table.br_goods_sum_table_02 tr td{ padding:1px 8px;  text-align:right; font-size:14px; font-weight:bold;}
table.br_goods_sum_table_02_01{ width:100%; background-color:#ffffff;  border-collapse:collapse; border:1px solid #006600;}
.br_goods_sum_table_02_01 tr th{ padding:1px 8px; text-align:left; color:#222222;}
th.br_goods_sum_table_02_01_tr_th_01{ font-size:16px; border-top:2px solid #006600;}
table.br_goods_sum_table_02_01 tr td{ padding:1px 8px;  text-align:right; font-size:14px; font-weight:bold;}
table.br_goods_sum_table_03{ width:100%; border-collapse:collapse;}
.br_goods_sum_table_03 tr th{ padding:1px 8px; text-align:left; color:#222222;}
th.br_goods_sum_table_03_tr_th_01{ font-size:16px; border-top:2px solid #999999;}
table.br_goods_sum_table_03 tr td{ padding:1px 8px;  text-align:right; font-size:14px; font-weight:bold;}
div.br_bt_goods_02 a,div.br_bt_goods_02 div,div.br_search_history_07_02_03_01 a,div.br_search_history_07_02_03_01 div{ background-image:url(../images/br_common_png/br_icon_common_08.png); background-repeat:no-repeat; background-size:360px 1500px;}
div.br_search_history_07_02_03_0001{ float: right; width: 275px;}
a.br_bt_goods_png_03{ display:block; width:360px; margin-top:15px; height:70px; background-position:0px 0px;}
div.br_bt_goods_png_03_ng{ display:block; width:360px; margin-top:15px; height:70px; background-position:0px 0px;}
a.br_bt_goods_png_03:hover{ background-position:0px -80px;}
a.br_bt_goods_png_03_01{ display:block; width:360px; height:70px;}
div.br_bt_goods_png_03_01_ng{ display:block; width:360px; height:70px; background-position:0px 0px;}
a.br_bt_goods_png_04{ display:block; width:360px;}
a.br_bt_goods_png_05{ display:block; width:360px; height:70px; background-position:0px -320px;}
a.br_bt_goods_png_05:hover{ background-position:0px -400px;}
a.br_bt_goods_png_06{ float:right; display:block; width:280px; height:55px; background-position:0px -480px;}
a.br_bt_goods_png_06:hover{ background-position:0px -540px;}
div.br_bt_goods_png_06_ng{ float:right; width:280px; height:55px; background-position:0px -1020px;}
a.br_bt_goods_png_07{ display:block; width:120px; height:43px; background-position:0px -612px;}
a.br_bt_goods_png_08{ display:block; width:120px; height:43px; background-position:-120px -612px;}
a.br_bt_goods_png_09{ display:block; width:120px; height:43px; background-position:-240px -612px;}
div.br_bt_goods_png_10{ width:84px; height:30px; background-position:-72px -740px;}
a.br_bt_goods_png_11{ display:block; cursor:pointer; float:left; width:30px; height:30px; background-position:-40px -740px;}
a.br_bt_goods_png_11:hover{ background-position:0px -740px;}
a.br_bt_goods_png_12{ display:block; cursor:pointer; float:right; width:30px; height:30px; background-position:-160px -740px;}
a.br_bt_goods_png_12:hover{ background-position:-200px -740px;}
a.br_bt_goods_png_13{ display:block; width:360px; height:60px;}
div.br_bt_goods_png_04{ width:103px; margin-top:10px; height:78px; background-position:0px -922px;}
div.br_bt_goods_png_04_ng{ display:block; width:360px; height:70px; background-position:0px -660px;}
div.br_bt_goods_png_05{ width:40px; margin-top:30px; height:80px; background-image:url(../images/br_common_png/br_rd_arrow_01.png); background-repeat:no-repeat;}
table.br_goods_option_table_03{ width:100%; border-collapse:collapse;}
tr.br_goods_option_table_03_tr_01{ background-color:#e7e9f3;}
tr.br_goods_option_table_03_tr_02{ background-color:#fff4d4;}
.quality_rank_table {margin-top: 10px;}
.list_style_disc {padding-left: 20px; margin: 10px 0;}
.list_style_disc li {list-style: disc;}
table.br_goods_option_table_03 tr th{ width:180px; padding:10px; text-align:left; font-size:12px;}
table.br_goods_option_table_03 tr td{ width:510px; padding:10px; font-size:12px; line-height:16px;}
table.br_goods_option_table_04{ border-collapse:collapse;}
tr.br_goods_option_table_04_tr_01{ background-color:#e7e9f3;}
tr.br_goods_option_table_04_tr_02{ background-color:#e7e9f3; border-top:2px solid #172685;}
tr.br_goods_option_table_04_tr_03{ background-color:#e7e9f3; border-bottom:2px solid #172685;}
table.br_goods_option_table_04 tr th{ width:160px; padding:10px 20px; text-align:left; font-size:12px;}
table.br_goods_option_table_04 tr td{ width:510px; padding:10px; font-size:12px;}
table.br_goods_option_table_05{ border-collapse:collapse;}
tr.br_goods_option_table_05_tr_01{ background-color:#e7e9f3;}
table.br_goods_option_table_05 tr th{ width:160px; padding:10px 20px; text-align:left; font-size:12px;}
table.br_goods_option_table_05 tr td{ width:550px; padding:10px; font-size:12px;}
table.br_goods_option_table_06{ width:730px; margin:0 auto 50px; border-collapse:collapse;}
table.br_goods_option_table_06 tr th{ padding:10px 0px; font-size:14px;}
table.br_goods_option_table_06 tr td{ padding:10px 0px; font-size:12px;}
td.br_goods_option_table_06_tr_td_01{ width:150px;}
td.br_goods_option_table_06_tr_td_02{ width:120px;}
td.br_goods_option_table_06_tr_td_03{ width:200px;}
td.br_goods_option_table_06_tr_td_04{ width:120px;}
td.br_goods_option_table_06_tr_td_05{ width:80px;}
div.br_goods_option_table_06_tr_td_div_01{ margin:0px auto; text-align:center;}
div.br_goods_option_table_06_tr_td_div_02{ margin:0px auto; width:100px;}
div.br_goods_option_table_06_tr_td_div_03{ margin:0px auto; text-align:center;}
div.br_goods_option_table_06_tr_td_div_04{ margin:0px auto; text-align:center;}
div.br_goods_option_table_06_tr_td_div_05{ margin:0px auto; width:60px; background-color:#ff1010; color:#ffffff; font-weight:bold; padding:3px; text-align:center;}
div.br_goods_option_table_06_tr_td_div_06{ margin:0px auto; width:60px; background-color:#172685; color:#ffffff; font-weight:bold; padding:3px; text-align:center;}
div.br_freedial_png_01{ margin:10px auto; width:360px; height:34px; padding-left:300px; font-size:12px; line-height:16px; background-position:-320px -644px;}
div.br_freedial_png_01_01{ float:left; width:290px; height:34px; background-position:-320px -644px;}
div.br_freedial_png_01_02{ float:left; width:400px; font-size:12px; line-height:16px;}
div.br_goods_attention_00{ margin:0 10px 20px 10px;}
div.br_goods_attention_01{ padding:5px; text-align:center; font-size:14px; font-weight:bold; color:#ffffff; background-color:#ff4000;}
div.br_goods_attention_02{ padding:10px 20px; font-size:12px; background-color:#fff4d4;}
div.br_goods_attention_03{ width:100%;}
div.br_goods_attention_03 ul{ margin:0px; padding:0px;}
div.br_goods_attention_03 ul li{ list-style:none; margin-right:20px; margin-bottom:3px; float:left;}
div.br_goods_attention_04{ padding:10px; border:2px dotted #ff1010;}
div.br_goods_info_01{ padding:10px; text-align:center; font-size:14px; line-height:26px; font-weight:bold; border:2px solid #172685; color:#ffffff; background-color:#172685; border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; -moz-border-radius:6px 6px 0px 0px; -o-border-radius:6px 6px 0px 0px; -ms-border-radius:6px 6px 0px 0px;}
div.br_goods_info_01 span{ margin:0px 10px; padding:3px 10px; background-color:#ffffff; color:#ff1010; font-size:14px; font-weight:bold;}
div.br_goods_info_02{ padding:10px; font-size:14px; line-height:18px; border:2px solid #172685; border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -o-border-radius:0px 0px 6px 6px; -ms-border-radius:0px 0px 6px 6px;}
div.br_goods_info_02_png_01{ width:380px; height:32px; margin:0px auto; padding-top:3px; padding-left:280px;/* background-position:-102px -928px;*/ background-position:-100px -968px; font-size:12px; line-height:14px;}
/* search */
div.br_search_01{ width: 950px; padding: 10px 10px 10px 16px; background-color:#ffffff; font-weight:bold; font-size:14px; border:2px solid #ff5d15; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_search_01 div.left{ float:left;}
div.br_search_01_02{ padding:10px 20px; font-weight:bold; font-size:16px; background-color:#e7e9f3; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_search_01 span.br_search_01_01{ margin:0px 6px; color:#ff1010; line-height:55px;}
div.br_search_02{ padding:10px 10px 0; border:1px solid #a2a8ce; background-color:#fff4d4;}
div.br_search_02_01{ padding:10px; border:1px solid #a2a8ce; border-top:none; background-color:#fff4d4;}
div.br_search_02_02{ padding:10px 10px 0; padding-bottom:0px; border:1px solid #a2a8ce; background-color:#fff4d4;}
div.br_search_02_03{ padding:10px; padding-bottom:5px; border:1px solid #a2a8ce; background-color:#fff4d4;}
div.br_search_03 ul{ margin:0px; padding:0px;}
div.br_search_03 ul li{ list-style-type:none; float:left; margin-right:10px;}
div.br_search_04 ul{ margin:0px; padding:0px;}
div.br_search_04 ul li{ width:148px; list-style-type:none; float:left; margin-right:10px;}
div.br_search_05{ margin-right:10px; padding:10px 5px; font-size:14px; font-weight:bold; color:#ffffff; background-color:#ff4000; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_search_05_01{ margin:15px 0px; margin-right:10px; padding:10px 5px; font-size:14px; font-weight:bold; color:#ffffff; background-color:#ff4000; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_search_06{ margin-right:10px; padding:10px 5px; font-size:14px; font-weight:bold; color:#ffffff; background-color:#000000; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_search_06_01{ margin:15px 0px; margin-right:10px; padding:10px 5px; font-size:14px; font-weight:bold; color:#ffffff; background-color:#000000; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_search_07{ height:40px; line-height:40px;}
div.br_search_08{ margin-top:10px;}
div.br_search_08 ul{ margin:0px; padding:0px;}
div.br_search_08 ul li{ list-style-type:none; float:left; margin-right:20px;}
div.br_search_09{ padding:5px; padding-top:10px; padding-bottom:0px; background-color:#ffffff;}
div.br_search_10 ul{ margin:0px; padding:0px;}
div.br_search_10 ul li{ list-style-type:none; float:left; margin-right:15px; margin-bottom:10px;}
div.br_search_11{ border:1px solid #a2a8ce; border-top:none; text-align:center; font-size:14px;}
div.br_search_11 a{  display:block; padding:10px 0px; cursor:pointer;}
div.br_search_11_01{ border:1px solid #a2a8ce; border-top:2px solid #172685; text-align:center; font-size:14px;}
div.br_search_11_01 a{  display:block; padding:10px 0px; cursor:pointer;}
div.br_search_12 ul{ margin:0px; padding:0px;}
div.br_search_12 ul li{ width:240px; list-style-type:none; float:left; margin-right:10px;}
div.br_search_13{ width:972px; margin:0px auto;}
div.br_search_13 ul{ margin:0px; padding:0px;}
div.br_search_13 ul li{ padding:10px; width:120px; border:1px solid #172685; list-style-type:none; float:left; margin:0px 10px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
li.br_search_13_ul_li_on{ padding:10px; width:120px; border:1px solid #172685; background-color:#fff4d4; list-style-type:none; float:left; margin:0px 5px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_search_14 ul{ margin:0px; padding:0px;}
div.br_search_14 ul li{ width:220px; list-style-type:none; text-align:left; float:left; margin-right:15px; margin-bottom:10px;}
div.br_search_14{ margin:5px 0px; text-align:center; font-size:12px;}
div.br_search_14_on{ margin:5px 0px; text-align:center; color:#ff1010; font-size:12px; font-weight:bolder;}
div.br_search_15{ text-align:center; font-size:14px; font-weight:bold;}
table.br_search_16{ width:100%; border-collapse:collapse;}
table.br_search_16 tr th{ color:#ffffff; font-size:12px; border:1px solid #a2a8ce; background:linear-gradient(top, #4e59a2, #172685 50%);background:-webkit-linear-gradient(top, #4e59a2, #172685 50%);background:-moz-linear-gradient(top, #4e59a2, #172685 50%);background:-o-linear-gradient(top, #4e59a2, #172685 50%);background:-ms-linear-gradient(top, #4e59a2, #172685 50%); background-color:#172685;}
table.br_search_16 tr td{ border:1px solid #a2a8ce;}
td.br_search_16_tr_td_01{ width:158px; font-size:14px; font-weight:bold;}
td.br_search_16_tr_td_02{ width:38px; font-size:14px; font-weight:bold;}
td.br_search_16_tr_td_03{ width:148px; text-align:center; font-size:14px; font-weight:bold;}
td.br_search_16_tr_td_04{ width:148px; text-align:center; font-size:12px;}
td.br_search_16_tr_td_05{ width:148px; text-align:center; font-size:20px; color:#ff1010; font-weight:bold;}
td.br_search_16_tr_td_06{ background-color:#a2a8ce;}
div.br_search_17{}
div.br_search_17 ul{ margin:0px; padding:0px;}
div.br_search_17 ul li{ width:130px; list-style-type:none; text-align:left; float:left; margin-right:5px; margin-bottom:5px;}
div.br_search_18 ul{ margin:0px; padding:0px;}
div.br_search_18 ul li{ width:200px; list-style-type:none; float:left; margin-top:5px; margin-bottom:5px;}
div.br_search_19 ul{ margin:0px; padding:0px;}
div.br_search_19 ul li{ width:460px; list-style-type:none; float:left; margin-right:15px;}
div.br_search_png_00 a,div.br_search_png_00 div,div.br_nogoods_01 div,div.br_goods_search_03_01_check div{ display:block; background-image:url(../images/br_common_png/br_icon_search_01.png); background-repeat:no-repeat; background-size:40px 2500px;}
div.br_search_png_00 a:hover{ color:#ff1010;}
a.br_search_png_01{ height:28px; background-position:0px 0px; padding-left:40px; line-height:28px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_01_on{ height:28px; background-position:0px -200px; padding-left:40px; line-height:28px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_02{ height:28px; background-position:0px -40px; padding-left:40px; line-height:28px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_02_on{ height:28px; background-position:0px -240px; padding-left:40px; line-height:28px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_03{ height:28px; background-position:0px -120px; padding-left:40px; line-height:28px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_03_on{ height:28px; background-position:0px -320px; padding-left:40px; line-height:28px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer; cursor:pointer;}
a.br_search_png_04{ height:28px; background-position:0px -80px; padding-left:40px; line-height:28px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_04_on{ height:28px; background-position:0px -280px; padding-left:40px; line-height:28px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_05{ height:16px; background-position:-12px -400px; margin-bottom:10px; padding-left:20px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_05_on{ height:16px; background-position:-12px -440px; margin-bottom:10px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_06{ height:16px; background-position:-5px -480px; padding-bottom:10px; padding-left:35px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_06_on{ height:16px; background-position:-5px -520px; padding-bottom:10px; padding-left:35px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_07{ height:16px; background-position:-12px -400px; padding-left:20px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_07_on{ height:16px; background-position:-12px -440px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_08{ height:16px; background-position:-5px -560px; padding-bottom:10px; padding-left:35px; line-height:16px; font-size:12px; color:#aaaaaa; text-decoration:none; cursor:pointer;}
a.br_search_png_09{ height:16px; background-position:-12px -400px; padding-left:20px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_09_on{ height:16px; background-position:-12px -440px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_10{ height:16px; background-position:-12px -600px; padding-left:20px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_10_on{ height:16px; background-position:-12px -840px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_10_check{ height:16px; background-position:-12px -840px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_11{ height:16px; background-position:-12px -630px; padding-left:20px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_11_on{ height:16px; background-position:-12px -870px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_11_check{ height:16px; background-position:-12px -870px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_12{ height:16px; background-position:-12px -660px; padding-left:20px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_12_on{ height:16px; background-position:-12px -900px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_12_check{ height:16px; background-position:-12px -900px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_13{ height:16px; background-position:-12px -690px; padding-left:20px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_13_on{ height:16px; background-position:-12px -930px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_13_check{ height:16px; background-position:-12px -930px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_14{ height:16px; background-position:-12px -720px; padding-left:20px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_14_on{ height:16px; background-position:-12px -960px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_14_check{ height:16px; background-position:-12px -960px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_15{ height:16px; background-position:-12px -750px; padding-left:20px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_15_on{ height:16px; background-position:-12px -990px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_15_check{ height:16px; background-position:-12px -990px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_16{ height:16px; background-position:-12px -780px; padding-left:20px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_16_on{ height:16px; background-position:-12px -1020px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_16_check{ height:16px; background-position:-12px -1020px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_17{ height:16px; background-position:-12px -810px; padding-left:20px; line-height:16px; font-size:12px; color:#222222; text-decoration:none; cursor:pointer;}
a.br_search_png_17_on{ height:16px; background-position:-12px -1050px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_17_check{ height:16px; background-position:-12px -1050px; padding-left:20px; line-height:16px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_18{ height:26px; background-position:-12px -395px; margin-top:-5px; padding-left:20px; line-height:26px; font-size:12px; color:#222222; text-decoration:none;}
a.br_search_png_18_on{ height:26px; background-position:-12px -435px; margin-top:-5px; margin-bottom:10px; padding-left:20px; line-height:26px; font-size:12px; color:#ff1010; text-decoration:none; cursor:pointer;}
a.br_search_png_18 input,a.br_search_png_18_on input{ width:50px; margin:0px 10px;}
a.br_search_png_19{ display:block; margin:0px auto; width:18px; height:134px; background-position:-11px -1190px;}
a.br_search_png_20{ display:block; margin:0px auto; width:18px; height:134px; background-position:-11px -1340px;}
a.br_search_png_20:hover{ background-position:-11px -1490px;}
a.br_search_png_21{ display:block; margin:0px auto; width:18px; height:134px; background-position:-11px -1790px;}
a.br_search_png_21:hover{ background-position:-11px -1940px;}
a.br_search_png_22{ display:block; margin:0px auto; width:18px; height:134px; background-position:-11px -1640px;}
div.br_search_png_000 a{ display:block; background-image:url(../images/br_common_png/br_icon_search_02.png); background-repeat:no-repeat; color:#222222; cursor:pointer; font-size:12px; height:28px; line-height:28px; padding-left:40px; text-decoration:none;}
a.br_search_png_001{ background-position:0px 0px;}
a.br_search_png_001_on{ background-position:0px -440px;}
a.br_search_png_002{ background-position:0px -40px;}
a.br_search_png_002_on{ background-position:0px -480px;}
a.br_search_png_003{ background-position:0px -80px;}
a.br_search_png_003_on{ background-position:0px -520px;}
a.br_search_png_004{ background-position:0px -120px;}
a.br_search_png_004_on{ background-position:0px -560px;}
a.br_search_png_005{ background-position:0px -160px;}
a.br_search_png_005_on{ background-position:0px -600px;}
a.br_search_png_006{ background-position:0px -200px;}
a.br_search_png_006_on{ background-position:0px -640px;}
/* PCパーツ削除
a.br_search_png_007{ background-position:0px -240px;}
a.br_search_png_007_on{ background-position:0px -680px;}
*/
/* ネットワーク削除 ゲーミングPC追加 2025/05/15
a.br_search_png_008{ background-position:0px -880px;}
a.br_search_png_008_on{ background-position:0px -920px;} */
a.br_search_png_008{ background-position:0px -960px;}
a.br_search_png_008_on{ background-position:0px -1000px;}
a.br_search_png_009{ background-position:0px -320px;}
a.br_search_png_009_on{ background-position:0px -760px;}
a.br_search_png_0010{ background-position:0px -360px;}
a.br_search_png_0010_on{ background-position:0px -800px;}
a.br_search_png_0011{ background-position:0px -400px;}
a.br_search_png_0011_on{ background-position:0px -840px;}
a.br_search_png_0011{ background-position:0px -400px;}
a.br_search_png_0011_on{ background-position:0px -840px;}
a.br_search_png_007{ background-position:0px -280px;}
a.br_search_png_007_on{ background-position:0px -720px;}
div.br_search_png_01_01{ height:28px; background-position:0px 0px; padding-left:40px; font-size:12px; font-weight:bold; color:#172685;}
div.br_search_png_02_01{ height:28px; background-position:0px -40px; padding-left:40px; font-size:12px; font-weight:bold; color:#172685;}
div.br_search_png_03_01{ height:28px; background-position:0px -80px; padding-left:40px; line-height:28px; font-size:12px; font-weight:bold; color:#172685;}
div.br_search_png_04_01{ height:28px; background-position:0px -120px; padding-left:40px; line-height:28px; font-size:12px; font-weight:bold; color:#172685;}
div.br_search_png_19_01{ height:28px; background-position:0px -1090px; padding-left:40px; line-height:28px; font-size:12px; font-weight:bold; color:#172685;}
div.br_search_png_20_01{ height:28px; background-position:0px -160px; padding-left:40px; line-height:28px; font-size:12px; font-weight:bold; color:#172685;}
div.br_search_png_21_01{ height:28px; background-position:0px -2090px; padding-left:40px; font-size:12px; font-weight:bold; color:#172685;}
div.br_search_png_22_01{ height:28px; background-position:0px -2180px; padding-left:40px; line-height:28px; font-size:12px; font-weight:bold; color:#172685;}
table.br_search_04{ border-collapse:collapse; border:1px solid #a2a8ce;}
table.br_search_04 tr th{ width:690px; padding:10px; padding-bottom:0px; font-weight:normal; text-align:left; background-color:#fff4d4;}
table.br_search_04 tr td{ width:249px; padding:10px; font-size:12px; border-left:1px solid #a2a8ce; background-color:#eeeeee;}
table.br_search_04 tr td input{ width:45px; height:20px; margin-right:3px; line-height:20px; text-align:right; font-size:14px;}
table.br_search_04_01{ border-collapse:collapse; border:1px solid #a2a8ce;}
table.br_search_04_01 tr th{ width:690px; padding:10px; padding-bottom:0px; font-weight:normal; text-align:left; background-color:#fff4d4;}
table.br_search_04_01 tr td{ width:249px; padding:10px; font-size:12px; border-left:1px solid #a2a8ce; background-color:#eeeeee;}
table.br_search_04_01 tr td input{ width:25px; height:20px; margin-right:3px; line-height:20px; text-align:right; font-size:14px;}
table.br_search_04_02{ border-collapse:collapse; border:1px solid #a2a8ce;}
table.br_search_04_02 tr th{ width:690px; padding:10px; padding-bottom:0px; font-weight:normal; text-align:left;}
table.br_search_04_02 tr td{ width:249px; padding:10px; font-size:12px; border-left:1px solid #a2a8ce;}
table.br_search_04_02 tr td input{ width:45px; height:20px; margin-right:3px; line-height:20px; text-align:right; font-size:14px;}
table.br_search_04_03{ width:100%; border-collapse:collapse; border:1px solid #a2a8ce;}
table.br_search_04_03 tr th{ width:690px; padding:10px; padding-bottom:0px; font-weight:normal; text-align:left;}
table.br_search_04_03 tr td{ width:249px; padding:10px; font-size:12px; border-left:1px solid #a2a8ce;}
table.br_search_04_03 tr td input{ width:45px; height:20px; margin-right:3px; line-height:20px; text-align:right; font-size:14px;}
tr.br_search_04_03_tr_01{ background:#fff4d4;}
table.br_search_05{ border-collapse:collapse; border:1px solid #a2a8ce;}
table.br_search_05 tr th{ width:690px; padding:10px; font-weight:normal; text-align:left; background-color:#eeeeee;}
table.br_search_05 tr td{ width:249px; padding:10px; font-size:12px; border-left:1px solid #a2a8ce; background-color:#fff4d4;}
table.br_search_05 tr td input{ width:54px; height:20px; margin-right:3px; line-height:20px; text-align:center; font-size:14px;}
.search-1st-view-img-sp { display: none!important; }

/* kaubeki */
div.br_kaubeki_00{ width:730px;}
div.br_kaubeki_00 ul{ margin:0px; padding:0px;}
div.br_kaubeki_00 ul li{ list-style-type:none;}
div.br_kaubeki_00 ul li.left{ float:left;}
div.br_kaubeki_00 ul li.right{ float:right;}
div.br_kaubeki_01 a{ background-image:url(../images/br_common_png/br_icon_common_09.png); background-repeat:no-repeat; background-size:360px 1100px;}
a.br_kaubeki_png_01,a.br_kaubeki_png_02,a.br_kaubeki_png_03,a.br_kaubeki_png_04,a.br_kaubeki_png_05,a.br_kaubeki_png_06{ display:block; margin-bottom:10px; width:360px; height:90px;}
div.br_line_frame_01{ padding:10px 20px; border:2px solid #172685; text-align:center; color:#172685; font-size:14px; line-height:18px; font-weight:bold; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_line_frame_02{ padding:10px 10px; border:1px solid #172685;}
div.br_line_frame_02 img.images_01{ width:450px; margin:10px auto; display:block;}
div.br_line_frame_02 span.images_02{ width:660px; height:110px; margin:10px auto; display:block; background-image:url(../images/br_common_png/br_rd_sagawa_time_01.png); background-repeat:no-repeat;}
div.br_line_frame_02_png_01{ width:710px; height:80px; background-position:-10px -620px;}
div.br_line_frame_02_png_02{ width:710px; height:120px; background-position:-20px -700px;}
div.br_line_frame_03{ border:1px solid #000000; border-left:4px solid #000000;}
div.br_line_frame_03_01{ padding:10px; background-color:#000000; color:#ffffff; font-size:14px; font-weight:bold;}
div.br_line_frame_03_02{ padding:5px 10px; border-bottom:1px solid #000000; font-size:12px; line-height:25px;}
div.br_line_frame_03_03{ padding:5px 10px; border-bottom:1px solid #000000; font-size:12px;}
div.br_line_frame_03_04{ padding:5px 10px; font-size:12px;}
div.br_line_frame_03_02_01{ width:160px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
div.br_line_frame_03_02_02{ line-height:16px; color:#172685;}
div.br_payment_01_png_01{ width:400px; height:60px;}
div.br_payment_01_png_02{ width:180px; height:50px;}
div.br_payment_01_png_03{ width:150px; height:40px;}
/* mypage */
div.br_mypege_01{ margin:0 10px 20px;}
div.br_mypege_01 ul{ margin:0px; padding:0px;}
div.br_mypege_01 ul li{ width:358px; height:118px; margin-bottom:10px; border:1px solid #a2a8ce; list-style-type:none;}
div.br_mypege_01 ul li:hover{ border:1px solid #ff1010;}
div.br_mypege_01 ul li.left{ float:left;}
div.br_mypege_01 ul li.right{ float:right;}
div.br_mypege_01 ul li a{ margin:10px; text-decoration:none;}
div.br_mypage_search_01 ul{ margin:0px; padding:0px;}
div.br_mypage_search_01 ul li{ list-style-type:none; padding:10px; background-color:#fff4d4; border:1px solid #a2a8ce; border-bottom:none; font-size:12px; font-weight:bold;}
div.br_mypage_search_01 ul li a{ display:block; text-decoration:none;}
a.br_mypage_search_01_ul_li_a_png_01{ height:14px; padding-left:20px; color:#222222; background-position:-30px -778px;}
a.br_mypage_search_01_ul_li_a_png_01_on{ height:14px; padding-left:20px; color:#ff4000; background-position:-30px -808px;}
div.br_mypage_search_01 ul li a:hover{ color:#ff4000;}
div.br_point_updown_png_01{ height:20px; padding-left:14px; line-height:20px; background-position:-210px -930px;}
div.br_point_updown_png_02{ height:20px; padding-left:14px; line-height:20px; background-position:-210px -950px;}
div.br_history_arrow_png_01{ width:10px; height:20px; background-position:0px -932px;}
div.br_madoguchi_01 div,li.br_madoguchi_01 div,li.br_madoguchi_01 a,div.br_madoguchi_01 a{ background-image:url(../images/br_common_png/br_icon_common_10.png); background-repeat:no-repeat; background-size:980px 3500px;}
div.br_madoguchi_02{ margin:0px auto;}
div.br_madoguchi_02 ul{ margin:0px; padding:0px;}
div.br_madoguchi_02 ul li{ list-style-type:none; float:left;}
div.br_madoguchi_png_01{ width:980px; height:40px; background-position:0px 0px;}
div.br_madoguchi_png_02{ width:320px; height:224px; margin-right:10px; background-position:0px -40px;}
div.br_madoguchi_png_03{ width:320px; height:224px; margin-right:10px; background-position:-330px -40px;}
div.br_madoguchi_png_04{ width:320px; height:224px; background-position:-660px -40px;}
div.br_madoguchi_png_05{ width:980px; height:56px; margin:10px 0px; background-position:0px -280px;}
div.br_madoguchi_png_06{ width:980px; height:50px; background-position:0px -340px; text-indent:-9999px;}
div.br_contact_png_01{ width:320px; height:224px; margin-right:10px;}
div.br_contact_png_02{ width:320px; height:224px; margin-right:10px; background-position:-330px -1120px;}
a.br_contact_png_03{ display:block; width:320px; height:224px; background-position:-660px -1120px;}
a.br_contact_png_03:hover{ height:200px; background-position:-660px -1350px;}
a.br_madoguchi_png_07{ display:block; margin-bottom:10px; width:980px; height:65px; background-position:0px -390px;}
div.br_madoguchi_png_07_on{ width:980px; height:80px; background-position:0px -530px;}
div.br_madoguchi_png_07_ng{ margin-bottom:10px; width:980px; height:65px; background-position:0px -1550px;}
a.br_madoguchi_png_07:hover{ background-position:0px -460px;}
a.br_madoguchi_png_08{ display:block; margin-bottom:10px; width:980px; height:65px; background-position:0px -610px;}
div.br_madoguchi_png_08_on{ width:980px; height:80px; background-position:0px -750px;}
div.br_madoguchi_png_08_ng{ margin-bottom:10px; width:980px; height:65px; background-position:0px -1620px;}
a.br_madoguchi_png_08:hover{ background-position:0px -680px;}
a.br_madoguchi_png_09{ display:block; width:980px; height:65px; margin-bottom:10px; background-position:0px -830px;}
div.br_madoguchi_png_09_on{ width:980px; height:80px; background-position:0px -970px;}
div.br_madoguchi_png_09_ng{ margin-bottom:10px; width:980px; height:65px; background-position:0px -1690px;}
a.br_madoguchi_png_09:hover{ background-position:0px -900px;}
div.br_madoguchi_png_10{ width:980px; height:50px; background-position:0px -1060px; text-indent:-9999px;}
a.br_madoguchi_png_11{ display:block; width:112px; height:42px; background-position:0px -300px;}
a.br_madoguchi_png_11_on{ display:block; width:112px; height:42px; background-position:-240px -300px;}
a.br_madoguchi_png_11:hover{ background-position:-120px -300px;}
a.br_madoguchi_png_12{ display:block; width:112px; height:42px; background-position:0px -350px;}
a.br_madoguchi_png_12_on{ display:block; width:112px; height:42px; background-position:-240px -350px;}
a.br_madoguchi_png_12:hover{ background-position:-120px -350px;}
div.br_madoguchi_png_13{ position:relative; width:980px; height:390px; background-position:0px -1770px;}
div.br_madoguchi_png_14{ position:relative; width:980px; height:390px; background-position:0px -2160px;}
div.br_madoguchi_png_15{ width:980px; height:230px; background-position:0px -2550px;}
div.br_madoguchi_png_16{ position:relative; width:980px; height:250px; background-position:0px -2980px;}
a.br_madoguchi_png_17{ position:absolute; top:122px; right:42px; display:block; width:185px; height:75px; background-position:0px -3240px;}
a.br_madoguchi_png_17:hover{ background-position:-200px -3240px;}
a.br_madoguchi_png_18{ position:absolute; top:265px; right:30px; display:block; width:165px; height:52px; background-position:-400px -3240px;}
a.br_madoguchi_png_18:hover{ background-position:-570px -3240px;}
a.br_madoguchi_png_19{ position:absolute; top:296px; right:30px; display:block; width:165px; height:52px; background-position:-400px -3240px;}
a.br_madoguchi_png_19:hover{ background-position:-570px -3240px;}
div.br_faq_01 ul{ margin:0px; padding:0px;}
div.br_faq_01 ul li{ list-style-type:none; margin-bottom:5px;}
a.br_faq_png_01{ display:block; padding-left:30px; padding-top:5px; padding-bottom:5px; color:#000000; text-decoration:none; font-size:12px; line-height:16px; background-position:-9px -848px;}
a.br_faq_png_01:hover{ background-position:-9px -908px; color:#ff1010;}
a.br_faq_png_01_on{ display:block; padding-left:30px; padding-top:5px; padding-bottom:5px; color:#000000; text-decoration:none; font-size:12px; font-weight:bold; line-height:16px; background-position:-9px -908px;}
a.br_faq_png_01_on:hover{ background-position:-9px -908px; color:#ff1010;}
div.br_faq_png_01{ padding-left:30px; padding-top:5px; padding-bottom:5px; color:#000000; text-decoration:none; font-size:12px; font-weight:bold; line-height:16px; background-position:-9px -908px;}
div.br_mistakes_01 ul{ margin:0px; padding:0px;}
div.br_mistakes_01 ul li{ list-style-type:none; float:left; margin-right:20px; margin-bottom:5px;}
div.br_keywords_01 ul{ margin:0px; padding:0px;}
div.br_keywords_01 ul li{ width:228px; list-style-type:none; float:left; margin-bottom:5px;}
div.br_keywords_02{ padding:20px; background-color:#d1d4e7; text-align:center; font-size:12px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_keywords_03 ul{ margin:0px; padding:0px;}
div.br_keywords_03 ul li{ list-style-type:none; float:left; margin-right:20px; margin-bottom:5px;}
ul.br_keywords_04{ width:450px; margin:0 auto; padding:0px;}
ul.br_keywords_04 li{ width:50%; list-style-type:none; float:left; margin-bottom:5px;}
div.br_keywords_05{ margin-bottom:10px; text-align:center; font-size:14px; font-weight:bold;}
div.br_recovery_01_png_01{ height:34px; padding-left:140px; font-size:12px; line-height:34px; font-weight:bold; background-position:-620px -830px;}
div.br_bto_00{ width:460px;}
div.br_bto_01{ padding:5px; background-color:#172685; border:1px solid #172685;}
table.br_bto_01{ border-collapse:collapse;}
table.br_bto_01 tr th{ background-color:#000000; color:#ffffff; font-size:14px; font-weight:bold;}
th.br_bto_01_tr_th_01{ width:142px; padding:5px 0px;}
th.br_bto_01_tr_th_02{ width:46px; padding:5px 0px;}
td.br_bto_01_tr_td_01{ padding:5px 0px; padding-left:3px; font-weight:bold;}
td.br_bto_01_tr_td_02{ padding:5px 0px; text-align:center; font-size:16px; font-weight:bold;}
div.br_recovery_01 div{ background-image:url(../images/br_common_png/br_icon_common_11.png); background-repeat:no-repeat; background-size:730px 4000px;}
div.br_recovery_png_01{ width:730px; height:290px; background-position:0px 0px;}
div.br_recovery_png_02{ width:730px; height:290px; background-position:0px -290px;}
div.br_recovery_png_03{ width:730px; height:380px; background-position:0px -580px;}
div.br_recovery_png_04{ width:730px; height:410px; background-position:0px -960px;}
div.br_recovery_png_05{ width:730px; height:410px; background-position:0px -1370px;}
div.br_recovery_png_06{ width:730px; height:410px; background-position:0px -1780px;}
div.br_recovery_png_07{ width:730px; height:410px; background-position:0px -2190px;}
div.br_recovery_png_08{ width:730px; height:410px; background-position:0px -2600px;}
div.br_recovery_png_09{ width:730px; height:410px; background-position:0px -3010px;}
div.br_recovery_png_10{ width:730px; height:320px; background-position:0px -3420px;}
div.br_nogoods_01 ul{ margin:0px; padding:0px;}
div.br_nogoods_01 ul li{ list-style-type:none; float:left; font-size:12px; margin-right:20px;}
div.br_nogoods_01_png_01{ padding-left:30px; font-size:12px; background-position:-12px -440px;}
div.br_details_parts_01 div,div.br_details_parts_01 a{ background-image:url(../images/br_common_png/br_icon_common_12.png); background-repeat:no-repeat; background-size:750px 1500px;}
div.br_details_parts_png_01{ width:750px; height:160px; background-position:0px 0px;}
div.br_details_parts_png_02{ width:750px; height:150px; background-position:0px -160px;}
div.br_details_parts_png_03{ width:750px; height:130px; background-position:0px -320px;}
div.br_details_parts_png_04{ width:750px; height:180px; background-position:0px -458px;}
div.br_details_parts_png_04_01{ position:absolute; background-image:none; width:342px; top:120px; right:10px;}
div.br_details_parts_png_05{ width:730px; height:40px; background-position:-10px -650px;}
div.br_details_parts_png_06{ width:730px; height:40px; background-position:-10px -695px;}
a.br_details_parts_png_05{ display:block; margin-right:14px; width:234px; height:80px; background-position:-8px -750px;}
a.br_details_parts_png_05:hover{ background-position:-8px -843px;}
a.br_details_parts_png_06{ display:block; margin-right:14px; width:234px; height:80px; background-position:-258px -750px;}
a.br_details_parts_png_06:hover{ background-position:-258px -843px;}
a.br_details_parts_png_07{ display:block; width:234px; height:80px; background-position:-509px -750px;}
a.br_details_parts_png_07:hover{ background-position:-509px -843px;}
a.br_details_parts_png_08{ display:block; margin-right:4px; width:274px; height:60px; background-position:-8px -940px;}
a.br_details_parts_png_08:hover{ background-position:-8px -1010px;}
a.br_details_parts_png_09{ display:block; margin-right:4px; width:274px; height:60px; background-position:-288px -940px;}
a.br_details_parts_png_00:hover{ background-position:-288px -1010px;}
a.br_details_parts_png_10{ display:block; width:174px; height:60px; background-position:-568px -940px;}
a.br_details_parts_png_10:hover{ background-position:-568px -1010px;}
div.br_details_parts_02 ul{ margin:0px; padding:0px;}
div.br_details_parts_02 ul li{ list-style-type:none; float:left;}
div.br_details_parts_03{ background-color:#d1d4e7; padding:10px;}
div.br_details_parts_03 ul{ margin:0px; padding:0px;}
div.br_details_parts_03 ul li{ list-style-type:none;}
div.br_details_parts_03_01{ padding:10px; text-align:center; font-size:14px; font-weight:bold; background:linear-gradient(top, #ffc926, #ffef0b 20%, #ffc926 70%);background:-webkit-linear-gradient(top, #ffc926, #ffef0b 20%, #ffc926 70%);background:-moz-linear-gradient(top, #ffc926, #ffef0b 20%, #ffc926 70%);background:-o-linear-gradient(top, #ffc926, #ffef0b 20%, #ffc926 70%);background:-ms-linear-gradient(top, #ffc926, #ffef0b 20%, #ffc926 70%); background-color:#ffc926;}
div.br_details_parts_03_01_01{ padding:10px 15px; text-align:center; font-size:14px; font-weight:bold; background:linear-gradient(top, #ffc926, #ffef0b 20%, #ffc926 70%);background:-webkit-linear-gradient(top, #ffc926, #ffef0b 20%, #ffc926 70%);background:-moz-linear-gradient(top, #ffc926, #ffef0b 20%, #ffc926 70%);background:-o-linear-gradient(top, #ffc926, #ffef0b 20%, #ffc926 70%);background:-ms-linear-gradient(top, #ffc926, #ffef0b 20%, #ffc926 70%); background-color:#ffc926;}
div.br_details_parts_03_01 a{ display:block; width:330px; height:16px; overflow:hidden; color:#000000; text-decoration:none;}
div.br_details_parts_03_01 a:hover{ color:#ff1010;}
div.br_details_parts_03_01_01 a{ display:block; width:140px; height:36px; overflow:hidden; color:#000000; text-decoration:none;}
div.br_details_parts_03_01_01 a:hover{ color:#ff1010;}
div.br_details_parts_03_02{ background-color:#ffffff; border:2px solid #ffc926; padding:10px;}
div.br_details_parts_03_02_01{ background-color:#ffffff; border:2px solid #ffc926; padding:10px 8px;}
div.br_details_parts_03_03{ width:164px; height:44px; margin-bottom:5px; font-size:12px; overflow:hidden;}
div.br_details_parts_03_03_01{ width:150px; height:44px; margin-bottom:5px; font-size:12px; overflow:hidden;}
div.br_kingsoft_parts_01{ height:36px; line-height:36px; color:#172685; font-size:12px; font-weight:bold; background-color:#e7e9f3; padding:10px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
div.br_big_photo_01{ position:relative; width:630px; height:420px; background-color:#ffffff; border:2px solid #ff4000; z-index:100;}
div.br_big_photo_01 ul{ margin:0px; padding:0px;}
div.br_big_photo_01 ul li{ list-style-type:none;}
div.br_big_photo_02{ position:absolute; top: 1px; left: 4px; width:94px; height:34px; z-index:110;}
div.br_big_photo_03{ position:absolute; top: 1px; right: 4px; width:94px; height:34px; z-index:110;}
a.br_big_photo_png_02{ display:block; width:94px; height:34px; background-position:0px -1478px;}
a.br_big_photo_png_02:hover{ background-position:0px -1518px;}
a.br_big_photo_png_03{ display:block; width:94px; height:34px; background-position:-100px -1478px;}
a.br_big_photo_png_03:hover{ background-position:-100px -1518px;}

div.br_ease_search_01 div,div.br_ease_search_01 a{ background-image:url(../images/br_common_png/br_icon_common_13.png); background-repeat:no-repeat; background-size:680px 3000px;}

div.br_ease_search_02 ul{ margin:0px; padding:0px;}
div.br_ease_search_02 ul li{ width:170px; margin:0px 8px; list-style-type:none; float:left;}

div.br_ease_search_title_png_01{ width:980px; height:80px; background-position:0px -2790px;}
div.br_ease_search_title_png_02{ width:980px; height:80px; background-position:0px -2880px;}
div.br_ease_search_title_png_03{ width:980px; height:80px; background-position:0px -2880px;}

div.br_ease_search_01_png_00{ width:170px; height:120px; background-position:200px 200px;}
div.br_ease_search_01_png_01{ width:170px; height:120px; background-position:0px 10px;}

/* ここから下記は古いかんたん検索のチェックボタンのため削除 */

a.br_ease_search_01_png_02{ display:block; width:170px; height:120px; background-position:0px -113px;}
a.br_ease_search_01_png_02_on{ display:block; width:170px; height:120px; background-position:-170px -113px;}
a.br_ease_search_01_png_02:hover{ background-position:-340px -113px;}
a.br_ease_search_01_png_02_on:hover{ background-position:-510px -113px;}
a.br_ease_search_01_png_03{ display:block; width:170px; height:120px; background-position:0px -240px;}
a.br_ease_search_01_png_03_on{ display:block; width:170px; height:120px; background-position:-170px -240px;}
a.br_ease_search_01_png_03:hover{ background-position:-340px -240px;}
a.br_ease_search_01_png_03_on:hover{ background-position:-510px -240px;}
a.br_ease_search_01_png_04{ display:block; width:170px; height:120px; background-position:0px -358px;}
a.br_ease_search_01_png_04_on{ display:block; width:170px; height:120px; background-position:-170px -358px;}
a.br_ease_search_01_png_04:hover{ background-position:-340px -358px;}
a.br_ease_search_01_png_04_on:hover{ background-position:-510px -358px;}
div.br_ease_search_01_png_05{ margin-top:10px; width:170px; height:110px; background-position:0px -480px;}
a.br_ease_search_01_png_06{ display:block; width:170px; height:120px; background-position:0px -597px;}
a.br_ease_search_01_png_06_on{ display:block; width:170px; height:120px; background-position:-170px -597px;}
a.br_ease_search_01_png_06:hover{ background-position:-340px -597px;}
a.br_ease_search_01_png_06_on:hover{ background-position:-510px -597px;}
a.br_ease_search_01_png_07{ display:block; width:170px; height:120px; background-position:0px -720px;}
a.br_ease_search_01_png_07_on{ display:block; width:170px; height:120px; background-position:-170px -720px;}
a.br_ease_search_01_png_07:hover{ background-position:-340px -720px;}
a.br_ease_search_01_png_07_on:hover{ background-position:-510px -720px;}
a.br_ease_search_01_png_08{ display:block; width:170px; height:120px; background-position:0px -836px;}
a.br_ease_search_01_png_08_on{ display:block; width:170px; height:120px; background-position:-170px -836px;}
a.br_ease_search_01_png_08:hover{ background-position:-340px -836px;}
a.br_ease_search_01_png_08_on:hover{ background-position:-510px -836px;}
a.br_ease_search_01_png_09{ display:block; width:170px; height:120px; background-position:0px -955px;}
a.br_ease_search_01_png_09_on{ display:block; width:170px; height:120px; background-position:-170px -955px;}
a.br_ease_search_01_png_09:hover{ background-position:-340px -955px;}
a.br_ease_search_01_png_09_on:hover{ background-position:-510px -955px;}
a.br_ease_search_01_png_10{ display:block; width:170px; height:120px; background-position:0px -1078px;}
a.br_ease_search_01_png_10_on{ display:block; width:170px; height:120px; background-position:-170px -1078px;}
a.br_ease_search_01_png_10:hover{ background-position:-340px -1078px;}
a.br_ease_search_01_png_10_on:hover{ background-position:-510px -1078px;}
a.br_ease_search_01_png_11{ display:block; width:170px; height:120px; background-position:0px -1200px;}
a.br_ease_search_01_png_11_on{ display:block; width:170px; height:120px; background-position:-170px -1200px;}
a.br_ease_search_01_png_11:hover{ background-position:-340px -1200px;}
a.br_ease_search_01_png_11_on:hover{ background-position:-510px -1200px;}
a.br_ease_search_01_png_12{ display:block; width:170px; height:120px; background-position:0px -1316px;}
a.br_ease_search_01_png_12:hover{ background-position:-170px -1316px;}
a.br_ease_search_01_png_13{ display:block; width:170px; height:120px; background-position:0px -1436px;}
a.br_ease_search_01_png_13_on{ display:block; width:170px; height:120px; background-position:-170px -1436px;}
a.br_ease_search_01_png_13:hover{ background-position:-340px -1436px;}
a.br_ease_search_01_png_13_on:hover{ background-position:-510px -1436px;}
div.br_ease_search_01_png_14{ width:170px; height:70px; background-position:0px -1566px;}
a.br_ease_search_01_png_15{ display:block; width:170px; height:70px; background-position:0px -1636px;}
a.br_ease_search_01_png_15_on{ display:block; width:170px; height:70px; background-position:-170px -1636px;}
a.br_ease_search_01_png_15:hover{ background-position:-340px -1636px;}
a.br_ease_search_01_png_15_on:hover{; background-position:-510px -1636px;}
a.br_ease_search_01_png_16{ display:block; width:170px; height:70px; background-position:0px -1706px;}
a.br_ease_search_01_png_16_on{ display:block; width:170px; height:70px; background-position:-170px -1706px;}
a.br_ease_search_01_png_16:hover{ background-position:-340px -1706px;}
a.br_ease_search_01_png_16_on:hover{ background-position:-510px -1706px;}
a.br_ease_search_01_png_17{ display:block; width:170px; height:70px; background-position:0px -1776px;}
a.br_ease_search_01_png_17_on{ display:block; width:170px; height:70px; background-position:-170px -1776px;}
a.br_ease_search_01_png_17:hover{ background-position:-340px -1776px;}
a.br_ease_search_01_png_17_on:hover{ background-position:-510px -1776px;}
a.br_ease_search_01_png_18{ display:block; width:170px; height:70px; background-position:0px -1846px;}
a.br_ease_search_01_png_18_on{ display:block; width:170px; height:70px; background-position:-170px -1846px;}
a.br_ease_search_01_png_18:hover{ background-position:-340px -1846px;}
a.br_ease_search_01_png_18_on:hover{ background-position:-510px -1846px;}
div.br_ease_search_01_png_19{ margin:32px 0px; width:170px; height:70px; background-position:0px -1916px;}
a.br_ease_search_01_png_20{ display:block; width:170px; height:70px; background-position:0px -1986px;}
a.br_ease_search_01_png_20_on{ display:block; width:170px; height:70px; background-position:-170px -1986px;}
a.br_ease_search_01_png_20:hover{ background-position:-340px -1986px;}
a.br_ease_search_01_png_20_on:hover{ background-position:-510px -1986px;}
a.br_ease_search_01_png_21{ display:block; width:170px; height:70px; background-position:0px -2056px;}
a.br_ease_search_01_png_21_on{ display:block; width:170px; height:70px; background-position:-170px -2056px;}
a.br_ease_search_01_png_21:hover{ background-position:-340px -2056px;}
a.br_ease_search_01_png_21_on:hover{ background-position:-510px -2056px;}
a.br_ease_search_01_png_22{ display:block; width:170px; height:70px; background-position:0px -2126px;}
a.br_ease_search_01_png_22_on{ display:block; width:170px; height:70px; background-position:-170px -2126px;}
a.br_ease_search_01_png_22:hover{ background-position:-340px -2126px;}
a.br_ease_search_01_png_22_on:hover{ background-position:-510px -2126px;}
a.br_ease_search_01_png_23{ display:block; width:170px; height:70px; background-position:0px -2196px;}
a.br_ease_search_01_png_23_on{ display:block; width:170px; height:70px; background-position:-170px -2196px;}
a.br_ease_search_01_png_23:hover{ background-position:-340px -2196px;}
a.br_ease_search_01_png_23_on:hover{ background-position:-510px -2196px;}
a.br_ease_search_01_png_24{ display:block; width:170px; height:70px; background-position:0px -2266px;}
a.br_ease_search_01_png_24_on{ display:block; width:170px; height:70px; background-position:-170px -2266px;}
a.br_ease_search_01_png_24:hover{ background-position:-340px -2266px;}
a.br_ease_search_01_png_24_on:hover{ background-position:-510px -2266px;}
a.br_ease_search_01_png_25{ display:block; width:170px; height:70px; background-position:0px -2336px;}
a.br_ease_search_01_png_25_on{ display:block; width:170px; height:70px; background-position:-170px -2336px;}
a.br_ease_search_01_png_25:hover{ background-position:-340px -2336px;}
a.br_ease_search_01_png_25_on:hover{ background-position:-510px -2336px;}
a.br_ease_search_01_png_26{ display:block; width:170px; height:70px; background-position:0px -2406px;}
a.br_ease_search_01_png_26_on{ display:block; width:170px; height:70px; background-position:-170px -2406px;}
a.br_ease_search_01_png_26:hover{ background-position:-340px -2406px;}
a.br_ease_search_01_png_26_on:hover{ background-position:-510px -2406px;}
a.br_ease_search_01_png_27{ background-position: 0px -2476px; display: block; margin: 0 auto 20px; height: 70px; width: 330px;}
a.br_ease_search_01_png_27:hover{ background-position: 0px -2546px;}
a.br_ease_search_01_png_28{ position:absolute; top:0px; right:0px; display:block; width:330px; height:70px; background-position:0px -2616px;}
a.br_ease_search_01_png_28:hover{ background-position:0px -2686px;}
a.br_ease_search_01_png_29{ display:block; width:170px; height:70px; background-position:0px -2756px;}
a.br_ease_search_01_png_29_on{ display:block; width:170px; height:70px; background-position:-170px -2756px;}
a.br_ease_search_01_png_29:hover{ background-position:-340px -2756px;}
a.br_ease_search_01_png_29_on:hover{ background-position:-510px -2756px;}

/* ここから上記は古いかんたん検索のチェックボタンのため削除 */

div.br_discount_01{ position:relative;}
div.br_discount_01 a{ text-decoration:none;}
div.br_discount_02{ position:absolute; top:0px; left:-8px; color:#ffffff; text-decoration:none;}
div.br_discount_png_01{ width:56px; height:40px; padding-top:2px; text-align:center; font-size:14px; font-weight:bold; background-position:-163px -1650px;}
div.br_discount_03 div.br_discount_png_02{ padding-top:5px; text-align:center; color:#ffffff; font-size:14px; font-weight:bold; width:76px; height:45px; background-image:url(/images/br_common_png/new_br_icon_common_02.png); background-repeat:no-repeat; background-size:220px 1650px; background-position:-100px -1010px;}
/* カート内CSS */
div.br_cart_table_title_01{ padding:5px 10px; background-color:#172685; color:#ffffff; font-size:16px; border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; -moz-border-radius:6px 6px 0px 0px; -o-border-radius:6px 6px 0px 0px; -ms-border-radius:6px 6px 0px 0px;}
div.br_cart_table_title_01_001{ padding:5px 10px; background-color:#172685; color:#ffffff; font-size:16px; border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; -moz-border-radius:6px 6px 0px 0px; -o-border-radius:6px 6px 0px 0px; -ms-border-radius:6px 6px 0px 0px;}
div.br_cart_table_title_02{ padding:5px 10px; background-color:#172685; color:#ffffff; font-size:16px; border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -o-border-radius:0px 0px 6px 6px; -ms-border-radius:0px 0px 6px 6px;}
div.br_cart_table_title_03{ padding:5px 10px; border:2px solid #172685; background-color:#172685; color:#ffffff; text-align:center; font-size:16px; border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; -moz-border-radius:6px 6px 0px 0px; -o-border-radius:6px 6px 0px 0px; -ms-border-radius:6px 6px 0px 0px;}
div.br_cart_table_title_04{ padding:5px 10px; border:2px solid #172685; border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -o-border-radius:0px 0px 6px 6px; -ms-border-radius:0px 0px 6px 6px;}
div.br_cart_lineframe_02{ padding:10px; border:3px solid #67a367; background-color:#f0f6f0; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
table.br_cart_table_01{ width:100%; border-collapse:collapse;}
table.tr_auto_color_01 tbody tr:nth-child(odd),
tr.br_cart_table_tr_01{ background-color:#fff4d4;}
tr.br_cart_table_tr_02{ background-color:#e7e9f3;}
th.br_cart_table_th_01{ width:380px; padding:4px 0px; color:#172685; font-size:14px;}
th.br_cart_table_th_02{ width:86px; padding:4px 0px; border-left:1px solid #172685; border-right:1px solid #172685; color:#172685; font-size:14px;}
th.br_cart_table_th_03{ width:90px; padding:4px 0px; color:#172685; font-size:14px;}
th.br_cart_table_th_04{ width:132px; padding:4px 0px; border-left:1px solid #172685; border-right:1px solid #172685; color:#172685; font-size:14px;}
th.br_cart_table_th_05{ width:58px; padding:4px 0px; color:#172685; font-size:14px;}
th.br_cart_table_th_06{ width:160px; padding:10px; color:#172685; text-align:left; font-size:14px;}
th.br_cart_table_th_06_001{ width:240px; padding:10px; text-align:left; font-size:14px;}
th.br_cart_table_th_07{ width:340px; padding:10px; border-left:1px solid #172685; border-right:1px solid #172685; text-align:left; color:#172685; font-size:14px;}
th.br_cart_table_th_07_001{ width:359px; padding:10px; border-left:1px solid #172685; text-align:left; color:#172685; font-size:14px;}
th.br_cart_table_th_08{ width:190px; padding:10px; color:#172685; text-align:left; font-size:14px;}
th.br_cart_table_th_09{ padding:10px; border-right:1px solid #172685; color:#172685; font-size:14px;}
th.br_cart_table_th_10{ padding:10px; color:#172685; font-size:14px;}
td.br_cart_table_td_01{ padding:10px;}
td.br_cart_table_td_02{ padding:10px 5px; border-left:1px solid #172685; border-right:1px solid #172685;}
td.br_cart_table_td_03{ padding:10px 5px; font-size:12px; text-align:center; font-weight:bold;}
td.br_cart_table_td_04{ padding:10px 5px; border-left:1px solid #172685; border-right:1px solid #172685; text-align:center; font-size:14px; font-weight:bold;}
td.br_cart_table_td_05{ padding:10px 5px;}
td.br_cart_table_td_06{ padding:10px; font-size:14px; font-weight:bold;}
td.br_cart_table_td_06_01{ padding:10px 2%; font-size:14px; font-weight:bold;}
td.br_cart_table_td_06_001{ padding:10px; font-size:14px; font-weight:bold;}
td.br_cart_table_td_07{ padding:10px; border-left:1px solid #172685; border-right:1px solid #172685; font-size:14px;}
td.br_cart_table_td_07_001{ padding:10px; border-left:1px solid #172685; font-size:14px;}
td.br_cart_table_td_07_002{ padding:10px; font-size:14px;}
td.br_cart_table_td_07_002 p{ color: #172685; font-weight: bold;}
td.br_cart_table_td_07_01{ padding:10px; border-left:1px solid #172685; border-right:1px solid #172685;}
td.br_cart_table_td_08{ padding:10px; font-size:12px;}
td.br_cart_table_td_09{ width:140px; padding:10px 5px; border-right:1px solid #172685; font-size:14px; font-weight:bold;}
td.br_cart_table_td_10{ width:358px; padding:10px 8px; font-size:12px;}
td.br_cart_table_td_11{ width:169px; padding:10px; border-right:1px solid #172685; font-size:14px; font-weight:bold;}
td.br_cart_table_td_12{ width:550px; padding:10px; font-size:12px;}
td.br_cart_table_td_13{ width:539px; padding:10px; color:#172685; font-size:14px; border-right:1px solid #172685;}
td.br_cart_table_td_14{ width:160px; padding:10px 5px; padding-right:25px; font-size:12px; text-align:right; font-weight:bold;}
td.br_cart_table_td_14_01{ width:140px; padding:10px 25px; font-size:12px; text-align:right; font-weight:bold;}
td.br_cart_table_td_15{ width:160px; padding:10px; font-size:14px; font-weight:bold;}
td.br_cart_table_td_16{ width:340px; padding:10px; border-left:1px solid #172685; border-right:1px solid #172685; font-size:14px; font-weight:bold;}
td.br_cart_table_td_17{ width:190px; padding:10px; font-size:12px;}
td.br_cart_table_td_18{ width:254px; padding:10px; border-right:1px solid #172685; font-size:14px; font-weight:bold;}
td.br_cart_table_td_19{ padding:10px; font-size:14px;}
td.br_cart_table_td_20{ width:160px; padding:20px 10px; font-size:14px; font-weight:bold;}
td.br_cart_table_td_21{ width:260px; padding:20px 10px; border-left:1px solid #172685; border-right:1px solid #172685; font-size:14px; font-weight:bold;}
td.br_cart_table_td_22{ width:260px; padding:20px 10px; font-size:12px;}
td.br_cart_table_td_23{ width:500px; padding:10px; font-size:14px;}
td.br_cart_table_td_24{ width:230px; padding:10px; font-size:14px;}
td.br_cart_table_td_25{ width:258px; border-left:1px solid #172685; border-right:1px solid #172685; padding:10px; font-size:14px;}
td.br_cart_table_td_26{ width:89px; border-right:1px solid #172685; padding:10px; font-size:14px; text-align:center;}
td.br_cart_table_td_27{ width:90px; padding:10px; font-size:14px; text-align:center;}
td.br_cart_table_td_28{ width:219px; padding:10px; border-right:1px solid #172685; font-size:14px; font-weight:bold;}
td.br_cart_table_td_29{ width:112px; padding:10px; font-size:14px;}
td.br_cart_table_td_30{ vertical-align:top; width:847px; border-left:1px solid #172685; padding:10px; font-size:14px;}
div.br_question_frame_01{ width:600px; margin:0 auto 30px;}
div.br_question_title_01{ padding:5px 10px; background-color:#172685; color:#ffffff; font-size:16px; border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; -moz-border-radius:6px 6px 0px 0px; -o-border-radius:6px 6px 0px 0px; -ms-border-radius:6px 6px 0px 0px;}
div.br_question_title_02{ padding:5px 10px; background-color:#172685; color:#ffffff; font-size:16px; border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -o-border-radius:0px 0px 6px 6px; -ms-border-radius:0px 0px 6px 6px;}
div.br_question_title_03{ display:none;}
table.br_cart_table_02{ width:100%; border-collapse:collapse; font-size:14px; line-height:18px;}
table.br_cart_table_02 tr th.left{ width:36%; padding:10px 2%; border-right:1px solid #172685; text-align:left;}
table.br_cart_table_02 tr th.right{ width:66%; padding:10px 2%; text-align:left; color:#172685;}
table.br_cart_table_02 tr td.left{ width:36%; padding:10px 2%; border-right:1px solid #172685; text-align:left; font-weight:bold;}
table.br_cart_table_02 tr td.right{ width:66%; padding:10px 2%; text-align:left;}
table.br_cart_table_02 tr td div input.question_01{ width:80%; padding:5px; border:2px solid #172685; font-size:16px;}
div.br_cart_input_tag_01{ height:36px; position:relative; position:absolute; top:-28px; left:0px;}
div.br_cart_input_tag_01_ng,div.br_cart_input_tag_02_ng,div.br_cart_input_tag_03_ng,div.br_cart_input_tag_03_png_01_ng,div.br_cart_lineframe_04_ng,div.br_cart_lineframe_04_01_ng,div.br_cart_lineframe_04_02_ng,div.br_cart_lineframe_04_03_ng{ display:none;}
div.br_cart_input_tag_02{ color:#ffffff; font-size:14px; font-weight:bold;}
div.br_cart_input_tag_03{ position:absolute; bottom:0px; left:10px;}
div.br_cart_input_tag_03_png_01{ width:15px; height:14px; background-position:-2085px -30px;}
div.br_cart_essential_01 div,div.br_cart_any_01 div,div.br_cart_club_02 div{ background-image:url(../flow/images/br_cart_common_png/br_cart_common_01.png); background-repeat:no-repeat; background-size:1500px 120px;}
div.br_cart_input_tag_03 div,div.br_bt_cart_private_01 a,div.br_bt_cart_corporation_01 a,div.br_cart_lineframe_04_02 a,div.br_cart_lineframe_04_04 a,td.br_cart_table_td_07_01 input,div.br_bt_cart_00 a,div.br_cart_club_01 div,div.br_cart_club_01 a,div.br_bt_cart_club_01 a,div.br_bt_cart_private_01 a{ background-image:url(../flow/images/br_cart_common_png/br_cart_common_02.png); background-repeat:no-repeat; background-size:2100px 300px;}
div.br_cart_essential_png_01{ width:45px; height:20px; background-position:-840px -60px;}
span.br_cart_essential_png_01{ background-image: url(../flow/images/br_cart_common_png/br_cart_common_01.png); background-position:-840px -60px; display: inline-block; height:20px; margin-left: 6px; vertical-align: middle; width:34px;}
div.br_cart_essential_png_02{ margin-top:8px; width:45px; height:20px; background-position:-840px -60px;}
div.br_cart_any_png_01{ margin-right:10px; width:35px; height:20px; background-position:-800px -60px;}
div.br_cart_any_png_02{ width:35px; height:20px; background-position:-800px -60px;}
div.br_bt_cart_01 a,div.br_bt_cart_private_02 a,div.br_bt_password_01 a,div.br_bt_password_01 input{ background-image: url(../flow/images/br_cart_common_png/br_bt_cart_01.png); background-repeat:no-repeat; background-size:410px 3500px;}
a.br_bt_password_png_01{ display:block; margin:0px auto 50px; width:410px; height:90px;}
a.br_bt_confirm_png_01{ display:block; margin:0px auto; width:410px; height:90px;}
a.br_bt_change_png_01{ display:block; margin:0px auto 50px; width:410px; height:90px;}
a.br_bt_backpage_png_01{ display:block; position:absolute; bottom:4px; left:0px; width:114px; height:54px; background-position:-297px -360px;}
a.br_bt_backpage_png_01:hover{ background-position:-297px -420px;}
div.br_cart_common_04 div,div.br_cart_common_04 a{ background-image:url(../flow/images/br_cart_common_png/br_cart_common_04.png); background-repeat:no-repeat; background-size:1000px 1000px;}
div.br_cart_common_04_png_01{ padding-left:12px; color:#ff1010; font-size:12px; font-weight:bold; left:20px; background-position:-990px 2px;}
div.br_cart_common_04_png_01_01{ padding-left:12px; color:#ff1010; font-size:12px; font-weight:bold; left:20px; background-position:-990px 2px;}
a.br_bt_cart_private_png_01{ display:block; margin-right:10px; width:84px; height:44px; background-position:0px 0px;}
a.br_bt_cart_private_png_01_on{ display:block; margin-right:10px; width:84px; height:44px; background-position:0px -100px;}
a.br_bt_cart_private_png_01:hover{ background-position:0px -50px;}
a.br_bt_cart_corporation_png_01{ display:block; width:84px; height:44px; background-position:-90px 0px;}
a.br_bt_cart_corporation_png_01_on{ display:block; width:84px; height:44px; background-position:-90px -100px;}
a.br_bt_cart_corporation_png_01:hover{ background-position:-90px -50px;}
div.br_cart_lineframe_03{ padding:10px; background-color:#dddddd; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_cart_lineframe_04{ position:absolute; top:0px; left:130px; z-index:10;}
div.br_cart_lineframe_04_01{ padding:5px; background-color:#ff4000; border:2px solid #ff4000;}
div.br_cart_lineframe_04_02{ width:100px; margin:0px auto;}
a.br_cart_lineframe_04_02_png_01{ display:block; cursor:pointer; height:20px; padding-left:26px; color:#ffffff; font-size:16px; line-height:20px; font-weight:bold; background-position:-2080px -60px;}
div.br_cart_lineframe_04_03{ height:250px; padding:10px; background-color:#ffffff; border:2px solid #ff4000; overflow:auto;}
div.br_cart_lineframe_04_03 ul{ margin:0px; padding:0px;}
div.br_cart_lineframe_04_03 ul li{ list-style-type:none;}
div.br_cart_lineframe_04_04{ width:220px; margin:0px auto;}
div.br_cart_lineframe_04_06{ height:300px; padding:20px; background-color:#ffffff; border:2px solid #ff4000; line-height:18px; overflow:auto;}
a.br_cart_lineframe_04_04_png_01{ display:block; height:20px; padding-left:26px; color:#ffff00; font-size:12px; line-height:20px; font-weight:bold; background-position:-2080px -100px;}
a.br_cart_common_04_png_05{ display:block; margin:0px auto; width:288px; height:54px; background-position:-408px 0px;}
a.br_cart_common_04_png_05:hover{ background-position:-408px -60px;}
a.br_cart_common_04_png_14{ display:block; margin:0px auto; width:124px; height:54px; background-position:-730px -240px; text-indent:-9999px;}
a.br_cart_common_04_png_14:hover{ background-position:-860px -240px;}
div.br_cart_common_04_png_06{ margin:0px auto; width:288px; height:54px; background-position:-698px 0px;}
div.br_cart_lineframe_08{ position:absolute; top:40px; left:-100px; z-index:10;}
div.br_cart_lineframe_08_01{ height:210px; padding:10px; background-color:#ffffff; border:2px solid #ff4000; overflow:auto;}
div.br_cart_lineframe_09{ width:400px; margin:0px auto; padding:10px; background-color:#fff4d4; border:2px solid #ff4000; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_cart_lineframe_10{ padding:10px; border:3px solid #999999; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_cart_lineframe_11{ padding:20px; border:3px solid #ff4000; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_cart_lineframe_12{ margin-bottom:10px; padding:20px; border:5px solid #ffc926; background-color:#f5e489;}
div.br_cart_lineframe_13{ padding:10px; border:1px solid #172685; background-color:#ffffff;}
table.br_cart_table_05{ margin:0px auto; border-collapse:collapse;}
table.br_cart_table_05 tr{ height:50px;}
table.br_cart_table_05 tr th{ width:100px; letter-spacing:5px; color:#172685; font-size:14px;}
input.br_cart_table_td_input_01{ display:block; width:50px; margin:0px auto; padding-right:10px; border:2px solid #006600; text-align:right; font-size:16px;}
input.br_cart_table_td_input_02{ width:320px; padding:5px; border:2px solid #172685; font-size:16px;}
input.br_cart_table_td_input_03{ width:320px; padding:5px; font-size:16px;}
input.br_cart_table_td_input_04{ width:290px; padding:5px; border:2px solid #172685; font-size:16px;}
input.br_cart_table_td_input_04_001{ width:290px; padding:5px; border:2px solid #172685; font-size:16px;}
input.br_cart_table_td_input_05{ width:98px; padding:5px; padding-left:26px; border:2px solid #172685; font-size:16px; background-image:url(../images/br_common_png/br_rd__yubinmark_01.png); background-repeat:no-repeat; background-position:3px 5px;}
input.br_cart_table_td_input_06{ width:50px; padding:5px; border:2px solid #172685; font-size:16px;}
input.br_cart_table_td_input_07{ width:260px; padding:3px 5px; font-size:14px;}
input.br_cart_table_td_input_07_01{ float:left; width:230px; padding:3px 5px; font-size:14px;}
input.br_cart_table_td_input_08{ width:70px; padding:5px; border:2px solid #172685; font-size:16px;}
input.br_cart_table_td_input_09{ width:200px; padding:5px; border:2px solid #172685; font-size:16px;}
input.br_cart_table_td_input_10{ width:180px; padding:5px; border:2px solid #172685; font-size:16px;}
input.br_cart_table_td_input_11{ width:50px; height:18px; padding:5px; text-align:center; border:2px solid #172685; font-size:16px;}
input.br_cart_table_td_input_01_on{ display:block; width:50px; margin:0px auto; padding-right:10px; border:2px solid #ff4000; text-align:right; font-size:16px;}
input.br_cart_table_td_input_02_on{ width:320px; padding:5px; border:2px solid #ff4000; font-size:16px;}
input.br_cart_table_td_input_03_on{ width:320px; padding:5px; border:2px solid #ff4000; font-size:16px;}
input.br_cart_table_td_input_04_on{ width:290px; padding:5px; border:2px solid #ff4000; font-size:16px;}
input.br_cart_table_td_input_05_on{ width:98px; padding:5px; padding-left:26px; border:2px solid #ff4000; font-size:16px; background-image:url(../images/br_common_png/br_rd__yubinmark_01.png); background-repeat:no-repeat; background-position:3px 5px;}
input.br_cart_table_td_input_06_on{ width:50px; padding:5px; border:2px solid #ff4000; font-size:16px;}
input.br_cart_table_td_input_07_on{ width:260px; padding:3px 5px; border:2px solid #ff4000; font-size:14px;}
input.br_cart_table_td_input_08_on{ width:70px; padding:5px; border:2px solid #ff4000; font-size:16px;}
input.br_cart_table_td_input_09_on{ width:200px; padding:5px; border:2px solid #ff4000; font-size:16px;}
input.br_cart_table_td_input_10_on{ width:180px; padding:5px; border:2px solid #ff4000; font-size:16px;}
input.br_cart_table_td_input_11_on{ width:50px; height:18px; padding:5px; text-align:center; border:2px solid #ff4000; font-size:16px;}
input.br_cart_table_td_input_01_ng{ display:block; width:50px; margin:0px auto; padding-right:10px; border:2px solid #ff1010; background-color:#ffff99; text-align:right; font-size:16px;}
input.br_cart_table_td_input_02_ng{ width:320px; padding:5px; border:2px solid #ff1010; background-color:#ffff99; font-size:16px;}
input.br_cart_table_td_input_03_ng{ width:320px; padding:5px; border:2px solid #ff1010; background-color:#ffff99; font-size:16px;}
input.br_cart_table_td_input_04_ng{ width:290px; padding:5px; border:2px solid #ff1010; background-color:#ffff99; font-size:16px;}
input.br_cart_table_td_input_05_ng{ width:98px; padding:5px; padding-left:26px; border:2px solid #ff1010; background-color:#ffff99; font-size:16px; background-image:url(../images/br_common_png/br_rd__yubinmark_01.png); background-repeat:no-repeat; background-position:3px 5px;}
input.br_cart_table_td_input_06_ng{ width:50px; padding:5px; border:2px solid #ff1010; background-color:#ffff99; font-size:16px;}
input.br_cart_table_td_input_07_ng{ width:260px; padding:2px 5px; border:2px solid #ff1010; background-color:#ffff99; font-size:16px;}
input.br_cart_table_td_input_08_ng{ width:70px; padding:5px; border:2px solid #ff1010; background-color:#ffff99; font-size:16px;}
input.br_cart_table_td_input_09_ng{ width:200px; padding:5px; border:2px solid #ff1010; background-color:#ffff99; font-size:16px;}
input.br_cart_table_td_input_10_ng{ width:180px; padding:5px; border:2px solid #ff1010; background-color:#ffff99; font-size:16px;}
input.br_cart_table_td_input_11_ng{ width:50px; height:18px; padding:5px; text-align:center; border:2px solid #ff1010; background-color:#ffff99; font-size:16px;}
input.br_cart_table_td_input_01_ng_on{ display:block; width:50px; margin:0px auto; padding-right:10px; border:2px solid #ff1010; text-align:right; font-size:16px;}
input.br_cart_table_td_input_02_ng_on{ width:320px; padding:5px; border:2px solid #ff1010; font-size:16px;}
input.br_cart_table_td_input_03_ng_on{ width:320px; padding:5px; border:2px solid #ff1010; font-size:16px;}
input.br_cart_table_td_input_04_ng_on{ width:290px; padding:5px; border:2px solid #ff1010; font-size:16px;}
input.br_cart_table_td_input_05_ng_on{ width:98px; padding:5px; padding-left:26px; border:2px solid #ff1010; font-size:16px; background-image:url(../images/br_common_png/br_rd__yubinmark_01.png); background-repeat:no-repeat; background-position:3px 5px;}
input.br_cart_table_td_input_06_ng_on{ width:50px; padding:5px; border:2px solid #ff1010; font-size:16px;}
input.br_cart_table_td_input_07_ng_on{ width:260px; padding:2px 5px; border:2px solid #ff1010; font-size:16px;}
input.br_cart_table_td_input_09_ng_on{ width:200px; padding:5px; border:2px solid #ff1010; font-size:16px;}
input.br_cart_table_td_input_10_ng_on{ width:180px; padding:5px; border:2px solid #ff1010; font-size:16px;}
input.br_cart_table_td_input_11_ng_on{ width:50px; height:18px; padding:5px; text-align:center; border:2px solid #ff1010; font-size:16px;}
select.br_cart_table_td_select_01{ padding:5px; border:2px solid #172685; font-size:16px;}
select.br_cart_table_td_select_01_on{ padding:5px; border:2px solid #ff4000; font-size:16px;}
select.br_cart_table_td_select_02{ position:absolute; top:2px; left:75px; width:90px; padding:5px; font-size:16px;}
select.br_cart_table_td_select_03{ width:100px; padding:5px; font-size:16px;}
select.br_cart_table_td_select_04{ width:60px; padding:5px; border:2px solid #172685; font-size:16px;}
select.br_cart_table_td_select_05{ width:200px; padding:5px; font-size:14px;}
select.br_cart_table_td_select_05{ width:200px; padding:5px; font-size:14px;}
select.br_cart_table_td_select_05_on{ width:200px; padding:5px; font-size:14px; border:2px solid #172685;}
a.br_bt_cart_private_png_02_01{ display:block; margin-right:10px; width:144px; height:44px; background-position:0px -360px;}
a.br_bt_cart_private_png_02_01_on{ display:block; margin-right:10px; width:144px; height:44px; background-position:0px -460px;}
a.br_bt_cart_private_png_02_01:hover{ background-position:0px -410px;}
a.br_bt_cart_private_png_02_02{ display:block; margin-right:10px; width:144px; height:44px; background-position:-150px -360px;}
a.br_bt_cart_private_png_02_02_on{ display:block; margin-right:10px; width:144px; height:44px; background-position:-150px -460px;}
a.br_bt_cart_private_png_02_02:hover{ background-position:-150px -410px;}
a.br_bt_cart_private_png_02_03{ display:block; margin-right:10px; width:84px; height:44px; background-position:0px -510px;}
a.br_bt_cart_private_png_02_03_on{ display:block; margin-right:10px; width:84px; height:44px; background-position:-180px -510px;}
a.br_bt_cart_private_png_02_03:hover{ background-position:-90px -510px;}
a.br_bt_cart_private_png_02_04{ display:block; margin-right:10px; width:84px; height:44px; background-position:0px -560px;}
a.br_bt_cart_private_png_02_04_on{ display:block; margin-right:10px; width:84px; height:44px; background-position:-180px -560px;}
a.br_bt_cart_private_png_02_04:hover{ background-position:-90px -560px;}
textarea.br_cart_table_td_textarea_01{ width:310px; height:60px; font-size:16px;}
textarea.br_cart_table_td_textarea_01_on{ width:308px; height:58px; border:2px solid #ff4000; font-size:16px;}
textarea.br_cart_table_td_textarea_02{ width:495px; height:100px; font-size:16px;}
textarea.br_cart_table_td_textarea_02_on{ width:493px; height:100px; border:2px solid #ff4000; font-size:16px;}
textarea.br_cart_table_td_textarea_03{ display:block; width:310px; height:140px; font-size:16px;}
textarea.br_cart_table_td_textarea_03_on{ display:block; width:310px; height:140px; font-size:16px;}
textarea.br_cart_table_td_textarea_04{ display:block; width:310px; height:140px; border:2px solid #172685; font-size:16px;}
textarea.br_cart_table_td_textarea_04_on{ display:block; width:310px; height:140px; border:2px solid #ff4000; font-size:16px;}
textarea.br_cart_table_td_textarea_04_ng{ display:block; width:310px; height:140px; border:2px solid #ff1010; font-size:16px;}
textarea.br_cart_table_td_textarea_05{ display:block; width:99%; height:50px; font-size:13px; line-height:16px;}
textarea.br_cart_table_td_textarea_05_on{ display:block; width:586px; height:48px; border:2px solid #ff4000; font-size:13px; line-height:16px;}
div.br_cart_lineframe_01{ padding:10px; border:3px solid #ff4000; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
div.br_cart_club_03{ padding:8px; background-color:#ff1010; text-align:center; color:#ffffff; font-size:14px; font-weight:bold;}
div.br_cart_club_04{ padding:10px; background-color:#ffd9d9; font-size:12px; line-height:16px;}
div.br_cart_club_png_01{ padding-left:26px; font-size:14px; font-weight:bold; line-height:20px; background-position:-2080px -180px;}
div.br_cart_club_png_02{ width:220px; height:28px; padding-left:10px; color:#ffffff; font-size:12px; font-weight:bold; line-height:28px; background-position:-985px -54px;}
div.br_cart_text_01{ font-size:14px; line-height:18px;}
div.br_cart_text_01 a{ color:#0059b2;}
div.br_cart_text_01 a:hover{ color:#ff1010;}
a.br_bt_cart_club_png_01{ display:block; float:right; margin-top:4px; width:210px; height:50px; background-position:-1565px 0px;}
a.br_bt_cart_club_png_01:hover{ background-position:-1565px -60px;}
div.br_bt_cart_text_01{ text-align:center; font-size:14px;}
div.br_bt_cart_text_01 a{ color:#172685;}
a.br_bt_estimate_png_01{ display:block; margin:0px auto; width:410px; height:90px;}
a.br_bt_contact_png_01{ display:block; margin:0px auto; width:410px; height:90px;}
a.br_bt_contact_confirm_png_01{ display:block; margin:0px auto; width:410px; height:90px;}
a.br_bt_corporate_confirm_png_01{ display:block; margin:0px auto; width:410px; height:90px;}
a.br_bt_contact_confirm_png_02{ display:block; margin:0px auto; margin-top:10px; width:200px; height:54px; background-position:4px -398px;}
a.br_bt_contact_confirm_png_02:hover{ background-position:-196px -398px;}
a.br_bt_corporate_confirm_png_02{ display:block; margin:0px auto; margin-top:10px; width:200px; height:54px; background-position:-398px -398px;}
a.br_bt_corporate_confirm_png_02:hover{ background-position:-598px -398px;}
a.br_cart_common_04_png_10{ display:block; margin:0px auto; width:300px; height:50px;}
a.br_cart_common_04_png_11{ display:block; margin:0px auto; margin-top:5px; width:200px; height:54px; background-position:-318px -238px;}
a.br_cart_common_04_png_11:hover{ background-position:-518px -238px;}
a.br_cart_common_04_png_12{ display:block; margin:0px auto; width:288px; height:54px; background-position:2px -578px;}
a.br_cart_common_04_png_12:hover{ background-position:-288px -578px;}
a.br_cart_common_04_png_13{ display:block; margin:0px auto; width:288px; height:54px; background-position:2px -638px;}
a.br_cart_common_04_png_13:hover{ background-position:-288px -638px;}
a.br_bt_cart_private_png_02_05{ display:block; float:right; width:206px; height:72px; background-position:0px -608px;}
a.br_bt_cart_private_png_02_05:hover{ background-position:-206px -608px;}
a.br_bt_password_png_02{ float:right; display:block; width:206px; height:52px; background-position:0px -2128px;}
a.br_bt_password_png_02:hover{ background-position:-206px -2128px;}
input.br_bt_password_png_02{ display:block; width:206px; height:52px; background-position:0px -2128px;}
input.br_bt_password_png_02:hover{ background-position:-206px -2128px;}
div.br_cart_table_td_div_04{ width:190px; height:38px; color:#172685; font-size:14px; font-weight:bold; line-height:20px; overflow:hidden;}
div.br_cart_table_td_div_05{ width:350px; height:38px; color:#172685; font-size:14px; font-weight:bold; line-height:20px; overflow:hidden;}
a.br_bt_newmember_png_00{ display:block; position:absolute; bottom:4px; left:0px; width:114px; height:54px; background-position:-295px -360px;}
a.br_bt_newmember_png_00:hover{ background-position:-295px -420px;}
div.br_cart_table_td_div_03{ font-size:12px; line-height:16px;}
a.br_bt_inquiry_png_01{ display:block; margin:0px auto; margin-top:20px; width:310px; height:70px; background-position:0px -2620px;}
a.br_bt_inquiry_png_01:hover{ background-position:0px -2690px;}
a.br_bt_inquiry_png_02{ display:block; margin:0px auto; margin-top:20px; width:310px; height:70px; background-position:0px -2760px;}
a.br_bt_inquiry_png_02:hover{ background-position:0px -2830px;}
a.br_bt_projection_png_01{ display:block; width:410px; height:90px; margin:0 auto;}
div.br_webroot_01 div{ background-image:url(../images/br_common_png/br_icon_common_14.png); background-repeat:no-repeat; background-size:750px 1000px;}
div.br_webroot_png_01{ width:200px; height:200px; margin:0 auto 10px;}
div.br_webroot_png_02{ width:700px; height:150px;}
div.br_webroot_png_03{ width:700px; height:150px;}
div.br_webroot_png_04{ width:200px; height:200px; margin:0 auto 10px;}
div.br_webroot_png_05{ width:200px; height:200px; margin:0 auto 10px;}
div.br_webroot_png_06{ width:200px; height:200px; margin:0 auto 10px;}
div.br_webroot_png_07{ width:200px; height:200px; margin:0 auto 10px;}
div.br_webroot_png_08{ width:200px; height:200px; margin:0 auto 10px;}
div.br_webroot_png_09{ width:200px; height:200px; margin:0 auto 10px;}
div.br_ul_li_01 ul{ margin:0px; padding:0px;}
div.br_ul_li_01 ul li{ list-style-type:none; margin-bottom:5px;}
div.br_ul_li_02 ul{ margin:0px; padding:0px;}
div.br_ul_li_02 ul li{ list-style-type:none;}
div.br_ul_li_03 ul{ margin:0px; padding:0px;}
div.br_ul_li_03 ul li{ list-style-type:none;}
div.br_ul_li_04 ul{ margin:0px; padding:0px;}
div.br_ul_li_04 ul li{ list-style-type:none; float:left;}
div.br_ul_li_05 ul{ margin:0px; padding:0px;}
div.br_ul_li_05 ul li{ list-style-type:none; float:left; margin-bottom:5px;}

/* トップセンターバナー群 */
	.bl-banner-hover-big-area{ font-size: 0; margin-bottom: 20px; width: 100%;}
	.bl-banner-hover-big-area li{ margin-bottom: 5px;}
	.bl-banner-hover-big-area li a img{ display: block;}
	.bl-banner-hover-big-area li a:hover img{ transition-duration: .2s; transform: scale(1.1);}
/* トップセンターバナー群　END */

div.products_usp_01 div{ background-image:url(../images/br_common_png/br_icon_common_15.png); background-repeat:no-repeat; background-size:350px 1000px;}
div.products_usp_png_01{ width:175px; height:80px; background-position:0px 0px;}
div.products_usp_png_02{ width:175px; height:80px; background-position:0px -80px;}
div.products_usp_png_03{ width:175px; height:80px; background-position:0px -160px;}
div.products_usp_png_04{ width:175px; height:80px; background-position:0px -240px;}
div.products_usp_png_05{ width:175px; height:80px; background-position:0px -320px;}
div.products_usp_png_06{ width:175px; height:80px; background-position:0px -400px;}
div.products_usp_png_07{ width:175px; height:80px; background-position:0px -480px;}
div.products_usp_png_08{ width:175px; height:80px; background-position:0px -560px;}
div.products_usp_png_09{ width:175px; height:80px; background-position:0px -640px;}
div.products_usp_png_10{ width:175px; height:80px; background-position:0px -720px;}
div.products_usp_png_11{ width:175px; height:80px; background-position:0px -800px;}
div.products_usp_png_12{ width:175px; height:80px; background-position:-175px 0px;}
div.products_usp_png_13{ width:175px; height:80px; background-position:-175px -80px;}
div.products_usp_png_14{ width:175px; height:80px; background-position:-175px -160px;}
div.products_usp_png_15{ width:175px; height:80px; background-position:-175px -240px;}
div.products_usp_png_16{ width:175px; height:80px; background-position:-175px -320px;}
div.products_usp_png_17{ width:175px; height:80px; background-position:-175px -400px;}
div.products_usp_png_18{ width:175px; height:80px; background-position:-175px -480px;}
div.products_usp_png_19{ width:175px; height:80px; background-position:-175px -560px;}
a.br_address_bt_png_01{ display:block; margin-left:6px; margin-top:-2px; width:194px; height:46px; background-position:0px -760px;}
a.br_address_bt_png_01:hover{ background-position:-200px -760px;}
select.br_select_01{ padding:5px 3px; border:2px solid #172685; font-size:14px; line-height:20px;}

/*レフトメニュー*/
	.bl-left-menu-01{ margin-bottom: 10px; width: 100%;}
	.bl-left-menu-01 li{ position: relative;}
	.bl-left-menu-01 > li .left-menu-category-area{ background: -webkit-linear-gradient(top, #ffffff, #ffffff 70%, #d6d8e9 100%); border: 1px solid #182785; color: #182785; display: block; height: 38px; line-height: 40px; padding-left: 46px; position: relative; text-align: left; text-decoration: none;}
	.bl-left-menu-01 > li .left-menu-category-area:hover,
	.bl-left-menu-01 > li [class^="left-menu-category-"][class$="_on"] {
		background: -webkit-linear-gradient(top, #ffffff, #ffffff 70%, #ffcfc0 100%); border: 1px solid #ff4101; color: #ff4101;
	}
	.bl-left-menu-01 > li [class^="left-menu-category-"][class$="_on"] { cursor: default; }
	.bl-left-menu-01 > li .left-menu-category-area::before,.bl-left-menu-01 > li .left-menu-category-area::after{ content: ""; position: absolute;}
	.bl-left-menu-01 > li .left-menu-category-area::before{ background: -webkit-linear-gradient(top, #767fb7, #182785 70%, #0a103b 100%); height: 38px; right: 0; top: 0; width: 7px;}
	.bl-left-menu-01 > li .left-menu-category-area:hover::before,
	.bl-left-menu-01 > li [class^="left-menu-category-"][class$="_on"]::before { background: -webkit-linear-gradient(top, #f4b19a, #ff4101 70%, #bc4017 100%); }
	.bl-left-menu-01 > li .left-menu-category-area::after{ border-bottom: 4px solid transparent; border-left: 4px solid #ffffff; border-top: 4px solid transparent; height: 0; right: 1px; top: calc(50% - 5px); width: 0;}
	.bl-left-menu-01 > li .left-menu-category-area > span{ left: 48px; position: absolute; top: 0;}
	.bl-left-menu-01 > li .left-menu-category-area > span::before{ display: block; font-size: 14px; font-weight: bold;}
	.bl-left-menu-01 > li [class^="left-menu-category-"] > span::before { content: attr(data-title); }
	.bl-left-menu-01 > li [class*="left-menu-category-02"] > span::before { margin-left: -9px; transform: scaleX(.9);}
	.bl-left-menu-01 > li .left-menu-category-area > span::after,
	.bl-left-menu-01 > li dl dt p::before,.bl-left-menu-01 > li dl dd li a::before{
		content: "";
		display: block;
		position: absolute;
		background-image: url("/images/br_common_png/bl-left-menu-icon-01.png");
		background-repeat: no-repeat;
		background-position: center 40px;
	}
	.bl-left-menu-01 > li .left-menu-category-area > span::after{ height: 40px; left: -44px; top: 0; width: 40px;}
	.bl-left-menu-01 > li .left-menu-category-01 > span::after{ background-position: center 6px;}
	.bl-left-menu-01 > li .left-menu-category-02 > span::after{ background-position: center -44px;}
	.bl-left-menu-01 > li .left-menu-category-03 > span::after{ background-position: center -94px;}
	.bl-left-menu-01 > li .left-menu-category-04 > span::after{ background-position: center -144px;}
	.bl-left-menu-01 > li .left-menu-category-05 > span::after{ background-position: center -194px;}
	.bl-left-menu-01 > li .left-menu-category-15 > span::after{ background-position: center -1236px;}
	.bl-left-menu-01 > li .left-menu-category-19 > span::after{ background-position: center -244px;}
	.bl-left-menu-01 > li .left-menu-category-20 > span::after{ background-position: center -1347px;}
	.bl-left-menu-01 > li .left-menu-category-01:hover > span::after,.bl-left-menu-01 > li .left-menu-category-01_on > span::after{ background-position: center -294px;}
	.bl-left-menu-01 > li .left-menu-category-02:hover > span::after,.bl-left-menu-01 > li .left-menu-category-02_on > span::after{ background-position: center -344px;}
	.bl-left-menu-01 > li .left-menu-category-03:hover > span::after,.bl-left-menu-01 > li .left-menu-category-03_on > span::after{ background-position: center -394px;}
	.bl-left-menu-01 > li .left-menu-category-04:hover > span::after,.bl-left-menu-01 > li .left-menu-category-04_on > span::after{ background-position: center -444px;}
	.bl-left-menu-01 > li .left-menu-category-05:hover > span::after,.bl-left-menu-01 > li .left-menu-category-05_on > span::after{ background-position: center -494px;}
	.bl-left-menu-01 > li .left-menu-category-15:hover > span::after,.bl-left-menu-01 > li .left-menu-category-15_on > span::after{ background-position: center -1296px;}
	.bl-left-menu-01 > li .left-menu-category-19:hover > span::after,.bl-left-menu-01 > li .left-menu-category-19_on > span::after{ background-position: center -544px;}
	.bl-left-menu-01 > li .left-menu-category-20:hover > span::after,.bl-left-menu-01 > li .left-menu-category-20_on > span::after{ background-position: center -1399px;}
	.bl-left-menu-01 > li .left-menu-category-area > span > span { display: block; height: 40px; left: 0; position: absolute; top: 0; width: 40px;}
	.bl-left-menu-01 > li .left-menu-category-area > span > span > span{ display: none;}
	.bl-left-menu-01 > li .category-number{ font-size: 12px; pointer-events: none; position: absolute; right: 12px; text-align: right; top: 11px;}
	.bl-left-menu-01 > li dl{ background-color: #fff9e9;}
	.bl-left-menu-01 > li dl dt{ border-bottom: 1px dotted #182785;}
	.bl-left-menu-01 > li dl dt p{ color: #182785; font-size: 14px; font-weight: bold; padding: 4.5px 0 4.5px 30px; position: relative;}
	.bl-left-menu-01 > li dl dt p::before{ height: 30px; left: 0; top: 0; width: 30px;}
	.bl-left-menu-01 > li dl dt .left-menu-item-06::before{ background-position: center -594px;}
	.bl-left-menu-01 > li dl dt .left-menu-item-07::before{ background-position: center -644px;}
	.bl-left-menu-01 > li dl dt .left-menu-item-08::before{ background-position: center -694px;}
	.bl-left-menu-01 > li dl dt .left-menu-item-09::before{ background-position: center -744px;}
	.bl-left-menu-01 > li dl dt .left-menu-item-10::before{ background-position: center -794px;}
	.bl-left-menu-01 > li dl dt .left-menu-item-11::before{ background-position: center -844px;}
	.bl-left-menu-01 > li dl dt .left-menu-item-12::before{ background-position: center -894px;}
	.bl-left-menu-01 > li dl dt .left-menu-item-13::before{ background-position: center -944px;}
	.bl-left-menu-01 > li dl dt .left-menu-item-14::before{ background-position: center -994px;}
	.bl-left-menu-01 > li dl dt .left-menu-item-15::before{ background-position: center -1044px;}
	.bl-left-menu-01 > li dl dd{ border-bottom: 2px solid #ffc926;}
	.bl-left-menu-01 > li dl dd:last-child{ border-bottom: none;}
	.bl-left-menu-01 > li dl dd li a{ border-bottom: 1px dotted #747db6; color: #182785; display: block; font-size: 12px; font-weight: bold; line-height: 16px; margin-left: 16px; padding: 7.5px 40px 7.5px 14px; position: relative; text-decoration: none; word-break: break-all;}
	.bl-left-menu-01 > li dl dd li a:hover{ color: #ff4101; text-decoration: underline;}
	.bl-left-menu-01 > li dl dd li a::before{ height: 32px; left: 0px; top: 0; width: 7px;}
	.bl-left-menu-01 > li dl dd li:last-child a{ border-bottom: none;}
	.bl-left-menu-01 > li dl dd li .left-menu-item-16{ color: #000000; padding: 7.5px 0 7.5px 16px;}
	.bl-left-menu-01 > li dl dd li .left-menu-item-17{ color: #bbbbbb; cursor: default; pointer-events: none;}
	.bl-left-menu-01 > li dl dd li .left-menu-item-18_on{ color: #ff4400; text-decoration: underline;}
	.bl-left-menu-01 > li dl dd li .left-menu-item-16::before{ background-position: center -1092px; width: 13px;}
	.bl-left-menu-01 > li dl dd li .left-menu-item-17::before{ background-position: center -1143px;}
	.bl-left-menu-01 > li dl dd li .left-menu-item-18::before,.bl-left-menu-01 > li dl dd li .left-menu-item-18_on::before{ background-position: center -1193px;}
	.bl-left-menu-01 > li dl dd li span{ font-size: 10px; pointer-events: none; position: absolute; right: 4px; text-align: right; top: calc(50% - 10px);}
/*END　レフトメニュー*/

div.br_wlm_01 div,div.br_goods_recommendation_point_01_01 div,div.br_goods_recommendation_point_01_01 a{ background-image:url(../images/br_common_png/br_icon_common_17.png); background-repeat:no-repeat; background-size:400px 2000px;}
div.br_wlm_png_01{ width:200px; height:200px; margin:0 auto 10px; background-position:0px 0px;}
div.br_wlm_png_02{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px 0px;}
div.br_wlm_png_03{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -200px;}
div.br_wlm_png_04{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -200px;}
div.br_wlm_png_05{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -400px;}
div.br_wlm_png_06{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -400px;}
div.br_wlm_png_07{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -600px;}
div.br_wlm_png_08{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -600px;}
div.br_wlm_png_09{ width:200px; height:200px; margin:0 auto 10px; background-position:0px -800px;}
div.br_wlm_png_10{ width:200px; height:200px; margin:0 auto 10px; background-position:-200px -800px;}
div.br_wl_01 div{ background-image:url(../images/br_common_png/br_icon_common_19.png); background-repeat:no-repeat; background-size:800px 2800px;}
div.br_wl_png_01{ width:400px; height:330px; background-position:0px 0px;}
div.br_wl_png_02{ width:400px; height:330px; background-position:-400px 0px;}
div.br_wl_png_03{ width:400px; height:330px; background-position:0px -330px;}
div.br_wl_png_04{ width:400px; height:330px; background-position:-400px -330px;}
div.br_wl_png_05{ width:400px; height:330px; background-position:0px -660px;}
div.br_wl_png_06{ width:400px; height:330px; background-position:-400px -660px;}
div.br_wl_png_07{ width:400px; height:330px; background-position:0px -990px;}
div.br_wl_png_08{ width:400px; height:330px; background-position:-400px -990px;}
div.br_wl_png_09{ width:400px; height:330px; background-position:0px -1320px;}
div.br_wl_png_10{ width:400px; height:330px; background-position:-400px -1320px;}
div.br_wl_png_11{ width:400px; height:330px; background-position:0px -1650px;}
div.br_wl_png_12{ width:400px; height:330px; background-position:-400px -1650px;}
div.br_wl_png_13{ width:400px; height:330px; background-position:0px -1980px;}
div.br_wl_png_14{ width:330px; height:110px; background-position:-400px -1980px;}
a.br_plusmiuns_png_01{ display:block; width:30px; height:30px; background-position:-140px -1340px;}
a.br_plusmiuns_png_01:hover{ background-position:-140px -1400px;}
a.br_plusmiuns_png_01_ng{ display:block; cursor:default; width:30px; height:30px; background-position:-140px -1370px;}
div.br_plusmiuns_png_01_ng{ width:30px; height:30px; background-position:-140px -1370px;}
a.br_plusmiuns_png_02{ display:block; width:30px; height:30px; background-position:-170px -1340px;}
a.br_plusmiuns_png_02:hover{ background-position:-170px -1400px;}
a.br_plusmiuns_png_02_ng{ display:block; cursor:default; width:30px; height:30px; background-position:-170px -1370px;}
div.br_plusmiuns_png_02_ng{ width:30px; height:30px; background-position:-170px -1370px;}
div.br_low_png_01{ width:250px; height:30px; margin-left:10px; padding-left:76px; font-size:12px; line-height:15px; background-position:-140px -1950px;}
div.br_low_png_01_01{ width:240px; height:30px; margin-left:10px; padding-left:60px; font-size:12px; line-height:15px; background-position:-140px -1430px;}
div.br_low_png_02{ height:30px; padding-left:66px; font-size:12px; line-height:15px; background-position:-140px -1430px;}
div.br_color_222222_png_01{ position:absolute; top:-10px; left:84px; width:16px; height:14px; background-position:-120px -1990px;}
li.br_h34_lh34{ height:34px; line-height:34px;}
table.br_table_01{ background-color:#ffffff; border-collapse:collapse; border:1px solid #006600; border-top:3px solid #006600;}
table.br_table_01 tr{ border:1px solid #006600;}
table.br_table_01 tr th{ width:80px; font-size:12px; line-height:16px; font-weight:bold;}
table.br_table_01 tr td{ width:280px;}
table.br_table_02{ width:100%; background-color:#ffffff; border-collapse:collapse; border:1px solid #006600;}
table.br_table_02 tr th{ width:120px; padding:3px 5px; font-size:12px; line-height:16px; font-weight:bold;}
table.br_table_02 tr td{ width:160px; padding:3px 20px; text-align:right;}
tr.br_table_02_tr_01{ border-top:2px solid #006600;}
tr.br_table_02_tr_02{ border-top:1px solid #006600;background-color: #ffffbf;}
.br_table_02_th_td_01{ border-top:2px solid #006600; border-bottom:1px solid #006600;}
table.br_table_03{ border-collapse:collapse; margin-top:10px;}
table.br_table_03 tr th{ width:120px; font-size:16px; line-height:20px; font-weight:bold;}
table.br_table_03 tr td{ width:240px; text-align:right;}
span.br_font_boder_ff1010_01{ padding:3px 5px; font-size:12px; font-weight:bold; color:#ff1010; border:1px solid #ff1010; background-color:#fff000;}
span.br_font_boder_ff1010_02{ margin:0px 5px; margin-left:0px; padding:3px 5px; font-size:12px; font-weight:bold; color:#ff1010; border:1px solid #ff1010; background-color:#ffffff;}
span.br_font_boder_172685_01{ margin:0px 5px; padding:3px 5px; font-size:12px; font-weight:bold; color:#172685; border:1px solid #172685; background-color:#ffffff;}
span.br_background_boder_ff1010_01{ margin:0px 5px; margin-left:0px; padding:2px 5px; font-size:14px; font-weight:bold; color:#ffffff; border:1px solid #ff1010; background-color:#ff1010;}
div.br_center_banner_01 a,div.br_center_banner_01 div{ background-image:url(../images/br_common_png/br_icon_common_18.png); background-repeat:no-repeat; background-size:1040px 1000px;}
a.br_center_banner_01_png_01{ display:block; width:520px; height:100px; background-position:0px 0px; text-indent:-9999px;}
a.br_center_banner_01_png_01:hover{ background-position:-520px 0px; text-indent:-9999px;}
a.br_center_banner_01_png_02{ display:block; width:258px; height:100px; background-position:0px -105px; text-indent:-9999px;}
a.br_center_banner_01_png_02:hover{ background-position:-520px -105px; text-indent:-9999px;}
a.br_center_banner_01_png_03{ display:block; width:258px; height:100px; background-position:-262px -105px; text-indent:-9999px;}
a.br_center_banner_01_png_03:hover{ background-position:-782px -105px; text-indent:-9999px;}
a.br_center_banner_01_png_04{ display:block; width:258px; height:100px; background-position:0px -210px; text-indent:-9999px;}
a.br_center_banner_01_png_04:hover{ background-position:-520px -210px; text-indent:-9999px;}
a.br_center_banner_01_png_05{ display:block; width:258px; height:100px; background-position:-262px -210px; text-indent:-9999px;}
a.br_center_banner_01_png_05:hover{ background-position:-782px -210px; text-indent:-9999px;}
a.br_center_banner_01_png_06{ display:block; width:520px; height:100px; background-position:0px -315px; text-indent:-9999px;}
a.br_center_banner_01_png_06:hover{ background-position:-520px -315px; text-indent:-9999px;}
a.br_center_banner_01_png_07{ display:block; width:520px; height:100px; background-position:0px -420px; text-indent:-9999px;}
a.br_center_banner_01_png_07:hover{ background-position:-520px -420px; text-indent:-9999px;}
a.br_center_banner_01_png_08{ display:block; width:520px; height:100px; background-position:0px -525px; text-indent:-9999px;}
a.br_center_banner_01_png_08:hover{ background-position:-520px -525px; text-indent:-9999px;}
a.br_center_banner_01_png_09{ display:block; width:520px; height:100px; background-position:0px -630px; text-indent:-9999px;}
a.br_center_banner_01_png_09:hover{ background-position:-520px -630px; text-indent:-9999px;}
div.br_center_banner_01_png_02{ display:block; width:258px; height:100px; background-position:0px -105px; text-indent:-9999px;}
div.br_background_color_ffffff_01{ padding:6px 10px; background-color:#ffffff; border-collapse:collapse; border:3px solid #006600;}
div.br_background_color_ffffff_02{ padding:6px 10px; background-color:#ffffff; border-collapse:collapse; border:3px solid #006600;}
div.br_rentalpc_01_png_01{ width:750px; height:180px; margin-bottom:20px;}
div.br_rentalpc_01_png_02{ width:750px; height:445px; margin-bottom:30px;}
div.br_rentalpc_01_png_03{ width:200px; height:200px; margin:0 auto 10px;}
div.br_rentalpc_01_png_04{ width:200px; height:200px; margin:0 auto 10px;}
div.br_rentalpc_01_png_05{ width:202px; height:47px; background-position:0px -840px;}
a.br_rentalpc_01_png_06{ display:block; width:340px; height:104px;}
div.br_point_back_01 div,div.br_point_back_01 a{ background-image:url(../images/br_common_png/br_icon_common_21.png); background-repeat:no-repeat; background-size:750px 1000px;}
div.br_point_back_01_png_01{ width:750px; height:180px; background-position:0px 0px; text-indent:-9999px;}
div.br_point_back_01_png_02{ width:200px; height:200px; background-position:0px -570px; text-indent:-9999px;}
a.br_point_back_01_png_03{ display:block; margin-right:20px; margin-bottom:10px; width:340px; height:80px; background-position:0px -200px; text-indent:-9999px;}
a.br_point_back_01_png_03:hover{ background-position:-350px -200px;}
a.br_point_back_01_png_04{ display:block; margin-bottom:10px; width:340px; height:80px; background-position:0px -290px; text-indent:-9999px;}
a.br_point_back_01_png_04:hover{ background-position:-350px -290px;}
a.br_point_back_01_png_05{ display:block; margin-right:20px; width:340px; height:80px; background-position:0px -380px; text-indent:-9999px;}
a.br_point_back_01_png_05:hover{ background-position:-350px -380px;}
a.br_point_back_01_png_06{ display:block; width:340px; height:80px; background-position:0px -470px; text-indent:-9999px;}
a.br_point_back_01_png_06:hover{ background-position:-350px -470px;}
div.br_point_back_01_png_07{ width:750px; height:190px; background-position:0px -780px; text-indent:-9999px;}
div.br_point_back_01_png_08{ width:200px; height:200px; background-position:-200px -570px; text-indent:-9999px;}
div.br_point_back_01_png_09{ width:200px; height:200px; background-position:-400px -570px; text-indent:-9999px;}
div.br_topbanner_01{ margin-bottom:10px;}
div.br_topbanner_01 a{ display: inline-block; position: relative;}
div.br_topbanner_01 a:hover{ background-color: #ffffff; -moz-opacity: 0.7; -webkit-opacity: 0.7; opacity: 0.7; overflow: inherit;}
div.br_topbanner_01 a span,.slick-initialized .slick-slide > span{ position: absolute;}
div.br_topbanner_01 a span.pc,.slick-initialized .slick-slide > span.pc{ background-color: #ffffff; bottom: 4px; color: #9b0102; font-size: 10px; padding: 2px 6px 2px 0; right: 12px; transform: scale(.8); text-align: right;}
div.br_topbanner_01 a span.sp,.slick-initialized .slick-slide > span.sp{ bottom: -22px; display: none; font-size: 12px; left: 0; text-align: center; text-decoration: underline; width: 100%;}

div.br_tokubetsu_set_01{ width:150px; height:34px; margin-bottom:4px; background-image:url(../images/br_common_png/br_icon_common_23.png); background-repeat:no-repeat; background-position:0px 0px; text-indent:-9999px;}
div.br_tokubetsu_set_02{ width:150px; height:34px; margin-bottom:4px; background-image:url(../images/br_common_png/br_icon_common_23.png); background-repeat:no-repeat; background-position:0px -34px; text-indent:-9999px;}
div.br_tokubetsu_set_03{ width:150px; height:34px; margin-bottom:4px; background-image:url(../images/br_common_png/br_icon_common_23.png); background-repeat:no-repeat; background-position:0px -68px; text-indent:-9999px;}
div.br_tokubetsu_set_04{ width:150px; height:34px; margin-bottom:4px; background-image:url(../images/br_common_png/br_icon_common_23.png); background-repeat:no-repeat; background-position:0px -102px; text-indent:-9999px;}
div.br_tokubetsu_set_05{ width:150px; height:34px; margin-bottom:4px; background-image:url(../images/br_common_png/br_icon_common_23.png); background-repeat:no-repeat; background-position:0px -136px; text-indent:-99999px;}
div.br_tokubetsu_set_06{ width:150px; height:34px; margin-bottom:4px; background-image:url(../images/br_common_png/br_icon_common_23.png); background-repeat:no-repeat; background-position:0px -170px; text-indent:-99999px;}
div.br_tokubetsu_set_07{ width:150px; height:34px; margin-bottom:4px; background-image:url(../images/br_common_png/br_icon_common_23.png); background-repeat:no-repeat; background-position:0px -204px; text-indent:-99999px;}
div.br_tokubetsu_set_08{ width:150px; height:34px; margin-bottom:4px; background-image:url(../images/br_common_png/br_icon_common_23.png); background-repeat:no-repeat; background-position:0px -238px; text-indent:-99999px;}
div.br_tokubetsu_set_09{ width:150px; height:34px; margin-bottom:4px; background-image:url(../images/br_common_png/br_icon_common_23.png); background-repeat:no-repeat; background-position:0px -272px; text-indent:-99999px;}
.display_none_01,.display_none_03{ display:none;}
div.br_rd_center_head_01{ margin-bottom:16px;}
div.br_rd_center_head_01 a.relief{ display:block; float:left; width:520px;}
div.br_rd_center_head_01 a.estimate{ display:block; float:right; width:220px;}
div.br_rd_center_head_02{ margin-bottom:16px; padding-top: 55%; background-image:url(../images/br_common_png/br_rd_center_head_01.png); background-repeat:no-repeat; background-size:100%;}
div.br_rd_category_title_01{ width:725px; min-height:68px; margin-bottom:16px; padding:10px 8px 4px; border:2px solid #172685; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; box-shadow: 5px 5px 0 #172685; -webkit-box-shadow: 5px 5px 0 #172685; -moz-box-shadow: 5px 5px 0 #172685; background:linear-gradient(top, #ffffff, #ffffff 60%, #bfbfbf 100%);background:-webkit-linear-gradient(top, #ffffff, #ffffff 60%, #bfbfbf 100%);background:-moz-linear-gradient(top, #ffffff, #ffffff 60%, #bfbfbf 100%);background:-o-linear-gradient(top, #ffffff, #ffffff 60%, #bfbfbf 100%); background:-ms-linear-gradient(top, #ffffff, #ffffff 60%, #bfbfbf 100%); background-color:#ffffff;}
div.br_rd_category_title_01 p{ color:#172685; font-size:24px; line-height:28px; font-weight:bold; word-break:break-all;}
div.br_category_belt_01_01_01_png_02{ width:730px; float:right; margin-top:-74px; height:80px; background-image:url(../images/br_common_png/br_icon_common_07_01.png); background-repeat:no-repeat; background-size:750px 1000px; background-position:-4px -85px;}
div.br_category_belt_01_01_01_png_03{ width:730px; float:right; margin-top:-74px; height:80px;}
div.br_category_belt_01_01_01_png_04{ width:730px; float:right; margin-top:-74px; height:80px;}
div.br_category_belt_01_01_01_png_05{ width:730px; float:right; margin-top:-74px; height:80px;}
div.br_category_belt_01_01_01_png_06{ width:730px; float:right; margin-top:-74px; height:80px;}
div.br_stock_out_01{ width:730px; margin:10px auto 5px; padding:10px 0; border:1px solid #172685; font-size:12px; line-height:16px;}
div.br_stock_out_02{ margin-bottom:10px; text-align:center; color:#ff0000; font-size:14px; line-height:18px;}
div.br_search_text_01{ margin-bottom:5px; text-align:right; font-size:14px;}
div.br_paging_01 a{ display:block; width:220px; height:80px; background-image:url(../images/br_common_png/br_rd__paging_bt_01.png); background-repeat:no-repeat;}
div.br_shadow_bar_01{ display:none;}
div.br_photo_frame_01{ width:360px; float:left;}
div.br_photo_frame_01 div.attention{ font-size:12px; margin-bottom:10px;}
div.br_photo_frame_02{ position:relative; margin-bottom:5px;}
div.br_price_frame_01{ width:380px; float:right;}
br_bt_goods_00{ width:360px;}
div.br_middle_price_01{ width:290px; float:left;}
div.br_middle_price_02{ width:360px; float:right;}
div.br_middle_price_03{ width:40px; float:left; margin-left:10px;}
img.br_freedial_01{ float:left; margin-top:2px; margin-left:20px;}
div.br_frame_730{ margin:0 10px 20px;}
div.br_frame_730 div.left{ width:200px; float:left;}
div.br_frame_730 div.right{ width:520px; float:right;}
div.br_frame_730_01{ margin:0 10px 30px;}
div.br_frame_730_01 div.left{ width:400px; float:left;}
div.br_frame_730_01 div.right{ width:320px; float:right;}
div.br_frame_730_02{ margin:0 10px 30px;}
div.br_frame_730_02 div.left{ float:left;}
div.br_frame_340{ width:340px; float:right;}
div.br_logo_change_01{ width:500px; margin:0 auto 30px;}
div.br_footer_table_03_tr_td_div_02{ height:80px; color:#000000; text-decoration:none; font-size:12px; line-height:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis;}
div.br_footer_table_03_tr_td_div_03{ height:80px; color:#000000; text-decoration:none; font-size:12px; line-height:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis;}
div.br_contact_left{ width:750px; float:left;}
div.br_contact_right{ width:220px; float:right;}
div.br_mailaddress_big_01{ height:36px; margin-top:5px; font-size:24px; color:#172685;}
div.br_easy_searchform_area_01{ height:120px;}
div.br_estimatesform_area_01{ height:120px;}
li.ng_comparison_01{ display:none;}
li.ng_comparison_01:hover{ border:1px solid #a2a8ce !important;}
div.ng_comparison_02{ margin:10px; font-size:12px; line-height:16px; height:100px; padding-left:110px; background-position:-300px -620px; background-image:url(../images/br_common_png/br_goods_recommendation_point.png); background-repeat:no-repeat; background-size: 400px 5610px;}

/* どっちか迷ったら */
	.get-lost-goods-area{ border-radius: 6px; border: 3px solid #000000; margin-bottom: 10px;}
	.get-lost-goods-area dt{ background-color: #000000; padding: 4px 0 8px;}
	.get-lost-goods-area dt p{ color: #ffffff; font-size: 13px; font-weight: bold; text-align: center;}
	.get-lost-goods-area dt p > span{ padding-left: 14px; position: relative;}
	.get-lost-goods-area dt p > span span{ font-size: 11px;}
	.get-lost-goods-area dt p > span span:first-child{ margin-left: -4px;}
	.get-lost-goods-area dt p > span::before{ background-color: #ffffff; border-radius: 1px; content: ""; display: inline-block; height: 14px; left: 0; position: absolute; top: 1px; vertical-align: sub; width: 14px;}
	.get-lost-goods-area dt p > span::after{ color: #000000; content: "?"; display: inline-block; font-size: 14px; font-weight: bold; left: 2px; position: absolute; top: -2px;}
	.get-lost-goods-area dd{ padding: 7px 0 7px 0;}
	.get-lost-goods-area dd ul{ height: 182px; overflow: hidden; position: relative;}
	.get-lost-goods-area dd ul li{ left: 0; position: absolute; top: 0;}
	.get-lost-goods-area dd ul li div{ background-image: url("../images/br_common_png/bl-comparison-table-description-01.png"); height: 124px; margin-bottom: 6px; text-indent: -9999px; width: 214px;}
	.get-lost-goods-area dd ul li:first-child div{ background-position: center 0;}
	.get-lost-goods-area dd ul li:nth-child(2) div{ background-position: center -130px;}
	.get-lost-goods-area dd ul li:nth-child(3) div{ background-position: center -260px;}
	.get-lost-goods-area dd ul li:nth-child(4) div{ background-position: center -390px;}
	.get-lost-goods-area dd ul li p{ font-size: 12px; line-height: 16px; margin: 0 4px 0 10px; padding-left: 22px; position: relative;}
	.get-lost-goods-area dd ul li p::before,.get-lost-goods-area dd p::after{ content: ""; display: block; left: -2px; position: absolute; top: 0;}
	.get-lost-goods-area dd ul li p::before{ background-color: #172685; border-radius: 50%; height: 20px; width: 20px;}
	.get-lost-goods-area dd ul li p::after{ color: #ffffff; font-size: 14px; font-weight: bold; left: 3px; text-align: center; top: 3px;}
	.get-lost-goods-area dd ul li:first-child p::after{ content: "1";}
	.get-lost-goods-area dd ul li:nth-child(2) p::after{ content: "2";}
	.get-lost-goods-area dd ul li:nth-child(3) p::after{ content: "3";}
	.get-lost-goods-area dd ul li:nth-child(4) p::after{ content: "4";}
	.get-lost-goods-area dd ul li p span{ color: #ff0000; font-weight: bold;}
	.switching li{ animation-name: switching; -webkit-animation-name: switching; animation-duration: 24s; -webkit-animation-duration: 24s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; opacity: 0;}
	.switching li:nth-child(2){ animation-delay: 6s; -webkit-animation-delay: 6s;}
	.switching li:nth-child(3){ animation-delay: 12s; -webkit-animation-delay: 12s;}
	.switching li:nth-child(4){ animation-delay: 18s; -webkit-animation-delay: 18s;}
@keyframes switching {
	0%{ opacity: 0;}
	1.5%{ opacity: 1;}
	24%{ opacity: 1;}
	25%{ opacity: 0;}
}
@-webkit-keyframes switching {
	0%{ opacity: 0;}
	1.5%{ opacity: 1;}
	24%{ opacity: 1;}
	25%{ opacity: 0;}
}
/* どっちか迷ったら END */

a#br_menu_bt_01,div#br_close_bg_01{ display:none;}
div.br_login_popup{ width:750px;}
div.br_login_popup div.lineframe{ background-color: #ffffff; padding:10px; border:3px solid #ff4000; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; overflow:auto;}
div.br_login_popup div.lineframe p{ font-size: 14px; line-height: 18px;}
div.br_login_frame_01{ float:left;}
div.br_login_frame_01 div.br_cart_club_png_02,div.br_login_frame_01 input{ margin:5px 0;}
div.br_banner_slider_00{ width:100%; max-width:520px; margin:0 auto; padding:0 8%;}
div.br_banner_slider_000{ width:100%; max-width:520px; margin:0 auto 20px;}
div.br_banner_slider_001{ float:left; width:84.6%; max-width:440px;}
div.br_banner_slider_000 ul.slider{ margin:0; padding:0px;}
div.br_banner_slider_000 ul.slider li{ max-width:42.3%; height:auto; float:left; list-style-type:none;}
a.br_banner_slider_left_png_01{ float:left; display:block; width:40px; height:80px;}
a.br_banner_slider_right_png_01{ float:left; display:block; width:40px; height:80px;}
ul{ margin:0; padding:0;}
li{ list-style-type:none;}
/* 32：64bitとSSD：HDDの比較追加分 */
div#br_32_64_ssd_hdd_back_01{ position:relative; margin-bottom:10px; width:220px; height:164px; background-image:url(../images/br_common_png/br_32_64_ssd_hdd_hikaku_01.png);}
div#br_32_64_ssd_hdd_back_01 a{ background-image:url(../images/br_common_png/br_32_64_ssd_hdd_hikaku_02.png); background-repeat:no-repeat; background-size:200px 115px;}
a#br_32_64_bt_01{ position:absolute; top:100px; left:10px; display:block; width:200px; height:25px; background-position:0 0; text-indent:-9999px;}
a#br_32_64_bt_01:hover{ background-position:0 -30px;}
a#br_ssd_hdd_bt_01{ position:absolute; top:130px; left:10px; display:block; width:200px; height:25px; background-position:0 -60px; text-indent:-9999px;}
a#br_ssd_hdd_bt_01:hover{ background-position:0 -90px;}
ul.br_32_64_ssd_hdd_ul_01 li.left_title_01{ width:415px; height:118px; padding-left:230px;}
ul.br_32_64_ssd_hdd_ul_01 li.left_title_02{ margin-bottom:8px; float:left; width:163px; height:87px;}
ul.br_32_64_ssd_hdd_ul_01 li.left_title_03{ width:460px; height:116px; margin-bottom:10px; padding-left:200px;}
ul.br_32_64_ssd_hdd_ul_01 li.left{ margin-bottom:8px; float:left; width:272px; height:87px;}
ul.br_32_64_ssd_hdd_ul_01 li.right{ margin-bottom:8px; float:right; width:288px; height:87px;}
div.br_32_64_ssd_hdd_01{ width:730px; margin:0 10px 30px;}
div.br_32_64_ssd_hdd_01 ul.left{ width:360px; float:left;}
div.br_32_64_ssd_hdd_01 ul.right{ width:360px; float:right;}
div.br_32_64_ssd_hdd_01 ul li.title{ font-size:12px; font-weight:bold; color:#172685;}
div.br_32_64_ssd_hdd_01 ul li.title img{ margin-right:10px; vertical-align:middle;}
li.br_check_01 span{ vertical-align:middle; display:inline-block; margin-right:6px; width:15px; height:14px; background-image:url(../images/br_common_png/br_icon_search_01.png); background-repeat:no-repeat; background-size:40px 2500px; background-position:-12px -440px;}
li.br_check_01 p{ display:inline-block; font-size:12px; line-height:16px;}
li.br_check_01 p.etc{ margin-left:20px;}
ul.br_32_64_ssd_hdd_ul_02 li{ width:330px; margin:0 22.5px 10px; float:left;}
/* 上記に伴い変更分 */
div.br_goods_recommendation_point_01 div{ background-image:url(../images/br_common_png/br_goods_recommendation_point.png); background-repeat:no-repeat; background-size:400px 5610px;}
div.br_mypege_01 ul li a{ background-image:url(../images/br_common_png/br_icon_maker_02.png); background-repeat:no-repeat; background-size:100px 2300px;}
a.br_mypege_01_ul_li_png_01{ display:block; height:100px; padding-left:110px; background-position:0 0;}
a.br_mypege_01_ul_li_png_02{ display:block; height:100px; padding-left:110px; background-position:0 -100px;}
a.br_mypege_01_ul_li_png_03{ display:block; height:100px; padding-left:110px; background-position:0 -200px;}
a.br_mypege_01_ul_li_png_04{ display:block; height:100px; padding-left:110px; background-position:0 0;}
a.br_mypege_01_ul_li_png_05{ display:block; height:100px; padding-left:110px; background-position:0 -300px;}
a.br_mypege_01_ul_li_png_06{ display:block; height:100px; padding-left:110px; background-position:0 -400px;}
a.br_mypege_01_ul_li_png_07{ display:block; height:100px; padding-left:110px; background-position:0 -500px;}
a.br_mypege_01_ul_li_png_08{ display:block; height:100px; padding-left:110px; background-position:0 -600px;}
a.br_mypege_01_ul_li_png_09{ display:block; height:100px; padding-left:110px; background-position:0 -700px;}
a.br_mypege_01_ul_li_png_10{ display:block; height:100px; padding-left:110px; background-position:0 -800px;}
a.br_mypege_01_ul_li_png_11{ display:block; height:100px; padding-left:110px; background-position:0 -900px;}
a.br_mypege_01_ul_li_png_12{ display:block; height:100px; padding-left:110px; background-position:0 -1000px;}
a.br_mypege_01_ul_li_png_13{ display:block; height:100px; padding-left:110px; background-position:0 -300px;}
a.br_mypege_01_ul_li_png_14{ display:block; height:100px; padding-left:110px; background-position:0 -1100px;}
a.br_mypege_01_ul_li_png_15{ display:block; height:100px; padding-left:110px; background-position:0 -1200px;}
a.br_mypege_01_ul_li_png_16{ display:block; height:100px; padding-left:110px; background-position:0 -1300px;}
a.br_mypege_01_ul_li_png_17{ display:block; height:100px; padding-left:110px; background-position:0 -1400px;}
a.br_mypege_01_ul_li_png_18{ display:block; height:100px; padding-left:110px; background-position:0 -1500px;}
a.br_mypege_01_ul_li_png_19{ display:block; height:100px; padding-left:110px; background-position:0 -1600px;}
a.br_mypege_01_ul_li_png_20{ display:block; height:100px; padding-left:110px; background-position:0 -1900px;}
a.br_mypege_01_ul_li_png_21{ display:block; height:100px; padding-left:110px; background-position:0 -2000px;}
a.br_mypege_01_ul_li_png_22{ display:block; height:100px; padding-left:110px; background-position:0 -1800px;}
a.br_mypege_01_ul_li_png_23{ display:block; height:100px; padding-left:110px; background-position:0 -1700px;}
a.br_mypege_01_ul_li_png_24{ display:block; height:100px; padding-left:110px; background-position:0 -2100px;}
a.br_mypege_01_ul_li_png_25{ display:block; height:100px; padding-left:110px; background-position:0 -2200px;}
a.br_page_top_01{ display:none;}
div.br_password_reminder_01{ width:750px;}
div.br_password_reminder_02{ float:left; margin:10px 0 20px;}
table.br_cart_table_001{ width:96%; margin:0 2%; border-collapse:collapse;}
table.br_cart_table_001 tr td.left{ width:170px; padding:10px; font-size:14px; font-weight:bold;}
table.br_cart_table_001 tr td.right{ padding:10px; border-left:1px solid #172685; font-size:14px;}
div.br_estimate_01{ margin-bottom:10px;}
div.br_estimate_01 div.photo{ float:left; width:60px; margin-right:10px;}
div.br_estimate_01 div.text{ float:left; width:350px;}
div.br_estimate_01 div.text div{ color:#172685; font-size:14px; font-weight:bold; line-height:20px;}
div.br_estimate_01 div.text p{ font-size:12px; line-height:16px; font-weight:normal; color:#000000; word-break: break-all;}
div.br_estimate_01 div.unit{ float:right;}
.frame_634_01 a.br_bt_estimate_png_01{ display:block; width:410px; margin:0 auto;}
div.rd_br_hissu_01,div.rd_br_nini_01,div.rd_br_text_01,div.rd_br_normal_01{ display:none;}
h2{ margin:0; padding:0;}
.text_frame_01{ margin:0 auto 10px; padding:6px; background-color:#e7e9f3;}
h2.text{ display:inline; padding:4px 0 4px; color:#000000; font-size:12px !important; font-weight:normal; line-height:18px;}
.text_frame_01 p{ display:inline; color:#000000; font-size:12px; line-height:18px;}
.text_frame_01 p span.read{ color:#0059b2; cursor:pointer; text-decoration:underline;}
ul.br_contents{ width:730px; margin:0 10px 20px;}
ul.br_contents li{ float:left; width:520px;}
ul.br_contents li:first-child{ width:200px !important; margin-right:10px;}
ul.br_contents li:first-child p{ margin-top:4px; color:#172685; font-size:12px; line-height:16px;}
ul.br_contents li p{ margin-bottom:14px; font-size:12px; line-height:16px;}
ul.br_contents li p.red,ul.br_contents li p span.red{ color:#ff0000;}
ul.br_contents li p.br_big_title{ margin-bottom:10px; padding-bottom:4px; color:#172685; font-size:18px; line-height:22px; font-weight:bold; border-bottom:2px solid #172685;}
ul.br_contents li p.br_small_title{ margin-bottom:2px;font-size:14px; font-weight:bold;}
ul.br_contents li a.link{ float:right; padding-right:20px; display:inline-block; color:#000000; font-size:12px; text-align:right; background-image:url(/images/br_common_png/new_br_icon_common_02.png); background-size:220px 1650px; background-position:right -1200px; background-repeat:no-repeat;}
ul.br_contents li a.link:hover{ color:#ff0000;}
img.wps_img_01{ display:block; width:610px; margin:0 auto;}
img.wps_img_02{ display:block; width:730px; margin:0 auto;}
div.wps_text_01{ text-align:right; font-size:12px; color:#172685;}
div.wps_text_02{ float:left; margin-top:20px; width:500px; font-size:12px; line-height:16px;}
div.wps_text_02 span{ color:#ff1010;}
div.wps_text_03{ float:right; margin:20px 0; width:200px; font-size:12px; line-height:14px; color:#172685;}
div.wps_text_03 img{ margin-bottom:6px;}
.br_tbsp_01{ display:none;}
img.wps_img_001{ display:block; width:600px; margin:0 auto;}
img.wps_img_002{ display:block; width:200px; margin:0 auto;}
img.wps_img_003{ display:block; width:560px; margin:0 auto;}
img.wps_img_011{ display:block; width:730px; margin:0 auto;}
ul.wps_001{ margin:0; padding:0;}
ul.wps_001 li{ float:left; margin:0 10px 0 0; list-style-type:none;}
ul.wps_001 li:last-child{ margin:0 !important;}
img.microsoft_office_01{ display:block; margin:30px auto 20px;}
img.microsoft_office_02{ display:block; margin:0 auto;}
img.microsoft_office_03{ display:block; margin:20px auto 50px;}
img.microsoft_office_04{ display:block; margin:20px auto 0;}
img.microsoft_office_07{ display:block; margin:20px auto;}
img.microsoft_office_08{ display:block; margin:20px auto 4px;}
p.mo_text_01{ width:480px; margin:0 auto 50px; font-size:14px; line-height:18px;}
p.mo_text_01 span,p.mo_text_02 span{ color:#ff0000;}
p.mo_text_02{ margin:0 auto 20px; font-size:14px; line-height:18px;}
p.mo_text_03{ margin-bottom:30px; text-align:right; font-size:14px; line-height:18px;}
p.mo_text_03:after{ content:url(../images/br_microsoft_office_2016/microsoft_office_10.png); vertical-align:sub; margin-left:4px;}
p.mo_text_03 a{ color:#000000;}
p.mo_text_03 a:hover{ color:#ff0000;}
p.mo_text_04{ margin:0 0 30px 22px; color:#ff0000; font-size:12px; line-height:16px;}
a.mo_pc_bt_01{ display:block; width:270px; height:80px; margin:0 auto 50px; background-image:url(../images/br_microsoft_office_2016/microsoft_office_09.png); background-repeat:no-repeat; text-indent:-9999px;}
a.mo_pc_bt_01:hover{ background-position:0 -80px;}
.tel{ cursor:default; text-decoration:none; color:#000000; pointer-events:none;}
div#br_header_frame_11{ display:none;}
.movie_wrap{ position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.movie_wrap iframe{ position:absolute; top:0; left:0; width:100%; height:100%;}
div.bl_ssd_arrow{ text-align:center;}
div.bl_ssd_arrow img{ width:600px;}
ul#menu_ac{ display:none;}
div#top_banner_frame{ position:relative; width:100%; margin:0 0 20px;}
/* Slider */
.slick-slider{ position:relative; display:block; box-sizing: border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent;}
.slick-list{ position: relative; display:block; overflow:hidden; margin:0; padding:0;}
.slick-list:focus{ outline:none;}
.slick-list.dragging{ cursor:pointer; cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{ -webkit-transform:translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.slick-track{ position:relative; top:0; left:0; display:block;}
.slick-track:before,.slick-track:after{ display:table; content:'';}
.slick-track:after{ clear:both;}
.slick-loading .slick-track{ visibility:hidden;}
.slick-slide{ display:none; float:left; height:100%; min-height:1px;}
[dir='rtl'] .slick-slide{ float:right;}
.slick-slide img{ display:block;}
.slick-slide.slick-loading img{ display:none;}
.slick-slide.dragging img{ pointer-events:none;}
.slick-initialized .slick-slide{ display: block; position: relative; text-align: center;}
.slick-loading .slick-slide{ visibility:hidden;}
.slick-vertical .slick-slide{ display:block; height:auto; border:1px solid transparent;}
.slick-arrow.slick-hidden{ display:none;}
/* Slider */
.slider{ width:100%; margin:0 auto;}
.slick-slide{ margin:0px 10px;}
.slick-slide img{ width:100%;}
/* Arrows */
.slick-prev,.slick-next{ font-size:0; line-height:0; position:absolute; top:50%; display:block; width:40px; height:60px; padding:0; -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); -webkit-transform:translate(0, -50%); transform:translate(0, -50%); cursor:pointer; color:transparent; border:none; outline:none; background:transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{ color:transparent; outline:none; background:transparent;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{ -moz-opacity:1; -ms-opacity:1; -o-opacity:1; -webkit-opacity:1; opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{ -moz-opacity:.25; -ms-opacity:.25; -o-opacity:.25; -webkit-opacity:.25; opacity:.25;}
.slick-prev:before,.slick-next:before{ -moz-opacity:.75; -ms-opacity:.75; -o-opacity:.75; -webkit-opacity:.75; opacity:.75;}
.slick-prev{ z-index:10; left:0;}
[dir='rtl'] .slick-prev{ right:10px; left:auto;}
.slick-prev:before{	content:url(../images/bl_sp_tb_png/sp_bl_slick_prev_01.png);}
[dir='rtl'] .slick-prev:before{	content:url(../images/bl_sp_tb_png/sp_bl_slick_next_01.png);}
.slick-next{ z-index:10; right:0;}
[dir='rtl'] .slick-next{ right:auto; left:10px;}
.slick-next:before{	content:url(../images/bl_sp_tb_png/sp_bl_slick_next_01.png);}
[dir='rtl'] .slick-next:before{	content:url(../images/bl_sp_tb_png/sp_bl_slick_prev_01.png);}
/* Dots */
.slick-dotted.slick-slider{ margin-bottom:10px;}
.slick-dots{ position:absolute; bottom:-15px; display:block; width:100%; padding:0; margin:0; list-style:none; text-align:center;}
.slick-dots li{ position:relative; display:inline-block; width:20px; height:20px; margin:0 5px; padding:0; cursor:pointer;}
.slick-dots li button{ font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{ outline:none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{ -moz-opacity:1; -ms-opacity:1; -o-opacity:1; -webkit-opacity:1; opacity:1;}
.slick-dots li button:before{ font-size:16px; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px; content:'•'; text-align:center; -moz-opacity:.25; -ms-opacity:.25; -o-opacity:.25; -webkit-opacity:.25; opacity:.25; color:black; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{ -moz-opacity:.75; -ms-opacity:.75; -o-opacity:.75; -webkit-opacity:.75; opacity:.75; color:black;}
div.campaign p{ margin:10px auto; text-align:center; font-size:14px;}
div.campaign_goods{ position:relative; width:100%; margin-bottom:16px;}
div.campaign_goods a.campaign_goods_win_7{ position:absolute; bottom:0; left:44%; width:26%; height:20%;}
div.campaign_goods a.campaign_goods_win_10{ position:absolute; bottom:0; left:70%; width:26%; height:20%;}
span#rd_br_left_white,span#rd_br_right_white{ display:none;}
.hv_white:hover{ -moz-opacity:0.4; -ms-opacity:0.4; -o-opacity:0.4; -webkit-opacity:0.4; opacity:0.4;}
.wps-office{ display:block; width:100%; padding-top:38%; background-image:url(../images/br_common_png/new_br_rd__banner_slider_01.png); background-repeat:no-repeat; background-size:100%; background-position:0 0;}
.easy-search{ display:block; width:100%; padding-top:38%; background-image:url(../images/br_common_png/new_br_rd__banner_slider_01.png); background-repeat:no-repeat; background-size:100%; background-position:0 24%;}
.details-search{ display:block; width:100%; padding-top:38%; background-image:url(../images/br_common_png/new_br_rd__banner_slider_01.png); background-repeat:no-repeat; background-size:100%; background-position:0 48%;}
.gude-page{ display:block; width:100%; padding-top:38%; background-image:url(../images/br_common_png/new_br_rd__banner_slider_01.png); background-repeat:no-repeat; background-size:100%; background-position:0 72%;}
.word-xls{ display:block; width:100%; padding-top:38%; background-image:url(../images/br_common_png/new_br_rd__banner_slider_01.png); background-repeat:no-repeat; background-size:100%; background-position:0 96.2%;}
.br_set_discount_01{ width:100%; height:auto; padding-top:50%; background-image:url(../images/br_common_png/br_set_discount_03.png); background-repeat:no-repeat; background-position:0 0; background-size:100%;}
.br_set_discount_01_01{ background-image: url(../images/br_common_png/br_set_discount_03_01.png); background-position: 0 0; background-repeat: no-repeat; background-size: 100%; height: auto; padding-top: 50%; width: 100%;}
.br_set_discount_02{ position: absolute; top:-5px; right:0; width:130px; height:50px; background-image:url(../images/br_common_png/br_set_discount_02.png); background-repeat:no-repeat; background-position:0 0; background-size:130px 50px;}
.hddrs-title-01{ margin-bottom:30px; width:100%;}
.hddrs-title-01 dt{ background-color:#d1d4e7; padding:10px 12px;}
.hddrs-title-01 dt p{ border-left:6px solid #172685; color:#172685; font-size:22px; font-weight:bold; padding:0 0 0 10px;}
.hddrs-title-01 dd{ font-size:14px; line-height:18px; margin:0; padding:10px 12px 10px 30px;}
.hddrs-title-01.step dd{ margin-bottom:30px;}
.hddrs-title-01 dd span{ color:#ff0000; font-weight:bold;}
.hddrs-title-01 dd p{ font-size:12px; margin:4px auto 0; text-align:right; width:426px;}
.hddrs-title-01 dd table.other-company{ border:1px solid #444444; border-collapse:collapse; margin:10px auto 0;}
.hddrs-title-01 dd table.other-company tr{ border:1px solid #444444;}
.hddrs-title-01 dd table.other-company tr th{ background-color:#ffffc9; border-right:1px dashed #444444; font-size:14px; padding:10px; text-align:left;}
.hddrs-title-01 dd table.other-company tr td{ font-size:16px; line-height:20px; padding:10px;}
.hddrs-title-01 dd table.other-company tr td span{ display:block;}
.hddrs-title-01 dd table.step{ border-collapse:collapse; margin-bottom:6px; width:100%;}
.hddrs-title-01 dd table.step tr{ border-top:1px solid #172685; border-bottom:1px solid #172685;}
.hddrs-title-01 dd table.step tr th{ background-color:#172685; color:#ffffff; font-size:20px; padding:6px 10px; width:120px;}
.hddrs-title-01 dd table.step tr td{ color:#172685; font-weight:bold; font-size:20px; line-height:22px; padding:6px 10px;}
.hddrs-title-01 dd table.caution{ border:1px solid #ff0000; border-collapse:collapse; width:100%;}
.hddrs-title-01 dd table.caution tr th{ background-color:#ff0000; color:#ffffff; font-size:16px; padding:6px 10px; width:10%;}
.hddrs-title-01 dd table.caution tr td{ color:#ff0000; font-size:14px; padding:6px 10px;}
.hddrs-title-01 dd div.all-contact{ background-color:#ffffc9; margin:10px 20%; padding:20px 8% 5px;}
.hddrs-title-01 dd div.all-contact div{ font-size:20px !important; font-weight:bold; margin-bottom:20px !important; text-align:left !important;}
.hddrs-title-01 dd div.all-contact div a.contact{ color:#172685;}
.hddrs-title-01 dd div.all-contact div a.tel{ color:#ff0000; pointer-events: none;}
.hddrs-title-01 dd div.all-contact div span{ display:block; color:#000000; font-size:12px; font-weight:normal; margin-top:4px;}
.hddrs-title-01 dd div.c-title{ background-color: #172685; color: #ffffff; display: inline-block; font-size: 14px; font-weight: bold; padding: 4px 20px; margin-bottom: 8px;}
.hddrs-title-01 dd p.cpu-rank-005{ font-size:14px; margin:4px auto 0; text-align:left; width: 610px;}
.hddrs-001,.hddrs-002{ display: block; margin:0 auto 10px;}
.hddrs-003,.hddrs-004{ display:block; margin:0 auto 10px;}
.hddrs-006,.hddrs-008,.hddrs-009,.hddrs-010{ margin-top:10px;}
.hddrs-011{ margin:20px 0 40px;}
.no_time_seal_01{ background-color: #172685; color: #ffffff; font-size: 22px; font-weight: bold; margin: 10px 0; padding: 6px 0; text-align: center;}
.time_seal_bt_01{ color: #172685; display: block; font-size: 20px; font-weight: bold; margin-bottom: 50px; text-align: center;}
a.br_bt_goods_png_14{ display:block; width:100%;}
.br_new_update_page{ display:block; margin:0 auto 10px;}
.kessan_big_seal_01{ border-bottom:6px solid #172685; margin-bottom:20px; text-align: center;}
.kessan_big_seal_01 a{ border:3px solid #172685; border-bottom: none; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; color: #172685; display: inline-block; font-size:24px; font-weight: bold; padding:6px 10px; text-decoration: none; vertical-align: top;}
.kessan_big_seal_01 a:hover{ background-color: #fffbc7;}
.kessan_big_seal_01 a.select{ background-color: #172685; color: #ffffff; cursor: default; pointer-events:none;}
.kessan_big_seal_01 a.not{ margin-right: 10px;}
.kessan_big_seal_01 a.note:before{ content: url(../images/campaign/kessan_big_seal_note.png); margin-right:4px; vertical-align: sub;}
.kessan_big_seal_01 a.note.select:before{ content: url(../images/campaign/kessan_big_seal_note_hv.png);}
.kessan_big_seal_01 a.desktop{ margin-left: 10px;}
.kessan_big_seal_01 a.desktop:before{ content: url(../images/campaign/kessan_big_seal_desktop.png); margin-right:4px; vertical-align: sub;}
.kessan_big_seal_01 a.desktop.select:before{ content: url(../images/campaign/kessan_big_seal_desktop_hv.png);}
.pc-support-ul-01{ width: 100%;}
.pc-support-ul-01:after{ clear: both; content: ""; display: block;}
.pc-support-ul-01 li{ width: 360px; text-align: center;}
.pc-support-ul-01 li p{ font-size:22px; font-weight: bold; margin-bottom: 4px; text-align: center;}
.pc-support-ul-01 li img.arrow{ display: block; margin: 10px auto 0;}
.pc-support-ul-01 li a{ display: inline-block;}
.pc-support-ul-01 li a.text{ display: block; font-size: 16px; margin: 0 auto 6px;}
.pc-support-ul-01 li a.img img:hover{ -moz-opacity: 0.4; -ms-opacity: 0.4; -o-opacity: 0.4; -webkit-opacity: 0.4; opacity: 0.4;}
.pc-support-ul-01 li:first-child{ float: left; margin-left: 10px;}
.pc-support-ul-01 li:first-child hr{ border-top: 8px solid #007200;}
.pc-support-ul-01 li:first-child a.bt{ float: left; width: 50%;}
.pc-support-ul-01 li:first-child a.text{ color: #007200;}
.pc-support-ul-01 li:first-child a.text:before{ content: url(../../images/pc_support/br_pc_support_arrow_01.png); margin-right: 4px; vertical-align: sub;}
.pc-support-ul-01 li:first-child a.text:hover,.pc-support-ul-01 li:last-child a.text:hover{ color: #ff0000;}
.pc-support-ul-01 li:first-child a img{ border:none;}
.pc-support-ul-01 li:last-child{ float: right; margin-right: 10px;}
.pc-support-ul-01 li:last-child hr{ border-top: 8px solid #4a0700;}
.pc-support-ul-01 li:last-child a.bt{ float: left; width: 33.3%;}
.pc-support-ul-01 li:last-child a.text{ color: #4a0700;}
.pc-support-ul-01 li:last-child a.text:before{ content: url(../../images/pc_support/br_pc_support_arrow_02.png); margin-right: 4px; vertical-align: sub;}
.pc-support-a-01{ display: block; font-size: 16px; margin: 20px auto 40px; text-align: center;}
.pc-support-a-01:before{ content: url(../../images/pc_support/br_pc_support_arrow_03.png); margin-right: 4px; vertical-align: sub;}
.pc-support-a-02{ display: block; font-size: 12px; margin-bottom: 10px; text-align: right;}
.pc-support-a-02:before{ content: url(../../images/pc_support/br_pc_support_arrow_04.png); margin-right: 4px; vertical-align: sub;}
.pc-support-p-01{ background-color:#e7e9f3; -moz-border-radius: 0 0 8px 8px; -ms-border-radius: 0 0 8px 8px; -o-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; border-top: 5px solid #172685; color: #172685; font-size: 36px; font-weight: bold; margin-bottom: 10px; padding: 4px 0; text-align: center;}
.double-line{ border: 4px double #172685; padding: 20px 10px 0 10px;}
.double-line p{ color: #172685; font-size: 24px !important; font-weight: bold !important; line-height: 26px; text-align: left !important; margin:0 !important; width: 100% !important;}
.double-line p span{ color: #222222; display: block; font-size: 14px; line-height:18px; margin:16px 0 20px 32px;}
.double-line p span#rubi{ margin:0 0 20px 32px !important;}
.photo-pc{ width:100%;}
.hddrs-title-01 dd span.title{ background-color: #172685; color: #ffffff;  display: inline-block; margin-bottom: 6px; padding:4px 10px;}
.hddrs-title-01 dd p.title{ color: #172685; font-size:16px; font-weight: bold; margin-top: 20px; text-align: left; width: 100%;}
.hddrs-title-01 dd p.title span{ color: #172685; display: block; font-size:14px; font-weight: normal;}
.restoration-set{ margin-top: 10px; width:100%;}
.restoration-set:after{ content: ""; clear: both; display: block;}
.restoration-set li{ float:left;}
.restoration-set li:nth-child(1),.restoration-set li:nth-child(4),.restoration-set li:nth-child(7){ width:60%;}
.restoration-set li:nth-child(2),.restoration-set li:nth-child(5),.restoration-set li:nth-child(8){ width:39%;}
.restoration-set li:nth-child(3),.restoration-set li:nth-child(6){ margin:10px 0 10px 28%; width:72% !important;}
.restoration-set li div.ts-only{ display: none;}
.br-display-none{ display: none;}
.bl_ssd_back_01{ background-image:url(../images/br_common_png/br_ssd_back_01.png); background-repeat: no-repeat; background-size: 100%; margin-bottom: 10px; padding: 7% 5%;}
.bl_ssd_back_02{ background-image:url(../images/br_common_png/br_ssd_back_02.png); background-repeat: no-repeat; background-size: 100%; margin-bottom: 10px; padding: 7% 5%;}
/* 新しく追加　*/
.br_header_frame_09_png_05{ color: #ffff00; font-size: 14px; height: 20px; left: 5%; overflow: hidden; pointer-events: none; position: absolute; top: 5px; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 90%;}
.br_header_frame_09_png_05 span{ font-size: 12px; margin-left: 4px;}
.bl_sp_tb_header_link,.bl_ts_login_text_01,.bl_ts_login_icon_01,.bl_ts_logo_01,.br_ts_usp_01,#br_header_frame_13.ts{ display: none;}
.br_ts_login_area{ background-color: #172685; margin: 4px auto 10px; padding: 10px;}
.br_ts_login_area .br_login_frame_01 p.entry{ color: #ffffff; float:left; font-size: 14px; font-weight: bold; line-height: 36px; width: 200px;}
.br_ts_closeBtn{ background-color: #222222; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; color: #ffffff; font-size: 16px; font-weight: bold; height: 20px; line-height: 18px; position: absolute; right: -6px; text-align: center; top: -6px; width: 20px; cursor: pointer;}
.br_ts_bt_01 a,.br_ts_bt_01 div{ background-image:url(../images/bl_sp_tb_png/br_ts_bt_01.png); background-repeat: no-repeat; display: block;}
.br_ts_bt_01 a.login{ background-position: 0 -460px; height: 80px; margin: 10px auto 30px; width: 280px;}
.bl_ts_right_side_club_login_01{ position: fixed; right: 0; top: 10%; width: 130px; z-index: 500;}
.bl_ts_right_side_club_login_01 a{ background-image: url(../images/bl_sp_tb_png/bl_ts_login_club_01.png); display: block; height: 120px; text-indent: -9999px; width: 130px;}
.bl_ts_right_side_club_login_01 a:hover{ filter:alpha(opacity=40); -moz-opacity: 0.4; -ms-opacity: 0.4; -o-opacity: 0.4; -webkit-opacity: 0.4; opacity: 0.4;}
.bl_ts_right_side_club_login_01 a.login{ background-position: 0 0;}
.bl_ts_right_side_club_login_01 a.club{ background-position: 0 -120px;}
.fixed li p#br_header_frame_13{ top: 2px !important;}
/* 新しく追加 END　*/
.cpu-lank-case{ border:1px solid #172685; border-radius: 4px; font-weight: normal; margin-top: 4px; padding: 6px;}
.cpu-lank-case span{ color: #172685; display: block; font-weight: bold;}
.cpu-lank-table-01{ border-collapse: collapse; font-size: 12px; margin-bottom: 20px;}
.cpu-lank-table-01 tr th,.cpu-lank-table-01 tr td{ border: 1px solid #172685; padding: 4px;}
.cpu-lank-table-01 tr th{ background-color: #e7e9f3; color: #172685; text-align: center; width: 70px;}
.cpu-lank-color{ height: 42px; left: 0; position: absolute; top:0; width: 42px; pointer-events: inherit;}
.color-0{ background-color: #dfdfdf !important; color: #000000; font-size: 12px !important;}
.color-1{ background-color: #00AEFF !important; color: #ffffff; font-size: 16px !important;}
.color-2{ background-color: #00AE51 !important; color: #ffffff; font-size: 16px !important;}
.color-3{ background-color: #FF9100 !important; color: #ffffff; font-size: 16px !important;}
.color-4{ background-color: #FF0000 !important; color: #ffffff; font-size: 16px !important;}
.color-5{ background-color: #be0000 !important; color: #ffffff; font-size: 16px !important;}
.cpu-lank-type{ background-image: url(../images/br_common_png/cpu_icon_01.png); background-position: 0 50px; background-repeat: no-repeat; height: 42px; width: 42px;}
.cpu-lank-type.type-1{ background-position: 0 0 !important;}
.cpu-lank-type.type-2{ background-position: 0 -50px !important;}
.cpu-lank-type.type-3{ background-position: 0 -100px !important;}
.cpu-lank-type.type-4{ background-position: 0 -150px !important;}
.cpu-lank-type.type-5{ background-position: 0 -200px !important;}
.cpu-lank-type.type-6{ background-position: 0 -250px !important;}
.cpu-lank-type.type-7{ background-position: 0 -300px !important;}
.cpu-lank-type.type-8{ background-position: 0 -350px !important;}
.cpu-lank-type.type-9{ background-position: 0 -400px !important;}
/* 新しいヘッダー */
.upt-header-01{ height: 100px; position: relative;}
.upt-header-01 h1{ font-size: 12px; height: 16px; overflow: hidden; position: absolute; text-overflow: ellipsis; top: 6px; white-space: nowrap; width: 800px;}
.upt-header-01 div.logo{ bottom: 15px; left: 0; position: absolute;}
.upt-header-01 div.logo-point{ bottom: 22px; left: 0; position: absolute;}
.upt-header-01 div.logo-point img.point-five-logo{ bottom: -14px; pointer-events: none; position: absolute; right: -18px;}
.upt-header-01 ul{ top: 0; right: 0; position: absolute;}
.upt-header-01 ul li{ float: right;}
.upt-header-01 ul li:last-child{ margin-right: 10px;}
.upt-header-01 ul li a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; -ms-opacity: 0.5; -o-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5;}
.no-cart,.cart-bt,.no-cart p.point span.icon,.cart-bt p.point span.icon,.info,.contact-bt,.formal,.recovery,.corporate,.exchange,.price-down{ background-image: url(../images/upt_header/upd_header_bt_01.png?update=20200925); background-repeat: no-repeat;}
.no-cart{ background-position: center 0; height: 90px; width: 170px;}
.cart-bt{ background-position: center -110px; display: block; height: 90px; position: relative; width: 170px;}
.cart-bt:hover{ filter:alpha(opacity=80); -moz-opacity: 0.8; -ms-opacity: 0.8; -o-opacity: 0.8; -webkit-opacity: 0.8; opacity: 0.8;}
.no-cart p,.cart-bt p{ font-size: 14px; font-weight: bold; text-align: center; pointer-events: none;}
.no-cart p.name,.cart-bt p.name{ color: #ffff00; height: 25px; padding-top: 4px; text-overflow: ellipsis; white-space: nowrap; width: 170px;}
.no-cart p.name span,.cart-bt p.name span{ font-size: 12px; margin-left: 4px;}
.cart-bt p.price{ color: #d20000; position: absolute; right: 38px; text-align: right; top: 32px;}
.cart-bt p.price span{ font-size: 12px; margin-left: 2px;}
.no-cart p.point,.cart-bt p.point{ color: #ffffff; height: 20px; line-height: 20px; padding-top: 30px;}
.no-cart p.point span.icon,.cart-bt p.point span.icon{ background-position: -180px -680px; padding-left: 26px;}
.no-cart p.point span.icon span,.cart-bt p.point span.icon span{ font-size: 12px; margin-left: 2px;}
.info{ background-position: center -220px; height: 36px; margin-top: 36px; text-indent: -9999px; width: 190px;}
.contact-bt{ background-position: center -256px; display: block; height: 20px; margin: 0 auto; width: 150px;}
.contact-bt:hover{ background-position: center -296px;}
.formal{ background-position: center -510px; display: block; height: 60px; margin-top: 40px; text-indent: -9999px; width: 100px;}
.recovery{ background-position: center -430px; display: block; height: 60px; margin: 40px 5px 0 0; text-indent: -9999px; width: 100px;}
.corporate{ background-position: center -430px; display: block; height: 60px; margin: 40px 5px 0 0; text-indent: -9999px; width: 100px;}
.exchange{ background-position: center -350px; display: block; height: 60px; margin-top: 40px; text-indent: -9999px; width: 100px;}
.price-down{ background-position: center -570px; border-right: 1px solid #000000; border-left: 1px solid #000000; display: block; height: 50px; margin-top: 40px; text-indent: -9999px; width: 80px;}
.price-down:hover{ background-position: center -630px; filter:alpha(opacity=100) !important; -moz-opacity: 1 !important; -ms-opacity: 1 !important; -o-opacity: 1 !important; -webkit-opacity: 1 !important; opacity: 1 !important;}
.grov_menu_area {max-width: 1150px;  position: relative; margin: 0 auto; top: -10px;}
.upt-header-02{ background: -moz-linear-gradient(top, #172685, #5a64a8 15%, #172685); background: -ms-linear-gradient(top, #172685, #5a64a8 15%, #172685); background: -o-linear-gradient(top, #172685, #5a64a8 15%, #172685); background: -webkit-linear-gradient(top, #172685, #5a64a8 15%, #172685); background: linear-gradient(top, #172685, #5a64a8 15%, #172685); height: 32px; width: 100%;}
.upt-header-02:after,.upt-header-03:after{ clear: both; content: ""; display: block;}
.upt-header-02 div ul{ float: right;}
.upt-header-02 div ul li{ float: left; margin-right: 10px;}
.upt-header-02 div ul li a{ color: #ffff00; font-size: 12px; line-height: 32px;}
.upt-header-02 div ul li a:hover{ color: #ffffff;}
.upt-header-02 div ul li div{ background-image: url(../images/br_common_png/new_br_icon_common_05.png); background-repeat: no-repeat; margin-top: 6px;}
.upt-header-fixed{ margin-bottom: 12px; width: 100%;}
.upt-header-fixed a.header-menu-bt{ background-image: url(../images/upt_header/new_bl_header_link_01.png); background-position: 0 -1100px; background-repeat: no-repeat; bottom: 22px; display: block; height: 68px; left: 0; position: absolute; width: 68px;}
.upt-header-fixed a.header-menu-bt:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; -ms-opacity: 0.5; -o-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5;}
.upt-header-fixed a.header-menu-bt.disappear{ background-position: 0 -1200px; bottom: -91px;}
.upt-header-fixed.fixed a.header-menu-bt{ background-image: url(../images/upt_header/new_bl_header_link_02.png); background-position: 0 -550px; bottom: 12px; height: 34px; width: 88px;}
.upt-header-fixed.fixed a.header-menu-bt.disappear{ background-position: 0 -600px; bottom: -45px;}
.upt-header-fixed a.header-menu-bt-close{ background-image: url(../images/upt_header/new_bl_header_link_01.png); background-position: 0 -1100px; background-repeat: no-repeat; bottom: 13px; display: block; height: 68px; right: 0; position: absolute; width: 70px;}
.upt-header-fixed a.header-menu-bt-close:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; -ms-opacity: 0.5; -o-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5;}
.upt-header-fixed a.header-menu-bt-close.disappear{ display: none;}
.upt-header-fixed a.header-menu-bt-open{ background-image: url(../images/upt_header/new_bl_header_link_01.png); background-position: 0 -1200px; background-repeat: no-repeat; bottom: -83px; display: block; height: 68px; right: 0; position: absolute; width: 70px;}
.upt-header-fixed a.header-menu-bt-open:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; -ms-opacity: 0.5; -o-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5;}
.upt-header-fixed a.header-menu-bt-open.disappear{ display: none;}
.upt-header-fixed.fixed a.header-menu-bt-close{ background-image: url(../images/upt_header/new_bl_header_link_02.png); background-position: 0 -550px; bottom: 3px; height: 34px; width: 75px;}
.upt-header-fixed.fixed a.header-menu-bt-open{ background-image: url(../images/upt_header/new_bl_header_link_02.png); background-position: 0 -600px; bottom: -50px; height: 34px; width: 75px;}
.upt-header-fixed.fixed a.header-menu-bt-close.disappear{ display: none;}
.upt-header-fixed.fixed a.header-menu-bt-open.disappear{ display: none;}
.upt-header-fixed.fixed{ -webkit-box-shadow: 0 2px 4px #9a9a9a; box-shadow: 0 2px 4px #9a9a9a; left: 0; position: fixed; top: 0; z-index: 500;}
.upt-header-fixed.fixed .upt-header-04{ margin-bottom: 0px;}
.upt-header-03{ background: -moz-linear-gradient(top, #f1f1f1, #ededed); background: -ms-linear-gradient(top, #f1f1f1, #ededed); background: -o-linear-gradient(top, #f1f1f1, #ededed); background: -webkit-linear-gradient(top, #f1f1f1, #ededed); background: linear-gradient(top, #f1f1f1, #ededed); border-bottom: 1px solid #8d8d8d; height: 55px; width: 100%;}
.upt-header-03 div ul{ float: right; margin-top: 7px;}
.upt-header-03 div ul li{ float: left; margin-right: 10px;}
.upt-header-03 div ul li:last-child{ margin-right: 0;}
.upt-header-03 div ul li a{ background-image: url(../images/upt_header/upt_header_03_01.png); background-repeat: no-repeat; display: block; height: 42px; text-indent: -9999px; width: 180px;}
.upt-header-03 div ul li a.details{ background-position: 0 0;}
.upt-header-03 div ul li a.details:hover{ background-position: 0 -50px;}
.upt-header-03 div ul li a.easy{ background-position: 0 -100px;}
.upt-header-03 div ul li a.easy:hover{ background-position: 0 -150px;}
.upt-header-03 div ul li a.estimate{ background-position: 0 -200px;}
.upt-header-03 div ul li a.estimate:hover{ background-position: 0 -250px;}
.upt-header-04{ background-color: #d1d4e7; border-bottom: 1px solid #8d8d8d; padding: 10px 0; width: 100%;}
.upt-header-04.disappear{ display: none !important;}
.upt-header-04 ul{ border-collapse: separate; border-spacing: 8px 0; display: table; margin: 0 auto; position: relative; width: 998px;}
.upt-header-04 ul li{ background: -moz-linear-gradient(top, #ffffff, #d4d4d4); background: -ms-linear-gradient(top, #ffffff, #d4d4d4); background: -o-linear-gradient(top, #ffffff, #d4d4d4); background: -webkit-linear-gradient(top, #ffffff, #d4d4d4); background: linear-gradient(top, #ffffff, #d4d4d4); border: 1px solid #8d8d8d; -webkit-box-shadow: 0 1px 4px #9a9a9a; box-shadow: 0 1px 4px #9a9a9a; display: table-cell;}
/*
.upt-header-04 ul li:hover{ background: -moz-linear-gradient(top, #ffffff, #eaeaea); background: -ms-linear-gradient(top, #ffffff, #eaeaea); background: -o-linear-gradient(top, #ffffff, #eaeaea); background: -webkit-linear-gradient(top, #ffffff, #eaeaea); background: linear-gradient(top, #ffffff, #eaeaea); border: 1px solid #c6c6c6; -webkit-box-shadow: 0 1px 4px #c6c6c6; box-shadow: 0 1px 4px #c6c6c6;}
.upt-header-04 ul li a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; -ms-opacity: 0.5; -o-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5;}
*/
.upt-header-04 ul li:hover{ background: inherit; background-color: #00ff00 !important; border: 1px solid #00ff00; -webkit-box-shadow: 0 1px 4px #c6c6c6; box-shadow: 0 1px 4px #c6c6c6;}
.upt-header-04 ul li a{ background-image: url(../images/upt_header/new_bl_header_link_01.png); background-repeat: no-repeat; display: block; height: 90px; background-position: center 100px; }
.upt-header-04 ul li a.note{ background-position: center 0;}
.upt-header-04 ul li a.note:hover + div.balloon.note,
.upt-header-04 ul li a.desktop:hover + div.balloon.desktop,
.upt-header-04 ul li a.workstation:hover + div.balloon.workstation,
.upt-header-04 ul li a.gaming:hover + div.balloon.gaming
{ display: block !important;}
div.balloon.note:hover,
div.balloon.desktop:hover,
div.balloon.workstation:hover,
div.balloon.gaming:hover
{ display: block !important;}
.upt-header-04 ul li a.desktop{ background-position: center -100px;}
.upt-header-04 ul li a.display{ background-position: center -200px;}
.upt-header-04 ul li a.other{ background-position: center -300px;}
.upt-header-04 ul li a.tablet{ background-position: center -400px;}
.upt-header-04 ul li a.smart{ background-position: center -500px;}
.upt-header-04 ul li a.pcparts{ background-position: center -600px;}
.upt-header-04 ul li a.server{ background-position: center -700px;}
.upt-header-04 ul li a.network{ background-position: center -800px;}
.upt-header-04 ul li a.printer{ background-position: center -900px;}
.upt-header-04 ul li a.oa_apparatus{ background-position: center -1000px;}
.upt-header-04 ul li a.workstation{ background-position: center -1300px;}
.upt-header-04 ul li a.gaming{ background-position: center -1400px;}
.upt-header-04 ul li a span{ display: table-column; text-indent: -9999px;}
.upt-header-fixed.fixed .upt-header-04 ul li a{ background-image: url(../images/upt_header/new_bl_header_link_02.png); height: 34px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.note{ background-position: center 0;}
.upt-header-fixed.fixed .upt-header-04 ul li a.desktop{ background-position: center -50px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.display{ background-position: center -100px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.other{ background-position: center -150px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.tablet{ background-position: center -200px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.smart{ background-position: center -250px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.pcparts{ background-position: center -300px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.server{ background-position: center -350px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.network{ background-position: center -400px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.printer{ background-position: center -450px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.oa_apparatus{ background-position: center -500px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.workstation{ background-position: center -650px;}
.upt-header-fixed.fixed .upt-header-04 ul li a.gaming{ background-position: center -700px;}
.upt-header-04 ul li div.balloon{ background-color: #ffffff; -webkit-box-shadow: 0 1px 6px #9a9a9a; box-shadow: 0 1px 6px #9a9a9a; display: none; left: 0; padding: 10px; position: absolute; top: 90px; width: 978px; z-index: 100;}
.upt-header-04 ul li div.balloon:before{ content: url(../images/upt_header/upd_header_arrow_01.png); left: 44px; position: absolute; top: -10px;}
.upt-header-04 ul li div.balloon.desktop:before{ left: 134px;}
.upt-header-04 ul li div.balloon.workstation:before{ left: 224px;}
.upt-header-04 ul li div.balloon p{ background-color: #e7e9f3; color: #172685; font-size: 14px; font-weight: bold; margin-bottom: 8px; padding: 2px 0; text-align: center;}
.upt-header-04 ul li div.balloon p a,.upt-header-fixed.fixed .upt-header-04 ul li div.balloon p a{ background-image: none; color: #172685; height: auto; text-decoration: none;}
.upt-header-04 ul li div.balloon.workstation{ text-align: center;}
.upt-header-04 ul li div.balloon.workstation dl{ display: inline-block; margin: 0 0 0 250px; padding: 0; text-align: left; position: relative;}
.upt-header-04 ul li div.balloon.workstation dl:before{ content: url("../images/upt_header/work_station_hlp_01.png"); left: -250px; position: absolute; top: 0;}
.upt-header-04 ul li div.balloon.workstation dl dt{ color: #000000; font-size: 16px; font-weight: bold;}
.upt-header-04 ul li div.balloon.workstation dl dd{ font-size: 14px; line-height: 18px; margin: 0; padding: 0;}
.upt-header-04 ul li div.balloon.workstation dl dd span{ display: block; margin-top: 10px;}
.upt-header-04 ul li div.balloon.workstation dl dd a{ background-image: none; color: #172685; display: inline; font-size: 14px; height: auto; line-height: 18px;}
.upt-header-04 ul li.no-stock{ filter:alpha(opacity=30); -moz-opacity: 0.3; -ms-opacity: 0.3; -o-opacity: 0.3; -webkit-opacity: 0.3; opacity: 0.3; pointer-events: none;}
.upt-header-04 ul li div.table{ display: table; width: 100%;}
.upt-header-fixed.fixed .upt-header-04 ul li div.balloon{ top: 35px;}
.upt-header-04 ul li div.table a,.upt-header-fixed.fixed .upt-header-04 ul li div.table a{ background-image: none; color: #000000; font-size: 12px; height: inherit; text-decoration: none;}
.upt-header-04 ul li div.table a:hover{ color: #d20000 !important; filter:alpha(opacity=100); -moz-opacity: 1.0; -ms-opacity: 1.0; -o-opacity: 1.0; -webkit-opacity: 1.0; opacity: 1.0;}
.upt-header-04 ul li div.table dl dt,.upt-header-04 ul li div.table dl dd{ margin: 0; padding: 0;}
.upt-header-04 ul li div.table dl{ display: table-cell; border-right: 1px solid #c6c6c6; margin: 0 10px; padding: 10px;}
.upt-header-04 ul li div.table dl:last-child{ border-right: none;}
.upt-header-04 ul li div dl dt{ color: #172685; font-size: 14px; font-weight: bold; line-height: 16px; margin-bottom: 6px;}
.footer-link-01{ display: table; margin-top: 50px; width: 100%;}
.footer-link-01 li{ display: table-cell;}
.footer-link-01 li.no-stock{ filter:alpha(opacity=15); -moz-opacity: 0.15; -ms-opacity: 0.15; -o-opacity: 0.15; -webkit-opacity: 0.15; opacity: 0.15; pointer-events: none;}
.footer-link-01 li a{ background-image: url(../images/upt_header/new_bl_footer_link_01.png); background-position: center 0; background-repeat: no-repeat; display: block; height: 110px;}
.footer-link-01 li a:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; -ms-opacity: 0.5; -o-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5;}
.footer-link-01 li a.note{ background-position: center 0;}
.footer-link-01 li a.desktop{ background-position: center -110px;}
.footer-link-01 li a.display{ background-position: center -220px;}
.footer-link-01 li a.other{ background-position: center -330px;}
.footer-link-01 li a.tablet{ background-position: center -440px;}
.footer-link-01 li a.smart{ background-position: center -550px;}
.footer-link-01 li a.pcparts{ background-position: center -660px;}
.footer-link-01 li a.server{ background-position: center -770px;}
.footer-link-01 li a.network{ background-position: center -880px;}
.footer-link-01 li a.printer{ background-position: center -990px;}
.footer-link-01 li a.oa_apparatus{ background-position: center -1100px;}
.footer-link-01 li a.workstation{ background-position: center -1210px;}
.footer-link-01 li a.gaming{ background-position: center -1320px; }
.footer-link-01 li a span{ display: none;}
.header-keyword-search{ background-color: #ff1d00; float: left; height: 26px; margin-top: 7px; padding: 8px; position: relative; width: 390px;/* width: 570px;*/}
.header-keyword-search select{ background-color: #000000; border: none; color: #ffffff; font-size: 12px; height: 20px; line-height: 20px; padding: 0 8px; position: absolute; right: 70px; top:10px;}
.br_goods_search_input_01.header{ width:350px !important; /* width: 510px !important;*/}
.br_bt_goods_search_01.header{ top: 8px !important;}
.br_bt_goods_search_png_01.header{ background-position: 0 -1660px !important; width: 64px !important;}
.br_bt_goods_search_png_01.header:hover{ background-position: -70px -1660px !important;}
div.bl_button_01 div,div.bl_button_01 a{ background-image:url(../images/br_common_png/bl_button_01.png); background-repeat:no-repeat; background-size:360px 800px;}
a.bl_goods_search_01{ display:block; width:220px; height:60px; background-position:0 -280px;}
a.bl_goods_search_01:hover{ background-position:0 -350px;}
div.bl_goods_search_01_ng{ display:block; width:220px; height:60px; background-position:0 -420px;}
a.bl_goods_request_01{ display:block; width:270px; height:60px; background-position:0 -490px;}
a.bl_goods_request_01:hover{ background-position:0 -560px;}
a.bl_mail_button_01{ display:block; width:360px; height:70px; background-position:0 -630px;}
a.bl_mail_button_01:hover{ background-position:0 -710px;}
.frame_estimatesform{ margin-bottom: 30px; width: 600px;}
.triangle-red{ border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 18px solid #ff0000; margin: 20px auto; height: 0; width: 0;}
.cpu-rank-table{ border: 2px solid #000000; border-collapse: collapse; margin: 6px 0; width:100%;}
.cpu-rank-table tr:nth-child(even){ background-color: #e8e8e8;}
.cpu-rank-table tr th{ border: 1px solid #000000; font-size: 14px; padding: 6px 4px; text-align: left;}
.cpu-rank-table tr th.item{ background-image: linear-gradient(13deg, transparent 50%, black 50%, black 51%, transparent 51%, transparent); position: relative;}
.cpu-rank-table tr th.item div.cpu-rank-item{ position: absolute; right: 20px; top: 8px;}
.cpu-rank-table tr th.item div.cpu-rank-item span{ color: #000000; display: inline-block; -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg);}
.cpu-rank-table tr th.item div.use-rank-item{ bottom: 8px; left: 20px; position: absolute;}
.cpu-rank-table tr th.none{ background-color: #474747;}
.cpu-rank-table tr th ul{ background-color: #ffffff; border: 1px solid #000000; -webkit-box-shadow: 1px 2px 4px #9a9a9a; box-shadow: 1px 2px 4px #9a9a9a; left: 574px; padding: 10px; position: absolute; top: 64px; width: 100px;}
.cpu-rank-table tr th ul li:first-child{ margin-bottom: 6px;}
.cpu-rank-table tr th ul li div.possible{ background: -moz-linear-gradient(top, #7676bf, #ffffff 30%, #7676bf 50%, #7676bf); background: -ms-linear-gradient(top, #7676bf, #ffffff 30%, #7676bf 50%, #7676bf); background: -o-linear-gradient(top, #7676bf, #ffffff 30%, #7676bf 50%, #7676bf); background: -webkit-linear-gradient(top, #7676bf, #ffffff 30%, #7676bf 50%, #7676bf); background: linear-gradient(top, #7676bf, #ffffff 30%, #7676bf 50%, #7676bf); display: inline-block; margin-right: 4px; text-indent: -9999px; vertical-align: middle; width: 36px;}
.cpu-rank-table tr th ul li div.comfortable{ background: -moz-linear-gradient(top, #000089, #ffffff 30%, #000089 50%, #000089); background: -ms-linear-gradient(top, #000089, #ffffff 30%, #000089 50%, #000089); background: -o-linear-gradient(top, #000089, #ffffff 30%, #000089 50%, #000089); background: -webkit-linear-gradient(top, #000089, #ffffff 30%, #000089 50%, #000089); background: linear-gradient(top, #000089, #ffffff 30%, #000089 50%, #000089); display: inline-block; margin-right: 4px; text-indent: -9999px; vertical-align: middle; width: 36px;}
.cpu-rank-table tr th a{ color: #373737; pointer-events: none; text-decoration: none;}
.cpu-rank-table tr td{ border-bottom: 1px solid #000000; border-right: 1px solid #bbbbbb; border-top: 1px solid #000000; padding: 0;}
.cpu-rank-table tr td.low-high{ background-color: #474747;}
.cpu-rank-table tr td.color-1{ background-color: #00AEFF !important; color: #ffffff; font-size: 12px !important; font-weight: bold; padding: 4px 0; text-align: center; width: 19px;}
.cpu-rank-table tr td.color-2{ background-color: #00AE51 !important; color: #ffffff; font-size: 12px !important; font-weight: bold; padding: 4px 0; text-align: center; width: 19px;}
.cpu-rank-table tr td.color-3{ background-color: #FF9100 !important; color: #ffffff; font-size: 12px !important; font-weight: bold; padding: 4px 0; text-align: center; width: 19px;}
.cpu-rank-table tr td.color-4{ background-color: #FF0000 !important; color: #ffffff; font-size: 12px !important; font-weight: bold; padding: 4px 0; text-align: center; width: 19px;}
.cpu-rank-table tr td.color-5{ background-color: #be0000 !important; color: #ffffff; font-size: 12px !important; font-weight: bold; padding: 4px 0; text-align: center; width: 19px;}
.cpu-rank-table tr td.right-line{ border-right: 1px solid #000000 !important;}
.cpu-rank-table tr td div.possible{ background: -moz-linear-gradient(top, #7676bf, #ffffff 30%, #7676bf 50%, #7676bf); background: -ms-linear-gradient(top, #7676bf, #ffffff 30%, #7676bf 50%, #7676bf); background: -o-linear-gradient(top, #7676bf, #ffffff 30%, #7676bf 50%, #7676bf); background: -webkit-linear-gradient(top, #7676bf, #ffffff 30%, #7676bf 50%, #7676bf); background: linear-gradient(top, #7676bf, #ffffff 30%, #7676bf 50%, #7676bf); text-indent: -9999px; vertical-align: middle;}
.cpu-rank-table tr td div.comfortable{ background: -moz-linear-gradient(top, #000089, #ffffff 30%, #000089 50%, #000089); background: -ms-linear-gradient(top, #000089, #ffffff 30%, #000089 50%, #000089); background: -o-linear-gradient(top, #000089, #ffffff 30%, #000089 50%, #000089); background: -webkit-linear-gradient(top, #000089, #ffffff 30%, #000089 50%, #000089); background: linear-gradient(top, #000089, #ffffff 30%, #000089 50%, #000089); text-indent: -9999px; vertical-align: middle;}
.cpu-rank-table tr td ul{ display: table; width: 100%;}
.cpu-rank-table tr td ul li{ color: #ffffff; display: table-cell; padding: 4px; text-align: center;}
.cpu-rank-table tr td ul li:first-child{ text-align: left;}
.cpu-rank-table tr td ul li:last-child{ text-align: right;}
.cpu-rank-table tr td ul li span{ color: #ffffff; display: inline-block; transform: rotate(-90deg);}
.cpu-rank-table-ts{ display: none;}
.cpu-rank-bt-001{ display: block; margin-bottom: 10px;}
.cpu-rank-bt-001 img:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; -ms-opacity: 0.5; -o-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5;}
.right-tab-01{ background: -moz-linear-gradient(right, #ff3300, #ff3300 60%, #791300); background: -ms-linear-gradient(right, #ff3300, #ff3300 60%, #791300); background: -o-linear-gradient(right, #ff3300, #ff3300 60%, #791300); background: -webkit-linear-gradient(right, #ff3300, #ff3300 60%, #791300); background: linear-gradient(right, #ff3300, #ff3300 60%, #791300); border-radius: 4px 0 0 4px; -webkit-box-shadow: -1px 2px 4px #9a9a9a; box-shadow: -1px 2px 4px #9a9a9a; position: fixed; right: 0; top: 80px; z-index: 500;}
.right-tab-01:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; -ms-opacity: 0.5; -o-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5;}
.right-login{ background-image: url(../images/right_area/right_area_bt_01.png); display: block; height: 130px; text-indent: -9999px; width: 30px;}
.right-tab-area{ height: 384px; position: fixed; right: -242px; top: 218px; width: 272px; z-index: 500;}
.right-tab-area div#compare_contents{ position: relative;}
.right-tab-list{ float: left; position: absolute; right: 242px; top: 0; width: 30px; z-index: 55;}
.right-tab-list li{ margin-bottom: 10px;}
.right-tab-list li:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; -ms-opacity: 0.5; -o-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5;}
.right-tab-list li.selected:hover{ filter:alpha(opacity=100); -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; -webkit-opacity: 1; opacity: 1; cursor: default;}
.right-tab-list li.selected a{ cursor: default;}
.right-tab-list li a{ background-image: url(../images/right_area/right_area_bt_01.png); background-repeat: no-repeat; display: block; text-indent: -9999px;}
.right-tab-list li.under-review-list{ background: -moz-linear-gradient(right, #1b4C99, #1b4C99 60%, #002d74); background: -ms-linear-gradient(right, #1b4C99, #1b4C99 60%, #002d74); background: -o-linear-gradient(right, #1b4C99, #1b4C99 60%, #002d74); background: -webkit-linear-gradient(right, #1b4C99, #1b4C99 60%, #002d74); background: linear-gradient(right, #1b4C99, #1b4C99 60%, #002d74); border-radius: 4px 0 0 4px; -webkit-box-shadow: -1px 2px 4px #9a9a9a; box-shadow: -1px 2px 4px #9a9a9a;}
.right-tab-list li.under-review-list.selected{ background: -moz-linear-gradient(right, #1b4C99, #1b4C99 60%, #1b4C99); background: -ms-linear-gradient(right, #1b4C99, #1b4C99 60%, #1b4C99); background: -o-linear-gradient(right, #1b4C99, #1b4C99 60%, #1b4C99); background: -webkit-linear-gradient(right, #1b4C99, #1b4C99 60%, #1b4C99); background: linear-gradient(right, #1b4C99, #1b4C99 60%, #1b4C99);}
.right-tab-list li.under-review-list a{ background-position: center -140px; height: 130px; width: 30px;}
.right-tab-list li.under-review-list p{ background-color: #ff0000; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; color: #ffffff; font-weight: bold; font-size: 10px; height: 16px; line-height: 16px; position: absolute; right: 20px; text-align:center; top: -4px; width: 16px;}
.right-tab-list li.under-review-list.selected a{ background-position: center -280px;}
.right-tab-list li.order-estimates-list{ background: -moz-linear-gradient(right, #297f29, #297f29 60%, #133f13); background: -ms-linear-gradient(right, #297f29, #297f29 60%, #133f13); background: -o-linear-gradient(right, #297f29, #297f29 60%, #133f13); background: -webkit-linear-gradient(right, #297f29, #297f29 60%, #133f13); background: linear-gradient(right, #297f29, #297f29 60%, #133f13); border-radius: 4px 0 0 4px; -webkit-box-shadow: -1px 2px 4px #9a9a9a; box-shadow: -1px 2px 4px #9a9a9a; position: relative;}
.right-tab-list li.order-estimates-list.selected{ background: -moz-linear-gradient(right, #297f29, #297f29 60%, #297f29); background: -ms-linear-gradient(right, #297f29, #297f29 60%, #297f29); background: -o-linear-gradient(right, #297f29, #297f29 60%, #297f29); background: -webkit-linear-gradient(right, #297f29, #297f29 60%, #297f29); background: linear-gradient(right, #297f29, #297f29 60%, #297f29);}
.right-tab-list li.order-estimates-list a{ background-position: center -420px; height: 154px; width: 30px;}
.right-tab-list li.order-estimates-list p{ background-color: #ff0000; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; color: #ffffff; font-weight: bold; font-size: 10px; height: 16px; line-height: 16px; position: absolute; right: 20px; text-align:center; top: -4px; width: 16px;}
.right-tab-list li.order-estimates-list.selected a{ background-position: center -580px;}
.right-tab-list li.close-list{ display: none; background: -moz-linear-gradient(right, #444444, #444444 60%, #020202); background: -ms-linear-gradient(right, #444444, #444444 60%, #020202); background: -o-linear-gradient(right, #444444, #444444 60%, #020202); background: -webkit-linear-gradient(right, #444444, #444444 60%, #020202); background: linear-gradient(right, #444444, #444444 60%, #020202); border-radius: 4px 0 0 4px; -webkit-box-shadow: -1px 2px 4px #9a9a9a; box-shadow: -1px 2px 4px #9a9a9a;}
.right-tab-list li.close-list a{ background-position: center -740px; height: 80px; width: 30px;}
.open #compare_contents .right-tab-list li.close-list{ display: block;}
.bottom-tab-area {display:none}
.left-tab-area{ height: 350px; position: fixed; left: -1px; top: 170px; width: 60px; z-index: 500;}
.combined-search-btn{ background-image: url(../images/left_area_bt_01.png); display: block; height: 202px; width: 60px; background-repeat: no-repeat; text-indent: -9999px; margin-bottom: 15px;}
.stock-inquiry-btn {background-image: url(../images/left_area_bt_01.png); display: block; height: 210px; width: 60px; background-repeat: no-repeat; text-indent: -9999px; background-position:0 -215px;}
.right-body-area{ float: left;}
.under-review-area{ background-color: #ffffff; border: 6px solid #1b4C99; -webkit-box-shadow: 1px 2px 3px #9a9a9a; box-shadow: 1px 2px 3px #9a9a9a; height: 372px; position: absolute; right: 0; top: 0; width: 230px;}
.under-review-area div.up{ height: 330px; overflow: hidden;}
.under-review-area div.up.default_bg{ background-image: url(../images/right_area/bl_tab_def_bg01.png); background-position: center; background-repeat: no-repeat;}
.under-review-area div.up div.none{ background-color: #dfdfdf; height: 330px;}
.under-review-area div.up ul.list li{ background-color: #def6f1; border-bottom: 1px dotted #1b4C99; height: 96px; padding: 7px 8px 6px;}
.under-review-area div.up ul.list li a{ display: inline-block;}
.under-review-area div.up ul.list li a.name{ font-size: 12px; float: left; height: 28px; line-height: 14px; overflow: hidden; width: 120px; word-break: break-all;}
.under-review-area div.up ul.list li a.photo{ float: right;}
.under-review-area div.up ul.list li a.photo img{ height: 60px !important; width: 90px !important;}
.under-review-area div.up ul.list li div.price{ display: inline-block; font-size: 12px; font-weight: bold; float: left; margin: 2px 0;}
.under-review-area div.up ul.list li div.price span{ font-size: 10px; font-weight: normal;}
.under-review-area div.up ul.list li a.remove{ background-image: url(../images/right_area/right_area_bt_02.png); background-position: 0 0; float:left; height: 38px; margin-top: 13px; text-indent: -9999px; width: 90px;}
.under-review-area div.up ul.list li a.remove:hover{ background-position: 0 -40px;}
.under-review-area div.up ul.list li a.detail{ background-image: url(../images/right_area/right_area_bt_02.png); background-position: -100px 0; float:right; height: 38px; margin-top: 3px; text-indent: -9999px; width: 116px;}
.under-review-area div.up ul.list li a.detail:hover{ background-position: -100px -40px;}
.under-review-area div.under{ background-color: #1b4C99; height: 42px; text-align: center;}
.under-review-area div.under div.none{ background-image: url(../images/right_area/right_area_bt_02.png); background-position: -380px 0; background-repeat: no-repeat; color: #ffffff; display: inline-block; height: 18px; line-height: 18px; margin-top: 14px; padding-left: 30px;}
.under-review-area div.under a.comparison{ background-image: url(../images/right_area/right_area_bt_02.png); background-position: -380px 0; background-repeat: no-repeat; color: #ffffff; display: inline-block; height: 18px; line-height: 18px; margin-top: 14px; padding-left: 30px;}
.under-review-area div.under a.comparison:hover{ background-position: -380px -20px; color: #fff200;}
.order-estimates-area{ background-color: #ffffff; border: 6px solid #297f29; height: 372px; position: absolute; right: 0; top: 0; width: 230px;}
.order-estimates-area div.up{ height: 330px;}
.order-estimates-area div.up.default_bg{ background-image: url(../images/right_area/bl_tab_def_bg02.png); background-position: center; background-repeat: no-repeat;}
.order-estimates-area div.up div.none{ background-color: #dfdfdf; height: 330px;}
.order-estimates-area div.up ul.list li{ background-color: #e2f0e1; border-bottom: 1px dotted #297f29; height: 96px; padding: 7px 8px 6px;}
.order-estimates-area div.up ul.list li a{ display: inline-block;}
.order-estimates-area div.up ul.list li a.name{ font-size: 12px; float: left; height: 28px; line-height: 14px; overflow: hidden; width: 120px; word-break: break-all;}
.order-estimates-area div.up ul.list li a.photo{ float: right;}
.order-estimates-area div.up ul.list li div.price{ display: inline-block; font-size: 12px; font-weight: bold; float: left; margin: 2px 0 15px;}
.order-estimates-area div.up ul.list li div.price span{ font-size: 10px; font-weight: normal;}
.order-estimates-area div.up ul.list li div.price:after{ clear: both; content: ""; display: block;}
.order-estimates-area div.up ul.list li a.detail{ background-image: url(../images/right_area/right_area_bt_02.png); background-position: -220px 0; clear: both; display: block; height: 38px; margin: 10px auto 0; text-indent: -9999px; width: 150px;}
.order-estimates-area div.up ul.list li a.detail:hover{ background-position: -220px -40px;}
.order-estimates-area div.under{ background-color: #297f29; height: 42px; text-align: center;}
.order-estimates-area div.under div.none{ background-image: url(../images/right_area/kago_aicon_001.png); background-position: 0 -122px; background-repeat: no-repeat; color: #ffffff; display: inline-block; height: 35px; line-height: 35px; margin-top: 8px; padding-left: 30px;}
.order-estimates-area div.under a.comparison{ background-image: url(../images/right_area/kago_aicon_001.png); background-position: 0 0; background-repeat: no-repeat; color: #ffffff; cursor: pointer; display: inline-block; height: 35px; line-height: 35px; margin-top: 8px; padding-left: 37px; text-decoration: underline;}
.order-estimates-area div.under a.comparison:hover{ background-position: 0 -60px; color: #fff200;}
.detail-bt-01{ background-image: url(../images/br_common_png/new_br_banner_220_01.png); background-position: 0 -508px; display: block; height: 50px; margin: 0 auto 10px; width: 108px;}
.detail-bt-01:hover{ background-position: -109px -508px;}
.works-tation-area-01{ width: 100%;}
.works-tation-area-01 dt{ background-image: url("/images/work_station/work_station_001.png"); background-repeat: no-repeat; padding-top: 15%; text-indent: -9999px;}
.works-tation-area-01 dd{ margin: -50px 0 0 14px; padding: 0;}
.works-tation-area-01 dd p{ font-size: 14px; font-weight: bold; line-height: 18px;}
.works-tation-area-01 dd p span{ color: #ff0000;}
.works-tation-area-02{ border: 1px solid #000000; border-bottom: 4px solid #000000; margin: 20px 4%; padding: 10px; position: relative;}
.works-tation-area-02:before{ content: url("/images/work_station/work_station_left_01.png"); left: -1px; position: absolute; top: -1px;}
.works-tation-area-02:after{ content: url("/images/work_station/work_station_right_01.png"); position: absolute; right: -1px; top: -1px;}
.works-tation-area-02 div.photo{ background-image: url("/images/work_station/work_station_002.png"); float: left;}
.works-tation-area-02 div.feature{ background-position: center 0; height: 144px; margin: 20px 30px 0 20px; width: 105px;}
.works-tation-area-02 div.intel{ background-position: center -170px; height: 114px; margin: 20px 30px 0 20px; width: 105px;}
.works-tation-area-02 div.graphic-board{ background-position: center -305px; height: 114px; margin: 20px 30px 0 20px; width: 105px;}
.works-tation-area-02 dl{ float: left; width: calc(100% - 164px);}
.works-tation-area-02 dl dt{ border-bottom: 1px solid #000000; font-size: 24px; font-weight: bold; margin-top: -10px;}
.works-tation-area-02 dl dt span{ font-size: 30px;}
.works-tation-area-02 dl dd{ margin-top: 10px;}
.works-tation-area-02 dl dd.feature span.obi-arrow{ border: 1px solid #000000; display: inline-block; float: left; font-size: 18px; font-weight: bold; height: 27px; padding: 3px 0 4px 10px; position: relative; width: 96px;}
.works-tation-area-02 dl dd.feature span.obi-arrow:before{ border: 18px solid transparent; border-left: 18px solid #FFF; content: ""; position: absolute; right: -35px; top: -1px; z-index: 2;}
.works-tation-area-02 dl dd.feature span.obi-arrow:after{ border: 18px solid transparent; border-left: 18px solid #000000; content: "";	position: absolute; right: -36px; top: -1px; z-index: 1;}
.works-tation-area-02 dl dd.feature span.margin-tb-10{ margin: 10px 0;}
.works-tation-area-02 dl dd.feature p.margin-tb-10{ margin: 10px 0 10px 25px;}
.works-tation-area-02 dl dd.feature p{ float: left; font-size: 14px; height: 36px; line-height: 18px; margin-left: 25px; width: calc(100% - 134px);}
.works-tation-area-02 dl dd.feature p:after{ clear: both; content: ""; display: block;}
.works-tation-area-02 dl dd.feature p span{ color: #ff0000;}
.works-tation-area-02 dl dd.intel p{ font-size: 14px; line-height: 18px;}
.works-tation-area-02 dl dd.intel p span{ color: #172685; display: block; font-weight: bold;}
.works-tation-area-02 dl dd.graphic-board p{ font-size: 14px; line-height: 18px;}
.works-tation-area-02 span.both{ clear: both; display: block;}
.ts-memory-area-01,.ts-memory-bn-01{ display: none;}
.ssd-memory-bt-frame{ clear: both; content: ""; display: block; width: 100%;}
.ssd-memory-bt-frame:after{ clear: both; content: ""; display: block;}
.ssd-memory-bt-frame li{ float: left; width: 32%; margin-right: 2%;}
.ssd-memory-bt-frame li:last-child{ margin-right: 0;}
.ssd-memory-bt-frame a{ background-image: url("/images/campaign/ssd-memory-bt-01.png"); background-repeat: no-repeat; background-size: 100%; display: block; padding-top: 55%;}
.ssd-memory-bt-frame a.memory{ background-position: center 0;}
.ssd-memory-bt-frame a.memory:hover{ background-position: center 12.5%;}
.ssd-memory-bt-frame a.memory.select{ background-position: center 25.1%; pointer-events: none;}
.ssd-memory-bt-frame a.ssd{ background-position: center 37.6%;}
.ssd-memory-bt-frame a.ssd:hover{ background-position: center 50.2%;}
.ssd-memory-bt-frame a.ssd.select{ background-position: center 62.7%; pointer-events: none;}
.ssd-memory-bt-frame a.ssd-memory{ background-position: center 75.3%;}
.ssd-memory-bt-frame a.ssd-memory:hover{ background-position: center 87.8%;}
.ssd-memory-bt-frame a.ssd-memory.select{ background-position: center 100.4%; pointer-events: none;}
.gekiyasu_2manendai_01 p {font-size: 14px; margin: 0 0 20px 5px;}

.no-stock-01:after{ clear: both; content: ""; display: block;}
.no-stock-01 img{ float: left;}
.no-stock-01 p{ background-image: url("../images/br_common_png/br_rd_no_goods_02_off.png"); background-repeat: no-repeat; float: left; font-weight: bold; height: 70px; line-height: 70px; padding-left: 134px; position: relative;}
.no-stock-01 a{ color: #172685; float: left; font-size: 14px; font-weight: bold; line-height: 18px; margin-top: 10px; position: relative; text-align: center;}
.no-stock-01 a:hover{ color: #d20000;}
.no-stock-01 a span.triangle{ display: inline-block; text-decoration: none;}

.refine-area{ border: 1px solid #cccccc; margin-bottom: 10px; padding: 6px 10px 6px 46px; position: relative; width: calc(100% - 58px);}
.refine-area:before{ background-image: url("../images/br_common_png/br_icon_common_06.png"); background-position: 0 -1545px; content: ""; height: 30px; left: 0; position: absolute; top: calc(50% - 15px); width: 40px;}
.refine-area ul:after,.refine-area p.number:after{ clear: both; content: ""; display: block;}
.refine-area ul li{ float: left; margin-right: 30px; position: relative;}
.refine-area ul li a.check,.refine-area ul li a.check_on{ color: #ff0000; font-size: 12px; padding-left: 20px; position: relative; text-decoration: underline;}
.refine-area ul li a.check:before{ background-image: url("../images/br_common_png/br_icon_search_01.png"); background-position: -12px -400px; content: ""; height: 16px; left: 0; position: absolute; top: 0; width: 16px;}
.refine-area ul li a.check_on:before{ background-image: url("../images/br_common_png/br_icon_search_01.png"); background-position: -12px -440px; content: ""; height: 16px; left: 0; position: absolute; top: 0; width: 16px;}
.refine-area ul li div.popup-area{ background-color: #ffffff; border-radius: 6px; border: 2px solid #172685; bottom: 34px; display: none; padding: 10px; left: calc(50% - 162px); position: absolute; width: 300px;}
.refine-area ul li div.popup-area:before{ border: 10px solid transparent; border-top: 17px solid #ffffff; bottom: -24px; content: ""; left: calc(50% - 11px); pointer-events: none; position: absolute; z-index: 2;}
.refine-area ul li div.popup-area:after{ border: 11px solid transparent; border-top: 18px solid #172685; bottom: -29px; content: ""; left: calc(50% - 12px); pointer-events: none; position: absolute; z-index: 1;}
.refine-area ul li div.popup-area div{ background-image: url("../images/br_common_png/br-list-popup-photo-01.png"); background-repeat: no-repeat; height: 110px; text-indent: -9999px; width: 300px;}
.refine-area ul li:hover > div.popup-area{ display: block;}
.refine-area ul li div.popup-area div.memory-8g-over{ background-position: center 0;}
.refine-area ul li div.popup-area div.ssd-load{ background-position: center -120px;}
.refine-area ul li div.popup-area div.ten-key{ background-position: center -240px;}
.refine-area ul li div.popup-area div.wireless-lan{ background-position: center -360px;}
.refine-area ul li div.popup-area div.web-camera{ background-position: center -480px;}
.refine-area ul li div.popup-area div.with-hdmi{ background-position: center -600px;}
.refine-area ul li div.popup-area div.optics-drive{ background-position: center -720px;}
.refine-area ul li div.popup-area div.sokuno-pc{ background-position: center -840px;}
.refine-area ul li div.popup-area p.title{ color: #172685; font-size: 14px; font-weight: bold; line-height: 18px; padding-left: 20px; position: relative;}
.refine-area ul li div.popup-area p.title:before{ background-image: url(/images/br_common_png/br_icon_common_06_01.png); background-position: -5px -4px; content: ""; height: 30px; left: -7px; position: absolute; top: -14px; width: 30px;}
.refine-area ul li div.popup-area p{ font-size: 12px; line-height: 16px;}
.refine-area ul li dl.click-up{ display: inline-block; margin-left: 4px; position: relative; vertical-align: bottom;}
.refine-area ul li dl.click-up dt div{ background-image: url("../images/br_common_png/br_icon_common_06.png"); background-position: bottom right; cursor: pointer; height: 18px; width: 14px;}
.refine-area ul li dl.click-up dt div:hover{ opacity: .4;}
.refine-area ul li dl dd.popup-area{ background-color: #ffffff; border-radius: 6px; border: 2px solid #172685; bottom: 34px; display: none; padding: 10px; left: calc(50% - 136px); position: absolute; text-align: center; width: 250px;}
.refine-area ul li dl dd.popup-area:before{ border: 10px solid transparent; border-top: 17px solid #ffffff; bottom: -24px; content: ""; left: calc(50% - 11px); pointer-events: none; position: absolute; z-index: 2;}
.refine-area ul li dl dd.popup-area:after{ border: 11px solid transparent; border-top: 18px solid #172685; bottom: -29px; content: ""; left: calc(50% - 12px); pointer-events: none; position: absolute; z-index: 1;}
.refine-area ul li dl dd.popup-area p.title{ color: #172685; font-size: 14px; font-weight: bold; line-height: 18px;}
.refine-area ul li dl dd.popup-area p.title span{ color: #ff0000; display: block;}


.refine-area p.number{ font-size: 14px; font-weight: bold; margin-left: -36px; text-align: center;}
.refine-area p.number span{ color: #ff0000; font-size: 20px; margin: 0 8px;}
.refine-area p.number a{ background-image: url("../images/br_common_png/br-list-search-bt-01.png?up=20190717"); display: inline-block; height: 30px; float: right; text-indent: -9999px; width: 210px;}
.refine-area p.number a:hover{ opacity: 0.4;}
.refine-area p.number a.disabled{ opacity: 0.2;}

.windows7-support-end-top-bt-01{ color: #172685; display: block; font-size: 14px; margin-bottom: 10px; text-align: center;}
.windows7-support-end-top-bt-01:hover{ opacity: 0.4;}
.windows7-support-end-top-bt-01.display_none_01{ display: none;}

.right-link-area{ text-align: right; margin: 30px 0;}
.right-link-area a{ color: #172685; display: block; font-size: 14px; margin-bottom: 6px;}

.left-line-title-01{ border-left: 6px solid #172685; color: #172685; font-size: 24px; font-weight: bold; line-height: 28px; margin-bottom: 6px; padding-left: 4px;}
.left-line-body-01{ padding-left: 10px;}

.stop-bt-01{ opacity: .4; pointer-events: none;}

.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"]{ display: flex; -webkit-flex-flow: wrap; flex-flow: wrap;}
.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"] li.br_border_bottom_747db6_02[hit_num_href="2"]{ -webkit-order: 1; order: 1;}/*NEC*/
.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"] li.br_border_bottom_747db6_02[hit_num_href="3"]{ -webkit-order: 2; order: 2;}/*FUJITSU（富士通）*/
.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"] li.br_border_bottom_747db6_02[hit_num_href="6"]{ -webkit-order: 3; order: 3;}/*HP（ヒューレットパッカード）*/
.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"] li.br_border_bottom_747db6_02[hit_num_href="7"]{ -webkit-order: 4; order: 4;}/*DELL（デル）*/
.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"] li.br_border_bottom_747db6_02[hit_num_href="8"]{ -webkit-order: 5; order: 5;}/*Lenovo（レノボ）*/
.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"] li.br_border_bottom_747db6_02_no[hit_num_href="12"]{ border-bottom: dotted 2px #747db6 !important; -webkit-order: 6; order: 6;}/*mouse computer*/
.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"] li.br_border_bottom_747db6_02[hit_num_href="4"]{ -webkit-order: 7; order: 7;}/*TOSHIBA（東芝）*/
.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"] li.br_border_bottom_747db6_02[hit_num_href="5"]{ display: none; -webkit-order: 8; order: 8;}/*Panasonic(パナソニック)*/
.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"] li.br_border_bottom_747db6_02[hit_num_href="9"]{ -webkit-order: 9; order: 9;}/*EPSON*/
.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"] li.br_border_bottom_747db6_02[hit_num_href="10"]{ -webkit-order: 10; order: 10;}/*SONY（ソニー）*/
.position_relative[title="中古デスクトップパソコン"] div.br_left_menu_02 ul li.br_border_bottom_747db6_01_no ul.br_border_bottom_747db6_03[title="メーカーで探す"] li.br_border_bottom_747db6_02[hit_num_href="11"]{ border-bottom: none !important; -webkit-order: 11; order: 11;}/*Apple（アップル）*/

.os-type-area{ background-image: url("../images/goods_list_png/os-icon-01.png"); height: 42px; left: 0; position: absolute; text-indent: -9999px; top: 0; width: 42px;}
.type-,.type-0{ display: none !important;}
.type-435{ background-position: center -50px;}
/* Mac OS */
.type-47,.type-314,.type-315,.type-240,.type-241,.type-242,.type-246,.type-476,.type-492{ background-position: center -100px;}
.type-165,.type-249,.type-250,.type-251,.type-252,.type-253,.type-335,.type-336,.type-254,.type-244,.type-245,.type-246,.type-247,.type-248{ background-position: center -150px;}
.type-316,.type-376,.type-317,.type-318,.type-319,.type-320,.type-418,.type-426{ background-position: center -200px;}
.type-491{ background-position: center -250px;}

.resolution-weight-area{ color: #ffffff; font-size: 10px; left: 5px; position: absolute; text-shadow: 1px 1px 1px #000000; text-align: center; top: 20px; width: calc(100% - 5px);}
.pc-size-area{ border-left: 1px solid #3c3c3c; float: right; height: 16px; padding: 14px 0 0 8px;}
.pc-size-area span{ display: inline-block; font-size: 10px; margin-right: 12px; position: relative; text-align: center; min-width: 24px;}
.pc-size-area span:last-child{ margin-right: 20px;}
.pc-size-area span::before,.pc-size-area span::after{ display: inline-block; position: absolute;}
.pc-size-area span::before{ top: -14px;}
.pc-size-area span::after{ top: 0; letter-spacing: 0;}
.pc-size-area span:first-child::before{ content: "幅"; left: calc(50% - 5px);}
.pc-size-area span:nth-child(2)::before{ content: "奥行"; left: calc(50% - 10px);}
.pc-size-area span:last-child::before{ content: "高さ"; left: calc(50% - 10px);}
.pc-size-area span:first-child::after,.pc-size-area span:nth-child(2)::after{ content: "×"; right: -9px;}
.pc-size-area span:last-child::after{ content: "mm"; right: -20px;}

	.powered-by-icon-details-title{ color: #172685; font-size: 14px; font-weight: bold; margin: 0 0 8px 14px;}
	.powered-by-icon-details-title span{ color: #000000; font-size: 13px; font-weight: normal;}
	.powered-by-icon-details-area{ margin: 0 5px !important; width: calc(100% - 10px) !important;}
	.powered-by-icon-details-area::after,.powered-by-icon-list-area::after{ clear: both; content: ""; display: block;}
	.powered-by-icon-details-area li{ float: left; margin-right: 0 !important;}
	.powered-by-icon-details-area li dl{ position: relative;}
	.powered-by-icon-details-area li dt div{ background-image: url("../images/goods_details_png/details-page-icon-01.png"); cursor: pointer; height: 90px; margin-bottom: 10px; text-indent: -9999px; width: 70px;}
	.powered-by-icon-details-area li dt div:hover{ opacity: .4;}
	.powered-by-icon-details-area li dt.popup-link-none div{ cursor: default;}
	.powered-by-icon-details-area li dt.popup-link-none div:hover{ opacity: 1;}
	.powered-by-icon-details-area li dt .powered-by-icon-01{ background-position: center 0;}
	.powered-by-icon-details-area li dt .powered-by-icon-02{ background-position: center -100px;}
	.powered-by-icon-details-area li dt .powered-by-icon-03{ background-position: center -200px;}
	.powered-by-icon-details-area li dt .powered-by-icon-04{ background-position: center -300px;}
	.powered-by-icon-details-area li dt .powered-by-icon-05{ background-position: center -400px;}
	.powered-by-icon-details-area li dt .powered-by-icon-06{ background-position: center -500px;}
	.powered-by-icon-details-area li dt .powered-by-icon-07{ background-position: center -600px;}
	.powered-by-icon-details-area li dt .powered-by-icon-08{ background-position: center -700px;}
	.powered-by-icon-details-area li dt .powered-by-icon-09{ background-position: center -800px;}
	.powered-by-icon-details-area li dt .powered-by-icon-10{ background-position: center -900px;}
	.powered-by-icon-details-area li dt .powered-by-icon-11{ background-position: center -1000px;}
	.powered-by-icon-details-area li dt .powered-by-icon-12{ background-position: center -1100px;}
	.powered-by-icon-details-area li dt .powered-by-icon-13{ background-position: center -1200px;}
	.powered-by-icon-details-area li dt .powered-by-icon-14{ background-position: center -1300px;}
	.powered-by-icon-details-area li dt .powered-by-icon-15{ background-position: center -1400px;}
	.powered-by-icon-details-area li dt .powered-by-icon-16{ background-position: center -1500px;}
	.powered-by-icon-details-area li dt .powered-by-icon-17{ background-position: center -1600px;}
	.powered-by-icon-details-area li dt .powered-by-icon-18{ background-position: center -1700px;}
	.powered-by-icon-details-area li dt .powered-by-icon-19{ background-position: center -1800px;}
	.powered-by-icon-details-area li dt .powered-by-icon-20{ background-position: center -1900px;}
	.powered-by-icon-details-area li dt .powered-by-icon-21{ background-position: center -2000px;}
	.powered-by-icon-details-area li dt .powered-by-icon-22{ background-position: center -2100px;}

	.powered-by-icon-details-area li dd{ background-color: #ffffff; border: 1px solid #172685; display: none; left: calc(50% - 110px); position: absolute; width: 218px; z-index: 1;}
	.powered-by-icon-details-area li dd.up{ bottom: 100px;}
	.powered-by-icon-details-area li dd.down{ top: 100px;}
	.powered-by-icon-details-area li dd::after{ border-right: 10px solid transparent; border-left: 10px solid transparent; content: ""; left: calc(50% - 10px); position: absolute;}
	.powered-by-icon-details-area li dd.up::after{ border-top: 16px solid #172685; bottom: -16px;}
	.powered-by-icon-details-area li dd.down::after{ border-bottom: 16px solid #172685; top: -16px;}
	.powered-by-icon-details-area li dd p:first-child{ color: #172685; font-size: 14px; font-weight: bold; margin: 10px;}
	.powered-by-icon-details-area li dd p:first-child::before,.powered-by-icon-details-area li div span::before{ background-image: url("../images/goods_details_png/details-page-icon-02.png"); content: ""; display: inline-block; margin-right: 4px;}
	.powered-by-icon-details-area li dd p:first-child::before{ background-position: center 0; height: 16px; width: 18px;}
	.powered-by-icon-details-area li dd img{ display: block; margin: 0 auto;}
	.powered-by-icon-details-area li dd p:nth-child(3){ font-size: 12px; padding: 10px;}
	.powered-by-icon-details-area li dd div{ background-color: #172685; color: #ffffff; cursor: pointer; font-size: 12px; padding: 4px 2px; text-align: center;}
	.powered-by-icon-details-area li dd div:hover span{ opacity: .4;}
	.powered-by-icon-details-area li dd div span::before{ background-position: center -20px; height: 18px; vertical-align: middle; width: 18px;}

	.powered-by-icon-list-area{ margin: 10px auto 0; width: 100%;}
	.powered-by-icon-list-area li{ float: left; margin-bottom: 2px;}
	.powered-by-icon-list-area li div{ background-image: url("../images/goods_list_png/list-page-icon-01.png"); height: 30px; text-indent: -9999px; width: 30px;}
	.powered-by-icon-list-area li .powered-by-icon-01{ background-position: center 0;}
	.powered-by-icon-list-area li .powered-by-icon-02{ background-position: center -30px;}
	.powered-by-icon-list-area li .powered-by-icon-03{ background-position: center -60px;}
	.powered-by-icon-list-area li .powered-by-icon-04{ background-position: center -90px;}
	.powered-by-icon-list-area li .powered-by-icon-05{ background-position: center -120px;}
	.powered-by-icon-list-area li .powered-by-icon-06{ background-position: center -150px;}
	.powered-by-icon-list-area li .powered-by-icon-07{ background-position: center -180px;}
	.powered-by-icon-list-area li .powered-by-icon-08{ background-position: center -210px;}
	.powered-by-icon-list-area li .powered-by-icon-09{ background-position: center -240px;}
	.powered-by-icon-list-area li .powered-by-icon-10{ background-position: center -270px;}
	.powered-by-icon-list-area li .powered-by-icon-11{ background-position: center -300px;}
	.powered-by-icon-list-area li .powered-by-icon-12{ background-position: center -330px;}
	.powered-by-icon-list-area li .powered-by-icon-13{ background-position: center -360px;}
	.powered-by-icon-list-area li .powered-by-icon-14{ background-position: center -390px;}
	.powered-by-icon-list-area li .powered-by-icon-15{ background-position: center -420px;}
	.powered-by-icon-list-area li .powered-by-icon-16{ background-position: center -450px;}
	.powered-by-icon-list-area li .powered-by-icon-17{ background-position: center -480px;}
	.powered-by-icon-list-area li .powered-by-icon-18{ background-position: center -510px;}
	.powered-by-icon-list-area li .powered-by-icon-19{ background-position: center -540px;}
	.powered-by-icon-list-area li .powered-by-icon-20{ background-position: center -570px;}
	.powered-by-icon-list-area li .powered-by-icon-21{ background-position: center -600px;}
	.powered-by-icon-list-area li .powered-by-icon-22{ background-position: center -630px;}

.photo-basic-01{ }
.text-basic-01{ font-size: 12px; line-height: 16px;}
.dl-dt-140{ margin-bottom: 40px; width: 100%;}
.dl-dt-140::after{ clear: both; content: ""; display: block;}
.dl-dt-140 dt{ float: left; margin-right: 10px; width: 350px;}
.dl-dt-140 dd{ float: right; width: calc(100% - 360px);}
.dl-dt-140 dd p:last-child{ font-size: 12px; line-height: 18px;}
.two-line-icon-01{ font-size: 14px; font-weight: bold; line-height: 18px; margin-bottom: 8px;}
.two-line-icon-01::before{ background-position: center -720px; content: ""; display: inline-block; height: 18px; margin-right: 4px; vertical-align: middle; width: 10px;}

.bto-option-win7-banner-area{ background-image: url("/images/br_common_png/bto-option-win7-banner-01.png"); background-repeat: no-repeat; display: block; margin-bottom: 10px; text-indent: -9999px;}
.bto-option-win7-banner-area:hover{ opacity: 0.4;}
.bto-option-win7-banner-area.bto-option{ height: 160px;}
.bto-option-win7-banner-area.win7{ background-position: center -180px; height: 35px;}

.ease-search-area dt,.ease-search-area dd{ background-color: #0000A8;}
.ease-search-area dt{ background-color: #0000a8; padding: 20px 10px 10px;}
.ease-search-area dt div{ background-image: url("/images/br_common_png/easy-search-title-photo-01.png"); height: 26px; margin: 0 auto; text-indent: -9999px; width: 310px;}
.ease-search-area dt div.ease-search-title-photo-01{ background-position: center 0;}
.ease-search-area dt div.ease-search-title-photo-02{ background-position: center -50px;}
.ease-search-area dt div.ease-search-title-photo-03{ background-position: center -100px;}
.ease-search-area dt div.ease-search-title-photo-04{ background-position: center -150px;}
.ease-search-area dd{ margin-bottom: 8px; padding: 10px 10px 0;}
.ease-search-area dd ul{ font-size: 0; text-align: center; width: 100%;}
.ease-search-area dd ul li{ display: inline-block; margin: 0 15px 20px; vertical-align: top;}
.ease-search-area dd ul li a{ background-image: url("/images/br_common_png/easy-search-photo-01.png"); display: block; height: 100px; text-indent: -9999px; width: 170px;}
.ease-search-area dd ul li a.small{ height: 76px;}
.ease-search-area dd ul li a.ease-search-photo-01{ background-position: center 0;}
.ease-search-area dd ul li a.ease-search-photo-01:hover{ background-position: center -120px;}
.ease-search-area dd ul li a.ease-search-photo-01_on{ background-position: center -240px;}
.ease-search-area dd ul li a.ease-search-photo-02{ background-position: center -360px;}
.ease-search-area dd ul li a.ease-search-photo-02:hover{ background-position: center -480px;}
.ease-search-area dd ul li a.ease-search-photo-02_on{ background-position: center -600px;}
.ease-search-area dd ul li a.ease-search-photo-03{ background-position: center -720px;}
.ease-search-area dd ul li a.ease-search-photo-03:hover{ background-position: center -840px;}
.ease-search-area dd ul li a.ease-search-photo-03_on{ background-position: center -960px;}
.ease-search-area dd ul li a.ease-search-photo-04{ background-position: center -1080px;}
.ease-search-area dd ul li a.ease-search-photo-04:hover{ background-position: center -1200px;}
.ease-search-area dd ul li a.ease-search-photo-04_on{ background-position: center -1320px;}
.ease-search-area dd ul li a.ease-search-photo-05{ background-position: center -1440px;}
.ease-search-area dd ul li a.ease-search-photo-05:hover{ background-position: center -1560px;}
.ease-search-area dd ul li a.ease-search-photo-05_on{ background-position: center -1680px;}
.ease-search-area dd ul li a.ease-search-photo-06{ background-position: center -1800px;}
.ease-search-area dd ul li a.ease-search-photo-06:hover{ background-position: center -1920px;}
.ease-search-area dd ul li a.ease-search-photo-06_on{ background-position: center -2040px;}
.ease-search-area dd ul li a.ease-search-photo-07{ background-position: center -2160px;}
.ease-search-area dd ul li a.ease-search-photo-07:hover{ background-position: center -2280px;}
.ease-search-area dd ul li a.ease-search-photo-07_on{ background-position: center -2400px;}
.ease-search-area dd ul li a.ease-search-photo-08{ background-position: center -2520px;}
.ease-search-area dd ul li a.ease-search-photo-08:hover{ background-position: center -2640px;}
.ease-search-area dd ul li a.ease-search-photo-08_on{ background-position: center -2760px;}
.ease-search-area dd ul li a.ease-search-photo-09{ background-position: center -2880px;}
.ease-search-area dd ul li a.ease-search-photo-09:hover{ background-position: center -3000px;}
.ease-search-area dd ul li a.ease-search-photo-09_on{ background-position: center -3120px;}
.ease-search-area dd ul li a.ease-search-photo-10{ background-position: center -3240px;}
.ease-search-area dd ul li a.ease-search-photo-10:hover{ background-position: center -3360px;}
.ease-search-area dd ul li a.ease-search-photo-10_on{ background-position: center -3480px;}
.ease-search-area dd ul li a.ease-search-photo-11{ background-position: center -3600px;}
.ease-search-area dd ul li a.ease-search-photo-11:hover{ background-position: center -3700px;}
.ease-search-area dd ul li a.ease-search-photo-11_on{ background-position: center -3800px;}
.ease-search-area dd ul li a.ease-search-photo-12{ background-position: center -3900px;}
.ease-search-area dd ul li a.ease-search-photo-12:hover{ background-position: center -4000px;}
.ease-search-area dd ul li a.ease-search-photo-12_on{ background-position: center -4100px;}
.ease-search-area dd ul li a.ease-search-photo-13{ background-position: center -4200px;}
.ease-search-area dd ul li a.ease-search-photo-13:hover{ background-position: center -4300px;}
.ease-search-area dd ul li a.ease-search-photo-13_on{ background-position: center -4400px;}
.ease-search-area dd ul li a.ease-search-photo-14{ background-position: center -4500px;}
.ease-search-area dd ul li a.ease-search-photo-14:hover{ background-position: center -4600px;}
.ease-search-area dd ul li a.ease-search-photo-14_on{ background-position: center -4700px;}
.ease-search-area dd ul li a.ease-search-photo-15{ background-position: center -4800px;}
.ease-search-area dd ul li a.ease-search-photo-15:hover{ background-position: center -4900px;}
.ease-search-area dd ul li a.ease-search-photo-15_on{ background-position: center -5000px;}
.ease-search-area dd ul li a.ease-search-photo-16{ background-position: center -5100px;}
.ease-search-area dd ul li a.ease-search-photo-16:hover{ background-position: center -5200px;}
.ease-search-area dd ul li a.ease-search-photo-16_on{ background-position: center -5300px;}
.ease-search-area dd ul li a.ease-search-photo-17{ background-position: center -5400px;}
.ease-search-area dd ul li a.ease-search-photo-17:hover{ background-position: center -5500px;}
.ease-search-area dd ul li a.ease-search-photo-17_on{ background-position: center -5600px;}
.ease-search-area dd ul li a.ease-search-photo-18{ background-position: center -5700px;}
.ease-search-area dd ul li a.ease-search-photo-18:hover{ background-position: center -5800px;}
.ease-search-area dd ul li a.ease-search-photo-18_on{ background-position: center -5900px;}
.ease-search-area dd ul li a.ease-search-photo-19{ background-position: center -6000px;}
.ease-search-area dd ul li a.ease-search-photo-19:hover{ background-position: center -6100px;}
.ease-search-area dd ul li a.ease-search-photo-19_on{ background-position: center -6200px;}
.ease-search-area dd ul li a.ease-search-photo-20{ background-position: center -6300px;}
.ease-search-area dd ul li a.ease-search-photo-20:hover{ background-position: center -6400px;}
.ease-search-area dd ul li a.ease-search-photo-20_on{ background-position: center -6500px;}
.ease-search-area dd ul li a.ease-search-photo-21{ background-position: center -6600px;}
.ease-search-area dd ul li a.ease-search-photo-21:hover{ background-position: center -6700px;}
.ease-search-area dd ul li a.ease-search-photo-21_on{ background-position: center -6800px;}
.ease-search-area dd ul li a.ease-search-photo-22{ background-position: center -6900px;}
.ease-search-area dd ul li a.ease-search-photo-22:hover{ background-position: center -7000px;}
.ease-search-area dd ul li a.ease-search-photo-22_on{ background-position: center -7100px;}

.easy-spec-search-title-photo-area{ background-image: url("/images/br_common_png/easy-spec-search-title-photo-01.png"); height: 80px; margin: 0 auto; text-indent: -9999px; width: 980px;}
.easy-spec-search-title-photo-area.spac{ background-position: left 0;}
.easy-spec-search-title-photo-area.easy{ background-position: left -100px;}
.easy-spec-search-change-bt-area a{ background-image: url("/images/br_common_png/easy-spec-search-change-bt-01.png"); display: block; margin: 0 auto 20px; height: 62px; text-indent: -9999px; width: 330px;}
.easy-spec-search-change-bt-area a.spec{ background-position: center 0;}
.easy-spec-search-change-bt-area a.spec:hover{ background-position: center -100px;}
.easy-spec-search-change-bt-area a.easy{ background-position: center -200px;}
.easy-spec-search-change-bt-area a.easy:hover{ background-position: center -300px;}


a.br_ease_search_01_png_27{ background-position: 0px -2476px; display: block; margin: 0 auto 20px; height: 70px; width: 330px;}
a.br_ease_search_01_png_27:hover{ background-position: 0px -2546px;}

@media screen and (min-width: 1px) and (max-width: 350px) {
.frame_258{ width:80%;}
.br_header_frame_02{ width:100%; height:70px;/* height:140px; */}
.display_none_02{ display:inline-block; margin-top:5px !important;}
.display_none_04{ display:none; font-weight: bold;}
/*新しい修正のため削除
div#br_header_frame_03{ position:absolute; top:24px; left:4px;}
div#br_header_frame_03 ul li{ margin-right:8px; font-size:10px;}
div#br_header_frame_04{ display:none;}
div#br_header_frame_04 ul li{ margin-right:4px;}
div#br_header_frame_05_01{ width:82%; position:absolute; top:8px; left:18%;}
div#br_header_frame_10{ top:4px !important;}
div#br_header_frame_11{ top:2px !important; right:23% !important;}
*/
a.br_header_frame_05_png_01_01{ display:block; width:18%; height:auto;}
a.br_header_frame_05_png_01_02{ display:block; width:25%; height:auto;}
a.br_header_frame_05_png_01_03{ display:block; width:20%; height:auto;}
div.br_icon_png_01,div.br_icon_png_02,div.br_icon_png_03,div.br_icon_png_04{ margin-right:2px;}
a#br_menu_bt_01{ top:56px !important;}
div.br_new_goods_02_01 div,div.br_new_goods_02_01 img{ width:100px; height:67px;}
div.br_new_goods_png_01{ width:100%; height:32px; background-size:400px 25px; background-position:0px 7px;}
div.br_ranking_01 ul li a{ width:100px; height:24px; background-size:100px 190px;}
a.br_ranking_01_ul_li_a_png_02{ background-position:0 0;}
a.br_ranking_01_ul_li_a_png_02:hover,a.br_ranking_01_ul_li_a_png_02_on{ background-position:0 -31px;}
a.br_ranking_01_ul_li_a_png_03{ background-position:0 -63px;}
a.br_ranking_01_ul_li_a_png_03:hover,a.br_ranking_01_ul_li_a_png_03_on{ background-position:0 -95px;}
a.br_ranking_01_ul_li_a_png_04{ background-position:0 -126px;}
a.br_ranking_01_ul_li_a_png_04:hover,a.br_ranking_01_ul_li_a_png_04_on{ background-position:0 -158px;}
div.br_ranking_02_01 img{ width:100px; height:67px;}
div.br_ranking_02_png_01,div.br_ranking_02_png_02,div.br_ranking_02_png_03{ width:100px; height:67px; left:6px; background-size:100px 67px;}
div.br_ranking_02_04{ width:100%; margin-bottom:6px;}
div.br_search_history_07_02_03{ margin-top:6px;}
div.br_rd_category_title_01{ width:89%; margin-left:1.5%; margin-right:2.5%;}
div.br_goods_search_12{ width:64%;}
table.br_table_list_04 tr th{ padding:5px 0px; background-color:#fff4d4; border:1px solid #a2a8ce; text-align:center; font-size:10px; font-weight:normal;}
div.br_pagination_02{ width:60%; margin:0px auto;}
th.word_wrap_break_word_01{ width:10px; word-wrap:break-word;}
th.word_wrap_break_word_02{ width:10px; word-wrap:break-word;}
th.word_wrap_break_word_03{ width:10px; word-wrap:break-word;}
td.br_table_list_02_tr_td_02{ width:96%; padding:5px 2%; border:none; font-size:12px; font-weight:normal;}
ul.br_performance_01,ul.br_performance_02{ display:table; width:96%; margin:0 2%; padding:0;}
ul.br_performance_01 li{ display:table-cell; list-style-type:none; padding:5px 0px; background-color:#e7e9f3 !important; border:1px solid #ffffff !important; border-top:2px solid #172685 !important; border-bottom:4px solid #ffffff !important; text-align:center; font-size:12px; font-weight:bold !important;}
ul.br_performance_02 li{ display:table-cell; vertical-align:middle; list-style-type:none; padding:5px 0px; background-color:#fff4d4; border:1px solid #a2a8ce; text-align:center; font-size:10px; font-weight:normal;}
a.br_photo_exchange_right_png_01{ display:block; float:right; width:20px; height:60px; background-image:url(../images/br_common_png/br_rd_photo_slider_03_off.png);}
a.br_photo_exchange_right_png_01:hover{  background-image:url(../images/br_common_png/br_rd_photo_slider_03_on.png);}
table.br_table_02 tr td{ width:60%; padding:3px 10px;}
table.br_goods_option_table_01 tr th,table.br_goods_option_table_01_on tr th{ width:45.45%;}
table.br_goods_option_table_01 tr td,table.br_goods_option_table_01_on tr td{ width:47.27%; padding:5px 0;}
table.br_goods_option_table_01_ng tr th{ width:45.45%;}
table.br_goods_option_table_01_ng tr td{ width:47.27%; padding:5px 0;}
div.br_search_history_05_05,div.br_search_history_05_06{ float:right; margin:4px 10px 0 0;}
div.br_frame_730_01 div.right{ width:98%; margin:0 1%; float:none;}
textarea.br_cart_table_td_textarea_04{ width:91%;}
textarea.br_cart_table_td_textarea_04_on{ width:91%;}
textarea.br_cart_table_td_textarea_04_ng{ width:91%;}
input.br_cart_table_td_input_02,input.br_cart_table_td_input_02_on,input.br_cart_table_td_input_02_ng,input.br_cart_table_td_input_02_ng_on{ width:91%;}
input.br_cart_table_td_input_03,input.br_cart_table_td_input_03_on,input.br_cart_table_td_input_03_ng,input.br_cart_table_td_input_03_ng_on{ width:91%;}
input.br_cart_table_td_input_04,input.br_cart_table_td_input_04_on,input.br_cart_table_td_input_04_ng,input.br_cart_table_td_input_04_ng_on{ width:85%;}
a.br_cart_common_04_png_10{  margin:0px auto; width:96%; height:auto;}
a.br_bt_contact_confirm_png_01{ display:block; margin:0px 2%; width:96%; height:auto;}
div.br_ease_search_02 ul li{ width:140px; margin:0px 2%; list-style-type:none; float:left;}
/*
a.br_ease_search_01_png_27{ position:absolute; top:56px; left:0; right:0; bottom:0; margin:0 auto; display:block; width:292px; height:56px; background-position:0px -2188px; background-size:600px 2647px !important;}
a.br_ease_search_01_png_27:hover{ background-position:0 -2250px;}
*/
a.br_ease_search_01_png_28{ position:absolute; top:56px; left:0; right:0; bottom:0; margin:0 auto; display:block; width:292px; height:56px; background-position:0px -2312px; background-size:600px 2647px !important;}
a.br_ease_search_01_png_28:hover{ background-position:0px -2373px;}
div.br_ease_search_title_png_01{ margin:0 2% 76px; width:96%; height:50px; background-position:0px -1710px; background-size:600px 2143px !important;}
/*
div.br_ease_search_title_png_02{ margin:0 2%; width:96%; height:50px; background-position:0px -1765px; background-size:600px 2143px !important;}
*/
div.br_ease_search_title_png_03{ margin:0 2%; width:96%; height:50px; background-position:0px -1765px; background-size:600px 2143px !important;}
a.br_bt_cart_private_png_02_01,a.br_bt_cart_private_png_02_01_on{ margin-bottom:10px;}
div.br_login_popup div.lineframe{ max-height:260px;}
input.br_cart_table_td_input_07,input.br_cart_table_td_input_07_on,input.br_cart_table_td_input_07_ng,input.br_cart_table_td_input_07_ng_on{ width:96%;}
div.br_cart_lineframe_04_06{ height:240px;}
div.br_footer_table_03_tr_td_div_03{ height:60px;}
div.frame_240.float_left{ width:70%;}
img.microsoft_office_02{ width:100% !important;}
/*
ul.br_rd_footer_icon_01 li{ padding-top:9% !important;}
*/
ul.detail li{ margin-right: 2px !important;}
/* 新しく追加　*/
.bl_ts_logo_01{ top: 56px !important; width: 170px;}
.br_ts_bt_01 a,.br_ts_bt_01 div{ background-size: 250px 536px;}
.br_ts_bt_01 a.delivery{ height: 45px !important; width: 250px !important;}
.br_ts_bt_01 a.payment{ background-position: 0 -63px !important; height: 45px !important; width: 250px !important;}
.br_ts_bt_01 a.call{ background-position: 0 -179px !important; height: 54px !important; width: 250px !important;}
.br_ts_bt_01 a.contact{ background-position: 0 -277px !important; height: 54px !important; width: 250px !important;}
.br_ts_bt_01 a.login{ background-position: 0 -413px !important; height: 70px !important; width: 250px !important;}
.br_ts_bt_01 div.free-dial{ background-position: 0 -125px !important; height: 36px !important; width: 250px !important;}
.br_ts_bt_01 div.contact{ background-position: 0 -241px !important; height: 18px !important; width: 250px !important;}
/* 新しく追加 END　*/
div.br_list_icon_02 ul li{ margin:0px 1px !important;}
}
@media screen and (min-width: 351px) and (max-width: 480px){
.display_block_01 img{ width:100px; height:31px;}
/*  新しい修正のため削除
.br_header_frame_02{ width:100%; height:66px;}
div#br_header_frame_03{ position:absolute; top:24px; left:2%;}
div#br_header_frame_03 ul li{ margin-right:6px;}
div#br_header_frame_04{ display:none; position:absolute; width:310px; top:70px; left:0; right:0; bottom:0; margin:0 auto;}
div#br_header_frame_05_01{ width:85%; position:absolute; top:8px; left:15%;}
*/
a.br_header_frame_05_png_01_01{ display:block; width:20%; height:inherit;}
a.br_header_frame_05_png_01_02{ display:block; width:27.5%; height:inherit;}
a.br_header_frame_05_png_01_03{ display:block; width:22%; height:inherit;}
div.br_new_goods_02_01 div,div.br_new_goods_02_01 img{ width:120px; height:80px;}
div.br_new_goods_png_01{ width:100%; height:32px; background-size:440px 27px; background-position:0px 5px;}
div.br_ranking_01 ul li a{ width:110px; height:26px; background-size:110px 210px;}
a.br_ranking_01_ul_li_a_png_02{ background-position:0 0;}
a.br_ranking_01_ul_li_a_png_02:hover,a.br_ranking_01_ul_li_a_png_02_on{ background-position:0 -35px;}
a.br_ranking_01_ul_li_a_png_03{ background-position:0 -70px;}
a.br_ranking_01_ul_li_a_png_03:hover,a.br_ranking_01_ul_li_a_png_03_on{ background-position:0 -105px;}
a.br_ranking_01_ul_li_a_png_04{ background-position:0 -140px;}
a.br_ranking_01_ul_li_a_png_04:hover,a.br_ranking_01_ul_li_a_png_04_on{ background-position:0 -175px;}
div.br_ranking_02_01 img{ width:120px; height:80px;}
div.br_ranking_02_png_01,div.br_ranking_02_png_02,div.br_ranking_02_png_03{ width:120px; height:80px; left:6px; background-size:120px 80px;}
div.br_ranking_02_04{ width:100%; margin-bottom:10px;}
div.br_search_history_07_02_03{ margin-top:8px;}
div.br_rd_category_title_01{ width:90%; margin-left:1.5%; margin-right:2%;}
div.br_category_belt_01_01_01_png_02,div.br_category_belt_01_01_01_png_03,div.br_category_belt_01_01_01_png_04,div.br_category_belt_01_01_01_png_05,div.br_category_belt_01_01_01_png_06,table.br_table_list_01,table.br_table_list_02{ display:none;}
div.br_goods_search_12{ width:66%;}
table.br_table_list_04 tr th{ padding:5px 0px; background-color:#fff4d4; border:1px solid #a2a8ce; text-align:center; font-size:12px; font-weight:normal;}
div.br_pagination_02{ width:55%; margin:0px auto;}
a.br_photo_exchange_right_png_01{ display:block; float:right; width:50px; height:60px; background-image:url(../images/br_common_png/br_rd_photo_slider_02_off.png);}
a.br_photo_exchange_right_png_01:hover{  background-image:url(../images/br_common_png/br_rd_photo_slider_02_on.png);}
table.br_table_02 tr td{ width:60%; padding:3px 10px; text-align:right;}
table.br_goods_option_table_01 tr th,table.br_goods_option_table_01_on tr th{ width:42.45%;}
table.br_goods_option_table_01 tr td,table.br_goods_option_table_01_on tr td{ width:50.27%;}
table.br_goods_option_table_01_ng tr th{ width:42.45%;}
table.br_goods_option_table_01_ng tr td{ width:50.27%;}
div.br_search_history_05_05,div.br_search_history_05_06{ float:right; margin:10px 10px 0 0;}
div.br_frame_730_01 div.right{ width:90%; margin:0 5%; float:none;}
a.br_bt_contact_confirm_png_01{ margin:0px 2%; width:96%; height:auto;}
div.br_search_02{ padding:10px 2% 0; border:1px solid #a2a8ce; background-color:#fff4d4;}
div.br_search_02_01{ padding:10px 2% 0;}
div.br_search_02_02{ padding:10px 2% 0;}
div.br_search_02_03{ padding:10px 2% 0;}
div.br_ease_search_02 ul li{ width:140px; margin:0px 4%; list-style-type:none; float:left;}
/*
a.br_ease_search_01_png_27{ position:absolute; top:50px; left:0; right:0; bottom:0; margin:0 auto; display:block; width:330px; height:70px; background-position:0px -2476px;}
a.br_ease_search_01_png_27:hover{ background-position:0px -2546px;}
*/
a.br_ease_search_01_png_28{ position:absolute; top:50px; left:0; right:0; bottom:0; margin:0 auto; display:block; width:330px; height:70px; background-position:0px -2616px;}
a.br_ease_search_01_png_28:hover{ background-position:0px -2686px;}
div.br_ease_search_title_png_01{ margin:0 2% 80px; width:96%; height:50px; background-position:0px -1710px; background-size:600px 2143px !important;}
/*
div.br_ease_search_title_png_02{ margin:0 2%; width:96%; height:50px; background-position:0px -1765px; background-size:600px 2143px !important;}
*/
div.br_ease_search_title_png_03{ margin:0 2%; width:96%; height:50px; background-position:0px -1765px; background-size:600px 2143px !important;}
div.br_list_icon_02 ul li{ margin:0px 6px !important;}
}
@media screen and (min-width: 460px) and (max-width: 480px){
/*  新しい修正のため削除
div#br_header_frame_05_01{ width:76%; position:absolute; top:3px; left:4%;}
*/
a.br_search_png_18{ display:block; height:inherit; padding-top:3px; line-height:16px; font-size:12px !important;}
a.br_search_png_18 select{ font-size:10px !important;}
a.br_search_png_18_on{ height:inherit; padding-top:3px; line-height:16px;}
}
@media screen and (min-width: 481px) and (max-width: 799px){
table.br_table_list_01,table.br_table_list_02,td.br_cart_table_td_20{ display:none;}
.display_block_01 img{ width:100px; height:31px;}
div#br_bt_favorite_01,div#br_header_frame_08,div#br_header_frame_09,.br_site_frame01,div#br_footer_frame_02,div#br_footer_frame_03,div.br_search_history_05_03,div.br_ranking_02_05,div.br_contact_right,div.br_search_06,div.br_search_06_01,table.br_table_list_01,table.br_table_list_02,td.br_cart_table_td_20,td.br_cart_table_td_22{ display:none;}
/*  新しい修正のため削除
.br_header_frame_02{ width:100%; height:72px;}
div#br_header_frame_03{ position:absolute; top:24px; left:2%;}
div#br_header_frame_03 ul li{ margin-right:6px;}
div#br_header_frame_04{ position:absolute; width:310px; top:6px; left:10%;}
div#br_header_frame_04 ul li{ margin-right:6px;}
div#br_header_frame_04 ul li img{ width:58px !important; height:58px !important;}
div#br_header_frame_05_01{ width:45%; position:absolute; top:10px; left:52.5%;}
a.br_header_frame_05_png_01_01{ display:block; width:20.3%; height:inherit;}
a.br_header_frame_05_png_01_02{ display:block; width:28%; height:inherit;}
a.br_header_frame_05_png_01_03{ display:block; width:22%; height:inherit;}
div#br_header_frame_10{ display:block; position:absolute; top:10px; right:2%;}
*/
div.br_new_goods_02_01 div,div.br_new_goods_02_01 img{ width:120px; height:80px;}
div.br_new_goods_02_02_01{ width: calc(100% - 150px);}
div.br_new_goods_02_02_02{ width: calc(100% - 150px); padding:16px 0;}
div.br_new_goods_02_03{ width: calc(100% - 150px); margin-right:6px; padding:8px 0;}
div.br_search_history_05_02{ float:left; margin-top:0;}
div.br_search_history_05_04{ float:left; margin-top:0;}
div.br_new_goods_01{ width:100%; height:32px; background-image:url(../images/br_common_png/br_rd_new_goods_02.png); background-repeat:repeat-x;}
div.br_ranking_02_01 img{ width:120px; height:80px;}
div.br_ranking_02_png_01,div.br_ranking_02_png_02,div.br_ranking_02_png_03{ width:120px; height:80px; left:6px; background-size:120px 80px;}
div.br_ranking_02_02{ width: calc(100% - 150px);}
div.br_ranking_02_04{ width:100%; margin-bottom:10px;}
div.br_search_history_07_02_03{ margin-top:8px;}
div.br_list_icon_04{ width:100%;}
div.br_rd_category_title_01{ width:92.5%; margin-left:1.5%; margin-right:2%;}
div.br_goods_search_12{ width:66%;}
div.br_list_icon_02{ width:96%; margin:0 2% 10px; height:30px; float:none;}
table.br_table_list_04 tr th{ padding:5px 0px; background-color:#fff4d4; border:1px solid #a2a8ce; text-align:center; font-size:12px; font-weight:normal;}
div.br_pagination_02{ width:64%; margin:0px auto;}
div.br_photo_frame_01{ width:92%; margin:0 4%; float:none;}
div.br_price_frame_01{ width:96%; margin:0 2%; float:none;}
a.br_photo_exchange_right_png_01{ display:block; float:right; width:50px; height:60px; background-image:url(../images/br_common_png/br_rd_photo_slider_02_off.png);}
a.br_photo_exchange_right_png_01:hover{  background-image:url(../images/br_common_png/br_rd_photo_slider_02_on.png);}
div.br_goods_frame_01{ width:96%; padding:2%;}
a.br_bt_goods_png_04{ width:100%;}
div.br_goods_recommendation_04{ width:90%; margin:0 4% 10px; padding:5px 2%;}
table.br_table_02 tr td{ width:60%; padding:3px 10px; text-align:right;}
table.br_goods_option_table_01 tr th,table.br_goods_option_table_01_on tr th{ width:42.45%;}
table.br_goods_option_table_01 tr td,table.br_goods_option_table_01_on tr td{ width:50.27%;}
table.br_goods_option_table_01_ng tr th{ width:42.45%;}
table.br_goods_option_table_01_ng tr td{ width:50.27%;}
div.br_kaubeki_00 ul li.left,div.br_kaubeki_00 ul li.right{ width:48%;}
div.br_ranking_02_02_01{ width: calc(100% - 150px);}
div.br_search_history_05_05,div.br_search_history_05_06{ float:left; margin:10px 10px 0 0;}
div.br_frame_730_01 div.right{ width:90%; margin:0 5%; float:none;}
a.br_footer_table_03_tr_td_div_png_02{ min-height:24px; height:auto;}
div.br_contact_png_01{ width:320px; height:220px; margin:0 auto;}
a.br_bt_contact_confirm_png_01{ margin:0px 2%; width:96%; height:auto;}
div.br_search_01{ width:90%; margin:0 2%; padding:10px 3%;}
div.br_search_02{ padding:10px 2% 0; border:1px solid #a2a8ce; background-color:#fff4d4;}
div.br_search_02_01{ padding:10px 2% 0;}
div.br_search_02_02{ padding:10px 2% 0;}
div.br_search_02_03{ padding:10px 2% 0;}
div.br_ease_search_02 ul li{ width:140px; margin:0px 4%; list-style-type:none; float:left;}
a.br_ease_search_01_png_17{ margin-bottom:6px; width:140px; height:50px; background-position:0px -1466px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_17_on{ margin-bottom:6px; width:140px; height:50px; background-position:-140px -1466px; background-size:560px 2471px !important;}
/*
a.br_ease_search_01_png_27{ position:absolute; top:50px; left:0; right:0; bottom:0; margin:0 auto; display:block; width:330px; height:70px; background-position:0px -2476px;}
a.br_ease_search_01_png_27:hover{ background-position:0px -2546px;}
*/
a.br_ease_search_01_png_28{ position:absolute; top:50px; left:0; right:0; bottom:0; margin:0 auto; display:block; width:330px; height:70px; background-position:0px -2616px;}
a.br_ease_search_01_png_28:hover{ background-position:0px -2686px;}
div.br_ease_search_title_png_01{ margin:0 2% 80px; width:96%; height:50px; background-position:0px -1710px; background-size:600px 2143px !important;}
/*
div.br_ease_search_title_png_02{ margin:0 2%; width:96%; height:50px; background-position:0px -1765px; background-size:600px 2143px !important;}
*/
div.br_ease_search_title_png_03{ margin:0 2%; width:96%; height:50px; background-position:0px -1765px; background-size:600px 2143px !important;}
td.br_table_list_02_tr_td_03{ width:96%; padding:0px 2%; font-size:14px;}
table.br_table_03{ width:100%;}
table.br_table_03 tr th{ width:20%;}
table.br_table_03 tr td{ width:80%;}
textarea.br_cart_table_td_textarea_04{ width:98%;}
textarea.br_cart_table_td_textarea_04_on{ width:98%;}
textarea.br_cart_table_td_textarea_04_ng{ width:98%;}
input.br_cart_table_td_input_02,input.br_cart_table_td_input_02_on,input.br_cart_table_td_input_02_ng,input.br_cart_table_td_input_02_ng_on{ width:96%;}
input.br_cart_table_td_input_04,input.br_cart_table_td_input_04_on,input.br_cart_table_td_input_04_ng,input.br_cart_table_td_input_04_ng_on{ width:90%;}
div.br_ul_li_05 ul li{ width:100%; list-style-type:none; float:left; margin-bottom:5px;}
td.br_cart_table_td_21{ width:96%; padding:20px 2%; border:none;}
a.br_bt_change_png_01{ margin:0px auto 20px;}
.frame_634{ width:584px;}
div.br_big_photo_01{ width:580px;}
div.br_big_photo_01 table tr td img{ margin-left:-25px;}
ul.br_32_64_ssd_hdd_ul_02 li{ margin:0 auto 10px; float:inherit;}
ul.br_contents li{ width:63%;}
div.wps_text_02{ width:64%;}
.br_set_discount_01{ background-image:url(../images/br_common_png/br_set_discount_01.png);}
.kessan_big_seal_01 a{ font-size:20px;}
}
@media screen and (max-width: 480px){
div.br_footer_frame_05 img{ display:block;}
td.br_cart_table_td_20,a.br_photo_exchange_bid_png_01,table.br_cart_table_001 tr td.left{ display:none;}
.display_none_03{ display:block;}
/*  新しい修正のため削除
div#br_header_frame_10{ display:block; position:absolute; top:8px; right:2%;}
*/
div.br_new_goods_02_02_02{ width: calc(100% - 150px); padding:16px 0;}
div.br_new_goods_02_03{ width: calc(100% - 150px); margin-right:6px; padding:8px 0;}
div.br_search_history_05_02{ float:right; margin-top:0;}
div.br_search_history_05_04{ float:right; margin-top:0;}
div.br_ranking_02_02{ width: calc(100% - 150px);}
div.br_list_icon_04{ width:100%; min-height:0;}
div.br_list_icon_02{ width:96%; margin:0 2% 10px; height:60px; float:none;}
div.br_list_icon_02_png_01{ height:45px; padding-left:35px; background-position:0px -45px;}
div.br_pagination_03,div.br_pagination_04{ top:36%;}
div.br_photo_frame_01{ width:96%; margin:0 2%; float:none;}
div.br_price_frame_01{ width:96%; margin:0 2%; float:none;}
div.br_goods_recommendation_04{ width:92%; margin:0 2% 10px; padding:5px 2%;}
div.br_kaubeki_00 ul li.left,div.br_kaubeki_00 ul li.right{ float:none;}
div.br_ranking_02_02_01{ width: calc(100% - 150px);}
a.br_footer_table_03_tr_td_div_png_02{ min-height:24px; height:auto; line-height:16px;}
div.br_contact_png_01{ width:96%; height:auto; margin:0 2%;}
div.br_search_18 ul li{ float:none;}
div.br_search_01{ width:90%; margin:0 2%; padding:10px 2%;}
input.br_cart_table_td_input_02,input.br_cart_table_td_input_02_on,input.br_cart_table_td_input_02_ng,input.br_cart_table_td_input_02_ng_on{ width:96%;}
input.br_cart_table_td_input_03,input.br_cart_table_td_input_03_on,input.br_cart_table_td_input_03_ng,input.br_cart_table_td_input_03_ng_on{ width:96%;}
input.br_cart_table_td_input_04,input.br_cart_table_td_input_04_on,input.br_cart_table_td_input_04_ng,input.br_cart_table_td_input_04_ng_on{ width:84%;}
.frame_text_172685_08{ width:92%; margin:20px 2%; padding:2px 2%;}
td.br_cart_table_td_21{ width:96%; padding:20px 2%; border:none;}
a.br_bt_password_png_01{ margin:0px 2% 20px; width:96%; height:auto;}
a.br_bt_confirm_png_01{ margin:0px 4% 20px; width:92%; height:auto;}
a.br_bt_change_png_01{ width:92%; height:auto; margin:0px 4% 20px;}
div.br_cart_club_png_02{ width:200px; margin-bottom:6px;}
a.br_banner_slider_left_png_01{ width:7.7%; height:auto;}
a.br_banner_slider_right_png_01{ width:7.7%; height:auto;}
ul.br_32_64_ssd_hdd_ul_02 li{ width:90%; margin:0 5% 10px; float:inherit;}
a.br_ease_search_01_png_17{ width:140px; height:50px; background-position:0px -1466px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_17_on{ width:140px; height:50px; background-position:-140px -1466px; background-size:560px 2471px !important;}
.frame_634_01 a.br_bt_estimate_png_01{ width:94%; margin:0 3%;}
table.br_cart_table_001 tr td.right{ border-left:none;}
div.br_estimate_01 div.photo{ float:inherit; margin:0 auto 6px;}
div.br_estimate_01 div.text{ float:inherit; width:100%;}
div.br_estimate_01 div.unit{ float:inherit; margin-top:10px; text-align:center;}
div.rd_br_hissu_01{ display:block; font-size:14px; margin-bottom:4px;}
div.rd_br_hissu_01:after{ content:url(../images/br_common_png/br_rd_hissu.png); margin-left:6px; vertical-align:middle;}
div.rd_br_nini_01{ display:block; font-size:14px; margin-bottom:4px;}
div.rd_br_nini_01:after{ content:url(../images/br_common_png/br_rd_nini.png); margin-left:6px; vertical-align:middle;}
div.rd_br_text_01{ display:block; font-size:12px; margin-top:4px;}
div.rd_br_normal_01{ display:block;}
a.br_bt_projection_png_01{ width:92%; height:auto; margin:0 4%;}
div.br_list_icon_01_png_06{ line-height:16px;}
ul.br_contents li{ float:none; width:100%; margin-bottom:20px;}
ul.br_contents li:first-child{ width:200px !important; margin:0 auto 10px;}
div.wps_text_02{ float:none; width:96%; margin:0 2%;}
div.wps_text_03{ float:none; margin:20px auto;}
.hddrs-title-01 dd table.step tr th{ width:100px;}
.bl_ssd_back_01,.bl_ssd_back_02{ margin-bottom: 0;}
/* 新しく追加　*/
.br_ts_usp_01 img{ width: 90%;}
.br_header_frame_02{ height:116px !important;}
/* 新しく追加　END　*/
}
@media screen and (max-width: 1000px) {
	.upt-header-01 h1 { margin-left: 5px; }
	.upt-header-01 div.logo { left: 5px; }
}
@media screen and (min-width: 800px) and (max-width: 1000px){
	#br_footer_frame_04_03 div.br_footer_frame_04_03_01 { margin-left: 5px; }
}
@media screen and (max-width: 799px){
.display_block_01,.frame_toppage_right_side,table.br_pankuzu_table_01,div.br_photo_frame_02 div.br_line_cccccc_01,div.br_ranking_02_05_01,div#br_bt_favorite_01,div#br_header_frame_08,div#br_header_frame_09,#br_header_frame_12,.br_site_frame01,div#br_footer_frame_02,div#br_footer_frame_03,div.br_search_history_05_03,div.br_ranking_02_05,div.br_contact_right,div.br_search_06,div.br_search_06_01,td.br_cart_table_td_22,th.br_cart_table_th_06,th.br_cart_table_th_08,td.br_cart_table_td_06,td.br_cart_table_td_08,td.br_cart_table_td_28,div.br_category_belt_01_01_01_png_02,div.br_category_belt_01_01_01_png_03,div.br_category_belt_01_01_01_png_04,div.br_category_belt_01_01_01_png_05,div.br_category_belt_01_01_01_png_06,table.br_table_list_01,table.br_table_list_02,.upt-header-02,.upt-header-fixed,.no-stock{ display:none;}
body{ /* background-image: none; border-top: 2px solid #172685; */}
.margin_leftright_sp {margin:0 5px 0 10px;}
.br_site_frame00{ width:100%; margin:0px auto; position:relative;}
.br_header_frame_01{ width:100%; height:20px;}
.frame_820{ width:90%;}
.float-left,.float-right{ float: none; text-align: center;}
.display_none_01{ display:block;}
.windows7-support-end-top-bt-01.display_none_01{ display: block;}
h1#br_h1_text_01{ width:99%; top:2px; left:1%;}
.frame_right_side{ width:100%; margin-bottom:0; float:inherit;}
.frame_toppage_left_side{ width:100%; float:inherit;}
div.br_login_popup div.lineframe{ min-height: 200px; max-height:300px;}
.margin_top_190{ margin-top:10px !important;}
/* 新しく追加　*/
.fixed{ left: 0; position:  fixed; top: 0; z-index: 9000;}
.br_header_frame_02{ height: 125px; width: 100%; margin-bottom: 10px;}
div#br_header_frame_03{ display: none;}
div#br_header_frame_04{ display: none;}
div#br_header_frame_05_01{ display: none;}
#br_header_frame_13.ts{ display: block; right: 4px !important;}
.bl_sp_tb_header_link{ background:linear-gradient(to bottom, #7f84ad, #7f84ad, #101b66, #646c9c);/* IE10+, W3C */ background:-moz-linear-gradient(top, #7f84ad, #7f84ad 50%, #101b66 50%, #646c9c 90%, #646c9c 100%); background:-ms-linear-gradient(top, #7f84ad, #7f84ad 50%, #101b66 50%, #646c9c 90%, #646c9c 100%); background:-o-linear-gradient(top, #7f84ad, #7f84ad 50%, #101b66 50%, #646c9c 90%, #646c9c 100%); background:-webkit-linear-gradient(top, #7f84ad, #7f84ad 50%, #101b66 50%, #646c9c 90%, #646c9c 100%); background:linear-gradient(top, #7f84ad, #7f84ad 50%, #101b66 50%, #646c9c 90%, #646c9c 100%); display: table; height: 48px; margin-bottom: 10px; width: 100%;}
.bl_sp_tb_header_link li{ border: 1px solid #030e5e; display: table-cell;}
.bl_sp_tb_header_link li a{ display: block; height: 38px; background-image: url(/images/bl_sp_tb_png/sp_bl_header_link_icon_01.png); background-repeat: no-repeat; padding:4px;}
.bl_sp_tb_header_link li div{ display: block; height: 38px; background-image: url(/images/bl_sp_tb_png/sp_bl_header_link_icon_01.png); background-repeat: no-repeat; padding:4px;}
.bl_sp_tb_header_link li a.menu{ background-position: center 8px;}
.bl_sp_tb_header_link li a.guide{ background-position: center -42px;}
.bl_sp_tb_header_link li a.contact{ background-position: center -92px;}
.bl_sp_tb_header_link li a.cage{ background-position: center -142px;}
.bl_sp_tb_header_link li a.login{ background-position: center -192px;}
.bl_sp_tb_header_link li a.mypage{ background-position: center -242px;}
.bl_sp_tb_header_link li a span{ background-color: #e3e3e3; display: block; filter:alpha(opacity=15); height: 38px; -moz-opacity: 0.15; -ms-opacity: 0.15; -o-opacity: 0.15; -webkit-opacity: 0.15; opacity: 0.15;}
.bl_sp_tb_header_link li div.cage{ filter:alpha(opacity=50); background-position: center -142px; -moz-opacity: 0.5; -ms-opacity: 0.5; -o-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5;}
.bl_sp_tb_header_link li div span{ background-color: #e3e3e3; display: block; filter:alpha(opacity=15); height: 38px; -moz-opacity: 0.15; -ms-opacity: 0.15; -o-opacity: 0.15; -webkit-opacity: 0.15; opacity: 0.15;}
.bl_ts_login_text_01{ display: block; font-size: 12px; line-height: 14px; position: absolute; right: 38px; text-align: right; top: 58px;}
.bl_ts_login_icon_01{ background-image: url(../images/br_common_png/new_br_banner_220_01.png); background-position: 0 -1370px; background-repeat: no-repeat; display: block; height: 30px; position: absolute; right: 4px; top: 56px; width: 30px;}
.bl_ts_logo_01{ display: block; top: 50px; left: 4px; position: absolute;}
.br_ts_usp_01{ display: block; bottom: 0; left: 0; margin: 0 auto; position: absolute; text-align: center; width: 100%;}
.br_ts_bt_01 a.delivery{ background-position: 0 0; height: 50px; margin: 20px auto; width: 280px;}
.br_ts_bt_01 a.payment{ background-position: 0 -70px; height: 50px; margin: 20px auto; width: 280px;}
.br_ts_bt_01 a.call{ background-position: 0 -200px; height: 60px; margin: 20px auto; width: 280px;}
.br_ts_bt_01 a.contact{ background-position: 0 -310px; height: 60px; margin: 20px auto; width: 280px;}
.br_ts_bt_01 div.free-dial{ background-position: 0 -140px; height: 40px; margin: 20px auto -14px; width: 280px;}
.br_ts_bt_01 div.contact{ background-position: 0 -270px; height: 20px; margin: 20px auto -18px; width: 280px;}
/* 新しく追加　END　*/
/*  新しい修正のため削除
div#br_header_frame_10 div.no{ width:80px; height:50px; background-image:url(../images/br_common_png/br_rd_kago_no.png); background-repeat:no-repeat;}
div#br_header_frame_10 a.yes{ display:block; width:80px; height:50px; background-image:url(../images/br_common_png/br_rd_kago_yes.png); background-repeat:no-repeat; text-indent:-9999px;}
div#br_header_frame_11{ display:block; position:absolute; top:8px; right:13%; width:16px; height:16px; color:#ffffff; font-weight:bold; font-size:10px; line-height:18px; text-align:center; background-color:#ff0000; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
*/
div#br_footer_frame_04{ background-color:#172685; padding:10px; font-size:12px;}
div#br_footer_frame_04 div.left,div#br_footer_frame_04 div.right{ float:none;}
div#br_footer_frame_04_01{ padding:10px 0;}
div.br_footer_frame_04_03_01{ width:92%; padding:0 4%; margin-left: 0px; }
div.br_footer_frame_04_03_01 a img{ height: auto; margin-bottom: 6px; width:100px;}
div.br_footer_list_001{ width:100%; margin-right:0; margin-bottom:20px;}
div.br_footer_list_002{ width:100%; margin-bottom:20px;}
div.br_footer_list_003{ width:100%;}
table.br_pankuzu_table_03{ display:table; width:96%; margin:0 2% 10px; border-collapse:collapse; border:2px solid #172685; border-bottom:4px solid #172685;}
table.br_pankuzu_table_03 tr th{ padding:4px 0; color:#ffffff; background-color:#172685; font-size:14px;}
table.br_pankuzu_table_03 tr th h2{ font-size:14px; line-height:18px;}
table.br_pankuzu_table_03 tr td{ padding:4px; font-size:14px; line-height:18px; font-weight:bold;}
div.br_new_goods_02_02_02 a{ width:100%;}
span.br_new_goods_01_01{ top:-4px; right:6px;}
div.br_ranking_02_01{ padding:12px 6px;}
div.br_ranking_02_03{ width:100%;}
div.br_topbanner_01{ width:96%; margin:0 0 30px;}
div.br_topbanner_01 a:hover{ -moz-opacity: 1; -webkit-opacity: 1; opacity: 1;}
div.br_topbanner_01 a span.pc,.slick-initialized .slick-slide span.pc{  display: none;}
div.br_topbanner_01 a span.sp,.slick-initialized .slick-slide span.sp{ display: block;}
div.br_topbanner_01 img{ width:100% !important; height:auto !important;}
div.br_rd_center_head_01{ margin-bottom:16px;}
div.br_rd_center_head_01 a.relief{ display:block; float:left; width:67.33%; margin-left:2%;}
div.br_rd_center_head_01 a.estimate{ display:block; float:right; width:27.33%; margin-right:2%;}
div.br_stock_out_01{ width:92%; margin:10px 2% 5px; padding:10px 2%;}
div.br_stock_out_02{ text-align:left;}
ul.br_keywords_04,ul.br_keywords_04 li{ width:100%;}
div.br_keywords_05{ margin:0 2% 5px; text-align:left;}
div.br_search_text_01{ width:96%; margin:0 2% 5px; text-align:left;}
div.br_list_icon_01_png_01{ margin:0 2% 5px;}
div.br_list_icon_03{ width:96%; margin:0 2% 10px; float:none;}
li.br_list_icon_02_png_06_01{ padding-left:30px; background-position:-5px -285px; border:none;}
li.br_list_icon_02_png_07_01{ padding-left:30px; background-position:-5px -1344px; border:none;}
li.br_list_icon_02_png_08_01{ padding-left:30px; background-position:-5px -1504px; border:none;}
div.br_list_icon_03_png_01 ul li:first-child{ margin-left:10px;}
div.br_list_icon_03_png_01 ul li a{ margin-left:10px; margin-right:10px;}
table.br_table_list_03{ display:table; width:100%; margin-bottom:5px; border-top:3px solid #172685;}
table.br_table_list_03 tr th{ padding:5px 0px; background-color:#e7e9f3; border:1px solid #ffffff; color:#172685; font-size:12px; font-weight:bold;}
table.br_table_list_04{ display:table; width:96%; margin:0 2% 5px;}
table.br_table_list_04 tr td{ vertical-align:top;}
table.br_table_list_04 tr th.title{ padding:5px 0px; background-color:#e7e9f3 !important; border:1px solid #ffffff !important; border-top:2px solid #172685 !important; border-bottom:4px solid #ffffff !important; text-align:center; font-size:12px; font-weight:bold !important;}
table.br_table_list_05{ display:table; width:100%; margin:-10px 0 10px;}
div.br_pagination_01{ float:none; position:relative; margin:0 auto 10px; width:96%;}
div.br_pagination_02 ul{ padding:10px 0;}
div.br_pagination_02 ul li{ list-style-type:none; float:left; margin:5px;}
a.br_right_menu_png_12{ float:none; margin:0 auto 10px; display:block; width:300px; height:40px; line-height:40px; padding:10px 0; color:#ffffff; text-align:center; font-size:16px; font-weight:bold; background-image:url(../images/br_common_png/br_rd_paging_bt_02.png); background-repeat:no-repeat;}
a.br_right_menu_png_13{ float:none; margin:0 auto 20px; display:block; width:300px; height:60px; line-height:60px; color:#ffffff; text-align:center; font-size:16px; font-weight:bold; background-image:url(../images/br_common_png/br_rd_paging_bt_02.png); background-repeat:no-repeat;}
.word_wrap_break_word_04{ width:96%; word-wrap:break-word;}
div.br_shadow_bar_01{ display:block; width:100%; height:20px; margin:-10px 0 10px; background-image:url(../images/br_common_png/br_ranking_frame_01.png); background-repeat:repeat-x; background-position:bottom;}
div.br_photo_frame_02 img{ width:100% !important; height:auto; border:1px solid #cccccc;}
div.br_goods_frame_01{ width:96%; padding:2%;}
a.br_bt_goods_png_04{ width:100%;}
table.br_table_02 tr th{ width:40%;}
div.br_low_png_01_01{ width:100%; height:30px; margin-left:0; padding-left:0; background-position:1000px 1000px;}
a.br_bt_goods_png_13{ width:100%; height:auto;}
a.br_bt_goods_png_01{ width:46%; height:auto;}
a.br_bt_goods_png_02{ width:51%; height:auto;}
div.br_goods_option_02{ width:100%; float:none; margin-bottom:6px;}
div.br_goods_option_03{ width:100%; float:none;}
div.br_middle_price_01{ width:100%; float:none;}
div.br_middle_price_02{ width:100%; float:none;}
div.br_middle_price_03{ width:100%; float:none; margin-left:0;}
div.br_bt_goods_png_05{ width:80px; margin:10px auto; height:40px; background-image:url(../images/br_common_png/br_rd_arrow_02.png); background-repeat:no-repeat;}
div.br_goods_option_05{ width:90%; padding:10px 5%;}
div.br_goods_option_05_plus{ width:90%; padding:10px 5%;}
a.br_bt_goods_png_03_01{ width:100%; height:auto;}
div.br_goods_info_01{ width:93%; margin:0 2%; padding:4px 1%;}
div.br_goods_info_02{ width:93%; margin:0 2% 10px; padding:4px 1%;}
img.br_freedial_01{ display:block; text-align:center; float:none; margin:2px auto 4px;}
div.br_kaubeki_00{ width:92%; margin:0 4%;}
div.br_frame_730{ width:96%; margin:0 2% 20px;}
div.br_frame_730 div.left,div.br_frame_730 div.right{ width:100%; float:none;}
div.br_frame_730 div.left img{ display:block; margin:0 auto 10px;}
div.br_goods_belt_png_01{ height:auto; padding:4px 2px 4px 30px; font-size:16px; line-height:20px; letter-spacing:-1px;}
a.br_kaubeki_png_01,a.br_kaubeki_png_02,a.br_kaubeki_png_03,a.br_kaubeki_png_04,a.br_kaubeki_png_05,a.br_kaubeki_png_06{ width:100%; height:auto;}
div.br_mypege_01{ width:92%; margin:0 4%;}
div.br_mypege_01 ul li.left{ float:none;}
div.br_mypege_01 ul li.right{ float:none;}
div.br_mypege_01 ul li{ width:100%; height:118px;}
div.br_ranking_02_03_01{ width:100%;}
div.br_ranking_02_04_01{ width:100%;}
a.br_search_history_07_02_png_04{ margin-top:4px;}
div.br_frame_340{ width:100%;}
table.br_goods_option_table_03 tr th{ width:25%; padding:10px 1%;}
table.br_goods_option_table_03 tr td{ width:71%; padding:10px 1%;}
div.br_logo_change_01{ width:92%; margin:0 4% 30px;}
div.br_line_frame_02 img.images_01{ width:92%; margin:10px 4%;}
div.br_line_frame_02 span.images_02{ width:260px; height:260px; margin:10px auto; display:block; background-image:url(../images/br_common_png/br_rd_sagawa_time_02.png); background-repeat:no-repeat;}
div.br_payment_01_png_01{ width:92%; height:auto; margin:0 4%;}
div.br_payment_01_png_02{ width:180px; height:50px; margin:0 auto;}
div.br_payment_01_png_03{ width:150px; height:40px; margin:0 auto;}
.frame_text_172685_02 img{ display:block; margin:0 auto 10px; vertical-align:inherit;}
table.br_goods_option_table_05 tr th{ padding:10px 0 10px 10px;}
div.br_wl_01 div{ background-image:url(../images/br_common_png/br_icon_common_19.png); background-repeat:no-repeat; background-size:600px 2100px;}
div.br_wl_png_01{ width:300px; height:248px; background-position:0px 0px;}
div.br_wl_png_02{ width:300px; height:248px; background-position:-300px 0px;}
div.br_wl_png_03{ width:300px; height:248px; background-position:0px -248px;}
div.br_wl_png_04{ width:300px; height:248px; background-position:-300px -248px;}
div.br_wl_png_05{ width:300px; height:248px; background-position:0px -496px;}
div.br_wl_png_06{ width:300px; height:248px; background-position:-300px -496px;}
div.br_wl_png_07{ width:300px; height:248px; background-position:0px -744px;}
div.br_wl_png_08{ width:300px; height:248px; background-position:-300px -744px;}
div.br_wl_png_09{ width:300px; height:248px; background-position:0px -992px;}
div.br_wl_png_10{ width:300px; height:248px; background-position:-300px -992px;}
div.br_wl_png_11{ width:300px; height:248px; background-position:0px -1240px;}
div.br_wl_png_12{ width:300px; height:248px; background-position:-300px -1240px;}
div.br_wl_png_13{ width:300px; height:248px; background-position:0px -1488px;}
div.br_wl_png_14{ width:240px; height:90px; background-position:-300px -1488px;}
div.br_frame_730_01 div.left{ width:300px; margin:0 auto 10px; float:none;}
div.br_recovery_01 div{ background-image:url(../images/br_common_png/br_icon_common_11.png); background-repeat:no-repeat; background-size:300px 1644px;}
div.br_recovery_png_01{ width:300px; height:119px; margin:0 auto; background-position:0px 0px;}
div.br_recovery_png_02{ width:300px; height:119px; margin:0 auto; background-position:0px -119px;}
div.br_recovery_png_03{ width:300px; height:156px; margin:0 auto; background-position:0px -238px;}
div.br_recovery_png_04{ width:300px; height:168px; margin:0 auto; background-position:0px -394px;}
div.br_recovery_png_05{ width:300px; height:168px; margin:0 auto; background-position:0px -562px;}
div.br_recovery_png_06{ width:300px; height:168px; margin:0 auto; background-position:0px -730px;}
div.br_recovery_png_07{ width:300px; height:168px; margin:0 auto; background-position:0px -898px;}
div.br_recovery_png_08{ width:300px; height:168px; margin:0 auto; background-position:0px -1066px;}
div.br_recovery_png_09{ width:300px; height:168px; margin:0 auto; background-position:0px -1234px;}
div.br_recovery_png_10{ width:300px; height:132px; margin:0 auto; background-position:0px -1402px;}
div.br_rentalpc_01_png_01{ width:96%; height:auto; margin:0 2% 20px;}
div.br_rentalpc_01_png_02{ width:96%; height:auto; margin:0 2% 30px;}
a.br_rentalpc_01_png_06{ display:block; width:92%; height:auto; margin:0 4%;}
div.br_webroot_png_02{ width:96%; height:auto; margin:0 2% 10px;}
div.br_webroot_png_03{ width:96%; height:auto; margin:0 2% 10px;}
div.br_madoguchi_02,div.br_madoguchi_02 ul{ width:96%; margin:0px 2%;}
div.br_madoguchi_02 ul li{ width:100%; height:auto;}
div.br_contact_left{ width:100%; float:none;}
a.br_bt_cart_club_png_01{ clear:both; float:none; margin:4px auto 0;}
div.br_cart_lineframe_01{ width:91%; padding:10px 2%; margin:0 2% 20px;}
th.br_cart_table_th_07{ width:96%; padding:10px 2%; border-left:none; border-right:none;}
td.br_cart_table_td_07{ width:96%; padding:10px 2%; border-left:none; border-right:none;}
div.br_cart_lineframe_09{ width:91%; margin:0px 2%; padding:10px 2%;}
a.br_bt_contact_png_01{ margin:0px 4%; width:92%; height:auto;}
td.br_cart_table_td_18{ width:46%; padding:10px 2%;}
a.br_bt_newmember_png_00{ margin:20px auto 20px; position:inherit; bottom:0;}
div.br_cart_lineframe_02{ width:91%; margin:0 2%; padding:10px 2%;}
td.br_cart_table_td_23{ width:96%; padding:10px 2%; font-size:14px;}
textarea.br_cart_table_td_textarea_01,textarea.br_cart_table_td_textarea_02{ width:98%;}
textarea.br_cart_table_td_textarea_01_on,textarea.br_cart_table_td_textarea_02_on{ width:97%;}
a.br_bt_estimate_png_01{ margin:0px 2%; width:96%; height:auto;}
div.br_madoguchi_png_06{ width:96%; height:auto; margin:0 2% 5px; background-image:none !important; text-indent:inherit;}
td.br_cart_table_td_13{ width:66%; padding:10px 2%;}
td.br_cart_table_td_14_01{ width:26%; padding:10px 2%;}
a.br_bt_corporate_confirm_png_01{ margin:0px 2%; width:96%; height:auto;}
div.br_search_01 div.left{ float:none; text-align:center;}
div.br_search_01_02{ padding:10px 2%; font-weight:bold; font-size:16px; background-color:#e7e9f3; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px;}
li.title{ width:100% !important; margin:0 !important; list-style-type:none; float:left;}
div.br_ease_search_01_png_01{ width:170px; height:50px; margin:0 auto; background-position:0px -30px;}

/* ここから下記は古いかんたん検索のチェックボタンのため削除 */

a.br_ease_search_01_png_02{ width:140px; height:99px; background-position:0px -92px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_02_on{ width:140px; height:99px; background-position:-140px -92px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_02:hover{ background-position:-280px -92px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_02_on:hover{ background-position:-420px -92px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_03{ width:140px; height:99px; background-position:0px -197px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_03_on{ width:140px; height:99px; background-position:-140px -197px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_03:hover{ background-position:-280px -197px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_03_on:hover{ background-position:-420px -197px; background-size:560px 2471px !important;}
div.br_ease_search_01_png_05{ margin:0 auto; width:170px; height:50px; background-position:0px -500px;}
a.br_ease_search_01_png_06{ width:140px; height:99px; background-position:0px -492px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_06_on{ width:140px; height:99px; background-position:-140px -492px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_06:hover{ background-position:-280px -492px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_06_on:hover{ background-position:-420px -492px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_07{ width:140px; height:99px; background-position:0px -592px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_07_on{ width:140px; height:99px; background-position:-140px -592px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_07:hover{ background-position:-280px -592px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_07_on:hover{ background-position:-420px -592px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_08{ width:140px; height:99px; background-position:0px -692px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_08_on{ width:140px; height:99px; background-position:-140px -692px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_08:hover{ background-position:-280px -692px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_08_on:hover{ background-position:-420px -692px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_09{ width:140px; height:99px; background-position:0px -786px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_09_on{  width:140px; height:99px; background-position:-140px -786px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_09:hover{ background-position:-280px -786px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_09_on:hover{ background-position:-420px -786px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_10{ width:140px; height:99px; background-position:0px -886px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_10_on{ width:140px; height:99px; background-position:-140px -886px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_10:hover{ background-position:-280px -886px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_10_on:hover{ background-position:-420px -886px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_11{ width:140px; height:99px; background-position:0px -986px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_11_on{ width:140px; height:99px; background-position:-140px -986px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_11:hover{ background-position:-280px -986px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_11_on:hover{ background-position:-420px -986px; background-size:560px 2471px !important;}
div.br_ease_search_01_png_14{ margin:0 auto; width:170px; height:50px; background-position:0px -1580px;}
a.br_ease_search_01_png_15{ margin-bottom:6px; width:140px; height:50px; background-position:0px -1351px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_15_on{ margin-bottom:6px; width:140px; height:50px; background-position:-140px -1351px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_15:hover{ background-position:-280px -1351px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_15_on:hover{ background-position:-420px -1351px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_16{ margin-bottom:6px; width:140px; height:50px; background-position:0px -1409px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_16_on{ margin-bottom:6px; width:140px; height:50px; background-position:-140px -1409px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_16:hover{ background-position:-280px -1409px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_16_on:hover{ background-position:-420px -1409px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_17:hover{ background-position:-280px -1466px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_17_on:hover{ background-position:-420px -1466px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_18{ width:140px; height:50px; background-position:0px -1524px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_18_on{ width:140px; height:50px; background-position:-140px -1524px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_18:hover{ background-position:-280px -1524px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_18_on:hover{ background-position:-420px -1524px; background-size:560px 2471px !important;}
div.br_ease_search_01_png_19{ margin:0 auto; width:170px; height:50px; background-position:0px -1929px;}
a.br_ease_search_01_png_20{ margin-bottom:6px; width:140px; height:50px; background-position:0px -1639px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_20_on{ margin-bottom:6px; width:140px; height:50px; background-position:-140px -1639px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_20:hover{ background-position:-280px -1639px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_20_on:hover{ background-position:-420px -1639px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_21{ margin-bottom:6px; width:140px; height:50px; background-position:0px -1697px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_21_on{ margin-bottom:6px; width:140px; height:50px; background-position:-140px -1697px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_21:hover{ background-position:-280px -1697px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_21_on:hover{ background-position:-420px -1697px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_22{ margin-bottom:6px; width:140px; height:50px; background-position:0px -1754px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_22_on{ margin-bottom:6px; width:140px; height:50px; background-position:-170px -1754px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_22:hover{ background-position:-280px -1754px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_22_on:hover{ background-position:-420px -1754px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_23{ margin-bottom:6px; width:140px; height:50px; background-position:0px -1811px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_23_on{ margin-bottom:6px; width:140px; height:50px; background-position:-140px -1811px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_23:hover{ background-position:-280px -1811px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_23_on:hover{ background-position:-420px -1811px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_24{ margin-bottom:6px; width:140px; height:50px; background-position:0px -1870px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_24_on{ margin-bottom:6px; width:140px; height:50px; background-position:-140px -1870px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_24:hover{ background-position:-280px -1870px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_24_on:hover{ background-position:-420px -1870px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_25{ margin-bottom:6px; width:140px; height:50px; background-position:0px -1927px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_25_on{ margin-bottom:6px; width:140px; height:50px; background-position:-140px -1927px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_25:hover{ background-position:-280px -1927px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_25_on:hover{ background-position:-420px -1927px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_26{ width:140px; height:50px; background-position:0px -1985px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_26_on{ width:140px; height:50px; background-position:-140px -1985px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_26:hover{ background-position:-280px -1985px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_26_on:hover{ background-position:-420px -1985px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_29{ width:140px; height:50px; background-position:0px -2273px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_29_on{ width:140px; height:50px; background-position:-140px -2273px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_29:hover{ background-position:-280px -2273px; background-size:560px 2471px !important;}
a.br_ease_search_01_png_29_on:hover{ background-position:-420px -2273px; background-size:560px 2471px !important;}

/* ここから上記は古いかんたん検索のチェックボタンのため削除 */

a.br_bt_goods_png_06{ float:none; margin:0 auto;}
div.br_bt_goods_png_06_ng{ float:none; margin:0 auto;}
div.br_easy_searchform_area_01{ height: 180px;}
div.br_estimatesform_area_01{ height: 180px;}
div.br_search_10 ul li{ margin-right:2%;}
table.br_search_04_03 tr th{ width:46%; padding:10px 2%;}
table.br_search_04_03 tr td{ width:46%; padding:10px 2%;}
table.br_search_04_03 tr td.vertical-align-top{ vertical-align:top;}
div.br_search_07{ height: auto; line-height: inherit;}
div.br_search_12 ul li{ width:230px; margin-right:0;}
div.br_search_14 ul li{ width:inherit; margin-right:2%;}
div.br_search_19 ul li{ width:100%;}
a.br_search_png_18{ height:inherit; padding-top:3px; line-height:16px;}
a.br_search_png_18_on{ height:inherit; padding-top:3px; line-height:16px;}
div.br_ul_li_05{ width:96%; margin:0 2%;}
div.br_cart_table_title_01{ width:92%; margin:0 2%; padding:5px 2%;}
div.br_cart_table_title_02{ width:92%; margin:0 2% 20px; padding:5px 2%;}
table.br_cart_table_01{ width:96%; margin:0 2%; border-collapse:collapse;}
table.br_goods_option_table_06{ width:100%; margin:0 0 10px; border-collapse:collapse;}
td.br_cart_table_td_11{ width:26%; padding:10px 2%;}
td.br_cart_table_td_23{ width:66%; padding:10px 2%;}
a.br_bt_backpage_png_01{ display:block; position:inherit; margin:0 auto 20px; bottom:0;}
li.ng_comparison_01{ display:block; -moz-opacity:0.4; -ms-opacity:0.4; -o-opacity:0.4; -webkit-opacity:0.4; opacity:0.4;}
div.br_login_popup{ width:90%;}
div.br_login_frame_01{ float:inherit;}
a.br_bt_cart_private_png_02_05{ float:inherit; margin:10px auto;}
div#frame_left_side{ position:fixed; top:0; left:-240px; height:98%; padding:10px 10px 20px; background-color:#ffffff; overflow:scroll; z-index:9999; -webkit-overflow-scrolling:touch; overflow-scrolling:touch;}
a#br_menu_bt_01{ position:fixed; z-index:500; top:60px; left:0; display:block; width:50px; height:50px; background-image:url(../images/br_common_png/br_rd_menu_01.png); background-size:50px 50px; background-position:0 0;}
a#br_menu_bt_01_on.on{ position:fixed; z-index:500; top:50px; left:-50px; display: block; width:50px; height:50px; background-image:url(../images/br_common_png/br_rd_close_01.png); background-size:50px 50px;}
div#br_close_bg_01 { position: fixed; z-index:498; top:0; left:0; width:100%; height:100%; background-color:#000000; opacity:0.8; -moz-opacity:0.8; -ms-opacity:0.8; -o-opacity:0.8; -opacity:0.8; display:none;}
div.br_cart_essential_png_01,div.br_cart_essential_png_02{ width:34px;}
div.br_cart_any_png_01{ margin-right:0;}
div.br_bto_00{ left:10px !important; width:94%;}
div.br_triangle_png_01{ margin:0 0 0 -4px;}
div.br_triangle_png_01.cpu{ margin:0 0 0 40% !important;}
ul.br_rd_footer_icon_01{ width:100%; margin:0; padding:8px 0 2px; display:table; table-layout:fixed; border-top:6px solid #172685;}
ul.br_rd_footer_icon_01 li{ display: table-cell; width:20%;}
ul.br_rd_footer_icon_01 li a{ display:block; text-indent:-9999px; height:auto; padding-top:65%; background-image:url(../images/br_common_png/br_rd_footer_icon_001.png); background-repeat:no-repeat; background-size:100%;}
ul.br_rd_footer_icon_01 li a.note{ background-position:center 0;}
ul.br_rd_footer_icon_01 li a.desk{ background-position:center 24.3%;}
ul.br_rd_footer_icon_01 li a.tablet{ background-position:center 48.3%;}
ul.br_rd_footer_icon_01 li a.display{ background-position:center 72.3%;}
ul.br_rd_footer_icon_01 li a.pagetop{ background-position:center 96.3%;}
ul.br_32_64_ssd_hdd_ul_01 li.left_title_01{ width:64.3%; height:auto; padding-left:27%;}
ul.br_32_64_ssd_hdd_ul_01 li.left_title_02{ width:22.3%; height:auto;}
ul.br_32_64_ssd_hdd_ul_01 li.left_title_03{ width:63%; height:auto; padding-left:30%;}
ul.br_32_64_ssd_hdd_ul_01 li.left{ width:37.3%; height:auto;}
ul.br_32_64_ssd_hdd_ul_01 li.right{ width:39.5%; height:auto;}
div.br_32_64_ssd_hdd_01{ width:100%; margin:0 auto 30px;}
div.br_32_64_ssd_hdd_01 ul.left{ width:96%; margin:0 2% 8px; float:inherit;}
div.br_32_64_ssd_hdd_01 ul.right{ width:96%; margin:0 2%; float:inherit;}
a.br_page_top_01{ display:block; text-align:center; font-size:14px; padding:10px 0; color:#ffffff; background-color:#0e1750; text-decoration:none;}
a.br_page_top_01 span:before{ background-image: url(/images/br_common_png/br_icon_common_06_01.png); background-position: center -500px; content: ""; display: inline-block; height: 14px; margin-right: 4px; vertical-align: text-top; width: 22px;}
div.br_cart_lineframe_04_06{ padding:10px;}
div#br_top_ng{ bottom: 0; top: inherit !important; width: 100%;}
div.br_password_reminder_01{ width:100%;}
.text_frame_01{ margin:0 2% 10px;}
ul.br_contents{ width:96%; margin:0 2% 50px;}
img.wps_img_01{ width:96% !important; margin:0 2%;}
img.wps_img_02{ width:96% !important; margin:0 2%;}
img.wps_img_03{ width:96% !important; margin:0 2%;}
div.wps_text_01{ margin:4px 2% 0 0;}
div.br_search_history_07_02_03_0001{ float:none; margin:0 auto;}
div.br_search_history_07_02_03_0001 a.br_search_history_07_02_png_04_01,div.br_search_history_07_02_03_0001 a.br_search_history_07_02_png_04_01_ng{ margin-bottom:4px;}
div.frame_730.margin_bottom_20.margin_leftright_10{ width:96%; margin:0 0 40px !important; padding:0 2%;}
div.frame_730.margin_bottom_20.margin_leftright_10 div.frame_200.float_left{ float:none; margin:0 auto;}
div.frame_730.margin_bottom_20.margin_leftright_10 div.frame_520.float_right{ float:none; width:100%; margin:0 auto;}
div.frame_750.margin_bottom_10{ width:100%;}
ul,li{ margin:0; padding:0; list-style-type:none;}
ul#menu_ac{ display:block; width:96%; margin:0 2% 20px;}
ul#menu_ac li{ position:relative; margin-bottom:4px;}
ul#menu_ac li a.category_01{ position:absolute; top:10px; left:4px; display:inline-block; height:30px; padding-left:34px; font-size:14px; font-weight:bold; color:#ffff00;}
ul#menu_ac li a.category_02{ display:block; height:36px; line-height:36px; padding-left:38px; font-size:14px; font-weight:bold; color:#ffff00; background-color:#1b2c74; background-image:url(../images/bl_sp_tb_png/sp_bl_icon_01.png); background-repeat:no-repeat; background-position:2px 100px;}
ul#menu_ac li a.category_03{ display:block; height:36px; line-height:36px; padding-left:38px; font-size:14px; font-weight:bold; color:#ffff00; background-color:#007000; background-image:url(../images/bl_sp_tb_png/sp_bl_icon_01.png); background-repeat:no-repeat;}
ul#menu_ac li a#note_bar{ background-image:url(../images/bl_sp_tb_png/sp_bl_icon_01.png); background-repeat:no-repeat; background-position:0 0;}
ul#menu_ac li a#desk_bar{ background-image:url(../images/bl_sp_tb_png/sp_bl_icon_01.png); background-repeat:no-repeat; background-position:0 -200px;}
ul#menu_ac li a#display_bar{ background-position:2px -234px;}
ul#menu_ac li a#tablet_bar{ background-position:2px -272px;}
ul#menu_ac li a#other_bar{ background-position:2px -312px;}
ul#menu_ac li a#new_update_bar{ background-position:2px -520px;}
ul#menu_ac li a#workstation_bar{ background-position:2px -560px;}
ul#menu_ac li a#smart_bar{ background-position:2px -607px;}
ul#menu_ac li a#gaming_bar{ background-position:2px -742px;}
ul#menu_ac li dl.ac_Menu{ margin:0; padding:0;}
ul#menu_ac li dt.category_bar{ height:36px; margin-bottom:4px; background-color:#1b2c74; background-image:url(../images/bl_sp_tb_png/sp_bl_icon_01.png); background-repeat:no-repeat; background-position:right -393px; cursor:pointer;}
ul#menu_ac li dt.category_bar.close{ background-position:right -353px !important;}
ul#menu_ac li dd dt.head_bar{ height:34px; border:1px solid #1b2c74; background-color:#ececec; background-image:url(../images/bl_sp_tb_png/sp_bl_icon_01.png); background-repeat:no-repeat; background-position:right -474px; cursor:pointer;}
ul#menu_ac li dd dt.head_bar.close{ background-position:right -434px !important;}
ul#menu_ac li dd dt.head_bar p{ height:36px; line-height:36px; margin:0; padding:0 0 0 34px; font-size:14px; font-weight:bold; color:#1b2c74; background-image:url(../images/bl_sp_tb_png/sp_bl_icon_01.png); background-repeat:no-repeat; pointer-events:none; background-position: 2px 7px; }
ul#menu_ac li dd dt.head_bar p.maker{ background-position:2px -34px;}
ul#menu_ac li dd dt.head_bar p.price{ background-position:2px -74px;}
ul#menu_ac li dd dt.head_bar p.os{ background-position:2px -656px;}
ul#menu_ac li dd dt.head_bar p.cpu{ background-position:2px -114px;}
ul#menu_ac li dd dt.head_bar p.dispsize{ background-position:2px -154px;}
ul#menu_ac li dd dt.head_bar p.cpu_generation{ background-position:2px -701px;}
ul#menu_ac li dd.category_frame{ margin:0; padding:0;}
ul#menu_ac li dd.category_frame dd{ margin:0; padding:0;}
/*　メーカーロゴの表示設定　*/
ul.detail{ margin-top:4px; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; -o-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -moz-justify-content:left; -ms-justify-content:left; -o-justify-content:left; -webkit-justify-content:left; justify-content:left;}
ul.detail li{ float:left; position:relative; width:70px; height:50px; margin:0 4px 0 0; border:2px solid #7781a9; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #adb6d1), color-stop(0.30, #ffffff), color-stop(0.00, #ffffff));background:-webkit-linear-gradient(top, #ffffff 0%, #ffffff 30%, #adb6d1 100%);background:-moz-linear-gradient(top, #ffffff 0%, #ffffff 30%, #adb6d1 100%);background:-o-linear-gradient(top, #ffffff 0%, #ffffff 30%, #adb6d1 100%);background:-ms-linear-gradient(top, #ffffff 0%, #ffffff 30%, #adb6d1 100%);background:linear-gradient(to bottom, #ffffff 0%, #ffffff 30%, #adb6d1 100%);}
ul.detail li div.bt_arrow_01{ position:absolute; left:0; bottom:2px; width:95%; margin:0 2px; padding:3px 0; text-align:center; font-size:8px; color:#ffffff; background-color:#1b2c74; z-index:0; -moz-border-radius:0 0 3px 3px; -ms-border-radius:0 0 3px 3px; -o-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; pointer-events:none;}
ul.detail li a{ display:block; width:70px; height:50px; text-indent:-9999px; z-index:10;}
ul.detail li a.note{ background-image:url(../images/bl_sp_tb_png/sp_bl_icon_02.png); background-repeat:no-repeat; background-position:center -2598px;}
ul.detail li a.desk{ background-image:url(../images/bl_sp_tb_png/sp_bl_icon_03.png); background-repeat:no-repeat; background-position:center -1873px; }
ul.detail li a.note::before,
ul.detail li a.desk::before {
	content: attr(data-label);
    position: absolute;
    width: calc(100% - 2px);
    top: 2px;
    left: 2px;
    display: grid;
    align-items: center;
    color: #000;
    text-indent: 0px;
    font-size: 11px;
    line-height: 11px;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
}
ul.detail li a#maker_3{ background-position:center 0;}
ul.detail li a#maker_2{ background-position:center -50px;}
ul.detail li a#maker_7{ background-position:center -100px;}
ul.detail li a#maker_8{ background-position:center -150px;}
ul.detail li a#maker_5{ background-position:center -200px;}
ul.detail li a#maker_10{ background-position:center -250px;}
ul.detail li a#maker_4{ background-position:center -300px;}
ul.detail li a#maker_57{ background-position:center -350px;}
ul.detail li a#maker_9{ background-position:center -400px;}
ul.detail li a#maker_6{ background-position:center -450px;}
ul.detail li a#maker_405{ background-position:center -500px;}
ul.detail li a#price_0,ul.detail li a#price_10000{ background-position:center -550px;}
ul.detail li a#price_1,ul.detail li a#price_20000{ background-position:center -600px;}
ul.detail li a#price_2,ul.detail li a#price_30000{ background-position:center -650px;}
ul.detail li a#price_3,ul.detail li a#price_40000{ background-position:center -700px;}
ul.detail li a#price_4,ul.detail li a#price_50000{ background-position:center -750px;}
ul.detail li a#price_5,ul.detail li a#price_60000{ background-position:center -800px;}
ul.detail li a#price_6,ul.detail li a#price_70000{ background-position:center -850px;}
ul.detail li a#cpu_51{ background-position:center -900px;}
ul.detail li a#cpu_50{ background-position:center -950px;}
ul.detail li a#cpu_49{ background-position:center -1000px;}
ul.detail li a#cpu_45{ background-position:center -1050px;}
ul.detail li a#cpu_43{ background-position:center -1100px;}
ul.detail li a#cpu_56{ background-position:center -1150px;}
ul.detail li a#cpu_57{ background-position:center -1200px;}
ul.detail li a#dispsize_0{ background-position:center -1250px;}
ul.detail li a#dispsize_1,ul.detail li a#dispsize_10{ background-position:center -1300px;}
ul.detail li a#dispsize_2,ul.detail li a#dispsize_12{ background-position:center -1350px;}
ul.detail li a#dispsize_3,ul.detail li a#dispsize_14{ background-position:center -1400px;}
ul.detail li a#dispsize_4,ul.detail li a#dispsize_15{ background-position:center -1450px;}
ul.detail li a#dispsize_5,ul.detail li a#dispsize_17{ background-position:center -1500px;}
/* CPU世代 : Note */
ul.detail li a.note#cpu_generation_182{ background-position:center -2000px;}
ul.detail li a.note#cpu_generation_183{ background-position:center -2050px;}
ul.detail li a.note#cpu_generation_184{ background-position:center -2100px;}
ul.detail li a.note#cpu_generation_185{ background-position:center -2150px;}
ul.detail li a.note#cpu_generation_186{ background-position:center -2200px;}
ul.detail li a.note#cpu_generation_187{ background-position:center -2250px;}
ul.detail li a.note#cpu_generation_188{ background-position:center -2300px;}
ul.detail li a.note#cpu_generation_189{ background-position:center -2350px;}
ul.detail li a.note#cpu_generation_190{ background-position:center -2400px;}
ul.detail li a.note#cpu_generation_191{ background-position:center -2450px;}
/* CPU世代 : Desktop */
ul.detail li a.desk#cpu_generation_182{ background-position:center -1250px;}
ul.detail li a.desk#cpu_generation_183{ background-position:center -1300px;}
ul.detail li a.desk#cpu_generation_184{ background-position:center -1350px;}
ul.detail li a.desk#cpu_generation_185{ background-position:center -1400px;}
ul.detail li a.desk#cpu_generation_186{ background-position:center -1450px;}
ul.detail li a.desk#cpu_generation_187{ background-position:center -1500px;}
ul.detail li a.desk#cpu_generation_188{ background-position:center -1550px;}
ul.detail li a.desk#cpu_generation_189{ background-position:center -1600px;}
ul.detail li a.desk#cpu_generation_190{ background-position:center -1650px;}
ul.detail li a.desk#cpu_generation_191{ background-position:center -1700px;}
/* OS */
ul.detail li a.note#os_433{ background-position:center -2500px;}
ul.detail li a.note#os_489{ background-position:center -2550px;}
ul.detail li a.desk#os_433{ background-position:center -1755px;}
ul.detail li a.desk#os_489{ background-position:center -1805px;}

/* default表示の非表示 */
ul.detail li a#maker_3::before,
ul.detail li a#maker_2::before,
ul.detail li a#maker_7::before,
ul.detail li a#maker_8::before,
ul.detail li a#maker_5::before,
ul.detail li a#maker_10::before,
ul.detail li a#maker_4::before,
ul.detail li a#maker_57::before,
ul.detail li a#maker_9::before,
ul.detail li a#maker_6::before,
ul.detail li a#maker_405::before,
ul.detail li a#price_0::before,ul.detail li a#price_10000::before,
ul.detail li a#price_1::before,ul.detail li a#price_20000::before,
ul.detail li a#price_2::before,ul.detail li a#price_30000::before,
ul.detail li a#price_3::before,ul.detail li a#price_40000::before,
ul.detail li a#price_4::before,ul.detail li a#price_50000::before,
ul.detail li a#price_5::before,ul.detail li a#price_60000::before,
ul.detail li a#price_6::before,ul.detail li a#price_70000::before,
ul.detail li a#cpu_51::before,
ul.detail li a#cpu_50::before,
ul.detail li a#cpu_49::before,
ul.detail li a#cpu_45::before,
ul.detail li a#cpu_43::before,
ul.detail li a#cpu_56::before,
ul.detail li a#cpu_57::before,
ul.detail li a#dispsize_0::before,
ul.detail li a#dispsize_1::before,ul.detail li a#dispsize_10::before,
ul.detail li a#dispsize_2::before,ul.detail li a#dispsize_12::before,
ul.detail li a#dispsize_3::before,ul.detail li a#dispsize_14::before,
ul.detail li a#dispsize_4::before,ul.detail li a#dispsize_15::before,
ul.detail li a#dispsize_5::before,ul.detail li a#dispsize_17::before,
/* CPU世代 : Note */
ul.detail li a.note#cpu_generation_182::before,
ul.detail li a.note#cpu_generation_183::before,
ul.detail li a.note#cpu_generation_184::before,
ul.detail li a.note#cpu_generation_185::before,
ul.detail li a.note#cpu_generation_186::before,
ul.detail li a.note#cpu_generation_187::before,
ul.detail li a.note#cpu_generation_188::before,
ul.detail li a.note#cpu_generation_189::before,
ul.detail li a.note#cpu_generation_190::before,
ul.detail li a.note#cpu_generation_191::before,
/* CPU世代 : Desktop */
ul.detail li a.desk#cpu_generation_182::before,
ul.detail li a.desk#cpu_generation_183::before,
ul.detail li a.desk#cpu_generation_184::before,
ul.detail li a.desk#cpu_generation_185::before,
ul.detail li a.desk#cpu_generation_186::before,
ul.detail li a.desk#cpu_generation_187::before,
ul.detail li a.desk#cpu_generation_188::before,
ul.detail li a.desk#cpu_generation_189::before,
ul.detail li a.desk#cpu_generation_190::before,
ul.detail li a.desk#cpu_generation_191::before,
/* OS */
ul.detail li a.note#os_433::before,
ul.detail li a.note#os_489::before,
ul.detail li a.desk#os_433::before,
ul.detail li a.desk#os_489::before { content: ""; }
/* default表示の非表示 END */

/*　メーカーロゴの表示設定 END　*/
/*　メーカーロゴの非表示設定
ul.detail{ margin-top:4px; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; -o-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -moz-justify-content:left; -ms-justify-content:left; -o-justify-content:left; -webkit-justify-content:left; justify-content:left;}
ul.detail li{ float:left; width:100%; font-size:14px; font-weight:bold;}
ul.detail li div.bt_arrow_01{ display:none;}
ul.detail li a{ display:block; padding:4px; text-decoration:none; z-index:10; border:1px solid #7781a9; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #adb6d1), color-stop(0.30, #ffffff), color-stop(0.00, #ffffff));background:-webkit-linear-gradient(top, #ffffff 0%, #ffffff 30%, #adb6d1 100%);background:-moz-linear-gradient(top, #ffffff 0%, #ffffff 30%, #adb6d1 100%);background:-o-linear-gradient(top, #ffffff 0%, #ffffff 30%, #adb6d1 100%);background:-ms-linear-gradient(top, #ffffff 0%, #ffffff 30%, #adb6d1 100%);background:linear-gradient(to bottom, #ffffff 0%, #ffffff 30%, #adb6d1 100%);}
メーカーロゴの非表示設定 END　*/
div#top_banner_frame{ width:96%; margin:0 2% 20px;}
.movie_wrap iframe{ position:absolute; top:0; left:2%; width:96%; height:96%;}
div.bl_ssd_arrow{ width:96%; margin:0 2%;}
div.bl_ssd_arrow img{ width:100%;}
div.campaign{ width:96%; margin:0 2%;}
span#rd_br_left_white{ display:block; position:absolute; top:0; left:0; width:20px; height:100%; background-color:#ffffff; -moz-opacity:0.8; -ms-opacity:0.8; -o-opacity:0.8; -webkit-opacity:0.8; opacity:0.8; z-index:5;}
span#rd_br_right_white{ display:block; position:absolute; top:0; right:0; width:20px; height:100%; background-color:#ffffff; -moz-opacity:0.8; -ms-opacity:0.8; -o-opacity:0.8; -webkit-opacity:0.8; opacity:0.8; z-index:5;}
div.br_closing_bt a img{ width:100% !important; height:auto !important;}
a.br_header_frame_05_png_01_01 img,a.br_header_frame_05_png_01_02 img,a.br_header_frame_05_png_01_03 img{ width:100% !important; height:auto !important;}
a.relief img,a.estimate img{ width:100% !important; height:auto !important;}
div.br_rd_center_head_02{ margin:0 2% 16px;}
.hddrs-title-01 dd{ font-size:14px; line-height:18px; margin:0; padding:10px 2% 10px;}
.hddrs-title-01 dd div.all-contact{ margin:10px 2%; padding:20px 2% 5px;}
.hddrs-title-01 dd div.all-contact div{ width:300px; margin:0 auto 20px;}
.hddrs-001,.hddrs-002{ margin:0 2% 10px; width:96%;}
.br_new_update_page{ margin:0 2% 10px; width:96% !important; height:auto;}
.pc-support-ul-01 li{ width: 47%;}
.pc-support-a-02{ margin-right: 2%;}
.restoration-set li div.ts-only{ display: block; margin-top:10px;}
.frame_text_172685_11 img{ float: left;}
div.br_list_icon_02 ul li{ margin:0px 4px;}
/* 新しいヘッダー */
.upt-header-01 h1{ width: 98%;}
a.bl_goods_search_01{ margin: 0 auto;}
a.bl_goods_request_01{ margin: 10px auto;}
.cpu-rank-table{ display: none;}
.cpu-rank-table-ts{ border: 2px solid #000000; border-collapse: collapse; display: table; margin: 6px 0; width:100%;}
.cpu-rank-table-ts tr:nth-child(odd){ background-color: #e8e8e8;}
.cpu-rank-table-ts tr td{ background-color: #fff4d4; font-size: 14px; font-weight: bold; padding: 4px; text-align: center;}
.cpu-rank-table-ts tr td div.ts{ display: inline-block; font-size: 12px; font-weight: normal;}
.cpu-rank-table-ts tr td div.possible,.cpu-rank-table-ts tr td div.comfortable{ display: inline-block; margin-right: 4px; text-indent: -9999px; vertical-align: middle; width: 20px;}
.cpu-rank-table-ts tr td div.possible{ background: -moz-linear-gradient(top, #7676bf, #e3e3ed 30%, #7676bf 50%, #7676bf); background: -ms-linear-gradient(top, #7676bf, #e3e3ed 30%, #7676bf 50%, #7676bf); background: -o-linear-gradient(top, #7676bf, #e3e3ed 30%, #7676bf 50%, #7676bf); background: -webkit-linear-gradient(top, #7676bf, #e3e3ed 30%, #7676bf 50%, #7676bf); background: linear-gradient(top, #7676bf, #e3e3ed 30%, #7676bf 50%, #7676bf); border-radius: 9px 0 0 9px; margin-left: 4px;}
.cpu-rank-table-ts tr td div.comfortable{ background: -moz-linear-gradient(top, #000089, #e3e3ed 30%, #000089 50%, #000089); background: -ms-linear-gradient(top, #000089, #e3e3ed 30%, #000089 50%, #000089); background: -o-linear-gradient(top, #000089, #e3e3ed 30%, #000089 50%, #000089); background: -webkit-linear-gradient(top, #000089, #e3e3ed 30%, #000089 50%, #000089); background: linear-gradient(top, #000089, #e3e3ed 30%, #000089 50%, #000089); border-radius: 0 9px 9px 0;}
.cpu-rank-table-ts tr th{ border: 1px solid #000000; font-size: 0; padding: 6px;}
.cpu-rank-table-ts tr th a{ color: #373737; display: block; font-size: 18px; margin-bottom: 6px; pointer-events: none; text-decoration: none;}
.cpu-rank-table-ts tr th div{ color: #ffffff; display: inline-block; font-size: 16px;}
.cpu-rank-table-ts tr th div.possible{ background: -moz-linear-gradient(top, #7676bf, #e3e3ed 30%, #7676bf 50%, #7676bf); background: -ms-linear-gradient(top, #7676bf, #e3e3ed 30%, #7676bf 50%, #7676bf); background: -o-linear-gradient(top, #7676bf, #e3e3ed 30%, #7676bf 50%, #7676bf); background: -webkit-linear-gradient(top, #7676bf, #e3e3ed 30%, #7676bf 50%, #7676bf); background: linear-gradient(top, #7676bf, #e3e3ed 30%, #7676bf 50%, #7676bf); border-radius: 25px 0 0 25px; padding: 6px 16px 6px 18px; vertical-align: middle;}
.cpu-rank-table-ts tr th div.comfortable{ background: -moz-linear-gradient(top, #000089, #e3e3ed 30%, #000089 50%, #000089); background: -ms-linear-gradient(top, #000089, #e3e3ed 30%, #000089 50%, #000089); background: -o-linear-gradient(top, #000089, #e3e3ed 30%, #000089 50%, #000089); background: -webkit-linear-gradient(top, #000089, #e3e3ed 30%, #000089 50%, #000089); background: linear-gradient(top, #000089, #e3e3ed 30%, #000089 50%, #000089); border-radius: 0 25px 25px 0; padding: 6px 18px 6px 16px; vertical-align: middle;}
.cpu-rank-table-ts tr th div span{ border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; display: inline-block; font-size: 14px !important; height: 28px; line-height: 28px; margin: 0 8px; text-align: center; width: 28px;}
.cpu-rank-table-ts tr th div span.color-1{ background-color: #00AEFF !important;}
.cpu-rank-table-ts tr th div span.color-2{ background-color: #00AE51 !important;}
.cpu-rank-table-ts tr th div span.color-3{ background-color: #FF9100 !important;}
.cpu-rank-table-ts tr th div span.color-4{ background-color: #FF0000 !important;}
.cpu-rank-table-ts tr th div span.color-5{ background-color: #be0000 !important;}
.upt-header-01 div.logo-point{ bottom: 24px;}
.upt-header-01 div.logo-point a img{ height: 34px; width: 62px;}
.upt-header-01 div.logo-point a img.last{ width: 54px;}
.works-tation-area-01{ margin: 0 2%; width: 96%;}
.works-tation-area-01 dt{ background-image: url("/images/work_station/work_station_001_ts.png"); background-size: 100%; padding-top: 9%;}
.works-tation-area-01 dd{ margin: -10px 2% 0;}
.works-tation-area-02 div.photo{ float: none;}
.works-tation-area-02 div.feature,.works-tation-area-02 div.intel,.works-tation-area-02 div.graphic-board{ margin: 0 auto 10px;}
.works-tation-area-02 dl{ float: none; width: auto;}
.works-tation-area-02 dl dd.feature span.obi-arrow{ display: block; float: none; margin-bottom: 4px; text-align: center; width: auto;}
.works-tation-area-02 dl dd.feature span.obi-arrow:before{ border: none;}
.works-tation-area-02 dl dd.feature span.obi-arrow:after{ border: none;}
.works-tation-area-02 dl dd.feature p{ float: none; height: auto; margin: 0 auto 10px; width: auto;}
.works-tation-area-02 dl dd.feature span.margin-tb-10{ margin: 0 0 4px;}
.works-tation-area-02 dl dd.feature p.margin-tb-10{ margin: 0 auto 10px;}
.ts-memory-area-01{ background-color: #172685; display: block; height: 62px;}
.ts-memory-bn-01{ bottom: 0; display: block; left: 0; position: fixed; text-align: center; width: 100%; z-index: 10;}
.ts-memory-bn-01 img{ display: block; margin: 0 auto;}
.ssd-memory-bt-frame li{ margin-right: 1%;}
.ssd-memory-bt-frame li:first-child{ margin-left: 1%;}
.ssd-memory-bt-frame li:last-child{ margin-right: 1%;}

.refine-area{ margin: 0 2% 10px; padding: 6px 10px 6px 46px; position: relative; width: calc(96% - 58px);}
.refine-area ul li:hover > div.popup-area{ display: none; pointer-events: none;}
.br_search_history_07_02_03{ text-align: center;}
.br_search_history_07_02_03 a{ display: inline-block;}

.left-line-title-01{ margin: 0 4% 6px;}
.left-line-body-01{ padding: 0 4%;}
.left-line-body-01 img{ height: auto; width: 100%;}

.pc-size-area{ float: left;}

.photo-basic-01{ height: auto; width: 100%;}
.text-basic-01{ margin: 0 2%; width: 96%;}

.bl-banner-hover-big-area{ margin: 0 2% 20px; width: 96%;}
.bl-banner-hover-big-area li a img{ height: auto; width: 100%;}
.bl-banner-hover-big-area li a:hover img{ transition-duration: 0s; transform: none;}
.new-arrival-goods-area dd > ul > li::after{ clear: both; content: ""; display: block;}
.new-arrival-goods-area dd > ul > li > a{ float: left;}
.new-arrival-goods-area dd > ul > li > div{ float: right;}
.new-arrival-goods-area dd > ul > li a:first-child img{ height: 80px; width: 120px;}
.new-arrival-goods-area dd > ul > li a:first-child::after{ height: 78px; width: 118px;}
.new-arrival-goods-area dd > ul > li a:nth-child(2){ font-size: 14px; line-height: 20px; width: calc(100% - 130px);}
.new-arrival-goods-area dd > ul > li div:last-child a:last-child{ display: none;}
div.br_search_01 span.br_search_01_01{ line-height: 34px;}

.easy-spec-search-title-photo-area{ width: 96%;}
}
@media screen and (max-width: 749px){
a.br_bt_password_png_02{ float:inherit; margin:0 auto;}
div.br_password_reminder_02{ float:inherit; margin:10px 0 20px;}
div.br_freedial_png_01_01{ float:inherit; margin:4px auto 6px;}
div.br_freedial_png_01_02{ float:inherit; width:100%;}
div.br_cart_common_04_png_01{margin-left:0;}
input.br_cart_table_td_input_07_01{ float:inherit; width:96%;}
.br_tbsp_01{ display:block;}
img.wps_img_001,img.wps_img_011{ width:100% !important;}
img.microsoft_office_08{ width:100% !important;}
.left-tab-area {display: none;}
.bottom-tab-area {bottom: 0; display: block; height: 35px; left: 0; pointer-events: none; position: fixed; width: 100%; z-index: 100;}
.bottom-tab-area a{ background-image: url("../images/bottm_area_bt_01.png"); bottom: 0; display: inline-block; height: 35px; pointer-events: auto; position: absolute; text-indent: -9999px;}
.bottom-tab-area a:first-child{ background-position: center 0; left: 10px; width: 180px;}
.bottom-tab-area a:last-child{ background-position: center -50px; right: 10px; width: 180px;}
}
@media screen and (max-width: 639px){
	.frame_text_172685_02 img.center{ height: auto; width: 100%; }
	.upt-header-01 div.logo{ bottom: 22px;}
	.upt-header-01 div.logo a img{ height: 30px; width: 54px; }
	.upt-header-01 div.logo a img.last{ width: 48px; }
}
@media screen and (max-width: 599px){
div.br_question_frame_01{ width:96%; margin:0 2% 30px;}
table.br_cart_table_02 tr th.left,table.br_cart_table_02 tr td.left{ display:none;}
div.br_question_title_03{ display:block;}
.kessan_big_seal_01 a{ font-size:14px;}
.kessan_big_seal_01 a.note{ margin-right: 0;}
.kessan_big_seal_01 a.note:before{ content: ""; margin-right:0; vertical-align: inherit;}
.kessan_big_seal_01 a.note.select:before{ content: ""; margin-right:0; vertical-align: inherit;}
.kessan_big_seal_01 a.desktop{ margin-left: 0;}
.kessan_big_seal_01 a.desktop:before{ content: ""; margin-right:0; vertical-align: inherit;}
.kessan_big_seal_01 a.desktop.select:before{ content: ""; margin-right:0; vertical-align: inherit;}
}
@media screen and (min-width: 481px) and (max-width: 600px){
div.br_estimate_01 div.text{ width:320px;}
}
@media screen and (min-width: 470px) and (max-width: 480px){
/*  新しい修正のため削除
div#br_header_frame_05_01{ width:82%; left:18% !important;}
*/
div#br_header_frame_11{ right:16% !important;}
}
@media screen and (max-width: 480px){
img.microsoft_office_01,img.microsoft_office_04,img.microsoft_office_07{ width:100% !important;}
p.mo_text_01{ width:100%;}
.tel{ pointer-events:auto;}
div#br_header_frame_11{ top:6px; right:21%;}
div.br_list_icon_01_png_01{ line-height:16px;}
div.br_goods_belt_png_01{ line-height:18px;}
div.br_rd_center_head_02{ padding-top: 55%; background-image:url(../images/br_common_png/br_rd_center_head_01.png);}
div.br_triangle_png_01.cpu{ margin:0 0 0 35% !important;}
.ts-memory-area-01{ height: auto; padding-top: 13%;}
.ts-memory-bn-01 img{ height: auto; width: 100%;}
}
@media screen and (max-width: 477px){
	.frame_text_172685_02 .table-generation{  width: 100%;}
}
@media screen and (min-width: 481px) and (max-width: 599px){
#fourth_none{ display:none;}
/*  新しい修正のため削除
div#br_header_frame_05_01{ left:49%;}
*/
}
@media screen and (max-width: 364px){
	.bottom-tab-area a {background-size: 100%; height: 28px;
	}
	.bottom-tab-area a:last-child {background-position: center -42px; width: 150px;}
	.bottom-tab-area a:first-child {width: 150px;}
	}
@media screen and (max-width: 466px){
.easy-spec-search-title-photo-area{ background-size: 180%; height: auto; padding-top: 9%;}
.easy-spec-search-title-photo-area.easy{ background-position: left 84%;}
}
@media screen and (max-width: 530px){
.hddrs-004{ display:block; margin:0 2% 10px; width:96%; height:auto;}
}
@media screen and (max-width: 426px){
.hddrs-title-01 dd p{ width:96%;}
}
@media screen and (max-width: 600px){
.hddrs-title-01 dd div.all-contact div a.tel{ pointer-events: auto;}
}
@media screen and (max-width: 570px){
.pc-support-p-01{ font-size: 30px;}
.br-display-none{ display: block;}
}
@media screen and (max-width: 499px){
.pc-support-ul-01 li{ width: 46%;}
.double-line p{ font-size: 20px !important; line-height: 24px;}
.double-line p span{ margin:16px 0 20px;}
.double-line p span#rubi{ margin:0 0 20px !important;}
.search-1st-view-img-pc { display: none!important; }
.search-1st-view-img-sp { display: block!important; }
}
@media screen  and (max-width: 1200px) {
.bl_ts_right_side_club_login_01{ display: none;}
}
@media screen and (max-width: 384px){
div.br_search_01 span.br_search_01_01{ margin: 0 2px;}
div.br_search_01 span.br_search_01_01 span.font_size_30{ font-size: 24px;}
.bottom-tab-area a:first-child{left: 2px;}
.bottom-tab-area a:last-child{right: 2px;}
}
@media screen and (max-width: 350px){
div.br_triangle_png_01.cpu{ margin:0 0 0 28% !important;}
}
@media screen and (max-width: 599px){
.upt-header-01 div.logo-point{ bottom: 26px;}
.upt-header-01 div.logo-point a img{ height: 30px; width: 54px;}
.upt-header-01 div.logo-point a img.last{ width: 48px;}
.upt-header-01 div.logo-point img.point-five-logo{ height: 27px  !important; right: -10px; width: 150px !important;}
.frame_estimatesform{ width: 100%;}
input.br_cart_table_td_input_04_001{ width: 80%;}
.recovery{ margin-right: 0;}
.no-formal{ display: none;}
}
@media screen and (max-width: 639px){
#cpu_rank_003,#cpu_rank_004,#cpu_rank_005,#cpu_rank_006{ height: auto !important; margin: 0 2%; width: 96% !important;}
.hddrs-title-01 dd p.cpu-rank-005{ margin:4px 2% 0; width: 96%;}
}
@media screen and (max-width: 567px){
.refine-area p.number a{ float: none; margin: 0 auto;}
}
@media screen and (max-width: 549px){
.dl-dt-140 dt{ float: none; text-align: center; width: 100%;}
.dl-dt-140 dd{ float: none; margin: 10px 2% 0; width: 96%;}
}
@media screen and (max-width: 519px){
	.new-arrival-goods-area{ margin-top: 30px;}
	.new-arrival-goods-area dt > span:last-child{ top: -15px;}
}
@media screen and (max-width: 459px){
.no-recovery{ display: none;}
}
@media screen and (max-width: 443px){
div.br_maker_logo{ float: none;}
.pc-size-area{ float: none;}
}
@media screen and (max-width: 419px){
#cpu_rank_001,#cpu_rank_002{ height: auto !important; margin: 0 2%; width: 96% !important;}
}
@media screen and (max-width: 418px){
	.new-arrival-goods-area dt::after{ height: 40px;}
	.new-arrival-goods-area dt p{ text-align: center;}
	.new-arrival-goods-area dt p > span:first-child{ position: relative;}
	.new-arrival-goods-area dt p > span:nth-child(2){ padding-left: 16px;}
	.new-arrival-goods-area dt p > span:nth-child(2) br{ display: block;}
	.new-arrival-goods-area dt > span:last-child{ margin-right: 1%; top: -5px;}
}
@media screen and (max-width: 410px){
	.new-arrival-goods-area dt > span:last-child{ margin-right: 0; text-align: center; top: -19px; width: 100%;}
}
@media screen and (max-width: 406px){
div.br_goods_specification_01 > table > tbody > tr.optical-drive td:last-child div > span:first-child{ display: block;}
}
@media screen and (max-width: 382px){
.no-stock-01{ text-align: center;}
.no-stock-01 p{ float: none; margin: 0 auto; width: 70px;}
.no-stock-01 a{ display: inline-block; float: none; font-size: 22px; line-height: 28px;}
}
@media screen and (max-width: 359px){
.upt-header-01 div.logo a img{ height: 22px; width: 40px;}
.upt-header-01 div.logo a img.last{ width: 35px;}
.upt-header-01 div.logo-point a img{ height: 22px; width: 40px;}
.upt-header-01 div.logo-point a img.last{ width: 35px;}
.upt-header-01 div.logo-point{ bottom: 32px;}
.upt-header-01 div.logo-point img.point-five-logo{ height: 24px  !important; right: -10px; width: 120px !important;}
}
@media screen and (max-width: 347px){
.easy-spec-search-change-bt-area a{ background-size: 100% !important; height: auto; padding-top: 12%; width: 96%;}
.easy-spec-search-change-bt-area a.spec{ background-position: center 0;}
.easy-spec-search-change-bt-area a.spec:hover{ background-position: center 30%;}
.easy-spec-search-change-bt-area a.easy{ background-position: center 60%;}
.easy-spec-search-change-bt-area a.easy:hover{ background-position: center 90%;}

}

@media screen and (max-width: 799px){
	.powered-by-icon-details-area li:first-child dd,.powered-by-icon-details-area li:nth-child(11) dd{ left: 0;}
	.powered-by-icon-details-area li:first-child dd::after,.powered-by-icon-details-area li:nth-child(11) dd::after{ left: 24px;}
	.powered-by-icon-details-area li:nth-child(10) dd{ left: inherit; right: 0;}
	.powered-by-icon-details-area li:nth-child(10) dd::after{ left: inherit; right: 24px;}
	.gekiyasu_2manendai_01 p {margin: 0 10px 20px 12px;}
}
@media screen and (max-width: 785px){
.ease-search-area dd ul li a.ease-search-photo-01:hover{ background-position: center 0;}
.ease-search-area dd ul li a.ease-search-photo-02:hover{ background-position: center -360px;}
.ease-search-area dd ul li a.ease-search-photo-03:hover{ background-position: center -720px;}
.ease-search-area dd ul li a.ease-search-photo-04:hover{ background-position: center -1080px;}
.ease-search-area dd ul li a.ease-search-photo-05:hover{ background-position: center -1440px;}
.ease-search-area dd ul li a.ease-search-photo-06:hover{ background-position: center -1800px;}
.ease-search-area dd ul li a.ease-search-photo-07:hover{ background-position: center -2160px;}
.ease-search-area dd ul li a.ease-search-photo-08:hover{ background-position: center -2520px;}
.ease-search-area dd ul li a.ease-search-photo-09:hover{ background-position: center -2880px;}
.ease-search-area dd ul li a.ease-search-photo-10:hover{ background-position: center -3240px;}
.ease-search-area dd ul li a.ease-search-photo-11:hover{ background-position: center -3600px;}
.ease-search-area dd ul li a.ease-search-photo-12:hover{ background-position: center -3900px;}
.ease-search-area dd ul li a.ease-search-photo-13:hover{ background-position: center -4200px;}
.ease-search-area dd ul li a.ease-search-photo-14:hover{ background-position: center -4500px;}
.ease-search-area dd ul li a.ease-search-photo-15:hover{ background-position: center -4800px;}
.ease-search-area dd ul li a.ease-search-photo-16:hover{ background-position: center -5100px;}
.ease-search-area dd ul li a.ease-search-photo-17:hover{ background-position: center -5400px;}
.ease-search-area dd ul li a.ease-search-photo-18:hover{ background-position: center -5700px;}
.ease-search-area dd ul li a.ease-search-photo-19:hover{ background-position: center -6000px;}
.ease-search-area dd ul li a.ease-search-photo-20:hover{ background-position: center -6300px;}
.ease-search-area dd ul li a.ease-search-photo-21:hover{ background-position: center -6600px;}
.ease-search-area dd ul li a.ease-search-photo-22:hover{ background-position: center -6900px;}
}

@media screen and (max-width: 732px){
	.powered-by-icon-details-area li:nth-child(9) dd{ left: inherit; right: 0;}
	.powered-by-icon-details-area li:nth-child(9) dd::after{ left: inherit; right: 24px;}
	.powered-by-icon-details-area li:nth-child(10) dd{ left: 0; right: inherit;}
	.powered-by-icon-details-area li:nth-child(10) dd::after{ left: 24px; right: inherit;}
	.powered-by-icon-details-area li:nth-child(11) dd{ left: calc(50% - 110px);}
	.powered-by-icon-details-area li:nth-child(11) dd::after{ left: calc(50% - 10px);}
}
@media screen and (max-width: 662px){
	.powered-by-icon-details-area li:nth-child(8) dd{ left: inherit; right: 0;}
	.powered-by-icon-details-area li:nth-child(8) dd::after{ left: inherit; right: 24px;}
	.powered-by-icon-details-area li:nth-child(9) dd{ left: 0; right: inherit;}
	.powered-by-icon-details-area li:nth-child(9) dd::after{ left: 24px; right: inherit;}
	.powered-by-icon-details-area li:nth-child(10) dd{ left: calc(50% - 110px);}
	.powered-by-icon-details-area li:nth-child(10) dd::after{ left: calc(50% - 10px);}
}
@media screen and (max-width: 592px){
	.powered-by-icon-details-area li:nth-child(7) dd{ left: inherit; right: 0;}
	.powered-by-icon-details-area li:nth-child(7) dd::after{ left: inherit; right: 24px;}
	.powered-by-icon-details-area li:nth-child(8) dd{ left: 0; right: inherit;}
	.powered-by-icon-details-area li:nth-child(8) dd::after{ left: 24px; right: inherit;}
	.powered-by-icon-details-area li:nth-child(9) dd{ left: calc(50% - 110px);}
	.powered-by-icon-details-area li:nth-child(9) dd::after{ left: calc(50% - 10px);}
}
@media screen and (max-width: 522px){
	.powered-by-icon-details-area li:nth-child(6) dd,.powered-by-icon-details-area li:nth-child(12) dd{ left: inherit; right: 0;}
	.powered-by-icon-details-area li:nth-child(6) dd::after,.powered-by-icon-details-area li:nth-child(12) dd::after{ left: inherit; right: 24px;}
	.powered-by-icon-details-area li:nth-child(7) dd{ left: 0; right: inherit;}
	.powered-by-icon-details-area li:nth-child(7) dd::after{ left: 24px; right: inherit;}
	.powered-by-icon-details-area li:nth-child(8) dd{ left: calc(50% - 110px);}
	.powered-by-icon-details-area li:nth-child(8) dd::after{ left: calc(50% - 10px);}
}
@media screen and (max-width: 452px){
	.powered-by-icon-details-area li:nth-child(5) dd,.powered-by-icon-details-area li:nth-child(10) dd{ left: inherit; right: 0;}
	.powered-by-icon-details-area li:nth-child(5) dd::after,.powered-by-icon-details-area li:nth-child(10) dd::after{ left: inherit; right: 24px;}
	.powered-by-icon-details-area li:nth-child(6) dd,.powered-by-icon-details-area li:nth-child(11) dd{ left: 0; right: inherit;}
	.powered-by-icon-details-area li:nth-child(6) dd::after,.powered-by-icon-details-area li:nth-child(11) dd::after{ left: 24px; right: inherit;}
	.powered-by-icon-details-area li:nth-child(7) dd,.powered-by-icon-details-area li:nth-child(12) dd{ left: calc(50% - 110px); right: inherit;}
	.powered-by-icon-details-area li:nth-child(7) dd::after,.powered-by-icon-details-area li:nth-child(12) dd::after{ left: calc(50% - 10px); right: inherit;}
}
@media screen and (max-width: 436px){
.ease-search-area dd{ padding: 10px;}
.ease-search-area dd ul li:nth-child(odd){ margin: 0 5px 10px 0;}
.ease-search-area dd ul li:nth-child(even){ margin: 0 0 10px 5px;}
}
@media screen and (max-width: 386px){
.ease-search-area dd ul li{ width: calc(50% - 5px);}
.ease-search-area dd ul li a{ background-size: 100%; height: auto; padding-top: 60%; width: 100%;}
.ease-search-area dd ul li a.small{ height: auto; padding-top: 45%;}
.ease-search-area dd ul li a.ease-search-photo-01,.ease-search-area dd ul li a.ease-search-photo-01:hover{ background-position: center 0;}
.ease-search-area dd ul li a.ease-search-photo-01_on{ background-position: center 3.38%;}
.ease-search-area dd ul li a.ease-search-photo-02,.ease-search-area dd ul li a.ease-search-photo-02:hover{ background-position: center 5.07%;}
.ease-search-area dd ul li a.ease-search-photo-02_on{ background-position: center 8.45%;}
.ease-search-area dd ul li a.ease-search-photo-03,.ease-search-area dd ul li a.ease-search-photo-03:hover{ background-position: center 10.14%;}
.ease-search-area dd ul li a.ease-search-photo-03_on{ background-position: center 13.52%;}
.ease-search-area dd ul li a.ease-search-photo-04,.ease-search-area dd ul li a.ease-search-photo-04:hover{ background-position: center 15.21%;}
.ease-search-area dd ul li a.ease-search-photo-04_on{ background-position: center 18.59%;}
.ease-search-area dd ul li a.ease-search-photo-05,.ease-search-area dd ul li a.ease-search-photo-05:hover{ background-position: center 20.28%;}
.ease-search-area dd ul li a.ease-search-photo-05_on{ background-position: center 23.66%;}
.ease-search-area dd ul li a.ease-search-photo-06,.ease-search-area dd ul li a.ease-search-photo-06:hover{ background-position: center 25.35%;}
.ease-search-area dd ul li a.ease-search-photo-06_on{ background-position: center 28.73%;}
.ease-search-area dd ul li a.ease-search-photo-07,.ease-search-area dd ul li a.ease-search-photo-07:hover{ background-position: center 30.42%;}
.ease-search-area dd ul li a.ease-search-photo-07_on{ background-position: center 33.8%;}
.ease-search-area dd ul li a.ease-search-photo-08,.ease-search-area dd ul li a.ease-search-photo-08:hover{ background-position: center 35.49%;}
.ease-search-area dd ul li a.ease-search-photo-08_on{ background-position: center 38.87%;}
.ease-search-area dd ul li a.ease-search-photo-09,.ease-search-area dd ul li a.ease-search-photo-09:hover{ background-position: center 40.56%;}
.ease-search-area dd ul li a.ease-search-photo-09_on{ background-position: center 43.94%;}
.ease-search-area dd ul li a.ease-search-photo-10,.ease-search-area dd ul li a.ease-search-photo-10:hover{ background-position: center 45.63%;}
.ease-search-area dd ul li a.ease-search-photo-10_on{ background-position: center 49.01%;}
.ease-search-area dd ul li a.ease-search-photo-11,.ease-search-area dd ul li a.ease-search-photo-11:hover{ background-position: center 50.53%;}
.ease-search-area dd ul li a.ease-search-photo-11_on{ background-position: center 53.34%;}
.ease-search-area dd ul li a.ease-search-photo-12,.ease-search-area dd ul li a.ease-search-photo-12:hover{ background-position: center 54.74%;}
.ease-search-area dd ul li a.ease-search-photo-12_on{ background-position: center 57.55%;}
.ease-search-area dd ul li a.ease-search-photo-13,.ease-search-area dd ul li a.ease-search-photo-13:hover{ background-position: center 58.95%;}
.ease-search-area dd ul li a.ease-search-photo-13_on{ background-position: center 61.76%;}
.ease-search-area dd ul li a.ease-search-photo-14,.ease-search-area dd ul li a.ease-search-photo-14:hover{ background-position: center 63.16%;}
.ease-search-area dd ul li a.ease-search-photo-14_on{ background-position: center 65.97%;}
.ease-search-area dd ul li a.ease-search-photo-15,.ease-search-area dd ul li a.ease-search-photo-15:hover{ background-position: center 67.37%;}
.ease-search-area dd ul li a.ease-search-photo-15_on{ background-position: center 70.18%;}
.ease-search-area dd ul li a.ease-search-photo-16,.ease-search-area dd ul li a.ease-search-photo-16:hover{ background-position: center 71.58%;}
.ease-search-area dd ul li a.ease-search-photo-16_on{ background-position: center 74.39%;}
.ease-search-area dd ul li a.ease-search-photo-17,.ease-search-area dd ul li a.ease-search-photo-17:hover{ background-position: center 75.79%;}
.ease-search-area dd ul li a.ease-search-photo-17_on{ background-position: center 78.6%;}
.ease-search-area dd ul li a.ease-search-photo-18,.ease-search-area dd ul li a.ease-search-photo-18:hover{ background-position: center 80%;}
.ease-search-area dd ul li a.ease-search-photo-18_on{ background-position: center 82.81%;}
.ease-search-area dd ul li a.ease-search-photo-19,.ease-search-area dd ul li a.ease-search-photo-19:hover{ background-position: center 84.21%;}
.ease-search-area dd ul li a.ease-search-photo-19_on{ background-position: center 87.02%;}
.ease-search-area dd ul li a.ease-search-photo-20,.ease-search-area dd ul li a.ease-search-photo-20:hover{ background-position: center 88.42%;}
.ease-search-area dd ul li a.ease-search-photo-20_on{ background-position: center 91.23%;}
.ease-search-area dd ul li a.ease-search-photo-21,.ease-search-area dd ul li a.ease-search-photo-21:hover{ background-position: center 92.63%;}
.ease-search-area dd ul li a.ease-search-photo-21_on{ background-position: center 95.44%;}
.ease-search-area dd ul li a.ease-search-photo-22,.ease-search-area dd ul li a.ease-search-photo-22:hover{ background-position: center 96.84%;}
.ease-search-area dd ul li a.ease-search-photo-22_on{ background-position: center 99.65%;}
}
@media screen and (max-width: 374px){
	.powered-by-icon-details-area li:nth-child(4) dd,.powered-by-icon-details-area li:nth-child(8) dd,.powered-by-icon-details-area li:nth-child(12) dd{ left: inherit; right: 0;}
	.powered-by-icon-details-area li:nth-child(4) dd::after,.powered-by-icon-details-area li:nth-child(8) dd::after,.powered-by-icon-details-area li:nth-child(12) dd::after{ left: inherit; right: 24px;}
	.powered-by-icon-details-area li:nth-child(5) dd,.powered-by-icon-details-area li:nth-child(9) dd{ left: 0; right: inherit;}
	.powered-by-icon-details-area li:nth-child(5) dd::after,.powered-by-icon-details-area li:nth-child(9) dd::after{ left: 24px; right: inherit;}
	.powered-by-icon-details-area li:nth-child(6) dd,.powered-by-icon-details-area li:nth-child(10) dd,.powered-by-icon-details-area li:nth-child(11) dd{ left: calc(50% - 110px); right: inherit;}
	.powered-by-icon-details-area li:nth-child(6) dd::after,.powered-by-icon-details-area li:nth-child(10) dd::after,.powered-by-icon-details-area li:nth-child(11) dd::after{ left: calc(50% - 10px); right: inherit;}
}
@media screen and (max-width: 356px){
	li.ranking_02_ul_li_png_01{ height: auto;}
}
@media screen and (max-width: 312px){
	.powered-by-icon-details-area li:nth-child(3) dd,.powered-by-icon-details-area li:nth-child(6) dd,.powered-by-icon-details-area li:nth-child(9) dd,.powered-by-icon-details-area li:nth-child(12) dd{ left: inherit; right: 0;}
	.powered-by-icon-details-area li:nth-child(3) dd::after,.powered-by-icon-details-area li:nth-child(6) dd::after,.powered-by-icon-details-area li:nth-child(9) dd::after,.powered-by-icon-details-area li:nth-child(12) dd::after{ left: inherit; right: 24px;}
	.powered-by-icon-details-area li:nth-child(4) dd,.powered-by-icon-details-area li:nth-child(7) dd,.powered-by-icon-details-area li:nth-child(10) dd{ left: 0; right: inherit;}
	.powered-by-icon-details-area li:nth-child(4) dd::after,.powered-by-icon-details-area li:nth-child(7) dd::after,.powered-by-icon-details-area li:nth-child(10) dd::after{ left: 24px; right: inherit;}
	.powered-by-icon-details-area li:nth-child(5) dd,.powered-by-icon-details-area li:nth-child(8) dd,.powered-by-icon-details-area li:nth-child(11) dd{ left: calc(50% - 110px); right: inherit;}
	.powered-by-icon-details-area li:nth-child(5) dd::after,.powered-by-icon-details-area li:nth-child(8) dd::after,.powered-by-icon-details-area li:nth-child(11) dd::after{ left: calc(50% - 10px); right: inherit;}
}
