/*############################################*/
/*（2）サイト全体-共有*/
/*############################################*/
.alignRightTd{
	text-align:right;
}
.alignCenterTd{
	text-align:center;
}
.alignLeftTd{
	text-align:left;
}


/*floatキャンセル*/
.floatCancel:after{/*新しいブラウザ用*/
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/*IE用*/
.floatCancel{ display:inline-table; }
/*Mac-IE用\*/
*html .floatCancel{ height:1%; }
.floatCancel{ display:block; }
/*Mac-IE*/
/*IE用*/
.floatCancel{ display:inline-table; }
/*Mac-IE用\*/
*html .floatCancel{ height:1%; }
.floatCancel{ display:block; }
/*Mac-IE*/
/*############################################*/
/*（3）本文基本構成*/
/*############################################*/
#pageWrapper{
	position:relative;
	width:730px;
	margin:0 auto;
	text-align:left;
}

#heightKote{
	min-height:31px;
	height:auto !important;
	height:31px;
}


.ledHeadCont{
	width:730px;
	margin:0 auto;
}


/*ここから追加分*/
.bgBlack{
	padding:30px 20px;
	margin-bottom:50px;
	background:#000;
	text-align:left;
	color:#fff;
	width: 690px;
}
.bgWhite{
	padding:30px 20px;
	margin-bottom:50px;
	background:#fff;
	text-align:left;
	color:#000;
}
.bgBlack h3, .bgBlack2 h3{
	padding-bottom:30px;
	margin-bottom:50px;
	text-align:center;
	background:url(led_car_h4_line1.jpg) bottom no-repeat;
}
.reiMidasi{
	margin-bottom:20px;
	border-left:10px solid #aaa;
	border-bottom:1px solid #aaa;
	font-size:1.4em;
	color:#fff;
	padding:5px 0 5px 15px;
}

/*---Mc---*/
.ledMc{
	min-height:388px;
	height:auto !important;
	height:388px;
	background:url(led_mc_img2.jpg) no-repeat;
}

.ledMc li{
	padding-left:30px;
	margin-bottom:30px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	background:url(check_ico.jpg) 0 1.0em no-repeat;
}
.ledMc li span{
	font-size:40px;
	color:#007BF8;
}
.ledMc li.bgIchi{
	background:url(check_ico.jpg) 0 0 no-repeat;
}

/*--CarH4---*/
.ledCarH4{
	min-height:388px;
	height:auto !important;
	height:388px;
	background:url(led_car_h4_02_img01.jpg) no-repeat;
}

.ledCarH4 li{
	padding-left:30px;
	margin-bottom:30px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	background:url(check_ico.jpg) 0 1.0em no-repeat;
}
.ledCarH4 li span{
	font-size:40px;
	color:#007BF8;
}
.ledCarH4 li.bgIchi{
	background:url(check_ico.jpg) 0 0 no-repeat;
}


.ledCarH42{
	text-align:center;
	margin-bottom:50px;
}

.ledCarPBox{
	margin-bottom:50px;
	text-align: center;
}

.ledCarPL{
	width:50%;
	float:left;
	text-align:left;
}
.ledCarPR{
	width:50%;
	float:right;
	text-align:right;
}

.hakoBox{
	padding-bottom:313px;
	color:#fff;
	font-size: 1.5em;
	background:url(led_car_h4_03_bg.jpg) bottom no-repeat;
}

.midasiBgW{
	margin:20px 0 20px 0;
	border-left:10px solid #aaa;
	border-bottom:1px solid #aaa;
	font-size:1.4em;
	color:#000;
	padding:5px 0 5px 15px;
	font-weight:bold;
}





.ledH4Tt, .ledH4Tt th,  .ledH4Tt td{
	border:solid 1px #cccccc;
}
.ledH4Tt{
	width:100%;
	font-size:100%;
	border-width:1px 0 0 1px;
}
.ledH4Tt th, .ledH4Tt td{
	font-size:1.2em;
	padding:5px;
	border-width:0 1px 1px 0;
}
.ledH4Tt th{
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee));
background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
background-image: linear-gradient(top, #ffffff, #eeeeee);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}

.ledH4Tt td, .ledH4Tt th{
	text-align:center;
}
.txtRight{
	text-align:right;
}
.hyoSitaAka{
	margin:20px 0 30px 0;
	font-size:1.2em;
	text-align:center;
	color:#D90000;
}


.bgBlack2{
	padding:30px 0px;
	margin-bottom:50px;
	background:#000;
	text-align:left;
	color:#fff;
}

.kodawariBox{
	position:relative;
	margin-bottom:50px;
	text-align:left;
	height:488px;
	color:#fff;
	background:url(led_car_h4_05_img1.jpg) bottom no-repeat;
}
.kodawariTxtA{
	position:absolute;
	top:60px;
	left:40px;
	width:404px;
	color:#fff;
	font-size:15px;
}
.kodawariTxtB{
	position:absolute;
	top:300px;
	left:40px;
	width:404px;
	color:#fff;
	font-size:15px;
}

.bgWhite h3, .bgWhite2 h3{
	padding-bottom:30px;
	margin-bottom:50px;
	text-align:center;
	background:url(sen02.jpg) bottom no-repeat;
}

.fStep{
	margin-bottom: 20px;
	text-align:center;
	color:#00468C;
	font-size:1.8em;
}
.fStep span{
	font-size:1.5em;
	color:#00468C;
}
.fstepTt{
	margin:0 0 0 0;
}
.fstepTt td{
	font-size:1.4em;
	font-weight:bold;
}

.fstepAo{
	margin:30px 0 50px 0;
	padding:20px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:1.5em;
	background:#00468C;
}
.ledTopicBox{
	margin:0 0 50px 0;
	text-align:center;
}
.ledTopicBox p{
	margin:10px 0 0 0;
	font-size:1.4em;
}

.bgWhite2{
	padding:30px 0px;
	margin-bottom:50px;
	background:#fff;
	text-align:center;
	color:#000;
}
.bgWhite2 p{
	margin:20px 0 30px 0;
	font-size:1.6em;
}

.ledFBox{
	margin:0 20px 50px 20px;
	line-height:42px;
	font-size:34px;
	height:84px;
	background:url(led_car_h4_09_bg.jpg) no-repeat;
}
.henpinDL{
	margin:0 0 30px 0;
}
.henpinDL dt{
	margin:0 0 20px 0;
}
.henpinDL dd{
	padding:0 20px;
	text-align:left;
	font-size:1.5em;
	margin-bottom:30px;
}

.txtAka{
	color:#D80000;
	font-size:100%;
}
.nagareTitle{
	padding-left:15px;
	margin:0 0 10px 0;
	font-weight:bold;
	font-size:100%;
	color:#fff;
	line-height:36px;
	background:url(led_car_h4_09_topicbg.jpg) no-repeat;
}
.henpinDL dd a{
	color:#005AB7;
	font-size:100%;
}
.camMailBox{
	padding:5px;
	margin:10px 0 0 0;
	width:40%;
	border:1px solid #005BB7;
}
.camMailBox table{
	font-size:100%;
	width:100%;
}
.sitasen{
	border-bottom:1px solid #005BB7;
}
.camMailBox td{
	font-size:1.2em;
	color:#005BB7;
	font-weight:bold;
}
.blackWakuA{
	padding:7px 0 7px 0;
	margin-bottom:40px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
}
.blackWakuA div{
	background:#000;
	color:#fff;
	padding:10px 0 10px 0;
}
.blackWakuA .ue{
	font-size:30px;
	margin-bottom:0px;
	padding:0;
}
.blackWakuA .sita{
	font-size:1.4em;
	margin-bottom:0px;
	padding:0;
}
.chuiBox{
	border:2px solid #000;
	padding:30px 20px 20px 20px;
	margin:0 0 30px 0;
	text-align:left;
	position:relative;
}
.chuiBox li{
	margin-bottom:5px;
}
.chuiTitle{
	position:absolute;
	top:-23px;
	left:280px;
	background:#fff;
	font-size:2.5em;
}

.readerBox{
	margin:20px 0 20px 0;
	text-algin:center;
}

.readTt{
	margin:0 auto;
}
.readTt td{
	background:#FFFCD9;
}

.readerAka{
	margin:10px 0 0 0;
	color:#D80000;
}
.ansinTt{
	margin:0 auto;
	padding:10px;
	background:#EEEEEE;
}
.ansinTt td{
	font-size:1.2em;
	text-align:left;
}
.ansinSita{
	margin:20px 0 50px 0;
	font-size:2.5em;
}
.ansin2Box{
	margin:0 auto;
	margin-top:20px;
	margin-bottom:50px;
	width:615px;
}
.ansinL{
	width:176px;
	float:left;
}
.ansinR{
	padding-top:30px;
	width:360px;
	float:right;
	text-align:left;
}

.ansin2Title{
	font-size:2.2em;
	font-weight:bold;
}
.ansinStaffTt{
	margin:20px 0 70px 0;
}
.ansinStaffTt td{
	font-size:1.4em;
}
.qaTt{
	margin:0 0 20px 0;
}
.qaTt td, .qaTt th{
	padding:10px;
}

.qaTt td{
	font-size:1.4em;
	text-align:left;	
}
.qTh{
	font-size:1.4em;
	color:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#999999', endColorstr = '#888888');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#999999', endColorstr = '#888888')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #999999, #888888);
	background-image: -ms-linear-gradient(top, #999999, #888888);
	background-image: -o-linear-gradient(top, #999999, #888888);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#999999), to(#888888));
	background-image: -webkit-linear-gradient(top, #999999, #888888);
	background-image: linear-gradient(top, #999999, #888888);
	/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}

.borBottom{
	border-bottom:1px solid #ddd;
}


.aTh{
	font-size:1.4em;
	color:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebc561', endColorstr = '#b88e21');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebc561', endColorstr = '#b88e21')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #ebc561, #b88e21);
	background-image: -ms-linear-gradient(top, #ebc561, #b88e21);
	background-image: -o-linear-gradient(top, #ebc561, #b88e21);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ebc561), to(#b88e21));
	background-image: -webkit-linear-gradient(top, #ebc561, #b88e21);
	background-image: linear-gradient(top, #ebc561, #b88e21);
	/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}

/*みんカラレビュー*/
.minkaraReview {
	width: 730px;
	margin: 0 auto;
}
.minkaraReview a {
	display: block;
}
.minkaraBox01, .minkaraBox02 {
	margin-bottom: 80px;
}
.minkaraReviewCome .comeTtl {
	margin: 20px 0;
	color: #015AB4;
	text-align: left;
}
.minkaraBox01 .minkaraReviewCome .comeTtl {
	font-size: 28px;
}
.minkaraBox02 .minkaraReviewCome .comeTtl {
	font-size: 24px;
}
.minkaraReviewCome .comeTtl p {
	display: inline-block;
	float: right;
	font-size: 16px;
	font-weight: normal;
}
.minkaraReviewCome .comeTtl p span {
	color: #FEA501;
	font-size: 18px;
}
.minkaraReviewCome p {
	font-size: 14px;
}
.minkaraReviewCome {
	font-size: 16px;
}
.minkaraReviewCome a {
	display: block;
	width: 180px;
	margin: 20px auto;
	padding: 6px 0;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background: #333;
}
.minkaraReviewInfo {
	width: 100%;
	padding: 15px;
	background: #eee;
}
.minkaraReviewInfo p {
	float: left;
	width: 50%;
	margin-bottom: 15px;
	font-size: 16px;
}
.minkaraReviewInfo p.last {
	width: 100%;
	margin: 0;
}
.minkaraReviewInfo p span {
	margin-right: 10px;
	padding: 3px 10px;
	display: inline-block;
	background: #aaa;
	color: #fff;
}
.minkaraReviewInfo p a {
	display: inline-block;
	font-size: 16px;
	color: #000;
}
.minkaraBox02 img {
	float: left;
	margin-right: 15px;
}
.minkaraBox02 .minkaraReviewCome {
	width: 500px;
	height: 270px;
	display: inline-block;
}
.minkaraBox02 .minkaraReviewCome .comeTtl {
	font-size: 24px;
}
.minkaraBox02 .minkaraReviewCome a {
	float: right;
}
.minkaraBox02 .minkaraReviewInfo {
	clear: both;
}



@media screen and (max-width: 640px){
	.ledHeadCont{
		width:100%;
	}
	/*みんカラレビュー*/
	.minkaraReview {
		width: 100%;
		margin: 0 auto;
	}
	.minkaraBox01 .minkaraReviewCome .comeTtl {
		font-size: 18px;
	}
	.minkaraBox02 .minkaraReviewCome .comeTtl {
		font-size: 24px;
	}
	.minkaraReviewCome p {
		text-align: left !important;
		font-size: 14px !important;
	}
	.minkaraReviewInfo {
		padding: 10px;
	}
	.minkaraReviewInfo p {
		float: none;
		width: 100%;
		font-size: 14px;
		padding: 0;
		text-align: left;
	}
	.minkaraReviewInfo p a {
		font-size: 14px;
		text-decoration: underline;
	}
	.minkaraBox02 img {
		width: 100%;
		float: left;
		margin-right: 15px;
	}
	.minkaraBox02 .minkaraReviewCome {
		width: 100%;
		height: auto;
	}
	.minkaraBox02 .minkaraReviewCome .comeTtl {
		font-size: 18px;
	}
	.minkaraBox02 .minkaraReviewCome a {
		float: none;
	}
	.minkaraBox02 .minkaraReviewInfo {
		clear: both;
	}
}


