
/* Style for PCs */
@media screen and (min-width: 1025px) {

/* wrapper
----------------------------------------------*/
/*
#footer {
padding-bottom: 70px;
}
/*

/* Topimage
------------------------------------------------------------------------*/
#topimage {
width:100%;
height: auto;
display: block;
position: relative;
}
#topimage #tpimg {
width:100%;
height: auto;
display: block;
}
#topimage #tpcc {
width:980px;
/*
height: 250px;
*/

display: block;
position: absolute;
top:40%;
top: 320px;
left:50%;
z-index:9999;
margin-top:-125px;
margin-left: -490px;
text-align: center;
}
#topimage #tpcc h2 {
font-family: AstonMartinFlare_W_Md;
font-size:20px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0px;
color:rgba(40,43,46,1.00);
margin-bottom: 6px;
}
#topimage #tpcc h3 {
font-size:45px;
font-weight: 200;
line-height: 66px;
letter-spacing: -1px;
color:rgba(40,43,46,1.00);
margin-bottom: 20px;
}
#topimage #tpcc p {
font-size:16px;
font-weight: 300;
line-height: 30px;
letter-spacing: 0px;
color:rgba(96,94,92,1);
margin-bottom: 0px!important;
}


/* syc01mm
------------------------------------------------------------------------*/
#syc01mm {
width:100%;
height: auto;
display: block;
}


/* syc01cc2
------------------------------------------------------------------------*/
#syc01cc2 {
width:100%;
max-width:1600px;
height: auto;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin:0 auto;
padding:80px 5% 0px;
}
#syc01cc2left {
width:39.80%;
height: auto;
display: block;
padding:2% 5% 0 0;
}
#syc01cc2left h2 {
font-size:34px;
font-weight: 200;
line-height: 1.4em;
color:rgba(96,94,92,1);
margin-bottom: 20px;
}
#syc01cc2right {
width:59.80%;
height: auto;
display: block;
}


/* syc01cc3
------------------------------------------------------------------------*/
#syc01cc3 {
width:100%;
max-width:1600px;
height: auto;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin:0 auto;
padding:40px 5% 0px;
}
#syc01cc3 li {
width:15.90%;
height: auto;
display: block;
margin: 0 2%;
/*
background-repeat: no-repeat;
background-position: center top;
background-size: auto 120px;
padding-top:120px;
*/
text-align: center;
font-size:18px;
color:rgba(138,141,143,1);
line-height: 1.4em;
letter-spacing: 0px;
border: 1px solid rgba(138,141,143,1);
padding: 15px;
}

#syc01cc3 li:before{

	text-align: center;
display: block;
font-size: 28px;
padding-bottom: 0px;

padding: 20px 20px 0px;
display: table;
margin: 0 auto;
margin-bottom: 20px;

}


#syc01cc3 li#syc01cc3list1:before {
content:"1";
}

#syc01cc3 li#syc01cc3list2:before  {
content: "2";
}

#syc01cc3 li#syc01cc3list3:before  {
content: "3";


}

#syc01cc3 li#syc01cc3list4:before  {
content: "4";

}

#syc01cc3 li#syc01cc3list5:before  {
content: "5";
ottom: 20px;

}


/* syc_cs
------------------------------------------------------------------------*/
.syc_cs {
width:70%;
max-width: 1600px;
height: auto;
display: block;
padding:60px 5%;
margin:0 auto 0px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.syc_cs li {
width:48%;
height: auto;
display: block;
margin:0 1%;
}
.syc_cs li a {
width:100%;
height: auto;
display: block;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:20px 20px 20px 95px;
background-position: 10px center;
background-repeat: no-repeat;
background-size: auto 80px;
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all  0.2s ease;	
}
.syc_cs li a:hover {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.syc_cs li a.syc_cs-tel {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-tel_w.svg);
}
.syc_cs li a.syc_cs-mail {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-mail_w.svg);
}
.syc_cs li a.syc_cs-line {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-line_w.svg);
}
.syc_cs li a h3 {
font-size:18px;
font-weight: 400;
line-height: 1.25em;
color:#fff!important;
letter-spacing: 0px;
margin-bottom: 2px;
}
.syc_cs li a p {
margin-bottom: 0px!important;
color:#fff!important;
letter-spacing:0px;
}
.syc_cs li a.syc_cs-tel p {
font-family: AstonMartinFlare_W_Md;
font-size:28px!important;
line-height: 30px!important;
}
.syc_cs li a.syc_cs-mail p {
font-weight: 700!important;
font-size:20px!important;
line-height: 30px!important;
}
.syc_cs li a.syc_cs-line p {
font-weight: 700!important;
font-size:20px!important;
line-height: 30px!important;
}


/* syc02mm
------------------------------------------------------------------------*/
#syc02mm {
width:100%;
height: auto;
display: block;
background-image: url(../img/sellyourcar/img02.jpg);
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
.syc_cov {
width:100%;
height: auto;
display: block;
background-color: rgba(0,0,0,0.60);
}
#syc02cc {
width:100%;
max-width:1600px;
height: auto;
display: block;
margin:0 auto;
padding:80px 5% 60px;
}
#syc02cc h2 {
font-size:40px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
color:rgba(255,255,255,1.00);
margin-bottom: 5px;
text-align: center;
}
#syc02cc h3 {
font-family: AstonMartinFlare_W_Md;
font-size:18px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(255,255,255,1.00);
margin-bottom: 30px;
text-align: center;
}
#syc02cc ul#syc02cc_check {
width:800px;
height: auto;
display: block;
margin:0 auto 40px;
}
#syc02cc ul#syc02cc_check li {
width:100%;
height: auto;
display: block;
margin-bottom: 10px;
padding:5px 5px 5px 50px;
background-image: url(../img/sellyourcar/ic-check.png);
background-repeat: no-repeat;
background-position: left top;
background-size: auto 30px;
font-size:18px;
font-weight: 200;
line-height: 1.4em;
color:#fff;
}

#syc02cc p {
text-align: center;
color:#fff!important;
letter-spacing: 0px;
}
#syc02cc_02 {
width:100%;
height: auto;
display: block;
background-color: rgba(255,255,255,0.90);
padding:50px 5%;
}
#syc02cc_02 ul#syc02cc_lm {
width:100%;
max-width:1600px;
height: auto;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin:0 auto;
}
#syc02cc_02 ul#syc02cc_lm li {
width:28.90%;
height: auto;
display: block;
margin: 0 2%;

background-repeat: no-repeat;
background-position: center top;
background-size: auto 120px;


text-align: center;
}
#syc02cc_02 ul#syc02cc_lm li h4 {
font-size:18px;
font-weight: 700;
line-height: 1.25em;
letter-spacing: 0px;
text-align: center;
margin-bottom: 3px;
border: 1px solid #505050;
padding: 20px;
margin-bottom: 15px;


}
#syc02cc_02 ul#syc02cc_lm li p {
line-height: 1.4em!important;
}


/*
#syc02cc_02 ul#syc02cc_lm li#syc02cc_list1 {
background-image: url(../img/sellyourcar/ic06.svg);
}
#syc02cc_02 ul#syc02cc_lm li#syc02cc_list2 {
background-image: url(../img/sellyourcar/ic07.svg);
}
#syc02cc_02 ul#syc02cc_lm li#syc02cc_list3 {
background-image: url(../img/sellyourcar/ic08.svg);
}
/*




/* syc03mm
------------------------------------------------------------------------*/
#syc03mm {
width:100%;
height: auto;
display: block;
}
#syc03cc {
width:100%;
height: auto;
display: block;
max-width: 1600px;
padding:60px 5%;
}
#syc03cc h2 {
font-size:40px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
margin-bottom: 5px;
text-align: center;
}
#syc03cc p.syc03tt {
font-family: AstonMartinFlare_W_Md;
font-size:18px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(138,141,143,1.00);
margin-bottom: 30px;
text-align: center;
}
#syc03cc ul {
width:100%;
height: auto;
display: block;
margin:0 auto 0px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
#syc03cc li {
width:47.80%;
height: auto;
display: block;
margin:10px 1%;
padding:3%;
box-shadow: 0px 2px 10px rgba(0,0,0,0.15);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#syc03cc li h3 {
font-size:24px;
font-weight: 200;
line-height: 1.25em;
margin-bottom: 10px;
}


/* syc04mm
------------------------------------------------------------------------*/
#syc04mm {
width:100%;
height: auto;
display: block;
background-color: #f6f6f6;
}
#syc04cc {
width:100%;
height: auto;
display: block;
max-width: 1600px;
padding:60px 5%;
}
#syc04cc h2 {
font-size:40px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
margin-bottom: 5px;
text-align: center;
}
#syc04cc p.syc04tt {
font-size:16px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(138,141,143,1.00);
margin-bottom: 30px;
text-align: center;
}
#syc04cc h3 {
font-size:28px;
font-weight: 200;
line-height: 1.25em;
margin-bottom: 20px;
letter-spacing: 0px;
}
#syc04cc h3 strong {
font-weight: 700;
color:rgba(138,141,143,1.00);
}
#syc04cc ul {
width:100%;
height: auto;
display: block;
margin:0 auto 0px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
#syc04cc li {
width:17.90%;
height: auto;
display: block;
margin:10px 1% 50px;
padding:1% 1% 1.5% 1%;
box-shadow: 0px 2px 10px rgba(0,0,0,0.15);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#syc04cc li img {
margin-bottom: 15px;
}
#syc04cc li p {
line-height: 1.4em!important;
margin-bottom: 0px!important;
}

.syc_qr {
width:250px;
height: 250px;
display: block;
padding:20px 0 0;
margin:0 auto 50px;
background-color: rgba(42,44,48,1);
/*
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
*/
}
.syc_qr h3.syc_qr_title {
font-size: 16px!important;
font-weight: 700!important;
line-height: 1.4em!important;
text-align: center;
letter-spacing: 0px;
margin-bottom: 10px!important;
color:#fff!important;
}
.syc_qr img {
width:60%;
height: auto;
display: block;
margin:0 auto;
}


/* syc05mm
------------------------------------------------------------------------*/
#syc05mm {
width:100%;
height: auto;
display: block;
}
#syc05cc {
width:100%;
height: auto;
display: block;
max-width: 1600px;
padding:60px 5%;
}
#syc05cc h2 {
font-size:40px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
margin-bottom: 5px;
text-align: center;
}


}


/* Style for iPad Pro */
@media screen and (min-width: 769px) and (max-width: 1024px) {

/* wrapper
----------------------------------------------*/
/*
#footer {
padding-bottom: 70px;
}
*/

/* Topimage
------------------------------------------------------------------------*/
#topimage {
width:100%;
height: auto;
display: block;
position: relative;
}
#topimage #tpimg {
width:100%;
height: auto;
display: block;
padding-top: 60px;
}
#topimage #tpcc {
width:760px;
/*
height: 150px;
*/
display: block;
position: absolute;
top: 280px;
left:50%;
z-index:9999;
margin-top:-120px;
margin-left: -380px;
text-align: center;
}
#topimage #tpcc h2 {
font-family: AstonMartinFlare_W_Md;
font-size:16px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0px;
color:rgba(40,43,46,1.00);
margin-bottom: 6px;
}
#topimage #tpcc h3 {
font-size:32px;
font-weight: 200;
line-height: 50px;
letter-spacing: -1px;
color:rgba(40,43,46,1.00);
margin-bottom: 20px;
}
#topimage #tpcc p {
font-size:14px;
font-weight: 300;
line-height: 28px;
letter-spacing: 0px;
color:rgba(96,94,92,1);
margin-bottom: 0px!important;
}


/* syc01mm
------------------------------------------------------------------------*/
#syc01mm {
width:100%;
height: auto;
display: block;
}


/* syc01cc2
------------------------------------------------------------------------*/
#syc01cc2 {
width:100%;
height: auto;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin:0 auto;
padding:80px 5% 0px;
}
#syc01cc2left {
width:100%;
height: auto;
display: block;
padding:0 0 60px 0;
}
#syc01cc2left h2 {
font-size:30px;
font-weight: 200;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(96,94,92,1);
margin-bottom: 10px;
}
#syc01cc2right {
width:100%;
height: auto;
display: block;
}


/* syc01cc3
------------------------------------------------------------------------*/
#syc01cc3 {
width:100%;
max-width:1600px;
height: auto;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin:0 auto;
padding:40px 5% 0px;
}
#syc01cc3 li {
width:15.90%;
height: auto;
display: block;
margin: 0 2%;

/*
background-repeat: no-repeat;
background-position: center top;
background-size: auto 120px;
padding-top:120px;
*/


text-align: center;
font-size:16px;
color:rgba(138,141,143,1);
line-height: 1.25em;
letter-spacing: 0px;

border: 1px solid rgba(138,141,143,1);
padding: 15px;

}






#syc01cc3 li#syc01cc3list1:before {
/*
background-image: url(../img/sellyourcar/ic01.svg);
*/
content: "1";


}



#syc01cc3 li:before{

	text-align: center;
display: block;
font-size: 28px;
padding-bottom: 0px;

padding: 20px 20px 0px;
display: table;
margin: 0 auto;
margin-bottom: 20px;

}





#syc01cc3 li#syc01cc3list2:before  {
content: "2";


}

#syc01cc3 li#syc01cc3list3:before  {
content: "3";


}

#syc01cc3 li#syc01cc3list4:before  {
content: "4";


}

#syc01cc3 li#syc01cc3list5:before  {
content: "5";


}







/* syc_cs
------------------------------------------------------------------------*/
.syc_cs {
width:100%;
max-width:500px;
height: auto;
display: block;
padding:60px 5%;
margin:0 auto 0px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.syc_cs li {
width:100%;
height: auto;
display: block;
margin:0 0 5px 0;
}
.syc_cs li a {
width:100%;
height: auto;
display: block;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:20px 20px 20px 95px;
background-position: 10px center;
background-repeat: no-repeat;
background-size: auto 80px;
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all  0.2s ease;	
}
.syc_cs li a:hover {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.syc_cs li a.syc_cs-tel {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-tel_w.svg);
}
.syc_cs li a.syc_cs-mail {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-mail_w.svg);
}
.syc_cs li a.syc_cs-line {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-line_w.svg);
}
.syc_cs li a h3 {
font-size:18px;
font-weight: 400;
line-height: 1.25em;
color:#fff!important;
letter-spacing: 0px;
margin-bottom: 2px;
}
.syc_cs li a p {
margin-bottom: 0px!important;
color:#fff!important;
letter-spacing:0px;
}
.syc_cs li a.syc_cs-tel p {
font-family: AstonMartinFlare_W_Md;
font-size:28px!important;
line-height: 30px!important;
}
.syc_cs li a.syc_cs-mail p {
font-weight: 700!important;
font-size:20px!important;
line-height: 30px!important;
}
.syc_cs li a.syc_cs-line p {
font-weight: 700!important;
font-size:20px!important;
line-height: 30px!important;
}


/* syc02mm
------------------------------------------------------------------------*/
#syc02mm {
width:100%;
height: auto;
display: block;
background-image: url(../img/sellyourcar/img02.jpg);
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
.syc_cov {
width:100%;
height: auto;
display: block;
background-color: rgba(0,0,0,0.60);
}
#syc02cc {
width:100%;
max-width:1600px;
height: auto;
display: block;
margin:0 auto;
padding:60px 5% 60px;
}
#syc02cc h2 {
font-size:40px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
color:rgba(255,255,255,1.00);
margin-bottom: 5px;
text-align: center;
}
#syc02cc h3 {
font-family: AstonMartinFlare_W_Md;
font-size:18px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(255,255,255,1.00);
margin-bottom: 30px;
text-align: center;
}
#syc02cc ul#syc02cc_check {
width:100%;
height: auto;
display: block;
margin:0 auto 20px;
}
#syc02cc ul#syc02cc_check li {
width:100%;
height: auto;
display: block;
margin-bottom: 10px;
padding:5px 5px 5px 50px;
background-image: url(../img/sellyourcar/ic-check.png);
background-repeat: no-repeat;
background-position: left top;
background-size: auto 30px;
font-size:16px;
font-weight: 200;
line-height: 1.4em;
color:#fff;
}

#syc02cc p {
text-align: center;
color:#fff!important;
letter-spacing: 0px;
}
#syc02cc_02 {
width:100%;
height: auto;
display: block;
background-color: rgba(255,255,255,0.90);
padding:50px 5%;
}
#syc02cc_02 ul#syc02cc_lm {
width:100%;
max-width:1600px;
height: auto;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin:0 auto;
}
#syc02cc_02 ul#syc02cc_lm li {
width:28.90%;
height: auto;
display: block;
margin: 0 2%;
background-repeat: no-repeat;
background-position: center top;
background-size: auto 120px;
padding-top:120px;
text-align: center;
}
#syc02cc_02 ul#syc02cc_lm li h4 {
font-size:18px;
font-weight: 700;
line-height: 1.25em;
letter-spacing: 0px;
text-align: center;
margin-bottom: 3px;
border: 1px solid #505050;
padding: 20px;
margin-bottom: 15px;



}
#syc02cc_02 ul#syc02cc_lm li p {
line-height: 1.4em!important;
letter-spacing: 0px;
}


/* syc03mm
------------------------------------------------------------------------*/
#syc03mm {
width:100%;
height: auto;
display: block;
}
#syc03cc {
width:100%;
height: auto;
display: block;
max-width: 1600px;
padding:0px 5% 0px;
}
#syc03cc h2 {
font-size:30px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
margin-bottom: 5px;
text-align: center;
}
#syc03cc p.syc03tt {
font-family: AstonMartinFlare_W_Md;
font-size:18px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(138,141,143,1.00);
margin-bottom: 30px;
text-align: center;
}
#syc03cc ul {
width:100%;
height: auto;
display: block;
margin:0 auto 0px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
#syc03cc li {
width:47.80%;
height: auto;
display: block;
margin:10px 1%;
padding:5%;
box-shadow: 0px 2px 10px rgba(0,0,0,0.15);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#syc03cc li h3 {
font-size:24px;
font-weight: 200;
line-height: 1.25em;
margin-bottom: 10px;
}


/* syc04mm
------------------------------------------------------------------------*/
#syc04mm {
width:100%;
height: auto;
display: block;
background-color: #f6f6f6;
}
#syc04cc {
width:100%;
height: auto;
display: block;
padding:60px 5%;
}
#syc04cc h2 {
font-size:30px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
margin-bottom: 5px;
text-align: center;
}
#syc04cc p.syc04tt {
font-size:16px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(138,141,143,1.00);
margin-bottom: 30px;
text-align: center;
}
#syc04cc h3 {
font-size:28px;
font-weight: 200;
line-height: 1.25em;
margin-bottom: 20px;
letter-spacing: 0px;
}
#syc04cc h3 strong {
font-weight: 700;
color:rgba(138,141,143,1.00);
}
#syc04cc ul {
width:100%;
height: auto;
display: block;
margin:0 auto 0px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
#syc04cc li {
width:31.2333333333333333%;
height: auto;
display: block;
margin:10px 1% 50px;
padding:1% 1% 1.5% 1%;
box-shadow: 0px 2px 10px rgba(0,0,0,0.15);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#syc04cc li img {
margin-bottom: 15px;
}
#syc04cc li p {
line-height: 1.4em!important;
margin-bottom: 0px!important;
}

.syc_qr {
width:250px;
height: 250px;
display: block;
padding:20px 0 0;
margin:0 auto 50px;
background-color: rgba(42,44,48,1);
/*
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
*/
}
.syc_qr h3.syc_qr_title {
font-size: 16px!important;
font-weight: 700!important;
line-height: 1.4em!important;
text-align: center;
letter-spacing: 0px;
margin-bottom: 10px!important;
color:#fff!important;
}
.syc_qr img {
width:60%;
height: auto;
display: block;
margin:0 auto;
}


/* syc05mm
------------------------------------------------------------------------*/
#syc05mm {
width:100%;
height: auto;
display: block;
}
#syc05cc {
width:100%;
height: auto;
display: block;
max-width: 1600px;
padding:60px 5%;
}
#syc05cc h2 {
font-size:30px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
margin-bottom: 5px;
text-align: center;
}


}

/* Style for iPad */
@media screen and (min-width: 481px) and (max-width: 768px) {

/* wrapper
----------------------------------------------*/
/*
#footer {
padding-bottom: 70px;
}
/*

/* Topimage
------------------------------------------------------------------------*/
#topimage {
width:100%;
height: 470px;
display: block;
position: relative;
background-image: url(../img/sellyourcar/topimage.jpg);
background-repeat: no-repeat;
background-position: center -80px;
background-size: auto 400px;
}
#topimage #tpimg {
display: none;
}
#topimage #tpcc {
width:100%;
height: auto;
display: block;
position: absolute;
top:330px;
left:0;
z-index:9999;
padding:0 5%;
}
#topimage #tpcc h2 {
font-family: AstonMartinFlare_W_Md;
font-size:16px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0px;
color:rgba(40,43,46,1.00);
margin-bottom: 6px;
}
#topimage #tpcc h3 {
font-size:25px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
color:rgba(40,43,46,1.00);
margin-bottom: 10px;
}
#topimage #tpcc p {
font-size:14px;
font-weight: 300;
line-height: 1.6em;
letter-spacing: 0px;
color:rgba(96,94,92,1);
margin-bottom: 0px!important;
}
#topimage #tpcc p br {
display: none;
}


/* syc01mm
------------------------------------------------------------------------*/
#syc01mm {
width:100%;
height: auto;
display: block;
}


/* syc01cc2
------------------------------------------------------------------------*/
#syc01cc2 {
width:100%;
height: auto;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin:0 auto;
padding:0px 5% 0px;
}
#syc01cc2left {
width:100%;
height: auto;
display: block;
padding:0 0 60px 0;
}
#syc01cc2left h2 {
font-size:30px;
font-weight: 200;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(96,94,92,1);
margin-bottom: 10px;
}
#syc01cc2right {
width:100%;
height: auto;
display: block;
}


/* syc01cc3
------------------------------------------------------------------------*/
#syc01cc3 {
width:100%;
height: auto;
display: block;
margin:0 auto;
padding:30px 5% 0px;
}

#syc01cc3 li {
width:100%;
height: auto;
display: block;
margin: 0 0 0px 0;


font-size:16px;
color:rgba(138,141,143,1);
line-height: 80px;
letter-spacing: 0px;
}

#syc01cc3 li#syc01cc3list1:before {
content: "1";
text-align: center;

font-size: 20px;
border: 1px solid rgba(138,141,143,1);
padding: 8px 8px;
margin-right: 15px;
}
#syc01cc3 li#syc01cc3list2:before {
content: "2";
text-align: center;

font-size: 20px;
border: 1px solid rgba(138,141,143,1);
padding: 8px 8px;
margin-right: 15px;
}

#syc01cc3 li#syc01cc3list3:before {
content: "3";
text-align: center;

font-size: 20px;
border: 1px solid rgba(138,141,143,1);
padding: 8px 8px;
margin-right: 15px;
}


#syc01cc3 li#syc01cc3list4:before {
content: "4";
text-align: center;

font-size: 20px;
border: 1px solid rgba(138,141,143,1);
padding: 8px 8px;
margin-right: 15px;
}

#syc01cc3 li#syc01cc3list5:before {
content: "5";
text-align: center;

font-size: 20px;
border: 1px solid rgba(138,141,143,1);
padding: 8px 8px;
margin-right: 15px;
}











/* syc_cs
------------------------------------------------------------------------*/
.syc_cs {
width:100%;
max-width:480px;
height: auto;
display: block;
padding:60px 5%;
margin:0 auto 0px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.syc_cs li {
width:100%;
height: auto;
display: block;
margin:0 0 5px 0;
}
.syc_cs li a {
width:100%;
height: auto;
display: block;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:20px 20px 20px 95px;
background-position: 10px center;
background-repeat: no-repeat;
background-size: auto 80px;
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all  0.2s ease;	
}
.syc_cs li a:hover {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.syc_cs li a.syc_cs-tel {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-tel_w.svg);
}
.syc_cs li a.syc_cs-mail {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-mail_w.svg);
}
.syc_cs li a.syc_cs-line {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-line_w.svg);
}
.syc_cs li a h3 {
font-size:18px;
font-weight: 400;
line-height: 1.25em;
color:#fff!important;
letter-spacing: 0px;
margin-bottom: 2px;
}
.syc_cs li a p {
margin-bottom: 0px!important;
color:#fff!important;
letter-spacing:0px;
}
.syc_cs li a.syc_cs-tel p {
font-family: AstonMartinFlare_W_Md;
font-size:28px!important;
line-height: 30px!important;
}
.syc_cs li a.syc_cs-mail p {
font-weight: 700!important;
font-size:20px!important;
line-height: 30px!important;
}
.syc_cs li a.syc_cs-line p {
font-weight: 700!important;
font-size:20px!important;
line-height: 30px!important;
}


/* syc02mm
------------------------------------------------------------------------*/
#syc02mm {
width:100%;
height: auto;
display: block;
background-image: url(../img/sellyourcar/img02.jpg);
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
.syc_cov {
width:100%;
height: auto;
display: block;
background-color: rgba(0,0,0,0.60);
}
#syc02cc {
width:100%;
max-width:1600px;
height: auto;
display: block;
margin:0 auto;
padding:60px 5% 60px;
}
#syc02cc h2 {
font-size:28px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
color:rgba(255,255,255,1.00);
margin-bottom: 5px;
text-align: center;
}
#syc02cc h3 {
font-family: AstonMartinFlare_W_Md;
font-size:18px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(255,255,255,1.00);
margin-bottom: 30px;
text-align: center;
}
#syc02cc ul#syc02cc_check {
width:100%;
height: auto;
display: block;
margin:0 auto 20px;
}
#syc02cc ul#syc02cc_check li {
width:100%;
height: auto;
display: block;
margin-bottom: 10px;
padding:5px 5px 5px 50px;
background-image: url(../img/sellyourcar/ic-check.png);
background-repeat: no-repeat;
background-position: left top;
background-size: auto 30px;
font-size:16px;
font-weight: 200;
line-height: 1.4em;
color:#fff;
}

#syc02cc p {
color:#fff!important;
letter-spacing: 0px;
}
#syc02cc p br {
display: none;
}
#syc02cc_02 {
width:100%;
height: auto;
display: block;
background-color: rgba(255,255,255,0.90);
padding:40px 5%;
}
#syc02cc_02 ul#syc02cc_lm {
width:100%;
height: auto;
display: block;
margin:0 auto;
}
#syc02cc_02 ul#syc02cc_lm li {
width:100%;
height: auto;
display: block;
background-repeat: no-repeat;
background-position: left center;
background-size: 80px auto;
padding:20px 0 20px 0px;
letter-spacing: 0px;
}
#syc02cc_02 ul#syc02cc_lm li h4 {
font-size:18px;
font-weight: 700;
line-height: 1.25em;
letter-spacing: 0px;
margin-bottom: 3px;
border: 1px solid #505050;
padding: 20px;
margin-bottom: 15px;
text-align: center;
}


#syc02cc_02 ul#syc02cc_lm li p {
line-height: 1.4em!important;
letter-spacing: 0px;
}




/* syc03mm
------------------------------------------------------------------------*/
#syc03mm {
width:100%;
height: auto;
display: block;
}
#syc03cc {
width:100%;
height: auto;
display: block;
max-width: 1600px;
padding:0px 5% 0px;
}
#syc03cc h2 {
font-size:28px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
margin-bottom: 5px;
}
#syc03cc p.syc03tt {
font-family: AstonMartinFlare_W_Md;
font-size:14px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(138,141,143,1.00);
margin-bottom: 30px;
}
#syc03cc ul {
width:100%;
height: auto;
display: block;
margin:0 auto 0px;
}
#syc03cc li {
width:100%;
height: auto;
display: block;
margin:0 0 30px 0;
padding-bottom:30px;
border-bottom:1px dotted rgba(96,94,92,1);
}
#syc03cc li:last-child {
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none;
}
#syc03cc li h3 {
font-size:24px;
font-weight: 200;
line-height: 1.25em;
margin-bottom: 10px;
}


/* syc04mm
------------------------------------------------------------------------*/
#syc04mm {
width:100%;
height: auto;
display: block;
background-color: #f6f6f6;
}
#syc04cc {
width:100%;
height: auto;
display: block;
padding:60px 5%;
}
#syc04cc h2 {
font-size:28px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
margin-bottom: 5px;
}
#syc04cc p.syc04tt {
font-size:14px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(138,141,143,1.00);
margin-bottom: 30px;
}
#syc04cc h3 {
font-size:22px;
font-weight: 200;
line-height: 1.25em;
margin-bottom: 20px;
letter-spacing: 0px;
}
#syc04cc h3 strong {
font-weight: 700;
color:rgba(138,141,143,1.00);
}
#syc04cc ul {
width:100%;
height: auto;
display: block;
margin:0 auto 0px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
#syc04cc li {
width:47.80%;
height: auto;
display: block;
margin:10px 1% 50px;
padding:1% 1% 1.5% 1%;
box-shadow: 0px 2px 10px rgba(0,0,0,0.15);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#syc04cc li img {
margin-bottom: 15px;
}
#syc04cc li p {
line-height: 1.4em!important;
margin-bottom: 0px!important;
}

.syc_qr {
width:250px;
height: 250px;
display: block;
padding:20px 0 0;
margin:0 auto 50px;
background-color: rgba(42,44,48,1);
/*
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
*/
}
.syc_qr h3.syc_qr_title {
font-size: 16px!important;
font-weight: 700!important;
line-height: 1.4em!important;
text-align: center;
letter-spacing: 0px;
margin-bottom: 10px!important;
color:#fff!important;
}
.syc_qr img {
width:60%;
height: auto;
display: block;
margin:0 auto;
}


/* syc05mm
------------------------------------------------------------------------*/
#syc05mm {
width:100%;
height: auto;
display: block;
}
#syc05cc {
width:100%;
height: auto;
display: block;
max-width: 1600px;
padding:60px 5%;
}
#syc05cc h2 {
font-size:28px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: 0px;
margin-bottom: 5px;
}

}

/* Style for Smartphone */
@media screen and (max-width: 480px) {

/* wrapper
----------------------------------------------*/
/*
#footer {
padding-bottom: 70px;
}
/*

/* Topimage
------------------------------------------------------------------------*/
#topimage {
width:100%;
height: 400px;
display: block;
position: relative;
background-image: url(../img/sellyourcar/topimage.jpg);
background-repeat: no-repeat;
background-position: center -150px;
background-size: auto 400px;
}
#topimage #tpimg {
display: none;
}
#topimage #tpcc {
width:100%;
height: auto;
display: block;
position: absolute;
top:260px;
left:0;
z-index:9999;
padding:0 5%;
}
#topimage #tpcc h2 {
font-family: AstonMartinFlare_W_Md;
font-size:16px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0px;
color:rgba(40,43,46,1.00);
margin-bottom: 6px;
}
#topimage #tpcc h3 {
font-size:20px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
color:rgba(40,43,46,1.00);
margin-bottom: 10px;
}
#topimage #tpcc p {
font-size:14px;
font-weight: 300;
line-height: 1.6em;
letter-spacing: 0px;
color:rgba(96,94,92,1);
margin-bottom: 0px!important;
}
#topimage #tpcc p br {
display: none;
}


/* syc01mm
------------------------------------------------------------------------*/
#syc01mm {
width:100%;
height: auto;
display: block;
}


/* syc01cc2
------------------------------------------------------------------------*/
#syc01cc2 {
width:100%;
height: auto;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin:0 auto;
padding:0px 5% 0px;
}
#syc01cc2left {
width:100%;
height: auto;
display: block;
padding:0 0 60px 0;
}
#syc01cc2left h2 {
font-size:20px;
font-weight: 200;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(96,94,92,1);
margin-bottom: 10px;
}
#syc01cc2right {
width:100%;
height: auto;
display: block;
}


/* syc01cc3
------------------------------------------------------------------------*/
#syc01cc3 {
width:100%;
height: auto;
display: block;
margin:0 auto;
padding:30px 5% 0px;
}

#syc01cc3 li {
width:100%;
height: auto;
display: block;
margin: 0 0 0px 0;

font-size:16px;
color:rgba(138,141,143,1);
letter-spacing: 0px;
margin-bottom: 40px;
text-indent: -3em;
padding-left: 3em;
line-height: 1.6;
}

#syc01cc3 li#syc01cc3list1:before {
content: "1";
text-align: center;

font-size: 20px;
border: 1px solid rgba(138,141,143,1);
padding: 8px 8px;
margin-right: 15px;
}
#syc01cc3 li#syc01cc3list2:before {
content: "2";
text-align: center;

font-size: 20px;
border: 1px solid rgba(138,141,143,1);
padding: 8px 8px;
margin-right: 15px;
}

#syc01cc3 li#syc01cc3list3:before {
content: "3";
text-align: center;

font-size: 20px;
border: 1px solid rgba(138,141,143,1);
padding: 8px 8px;
margin-right: 15px;
}


#syc01cc3 li#syc01cc3list4:before {
content: "4";
text-align: center;

font-size: 20px;
border: 1px solid rgba(138,141,143,1);
padding: 8px 8px;
margin-right: 15px;
}

#syc01cc3 li#syc01cc3list5:before {
content: "5";
text-align: center;

font-size: 20px;
border: 1px solid rgba(138,141,143,1);
padding: 8px 8px;
margin-right: 15px;
}




/* syc_cs
------------------------------------------------------------------------*/
.syc_cs {
width:100%;
height: auto;
display: block;
padding:60px 5%;
margin:0 auto 0px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.syc_cs li {
width:100%;
height: auto;
display: block;
margin:0 0 5px 0;
}
.syc_cs li a {
width:100%;
height: auto;
display: block;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:20px 20px 20px 95px;
background-position: 10px center;
background-repeat: no-repeat;
background-size: auto 80px;
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all  0.2s ease;	
}
.syc_cs li a:hover {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.syc_cs li a.syc_cs-tel {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-tel_w.svg);
}
.syc_cs li a.syc_cs-mail {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-mail_w.svg);
}
.syc_cs li a.syc_cs-line {
background-color: rgba(42,44,48,1);
background-image: url(../img/sellyourcar/ic-line_w.svg);
}
.syc_cs li a h3 {
font-size:18px;
font-weight: 400;
line-height: 1.25em;
color:#fff!important;
letter-spacing: 0px;
margin-bottom: 2px;
}
.syc_cs li a p {
margin-bottom: 0px!important;
color:#fff!important;
letter-spacing:0px;
}
.syc_cs li a.syc_cs-tel p {
font-family: AstonMartinFlare_W_Md;
font-size:28px!important;
line-height: 30px!important;
}
.syc_cs li a.syc_cs-mail p {
font-weight: 700!important;
font-size:20px!important;
line-height: 30px!important;
}
.syc_cs li a.syc_cs-line p {
font-weight: 700!important;
font-size:20px!important;
line-height: 30px!important;
}


/* syc02mm
------------------------------------------------------------------------*/
#syc02mm {
width:100%;
height: auto;
display: block;
background-image: url(../img/sellyourcar/img02.jpg);
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
.syc_cov {
width:100%;
height: auto;
display: block;
background-color: rgba(0,0,0,0.60);
}
#syc02cc {
width:100%;
max-width:1600px;
height: auto;
display: block;
margin:0 auto;
padding:60px 5% 60px;
}
#syc02cc h2 {
font-size:24px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
color:rgba(255,255,255,1.00);
margin-bottom: 5px;
}
#syc02cc h3 {
font-family: AstonMartinFlare_W_Md;
font-size:16px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(255,255,255,1.00);
margin-bottom: 30px;
}
#syc02cc ul#syc02cc_check {
width:100%;
height: auto;
display: block;
margin:0 auto 20px;
}
#syc02cc ul#syc02cc_check li {
width:100%;
height: auto;
display: block;
margin-bottom: 10px;
padding:5px 5px 5px 50px;
background-image: url(../img/sellyourcar/ic-check.png);
background-repeat: no-repeat;
background-position: left top;
background-size: auto 30px;
font-size:16px;
font-weight: 200;
line-height: 1.4em;
color:#fff;
}

#syc02cc p {
color:#fff!important;
letter-spacing: 0px;
}
#syc02cc p br {
display: none;
}
#syc02cc_02 {
width:100%;
height: auto;
display: block;
background-color: rgba(255,255,255,0.90);
padding:40px 5%;
}
#syc02cc_02 ul#syc02cc_lm {
width:100%;
height: auto;
display: block;
margin:0 auto;
}
#syc02cc_02 ul#syc02cc_lm li {
width:100%;
height: auto;
display: block;
background-repeat: no-repeat;
background-position: left center;
background-size: 80px auto;
padding:20px 0 20px 0px;
letter-spacing: 0px;
}
#syc02cc_02 ul#syc02cc_lm li h4 {
font-size:18px;
font-weight: 700;
line-height: 1.25em;
letter-spacing: 0px;
margin-bottom: 3px;
border: 1px solid #505050;
padding: 20px;
margin-bottom: 15px;
text-align: center;
}
#syc02cc_02 ul#syc02cc_lm li p {
line-height: 1.4em!important;
letter-spacing: 0px;
}




/* syc03mm
------------------------------------------------------------------------*/
#syc03mm {
width:100%;
height: auto;
display: block;
}
#syc03cc {
width:100%;
height: auto;
display: block;
max-width: 1600px;
padding:0px 5% 0px;
}
#syc03cc h2 {
font-size:28px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
margin-bottom: 5px;
}
#syc03cc p.syc03tt {
font-family: AstonMartinFlare_W_Md;
font-size:14px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(138,141,143,1.00);
margin-bottom: 30px;
}
#syc03cc ul {
width:100%;
height: auto;
display: block;
margin:0 auto 0px;
}
#syc03cc li {
width:100%;
height: auto;
display: block;
margin:0 0 30px 0;
padding-bottom:30px;
border-bottom:1px dotted rgba(96,94,92,1);
}
#syc03cc li:last-child {
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none;
}
#syc03cc li h3 {
font-size:24px;
font-weight: 200;
line-height: 1.25em;
margin-bottom: 10px;
}


/* syc04mm
------------------------------------------------------------------------*/
#syc04mm {
width:100%;
height: auto;
display: block;
background-color: #f6f6f6;
}
#syc04cc {
width:100%;
height: auto;
display: block;
padding:60px 5%;
}
#syc04cc h2 {
font-size:28px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: -1px;
margin-bottom: 5px;
}
#syc04cc p.syc04tt {
font-size:14px;
font-weight: 400;
line-height: 1.25em;
letter-spacing: 0px;
color:rgba(138,141,143,1.00);
margin-bottom: 30px;
}
#syc04cc h3 {
font-size:22px;
font-weight: 200;
line-height: 1.25em;
margin-bottom: 20px;
letter-spacing: 0px;
}
#syc04cc h3 strong {
font-weight: 700;
color:rgba(138,141,143,1.00);
}
#syc04cc ul {
width:100%;
height: auto;
display: block;
margin:0 auto 0px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
#syc04cc li {
width:47.80%;
height: auto;
display: block;
margin:10px 1% 50px;
padding:1% 1% 1.5% 1%;
box-shadow: 0px 2px 10px rgba(0,0,0,0.15);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#syc04cc li img {
}
#syc04cc li p {
width:auto;
height: auto;
display: block;
padding:15px;
line-height: 1.4em!important;
margin-bottom: 0px!important;
}

.syc_qr {
width:250px;
height: 250px;
display: block;
padding:20px 0 0;
margin:0 auto 50px;
background-color: rgba(42,44,48,1);
/*
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
*/
}
.syc_qr h3.syc_qr_title {
font-size: 16px!important;
font-weight: 700!important;
line-height: 1.4em!important;
text-align: center;
letter-spacing: 0px;
margin-bottom: 10px!important;
color:#fff!important;
}
.syc_qr img {
width:60%;
height: auto;
display: block;
margin:0 auto;
}


/* syc05mm
------------------------------------------------------------------------*/
#syc05mm {
width:100%;
height: auto;
display: block;
}
#syc05cc {
width:100%;
height: auto;
display: block;
max-width: 1600px;
padding:60px 5%;
}
#syc05cc h2 {
font-size:28px;
font-weight: 200;
line-height: 1.4em;
letter-spacing: 0px;
margin-bottom: 5px;
}

}



#header h1{
	background: #000;

}
@media screen and (max-width: 480px) {

#header h1 {

    height: auto;

}