a:link {
	color: #ffcc33; text-decoration: underline;
}
a:visited {
	color: #ffcc33; text-decoration: underline;
}
a:hover {
	color: #ff9933; text-decoration: underline;
}
a:active {
	color: #ff9933; text-decoration: underline;
}

body {
	width: 100%; height: 100%; margin: 0px;	
}

#all {
	width: 100%; height: 100%; margin: 0px;	background-image: url(img/back1070.gif);
}
#all-box {
	width: 800px; height: 1070px; 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;
}	

#flash-box {
	width: 800px; height: 250px; margin: 0px; 
}

#contents-box {
	width: 800px; height: 540px;  margin: 0px; 
}

#box1 {
	width: 380px; height: 520px; margin: 0px; float: left; 
}
#box1 a:link {
	color: #ffffff; text-decoration: underline;
}
#box1 a:visited {
	color: #ffffff; text-decoration: underline;
}
#box1 a:hover {
	color: #ffd700; text-decoration: underline;
}
#box1 a:active {
	color: #ffd700; text-decoration: underline;
}
.midashi_box {
	width: 380px; height: 25px; margin-top: 15px; border-bottom: solid 2px; border-bottom-color: #ffffff; font-family: Arial Black; font-size: 18px; color: #FFFFFF; text-align: left;
}
.business_box {
	width: 380px; height: 80px; float: right; border-bottom: solid 1px; border-bottom-color: #ffffff
}
.business_title {
	width: 200px; height: 25px; margin-top: 7px; margin-left: 10px; font-size: 14px; font-weight: bold; text-align: left;
}
.business_honbun {
	width: 200px; height: 48px; margin-left: 10px; font-size: 12px; color: #f5f5f5; text-align: left; letter-spacing: 1px; line-height: 13px;
}
.business_photo1 {
	width: 160px; height: 80px; float: right; background-image: url(img/top_1.jpg)
}
.business_photo2 {
	width: 160px; height: 80px; float: right; background-image: url(img/top_2.jpg)
}
.business_photo3 {
	width: 160px; height: 80px; float: right; background-image: url(img/top_3.jpg)
}
.business_photo4 {
	width: 160px; height: 80px; float: right; background-image: url(img/top_4.jpg)
}
.business_photo5 {
	width: 160px; height: 80px; float: right; background-image: url(img/top_5.jpg)
}
.business_photo6 {
	width: 160px; height: 80px; float: right; background-image: url(img/top_6.jpg)
}

#box2 {
	width: 380px; height: 160px; margin: 0px; float: right; 
}
.concept_box {
	width: 360px; height: 90px; margin: 0px auto; padding: 10px; float: right; font-size: 12px; color: #f5f5f5; text-align: left; letter-spacing: 1px; line-height: 16px;
}

#box3 {
	width: 380px; height: 240px; margin: 0px; float: right; 
}
.news_box {
	width: 370px; height: 185px; margin-top: 15px; float: right;
}

#box4 {
	width: 380px; height: 120px; margin: 0px; float: right; 
}
#box4 a:link {
	color: #dcdcdc; text-decoration: none;
}
#box4 a:visited {
	color: #dcdcdc; text-decoration: none;
}
#box4 a:hover {
	color: #dcdcdc; text-decoration: none;
}
#box4 a:active {
	color: #dcdcdc; text-decoration: none;
}
.link_box {
	width: 370px; height: 80px; float: right; 
}
.link_1gyo {
	width: 360px; height: 25px; margin-top: 10px; 
}
.link_2gyo {
	width: 360px; height: 25px; margin-top: 5px; 
}
.link_1 {
	width: 110px; height: 25px; margin-left: 5px; float: left; background-image: url(img/link_1a.gif); background-repeat: no-repeat; font-size: 10px; text-align: center;
}
.link_1 a {
	width: 110px; height: 25px; display: block; text-indent: -9999px;
}
.link_1 a:hover {
	background-image: url(img/link_1b.gif); background-repeat: no-repeat;
}
.link_2 {
	width: 110px; height: 25px; margin-left: 5px; float: left; background-image: url(img/link_2a.gif); background-repeat: no-repeat; font-size: 10px; text-align: center;
}
.link_2 a {
	width: 110px; height: 25px; display: block; text-indent: -9999px;
}
.link_2 a:hover {
	background-image: url(img/link_2b.gif); background-repeat: no-repeat;
}
.link_3 {
	width: 110px; height: 25px; margin-left: 5px; float: left; background-image: url(img/link_3a.gif); background-repeat: no-repeat; font-size: 10px; text-align: center;
}
.link_3 a {
	width: 110px; height: 25px; display: block; text-indent: -9999px;
}
.link_3 a:hover {
	background-image: url(img/link_3b.gif); background-repeat: no-repeat;
}
.link_4 {
	width: 110px; height: 25px; margin-left: 5px; float: left; background-image: url(img/link_4a.gif); background-repeat: no-repeat; font-size: 10px; text-align: center;
}
.link_4 a {
	width: 110px; height: 25px; display: block; text-indent: -9999px;
}
.link_4 a:hover {
	background-image: url(img/link_4b.gif); background-repeat: no-repeat;
}
.link_5 {
	width: 110px; height: 25px; margin-left: 5px; float: left; background-image: url(img/link_5a.gif); background-repeat: no-repeat; font-size: 10px; text-align: center;
}
.link_5 a {
	width: 110px; height: 25px; display: block; text-indent: -9999px;
}
.link_5 a:hover {
	background-image: url(img/link_5b.gif); background-repeat: no-repeat;
}
.link_6 {
	width: 110px; height: 25px; margin-left: 5px; float: left; background-image: url(img/link_6a.gif); background-repeat: no-repeat; font-size: 10px; text-align: center;
}
.link_6 a {
	width: 110px; height: 25px; display: block; text-indent: -9999px;
}
.link_6 a:hover {
	background-image: url(img/link_6b.gif); background-repeat: no-repeat;
}

#flashinstall-box {
	width: 800px; height: 50px; margin-top: 10px;
}
.flashinstall {
	float: right; font-size: 12px; color: #dcdcdc; text-align: left;
}

#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;
}
