html, body {
    background: #fff none repeat scroll 0 0;
    font-family: "Helvetica","Arial","繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro","Osaka","繝｡繧､繝ｪ繧ｪ","Meiryo","�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","MS PGothic",sans-serif;
    font-size: 13px;
    height: 100%;
	color:#333;
}

h2{font-family:"Helvetica","Arial","繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro","Osaka","繝｡繧､繝ｪ繧ｪ","Meiryo","�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","MS PGothic",sans-serif;border-bottom:1px solid #898989;padding-bottom:15px;font-size:17px;font-weight:400;text-align:left;}

h3{font-family:"Helvetica","Arial","繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro","Osaka","繝｡繧､繝ｪ繧ｪ","Meiryo","�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","MS PGothic",sans-serif;padding-bottom:15px;font-size:17px;font-weight:400;text-align:left;}

#rere-common_footer a{color:#CCC;font-size:12px;font-family:'Century Gothic';}

a{color:#f19338;}
a:visited{color:#f19338;}
a:hover{color:#f19338;}
a:active{color:#f19338;}

.btn-material-rere{font-family:"Helvetica","Arial","繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro","Osaka","繝｡繧､繝ｪ繧ｪ","Meiryo","�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","MS PGothic",sans-serif;color:#000;background:url(/rerec/yahoo_auc/images/btn_bg.png) no-repeat 20px 14px;background-color:#e3e3e3!important;padding:16px 40px 15px 56px;font-weight:400;font-size:15px;text-indent:0!important;}

.btn-material-rere a{color:#000;}
.btn-material-rere a:hover{color:#000;}

/* PC逕ｨ */

@media screen {


/* CUSTOMER */
.customer_menu{}
.customer_menu .rere-headline {margin:60px 0 20px 0;}
.customer_menu .rere-headline b{font-size:18px;border-right:2px solid #FD9941;padding-right:14px;}
.customer_menu .rere-headline small{display:inline;padding-left:14px;}
.bor0{border:0!important;}
.bge0eae0{background-color:#e0eae0;}
.customer_menu_pc{padding:0 0 22px 0;text-align:center;line-height:2em;}
.customer_menu_pc a{color:#333;}
.customer_menu_pc .col-md-2, .customer_menu_pc .col-sm-4{border-left:1px solid #FD9941;}
.customer_menu_sp{margin-top:50px;}
.customer_menu_sp img{margin-top:1px;}

/* ACCORDION */
.popover .popover-title {
    background: none;
    border-bottom: medium none !important;
    margin: 0 !important;
    padding: 10px 14px 0 !important;
}
.accordion-group{margin-top:50px;}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px;border:1px solid #777;}
.accordion-toggle{cursor:pointer;color:#333;margin-bottom:20px;}

.accordion-heading a{color:#333!important;}
.accordion-heading a:visited{color:#333!important;}
.accordion-heading a:hover{color:#333!important;}
.accordion-heading a:active{color:#333!important;}

/* GIFT */
#rerec-gift .container{width:100%!important;max-width:100%;padding-left:0;padding-right:0;}
#rerec-gift .rerec-gift-inner{width:auto;max-width:1280px!important;padding-left:0;padding-right:0;margin:0 auto -40px auto;}
#rerec-gift .col-lg-12, #rerec-gift .col-mg-12, #rerec-gift .col-md-12, #rerec-gift .col-md-6, #rerec-gift .col-sm-6 #rerec-gift .col-xs-12{padding-left:0px!important;padding-right:0px!important;}
#rerec-gift .giftread{max-width:750px;margin:30px auto 30px auto;line-height:3em;font-size:15px;}
#rerec-gift .row{margin-left:0;margin-right:0;}
#rerec-gift .row img{margin:0 auto 0 auto;}
.rerec-gift-ex{margin-top:60px;padding-top:35px;background-color:#f8f8f8;}
#rerec-gift ul{line-height:1.5em;}
#rerec-gift li{margin-bottom:10px;}
.disp_in{display:inline!important;}

/* GUIDE */
#rerec-guide .container{width:100%!important;max-width:100%;padding-left:0;padding-right:0;}
#rerec-guide .guide_p{max-width:750px;line-height:2em;margin:23px auto 30px auto;}
#rerec-guide .rerec-guide-inner{width:auto;padding-left:0;padding-right:0;margin:0 auto 0 auto;}
.guide_contents {max-width:750px;text-align:center;margin:0 auto 80px auto;font-family: "繝偵Λ繧ｮ繝取�譛� ProN W6", "HiraMinProN-W6", "HG譏取悃E", "�ｭ�ｳ �ｰ譏取悃", "MS PMincho", "MS 譏取悃", serif;}
.guide_contents a{color:#f19338;font-size:15px;letter-spacing:2px;line-height:2em;}

#rerec-guide .row{margin-left:0;margin-right:0;}
#rerec-guide .row img{margin:0 auto 0 auto;}


.rerec-guide-inner .row a:hover img{

display:block;
filter: brightness(0.9);
-webkit-filter: brightness(0.9);
-moz-filter: brightness(0.9);
-o-filter: brightness(0.9);
-ms-filter: brightness(0.9);

}


.m_w750{max-width:750px;margin:0 auto 0 auto!important;}
.m_w750 .col-md-3, .m_w750 .col-sm-3, .m_w750 .col-xs-6{padding-left:0;padding-right:0;}
#rerec-guide .col-lg-12, #rerec-guide .col-mg-12, #rerec-guide .col-md-12, #rerec-guide .col-md-6, #rerec-guide .col-sm-6 #rerec-guide .col-xs-12{padding-left:0px!important;padding-right:0px!important;}


/* COM */
.recrec-com{}
.recrec-com table{}
.recrec-com table td, .recrec-com table th{padding:15px!important;border-bottom:1px solid #DDD;}

/* EX */
.recrec-ex span{margin:0 10px 0 0;font-weight:bold;}
.recrec-ex h2{margin:50px 0 20px 0!important;letter-spacing:0.1em;}
.recrec-ex h3{margin:50px 0 20px 0!important;letter-spacing:0.1em;}

/* DL */
.recrec-dl{}
.recrec-dl dl{margin-top:30px;}
.recrec-dl dd{margin:0 0 20px 0;}
.recrec-dl dt,dd{text-indent:0!important;}
.recrec-dl ul li{list-style-type:disc;margin-left:-20px;}

/* QA */
.recrec-qa{}
.recrec-qa dt{text-indent:-26px;}
.recrec-qa dd{margin-bottom:20px;text-indent:-26px!important;line-height:2.3em;}
.recrec-qa dt span{margin:0 10px 0 0;font-weight:bold;font-family:'Times New Roman';font-size:27px;}
.recrec-qa dd span{margin:0 15px 0 0;font-weight:bold;font-family:'Times New Roman';font-size:27px;color:#ff9933;}
.recrec-qa ul{}
.recrec-qa ul li{text-indent:0;}
.recrec-qa h2{margin:0px 0 30px 0!important;letter-spacing:0.1em;}

/* BTN */
.qa-btn{padding:16px 30px 15px 50px;font-size:13px!important;}

/* GUIDE */
.recrec-offer-guide{}
.recrec-offer-guide h2{margin:50px 0 30px 0!important;letter-spacing:0.1em;}
.recrec-offer-guide h3{color:#0c97dd;line-height:2em;letter-spacing:0.1em;font-weight:normal!important;}
.recrec-offer-guide ul{background-color:#f6f6f6;border:1px solid #d7d7d7;padding:10px;list-style-type:none;}
.recrec-offer-guide img{width:50px;margin-right:10px;}

/* GRAYBOX */
.gray_box{border:4px solid #e5e5e5;padding:10px;}
.gray_box h2{background:none;color:#5b5b5b;}
.gray_box img{width:25%!important;margin:0 auto 0 auto;}
.gray_box_thin{background-color:#f6f6f6;border:1px solid #d7d7d7;padding:10px;}

/* CONDITION */
.rere-cond_n {color: #f44336;}
.rere-cond_s {color: #ff5722;}
.rere-cond_a {color: #009688;}
.rere-cond_b {color: #4caf50;}
.rere-cond_c {color: #03a9f4;}
.rere-cond_d {color: #666;}
.rere-cond_j {color: #9e9e9e;}
.rere-cond_com {
    display: block;
    text-decoration: none !important;
}
.rere-condition_row {clear: both;min-height: 64px;padding: 10px;}
.rere-condition_row .rere-cond_com {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    float: left;
    height: 48px;
    margin-right: 10px;
    text-align: center;
    width: 48px;
}
.rere-condition_row .rere-cond_com > div:first-child {font-family: "Century Gothic";font-size: 24px;}
.rere-condition_row .rere-cond_com > div {font-size: 9px;}
.rere-condition_row .rere-cond_com > div:last-child {color: #333;}
.rere-condition_row .rere-cond_com div{margin-top:-2px!important;}

/* MAR */
.mar10002000{margin:10px 0 20px 0;}
.mar00000005{margin:0 0 0 5px;}
.mar00002000{margin:0 0 20px 0;}
.mar00001500{margin:0 0 15px 0!important;}
.mar00001000{margin:0 0 10px 0!important;}
.mar00200020{margin:0 20px 0 20px;}
.mar20000000{margin-top:20px;}
.mar40000000{margin-top:40px;}
.mar40004000{margin-top:40px;margin-bottom:40px;}
.mar10001000{margin:10px 0 10px 0;}
.pad00006000{padding-bottom:60px;}

/* PAD */
.pad00000026{padding-left:26px;}
.pad05202020{padding:5px 20px 20px 20px;}
.pad02020202{padding:2px;}
.pad00001000{padding-bottom:10px;}
.mar_r15{margin-right:15px;}
.mar_l15{margin-left:15px;}
.pad20{padding:20px;}
.pad_l15{padding-left:15px;}

/* OTHER */
.bn-small{padding:2px 10px 2px 10px;font-size:11.9px;}
.lower-roman{list-style-type:lower-roman;}
.bgf6f6f6{background-color:#f6f6f6;}
.color333{color:#333!important;}
.clear{clear:both;display:block;}
.bg3962ad{background-color:#3962ad;}
.bgfff{background-color:#FFF;}
.bgd7ede9{background-color:#d7ede9;}
.bge8edf6{background-color:#e8edf6;}
.bg00866b{background-color:#00866b;}
.colorfff{color:#FFF;}
.bor1ccc{border:1px solid #ccc;}
.bgeee{background:#eee;}
.colf00{color:#f00;}
.bgf8f8f8{background-color:#f8f8f8;}
.bortopnone{border-top:none!important;}
.ovehid{overflow:hidden;}
.wid50{width:50px;}
.mar_r20{margin-right:20px;}
.max980{max-width:980px;}
.mar0auto{margin:0 auto 0 auto!important;}
.font_roman{font-family:'Times New Roman';}
.font_normal{font-family:"Helvetica","Arial","繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro","Osaka","繝｡繧､繝ｪ繧ｪ","Meiryo","�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","MS PGothic",sans-serif!important;}
.font_wei900{font-weight:900;}
.sp_only{display:none;}


/*20160203霑ｽ險�*/

.sp_only{display:none;}

#header{margin-bottom:8px;}
#leftmenuframe_{display:inline;float:left;width:228px;}
#doukon table{font-size:12px;}

.container{padding-left:10px;}
.container h2{font-size:17px;font-weight:400;padding-bottom:15px;}
.container h3{font-size:15px;margin-top:20px!important;}

.recrec-com{dispaly:inline;width:730px;float:right;text-align:left;}
.recrec-com ul{padding:20px;}
.recrec-com ol li{list-style-type:decimal;}
.recrec-com ul li{list-style-type:disc;}

.recrec-ex{dispaly:inline;width:730px;float:right;text-align:left;line-height:2em;}
.recrec-ex ul{padding:20px;}
.recrec-ex ol li{list-style-type:decimal;}
.recrec-ex ul li{list-style-type:disc;}
.recrec-ex p{padding:8px 0 15px 0;}

.recrec-dl{dispaly:inline;width:730px;float:right;text-align:left;}
.recrec-dl ul{padding:20px;}
.recrec-dl ol li{list-style-type:decimal;margin-left:0!important;}
.recrec-dl ul li{list-style-type:disc;margin-left:0!important;}
.recrec-dl dd{margin:0 0 20px 0;}
.recrec-dl dd p{margin-top:10px;line-height:1.5em;}
.recrec-dl p{padding:30px 0 0 0;}

.recrec-qa{dispaly:inline;width:730px;float:right;}
.recrec-qa dd{margin-left:16px;}
.recrec-qa dd span{margin-left:-16px!important;}

.rerec-faq-y{text-align:left;width:730px;}

.table p{margin-bottom:10px;}
.f5cf{font-size:20px;color:#FFF;background-color:#000;}
.f4{font-size:15px;}
.mar_b10{margin-bottom:10px;}
.img100 {width:100%;}

/*20160203霑ｽ險�*/


}
/* PC逕ｨ */



/* max-width:1280px */
@media (max-width:1280px){

#header{display:none;}
#leftmenuframe_, #page_top, #footer{display:none;}

.sp_mar50000000{margin-top:50px;}

.sp_mar00150000{margin-right:15px;}
.sp_mar20003000{margin-bottom:30px;margin-top:20px;}

.mar_r15{margin-right:0px;}
.mar_l15{margin-left:0px;}

.sp_pad00300030{padding-right:30px;padding-left:30px;}
.sp_pad00080000{padding-right:8px;}
.sp_pad00000008{padding-left:8px;}

#rerec-gift .giftread{max-width:80%;line-height:2em;}
#rerec-gift .container{padding-left:0;padding-right:0;}
#rerec-gift .rerec-gift-inner{width:auto;max-width:980px!important;}
#rerec-guide .rerec-guide-inner{width:auto;max-width:980px!important;}

#rerec-gift .rerec-gift-inner ul{padding-left:15px;}
#rerec-guide .rerec-guide-inner ul{padding-left:15px;}

div.wrapper_ .container_ .mainframe_ {display:block!important;float:none!important;margin:0 auto 0 auto;}

.recrec-ex h2{margin:50px 0 30px 0!important;font-size:16px;text-align:center;}
.recrec-offer-guide h2{margin:50px 0 30px 0!important;font-size:16px;text-align:center;}
.recrec-qa h2{margin:50px 0 30px 0!important;font-size:16px;text-align:center;}
.recrec-ex h3{margin:50px 0 30px 0!important;font-size:15px;text-align:center;}

}
/* max-width:1280px */



/* max-width:767px */
@media (max-width:767px){

.sp_wid80{width:80%;}

.sp_only{display:block;}
.pc_only{display:none;}
.sp_mar15000000{margin-top:15px;}

/*20160203霑ｽ險�*/

.container h2{line-height:1.5em;text-align:center;}



#rakusatsu #notes{background:none!important;}
#rakusatsu #important, #rakusatsu #notes #step2{background:none!important;}

#rerec-warranty-ex, .recrec-ex{width:auto;float:none;}
#rerec-warranty-dousa, .recrec-ex{width:auto;}

#rerec-company-y, .recrec-com{width:auto;}
#rerec-contact-y, .recrec-com{width:auto;}
#rerec-policy-y, .recrec-dl{width:auto;}

div.wrapper_ .container_{width:auto;}
div.wrapper_ .container_ .mainframe_{width:auto;display:block;float:none!important;margin:0 auto 0 auto!important;}

.rerec-faq-y, .recrec-qa{width:auto;}
.recrec-ex{float:none;}
.recrec-dl{float:none;}
.recrec-com{float:none;}

.table{font-size75%;}
.table td, .table th{padding:3px!important;}

.sp_80{font-size:85%;}
.f5cf{font-size:12px;}
.f4{font-size:11px;}

.kakaku{white-space: nowrap;}

/*20160203霑ｽ險�*/

}
/* max-width:767px */