@charset "utf-8";.odd{background-color:#EFEFEF;}
.mainContents h3{background:url(../../img/share/bg_heading02.png) no-repeat left 0.5em;color:#1D1F85;}
.mainContents h4{background:url(../../img/share/bg_heading03.png) no-repeat left;padding-left:1em;color:#1D1F85;font-weight:bold;}
.mainContents div.supportMenuBox{overflow:hidden;}
.supportMenuBox p a{font-weight:bold;background:url(../../img/share/bg_list_header.png) no-repeat left;padding-left:0.5em;}
.supportMenuBox div{float:left;width:48%;margin-bottom:3.5em;}
.supportMenuBox div div.linkImg{clear:both;width:100%;margin-bottom:0;}

.salesAreaBox .mainContentsBox#menuSecond div {
	overflow: hidden;
}
.salesAreaBox .mainContentsBox#menuSecond div p:nth-of-type(1) {
	float: left;
	width: 48%;
}
.salesAreaBox .mainContentsBox#menuSecond div p:nth-of-type(2) {
	float: right;
	width: 48%;
	text-align:center;
}
.salesAreaBox .mainContentsBox#menuSecond ol {
	margin: 0 0 1rem 1.5rem;
}
.salesAreaBox .mainContentsBox#menuSecond p.txtOnlineEnd {
	text-align:center;
	font-size: 1.1rem;
	font-weight: bold;
}

.salesAreaReason dl.reasonEnd{background:none;margin-bottom:1em;}
.salesAreaReason dl dt{font-family:"GenshinGothicBold", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",serif;background:url(../sales_area/img/bg_icon_sales_area.png) no-repeat left;padding:.5em 0 .5em 2.5em;font-size:130%;font-weight:bold;color:#2185C9;line-height:1;}
.chargeExampleList dt{float:left;clear:both;background:url(../../img/share/bg_list_header.png) no-repeat left;}
.mainContentsBox .exampleNote{font-size:80%;font-weight:bold;clear:both;}
.txtRed{color:#D80000;font-weight:bold;}
.fontSmall{font-size:80%;}
.chargeArea table{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;width:100%;}
.chargeArea table caption{font-weight:bold;background:url(../../img/share/bg_heading03.png) no-repeat left;color:#1D1F85;font-size:120%;padding-left:1em;text-align:left;}
.chargeArea table th{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;font-weight:normal;}
.chargeArea table td{border-bottom:1px solid #CCCCCC;padding:0.5em;}
.chargeArea table td ul li{background:url(../../img/share/bg_list_header.png) no-repeat left 7px;padding-left:1em;list-style-type:none;}
.chargeArea table th h4{background:none;font-size:110%;padding:0;font-weight:normal;}
.chargeArea #menuFirst th h4{color:#137252;}
.chargeArea #menuSecond th h4{color:#DD640B;}
.chargeArea #menuThird th h4{color:#0093DA;}
.chargeArea table p{margin:0.25em 1em;font-weight:bold;color:#D80000;}
.chargeArea table p span{font-weight:bold;font-size:85%;line-height:1;color:#333333;}
.orderAfterFlowArea .readTxtArea ul li{font-weight:bold;background:url(../../img/share/bg_list_header.png) no-repeat left;padding:0 0 0 0.75em;font-size:110%;line-height:1.8;}
.orderAfterFlowArea .flowFirst div p,
.orderAfterFlowArea .flowSecond p,
.orderAfterFlowArea .flowThird p{font-weight:bold;}
.orderAfterFlowArea .flowFirst div p span{font-weight:normal;display:block;}
.orderAfterFlowArea .flowFirst dl dt,
.orderAfterFlowArea .flowSecond dl dt{color:#1D1F85;font-weight:bold;}
.orderAfterFlowArea .flowSecond dl dd ul li{display:inline-block;list-style-type:none;}
.orderAfterFlowArea .flowFirst dl dd span{color:#137252;font-weight:bold;font-size:85%;}
.orderAfterFlowArea .flowFirst div.noteBox,
.orderAfterFlowArea .flowSecond div.noteBox{clear:both;border:3px solid #BBBBBB;background:url(../../img/share/texture/texture01.png) repeat;}
.orderAfterFlowArea .flowFirst div.noteBox h4,
.orderAfterFlowArea .flowSecond h4{font-size:110%;margin-bottom:0.5em;}
.orderAfterFlowArea .flowFirst div.noteBox p{font-weight:normal;margin:1em 0 0 0;}
.orderAfterFlowArea .flowFirst div.noteBox dl,
.orderAfterFlowArea .flowSecond div.noteBox dl{border-bottom:1px dotted #333333;}
.orderAfterFlowArea .flowFirst div.noteBox dl.listEnd,
.orderAfterFlowArea .flowSecond div.noteBox dl.listEnd{border-bottom:none;padding-bottom:0.5em;margin-bottom:0;}
.orderAfterFlowArea .flowFirst div.noteBox dl dt{color:#137252;font-size:110%;}
.orderAfterFlowArea .flowFirst div.noteBox dl dd{text-indent:0;}
.orderAfterFlowArea .flowFirst div.noteBox dl dd span{color:#D80000;}
.orderAfterFlowArea .flowFirst div.noteBox dl dd span.note{font-size:100%;}
.mainContents .flowFifth p.txtEnd{margin-bottom:5em;}
.guaranteeArea{overflow:hidden;}
.guaranteeArea h4{clear:both;background:none;padding-left:0;margin-bottom:20px;}
.guaranteeArea h4 span{font-family:'Cabin Condensed', sans-serif;font-size:180%;color:#FFFFFF;width:36px;height:36px;border-radius:50%;background-color:#3C40D5;display:inline-block;text-align:center;line-height:1.25;margin:-0.1em 0.25em 0 0;float:left;font-weight:normal;position:relative;}
.guaranteeArea .guaranteeBox{overflow:hidden;padding-top:20px;}
.guaranteeArea .imgBox{margin-right:5px;}
.guaranteeArea .guaranteeBox p span{display:block;font-size:85%;font-weight:bold;margin-top:10px;}
.guaranteeFlowContainer{background:url(../../img/share/bg_flow_triangle.png) no-repeat center bottom;padding-bottom:25px;}
.containerEnd{background:none;padding-bottom:0;}
.guaranteeFlowContainer dl dt{float:left;clear:both;color:#1D1F85;font-weight:bold;line-height:2;font-size:110%;overflow:hidden;}
.guaranteeFlowContainer dl dd{padding:5px 10px 5px 20px;min-height:50px;background:url(../../img/share/bg_shade_vertical.png) no-repeat center left;}
.guaranteeArea ul.notes{margin:20px 0 40px;}
.guaranteeArea ul.notes li{font-weight:bold;padding-left:20px;text-indent:-16px;font-size:80%;}
.mainContents.guaranteeArea a.searchShopBtn{font-size:150%;padding:10px 0;font-family:"GenshinGothicBold", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",serif;}
.mainContents a.guaranteeInquiryBtn{display:block;text-align:center;font-weight:bold;font-size:140%;color:#FFFFFF;text-decoration:none;margin:0 auto 1.5em;background:#FF9900;background-image:linear-gradient(to bottom, #FF9900, #DB8400);border-radius:5px;box-shadow:0px 4px 0px #A66400;}
.mainContents a.guaranteeInquiryBtn:hover{opacity:0.7;}
.deliveryFlowContainer{background:url(../../img/share/bg_flow_triangle.png) no-repeat center bottom;padding-bottom:25px;}
.deliveryFlowBox{border:3px solid #F6A859;padding:0 10px;}
.containerEnd{background:none;padding-bottom:0;}
.deliveryFlowContainer dl dt{color:#1D1F85;font-weight:bold;width:140px;line-height:2;font-size:110%;overflow:hidden;}
.deliveryFlowContainer dl dt span{font-family:'Cabin Condensed', sans-serif;font-size:180%;color:#FFFFFF;width:36px;height:36px;border-radius:50%;background-color:#3C40D5;display:inline-block;text-align:center;line-height:1.25;margin:-0.1em 0.25em 0 0;float:left;font-weight:normal;position:relative;}
.zeroNote{color:#D80000;font-weight:bold;font-size:80%;}
.zeroTxt{float:left;width:70%;}
.mainContents a.salesAreaBtn{display:block;text-align:center;font-weight:bold;color:#FFFFFF;text-decoration:none;margin:0 auto;margin-bottom:2em;line-height:1.625;background:#4044D5;border-radius:5px;box-shadow:0px 4px 0px #1A1C77;}
.mainContents a.salesAreaBtn:hover{opacity:0.7;}
.containerEnd{background:none;padding-bottom:0;}
.certificateFlowContainer dl dt{color:#1D1F85;font-weight:bold;width:150px;line-height:2;font-size:110%;overflow:hidden;}
.certificateFlowContainer dl dt span{font-family:'Cabin Condensed', sans-serif;font-size:180%;color:#FFFFFF;width:36px;height:36px;border-radius:50%;background-color:#3C40D5;display:inline-block;text-align:center;line-height:1.25;margin:-0.1em 0.25em 0 0;float:left;font-weight:normal;position:relative;}
.certificateFlowContainer dl dt b{color:#D80000;font-size:70%;margin-left:0.5em;}
.parkingCertificateArea div.noteBox{clear:both;border:3px solid #BBBBBB;background:url(../../img/share/texture/texture01.png) repeat;}
.parkingCertificateArea div.noteBox ul li{list-style-type:none;font-size:110%;font-weight:bold;color:#1246AC;}
.parkingCertificateArea div.noteBox ul li span{font-size:75%;color:#333333;margin-left:0.5em;}
.parkingCertificateArea table{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;width:100%;margin:0 auto;margin-right:-1px;margin-bottom:1em;}
.parkingCertificateArea table th,
.parkingCertificateArea table td{text-align:center;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.parkingCertificateArea table td a{background:url(../../img/share/bg_blank.png) no-repeat right;padding-right:1.25em;font-weight:bold;color:#1D1F85;}
.parkingCertificateArea table th{background:#E7F2FE;font-weight:normal;}
.parkingCertificateArea table td.txtRed{font-size:110%;}
#menuFifth div.certificate{background:#E7F2FE;padding:0.5em 1em;}
#menuFifth div.certificate dl dt{float:left;clear:both;background:url(../../img/share/bg_list_icon02.png) no-repeat left;padding-left:1em;font-weight:bold;}
.parkingCertificateArea div.noteBox ul.listLast li{list-style-type:none;background:url(../../img/share/bg_list_header.png) no-repeat left 0.5em;padding-left:1em;font-size:110%;font-weight:bold;color:#1246AC;line-height:1.5;}
.parkingCertificateArea div.noteBox ul.listLast li.last{margin-bottom:0;}
.parkingCertificateArea div.noteBox ul.listLast li span{font-size:75%;color:#333333;margin-left:0;padding-top:0.25em;display:block;}
.paymentMethodArea div.noteBox{clear:both;border:3px solid #BBBBBB;background:url(../../img/share/texture/texture02.png) repeat;}
.paymentMethodArea div.noteBox ul li{list-style-type:none;display:inline-block;margin-right:1em;padding-top:5px;}
.paymentMethodArea div.noteBox dl{font-weight:bold;}
.paymentMethodArea div.noteBox dl dt{font-size:120%;margin-right:2em;}
.paymentMethodArea div.noteBox dl dd{color:#1246AC;}
.paymentMethodArea div.payment,
.paymentMethodArea .roadService,
.paymentMethodArea .insurance{margin-bottom:4em;}
.welfareArea .taxTable{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;width:100%;margin:0 auto;margin-right:-1px;margin-bottom:1em;}
.welfareArea .taxTable th{background:#E7F2FE;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.welfareArea .taxTable td{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.welfareArea .taxTable td.type{color:#137252;font-weight:bold;}
.welfareArea .taxTable td.amount{text-align:center;}
.welfareArea .taxTable dl{margin:0.75em 0;}
.welfareArea .taxTable dt{font-weight:bold;color:#262CB6;}
.welfareArea .taxTable dd a,
.welfareArea .taxTable td a{background:url(../../img/share/bg_blank.png) no-repeat right;padding-right:1.2em;}
.welfareNote{color:#D80000;font-weight:bold;font-size:80%;}
.subsidyTable{border-top:1px solid #CCCCCC;}
.subsidyTable th,
.subsidyTable td{border-bottom:1px solid #CCCCCC;}
.subsidyTable th{width:35%;text-align:left;border-right:1px solid #CCCCCC;}
.subsidyTable td{padding:0.5em 0 0.5em 0.5em;}
.subsidyTable td span{font-weight:bold;font-size:80%;line-height:1.75;}
.welfareArea div.noteBox div{background:url(../welfare/img/bg_column_shade.png) no-repeat center bottom;padding:0 0.25em 2em 0.25em;margin-bottom:2em;}
.welfareArea div.noteBox div.noteBoxLast{background:none;padding:0 0.25em 2em 0.25em;margin-bottom:0;}
.welfareArea div.noteBox div dt{font-weight:bold;font-size:105%;color:#1246AC;background:url(../../img/share/bg_list_header.png) no-repeat left;padding-left:1em;margin-bottom:0.5em;}
.welfareArea div.noteBox div dd,
.welfareArea div.noteBox div dd ol{margin-left:1em;}
.welfareArea div.noteBox div dd span{display:block;margin-bottom:0.75em;}
.welfareArea div.noteBox div dd ol span{font-weight:bold;font-size:75%;margin:0;display:inline;}
.faqArea div.faqBox dt{background:url(../faq/img/icon_question.png) no-repeat center left;color:#003366;border-bottom:1px dotted #333333;margin-bottom:1em;}
.faqArea div.faqBox dd{background:url(../faq/img/icon_answer.png) no-repeat center left;}
.mainContents p.goFaqTop{color:#1D2086;font-weight:bold;text-align:right;margin-bottom:4em;}
.goFaqTop a{background:url(../faq/img/bg_gotop.png) no-repeat left;padding-left:1em;font-size:90%;}
#buyFaqFirst, #buyFaqSecond, #buyFaqThird, #buyFaqFourth, #buyFaqFifth, #buyFaqSixth, #buyFaqSeventh, #buyFaqEighth{overflow:hidden;}
#buyFaqFifth ul{text-align:center;margin-bottom:2em;}
#buyFaqFifth ul li{display:inline-block;margin-right:2em;}
#sellFaqFourth ol li{float:left;margin-left:2.5em;}
.mainContents #sellFaqFourth p{clear:both;}
.mainContents a.guaranteeBtn,
.mainContents a.chargesBtn{display:block;text-align:center;font-weight:bold;color:#FFFFFF;text-decoration:none;margin:0 auto 2em;padding:0.3em 0;line-height:1.625;border-radius:5px;}
.mainContents a.guaranteeBtn{background:#0A7C02;box-shadow:0px 4px 0px #064E01;}
.mainContents a.chargesBtn{background:#007D71;box-shadow:0px 4px 0px #005148;}
.mainContents a.guaranteeBtn:hover,
.mainContents a.chargesBtn:hover{opacity:0.7;}
@media screen and (min-width:737px){
	.contentBox{width:1000px;margin:0 auto;overflow:hidden;}
	h2{background:url(../../img/share/bg_div_contents_long.png) no-repeat center bottom;padding:0 0 55px 0;margin:0 0 20px 0;}
	.mainContents h3{font-size:140%;margin-bottom:0.3em;}
	.mainContents h4{font-size:120%;font-family:"GenshinGothicBold", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",serif;}
	.mainContents p,
	.mainContents div{margin-bottom:1em;}
	.mainContents div.supportMenuBox{width:100%;background:url(../../img/share/bg_div_contents.png) no-repeat center bottom;padding-bottom:3em;margin-bottom:6em;}
	.boxRgt{padding-left:2em;}
	#menuFirst, #menuSecond, #menuThird, #menuFourth, #menuFifth, #menuSixth, #buyFaqFirst, #buyFaqSecond, #buyFaqThird, #buyFaqFourth, #buyFaqFifth, #buyFaqSixth, #buyFaqSeventh, #buyFaqEighth, #sellFaqFirst, #sellFaqSecond, #sellFaqThird, #sellFaqFourth, #sellFaqFifth, #menuCompany, #companyFaqFirst, #companyFaqSecond, #companyFaqThird, #companyFaqFourth, #companyFaqFifth, #companyFaqSixth, #companyFaqSeventh{margin-top:-81px;padding-top:81px;}
	#companyFaqFifth a img, #companyFaqSixth a img {width:80%; height:auto;display:block;margin:0 auto;}
	#companyFaqFifth a img:hover, #companyFaqSixth a img:hover {opacity:.7;}
	.salesAreaReason dl{background:url(../../img/share/bg_div_contents_short.png) no-repeat center bottom;padding:0 0 1.5em 0;margin:3em 0 3em 0;}
	.salesAreaReason dl dt{margin-bottom:1em;}
	.webShoppingPoint div{overflow:hidden;}
	.webShoppingPoint .columnBox{width:65%;float:left;}
	.webShoppingPoint .columnBox div{background:linear-gradient(transparent 50%, #DBDBEA 50%);width:90%;padding-bottom:5px;padding-right:5px;overflow:visible;margin-left:10px;}
	.webShoppingPoint h4{background:linear-gradient(transparent 50%, #E1F8AD 0%); display: inline; padding:0 .5rem; color:#175A87;}
	.webShoppingPoint div.imgBox{float:right;margin-right:5px;}
	.chargeExampleList dt{padding-left:1em;}
	.fontSmall span.notes{margin-left:2.75em;}
	.chargeArea table{margin-bottom:4em;}
	.chargeArea table th{text-align:right;width:35%;}
	.orderAfterFlowArea .mainContentsBox{overflow:hidden;}
	.orderAfterFlowArea .flowFirst div.imgBox,
	.orderAfterFlowArea div.imgBox{float:right;margin-right:5px;width:auto;}
	.orderAfterFlowArea .flowFourth div.imgBox,
	.orderAfterFlowArea .flowFifth div.imgBox{margin-left:40px;}
	.orderAfterFlowArea .flowFirst div,
	.orderAfterFlowArea .flowThird p{float:left;width:60%;}
	.orderAfterFlowArea .flowFirst div p span{margin:1em 0 -1em;}
	.orderAfterFlowArea .flowFirst dl dd{white-space:nowrap;text-indent:1em;}
	.orderAfterFlowArea .flowFirst div.noteBox,
	.orderAfterFlowArea .flowSecond div.noteBox{padding:10px 20px;width:93%;}
	.orderAfterFlowArea .flowFirst div.noteBox dl,
	.orderAfterFlowArea .flowSecond div.noteBox dl{padding-bottom:1em;margin-bottom:1em;}
	.guaranteeArea .imgBox{float:right;}
	.guaranteeArea .guaranteeBox p{float:left;width:60%;}
	.guaranteeFlowBox{border:3px solid #F6A859;padding:0 10px;}
	.guaranteeFlowContainer dl dt{width:110px;padding:14px 20px 14px 65px;}
	.guaranteeFlowContainer dl dd{margin-left:160px;}
	.guaranteeFlowContainer dl.flowFirst dt{background:url(../guarantee/img/bg_icon_guarantee01.png) no-repeat 10px center;}
	.guaranteeFlowContainer dl.flowSecond dt{background:url(../guarantee/img/bg_icon_guarantee02.png) no-repeat 10px center;}
	.guaranteeFlowContainer dl.flowThird dt{background:url(../guarantee/img/bg_icon_guarantee03.png) no-repeat 10px center;}
	.mainContents.guaranteeArea a.searchShopBtn{width:70%;}
	.mainContents a.guaranteeInquiryBtn{padding:0.5em 1em;width:65%;}
	.mainContents a.guaranteeInquiryBtn span{background:url(../../img/share/bg_btn_mail.png) no-repeat left;padding:1em 2em;font-family:"GenshinGothicBold", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",serif;margin-left:1.5em;}
	.deliveryFlowContainer dl dt{float:left;clear:both;padding:14px 20px 14px 0;background:url(../../img/share/bg_shade_vertical.png) no-repeat center right;}
	.deliveryFlowContainer dl dd{margin-left:170px;padding:5px 10px 5px 70px;min-height:50px;}
	.deliveryFlowContainer dl.flowFirst dd{background:url(../vehicle_delivery/img/icon_flow01.png) no-repeat 10px center;}
	.deliveryFlowContainer dl.flowSecond dd{background:url(../vehicle_delivery/img/icon_flow02.png) no-repeat 10px center;}
	.deliveryFlowContainer dl.flowThird dd{background:url(../vehicle_delivery/img/icon_flow03.png) no-repeat 10px center;}
	.deliveryFlowContainer dl.flowFourth dd{background:url(../vehicle_delivery/img/icon_flow04.png) no-repeat 10px center;}
	.deliveryFlowContainer dl.flowFifth dd{background:url(../vehicle_delivery/img/icon_flow05.png) no-repeat 10px center;}
	.zeroNote{margin-top:-1em;}
	.zeroImg{float:right;margin-right:10%;}
	.mainContents a.salesAreaBtn{font-size:160%;padding:0.3em 0;width:70%;}
	.handlignArea p.txtEnd{margin-bottom:3.5em;}
	.handlignArea div.imgBox{float:right;margin:0 5px 0 20px;}
	.handlignArea p.clearTxt{margin:3em 0 0 0;padding-top:1em;}
	.handlignArea p.clearTxt a.carSearchBtn{margin-top:1em;margin-bottom:1em;}
	.certificateFlowContainer{background:url(../../img/share/bg_flow_triangle.png) no-repeat center bottom;padding-bottom:25px;}
	.certificateFlowContainer.containerEnd{background:none;}
	.certificateFlowBox{border:3px solid #F6A859;padding:0 10px;}
	.certificateFlowContainer dl dt{float:left;clear:both;padding:14px 20px 14px 0;background:url(../../img/share/bg_shade_vertical.png) no-repeat center right;}
	.certificateFlowContainer dl dd{margin-left:170px;padding:5px 10px 5px 70px;min-height:50px;}
	.certificateFlowContainer dl.flowFirst dd{background:url(../parking_certificate/img/icon_flow01.png) no-repeat 10px center;}
	.certificateFlowContainer dl.flowSecond dd{background:url(../parking_certificate/img/icon_flow02.png) no-repeat 10px center;}
	.certificateFlowContainer dl.flowThird dd{background:url(../parking_certificate/img/icon_flow03.png) no-repeat 10px center;}
	.certificateFlowContainer dl.flowFourth dd{background:url(../parking_certificate/img/icon_flow04.png) no-repeat 10px center;}
	.certificateFlowContainer dl.flowFifth dd{background:url(../parking_certificate/img/icon_flow05.png) no-repeat 10px center;}
	.parkingCertificateArea div.noteBox{margin-bottom:4em;padding:10px 20px;width:93%;}
	.parkingCertificateArea div.noteBox ul li{background:url(../../img/share/bg_list_header.png) no-repeat left;padding-left:1em;line-height:2.5;}
	.parkingCertificateArea table th,
	.parkingCertificateArea table td{padding:0.5em 1em;}
	#menuFifth div.certificate dl dt,
	#menuFifth div.certificate dl dd{line-height:2.25;}
	.parkingCertificateArea div.noteBox ul.listLast li{margin-bottom:1.5em;}
	.paymentMethodArea div.noteBox{padding:10px 20px;width:93%;}
	.paymentMethodArea div.noteBox dl{padding-left:3em;}
	.paymentMethodArea div.noteBox dl.bankTransfer{background:url(../payment_method/img/icon_bank.png) no-repeat left;border-bottom:1px dotted #333333;padding-bottom:1em;margin-bottom:1em;}
	.paymentMethodArea div.noteBox dl.cashAndCarry{background:url(../payment_method/img/icon_yen.png) no-repeat left;padding:6px 45px;}
	.paymentMethodArea div.noteBox dl dt{float:left;clear:both;}
	.paymentMethodArea div.noteBox dl.bankTransfer dt{line-height:2.5;}
	.paymentMethodArea div.noteBox dl.bankTransfer dd img{margin:0 20px -15px 0;}
	.paymentMethodArea div.noteBox ul li.logoAig img {margin-right: 80px;}
	.welfareArea .taxTable th,
	.welfareArea .taxTable td{padding:0.5em 0.75em;}
	.welfareArea .taxTable th.detail{width:50%;}
	.welfareArea .taxTable td.type{text-align:right;}
	.subsidyTable th{padding:0.5em;}
	.subsidyTable dt{color:#137252;font-size:105%;line-height:2.5;background:url(../welfare/img/icon_welfare.png) no-repeat left;padding-left:2em;}
	.subsidyTable dd{font-size:90%;background:url(../../img/share/bg_list_icon02.png) no-repeat left;padding-left:0.75em;margin-left:0.25em;}
	.welfareArea div.noteBox{clear:both;border:5px solid #BBBBBB;margin-bottom:4em;background:url(../../img/share/texture/texture01.png) repeat;padding:20px 10px 0 10px;}
	.faqArea ul.txtNav{position:relative;width:730px;overflow:hidden; margin-bottom: 50px;}
	.faqArea ul.txtNav li{line-height:1.625;padding-left:1em;position:relative;background:url(../../img/share/bg_list_header.png) no-repeat left;padding-left:1em;left:0;list-style-type:none;}
	.faqArea ul.txtNav li.col02{line-height:1.625;padding-left:1em;position:relative;top:-6.5em;left:350px;}
	.faqArea ul.txtNav li.col03{line-height:1.625;padding-left:1em;position:relative;top:-5em;left:350px;}
	.faqArea div.imgBox{float:right;margin:0 5px 0 20px;width:auto;}
	.faqArea div.faqBox{clear:both;border:5px solid #BBBBBB;margin-bottom:1em;background:url(../../img/share/texture/texture01.png) repeat;padding:10px 20px;}
	.faqArea div.faqBox dl{font-weight:bold;font-size:110%;}
	.faqArea div.faqBox dt{padding:0.5em 0 0.5em 3em;}
	.faqArea div.faqBox dd{padding:0.15em 0 0 3em;}
	.JAAIBox{background:url(../faq/img/bg_check_column.jpg);overflow:hidden;padding:10px 10px 0 10px;}
	.checkImg{float:left;width:40%;}
	.checkColumn{float:right;width:45%;font-weight:bold;}
	.mainContents #buyFaqFourth p.clr,
	.mainContents #buyFaqSeventh p.clr{clear:both;}
	.mainContents #buyFaqSeventh p a.carSearchBtn{margin-top:5em;clear:both;}
	#sellFaqFourth ol{font-weight:bold;margin:-1em 0 2em -1em;font-size:110%;overflow:visible;}
	.mainContents a.guaranteeBtn,
	.mainContents a.chargesBtn{font-size:160%;width:70%;font-family:"GenshinGothicBold", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",serif;}
	.mainContents a.guaranteeBtn span,
	.mainContents a.chargesBtn span{padding:1em 2em;}
	.mainContents a.guaranteeBtn,
}
@media screen and (max-width:736px){
	h2{background:none;padding-left:0;}
	.mainContents h3{padding-left:1em;line-height:1.625;clear:both;margin-left:5px;}
	.mainContents h4{background:url(../../img/share/bg_heading03.png) no-repeat left 10px;font-size:110%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;}
	.mainContents img{width:100%;height:auto;}
	.mainContentsBox{margin-bottom:40px;}
	.mainContentsBox p{margin:0 5px 20px 5px;}
	.readTxtImg{display:none;}
	.mainContents .supportMenuBox{padding:0 5px;}
	.supportMenuBox div{clear:both;overflow:hidden;}
	.supportMenuBox div.boxRgt{padding-left:5px;float:right;clear:inherit;}
	.mainContents .supportMenuBox p{margin:0 5px;}
	#menuFirst, #menuSecond, .salesAreaReason dl, .webShoppingPoint div{margin-bottom:50px;padding-bottom:30px;box-shadow:0px 8px 4px -4px rgba(0,0,0,0.1);background-color:#FFFFFF;border-radius:1px;}
	.mainContents.salesAreaBox h4 {
		white-space: inherit;
		text-overflow: inherit;
	}
	.salesAreaBox .mainContentsBox#menuSecond h4 {
		margin-top: 2rem;
	}
	.salesAreaBox .mainContentsBox#menuSecond div p:nth-of-type(1) {
		float: none;
		width: 96%;
	}
	.salesAreaBox .mainContentsBox#menuSecond div p:nth-of-type(2) {
		float: none;
		width: 50%;
		margin: 0 auto;
	}
	.webShoppingPoint div:nth-last-child(2){margin-bottom:20px;padding-bottom:0;box-shadow:none;}
	.salesAreaReason dl{margin-bottom:20px;padding-bottom:20px;}
	.salesAreaReason dl.reasonEnd{box-shadow:none;}
	.salesAreaReason dl dt{margin:0 5px 1em 5px;}
	.salesAreaReason dl dd{margin:0 5px;}
	.columnBox{margin:10px 0 20px;}
	.webShoppingPoint div div{margin-bottom:0;padding-bottom:0;box-shadow:none;}
	.chargeExampleList{margin-left:5px;}
	.chargeExampleList dt{padding-left:0.75em;font-weight:bold;}
	.mainContentsBox p.exampleNote{margin-bottom:20px;}
	.chargeArea table{margin-bottom:2em;}
	.chargeArea table caption{margin-left:5px;}
	.chargeArea table th{text-align:left;width:40%;padding-left:5px;}
	.chargeArea table th h4{white-space:inherit;}
	.chargeArea table td{width:60%;}
	.orderAfterFlowArea .readTxtArea ul{margin-left:5px;}
	.orderAfterFlowArea .mainContentsBox p.exampleNote{margin-top:20px;}
	.orderAfterFlowArea .readTxtArea ul li{display:inline-block;margin-right:30px;}
	.orderAfterFlowArea .flowFirst dl{margin:0 5px;}
	.orderAfterFlowArea .flowFirst div p span{margin-top:1em;}
	.orderAfterFlowArea .flowFirst div.noteBox,
	.orderAfterFlowArea .flowSecond div.noteBox{padding:10px 5px;width:90%;margin:0 auto;}
	.orderAfterFlowArea .flowFirst div.noteBox dl,
	.orderAfterFlowArea .flowSecond div.noteBox dl{padding-bottom:0.5em;margin-bottom:0.5em;}
	.orderAfterFlowArea .flowSecond div.noteBox dl.listEnd img{width:inherit;}
	.orderAfterFlowArea.mainContents .mainContentsBox.flowFourth div.imgBox,
	.orderAfterFlowArea.mainContents .mainContentsBox.flowFifth div.imgBox{margin-bottom:20px;}
	.guaranteeArea h4{background:none;overflow:visible;white-space:inherit;}
	.mainContents .guaranteeBox div.imgBox{margin-bottom:20px;}
	.guaranteeFlowBox{border:3px solid #F6A859;padding:0 5px;width:90%;margin:0 auto;margin-bottom:10px;margin-top:10px;}
	.guaranteeFlowContainer dl dt{width:80px;padding:14px 10px 14px 50px;}
	.guaranteeFlowContainer dl dd{margin-left:130px;}
	.guaranteeFlowContainer dl.flowFirst dt{background:url(../guarantee/img/bg_icon_guarantee01.png) no-repeat 1px center;}
	.guaranteeFlowContainer dl.flowSecond dt{background:url(../guarantee/img/bg_icon_guarantee02.png) no-repeat 1px center;}
	.guaranteeFlowContainer dl.flowThird dt{background:url(../guarantee/img/bg_icon_guarantee03.png) no-repeat 1px center;}
	.mainContents.guaranteeArea a.searchShopBtn{width:80%;}
	.mainContents a.guaranteeInquiryBtn{padding:0.5em;width:75%;}
	.mainContents a.guaranteeInquiryBtn span{font-family:"GenshinGothic", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",serif;font-weight:700;}
	.deliveryFlowBox{width:90%;margin:0 auto;margin-bottom:10px;margin-top:10px;}
	.deliveryFlowContainer dl dt{padding-top:10px;}
	.vehicleDeliveryArea .txtRed{margin-bottom:20px;font-size:90%;}
	.deliveryFlowContainer dl dd{padding:5px;}
	.zeroImg{float:right;margin-right:5px;}
	.mainContents a.salesAreaBtn{font-size:130%;margin-top:40px;padding:0.3em;width:96%;}
	.certificateFlowContainer{background:url(../../img/share/bg_flow_triangle.png) no-repeat center bottom;padding-bottom:33px;margin:5px 0;}
	.certificateFlowContainer.containerEnd{background:none;}
	.certificateFlowBox{border:3px solid #F6A859;padding:0 5px;width:92%;margin:0 auto;}
	.certificateFlowContainer dl dt{padding-top:10px;}
	.certificateFlowContainer dl dd{padding-top:5px;}
	.parkingCertificateArea div.noteBox{width:90%;margin:0 auto 1em;padding:10px 10px 0 10px;}
	.parkingCertificateArea div.noteBox ul li{background:url(../../img/share/bg_list_header.png) no-repeat left 10px;padding-left:0.5em;line-height:1.625;margin-bottom:10px;}
	.parkingCertificateArea table th,
	.parkingCertificateArea table td{padding: 1em 0.1em;}
	#menuFifth div.certificate{margin:15px 0;}
	#menuFifth div.certificate dl dt,
	#menuFifth div.certificate dl dd{line-height:1.625;}
	.parkingCertificateArea div.noteBox ul.listLast li{margin-bottom:15px;}
	.paymentMethodArea img{width:inherit;}
	.paymentMethodArea div.noteBox{padding:5px;width:90%;margin:0 auto;}
	.paymentMethodArea div.noteBox dl.bankTransfer{border-bottom:1px dotted #333333;padding-bottom:0.5em;margin-bottom:0.5em;}
	.paymentMethodArea div.noteBox dl.bankTransfer dt{line-height:1.625;}
	.paymentMethodArea div.noteBox dl.bankTransfer dd img{margin-bottom:10px;display:block;}
	.paymentMethodArea div.payment{margin:0 auto;}
	.paymentMethodArea div.noteBox ul li.logoAig img{width:193px; height:auto;}
	.welfareArea .taxTable th,
	.welfareArea .taxTable td{padding:0.1em;}
	.welfareArea .taxTable th.detail{width:40%;}
	.welfareArea .taxTable td.type{color:#137252;font-weight:bold;}
	.subsidyTable th{padding:0.1em;}
	.subsidyTable dt{color:#137252;font-size:105%;line-height:1.625;}
	.subsidyTable dd{font-size:90%;}
	.welfareArea div.noteBox{width:90%;margin:0 auto;clear:both;border:5px solid #BBBBBB;margin-bottom:2em;background:url(../../img/share/texture/texture01.png) repeat;padding:5px;}
	.welfareArea div.noteBox div dt{background:url(../../img/share/bg_list_header.png) no-repeat left 8px;}
	.faqArea ul.txtNav{margin:0 0 10px 5px;}
	.faqArea ul.txtNav li{line-height:1.5;background:url(../../img/share/bg_list_header.png) no-repeat 5px 7px;padding-left:1em;list-style-type:none;margin-bottom:.25rem;}
	.faqArea div.imgBox{margin:0 15px 15px 10px;width:auto;}
	.faqArea div.faqBox{clear:both;width:92%;margin:0 auto;border:3px solid #BBBBBB;margin-bottom:1em;background:url(../../img/share/texture/texture01.png) repeat;padding:5px;}
	.faqArea div.faqBox dl{font-weight:bold;font-size:100%;}
	.faqArea div.faqBox dt{padding:0.5em 0 0.5em 2.5em;}
	.faqArea div.faqBox dd{padding:0.1em 0 0.5em 2.5em;}
	.JAAIBox{background:url(../faq/img/bg_check_column.jpg);overflow:hidden;padding:10px;margin-bottom:10px;}
	.checkColumn{font-weight:bold;margin:15px 0 0 15px;}
	#sellFaqFourth ol{font-weight:bold;margin:0 0 100px -10px;font-size:110%;overflow:visible;}
	.mainContents a.guaranteeBtn,
	.mainContents a.chargesBtn{font-size:150%;width:96%;}
	.mainContents a.guaranteeBtn span,
	.mainContents a.chargesBtn span{padding:1em 0.5em;}
}