body {text-align:center;}

.contents 	{
			width:780px;
			height:auto;
			margin:auto;
			position:relative;
			text-align:center;
			}
			
.contents2 	{text-align:center}
.contents2 table{margin-left:auto;margin-right:auto;text-align:left}

h1		{
	font-size:12pt;
	margin:0;
	padding:0;
	color:#ffffff;
	margin-top: 5px;
	padding-bottom: 5px;
		}
		
#top {width:766px;background-color:#00008b;text-align:left;padding:15px 0px 5px 10px;background-image:url(sozai/graphic/logo_top.gif);background-repeat:no-repeat;
background-position:600px 5px;margin-bottom:0px}
#top2 {width:766px;background-color:#00008b;text-align:left;padding:5px 0px 15px 10px;background-position:600px 0px;color:#FFFFFF;margin-top:0px;margin-bottom:0px;
font-size:12px}

#top_copy {width:766px;text-align:left;padding:15px 0px 5px 10px;background-position:600px 5px;margin-bottom:0px}
#top2_copy {width:766px;text-align:left;padding:5px 0px 15px 10px;color:#FFFFFF;margin-top:0px;margin-bottom:0px;
font-size:12px}

/**/
		
.koushin {width:766px;background-color:#33CCFF;font-size:11px;color:white;padding:5px 10px 5px 0px}
		
h2		/*ダイビングメニューヘッダー*/
		{
		font-size:100%;
		font-weight:bold;
		margin-top:15px;
		margin-bottom:4px;
		margin-left:100px;
		text-align:left;
		color:#009933;
		}

.honbun6 /*体験ダイビング内リスト*/
		{
		font-size:82%;
		font-weight:bold;
		margin-top:3px;
		margin-bottom:3px;
		margin-left:100px;
		text-align:left;
		color:#009933;
		}

h3		/*ダイビングメニューヘッダー右側*/
		{
		font-size:85%;
		font-weight:bold;
		margin-top:15px;
		margin-left:10px;
		text-align:left;
		}

	
h5		{
		font-size:80%;
		font-weight:bold;
		margin-top:15px;
		margin-left:110px;
		text-align:left
		}
	
a:hover	　　{color:#2424b4;background-color:#ffd700;}


		
.header {
		font-size:90%;
		font:bold;
		padding-left:6px;
		padding-right:6px;
		line-height:1.3;
		}

.update	/*更新記録ヘッダー*/
			{
			margin-bottom:20px;
			margin-top:10px;
			text-align:left

			}


.update ul		
		{
		margin-top:2px;
		padding-left:20px;
		margin-left:20px;
		font-size: 12px;
		line-height: 150%;
		}

.update li  	{
		margin-left:0px;
		margin-right:10px;
		list-style-type:none;
		line-height:200%
		
		}


.update li a	{
		border-bottom: 1px dashed #669900;
		border-left:5px solid #3333FF;
		text-decoration:none;
		padding-left:7px;
		}
		
.update li a:hover	{
		border-bottom: 1px dashed  #FF3300;
		border-left:5px solid  #FF3300;
		}
		
.update p {font-size:12px;color:#FF3300;margin-left:40px;margin-bottom:0px;border-left:5px solid #FF3300;padding-left:7px}
		

.honbun {
		font-size:80%;
		color:#000000;
		line-height:1.3;
		padding-left:7px;
		}
	

.honbun2/*ページ下部リンク系本文*/
			{
			font-size:80%;
			margin:15px 2px 4px 5px;
			text-align:left;
			color:#666666;
			line-height:130%;}
			
.honbun3 /*ページ中部お問合せヘッダー*/	
			{
			font-size:80%;
			font-weight:bold;
			margin-top:10px;
			margin-left:10px;
			margin-bottom:0px;
			padding-bottom:0px;
			text-align:left;
			color:#2424b4;
			}
.honbun4	  /*ページ中部お問合内電話番号等*/	
			{
			font-size:85%;
			color:#666666;
			line-height:100%;
			padding-left:14px;
			padding-top:3px;
			padding-bottom:3px;
			margin-bottom:0px;
			margin-top:0px;
			text-align:left;
			}
			
 /*link*/	

.link2 a:link		{color:#0000ab;}
.link2 a:visited	{color:#0000ab;}
.link2 a:hover	　　{color:#0000ab;background-color:#0000ab;}
.link2 a:active	　　{color:#0000ab;}
.link2 {font-size:2px;text-align:right;margin-top:0px}
.link3 {background-image:url(../sozai/graphic/background_01.gif);}

			
.honbun5	   /*ダイビングメニュー中本文*/	
			{
			font-size:82%;
			margin:0px 2px 4px 5px;
			padding-top:0px;
			text-align:left;
			color:#666666;
			line-height:140%;
			}
			
.honbun5_2	   /*ダイビングメニュー中本文*/	
			{
			font-size:83%;
			margin:0px 4px 6px 8px;
			padding-top:0px;
			text-align:left;
			color:#666666;
			line-height:140%;
			}
			
.photo	 /*ページ下部リンク系イメージ*/
		{
		margin-top:5px;
		margin-left:4px
		}
		
.photo1	 /*ダイビングメニュー内イメージ*/
		{
		margin:5px 3px 5px 4px;
		padding-right:5px;
		float:left;
		}
		
.photo1_2	
		{
		margin:7px 3px 5px 8px;
		float:left;
		border-right:solid 2px #0066CC;
		border-bottom:solid 2px #000066;
		}
		
.photo1_3	
		{
		margin:7px 3px 5px 8px;
		padding-right:5px;
		float:left;
		border-right:solid 2px #0066CC;
		border-bottom:solid 2px #000066;
		}

.list     /*ダイビングメニュー内のリスト*/
		{
		padding-left:90px;
		color:#009933;
		font-size:90%;
		line-height:130%
		}
		
.link 	/*ダイビングメニュー内のリスト*/
		{
		font-size:82%;
		margin-top:3px;
		margin-bottom:3px;
		margin-left:100px;
		text-align:left;
		}
	
.menu   /*ダイビングメニューヘッダー、一箇所だけ*/
		{
		font-size:105%;
		font-weight:bold;
		margin-top:5px;
		margin-left:9px;
		text-align:left;
		float:left;
		color:#ffffff;
		}
		


/*フォントサイズ*/
		
.header2  {margin-bottom:10px;margin-top:13px;margin-left:10px;text-align:left;}

.size11   {font-size:11px}

.size12   {font-size:12px;color:#666666;}

/*フォントサイズ トップ右サイドプーケット店オープン案内*/
.size12_2   {font-size:12px;color:#666666;margin:3px;line-height:130%;}

/*フォントサイズ トップ右サイド ボプット店フォント*/
.size12_3   {font-size:12px;color:#666666;margin-bottom:10px;}

/*サムイ島 店舗 案内見出し*/
.header1   {font-size:12px;font-weight:500;color:#333333;background-color:#00ccff;width:169px;text-align:center;}

/*画像用*/

.image_1 {margin-top:9px;}
.image_2 {margin:5px;float:left;}

/*トップページサイトウィンドウ*/
						 
.style1 				{font-size: 80%;color: #FF6600;}

.style2                 {text-align:left;margin:0px 0px 3px 5px;font-size:12px;}

.style3              {text-align:left;margin:0px 0px 10px 5px;font-size:12px;color:#666666}

.style_04   {line-height:150%}

.style_05  {font-size:90%;font-weight:bold;margin:0px 0px 0px 80px;padding:0px 0px 0px 0px;}

.style_06  {font-size:12px;margin:0px;text-align:center;width:100%;padding:5px 0px 5px 0px;color:#ffffff;}

.style_07 {text-align:center;}
.style_07 a {text-decoration:none;display:block;border:1px #003366 solid;background-color:#FF6600;text-align:center;width:363px;margin:10px 0px 10px 0px;}
.style_07 a:hover {background-color:#0099FF;color:#003366;}

.style_08
		{
		font-size:12px;
		font-weight:normal;
		margin-top:3px;
		margin-bottom:3px;
		margin-left:10px;
		text-align:left;
		color:#009933;
		line-height:140%;
		}
		
.style_09 {color:#FF6600}
.update_01 {font-size:12px;}

.style_10 			{width:365px;text-align:center;font-size:14px}
.style_10 a 		{display:block;background-color:#FF6600;padding:10px 0px 8px 0px;text-decoration:none;
             		color:#ffffff;margin-top:10px;font-weight:bold;height:18px;
					background-image:url(../sozai/graphic/arrow_01.gif)}
.style_10 a:hover 	{background-color:#3366FF;color:#000066;}




#ichi 			{width:365px;text-align:center;font-size:14px}
#ichi a 		{display:block;background-color:#FF6600;padding:10px 0px 8px 0px;text-decoration:none;
             		color:#ffffff;font-weight:bold;height:18px;
					background-image:url(../sozai/graphic/arrow_01.gif);}
#ichi a:hover 	{background-color:#3366FF;color:#000066;}

#ni 			{width:365px;text-align:center;font-size:14px}
#ni a 		{display:block;background-color:#FF6600;padding:10px 0px 8px 0px;text-decoration:none;
             		color:#ffffff;font-weight:bold;height:18px;
					background-image:url(../sozai/graphic/arrow_01.gif);}
#ni a:hover 	{background-color:#3366FF;color:#000066;}

#san 			{width:365px;text-align:center;font-size:14px}
#san a 		{display:block;background-color:#FF6600;padding:10px 0px 8px 0px;text-decoration:none;
             		color:#ffffff;font-weight:bold;height:18px;
					background-image:url(../sozai/graphic/arrow_01.gif);}
#san a:hover 	{background-color:#3366FF;color:#000066;}

#yon 			{width:365px;text-align:center;font-size:14px}
#yon a 		{display:block;background-color:#00cc99;padding:10px 0px 8px 0px;text-decoration:none;
             		color:#ffffff;font-weight:bold;height:18px;
					background-image:url(../sozai/graphic/arrow_01.gif);}
#yon a:hover 	{background-color:#FF6600;color:#000066;}

#go 			{width:365px;text-align:center;font-size:14px}
#go a 		{display:block;background-color:#FF6600;padding:10px 0px 8px 0px;text-decoration:none;
             		color:#ffffff;font-weight:bold;height:18px;
					background-image:url(../sozai/graphic/arrow_01.gif)}
#go a:hover 	{background-color:#3366FF;color:#000066;}

#roku 			{width:365px;text-align:center;font-size:14px}
#roku a 		{display:block;background-color:#FF6600;padding:10px 0px 8px 0px;text-decoration:none;
             		color:#ffffff;font-weight:bold;height:18px;
					background-image:url(../sozai/graphic/arrow_01.gif)}
#roku a:hover 	{background-color:#3366FF;color:#000066;}

#nana 			{width:365px;text-align:center;font-size:14px}
#nana a 		{display:block;background-color:#00cc99;padding:10px 0px 8px 0px;text-decoration:none;
             		color:#ffffff;font-weight:bold;height:18px;
					background-image:url(../sozai/graphic/arrow_01.gif)}
#nana a:hover 	{background-color:#ff6600;color:#000066;}

.style_11   {width:365px;text-align:center;font-size:14px}
.style_11 a {display:block;background-color:#00CC99;padding:10px 0px 8px 0px;
			text-decoration:none;color:#ffffff;margin-top:10px;
			font-weight:bold;height:18px;
			background-image:url(../sozai/graphic/arrow_01.gif)}
.style_11 a:hover {background-color:#FF6600;color:#000066;}

#masthead {
	color: #999999;
	background-color:#00008b;
	padding: 0px;
	margin: 0 0 36px 0;
	text-align:left;
	height:80px;}

#masthead .content {
	padding: 10px 20px;
}

#logodiv {
	position: absolute;
	top: 15px;
	left: 30px;
}

.bottom_box {font-size:10px;color:#000066;text-align:left;line-height:120%;width:770px;margin:20px 0px}
.bottom_box a {text-decoration:none;color:#333333}
.bottom_box a:hover {background-color:transparent}
#top01 {text-align:center;margin:10px 0px 10px 0px;}
#top02 {text-align:center;margin:0px 0px 10px 0px}
#top03 {text-align:center;margin:0px 0px 10px 0px}
#top04 {text-align:center;margin:0px 0px 15px 0px}
#top05 {text-align:center;margin:0px 0px 10px 10px}
#top06 {text-align:left;margin:10px 0px 10px 0px;line-height:110%}
#top07 {font-size:12px;margin:0px;padding-bottom:3px;color:#FF6600}
#top08 {font-size:11px;margin-bottom:5px;margin-top:0px}
#top09 {width:365px;border:none;}
#top10 {width:365px;border:1px dashed #FF0000}
#top11 {width:365px;border:1px dashed #FF0000;}
#top12 {width:365px;border:1px dashed #FF0000;}
#top13 {text-decoration:none;font-size:12px;margin:10px 0px 0px 95px}
#top14 {text-decoration:none;font-size:12px;margin:10px 0px 0px 95px;color:#009966}
#top15 {text-decoration:none;font-size:12px;margin:10px 0px 0px 95px;color:#009966}
#top16 {text-decoration:none;font-size:12px;margin:10px 0px 0px 95px}
#top17 {width:100%;background-color:#FFFFFF;padding-top:10px;}
#top18 {text-align:left;color:#ffffff;margin:5px 0px 5px 10px}
#top19 {font-size:12px;color:#ffffff;text-align:center;margin:5px 0px}
#top21 {font-size:12px;color:#ffffff;text-align:center;margin:5px 0px}
#top22 {text-align:center;font-size:12px}
#top23 {margin-bottom:0px;padding-bottom:0px;}
#top24 {width:365px;border:none;}
#top25 {width:365px;border:none;}
#top26 {width:365px;border:none;}
#top27 {margin-bottom:0px;margin-top:10px;margin-left:0px}
#top28 {}

