html,body{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";margin: 0px;padding: 0px;background-color: #114E8F;text-align: center;background-image: url(../img/bg.jpg);background-repeat: repeat-x;background-position: top;}
img {border:0;margin: 0px;padding: 0px;}
ul,li,h1,h2,h3,h4{margin: 0px;padding: 0px;list-style-type: none;}
.en {lang:EN;font-family: Verdana;}
p{margin:0;padding:0;}

#main{width: 900px;text-align: center;}
#logo{position: absolute;height: 162px;width: 150px;z-index: 1;top: 8px;}
a{color:#13007C;text-decoration: underline;}
a:hover{color:#ff6600;text-decoration: underline;}
#foot{background-image: url(../img/foot1.jpg);background-repeat: no-repeat;height: 103px;width: 900px;}

.mt1{background-image: url(../img/mt_bg2.jpg);background-repeat: repeat-x;height: 31px;width: 145px;}
.mt2{background-image: url(../img/mt1_6.jpg);height: 37px;width: 140px;}
.mt2_2{background-image: url(../img/mt1_6_2.jpg);height: 50px;width: 140px; background-repeat:no-repeat}
.mt3{background-image: url(../img/mt_bg3.jpg);background-repeat: repeat-x;}
.mt4{
	background-image: url(../img/bar.jpg);
	width: 140px;
	background-repeat: no-repeat;
	background-position: top;
}
.rt1{background-image: url(../img/rt_bg.jpg);background-repeat: repeat-x;}
.ct1{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E3E3E3;}
.ct2{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E3E3E3;height: 38px;}

.news1{float: left;font-size: 12px;color:#000000;padding-top:8px;}
.news1 a{color:#438FBF;text-decoration: underline;}
.news1 a:hover{color:#CD8534;text-decoration: underline;}
.news2{float: right;font-size: 12px;color:#000000;}

.pankuzu{background-image: url(../img/pan_bg.jpg);background-repeat: repeat-x;background-position: top;}

.kiyaku{overflow: auto;height: 500px;width: 710px;}



.size12gray{font-size: 12px;color:#666666;line-height: 120%;}
.size12gray a{color:#666666;text-decoration: none;}
.size12gray a:hover{color:#ff6600;text-decoration: underline;}
.size12gray_160{font-size: 12px;color:#666666;line-height: 160%;}
.size10gray{font-size: 10px;color:#666666;line-height: 120%;}
.size12white{font-size: 12px;color: #FFFFFF;line-height: 160%;}
.size12orange{font-size: 12px;color: #FF6600;}
.size12black{font-size: 12px;color:#000000;line-height: 120%;}
.size12pink{font-size: 12px;color:#FF0066;line-height: 120%;}
.size12white a{color:#FFFFFF;text-decoration: none;}
.size12white a:hover{color:#ff6600;text-decoration: underline;}
.size10white{font-size: 10px;color: #FFFFFF}
.size14white{font-size: 14px;color:#FFFFFF;line-height: 120%;}
.size16gray{font-size: 16px;color:#666666;line-height: 120%;}
.size18white{font-size: 18px;color: #FFFFFF;}
.size18black{font-size: 18px;color:#000000;line-height: 120%;font-family:Arial, Helvetica, sans-serif}
.size18blue{font-size: 18px;color:#0E4078;line-height: 120%;}
.size20gray{font-size: 20px;color:#666666;line-height: 120%;}
.size12blue{font-size: 12px;color:#114E8F;line-height: 120%;}
.copy{font-size: 12px;color:#666666;line-height: 120%;}
.size50white{font-size: 50px;color: #FFFFFF;}
.text-b {font-size: 12px;font-weight: bold;color: #006699;}
.yellow{color:#FFCC00;}
.red{color:#FF0000;}

.top_text1{
	font-size: 10px;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align: right;
}	
.top_ranking1{
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
}	
.top_sokuhou1{
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}	
/*-------------------フォーム-----------------------*/
.companybox {margin: 0 0 40px 0;}
.companybox h2 {margin: 0 0 10px 0;color: #649cbf;}
.compformbox {border: 2px solid #dae6ed;background: #ffffff;}
.compformbox2 {margin-bottom: 25px;padding: 20px;margin-top: 20px;border: 2px solid #dae6ed;background: #ffffff;font-size: 85%;line-height: 1.6em;}
.compformtext1{font-size: 120%;color: #FF0000;}	
.compformbox td.minifont {padding-left: 1em;text-indent: -1em;}
.compformtable {margin: 0 auto;}
.compformtable td.basefontb {width: 140px;}
.compformtable td.compbtns {width: 160px;}
.compformtable .bigfont.compnece {color: #2474a6;}
.compformtable .compnece {background: #ebf1f4;}
.compformtable .intext {width: 300px;padding: 2px 4px;border: 1px solid #8fb7d0;border-right: 1px solid #dae6ed;border-bottom: 1px solid #dae6ed;}
.compformtable .basefontb {text-align: right;}
#fanform2{display: none;}
.form_text_kaiin{font-size: 80%;color: #666666;padding-top: 26px;}	
.catch_text1{font-size			: 85%;line-height			: 2em;padding-left		: 30px;padding-right		: 30px;padding-bottom		: 12px;padding-top			: 10px;}	
.catch_comment{background-image: url(../images/copy/comment_bg.gif);background-repeat: no-repeat;width: 260px;height: 78px;padding-top: 12px;padding-left: 30px;padding-right: 20px;font-size: 80%;line-height: 1.5em;}	
.catch_comment_text{text-align: right;padding-top: 4px;}	
.catch_text2{font-size: 85%;}	
.catch_text3{color: #FF0000;}	
.catch_text4{padding-top: 10px;padding-bottom: 16px;}
.catch_border{border: 2px #0099CC dotted;}	
.top_btn_season{text-align: center;padding-top: 8px;}	
.poster_text{padding-top: 10px;color:#FF0033;}

/*---------------------フォーム各種-----------------------*/

.form_textbox{margin-top			: 10px;margin-left			: 20px;margin-right		: 20px;padding-left		: 10px;padding-right		: 10px;border				: 2px solid #94BED6;}
#form_text1{font-size			: 85%;line-height			: 1.5em;padding-left		: 20px;}	
.form_box{margin				: 6px 20px;font-size			: 80%;line-height			: 1.5em;padding-top			: 10px;padding-bottom		: 6px;}	
.color_form{color				: #666666;font-size			: 80%;padding-top			: 10px;}	
.form_title{font-size			: 95%;color				: #006699;}	
.form_text2{font-size			: 80%;line-height			: 1.5em;padding				: 4px 0px;}	
.form_text3{font-size			: 80%;}	

/*========== トップチーム ===========*/


#tarining_main {color: #333333;clear: both;width: 710px;}
#tarining_main table {border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-left-color: #CCCCCC;text-align: center;margin-top: 10px;font-size: 75%;}
#tarining_main th,
#tarining_main td{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;margin: 0px;padding: 4px;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
#tarining_main th{text-decoration: none;}
#tarining_main .tabletitle {font-weight: bold;color: #666666;background-color: #99D0FD;padding: 2px;}
#tarining_main .tdsub1 {background-color: #F4F4FF;padding: 2px;}
#tarining_main .tdsub2 {font-weight: bold;color: #FFFFFF;background-color: #00135D;padding: 2px;}
#tarining_main .tdsub3 {background-color: #F7FBFF;padding: 2px;}
#tarining_main .tdsub4 {background-color: #990000;padding: 2px;color: #FFFFFF;font-weight: bold;}
#tarining_main .tdsub5 {background-color: #FFE5E5;padding: 2px;}
#tarining_main .tdsub6 {background-color: #E7F6FF;padding: 2px;}

#tarining_main p{padding: 2px;font-size: 75%;line-height: 1.6em;}

.member1{background-color: #CCCCCC;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;padding: 5px;font-size: 12px;font-weight: bold;color: #666666;}
.member2{background-color: #E5E5E5;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;padding: 5px;font-size: 12px;font-weight: normal;color: #666666;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #FFFFFF;border-left-color: #FFFFFF;}

.ground{height: 26px;width: 104px;background-image: url(../img/ground_hita_im6.jpg);background-repeat: no-repeat;}

.pulldown{font-size:12px;height:18px;position:relative;left:0;top:0;width:160px;padding-right:5px;}
.pulldown a{color:#666666;display:block;line-height:120%;width:160px;text-decoratione:none;padding:3px;}
.pulldown a:hover{background-color:#49abdb;}
.pulldown span{color:#c5e1ed;display:none;}
.pulldown1{position:absolute;left:0;top:0;}
.pulldown2{position:absolute;left:0;top:0;}
.submenu{visibility:hidden;color:#ffffff;}
.submenu a{background-color:#005aaf;color:#ffffff;}

.guide1{
	background-color: #114E8F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.guide3{
	background-color: #114E8F;
	padding: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.guide2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}
.guide4{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.guide5{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #F7F7F7;
}
.guide6{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #F7F7F7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.guide7{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 15px;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}
.guide8{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 15px;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #F7F7F7;
}
.guide9{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 15px;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.guide10{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 15px;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #F7F7F7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
/*---------------------ニュース------------------------------*/
.news3{background-image: url(../img/news_item6.jpg);background-repeat: repeat-x;background-color: #0F4581;}
.news3 p{font-size: 18px;font-weight: bold;color: #FFFFFF;padding-left: 12px;padding: 8px;}
.news4{text-align:center; clear: both;}
.news4 p{font-size: 12px;padding-top: 12px;color:#666666;line-height: 160%;text-align:left;}
.news4 td{font-size: 12px;padding: 5px;color:#666666;line-height: 160%;text-align:left;background-color: #FFFFFF;}
.news4 table{background-color: #CCCCCC;text-align:left;}
.news4 img{margin: 2px;}
.news5{width: 710px;margin-top: 22px;text-align: left;}
.news6{background-color: #CCCCCC;margin-top: 1px;height: 24px;width: 710px;}
.news7{background-color: #e5e5e5;margin-top: 22px;height: 24px;width: 710px;}
.news8{width: 580px;margin-top: 22px;text-align: left;}
.news9{border-top-width: 2px;border-top-style: solid;border-top-color: #1562A2;margin-top:20px;clear: both;}
.news10{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E3E3E3;height: 33px;width: 580px;}
.news11{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E3E3E3;width: 580px;clear: both;height: auto;}
.news12{float: left;font-size: 12px;color:#000000;width: 400px;line-height: 160%;padding-bottom:8px;padding-top:8px;}
.news12 a{color:#438FBF;text-decoration: underline;}
.news12 a:hover{color:#CD8534;text-decoration: underline;}
.news13{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #1562A2;
	margin-top:20px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
	
}
.news14{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E3E3E3;height: 33px;width: 540px;padding-top:15px;}
.news15{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E3E3E3;width: 540px;clear: both;height: auto;padding-top:15px;}
.news16{overflow: auto;
	height: 150px;}
/*---------------------試合日程・結果ページ------------------------------*/

.subtitlebar_schedule {background-image: url(../topteam/schedule/images/schedule_r1_c1.jpg);background-repeat: no-repeat;text-indent: -9999px;height: 33px;width: 710px;}
.subtitle_schedule {margin-top: 10px;padding-left: 20px;clear: both;}
.subtitle_schedule ul {margin-top: 10px;}
.subtitle_schedule h2 {font-size: 100%;color: #006699;}
.subtitle_schedule li {float: left;padding-right: 15px;padding-left: 15px;}
#articles_schedule {clear: both;width: 95%;height: 0;visibility: hidden;overflow: hidden;}
#schedule_menu {float: left;padding-top: 10px;padding-left: 0px;clear: both;margin-bottom: 10px;width: 710px}
#schedule_menu li {float: left;}
#schedule_menu2 {float: left;padding-top: 10px;padding-left: 20px;clear: both;margin-bottom: 10px;width: 570px;}
#schedule_menu2 li {float: left;}
#years {width: 710px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;margin-bottom: 5px;}
#years .images {padding-top: 10px;padding-bottom: 10px}
#years .details_2 {clear: both;margin-bottom: 5px;margin-top: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;padding: 5px;font-size: 70%;color: #333333;}
#years .details_1 {margin-bottom: 0px;border: 1px solid #CCCCCC;background-color: #A3D1F3;font-size: 80%;color: #333333;height: 20px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;padding-top: 2px;}
#years .details_1 a.syousai {float: right;text-decoration: underline;background-image: url(../topteam/schedule/images/8staff_player_r3_c16.gif);background-repeat: no-repeat;height: 20px;padding-left: 25px;padding-top: 4px;background-position: 1px;}
#years .details_1 a {color: #333333;}
#years .details_1 .title_t {float: left;font-weight: bold;height: 21px;padding-top: 4px;}
#years .details_1 .title_t a {display: block;background-image: url(../topteam/schedule/images/8staff_player_r3_c9.gif);background-repeat: no-repeat;background-position: right -2px;padding-right: 30px;float: left;height: 21px;}
#years .details_3 {margin-bottom: 0px;border: 1px solid #CCCCCC;background-color: #F5AFB1;font-size: 80%;color: #333333;height: 20px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;padding-top: 2px;}
#years .details_3 a.syousai {float: right;text-decoration: underline;background-image: url(../topteam/schedule/images/12.gif);background-repeat: no-repeat;height: 20px;padding-left: 25px;padding-top: 4px;background-position: 1px;}
#years .details_3 .title_t {float: left;font-weight: bold;height: 21px;padding-top: 4px;}
#years .details_3 .title_t a {display: block;background-image: url(../topteam/schedule/images/8staff_player_r3_c9.gif);background-repeat: no-repeat;background-position: right -2px;height: 21px;padding-right: 30px;float: left;}
#years .details_4 {margin-bottom: 0px;border: 1px solid #CCCCCC;background-color: #33CC66;font-size: 80%;color: #333333;height: 20px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;padding-top: 2px;}
#years .details_4 a.syousai {float: right;text-decoration: underline;background-image: url(../topteam/schedule/images/8staff_player_r4_c16.gif);background-repeat: no-repeat;height: 20px;padding-left: 25px;padding-top: 4px;background-position: 1px;}
#years .details_4 a {color: #333333;}
#years .details_4 .title_t {float: left;font-weight: bold;height: 21px;padding-top: 4px;}
#years .details_4 .title_t a {display: block;background-image: url(../topteam/schedule/images/8staff_player_r4_c9.gif);background-repeat: no-repeat;background-position: right -2px;padding-right: 30px;float: left;height: 21px;}
#years h2 {font-size: 90%;color: #333333;text-align: left;}
#years .details_2 .left{float: left;}
#years .details_2 .right{}
#schedule_menu .rightcolumn {text-align: right;font-size: 65%;}
#schedule_menu .rightcolumn ul {list-style-type: none;margin: 0px;}
#schedule_menu .rightcolumn li {background-image: url(../img/icon2.jpg);background-repeat: no-repeat;padding-left: 20px;margin-left: 5px;height:20px;}
.sokuhou th{font-size: 12px;color: #FFFFFF;background-color: #999999;}
.sokuhou .zebra01{font-size: 12px;color: #666666;background-color: #E1F0FB;}
.sokuhou .zebra02{font-size: 12px;color: #666666;background-color: #A3D1F3;}

/*---------------------試合速報------------------------------*/
.sokuho{padding:5px;}
#submenu3 {width: 100%;margin-top: 10px;}
#submenu3 .leftcolumn {float: left;width: 25%;}
#submenu3 .leftcolumn h2 {font-size: 90%;font-weight: bold;color: #336600;margin: 0px;}
#submenu3 .rightcolumn {text-align: right;float: right;width: 520px;font-size: 70%;}
#submenu3 .rightcolumn ul {list-style-type: none;margin: 0px;}
#submenu3 .rightcolumn li {float: right;background-image: url(../img/arrow.gif);background-repeat: no-repeat;margin-left: 5px;padding-left: 20px;background-position: 1px;}
#articles #title_sokuhou {background-image: url(../img/shiaisokuhou_title2.gif);height: 42px;width: 670px;float: left;clear: both;margin-top: 10px;font-size: 18px;font-weight: bold;color: #333333;background-repeat: no-repeat;padding-left: 40px;padding-top: 8px;}
#articles h3 {clear: both;float: left;color: #006699;display: block;width: 95%;font-size: 95%;}
#articles p {clear: both;font-size: 80%;color: #333333;padding-top: 10px;padding-bottom: 10px;line-height: 1.9em;margin: 0px;}
#articles .mark {clear: both;width: 97%;border-top-width: 1px;border-bottom-width: 1px;border-top-style: dotted;border-bottom-style: dotted;border-top-color: #333333;border-bottom-color: #333333;margin-top: 10px;padding-top: 10px;padding-left: 10px;padding-bottom: 10px;margin-bottom: 10px;}
#articles .mark td.logo {text-align: center;font-weight: bold;padding-top: 5px;}
#articles .mark .text-s {font-size: 75%;}
#sokuhou_contents {clear: both;margin-top: 10px;padding-right: 15px;padding-left: 15px;}
#sokuhou_contents .left {float: left;width: 330px;}
#sokuhou_contents .right {float: right;width: 330px;}
#sokuhou_contents .comment{width: 550px;}	
#sokuhou_contents table {border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-left-color: #CCCCCC;text-align: left;font-size: 80%;}
#sokuhou_contents th,
#sokuhou_contents td{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;margin: 0px;padding: 4px;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
#sokuhou_contents th{text-decoration: none;}
#sokuhou_contents td.list_category {background-color: #A3D1F3;text-align: center;font-weight: bold;color: #006699;}
#sokuhou_contents  td.list_white {text-align: left;padding-left: 20px;}
#articles .category_title {clear: both;}
#articles .category_title2 {clear: both;margin-left: 0px;}
#standing_tabletitle {font-size: 100%;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;font-weight: bold;margin-right: 0px;clear: both;color: #006699;border-left-width: 5px;border-left-style: solid;border-left-color: #006699;padding-left: 10px;}
#tarining_main .tabletitle {text-align: center;font-weight: bold;color: #006699;background-color: #F0F0F0;}

#submenu5 {width: 100%;margin-top: 10px;}
#submenu5 .rightcolumn {text-align: right;float: right;width: 460px;font-size: 70%;margin-right: 15px;}
#submenu5 .rightcolumn ul {list-style-type: none;margin: 0px;}
#submenu5 .rightcolumn li {float: right;background-image: url(../img/icon2.jpg);background-repeat: no-repeat;margin-left: 5px;padding-left: 20px;background-position: 1px;}
.tickect_main table {color: #666666;border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-left-color: #CCCCCC;text-align: left;margin-top: 10px;font-size: 75%;}
.tickect_main th,
.tickect_main td{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;margin: 0px;padding: 5px;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
.tickect_main th{text-decoration: none;}
#ticket_box_left{float: left;width: 300px;}
#ticket_box_right{float: right;width: 250px;text-align: left;padding-top: 6px;}		
.ticket_pia{padding-left: 10px;padding-top: 10px;}	
.tickect_main td.list_category {background-color: #A3D1F3;text-align: center;font-weight: bold;color: #666666;}
.tickect_main  td.list_white {text-align: left;padding-left: 20px;}
.info_comment {text-align:left;width: 710px;clear: both;margin-left: 0px;font-size: 75%;padding-bottom: 15px;margin-bottom: 5px;line-height: 1.5em;margin-top: 10px;}
.info_comment table {text-align: left;}
.info_comment th,
.info_comment td{margin: 0px;padding: 5px;}
.info_comment th{text-decoration: none;}
.info_comment_ticket {text-align:left;width: 710px;float: left;clear: both;margin-left: 10px;font-size: 75%;margin-bottom: 20px;line-height: 1.5em;border: 2px dotted #006699;padding-top: 15px;padding-left: 10px;}
.info_comment .links {background-image: url(../topteam/informaiton/images/icon.gif);background-repeat: no-repeat;padding-left: 27px;background-position: 3px;}
#tickect_main2 .content_title {font-size: 80%;color: #333333;font-weight: bold;padding: 5px;border: 1px solid #CCCCCC;background-color: #A3D1F3;width: 710px; text-align:left;}
#tickect_main2 .content_box {text-align:left;font-size: 75%;color: #333333;padding: 5px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;line-height: 1.5em;margin-bottom: 10px;width: 710px;}
.clear{clear: both;}
.left{float:left;}
.right{float:right;}



#standfood {margin-right: 15px;margin-left: 15px;margin-bottom: 5px;border: 1px dashed #999999;font-size: 75%;padding-top: 10px;padding-bottom: 10px;}
#standfood table {text-align: left;}
#standfood th,
#standfood td{margin: 0px;padding: 5px;}
#standfood th{text-decoration: none;}
#standfood td.logo{text-align: left;padding-left: 9px;}
#standfood td.text_1{text-align: left;border-left-width: 1px;border-left-style: solid;border-left-color: #333333;padding-left: 20px;vertical-align: top;}
#standfood td.text_2 {text-align: left;padding-left: 20px;vertical-align: top;}
#standfood td.text_3 {text-align: left;font-weight: bold;}

#staff_table {
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
}
#staff_table table {
	text-align: left;
	font-size: 75%;
	line-height: 1.5em;
	color: #333333;
	width: 710px;
}
#staff_table th,
#staff_table td{

	margin: 0px;
	padding: 4px;

}
#staff_table th{
	
	text-decoration: none;
}

#staff_table table td.style1 {
	text-align: center;
	vertical-align: top;
}
#staff_table .style1 img {
	border: 2px solid #CCCCCC;
}
#staff_table table td.style2 {
	background-color: #DDF1FF;
}




/**/
.subtitlebar_ground {
	background-image: url(../topteam/ground/images/titlebar.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}

#ground_content {
	float: left;
	margin: 5px;
	width: 585px;
}
#ground_subtitle1 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	float: left;
	width: 585px;
	margin-bottom: 15px;
	margin-top: 10px;
	padding-bottom: 5px;
}
#ground_main {
	float: left;
	width: 580px;
}
#ground_main .leftcolumn {
	float: left;
	width: 117px;
}
#ground_main .rightcolumn {

	width: 600px;
}
#ground_main .rightcolumn .imgboder {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#ground_main .rightcolumn .imgbox{
	float: right;
	width: 293px;
}
#ground_main .rightcolumn .ground_link {
	clear: both;
	font-size: 80%;
	margin-bottom: 10px;
	width: 450px;
	font-weight: bold;
	text-align: center;
}
#ground_main .leftcolumn .submenutitle {
	float: left;
	color: #006699;
	width: 100px;
	font-size: 80%;
	line-height: 1.7em;
}

#ground_main .leftcolumn .imagebox {
	width: 100px;
	clear: both;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
#ground_main .leftcolumn .ground_link {
	float: left;
	clear: both;
	font-size: 70%;
	margin-bottom: 10px;
	width: 117px;
}
#gnddatabox {
	margin-top: 10px;
	margin-bottom: 10px;
}
#gnddatabox table {
	text-align: left;
	line-height: 1.7em;
}
#gnddatabox th,
#gnddatabox td{
	margin: 0px;
	padding: 4px;
}
#gnddatabox th{
	
	text-decoration: none;
}#gnddatabox td.style1 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#years .title_image {
	margin-bottom: 10px;
}

/**/
.subtitlebar_standing {
	background-image: url(../topteam/rank/images/titlebar.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}
#standing_tabletitle {
	font-size: 100%;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
	margin-right: 15px;
	width: 550px;
	clear: both;
	color: #006699;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	padding-left: 10px;
}
#tarining_main .tabletitle {
	text-align: center;
	font-weight: bold;
	color: #006699;
	background-color: #F0F0F0;
}
#groundimage {
	text-align: right;
	width: 600px;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
#ground_main .rightcolumn li {
	float: right;
}
.sub_nav {
	width: 580px;
	float: left;
	font-size: 75%;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
}
.sub_nav ul {
	list-style-type: none;
}
.sub_nav li {
	float: right;
	padding-left: 20px;
	background-image: url(../images/icon.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	background-position: 1px;
}
#reportsubmenu {
	margin-top: 10px;
	float: left;
	width: 570px;
}

#reportsubmenu  {
	font-size: 12px;
	width: 100%;
}
#reportsubmenu ul {
	list-style-type: none;
	margin: 0px;
}
#reportsubmenu li {
	float: left;
	background-image: url(../event/images/icon1.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	padding-top: 1px;
	margin-right: 10px;
	background-position: 1px;
	height: 16px;
}


#youth_contents .bring_subtitle h2 {
	font-size: 90%;
	line-height: 1.5em;
	color: #006699;
}

#member_table {
	width: 680px;
	font-size: 80%;
	
}

#member_table table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	font-size: 75%;
	line-height: 1.5em;
	color: #333333;
	width: 100%;
}
#member_table th,
#member_table td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#member_table th{
	
	text-decoration: none;
}

#reportsubmenu {
	float: right;
	width: 570px;
	font-size: 12px;
}
#reportsubmenu ul {
	list-style-type: none;
	margin: 0px;
}
#reportsubmenu li {
	float: right;
	background-image: url(../event/images/icon1.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	padding-top: 1px;
	margin-right: 10px;
	background-position: 1px;
	height: 16px;
}


#gamedatebox {
	width: 680px;
	text-align: left;

}
#gamedatebox table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	font-size: 75%;
	line-height: 1.5em;
	color: #333333;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#gamedatebox th,
#gamedatebox td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#gamedatebox th{
	
	text-decoration: none;
}
table tr.style2 {
	background-color: #DDF1FF;
}

.bring_mapping1{position: relative;height: 367px;width: 580px;left: 0px;top: 0px;background-image: url(../img/bring_index6.jpg);background-repeat: no-repeat;}
.bring_mapping2{
	position: absolute;
	height: 60px;
	width: 120px;
	left: 175px;
	top: 103px;
}
.bring_mapping3{
	position: absolute;
	height: 60px;
	width: 120px;
	left: 175px;
	top: 161px;
}
.bring_mapping4{
	position: absolute;
	height: 60px;
	width: 120px;
	left: 177px;
	top: 221px;
}


.subtitlebar_school {
	background-image: url(../bring/school/images/title_r1_c1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}

.bring_subtitle2 {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #A6CAFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	clear: both;

}

.bring_subtitle2 h2 {
	font-size: 90%;
	line-height: 1.5em;
	color: #333333;
}

#youth_mainimage .imageboder {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #445E9B;
	padding-bottom: 5px;
	margin-top: 10px;
}

#youth_mainimage .leftcolumn {
	float: left;
	width: 400px;
	font-size: 75%;
	line-height: 1.7em;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#youth_mainimage .rightcolumn {
	float: right;
	width: 175px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.schoolcontents{
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}
.schoolcontents .leftcolumn {
	float: left;
	width: 375px;
	line-height: 1.7em;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 75%;
}

.schoolcontents .rightcolumn {
	float: right;
	width: 200px;
	font-size: 75%;
	line-height: 1.7em;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#schoolregi {
	padding: 5px;
	margin-bottom: 15px;
	border: 3px solid #dae6ed;
	background: f3f7f8;
	float: right;
	width: 225px;
	font-size: 75%;
	line-height: 1.7em;
}

#schoolregi ul {
	margin-top: 10px;
	list-style-type: none;
}

#schoolinfobox {
	padding: 5px;
	float: left;
	width: 585px;
	margin-bottom: 15px;
}

#schoolinfobox table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 75%;
	line-height: 1.5em;
	color: #333333;

}

#schoolinfobox th,
#schoolinfobox td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#schoolinfobox th{
	
	text-decoration: none;
}
#schoolinfobox #price {
	text-align: center;
	background: url(../images/common_deco_dotsborder2.gif) repeat-x top;
	float: left;
	width: 335px;
}

#schoolinfobox #price td {
	padding: 5px 5px;
	background: url(../images/common_deco_dotsborder2.gif) repeat-x bottom;
}

#schoolinfobox #price td.basefont {
	text-align: left;
}

#schoolinfobox #price p {
	margin: 3px 0;
	padding-left: 1em;
	text-indent: -1em;
}

/*
#toplink {font-size: 12px;background-image: url(../topteam/member/staff_player/images/icon3.gif);background-repeat: no-repeat;margin-top: 13px;clear: both;text-align: right;background-position: 510px 10px;border-top-width: 1px;border-top-style: dashed;border-top-color: #999999;text-decoration: underline;padding-top: 8px;width: 100%;float: left;}
.subtitlebar_ticket {background-image: url(../topteam/informaiton/images/ticket_r1_c1.jpg);background-repeat: no-repeat;text-indent: -9999px;height: 33px;width: 600px;}
#information_main {width: 600px;}
#information_main #title_season {background-image: url(../topteam/ticketinfo/images/ticket_t1.gif);background-repeat: no-repeat;text-indent: -9999px;height: 32px;width: 569px;margin-left: 15px;clear: both;margin-top: 10px;}
#information_main #title_sekiwari {background-image: url(../topteam/ticketinfo/images/ticket_t2.gif);background-repeat: no-repeat;text-indent: -9999px;height: 32px;width: 569px;margin-left: 15px;clear: both;margin-top: 10px;}
#information_main #title_inquiry {background-image: url(../topteam/ticketinfo/images/ticket_t3.gif);background-repeat: no-repeat;text-indent: -9999px;height: 32px;width: 569px;margin-left: 15px;clear: both;margin-top: 10px;}
#information_main #title_image0 {background-image: url(../topteam/informaiton/images/ticket_r1_c1.gif);background-repeat: no-repeat;text-indent: -9999px;height: 32px;width: 569px;margin-left: 15px;clear: both;margin-top: 10px;}
#information_main .content_info {padding-right: 20px;font-size: 75%;line-height: 1.4em;padding-left: 15px;clear: both;}
#information_main .content_info .left {float: left;width: 255px;}
#information_main .content_info .left img{}
#information_main .content_info .text1{padding-left: 15px;}
#information_main .content_info .right {float: right;width: 50%;}
#information_main .content_info .right 
#information_main .content_info table {border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-left-color: #CCCCCC;text-align: center;margin-top: 10px;}
#information_main .content_info th,
#information_main .content_info td{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;margin: 0px;padding: 2px;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
#information_main .content_info th{text-decoration: none;}
#information_main .content_info td.list_category {background-color: #A3D1F3;text-align: center;font-weight: bold;color: #666666;}
#information_main .content_info  td.list_white {text-align: left;padding-left: 20px;}
#information_main #title_ticket {background-image: url(../topteam/ticketinfo/images/ticket_t4.gif);background-repeat: no-repeat;text-indent: -9999px;height: 32px;width: 569px;margin-top: 20px;margin-left: 15px;margin-bottom: 10px;clear: both;}
#information_main #title_ticketinfo {background-image: url(../topteam/ticketinfo/images/subtitle.gif);background-repeat: no-repeat;text-indent: -9999px;height: 32px;width: 569px;margin-top: 20px;margin-left: 15px;margin-bottom: 10px;clear: both;}
#information_main .tickect_main {width: 579px;margin-left: 15px;margin-bottom: 10px;clear: both;margin-top: 10px;}

#information_main .title_image2 {background-image: url(../topteam/informaiton/images/oudanmaku1.gif);background-repeat: no-repeat;text-indent: -9999px;height: 32px;width: 569px;margin-top: 20px;margin-left: 15px;margin-bottom: 10px;clear: both;}
#information_main .imagecenter {clear: both;text-align: center;margin-bottom: 10px;}
#information_main .oudantext {clear: both;text-align: left;font-size: 75%;line-height: 1.8em;margin-top: 10px;margin-bottom: 10px;margin-left: 15px;}
#information_main .title_image3 {background-image: url(../topteam/informaiton/images/annai_r1_c1.gif);background-repeat: no-repeat;text-indent: -9999px;height: 34px;width: 569px;margin-bottom: 10px;margin-left: 15px;float: left;}
#information_main .title_image4 {background-image: url(../topteam/informaiton/images/annai_r3_c1.gif);background-repeat: no-repeat;text-indent: -9999px;height: 32px;width: 569px;margin-top: 20px;margin-left: 15px;margin-bottom: 10px;clear: both;}
#kaizyouimage {margin-top: 5px;margin-left: 15px;line-height: 1.8em;font-size: 80%;font-weight: bold;color: #000033;clear: both;}
#kaizyouimage img{border: 1px solid #333333;}
#kaizyouimage .left {float: left;width: 245px;text-align: center;}
#kaizyouimage .right {float: right;text-align: center;width: 245px;margin-right: 20px;}
#kaizyouimage .right img {}
#information_main .title_image5 {background-image: url(../topteam/informaiton/images/manner.gif);background-repeat: no-repeat;text-indent: -9999px;height: 32px;width: 569px;margin-top: 20px;margin-left: 15px;margin-bottom: 10px;clear: both;}
#mannerimage {margin-top: 5px;margin-left: 15px;clear: both;margin-bottom: 5px;font-size: 65%;height: 219px;margin-right: 15px;}
#mannerimage .left {float: left;width: 273px;text-align: center;background-image: url(../topteam/informaiton/images/manner1_r1_c1.gif);height: 74px;padding-top: 145px;padding-right: 5px;padding-left: 5px;}
#mannerimage .right {float: right;text-align: center;width: 273px;background-image: url(../topteam/informaiton/images/manner1_r3_c3.gif);height: 74px;padding-top: 145px;padding-right: 5px;padding-left: 5px;}
#mannerimage2 {margin-top: 5px;margin-left: 15px;clear: both;margin-bottom: 5px;font-size: 65%;height: 219px;margin-right: 15px;}
#mannerimage2 .left2 {float: left;width: 273px;text-align: center;background-image: url(../topteam/informaiton/images/manner1_r1_c1.jpg);height: 75px;padding-top: 145px;padding-right: 5px;padding-left: 5px;}
#mannerimage2 .right2 {float: right;text-align: center;width: 273px;background-image: url(../topteam/informaiton/images/manner1_r1_c3.jpg);height: 75px;padding-top: 145px;padding-right: 5px;padding-left: 5px;}
#information_main .title_image6 {background-image: url(../topteam/informaiton/images/baiten_r1_c1.gif);background-repeat: no-repeat;text-indent: -9999px;height: 32px;width: 569px;margin-top: 20px;margin-left: 15px;margin-bottom: 10px;clear: both;}
.subtitlebar_training {background-image: url(../topteam/training/images/titlebar.jpg);background-repeat: no-repeat;text-indent: -9999px;height: 33px;width: 600px;}
#tarining_main {padding-left: 15px;color: #333333;clear: both;margin-bottom: 10px;width: 565px;}
#tarining_main table {border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-left-color: #CCCCCC;text-align: center;margin-top: 10px;font-size: 75%;}
#tarining_main th,
#tarining_main td{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;margin: 0px;padding: 4px;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
#tarining_main th{text-decoration: none;}
#tarining_main .tabletitle {font-weight: bold;color: #666666;background-color: #99D0FD;padding: 2px;}
#tarining_main .tdsub1 {background-color: #F4F4FF;padding: 2px;}
#tarining_main .tdsub2 {font-weight: bold;color: #FFFFFF;background-color: #00135D;padding: 2px;}
#tarining_main .tdsub3 {background-color: #F7FBFF;padding: 2px;}
#tarining_main .tdsub4 {background-color: #990000;padding: 2px;color: #FFFFFF;font-weight: bold;}
#tarining_main p{padding: 2px;font-size: 75%;line-height: 1.6em;}
.taringtext {clear: both;text-align: left;line-height: 1.5em;margin-top: 10px;margin-left: 15px;}
.taringtext h3 {clear: both;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 15px;color: #006699;font-size: 110%;}
.taringtext p {font-size: 75%;}
#tariningsubmenu {width: 585px;margin-top: 10px;margin-bottom: 10px;margin-left: 15px;}
#tariningsubmenu .rightcolumn {font-size: 12px;width: 100%;float: left;margin-bottom: 10px;}
#tariningsubmenu .rightcolumn ul {list-style-type: none;margin: 0px;}
#tariningsubmenu .rightcolumn li {float: left;background-image: url(../topteam/member/images/arrow.gif);background-repeat: no-repeat;margin-left: 10px;padding-left: 20px;}
.subtitlebar_scheduledetails {background-image: url(../topteam/schedule/details/images/schedule%20details.jpg);background-repeat: no-repeat;text-indent: -9999px;height: 33px;width: 600px;}
#scheduledetails {width: 590px;}
#scheduledetails table {text-align: left;font-size: 75%;line-height: 1.7em;}
#scheduledetails th,
#scheduledetails td{margin: 0px;padding: 4px;}
#scheduledetails th{text-decoration: none;}
#scheduledetails td.celll{text-decoration: none;text-align: center;background-color: #E1ECFF;font-weight: bold;}
#articles2 #title_sokuhou {background-image: url(../topteam/sokuhou/images/sokuhou_r1_c1.gif);height: 41px;width: 531px;float: left;clear: both;margin-top: 10px;font-size: 18px;font-weight: bold;color: #333333;background-repeat: no-repeat;padding-left: 40px;padding-top: 9px;margin-left: 10px;}
#articles2 h3 {clear: both;float: left;color: #003399;display: block;width: 90%;font-size: 95%;}
#articles2 .mark {clear: both;width: 97%;border-top-width: 1px;border-bottom-width: 1px;border-top-style: dotted;border-bottom-style: dotted;border-top-color: #333333;border-bottom-color: #333333;margin-top: 10px;padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px;margin-left: 10px;}
#articles2 .detailstable {clear: both;width: 97%;margin-left: 10px;}
#articles2 .detailstable table {border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-left-color: #CCCCCC;margin-bottom: 5px;}
#articles2 .detailstable th,
#articles2 .detailstable td{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
#articles2 .mark td.logo {text-align: center;font-weight: bold;padding-top: 5px;}
#articles2 .mark .text-s {font-size: 75%;}*/



/*========== メインボトム　スポンサー ===========*/
ul#bottom_sponsor{
	margin:10px 0;
	width:580px;
	_margin:10px 0px 10px -580px;
}
*:first-child+html #bottom_sponsor { /* for IE7 */ /* for IE6 */
	margin:10px 0px 10px -580px;

}



#bottom_sponsor span{
	display:block;
	list-style:none;
	width:560px; margin:0px auto;
}
		*html #bottom_sponsor span{width:601px;}
		#bottom_sponsor span.spli_3{width:465px;}
		*html #bottom_sponsor span.spli_3{width:481px;}



#bottom_sponsor a,#bottom_sponsor2 a{
	display:block;
	float:left;
}
#bottom_sponsor li{
	width:600px;
}

#bottom_sponsor a{
	margin:0 5px;
}


/*チケット料金表*/

div#ks_studium table.ticket {
	margin: 0;
}

div#ks_studium table.ticket th {

}

div#ks_studium table.ticket th.seki {
	background-color: #CCC;
}

div#ks_studium table.ticket th.special {
	background-color: #C4B700;
}


/*チケット発売日程*/

div#ks_studium table.nittei {
	border: 0;
}

div#ks_studium table.nittei td {
	border: 0;
	vertical-align: top;
	font-size: 14px;
}

div#ks_studium table.nittei td.small {
	font-size: 11px;
}

div#ks_studium table.nittei td strong {
	color: #CC33CC;
}



/*シーズンパスポート告知P
----------------------------------------*/

div#passport {
	


	display: inline;
	margin: 0 0 0 0;
}

div#passport h2 {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 20px 0;
}

div#passport h3 {
	color: #004FAE;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
}

div#passport p {
	font-size:78%;
	line-height:1.7em;
	text-align: left;
}


/*リード文*/
div#passport div.lead {
	border: 2px solid #94BED6;
	padding: 12px;
	margin: 0 0 20px 0;
}

div#passport div.lead p {
	margin: 0;
}

/*購入特典*/
div#passport div.tokuten {
	background-color: #99CCF4;
	padding: 5px;
	margin: 0 0 20px 0;
}

div#passport div.tokuten p {
	margin: 0 0 5px 0;
}


div#passport ul {
	list-style-type: none;
	margin: 0 0 30px 0;
}

div#passport ul li {
	font-size:78%;
	line-height:1.7em;
}

div#passport ol {
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0 0 30px -15px;
}

* html div#passport ol {
	margin-left: 1.5em;
}

*:first-child+html div#passport ol {
	margin-left: 1.5em;
}

div#passport ol li {
	font-size:78%;
	line-height:1.7em;
}

div#passport table {
	margin: 0 0 20px 0;
	width: 100%;
	border: 1px solid #CCC;
	border-width: 1px 0 0 1px;
}

div#passport table th {
	vertical-align: top;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #CCC;
	border-width: 0 1px 1px 0;
	padding: 3px;
}

div#passport table td {
	/*vertical-align: top;*/
	font-size: 12px;
	border: 1px solid #CCC;
	border-width: 0 1px 1px 0;
	padding: 3px;
}

div#passport table td.small {
	font-size: 11px;
}

div#passport table td strong {
	font-weight: bold;
	color: #177DBD;
}


/*チケット料金表*/
div#passport table.ticket {
	margin: 0 0 20px 0;
}

div#passport table.ticket th {
	background-color: #D5D5D5;
	padding: 5px 0;
	vertical-align: middle;
}

/*問い合わせ先*/
div#passport div.contact {
	border: 1px solid #CCC;
	padding: 12px;
	margin: 0 0 20px 0;
}

div#passport div.contact p {
	margin: 0;
}

div#passport p.center {
	text-align: center;
}

.seapass_text1{
	text-align: left;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 30px;
	color: #0066CC;
}	
.seapass_box{
	padding-left: 30px;
}	


/*シーズンパスポート申し込みフォーム
----------------------------------------*/

div#passport h3 {
	color: #006699;
	text-align: left;
	padding: 10px 0 10px 26px;
	font-size: 1.2em;
	background: url(../supporters/images/title_bg.gif) no-repeat left center;
}

div#passport div.pri_textbox table td {
	text-align: left;
}

div#passport div.pri_textbox table td.center {
	text-align: center;
}


/*サポクラ追加
----------------------------------------*/
.sapocla_text1{
	padding-left: 18px;
	padding-bottom: 3px;
	color: #0066CC;
	font-weight: bold;
	font-size: 120%;
}
.sapocla_text2{
	padding-left: 40px;
	font-size: 110%;
	line-height: 1.3em;
	color:#333333;
}		
.text_red{
	color: #FF0000;
}	
.sapocla_text3{
	font-size: 80%;
	color: #555555;
}	
