@charset "utf-8";
/* CSS Document */

body {max-width:100%;
	letter-spacing: 1px;
	color:#3D3D3D;
	padding: 0;	margin: 0 auto;
	font-family:  "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

main2{width:1200px;height:auto;margin:0 auto;padding:1px;
}
a {text-decoration:underline;color:#3661BA;
}
a:hover{text-decoration:none;color:#FF6600;
}
em{color:#D81013;
}

.crear1{clear: both;}

/* --- italic変形 --- */
.transform-italic12 {
	    -webkit-transform: skewX(-12deg);
    -moz-transform: skewX(-12deg);
    -o-transform: skewX(-12deg);
    transform: skewX(-12deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.26794919243112214, M21=0, M22=1, SizingMethod='auto expand')";
}
.transform-italic10 {
	    -webkit-transform: skewX(-10deg);
    -moz-transform: skewX(-10deg);
    -o-transform: skewX(-10deg);
    transform: skewX(-10deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.26794919243112214, M21=0, M22=1, SizingMethod='auto expand')";
}
.transform-italic8 {
	    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.26794919243112214, M21=0, M22=1, SizingMethod='auto expand')";
}

/* --- h --- */

/* --- 「スーパーカー買取りセレクション」 --- */
h1{position:relative;display:  block;font-style: italic;
	width:1150px;height:auto;margin:44px auto 10px auto;padding:1px;font-size:68px;font-weight:bold;color:#161414;
}

/* --- 「スーパーカーお譲りください」 --- */
h2{position:relative;display:  block;
	width:750px;height:200px;margin:25px auto 10px 490px;padding:5px;font-size:72px;font-weight:bold;color:#F8F2F2;text-align:left;line-height:120%;
}

/* --- 「選ばれている・・・」 --- */
h3{float:none;display:  block;
	width:1150px;height:70px;margin:45px auto 10px auto;padding:5px;font-size:38px;font-weight:bold;text-align:center;line-height:98%;color:#14228C;
}

/* ---- 「スーパーカーブームが再到来し、」 ---- */
h4{display:  block;
	width:785px;height:auto;margin:25px auto 10px 10px;padding:5px;font-size:40px;font-weight:bold;text-align:left;
}

/* --- main --- */


.super101{ position:relative;display:block;width:1200px;height:518px;margin:0px auto;padding:1px;text-align: right;background-image: url("../supercar-img/supercar_img1.jpg");
}

.super101-bg1{ position:relative;display:block; width: 100%;height:520px;padding:0px;margin:1px 0 30px 0;background-image: url(../supercar-img/supercar_img1bg.jpg);text-align:center;
}

.super102tx1{ position:relative;display:block;width:650px;height:100px;margin:15px auto 10px 550px;padding:5px;font-size:62px;font-weight:bold;color:#050303;text-align:left;line-height:120%;
}
.super103tx1{ position:relative;display:block;width:650px;height:100px;margin:75px auto 10px 550px;padding:5px;font-size:38px;font-weight:bold;color:#FFF999;text-align:left;line-height:120%;
}
.super201list1{ float:none;position:relative;display:block; width: 1200px;height:180px;padding:1px;margin:1px auto 30px auto;background-image: url(../supercar-img/supercar_img2txbg1.jpg);text-align:center;background-repeat: no-repeat;
}
.super201list2{ float:none;position:relative;display:block; width: 1200px;height:100px;padding:1px;margin:1px auto 20px auto;background-image: url(../supercar-img/supercar_img2txbg1.jpg);text-align:center;background-repeat: no-repeat;
}
.super201tx1{ float:left;position:relative;display:block;width:270px;height:80px;margin:15px auto 10px 190px;padding:5px;font-size:30px;font-weight:bold;color:#0D0A0A;text-align:center;line-height:140%;
}
.super201tx2{ float:left;position:relative;display:block;width:680px;height:auto;margin:20px auto 10px 30px;padding:5px;font-size:23px;font-weight:normal;color:#0D0A0A;text-align:left;line-height:140%;
}

.super301list1{ float:inherit;position:relative;display:block; width: 1200px;height:300px;padding:1px;margin:25px auto 30px auto;background-color:#00468C;text-align:center;background-repeat: no-repeat;
}
.super301box1{ float:left;position:relative;display:block;width:790px;height:270px;margin:15px auto 10px 10px;padding:5px;
}
.super301tx1{ position:relative;display:block;width:750px;height:60px;margin:5px auto 10px 10px;padding:5px;font-size:33px;font-weight:bold;color:#F9F8FF;text-align:center;line-height:140%;border-bottom: solid 1px #5281B1;
}
.super301tx2{ position:relative;display:block;width:750px;height:auto;margin:10px auto 10px 10px;padding:5px;font-size:19px;font-weight:normal;color:#F9F8FF;text-align:left;line-height:160%;border-bottom: solid 1px #5281B1;
}
.super301box2{ float:left;position:relative;display:block;width:362px;height:250px;margin:27px auto 1px auto;padding:1px;
}

.super401box1{position:relative;display:block;width:1100px;height:220px;margin:15px auto 10px auto;padding:5px;
}
.super401img{position:relative;float:left;display:block;width:370px;height:230px;margin:5px auto 5px auto;padding:1px;
}
.super401tx1{float:left;display:  block;width:695px;height:70px;margin:15px auto 5px 10px;padding:5px;font-size:45px;font-weight:bold;text-align:left;line-height:98%;color:#14228C;background-color: #FFFFFF;
}
.super401tx2{float:left;display:  block;width:695px;height:120px;margin:5px auto 10px 10px;padding:5px;font-size:20px;font-weight:normal;text-align:left;line-height:150%;color:#333333;background-color: #fff;
}
.super402box1{position:relative;display:block;width:1100px;height:220px;margin:25px auto 10px auto;padding:5px;
}
.super402img{position:relative;float:left;display:block;width:370px;height:230px;margin:15px auto 10px 25px;padding:1px;
}
.super402waku1{position:relative;float:left;display:block;width:700px;height:280px;margin:1px auto 1px auto;padding:1px;
}
.super402tx1{display:  block;width:695px;height:60px;margin:10px auto 5px 1px;padding:5px;font-size:45px;font-weight:bold;text-align:left;line-height:98%;color:#14228C;background-color: #FFFFFF;
}
.super402tx2{display:  block;width:695px;height:120px;margin:5px auto 10px 1px;padding:5px;font-size:20px;font-weight:normal;text-align:left;line-height:140%;color:#333333;background-color: #fff;
}
.super403box1{position:relative;display:block;width:1100px;height:220px;margin:25px auto 10px auto;padding:5px;
}
.super403img{position:relative;float:left;display:block;width:370px;height:230px;margin:15px auto 5px auto;padding:1px;
}
.super403tx1{float:left;display:  block;width:695px;height:52px;margin:15px auto 5px 10px;padding:5px;font-size:44px;font-weight:bold;text-align:left;line-height:98%;color:#14228C;
}
.super403tx2{float:left;display:  block;width:695px;height:120px;margin:5px auto 5px 10px;padding:3px;font-size:20px;font-weight:normal;text-align:left;line-height:140%;color:#333333;background-color: #fff;
}
.super403tx2 strong{color:#ff0000;font-size:22px;
}

.super601{ position:relative;display:block;width:1100px;height:50px;margin:55px auto 10px auto;padding: 1px;border-bottom: solid 2px #B8B8B8;
}
.super601tx1{ position:relative;display:block;width:190px;height:44px;margin:1px auto 1px 0px;padding:10px auto 1px auto;font-size:28px;font-weight:bold;color:#2E2E2E;text-align:center;line-height:150%;background-color:#B8B8B8;
}
.super601tx2{ position:relative;display:block;width:1100px;height:auto;margin:1px auto;padding:5px;font-size:21px;font-weight:normal;color:#2E2E2E;text-align:center;line-height:150%;
}
.super601_list1{ position:relative;display:block;width:1100px;height:auto;margin:1px auto;padding:5px;font-size:18px;font-weight:normal;color:#2E2E2E;text-align:center;line-height:150%;
}
.super601_list1 li{list-style-type: circle;text-align:left;
}


.babox1{height:130px;width:auto;text-align:center;margin:20px auto;padding:5px;
}
.babox1 :hover {
transform: scale(1.2,1.2);
transition-duration: 0.3s;}


.headbox101bg1{display:block;position:relative;width:100%;height:200px;background-image: url(../supercar-img/super_headbg1.jpg);background-repeat:repeat-x;padding:1px;text-align:center;
}

.photoarea-all1{display:block;position:relative;width:1180px;height:280px;margin:15px auto;padding:5px;background-color: #fff
}
.photoarea1{float:left;display:block;position:relative;width:260px;height:200px;margin:20px 10px 20px auto;
}
.photoarea2tx{float:left;display:block;position:relative;width:auto;height:auto;text-align: left;margin:20px 1px 30px auto;font-size:39px;padding:18px;line-height:150%;background-color: #fff;
}
.photoarea2tx strong{color:#ff0000;
}

.ani-area1{margin:0;height:186px;width:252px;}
.ani-area2{margin:0;height:40px;width:252px;}


/* --- flow area --- */
.flowarea-all{position:relative;display: block;width:1200px;height:400px;margin:20px auto 15px auto;padding:1px;	
}
.flow100{position:relative;display: block;width:1200px;height:55px;margin:35px auto 5px auto;padding:1px;font-size:34px;font-weight:bold;text-align:center;color:#fff;background-color: #00468C;
}
.flow101area{float:left;position:relative;display:  block;width:280px;height:auto;margin:1px auto 1px 15px;padding:1px;
}
.flow101midashi{position:relative;display:  block;width:250px;height:30px;margin:25px auto 5px 10px;padding:10px;font-size:24px;font-weight:bold;text-align:center;color:#fff;background-color:#146ADF;
}
.flow101tx{position:relative;display:  block;width:250px;height:120px;margin:8px auto 5px 10px;padding:10px;font-size:18px;font-weight:normal;text-align:left;line-height:120%;color:#1F328C;
}

.flow101area img {width:250px;height:190px;margin:2px 8px;
	
}

/* --- form area --- */

.formbanner1{height:70px;width:1200px;margin: 75px auto 5px auto;padding:20px 0 5px 0;text-align:center;background-image: url(../supercar-img/supercar_img1bg.jpg);background-repeat: repeat-x;color:#FDF2F2;font-size:40px;font-weight:bold;
	
}
.formarea1-all{position:relative;display:block;height:400px;width:1200px;margin: 1px auto;padding:3px 1px;text-align:center;
	}
.formarea1{display:block;float:left;height:auto;width:48%;max-width:570px;margin: 10px 10px 10px 5px;padding:10px 5px;font-size:110%;text-align:left;color:#333333;background-color: #FBD9DB;
	background: -moz-linear-gradient(#FBD9DB, #F6A5A9);
    background: -webkit-linear-gradient(#FBD9DB, #F6A5A9);
    background: linear-gradient(to right, #FBD9DB, #F6A5A9);
	}
.formarea2{display:block;float:left;height:auto;width:48%;max-width:570px;margin: 10px 10px 10px 5px;padding:10px 5px;font-size:110%;text-align:left;color:#333333;background-color:#F6A5A9;
	background: -moz-linear-gradient(#FBD9DB, #F6A5A9);
    background: -webkit-linear-gradient(#FBD9DB, #F6A5A9);
    background: linear-gradient(to right, #FBD9DB, #F6A5A9);
	}
.formblock1{width:100%;height:40px;margin:1px auto 1px 1px;padding:3px 7px;
}
.formsize0{width:300px;height:50px;font-size:140%;margin:20px 0 0 0;}
.formsize1{width:60%;height:23px;font-size:100%;}
.formsize2{width:40%;height:23px;font-size:100%;}
.submit-area1{display:block;width:1100px;height:70px;text-align:center;margin:3px auto;padding:5px;}




.footer1{width:100%;height:35px;margin:1px auto 50px auto;padding:2px auto;text-align:right;font-size:14px;font-style: italic; color:#F1F1F1;background-image: url(../supercar-img/supercar_img1bg.jpg)}

	hr {width:1200px;border: none;border-top: 3px double #5879A5;color: #5879A5;overflow: visible;text-align: center;height: 5px;
	}
 	hr:after {background: #fff;	content: 'Supercar assessment serection';padding: 0 4px;position: relative;font-size:8px;font-style: italic;top: -13px;
	}
.hosoku1{
width:340px;height:220px;margin:40px auto 15px auto;padding:1px 5px;	
}
.hosoku2{display:block;
width:95%;height:80px;margin:30px auto 15px auto;padding:1px 5px;text-align:center;
}