/* CSS Document */
/*========================================
 +)　安心車検
========================================*/
#sub_menu_active2 a{color:#e47208;}

#inner_disp{
	background-image: url(../images/coating/top_img.jpg?20200206);
	background-repeat: no-repeat;
	position:relative;
	min-height:509px;
	padding:200px 5px 0;
	background-color:#FFF;
}
.inner{
	background-image:url(/common/images/contents_bck.png);
	background-repeat: repeat-x;
	padding:16px;
}
#title1{
	background-image: url(../images/coating/title.gif?20200206);
	height:35px;
	padding:0 0 0 40px;
	font-size:16px;
	color:#FFF;
	line-height:35px;
}
#txt1{
	font-weight: bold;
	font-size:13px;
	background-image: url(../images/coating/free.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:115px;
	line-height:1.8em;
	padding:15px 0 0 0;
	margin:5px 0 0;
	z-index:999;
	position:relative;
}
#txt1 span{
	color:#d70035;
	font-size:15px;
}
#h3TT{
	margin:22px 0 12px 0;
	z-index:990;
	position:relative;
    border-bottom: solid 2px #003895;
}
#h3TT span {
    font-size: 18px;
    font-weight: bold;
    color:#fff;
    letter-spacing: 2px;
    text-shadow:1px 1px 0 #003895, -1px -1px 0 #003895,-1px 1px 0 #003895, 1px -1px 0 #003895,0px 1px 0 #003895,  0 -1px 0 #003895,1px 0 0 #003895, 1px 0 0 #003895;
}

/* coatin */
#coatin li {
    margin: 8px auto 0
}
#coatin li span {
    font-weight: bold;
    font-size: 14px;
}
#coatin li  p {
    margin: 0px auto 4px 
}
#menu_01 span  {color: #ec6100}
#menu_02 span   {color: #ed6f22}
#menu_03 span   {color: #00a8d8}
#menu_04 span   {color: #bfa447}
#menu_05  span  {color: #004294}

/* pack */
.pack {
    margin:21px auto 0;
    text-align: center;
    background: url("../images/coating/pack_back.png");
    padding: 15px 0
}
#pack_TT {
    color: #003895;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 
    #fff 2px 0px 0px, #fff -2px 0px 0px,
    #fff 0px -2px 0px, #fff 0px 2px 0px,
    #fff 2px 2px 0px, #fff -2px 2px 0px,
    #fff 2px -2px 0px, #fff -2px -2px 0px,
    #fff 1px 2px 0px, #fff -1px 2px 0px,
    #fff 1px -2px 0px, #fff -1px -2px 0px,
    #fff 2px 1px 0px, #fff -2px 1px 0px,
    #fff 2px -1px 0px, #fff -2px -1px 0px,
    #fff 1px 1px 0px, #fff -1px 1px 0px,
    #fff 1px -1px 0px, #fff -1px -1px 0px;

    position:relative;
    top:10px;

}
.pack p {
    color: #003895;
    font-weight: bold;
}
.pack a {
    margin: 9px auto 5px;
    display: block
}



.cleaning_disp{
	width:605px;
	margin:auto;
	display:none;
}
#disp1{ display:block;}
.cleaning_disp h3{
	background-image: url(/seibi/images/title.gif);
	background-repeat:no-repeat;
	height:35px;
	line-height:34px;
	color:#FFF;
	font-size:14px;
	padding:0 0 0 45px;
}
.seibi_in{
	padding:10px 0;
}
.seibi_img{
	width:273px;
	float:left;
}
.seibi_txt{
	width:300px;
	float: right;
}
.orange_co{
	color:#e47208;
}

/* 洗車 */
.option {
    width: 100%;
    border: 1px solid #5a2a10;
    margin: 0 auto 15px;
}
.option  th,
.option  td {
    padding: 5px 4px;
    font-size: 12px;
    text-align: center
}
.option  tr th:first-child {
    text-align: left !important
}
.option  td { border-bottom: 1px solid #e2dbc5; border-left: 1px solid #f9f7f0}
.th_01 {background: #f9f7f0; border-bottom: 1px solid #e2dbc5}
.th_02 {background: #eae5d1;  border-bottom: 1px solid #e2dbc5}
.th_03 {background: #ffdac0; border-bottom: 1px solid #fff}
.th_04 {background: #d8f6ff; border-bottom: 1px solid #fff}
.th_05 {background: #fdeebd; border-bottom: 1px solid #fff}
.th_06 {background: #dbebff; border-bottom: 1px solid #fff}
.th_07 {background: #e7ecfb;border-bottom: 1px solid #fff}

.t_l {
    text-align: left !important
}
.m40T {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 16px;
    position: relative;
    color: #5a2a10;
}
.m40T span {
    position: absolute;
    right: 0;
    bottom: 0;
    font-weight: normal !important;
    font-size: 10px !important; 
}
#attention {
    font-size: 12px;
    color: #5a2a10;
}
.size {
  display: block;
  width: 274px;
  height: 43px;
  line-height: 43px;
  margin: 20px auto 0;
  background: #5a2a10;
  color: #fff !important;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  border-radius: 5px;
  transition: .3s all;
}
.size:hover {
  text-decoration: none;
}
