p.btn-ue,p.btn-name{font-weight: bold;
font-size:110%;
text-align:center;
margin: 50px 0 0;
color:#F96663;}
p.btn-name{
margin: 0 0 10px;
padding: 0;}
p.btn-ue{font-weight: bold;
font-size:110%;
text-align:center;
margin: 50px 0 0;
color:#F96663;}
.sns ul.clearfix{background-color:#fff;}

.post td.white{background-color: #fff;}

div.box01{background-color: #ffdead;
margin: 10px;
padding: 10px;
border-radius: 15px;}
.post table.nebiki{
border: 3px solid #696969;
table-layout: fixed;}
table.nebiki td, table.nebiki th{
border: 1px solid #696969 !important;
padding: 2px 5px;
	text-align: center;
}
table.nebiki th{
	background-color: #dcdcdc;}
table.nebiki tr.kiiro{
background-color: #ffff00; }
table.nebiki tr:nth-child(1) th{
	font-size: 110%;
	padding:5px;
font-weight: bold;}
table.nebiki tr:nth-child(1) td{
background-color: #dcdcdc;
font-weight: bold;}
table.nebiki tr td:nth-of-type(1){font-weight: bold;}


p.af-ue{margin: 40px 0 0;
text-align: center;
font-size: 90%;}

p.kijisita{
margin: 75px 0 0 10px;
color: #777;
font-size: 1.2em !important;
font-weight: bold;}

ul.kijisita {/*background-color: #f5f5f5;*/
/*padding: 20px 30px;*/
margin-top: 5px;}

/*単価強調枠*/
.post div.tanka {
background-color: #fbf7ce !important;
border: 1px solid #333;
border-radius: 10px;
}
.post p.kome3 {
margin: 50px 0 0;
text-align: center;
font-size: 90%;
line-height: 1.5em;
}
/*new！ボタン2016/01/08～*/
/*横幅・高さ変更*/
div.btn-ss a,div.btn a, div.btn-200y a {
display: inline-block;
width: 85%;
margin: 3px 3%;
padding: 10px 3px;
text-align: center;
outline: none;
color: #fff;
background-color: #55BB00;
font-size: 110%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66cc00+0,66cc00+50,379c02+51,66cc00+100 */
background: #66cc00;
/* Old browsers */
background: -moz-linear-gradient(top,#66cc00 0%,#66cc00 50%,#379c02 51%,#66cc00 100%);
/* FF3.6-15 */
background: -webkit-linear-gradient(top,#66cc00 0%,#66cc00 50%,#379c02 51%,#66cc00 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,#66cc00 0%,#66cc00 50%,#379c02 51%,#66cc00 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00',endColorstr='#66cc00',GradientType=0);
/* IE6-9 */
border: 2px solid #379C02;
border-radius: 5px;
font-weight: bold;
}
div.btn-ss a {
margin: 5px 5% 10px;
font-size: 150%;
line-height: 1.4em;
}
div.btn a {
margin: 10px 5% 20px;
width: 86%;
padding: 15px 8px;
text-align: center;
font-size: 150%;
line-height: 1.4em;
}
div.sita{margin-top:0;}
div.btn-200y a {
border: 2px solid #FF9900;
background: #ffcc00;
/* Old browsers */
background: -moz-linear-gradient(top,#ffcc00 0%,#ffcc00 50%,#ff9900 52%,#ffc500 100%);
/* FF3.6-15 */
background: -webkit-linear-gradient(top,#ffcc00 0%,#ffcc00 50%,#ff9900 52%,#ffc500 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,#ffcc00 0%,#ffcc00 50%,#ff9900 52%,#ffc500 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00',endColorstr='#ffc500',GradientType=0);
	font-size:18px
/* IE6-9 */
}
div.btn-ss::before,
div.btn-ss::after,
div.btn::before,
div.btn::after,
div.btn-200y::before,
div.btn-200y::after {
position: absolute;
z-index: -1;
display: block;
content: '';
}
div.btn-ss,
div.btn-ss::before,
div.btn-ss::after,
div.btn,
div.btn::before,
div.btn::after,
div.btn-200y,
div.btn-200y::before,
div.btn-200y::after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .3s;
transition: all .3s;
}
div.btn-ss a:hover,
div.btn a:hover,
div.btn-200y a:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9dd53a+0,a1d54f+50,80c217+51,7cbc0a+100;Green+Gloss+%231 */
background: #9dd53a;
/* Old browsers */
background: -moz-linear-gradient(top,#9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
/* FF3.6-15 */
background: -webkit-linear-gradient(top,#9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,#9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dd53a',endColorstr='#7cbc0a',GradientType=0);
/* IE6-9 */
border: 2px solid #b6e026;
text-decoration: none;
}
div.btn-200y a:hover {
border: 2px solid #f8b500;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fceabb+0,fccd4d+50,f8b500+51,fbdf93+100;Orange+3D+%235 */
background: #fceabb;
/* Old browsers */
background: -moz-linear-gradient(top,#fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
/* FF3.6-15 */
background: -webkit-linear-gradient(top,#fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,#fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceabb',endColorstr='#fbdf93',GradientType=0);
/* IE6-9 */
}
/*#contents h3 {
margin: 25px 0 15px;
padding-left: 30px;
}

#contents h4 {
margin: 25px 0 15px;
padding-left: 30px;
font-size:150%;
font-weight:bold;
}*/
/*ガリバーapi*/
.g-box {
width: 48%;
float: left;
padding: 5px 1% 10px;
font-size: 90%;
line-height: 1.3em;
}
.g-box2 {
width: 100%;
clear: both;
}
#contents p.last {
margin-bottom: 15px;
}

/*車の一覧*/
.car {
padding: 8px 0 10px;
font-size: 140%;
line-height: 1.2em;
color: #228B22;
font-weight: bold;
}
.car2 {
padding: 8px 0 2px;
font-size: 120%;
line-height: 1.2em;
color: #228B22;
font-weight: bold;
}
#contents .carphoto {
/*height: 200px;*/
/* margin-bottom: 25px;*/
padding: 10px 10px 0;
background: #ffffe0;
font-size: 92%;
line-height: 150%;
border: 1px solid #e6db55;
}
.img-lcar {
float: left;
margin: 5px 20px 0 0;
padding: 5px 10px;
/*width: 250px;*/a
/*height: 180px;*/
/*background: #fff;*/
}

.carmain {
padding: 5px;
font-size: 95%;
line-height: 1.3em;
}
.carab {
padding: 5px;
font-size: 120%;
line-height: 1.5em;
}
.clear {
clear: both;
/* width: 100%;*/
}
/*ランキング*/
#rank {
text-align: center;
margin: 5px 0;
}
#rank img {
}
#rank div.rank {
width: 94%;
border-radius: 10px;
margin: 10px 0 5px;
padding: 5px;
background: #ffffe0;
font-size: 92%;
line-height: 150%;
border: 2px solid #e6db55;
}
#rank div.last {
margin-right: 0;
}
#rank p {
padding: 5px 0;
margin: 0;
font-size: 95%;
}
.post p.catch {
margin: 0;
color: #f00;
font-size: 22px;
font-weight: bold;
line-height: 120%;
	margin-bottom: 15px
}
.img-lcar2 {
margin: 0;
padding: 0;
width: 210px;
width: 100%;
text-align: center;
}

/*フッター追加PR*/
#pr {
text-align: left;
margin: 5px 30px;
}
#pr p.catch {
margin: 0;
color: #F96663;
font-size: 22px;
font-weight: bold;
line-height: 110%;
padding: 15px 0;
}
#contents p.catch {
margin: 10px 25px 5px;
color: #f00;
font-size: 22px;
font-weight: bold;
line-height: 150%;
padding-bottom: 10px;
}
#pr h3 {
margin: 0 0 15px;
padding: 0 10px;
border: 2px solid #6699CC;
color: #333333;
font-weight: bold;
font-size: 18px;
line-height: 190%;
display: block;
text-align: left;
clear: both;
}
#pr p {
padding: 5px 0;
margin: 0;
font-size: 110%;
}
.post table {
border: solid 3px #fa8072;
border-collapse: collapse;
width: 96%;
width: 100%;
margin: 5px 20px 10px;
margin: 5px 0 10px;
}
.post table tr td {
text-align: right;
	font-size: 80%;
}
.post table tr.line {
border-bottom: 1px solid #fa8072;
}
.post table tr:nth-child(1) {
background-color: #ffe4c4;
}
.post table#w50 {
width: 60%;
}
.post table tr:nth-child(1) {
background-color: #ffe4c42;
}
.post th {
border: solid 1px #fa8072;
/*border-right: dashed 1px #fa8072;
background-color: #ffe4c4;*/
padding: 1px 5px;
/*font-size: 100%;*/
}
.post th.lv0 {
text-align: center;
width: 50px;
background-color: #ffe4c4;
}
.post th.lv1 {
width: 170px;
background-color: #ffe4c4;
padding-left: 8px;
}
.post th.lv2 {
width: 220px;
width: 35%;
text-align: center;
}
.post th.lv3,.post th.lv4 {
width: 42px;
text-align: center;
}
.post th.lv5 {
width: 45px;
text-align: center;
}
.post th.lv6 {
width: 60px;
text-align: center;
}
.post table.kekka {
border: solid 3px #fa8072;
border-collapse: collapse;
width: 100%;
margin: 1px 20px 10px;
margin: 1px 0 10px;
}
.post table.kekka td {
border-right: solid 1px #fa8072;
border-bottom: dashed 1px #fa8072;
text-align: center;
padding: 2px 0;
width: 12%;
font-weight: bold !important;
line-height: 1.5em;
margin: 0;
font-size:80%;
}

.post table.kekka td.top {
border-bottom: solid 1px #fa8072;
border-right: solid 1px #fa8072;
background-color: #ffe4c4;
}
.post table.kekka tr {
	width: 10%;
}
.post table.kekka td.ph {
width: 300px;
background-color: #fff;
		font-size: 110%;
	padding: 5px 15px;
}
.post table.kekka td.ph p {
margin-bottom: 4px;

}
.post td {
border-bottom: solid 1px #fa8072;
border-left: dashed 1px #fa8072;
line-height: 1.8em;
padding: 3px 8px 3px 0;
}

.post td.af {
text-align: 2em;
padding: 5px 0;
}
/*div.g {
float: left;
padding-left: 20px;
}
div.grt {
margin-left: 150px;
background: url("http://5minivan.com/wp/wp-content/uploads/2013/08/fukidasi-lt.gif") no-repeat top left;
height: 25px;
}
div.gr {
font-weight: bold;
font-size: 110%;
background: url("http://5minivan.com/wp/wp-content/uploads/2013/08/fukidasi-l.gif") repeat-y top left;
margin-left: 150px;
padding-left: 40px;
padding-right: 40px;
line-height: 1.75em;
}
div.grb {
margin-left: 150px;
background: url("http://5minivan.com/wp/wp-content/uploads/2013/08/fukidasi-lb.gif") no-repeat top left;
height: 25px;
}*/
.blue {
color: #4e7ac7;
}
.red {
color: #ff3333;
}
.left-img {
margin-top: 8px;
margin-left: 15px;
float: left;
width: 220px;
height: 210px;
}
a:link {
color: #0000ff;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
a:visited {
color: #0000ff;
}
.f-left {
float: left;
}
.post p.md,.post p.md2 {
font-size: 16px;
font-weight: bold;
padding: 3px 30px 3px 0;
margin: 0 12px 0 0;
line-height: 1.6em;
text-align: right;
background-image: url("https://slide-k.com/wp-content/uploads/2013/06/ya.png");
background-position: top right;
background-repeat: no-repeat;
}
.post p.md2{
margin: 0 12px 20px 0;
}
p.midashi img {
text-align: center;
padding: 0;
margin: 0;
}
div.reten,div.reten-b {
padding-left: 35px;
background-image: url("https://slide-k.com/wp-content/uploads/2013/06/reten-red.png");
background-position: top left;
background-repeat: no-repeat;
line-height: 2em;
border-bottom: 1px dotted #333;
}
div.reten-b {
background-image: url("https://slide-k.com/wp-content/uploads/2013/06/reten-blue.png");
}

div.tere,div.ase {
background-image: url("https://slide-k.com/wp-content/uploads/2013/06/mark_face_tere.png");
background-repeat: no-repeat;
background-position: left top;
padding: 15px 5px 12px 55px;
font-size: 150%;
font-weight: bold;
/*background-color: #fcc;*/
/* border-bottom: 3px solid #f55;*/
color: #f55;
}

div.kuti {
/*font-size: 90%;*/
}
div.kuti p {
line-height: 1.75em;
margin-bottom: 15px;
}
p.cc {
font-size: 90%;
text-align: center;
}

p.q {
font-size: 110%;
font-weight: bold;
padding: 5px 15px;
margin: 25px 0 0;
background-color: #c0d7de;
}
div.q {
font-size: 120%;
font-weight: bold;
padding: 8px 15px;
margin: 10px 5px 20px;
background-color: #c0d7de;
}
p.top {
text-align: right;
font-size: 110%;
padding-top: 15px;
}
#contents p {
font-size: 16px;
line-height: 1.7em;
}
.post p.kome {
font-size: 13px;
margin-bottom:30px;
}
/*メリット・デメリットのリストここから*/
ul#mel, ul#dem {
	margin-top: 50px;
	border: solid 3px #ffb03f;
	padding: 1em 1em 1em 2.3em;
	position: relative;
	font-weight: bold;
	border-radius: 20px;

}

ul#mel:before, ul#dem:before {
	content: "良いところ（メリット）";
	position: absolute;
	display: block;
	top: -28px;
	left: 15px;
	background: #ffb03f;
	font-size: 15px;
	font-weight: bold;
	padding: 2px 10px;
	color: #fff;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

ul#dem:before {
	content: "欠点（デメリット）";
	background: #3cb371;
}

ul#mel li, ul#dem li {
	line-height: 1.2;
	padding: .5em 0;
	list-style-type: none !important;
	font-size: 80%;
	border-bottom: dashed 1px #ffb03f;
		background-image: none;
}

ul#mel li:before, ul#dem li:before {
	font-family: FontAwesome;
	content: "\f10c";
	position: absolute;
	left: 1em;
	color: #ffb03f;
}

/*デメリットのリスト*/
ul#dem {
	margin-top: 40px;
	border: solid 3px #3cb371;
/*background-color: #f0fff0;*/
}

ul#dem li {
	border-bottom: dashed 1px #3cb371;
}

ul#dem li:before {
	content: "\f00d";
	color: #3cb371;
}
/*メリット・デメリットのリストここまで*/

/*黄色いボックスここから-------------*/
div.ki-box{
	margin: 15px;
	padding: 15px;
	background-color: #fffacd;
	border: 3px solid #ffdead;
	border-radius: 15px;
}
div.ki-box p {
	margin: 0;}
div.ki-box p.car-name {
	color:#006400;
	font-weight: bold;
	margin-bottom: 15px;}

div.ki-box img.left-gazo {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;}


/*黄色いボックスここまで-------------*/

/*サイドメニューのリンク-------------*/
#mybox ul li a{
line-height: 2em;}
/*サイドメニューのリンクここまで-------------*/


strong{background-color:#ffff00; font-weight:bold;}
em{color:#ff0000; font-style: normal; font-weight:normal;}
.post ul{background-color: #FFFACD; padding:30px 50px;  margin: 20px 5px; line-height:1.75em; } 

/* アコーディオン */
.ac-container{
    width: auto;
    margin: 30px auto;
}
.ac-container label{
    width: 250px;
    text-align: center;
    background: #a9a9a9;
    margin: auto;
    padding: 10px 5px;
    position: relative;
    display: block;
    height: 23px;
    cursor: pointer;
    color: #fff;
}
.ac-container label:hover{
    background: rgba( 255, 155, 155, 0.55 );
    -webkit-transition: all .3s;
    transition: all .3s;
}
.ac-container label:after{
 color: #fff;
    font-family:"FontAwesome";
    content:"\f067";
}
.ac-container input:checked ~ label::after {
 color: #fff;
   font-family:"FontAwesome";
   content:"\f068";
}
.ac-container input{
   display: none;
}
.ac-container div{
   background: rgba(255, 255, 255, 0.5);
   margin-top: -1px;
   overflow: hidden;
   height: 0px;
   position: relative;
   z-index: 10;
   transition: 
   height 0.3s ease-in-out, 
   box-shadow 0.6s linear;
}
.ac-container input:checked ~ div{
   transition: 
   height 0.5s ease-in-out, 
   box-shadow 0.1s linear;
   box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
	padding: 10px;
}
/*.ac-container div p{
   color: #777;
   line-height: 23px;
   font-size: 14px;
   padding: 20px;
}*/
/* 高さの定義 */
.ac-container input:checked ~ div.ac{
   height: auto;
}

/* 幅644px以下から ヘッダー等微調節
------------------------------------------------------------*/
@media only screen and (max-width: 644px) {
.pc_only {
display: none;
}

.post th.lv0 {
width: 10%;
}

.post th.lv1 {
width: 25%;
}

.post th.lv2 {
width: 40%;
}

.post p {
font-size: 100%;
line-height: 1.5em;
}


/*黄色いボックスここから-------------*/
div.ki-box{
	margin: 15px 5px;
}
div.ki-box img.left-gazo {
	float: none;
	margin-right: 0;
}
/*黄色いボックスここまで-------------*/
.post ul li{
font-size:90%;
line-height: 1.5em;
margin: 5px 0;}
}
@media screen and (min-width: 644px) {
.sp_only {
display: none;
}
}
