/*---------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
トップページ　コンテンツ
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
 */
 
 /* トップページ*/	
#contents h2{
	margin:0px;
	padding:0px;}

	
.sign_map{
	width:712px;
	border:9px solid #0475DF;
	margin-top:20px;
	}
	
.network{
	width:709px;
	border:1px #CCCCCC solid;
	background-color:#FEB03A;
	padding:10px;
	margin:20px 0;
	}
	

 
/*-------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
サブページ　コンテンツ
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
 */


/*でら安開業パック
---------------------------------------------- */
.kaigyou h3{
	width:720px;
	height:31px;
	background-image:url(../images/title_ber_blue.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	padding:5px 0 0 10px;
	margin-top:20px;
	}
.kaigyou p{
	margin:5px 20px 0 20px;}

/* 製品紹介
---------------------------------------------- */

	
.seihin p{
	margin:5px 20px 0 20px;}


.seihin ul li{
	float:left;
	width:222px;
	border:#0066CC solid 4px;
	margin-left:10px;
	margin-bottom:10px;
	}


/* 各種看板
---------------------------------------------- */

.kanban li{
	float:left;
	width:222px;
	border:#0066CC solid 4px;
	margin-left:10px;
	margin-bottom:10px;
	}
	
.kanban ul li p{
background-color:#0066CC;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
height:24px;
}


.kanban p{
	padding:5px 20px 0 10px;
	}

.kanban h3{
margin-top:20px;
clear:both;
}

.kanban .sub_title{
	width:720px;
	height:31px;
	background-image:url(../images/title_ber_blue.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	padding:5px 0 0 10px;
	margin-top:20px;
	}

.kanban a {
	color:#0033FF;
	text-decoration: underline;
	font-size:14px;
	}
	

.kanban a:hover {
color:#FF0000;
	text-decoration: underline;
	} 


/* お問合せ
---------------------------------------------- */
.otoiawase h3{
	width:720px;
	height:31px;
	background-image:url(../images/title_ber_blue.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	padding:5px 0 0 10px;
	margin-bottom:10px;
	clear:both;
	}

.otoiawase p{
	margin:5px 20px 20px 20px;}

.otoiawase h4{
	margin:5px 20px 0px 20px;}


.otoiawase a {
	color:#0033FF;
	text-decoration: underline;
	}
	

.otoiawase a:hover {
color:#FF0000;
	text-decoration: underline;
	} 

.otoiawase table span{
color: #FF0000;
font-weight:bold;}



/* 会社紹介
---------------------------------------------- */
.kaisya h3{
margin-bottom:20px;
}



/* 交通アクセス
---------------------------------------------- */

.access h3{
margin-bottom:30px;
}
.access #map_canvas {
	width:670px;
	height:550px;
	margin:0 auto;
	border:#0066CC solid 5px;

}



/* 挨拶
---------------------------------------------- */
.greeting{
background-color:#FFFFFF;
padding:10px;
margin-left:20px;
margin-right:5px;
border:1px #CCCCCC solid;
}

.greeting .txt18{
font-size:18px;
line-height:26px;
}

.greeting img{
margin-left:20px;
}

/* パネル看板
---------------------------------------------- */
.panel p{
font-size:1.2em;
padding:10px 20px;
}

.panel h4{
width:730px;
height:91px;
margin:0px;
padding:0px;
vertical-align:bottom;
}

.panel .step{
width:730px;
background-image:url(../images/panel_m.gif);
background-position:top;
background-repeat:repeat-y;
margin-bottom:20px;
}


.panel .step .waku{
width:710px;
height:auto;
background-color:#FFFFFF;
border:1px #CCCCCC solid;
margin:0 auto;
}

.panel .step .wakub{
width:730px;
height:9px;
background-image:url(../images/panel_b.gif);
background-repeat:no-repeat;

}

.panel table{
	width:680px;
	margin:0px auto;
	text-align:center;
	}


.panel td{
	padding:5px 10px;
	border:2px #ccc solid;
	}

.panel th{
	text-align:center;
	background-color:#FFDEB5;
		padding:5px 10px;
	border:2px #ccc solid;

	}
	
	






/* テーブル　共通
---------------------------------------------- */
/* 共通　テーブル　表
---------------------------------------------- */
.seihin table, .otoiawase table{
	width:710px;
	margin:0px auto 10px;
	text-align:center;
	}


.seihin th, .seihin td, .kaisya th, .kaisya td{
	padding:5px 10px;
	border:2px #ccc solid;
	}

.seihin th, .otoiawase th, .kaisya th, .kaisya th{
	text-align:center;
	background-color:#FFDEB5;
	}
	
.seihin td, .kaisya td, .access td {
	background-color: #FFF;
	vertical-align:top;
	}	
	
	
.otoiawase table{
	width:730px;
	margin:0px auto 20px;
	line-height:1.2em;
}

.access table{
	width:680px;
	margin:20px auto 20px;
	line-height:1.2em;
}

.otoiawase th, .otoiawase td, .access th,.access td{
	padding:10px;
	border:2px #ccc solid;

}
.otoiawase th, .access th{
	text-align:left;
	vertical-align:top;
	background-color:#FFDEB5;
	}
	
.otoiawase td, .access td {
	background-color: #FFF;
	vertical-align:middle;
	padding-left:20px;
	text-align:left;
}

.otoiawase span.check{
font-size:12px;
color:#0033FF;
}

.kaisya table{
	width:680px;
	margin:0px auto 20px;

}
.kaisya .t01{
	background-color: #FFF3E6;
}



/* 写真
---------------------------------------------- */
.mod-image { width: 676px;
margin:0 auto;
border:15px  #FEB03A solid;
border-left:27px #FEB03A solid;
border-right:27px #FEB03A solid;
}
.mod-image .main { width: 676px; height: 450px;
margin:0 auto;
}
.mod-image .main li { display: none; position: absolute; }
.mod-image .thumb { padding: 0 2px 5px; _margin: 0 -3px; overflow: hidden; _zoom: 1; background: url(../img/common/bg.gif); }
.mod-image .thumb li { position: relative; float: left; margin: 5px 3px 0; width: 55px; height: 55px; background: #000; cursor: pointer; }
.mod-image .thumb img { position: absolute; top: 0; background: #FEB03A; opacity: 0.6; -moz-opacity: 0.6; -webkit-opacity: 0.6; filter: alpha(opacity=60); }
.mod-image .thumb .current { position: absolute; top: -5px; width: 55px; height: 65px; opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); background: url(../img/common/target.gif) no-repeat; }
