@charset "utf-8";
/*全体設定*/
body,html{text-align:center;color:#330F0D;line-height:150%;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, Helvetica, "HelveticaNeue", Verdana;margin:0px;padding:0px;background-color:#FFFFFF;}
body{font-size:0.875em;}
body.bodyback_01{background-repeat:repeat-x;height:100%;text-align:center;color:#330F0D;line-height:150%;margin:0px;padding:0px;background-color:#FFFFFF;}
body.bodyback_02{background-repeat:repeat-x;height:100%;text-align:center;color:#330F0D;line-height:150%;margin:0px;padding:0px;background-color:#FFFFFF;}
body.bodyback_03{background-repeat:repeat-x;height:100%;text-align:center;color:#330F0D;line-height:150%;margin:0px;padding:0px;background-color:#FFFFFF;}
h1{text-align:left;margin:0px;padding:0px;color:#000000;}
h2,h3,h4,h5{clear:both;text-align:left;margin-top:5px;margin-bottom:5px;}
form {margin: 0;padding: 0;}
ul,dl,ol{margin:0px;padding:0px;}
li{list-style:none;margin:0px;padding:0px;}
table{border-collapse:collapse;border:0px;font-size:inherit;font:1em;}
img{border:0px;vertical-align:top;}
a{cursor:pointer; /* 20160108 削除 line-height:normal; */}
a:link {color:#592020;}
a:visited {color:#592020;}
a:hover {color:#592020;}
a:hover.OM_HOVER{color:#ffffff;background-color:#00b9ef;}
/*----------------------------------------- input box色変化 -----------------------------------------*/
input[type="text"]:focus,textarea:focus {background:#FCE9E0;}
input[type="submit"]:onmouse {cursor:pointer;}
input[type="password"]:focus,textarea:focus {background:#FCE9E0;}
/*----------------------------------------- コンテンツ設定 -----------------------------------------*/
#wrap_sc{background-image:url('/images/header/header_background.gif');background-repeat: repeat-x;position:absolute;top:0;left:0;width:100%;height:100%;
}
#wrap{width:955px;/*リキッドデザイン用*/ margin:0px auto;text-align:left;}
#setH1{	width:580px; margin-top:10px;margin-left:0px;z-index:10;}
#setH1 a{text-decoration:none;}
.main_logo{width:202px;height:52px;margin-top:0px;margin-right:2px;margin-left:0px;margin-bottom:5px;}
.main_logo img{ margin-top:2px;	margin-left:auto;margin-right:auto;}
#header_global{width:740px;top:0px;z-index:10;}
#header_banner{width:750px;margin-bottom:15px;}
.head_label1{width:250px;display:block;text-align:left;}
.head_label2{background-image:url('/images/header/headerlabel2_base.gif');background-repeat:no-repeat;margin-top:-4px;margin-left:2px;width:250px;height:58px;}
.head_label2 ul{margin:0px;padding:0px;}
.head_label2 li{font-size:0.938em;margin:0px;padding:0px;}
.head_label2 img{vertical-align:middle;}
a.head_full_sw {display:block;overflow:hidden;vertical-align:top;padding:0px;margin-top:4px;margin-left:4px;width:240px;height:35px;}
.head_sublink0{position:absolute;margin-top:10.3px;margin-left:26px;font-size:1.125em;letter-spacing:0.2em;cursor:pointer;}
.head_sublink1{position:absolute;margin-top:-34.5px;margin-left:110px;vertical-align:top;font-size:1.125em;letter-spacing:0.1em;}
.head_sublink2{position:absolute;margin-top:-18.5px;margin-left:110px;vertical-align:top;font-size:1.125em;}
.head_sublink3{position:absolute;margin-top:5px;margin-left:5px;float:left;vertical-align:top;font-size:1.125em;}
.head_sublink4{position:absolute;margin-top:5px;margin-left:115px;vertical-align:top;font-size:1.125em;}
.head_sublabel2{font-weight:bold;font-size:0.813em;width:85px;margin-right:14px;margin-top:13px;text-align:right;}
.head_sublabel2a{width:100px;text-align:left;margin-top:8px;line-height:1.5em;font-size:0.688em;margin-bottom:5px;}
.head_sublabel2b{text-align:left; margin-left:8px;font-size:0.688em;border:1px solid #FF3333;}
.head_label3{background-image:url('/images/header/headerlabel3.gif');background-repeat: no-repeat;width:248px;height:80px;margin-top:-15px;z-index:80;}
.head_label3 img{z-index:99;}
.head_label4{background-image:url('/images/header/header_cartbox.gif');background-repeat: no-repeat;width:191px;height:73px;margin-top:-20px;text-align:center;z-index:99;overflow:visible;}
#contents{position:relative;clear:both;/*リキッドデザイン用*/margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:15px;}
#left_menu{width:210px; margin-right:15px;margin-bottom:15px;
	float:left;
}

#main_contents{width:730px; text-align:center;
	float:left;
}

#right_menu{width:170px; margin-right:10px;margin-bottom:15px;
	float:left;
}
#footer_menu_area{width:950px;/*height:570px;*/background-color:#EBE3AB;margin:10px auto 15px auto;border:1px solid #dabb8c;background-image:url('/images/under_area/under_menu_back.png');background-repeat:no-repeat; background-size:950px 340px;}
#footer{width:100%;height:32px;background-color:#bfa55b;bottom:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;vertical-align:middle;clear:both;text-align:center;padding-top:7px;}
#footer span{ font-size:85%;}
.r_link{clear:both;text-align:right;margin:5px 12px 10px 0px;}
/*----------------------------------------- 新ヘッダ用CSS ------------------------------------------*/
/*20121011*/
/*文字コードはＵＴＦ－８*/
#global_back {width: 100%;background:url('/images/global/background_image_other.gif') repeat-x;text-align:center;}
#global{margin:0px auto;padding:0px;width:957px;}
.EC_main_head_box{margin:0px auto 0px auto;padding:1px 0px 0px 0px;width:955px;height:55px;z-index:-3;}
.EC_logos{width:210px;height:55px;margin:0px 0px 0px 0px;float:left;}
.EC_head_box1{width:304px;float:left;margin:0px 0px 0px 10px;}
/*ECサイト専用*/
.EC_head_box1_h1{font-size:0.9em;font-weight:normal;height:14px;margin:2px 0px 8px 0px;text-align:left;overflow:hidden;line-height:1em;}
.EC_head_box1_inner{font-weight:bold;height:18px;margin:0px 0px 0px 0px;text-align:left;}
.EC_head_box1_inner span{color:#F26D00;}
/*他サイト用開始*/
.OTHER_head_box1_h1{font-size:0.8em;font-weight:normal;height:14px;margin:2px 0px 8px 0px;text-align:left;overflow:hidden;}
.OTHER_head_box1_inner{font-size:0.8em;font-weight:bold;height:18px;margin:0px 0px 0px 0px;text-align:left;}
.OTHER_head_box1_inner span{color:#F26D00;}
/*他サイト用終了*/
.EC_head_box2{width:50px;float:left;margin:0px 0px 0px 0px;}
.EC_head_box3{width:126px;float:left;margin:0px 0px 0px 2px;}
.EC_head_box4{width:245px;float:left;margin:0px 0px 0px 5px;}
.EC_main_menu_box{margin:0px 0px 6px 0px;padding:0px;clear:both;width:955px;height:44px;z-index:99;}
/*グローバルヘッダー共通メニュー*/
li.EC_header_main_menu{width:170px;height:45px;list-style:none;padding:0px;margin:0px;text-align:left;font-size:10%;display:block;float:left;background-color:#FFFFFF;}
li.EC_header_main_menu a.EC_header_menu{display:block;overflow:hidden;vertical-align:top;line-height:97px;padding:0px;height:44px;margin:0px;z-index:-5;}
li.EC_header_main_menu_short{width:99px;height:45px;list-style:none;padding:0px;margin:0px;text-align:left;font-size:10%;display:block;float:right;background-color:#FFFFFF;}
li.EC_header_main_menu_short a.EC_header_menu_short{display:block;overflow:hidden;vertical-align:top;line-height:97px;padding:0px;height:34px;margin:10px 0px 0px 0px;z-index:-5;}
li.EC_header_main_menu_last{width:148px;height:45px;list-style:none;padding:0px;margin:0px;text-align:left;font-size:10%;display:block;float:right;background-color:#FFFFFF;}
li.EC_header_main_menu_last a.EC_header_menu_last{display:block;overflow:hidden;vertical-align:top;line-height:97px;padding:0px;height:39px;margin:5px 0px 0px 0px;z-index:-5;}
a.EC_header_menu_1{background-image:url('/images/global/main_global_menu_pcichiba.gif');background-position:340px 0px;width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.EC_header_menu_1{background-position:-340px 0px;}
a.EC_header_menu_2{background-image:url('/images/global/main_global_menu_pcsale.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.EC_header_menu_2{background-position:-340px 0px;}
a.EC_header_menu_3{background-image:url('/images/global/main_global_menu_pcrepare.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.EC_header_menu_3{background-position:-340px 0px;}
a.EC_header_menu_4{background-image:url('/images/global/main_global_menu_pcdisposal.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.EC_header_menu_4{background-position:-340px 0px;}
a.EC_header_menu_5{background-image:url('/images/global/main_global_menu05.gif');width:99px;height:34px;border:0px solid #AEBCF4;}
a:hover.EC_header_menu_5{background-position:-198px 0px;}
a.EC_header_menu_6{background-image:url('/images/global/main_global_menu_pcshop.gif');width:148px;height:39px;border:0px solid #AEBCF4;}
a:hover.EC_header_menu_6{background-position:-296px 0px;}
/*買取*/
a.BUY_header_menu_1{background-image:url('/images/global/main_global_menu_pcichiba.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.BUY_header_menu_1{background-position:-340px 0px;}
a.BUY_header_menu_2{background-image:url('/images/global/main_global_menu_pcsale.gif');background-position:170px 0px;width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.BUY_header_menu_2{background-position:-340px 0px;}
a.BUY_header_menu_3{background-image:url('/images/global/main_global_menu_pcrepare.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.BUY_header_menu_3{background-position:-340px 0px;}
a.BUY_header_menu_4{background-image:url('/images/global/main_global_menu_pcdisposal.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.BUY_header_menu_4{background-position:-340px 0px;}
a.BUY_header_menu_5{background-image:url('/images/global/main_global_menu05.gif');width:99px;height:34px;border:0px solid #AEBCF4;}
a:hover.BUY_header_menu_5{background-position:-198px 0px;}
a.BUY_header_menu_6{background-image:url('/images/global/main_global_menu_pcshop.gif');width:148px;height:39px;border:0px solid #AEBCF4;}
a:hover.BUY_header_menu_6{background-position:-296px 0px;}
/*修理*/
a.REP_header_menu_1{background-image:url('/images/global/main_global_menu_pcichiba.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.REP_header_menu_1{background-position:-340px 0px;}
a.REP_header_menu_2{background-image:url('/images/global/main_global_menu_pcsale.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.REP_header_menu_2{background-position:-340px 0px;}
a.REP_header_menu_3{background-image:url('/images/global/main_global_menu_pcrepare.gif');background-position:170px 0px;width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.REP_header_menu_3{background-position:-340px 0px;}
a.REP_header_menu_4{background-image:url('/images/global/main_global_menu_pcdisposal.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.REP_header_menu_4{background-position:-340px 0px;}
a.REP_header_menu_5{background-image:url('/images/global/main_global_menu05.gif');width:99px;height:34px;border:0px solid #AEBCF4;}
a:hover.REP_header_menu_5{background-position:-198px 0px;}
a.REP_header_menu_6{background-image:url('/images/global/main_global_menu_pcshop.gif');width:148px;height:39px;border:0px solid #AEBCF4;}
a:hover.REP_header_menu_6{background-position:-296px 0px;}
/*処分*/
a.DEL_header_menu_1{background-image:url('/images/global/main_global_menu_pcichiba.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.DEL_header_menu_1{background-position:-340px 0px;}
a.DEL_header_menu_2{background-image:url('/images/global/main_global_menu_pcsale.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.DEL_header_menu_2{background-position:-340px 0px;}
a.DEL_header_menu_3{background-image:url('/images/global/main_global_menu_pcrepare.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.DEL_header_menu_3{background-position:-340px 0px;}
a.DEL_header_menu_4{background-image:url('/images/global/main_global_menu_pcdisposal.gif');background-position:170px 0px;width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.DEL_header_menu_4{background-position:-340px 0px;}
a.DEL_header_menu_5{background-image:url('/images/global/main_global_menu05.gif');width:99px;height:34px;border:0px solid #AEBCF4;}
a:hover.DEL_header_menu_5{background-position:-198px 0px;}
a.DEL_header_menu_6{background-image:url('/images/global/main_global_menu_pcshop.gif');width:148px;height:39px;border:0px solid #AEBCF4;}
a:hover.DEL_header_menu_6{background-position:-296px 0px;}
/*会社案内*/
a.COM_header_menu_1{background-image:url('/images/global/main_global_menu_pcichiba.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.COM_header_menu_1{background-position:-340px 0px;}
a.COM_header_menu_2{background-image:url('/images/global/main_global_menu_pcsale.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.COM_header_menu_2{background-position:-340px 0px;}
a.COM_header_menu_3{background-image:url('/images/global/main_global_menu_pcrepare.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.COM_header_menu_3{background-position:-340px 0px;}
a.COM_header_menu_4{background-image:url('/images/global/main_global_menu_pcdisposal.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.COM_header_menu_4{background-position:-340px 0px;}
a.COM_header_menu_5{background-image:url('/images/global/main_global_menu05.gif');background-position:99px 0px;width:99px;height:34px;border:0px solid #AEBCF4;}
a:hover.COM_header_menu_5{background-position:-198px 0px;}
a.COM_header_menu_6{background-image:url('/images/global/main_global_menu_pcshop.gif');width:148px;height:39px;border:0px solid #AEBCF4;}
a:hover.COM_header_menu_6{background-position:-296px 0px;}
/*店舗案内*/
a.SHOP_header_menu_1{background-image:url('/images/global/main_global_menu_pcichiba.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.SHOP_header_menu_1{background-position:-340px 0px;}
a.SHOP_header_menu_2{background-image:url('/images/global/main_global_menu_pcsale.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.SHOP_header_menu_2{background-position:-340px 0px;}
a.SHOP_header_menu_3{background-image:url('/images/global/main_global_menu_pcrepare.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.SHOP_header_menu_3{background-position:-340px 0px;}
a.SHOP_header_menu_4{background-image:url('/images/global/main_global_menu_pcdisposal.gif');width:170px;height:44px;border:0px solid #AEBCF4;}
a:hover.SHOP_header_menu_4{background-position:-340px 0px;}
a.SHOP_header_menu_5{background-image:url('/images/global/main_global_menu05.gif');width:99px;height:34px;border:0px solid #AEBCF4;}
a:hover.SHOP_header_menu_5{background-position:-198px 0px;}
a.SHOP_header_menu_6{background-image:url('/images/global/main_global_menu_pcshop.gif');background-position:148px 0px;width:148px;height:39px;border:0px solid #AEBCF4;}
a:hover.SHOP_header_menu_6{background-position:-296px 0px;}
/*ECサイト用*/
.main_head_banner_box{clear:both;width:955px;margin:0px auto 10px auto;}
.head_banner_box{float:left;margin:0px 5px 0px 0px;}
.head_maincart_box{width:290px;float:left;margin:0px;}
.head_maincart_box1{height:20px;margin:0px 0px 2px 0px;}
.head_maincart_box1 img{margin:2px 0px 0px 0px;float:left;}
.head_maincart_box1 span{margin:2px 0px 0px 7px;line-height:17px;float:left;}
.head_maincart_box2{background-image:url('/images/header/head_maincart_box_back.gif');width:289px;height:34px;background-repeat:no-repeat;width:289px;height:34px;margin:0px 0px 3px 0px;}
.head_maincart_box2_view{width:115px;height:21px;line-height:22px;margin:5px 3px 5px 30px;border-top:1px solid #8F8F8F;border-right:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;border-left:1px solid #8F8F8F;background-color:#FFFFFF;text-align:center;color:#FF0000;float:right;overflow:hidden;padding:0px;}
.head_maincart_box2_view span{/*margin-right:3px;*/ letter-spacing:0.01em;}
.head_maincart_box2_submit{width:100px;height:26px;margin:4px 5px 4px 0px;float:right;}
.head_maincart_box3{background-image:url('/images/header/head_maincart_box_cautionback.gif');width:289px;height:24px;background-repeat:no-repeat;width:289px;height:24px;margin:0px;padding:1px;}
.head_maincart_box3 img{margin:1px 0px 0px 5px;float:left;}
.head_maincart_box3 span{margin:3px 0px 0px 5px;float:left;}
/*----------------------------------------- 新ヘッダ用CSS ------------------------------------------*/
/*20130220*/
#ec_header_img{display: block; background-image:url(/images/header/header_top.png);background-repeat:no-repeat;width:955px;height: 55px; position:relative;}
#kaitori_header_img{display: block; background-image:url(/parts/user_html/web_images/site_header/header_top_kaitori.png);background-repeat:no-repeat;width:955px;height: 55px; position:relative;}
#repair_header_img{display: block; background-image:url(/parts/user_html/web_images/site_header/header_top_repair.png);background-repeat:no-repeat;width:955px;height: 55px; position:relative;}
#pc-eco_header_img{display: block; background-image:url(/parts/user_html/web_images/site_header/header_top_pc-eco.png);background-repeat:no-repeat;width:955px;height: 55px; position:relative;}
#ec_header_logo{width: 195px;height: 55px;position:absolute; top:3px; left:0px;}
#ec_header_logo a{ text-decoration: none;}
#ec_header_logo img{border:none;}
#ec_header_mediator{position:absolute; top:29px; left:215px;font-size:12px;font-weight:bold;}
#ec_header_h1_text{position:absolute; top:5px; left:215px;width:480px;}
#ec_header_h1_text h1{margin:0px;padding:0px;font-size:12px;font-weight:normal;/*height:14px;margin:2px 0px 8px 0px;*/text-align:left;overflow:hidden;color:#000000;}
#ec_header_h1_text h1 a {text-decoration: underline;color:#000000;}
#ec_header_h1_text h1 a:hover{ background-color: #ff0000;}
/*
#ec_header_free_tel{width: 491px;height: 33px;position:absolute; top:22px; left:194px;}
#ec_header_free_tel a{text-decoration: none;}
#ec_header_free_tel img{border:none;}
*/
#ec_header_mail{width: 206px;height: 17px;position: absolute;top: 37px;left: 701px;}
#ec_header_mail a{display: block; text-indent: -9999px; width: 206px;height: 17px; background: url('/images/header/bt_mail_inquiry_off.png') 0 0 no-repeat;}
#ec_header_mail a:hover { background: url('/images/header/bt_mail_inquiry_on.png') 0 0 no-repeat;}
#ec_header_corporation{width: 99px;height: 25px;position: absolute;top: 25px;left: 445px;}
#ec_header_corporation a{display: block; text-indent: -9999px;width: 99px; height: 25px;background: url('/images/header/bt_corporation_a.png') 0 0 no-repeat;overflow:hidden;outline:none;}
#ec_header_corporation a:hover { background: url('/images/header/bt_corporation_b.png') 0 0 no-repeat;}
#ec_header_support{width: 130px;height: 25px;position: absolute;top: 25px;left: 550px;}
#ec_header_support a{display: block; text-indent: -9999px;width: 130px;height: 25px;background: url('/images/header/bt_pcsupport_a.png') 0 0 no-repeat;overflow:hidden;outline:none;}#ec_header_support a:hover { background: url('/images/header/bt_pcsupport_b.png') 0 0 no-repeat;}

/* ヘッダー共通 */
.float_left{ float:left;}
.float_right{ float:right;}
.clear_both{ clear:both;}
.margin_bottom_10{ margin-bottom:10px;}
.font_10{ font-size:10px;}
.width_100p{ width:100%;}
.width_100p_line_01{ width:100%; background-image:url(/images/new_header_img/line_001.png); background-repeat:repeat-x;}
.width_955{ position:relative; width:955px; margin:0px auto;}
.width_955_01{ position:relative; width:955px; height:172px; margin:0px auto;}
.width_955_02{ position:relative; width:955px; height:140px; margin:0px auto;}
.width_955_05{ position:relative; width:955px; height:90px; margin:0px auto;}
.background_color_222222{ height:24px; background-color:#222222;}
div.ec_header_001{ position:absolute; top:0; left:0; color:#ffffff;}
div.ec_header_001 h1{ font-size:12px; text-align:left; color:#ffffff;}
div.ec_header_001 h1 a{ display:block;/* width:620px;*/ width:955px; color:#ffffff; letter-spacing:1px; line-height: 24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/* 共通 END */
/* 中古パソコン市場 */
div.ec_header001_001 div,div.ec_header001_001 a{ background-image:url(/images/new_header_img/new_header_img_002.png?newphoto=0202-01); background-repeat:no-repeat; background-size:1500px 320px;}
a.ec_header001_001_02_001{ display:block; margin-right:10px; width:156px; height:33px; background-position:0 0; text-indent:-99999px;}
a.ec_header001_001_02_001_on{ display:block; margin-right:10px; width:156px; height:33px; background-position:0 -80px; text-indent:-99999px;}
a.ec_header001_001_02_001:hover{ background-position:0 -40px;}
a.ec_header001_001_02_002{ display:block; margin-right:10px; width:156px; height:33px; background-position:-160px 0; text-indent:-99999px;}
a.ec_header001_001_02_002_on{ display:block; margin-right:10px; width:156px; height:33px; background-position:-160px -80px; text-indent:-99999px;}
a.ec_header001_001_02_002:hover{ background-position:-160px -40px;}
a.ec_header001_001_02_003{ display:block; width:156px; height:33px; background-position:-320px 0; text-indent:-99999px;}
a.ec_header001_001_02_003_on{ display:block; margin-right:10px; width:156px; height:33px; background-position:-320px -80px; text-indent:-99999px;}
a.ec_header001_001_02_003:hover{ background-position:-320px -40px;}
a.ec_header001_001_02_004{ display:block; width:188px; height:33px; background-position:-480px 0; text-indent:-99999px;}
a.ec_header001_001_02_004_on{ display:block; width:188px; height:33px; background-position:-480px -80px; text-indent:-99999px;}
a.ec_header001_001_02_004:hover{ background-position:-480px -40px;}
a.ec_header001_001_03_001_01{ position:absolute; top:54px; left:240px; display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px 0px; font-size:12px; font-weight:bold; text-decoration:none; border-right:1px dotted #cccccc; padding-right:10px;}
a.ec_header001_001_03_001_01:hover{ color:#ff4000; background-position:-1330px -30px;}
a.ec_header001_001_03_002_01{ position:absolute; top:54px; left:420px; display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px -60px; font-size:12px; font-weight:bold; text-decoration:none; border-right:1px dotted #cccccc; padding-right:10px;}
a.ec_header001_001_03_002_01:hover{ color:#ff4000; background-position:-1330px -90px;}
a.ec_header001_001_03_003_01{ position:absolute; top:54px; left:520px; display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px -120px; font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header001_001_03_003_01:hover{ color:#ff4000; background-position:-1330px -150px;}
a.ec_header001_001_03_004_01{ position:absolute; top:54px; left:240px; display:block; width:138px; padding-left:30px; height:26px; color:#222222; background-position:-1330px -180px; text-indent:-99999px; border-right:1px dotted #cccccc; padding-right:5px;}
a.ec_header001_001_03_004_01:hover{ color:#ff4000; background-position:-1330px -210px;}
a.ec_header001_001_03_005_01{ position:absolute; top:54px; left:420px; display:block; padding-left:30px; height:26px; line-height:14px; color:#222222; background-position:-1330px 0px; font-size:12px; font-weight:bold; text-decoration:none; border-right:1px dotted #cccccc; padding-right:8px;}
a.ec_header001_001_03_005_01:hover{ color:#ff4000; background-position:-1330px -30px;}
a.ec_header001_001_03_006_01{ position:absolute; top:54px; left:420px; display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px 0px; font-size:12px; font-weight:bold; text-decoration:none; border-right:1px dotted #cccccc; padding-right:10px;}
a.ec_header001_001_03_006_01:hover{ color:#ff4000; background-position:-1330px -30px;}
a.ec_header001_001_03_007_01{ position:absolute; top:54px; left:544px; display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px -60px; font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header001_001_03_007_01:hover{ color:#ff4000; background-position:-1330px -90px;}
div.ec_header001_001_04{ position:absolute; top:45px; right:0px; width:290px; height:45px; background-position:-680px 2px;}
a.ec_header001_001_05{ position:absolute; top:69px; right:98px; display:block; width:193px; height:18px; background-position:-680px -60px; text-indent:-99999px;}
a.ec_header001_001_05:hover{ background-position:-680px -90px;}
a.ec_header001_001_06{ position:absolute; bottom:0px; left:0px; display:block; width:655px; height:83px; background-position:0px -120px; text-indent:-99999px;}
a.ec_header001_001_06:hover{ background-position:-660px -120px;}
div.ec_header001_001_07{ position:absolute; bottom:0px; right:0px; width:290px; height:80px; background-position:-1000px 0;}
div.ec_header001_001_08{ position:absolute; bottom:38px; right:116px; width:160px; text-align:center; font-size:14px; font-weight:bold;}
a.ec_header001_001_09{ position:absolute; bottom:31px; right:6px; display:block; width:113px; height:43px; background-position:0 -210px; text-indent:-99999px;}
a.ec_header001_001_09:hover{ background-position:-120px -210px;}
div.ec_header001_001_10{ position:absolute; bottom:5px; right:-8px; width:290px; height:18px;}
a.ec_header001_001_10_001_01{ position:absolute; bottom:5px; right:202px; display:block; padding-left:16px; height:18px; line-height:18px; background-position:-1330px -238px; color:#222222; font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header001_001_10_002_01{ position:absolute; bottom:5px; right:122px; display:block; padding-left:26px; height:18px; line-height:18px; background-position:-1330px -268px; color:#222222; font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header001_001_10_003_01{ position:absolute; bottom:5px; right:6px; display:block; padding-left:28px; height:18px; line-height:18px; background-position:-1330px -298px; color:#222222; font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header001_001_10_001_01 span,a.ec_header001_001_10_002_01 span,a.ec_header001_001_10_003_01 span{ padding:2px;}
a.ec_header001_001_10_001_01 span:hover,a.ec_header001_001_10_002_01 span:hover,a.ec_header001_001_10_003_01 span:hover{ padding:2px; color:#ffffff; background-color:#ff3f00; font-size:12px; font-weight:bold; text-decoration:none;}



div.ec_header_002{ position:absolute; top:3px; left:630px; padding-left:90px; height:18px; line-height:18px; font-size:12px; letter-spacing:1px; color:#ffffff; background-position:-1330px -330px;}
div.ec_header_002 a{ color:#ffff00;}
div.ec_header_002 a:hover{ color:#ff3f00;}
div.ec_header01_001 div,div.ec_header01_001 a{ background-image:url(/images/new_header_img/new_header_img_001.gif); background-repeat:no-repeat; background-size:1500px 800px;}
a.ec_header01_001_01{ position:absolute; top:0px; left:-20px; display:block; width:253px; height:76px; background-position:0px 0px; text-indent:-99999px;}
a.ec_header01_001_01:hover{ background-position:0px -80px;}
div.ec_header01_001_02{ position:absolute; top:4px; right:0px; width:700px; height:37px;}
a.ec_header01_001_02_001{ display:block; margin-right:10px; width:156px; height:33px; background-position:0px -160px; text-indent:-99999px;}
a.ec_header01_001_02_001_on{ display:block; margin-right:10px; width:156px; height:33px; background-position:0px -240px; text-indent:-99999px;}
a.ec_header01_001_02_001:hover{ background-position:0px -200px;}
a.ec_header01_001_02_002{ display:block; margin-right:10px; width:156px; height:33px; background-position:-160px -160px; text-indent:-99999px;}
a.ec_header01_001_02_002_on{ display:block; margin-right:10px; width:156px; height:33px; background-position:-160px -240px; text-indent:-99999px;}
a.ec_header01_001_02_002:hover{ background-position:-160px -200px;}
a.ec_header01_001_02_003{ display:block; width:156px; height:33px; background-position:-320px -160px; text-indent:-99999px;}
a.ec_header01_001_02_003_on{ display:block; margin-right:10px; width:156px; height:33px; background-position:-320px -240px; text-indent:-99999px;}
a.ec_header01_001_02_003:hover{ background-position:-320px -200px;}
a.ec_header01_001_02_004{ display:block; width:188px; height:33px; background-position:-480px -160px; text-indent:-99999px;}
a.ec_header01_001_02_004_on{ display:block; width:188px; height:33px; background-position:-480px -240px; text-indent:-99999px;}
a.ec_header01_001_02_004:hover{ background-position:-480px -200px;}
.ec_header01_001_02 ul{ margin:0px; padding:0px;}
.ec_header01_001_02 ul li{ list-style-type:none;}
div.ec_header01_001_03{ position:absolute; top:54px; left:240px; width:440px; height:26px;}
.ec_header01_001_03 ul{ margin:0px; padding:0px;}
.ec_header01_001_03 ul li{ height:26px; line-height:26px; list-style-type:none; float:left; padding-right:8px; margin-right:8px; border-right:1px dotted #cccccc;}
.ec_header01_001_03 ul li a{ font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header01_001_03_001{ display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px 0px;}
a.ec_header01_001_03_001:hover{ color:#ff4000; background-position:-1330px -30px;}
a.ec_header01_001_03_002{ display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px -60px;}
a.ec_header01_001_03_002:hover{ color:#ff4000; background-position:-1330px -90px;}
a.ec_header01_001_03_003{ display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px -120px;}
a.ec_header01_001_03_003:hover{ color:#ff4000; background-position:-1330px -150px;}
a.ec_header01_001_03_004{ display:block; width:138px; padding-left:30px; height:26px; color:#222222; background-position:-1330px -180px; text-indent:-99999px;}
a.ec_header01_001_03_004:hover{ color:#ff4000; background-position:-1330px -210px;}
a.ec_header01_001_03_005{ display:block; padding-left:30px; height:26px; line-height:14px; color:#222222; background-position:-1330px 0px;}
a.ec_header01_001_03_005:hover{ color:#ff4000; background-position:-1330px -30px;}

a.ec_header01_001_03_001_01{ position:absolute; top:54px; left:240px; display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px 0px; font-size:12px; font-weight:bold; text-decoration:none; border-right:1px dotted #cccccc; padding-right:10px;}
a.ec_header01_001_03_001_01:hover{ color:#ff4000; background-position:-1330px -30px;}
a.ec_header01_001_03_002_01{ position:absolute; top:54px; left:420px; display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px -60px; font-size:12px; font-weight:bold; text-decoration:none; border-right:1px dotted #cccccc; padding-right:10px;}
a.ec_header01_001_03_002_01:hover{ color:#ff4000; background-position:-1330px -90px;}
a.ec_header01_001_03_003_01{ position:absolute; top:54px; left:520px; display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px -120px; font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header01_001_03_003_01:hover{ color:#ff4000; background-position:-1330px -150px;}
a.ec_header01_001_03_004_01{ position:absolute; top:54px; left:240px; display:block; width:138px; padding-left:30px; height:26px; color:#222222; background-position:-1330px -180px; text-indent:-99999px; border-right:1px dotted #cccccc; padding-right:5px;}
a.ec_header01_001_03_004_01:hover{ color:#ff4000; background-position:-1330px -210px;}
a.ec_header01_001_03_005_01{ position:absolute; top:54px; left:420px; display:block; padding-left:30px; height:26px; line-height:14px; color:#222222; background-position:-1330px 0px; font-size:12px; font-weight:bold; text-decoration:none; border-right:1px dotted #cccccc; padding-right:8px;}
a.ec_header01_001_03_005_01:hover{ color:#ff4000; background-position:-1330px -30px;}
a.ec_header01_001_03_006_01{ position:absolute; top:54px; left:420px; display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px 0px; font-size:12px; font-weight:bold; text-decoration:none; border-right:1px dotted #cccccc; padding-right:10px;}
a.ec_header01_001_03_006_01:hover{ color:#ff4000; background-position:-1330px -30px;}
a.ec_header01_001_03_007_01{ position:absolute; top:54px; left:544px; display:block; padding-left:30px; height:26px; line-height:26px; color:#222222; background-position:-1330px -60px; font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header01_001_03_007_01:hover{ color:#ff4000; background-position:-1330px -90px;}

div.ec_header01_001_04{ position:absolute; top:45px; right:0px; width:290px; height:45px; background-position:-680px -158px;}
div.ec_header02_001_04{ position:absolute; top:45px; right:0px; width:290px; height:45px; background-position:-790px -638px;}
div.ec_header03_001_04{ position:absolute; top:45px; right:0px; width:290px; height:45px; background-position:-790px -686px;}
div.ec_header04_001_04{ position:absolute; top:45px; right:0px; width:290px; height:45px; background-position:-790px -736px;}
div.ec_header05_001_04{ position:absolute; top:45px; right:0px; width:290px; height:45px; background-position:-1100px -638px;}
a.ec_header01_001_05{ position:absolute; top:69px; right:98px; display:block; width:193px; height:18px; background-position:-680px -220px; text-indent:-99999px;}
a.ec_header01_001_05:hover{ background-position:-680px -250px;}
a.ec_header01_001_06{ position:absolute; bottom:0px; left:0px; display:block; width:655px; height:83px; background-position:0px -280px; text-indent:-99999px;}
a.ec_header01_001_06:hover{ background-position:-660px -280px;}
div.ec_header01_001_07{ position:absolute; bottom:0px; right:0px; width:290px; height:80px; background-position:-1000px -160px;}
div.ec_header01_001_08{ position:absolute; bottom:42px; right:122px; width:160px; text-align:center; font-size:16px; font-weight:bold;}
a.ec_header01_001_09{ position:absolute; bottom:31px; right:6px; display:block; width:113px; height:43px; background-position:-790px -370px; text-indent:-99999px;}
a.ec_header01_001_09:hover{ background-position:-910px -370px;}
div.ec_header01_001_10{ position:absolute; bottom:5px; right:-8px; width:290px; height:18px;}
.ec_header01_001_10 ul{ margin:0px; padding:0px;}
.ec_header01_001_10 ul li{ height:18px; line-height:18px; list-style-type:none; float:left; margin-right:8px;}
.ec_header01_001_10 ul li a{ color:#222222; font-size:12px; font-weight:bold; text-decoration:none;}
.ec_header01_001_10 ul li a span{ padding:2px;}
.ec_header01_001_10 ul li a span:hover{ padding:2px; color:#ffffff; background-color:#ff3f00; font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header01_001_10_001{ display:block; padding-left:16px; height:18px; line-height:18px; background-position:-1330px -238px;}
a.ec_header01_001_10_002{ display:block; padding-left:26px; height:18px; line-height:18px; background-position:-1330px -268px;}
a.ec_header01_001_10_003{ display:block; padding-left:28px; height:18px; line-height:18px; background-position:-1330px -298px;}

a.ec_header01_001_10_001_01{ position:absolute; bottom:5px; right:200px; display:block; padding-left:16px; height:18px; line-height:18px; background-position:-1330px -238px; color:#222222; font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header01_001_10_002_01{ position:absolute; bottom:5px; right:120px; display:block; padding-left:26px; height:18px; line-height:18px; background-position:-1330px -268px; color:#222222; font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header01_001_10_003_01{ position:absolute; bottom:5px; right:14px; display:block; padding-left:28px; height:18px; line-height:18px; background-position:-1330px -298px; color:#222222; font-size:12px; font-weight:bold; text-decoration:none;}
a.ec_header01_001_10_001_01 span,a.ec_header01_001_10_002_01 span,a.ec_header01_001_10_003_01 span{ padding:2px;}
a.ec_header01_001_10_001_01 span:hover,a.ec_header01_001_10_002_01 span:hover,a.ec_header01_001_10_003_01 span:hover{ padding:2px; color:#ffffff; background-color:#ff3f00; font-size:12px; font-weight:bold; text-decoration:none;}

#easy_menu{ position: relative;}
/* 中古パソコン市場 END */

/* パソコン修理市場 */
.width_100p_line_02{ width:100%; background-image:url(/images/new_header_img/line_002.gif); background-repeat:repeat-x;}
a.ec_header02_001_01{ position:absolute; top:0px; left:-20px; display:block; width:253px; height:76px; background-position:-260px 0px; text-indent:-99999px;}
a.ec_header02_001_01:hover{ background-position:-260px -80px;}
a.ec_header02_001_01_01{ position:absolute; top:51px; left:10px; display:block; width:196px; height:17px; background-position:-1000px -240px; text-indent:-99999px;}
a.ec_header02_001_01_01:hover{ background-position:-1000px -260px;}
div.ec_header02_001_02{ position:absolute;  bottom:0px; left:0px; width:780px; height:48px;}
.ec_header02_001_02 ul{ margin:0px; padding:0px;}
.ec_header02_001_02 ul li{ list-style-type:none; float:left;}
a.ec_header02_001_02_001{ display:block; width:131px; height:48px; background-position:0px -370px; text-indent:-99999px;}
a.ec_header02_001_02_001:hover{ color:#ff4000; background-position:0px -420px;}
a.ec_header02_001_02_002{ display:block; width:130px; height:48px; background-position:-131px -370px; text-indent:-99999px;}
a.ec_header02_001_02_002:hover{ color:#ff4000; background-position:-131px -420px;}
a.ec_header02_001_02_003{ display:block; width:130px; height:48px; background-position:-261px -370px; text-indent:-99999px;}
a.ec_header02_001_02_003:hover{ color:#ff4000; background-position:-261px -420px;}
a.ec_header02_001_02_004{ display:block; width:130px; height:48px; background-position:-391px -370px; text-indent:-99999px;}
a.ec_header02_001_02_004:hover{ color:#ff4000; background-position:-391px -420px;}
a.ec_header02_001_02_005{ display:block; width:130px; height:48px; background-position:-521px -370px; text-indent:-99999px;}
a.ec_header02_001_02_005:hover{ color:#ff4000; background-position:-521px -420px;}
a.ec_header02_001_02_006{ display:block; width:129px; height:48px; background-position:-651px -370px; text-indent:-99999px;}
a.ec_header02_001_02_006:hover{ color:#ff4000; background-position:-651px -420px;}
a.ec_header02_001_03{ position:absolute; bottom:0px; right:0px; display:block; width:170px; height:47px; background-position:-790px -420px; text-indent:-99999px;}
a.ec_header02_001_03:hover{ background-position:-960px -420px;}
/* パソコン修理市場 END */

/* パソコン買取市場 */
.width_100p_line_03{ width:100%; background-image:url(/images/new_header_img/line_003.gif); background-repeat:repeat-x;}
a.ec_header03_001_01{ position:absolute; top:0px; left:-20px; display:block; width:253px; height:76px; background-position:-520px 0px; text-indent:-99999px;}
a.ec_header03_001_01:hover{ background-position:-520px -80px;}
div.ec_header03_001_02{ position:absolute;  bottom:0px; left:0px; width:780px; height:48px;}
.ec_header03_001_02 ul{ margin:0px; padding:0px;}
.ec_header03_001_02 ul li{ list-style-type:none; float:left;}
a.ec_header03_001_02_001{ display:block; width:131px; height:48px; background-position:0px -470px; text-indent:-99999px;}
a.ec_header03_001_02_001:hover{ color:#ff4000; background-position:0px -520px;}
a.ec_header03_001_02_002{ display:block; width:130px; height:48px; background-position:-131px -470px; text-indent:-99999px;}
a.ec_header03_001_02_002:hover{ color:#ff4000; background-position:-131px -520px;}
a.ec_header03_001_02_003{ display:block; width:130px; height:48px; background-position:-261px -470px; text-indent:-99999px;}
a.ec_header03_001_02_003:hover{ color:#ff4000; background-position:-261px -520px;}
a.ec_header03_001_02_004{ display:block; width:130px; height:48px; background-position:-391px -470px; text-indent:-99999px;}
a.ec_header03_001_02_004:hover{ color:#ff4000; background-position:-391px -520px;}
a.ec_header03_001_02_005{ display:block; width:130px; height:48px; background-position:-521px -470px; text-indent:-99999px;}
a.ec_header03_001_02_005:hover{ color:#ff4000; background-position:-521px -520px;}
a.ec_header03_001_02_006{ display:block; width:129px; height:48px; background-position:-651px -470px; text-indent:-99999px;}
a.ec_header03_001_02_006:hover{ color:#ff4000; background-position:-651px -520px;}
/* パソコン買取市場 END */

/* パソコン回収市場 */
.width_100p_line_04{ width:100%; background-image:url(/images/new_header_img/line_004.gif); background-repeat:repeat-x;}
a.ec_header04_001_01{ position:absolute; top:0px; left:-20px; display:block; width:253px; height:76px; background-position:-780px 0px; text-indent:-99999px;}
a.ec_header04_001_01:hover{ background-position:-780px -80px;}
a.ec_header04_001_02_001{ display:block; width:131px; height:48px; background-position:0px -570px; text-indent:-99999px;}
a.ec_header04_001_02_001:hover{ color:#ff4000; background-position:0px -620px;}
a.ec_header04_001_02_002{ display:block; width:130px; height:48px; background-position:-131px -570px; text-indent:-99999px;}
a.ec_header04_001_02_002:hover{ color:#ff4000; background-position:-131px -620px;}
a.ec_header04_001_02_003{ display:block; width:130px; height:48px; background-position:-261px -570px; text-indent:-99999px;}
a.ec_header04_001_02_003:hover{ color:#ff4000; background-position:-261px -620px;}
a.ec_header04_001_02_004{ display:block; width:130px; height:48px; background-position:-391px -570px; text-indent:-99999px;}
a.ec_header04_001_02_004:hover{ color:#ff4000; background-position:-391px -620px;}
a.ec_header04_001_02_005{ display:block; width:130px; height:48px; background-position:-521px -570px; text-indent:-99999px;}
a.ec_header04_001_02_005:hover{ color:#ff4000; background-position:-521px -620px;}
a.ec_header04_001_02_006{ display:block; width:129px; height:48px; background-position:-651px -570px; text-indent:-99999px;}
a.ec_header04_001_02_006:hover{ color:#ff4000; background-position:-651px -620px;}
/* パソコン回収市場 END */

/* メディエイター */
.width_100p_line_05{ width:100%; background-image:url(/images/new_header_img/line_005.gif); background-repeat:repeat-x;}
a.ec_header05_001_01{ position:absolute; top:0px; left:-20px; display:block; width:253px; height:76px; background-position:-1040px 0px; text-indent:-99999px;}
a.ec_header05_001_01:hover{ background-position:-1040px -80px;}
a.ec_header05_001_01_01{ position:absolute; top:49px; left:10px; display:block; width:196px; height:17px; background-position:-1000px -240px; text-indent:-99999px;}
a.ec_header05_001_01_01:hover{ background-position:-1000px -260px;}
/* メディエイター END */
/* パソコンサポート */
.width_100p_line_06{ width:100%; background-image:url(/images/new_header_img/line_006.gif); background-repeat:repeat-x;}
a.ec_header06_001_01{ position:absolute; top:0px; left:-20px; display:block; width:253px; height:76px; background-position:-790px -470px; text-indent:-99999px;}
a.ec_header06_001_01:hover{ background-position:-790px -550px;}
a.ec_header06_001_02_001{ display:block; width:131px; height:48px; background-position:0px -670px; text-indent:-99999px;}
a.ec_header06_001_02_001:hover{ color:#ff4000; background-position:0px -720px;}
a.ec_header06_001_02_002{ display:block; width:130px; height:48px; background-position:-131px -670px; text-indent:-99999px;}
a.ec_header06_001_02_002:hover{ color:#ff4000; background-position:-131px -720px;}
a.ec_header06_001_02_003{ display:block; width:130px; height:48px; background-position:-261px -670px; text-indent:-99999px;}
a.ec_header06_001_02_003:hover{ color:#ff4000; background-position:-261px -720px;}
a.ec_header06_001_02_004{ display:block; width:130px; height:48px; background-position:-391px -670px; text-indent:-99999px;}
a.ec_header06_001_02_004:hover{ color:#ff4000; background-position:-391px -720px;}
a.ec_header06_001_02_005{ display:block; width:130px; height:48px; background-position:-521px -670px; text-indent:-99999px;}
a.ec_header06_001_02_005:hover{ color:#ff4000; background-position:-521px -720px;}
a.ec_header06_001_02_006{ display:block; width:129px; height:48px; background-position:-651px -670px; text-indent:-99999px;}
a.ec_header06_001_02_006:hover{ color:#ff4000; background-position:-651px -720px;}
/* パソコンサポート END */
/* パソコンレンタル市場 */
.width_100p_line_07{ width:100%; background-image:url(/images/new_header_img/line_007.gif); background-repeat:repeat-x;}
a.ec_header07_001_01{ position:absolute; top:0px; left:-20px; display:block; width:253px; height:76px; background-position:-1050px -470px; text-indent:-99999px;}
a.ec_header07_001_01:hover{ background-position:-1050px -550px;}
a.ec_header01_001_05_01{ position:absolute; top:46px; right:0px; display:block; width:90px; height:41px; background-position:-1030px -370px; text-indent:-99999px;}
a.ec_header01_001_05_01:hover{ background-position:-1130px -370px;}
/* パソコンレンタル市場 END */

/*ヘッダーロゴキーワード調整*/
#ec_header_logo_top{background:#FFF;}
#ec_header_logo_top img{position: absolute;left: -20px;display: block;width: 253px;height: 76px;}
div.ec_header01_001_001 a{ position:absolute; top:0px; left:-20px; display:block; width:253px; height:76px;}

/*　フッターガイド　*/
div.md_footer_guide_01{ width:948px; height:50px; margin:10px 0 6px; background-image:url(/images/cs/md_footer_guide_cs.png); background-repeat:no-repeat; background-size:948px 420px;}
ul.md_footer_guide_01 li{ float:left; margin:3px; background-image:url(/images/cs/md_footer_guide_cs.png); background-repeat:no-repeat; background-size:948px 420px;}
li.payment{ width:310px; height:180px; background-position:0 -50px;}
li.transport{ width:310px; height:180px; background-position:-310px -50px;}
li.send{ width:310px; height:180px; background-position:-620px -50px;}
li.return{ width:310px; height:180px; background-position:0 -230px;}
li.used{ width:310px; height:180px; background-position:-310px -230px;}
li.member{ width:310px; height:180px; background-position:-620px -230px;}
/*　フッターロゴ　*/
div.md_footer_logo_01{ margin:15px; padding:15px 110px 5px; background-color:#FFFFFF;}
ul.md_footer_logo_01 li{ float:left; margin:0 20px 15px 0;}
ul.md_footer_logo_01 li.up{ height:100px;}
ul.md_footer_logo_01 li p,ul.md_footer_logo_01 li a{ background-image:url(/images/cs/md_footer_logo_cs.png); background-repeat:no-repeat; background-size:640px 160px;}
p.jadma{ width:136px; padding-top:62px; background-position:0 6px; font-size:0.813em; line-height:11.5px; text-align:left;}
p.no{ background-image:none !important; font-size:0.813em; line-height:11.5px; text-align:left;}
a.no{ background-image:none !important;}
a.project{ display:block; width:200px; height:74px; background-position:-150px 0;}
li.project{ width:200px;}
p.charenge{ width:200px; padding-top:74px; background-position:-360px 0; font-size:0.813em; line-height:11.5px; text-align:left;}
p.ritea{ width:70px; padding-top:90px; background-position:-570px 0;}
li.ritea{ width:80px;}
a.mar{ display:block; width:90px; height:45px; background-position:0 -100px;}
p.certified{ width:100px; padding-top:45px; background-position:-110px -100px;}
p.bestventure{ width:142px; padding-top:45px; background-position:-230px -100px;}
p.jinzairyoku{ width:142px; padding-top:45px; background-position:-390px -100px;}
/* トップコンテンツ */
div.md_newspaper_01{ position:relative; width:730px; height:36px; background-image:url(/images/cs/md_top_contents_cs.png); background-repeat:no-repeat; background-size:730px 150px;}
div.md_newspaper_01 a{ display:block; position:absolute; top:0; right:0; width:292px; height:36px; text-indent:-99999px;}
a.md_newspaper_01 div{ float:right; margin-right:30px; width:144px; height:20px; background-position:0 -50px; background-image:url(/images/cs/md_top_contents_cs.png); background-repeat:no-repeat; background-size:730px 150px;}
div.md_recommendation_pc_01{ width:238px; height:25px; background-position:0 -80px; background-image:url(/images/cs/md_top_contents_cs.png); background-repeat:no-repeat; background-size:730px 150px; text-indent:-99999px;}
div.md_recommendation_peripherals_01{ width:238px; height:25px; background-position:-240px -80px; background-image:url(/images/cs/md_top_contents_cs.png); background-repeat:no-repeat; background-size:730px 150px; text-indent:-99999px;}
div.md_remark_01{ width:238px; height:25px; background-position:-480px -80px; background-image:url(/images/cs/md_top_contents_cs.png); background-repeat:no-repeat; background-size:730px 150px; text-indent:-99999px;}
a.md_recommendation_01{ display:inline-block; width:47px; height:14px; background-position:-150px -50px; background-image:url(/images/cs/md_top_contents_cs.png); background-repeat:no-repeat; background-size:730px 150px;}
/* レンタル市場ボタン追加 */
.header_link_tab{ height: 37px; position: absolute; right: 0; top:4px; width: 714px; z-index: 100;}
.header_link_tab:after{ clear: both; content: ""; display: block;}
.header_link_tab li{ float: left; margin-right: 10px;}
.header_link_tab li:last-child{ float: right; margin-right: 0;}
.header_link_tab li a{ display: block; background-image: url(/images/new_header_img/new_header_tab_bt_001.png); background-repeat: no-repeat; height: 33px; width: 130px; text-indent: -9999px;}
.header_link_tab li a.pc-ichiba{ background-position: center 0;}
.header_link_tab li a.pc-ichiba:hover{ background-position: center -40px;}
.header_link_tab li a.pc-ichiba-on{ background-position: center -80px; cursor: default; pointer-events: none;}
.header_link_tab li a.repair{ background-position: center -120px;}
.header_link_tab li a.repair:hover{ background-position: center -160px;}
.header_link_tab li a.repair-on{ background-position: center -200px; cursor: default; pointer-events: none;}
.header_link_tab li a.kaitori{ background-position: center -240px;}
.header_link_tab li a.kaitori:hover{ background-position: center -280px;}
.header_link_tab li a.kaitori-on{ background-position: center -320px; cursor: default; pointer-events: none;}
.header_link_tab li a.rental{ background-position: center -360px; width: 160px !important;}
.header_link_tab li a.rental:hover{ background-position: center -400px; width: 160px !important;}
.header_link_tab li a.rental-on{ background-position: center -440px; cursor: default; pointer-events: none; width: 160px !important;}
.header_link_tab li a.all-shop{ background-position: center -480px; width: 110px !important;}
.header_link_tab li a.all-shop:hover{ background-position: center -520px; width: 110px !important;}
.header_link_tab li a.all-shop-on{ background-position: center -560px; cursor: default; pointer-events: none; width: 110px !important;}

/* ログイン */
.left-login-area-01{ background-color: #f2f1de; border-radius: 6px; box-shadow: 2px 2px 4px #bfbfbf; margin: 8px 10px 24px 0; padding: 2px;}
.left-login-area-01 p.title{ background-color: #2aa464; border-radius: 6px 6px 0 0; color: #ffffff; font-size: 14px; font-weight: bold; letter-spacing: 2px; padding: 4px 0; text-align: center;}
.left-login-area-01 ul{ margin: 6px 4px; width: calc(100% - 8px);}
.left-login-area-01 ul li{ margin-bottom: 4px; position: relative;}
.left-login-area-01 ul li.error01{ background-color: #ffffff; border: 1px solid #ff0000; color: #ff0000; font-size: 11px; line-height: 14px; font-weight: bold; text-align: center;}
.left-login-area-01 ul li.error01 p{ padding: 4px 0;}
.left-login-area-01 ul li input{ padding: 2px; width: 100%;}
.left-login-area-01 ul li input:-ms-input-placeholder{ color: #464646;}
.left-login-area-01 ul li input::-webkit-input-placeholder{ color: #464646;}
.left-login-area-01 ul li input::placeholder{ color: #464646;}
.left-login-area-01 ul li input:focus{ background-color: #dbf1e0; outline: none;}
.left-login-area-01 ul li p.fukidashi{ background-color: #001e9f; border-radius: 4px; color: #ffffff; display: none; font-size: 12px; left: 0; padding: 4px 0; position: absolute; text-align: center; top: -31px; width: 100%;}
.left-login-area-01 ul li p.fukidashi span.triangle{ border-top: 10px solid #001e9f; border-right: 6px solid transparent; border-bottom: 10px solid transparent; border-left: 6px solid transparent; height: 0; left: 44%; position: absolute; top: 28px; width: 0;}
.left-login-area-01 ul li input:focus + p.fukidashi{ display: block;}.left-login-area-01 ul li a:hover{ opacity: 0.4;}
.left-login-area-01 ul li p.error02{ color: #ff0000; font-size: 12px; font-weight: bold; margin-top: 2px; padding-left: 20px; position: relative;}
.left-login-area-01 ul li p.error02:before{ background-position: center -160px; height: 20px; left: 0; position: absolute; top: -6px; width: 18px;}
.left-login-area-01 ul li p.text{ font-size: 14px; font-weight: bold; text-align: center;}
.left-login-area-01 ul li p.text span{ font-size: 12px; font-weight: normal;}
.left-login-bt{ background-color: #2aa464; background: -moz-linear-gradient(175deg, #2aa464, #2aa464 40%, #20774a); background: -webkit-linear-gradient(175deg, #2aa464, #2aa464 40%, #20774a); background: linear-gradient(175deg, #2aa464, #2aa464 40%, #20774a); border-radius: 15px; color: #fff67f !important; display: block; font-size: 14px; font-weight: bold; line-height: 28px; height: 28px; margin-top: 8px; padding-left: 16px; position: relative; text-decoration: none; text-align: center;}
.left-login-bt:before{ background-position: center 0; height: 18px; left: 42px; pointer-events: none; position: absolute; top: 5px; width: 18px;}
.left-password-bt{ color: #484848 !important; display: block; font-size: 11px !important; text-align: center;}
.left-new-club-bt{ background-color: #8aa3d4; background: -moz-linear-gradient(175deg, #8aa3d4, #8aa3d4 40%, #7086b1); background: -webkit-linear-gradient(175deg, #8aa3d4, #8aa3d4 40%, #7086b1); background: linear-gradient(175deg, #8aa3d4, #8aa3d4 40%, #7086b1); border-radius: 4px; color: #ffffff !important; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin-top: 10px; padding: 4px 0 4px 22px; position: relative; text-align: center; text-decoration: none;}
.left-new-club-bt:before{ background-position: center -200px; height: 18px; left: 42px; pointer-events: none; position: absolute; top: 5px; width: 18px;}
.left-mypage-bt{ background-color: #2aa464; background: -moz-linear-gradient(175deg, #2aa464, #2aa464 40%, #20774a); background: -webkit-linear-gradient(175deg, #2aa464, #2aa464 40%, #20774a); background: linear-gradient(175deg, #2aa464, #2aa464 40%, #20774a); border-radius: 15px; color: #fff67f !important; display: block; font-size: 14px; font-weight: bold; line-height: 28px; height: 28px; margin-top: 8px; padding-left: 20px; position: relative; text-decoration: none; text-align: center;}
.left-mypage-bt:before{ background-position: center -80px; height: 18px; left: 28px; pointer-events: none; position: absolute; top: 5px; width: 18px;}
.left-logout-bt{ background-color: #8aa3d4; background: -moz-linear-gradient(175deg, #8aa3d4, #8aa3d4 40%, #7086b1); background: -webkit-linear-gradient(175deg, #8aa3d4, #8aa3d4 40%, #7086b1); background: linear-gradient(175deg, #8aa3d4, #8aa3d4 40%, #7086b1); border-radius: 4px; color: #ffffff !important; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin-top: 10px; padding: 4px 0 4px 22px; position: relative; text-align: center; text-decoration: none;}
.left-logout-bt:before{ background-position: center -240px; height: 18px; left: 42px; pointer-events: none; position: absolute; top: 5px; width: 18px;}
div.ec_header_001 h1 a{ width: 570px !important;}
.position-relative{ position: relative;}
.club-login-popup-bt{ color: #fff67f; cursor: pointer; display: inline-block; font-size: 12px; font-weight: bold; height: 24px; line-height: 24px; margin-left: 18px; position: relative;}
.club-login-popup-bt:hover,.favorite-icon:hover,.history-icon:hover{ opacity: 0.4;}
.club-login-popup-bt:before,.favorite-icon:before,.club-login-bt:before,.club-login-input tbody tr td div p:before,.left-login-bt:before,.left-new-club-bt:before,.my-page-bt a:before,.left-mypage-bt:before,.left-logout-bt:before,.favorite-bt span,.left-login-area-01 ul li p.error02:before{ background-image: url("/images/all-icon-01.png?up=20190724"); content: "";}
.club-login-popup-bt:before{ background-position: center 0; height: 18px; left: -18px; position: absolute; top: 3px; width: 18px;}
.my-page-bt{ color: #ffffff !important; display: inline-block; font-size: 12px; font-weight: bold; height: 24px; line-height: 24px; position: relative;}
.my-page-bt span{ font-size: 10px; font-weight: normal;}
.my-page-bt a{ color: #fff67f !important; display: inline-block; height: 24px; line-height: 24px;  margin-left: 40px; position: relative; text-decoration: none;}
.my-page-bt a:hover{ opacity: 0.4;}
.my-page-bt a:before{ background-position: center -80px; height: 18px; left: -20px; position: absolute; top: 3px; width: 18px;}
.history-icon{ color: #ffffff; cursor: pointer; font-size: 12px; font-weight: bold; height: 24px; line-height: 24px; margin-left: 20px; position: relative;}
.history-icon:before{ background-image: url("/images/history_icon.png"); content: ""; background-size: 17px 16px; height: 16px; width: 17px; left: -20px; position: absolute; top: 3px; }
.favorite-icon{ color: #ffffff; cursor: pointer; font-size: 12px; font-weight: bold; height: 24px; line-height: 24px; margin-left: 20px; position: relative;}
.favorite-icon:before{ background-position: center -40px; height: 18px; left: -20px; position: absolute; top: 3px; width: 20px;}
#dim{ background-color: #000000; height: 100%; left: 0; opacity: 0.5; position: fixed; top: 0; width: 100%; z-index: 500;}
#club-login-area-01{ background-color: #ffffff; border-radius: 10px; border: 2px solid #e94518; bottom: 25%; box-shadow: 0 4px 4px #242424; height: 270px; left: 34%; padding: 30px 40px; position: fixed; right: 34%; top: calc(50% - 344px / 2); width: 520px; z-index: 600;}
#club-login-area-01:after{ clear: both; content: ""; display: block;}
.club-login-close{ background-color: #000000; border-radius: 100%; color: #ffffff; cursor: pointer; font-size: 16px; font-weight: bold; height: 26px; line-height: 22px; position: absolute; right: -13px; top: -13px; width: 26px;}
.club-login-close:hover{ background-color: #e94518;}
.club-login-title{ background-color: #2aa464; border-radius: 15px; color: #ffffff; font-size: 16px; font-weight: bold; line-height: 18px; margin-bottom: 4px; padding: 6px 0; text-align: center;}
.club-login-error-auth{ height: 20px; margin-bottom: 10px;}
.club-login-error-auth p{ border: 1px solid #ff0000; color: #ff0000; display: inline-block; font-size: 14px; font-weight: bold; padding: 2px 10px;}
.club-login-input{ width: 100%;}
.club-login-input tbody tr th{ font-size: 16px; font-weight: normal; padding-bottom: 10px; text-align: left; width: 140px;}
.club-login-input tbody tr td input{ padding: 4px 1%; width: 100%;}
.club-login-input tbody tr td input:focus{ background-color: #dbf1e0;}
.club-login-input tbody tr td div{ height: 18px; margin-top: 4px;}
.club-login-input tbody tr td div p,.left-error-01{ color: #ff0000; font-size: 12px; font-weight: bold; padding-left: 26px; position: relative;}
.club-login-input tbody tr td div p:before{ background-position: center -160px; height: 20px;  left: 6px; position: absolute; top: -8px; width: 20px;}
.club-login-input tbody tr td a{ color: #484848 !important; font-size: 12px;}
.club-login-input tbody tr td a:hover{ opacity: 0.4;}
.club-login-bt{ background-color: #2aa464; background: -moz-linear-gradient(165deg, #2aa464, #2aa464 40%, #20774a); background: -webkit-linear-gradient(165deg, #2aa464, #2aa464 40%, #20774a); background: linear-gradient(165deg, #2aa464, #2aa464 40%, #20774a); border-radius: 4px; color: #fff67f !important; display: block; font-size: 24px; font-weight: bold; line-height: 70px; float: right; height: 70px; margin-top: 20px; padding-left: 20px; position: relative; text-decoration: none; width: 240px;}
.club-login-bt:before{ background-position: center -120px; height: 24px; left: 44px; pointer-events: none; position: absolute; top: 22px; width: 24px;}
.club-login-bt input{ background-color: #2aa464; border-radius: 4px; border: none; color: #fff67f; cursor: pointer; display: block; font-size: 20px; font-weight: bold; height: 70px; padding-left: 26px; width: 240px;}
.club-login-bt:hover{ opacity: 0.4;}
.new-club-bt{ background-color: #8aa3d4; background: -moz-linear-gradient(165deg, #8aa3d4, #8aa3d4 40%, #7086b1); background: -webkit-linear-gradient(165deg, #8aa3d4, #8aa3d4 40%, #7086b1); background: linear-gradient(165deg, #8aa3d4, #8aa3d4 40%, #7086b1); border-radius: 4px; color: #ffffff !important; display: inline-block; font-size: 14px; font-weight: bold; float: left; line-height: 16px; margin-top: 38px; padding: 10px 20px; text-decoration: none;}
.new-club-bt:hover{ opacity: 0.4;}
/* お気に入り */
.favorite-bt{ cursor: pointer;}
.favorite-bt span{ background-position: center -419px; border-radius: 50%; border: 1px solid #dcdcdc; display: block; height: 26px; line-height: 24px; margin: 0 auto; padding: 4px; width: 26px;}
.favorite-bt.addition span{ background-position: center -30px; border: 1px solid #421111;}
.favorite-bt:hover span{ opacity: 0.6;}
.favorite-bt.addition:hover span{ opacity: 0.4;}
.favorite-bt p{ color: #421111 !important; font-size: 11px; text-align: center;}
.header-login-favorite-flame{ height: 24px; position: fixed; right: 0; top: 0; width: 100%; z-index: 100;}
.header-login-favorite-flame div ul{ background-color: #222222; border-radius: 0 0 6px 6px; height: 24px; padding: 0 10px; position: absolute; right: 0; top: 0;}
.header-login-favorite-flame div ul:after{ clear: both; content: ""; display: block;}
.header-login-favorite-flame div ul li{ float: right;}
.header-login-favorite-flame div ul li:first-child{ margin-left: 20px;}
.scroll-header-login-favorite-flame{ background-color: #0049D6; height: 50px; position: fixed; right: 0; top: 0; width: 100%; z-index: 1000;}

/*メインコンテンツサーチ*/
.main-search-flame{ margin-bottom: 10px; width: 100%;}
.main-search-flame::after{ clear: both; content: ""; display: block;}
.main-search-flame li:first-child{ float: left; position: relative; width: 550px;}
.main-search-flame li:first-child::after{ background-color: #000000; content: ""; height: 35px; position: absolute; right: -10.5px; top: 2.5px; width: 1px;}

.main-search-flame li:last-child{ border-radius: 6px; float: right; position: relative; width: 160px;}
.main-search-flame li:last-child div{ background-image: url("/images/search-popup-bt.png"); cursor: pointer; height: 40px; text-indent: -9999px; width: 160px;}
.main-search-flame li:last-child div:hover,.bottom-search-popup-bt-area div div:hover{ opacity: .7;}
.main-search-flame li:last-child span,.bottom-search-popup-bt-area div span{ background-color: #00b500; border-radius: 8px; box-shadow: 0 0 1px 1px #ffffff; color: #ffffff; height: 14px; font-size: 10px; font-weight: bold; line-height: 14px; padding: 2px 5px; position: absolute; right: -5px; text-align: right; top: -5px;}
.main-search-flame li:last-child span.searching,.bottom-search-popup-bt-area div span.searching{ background-color: #d20000;}

.main-content-flame{ border-radius: 6px; border: 2px solid #222222; height: 36px; position: relative; text-align: left;}
.main-content-flame:after{ clear: both; content: ""; display: block;}
/*
.main-content-flame .search-bt-flame:before{ background-image: url("/images/all-icon-01.png?up=20190724"); content: "";}
.main-content-flame .search-bt{ background-color: #000000; border-radius: 0 4px 4px 0; color: #ffffff; cursor: pointer; border: none; font-size: 16px; font-weight: bold; height: 37px; padding: 3px 0 3px 22px; width: 104px;}
*/
.main-content-flame select,.main-content-flame input{ float: left;}
.main-content-flame select{ background-color: #dedede; border: none; color: #666666; border-radius: 4px 0 0 4px; font-size: 12px; font-weight: bold; height: 28px; margin: 4px 0 0 4px; padding: 0 4px; width: 162px;}
.main-content-flame .search-input{ border: none; font-size: 14px; height: 36px; padding:0 6px; position: relative; width: 276px;}
.main-content-flame .search-input:-ms-input-placeholder{ color: #9e9e9e;}
.main-content-flame .search-input::-webkit-input-placeholder{ color: #9e9e9e;}
.main-content-flame .search-input::placeholder{ color: #9e9e9e;}
.main-content-flame .search-bt-flame{ background-image: url("/images/keyword-search-bt.png"); background-position: center; cursor: pointer; display: inline-block; float: right; position: relative;}
.main-content-flame .search-bt-flame:before{ background-position: -4px -520px; height: 24px; left: 14px; position: absolute; top: calc(50% - 12px); width: 30px;}
.main-content-flame .search-bt{ background-color: transparent; border: none; font-size: 16px; font-weight: bold; height: 36px; padding: 3px 0 3px 22px; width: 104px;}
.main-content-flame .search-bt-flame:hover,.main-content-flame .search-bt:hover{ opacity: 0.6;}
.header-tel-mail-flame{ height: 45px; position: absolute; right: 0; top: 45px; width: 290px;}
.header-tel-mail-flame::after{ clear: both; content: ""; display: block;}
.header-tel-mail-flame li{ background-image: url(/images/new_header_img/header_tel_mail.png); float: left; height: 45px;}
.header-tel-mail-flame li:first-child{ background-position: 0 0;}
.header-tel-mail-flame li:first-child:hover,.header-tel-mail-flame li:nth-child(3):hover{ opacity: .4;}
.header-tel-mail-flame li:nth-child(2){ background-position: -204px 0; width: 46px;}
.header-tel-mail-flame li:nth-child(3){ background-position: -250px 0;}
.header-tel-mail-flame li a{ display: block; text-indent: -9999px;}
.header-tel-mail-flame li:first-child a{ height: 45px; width: 204px;}
.header-tel-mail-flame li:nth-child(3) a{ height: 45px; width: 40px;}

.header-tel-mail-rental-flame{ height: 45px; position: absolute; right: 0; top: 45px; width: 290px;}
.header-tel-mail-rental-flame::after{ clear: both; content: ""; display: block;}
.header-tel-mail-rental-flame li{ background-image: url(/images/new_header_img/header_tel_mail_rental.png); float: left; height: 45px;}
.header-tel-mail-rental-flame li:first-child{ background-position: 0 0; height: 45px; width: 204px;}
.header-tel-mail-rental-flame li:nth-child(3):hover{ opacity: .4;}
.header-tel-mail-rental-flame li:nth-child(2){ background-position: -204px 0; width: 46px;}
.header-tel-mail-rental-flame li:nth-child(3){ background-position: -250px 0;}
.header-tel-mail-rental-flame li a{ display: block; text-indent: -9999px;}
.header-tel-mail-rental-flame li:nth-child(3) a{ height: 45px; width: 40px;}

.bottom-search-popup-bt-area{ margin: 30px auto;}
.bottom-search-popup-bt-area div{ height: 52px; margin: 0 auto; position: relative; width: 284px;}
.bottom-search-popup-bt-area div div{ background-image: url("/images/bottom-search-popup-bt.png"); cursor: pointer; height: 52px; text-indent: -9999px; width: 284px;}

/* 新しいフッター */
div.medi_foot_guide h3 {
	background-image: url(/parts/user_html/footer_menu/images/footer_guide_bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 895px;
	height: 34px;
	padding: 16px 0 0 60px;
	margin-bottom: 17px;
	font-size: 1.3em;
	font-weight: bold;
}
div.medi_foot_guide div.box {
	width: 220px;
	float: left;
	margin-left: 22px;
}
div.medi_foot_guide div.box:first-child {
	margin-left: 0;
}
div.medi_foot_guide div.box h4 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 3px 0 0 7px;
	border-left: solid 7px #FF4038;
	margin: 0 0 5px 0;
}
div.medi_foot_guide div.box h4 span {
	font-size: 0.7em;
	vertical-align: middle;
}
div.medi_foot_guide div.box h4 + ul {
	border-top: solid 3px #E4E4E4;
	padding-top: 10px;
}
div.medi_foot_guide div.box h4 + ul li::before {
	content: "● ";
	color: #FF4038;
	font-size: 0.8em;
	vertical-align: middle;
}
div.medi_foot_guide div.box h4 + ul + p {
	text-align: right;
	padding-top: 10px;
}
div.medi_foot_guide div.box h4 + ul + p a {
	color: #FF4038;
}
div.medi_foot_guide div.box h4 + ul + p a::after {
	content: " ▶";
}
div.medi_foot_contact {
	margin: 30px 0 20px 0;
}
div.medi_foot_contact ul {
	margin-top: 12px;
}
div.medi_foot_contact ul li {
	float: right;
}
div.medi_foot_contact ul li:first-child {
	float: left;
}
div.medi_foot_menu {
	background-color: #F6F6F6;
	padding: 25px 0;
}
div.medi_foot_menu h3 {
	font-size: 1.25em;
	font-weight: bold;
}
div.medi_foot_menu div.box {
	width: 955px;
	margin: 0 auto;
}
div.medi_foot_menu div.box > div {
	width: 300px;
	margin-left: 20px;
	float: left;
	text-align: left;
}
div.medi_foot_menu div.box > div:first-child {
	margin-left: 0;
}
div.medi_foot_menu div.box > div ul {
	text-align: left;
	line-height: 1.8em;
}
div.medi_foot_menu div.box > div ul li {
	background-image: url(/parts/user_html/footer_menu/images/footer_arrow.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	padding-left: 12px;
}
div.medi_foot_menu div.box > div ul li a {
	text-decoration: none;
}
div.medi_foot_menu div.box > div ul li a:hover {
	text-decoration: underline;
}
div.medi_foot_menu p.mar {
	padding-top: 15px;
	display: inline-block;
}
div.medi_foot_menu div.footer_logo_globalsign {
	display: inline-block;
}/*----------------------------------------- clearfix -----------------------------------------*/
.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
/*IE7*/
.clearfix {min-height: 1px;}
/*IE6*/
* html .clearfix {height: 1px; /*\*//*/ height: auto;overflow: hidden;/**/}
/*----------------------------------------- font-size -----------------------------------------*/
.text10 { font-size:77%; }
.text11 { font-size:85%; }
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
.text21 { font-size:161.6%; }
.text22 { font-size:167%; }
.text23 { font-size:174%; }
.text24 { font-size:182%; }
.text25 { font-size:189%; }
.text26 { font-size:197%; }
.small{font-size:0.785em;}
.font_size10{ font-size:10px;}
/*----------------------------------------- 共通レフトサイズ別 -----------------------------------------*/
.ml_2 {margin-left:2px;}
.ml_3 {margin-left:3px;}
.ml_5 {margin-left:5px;}
.ml_6 {margin-left:6px;}
.ml_7 {margin-left:7px;}
.ml_8 {margin-left:8px;}
.ml_9 {margin-left:9px;}
.ml_10 {margin-left:10px;}
/*----------------------------------------- 共通ライトサイズ別 -----------------------------------------*/
.mr_2 {margin-right:2px;}
.mr_3 {margin-right:3px;}
.mr_5 {margin-right:5px;}
.mr_6 {margin-right:6px;}
.mr_7 {margin-right:7px;}
.mr_8 {margin-right:8px;}
.mr_9 {margin-right:9px;}
.mr_10 {margin-right:10px;}
/*----------------------------------------- 共通ボトムサイズ別 -----------------------------------------*/
.mb_5 {margin-bottom:5px;}
.mb_6 {margin-bottom:6px;}
.mb_7 {margin-bottom:7px;}
.mb_8 {margin-bottom:8px;}
.mb_9{margin-bottom:9px;}
.mb_10 {margin-bottom:10px;}
.mb_20 {margin-bottom:20px;}
.mb_30 {margin-bottom:30px;}

.mt_10 {margin-top:10px;}
.mt_20 {margin-top:20px;}
.mt_30 {margin-top:30px;}

/*----------------------------------------- 共通ボトム -----------------------------------------*/
.mb {margin-bottom:15px;}
.mAuto {margin-left:auto;margin-right:auto;}
/*----------------------------------------- 共通テキスト位置 -----------------------------------------*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
/*----------------------------------------- 共通フロート -----------------------------------------*/
.fl {float:left;}
.fr {float:right;}
.cl {clear:both;}
.cls {display:none;clear:both;}
/*----------------------------------------- 共通スペース -----------------------------------------*/
.space_box25 {height:25px;}
/*----------------------------------------- 共通カーソル -----------------------------------------*/
.cursors {cursor:pointer;}
.b_center{margin-left:auto;margin-right:auto;}
.block {display:block;}
/*----------------------------------------- 共通チェックvisiblillity:hidden -----------------------------------------*/
.checkradio_visib{display:inline;width:0px;height:0px;margin:0px;padding:0px;visibility:hidden;z-index:-3;position:absolute;}
/*----------------------------------------安心理由補助------------------------------------------------*/
.cont_submenubox{width:680px;text-align:center;margin:0px auto 15px auto;}
.cont_submenubox_img1{margin:0px auto 5px auto;}
.cont_submenubox_img2{float:left;	margin:0px 10px 0px 0px;}
.cont_submenubox_img3{float:right;margin:0px 0px 0px 10px;}
/*----------------------------------------- 新ヘッダ用CSS ------------------------------------------*/
/*20130220*/
#ec_header_img{display: block;background-image:url(/images/header/header_top.png);background-repeat:no-repeat;width:955px;height: 55px;position:relative;}
#ec_header_logo{width: 195px;height: 55px;position:absolute; top:3px; left:0px;}
#ec_header_logo a{text-decoration: none;}
#ec_header_logo img{border:none;}
#ec_header_mediator{position:absolute; top:29px; left:215px;font-size:12px;font-weight:bold;}
#ec_header_h1_text{position:absolute; top:5px; left:215px;width:480px;}
#ec_header_h1_text h1{margin:0px;padding:0px;font-size:12px;font-weight:normal;text-align:left;overflow:hidden;color:#000000;}
#ec_header_h1_text h1 a {color:#000000;}
#ec_header_h1_text h1 a:hover {color:#FFFFFF;}
#ec_header_mail{width: 206px;height: 17px;position: absolute;top: 37px;left: 701px;}
#ec_header_mail a{display: block;text-indent: -9999px;width: 206px;height: 17px;background: url('/images/header/bt_mail_inquiry_off.png') 0 0 no-repeat;}
#ec_header_mail a:hover {background: url('/images/header/bt_mail_inquiry_on.png') 0 0 no-repeat;}
#ec_header_corporation{width: 99px;height: 25px;position: absolute;top: 25px;left: 445px;}
#ec_header_corporation a{display: block;text-indent: -9999px;width: 99px;height: 25px;background: url('/images/header/bt_corporation_a.png') 0 0 no-repeat;overflow:hidden;outline:none;}
#ec_header_corporation a:hover {background: url('/images/header/bt_corporation_b.png') 0 0 no-repeat;}
#ec_header_support{width: 130px;height: 25px;position: absolute;top: 25px;left: 550px;}
#ec_header_support a{display: block;text-indent: -9999px;width: 130px;height: 25px;background: url('/images/header/bt_pcsupport_a.png') 0 0 no-repeat;overflow:hidden;outline:none;}
#ec_header_support a:hover {background: url('/images/header/bt_pcsupport_b.png') 0 0 no-repeat;}
#gw_news{width: 290px;height: 20px;font-size:14px;}
#gw_news a{display: block;text-indent: -9999px;width: 290px;height: 20px;background: url('/images/header/gw_news_off.png') 0 0 no-repeat;}
#gw_news a:hover {background: url('/images/header/gw_news_on.png') 0 0 no-repeat;}
.smartphone_bar01{ padding:10px 0px; position:fixed; top:40px; left:0px; z-index:100;}
.smartphone_bar02{ padding:4px 12px 4px 8px; text-align:center; background-color:#00207b; border-radius: 0px 18px 18px 0px; -webkit-border-radius: 0px 18px 18px 0px; vertical-align:text-bottom; opacity:0.8; -moz-opacity:0.8; -webkit-opacity:0.8;}
.smartphone_bar02 a{ display:block; color:#ffffff; font-size:24px; font-weight:bold; text-decoration:none;}
.smartphone_bar03{ width:90%; text-align:center; margin:0px auto; background-color:#00207b; border-radius:20px; -webkit-border-radius:20px; vertical-align:text-bottom; opacity:0.8; -moz-opacity:0.8; -webkit-opacity:0.8;}
div.smartphone_bar03_01{ float:left; margin-left:200px;}
div.smartphone_bar03_01 a{ display:block; padding:10px; color:#ffffff; font-size:20px; letter-spacing:10px; line-height:20px; text-decoration:none;}
div.smartphone_bar03_02{ padding:2px 10px; margin-top:6px; margin-right:30px; background-color:#ffffff; font-size:20px; font-weight:bold; float:right;}
div.smartphone_bar03_02 a{ display:block; color:#000000; text-decoration:none; line-height:20px;}
.smartphone_bar04{ width:100%; heght:50px; font-size:14px; line-height:50px; text-align:center; background-color:#eeeeee;}
.smartphone_bar04 a{ color:#000000;}
.smartphone_bar05{ width:90%; text-align:center; margin:0px auto; background-color:#00207b; border-radius:20px; -webkit-border-radius:20px; vertical-align:text-bottom; opacity:0.8; -moz-opacity:0.8; -webkit-opacity:0.8;}
.smartphone_bar05 a{display:block; padding:10px; color:#ffffff; font-size:20px; letter-spacing:10px; line-height:20px; text-decoration:none;}
.smartphone_bar06{ width:90%; text-align:center; margin:0px auto; background-color:#00207b; border-radius:50px; -webkit-border-radius:50px; vertical-align:text-bottom; opacity:0.8; -moz-opacity:0.8; -webkit-opacity:0.8;}
.smartphone_bar06 a{display:block; padding:15px; color:#ffffff; font-size:48px; line-height:70px; margin-bottom:10px; text-decoration:none;}
/*----------------------------------------- 最近チェックした商品 ------------------------------------------*/
p{ margin:0px; padding:0px;}
.clear_both{ clear:both;}
.float_left{ float:left;}
.float_right{ float:right;}
.margin_bottom_10{ margin-bottom:10px;}
.position_relative{ position:relative;}
.width_730{ width:730px;}
.width_130{ width:130px;}
.width_130 img{ margin-left:12px;}
.width_120{ width:120px; padding-left:10px;}
.width_100{ width:100px;}
.slider_frame01{ position:relative; width:730px; margin-bottom:30px;}
.mg_float_left{ float:left;}
.md_goods_check_title_obi01{ border-left:6px solid #ff4400; padding:1px 10px; margin-bottom:10px; background:linear-gradient(left, #0036d2 50%, #00b9ef);background:-webkit-linear-gradient(left, #0036d2 50%, #00b9ef);background:-moz-linear-gradient(left, #0036d2 50%, #00b9ef);background:-o-linear-gradient(left, #0036d2 50%, #00b9ef);background:-ms-linear-gradient(left, #0036d2 50%, #00b9ef); background-color:#0036d2;}
.md_goods_check_title_obi01 h2{ color:#ffffff; font-size:16px; font-weight:bold;}
.md_goods_check_title_obi02{ border-left:6px solid #ff4400; padding:1px 10px; margin-bottom:10px; background-color:#bbee77;}
.md_goods_check_title_obi02 h2{ color:#000000; font-size:16px; font-weight:bold;}
.md_goods_check_title_obi02 div{ color:#000000; font-size:18px; font-weight:bold; text-align:left; padding:5px 0px;}
.md_goods_check_frame{ width:100%; margin-bottom:30px;}
.md_goods_check_frame ul{ margin:0px; padding:0px;}
.md_goods_check_frame ul li{ list-style-type:none; border:1px solid #aaaaaa; border-bottom:none; padding:0px; cursor:pointer;}
.md_goods_check_frame ul li:last-child{ list-style-type:none; border:1px solid #aaaaaa; padding:5px 0px;}
.md_goods_check_frame ul li a{ text-decoration:none;}
.md_goods_check_frame ul li:hover{ background-color:#b0ffff;}
div.md_goods_check_frame ul li.border_bottom_01{ list-style-type:none; border:1px solid #aaaaaa;}
table.md_goods_check_table{ border-collapse:collapse;}
td._tr_td_01{ vertical-align:top;}
.md_goods_check_sum01{ font-size:22px; font-weight:bold; color:#d20000;}
.md_goods_check_sum02{ font-size:11px; color:#333333; font-weight:normal;}
.md_goods_check_sum03{ font-size:12px; color:#d20000;}
div.md_goods_check_bt a{ width:100px; height:60px; display:block; background-image:url(/images/md_goods_check_img/md_goods_check_bt01.png); background-repeat:no-repeat; background-size:100px 130px;}
a.md_goods_check_bt_img01{ width:100px; height:60px; background-position:0px 0px; text-indent:-99999px;}
a.md_goods_check_bt_img01:hover{ width:100px; height:60px; background-position:0px -65px;}
.md_goods_check_title{ width:346px; height:40px; overflow:hidden; text-align:left; font-size:14px; line-height:20px; font-weight:bold; color:#592020;}
.md_goods_check_details{ width:346px; height:28px; text-align:left; overflow:hidden; font-size:12px; line-height:14px; color:#222222;}
div.md_goods_check_icon div{ width:100px; height:20px; background-image:url(/images/md_goods_check_img/md_goods_check_ok_icon.png); background-repeat:no-repeat; background-size:100px 180px;}
div.md_goods_check_icon_01{ margin-right:6px; width:100px; height:20px; background-position:0px 0px;}
div.md_goods_check_icon_02{ margin-right:6px; width:100px; height:20px; background-position:0px -30px;}
div.md_goods_check_icon_03{ margin-right:6px; width:100px; height:20px; background-position:0px -60px;}
div.md_goods_check_icon_04{ margin-right:6px; width:100px; height:20px; background-position:0px -90px;}
div.md_goods_check_icon_05{ margin-bottom:6px; width:100px; height:20px; background-position:0px -120px;}
div.md_goods_check_icon_06{ margin-bottom:6px; width:100px; height:20px; background-position:0px -150px;}
div.md_scroll_01{ width:662px; margin:0px 34px; border:1px solid #aaaaaa; overflow:hidden;}
div.md_scroll_01 ul{ margin:0px; padding:0px;}
div.md_scroll_01 ul li{ display:block; padding:3px 5px; list-style-type:none; width:155px; border-left:1px solid #aaaaaa; float:left; cursor:pointer;}
div.md_scroll_01 ul li:hover{ background-color:#b0ffff;}
div.md_scroll_01 ul li a{ display:block; text-decoration:none;}
div.md_scroll_01 ul li div img{ margin:0px auto; background-color:#cccccc; height:82px; width:118px;}
.text_align_center{ text-align:center;}
div.md_scroll_bt01 a,div.md_scroll_bt02 a{ display:block; width:30px; height:120px; background-image:url(/images/md_goods_check_img/md_scroll_bt01.png); background-repeat:no-repeat; background-size:66px 240px;}
div.md_scroll_bt01{ width:30px; position:absolute; top:100px; left:0px;}
div.md_scroll_bt02{ width:30px; position:absolute; top:100px; right:0px;}
a.md_scroll_bt01_img{ display:block; width:30px; background-position:0px 0px; text-indent:-99999px;}
a.md_scroll_bt02_img{ display:block; width:30px; background-position:-36px 0px; text-indent:-99999px;}
a.md_scroll_bt01_img:hover{ background-position:0px -120px;}
a.md_scroll_bt02_img:hover{ background-position:-36px -120px;}
/* レコメンド（旧） */
.md_scroll_title01{ height:28px; overflow:hidden; margin-top:5px; font-size:12px; line-height:14px; font-weight:bold; color:#592020; width:155px;}
div.md_scroll_title02{ font-size:12px; color:#222222; margin-bottom:5px; text-align:left; width:155px;}
div.md_scroll_sum_frame01{ margin:5px 0px; letter-spacing:0px; width:155px;}
div.md_scroll_genre_frame01{ height:110px; min-height:110px;}
div.md_scroll_genre_frame02{ height:57px; text-align:left; font-size:12px; line-height:14px; color:#222222; overflow:hidden;}
div.md_scroll_genre01{ width:155px; height:22px;}
.md_scroll_genre01 div{ background-image:url(/images/md_goods_check_img/md_gc_genre_meter_icon.png); background-repeat:no-repeat; background-size:94px 100px; margin-right:3px; float:right;}
.md_scroll_genre01 span{ display:block; background-color:#ffffff; width:54px; border:1px solid #cccccc; padding:3px 0px; font-size:10px; color:#222222; text-align:center; float:left;}
.md_scroll_genre01_img01{ width:94px; height:18px; background-position:0px 0px;}
.md_scroll_genre01_img02{ width:94px; height:18px; background-position:0px -20px;}
.md_scroll_genre01_img03{ width:94px; height:18px; background-position:0px -40px;}
.md_scroll_genre01_img04{ width:94px; height:18px; background-position:0px -60px;}
.md_scroll_genre01_img05{ width:94px; height:18px; background-position:0px -80px;}
/* レコメンド（旧） END */
/* レコメンド（新） */
div.md_scroll_title02{ font-size: 12px; color: #222222; margin-bottom: 5px; text-align: left; width: 155px;}
p.md_scroll_title02_p_01{ text-align: justify; /* for modern browser */ text-justify: inter-ideograph; /* IE6～8 */}
.recommending_star div{ background-image:url(/images/md_goods_check_img/md_recommending_star_icon.png); background-repeat:no-repeat; background-size:250px 22px;}
.recommending_star_00{ margin-left:12px; margin-bottom:5px; width:125px; height:22px; background-position:-125px 0px;}
.recommending_star_01{ margin-left:12px; margin-bottom:5px; width:125px; height:22px; background-position:-100px 0px;}
.recommending_star_02{ margin-left:12px; margin-bottom:5px; width:125px; height:22px; background-position:-75px 0px;}
.recommending_star_03{ margin-left:12px; margin-bottom:5px; width:125px; height:22px; background-position:-50px 0px;}
.recommending_star_04{ margin-left:12px; margin-bottom:5px; width:125px; height:22px; background-position:-25px 0px;}
.recommending_star_05{ margin-left:12px; margin-bottom:5px; width:125px; height:22px; background-position:0px 0px;}
/* レコメンド（新） END */
div.md_scroll_bt a{ width:140px; height:40px;background-image:url(/images/md_goods_check_img/md_goods_check_bt02.png); background-repeat:no-repeat; background-size:140px 80px;}
a.md_scroll_bt_img01{ display:block; margin:0px 7px; text-align:center; width:140px; height:40px; background-position:0px 0px; text-indent:-99999px;}
a.md_scroll_bt_img01:hover{ background-position:0px -40px;}
div.head_banner_box01{float: left;margin: 0px 5px;}
/*　会社概要　*/
#cnt_center{ width:690px;}
#cnt_center h3{font-size: 0;text-indent: -9999px;width: 685px;height: 60px;margin-bottom: 15px;}
h3.gaiyo{ background: url(/images/gaiyo/ttl_gaiyo.gif) 0 0 no-repeat;}
.main_inner{ margin:0 auto; text-align:left; width:665px;}
.h4_inner{ margin:15px 5px 30px 5px; width:655px;}
.table_profile{ width: 650px; padding: 0px; margin: 10px auto 10px auto; border-top: #999999 solid 1px; border-left: #999999 solid 1px;}
td.td_profile01{ background: #EAEAEA; width: 170px; padding: 5px; border-bottom: #999999 solid 1px; border-right: #999999 solid 1px;}
td.td_profile02{ width: 460px; padding: 5px; border-bottom: #999999 solid 1px; border-right: #999999 solid 1px;}
/*訳ありとノートパソコン*/
.width_732{ width:732px;}
.width_670{ width:670px;}
.width_360{ width:360px;}
.width_234{ width:234px;}
.width_200{ width:200px;}
.width_120{ width:120px;}
.min_height_164{ min-height:164px;}
.height_110{ height:110px;}
.font_12{ font-size:12px;}
.font_14{ font-size:14px;}
.font_16{ font-size:16px;}
.font_18{ font-size:18px;}
.font_bold{ font-weight:bold;}
.font_normal{ font-weight:normal;}
.margin_auto{ margin-left:auto; margin-right:auto;}
.margin_top_8{ margin-top:8px;}
.margin_top_4{ margin-top:4px;}
.margin_bottom20{ margin-bottom:20px;}
.margin_bottom_8{ margin-bottom:8px;}
.margin_right10{ margin-right:10px;}
hr.hr_01{ margin-bottom:10px; border-top:2px dotted #222222;}
.toppage_table_01{ width:730px; border-collapse:collapse;}
.toppage_table_01 tr th{ width:10px; display:block;}
.toppage_table_01 tr td{ width:360px; vertical-align:top;}
.toppage_table_02{ width:360px; border-collapse:collapse;}
.toppage_table_02 tr td{ width:360px; vertical-align:top;}
div.toppage_img_01 div,div.toppage_img_01 a{ background-image:url(/images/top_page/top_page_01.gif); background-repeat:no-repeat; background-size:900px 160px;}
div.toppage_img_01_01{ width:360px; height:60px; background-position:0px 0px;}
div.toppage_img_01_02{ width:360px; height:60px; background-position:-400px 0px;}
div.toppage_img_01_03{ width:360px; height:22px; background-position:0px -60px;}
div.toppage_img_01_04{ width:360px; height:22px; background-position:-400px -60px;}
a.toppage_img_01_05{ display:block; float:right; width:58px; height:32px; background-position:-770px 0px;}
a.toppage_img_01_05:hover{ background-position:-830px 0px;}
div.toppage_img_01_06{ float:left; width:67px; height:14px; margin-right:6px; background-position:0px -146px;}
div.toppage_img_01_07{ float:left; width:67px; height:14px; margin-right:6px; background-position:-400px -146px;}
a.toppage_img_01_08{ display:block; width:320px; height:20px; background-position:-20px -90px;}
a.toppage_img_01_08:hover{ background-position:-20px -120px;}
a.toppage_img_01_09{ display:block; width:320px; height:20px; background-position:-420px -90px;}
a.toppage_img_01_09:hover{ background-position:-420px -120px;}
td.toppage_img_02{ padding:2px 20px 0px 20px; background-image:url(/images/top_page/toppage_wakeari_01.gif); background-repeat: repeat-y;}
td.toppage_img_03{ padding:2px 20px 0px 20px; background-image:url(/images/top_page/toppage_notepc_01.gif); background-repeat: repeat-y;}
div.toppage_font_01{ width:230px; height:38px; font-size:14px; text-align:left; overflow:hidden;}
div.toppage_font_01 a{ color:#000000; line-height:18px;}
div.toppage_font_01 a:hover{ background-color:#ffff7f;}
div.toppage_font_02{ float:left; margin-top:13px; margin-left:2px; font-size:10px; text-align:left; line-height:12px;}
div.toppage_font_03{ font-size:12px; text-align:left; font-weight:bold; line-height:16px;}
div.toppage_font_04{ font-size:12px; text-align:left; line-height:14px;}
div.toppege_ul_li_01 ul{ margin:0px; padding:0px;}
div.toppege_ul_li_01 ul li{ margin-top:3px; float:left; list-style-type:none;}
div.toppege_ul_li_02 ul{ margin:0px; padding:0px; float:right;}
div.toppege_ul_li_02 ul li{ margin-top:3px; float:left; list-style-type:none;}
div.toppege_price_01 div{ background-image:url(/images/currency_number.gif); background-repeat:no-repeat; background-size:179px 23px;}
div.toppege_price_01_img_0{ width:17px; height:23px; background-position:-9px 0px;}
div.toppege_price_01_img_1{ width:17px; height:23px; background-position:-26px 0px;}
div.toppege_price_01_img_2{ width:17px; height:23px; background-position:-43px 0px;}
div.toppege_price_01_img_3{ width:17px; height:23px; background-position:-60px 0px;}
div.toppege_price_01_img_4{ width:17px; height:23px; background-position:-77px 0px;}
div.toppege_price_01_img_5{ width:17px; height:23px; background-position:-94px 0px;}
div.toppege_price_01_img_6{ width:17px; height:23px; background-position:-111px 0px;}
div.toppege_price_01_img_7{ width:17px; height:23px; background-position:-128px 0px;}
div.toppege_price_01_img_8{ width:17px; height:23px; background-position:-145px 0px;}
div.toppege_price_01_img_9{ width:17px; height:23px; background-position:-162px 0px;}
div.toppege_price_01_img_c{ width:9px; height:23px; background-position:0px 0px;}
div.toppege_price_02 div{ background-image:url(/images/currency_number_02.png); background-repeat:no-repeat; background-size:179px 20px;}
div.toppege_price_02_img_0{ width:14px; height:20px; background-position:-10px 0px;}
div.toppege_price_02_img_1{ width:14px; height:20px; background-position:-26px 0px;}
div.toppege_price_02_img_2{ width:14px; height:20px; background-position:-42px 0px;}
div.toppege_price_02_img_3{ width:14px; height:20px; background-position:-57px 0px;}
div.toppege_price_02_img_4{ width:14px; height:20px; background-position:-74px 0px;}
div.toppege_price_02_img_5{ width:14px; height:20px; background-position:-90px 0px;}
div.toppege_price_02_img_6{ width:14px; height:20px; background-position:-106px 0px;}
div.toppege_price_02_img_7{ width:14px; height:20px; background-position:-123px 0px;}
div.toppege_price_02_img_8{ width:14px; height:20px; background-position:-138px 0px;}
div.toppege_price_02_img_9{ width:14px; height:20px; background-position:-154px 0px;}
div.toppege_price_02_img_c{ width:8px; height:20px; background-position:0px 0px;}
div.toppage_backcolor_01{ margin-top:6px; background-color:#eeeeee; padding:10px; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;}
div.toppage_backcolor_02{ margin-top:6px; background-color:#ffe6dd; padding:10px; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;}
/*新レフトメニュー*/
.margin_bottom_5{ margin-bottom:5px;}
.margin_bottom_12{ margin-bottom:12px;}
.left_search_text_01{ width: 118px; margin: 9px 2px 0px 6px; padding-left:6px; border:2px solid #ff4000;}
.left_search_bt_01{ width: 54px; height: 24px; margin-top:8px; border:0px; padding:0px; vertical-align:top;background-position:0 -510px; background-image:url(/images/cs/md_left_cs.png);background-repeat: no-repeat;cursor: pointer;}
.left_search_bt_01:hover{ width: 54px; height: 24px; margin-top:8px; border:0px; padding:0px; vertical-align:top;background-position:-60px -510px; background-image:url(/images/cs/md_left_cs.png);background-repeat: no-repeat;cursor: pointer;}

div.easy_search_back_01{ position:relative; margin-bottom:80px;}
div.easy_search_back_01 p,div.easy_search_bt_01 div,div.easy_search_bt_01 a{ background-image:url(/images/top_page/top_page_02.gif); background-repeat:no-repeat; background-size:730px 600px;}
p.easy_search_back_01_img_01{ width:730px; height:240px; background-position:0px 0px;}
div.easy_search_position_01{ position:absolute; top:24px; left:246px; font-size:18px; font-weight:bold;}
div.easy_search_position_02{ position:absolute; top:26px; right:210px;}
div.easy_search_position_02 a{ font-size:12px; color:#ff3f00; text-align:right;}
div.easy_search_position_02 a:hover{ background-color:#ffff7f;}
div.easy_search_position_03{ position:absolute; top:64px; left:30px; width:120px; font-size:20px; font-weight:bold;}
div.easy_search_position_04{ position:absolute; top:64px; left:168px; width:120px; font-size:20px; font-weight:bold;}
div.easy_search_position_05{ position:absolute; top:64px; left:306px; width:120px; font-size:20px; font-weight:bold;}
div.easy_search_position_06{ position:absolute; top:64px; left:444px; width:120px; font-size:20px; font-weight:bold;}
div.easy_search_position_07{ position:absolute; top:64px; left:582px; width:120px; font-size:20px; font-weight:bold;}
div.easy_search_position_08{ position:absolute; top:225px; left:0px; width:732px; height:84px;}
a.easy_search_bt_01{ position:absolute; top:19px; right:10px; display:block; width:169px; height:26px; background-position:0px -510px; text-indent:-99999px;}
a.easy_search_bt_01:hover{ background-position:-170px -510px;}
a.easy_search_bt_02{ position:absolute; top:19px; right:10px; display:block; width:169px; height:26px; background-position:-340px -510px; text-indent:-99999px;}
a.easy_search_bt_02:hover{ background-position:-510px -510px;}
div.easy_search_bt_03{ width:109px; height:84px; background-position:0px -240px; text-indent:-99999px;}
a.easy_search_bt_04{ display:block; width:104px; height:84px; background-position:-109px -240px; text-indent:-99999px;}
a.easy_search_bt_04:hover{ display:block; width:104px; height:84px; background-position:-109px -330px; text-indent:-99999px;}
a.easy_search_bt_04_on{ display:block; width:104px; height:84px; background-position:-109px -420px; text-indent:-99999px;}
a.easy_search_bt_05{ display:block; width:104px; height:84px; background-position:-213px -240px; text-indent:-99999px;}
a.easy_search_bt_05:hover{ display:block; width:104px; height:84px; background-position:-213px -330px; text-indent:-99999px;}
a.easy_search_bt_05_on{ display:block; width:104px; height:84px; background-position:-213px -420px; text-indent:-99999px;}
a.easy_search_bt_06{ display:block; width:104px; height:84px; background-position:-317px -240px; text-indent:-99999px;}
a.easy_search_bt_06:hover{ display:block; width:104px; height:84px; background-position:-317px -330px; text-indent:-99999px;}
a.easy_search_bt_06_on{ display:block; width:104px; height:84px; background-position:-317px -420px; text-indent:-99999px;}
a.easy_search_bt_07{ display:block; width:104px; height:84px; background-position:-421px -240px; text-indent:-99999px;}
a.easy_search_bt_07:hover{ display:block; width:104px; height:84px; background-position:-421px -330px; text-indent:-99999px;}
a.easy_search_bt_07_on{ display:block; width:104px; height:84px; background-position:-421px -420px; text-indent:-99999px;}
a.easy_search_bt_08{ display:block; width:104px; height:84px; background-position:-525px -240px; text-indent:-99999px;}
a.easy_search_bt_08:hover{ display:block; width:104px; height:84px; background-position:-525px -330px; text-indent:-99999px;}
a.easy_search_bt_08_on{ display:block; width:104px; height:84px; background-position:-525px -420px; text-indent:-99999px;}
a.easy_search_bt_09{ display:block; width:103px; height:84px; background-position:-628px -240px; text-indent:-99999px;}
a.easy_search_bt_09:hover{ display:block; width:103px; height:84px; background-position:-628px -330px; text-indent:-99999px;}
a.easy_search_bt_09_on{ display:block; width:103px; height:84px; background-position:-628px -420px; text-indent:-99999px;}
div.easy_search_goodsname_01{ width:120px; height:16px; margin-bottom:2px; font-size:14px; overflow:hidden ;white-space:nowrap; text-overflow:ellipsis;}
div.easy_search_goodsname_01 a{ color:#000000;}
div.easy_search_goodsname_01 a:hover{ color:#000000; background-color:#ffff7f;}
div.easy_search_back_02 div,div.easy_search_back_02 a{ background-image:url(/images/top_page/top_page_03.png); background-repeat:no-repeat; background-size:730px 1000px;}
div.easy_search_back_02_01{ background-image:url(/images/top_page/top_easy_search_back_01.png); background-repeat:repeat-y; background-size:730px 2px;}
div.easy_search_back_02_img_01{ width:730px; height:64px; background-position:0px 0px; text-indent:-99999px;}
div.easy_search_back_02_img_02{ width:730px; height:40px; background-position:0px -70px;}
div.easy_search_back_02_img_03{ width:110px; height:86px; background-position:0px -110px; text-indent:-99999px;}
div.easy_search_back_02_position_01{ position:absolute; top:23px; left:246px; font-size:16px; font-weight:bold;}
div.easy_search_back_02_position_02{ position:absolute; top:22px; right:210px;}
div.easy_search_back_02_position_02 a{ font-size:12px; color:#ff3f00; text-align:right;}
div.easy_search_back_02_position_02 a:hover{ background-color:#ffff7f;}
a.easy_search_back_02_bt_01{ position:absolute; top:19px; right:10px; display:block; width:169px; height:26px; background-position:0px -830px; text-indent:-99999px;}
a.easy_search_back_02_bt_01:hover{ background-position:-170px -830px;}
a.easy_search_back_02_bt_02{ position:absolute; top:19px; right:10px; display:block; width:169px; height:26px; background-position:-340px -830px; text-indent:-99999px;}
a.easy_search_back_02_bt_02:hover{ background-position:-510px -830px;}
a.easy_search_back_02_bt_03{ display:block; width:120px; height:20px; background-position:-120px -870px; text-indent:-99999px;}
a.easy_search_back_02_bt_03:hover{ background-position:-120px -900px;}
a.easy_search_back_02_bt_04{ display:block; width:120px; height:20px; background-position:-250px -870px; text-indent:-99999px;}
a.easy_search_back_02_bt_04:hover{ background-position:-250px -900px;}
a.easy_search_back_02_bt_05{ margin-top:10px; display:block; width:120px; height:40px; background-position:-380px -870px; text-indent:-99999px;}
a.easy_search_back_02_bt_05:hover{ background-position:-510px -870px;}
a.easy_search_back_02_bt_06{ display:block; height:14px; padding-right:14px; font-size:12px; text-align:right; color:#ff3f00; background-position:right bottom;}
a.easy_search_back_02_bt_06:hover{ background-color:#ffff7f;}
a.easy_search_back_02_bt_07{ position:absolute; top:30px; left:8px; display:block; width:24px; height:60px; background-position:0px -870px; text-indent:-99999px;}
a.easy_search_back_02_bt_07:hover{ background-position:-30px -870px;}
a.easy_search_back_02_bt_08{ position:absolute; top:30px; right:8px; display:block; width:24px; height:60px; background-position:-60px -870px; text-indent:-99999px;}
a.easy_search_back_02_bt_08:hover{ background-position:-90px -870px;}
a.easy_search_back_02_note_01{ display:block; width:102px; height:86px; background-position:-110px -110px; text-indent:-99999px;}
a.easy_search_back_02_note_01:hover{ background-position:-110px -200px;}
a.easy_search_back_02_note_01_on{ display:block; width:102px; height:86px; background-position:-110px -290px; text-indent:-99999px;}
a.easy_search_back_02_note_01_on:hover{ background-position:-110px -380px;}
a.easy_search_back_02_note_02{ display:block; width:104px; height:86px; background-position:-212px -110px; text-indent:-99999px;}
a.easy_search_back_02_note_02:hover{ background-position:-212px -200px;}
a.easy_search_back_02_note_02_on{ display:block; width:104px; height:86px; background-position:-212px -290px; text-indent:-99999px;}
a.easy_search_back_02_note_02_on:hover{ background-position:-212px -380px;}
a.easy_search_back_02_note_03{ display:block; width:104px; height:86px; background-position:-316px -110px; text-indent:-99999px;}
a.easy_search_back_02_note_03:hover{ background-position:-316px -200px;}
a.easy_search_back_02_note_03_on{ display:block; width:104px; height:86px; background-position:-316px -290px; text-indent:-99999px;}
a.easy_search_back_02_note_03_on:hover{ background-position:-316px -380px;}
a.easy_search_back_02_note_04{ display:block; width:104px; height:86px; background-position:-420px -110px; text-indent:-99999px;}
a.easy_search_back_02_note_04:hover{ background-position:-420px -200px;}
a.easy_search_back_02_note_04_on{ display:block; width:104px; height:86px; background-position:-420px -290px; text-indent:-99999px;}
a.easy_search_back_02_note_04_on:hover{ background-position:-420px -380px;}
a.easy_search_back_02_note_05{ display:block; width:104px; height:86px; background-position:-524px -110px; text-indent:-99999px;}
a.easy_search_back_02_note_05:hover{ background-position:-524px -200px;}
a.easy_search_back_02_note_05_on{ display:block; width:104px; height:86px; background-position:-524px -290px; text-indent:-99999px;}
a.easy_search_back_02_note_05_on:hover{ background-position:-524px -380px;}
a.easy_search_back_02_note_06{ display:block; width:102px; height:86px; background-position:-628px -110px; text-indent:-99999px;}
a.easy_search_back_02_note_06:hover{ background-position:-628px -200px;}
a.easy_search_back_02_note_06_on{ display:block; width:102px; height:86px; background-position:-628px -290px; text-indent:-99999px;}
a.easy_search_back_02_note_06_on:hover{ background-position:-628px -380px;}
a.easy_search_back_02_desk_01{ display:block; width:102px; height:86px; background-position:-110px -470px; text-indent:-99999px;}
a.easy_search_back_02_desk_01:hover{ background-position:-110px -560px;}
a.easy_search_back_02_desk_01_on{ display:block; width:102px; height:86px; background-position:-110px -650px; text-indent:-99999px;}
a.easy_search_back_02_desk_01_on:hover{ background-position:-110px -740px;}
a.easy_search_back_02_desk_02{ display:block; width:104px; height:86px; background-position:-212px -470px; text-indent:-99999px;}
a.easy_search_back_02_desk_02:hover{ background-position:-212px -560px;}
a.easy_search_back_02_desk_02_on{ display:block; width:104px; height:86px; background-position:-212px -650px; text-indent:-99999px;}
a.easy_search_back_02_desk_02_on:hover{ background-position:-212px -740px;}
a.easy_search_back_02_desk_03{ display:block; width:104px; height:86px; background-position:-316px -470px; text-indent:-99999px;}
a.easy_search_back_02_desk_03:hover{ background-position:-316px -560px;}
a.easy_search_back_02_desk_03_on{ display:block; width:104px; height:86px; background-position:-316px -650px; text-indent:-99999px;}
a.easy_search_back_02_desk_03_on:hover{ background-position:-316px -740px;}
a.easy_search_back_02_desk_04{ display:block; width:104px; height:86px; background-position:-420px -470px; text-indent:-99999px;}
a.easy_search_back_02_desk_04:hover{ background-position:-420px -560px;}
a.easy_search_back_02_desk_04_on{ display:block; width:104px; height:86px; background-position:-420px -650px; text-indent:-99999px;}
a.easy_search_back_02_desk_04_on:hover{ background-position:-420px -740px;}
a.easy_search_back_02_desk_05{ display:block; width:104px; height:86px; background-position:-524px -470px; text-indent:-99999px;}
a.easy_search_back_02_desk_05:hover{ background-position:-524px -560px;}
a.easy_search_back_02_desk_05_on{ display:block; width:104px; height:86px; background-position:-524px -650px; text-indent:-99999px;}
a.easy_search_back_02_desk_05_on:hover{ background-position:-524px -740px;}
a.easy_search_back_02_desk_06{ display:block; width:102px; height:86px; background-position:-628px -470px; text-indent:-99999px;}
a.easy_search_back_02_desk_06:hover{ background-position:-628px -560px;}
a.easy_search_back_02_desk_06_on{ display:block; width:102px; height:86px; background-position:-628px -650px; text-indent:-99999px;}
a.easy_search_back_02_desk_06_on:hover{ background-position:-628px -740px;}
div.easy_search_back_02_ul_li_01{ position:absolute; top:12px; left:0px;}
div.easy_search_back_02_ul_li_01 ul{ margin:0px; padding:0px;}
div.easy_search_back_02_ul_li_01 ul li{ list-style-type:none; float:left;}
div.easy_search_back_02_goods_01{ margin-left:auto; margin-right:auto; width:670px;}
div.easy_search_back_02_goods_01 ul{ margin:0px; padding:0px;}
div.easy_search_back_02_goods_01 ul li{ list-style-type:none; float:left;}
table.easy_search_back_02_table_01{ width:670px; border-collapse:collapse;}
table.easy_search_back_02_table_01 tr th{ padding:0px 7px; width:120px;}
table.easy_search_back_02_table_01 tr td{ padding:0px 7px; width:120px;}
table.easy_search_back_02_table_02{ width:670px; border-collapse:collapse;}
table.easy_search_back_02_table_02 tr th{ padding:0px 7px; width:120px;}
table.easy_search_back_02_table_02 tr td{ padding:0px 7px; width:120px;}
table.easy_search_back_02_table_03{ width:670px; border-collapse:collapse;}
table.easy_search_back_02_table_03 tr th{ padding:0px 7px; width:120px;}
table.easy_search_back_02_table_03 tr td{ padding:0px 7px; width:120px;}
div.easy_search_back_02_table_03_tr_th_01{border-bottom: 1px solid #dddddd; width:120px; padding-top:6px; padding-bottom:6px; text-align:center; font-size:12px; font-weight:normal; line-height:14px;}
div.easy_search_back_02_table_03_tr_th_02{border-bottom: 1px solid #dddddd; width:120px; padding-top:6px; padding-bottom:6px; text-align:center; font-size:12px; font-weight:normal; line-height:14px;}
div.easy_search_back_02_table_03_tr_th_01_on,div.easy_search_back_02_table_03_tr_th_02_on{ border-bottom: 1px solid #ffa284; width:120px; padding-top:6px; padding-bottom:6px; background-color:#ffebe6; color:#ff3f00; text-align:center; font-size:12px; font-weight:bold; line-height:14px;}
div.easy_search_goodsname_02{ width:120px; height:16px; overflow:hidden ;white-space:nowrap; text-overflow:ellipsis;}
div.easy_search_goodsname_02 a{ color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
div.easy_search_goodsname_02 a:hover{ background-color:#ffff7f;}
div.easy_search_back_02_boder_cccccc{ border:1px solid #cccccc; margin-top:8px; padding:10px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
div.easy_search_back_02_effect_01{ width:670px; text-align:center; padding:30px 0px;}
div.easy_search_back_02_effect_02{ width:670px; padding:50px 0px; text-align:center; font-size:14px; line-height:22px;}
/*お気に入り*/
div.md_favorite_01 div,div.md_favorite_01 a{ background-image:url(/images/favorite/md_favorite_01.png); background-repeat:no-repeat; background-size:955px 170px;}
a.md_favorite_01_img_001{ display:block; float:right; margin-top:3px; width:166px; height:27px; background-position:0px -60px; text-indent:-99999px;}
a.md_favorite_01_img_001:hover{ background-position:0px -90px;}
a.md_favorite_01_img_001_on{ display:block; float:right; margin-top:3px; width:166px; height:27px; background-position:-170px -60px; text-indent:-99999px;}
a.md_favorite_01_img_001_on:hover{ background-position:-170px -90px;}
div.md_favorite_01_img_002{ width:955px; height:20px; background-position:0px 0px;}
div.md_favorite_01_img_003{ width:955px; height:20px; background-position:0px -40px;}
a.md_favorite_01_img_004{ display:block; margin-top:4px; margin-bottom:6px; width:124px; height:35px; background-position:0px -120px;}
a.md_favorite_01_img_004:hover{ background-position:-130px -120px;}
a.md_favorite_01_img_005{ display:block; margin-bottom:2px; width:124px; height:44px; background-position:-260px -120px;}
a.md_favorite_01_img_005:hover{ background-position:-390px -120px;}
a.md_favorite_01_img_006{ display:block; margin-top:4px; margin-bottom:10px; width:124px; height:44px; background-position:-520px -120px;}
a.md_favorite_01_img_006:hover{ background-position:-650px -120px;}
a.md_favorite_01_img_007{ display:block; float:left; width:200px; height:30px; background-position:-340px -60px; text-indent:-99999px;}
a.md_favorite_01_img_007:hover{ background-position:-340px -90px;}
a.md_favorite_01_img_007_on{ display:block; float:left; width:172px; height:30px; background-position:-540px -60px; text-indent:-99999px;}
a.md_favorite_01_img_007_on:hover{ background-position:-540px -90px;}
a.md_favorite_01_img_008{ position:absolute; display:block; top:20%; left:0px; width:30px; height:60px; background-position:-720px -60px;}
a.md_favorite_01_img_008_ng{ position:absolute; display:block; top:20%; left:0px; width:30px; height:60px; cursor:default; background-position:-780px -60px;}
a.md_favorite_01_img_008:hover{ background-position:-750px -60px;}
a.md_favorite_01_img_009{ position:absolute; display:block; top:20%; right:0px; width:30px; height:60px; background-position:-810px -60px;}
a.md_favorite_01_img_009_ng{ position:absolute; display:block; top:20%; right:0px; width:30px; height:60px; cursor:default; background-position:-870px -60px;}
a.md_favorite_01_img_009:hover{ background-position:-840px -60px;}
div.md_favorite_backline_01{ position:relative; padding:0px 42px; background-image:url(/images/favorite/md_favorite_line_01.png); background-repeat:repeat-y;}
div.md_favorite_backline_01_on{ position:relative; padding:0px 42px; background-image:url(/images/favorite/md_favorite_line_01.png); background-repeat:repeat-y;}
div.md_favorite_backline_01_001_on{ height:100%; overflow-y:scroll;}
div.md_favorite_backline_02{ padding:0px 42px; background-image:url(/images/favorite/md_favorite_line_02.png); background-repeat:repeat-y;}
table.md_favorite_table_01{ border-collapse:collapse;}
table.md_favorite_table_01 tr td{ width:125px; padding:0px 8px;}
table.md_favorite_table_02{ border-collapse:collapse;}
table.md_favorite_table_02 tr td{ width:125px; padding:0px 8px;}
div.md_favorite_pcname_01{ width:124px; font-size:12px; line-height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
div.md_favorite_pcname_01 a{ color:#000000; text-decoration:none;}
div.md_favorite_pcname_01 a:hover{ color:#ff0000; text-decoration:underline;}
div.md_favorite_pcphoto_01{ width:120px; padding:0px 2px;}
div.md_favorite_pcprice_01{ text-align:center; color:#ff0000; font-size:18px; font-weight:bold;}
div.md_favorite_pcspec_01{ width:124px; padding:8px 0px; text-align:center; color:#000000; font-size:12px; line-height:16px; border-bottom:1px solid #dddddd;}
div.md_favorite_pcspec_01_on{ width:124px; padding:8px 0px; text-align:center; color:#ff4000; font-size:12px; line-height:16px; font-weight:bold; border-bottom:1px solid #ff4000; background-color:#ffebe6;}
#md_overlay{ display:none; width:100%; height:100%; text-align:center; position:fixed; top:0; left:0; z-index:20; background-color:#000000; opacity:0.4; -moz-opacity:0.4; -webkit-opacity:0.4;}
#md_tag_bt_01{ height:30px;}
/*20160108左メニュー*/
table.BTO_subbox_body001 tr th a{ line-height:normal;}
div.bt_left_menu_exchange_01 a{ position:fixed; top:10%; left:0; background-image:url(/images/top_page/bt_left_menu_exchange_01.png); background-repeat:no-repeat; background-size:60px 900px; z-index:100;}
a.bt_left_menu_exchange_01_01{ width:60px; height:234px; display:block; background-position:0 0;}
a.bt_left_menu_exchange_01_01:hover{ background-position:0 -240px;}
a.bt_left_menu_exchange_01_02{ width:60px; height:176px; display:block; background-position:0 -480px;}
a.bt_left_menu_exchange_01_02:hover{ background-position:0 -660px;}
ul.bt_left_menu_exchange_02{ position:absolute; top:0; left:-37px; width:36px; margin:0; padding:0;}
ul.bt_left_menu_exchange_02 li a,ul.bt_left_menu_exchange_02 li div{ background-image:url(/images/top_page/bt_left_menu_exchange_001.png); background-repeat:no-repeat; background-size:80px 740px;}
ul.bt_left_menu_exchange_02 li{ list-style-type:none;}
a.bt_left_menu_exchange_02_01{ width:36px; height:188px; display:block; background-position:0 -190px;}
a.bt_left_menu_exchange_02_01:hover{ background-position:-40px -190px;}
div.bt_left_menu_exchange_02_01_on{ width:36px; height:188px; background-position:0 0;}
a.bt_left_menu_exchange_02_02{ width:36px; height:172px; display:block; background-position:0 -560px;}
a.bt_left_menu_exchange_02_02:hover{ background-position:-40px -560px;}
div.bt_left_menu_exchange_02_02_on{ width:36px; height:172px; background-position:0 -380px;}

div.left_menu_shadow_01{ width:200px; box-shadow:0px 1px 1px 1px rgba(0,0,0,0.4); -moz-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.4); -webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.4); -ms-filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999, direction=0, strength=1, enabled=true), progid:DXI;}
div.left_menu_shadow_01 ul{ margin:0; padding:0;}
div.left_menu_shadow_01 ul li{ list-style-type:none;}

div.bt_left_menu_01{ position:relative;}
div.bt_left_menu_02{ position:relative; width:200px; height:34px; line-height:34px; font-size:14px; font-weight:bold; border-top:2px solid #333333; background-color:#f4f4f4 ;background:linear-gradient(top, #f3f3f3, #f3f3f3 80%, #e3e3e3 100%);background:-webkit-linear-gradient(top, #f3f3f3, #f3f3f3 80%, #e3e3e3 100%);background:-moz-linear-gradient(top, #f3f3f3, #f3f3f3 80%, #e3e3e3 100%);background:-o-linear-gradient(top, #f3f3f3, #f3f3f3 80%, #e3e3e3 100%);background:-ms-linear-gradient(top, #f3f3f3, #f3f3f3 80%, #e3e3e3 100%);}
div.bt_left_menu_02:hover{ background-color:#bfffff; background:linear-gradient(top, #bfffff, #bfffff 80%, #86e4ff 100%);background:-webkit-linear-gradient(top, #bfffff, #bfffff 80%, #86e4ff 100%);background:-moz-linear-gradient(top, #bfffff, #bfffff 80%, #86e4ff 100%);background:-o-linear-gradient(top, #bfffff, #bfffff 80%, #86e4ff 100%);background:-ms-linear-gradient(top, #bfffff, #bfffff 80%, #86e4ff 100%);}
div.bt_left_menu_03{ position:relative; width:200px; height:40px; line-height:40px; font-size:12px; border-bottom:1px solid #9f9f9f; background-color:#ffffff;}
div.bt_left_menu_03:hover{ background-color:#bfffff;}
div.bt_left_menu_03_on{ position:relative; width:200px; height:40px; line-height:40px; font-size:12px; border-bottom:1px solid #9f9f9f; background-color:#fffad6;}
div.bt_left_menu_03_on:hover{ background-color:#ffff55;}
div.bt_left_menu_03_ng{ position:relative; width:200px; height:40px; line-height:40px; font-size:12px; border-bottom:1px solid #9f9f9f; background-color:#ffffff; background:linear-gradient(top, #ffffff, #ffffff 80%, #e2e2e2 100%);background:-webkit-linear-gradient(top, #ffffff, #ffffff 80%, #e2e2e2 100%);background:-moz-linear-gradient(top, #ffffff, #ffffff 80%, #e2e2e2 100%);background:-o-linear-gradient(top, #ffffff, #ffffff 80%, #e2e2e2 100%);background:-ms-linear-gradient(top, #ffffff, #ffffff 80%, #e2e2e2 100%);}
div.bt_left_menu_04{ position:relative; width:200px; height:40px; line-height:40px; font-size:12px; border-bottom:1px solid #9f9f9f; background-color:#ffffff;}
div.bt_left_menu_04:hover{ background-color:#bfffff;}
div.bt_left_menu_04_on{ position:relative; width:200px; height:40px; line-height:40px; font-size:12px; font-weight:bold; border-bottom:1px solid #9f9f9f; background-color:#fffad6;}
div.bt_left_menu_04_on:hover{ background-color:#ffff55;}
div.bt_left_menu_04_ng{ position:relative; width:200px; height:40px; line-height:40px; font-size:12px; border-bottom:1px solid #9f9f9f; background-color:#ffffff;}
div.bt_left_menu_05{ padding:6px 8px; background-color:#ffffff; border-bottom:1px solid #9f9f9f; background-color:#ffffff;}
div.bt_left_menu_01 a,div.bt_left_menu_02 a,span.bt_left_menu_04 span,div.bt_left_menu_04 a,div.bt_left_menu_04_on a,div.bt_left_menu_04_ng a,span.bt_left_menu_06 span,span.bt_left_menu_06 a,div.bt_left_menu_06 div,div.bt_left_menu_07 a,div.bt_left_menu_07 span,div.bt_left_menu_07 div{ background-image:url(/images/top_page/left_menu_02.png?up=190610); background-repeat:no-repeat; background-size:800px 500px;}
a.bt_left_menu_notepc_01{ width:200px; height:49px; display:block; background-position:0 0; text-indent:-99999px;}
a.bt_left_menu_notepc_01:hover{ background-position:-200px 0;}
a.bt_left_menu_notepc_01_on{ width:200px; height:49px; display:block; background-position:-400px 0; text-indent:-99999px;}
a.bt_left_menu_notepc_01_on:hover{ background-position:-600px 0;}
a.bt_left_menu_desktoppc_01{ width:200px; height:49px; display:block; background-position:0 -50px; text-indent:-99999px;}
a.bt_left_menu_desktoppc_01:hover{ background-position:-200px -50px;}
a.bt_left_menu_desktoppc_01_on{ width:200px; height:49px; display:block; background-position:-400px -50px; text-indent:-99999px;}
a.bt_left_menu_desktoppc_01_on:hover{ background-position:-600px -50px;}
a.bt_left_menu_wordexcelpc_01{ width:200px; height:49px; display:block; background-position:0 -100px; text-indent:-99999px;}
a.bt_left_menu_wordexcelpc_01:hover{ background-position:-200px -100px;}
a.bt_left_menu_wordexcelpc_01_on{ width:200px; height:49px; display:block; background-position:-400px -100px; text-indent:-99999px;}
a.bt_left_menu_wordexcelpc_01_on:hover{ background-position:-600px -100px;}
a.bt_left_menu_etcsoft_01{ width:200px; height:49px; display:block; background-position:0 -150px; text-indent:-99999px;}
a.bt_left_menu_etcsoft_01:hover{ background-position:-200px -150px;}
a.bt_left_menu_etcsoft_01_on{ width:200px; height:49px; display:block; background-position:-400px -150px; text-indent:-99999px;}
a.bt_left_menu_etcsoft_01_on:hover{ background-position:-600px -150px;}
.bt_left_menu_notepc_01+span,.bt_left_menu_desktoppc_01+span,.bt_left_menu_wordexcelpc_01+span,.bt_left_menu_etcsoft_01+span{ top: 8px !important;}
.bt_left_menu_notepc_01+span::after,.bt_left_menu_desktoppc_01+span::after,.bt_left_menu_wordexcelpc_01+span::after,.bt_left_menu_etcsoft_01+span::after{ content: "種類"; display: block; position: absolute; right: calc(50% - 10px); top: 14px;}
span.left_menu_pc_quantity_01{ position:absolute; top:14px; right:9px; font-size:10px; text-align:right; pointer-events:none;}
span.left_menu_pc_quantity_01_on{ position:absolute; top:19px; right:14px; color:#ffffff; font-size:10px; text-align:right; pointer-events:none;}
span.left_menu_pc_quantity_02{ position:absolute; top:0; right: 0; font-size:10px; text-align:right; pointer-events:none;}
a.left_menu_icon_01{ display:block; background-position:8px -270px; padding-left:30px; text-decoration:none; color:#333333;}
a.left_menu_icon_01_on{ display:block; background-position:-192px -270px; padding-left:30px; text-decoration:none; color:#333333;}
a.left_menu_text_01{ display:block; padding-left:8px; text-decoration:none; color:#000000;}
a.left_menu_text_01_on{ display:block; padding-left:8px; font-weight:bold; text-decoration:none; color:#ff4000;}
a.left_menu_text_01_ng{ display:block; padding-left:8px; text-decoration:none; color:#aaaaaa; cursor:default;}
div.left_menu_text_02{ font-size:12px; line-height:14px;}
a.left_menu_question_01{ position:absolute; top:4px; right:4px; width:26px; height:26px; display:block; background-position:-774px -474px; z-index:50;}
a.left_menu_question_01:hover{ background-position:-744px -474px;}
a.bt_left_menu_newspaper_01{ width:200px; height:60px; display:block; margin-top:20px; margin-bottom:6px; background-position:0 -200px; text-indent:-99999px;}
a.bt_left_menu_newspaper_01:hover{ background-position:-200px -200px;}
a.bt_left_menu_radio_01{ width:200px; height:60px; display:block; margin-bottom:10px; background-position:-400px -200px; text-indent:-99999px;}
a.bt_left_menu_radio_01:hover{ background-position:-600px -200px;}
a.left_menu_checkbox_01{ display:block; padding-left:46px; text-decoration:none; color:#000000; background-position:0 -325px;}
a.left_menu_checkbox_01_on{ display:block; padding-left:46px; text-decoration:none; color:#ff4000; background-position:-200px -325px;}
a.left_menu_checkbox_01_ng{ display:block; padding-left:46px; text-decoration:none; color:#aaaaaa; background-position:0 -325px; cursor:default;}
a.left_menu_radiobutton_01{ display:block; padding-left:46px; text-decoration:none; color:#000000; background-position:-400px -272px;}
a.left_menu_radiobutton_01_on{ display:block; padding-left:46px; text-decoration:none; color:#ff4000; background-position:-600px -272px;}
a.left_menu_radiobutton_01_ng{ display:block; padding-left:46px; text-decoration:none; color:#aaaaaa; background-position:-400px -272px; cursor:default;}
a.left_menu_etcbt_01{ display:block; width:180px; margin:0 auto; padding:6px 0; border:1px solid #999999; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#000000; text-align:center; font-size:12px; text-decoration:none;}
a.left_menu_etcbt_01:hover{ background-color:#bfffff;}
input.left_menu_input_01{ width:48px; padding:4px 0; text-align:center; font-size:12px;}
input.left_menu_input_02{ width:70px; padding:4px 0; text-align:center; font-size:12px;}
input.left_menu_input_03{ width:38px; padding:4px 0; text-align:center; font-size:12px;}
input.text_onforcus{ background-color: #ffffbf;}
span.left_menu_kara_01{ display:inline-block; width:16px; height:26px; vertical-align:middle; background-position:-408px -382px;}
span.left_menu_en_01{ display:inline-block; width:22px; height:26px; vertical-align:middle; background-position:-426px -382px;}
a.left_menu_decision_01{ display:inline-block; width:42px; height:28px; vertical-align:middle; background-position:-758px -372px; cursor:default;}
a.left_menu_decision_01_on{ display:inline-block; width:42px; height:28px; vertical-align:middle; background-position:-648px -372px;}
a.left_menu_decision_01_on:hover{ background-position:-703px -372px;}
span.left_menu_ghz_01{ display:inline-block; width:60px; height:26px; margin:0 4px; vertical-align:middle; background-position:-568px -382px;}
span.left_menu_gb_01{ display:inline-block; width:50px; height:26px; margin:0 4px; margin-right:14px; vertical-align:middle; background-position:-518px -382px;}
span.left_menu_over_01{ display:inline-block; width:30px; height:26px; margin:0 4px; vertical-align:middle; background-position:-488px -382px;}
span.left_menu_inch_01{ display:inline-block; width:34px; height:26px; margin:0 4px; vertical-align:middle; background-position:-448px -382px;}
span.left_menu_kg_01{ display:inline-block; width:60px; height:26px; margin:0 4px; vertical-align:middle; background-position:-568px -352px;}
span.left_menu_nen_01{ display:inline-block; width:60px; height:26px; margin:0 4px; vertical-align:middle; background-position:-508px -352px;}
select.left_menu_select_01{ width:52px; padding:4px 0; text-align:center; font-size:12px; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; background-color:#dddddd ;background:linear-gradient(top, #dddddd, #dddddd 80%, #a0a0a0 100%);background:-webkit-linear-gradient(top, #dddddd, #dddddd 80%, #a0a0a0 100%);background:-moz-linear-gradient(top, #dddddd, #dddddd 80%, #a0a0a0 100%);background:-o-linear-gradient(top, #dddddd, #dddddd 80%, #a0a0a0 100%);background:-ms-linear-gradient(top, #dddddd, #dddddd 80%, #a0a0a0 100%);}
div.left_menu_sliderframe_01{ position:relative; margin:8px 6px 10px 6px; padding:6px 0;}
div.left_menu_slidercapacity_01{ height:4px; background-color:#888888; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:linear-gradient(bottom, #7f7f7f, #7f7f7f 40%, #595757 100%);background:-webkit-linear-gradient(bottom, #7f7f7f, #7f7f7f 40%, #595757 100%);background:-moz-linear-gradient(bottom, #7f7f7f, #7f7f7f 40%, #595757 100%);background:-o-linear-gradient(bottom, #7f7f7f, #7f7f7f 40%, #595757 100%);background:-ms-linear-gradient(bottom, #7f7f7f, #7f7f7f 40%, #595757 100%);}
div.left_menu_slidercapacity_02{ position:absolute; top:6px; left:0; width:50%; height:4px; background-color:#e4b421; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:linear-gradient(bottom, #e4b421, #e4b421 40%, #ec681a 100%);background:-webkit-linear-gradient(bottom, #e4b421, #e4b421 40%, #ec681a 100%);background:-moz-linear-gradient(bottom, #e4b421, #e4b421 40%, #ec681a 100%);background:-o-linear-gradient(bottom, #e4b421, #e4b421 40%, #ec681a 100%);background:-ms-linear-gradient(bottom, #e4b421, #e4b421 40%, #ec681a 100%);}
div.left_menu_slidercapacity_01_on{ height:6px; background-color:#cccccc;}
div.left_menu_slidercapacity_02_on{ position:absolute; top:6px; left:0; width:50%; height:6px; background-color:#14b8e8;}
div.left_menu_slidericon_01{ position:absolute; top:9px; left:0; margin-left:-7px; width:16px; height:18px; background-position:-785px -346px; cursor:pointer;}
div.left_menu_slidericon_01:hover,div.left_menu_slidericon_01:active{ background-position:-765px -346px;}
div.left_menu_slidericon_02{ position:absolute; top:9px; margin-left:-7px; width:16px; height:18px; background-position:-785px -320px; cursor:pointer;}
div.left_menu_slidericon_02:hover,div.left_menu_slidericon_02:active{ background-position:-765px -320px;}
div.left_menu_line_01{ position:absolute; padding:2px; border:2px solid #14b8e8; background-color:#e9f1f2; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:2px 2px 2px 0px rgba(0,0,0,0.6); -moz-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.6); -webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.6); -ms-filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=0, strength=2, enabled=true), progid:DXI; z-index:40;}
div.left_menu_line_01_01{ margin-bottom:4px; padding:4px; border:1px solid #cccccc; background-color:#ffffff;}
div.left_menu_line_01_01_in{ margin-bottom:4px; padding:4px; border:1px solid #cccccc; background-color:#afe9fa;}
div.left_menu_line_02{ position:absolute; padding:8px; border:2px solid #ff4000; background-color:#ffffff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:2px 2px 2px 0px rgba(0,0,0,0.6); -moz-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.6); -webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.6); -ms-filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=0, strength=2, enabled=true), progid:DXI; z-index:40;}
div.left_menu_line_02_01{ position:relative; width:100%;}
a.bt_left_menu_minisearch_01{ width:32px; height:32px; display:block; background-position:-420px -410px;}
a.bt_left_menu_minisearch_01:hover{ background-position:-460px -410px;}
a.bt_left_menu_bigsearch_01{ width:140px; height:40px; display:block; background-position:0 -410px;}
a.bt_left_menu_bigsearch_01:hover{ background-position:-140px -410px;}
a.bt_left_menu_bigsearch_01_ng{ width:140px; height:40px; display:block; background-position:-280px -410px; cursor:default;}
a.bt_left_menu_delete_01{ display:block; width:12px; height:12px; background-position:-789px -410px;}
a.bt_left_menu_delete_01:hover{ background-color:#bfffff;}
a.bt_left_menu_delete_02{ position:absolute; top:-18px; right:-18px; display:block; width:34px; height:34px; background-position:-666px -466px;}
a.bt_left_menu_delete_02:hover{ background-position:-706px -466px;}
span.left_menu_searchtriangle_01{ position:absolute; bottom:11px; left:-9px; width:7px; height:14px; background-position:-793px -426px; z-index:40;}
span.left_menu_searchtriangle_02{ position:absolute; bottom:18px; left:-9px; width:7px; height:14px; background-position:-793px -456px; z-index:40;}
table.left_menu_table_01{ border-collapse:collapse;}
table.left_menu_table_01 tr th,table.left_menu_table_01 tr td{ padding:0;}
table.left_menu_table_01 tr th{ width:12px;}
table.left_menu_table_01 tr td{ width:110px; padding-right:8px; font-size:12px;}
table.left_menu_table_02{ margin-top:10px; margin-bottom:8px; border-collapse:collapse;}
tr.left_menu_table_02_tr_01{ background-color:#ffece5;}
table.left_menu_table_02 tr th{ padding:6px 0; border:1px solid #ffffff; color:#ffffff; background-color:#000000; font-size:12px; line-height:14px; font-weight:bold;}
table.left_menu_table_02 tr td{ padding:4px 0; border:1px solid #ffffff; font-size:12px; text-align:center;}
div.left_searchresults_01{ height:20px; line-height:20px; margin: 6px 2px 4px 0; text-align:right; font-size:12px; font-weight:bold;}
div.left_searchresults_01 img{ margin-right:8px; vertical-align:middle;}
div.left_menu_answer_01{ background-position:-774px -474px; padding:5px 0 8px 30px; font-size:14px; line-height:16px; font-weight:bold; color:#ff4000;}
div.left_menu_bigslider_01{ position:absolute; top:0; left:-60px; width:300px; padding:10px 6px; background-color:#ffffff; background:linear-gradient(top, #ffffff, #ffffff 80%, #e2e2e2 100%);background:-webkit-linear-gradient(top, #ffffff, #ffffff 80%, #e2e2e2 100%);background:-moz-linear-gradient(top, #ffffff, #ffffff 80%, #e2e2e2 100%);background:-o-linear-gradient(top, #ffffff, #ffffff 80%, #e2e2e2 100%);background:-ms-linear-gradient(top, #ffffff, #ffffff 80%, #e2e2e2 100%); box-shadow:0px 0px 2px 2px rgba(0,0,0,0.4); -moz-box-shadow:0px 0px 2px 2px rgba(0,0,0,0.4); -webkit-box-shadow:0px 0px 2px 2px rgba(0,0,0,0.4); -ms-filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=0, strength=2, enabled=true), progid:DXI; z-index:60;}
div.left_menu_bigslider_01 div.left_menu_slidercapacity_01,div.left_menu_bigslider_01 div.left_menu_slidercapacity_02{ height:6px;}
a.left_menu_more_search_01{ display:block; margin:6px 8px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px 0; border:2px solid #c6ed83; color:#000000; background-color:#e1f7c9; font-size:12px; letter-spacing:1px; text-align:center; line-height:14px; text-decoration:none; font-weight:bold; background:linear-gradient(top, #e1f7c9, #c6ed83 100%);background:-webkit-linear-gradient(top, #e1f7c9, #c6ed83 100%);background:-moz-linear-gradient(top, #e1f7c9, #c6ed83 100%);background:-o-linear-gradient(top, #e1f7c9, #c6ed83 100%);background:-ms-linear-gradient(top, #e1f7c9, #c6ed83 100%); text-shadow:2px 2px 1px #ffffff, -2px 2px 1px #ffffff, 2px -2px 1px #ffffff, -2px -2px 1px #ffffff,3px 3px 1px #ffffff, -3px 3px 1px #ffffff, 3px -3px 1px #ffffff, -3px -3px 1px #ffffff;}
a.left_menu_more_search_01:hover{ background-color:#e1f7c9; background:linear-gradient(top, #c6ed83, #8dc925 100%);background:-webkit-linear-gradient(top, #c6ed83, #8dc925 100%);background:-moz-linear-gradient(top, #c6ed83, #8dc925 100%);background:-o-linear-gradient(top, #c6ed83, #8dc925 100%);background:-ms-linear-gradient(top, #c6ed83, #8dc925 100%);}
span.left_menu_triangle_01{ position:absolute; top:14px; right:18px; display:inline-block; width:12px; height:12px; background-position:-518px -478px; pointer-events:none;}
.search_list_close{ background-color:#bde8f5; -webkit-border-radius: 4px; border-radius: 4px; color: #444444; cursor: pointer; font-size: 12px; font-weight: bold; margin: 4px -2px -2px; text-align: center;}
.search_list_close:hover{ opacity: 0.4;}

/* レンタル */
div.rental_frame_01{ border:2px solid #1cbdaf; margin:20px 0 10px; padding:10px 10px 5px; border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;}
div.rental_frame_01 span{ display:block; padding:4px 20px; background-color:#1cbdaf; color:#ffffff; font-size:16px; font-weight:bold; border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px;}
div.rental_frame_01 ul{ width:100%; margin-top:6px;}
div.rental_frame_01 ul li{ margin:5px 0; text-align:left;}
div.rental_frame_01 ul li a:hover{ color:#ff6600;}
div.rc_popup_03 div.step{ text-align:left !important;}
div.rc_popup_03 p.step{ margin-left:54px; text-align:left !important;}
div.rc_popup_03 span.step{ display:block; margin:10px 0 10px 53px; width:16px; height:20px; background-image:url(../images/rental_arrow.png); background-repeat:no-repeat;}
/*　レフト表示　*/
div.md_ranking_head_01{ width:200px; height:20px; margin:0 2px; background-position:0 0; background-image:url(/images/cs/md_left_cs.png); background-repeat:no-repeat; background-size:210px 550px;}
div.md_rank_01{ width:34px; height:11px; margin:9px 0 5px 5px; background-position:0 -30px; background-image:url(/images/cs/md_left_cs.png); background-repeat:no-repeat; background-size:210px 550px; text-indent:-9999px;}
div.md_rank_02{ width:34px; height:11px; margin:9px 0 5px 5px; background-position:0 -50px; background-image:url(/images/cs/md_left_cs.png); background-repeat:no-repeat; background-size:210px 550px; text-indent:-9999px;}
div.md_rank_03{ width:34px; height:11px; margin:9px 0 5px 5px; background-position:0 -70px; background-image:url(/images/cs/md_left_cs.png); background-repeat:no-repeat; background-size:210px 550px; text-indent:-9999px;}
div.md_rank_04{ width:34px; height:11px; margin:9px 0 5px 5px; background-position:0 -90px; background-image:url(/images/cs/md_left_cs.png); background-repeat:no-repeat; background-size:210px 550px; text-indent:-9999px;}
div.md_rank_05{ width:34px; height:11px; margin:9px 0 5px 5px; background-position:0 -110px; background-image:url(/images/cs/md_left_cs.png); background-repeat:no-repeat; background-size:210px 550px; text-indent:-9999px;}
div.md_club_head_01{ width:200px; height:30px; background-position:2px -305px; background-image:url(/images/cs/md_left_cs.png); background-repeat:no-repeat; background-size:210px 550px;}
input.md_club_login_01{ display:block; width:174px; height:30px; margin:0 auto; border:none; background-position:0 -350px; background-image:url(/images/cs/md_left_cs.png); background-repeat:no-repeat; background-size:210px 550px; cursor:pointer; text-indent:-9999px;}
div.md_feature_01{ width:200px; height:25px; margin:0 auto 4px; background-position:0 -390px; background-image:url(/images/cs/md_left_cs.png); background-repeat:no-repeat; background-size:210px 550px; text-indent:-9999px;}
div.md_news_01{ width:200px; height:25px; margin:10px auto 4px; background-position:0 -430px; background-image:url(/images/cs/md_left_cs.png); background-repeat:no-repeat; background-size:210px 550px; text-indent:-9999px;}

div.footer_other_box div.footer_logo_box{ margin:10px;}
div.footer_other_box div.footer_logo_jadma{ padding:5px 32px; margin-bottom:7px; display:inline-block;}
div.footer_other_box div.footer_logo_ritea{ padding: 5px; display:inline-block; float:left; margin-right:10px;}
div.footer_other_box div.footer_logo_globalsign{ display: inline-block; float:left; margin-bottom:5px; margin-top:5px;}
div.footer_other_box div.footer_logo_mar{ padding:5px; display:inline-block; float:left;}

/* メルマガ配信停止 */
div.title_wl{ padding:12px 10px 20px; color:#222222; font-size:16px; font-weight:bold; border-top: 6px solid #00a0cb; background:linear-gradient(to bottom, #ffffff, #ded4d1);/* IE10+, W3C */ background:-moz-linear-gradient(top, #ffffff, #ffffff 80%, #ded4d1 100%); background:-ms-linear-gradient(top, #ffffff, #ffffff 80%, #ded4d1 100%); background:-o-linear-gradient(top, #ffffff, #ffffff 80%, #ded4d1 100%); background:-webkit-linear-gradient(top, #ffffff, #ffffff 80%, #ded4d1 100%); background:linear-gradient(top, #ffffff, #ffffff 80%, #ded4d1 100%);}
div.title_wl:before{ content:url(/images/new_header_img/mail_magazine_icon.png); vertical-align:sub; margin-right:6px;}
table.mail_magazine_stop_form{ width:80%; margin:30px 10% 0; padding-bottom:14px; border-bottom:1px dotted #000000; border-collapse:inherit !important;}
table.mail_magazine_stop_form tr th{ width:36%; padding-top:7px; color:#061f98; font-size:14px; vertical-align:top; text-align:left !important;}
table.mail_magazine_stop_form tr th.mail_magazine_stop_indispensable:before{ content:url(/images/new_header_img/md_indispensable_icon.png); vertical-align:sub; margin-right:4px;}
table.mail_magazine_stop_form tr td input{ width:100%; margin-bottom:20px; padding:6px 8px; font-size:16px; letter-spacing:4px; border:1px solid #ababab; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; pointer-events:none;}
table.mail_magazine_stop_form tr td textarea{ width:100%; height:100px; margin-bottom:10px; padding:6px 8px; font-size:16px; line-height:20px; border:1px solid #ababab; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
table.mail_magazine_stop_form tr td textarea:focus{ background-color:#ffffcc !important;}
p.mail_magazine_stop_attention{ margin:8px 10%; padding:0; font-size:12px;}
p.mail_magazine_stop_end{ margin:20px 10% 0; padding:0 0 20px; font-size:14px; border-bottom:1px dotted #000000;}
p.mail_magazine_stop_end span{ color:#061f98; font-size:16px; letter-spacing:4px;}
p.mail_magazine_stop_end span.red{ color:#ff0000; font-size:16px; letter-spacing:inherit;}
p.mail_magazine_stop_bt_ng{ width:300px; margin:30px auto 0; padding:10px 0; color:#ffffff; font-size:14px; text-align:center; background-color:#898989; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; pointer-events:none;}
a.mail_magazine_stop_bt{ display:block; width:300px; margin:30px auto 0; padding:10px 0; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; background-color:#00a0cb; text-decoration:none; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:2px 2px 2px #868686; -ms-box-shadow:2px 2px 2px #868686; -o-box-shadow:2px 2px 2px #868686; -webkit-box-shadow:2px 2px 2px #868686; box-shadow:2px 2px 2px #868686;}
a.mail_magazine_stop_bt:hover,a.mail_magazine_stop_bt_top:hover,a.mail_magazine_stop_bt_ng:hover{ filter:alpha(opacity=60); /* IE 6,7*/ -ms-filter: "alpha(opacity=60)"; /* IE 8,9 */ -moz-opacity:0.6; -ms-opacity:0.6; -o-opacity:0.6; -webkit-opacity:0.6; opacity:0.6; zoom:1; /*IE*/}
a.mail_magazine_stop_bt:before{ content:url(/images/new_header_img/mail_magazine_stop_bt_arrow.png); vertical-align:sub; margin-right:26px;}
a.mail_magazine_stop_bt_top{ display:block; width:200px; margin:50px auto 0; padding:10px 0; color:#222222; font-size:14px; font-weight:bold; text-align:center; background-color:#efefef; text-decoration:none; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:2px 2px 2px #868686; -ms-box-shadow:2px 2px 2px #868686; -o-box-shadow:2px 2px 2px #868686; -webkit-box-shadow:2px 2px 2px #868686; box-shadow:2px 2px 2px #868686;}
a.mail_magazine_stop_bt_top:before{ content:url(/images/new_header_img/mail_magazine_stop_bt_arrow_01.png); vertical-align:sub; margin-right:18px;}
a.mail_magazine_stop_bt_ng{ display:block; width:200px; margin:30px auto 0; padding:10px 0; color:#222222; font-size:14px; font-weight:bold; text-align:center; background-color:#efefef; text-decoration:none; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:2px 2px 2px #868686; -ms-box-shadow:2px 2px 2px #868686; -o-box-shadow:2px 2px 2px #868686; -webkit-box-shadow:2px 2px 2px #868686; box-shadow:2px 2px 2px #868686;}
a.mail_magazine_stop_bt_ng:before{ content:url(/images/new_header_img/mail_magazine_stop_bt_ng.png); vertical-align:sub; margin-right:26px;}
p.mail_magazine_stop_error{ margin:-20px 0 20px 6px; padding:0; color:#ff0000; font-size:12px;}
p.mail_magazine_stop_error:before{ content:url(/images/new_header_img/mail_magazine_stop_error_arrow.png); vertical-align:middle;}
p#error_textarea{ margin:-10px 0 10px 6px !important;}
p#mail_magazine_stop_footer{ margin:130px 0 0; padding:4px 0; text-align:center; font-size:10px; letter-spacing:2px; border-top:2px solid #ff4202; background:linear-gradient(to bottom, #ffffff, #ded4d1);/* IE10+, W3C */ background:-moz-linear-gradient(top, #ffffff, #ffffff 60%, #ded4d1 100%); background:-ms-linear-gradient(top, #ffffff, #ffffff 60%, #ded4d1 100%); background:-o-linear-gradient(top, #ffffff, #ffffff 60%, #ded4d1 100%); background:-webkit-linear-gradient(top, #ffffff, #ffffff 60%, #ded4d1 100%); background:linear-gradient(top, #ffffff, #ffffff 60%, #ded4d1 100%);}
p#mail_magazine_stop_footer a{ text-decoration:none; color:#000000;}

@media screen and (min-width: 1px) and (max-width: 1050px) {
div.left_menu_sliderframe_01{ display:none;}
html,body{ width:103%;}
}

/* キーワード検索 > 転送先をオススメ表示 */
.offer-area {
    display: flex;
    flex-wrap: wrap;
    column-gap: 1rem;
    text-align: left;
    margin: 0.5rem 0;
    background-color: rgb(241 255 255);
    position: relative;
    font-weight: bolder;
    padding-left: calc(21px + 0.5rem + 5px);
}
.offer-area:not(:has(a)) {
    display: none;
}
.offer-area::after {
    order: 1;
    content: "";
    position: absolute;
    background-image: url("/images/search/denkyu_pc.webp");
    background-repeat: no-repeat;
    width: 21px;
    height: 30px;
    top: 0;
    left: 0.5rem;
}
.offer-area::before {
    order: 2;
    content: "最適なページが見つかりました♪";
    line-height: 30px;
}
.offer-area a {
    order: 3;
    text-decoration: none;
    line-height: 30px;
    color: blue;
}
@media screen and (max-width: 546px) {
	.offer-area {
		margin-top: 0;
		margin-bottom: 0.5rem;
		background-color: unset;
		padding-left: calc(21px + 0.5rem + 10px);
	}
	.offer-area::after {
		background-image: url("/images/search/denkyu_sp.webp");
		top: 3px;
		left: 1rem;
	}
	.offer-area::before {
		font-size: 0.8rem;
	}
	.offer-area a {
		display: inline-block;
		line-height: 25px;
	}
}

/* お知らせ */
.clear-fix:after{ clear: both; content: ""; display: block;}
#notice-tab{ position: relative; width:100%;}
#notice-tab li{ border-bottom: none !important; -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; cursor: pointer; float: left; font-size: 14px; font-weight: bold; list-style-type: none; margin-right: 4px; padding: 4px 0; text-align: center; position: relative; width: 80px;}
#notice-tab li:hover,#notice-tab a:hover{ -moz-opacity: 0.4; -ms-opacity: 0.4; -o-opacity: 0.4;-webkit-opacity: 0.4; opacity: 0.4;}
#notice-tab li.select:hover{ -moz-opacity: 1 !important; -ms-opacity: 1 !important; -o-opacity: 1 !important;-webkit-opacity: 1 !important; opacity: 1 !important;}
#notice-tab li.select::after{ border-right: 9px solid transparent; border-left: 9px solid transparent; bottom: -15px; content: ""; display: block; left: calc(50% - 9px); position: absolute;}
#notice-tab li.all{ background-color: #ffffff; border: 1px solid #ff0000; color: #ff0000;}
#notice-tab li.all.select{ background-color: #ff0000 !important; color: #ffffff !important;}
#notice-tab li.all.select::after{ border-top: 15px solid #ff0000;}
#notice-tab li.radio{ background-color: #ffffff; border: 1px solid #c33885; color: #c33885;}
#notice-tab li.radio.select{ background-color: #c33885 !important; color: #ffffff !important;}
#notice-tab li.radio.select::after{ border-top: 15px solid #c33885;}
#notice-tab li.newspaper{ background-color: #ffffff; border: 1px solid #3ea637; color: #3ea637;}
#notice-tab li.newspaper.select{ background-color: #3ea637 !important; color: #ffffff !important;}
#notice-tab li.newspaper.select::after{ border-top: 15px solid #3ea637;}
#notice-tab li.notice{ background-color: #ffffff; border: 1px solid #f43d19; color: #f43d19;}
#notice-tab li.notice.select{ background-color: #f43d19 !important; color: #ffffff !important;}
#notice-tab li.notice.select::after{ border-top: 15px solid #f43d19;}
#notice-tab li.arrival{ background-color: #ffffff; border: 1px solid #1e8eff; color: #1e8eff;}
#notice-tab li.arrival.select{ background-color: #1E90FF !important; color: #ffffff !important;}
#notice-tab li.arrival.select::after{ border-top: 15px solid #1E90FF;}

#notice-tab a{ background-color: 242424; border: 1px solid #183067; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #ffff00; font-size: 12px; text-decoration: none; padding: 2px 4px; position: absolute; right: 0; top: 0;}
#notice-tab a:before{ background-position: center -290px; display: inline-block; height: 14px; margin-right: 2px; vertical-align: middle; width: 20px;}
.notice-table{ border: 1px solid #9f9f9f; border-collapse: collapse; padding-top: 50px; width: 100%;}
.notice-table thead tr th{ padding-top: 15px;}
.notice-table tbody tr:nth-child(odd){ background-color: #f3f3f3;}
.notice-table tbody tr th{ padding:4px 0;}
.notice-table tbody tr th:first-child{ font-size:12px; font-weight: normal; width: 84px;}
.notice-table tbody tr th:nth-child(2){ width: 102px;}
.notice-table tbody tr th div{ font-size: 12px; padding: 4px; width: 102px;}
.notice-table tbody tr th div.radio{ background-color: #c33885; color: #ffffff;}
.notice-table tbody tr th div.newspaper{ background-color: #3ea637; color: #ffffff;}
.notice-table tbody tr th div.notice{ background-color: #f43d19; color: #ffffff;}
.notice-table tbody tr th div.arrival{ background-color: #1E90FF; color: #ffffff;}
.notice-table tbody tr td{ color: #183067; font-size: 14px; line-height: 16px; padding: 4px 4px 4px 8px; word-break: break-all;}
.notice-table tbody tr td a{ color: #183067;}
#notice-contents{ margin: -18px 0 16px;}
#notice-contents span.content{ display: none;}
#notice-contents span.content.active{ display: block !important;}
.bt-shop-all-good{ background:-moz-linear-gradient(top, #5ed134, #0e8601 50%, #0e8601 100%); background:-ms-linear-gradient(top, #5ed134, #0e8601 50%, #0e8601 100%); background:-o-linear-gradient(top, #5ed134, #0e8601 50%, #0e8601 100%); background:-webkit-linear-gradient(top, #5ed134, #0e8601 50%, #0e8601 100%); background:linear-gradient(top, #5ed134, #0e8601 50%, #0e8601 100%); background:linear-gradient(to bottom, #5ed134, #0e8601);/* IE10+, W3C */ border: 2px solid #0a6700; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; color: #ffffff !important; display: inline-block; font-size: 14px; font-weight: bold; letter-spacing: 2px; margin-top: 10px; padding: 8px 100px; text-decoration: none !important;}
.bt-shop-all-good:hover{ -moz-opacity:0.6; -ms-opacity:0.6; -o-opacity:0.6; -webkit-opacity:0.6; opacity:0.6;}
.bt-shop-all-good:after{ content: url(../../images/japan_map_img/bt_shop_arrow_01.png) !important; vertical-align: middle; margin-left: 4px;}
/* 20181011 別タブウィンドウで開くアイコン */
.exit:after {
	content: url('/parts/user_html/top_contents/images/contents/new-window.png');
	position: relative;
	bottom: -1px;
	margin-left: 4px;
	width: 16px;
	height: 16px;
}
/* 20180702　ヘッダータブ */
.header_link_tab{ height: 37px; position: absolute; right: 0; top:4px; width: 714px; z-index: 100;}
.header_link_tab:after{ clear: both; content: ""; display: block;}
.header_link_tab li{ float: left; margin-right: 10px;}
.header_link_tab li:last-child{ float: right; margin-right: 0;}
.header_link_tab li a{ display: block; background-image: url(/images/new_header_img/new_header_tab_bt_001.png); background-repeat: no-repeat; height: 33px; width: 130px; text-indent: -9999px;}
.header_link_tab li a.pc-ichiba{ background-position: center 0;}
.header_link_tab li a.pc-ichiba:hover{ background-position: center -40px;}
.header_link_tab li a.pc-ichiba-on{ background-position: center -80px; cursor: default;}
.header_link_tab li a.repair{ background-position: center -120px;}
.header_link_tab li a.repair:hover{ background-position: center -160px;}
.header_link_tab li a.repair-on{ background-position: center -200px;}
.header_link_tab li a.kaitori{ background-position: center -240px;}
.header_link_tab li a.kaitori:hover{ background-position: center -280px;}
.header_link_tab li a.kaitori-on{ background-position: center -320px;}
.header_link_tab li a.rental{ background-position: center -360px; width: 160px !important;}
.header_link_tab li a.rental:hover{ background-position: center -400px; width: 160px !important;}
.header_link_tab li a.rental-on{ background-position: center -440px; width: 160px !important;}
.header_link_tab li a.all-shop{ background-position: center -480px; width: 110px !important;}
.header_link_tab li a.all-shop:hover{ background-position: center -520px; width: 110px !important;}
.header_link_tab li a.all-shop-on{ background-position: center -560px; width: 110px !important; cursor: default;}

.manufacturer-logo li[manufacturername="Panasonic"],.manufacturer-logo-01 li[manufacturername="Panasonic"]{ display: none;}
.manufacturer-logo li div,.manufacturer-logo-01 li div{ background-image: url(/images/left_menu/manufacturer-logo.png); background-position: -130px 0; background-repeat: no-repeat;}
.manufacturer-logo li div[manufacturername="富士通"]{ background-position: 124px 6px;}
.manufacturer-logo li div[manufacturername="NEC"]{ background-position: 124px -30px;}
.manufacturer-logo li div[manufacturername="東芝"]{ background-position: 124px -70px;}
.manufacturer-logo li div[manufacturername="Panasonic"]{ background-position: 124px -110px;}
.manufacturer-logo-01 li div[manufacturername="富士通"]{ background-position: 124px 6px;}
.manufacturer-logo-01 li div[manufacturername="NEC"]{ background-position: 124px -30px;}
.manufacturer-logo-01 li div[manufacturername="東芝"]{ background-position: 124px -70px;}
.manufacturer-logo-01 li div[manufacturername="Panasonic"]{ background-position: 124px -110px;}

.search-pankuzu-bt-01{ cursor: pointer; display: inline-block; padding: 2px 0 2px 26px; position: relative;}
.search-pankuzu-bt-01:hover{ opacity: .7; text-decoration: underline;}
.search-pankuzu-bt-01::before,.search-pankuzu-bt-01::after{ content: ""; display: inline-block; position: absolute;}
.search-pankuzu-bt-01::before{ background-color: #dedede; border-radius: 50%; height: 20px; left: 2px; top: calc(50% - 10px); width: 20px;}
.search-pankuzu-bt-01::after{ border-left: 5px solid transparent; border-top: 8px solid #000000; border-right: 5px solid transparent; left: 7px; top: calc(50% - 4px);}
.search-pankuzu-bt-01.open{ float: right;}
.search-pankuzu-bt-01.open::after{ border-bottom: 8px solid #000000; border-top: none; top: calc(50% - 5px);}
