/*rest.css*/
a,abbr,acronym,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,samp,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul,var{margin:0;border:0;padding:0;font-size:100%;font-style:normal;font-weight:400;line-height:1.3}html{overflow-y:scroll}ol,ul{list-style:none}hr{display:none}del,ins{text-decoration:none}blockquote,q{quotes:none}table{border-spacing:0}
/*header_goo.css*/
body{margin:0!important;font-family:"Meiryo","メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","MS PGothic",verdana,arial,sans-serif!important}div#headerGoo{width:982px;margin:0 auto;padding:5px 0 6px 18px;border-bottom:2px solid #f20000}div#headerGoo .copy{float:left}div#headerGoo .utility{float:right}div#headerGoo .utility li{float:left;padding:0 8px;border-left:1px solid #e5e5e5}div#headerGoo .utility li a{color:#474747}div#headerGoo #logo{float:left}div#headerGoo .mailArea{float:right;width:306px;padding-top:20px}div#headerGoo .mailArea .mail{border:1px solid red;background:#fffcb6;padding:6px 0 6px 14px;width:290px;display:block;text-decoration:none}div#headerGoo .mailArea .mail span{background:url(../../../../img-sub/sss/kaitori/assets/img/top/bg_icon_mail.gif) left 1px no-repeat;padding:0 0 0 30px;color:red;font-weight:700;line-height:1.5;display:block}.mb10{margin-bottom:10px!important}.pr22{padding-right:22px!important}.bdr_l_none{border-left:0!important}
/* common.css */
body {color: #666; font-family: "?lr oSVbN",verdana,arial,sans-serif;font-size: 12px;}
/*style_pc_top.css*/
#mainColumnInner { float: left; width: 796px;}
#contents .imgArea {font-size: 0;line-height: 0;}
#mainColumnInner .searchBox { margin-bottom: 40px; border: 2px solid #e30d23; border-radius: 7px;}
#mainColumnInner .searchBox .searchBoxInner {width: 794px;}
#mainColumnInner .searchBox .searchBoxInner form { width: auto;float: left;}
#mainColumnInner .searchBox .searchBoxInner table { width: auto; margin: 15px auto 10px; }
#mainColumnInner .searchBox .searchBoxInner table th{text-align: left; font-weight: bold; width:109px; color:#e30d23; font-family:Arial; font-size: 16px;padding-left: 15px;}
#mainColumnInner .searchBox .searchBoxInner table td {/*padding: 0 15px 0px 0px*/}
#mainColumnInner .searchBox .searchBoxInner table td select {-webkit-appearance: none;-moz-appearance: none;width: 500px;height: 38px;border: none;font-family: Arial;font-size: 16px;padding-left: 10px;background: #fff url(../../../../img-sub/sss/kaitori/assets/img/top/arrows.gif) 440px center no-repeat;background-size: 11px 17px;}
#mainColumnInner .searchBox .searchBoxInner .searchBtn {text-align: center;}
#mainColumnInner .messageList {border: 2px solid #e46c0b;border-top: 10px solid #e46c0b;margin-bottom: 10px}
.form_t {background: #e30c24;width: 792px;height: 45px;}
.form_t img {width: 475px;margin: 0 auto;display: block;padding-top: 10px;}
.saarch_Img {background-color: #e30d23;float: left;border-bottom-left-radius: 6px;padding: 51px 18px 52px;}
.flow_step {margin-bottom: 40px}
.flow_step_box01 {display: inline-block;width: 176px;position: relative; margin-right: 26px;vertical-align: top;}
.flow_step_box01:after {content: url(../../../../img-sub/sss/kaitori/assets/img/top/img_flowstep_arrow.jpg);display: block;position: absolute;top: 45px;right: -22px;}
.flow_step_box01 .flow_step_subtitle {color: #e30c22;text-align: center;font-size: 16px;margin: 8px 0 5px;height: 20px;}
.flow_step_box02 {display: inline-block;width: 176px;position: relative; margin-right: 26px;vertical-align: top;}
.flow_step_box02:after {content: url(../../../../img-sub/sss/kaitori/assets/img/top/img_flowstep_arrow.jpg);display: block;position: absolute;top: 45px;right: -22px;}
.flow_step_box02 .flow_step_subtitle {color: #e30c22;text-align: center;font-size: 16px;margin: 8px 0 5px;height: 20px;}
.flow_step_box03 {display: inline-block;width: 176px;position: relative; margin-right: 26px;vertical-align: top;}
.flow_step_box03:after {content: url(../../../../img-sub/sss/kaitori/assets/img/top/img_flowstep_arrow.jpg);display: block;position: absolute;top: 45px;right: -22px;}
.flow_step_box03 .flow_step_subtitle {color: #e30c22;text-align: center;font-size: 12px;margin: 8px 0 5px;height: 17px;padding-top: 3px;}
.flow_step_box03 .flow_step_subtitle span {font-size: 10px;}
.flow_step_box04 {display: inline-block;width: 176px;position: relative;vertical-align: top;}
.flow_step_box04 .flow_step_subtitle {color: #e30c22;text-align: center;font-size: 16px;margin: 8px 0 5px;height: 20px;}
.featureas {border-bottom: 2px solid #e30d23;padding: 0 2px}
#rightColumnArea { float: right; width: 150px;}

/*(maker_search)*/
.title_voice {background-color: #e30c22;color: #fff;font-size: 22px;padding: 11px 20px;border-top-left-radius: 5px;border-top-right-radius: 5px;letter-spacing: 0.025em;}
.maker_search {background-color: #f2f2f2;padding: 20px 0px 20px 20px;margin-bottom: 40px;}
.car_s p {font-size: 16px; letter-spacing:0.025em; font-weight:bold; width: 370px; display: inline-block; padding-bottom: 7px;}
.car_s p:first-child {padding-right: 15px;}
.car_s p span {color: #e30c22;font-weight:bold;}
.car_s p em {font-size: 12px;font-weight:bold;}

.maker_cars {float: left; width:350px; padding: 10px 10px 0px 10px; border-radius: 4px; background-color: #fff; }
.maker_cars_right {margin-right: 15px;}
.maker_cars li{ position: relative; float: left; padding-right: 10px; margin-bottom: 10px; width: 80px; height: 80px; text-align: center; }
.maker_cars li:nth-child(4n){ padding-right: 0px; }
.maker_cars li span { position: absolute; bottom: 13px; left:0; z-index: 1; width: 80px; color: #333;}
.maker_cars li:hover {opacity: 0.6}
.twoline {bottom:0!important;}
#topBtn{padding-bottom: 10px;padding-top: 10px;}
.maker_search ul.maker_cars li a{text-decoration:none;}
.searchSstoreDetail .inner span.customSelect{margin: 0;padding: 0 0 0 10px;vertical-align: middle;font-size: 16px;color: inherit;box-sizing: content-box;width: 188px !important;height: 40px;background: url(../../../../img-sub/sss/kaitori/assets/img/top/arrows.gif) 180px center no-repeat #fff;background-size: auto auto;background-size: 11px 17px;border: 1px solid #a9a9a9;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.searchSstoreDetail .inner span.customSelect span{line-height: 40px;}
.buy-detail li span a,.buy-detail li span a:link {color: #e30c22;font-weight: 700;text-decoration:none;}
