  @charset "utf-8";


.mitsubishimain {
	display:block;
	margin:0;
	padding:0;
	border:0;
}

.mitsubishimain a {
		-webkit-tap-highlight-color:rgba(255,199,133,.4);	/* タッチ反転色 */
		outline:none;
	}
	a:link		{ color:#333333; text-decoration:underline; }
	a:visited	{ color:#333333; text-decoration:underline; }
	a:active	{ color:#333333; text-decoration:none; }
	a:hover		{ color:#333333; text-decoration:none; }
	

img {vertical-align: top;}


.txt110b {font-size: 110%; line-height: 1.4; color: #333; font-weight: bold;}	

.txt130ob {font-size: 130%; line-height: 1.4; color: #ef8337; font-weight: bold;}

span.supText {
font-size: 60%;
vertical-align: top;
position: relative;
top: -0.08em;
}

.mitsubishimain .kome {
		display:block;
		width:90%;
		height:auto;
		margin-top:1%;
		font-size: 75%;
		line-height: 1.4;
	}

.mitsubishimain .kome2 {
		display:block;
		width:83%;
		height:auto;
		margin:0;
		padding:0% 5% 0% 12%;
		font-size: 75%;
		line-height: 1.4;
	}


	
.mitsubishimain p {
		width:100%;
		height:auto;
		display:block;
		margin:0;
		padding:0;
		border:0;
	}
	

.mitsubishimain .text01 {
		display:block;
		width:90%;
		height:auto;
		margin:0;
		padding:1% 5% 3% 5%;
		border:0;
		line-height: 1.8;
	}
	

.mitsubishimain .lyt-imagenaiyou01{  
		width:95%;
		height:auto;
		padding:0 0 0% 5%;
/*background: url(spimg/bg.jpg) repeat-y 0 0;*/
}


.mitsubishimain .lyt-imagenaiyou01 p{
		font-size: 90%;
		line-height: 1.6;
		padding:3% 0 0 0;
}

.mitsubishimain .image-R .image{ 
		width:45%;
		height:auto; 
		float:right;  
		margin:0;  
}

.mitsubishimain .profilebg {
	display:block;
	margin:0;
	padding:0;
	border:0;
	background: url(spimg/profilebg.jpg) repeat 0 0;
	-moz-background-size:100% auto;
background-size:100% auto; 
}



.mitsubishimain .profilebg .profiletext {
		display:block;
		width:80%;
		height:auto;
		margin:0;
		padding:2% 10% 0% 10%;
		border:0;
		line-height: 1.8;
	}



.mitsubishimain .text02 {
		display:block;
		width:86%;
		height:auto;
		margin:0;
		padding:0 7% 3% 7%;
		border:0;
	font-size: 95%;
		line-height: 1.6;
	}




.mitsubishimain .text03 {
		display:block;
		width:80%;
		height:auto;
		margin:0;
		padding:0 10%;
		border:0;
		line-height: 1.8;
	}


.mitsubishimain .ansh {
	width:100%;
		height:auto;
		display:block;
		margin:0;
		padding:0;
		background-image:url(spimg/10.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		-moz-background-size:100% auto;
		background-size:100% auto;
	}

.mitsubishimain .ansh .anstxt {
		width:46%;
		height:auto;
		display:block;
		margin-left:12%;
		padding:0;
		line-height: 1.8;
	}



.mitsubishimain .ansh2 {
		width:100%;
		height:auto;
		display:block;
		margin:0;
		padding:0;
		background-image:url(spimg/12.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		-moz-background-size:100% auto;
		background-size:100% auto;
	}

.mitsubishimain .ansh2 .anstxt2 {
		width:83%;
		height:auto;
		display:block;
		margin-left:12%;
		padding:0;
		line-height: 1.8;
	}





.mitsubishimain .presentbg {
	display:block;
	margin:0;
	padding:0;
	border:0;
	background: url(spimg/15.jpg) repeat 0 0;
	-moz-background-size:100% auto;
background-size:100% auto; 
}


.mitsubishimain .lyt-imagenaiyou02{  
		width:92%;
		height:auto;
		padding:0 0 0% 5%;
/*background: url(spimg/bg.jpg) repeat-y 0 0;*/
}


.mitsubishimain .lyt-imagenaiyou02 p{
	font-size: 95%;
		line-height: 1.8;
		padding:3% 0 0 0;
}




.mitsubishimain .presentbg .presenttext {
		display:block;
		width:86%;
		height:auto;
		margin:0;
		padding:2% 7% 0% 7%;
		border:0;
		line-height: 1.8;
	clear: both;
	}

.mitsubishimain .presentbg .presentbtn {
	width:100%;
		display:block;
		text-align: center;
	}

.mitsubishimain .presentbg .presentbtn img {
	width:60%;
	}



.mitsubishimain .himitsubg {
	display:block;
	margin:0;
	padding:0;
	border:0;
	background: url(spimg/20.jpg) repeat 0 0;
	-moz-background-size:100% auto;
background-size:100% auto; 
}


.mitsubishimain .himitsubg .himitsutxt {
		display:block;
		width:86%;
		height:auto;
		margin:0;
		padding:2% 7% 0% 7%;
		border:0;
		line-height: 1.8;
	}

.mitsubishimain .lyt-imagenaiyou03{  
		width:95%;
		height:auto;
		padding:0 0 0% 5%;
/*background: url(spimg/bg.jpg) repeat-y 0 0;*/
}


.mitsubishimain .lyt-imagenaiyou03 p{
		line-height: 1.8;
		padding:3% 0 0 0;
}



.mitsubishimain .lyt-imagenaiyou04{  
		width:90%;
		height:auto;
		padding:0 0 0% 10%;
/*background: url(spimg/bg.jpg) repeat-y 0 0;*/
}


.mitsubishimain .lyt-imagenaiyou04 p{
	font-size: 95%;
		line-height: 1.6;
		padding:3% 0 0 0;
}



.mitsubishimain .kamadobg {
	display:block;
	margin:0;
	padding:0;
	border:0;
	background: url(spimg/46.jpg) repeat 0 0;
	-moz-background-size:100% auto;
background-size:100% auto; 
}


.mitsubishimain .kamadobg .kamadotxt {
		display:block;
		width:87%;
		height:auto;
		margin:0;
		padding:0 3% 0% 10%;
		border:0;
		line-height: 1.8;
	}






	

	


	



.mitsubishimain .oubobtn {
		width:96%;
		height:auto;
		display:block;
		margin:0;
		padding:5% 2%;
		border:0;
	}
















.mitsubishimain .foot {
		width:95%;
		height:auto;
		display:block;
		margin:0;
		padding:5% 2% 0 3%;
		border:0;
		line-height: 1.8;
	}


.mitsubishimain .cre {
		width:95%;
		height:auto;
		display:block;
		margin:0;
		padding:10% 2% 0 3%;
		border:0;
		font-size: 75%;
		line-height: 1.4;
	}
	
	
