@charset "utf-8";
/* common -------------------------------------------------------*/

html,body{margin:0;
padding:0;
font-family:"ＭＳ Ｐゴシック", Osaka;
font-size:12px !important;
}

div#header {width:760px; height:55px;}

div#content {width:760px; margin:0 auto;}

div#k_header_img {width:760px; height:95px; background-color:#000000;}

div#sub_menu {float:left; width:125px; position:absolute; margin-top:10px}

div#k_content {width:760px; margin:0; padding:0; vertical-align:top}

div#main_content {
	width:625px;
	padding:0;
	height:auto;
	float:right;
	margin:10px 0 10px 135px;
}

div#news_content {
	width:725px;
	margin:10px 18px;
	}

div#player {width:590px; table-layout:fixed; margin:20px 0 60px 20px;}

#player.data {
	float:left;
	height:auto;
	width:390px;
	position:absolute;
	}

div#footer {background-color:#003399; width:760px;}

.link_rolov a:hover img {
	opacity:0.7;
	filter: alpha (opacity=70);
	}

/* Sub Menu Bunner ----------------------------------------------*/

.menu_bunner {width:125px; margin:5px 0}

/*link ----------------------------------------------------------*/

	body .dojoTooltip { color: red; }

/* 2010 menu -------------------------------------------------------------*/

#globalmemu {
	height:30px;
	width:760px;
	margin:0;
	padding:0;
	}

#globalmenu ul {
	margin:0;
	padding:0;
	}

#globalmenu li {
	display:inline;
	list-style-type:none;
	}

#globalmenu li a {
	height:30px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	}

/* menu off --------*/

#globalmenu li.menubtn01 a {
	background:url(../image/dd_menu_btn.gif) no-repeat 0px 0px;
	width:127px;
	}

#globalmenu li.menubtn02 a {
	background:url(../image/dd_menu_btn.gif) no-repeat -127px 0px;
	width:127px;
	}

#globalmenu li.menubtn03 a {
	background:url(../image/dd_menu_btn.gif) no-repeat -254px 0px;
	width:127px;
	}

#globalmenu li.menubtn04 a {
	background:url(../image/dd_menu_btn.gif) no-repeat -381px 0px;
	width:127px;
	}

#globalmenu li.menubtn05 a {
	background:url(../image/dd_menu_btn.gif) no-repeat -508px 0px;
	width:127px;
	}

#globalmenu li.menubtn06 a {
	background:url(../image/dd_menu_btn.gif) no-repeat -635px 0px;
	width:125px;
	}

/* menu hover --------*/

#globalmenu li.menubtn01 a:hover {
	background:url(../image/dd_menu_btn.gif) no-repeat 0px -30px;
	}

#globalmenu li.menubtn02 a:hover {
	background:url(../image/dd_menu_btn.gif) no-repeat -127px -30px;
	}

#globalmenu li.menubtn03 a:hover {
	background:url(../image/dd_menu_btn.gif) no-repeat -254px -30px;
	}

#globalmenu li.menubtn04 a:hover {
	background:url(../image/dd_menu_btn.gif) no-repeat -381px -30px;
	}

#globalmenu li.menubtn05 a:hover {
	background:url(../image/dd_menu_btn.gif) no-repeat -508px -30px;
	}

#globalmenu li.menubtn06 a:hover {
	background:url(../image/dd_menu_btn.gif) no-repeat -635px -30px;
	}

/* menu on --------*/

#globalmenu li.menubtn01_on a {
	background:url(../image/dd_menu_btn.gif) no-repeat 0px -30px;
	width:127px;
	}

#globalmenu li.menubtn02_on a {
	background:url(../image/dd_menu_btn.gif) no-repeat -127px -30px;
	width:127px;
	}

#globalmenu li.menubtn03_on a {
	background:url(../image/dd_menu_btn.gif) no-repeat -254px -30px;
	width:127px;
	}

#globalmenu li.menubtn04_on a {
	background:url(../image/dd_menu_btn.gif) no-repeat -381px -30px;
	width:127px;
	}

#globalmenu li.menubtn05_on a {
	background:url(../image/dd_menu_btn.gif) no-repeat -508px -30px;
	width:127px;
	}

#globalmenu li.menubtn06_on a {
	background:url(../image/dd_menu_btn.gif) no-repeat -635px -30px;
	width:125px;
	}


/* Sub Menu --------------------------------------------------------------*/

ul.subMenu {
	margin: 0;
	padding: 0;
	list-style:outside;
	list-style-image:none;
	border-top: 1px solid #999999;
	width: 125px;
}

ul.subMenu a {
	display: block;
	padding: 5px;
	background-color: #e7e7e7;
	color: #003399;
	font-weight:bold;	
	text-decoration: none;

}

ul.subMenu a:hover {
	color:#3399FF;
	background-color: #e7e7e7;
}

ul.subMenu li {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	margin:0;
	padding-left:15px;
	background-image:url(../image/sub_menu_ya.gif);
	background-repeat:no-repeat;
	background-color: #e7e7e7;
	list-style-type:none;
}

.menu_waku {
	width:113px;
	padding:3px 5px;
	margin-top:5px;
	background-color:#7C9FBA;
	border:1px #999999;
	color:#003399;
	font-size:12px;
	font-weight:bold;
	border: 1px solid #999999;
	}

/* Player_Menu ----------------------------------------------------*/

ul.playMenu {
	margin: 0;
	padding: 0;
	list-style:outside;
	list-style-image:none;
	border-top: 1px solid #999999;
	width: 125px;
	vertical-align:middle;
}

ul.playMenu a {
	display: block;
	padding: 0 0 4px 0;
	background-color: #e7e7e7;
	color: #003399;
	font-weight:bold;	
	text-decoration: none;
	margin:0;
	list-style-type:none;
	font-size:12px;
	vertical-align:middle;
}

ul.playMenu a:hover {
	color:#3399FF;
	background-color: #e7e7e7;
	margin:0;
	padding: 0 0 4px 0;
	list-style-type:none;
	text-decoration: none;
	font-size:12px;
	vertical-align:middle;
}

ul.playMenu li {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	margin:0;
	padding:0 0 4px 10px;
	background-repeat:no-repeat;
	background-color: #e7e7e7;
	vertical-align:middle;
	list-style-type:none;
}

.playmenu_waku {
	width:113px;
	padding:3px 5px;
	margin-top:5px;
	background-color:#7C9FBA;
	border:1px #999999;
	color:#003399;
	font-size:14px;
	font-weight:bold;
	border: 1px solid #999999;
	}

/* Page Title -----------------------------------------------------*/

.title_waku { line-height:25px; margin:5px 0; width:610px; background-color:#CACAD9; background-image:url(../image/title_icon.gif);
background-repeat:no-repeat; background-position:0px;
}

/* pankuzu -------------------------------------------------------*/

.pankuzu {font-size:11px; margin:0; padding:0;}

/* Text ----------------------------------------------------------*/


span.title {color:#003366;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", san-serif;
  font-size:14px;
  font-weight:bold;
  padding:0 0 0 20px; vertical-align:middle;}

h4 {color:#333333; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", san-serif;}

.text {	font-size:12px;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", san-serif;
	text-align:justify;
	line-height:1.5em;
	margin:10px 10px 15px 20px;
	height:auto;
	}

.cheer_comment {
	font-size:12px;
	text-align:justify;
	line-height:1.2em;
	width:260px;
	margin:0 2px 10px 0;
	padding:5px;
	color:#003399;
	border:1px solid #0066FF;
}

span.coation {
color:#FF0000;
}

/* Image L-position R-Position -----------------------------------*/

.l_img {
	float:left;
	margin-right:10px;
}

.r_img {
	float:right;
	margin-left:10px;
}

/* Table Layout --------------------------------------------------*/

table.histry {
width:500px;
margin:10px 20px;
padding:0;
border:1px solid #CCC;
border-collapse:collapse;
background-color:#FFF;
}

table.histry th {
	padding:5px;
	font-size:12px;
	width:80px;
	}

table.histry td {
text-align:left;
padding:5px;
font-size:12px;
width:420px;
}

/*チーム歴史修正*/
#histry {
	margin:20px;
	padding:10px;
	}

#histry ul {
	border:1px solid #CCC;
	margin:0;
	padding:10px;
	list-style-type:none;
	background-color:#FFF;
	}

#histry li {
	line-height:30px;
	font-size:12px;
	}

table.base {
width:570px;
margin:10px 10px 15px 20px;
border-collapse:collapse;
}
table.base td {
padding:3px;
font-size:12px;
}

table.local_base {
width:590px;
margin:10px 10px 15px 20px;
border-collapse:collapse;
border:1px solid #CCCCCC;
}
table.local_base td {
padding:5px;
font-size:12px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}

#continer .stuff_list {
width:570px;
margin:10px 5px 20px 15px;
}
#continer .stuff_list td {
text-align:left;
font-size:12px;
width:260px;
}

table.cheer_list {
width:590px;
table-layout:fixed;
margin:10px 0 0 10px;
}
table.cheer_list td {
text-align:left;
font-size:12px;
}

table.player_list {
width:580px;
table-layout:fixed;
margin:10px 10px 15px 0px;
}
table.player_list td {
width:188px;
border:1px solid #0033FF;
}

#pro_btn img {width:60px; height:20px; margin:150px 5px 5px 120px;}

#pro_btn a {
width:60px;
background-image:url(../contents/player/image/pro_btn.gif);
margin:120px 5px 5px 150px;
}

#pro_btn a:hover {
width:60px;
background-image:url(../contents/player/image/pro_btn_ov.gif);
margin:120px 5px 5px 150px;
}

table.player {
width:370px;
height:400px;
line-height:15px;
table-layout:fixed;
margin:0 10px 5px 0;
position:relative;
padding:3px;
}

#name_waku {
	margin:0 0 10px 0;
	padding:0;
	width:370px;
	line-height:30px;
	border:1px solid #039;
	}

#name_waku th {
	background-color:#039;
	color:#FFFFFF;
	font-weight:bold;
	width:40px;
	text-align:center;
	font-size:20px;
	}

#name_waku td {
	text-indent:0.5em;
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	color:#003399;
	padding:2px;
	}

.messagelink_waku {
width:360px;
line-height:24px;
border:1px;
border-color:#C00;
border-style:solid;
background-color:#FC6;
background-position:0px;
text-align:center;
margin:10px 0 0 5px;
font-size:15px;
font-weight:bold;
color:#C60;
}

.messagelink_waku a {color:#960; text-decoration:none !important}
.messagelink_waku a:hover {color:#F00; text-decoration:none !important}

.schedule {
	width:600px;
	border-collapse:collapse;
	background-color:#FFF;
	border:1px solid #999;
	margin:10px 0 0 10px;
	}

.schedule th {
	background-color:#CCC;
	padding:2px;
	color:#039;
	text-align:center;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	}

.schedule td {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
	font-size:11px;
	line-height:16px;
	padding:2px;
	}

/* CHEER Page----------------------------------------------------------*/

.cheer_waku {
margin:0;
padding:3px;
border:1px solid #69F;
}

/* Player roleover ----------------------------------------------------*/

#img1 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_1.jpg);}
#img1 img {
width:188px;
height:230px;
border:none;}
#img1 a:hover {background-image:url(../../dolphins/contents/player/image/no_1_lo.jpg);}


#img3 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_3.jpg);}
#img3 img {
width:188px;
height:230px;
border:none;}
#img3 a:hover {background-image:url(../../dolphins/contents/player/image/no_3_lo.jpg);}

#img6 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_6.jpg);}
#img6 img {
width:188px;
height:230px;
border:none;}
#img6 a:hover {background-image:url(../../dolphins/contents/player/image/no_6_lo.jpg);}

#img7 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_7.jpg);}
#img7 img {
width:188px;
height:230px;
border:none;}
#img7 a:hover {background-image:url(../../dolphins/contents/player/image/no_7_lo.jpg);}

#img8 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_8.jpg);}
#img8 img {
width:188px;
height:230px;
border:none;}
#img8 a:hover {background-image:url(../../dolphins/contents/player/image/no_8_lo.jpg);}

#img9 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_9.jpg);}
#img9 img {
width:188px;
height:230px;
border:none;}
#img9 a:hover {background-image:url(../../dolphins/contents/player/image/no_9_lo.jpg);}

#img10 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_10.jpg);}
#img10 img {
width:188px;
height:230px;
border:none;}
#img10 a:hover {background-image:url(../../dolphins/contents/player/image/no_10_lo.jpg);}

#img11 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_11.jpg);}
#img11 img {
width:188px;
height:230px;
border:none;}
#img11 a:hover {background-image:url(../../dolphins/contents/player/image/no_11_lo.jpg);}

#img12 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_12.jpg);}
#img12 img {
width:188px;
height:230px;
border:none;}
#img12 a:hover {background-image:url(../../dolphins/contents/player/image/no_12_lo.jpg);}

#img15 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_15.jpg);}
#img15 img {
width:188px;
height:230px;
border:none;}
#img15 a:hover {background-image:url(../../dolphins/contents/player/image/no_15_lo.jpg);}

#img16 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_16.jpg);}
#img16 img {
width:188px;
height:230px;
border:none;}
#img16 a:hover {background-image:url(../../dolphins/contents/player/image/no_16_lo.jpg);}

#img20 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_20.jpg);}
#img20 img {
width:188px;
height:230px;
border:none;}
#img20 a:hover {background-image:url(../../dolphins/contents/player/image/no_20_lo.jpg);}

#img23 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_23.jpg);}
#img23 img {
width:188px;
height:230px;
border:none;}
#img23 a:hover {background-image:url(../../dolphins/contents/player/image/no_23_lo.jpg);}

#img27 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_27.jpg);}
#img27 img {
width:188px;
height:230px;
border:none;}
#img27 a:hover {background-image:url(../../dolphins/contents/player/image/no_27_lo.jpg);}

#img31 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_31.jpg);}
#img31 img {
width:188px;
height:230px;
border:none;}
#img31 a:hover {background-image:url(../../dolphins/contents/player/image/no_31_lo.jpg);}

#img32 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_32.jpg);}
#img32 img {
width:188px;
height:230px;
border:none;}
#img32 a:hover {background-image:url(../../dolphins/contents/player/image/no_32_lo.jpg);}

#img33 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_33.jpg);}
#img33 img {
width:188px;
height:230px;
border:none;}
#img33 a:hover {background-image:url(../../dolphins/contents/player/image/no_33_lo.jpg);}

#img44 a {
display:block;
margin:0;
width:188px;
height:230px;
background-image:url(../../dolphins/contents/player/image/no_44.jpg);}
#img44 img {
width:188px;
height:230px;
border:none;}
#img44 a:hover {background-image:url(../../dolphins/contents/player/image/no_44_lo.jpg);}

#player_text {
	font-size:12px;
	color:#333333;
	text-align:justify;
	line-height:18px;
	width:300px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", san-serif;
	}
span.number {
padding:3px;
font-size:30px;
color:#FFFFFF;
margin:0;
}

/* Link Buck */

.linkBuck {
font-size:12px;
margin-left:430px;
margin-right:30px;
margin-top:10px;
margin-bottom:10px;
text-align:right;
}

.linkBuck_2 {
	font-size:12px;
	width:150px;
	margin:0 0 5px 450px;
	}

/* Google Map space */
div#map {
width:360px;
height:300px;
float:right;
margin:0 20px 0 0;
border:1px solid #003399;
}

/* HighLight */

div#hl_waku {
margin:10px 0 10px 10px;
padding:10px;
width:575px;
height:auto;
border:1px solid #999999;
}

table.hl_title {
margin-bottom:5px;
padding:0;
width:575px;
border:1px solid #999999;
border-collapse:collapse;
background-color:#dcdcdc;
}
table.hl_title td {
border:1px solid #999999;
}

table.hl_score {
border:2px solid #999999;
padding:0;
width:575px;
font-size:14px;
margin-bottom:5px;
}

table.hl_catchC {
border:2px solid #CC0000;
padding:0;
width:575px;
font-size:14px;
margin-bottom:5px;
background-color:#FFFFCC;
color:#333399;
font-weight:bold;
}

table.hl_comment {
border:1px solid #003399;
margin-bottom:5px;
width:575px;
font-size:12px;
line-height:16px;
text-align:justify;
}

#jbl_link {
font-weight:bold;
width:390px;
height:30px;
margin:5px 0 5px 180px;
padding-left:5px;
color:#CC0000;
background-image:url(../../dolphins/contents/record/image/jbl_datalink.gif);
}
#jbl_link a {
display: block;
font-size:12px;
color:#003399;
vertical-align:middle;
text-decoration:none;
line-height:30px;
}
/* Mail Form */

table .m_form {
width:550px;
margin:5px;
line-height:16px;
}

.m_form th {
font-size:12px;
background-color:#CCC;
text-align:center;
width:120px;
	}

.m_form td {
padding:2px 0;
font-size:12px;
width:430px;
}

.m_form td input {
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
}

.m_form td textarea {
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	}

.m_form td select {
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	}

button {
width:114px;
padding:0;
height:34px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}
button img {
width:110px;
height:30px;
}

.input {
width:90px;
height:30px;
border:2px outset #336699;
font-size:1.1em;
font-weight:bold;
color:#FFFFFF;
background-color:#336699;
}

/* FAQ -----------------------------------*/

ul.faq {
	list-style-type:none;
	line-height:16px;
	font-size:12px;
	width:510px;
	padding:0 0 0 40px;
	}

li.question {
	background:url(../../dolphins/contents/faq/images/q_icon.gif) center left no-repeat;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-color:#999999;
	padding:2px 5px 4px 30px;
	width:100%;
	height:22px;
	font-size:12px;
	line-height:22px;
	}

li.answer {
	background:url(../../dolphins/contents/faq/images/a_icon.gif) center left no-repeat;
	margin-top:5px;
	padding:2px 5px 4px 30px;
	width:100%;
	font-size:12px;
	line-height:18px;
	height:auto;
	}

li.answer2 {
	background:url(../../dolphins/contents/faq/images/a_icon.gif) top left no-repeat;
	margin-top:5px;
	padding:2px 5px 4px 30px;
	width:100%;
	font-size:12px;
	line-height:18px;
	height:auto;
	}

h3.faq_category {
	background:url(../../dolphins/contents/faq/images/category_icon.gif) center left no-repeat;
	width:auto;
	line-height:16px;
	font-size:14px;
	color:#245d97;
	font-weight:bold;
	margin:30px 0 20px 30px;
	padding:0 0 0 15px;
	}

/* News&Event-----------------------------*/
ul.news {
	list-style-type:none;
	line-height:16px;
	font-size:12px;
	width:550px;
	padding:10px 0 0 30px;
}

li.news {
background: url(../image/ya_sign.gif) center left no-repeat;
border-bottom-width:1px;
border-bottom-style:dashed;
border-color:#999999;
padding:5px 0 2px 20px;
margin-bottom:5px;
}

.month2 {
	width:630px;
	background-color: #CCCCCC;
	border: solid 1px gray;
	margin: 20px 0 0 30px;
	padding: 2px 10px;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	line-height:22px;


	-moz-user-select: none;
	-khtml-user-select: none;
}

.news_cont2 {
	width:630px;
	margin:10px 30px;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
	border:1px solid #666666;
	height: auto;
}

.month {
	width:520px;
	background-color: #CCCCCC;
	border: solid 1px gray;
	margin: 20px 0 0 40px;
	padding: 2px 10px;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	line-height:18px;


	-moz-user-select: none;
	-khtml-user-select: none;
}

.news_cont {
	width:520px;
	margin:10px 40px;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
	border:1px solid #666666;
	height: auto;
}

.news_title { line-height:24px; margin:5px 0; width:700px; background-color:#ccccff; background-image:url(../image/title_icon.gif);
background-repeat:no-repeat; background-position:0px;
}

#close_btn {
	margin:5px 325px;
	}
	

/*---------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#box {
	position:absolute;
	left:0px;
	top:100px;
	width:320px;
	height:240px;
	background-color:#f00;
	border:1px solid black;
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
}

/* ticket sale infomation */

.cheket {
margin:0;
padding:0;
border:1px solid #336699;
}

.buy_waku {
margin:5px;
width:280px;
height:auto;
border:2px solid;
background-color:#FFF;
}

.seat table {
	position:relative;
	border-right:1px solid #666;
	height:auto;
	}

.seat th {
	padding:2px;
	background-color:#CCCCCC;
	font-size:12px;
	line-height:16px;
	border-bottom:1px solid #666;
	border-top:1px solid #666;
	border-left:1px solid #666;
	text-align:center;
	color:#036;
	font-weight:bold;
	}

.seat td {
	padding:2px;
	font-size:11px;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	}

/* jbl_copyright */

.c_jbl {
font-size:12px;
color:#333333;
}


/* supporters club */

ul.tokuten {
list-style-type:none;
padding-left:20px;
font-size:12px;
font-weight:bold;
color:#990000;
line-height:1.5em;
}


.formlink {
width:210px;
height:34px;
background-image:url(../../dolphins/contents/member/image/btn.gif);
display:block;
margin:0;
padding:0;
border:0;
}

.formlink:hover {background-image:url(../../dolphins/contents/member/image/btn_ov.gif);
}


/* photo gallery */
/* old-----------------
.g_photo {
width:545px;
height:265px;
margin:5px 25px;
padding:0;
float:left;
}

.g_mphoto {
width:175px;
height:auto;
margin:0;
padding:0 10px;
}

.g_rphoto {
width:175px;
height:auto;
padding:0;
}
----------------------*/
#ph_waku {
	width:545px;
	height:815px;
	margin:0 30px;
	padding:0;
	}

#ph_waku td {
	width:175px;
	height:265px;
	margin:0;
	padding:0;
	}

#ph_waku  a:hover img {
	opacity:0.7;
	filter: alpha (opacity=70);
	}

.next_p {
text-align:center;
height:18px;
width:300px;
margin:10px 150px;
font-size:14px;
font-weight:bold;
}

/* news and event */
.news_leftbox{
width:285px;
float:left;
}
.news_rightbox{
width:200px;
padding-left:35px;
float:right;
}

.news_photo{
padding-bottom:10px;
}

/*-- for Modern Browser --*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*-- for WinIE7 and MacIE5 --*/
.clearfix { display: block;}

/*-- for before WinIE6 --*/
/* Hides from MacIE5 \*/
* html .clearfix { height: 1px; }
/*
* html .clearfix { height: 1%; }
*/
.clearfix { display: block; }
/* End hide from MacIE5 */

.formtxt{
font-size:12px;
}


/*-- Cheer Profile --*/

.cheer_waku {
		width:575px;
		height:320px;
		margin:0 0 0 20px;
		padding:25px 5px 5px 10px;
		background-image:url(../image/paper_bg.jpg);
		background-repeat:no-repeat;
		border:0;
}

table.cheer_profile {
		padding:5px;
		margin:0 5px 0 0;
		width:425px;
		height:auto;
		font-size:12px;
		position:relative;
		line-height:1.3em;
		}

.cheer_profile {
		border-bottom:1px dotted #999;
		color:#039;
		text-align:left;
		}
		
#main_content .ticket {
	margin-left:15px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	}

#main_content .ticket th {
	background-color:#e5e5e5;
	text-align:center;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-size:12px;
	}

#main_content .ticket td {
	width:140px;
	padding:3px;
	font-size:12px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	vertical-align:top;
	}

#main_content .ticket2 {
	margin:10px 0 10px 15px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	}

#main_content .ticket2 th {
	background-color:#e5e5e5;
	text-align:center;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-size:12px;
	}

#main_content .ticket2 td {
	padding:3px;
	font-size:12px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	text-align:center;
	}

/*観戦チケットページ分割の為のタブリンク---------------------------------------------*/

#ticket_linkbtn {
	height:48px;
	width:570px;
	background:url(../../dolphins/contents/ticket/image/btn_ticket_bg.gif) no-repeat;
	margin:10px 20px;
	padding:0;
	}

#ticket_linkbtn ul {
	margin:0;
	padding:0;
	}

#ticket_linkbtn li {
	display:inline;
	list-style-type:none;
	}

#ticket_linkbtn li a {
	height:48px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	}

/*OFF----------------------------------------*/
#ticket_linkbtn li.btn01 a{
	background:url(../../dolphins/contents/ticket/image/btn_ticket.gif) no-repeat 0px 0px;
	width:285px;
	}

#ticket_linkbtn li.btn02 a{
	background:url(../../dolphins/contents/ticket/image/btn_ticket.gif) no-repeat -285px 0px;
	width:285px;
	}

/*HOVER----------------------------------------*/
#ticket_linkbtn li.btn01 a:hover {
	background:url(../../dolphins/contents/ticket/image/btn_ticket.gif) no-repeat 0px -48px;
	}


#ticket_linkbtn li.btn02 a:hover {
	background:url(../../dolphins/contents/ticket/image/btn_ticket.gif) no-repeat -285px -48px;
	}

/*ON----------------------------------------*/
#ticket_linkbtn li.btn01_on a{
	background:url(../../dolphins/contents/ticket/image/btn_ticket.gif) no-repeat 0px -48px;
	width:285px;
	}

#ticket_linkbtn li.btn02_on a{
	background:url(../../dolphins/contents/ticket/image/btn_ticket.gif) no-repeat -285px -48px;
	width:285px;
	}

