@charset "Shift_JIS";


/* font 
----------------------------------------*/


/* size */
.f_small {
	font-size: 90%;
	line-height: 130%;
}

.f_small2 {
	font-size: 80%;
	line-height: 130%;
}

.f_big {
	font-size: 120%;
	line-height: 140%;
}

.f_big2 {
	font-size: 140%;
	line-height: 140%;
}


/* style */
.fs_bold {font-weight: bold;}


/* color */
.fc_red {color: #CC0000;}

.fc_bgreen {
	color: #006666;
}

.fc_blue {
	color: #006666;
}

.f_bigbold {
	font-size: 120%;
	font-weight: bold;
	line-height: 140%;
	
}



/* indent 
----------------------------------------*/
.in5{margin-left:5px;} 
.in8{margin-left:8px;} 
.in10{margin-left:10px;} 
.in10r{margin-right:10px;} 
.in10b{margin-left:10px;margin-right:10px;} 

.in15{margin-left:15px;} 



.in20{margin-left:20px;} 
.in20r{margin-right:20px;} 
.in20b{margin-left:20px;margin-right:20px;} 

.in25{margin-left:25px;} 
.in30{margin-left:30px;} 
.in50{margin-left:50px;} 

/* position 
----------------------------------------*/
.p_right{
	float:right;
	clear: both;
} 
.p_left{
	float:left;
	clear: both;
} 
.p_center{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	clear: both;
}
/* 2011/04 ’Ç‰Á */
div#develop {
	padding:18px;
}

div#develop dl {
	width:767px;
	margin-bottom:20px;	
}

div#develop dl.dev-01 {
	background:url(../images/dlp_01_bg.jpg) #fff no-repeat left 73px;
}

div#develop dl.dev-02 {
	background:url(../images/dlp_02_bg.jpg) #fff no-repeat left 73px;
}


div#develop dl.dev-03 {
	background:url(../images/dlp_03_bg.jpg) #fff no-repeat left 73px;
}


div#develop dl.dev-04 {
	background:url(../images/dlp_04_bg.jpg) #fff no-repeat left 73px;
}


div#develop dl dd {
	padding:20px 250px 20px 50px;
}

ul.c-info-navi {
	width:475px;
	margin:50px auto;
}

ul.c-info-navi li {
	float:left;
	display:inline-block;
	margin-left:14px;
	width:144px;
	height:34px;
}

ul.c-info-navi li a {
	text-indent:-5000px;
	display:block;
	width:144px;
	height:34px;
	overflow:hidden;
}

ul.c-info-navi li.aisatsu a:link,
ul.c-info-navi li.aisatsu a:visited {
	background:url(../images/companyinfo/lnavi_01.png) #fff no-repeat top left;	
}

ul.c-info-navi li.aisatsu a:active,
ul.c-info-navi li.aisatsu a:hover {
	background:url(../images/companyinfo/lnavi_01.png) #fff no-repeat bottom left;	
}

ul.c-info-navi li.gaiyou a:link,
ul.c-info-navi li.gaiyou a:visited {
	background:url(../images/companyinfo/lnavi_02.png) #fff no-repeat top left;	
}

ul.c-info-navi li.gaiyou a:active,
ul.c-info-navi li.gaiyou a:hover {
	background:url(../images/companyinfo/lnavi_02.png) #fff no-repeat bottom left;	
}

ul.c-info-navi li.saiyou a:link,
ul.c-info-navi li.saiyou a:visited {
	background:url(../images/companyinfo/lnavi_03.png) #fff no-repeat top left;	
}

ul.c-info-navi li.saiyou a:active,
ul.c-info-navi li.saiyou a:hover {
	background:url(../images/companyinfo/lnavi_03.png) #fff no-repeat bottom left;	
}

dl.aisatsu {
	width:800px;
	display:block;
}

dl.aisatsu dt {
	width:180px;
	float:left;
	margin-right:30px;
	text-align:center;	
}

dl.aisatsu dd {
	float:right;
	width:590px;
	display:block;
}

dl.aisatsu dd p {
	width:590px;
	margin-top:20px;	
}

div.process {
	padding-bottom:40px;	
}

div.process p.senshoku {
	background:url(../images/process/dlp_01_bg.jpg)	#fff no-repeat top left;
	padding:40px 50px 20px;
}

div.process p.itomaki {
	background:url(../images/process/dlp_02_bg.jpg)	#fff no-repeat top left;
	padding:10px 100px 90px 50px;
}

div.process p.nitto {
	background:url(../images/process/dlp_03_bg.jpg)	#fff no-repeat top left;
	padding:40px 50px 20px;
}

div.process p.losso {
	background:url(../images/process/dlp_04_bg.jpg)	#fff no-repeat top left;
	padding:10px 100px 90px 50px;
}

div.process p.shishu {
	background:url(../images/process/dlp_05_bg.jpg)	#fff no-repeat top left;
	padding:40px 50px 20px;
}

div.process p.press {
	background:url(../images/process/dlp_06_bg.jpg)	#fff no-repeat top left;
	padding:10px 100px 85px 50px;
}

div.process p.kenpin {
	background:url(../images/process/dlp_07_bg.jpg)	#fff no-repeat top left;
	padding:10px 100px 90px 50px;
}

div.process p.housou {
	background:url(../images/process/dlp_08_bg.jpg)	#fff no-repeat top left;
	padding:10px 100px 100px 50px;
}

div.process p.photo {
	padding:0 50px;	
}