﻿a:link {
	color:	#0066FF;	
	text-decoration: none;
}
a:visited {
	color: #0066FF; text-decoration: none;
}
a:hover {
	color:#000066;
	text-decoration: underline;
}
a:active {
	color: #FF9900; text-decoration: underline;
}


/*BOX全体*/
.box {
	width: 800px;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	padding-bottom:10px;
	line-height:110%
	}


/*左上：事業説明*/	
.top1 {
	width:400px;
	float:left;
	font-size:x-small;
	text-align:left;
	padding:5px;
	}

/*所在記載*/
.top2 {
	font-size:x-small;
	text-align:right;
	padding:5px;
	}

/*会社ロゴ*/
.top3 {
	width:400px;
	float:left;
	padding:5px;
	}

/*各ロゴリンク*/
.top4 {
	width:310px;
	padding:5px;
	float:right;
	}

.top5 {
	clear:both;
	}


/*メニュー*/
.top8 {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-family:メイリオ, Meiryo, arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
	font-size:13px;
	letter-spacing:2px;
	background:	#EEF7FD;
	}

/*所在*/
.top9 {
	clear:both;
	font-family:メイリオ, Meiryo, arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size:12px;
	text-align:right;
	padding:10px;
	background:	#EEF7FD;
	}

/*copyright*/	
.top10 {
	width:800px;
	height:auto;
	text-align:center;
	font-family:メイリオ, Meiryo, arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; color:white;
	font-size:11px;
	background:#000099;
	}






/**/

body {
	width: 100%; height: 100%; margin: 0px;	
}

#all {
	width: 100%; height: 100%; margin: 0px;	background-image: url(img/back1700.gif);
}
#all-box {
	width: 800px; height: 1700px; margin: 0px auto;
}

#title-box {
	width: 800px; height: 100px; margin: 0px auto;
}
#pr1 {
	width: 400px; height: 15px; margin-top: 10px; float: left; font-size: 10px; color: #f5f5f5; text-align: left;
}
#pr2 {
	width: 400px; height: 15px; margin-top: 10px; float: left; font-size: 10px; color: #dcdcdc; text-align: right;
}
#pr3 {
	width: 520px; height: 42px; margin-top: 15px; float: left; font-size: 14px; color: #f5f5f5; text-align: left;
}
#logo {
	width: 280px; height: 75px; float: left;
}
#navi {
	width: 320px; height: 18px; float: right;
}
.navi_a {
	width: 80px; height: 18px; float: left; font-size: 12px; font-weight: bold; text-align: center;
}	
.navi_b {
	width: 80px; height: 18px; float: left; font-size: 12px; font-weight: bold; color: #CC3333; text-align: center;
}	

#contents-box {
	width: 800px; height: 1450px; margin: 0px auto; background-color: #ffffff;
}
.profile-specer1 {
	width: 640px; height: 50px; margin: 0px auto;
}
.profile-specer2 {
	width: 640px; height: 20px; margin: 0px auto;
}
.midashi_box {
	padding-top:50px;
	width: 630px; margin: 0px auto;  border-bottom: solid 2px; border-color: #4682b4; padding-left: 10px; font-size: 16px; font-weight: bold; color: #4682b4; text-align: left;
}
#box1 {	padding-top:50px;
	width: 640px; height: 700px; margin: 0px auto;
}
#box1 a:link {
	color: #cc3300; text-decoration: underline;
}
#box1 a:visited {
	color: #cc3300; text-decoration: underline;
}
#box1 a:hover {
	color: #ff9900; text-decoration: underline;
}
#box1 a:active {
	color: #ff9900; text-decoration: underline;
}
.profile_box1 {
	width: 580px; height: 12px; margin: 0px auto; padding: 10px 10px; border-bottom: dashed 1px; border-bottom-color: #4682b4;
}
.profile_box2 {
	width: 580px; height: 42px; margin: 0px auto; padding: 10px 10px; border-bottom: dashed 1px; border-bottom-color: #4682b4;
}
.profile_box3 {
	width: 580px; height: 92px; margin: 0px auto; padding: 10px 10px; border-bottom: dashed 1px; border-bottom-color: #4682b4;
}
.profile_box4 {
	width: 580px; margin: 0px auto; padding: 10px 10px; 
}
.profile_title {
	width: 120px; float: left; font-size: 12px; color: #4682b4; text-align: left; letter-spacing: 1px; line-height: 15px;
}
.profile_honbun {
	width: 460px; float: left; font-size: 12px; color: #4682b4; text-align: left; letter-spacing: 1px; line-height: 15px;
}

#box2 {
	width: 640px; height: 670px;  margin: 0px auto;
}
.history_box1 {
	width: 580px; height: 12px; margin: 0px auto; padding: 10px 10px; border-bottom: dashed 1px; border-bottom-color: #4682b4
}
.history_box2 {
	width: 580px; height: 26px; margin: 0px auto; padding: 10px 10px; border-bottom: dashed 1px; border-bottom-color: #4682b4
}
.history_box3 {
	width: 580px; height: 12px; margin: 0px auto; padding: 10px 10px;
}
.history_title {
	width: 120px; float: left; font-size: 12px; color: #4682b4; text-align: left; letter-spacing: 1px; line-height: 15px;
}
.history_honbun {
	width: 460px; float: left; font-size: 12px; color: #4682b4; text-align: left; letter-spacing: 1px; line-height: 15px;
}

#specer-box {
	width: 800px; height: 30px; margin: 0px auto;
}

#shiotsu-box {
	width: 800px; height: 90px;
}
.shiotsu_logo {
	width: 200px; height: 30px; margin-left: 300px;
}
.shiotsu_address {
	width: 200px; height: 15px; margin: 0px auto; font-size: 12px; color: #f5f5f5; text-align: center;
}
.shiotsu_tel {
	width: 200px; height: 15px; margin: 0px auto; font-size: 12px; color: #f5f5f5; text-align: center;
}
.shiotsu_fax {
	width: 200px; height: 15px; margin: 0px auto; font-size: 12px; color: #f5f5f5; text-align: center;
}
.shiotsu_mail {
	width: 200px; height: 15px; margin: 0px auto; font-size: 12px; color: #f5f5f5; text-align: center;
}

#copyright-box {
	width: 800px; height: 15px; margin: 10px auto 5px; font-size: 10px; color: #f5f5f5; text-align: center;
}
