@charset "utf-8";

#contents{
	width:860px;
	padding:0 70px;
	clear:both;
	text-align:left;
	}
#other h4 {
	margin:15px 0;
	}
h3.new{
	padding-top:30px;
	}

/*---------------------------------------------------------------------------------
建築工事
---------------------------------------------------------------------------------*/
body#kenchiku #contents{
	background: url(http://www.mcservice.co.jp/img/newbusiness/main_bg_construct.jpg) no-repeat top center;
	width:860px;
	padding:0 70px;
	clear:both;
	text-align:left;
	}
.f_box1, .f_box2, .f_box4, .f_box5{
	width:810px;
	}
.f_left{
	float:left;
	}	
.f_right{
	float:right;
	}	
/*パターン1*/
.f_box1 .f_left{
	width:140px;
	}
.f_box1 .f_right{
	width:670px;
	}
/*パターン1*/	
.f_box2 .f_left{
	width:357px;
	}	
.f_box2 .right{
	width:433px;
	}
/*パターン3*/	
.f_box3{
	width:770px;
	margin:0 0 0 22px;
	}

/*パターン4*/
.f_box4 .f_left{
	width:449px;
	}	
.f_box4 .right{
	width:341px;
	}
.f_box4 .f_left p{
	padding-bottom:15px;
	}
	
/*パターン5*/
.f_box5 .f_left{
	width:470px;
	}	
.f_box5 .right{
	width:320px;
	}	
.f_box6{
	background:url(http://www.mcservice.co.jp/img/newbusiness/img_construct5-3.jpg) right bottom no-repeat;
	}
.f_box6 p{
	width:650px;}
.f_box6 .f_non{
	padding-bottom:30px;
	}	

/*---------------------------------------------------------------------------------
BPPM事業
---------------------------------------------------------------------------------*/
body#bppm #contents{
	background:url(http://www.mcservice.co.jp/img/newbusiness/main_bg_bppm.jpg) center top no-repeat;
	width:860px;
	padding:0 70px;
	clear:both;
	text-align:left;
	}
#other h4.bppm_t{
	margin:0;
	padding:15px 0 7px 0;
	}

p.banner{
	padding:20px 0 0 0 ;
	}
.pt10{
	padding-top:10px;
	}
.pt15{
	padding-top:15px;
	}
/*---------------------------------------------------------------------------------
太陽発電
---------------------------------------------------------------------------------*/
body#sun{
	background:url(../img/newbusiness/bg_body_sun.gif) repeat-x #8fba24;
	}
body#sun #wrap{
	width:860px;
	}
body#sun #contents{
	padding:0;
	}
body#sun #m_contents{
	background:url(../img/newbusiness/contents_bg.gif) repeat-y top center;
	clear:both;
	}
body#sun #contents h2{
	height:113px;
	padding:0;
	padding-top:20px;
	}
body#sun h3{
	margin:0;
	padding-bottom:20px;
	}	
.midashi{
	background:url(../img/newbusiness/midashi_bg.jpg) right top no-repeat;
	text-align:right;
	height:332px;
	}
/*パターン7*/
.f_box7{
	padding-bottom:15x;
	}
.f_box7 .f_left{
	width:340px;
	}	
.f_box7 .right{
	width:470px;
	}
/*パターン8*/
.f_box8{
	padding-bottom:20px;
	}
.f_box8 .f_left{
	width:594px;
	}	
.f_box8 .right{
	width:200px;
	white-space:normal;
	}
.f_small{
	font-size:80%;
	line-height:1.3em;
	}
	
img.method{
	padding-left:20px;
	}
ul.how{
	width:420px;
	padding:5px 0 0 20px;
	}
ul.how li{
	padding-bottom:12px;
	}
body#sun #footer{
	background-image:none;
	}
body#sun #footer .close{
	padding:15px 0 5px 0;
	}	
