#header_1 {
	height: 300px;
	width: 100%;
	background-image: url("../img/top_tochigi.jpg");
	margin: 0px auto;
	background-repeat: no-repeat;
	background-position: top center;
}

#top_tochigi {
	height: 300px;
	margin: 0 auto;
	width: 960px;
}


/*-----------------------------------------▼--pankuzu--▼-----------------------------------------*/

html>/**/body .pan {
	margin/***/: 30px 0 0px 5px ;
}/* FOR IE8 */

.pan {
	margin: 10px 0 0px 5px ;
}
.area_pan{
	margin: 8px 0 0px 5px ;
}
.area_pan a{
	font-size: 12px ;
	text-decoration: none;
	color:#dc003b ;
}
.area_pan a:hover {
	text-decoration: underline;
	color:#dc003b ;
}

.area_pan .pk_text {
	font-size: 12px;
}
.pan a {
	font-size: 12px ;
	text-decoration: none;
	color:#dc003b ;
}

.pan a:hover {
	text-decoration: underline;
	color:#dc003b ;
}

.pan .pk_text {
	font-size: 12px;
}

/*-----------------------------------------▼--pankuzu--▼-----------------------------------------*/
#pankuzu {
	margin: 10px 0 0px 5px ;
}

#pankuzu a {
	font-size: 12px ;
	text-decoration: none;
	color:#dc003b ;
}

#pankuzu a:hover {
	text-decoration: underline;
	color:#dc003b ;
}

#pankuzu .pk_text {
	font-size: 12px;
}
/*-----------------------------------------▲--pankuzu--▲-----------------------------------------*/
/* -- verisign -- */
#verisign{
	width:115px;
	height:83px;
	float:right;
	margin-right:20px;
}






#rb_flow {
}

#f_check {
	width:665px;
	height:578px;
	background:url(../img/check_back.png);
	margin:  20px 0 5px 8px ;
}

	#fc_btn {
		padding: 455px 0 0 12px;
	}

	#fc_btn li {
		display:block;
		float:left;
		margin-right:5px;
	}


#subbox {
	width: 722px ;
	margin-top: 30px;
}

.sb_main {
	width: 722px ;
}


	.subtitle {
		width: 722px ;
		height: 65px;
		background: url(../img/subtitle_back.png);
	}

	.subtitle p {
		font-size: 18px;
		color:#595331 ;
		padding: 20px 0 0 75px ;
	}

	.subtitle .sb_red {
		font-size: 18px;
		color:#dc003b ;
		font-weight: bold;
	}

	.subtitleA {
		width: 722px ;
		height: 65px;
		background: url(../img/subtitle_back.png);
		margin-top: 20px
	}

	.subtitleA p {
		font-size: 18px;
		color:#595331 ;
		padding: 20px 0 0 75px ;
	}

	.subtitleA .sb_red {
		font-size: 18px;
		color:#dc003b ;
		font-weight: bold;
	}

#sb_data {
	width: 722px ;
	margin-top: 10px;
	padding: 15px;
}

#sb_data_o {
	width: 722px ;
	padding: 5px;
	margin-bottom: 25px;
	margin-left: 10px;
}

#sb_data_a {
	width: 690px ;
	padding: 5px;
	margin-bottom: 25px;
	margin-left: 10px;
	margin-top: 10px;
}

	#sb_pic {
	display: block;
	float: left;
	margin-right: 15px;
	}
/*-----------------------------------------▼--wheel--▼-----------------------------------------*/

.ca-menu{
    padding:0;
    width: 690px;
}
.ca-menu li{
    width: 218px;
    height: 200px;
    overflow: hidden;
    position: relative;
    display: block;
    float:left;
    border: 1px dotted #d7d2b7  ;
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 */
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    margin-right: 10px;
    margin-bottom: 10px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

.ca-menu li a {
	text-decoration: none;
}

.ca-menu li:last-child{
    margin-right: 0px;
}
.ca-menu li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
}
.ca-icon{
    font-size: 27px;
    color: #333;
    text-shadow: 0px 0px 1px #333;
    line-height: 150px;
    position: absolute;
    width: 100%;
    height: 50%;
    left: 0px;
    top: 0px;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-content{
    position: absolute;
    left: 0px;
    width: 100%;
    height: 50%;
    top: 50%;
}
.ca-main{
    font-size: 15px;
    opacity: 0.8;
    text-align: center;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.ca-sub{
    text-align:center;
    font-size: 12px;
    color: #e4004e;
    line-height: 40px;
    opacity: 0.8;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-top: 1px dotted #d7d2b7 ;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.ca-menu a:hover{
    background-color: #e8e8e8;
}
.ca-menu li:hover .ca-icon{
    color: #e4004e;
    -webkit-animation: moveFromBottom 300ms ease;
    -moz-animation: moveFromBottom 300ms ease;
    -ms-animation: moveFromBottom 300ms ease;
}
.ca-menu li:hover .ca-main{
    color: #e4004e;
    -webkit-animation: smallToBig 300ms ease;
    -moz-animation: smallToBig 300ms ease;
    -ms-animation: smallToBig 300ms ease;
}
.ca-menu li:hover .ca-sub{
    color: #fff;
    background-color: #e4004e;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

@-webkit-keyframes smallToBig{
    from {
        -webkit-transform: scale(0.1);
    }
    to {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes smallToBig{
    from {
        -moz-transform: scale(0.1);
    }
    to {
        -moz-transform: scale(1);
    }
}
@-ms-keyframes smallToBig{
    from {
        -ms-transform: scale(0.1);
    }
    to {
        -ms-transform: scale(1);
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(100%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(100%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}


/*-----------------------------------------▼--voice--▼-----------------------------------------*/

.voice-menu{
    padding:0;
    width: 690px;
}
.voice-menu li{
    width: 218px;
    height: 200px;
    overflow: hidden;
    position: relative;
    display: block;
    float:left;
    border: 1px dotted #d7d2b7  ;
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 */
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    margin-right: 10px;
    margin-bottom: 10px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

.voice-menu li a {
	text-decoration: none;
}

.voice-menu li:last-child{
    margin-right: 0px;
}
.voice-menu li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
}
.voice-icon{
    position: absolute;
    padding-top: 10px;
    width: 100%;
    height: 50%;
    left: 0px;
    top: 0px;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.voice-content{
    position: absolute;
    left: 0px;
    width: 100%;
    height: 50%;
    top: 50%;
}
.voice-main{
    font-size: 10px;
    opacity: 0.8;
    text-align: center;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.voice-sub{
    text-align:center;
    font-size: 12px;
    color: #e4004e;
    line-height: 40px;
    opacity: 0.8;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-top: 1px dotted #d7d2b7 ;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.voice-menu a:hover{
    background-color: #e8e8e8;
}
.voice-menu li:hover .voice-icon{
    color: #e4004e;
    -webkit-animation: moveFromBottom 300ms ease;
    -moz-animation: moveFromBottom 300ms ease;
    -ms-animation: moveFromBottom 300ms ease;
}
.voice-menu li:hover .voice-main{
    color: #fff;
    -webkit-animation: smallToBig 300ms ease;
    -moz-animation: smallToBig 300ms ease;
    -ms-animation: smallToBig 300ms ease;
}
.voice-menu li:hover .voice-sub{
    color: #fff;
    background-color: #e4004e;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

@-webkit-keyframes smallToBig{
    from {
        -webkit-transform: scale(0.1);
    }
    to {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes smallToBig{
    from {
        -moz-transform: scale(0.1);
    }
    to {
        -moz-transform: scale(1);
    }
}
@-ms-keyframes smallToBig{
    from {
        -ms-transform: scale(0.1);
    }
    to {
        -ms-transform: scale(1);
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(100%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(100%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}


/*-----------------------------------------▼--table--▼-----------------------------------------*/
.baseTable_d {
	width      : 350px    ;
	background : #eceadd; ;
}
	.baseTable_d th , .baseTable_d td {
		font-size   : 1.2em          ;
		line-height : 2em           ;
		padding     : 10px 15px 10px 10px           ;
		border      : 2px solid #fff ;
		background-color: #eceadd;
	}
		.baseTable_d th {
		width:75px ;
		color: #dc003b ;
		border-right: 1px dotted #dc003b ;
	}

		.baseTable_d th {
		width:75px ;
		color: #dc003b ;
		border-right: 1px dotted #dc003b ;
	}

	.baseTable_d td {
		color:#595331 ;
		background  : #fff        ;
	}

	.baseTable_d td a{
		color:#dc003b ;
	}

	.baseTable_d td a:hover{
		color:#dc003b ;
		text-decoration:none ;
	}





.baseTable {
	width      : 480px    ;
	background : #eceadd; ;
}

	.baseTable th , .baseTable td {
		font-size   : 1.2em          ;
		line-height : 2em           ;
		padding     : 10px 15px 10px 10px           ;
		border      : 2px solid #fff ;
		background-color: #eceadd;
	}

	.baseTable th {
		width:75px ;
		color: #dc003b ;
		border-right: 1px dotted #dc003b ;
	}

	.baseTable td {
		color:#595331 ;
		background  : #fff        ;
	}

	.baseTable td a{
		color:#dc003b ;
	}

	.baseTable td a:hover{
		color:#dc003b ;
		text-decoration:none ;
	}

.baseTableO {
	background : #eceadd; ;
}

	.baseTableO th , .baseTableO td {
		font-size   : 1.2em          ;
		line-height : 2em           ;
		padding     : 10px 15px 10px 10px           ;
		border      : 2px solid #fff ;
		background-color: #eceadd;
	}

	.baseTableO th {
		width:75px ;
		color: #dc003b ;
		border-right: 1px dotted #dc003b ;
	}

	.baseTableO td {
		color:#595331 ;
		background  : #fff        ;
	}

	.baseTableO td.area_list {
		background : #f6f5ef ;
		border      : 2px solid #f6f5ef ;
		word-wrap: break-word;
		word-break: break-all;
	}

	.baseTableO td.area_text {
		border: 1px dashed #dc003b;
		font-size: 15px;
	}

	.baseTableO td a{
		color:#dc003b ;
	}

	.baseTableO td a:hover{
		color:#dc003b ;
		text-decoration:none ;
	}


	/* 複数地域用テーブル　*/
	.baseTableO_d {
	width:350px !important;
	background : #eceadd; ;
}

	.baseTableO_d th , .baseTableO td {
		font-size   : 1.2em          ;
		line-height : 2em           ;
		padding     : 10px 15px 10px 10px           ;
		border      : 2px solid #fff ;
		background-color: #eceadd;
	}

	.baseTableO_d th {
		width:75px ;
		color: #dc003b ;
		border-right: 1px dotted #dc003b ;
	}

	.baseTableO_d td {
		color:#595331 ;
		background  : #fff        ;
	}

	.baseTableO_d td.area_list {
		background : #f6f5ef ;
		border      : 2px solid #f6f5ef ;
	}

	.baseTableO_d td.area_text {
		border: 1px dashed #dc003b;
		font-size: 15px;
	}

	.baseTableO_d td a{
		color:#dc003b ;
	}

	.baseTableO_d td a:hover{
		color:#dc003b ;
		text-decoration:none ;
	}





.baseTableM {
	background : #eceadd;
	margin-top: 10px;
	padding: 10px;
}

	.baseTableM th , .baseTableM td {
		font-size   : 1.2em          ;
		line-height : 2em           ;
		padding     : 10px 15px 10px 10px           ;
		border      : 2px solid #fff ;
		background-color: #eceadd;
	}

	.baseTableM th {
		width:75px ;
		color: #dc003b ;
		border-right: 1px dotted #dc003b ;
	}

	.baseTableM td {
		color:#595331 ;
		background  : #fff        ;
	}


	.baseTableM td.area_text {
		border: 1px dashed #dc003b;
		padding: 15px;
		font-size: 15px;
		word-wrap: break-word;
		word-break: break-all;
	}

.baseTableK {
	width      : 674px    ;
	background : #eceadd; ;
}

	.baseTableK th {
		color: #dc003b ;
		font-size   : 1.2em          ;
		border : 1px dotted #dc003b ;
		border      : 2px solid #fff ;
		background-color: #eceadd;
		padding     : 10px 15px 10px 10px           ;
	}

	.baseTableK th.backnone {
		background-color: #F6F5EF;
	}

	.baseTableK th.backf {
		background-color: #fff;
	}

	.baseTableK th.backnone a{
		width: 640px;
		height: 27px;
		padding: 14px 0 5px 15px; ;
		display: block;
		margin-left: 15px;
		background-image:url(../img/footer_arrow.png);
		background-repeat:no-repeat;
		background-position:center left;
	}

	.baseTableK th.backf a{
		width: 640px;
		height: 27px;
		padding: 14px 0 5px 15px; ;
		display: block;
		margin-left: 15px;
		background-image:url(../img/footer_arrow.png);
		background-repeat:no-repeat;
		background-position:center left;
	}


	.baseTableK td {
		color:#595331 ;
		background  : #fff        ;
		font-size   : 1.2em          ;
		line-height : 2em           ;
		padding     : 10px 15px 10px 10px           ;
		border      : 2px solid #fff ;
		background-color: #fff;
	}

	.baseTableK td span{
		color:#595331 ;
		font-weight: bold;
	}


.baseTableC {
	width      : 674px    ;
	background : #eceadd; ;
}

	.baseTableC th {
		color: #dc003b ;
		font-size   : 1.2em          ;
		border : 1px dotted #dc003b ;
		border      : 2px solid #fff ;
		background-color: #eceadd;
	}

	.baseTableC th.backnone {
		background-color: #F6F5EF;
	}

	.baseTableK th.backf {
		background-color: #fff;
	}

	.baseTableC th.backnone a{
		width: 640px;
		height: 27px;
		padding: 14px 0 5px 15px; ;
		display: block;
		margin-left: 15px;
		background-image:url(../img/footer_arrow.png);
		background-repeat:no-repeat;
		background-position:center left;
	}

	.baseTableC th.backf a{
		width: 640px;
		height: 27px;
		padding: 14px 0 5px 15px; ;
		display: block;
		margin-left: 15px;
		background-image:url(../img/footer_arrow.png);
		background-repeat:no-repeat;
		background-position:center left;
	}


	.baseTableC td {
		color:#595331 ;
		background  : #fff        ;
		font-size   : 1.2em          ;
		line-height : 2em           ;
		padding     : 10px 15px 10px 10px           ;
		border      : 2px solid #fff ;
		background-color: #fff;
	}


.baseTableS {
	width      : 674px    ;
	margin-top: 15px;
}

	.baseTableS td {
		color:#595331 ;
		background  : #fff        ;
		font-size   : 1.1em          ;
		line-height : 2em           ;
		padding     : 20px 0 20px 0           ;
		border: 3px solid #F6F5EF;
		background-color: #fff;
	}

.baseTableP {
	width      : 674px    ;
	background : #eceadd ;
	margin-top:15px ;
	margin-bottom:45px;
}

	.baseTableP th {
		color: #dc003b ;
		border-right: 1px solid #dd5206 ;
		font-size   : 10px          ;
		padding     : 10px           ;
		border      : 2px solid #fff ;
		border-right: 1px dotted #dc003b ;
		line-height:1.6em;
	}

	.baseTableP td {
		border      : 2px solid #fff ;
		line-height:1.2em;
	}

	.baseTableP td.carname {
		font-size   : 11px          ;
		padding     : 5px           ;
		border      : 2px solid #fff ;
		background  : #666        ;
		color:#ece5d7;
	}


	.baseTableP td {
		background  : #fff        ;
	}

	.baseTableP td.wheeltd {
		color:#595331;
		font-size:11px;
	}

	.baseTableP td.pt_none {
		font-size   : 11px          ;
		padding: 3px;
		color:#595331 ;
		background  : #fff       ;
		border-bottom: 1px dotted #dc003b ;
	}


	.baseTableP td.price_bold {
		font-size   : 12px          ;
		padding     : 3px           ;
		color: #dc003b;
		font-weight:bold;
		background  : #F6F5EF       ;
	}

	.baseTableP td.greeting {
		font-size   : 15px          ;
		padding: 5px 0 5px 15px;
		border      : 2px solid #fff ;
		/*
		background-image:url(../img/tableback.gif);
		*/
		color:#8abe1d;
		font-weight:bold;
	}


.baseTableT {
	width      : 674px    ;
	background : #eceadd ;
	margin-top:15px ;
	margin-bottom:45px;
}

	.baseTableT th {
		color: #dc003b ;
		border-right: 1px solid #dd5206 ;
		font-size   : 10px          ;
		padding     : 10px           ;
		border      : 2px solid #fff ;
		border-right: 1px dotted #dc003b ;
		line-height:1.6em;
	}

	.baseTableT th.btt_th_h {
		color: #ece5d7 ;
		background-color: #dc003b;
	}

	.baseTableT td {
		border      : 2px solid #fff ;
		line-height:1.8em;
		background  : #fff        ;
	}

	.baseTableT td.btt_title {
		font-size   : 14px          ;
		padding     : 5px           ;
		border      : 2px solid #fff ;
		background  : #666        ;
		color:#ece5d7;
	}

	.baseTableT td.btt_td {
		color:#595331;
		font-size:11px;
	}

	.baseTableT td.btt_td_h {
		color:#595331;
		font-size:11px;
		background-color: #F6F5EF;
	}


.baseTableH {
	width      : 674px    ;
	background : #eceadd; ;
	margin-top: 20px;
}

	.baseTableH th {
		width: 100px;
		color: #dc003b ;
		font-size   : 1.2em          ;
		padding: 5px 0 5px 10px; ;
		border : 1px dotted #dc003b ;
		border      : 2px solid #fff ;
		background-color: #eceadd;
	}

	.baseTableH td {
		font-size   : 1.2em          ;
		border : 1px dotted #dc003b ;
		border      : 2px solid #fff ;
		background-color: #eceadd;
	}

	.baseTableH td.backnone_s {
		background-color: #F6F5EF;
	}

	.baseTableH td.backf_s {
		color: #595331 ;
		background-color: #fff;
	}

	.baseTableH td.backnone_s {
		background-color: #F6F5EF;
	}

	.baseTableH td.backf_s {
		background-color: #fff;
	}

	.baseTableH td.backnone_s a:hover{
		color: #dc003b ;
		background-color: #F6F5EF;
	}

	.baseTableH td.backf_s a:hover{
		background-color: #fff;
		color: #dc003b ;
	}

	.baseTableH td.backnone_s a{
		width:550px;
		height: 27px;
		color: #595331 ;
		display: block;
		padding: 14px 0 5px 10px;
		margin-left: 15px;
		background-image:url(../img/footer_arrow.png);
		background-repeat:no-repeat;
		background-position:center left;
	}

	.baseTableH td.backf_s a{
		width: 550px;
		height: 27px;
		color: #595331 ;
		display: block;
		padding: 14px 0 5px 10px;
		margin-left: 15px;
		background-image:url(../img/footer_arrow.png);
		background-repeat:no-repeat;
		background-position:center left;
	}

	.baseTableH td.carname {
		font-size   : 11px          ;
		padding     : 5px           ;
		border      : 2px solid #fff ;
		background  : #666        ;
		color:#ece5d7;
	}

/*-----------------------------------------▼--contents--▼-----------------------------------------*/


#lc_box{
	width: 682px;
	border: 5px solid #e0e0e0 ;
	padding: 15px ;
	background-color: #fff ;
	border-radius: 5px;
	margin-top: 10px;
}

	#text_box {
		padding: 5px;
	}

	#text_box p {
		font-size: 15px;
		color:#595331 ;
		line-height: 2em;
		margin-left: 10px;
		margin-right: 10px;
	}

	#text_box p.pl_bpld {
		font-size: 12px;
		color:#595331 ;
		font-weight: bold;
	}

	#text_box a {
		color:#dc003b ;
		text-decoration: none;
	}

	#text_box a:hover {
		color:#dc003b ;
		text-decoration: underline;
	}

	.headline {
		width:660px;
		height: 27px;
		font-size: 15px;
    padding: 10px 0 4px 15px;
		color:#dc003b ;
		border: 1px dotted #d7d2b7  ;
    	background: #f9f9f9; /* Old browsers */
    	background: -moz-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    	background: -webkit-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    	background: -o-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    	background: -ms-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    	background: linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 */
    	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
/*    	margin-right: 10px;
    	margin-bottom: 10px;*/
      margin: 15px 10px 30px 0;
    	-webkit-transition: all 300ms linear;
    	-moz-transition: all 300ms linear;
    	-o-transition: all 300ms linear;
    	-ms-transition: all 300ms linear;
    	transition: all 300ms linear;
	}

	.privacy_list {
		margin-left: 20px;
		margin-top: 10px;
		margin: 10px 0 10px 20px ;
	}

	.privacy_list li {
		font-size: 12px;
		color:#595331 ;
		padding-left: 10px;
		margin-bottom: 5px;
		background-image:url(../img/footer_arrow.png);
		background-repeat:no-repeat;
		background-position:center left;
	}


/*-----------------------------------------▼--member--▼-----------------------------------------*/

#mp_box {
	margin: 10px 0 25px 45px;
}

	.mpb_list {
		display: block;
		float: left;
		margin-right: 30px;
	}

#mp_box_c {
	margin: 15px 0 25px 10px;
}

	.mpb_list_c {
	}

/*-----------------------------------------▲--twitter--▲-----------------------------------------*/

#twitterL {
	display: block;
	float: left;
	margin-bottom: 10px;
}

#twitterR {
	display: block;
	float: right;
	margin-bottom: 10px;
}

/*-----------------------------------------▲--sanka--▲-----------------------------------------*/

#sanka-box {
	width: 680px;
	margin-top: 10px;
}


#sanka-box li a {
	width: 217px;
	height: 50px;
	float: left ;
	display: block;
	color:#dc003b ;
	border: 3px solid #F6F5EF;
	font-size: 11px;
	padding: 30px 0px 0px 0px ;
	text-align: center ;
	text-decoration: none;
	margin: 0 2px 3px 0 ;
}

#sanka-box li a:hover {
	color:#dc003b ;
	text-decoration: underline;
}

#sanka-box li.sb_none {
	width: 217px;
	height: 50px;
	float: left ;
	display: block;
	color:#595331 ;
	border: 3px solid #F6F5EF;
	font-size: 11px;
	padding: 30px 0px 0 0px ;
	text-align: center ;
	text-decoration: none;
	margin: 0 2px 3px 0 ;
}

#sanka-box li.sb_none_b {
	width: 217px;
	height: 60px;
	float: left ;
	display: block;
	color:#595331 ;
	border: 3px solid #F6F5EF;
	font-size: 11px;
	padding: 20px 0px 0 0px ;
	text-align: center ;
	text-decoration: none;
	margin: 0 2px 3px 0 ;
}

#sanka-box li.sb_big a{
	width: 217px;
	height: 55px;
	float: left ;
	display: block;
	color:#dc003b ;
	border: 3px solid #F6F5EF;
	font-size: 11px;
	padding: 25px 0px 0px 0px ;
	text-align: center ;
	text-decoration: none;
	margin: 0 2px 3px 0 ;
}

#sanka-box li.sb_big a:hover {
	color:#dc003b ;
	text-decoration: underline;
}


/*-----------------------------------------▲--qa--▲-----------------------------------------*/

#qa-box {
	margin-top: 10px;
}

#qa_left {
	display: block;
	float: left;
	margin-left: 5px;
}

#qa_right {
	display: block;
	float: left;
	margin-left: 15px;
}


.baseTableQ {
	width      : 320px    ;
	background : #eceadd; ;
}

	.baseTableQ th {
		border : 1px dotted #dc003b ;
		border      : 2px solid #fff ;
		background-color: #eceadd;
	}

	.baseTableQ th.backnone {
		background-color: #F6F5EF;
	}

	.baseTableQ th.backnone span{
		color:#fff;
		font-size: 10px;
		font-weight: bold;
		margin-right: 15px;
		padding: 3px 0 0 1px;
	}

	.baseTableQ th.backnone span.number-s{
		font-size: 10px;
		padding-left: 6px;
	}

	.baseTableQ th.backnone span.number-b{
		font-size: 9px;
		padding-left: 3px;
	}

	.baseTableQ th.backf span{
		color:#dc003b;
		font-size: 10px;
		font-weight: bold;
		margin-right: 15px;
		padding: 3px 0 0 1px;
	}

	.baseTableQ th.backf span.number-b{
		font-size: 9px;
		padding-left: 3px;
	}

	.baseTableQ th.backf span.number-s{
		font-size: 10px;
		padding-left: 6px;
	}

	.baseTableQ th.backf {
		background-color: #fff;
	}

	.baseTableQ th.backnone a{
		color: #595331 ;
		font-size   : 11px          ;
		width: 313px;
		height: 25px;
		padding: 13px 0 5px 20px; ;
		display: block;
		margin-left: 5px;
		padding-left: 5px;
		background-image:url(../img/qa_back01.png);
		background-repeat:no-repeat;
		background-position:center left;
		text-decoration: none;
	}

	.baseTableQ th.backnone a.number-b{
		color: #dc003b ;
		font-size   : 9px          ;
		width: 29px;
		height: 29px;
		display: block;
		margin-left: 3px;
		text-decoration: none;
	}

	.baseTableQ th.backf a{
		color: #595331 ;
		font-size   : 11px          ;
		width: 313px;
		height: 25px;
		padding: 13px 0 5px 20px; ;
		display: block;
		margin-left: 5px;
		padding-left: 5px;
		background-image:url(../img/qa_back02.png);
		background-repeat:no-repeat;
		background-position:center left;
		text-decoration: none;
	}

	.baseTableQ th.backf a.number-b{
		color: #dc003b ;
		font-size   : 9px          ;
		width: 29px;
		height: 29px;
		display: block;
		margin-left: 3px;
		text-decoration: none;
	}

	.baseTableQ th.backnone a:hover{
		color: #dc003b ;
	}

	.baseTableQ th.backf a:hover{
		color: #dc003b ;
	}


#qab-main {
	width: 674px;
	margin: 10px 0 15px 15px;
}

#qab-q {
	width: 652px;
	height: 58px;
	background-image: url(../img/qa_top_q.png);
	background-repeat: no-repeat;
	color: #dc003b ;
	font-size   : 15px;
	padding:  16px 0 0 55px;
	font-weight: bold;
}

#qab-q-b01 {
	width: 652px;
	height: 56px;
	background-image: url(../img/qa_top_q.png);
	background-repeat: no-repeat;
	color: #dc003b ;
	font-size   : 11px;
	padding:  18px 0 0 55px;
	font-weight: bold;
}

#qab-q-b02 {
	width: 652px;
	height: 56px;
	background-image: url(../img/qa_top_q.png);
	background-repeat: no-repeat;
	color: #dc003b ;
	font-size   : 13px;
	padding:  18px 0 0 55px;
	font-weight: bold;
}

#qab-a {
	font-size: 12px;
	color: #595331;
	line-height: 2em;
	background-image: url(../img/qa_top_a.png);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
	width: 580px;
}


/*-----------------------------------------▲--paper--▲-----------------------------------------*/


			#type_box {
				width:680px;
				margin: 15px;
			}


			#type_box_sh {
				width:680px;
				margin-bottom:40px;
			}

			#type_box_sh li{
				display:block;
				float:left;
			}


				#tb_left {
					display:block;
					float:left;
					width:350px;
					font-size:12px;
					line-height:2em;
					color:#775834 ;
					margin: 20px 0 0 0 ;
				}

				#tb_right {
					display:block;
					float:left;
					margin: 10px 0 0 45px;
				}


				.tb_bold {
					font-size:12px;
					color:#595331;
					font-weight:bold;
					margin-top:10px;
				}

				.tb_bold a{
					font-size:12px;
					color:#dc003b;
					text-decoration:none;
				}

				.tb_bold a:hover{
					color:#dc003b;
					text-decoration:underline;
				}

/*-----------------------------------------▲--flow--▲-----------------------------------------*/

.containerBox{
	width:720px;
	margin:  15px auto 15px auto;
	border:3px solid #d9d9d9;
}


#flow-box {
	width: 652px;
	margin:  15px 0 0 15px;
}

#flow01 {
	width: 417px;
	height: 110px;
	background-image: url(../img/flowback01.png);
	background-repeat: no-repeat;
	font-size: 12px;
	color:#595331 ;
	line-height: 1.7em;
	padding:  95px 0 0 235px;
}

#flow02 {
	width: 617px;
	height: 115px;
	background-image: url(../img/flowback02.png);
	background-repeat: no-repeat;
	font-size: 12px;
	color:#595331 ;
	line-height: 1.7em;
	padding:  90px 0 0 35px;
}

#flow03 {
	width: 617px;
	height: 95px;
	background-image: url(../img/flowback03.png);
	background-repeat: no-repeat;
	font-size: 12px;
	color:#595331 ;
	line-height: 1.7em;
	padding:  90px 0 0 35px;
}

#flow04 {
	width: 617px;
	height: 95px;
	background-image: url(../img/flowback04.png);
	background-repeat: no-repeat;
	font-size: 12px;
	color:#595331 ;
	line-height: 1.7em;
	padding:  90px 0 0 35px;
}

#flow05 {
	width: 617px;
	height: 95px;
	background-image: url(../img/flowback05.png);
	background-repeat: no-repeat;
	font-size: 12px;
	color:#595331 ;
	line-height: 1.7em;
	padding:  90px 0 0 35px;
}

#flow06 {
	width: 617px;
	height: 140px;
	background-image: url(../img/flowback06.png);
	background-repeat: no-repeat;
	font-size: 12px;
	color:#595331 ;
	line-height: 1.7em;
	padding:  85px 0 0 35px;
	margin-top: 15px;
}

/*-----------------------------------------▲--procedure--▲-----------------------------------------*/

.pd-navi {
	width: 652px;
	height: 75px;
	background-image: url(../img/pd_back.png);
	background-repeat: no-repeat;
	margin-left: 15px;
}

.pd-navi a{
	width: 597px;
	height: 61px;
	display: block;
	font-size: 18px;
	padding: 14px 0 0 55px;
	color:#595331 ;
	text-decoration: none;
}

.pd-navi a:hover {
	color:#dc003b ;
	text-decoration: underline;
}

#pd-btnbox {
	margin-top: 20px;
	margin-left: 5px;
}

	.pdb-list{
		display: block;
		float: left;
		width: 328px;
		height: 115px;
		margin-left: 5px;
		background-image: url(../img/pd_btn01.png);
	}

	.pdb-list a{
		width: 248px;
		height: 95px;
		display: block;
		font-size: 18px;
		padding: 20px 0 0 80px;
		color:#595331 ;
		text-decoration: none;
	}

	.pdb-list a:hover {
		color:#dc003b ;
		text-decoration: underline;
	}

	#pd-map {
		width: 665px;
		height: 578px;
		margin: 15px 0 25px 8px;
		background-image: url(../img/pd_map.png);
	}

	.pd-sub {
		width: 621px;
		border: 1px solid #eceadd ;
		padding: 15px;
		margin: 5px 0 25px 10px;
		color:#595331 ;
		font-size: 12px;
		line-height: 1.8em;
	}

	.pd-sub .pd-title{
		font-size: 15px;
		color:#595331 ;
		font-weight: bold;
	}

	.pd-sub .pd-color{
		font-size: 12px;
		color:#f4a60f ;
	}


.pd-point {
	width: 626px;
	padding: 15px;
	background-color: #eceadd ;
	color:#595331 ;
	font-size: 12px;
	line-height: 1.8em;
	margin: 5px 0 25px 10px;
	border: 3px solid #f4a60f ;
}

.pd-point span{
	font-weight: bold;
}


/*-----------------------------------------▲--ecogeco--▲-----------------------------------------*/

#ecogeco-main {
	width: 596px;
	height: 697px;
	background-image: url(../img/ecogeco_pic_back.jpg);
	background-repeat: no-repeat;
	margin-left: 40px;
}

.qa_companyBox{
	padding:15px;

	font-size:120%;
}
.qa_company{
	display:block;
	padding-left: 10px;
	width:220px;
	float:left;
	min-height: 70px;
}
.qa_companyBox .left-border{
	border-left: 1px dashed #ccc;
}
.qa_company .q-color{
	color:#ee0e8d;
}


#addCompanyProfile{
	float:right;
	margin-right:35px;
	width:300px;
	padding:10px;
	font-size:120%;
	background-color: #fff;
	border:1px solid #ECEBDC;
}
.personPic{
	float:right;
	width:45%;
	margin-left: 5%;

}
/*-----------------------------------------▲--buy--▲-----------------------------------------*/

#buy-box {
	margin: 15px 0 0 15px;
}


/*-----------------------------------------▲--entry--▲-----------------------------------------*/

#entry-box {
	margin: 25px 0 0 10px;
}

.companydetaillink{
		width:585px;
		margin:20px auto;
	font-size:120%;
}


	#c_select{
		width:572px;
		margin:0px auto;
	}
	#c_select input {
		float:left;
	}
	#c_select label {
		display:block;
		float:left;
		padding:20px;
		width:240px;
		border:3px dashed #eee;
	/*	margin-right:10px;*/
		text-align:center;
	}


#c_select input[type="radio"] {
    opacity : 0;
    position: absolute;
    /*display:none;*/
    /*
    width: 100%;
    height: 100%;
    padding: 0;  */
}
#c_select input:checked + label {
    /*背景色*/
    /*background: -moz-linear-gradient(top, #cfc, #9f9);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfc), color-stop(1, #9f9));
    *//*文字色*/
    background-color:#0E3F8D;
    color: #fff;
    font-weight:bold;
    /*文字の影*/
		border:3px solid #BD233E;
}


/* -- パーツ検索ページのCSS --*/

#partsSearchBox{
    background-color: #FFFFFF;
    border: 5px solid #E0E0E0;
    border-radius: 5px 5px 5px 5px;
    padding: 15px;
    width: 660px;
    margin:10px auto;
}
.partsTable{
	margin-top:10px;
	margin-bottom:20px;
}
.partsTable tr,td{
	border:1px solid #eee;
}
.partsTable tr th{
	width:150px;
	padding:10px;
	background-color: #E8E8E8;
	border:1px solid #d7d7d7;
}
.partsTable tr td{
	padding:5px 5px 5px 10px;
}
.partsTable tr td textarea{
	width:475px;
	height:100px;
}
.partsTable .nini{
	border-right:1px solid #004DA1;
}
.partsTable .hissu{
	border-right:1px solid #DF0442;
}
.hissu p{
	background-image:url("../img/hissu.gif");
	background-repeat: no-repeat;
	background-position: center right;
}
.nini p{
	background-image:url("../img/nini.gif");
	background-repeat: no-repeat;
	background-position: center right;
}
.partsTable .minidate{
	width:25px;
}

/* -- --*/
.baseTableL tr,td{
	border:1px solid #eee;
}
.baseTableL tr th{
	width:150px;
	padding:10px;
	background-color: #E8E8E8;
	border:1px solid #d7d7d7;
}
.baseTableR tr th{
	width:150px;
	padding:10px;
	background-color: #E8E8E8;
	border:1px solid #d7d7d7;
}

.baseTableB tr,td{
	border:1px solid #eee;
}
.baseTableB tr th{
	width:150px;
	padding:10px;
	background-color: #E8E8E8;
	border:1px solid #d7d7d7;
}
.baseTableB tr th{
	width:150px;
	padding:10px;
	background-color: #E8E8E8;
	border:1px solid #d7d7d7;
}



/*-----------------------------------------▲--free--▲-----------------------------------------*/

#free-box {
	margin: 0 0 10px 8px;
}


#free-list {
	margin: 5px 0 10px 3px;
}

	.fl-car {
		display: block;
		float: left;
	}

/*-----------------------------------------▲--sitemap--▲-----------------------------------------*/

#sitemap-box {
	margin:  10px 0 0 7px;
}

	#sb-left {
		display: block;
		float: left;
	}

		.sbl-list {
			margin-left: 20px;
			margin-top: 5px;
		}

		.sbl-list li.sbl-main a{
			display:block;
			background-image:url(../img/footer_arrow.png);
			background-repeat:no-repeat;
			background-position:left center;
			width: 265px;
			height: 28px;
			font-size: 12px;
			color:#595331 ;
			text-decoration: none;
			padding: 10px 0 0 15px;
			border-bottom: 1px dotted #d7d2b7 ;
		}

		.sbl-list li.sbl-last a{
			display:block;
			background-image:url(../img/footer_arrow.png);
			background-repeat:no-repeat;
			background-position:left center;
			width: 265px;
			height: 28px;
			font-size: 12px;
			color:#595331 ;
			text-decoration: none;
			padding: 10px 0 0 15px;
		}

		.sbl-list li a:hover{
			color:#dc003b ;
			text-decoration: underline;
		}

	#sb-right {
		display: block;
		float: left;
		margin-left: 15px;
	}





#address2-0{
	width:190px;
	height:50px;
}


.fontup120{
	font-size:120%;
}

/* ----  ---- */
.verystrong{
	font-weight:bold;
	color:black;
	text-decoration: underline;
}

.manga_main {
	width: 654px;
	margin: 10px 0 15px 15px;
}

.qab-a p{
	float:left;
	width: 420px;
	font-size: 12px;
	color: #595331 ;
	line-height: 2em;
	background-image: url(../img/qa_top_a.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 50px;
	margin-left: 8px;
}
.qab-a2{
	width: 600px;
	font-size: 12px;
	color: #595331 ;
	line-height: 2em;
	background-image: url(../img/qa_top_a.png);
	background-repeat: no-repeat;
	padding: 10px 0 0 50px;
	margin-left: 8px;
}
.a_img{
	float:right;
}
.m_title{
	margin:0px auto 5px auto;
}
.m_main{
	width:650px;
	margin:0px auto 10px auto;
}


.m_index{
	width:645px;
	height:137px;
	margin-top:10px;
	padding-top:44px;
	padding-left:6px;
	background-image: url('../img/manga/m_index_bg.jpg');
}



/*-----------------------------------------▲--LICENCES--▲-----------------------------------------*/
.permit {
  padding-left: 15px;
}

.permit-item {
  list-style: disc;
}



/*-----------------------------------------▲--uploader link--▲-----------------------------------------*/
.finish-uploader-link {
  padding: 16px;
  margin-bottom: 13px;
  background-color: #f3f3f3;
  border: 1px solid #324f91;
  border-radius: 4px;
}

.finish-uploader-url { color: #d04d4d!important; }

.finish-uploader-caution { font-size: 8px; }


/*-----------------------------------------▲--sharing area--▲-----------------------------------------*/
.sharingarea-wrap {
  margin-left: 20px;
}

.conpany-area {
  width: 642px;
  margin-bottom: 30px;
  border-bottom: 1px solid #e0e0e0;
}

.area-list-txt-box {
  width: 642px;
  height: 30px;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 10px;
  border-radius: 5px;
  background-color: #f1f1f1;
}

.area-list-txt-pc {
  padding-top: 1px;
  margin-left: 20px;
}

.sharingarea-company-name {
  display: block;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 600;
  font-family: "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.sharingarea-company-area {
  margin-bottom: 20px;
}

.area-item-list-pc {
  display: inline-block;
  width: 160px;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}

.area-item-link-pc {
  padding-left: 14px;
  background-image: url(../img/footer_arrow.png);
  background-repeat: no-repeat;
  background-position: left center;
  color: #000000;
  font-size: 12px;
  font-family: "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  font-weight: 300;
  text-decoration: none;
}

/*-----------------------------------------▲--sharing area--▲-----------------------------------------*/
.error { color: #dc1046; }


/*-----------------------------------------▲--relation--▲-----------------------------------------*/
.relation { 
  margin-top: 40px;
  font-family: "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.relation-ttl {
  margin: 0 0 30px 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
}

.relation-ttl-point { color: #dc023b; }

.relation-inner { 
  padding-bottom: 47px;
  border-bottom: 1px solid #d7d2b7;
}

.relation-item {
  display: block;
  float: left;
  width: 128px;
  height: 170px;
  text-decoration: none;
  color: #595331;
}

.relation-item+.relation-item { margin-left: 20px; }

/*.relation-item:nth-child(6) { margin-left: 0; }*/
.relation-item:nth-child(8) { margin-left: 0; }

.relation-img {
  width: 128px;
}

.relation-img-base {
  margin-bottom: 10px;
  max-height: 80px;
  display: block;
  overflow: hidden;
  background-color: #999;
}

.relation-txt {
  font-size: 13px;
  line-height: 1.462;
  color: #595331;
}

.relation-txt:hover {
  text-decoration: underline;
  color: #f4a60f;
}

.relation-pagetop-block {
  padding-top: 30px;
  border-top: 1px solid #fff;
}

.relation-pagetop {
  display: block;
  width: 138px;
  text-align: center;
  padding: 12px 0;
  font-size: 12px;
  line-height: 1;
  border: 1px solid #cccccc;
  color: #595331;
  background: #e5e5e5;
  background: linear-gradient(to bottom, #ffffff 0%,#ffffff 30%,#e5e5e5 99%);
  text-decoration: none;
  border-radius: 6px 6px;
}

.relation-pagetop:hover {
  text-decoration: underline;
  color: #f4a60f;
}

/* 追加分
   ----------------------------------------------------------------- */
.column-item {
  float: left;
  display: block;
  width: 350px;
  margin-bottom: 20px;
  text-decoration: none;
}

.column-item+.column-item { margin-left: 20px; }

.column-item-txt {
  margin-top: 10px;
  font-size: 13px;
  line-height: 1.6;
  color: #595331;
}

.column-item-txt:hover {
  text-decoration: underline;
  color: #f4a60f;
}

