@charset "shift_jis";

/*【メイン】*/

#main-3 {
	width:800px;
	text-align:left;
	margin:0 auto;
	clear:both;
	margin-bottom:8px;
	background-image: url(../imag/main_back.gif);
	background-repeat: no-repeat;
}

#main-3_clear { width:780px; height:50px; padding:10px 20px 0px 0px; margin:0px; clear:both; text-align:right;}
#main-3_clear p { width:800px; height:15px; margin:0px 30px 0px 0px;}


#ttl {
	width:800px;
	height:80px;
	text-align:left;
	margin:0 auto;
}
#ttl p { margin:0px; padding:0px;}
#ttl .main { display:block; margin:0px; padding:0px;}

h6 { margin:0px; padding:0px;}

#ttl_navi {
	width:800px;
	height:20px;
	text-align:left;
	margin:0 auto;
	background-color:#5492a0;
}
#ttl_navi p { margin:0px; padding:5px 0px 0px 20px;}
#ttl_navi .main { font-size:11px; color:#ffffff;}
#ttl_navi .main a { font-size:11px; color:#f2f2f2;}
#ttl_navi .main a:hover { font-size:11px; color:#cccccc;}

/* メイン-右 */

#main-r-2 {
	width:565px;
	padding-top:20px;
	text-align:left;
	float:right;
}

#main-r-2_txtarea {
	width:540px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
}

#main-r-2_txtarea p { margin:0px; padding:0px;}
#main-r-2_txtarea .main_txt { line-height:20px; font-size:12px; color:#666666; letter-spacing:1px;}
#main-r-2_txtarea .main_txt em {font-size:12px; color:#FF6688; text-decoration:none;}


#main-r-2-navi/* メイン-右のナビ(3balance gym) */ 
{
	margin:0 auto;
	color:#333333;
	width:540px;
	height:50px;
	border-bottom:#CCCCCC dotted 1px;
	padding:0px;
}

#main-r-2-navi p { margin:0px; padding:0px;}
#main-r-2-navi ul { padding-top:3px; margin:0px;}
#main-r-2-navi li {
	padding:0px;
	list-style-type: none;
}

#main-r-2-navi .menu-1 a{ color:#0abaff;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; font-weight:bold; text-decoration:none;}
#main-r-2-navi .menu-1 a:hover{ color:#666666;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; font-weight:bold;}
#main-r-2-navi .menu-2 a{ color:#0abaff;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; font-weight:bold; text-decoration:none;}
#main-r-2-navi .menu-2 a:hover{ color:#666666;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; font-weight:bold;}
#main-r-2-navi .menu-3 a{ color:#0abaff;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; font-weight:bold; text-decoration:none;}
#main-r-2-navi .menu-3 a:hover{ color:#666666;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; font-weight:bold;}
#main-r-2-navi .menu-4 a{ color:#0abaff;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; font-weight:bold; text-decoration:none;}
#main-r-2-navi .menu-4 a:hover{ color:#666666;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; font-weight:bold;}


/* メイン-右-テーブルの設定(会社情報) */

#right-table { margin:0 auto; text-align:left; color:#333333;}

#right-table table { padding:0px; margin:0px;}

#right-table tr {padding:0px; margin:0px;}

#right-table td {padding:7px 0px 0px 10px; margin:0px; text-align:left; height:30px; border-bottom:#afafaf solid 1px; line-height:18px;}

#right-table .back_a { background:url(../imag/icons/r-table_back.gif) left; text-align:left; width:130px; font-size:13px; color:#4b8d99;}
#right-table .back_b { text-align:left; width:390px; font-size:13px; color:#666666;}


/* メイン-右-レイアウトの設定(募集情報/リンク) */

#right-layout { margin:0 auto; text-align:left; color:#333333; width:545px; border-bottom:#CCCCCC dotted 1px;}
#right-layout_ttlarea { margin:0 auto; text-align:left; color:#333333; width:540px; height:50px;}
#right-layout_txtarea { margin:0 auto; text-align:left; color:#333333; width:540px;}

#right-layout_txtarea p { margin:0px; padding:0px;}
#right-layout_txtarea .main_txt { line-height:20px; font-size:12px; color:#666666; letter-spacing:1px;}
#right-layout_txtarea .main_txt2 {font-size:13px; color:#7aa6ba; text-decoration:none; font-weight: bold; }
#right-layout_txtarea .line { border-bottom:#999999 dotted 1px; margin-bottom:5px; padding-bottom:5px;}/* 水中パーソナルアカデミー申込書 */

#right-layout table { padding:0px; margin-bottom:10px;}/* リンクのリスト */
#right-layout tr {padding:0px; margin:0px;}
#right-layout td {padding:0px 0px 0px 0px; margin:0px; text-align:left; height:30px; line-height:18px;}

#right-layout .back_a { text-align:left; width:100px; margin:0px; pa0px;}
#right-layout .back_b { text-align:left; width:410px; font-size:13px; color:#666666; padding:10px 0px 0px 30px;}

/* メイン-右-レイアウトの設定(お問い合わせ) */

#right-layout2 { margin:0 auto; background-color:#ffffff; text-align:left; color:#333333; width:540px; border-bottom:#CCCCCC dotted 1px; padding:20px 0px 0px 20px;}
#right-layout2_ttlarea { margin:0 auto; text-align:left; color:#333333; width:540px; height:50px;}
#right-layout2_txtarea { margin:0 auto; text-align:left; color:#333333; width:540px;}

#right-layout2-2 { padding:5px; text-align:center;}
#right-layout2-2 p { padding:5px; text-align:right;}

#right-layout2 table { padding:0px; margin-bottom:10px;}/* リンクのリスト */
#right-layout2 tr {padding:0px; margin:0px;}
#right-layout2 td { padding:10px;margin:0px; text-align:left; height:30px; line-height:18px;}
#right-layout2 td .imp { color:#E92222;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; font-weight:bold;}

#right-layout2 .imag-clear { text-align:left; padding:5px 0px 5px 0px; margin:0px;}
#right-layout2 .back_a { background-color:#E6E6E6; text-align:left; width:100px; margin:0px; border-bottom:#AFAFAF solid 1px;}
#right-layout2 .back_b { text-align:left; width:380px; font-size:13px; color:#666666; line-height:18px; border-bottom:#AFAFAF solid 1px;}
#right-layout2 .back_c { text-align:left; width:380px; font-size:13px; color:#666666; line-height:23px; border-bottom:#AFAFAF solid 1px;}

#right-layout2 .back_1 { background-color:#E6E6E6; text-align:left; width:480px; margin:0px; border-bottom:#AFAFAF solid 1px;}
#right-layout2 .txt-1 { color:#0B9FB5;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:13px; font-weight:bold;}

/* メイン-右-レイアウトの設定(サイトマップ・アカデミー・水中アカデミー) */

#right-layout3-top { margin:0 auto;text-align:left; color:#333333; width:545px; height:80px;}
#right-layout3-top p {padding:0px; margin:0px;}

#main-r-3-navi/* メイン-右のナビ(水中アカデミー) */ 
{
	margin:0 auto;
	text-align:left;
	color:#333333;
	width:525px;
	border-bottom:#CCCCCC dotted 1px;
	padding-top:10px;
	border-top:#CCCCCC dotted 1px;
	margin-bottom:10px;
	margin-top:10px;
	line-height:20px;
	clear:both;
}

#main-r-3-navi p { margin:0px; padding:0px;}


#main-r-3-navi-left/* メイン-右のナビ(水中アカデミー) */ 
{
	text-align:left;
	color:#333333;
	float:left;
}

#main-r-3-navi-right/* メイン-右のナビ(水中アカデミー) */ 
{
	text-align:left;
	color:#333333;
	float:left;
	padding-left:10px;
}

#main-r-3-navi-right ul{margin:0px; padding:0px; padding-left:20px;}

#main-r-3-navi-right ul li{margin:0px; padding:0px; list-style:circle;}








#main-r-3-navi .menu a{
	color:#666666;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-decoration:underline;
}
#main-r-3-navi .menu a:hover{ color:#57b7ee;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; font-weight:bold;}


#right-layout3 { margin:0 auto; background-color:#ffffff; text-align:left; color:#333333; width:545px; border-bottom:#CCCCCC dotted 1px;}
#right-layout3 p {padding:0px; margin:0px;}

#right-layout3_ttlarea { margin:0 auto; text-align:left; color:#333333; width:545px; height:50px;}
#right-layout3_txtarea { margin:0 auto; text-align:left; color:#333333; width:545px;}

#right-layout3_txtarea .txt-3 { color:#FF5B81;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:13px; font-weight:bold;}
#right-layout3_txtarea .txt-3-2 {
	color:#FF5B81;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	font-weight:bold;
}
#right-layout3_txtarea .txt-3-3 {
	color:#000000;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
}

#right-layout3 table { padding:0px; margin:5px 0px 15px 0px;}/* リンクのリスト */
#right-layout3 tr {padding:0px; margin:0px;}
#right-layout3 td { padding:5px 0px 0px 0px; margin:0px; text-align:left; height:30px;}

#right-layout3 .imag-clear { text-align:left; padding:5px 0px 5px 0px; margin:0px;}
#right-layout3 .back_a { text-align:left; width:150px; margin:0px; border-bottom:#AFAFAF solid 1px; padding:10px 0px 0px 20px; border-right:#AFAFAF solid 1px;}
#right-layout3 .back_b { text-align:left; width:330px; font-size:13px; color:#666666; line-height:18px; border-bottom:#AFAFAF solid 1px;  padding:8px 0px 0px 20px;}
#right-layout3 .back_c {
	text-align:left;
	width:390px;
	font-size:12px;
	color:#666666;
	line-height:18px;
	padding:8px 15px 0px 10px;
}

#right-layout3 .back_c-2/* パーソナルトレーナーとは？のテキスト */ {
	text-align:left;
	width:390px;
	font-size:12px;
	color:#666666;
	line-height:20px;
	padding:8px 15px 0px 10px;
}

#right-layout3 .back_d {
	text-align:left;
	width:510px;
	font-size:11px;
	color:#666666;
	line-height:18px;
	padding:0px 15px 0px 10px;
}

#right-layout3 .back_e { background-color:#56a1a5;}
#right-layout3 .back_f-1 {
	text-align:left;
	width:250px;
	font-size:11px;
	color:#666666;
	line-height:18px;
	padding:8px 15px 0px 10px;}
#right-layout3 .back_f-2 {
	text-align:left;
	width:120px;
	font-size:10px;
	color:#FC3A4E;
	line-height:18px;
	padding:8px 15px 0px 10px;}

#right-layout3 .back_g {
	text-align:left;
	width:510px;
	font-size:13px;
	color:#666666;
	line-height:20px;
	padding:10px 15px 0px 10px;
	border-bottom:#cccccc dotted 1px;
}

#right-layout3 .back_g-2 {
	text-align:left;
	width:510px;
	font-size:13px;
	color:#57b7ee;
	line-height:20px;
	padding:0px 15px 0px 10px;
	border-bottom:#cccccc dotted 1px;
}

#right-layout3 .back_h-left/* 水中パーソナルトレーナーとは？のテキスト */ {
	text-align:left;
	font-size:13px;
	color:#666666;
	line-height:20px;
	padding:0px 0px 0px 10px;
	border-bottom:#cccccc dotted 1px;
	border-right:#cccccc dotted 1px;
}

#right-layout3 .back_h-right/* 水中パーソナルトレーナーとは？のテキスト */ {
	text-align:left;
	width:300px;
	font-size:13px;
	color:#666666;
	line-height:20px;
	padding:0px 0px 0px 10px;
	border-bottom:#cccccc dotted 1px;
}

#right-layout3 .back_h-2/* 水中アカデミーギャラリー */ {
	text-align:left;
	width:192px;
	font-size:11px;
	color:#666666;
	line-height:18px;
	padding:0px 10px 0px 10px;
	border-bottom:#cccccc dotted 1px;
}

#right-layout3 .back-clear_a { text-align:left; width:150px; margin:0px; padding:10px 0px 0px 20px; border-right:#AFAFAF solid 1px;}
#right-layout3 .back-clear_b { text-align:left; width:330px; font-size:13px; color:#666666; line-height:18px; padding:8px 0px 0px 20px;}

#right-layout3 .back_d/* リンク-５つの特典 */ {
	text-align:left;
	width:390px;
	font-size:12px;
	color:#666666;
	padding:0px 15px 0px 10px;
	line-height: 20px;
}
#right-layout3 .txt-1/* リンク-５つの特典 */ {
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#57b7ee;
	line-height:18px;
	padding:0px 0px 0px 10px;
}
#right-layout3 .txt-2/* リンク-５つの特典 */ {
	text-align:left;
	font-size:13px;
	color:#666666;
	line-height:20px;
	padding:0px 0px 0px 10px;
}

#right-layout3 .padding {
	padding-left:5px;
}

#right-layout3 .imag-margin {
	margin-bottom:10px;
}
#right-layout3 .imag-margin2 { margin-bottom:30px;}
#right-layout3 .imag-margin3 {
	margin:5px;
}

/* メイン-右-レイアウトの設定(3balance) */

#right-layout {
	margin:0 auto;
	text-align:left;
	color:#333333;
	width:540px;
	border-bottom:#CCCCCC dotted 1px;
}
#right-layout4_ttlarea { margin:15px 0px 0px 0px; auto; text-align:left; color:#333333; width:540px; height:50px;}
#right-layout4_txtarea { margin:0 auto; text-align:left; color:#333333; width:540px;}

#right-layout4_txtarea p { margin:0px; padding:0px;}
#right-layout4_txtarea .main_txt { line-height:20px; font-size:12px; color:#666666; letter-spacing:1px;}
#right-layout4_txtarea .main_txt2 {
	font-size:13px;
	color:#666666;
	text-decoration:none;
	font-weight: bold;
}
#right-layout4_txtarea .main_txt3 {font-size:11px; color:#EF9800; text-decoration:none; border-bottom:#FF9D1F dotted 1px;}
#right-layout4_txtarea .main_txt4 {
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

#right-layout4_txtarea .imag { padding:0px; margin:2px 0px 0px 0px;}

#right-layout4_txtarea ul { margin:0 auto; padding:0px;}
#right-layout4_txtarea li { margin:0 auto; padding:0px;}

#right-layout4 table {
	padding:0px;
	margin-bottom:10px;
}/* リンクのリスト */
#right-layout4 tr {padding:0px; margin:0px;}
#right-layout4 td {padding:0px 0px 0px 0px; margin:0px; text-align:left; height:30px; line-height:18px;}

#right-layout4 .back_a {
	text-align:left;
	width:290px;
	margin:0px;
	padding-left: 10px;
}
#right-layout4 .back_a-2 {
	text-align:left;
	width:540px;
	margin:0px;
}

#right-layout4 .back_a-3 {
	text-align:left;
	width:240px;
	margin:0px;
}

#right-layout4 .back_a-3-l {
	text-align:left;
	width:265px;
	margin:0px;
	margin-right:5px;
	float:left;
	color:#333333;
	font-size:11px;
}

#right-layout4 .back_a-3-r {
	text-align:left;
	width:260px;
	margin-right:5px;
	margin:0px;
	float:right;
	color:#333333;
	font-size:11px;
	padding-right: 5px;
}




#right-layout4 .back_a-3-l-2 {
	text-align:left;
	width:342px;
	margin:0px;
	margin-right:5px;
	float:left;
	color:#333333;
	font-size:11px;
}

#right-layout4 .back_a-3-r-2 {
	text-align:left;
	width:188px;
	margin-right:5px;
	margin:0px;
	float:right;
	color:#333333;
	font-size:12px;
	padding-right: 5px;
}









#right-layout4 .back_b {
	text-align:left;
	width:200px;
	font-size:10px;
	color:#666666;
	padding:5px 10px 0px 20px;
}
#right-layout4 .back_c {
	text-align:left;
	font-size:13px;
	color:#666666;
	padding:5px 10px 0px 30px;
}
#right-layout4 .back_1 { background-color:#FFFFFF;}

#right-layout4 .back_2 {
	background-color:#ffffff;
}

.font01 {
	font-size: 13px;
	color: #666666;
}
.font02 {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	border-bottom-color: #666666;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	width: 200px;
}
.font03 {
	font-size: 12px;
	color: #666666;
}
.font04 {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
#main-4 {
	width:800px;
	text-align:left;
	margin:0 auto;
	clear:both;
	margin-bottom:8px;
	background-image: url(../imag/image2/main_back.jpg);
	background-repeat: no-repeat;
}

#main-5{
	color: #666666;
}
#main-5 table{
	background-color: #FFFFFF;
	margin-right: 5px;
	border: double 1px #cccccc;
	border-bottom: none;
	width: 100%;
}
#main-5 td{
	height:auto;
	padding:3px;
	border-bottom: double 1px #cccccc;
	border-right: solid 1px #ccc;
}
#main-5 td strong{color:#FF0000;}
#main-5 th{
	text-align:left;
	padding:3px;
	width: 170px;
	background-color: #F4FAFA;
	border-bottom: double 1px #cccccc;
	border-right: double 1px #cccccc;
}
#main-5 .th_02{
	width:auto;
	text-align: center;
	background-color: #C1E1E1;
}
#main-5 ul{
	padding: 50px 0px 10px 13px;
	line-height: 130%;
	background-image: url(../imag/image2/backimage.gif);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
#main-5 ul li{list-style-type:none;}
#main-5 li strong{
	color:#016095;
}
#main-5 p{
	line-height: 145%;
	padding-bottom: 15px;
}
#main-5 .ul_02{
	float:left;
	background-image: url(../imag/image2/backimage_02.jpg);
	padding: 5px;
	margin: 0;
	width: 260px;
	text-align: center;
	color: #333333;
	padding-top: 200px;
}
#main-5 .main-5_point{
	border:solid 1px #ccc;
	padding: 10px;
	margin-bottom: 15px;
	color: #F00;
	line-height: 150%;
}
#main-5 .main-5_point p{
	line-height:150%;
	padding-bottom: 0px;
}



.fbold{
	font-weight: bolder;
}

.koga_box{
	width:263px;
	margin:10px 0 10px 0;
}

.koga_box img{
	margin:0 0 7px 0;
}

.koga_box2{
	width:485px;
	margin:0 0 10px 0;
	padding:20px;
	background:#FBE9DD;
	border:1px #999 solid;
	font-size:135%;
	font-weight: bolder;
}

.red{ color: #EE3135;}

.fleft{ float:left; }

.mt5{ margin-top:5px;}

.mb5{ margin-bottom:5px;}

.mr5{ margin-right:5px;}

.mr10{
	margin-right:10px;
}

.koga_btn{
	width:358px;
	margin:20px auto 30px;
	
}

.mb10{ margin-bottom:10px;}

.mt30{ margin-top:30px; }