/* ブラウザスタイル初期化  *********************************************************************/

body,form,fildset

	{		

	margin:0px;

	padding:0px;

	
}

h1,h2,h3,h4,h5,p,pre,blockquote,ul,li,ol,didd

	{		

	margin:0px;

	padding:0px;

	
}

img{		

	margin:0px;

	padding:0px;

	border:0;

	
}



/* ブラウザスタイル初期化　ここまで  *********************************************************************/	

body{		

	background-image : url(../marinetrading/htdocs/sky.gif);

	background-repeat:repeat;

	font-family: Helvetica, Arial, sans-serif;

	color:#333333;

	
}

table.main_ta{		

	margin:0 auto;

	padding:0;

	text-align:left;

	background-color:#FFFFFF;

	
}

#bg{		

	background-color:#FFFFCC;

	padding:5px 20px;

	
}

/* font指定  *********************************************************************/

p,dl,ol,ul{		

	font-size:0.8em;

	line-height:140%;

	margin:2px 0px 5px 0px;

	padding:0px 0px 0px 0px;

	text-align:left;

	
}



h1{		

	font-size:0.9em;

	padding:3px 0px 0px 20px;

	color:#000099;

	
}

h2{
			font-size:0.85em;

	margin:0px;

	
}

h3{
			

	width:520px;

	height:22px;

	font-size:0.84em;

	background-image : url(../marinetrading/htdocs/bar_h3_r.gif);

	background-repeat:no-repeat;

	background-position:left;	

	padding:10px 0 0 31px;

	margin:5px 0 5px 0;

	
}

h4{
			

	width:520px;

	height:22px;

	font-size:0.8em;

	padding:10px 0 0 0px;

	margin:5px 0 5px 0;

	
}

/* font指定ここまで  *********************************************************************/

#header{		

	margin:0;

	padding:0;

	
}



#header p{		

	width:780px;

	height:30px;

	color:#FFFFFF;

	background-image : url(../marinetrading/htdocs/line01.jpg);

	background-position:left;

	background-repeat:no-repeat;

	text-align:right;

	font-size:1em;

	font-weight:bold;

	padding:4px 20px 0 0;

	margin:0px 0 0 0;

	
}

	

#main{		

	width:800px;

	margin:0;

	padding:0;

	background-image : url(../marinetrading/htdocs/back.gif);

	background-position:right;

	background-repeat:repeat-y;

	
}

/* 上部ナビゲーション指定  *********************************************************************/

#navigation{		

	width:800px;

	height:39px;

	margin:-3px 0;

	padding:0;

	background-image : url(../marinetrading/htdocs/line02_russ.jpg);

	background-position:left;

	background-repeat:no-repeat;

	
}

#navigation p{		

	width:780px;

	height:27px;

	color:#FFFFFF;

	text-align:right;

	margin:0;

	padding:12px 20px 0 0;

	letter-spacing:0.05em;

	font-weight:bold;

	
}

#navigation a,#navigation a:link,#navigation a:visited{		

	color:#FFFFFF;

	text-decoration:none;

	
}

#navigation a:hover{		

	color:#FFCC00;

	
}



/* 上部ナビゲーション指定　ここまで  *********************************************************************/

/* 右メニュー指定  *********************************************************************/

#menu{		

	width:200px;

	position:relative;

	float:right;

	height:auto;

	font-weight:bold;

	margin:-2px 0 0 0;

	
}	



#menu img{		

	vertical-align:middle;

	margin-left:5px;

	
}



#menu li.menu01,#menu li.menu02{		

	width:auto;

	height:auto;

	padding:5px 0px 5px 10px;

	margin:0;

	list-style:none;

	
}



#menu li.menu01 a,#menu li.menu01 a:link,#menu li.menu01 a:visited,

#menu li.menu02 a,#menu li.menu02 a:link,#menu li.menu02 a:visited

	{		

	width:180px;

	text-decoration:none;

	color:#333333;

	display:block;

	padding:5px 0px 5px 10px;

	
}



#menu li.menu01 a:hover,#menu li.menu02 a:hover

	{		

	width:180px;

	color:#FFCC00;

	background-color:#000099;

	padding:5px 0px 5px 10px;

	
}

#menu li.this

	{		

	width:180px;

	color:#FFCC00;

	background-color:#000099;

	padding:5px 0px 5px 10px;

	margin:0 0 0 10px;

	list-style:none;

	
}







/* 右メニュー指定　ここまで  *********************************************************************/



/* コンテンツ指定  *********************************************************************/

#contents{		

	width:549px;

	margin:0 5px 0 16px;

	padding:0;

	float:left;

	
}

#contents p,#contents dl,#contents ol{		

	text-align:left;

	padding:0px 3px 10px 3px;

	
}

#contents img.left_img{		

	float:left;

	margin:2px 13px 0 0;

	
}

#contents img.right_img{		

	float:right;

	margin:2px 0 0 13px;

	
}

#contents dt{		

	font-size:0.9em;

	font-weight:bold;

	letter-spacing:0.05em;

	margin-bottom:2px;

	
}	

	

#contents dd{		

	padding:0 10px;

	margin-bottom:10px;

	
}

#contents li{		

	margin:0 10px 10px 10px;

	
}	

#bg{		

	background-color:#ffffcc;

	padding:5px 20px;

	margin-bottom:10px;

	
}

#contents p.line{		

	border-bottom:1px solid #999999;

	padding:3px 0 3px 40px;

	
}

#contents p.pan{		

	padding:2px 0px 0px 0px;

	text-align:right;

	
}

/* コンテンツ指定 ここまで *********************************************************************/



/* フッター指定  *********************************************************************/

#footer{		

	clear:both;

	width:800px;

	text-align:center;

	
}

address{		

	font-size:0.8em;

	font-style:normal;

	background-color:#000099;

	color:#FFFFFF;

	height:20px;

	margin:0px 0 4px 0;

	
}

#footer p{		

	font-size:0.65em;

	margin:0 0 10px 0;

	text-align:center;

	line-height:120%;

	
}

#footer strong{		

	font-size:0.8em;

	
}

/* フッター指定  ここまで*********************************************************************/	

/* リクエストフォーム指定  ここまで*********************************************************************/	

#form_Request{		

	font-size:0.8em;

	margin:10px 0px 0px 0px;

	padding:20px;

	text-align:left;

	background-image : url(../marinetrading/htdocs/e_bg.jpg);

	background-repeat:no-repeat;

	background-position:left bottom;

	
}

#form_Request th{		

	padding:6px 15px;

	font-weight:bold;

	text-align:right;

	background-image : url(../marinetrading/htdocs/mark02.gif);

	background-repeat:no-repeat;

	background-position:right;

	
}	

#form_Request td{		

	padding:0 15px;



	
}	

button{		

	border:solid 0px #ffffff;

	background-color:#ffffff;

	width:89px;

	height:18px;

	
}

#form_Request p{		

	text-align:center;

	
}



/* リクエストフォーム指定  ここまで*********************************************************************/	



/* パーツ　フォーム指定  ここまで*********************************************************************/	

#form_parts{		

	font-size:0.8em;

	margin:10px 0px 0px 0px;

	padding:20px;

	text-align:left;

	background-image : url(../marinetrading/htdocs/f_bg.jpg);

	background-repeat:no-repeat;

	background-position:left bottom;

	
}

#form_parts th{		

	padding:6px 15px;

	font-weight:bold;

	text-align:right;

	background-image : url(../marinetrading/htdocs/mark02.gif);

	background-repeat:no-repeat;

	background-position:right;

	
}	

#form_parts td{		

	padding:0 15px;



	
}	

button{		

	border:solid 0px #ffffff;

	background-color:#ffffff;

	width:89px;

	height:18px;

	
}

#form_parts p{		

	text-align:center;

	
}

fieldset{		

	margin-bottom:15px;

	
}



/* パーツ　フォーム指定  ここまで*********************************************************************/	

/* major　フォーム指定  *********************************************************************/	



#major table{		

	font-size:0.75em;

	text-align:left;

	background-color:#ffffff;

	border-collapse:collapse;

	margin:0 0 10px 10px;

	
}



#major td{		

	border:1px solid #666666;

	padding:5px 7px;

	
}

#major tr.tr_bg{		

	background-color:#D6DFE2;

	
}

/* major　フォーム指定  ここまで*********************************************************************/	

/* aboutus　フォーム指定  *********************************************************************/	



#aboutus table{		

	font-size:0.75em;

	text-align:left;

	background-color:#ffffff;

	border-collapse:collapse;

	margin:0 10px 20px 10px;

	
}



#aboutus td{		

	border:1px solid #666666;

	padding:7.5px 10px;

	
}

#aboutus th{		

	background-color:#ffffcc;

	border:1px solid #666666;

	padding:7.5px 10px;

	
}

/* aboutus　フォーム指定  ここまで*********************************************************************/	

		
