@charset "shift_jis";

/*======================================

	初期設定

=======================================*/
* {
	color:#333333;
	font-size:99%;
	font-style:normal;
	font-weight:normal;
	line-height:1.3em;
	margin:0pt;
	padding:0pt;
}
body {
	background-color:#02122C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px ;
	text-align:center;
}
img{
	border:0;
	vertical-align:bottom;
}
ul li {
	list-style-type:none;
	float:left;
	}
p{
	padding:5px 0px 0px 0px;
}
a:link {
	color:#0066FF;
	text-decoration:underline;
}
a:visited {
	color:#0066FF;
	text-decoration:underline;
}
a:hover {
	color:#FF0000;
	text-decoration:none;
}
.clear{
	clear:both;
}
em,strong{
	font-size:120% ;
	font-weight:bold;
}

/*======================================

	headder（全ページ共通）

=======================================*/
#container{
	margin:0pt auto;
	text-align:left;
	width:800px;
}
#header #navi{
	background-image:url(img/navi_back.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:37px;
}
#header #Menu1{
	clear:both ;
	position:absolute;
	margin:0px 0px 0px 346px;
}
#header h1{
	margin:5px 0px 0px 0px;
}
#header ul{
	margin:0px 0px 0px 150px;
}

/*======================================

	footer（全ページ共通）

=======================================*/
#footer{
	clear:both;
	background-image:url(img/fut.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:20px;
}
#footer address{
	color:#B7C4DB;
	font-size:95%;
	font-style:normal;
	text-align:center;
	position:relative;
	top:2px;
}

/*======================================

	index.html

=======================================*/
#header #index_back{
	background-image:url(img/top_main1.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:94px;
}
#main #menu .list_space{
	margin:0px 10px 15px 0px;
}

/*======================================

	company.html

=======================================*/
#header #company_back{
	clear:both;
	background-image:url(img/company_top.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:141px;
}
#company_back p{
	padding:58px 0px 0px 26px ;
	color:#FFFFFF;
	width:533px;
}
#company_contents {
	width:800px ;
}
#company_contents .left_box,
#company_contents .right_box{
	border:1px solid #999999;
	background:#C9D0E3 ;
	margin:25px 0px 25px 0px;
	padding:10px 0px 10px 10px;
	width:380px;
	height:300px;
}
#company_contents .left_box{
	float:left ;
}
#company_contents .right_box{
	float:right;
}
#company_contents .left_box p{
	line-height:1.7em ;
}
#company_contents .bottom_box{
	clear:both;
	margin:0px 0px 15px 0px;
	padding:0px 0px 10px 0px;
	background-image:url(img/company_history.jpg);
	background-repeat:no-repeat;
	border:1px solid #999999;
	width:798px;
}
#company_contents .bottom_box p,
#company_contents .bottom_box h3{
	padding:10px 0px 0px 10px;
}

/*======================================

	business.html

=======================================*/
#header #business_back{
	clear:both;
	background-image:url(img/business_top.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:141px;
}
#business_back p{
	padding:58px 0px 0px 26px ;
	color:#FFFFFF;
	width:533px;
}
#business_contents .box{
	border:1px solid #999999;
	background:#CFD5E5;
	margin:25px 10px 15px 0px;
	width:800px;
}
#business_contents .left_box{
	float:left;
}
#business_contents p{
	padding:10px 0px 0px 10px ;
	margin:20px 10px 0px 0px;
	width:350px ;
}

/*======================================

	salmon.html、shell.html、fishoil.html

=======================================*/
#header #salmon_back{
	clear:both;
	background-image:url(img/salmon_top.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:141px;
	margin:0px 0px 40px 0px ;
}
#salmon_back p{
	padding:58px 0px 0px 26px ;
	color:#FFFFFF;
	width:533px;
}
#header #shell_back{
	clear:both;
	background-image:url(img/shell_top.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:141px;
	margin:0px 0px 40px 0px ;
}
#shell_back p{
	padding:58px 0px 0px 26px ;
	color:#FFFFFF;
	width:533px;
}
#header #fishoil_back{
	clear:both;
	background-image:url(img/fishoil_top.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:141px;
	margin:0px 0px 40px 0px ;
}
#fishoil_back p{
	padding:58px 0px 0px 26px ;
	color:#FFFFFF;
	width:533px;
}
.salmon_contents {
	width:800px ;
}
.salmon_contents .box{
	border:1px solid #999999;
	background:#C9D0E3 ;
	margin:8px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	width:375px;
}

.salmon_contents .box1{
	border:1px solid #999999;
	background:#C9D0E3 ;
	margin:8px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	width:788px;
}

.salmon_contents .box2{
	border:1px solid #999999;
	background:#C9D0E3 ;
	margin:8px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	width:388px;
}

*html
.salmon_contents .box{
	width:385px;
}
.salmon_contents .left_box{
	float:left ;
	margin:0px 0px 35px 0px;
}

.salmon_contents .left_box1{
	float:left ;
	margin:0px 0px 5px 0px;
}
.salmon_contents .right_box{
	float:right;
	margin:0px 0px 35px 0px;
}
.salmon_contents .left_box_left{
	width:205px ;
	float:left ;
}
.salmon_contents .left_box img,
.salmon_contents .right_box img{
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 5px ;
}
.salmon_contents .caution{
	color:#FFFFFF;
}
.salmon_contents h4{
	clear:both ;
}
.salmon_contents h4{
	position:relative;
	right:10px ;
}
*html
.salmon_contents h4{
	position:relative;
	right:5px ;
}
.salmon_contents .box p{
	margin:0px 0px 5px 0px;
}
.salmon_contents .two_image{
	float:left;
	padding:5px 43px 0px 0px;
}

.salmon_contents .3_image{
	float:left;
	padding:5px 100px 0px 0px;
}

.salmon_contents .4_image{
	float:left;
	padding:5px 120px 0px 0px;
}

/*======================================

	inquiry.html

=======================================*/
#header #inquiry_back{
	clear:both;
	background-image:url(img/inquiry_top.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:141px;
}
#inquiry_back p{
	padding:58px 0px 0px 26px ;
	color:#FFFFFF;
	width:533px;
}
#inquiry_contents .box{
	border:1px solid #999999;
	background:#CFD5E5;
	margin:25px 0px 15px 70px;
	width:650px;
}
#inquiry_contents .box img{
	margin:15px 0px 8px 20px ;
}
#entry-m_form {
	width:640px;
}
#entry-m_form table {
	border:0px none;
	font-size:13px ;
	margin:0px 0px 0px 45px;
}
#entry-m_form_button{
	border:0px none;
	padding:3px 0px 5px 100px;
}
*html
#entry-m_form_button{
	padding:3px 0px 5px 110px;
}
.text_top{
	vertical-align:top ;
	padding:2px 0px 0px 0px;
}
.right_space{
	margin:0px 5px 0px 0px ;
}