@charset "UTF-8";
@import "style_third.css?id=1";
@import "style_fourth.css?id=1";
.layout_header{margin-bottom: 40px;border-bottom: 1px solid #e5e5e5;}

.contents_shop .category{margin-bottom:50px;}
.contents_shop .category li{margin-right:20px;}
.contents_shop .category li a{min-width:120px;font-weight:bold;border:1px solid #dfdfdf;background:url(../images/arrow2.png) 12px 50% #e6e7e7 no-repeat;padding:5px 10px 5px 28px;display:block;-webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px;}
.contents_shop .category li a:link,.contents_shop .category li a:visited,
.contents_shop .category li a:hover,.contents_shop .category li a:focus{color:#d51a28;}
.contents_shop .category li a:hover{background-position:15px 50%;}

.contents_shop .section{margin-bottom:50px;}
.contents_shop .map{width:722px;height:560px;overflow:hidden;}
.contents_shop .map iframe{width:100%;height:100%;position:relative;}

.contents_cc-car {}
.contents_cc-car .section {padding-bottom:35px;}
.contents_cc-car .section h2 {color:#fff;background:#d51a28;padding:3px;margin-bottom:35px;}
.contents_cc-car .section .explain{padding:0 20px;}
.contents_cc-car .cc-car_used h2 {background:url(../images/cc-car_used_icon.jpg) no-repeat 680px 8px #d51a28;}
.contents_cc-car .cc-car_new_used h2 {background:url(../images/cc-car_new_used_icon.jpg) no-repeat 680px 8px #d51a28;}
.contents_cc-car .section h2 span.in {border:1px solid #e9848c;padding:5px 15px;font-weight:bold;font-size:18px;line-height:22px;display:block;}
.contents_cc-car .section h2 span.add {display:inline-block;}

.contents_cc-car .cc-car_list{margin-right: -10px;}
.contents_cc-car .cc-car_list.small{margin-right: -20px;padding-left: 20px;}
.contents_cc-car .cc-car_list li{margin-bottom:10px;margin-right:10px;text-align:center;}
.contents_cc-car .cc-car_list li.medium{width:356px;}
.contents_cc-car .cc-car_list li.small{width:214px;margin-right: 20px;margin-bottom: 20px;}

.contents_cc-car .section .area {padding-left:35px;margin-right:-10px;}
.contents_cc-car .section .area .box {width:306px;margin-right:40px;margin-bottom:40px;}
.contents_cc-car .section .area .box .in_box {padding:0 10px;}
.contents_cc-car .section .area .box .in_box h3 {font-size:20px;font-weight:bold;text-align:center;}
.contents_cc-car .section .area .box .in_box table {line-height:1.2;width:100%;margin-right:auto;margin-left:auto;}
.contents_cc-car .section .area .box .in_box th {text-align:center;width:50px;padding:6px 0 2px;color:#fff;}
.contents_cc-car .section .area .box .in_box th .in{background:#d51a28;padding:1px;display:block;}
.contents_cc-car .section .area .box .in_box td {font-size:18px;padding:4px 0 4px;font-weight:bold;padding-left:10px;}
.contents_cc-car .section .area .box .in_box .btn {margin-top:10px;background:#d51a28;margin-right:auto;margin-left:auto;width:150px;padding:2px;}
.contents_cc-car .section .area .box .in_box .btn a {display:block;border:1px solid #e9848c;padding:1px;text-align:center;font-weight:bold;color:#fff;}

.contents_cc-car .banner_wrapper{}
.contents_cc-car .banner_wrapper a{display: block;text-decoration: none;margin-bottom: 10px;}
.contents_cc-car .banner_wrapper .small_banner.display {display:flex;justify-content: space-between;}

.contents_new-car{}
.contents_new-car h2 {color:#fff;background:#d51a28;padding:3px;margin-bottom:35px;}
.contents_new-car h2 span.in {border:1px solid #e9848c;padding:5px 15px;font-weight:bold;font-size:18px;line-height:22px;display:block;}

.contents_new-car .list{border-top:1px dashed #cdcdcd;max-height:290px;overflow-y:auto;margin-bottom:40px;}
.contents_new-car .list li{border-bottom:1px dashed #cdcdcd;}
.contents_new-car .list a{display:block;}
.contents_new-car .list a{-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.contents_new-car .list a:hover{background:#f1f1f1;}
.contents_new-car .list .cate,.contents_new-car .list .text{padding:20px 0;}
.contents_new-car .list .cate{width:150px;display:block;padding-left:20px;}
.contents_new-car .list .cate span{margin-top:10px;background-color:#f39800;min-width:100px;color:#fff;padding:0 5px;text-align:center;display:inline-block;}
.contents_new-car .list .text{width:515px;display:block;padding-right:20px;}
.contents_new-car .list .date{font-size:13px;display:block;}
.contents_new-car .list .title{display:block;}
.contents_new-car .list .cate span.type_00{background-color:#f39800;}
.contents_new-car .list .cate span.type_01{background-color:#e60012;}
.contents_new-car .list .cate span.type_02{background-color:#8fc31f;}
.contents_new-car .list .cate span.type_03{background-color:#00a0e9;}

.contents_new-car .area{padding-left:35px;margin-right:-10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.contents_new-car .box{width:306px;margin-right:40px;margin-bottom:90px;}
.contents_new-car .image{width:302px;height:302px;border:2px solid #eee;}
.contents_new-car .in_image{display:block;width:100%;height:100%;background:none 50% 50% no-repeat;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-ms-background-size:contain;}
.contents_new-car .name{text-align:center;margin-top:10px;}
.contents_new-car .name_text{text-align:center;font-weight:bold;font-size:18px;}
.contents_new-car .text{margin-top:10px;font-size:13px;}
.contents_new-car .btn{margin-top:10px;background:#d51a28;margin-right:auto;margin-left:auto;width:150px;padding:2px;}
.contents_new-car .btn a{display:block;border:1px solid #e9848c;padding:1px;text-align:center;font-weight:bold;color:#fff;}


.contents_new-car .banner_wrapper.middle{}
.contents_new-car .banner_wrapper.middle .banner_box{margin-bottom: 10px;}
.contents_new-car .banner_wrapper.middle .banner_box a{display:block;}

.contents_new-car .banner_wrapper.small{display: flex;flex-wrap: wrap;margin-right: -10px;margin-bottom: 30px;}
.contents_new-car .banner_wrapper.small .banner_box{margin-right: 10px;text-align: center;margin-bottom: 10px;}
.contents_new-car .banner_wrapper.small .banner_box a{display:block;}



.contents_drive h1{position:relative;}
.contents_drive h1 .info{width:615px;position:absolute;top:10px;left:115px;font-size:13px;}
.contents_drive .section{padding-top:25px;margin-top:22px;border-top:1px solid #d51a28;}
.contents_drive .area{margin-right:-31px;}
.contents_drive .box{width:306px;margin-right:31px;margin-bottom:60px;}
.contents_drive .image{width:302px;height:302px;border:2px solid #eee;}
.contents_drive .in_image{display:block;width:100%;height:100%;background:none 50% 50% no-repeat;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-ms-background-size:contain;}
.contents_drive .name{text-align:center;margin-top:10px;}
.contents_drive .name_text{text-align:center;font-weight:bold;font-size:18px;}
.contents_drive .text{margin-top:10px;font-size:13px;}
.contents_drive .btn{margin-top:10px;background:#d51a28;margin-right:auto;margin-left:auto;width:150px;padding:2px;}
.contents_drive .btn a{display:block;border:1px solid #e9848c;padding:1px;text-align:center;font-weight:bold;color:#fff;}

.come_drive_result{}
.come_drive_result table{width:979px;background-color:#fff;border-left:1px solid #cdcdcd;border-top:1px solid #cdcdcd;}
.come_drive_result th,.come_drive_result td{min-width:110px;padding:10px;text-align:center;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
.come_drive_result th{background-color:#ECECEC;}
.come_drive_result td.link,
.come_drive_result td.reserve {padding:0;}
.come_drive_result td.link a,
.come_drive_result td.reserve a{display:block;padding:10px;color:#d40003;text-decoration:underline;}
.come_drive_result h4{margin-top:5px;}

.come_drive_result_detail {margin-bottom:30px;}
.come_drive_result_detail table{width:721px;background-color:#fff;border-left:1px solid #cdcdcd;border-top:1px solid #cdcdcd;}
.come_drive_result_detail th,.come_drive_result_detail td{min-width:90px;padding:10px;text-align:center;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
.come_drive_result_detail th{background-color:#ECECEC;}
.come_drive_result_detail td.link,
.come_drive_result_detail td.reserve{padding:0;}
.come_drive_result_detail td.link a,
.come_drive_result_detail td.reserve a{display:block;padding:10px;color:#d40003;text-decoration:underline;}
.come_drive_result_detail h3{border-bottom: 2px solid #d40003;color: #d40003;font-size: 18px;font-weight: bold;margin-bottom: 15px;padding: 5px;}
.come_drive_result_detail h4{margin-top:5px;}

.recruit_menu{margin-bottom:20px;}
.recruit_menu h2{background-color:#e1e2e2;padding:2px;margin-bottom:8px;text-align:center;color:#d51a28;font-weight:bold;font-size:18px;}
.recruit_menu .cont{background-color:#e1e2e2;padding:0 8px;
-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px;}
.recruit_menu .btn{text-align:center;color:#fff;}
.recruit_menu .rail{background-color:#fff;padding:15px 7px 7px;height:264px;overflow:hidden;
-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px;}
.recruit_menu .rail ul{}
.recruit_menu .rail li{text-align:center;}
.recruit_menu .rail li a{display:block;padding-bottom:10px;}

.recruit_index_explain{margin-bottom:45px;}
.recruit_index_explain .box{}
.recruit_index_explain .image{margin-bottom:20px;text-align:center;}
.recruit_index_explain .text{}

.recruit_index_message{margin-right:-58px;}
.recruit_index_message .box{width:251px;height:171px;margin-right:58px;padding-bottom:55px;background:url(../images/recruit_index_message_box.jpg) no-repeat top left;}
.recruit_index_message .box a{display:block;position:relative;width:100%;height:100%;}
.recruit_index_message .box .image{width:96px;height:146px;position:absolute;top:13px;left:11px;}
.recruit_index_message .btn{width:90px;height:24px;position:absolute;bottom:15px;right:35px;border:2px solid #d30918;}
.recruit_index_message .btn a{display:block;border:2px solid #fff;text-align:center;}

.recruit_index_intro{margin-bottom:60px;}
.recruit_index_intro .image{width:260px;border:1px solid #dadadb;}
.recruit_index_intro .text{width:400px;}
.recruit_index_intro .text h2{padding-top:4px;color:#e60012;font-weight:bold;font-size:16px;margin-bottom:10px;}
.recruit_index_intro .text .in_text{font-weight:bold;margin-bottom:16px;}
.recruit_index_intro .text .btn{}
.recruit_index_intro .text .btn a{display:block;padding:5px 0;text-align:center;color:#fff;font-weight:bold;font-size:20px;line-height:24px;
background: #a82126;
background: -moz-linear-gradient(top,  #a82126 0%, #e40113 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #a82126 0%,#e40113 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #a82126 0%,#e40113 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

.recruit_index_news{background:#efefef;padding:40px 10px 22px;position:relative;}
.recruit_index_news h3{position:absolute;top:0;left:0;width:195px;height:20px;text-align:center;line-height:20px;color:#fff;font-size:14px;
background: #a82126;
background: -moz-linear-gradient(top,  #a82126 0%, #e40113 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #a82126 0%,#e40113 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #a82126 0%,#e40113 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.recruit_index_news h4{font-weight:bold;}

.insurance_side{}
.insurance_side_calendar{margin-bottom:20px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;}
.insurance_side_calendar h2{padding:3px 0;font-weight:bold;color:#fff;background-color:#e60012;margin-bottom:10px;text-align:center;}
.insurance_side_calendar .date{padding-bottom:3px;}
.insurance_side_calendar .now{color:#e60012;font-size:15px;padding-left:8px;}
.insurance_side_calendar table{width:100%;background-color:#fff;font-size:13px;border-top:2px solid #ececec;}
.insurance_side_calendar th,.insurance_side_calendar td{padding:5px 0;text-align:center;border-bottom:2px solid #ececec;}
.insurance_side_calendar .prev,.insurance_side_calendar .next{margin-left:5px;}
.insurance_side_calendar .prev > *,.insurance_side_calendar .next > *{display:inline-block;padding:1px 5px;border:1px solid #ececec;
-webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px;}
.insurance_side_calendar .prev > a,.insurance_side_calendar .next > a{text-decoration:none;background-color:#fff;color:#333;}
.insurance_side_calendar .prev > a:hover,.insurance_side_calendar .next > a:hover,
.insurance_side_calendar .prev > span,.insurance_side_calendar .next > span{background-color:#fea8af;color:#333;}
.insurance_side_calendar .business_close,
.insurance_side_calendar .business_open.week_3{background-color:#fea8af;font-weight:bold;}

.insurance_side_side_text{margin-bottom:20px;border:5px solid #ececec;padding:5px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;}
.insurance_side_banner{}
.insurance_side_banner li{padding-bottom:10px;text-align:center;}

.toCalendar{}
.toCalendar a{color:#fff;font-weight:bold;padding:5px;text-align:center;display:block;background-color:#f39800;}
.toCalendar a:hover{color:#fff;opacity:0.8}

.contents_news .category{margin-bottom:50px;}
.contents_news .category li{margin-right:20px;margin-bottom:20px;}
.contents_news .category li a{min-width:120px;font-weight:bold;border:1px solid #dfdfdf;background:url(../images/arrow2.png) 12px 50% #e6e7e7 no-repeat;padding:5px 10px 5px 28px;display:block;-webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px;}
.contents_news .category li a:link,.contents_news .category li a:visited,
.contents_news .category li a:hover,.contents_news .category li a:focus{color:#d51a28;}
.contents_news .category li a:hover{background-position:15px 50%;}

.contents_news .list li{border-bottom:1px dashed #cdcdcd;}
.contents_news .list a{display:block;}
.contents_news .list a{-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.contents_news .list a:hover{background:#f1f1f1;}
.contents_news .list .cate,.contents_news .list .text{padding:20px 0;}
.contents_news .list .cate{width:150px;display:block;padding-left:20px;}
.contents_news .list .cate span{margin-top:10px;background-color:#f39800;min-width:100px;color:#fff;padding:0 5px;text-align:center;display:inline-block;}
.contents_news .list .text{width:532px;display:block;padding-right:20px;}
.contents_news .list .date{font-size:13px;display:block;}
.contents_news .list .title{display:block;}

.contents_news .list .cate span.type_00{background-color:#f39800;}
.contents_news .list .cate span.type_01{background-color:#e60012;}
.contents_news .list .cate span.type_02{background-color:#8fc31f;}
.contents_news .list .cate span.type_03{background-color:#00a0e9;}


.store_category{margin-bottom:50px;}
.store_category li{margin-right:20px;}
.store_category li a{min-width:120px;font-weight:bold;border:1px solid #dfdfdf;background:url(../images/arrow2.png) 12px 50% #e6e7e7 no-repeat;padding:5px 10px 5px 28px;display:block;-webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px;}
.store_category li a:link,.store_category li a:visited,
.store_category li a:hover,.store_category li a:focus{color:#d51a28;}
.store_category li a:hover{background-position:15px 50%;}

.store_map{margin-bottom:50px;}
.store_map .map{width:722px;height:560px;overflow:hidden;}
.store_map .map iframe{width:718px;height:556px;position:relative;}

.contents_store h3{color:#cc2929;font-weight:bold;margin-bottom:20px;padding:0 10px 5px;font-size:20px;border-bottom:1px solid #cdcdcd;}
.contents_store .section{margin-bottom:20px;}
.contents_store .area{margin-bottom:20px;padding-left:5px;margin-right:-20px;}
.contents_store .box{width:346px;margin-right:20px;padding-bottom:20px;}
.contents_store .box .image{width:346px;height:230px;}
.contents_store .box .image span{display:block;width:346px;height:230px;background:none 50% 50% no-repeat;}
.contents_store .box h4{color:#fff;padding:10px 5px;background-color:#cc2929;font-weight:bold;text-align:center;font-size:16px;}
.contents_store table{width:100%;}
.contents_store th,.contents_store td{padding:5px;border-bottom:1px solid #fff;}
.contents_store th{width:65px;text-align:center;font-weight:bold;border-right:1px solid #fff;background:#ECECEC;}
.contents_store td{border-color:#ECECEC;}
.contents_store .link{padding:10px 10px 0;}
.contents_store .link a{display:block;padding:5px;text-align:center;color:#fff;background-color:#f26c6c;
-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;}
.contents_store .link a:hover{background-color:#f75959;}

.test_cont img {height: 100%;width: 100%;}



.store_detail_base h2{font-size:24px;font-weight:bold;color:#cc2929;padding-bottom:5px;border-bottom:2px solid #ECECEC;margin-bottom:20px;}
.store_detail_base h2 span{font-size:20px;width:250px;text-align:right;display:inline-block;}

.store_detail_base .box{margin-bottom:30px;}
.store_detail_base .box .image{width:300px;}
.store_detail_base .box .link{margin-top:20px;text-align:center;}
.store_detail_base .box .link a{display:block;padding:5px;text-align:center;color:#fff;background-color:#f26c6c;
-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;}
.store_detail_base .box .link a:hover{background-color:#f75959;}
.store_detail_base .box .reserve a{background-color:#f39800;}
.store_detail_base .box .reserve a:hover{background-color:#e19a22;}

.store_detail_base .box .text{width:100%;}
.store_detail_base .box.on_img .text{width:392px;}
.store_detail_base table{width:100%;}
.store_detail_base th,.store_detail_base td{padding:10px;border-bottom:2px solid #fff;border-rights:2px solid #fff;}
.store_detail_base th{background-color:#cc2929;color:#fff;text-align:center;font-weight:bold;}
.store_detail_base .g_map{width:100%;height:240px;overflow:hidden;margin-bottom:20px;}
.store_detail_base .g_map iframe{width:100%;height:100%;}
.store_detail_base .explain{border: 2px solid #cdcdcd;margin-bottom: 30px;padding: 10px;font-size:16px;}

.store_detail_news{margin-bottom:10px;}
.store_detail_news .text{margin-bottom:20px;}
.store_detail_news ul.small_list{margin-right: -20px;padding-left: 20px;}
.store_detail_news li{margin-right: 20px;margin-bottom: 20px;}
.store_detail_news li.small{width:214px;}
.store_detail_news li .name{display:block;}

.store_detail_guide{margin-bottom:10px;}
.store_detail_guide ul{margin-right: -20px;padding-left: 20px;}
.store_detail_guide li{width:214px;height:198px;position:relative;margin-right: 20px;margin-bottom: 20px;}
.store_detail_guide li .image{width:214px;height:198px;display:block;background:none 50% 50% no-repeat #fff;
-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;}
.store_detail_guide li .text{width:194px;color:#fff;font-size:13px;padding:10px;display:block;background:rgba(0,0,0,0.6);position:absolute;bottom:0;left:0;}

.store_detail_staff{margin-bottom:20px;}
.store_detail_staff ul{margin-left:31px;}
.store_detail_staff li{width:150px;margin-right:20px;margin-bottom:10px;}
.store_detail_staff .role{display:block;padding:5px 0;text-align:center;color:#fff;background-color:#cc2929;font-size:13px;}
.store_detail_staff .image{display:block;width:150px;height:200px;background:none 50% 50% no-repeat #E1E3DE;
-moz-background-size:cotain;-webkit-background-size:cotain;-o-background-size:cotain;-ms-background-size:cotain;background-size:cotain;}

.store_detail_elect{margin-bottom:30px;}
.store_detail_elect .image{text-align:center;}
.store_detail_test{margin-bottom:30px;}
.store_detail_test li.large{width:722px;margin-bottom:20px;text-align:center;}
.store_detail_test li.small{width: 214px;margin-left: 20px;margin-bottom: 20px;text-align:center;}

.store_detail_banner{margin-right:-15px;}
.store_detail_banner li{width:165px;text-align:center;margin-right:15px;margin-bottom:10px;}

/* 保険 */
.contents_insurance .text {background: #f1f1f1;margin-top: 20px;padding: 20px;text-align:right;position:relative;}
.contents_insurance .text::before{content:"";display:block;width:0;height:0;right:7px;top:24px;
    border-color:transparent transparent transparent #e60012;border-width:6px 0px 6px 8px;border-style:solid;position:absolute;
}
.contents_insurance .text a{color: #d51a28;}
.contents_insurance .insurance_side_banner{margin-top:35px;margin-right:-20px;}
.contents_insurance .insurance_side_banner li{width:230px;margin-bottom:20px;margin-right:20px;}

/* 京田辺ニュース */
.contents_kyotanabe_news .area_backnumber{margin-top:40px;}
.contents_kyotanabe_news .area_backnumber .name{position:relative;padding:0 0 10px 15px;font-size:15px;}
.contents_kyotanabe_news .area_backnumber .name::before{content:"";display:block;width:0;height:0;left:0;top:5px;
    border-color:transparent transparent transparent #e60012;border-width:6px 0px 6px 8px;border-style:solid;position:absolute;
}
.contents_kyotanabe_news .backnumber_list>div{margin-right:-20px;}
.contents_kyotanabe_news .area_backnumber .year{width:103px;float:left;margin-right:20px;}
.contents_kyotanabe_news .area_backnumber ul li{border-bottom:1px dotted #cdcdcd;}
.contents_kyotanabe_news .area_backnumber ul li span{display:block;padding:5px;}
.contents_kyotanabe_news .area_backnumber ul li span:hover{color:#d51a28;cursor:pointer;}
.news_index{width:100%;height:1200px;}


.contents_cont .area_header_text{padding:40px 20px;}

/** サイトマップ ***/
.contents_sitemap{}
.contents_sitemap h2{font-size:18px;font-weight:bold;color:#CC2528;border-bottom:2px solid #cdcdcd;padding:10px 18px 5px;margin-bottom:20px;}
.contents_sitemap h3{font-size:16px;font-weight:bold;margin-bottom:15px;padding-left:13px;border-left:3px solid #CC2528;}
.contents_sitemap .box{padding:0 20px 20px;}
.contents_sitemap ul{margin-right:-50px;}
.contents_sitemap li{min-width:105px;margin-right:50px;margin-bottom:20px;}
.contents_sitemap li a{font-size:15px;line-height:1.5;display:block;background:url(../images/arrow_tri.jpg) no-repeat 0 50%;padding:0 0 0 10px;
-moz-background-size:6px 8px;-webkit-background-size:6px 8px;-o-background-size:6px 8px;-ms-background-size:6px 8px;background-size:6px 8px;}
.contents_sitemap li a:hover{color:#CC2528;text-decoration:underline;}
.contents_sitemap .sitemap_store ul{margin-right:-30px;}
.contents_sitemap .sitemap_store li{min-width:90px;margin-right:30px;}
.contents_sitemap .sitemap_anoter{border-top:2px solid #cdcdcd;padding-top:20px;}
.contents_sitemap .sitemap_anoter li{width:940px;}
