@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

body {
	text-align: center;
	font-size: 12px;
	line-height: 1.4;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(../images/bg_body.gif) repeat-x #ececec;
}

img {
	border: none;
}

a:link {
	text-decoration: none;
}
a:visited {
	color: #0000ff;
	text-decoration: none;
}
a:active {
	color: #0000ff;
	text-decoration: none;
}
a:hover {
	color: #0000ff;
	text-decoration: underline;
}

h1 {
}

h2 {
}

h3 {
}

h4 {
	font-size:12px;
	font-weight:normal;
	margin:0 0 5px;
}

ul, li {
	list-style: none;
}

.center {
	text-align: center;
}


.clear {
	clear: both;
	line-height: 1px;
}

.clear hr {
	display: none;
}


.font10 {
	font-size: 10px;
	line-height: 100%;
}
.content-nav  {
display:none;
margin:0;
}

#wrapper {
	width: 960px;
	height: 100%;
	margin: 0px auto;
	text-align: left;
	background: url(../images/bg_contentleft.gif) repeat-y #ffffff;
}

/*-----header-----*/

#header {
	width: 960px;
	height: 74px;
	overflow: hidden;
	background: #ffffff;
}
#header #logo {
	float: left;
	padding: 10px 0px 0px 10px;
}
#header #header_menu {
	float: right;
	text-align: right;
	padding: 20px 10px 0px 0px;
}
#header #header_menu ul {
	list-style: none;
}
#header #header_menu ul li {
	display: inline;
	margin: 0px 0px 0px 10px;
}
#header #header_menu ul li.sitemap {
	background: url(../images/icon_sitemap.gif) no-repeat;
	padding: 0px 0px 0px 22px;
}
#header #header_menu ul li.link {
	background: url(../images/icon_link.gif) no-repeat;
	padding: 0px 0px 0px 12px;
}
#header #header_menu ul li.english {
	background: url(../images/icon_eng.gif) no-repeat;
	padding: 0px 0px 0px 17px;
}
#header #header_menu ul li.ticket {
	background: url(../images/icon_ticket.gif) no-repeat;
	padding: 0px 0px 0px 16px;
}
#header #header_menu ul li.goods {
	background: url(../images/icon_goods.gif) no-repeat;
	padding: 0px 0px 0px 14px;
}
#header #header_menu ul li.x {
	background: url(../images/icon_x.gif) no-repeat;
	padding: 0px 0px 0px 12px;
}


/*-----pankuz-----*/
#pankuz {
	background: #000000;
}
#pankuz ul {
	list-style: none;
	height: 24px;
}
#pankuz ul li {
	display: inline;
	background: url(../images/icon_pankuz.gif) no-repeat left center;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 13px;
	line-height: 24px;
}
#pankuz ul li, #pankuz ul li a {
	color: #ffffff;
}
#pankuz ul li.top {
	background: none;
	padding: 0px;
	margin: 0px;
}
#pankuz ul li.top img {
	vertical-align: middle;
}


/*-----main-----*/
#main {
	float: right;
	width: 620px;
}

#main .date-header {
	font-size: 12px;
	font-weight: bold;
	padding:0 0 5px;
	margin: 10px 15px 5px;
}

#main .entry {
	margin: 0px 15px 10px 15px;
}

#archive-title {
	line-height: 17px;
	font-size: 14px;
	padding: 11px 8px 6px 8px;
	margin: 15px 15px 10px 15px;
	color: #ffffff;
	background:#209091;
	border-bottom: 5px solid #DCC06C;
}
#main .entry #archive-title {
	margin: 15px 0px 10px 0px;
}
#archive-title a  {
	color: #ffffff;
}
#archive-title img {
vertical-align:middle;
}
#main .entry .entry_topimg {
margin: 15px 0 0 0;
}
#main .entry .entry-body img {
padding: 0 5px;
}
#main .entry .entry-body table img {
padding:0;
}
.entry-header {
	border-left:5px solid #FF5B3B;
	font-size:14px;
	margin:0 0 5px;
	padding:0 0 0 10px;
}
.entry-header a, .entry-header2 a {
	color:#333333;
	text-decoration:none;
}

.date-header,
.entry-content {
}

.trackbacks,
.comments,
.archive {
	width: 590px;
	margin: 0 0 5px 0;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
    clear: both;
    margin: 5px 0px 20px 0px;
    border-bottom: 1px solid #cbcbcb;
}

.entry-footer2 {
margin: 20px 0 0 0;
border-top: 1px solid #dae0e6;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}

img.image-full { width: 100%; }

.image-thumbnail {
    float: left;
    width: 115px;
    margin: 0 10px 10px 0;
}

.image-thumbnail img {
    width: 115px;
    height: 115px;
    margin: 0 0 2px 0;
}

#blog-table {
margin: 0 0 20px 0;
width: 590px;
border-collapse: collapse;
background: #B2DEDE;
}

#blog-table td {
width: 50%;
padding: 5px;
border: 1px solid #FFFFFF;
}

#result-table1,
.nittei-table,
#senseki,
#faq {
width: 590px;
}

#result-table1 table,
.nittei-table table,
#senseki table {
width: 100%;
border-collapse: collapse;
font-size: 11px;
line-height: 1.5;
text-align: center;
}

.nittei-table td,
#senseki td {
padding: 5px 0;
border: 1px solid #CCCCCC;
}

#result-table1 td {
padding: 5px 0;
}

#result-table1 .td1 {
padding:5px 2px;
width: 20%;
font-size: 12px;
font-weight: bold;
text-align: left;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}

#result-table1 .td1_img {
width: 6%;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}



#senseki .td1 {
width: 5%;
}

#senseki .td2 {
width: 35%;
}

#senseki .td3 {
width: 10%;
}

#result-table1 .td2 {
width: 9%;
border: 1px solid #CCCCCC;
}

#result-table1 .td3 {
width: 5%;
border: 1px solid #CCCCCC;
}

#result-table1 .td4,
#senseki .td4 {
background: #999999;
}

#result-table1 .td5,
#senseki .td5 {
background: #B2DEDE;
}

#result-table1 .td6,
.nittei-table .td1,
#senseki .td6 {
color: #FFFFFF;
background: #29578B;
}


.nittei-table table .td2 {
background: #B2DEDE;
}

#result-table1 .td13 {
letter-spacing: 0.01em;
}

.textlink1 {
padding: 3px 0;
text-align: right;
}

.nittei-table .nittei-title {
font-size: 14px;
font-weight: bold;
text-align: left;
}

.nittei-table .banner1 {
margin: 0 5px 0 0;
text-align: right;
}

.nittei-table .banner2 {
margin: 0 0 0 5px;
text-align: left;
}

.blog-menber {
margin: 0 0 15px 0;
width: 590px;
line-height: 1.6;
}

.blog_img {
padding: 0 20px 0 0;
float: left;
}

.blog_img2 {
padding: 0 0 8px 0;
}

.blog-menber-left {
float: left;
width: 290px;
}

.blog-menber-right {
float: right;
width: 290px;
}

.blog-menber .text1 {
margin: 0px 0 0 0;
}

.blog_menu {
margin: 10px 0 10px;
padding: 3px;
background: #ffffff;
}

.blog_menu .text1 {
margin: 0 0 5px 0;
padding: 0 5px 3px 5px;
border-bottom: 1px solid #CCCCCC;
}

.blog_menu img {
padding: 0 0 5px 0;
}

.blog_title {
border: 1px solid #CCCCCC;
margin: 0 0 5px 0;
padding: 5px;
}

#outline_text {
margin: 0 0 5px 0;
}

#outline,
.outline {
margin: 0 0 20px 0;
width: 590px;
}

#outline a {
color: #FFFFFF;
}
#outline .td2 a {
color: #0000FF;
}
#outline .td4 a {
color: #0000FF;
}

#outline td,
.outline td {
padding: 5px;
line-height: 1.5;
vertical-align: top;
}

#outline .td1,
.outline .td1 {
width: 25%;
border-right: 1px solid #B2DEDE;
border-bottom: 1px solid #B2DEDE;
background: #209191;
color: #ffffff;
}

#outline .td2,
.outline .td2 {
width: 75%;
background: #B2DEDE;
}

#outline .td3,
.outline .td3 {
width: 15%;
border-right: 1px solid #B2DEDE;
border-bottom: 1px solid #B2DEDE;
background: #209191;
color: #ffffff;
}

#outline .td4,
.outline .td4 {
width: 85%;
background: #B2DEDE;
}

.arrow_link {
margin: 0 0 0 5px;
padding: 0 0 0 14px;
vertical-align: baseline;
background: url(http://www.seagulls.jp/img/arrow.gif) no-repeat 0 1px;
}

.arrow_link2 {
margin: 0 0 0 5px;
padding: 0 0 0 14px;
vertical-align: baseline;
background: url(http://www.seagulls.jp/img/arrow.gif) no-repeat 0 2px;
}

.arrow_link a,
.arrow_link2 a {
color: #0000FF;
}

#faq_navi li,
.sub_navi li {
margin: 0 10px 10px 0;
float: left;
}

#team .pagetop {
margin: 5px 0;
text-align: right;
}

.pagetop {
margin: 0 0 5px 0;
text-align: right;
}

#faq h3 {
margin: 0 0 10px 0;
padding: 0 0 0 10px;
font-size: 14px;
border-left: 5px solid #FF5B3B;
}

#mlmg {
width: 590px;
padding: 0 0 20px 0;
}


#mlmg #contents1 {
margin: 10px 0;
border: 1px solid #1F9191;
width: 568px;
padding: 7px 10px;
background: url(http://www.seagulls.jp/img/mlmg_seagull.jpg) no-repeat 500px 7px;
}

#mlmg #contents1 li {
line-height: 1.5;
font-weight: bold;
color: #333333;
}

#mlmg .contents2 {
margin: 10px 0 0 0;
border: 1px solid #1F9191;
width: 588px;
}

#mlmg .contents2 h3 {
padding: 5px 0;
background: #1F9191;
text-align: center;
color: #FFFFFF;
font-size: 14px;
}

#mlmg .contents2 p {
margin: 10px;
}

#mlmg .red {
color: #FF5231;
font-weight: bold;
}

#mlmg .red2 {
margin: 0 0 0 10px;
color: #FF5231;
font-size: 11px;
}

#mlmg .contents2 form {
margin: 5px 0 10px 10px;
}

#faq_text1 {
font-size: 10px;
font-weight: normal;
}

#team_text1 {
letter-spacing: -0.2em;
}

.team_text1 {
letter-spacing: -0.1em;
}

#interview-table {
margin: 0 0 20px 0;
width: 590px;
border-collapse: collapse;
background: #B2DEDE;
}

#interview-table td {
width: 50%;
padding: 5px;
border: 1px solid #FFFFFF;
}


#faq table {
width: 590px;
}

#faq .td2 a {
color: #000000;
}

#faq .td2 a:hover {
color: #000000;
text-decoration: none;
}

#faq td {
vertical-align: top;
}

#faq .td1 {
padding: 2px 0;
width: 5%;
font-size: 14px;
color: #FF5B3B;
font-weight: bold;
}

#faq .td2 {
padding: 5px;
width: 95%;
background: #B2DEDE;
}

#faq .td3 {
padding: 5px;
width: 90%;
}

#faq .text1 {
font-size: 11px;
}

#sitemap table {
width: 590px;
} 

#sitemap li {
margin: 0 0 10px;
}

#sitemap_left {
width: 190px;
float: left;
}

#sitemap_right {
width: 290px;
float: right;
}

#sitepolicy,
#team,
.profile {
width: 590px;
}

#inquiry .text1,
#sitepolicy .text1,
#team .text1 {
margin: 0 0 5px 0;
}

#team .text2 {
margin: 0 0 5px 0;
}

#inquiry ul {
margin: 5px 0 0 0;
}

#inquiry li {
margin: 0 0 10px;
}

#inquiry table {
margin: 20px 0;
}

#inquiry td {
vertical-align: top;
padding: 5px 0;
}

#inquiry .td1 {
padding: 7px 0 5px 20px;
}

#sitepolicy {
width: 590px;
}

#sitepolicy li {
margin: 0 0 10px 24px;
list-style: decimal;
}

.roster_bg1 {
background: #666666;
}

.roster_bg1 a:link, .roster_bg1 a:visited, .roster_bg1 a:active {
color: #FFFFFF;
}
.roster_bg2 {
background: #ffffff;
}

#team {
margin: 0 0 5px 0;
}

#team .text2 {
font-size: 12px;
}

#team .img1 {
margin: 5px 0 5px 10px;
border: 1px solid #CCCCCC;
float: right;
}

#team .img2 {
margin: 5px 10px 5px 0;
border: 1px solid #CCCCCC;
float: left;
}

#team .img3 {
margin: 5px 0 5px 10px;
border: 1px solid #CCCCCC;
width: 200px;
float: right;
}

#team .img4 {
margin: 5px 10px 5px 0;
border: 1px solid #CCCCCC;
width: 200px;
float: left;
}



#team table {
width: 100%;
margin: 10px 0 0 0;
border-collapse: collapse;
}

#team td {
padding: 7px;
border: 1px solid #CCCCCC;
vertical-align: top;
}

#team .td1 {
background: #209191;
color: #FFFFFF;
width: 10%;
}

#team .td2,
#team .td3 {
width: 90%;
}

#team .td2 {
background: #B2DEDE;
font-weight: bold;
}

#team_profile {
width: 590px;
}

#team_profile table {
margin: 0 0 20px 0;
width: 430px;
float: left;
}

#team_profile table td {
padding: 5px;
line-height: 1.5;
vertical-align: top;
}

#team_profile table .td1 {
width: 25%;
border-right: 1px solid #B2DEDE;
border-bottom: 1px solid #B2DEDE;
background: #209191;
color: #ffffff;
}

#team_profile table .td2 {
width: 75%;
background: #B2DEDE;
}

#team_img {
margin: 2px 0 0 0;
float: right;
}

#team_img li {
font-size: 10px;
text-align: right;
}

.sub_navi {
margin: 10px 0;
}

.senseki-header {
    margin: 5px 0;
    border-left: 5px solid #FF5B3B;
    padding: 0 0 0 10px;
    font-size: 14px;
}

#tem {
padding: 15px 0px 0px;
}
.entry p.cheer_lead {
margin: 15px 0px 15px;
}
#roster ul,
#cheer_roster ul{
margin: 0px 0px 0px;
} 

#roster li {
position: relative;
border: 1px solid #CCCCCC;
width: 120px;
float: left;
margin: 0px 20px 10px 0;
padding: 5px;
background: url(http://www.seagulls.jp/team/img/roster_logo2011.jpg) no-repeat 5px 37px;
line-height: 1.2;
}


#cheer_roster li {
border: 1px solid #CCCCCC;
width: 130px;
height: 185px;
float: left;
margin: 0 20px 10px 0;
line-height: 1.5;
}

#roster li a,
#cheer_roster li a {
color: #333333;
text-decoration: none;
}

#roster .mark {
position: absolute;
top: 5px;
right: 5px;

}

#roster .mark2 {
position: absolute;
top: -20px;
left: 45px;
}

.cheer_mark {
text-align: center;
}

#roster h3 {
font-size: 14px;
text-align: left;
}
#cheer_roster h3 {
font-size: 12px;
text-align: center;
}

#roster li img {
margin: 0 0 0 15px;
}

#cheer_roster li img {
margin: 0 0 0 15px;
}

.space {
height: 21px;
}

#roster #box3 {
margin: 10px 0 15px 0;
width: 590px;
overflow: hidden;
}

#roster #box1 {
width: 180px;
float: left;
}

#roster #box2 {
width: 410px;
height: 180px;
float: right;
background: #B2DEDE;
}

#roster #text1 {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
padding: 5px;
background: #209191;
border-bottom: 2px solid #E3BB5B;
}

#roster #text2 {
padding: 10px 15px 20px;
font-size: 12px;
line-height: 1.5;
}


#profile {
margin: 20px 0 20px 0;
width: 590px;
}

#profile #box2 {
width: 152px;
height: 172px;
background: url(http://www.seagulls.jp/img/) no-repeat;
float: left;
}

#profile #box3 {
float: right;
}

.profile_table {
width: 100%;
}

.profile_table td {
padding: 5px;
line-height: 1.5;
vertical-align: top;
}

.profile_table .td1 {
width: 20%;
border-right: 1px solid #B2DEDE;
border-bottom: 1px solid #B2DEDE;
background: #209191;
color: #ffffff;
}

.profile_table .td2 {
width: 30%;
background: #B2DEDE;
}

.profile_table .td3 {
width: 20%;
border-right: 1px solid #B2DEDE;
border-bottom: 1px solid #B2DEDE;
background: #209191;
color: #ffffff;
}

.profile_table .td4 {
width: 80%;
background: #B2DEDE;
}

.profile_table .td5 {
width: 50%;
background: #B2DEDE;
}

.profile_table .td6 {
width: 40%;
background: #B2DEDE;
}

.profile_table .td7 {
width: 25%;
background: #B2DEDE;
}

.profile_table .td4 img {
vertical-align: text-bottom;
}

#profile h4 {
margin: 10px 0;
}

#profile_table2 {
border-collapse: collapse;
margin: 20px 0;
width: 590px;
text-align: center;
}

#profile_table2 td {
border: 1px solid #CCCCCC;
padding: 10px 0;
text-align:center;
}

#profile_lytebox {
border-collapse: collapse;
margin: 20px 0;
width: 590px;
text-align: center;
}
#profile_lytebox td {
border: 1px solid #CCCCCC;
padding: 10px 5px;
}
#profile_lytebox td a {
    display:block; 
    width:185px; 
    height:150px; 
    line-height:150px; 
    overflow:hidden; 
    position:relative; 
    z-index:1; 
}
#profile_lytebox td a img {
    position:absolute; 
    top:-20px; 
    left:-200px; 
}

.porfile_text {
padding: 5px;
}

#main_flash {
width: 860px;
height: 525px;
}

#search {
margin: 0 0 0 640px;
width: 860px;
color: #FFFFFF;
} 

#pagebody-top .box1 {
padding: 2px 0;
width: 860px;
}

#pagebody-top .box2 {
margin: 0 0 0 5px;
width: 400px;
float: left;
}

#pagebody-top .box3 {
margin: 0 5px 0 0;
width: 400px;
float: right;
}

#pagebody-top .text1 {
padding: 5px 10px;
}

#pagebody-top .link1 {
text-align: right;
}

#sponsor {
font-size: 11px;
margin: 0 0 0 100px;
}

#sponsor img {
vertical-align: middle;
}

#pagebody-top li {
float: left;
}

#top_photo {
width: 375px;
}

#top_photo table {
width: 100%;
background: #FFFFFF;
border-collapse: collapse;
text-align: center;
}

#top_photo td {
width: 115px;
padding: 5px;
border: 1px solid #333333;
}

#top_photo img {
margin: 0 0 5px 0;
display: block;
}

#photo_gallery {
width: 590px;
}

#photo_gallery table {
width: 100%;
background: #FFFFFF;
border-collapse: collapse;
text-align: center;
}

#photo_gallery td {
width: 190px;
padding: 2px;
border: 1px solid #333333;
}

#photo_gallery img {
display: block;
}

.gallery_lytebox {
	width: 590px;
}
.gallery_lytebox table {
	width: 100%;
	background: #FFFFFF;
	border-collapse: collapse;
	text-align: center;
}
.gallery_lytebox td {
	width: 190px;
	padding: 2px;
	border: 1px solid #333333;
}
.gallery_lytebox td a {
    display:block; 
    width:190px; 
    height:127px; 
    line-height:127px; 
    overflow:hidden; 
    position:relative; 
    z-index:1; 
}

.gallery_lytebox td a img {
    position:absolute; 
    top:-20px; 
    left:-200px; 
}




#screen_text {
margin: 0 0 20px 20px;
}

#screen_text dd {
margin: 10px 0 0 20px;
}

#screen {
margin: 20px 0;
width: 590px;
border-collapse: collapse;
}

#screen td {
width: 50%;
border: 1px solid #CCCCCC;
vertical-align: bottom;
}
#screen td table td {
border: none;
padding: 3px 1px;
vertical-align: bottom;
width: auto;
}

.screen_img {
border: 3px solid #cccccc;
}

.download {
width: 104px;
background: #C1EBEB;
text-align: center;
}

.download2 {
width: 104px;
text-align: center;
}


.download h4 {
background: #289595;
color: #FFFFFF;
font-weight: bold;
}

.download2 h4 {
background: #289595;
color: #FFFFFF;
font-weight: bold;
}

.download li {
line-height: 100%;
margin: 0 0 3px 0;
font-size: 17px;
}

#cheer {
width: 590px;
margin: 0 0 20px 0;
position: relative;
overflow:hidden;
}

#cheer_img {
padding: 0 0 0px 0;
}

#cheer p {
margin: 0 0 10px 0;
}

#cheer_img {
position: relative;
}

#access {
width: 590px;
}

#access .indent {
padding: 0 0 0 3.7em;
}

#junior {
width: 590px;
}

.sub_navi2 {
margin: 0 0 10px 0;
}

.sub_navi2 li {
float: left;
}

.sub_navi2 img {
margin: 0 0 5px 0;
}

.margin {
margin: 0 10px 0 0;
}

#junior_table {
margin: 0 0 20px 0;
width: 100%;
border-collapse: separate;
}

#junior_table td {
padding: 5px;
line-height: 1.7;
vertical-align: top;
}

#junior_table .td1 {
width: 20%;
border-right: 1px solid #B2DEDE;
border-bottom: 1px solid #B2DEDE;
background: #209191;
color: #ffffff;
}

#junior_table .td2 {
width: 40%;
background: #B2DEDE;
}

.map {
margin: 5px 0;
border: 1px solid #CCCCCC;
}

#access {
margin: 0 0 20px 0;
}

.margin-top {
margin-top: 15px;
}

#link {
margin: 0 0 20px 0;
width: 590px;
}

#link .left {
float: left;
}

#link .right {
width: 350px;
float: right;
}

.link_list li {
margin: 0 0 5px 15px;
}

#link img {
vertical-align: middle;
}

.rec_text1 {
margin: 0 0 5px 0;
}

#coach {
margin: 10px 0 0 0;
width: 590px;
border-collapse: collapse;
}

#coach table {
margin: 0 0 10px 0;
width: 100%;
background: #209191;
border-collapse: separate;
}

#coach td {
vertical-align: top;
}

#coach .td1 {
padding: 0 5px 5px 5px;
text-align: center;
width: 20%;
}

#coach .td2 {
padding: 3px 5px;
background: #B2DEDE;
width: 22%;
}

#coach .td3 {
padding: 3px 5px;
background: #B2DEDE;
width: 80%;
}

#coach .td3 p {
margin: 0 0 5px 0;
font-weight: bold;
}

#coach .td4 {
padding: 3px 5px;
background: #144E8D;
width: 100%;
color: #E6C26B;
font-weight: bold;
}


#slogan {
width: 590px;
border-collapse: collapse;
}

#slogan table {
margin: 10px 0 20px 0;
width: 100%;
background: #209191;
border-collapse: separate;
}

#slogan td {
padding: 5px;
text-align: center;
background: #B2DEDE;
}

#slogan .td1 {
width: 10%;
}

#slogan .td2 {
width: 22%;
background: #144E8D;
color: #FFFFFF;
font-weight: bold;
}

#slogan .td3 {
width: 25%;
background: #FFFFFF;
}

#slogan .td4 {
width: 43%;
background: #FFFFFF;
text-align: left;
}

#slogan .td5 {
background: #144E8D;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}


.date1 {
font-size: 11px;
letter-spacing: -0.1em;
color: #333333;
font-weight: normal;
}

#siokaze {
width: 400px;
}

#siokaze li {
float: left;
}

#siokaze .td1 {
width: 163px;
height: 133px;
margin: 5px 0 0 0;
padding: 10px;
color: #FFFFFF;
font-size: 11px;
background: url(http://www.seagulls.jp/img/tv_left.gif) no-repeat;
vertical-align: top;
}

#siokaze .td2 {
width: 193px;
height: 158px;
padding: 5px 5px 0 5px;
background: url(http://www.seagulls.jp/img/tv_right.gif) no-repeat;
vertical-align: top;
}

#guide {
margin: 0 0 10px 0;
width: 590px;
}

#guide p {
margin: 0 0 10px 0;
}

#guide .img1 {
margin: 5px 0 5px 10px;
border: 1px solid #CCCCCC;
width: 300px;
float: right;
}

#guide .img2 {
margin: 5px 10px 5px 0;
border: 1px solid #CCCCCC;
width: 300px;
float: left;
}


#record p {
margin: 0 0 10px 0;
}
#record .sub_navi2 {
width: 590px;
overflow:hidden;
}
#record table {
width: 100%;
margin: 0 0 10px;
border-collapse: collapse;
}

#record table td {
padding: 5px;
vertical-align: middle;
border: 1px solid #CCCCCC;
}

.record_table1 .td1 {
width: 25%;
background: #29578B;
color: #ffffff;
}

.record_table1 .td2 {
width: 75%;
}
.record_table2 .td1 {
color: #FFFFFF;
background: #29578B;
}

.record_table2 .td2 {
background: #B2DEDE;
}
.record_table3 {
text-align: center;
}
.record_table3 .td1 {
width: 40%;
background: #29578B;
color: #ffffff;
}
.record_table3 .td2 {
width: 30%;
background: #B2DEDE;
}

.record_table3 .td3 {
width: 30%;
}

.record_table4 {
text-align: center;
}

.record_table4 .td1 {
width: 23%;
color: #FFFFFF;
}

.record_table4 .td2 {
width: 11%;
color: #FFFFFF;
}

.record_table4 .td3 {
width: 6%;
color: #FFFFFF;
}

.record_table4 .td4 {
width: 11%;
color: #FFFFFF;
}

.record_table4 .td5 {
width: 9%;
color: #FFFFFF;
}

.record_table4 .td6 {
width: 38%;
color: #FFFFFF;
}

.record_table4 .td7 {
width: 26%;
color: #FFFFFF;
}

.record_table4 .td8 {
width: 74%;
color: #FFFFFF;
}

.record_table4 .td9 {
width: 50%;
color: #FFFFFF;
}

.record_table5 {
text-align: center;
}

.record_table5 .td1 {
width: 22%;
color: #FFFFFF;
}

.record_table5 .td2 {
width: 23%;
color: #FFFFFF;
}


.record_table5 .td3 {
width: 13%;
color: #FFFFFF;
}

.record_table6 {
text-align: center;
}

.record_table6 .td1 {
width: 40%;
color: #FFFFFF;
}

.record_table6 .td2 {
width: 20%;
color: #FFFFFF;
}


.img_right {
padding: 5px;
float: right;
}

.categori_link {
font-size: 12px;
padding: 0 0 0 10px;
}

.categori_link a {
color:#0000FF;
text-decoration: underline;
font-weight: normal;
}

#text_box {
margin: 20px 0 10px 95px;
width: 400px;
text-align: center;
background: #B2DEDE;
border: 2px solid #DDC06D;
padding: 20px 0;
font-size: 14px;
font-weight: bold;
}

#coming_soon {
margin: 20px 0 0 20px;
width: 820px;
height: 400px;
text-align: center;
background: #FFFFFF;
}

#coming_soon p {
margin: 130px;
font-size: 14px;
font-weight: bold;
}

#main .entry .entry-footer {
	clear: both;
	padding: 5px 0px 5px;
	text-align: right;
	font-size: 10px;
}


/*-----sidebar-----*/

#l_sidebar {
	float: left;
	width: 168px;
}
#l_sidebar .module-content {
overflow:hidden;
}
#l_sidebar h3 {
	color: #ffffff;
	font-size: 15px;
	line-height: 100%;
	padding: 4px 7px 4px 7px;
	background: url(../images/bg_h3_off.gif) no-repeat left bottom #00ABB8;
}
#l_sidebar h3 a {
	color: #ffffff;
}
#l_sidebar h3.on {
	background: url(../images/bg_h3_on.gif) no-repeat left bottom #DEC57A;
}
#l_sidebar .module ul {
	list-style: none;
	overflow: hidden;
	margin: -1px 0px 5px;
}
#l_sidebar .module ul li {
	margin: 0px 0px 0px 0px;
	padding: 10px 5px;
	border-top: dotted 1px #999999;
}


/*-----menu-----*/
ul.menu {
	list-style: none;
	display: block;
}
ul.menu a {
	display: block;
}

ul.menu li {
	position: relative;
	z-index:10;
	float: left;
	list-style: none;
}
ul.menu ul {
	position: absolute;
	left: 0;
	display: none;
	opacity:0;
	list-style:none
}
ul.menu ul a {
	zoom: 1;
} /* IE6/7 fix */

ul.menu ul li {
	position: relative;
	width: 100%;
	line-height: 24px;
	color: #ffffff;
	border: solid 1px #0a73b3;
	border-bottom: dotted 1px #85b9d9;
}
ul.menu ul li a:link, ul.menu ul li a:visited, ul.menu ul li a:active {
	display: block;
	color: #ffffff;
	padding: 0px 0px 0px 8px;
	background: url(../images/icon_menu.gif) no-repeat right center #0a73b3;
}
ul.menu ul li a:hover {
	color: #0a73b3;
	background: url(../images/icon_menu_over.gif) no-repeat right center #ffffff;
}

ul.menu li.news, ul.menu li.news ul {
	width: 76px;
}
ul.menu li.result, ul.menu li.result ul {
	width: 68px;
}
ul.menu li.movie, ul.menu li.movie ul {
	width: 68px;
}
ul.menu li.photo, ul.menu li.photo ul {
	width: 101px;
}
ul.menu li.team, ul.menu li.team ul {
	width: 101px;
}
ul.menu li.guide, ul.menu li.guide ul {
	width: 110px;
}
ul.menu li.cheer, ul.menu li.cheer ul {
	width: 105px;
}
ul.menu li.hometown, ul.menu li.hometown ul {
	width: 125px;
}
ul.menu li.fan, ul.menu li.fan ul {
	width: 102px;
}
ul.menu li.goods, ul.menu li.goods ul {
	width: 104px;
}

/*-----container-----*/
#container {
	clear: both;
	width: 958px;
	border: solid 1px #9b9b9b;
	border-top: none;
	overflow: hidden;
	background: url(../images/bg_r_sidebar.gif) repeat-y right;
}
#contentleft {
	float: left;
	width: 789px;
	overflow: hidden;
}



#r_sidebar {
	float: right;
	width: 169px;
	text-align:center;
	padding: 0px 0px 10px;
}
#r_sidebar p.small  {
	margin: 7px 0px 0px;
}
#r_sidebar table a {
	display: block;
}


/*-----footer-----*/
#footer {
	padding: 18px 0px 30px 0px;
	border-left: solid 1px #9b9b9b;
	border-right: solid 1px #9b9b9b;
	border-bottom: solid 1px #9b9b9b;
	background: #ffffff;
}
#footer ul {
	float: left;
	list-style: none;
	width: 700px;;
	overflow: hidden;
	margin: 0px 0px 0px 3px;
}
#footer ul li {
	display: inline;
	border-left: solid 1px #0000ff;
	padding: 0 8px 0 12px;
	margin: 0px 0px 0px -1px;
}
#footer .btn_pagetop {
	float: right;
	margin: 0 10px 0 0;
}
#footer .copyright {
	padding: 0px 0px 0px 15px;
	margin: 10px 0px 0px 0px;
	clear: both;
}




.sub_navi2 {
margin: 0 0 10px 0;
}

.sub_navi2 li {
float: left;
}

.sub_navi2 img {
margin: 0 0 5px 0;
}

ul.backnumber li {
margin: 0px 10px;
}

table#movie {
margin: 15px auto 0px;
}
table#movie td {
width: 300px;
text-align: left;
}




/*------------ブースタークラブナビ　右サイドバー------------*/
#club_r_sidebar {
	float: right;
	width: 169px;
	text-align:center;
	padding: 7px 0px 0px;
}
.club_banner {
	margin: 0px 0px 6px;
}
.club_item{
background-color: #ffffff;
width: 150px;
margin: 0px 0px 9px 6px;
border:1px solid #b38b1b;
padding: 3px;
}

.item_photo{
text-align: center;
border: 1px solid #cecece;
margin: 0px 0px 3px 0px;
}

.item_title{
background: url(../../blog/booster/images/bg_item_title.gif);
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 9px;
}

.item_value{
background-color: #e6e6e6;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 9px;
color: #666666;
}

.item_value span{
font-weight: bold;
}
#dictionary {
width: 590px;
}

.dic_table {
width: 590px;
border-collapse: collapse;
} 

.dic_table td {
padding: 5px;
border: 1px solid #CCCCCC;
}

.dic_table .td1 {
width: 25%;
font-weight: bold;
vertical-align: top;
color: #FFFFFF;
background: #209191;
}

.dic_table .td1 a {
color: #FFFFFF;
}

.dic_table .td2 {
width: 5%;
vertical-align: middle;
}

.dic_table .td3 {
width: 70%;
vertical-align: top;
}

#what {
width: 590px;
}

#what table {
margin: 0 0 5px 0;
width: 590px;
border-collapse: collapse;
}

#what th {
padding: 3px 5px;
color: #FFFFFF;
font-weight: bold;
background: #209191;
text-align: left;
}

#what th span,#what .td1 span {
margin: 0 5px 0 0;
color: #FF3333;
}

#what .td1 {
border-bottom: 1px solid #209191;
padding: 10px;
width: 60%;
line-height: 1.7;
background: #B2DEDE;
}

#what .td2 {
border-right: 1px solid #209191;
border-bottom: 1px solid #209191;
padding: 5px;
width: 40%;
}

#what .td3 {
border-bottom: 1px solid #209191;
padding: 10px;
width: 71%;
line-height: 1.7;
background: #B2DEDE;
vertical-align: top;
}

#what .td4 {
border-right: 1px solid #209191;
border-bottom: 1px solid #209191;
padding: 5px;
width: 29%;
}

#what .arrow_link3 {
margin: 0 0 0 450px;
padding: 0 0 0 14px;
vertical-align: baseline;
background: url(http://www.seagulls.jp/guide/img/arrow.gif) no-repeat 0 1px;
}

#hometown table {
margin: 15px 0px 15px;
background: #00ABB8;
}

#hometown table th {
background: #209191;
color: #ffffff;
text-align: left;
padding: 4px;
width: 50%;
}
#hometown table th a:link, #hometown table th a:visited, #hometown table th a:active {
color: #ffffff;
}
#hometown table td {
padding: 5px 4px 10px;
background:#EFFFFF;
vertical-align:top;
}
#hometown table td img {
float: left;
margin: 0 8px 0 0;
}


/*------------Twitter------------*/

#main .entry .twitter {
	width: 590px;
	margin: 15px 0;
	overflow: hidden;
}
#main .entry .twitter .left {
	width: 287px;
	float: left;
	margin: 0 0 5px;
} 
#main .entry .twitter .right {
	width: 287px;
	float: right;
	margin: 0 0 5px;
}

#main .entry .twitter p {
	margin: 5px 0 0;
}

#main .entry .twitter p.text1 {
	margin:0 auto;
	width:250px;
	line-height: 1.6;
	font-size: 12px;
}

