/* list */
#bbslist {margin:auto;padding:0 0 30px 0;}
#tire_search { width:238px; display:block;}
.content_board {float:left; width:100%; margin-left:0px;}
.content_board li {list-style:none; margin-bottom:10px;}
.content_recommend li {border:2px solid #b1b1b1;}
.content_best {border:2px solid #4f889e;}
.content_list {border:2px solid #e1e1e1;}
.tire_left {float:left; width:120px;}
	.tire_img {width:120px; height:150px; background:#e1e1e1; margin:10px;}
	.recommend_img {margin-top:-6px;margin-left:-6px;position:absolute;}

.tire_content {float:left; margin:20px 0 0 30px; width:580px;}
	.tire_brand {font-size:15px; font-weight:bold; color:#000;}
	.tire_name {color:#0066d5;}
	.tire_explain {color:#919191; font-size:11px; margin-top:15px;}
	.tire_best {color:#ff0000; font-size:15px; margin-top:10px;}
	.tire_info {padding-top:18px; border-top:1px dotted #b3b3b3; width:580px;}
		.tire_size {float:left; margin-top:15px; font-size:16px; font-weight:bold; color:#000; width:150px;}
		
		.tire_pay {font-size:12px; float:right; text-align:right; padding-bottom:10px;}
			.tire_pay span {font-weight:bold;}
				
			.tire_factory_pay {color:#919191; margin-bottom:5px;}
			.tire_dc_pay {color:#ff0000; margin-bottom:5px;}
			.tire_ddc_pay {color:#669999;}
		
		.tire_ea {width:100px; float:right; text-align:right; margin-top:18px; margin-right:10px; font-size:12px; color:#919191;}

.tire_right {float:right; margin-right:10px; margin-top:20px; width:137px; color:#919191;}
	.total_ea {margin-top:10px;}
	.total_ea {font-weight:bold; color:#000;}
	.total_pay {margin-top:10px; color:#ec3a00; font-weight:bold;}
	.cash_pay {margin-top:5px;font-weight:bold; color:#669999; font-size:11px;}
	
	.tire_buybtn {margin-top:5px;}
		.tire_list_btn {margin-top:10px; margin-left:-10px; border:1px solid #fff; width:152px; height:48px; background:url(image/reser_btn.png); background-repeat:no-repeat;}

.car_search_title {margin-top:47px; margin-left:35px;}
.car_search_frm {border:1px solid #d4d4d4; margin-bottom:20px; padding:0px;}
.size_search_frm {float:left; margin-left:16px; margin-top:16px; padding-bottom:10px; border-bottom:1px dotted #bababa; width:868px;}
	.car_search_sel {font-size:15px; margin-right:5px;}
	.frm_comment {color:#000; float:left;}
	
	.carDiv {float:left;}
	.tire_frm_btn {float:right;margin-right:16px;}
	.tire_brand_kind {border:1px solid #e1e1e1; margin-top:15px; background:#efefef; padding:5px; width:400px;}


/* font */
@font-face {
    font-family: 'NanumSquare';
    font-style: light;
    font-weight: 300;
    src: url('/layouts/sample1_mobile/fonts/NanumSquareL.woff') format('woff');
}

@font-face {
    font-family: 'NanumSquare';
    font-style: normal;
    font-weight: 500;
    src: url('/layouts/sample1_mobile/fonts/NanumSquareR.woff') format('woff');
}

@font-face {
    font-family: 'NanumSquare';
    font-style: bold;
    font-weight: 700;
    src: url('/layouts/sample1_mobile/fonts/NanumSquareB.woff') format('woff');
}

@font-face {
    font-family: 'NanumSquare';
    font-style: black;
    font-weight: 900;
    src: url('/layouts/sample1_mobile/fonts/NanumSquareEB.woff') format('woff');
}
    
/* contact_sec */
#tire_search2 .contact_sec{
    
    padding: 20px 0;
    font-family: 'NanumSquare', sans-serif;
}
#tire_search2 .contact_sec .inner{
    display: flex;
}
#tire_search2 .contact_col{
    flex:1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
#tire_search2 .contact_col+.contact_col{
    margin-left: 30px;
}
#tire_search2 .contact_col .ttl{
    width: 100%;
    font-size: 25px;
    font-weight: 900;
    padding-bottom: 10px;
    color: #252525;
    border-bottom: solid 2px #252525;
}

#tire_search2 .ct_box {
    display: flex;
    flex-wrap: wrap;
    padding: 20px 0px 10px;
}

#tire_search2 .ct_box dl{
    width: calc(50% - 5px);
    padding-bottom: 16px;
}
#tire_search2 .ct_box dl:nth-of-type(even){
    margin-left: 10px;
}
#tire_search2 .ct_box dl dt{
    font-size: 17px;
    font-weight: 700;
    color: #666;
}

#tire_search2 .ct_box dl dd{
    font-size: 17px;
    font-weight: 700;
     line-height: 1.46;
    color: #454545;
    margin-top: 10px;
    word-break: break-all;
}

#tire_search2 .ct_box dl dd.num{
    margin-top: 6px;
    font-size: 20px;
    color: #252525;
    font-weight: 900;
}

#tire_search2 .ct_box dl dd span{
    display: block;
    font-weight: 400;
    color: #666;
}

#tire_search2 .contact_sec .notice_box{
    padding: 16px 20px;
    background: #fafafa;
    border-radius: 6px;
    display: flex;
    
}
#tire_search2 .contact_sec .notice_box .ico img{
    width: 100%;
}
#tire_search2 .contact_sec .notice_box .ico{
    margin-right: 18px;
    width: 15px;
}

#tire_search2 .notice_box p{
    font-size: 17px;
    line-height: 1.5;
    color: #454545;
}

#tire_search2 .notice_box p + p{
    margin-top: 5px;
}



/* contact_sec */