*{
	font-size:small;
}
body {
	margin: -1px 0px 20px 0px;
	font-family: Verdana, Arial, sans-serif;
        	text-align: center;
	}

a {
	text-decoration: underline;
	color: #0000ff;
	
	}

a:link {

	}

a:visited {

	}

a:active {

	}

a:hover {

	}

h1, h2, h3 {
	margin: 0px;
	padding: 2px 0px;
	font-weight: normal;
	}

#container {

		margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 850px;
	border: 1px solid #d7d7d7;
	background-color: #FFFFFF
;

}

#banner {
color: #834037;
background-image: url(pic/top.gif);
background-repeat: no-repeat;
height: 131px;
background-color: #1E86DB;
text-indent:-4000px;
}

.bannermail {
margin-top:13px;
text-align: right;
margin-right:90px;

}

.bannermail a {
text-align: right;
vertical-align: super; 
}

.bannermail2 {
margin-top:15px;
text-align: right;
margin-right:20px;

}

.bannermail2 a {
text-align: right;
vertical-align: super; 
}




#banner a {
margin-top:0px;
	font-size: 16px;
font-weight: bold;

	}

#banner img {
	
padding-top:0px;

	}

#banner h1 {
height:40px;
margin-left:10px;
margin-top:0px;	
text-indent:-4000px;
}

#banner h2 {
	font-size: 14px;
         color: #FFFFFF;
margin-left:10px;
text-indent:px;

	}



a img {
border:none;
}













/*       トップメニュー　　　*/



#menutop a{
background:url(pic/botan01.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:174px;
display:block;
text-indent:-4000px;
}


#menutop a:hover{
background:url(pic/botan01_over.gif);
background-repeat:no-repeat;

}


#menufishing a{
background:url(pic/botan02.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:171px;
display:block;
text-indent:-4000px;
}


#menufishing a:hover{
background:url(pic/botan02_over.gif);
background-repeat:no-repeat;

}



#menudiving a{
background:url(pic/botan03.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:171px;
display:block;
text-indent:-4000px;
}


#menudiving a:hover{
background:url(pic/botan03_over.gif);
background-repeat:no-repeat;

}

#menushuno a{
background:url(pic/botan04.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:171px;
display:block;
text-indent:-4000px;
}


#menushuno a:hover{
background:url(pic/botan04_over.gif);
background-repeat:no-repeat;

}


#menublog a{
background:url(pic/botan05.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:174px;
display:block;
text-indent:-4000px;
}


#menublog a:hover{
background:url(pic/botan05_over.gif);
background-repeat:no-repeat;

}


#menualbum a{
background:url(pic/botan06.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:174px;
display:block;
text-indent:-4000px;
}

#menualbum a:hover{
background:url(pic/botan06_over.gif);
background-repeat:no-repeat;

}

#menuoffice a{
background:url(pic/botan07.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:174px;
display:block;
text-indent:-4000px;
}

#menuoffice a:hover{
background:url(pic/botan07_over.gif);
background-repeat:no-repeat;

}


#menustaf a{
background:url(pic/botan08.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:174px;
display:block;
text-indent:-4000px;
}

#menustaf a:hover{
background:url(pic/botan08_over.gif);
background-repeat:no-repeat;

}

#menutokutei a{
background:url(pic/botan09.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:174px;
display:block;
text-indent:-4000px;
}

#menutokutei a:hover{
background:url(pic/botan09_over.gif);
background-repeat:no-repeat;

}

#menupri a{
background:url(pic/botan10.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:174px;
display:block;
text-indent:-4000px;
}

#menupri a:hover{
background:url(pic/botan10_over.gif);
background-repeat:no-repeat;

}

#menuform a{
background:url(pic/botan11.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:174px;
display:block;
text-indent:-4000px;
}

#menuform a:hover{
background:url(pic/botan11_over.gif);
background-repeat:no-repeat;

}

#menusite a{
background:url(pic/botan12.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:174px;
display:block;
text-indent:-4000px;
}

#menusite a:hover{
background:url(pic/botan12_over.gif);
background-repeat:no-repeat;

}


#center {
	width:850px;



}

.content {
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #333;
 font-family:
    "メイリオ",
    Meiryo,
    "ヒラギノ角ゴ Pro W3",
    "Hiragino Kaku Gothic Pro W3",
    Osaka,
    "ＭＳ Ｐゴシック",
    "MS P Gothic",
    sans-serif;
	font-size: small;


	}


.content p {
	color: #;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-left: px;
	margin-right: 10px;
	margin-bottom: 0px;
	}

.content h2 {
font-size:16px;	
border-left:5px solid #3a72a5;
padding-left:10px;
margin:20px;
font-weight: bold;
	color: #6e4a20;
}
.content h3 {
	background-image: url(pic/h2.jpg);
	background-repeat:no-repeat;
height:20px;
line-height:20px;
padding-left:0px;
margin:20px;
font-weight: bold;
	color: #333;
font-size:16px;	
}

.content h4 {
	color: #333;
	background-image: url();
	background-repeat:no-repeat;
height:15px;
line-height:15px;
padding-left:10px;
margin-top:0px;
margin-bottom:10px;
border-left:2px solid #1B8BD7;
}

.content h5 {
	background-image: url();
	background-repeat:no-repeat;
height:20px;
line-height:20px;
padding-left:0px;
}












/*** トップページ   ***/


.top_right{
float:right;
padding-left:px;
width:640px;
}

.right_pic{
margin-left:28px;
margin-top:10px;
}


.bottomimg{
margin-top:10px;
margin-bottom:20px;
margin-left:30px;;
}

.topimg{
height:320px;
width:830px;
margin-top:10px;
margin-right:auto;
margin-left:auto;
margin-bottom:-10px;
}

.top_risence{
text-align:center;
}

.top_info table{
margin-left:35px;
margin-top:5px;
}

.top_info img{
border:0px;
}

#kiiro{
color:#EDA342;
font-weight: bold;
font-size:15px;
line-height:20px;
}

#kiiro img{
margin-bottom:8px;

}



#font1{
font-weight: bold;
font-size:12px;
padding-left:10px;
line-height:18px;
}

.font2{
color:#0C0CC7;
font-weight: bold;
font-size:12px;
display:block;

}


.top_car {
	background-image: url(pic/canpean.gif);
	background-repeat:no-repeat;
background-position: 0px 0px;
height:70px;
line-height:20px;
width:480px;
margin-top:10px;
margin-left:38px;
padding-left:80px;
padding-top:55px;
font-weight: bold;
font-size:15px;
}
















/*      サイドメニュー            */




.sidebar{
padding:20px 0px 0px 20px;
	margin-top:0px;
font-size:10px;
width: 180px;
float:left;
}


.sidebar ul {
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
margin-bottom:20px;
	}

.sidebar li{
	margin-bottom:5px;
	padding-left: 5px;
	

	}

.sidebar a{
	#cc0000;
	height:15px;
	text-decoration: none;
padding-left: 0px;

	}

.sidebar img{
	border:0;
	}


.top_pr{

margin:0px 0px 10px 0px;
padding-top:0px;
width:170px;
}

.top_pr ul{
width:170px;
margin:0px 0px 0px 0px;
}



.top_pr a{
color:#fff;
}

.top_pr li{
border-left:8px solid #0168fc;
background-color:#0c0c6e;

}



.top_rank{
border:1px solid #491dfe;
margin:0px 0px 10px 0px;
width:170px;


}

.top_rank p{
border:1px solid #491dfe;
margin:0px 0px 0px 0px;
background-color:#491dfe;
color:#fff;
font-weight:bold;
text-align:center;
}


.top_rank a{
padding:0px 0px 0px 30px;
color:#af3033;
font-weight:bold;
background:url(pic/ranking_akusesu1.gif);
background-repeat:no-repeat;
background-position:0px 5px;

}

.top_rank a:hover{
	background:url(pic/ranking_akusesu1.gif);
background-repeat:no-repeat;
background-position:0px 5px
}

.top_rank li{
padding:0px 0px 0px 10px;
font-weight:bold;
color:#000;
}





.tokusan p{
border:1px solid #491dfe;
margin:0px 0px 0px 0px;
background-color:#491dfe;
color:#fff;
font-weight:bold;
text-align:center;
}

.tokusan{
border:1px solid #491dfe;
clear:both;
width:170px;
margin-top:7px;
background-image: url(http://yoishima.com/pic/rankkingu_gazou1.gif);
background-repeat:no-repeat;
background-position:-1px 23px 
}


.tokusan p{
border:1px solid #491dfe;
background-color: #491dfe;
color:#fff;
margin:0px 0px 0px 0px;
font-weight:bold;
text-align:center;


}


.tokusan ul{
list-style:none;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
}


.tokusan li{
list-style:none;
margin:0px 0px 0px 0px;



}

.tokusan a{
text-decoration:none;
}



#menutaiken a{
background:url(pic/side/botan_taiken_b.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:171px;
display:block;
text-indent:-4000px;
}


#menutaiken a:hover{
background:url(pic/side/botan_taiken_p.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:171px;
display:block;
text-indent:-4000px;
}





#menufun a{
background:url(pic/side/botan_fun_b.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:171px;
display:block;
text-indent:-4000px;
}


#menufun a:hover{
background:url(pic/side/botan_fun_p.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:171px;
display:block;
text-indent:-4000px;
}


#menulisence a{
background:url(pic/side/botan_lice_b.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:171px;
display:block;
text-indent:-4000px;
}


#menulisence a:hover{
background:url(pic/side/botan_lice_p.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:44px;
width:171px;
display:block;
text-indent:-4000px;
}




#menuboshu a{
background:url(pic/side/botan_stuff_b.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:45px;
width:174px;
display:block;
text-indent:-4000px;
}


#menuboshu a:hover{
background:url(pic/side/botan_stuff_p.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:45px;
width:174px;
display:block;
text-indent:-4000px;
}










/***   ウェブページ  ***/






.entry_main{
float:right;
width:640px;
}
















/***   スタッフ・会社  ***/






.corp_top{
margin-left:25px;

}

.corp_top h2{
background-image: url(pic/kaisyagaiyou_bana.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
border:0px;
weight:535px;
margin-top:10px;
padding-left:100px;
line-height:75px;
color:#003300;
font-size:25px;
font-weight: bold;


}

.entry_main h3{
color:#FF6600;
border-left:10px solid;
border-bottom:5px solid;
padding-left:10px;
height:22px;
width:500px;
margin-left:25px;
}

.corp_top table{
margin-left:35px;
height:200px;
width:500px;
}

.corp_top td{
}

#space{
width:5px;
}

#syoukai{
height:450px;
border:1px solid #999999;
border-collapse: collapse; 
border-left :1px solid #999999;
border-top:1px solid #999999;
margin-bottom:30px;
}

#syoukai01{
background-color: #999999;
color:#ffffff;
font-size:15px;
font-weight: bold;
text-align:center;


}

#syoukai02{
color:#7A7979;
font-size:15px;
font-weight: bold;
padding-left:100px;
width:360px;
line-height:30px;
}


.corp2_top{
margin-left:25px;

}

.corp2_top h2{
background-image: url(pic/kaisyagaiyou_bana.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
border:0px;
weight:535px;
margin-top:10px;
padding-left:215px;
line-height:75px;
color:#003300;
font-size:25px;
font-weight: bold;


}

.entry_main h3{
color:#FF6600;
border-left:10px solid;
border-bottom:5px solid;
padding-left:10px;
height:22px;
width:500px;
margin-left:0px;
}

.corp2_top table{
margin-left:35px;
height:200px;
width:500px;
}

.corp_top2 td{
}









/***   シュノーケル  ***/






.snorkel_top{
margin-left:25px;

}

.snorkel_top h2{
background-image: url(pic/syunorkel_bana.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
border:0px;
weight:535px;
margin-top:10px;
padding-left:170px;
line-height:75px;
color:#003300;
font-size:25px;
font-weight: bold;

}

.snorkel_img1{
margin-left:35px;

}

.snorkel_img2{
margin-left:130px;
margin-top:30px;

}

.snorkel_img2 img{
border:0px;

}

.snorkel_img3{
margin-left:25px;

}

.snorkel_img4{
margin-left:140px;
margin-top:10px;
}

.snorkel_img5{
margin-left:30px;
margin-top:10px;
}

.snorkel_img6{
margin-left:30px;
margin-top:10px;
text-align: center;
width:540px;
margin-bottom:20px;
}

.snorkel_img7{
margin-left:30px;
margin-top:10px;
text-align: center;
width:540px;
margin-bottom:20px;
}

.snorkel_img7 img{
margin-top:5px;
border:0px;
}

.snorkel_course{
margin-top:0px;
}

.black1{
font-weight: bold;
font-size:15px;
text-align: center;
}

.black2{
font-weight: bold;
font-size:14px;
margin-top:10px;
margin-left:30px;
margin-bottom:20px;
}

.black3{
font-weight: bold;
font-size:15px;
margin-top:10px;
margin-left:30px;
margin-bottom:20px;
line-height:25px;
}

.black4{
font-weight: bold;
font-size:13px;
margin-top:10px;
margin-left:30px;

}



.snorkel_course table{
margin-left:30px;
border:solid #FF9901;
margin-top:10px;
width:540px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

.snorkel_course2 table{
margin-left:auto;
margin-right:auto;
border:solid #FF9901;
margin-top:10px;
width:300px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:20px;
}

.snorkel_course td{
line-height:20px;
font-size:13px;
color:#003300;
font-weight: bold;
}

.snorkel_course2 td{
line-height:20px;
font-size:13px;
color:#003300;
font-weight: bold;
}

.snorkel_plan table{
margin-left:30px;
border-top:solid #339966 1px;
border-left:solid #339966 1px;
margin-top:10px;
margin-bottom:10px;
width:540px;
border-collapse: collapse; 
height:160px;
}


.snorkel_plan table{
border-right:solid #339966 1px;
border-bottom:solid #339966 1px;
}






#plan1{
width:100px;
color:#ffffff;
background-color:#339966;
font-weight: bold;
font-size: 15px;
padding-left:10px;
}

#plan2{
padding-top:0px;
padding-left:10px;
font-weight: bold;
font-size: 14px;
line-height:20px;
}

.red1{
color:#990000;
font-weight: bold;
font-size: 18px;
}

.black5{
font-weight: bold;
font-size: 15px;
border-bottom:solid 1px;
}














/***   ダイビング　 ***/


.red{
color:red;
}



.diving_top{
margin-left:25px;

}

.diving_top h2{
background-image: url(pic/d-bana.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
border:0px;
weight:535px;
margin-top:10px;
padding-left:155px;
line-height:70px;
color:#003300;
font-size:25px;
font-weight: bold;

}

.d_img2{
margin-left:50px;

}

.d_img3{
margin-left:100px;
margin-top:20px;
}


.d_img4{
margin-left:45px;
margin-top:20px;
}


.diving_img5{
margin-left:60px;
margin-top:20px;
}

.d_img6{
margin-left:110px;
margin-top:15px;
}

.snorkel_img6{
margin-left:30px;
margin-top:10px;
text-align: center;
width:540px;
margin-bottom:20px;
}

.d_img7{
margin-left:30px;
margin-top:10px;
text-align: center;
width:540px;
margin-bottom:20px;
}

.d_img7 img{
margin-top:5px;

}

.diving_course{
margin-top:0px;
}



.d_black5{
font-weight: bold;
font-size:13px;
}


.diving_plan {
padding-left:60px;
padding-right:auto;

}


.diving_plan table{
border-top:solid #339966 1px;
border-left:solid #339966 1px;
margin-top:10px;
width:471px;
border-collapse: collapse; 
height:100px;
}


.diving_plan td{
height:30px;
font-size:13px;
color:#003300;
font-weight: bold;
border-bottom:solid #339966 1px;
border-right:solid #339966 1px;
}






.d_course2 table{
margin-left:50px;
width:550px;
border-collapse: collapse; 
height:100px;
font-size:13px;
font-weight: bold;
margin-bottom:10px;
}

.d_course2 td{
margin-left:50px;
width:471px;
border-collapse: collapse; 
height:100px;
font-size:14px;
font-weight: bold;
}

.d_course3 table {
background-image: url(pic/d-07.gif);
background-repeat: no-repeat;
height: 131px;
width:400px;	
margin-left:100px;
margin-bottom:20px;
}

.d_course3 td {
padding-left:40px;
font-size:15px;
font-weight: bold;
line-height:30px;
}


#d_plan1{
width:200px;
color:#ffffff;
background-color:#339966;
font-weight: bold;
font-size: 15px;
padding-left:10px;
text-align: left;
}



.d_red1{
color:#990000;
font-weight: bold;
font-size: 18px;

}

.d_b1{
color:#000000;
font-weight: bold;
font-size: 16px;
line-height:40px;

}













/***   フィッシング　 ***/

.fishtop{
color:red
;
padding:10px;
border:1px solid;
width:400px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
}


.fishing_top{
margin-left:0px;

}

.fishing_top h2{
background-image: url(pic/fish_bana.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
border:0px;
weight:540px;
margin-top:10px;
padding-left:195px;
line-height:75px;
color:#003300;
font-size:25px;
font-weight: bold;

}

.f_course1 table{
margin-left:70px;
border:solid #ff9901 1px;
margin-top:20px;
width:480px; 
font-weight: bold;
padding-top:10px;
padding-bottom:10px;
}



.f_course1 td{

}

.f_course1 img{
}


.f_course2 table{
background-image: url(pic/f_b1.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
border:0px;
width:343px; 
font-weight: bold;
height:85px;
margin-top:15px;
margin-left:140px;
}


#f_a{
width:60px;
}

#f_t2{
display:block;
height:20px;

}

#f_t4{
display:block;
height:55px;

}


#f_t3{
padding-top:10px;
	background-color: #ff9901;
color:#ffffff;
text-align: center;
display:block;
height:60px;
width:200px;
}

#f_t5{
padding-left:30px;
padding-top:0px;
width:135px;
line-height:20px;
}

#f_t6{

text-align: center;
line-height:30px;
font-size:15px;
display:block;
padding-right:20px;
}

#f_t6 img{

border:0px;
}



.f_img1{
margin-left:160px;

}

.f_img2{
margin-left:190px;
margin-top:10px;
border:0px;
}

.f_img2 img{

border:0px;
}


.f_img3{
margin-left:45px;
margin-top:5px;
}

.f_img4{
margin-left:56px;
margin-top:15px;
font-size:14px;
font-weight: bold;
line-height:25px;
}

.f_img4 img{
margin-bottom:5px;

}

.f_img5{
margin-left:57px;
margin-top:15px;
font-size:14px;
font-weight: bold;
line-height:25px;
}

.f_b1{
margin-left:95px;
font-weight: bold;
font-size:17px;
margin-top:-10px;
}



.d_img6{
margin-left:110px;
margin-top:15px;
}

.snorkel_img6{
margin-left:30px;
margin-top:10px;
text-align: center;
width:540px;
margin-bottom:20px;
}

.f_img6{
margin-left:30px;
margin-top:20px;
text-align: center;
width:540px;
margin-bottom:20px;
}

.f_img7{
margin-left:60px;
margin-top:20px;
margin-bottom:20px;
font-weight: bold;
line-height:20px;
}

.f_img8{
margin-left:5px;

}

.f_img9{
margin-left:-20px;
margin-top:20px;
font-weight: bold;
line-height:20px;
text-align: center;

}

.f_img9 img{

margin-bottom:5px;

}


.f_plan1 td{
line-height:10px;
font-size:13px;
font-weight: bold;
}

.f_plan1 table{
margin-left:59px;
border:solid #339966 1px;
margin-top:10px;
width:471px;
border-collapse: collapse; 
height:90px;

}


#f_plan1{
width:px;
color:#ffffff;
background-color:#339966;
font-weight: bold;
font-size: 15px;
padding-left:10px;
text-align: left;
padding-top:2px;
padding-bottom:5px;
height:30px;
}

.f_plan1 img{
margin-left:58px;
margin-top:10px;
}

.f_plan1 .f_plan2{
margin-left:59px;
border:solid #339966 1px;
margin-top:10px;
width:471px;
border-collapse: collapse; 
height:140px;


}

.f_red1{
color:#990000;
font-weight: bold;
font-size: 18px;

}

.d_b1{
color:#000000;
font-weight: bold;
font-size: 16px;
line-height:40px;

}











/***   フィッシングQA　 ***/

.fishingqa_top{
margin-left:0px;

}


.qa1 {
margin-left:40px;
line-height:35px;
padding-right:15px;
width:580px; 

}


.fontg {
vertical-align: super; 
color:#1D774A;
font-size:15px;
font-weight: bold;

}

.fontq {
vertical-align: super; 
color:#666666;
font-size:15px;
font-weight: bold;

}

















/***   シュノーケルQA　 ***/

.syunoqa_top{
margin-top:10px;
margin-left:0px;
}













/***   アルバム　 ***/

.album_top{
margin-left:-5px;
margin-bottom:20px;
}

.album_top h2{
background-image: url(pic/album_tittle.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
border:0px;
weight:540px;
margin-top:10px;
padding-left:215px;
line-height:75px;
padding-top:8px;
color:#003300;
font-size:25px;
font-weight: bold;


}

.al_img1{
margin-left:120px;
margin-bottom:5px;

}



#album01{
background-image: url(pic/al_bg.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
height:220px;
padding-left:23px;

}

#al_t1{
margin-left:45px;
}

#album02{

font-weight: bold;
color:#336633;
font-size:17px;
text-decoration: underline; 
}

#album03{
width:40px;
}

#album04{
width:225px;



}
















/***   特定商取引  ***/




.tekutei_top{
margin-left:5px;

}

.tekutei_top h2{
background-image: url(pic/tokutei_bana.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
border:0px;
weight:535px;
margin-top:10px;
padding-left:155px;
line-height:75px;
color:#993300;
font-size:25px;
font-weight: bold;

}



.tekutei_top table{
margin-left:57px;
height:200px;
width:500px;
border-collapse: collapse; 
margin-bottom:30px;
}

.tekutei_top td{
height:30px;
border:1px solid #FFE8B9;
border-collapse: collapse; 
padding-left:10px;
font-weight: bold;

}



#tokutei01{
background-color: #FFE8B9;
color:#993300;
font-weight: bold;
height:20px;
font-size:14px;
}














/***   プライバシー  ***/




.pri_top{
margin-left:5px;

}
.pri_top h2{
background-image: url(pic/privacy_bana.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
border:0px;
weight:535px;
margin-top:10px;
padding-left:168px;
line-height:75px;
color:#990066;
font-size:25px;
font-weight: bold;

}



.pri_main{
margin-left:57px;
height:700px;
width:500px;
border-collapse: collapse; 
margin-bottom:30px;

}


.pri_b{
font-weight: bold;
line-height:20px;

}






#foot{
	clear: both;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: 12px;;
	color: #FFFFFF;
	background-color: #1B8BD7;
	text-align: right;
	padding:  5px 10px 0px 0px;
height: 20px;
text-decoration:none;
text-align: center;
	}	

#foot a{
text-decoration:none;
color: #FFFFFF;
}


.copy a{
color:#000;
text-decoration:none;
}

.copy p{
text-align:center;
}


/***   申込  ***/


.form {
padding-left:80px;
}
.form td {
padding-left:10px;
}

.form p{
padding-left:250px;
margin-bottom:50px;
}



.fun_point{
margin-top:20px;
margin-bottom:20px;
}










/***   サイトマップ  ***/


.sitemap li{
list-style:circle;
font-size:18px;

}


.sitemap a{
list-style:circle;
font-size:18px;
line-height:30px;
font-weight:bold;
text-decoration:none;
}















/***   フォーム  ***/

.form{
padding-left:auto;
padding-right:auto;
}


.form table{
border-top:1px solid #666;
border-left:1px solid #666;
border-collapse: collapse;
width:700px;
}



.form th{
border-bottom:1px solid #666;
border-right:1px solid #666;
padding:3px;
width:150px;
}


.form td{
border-bottom:1px solid #666;
border-right:1px solid #666;
padding:3px;
width:550px;
}

.sendbotan{
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
}

.form p{
padding:0px;
}




.new{
padding-left:200px;
}













/***   ファンダイブ  ***/






.sprit img{
margin:2px;
}

.sprit .top_l{
float:left;
}


.sprit .top_r{
padding-top:0px;
}


.fun_time{
margin-top:20px;
margin-bottom:20px;
}


.fun_time  table{
margin-top:10px;
border-collapse: collapse; 
border-top:1px solid #666;
border-left:1px solid #666;
}



.fun_time td{
border-bottom:1px solid #666;
border-right:1px solid #666;
padding:2px;
}



.fun_time  th{
width:200px;
border-bottom:1px solid #666;
border-right:1px solid #666;
padding:2px;
}









/***   スタッフ募集  ***/






.stuff_top h2{
background-image: url(pic/d-bana.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
border:0px;
weight:535px;
margin-top:10px;
padding-left:140px;
line-height:70px;
color:#003300;
font-size:25px;
font-weight: bold;
margin-left:50px;
}


.stuff_top table{
height:500px;
width:550px;
margin-right:auto;
margin-left:auto;
border-collapse:collapse; 
text-align:center;
margin-bottom:50px;
}

#foot2 {
padding-left:500px;
padding-top:5px;
}


.big{
font-size:20px;
font-weight:bold;
}

.orienge{
font-size:26px;
font-weight:bold;
color:orange;
}


.orienge2{
font-size:26px;
font-weight:bold;
color:000;
text-decoration: line-through;
}