@charset 'utf-8';
@media screen  {
div#navigation table {
margin:-2px auto 7px;
}

div#navigation table tr td {
padding:5px;
}
}

strong{
color:#FF6600;
}
img {
border:none;
}

div#navigation {
width:280px;
float:left;
}

div#logs {
float:left;
width:604px;
}

div#comment,div#diary {
margin:0 15px;
}

div#trackback {
margin:10px 15px 20px;
}

div#trackback2 {
margin-top:10px;
margin-right:15px;
margin-left:15px;
}

div#page,div#navi,div#form2,div#work,div#contents2,div#canvas,div#env,div#status {
float:none;
clear:both;
background-color:#FFF;
padding:10px 15px;
}

div#contents {
float:none;
clear:both;
background-color:#FFF;
margin-left:5px;
width:575px;
padding:10px 0 20px 10px;
}

*html div#contents {
float:none;
clear:both;
background-color:#FFF;
margin-bottom:10px;
margin-left:5px;
width:575px;
padding:10px 0 15px 10px;
}

div#navigation h2 {
color:#FFF;
background-color:#014284;
margin:7px 7px 17px;
padding:5px;
}

div#navigation ul li {
list-style-type:none;
margin:0 0 5px;
}

div#navigation ul li ul {
margin:0 0 0 20px;
}

div#navigation form p {
margin-left:12px;
margin-bottom:0;
}

div#navigation form fieldset {
width:80%;
margin-left:auto;
margin-right:auto;
padding:10px 5px;
}

div#navigation table {
width:180px;
border:0 solid #AAA;
margin:-2px 0 7px 7px;
}

div#navigation table tr th {
border:0 solid #AAA;
background-color:#FFF;
text-align:left;
padding:5px;
}

div#navigation table tr td {
border:0 solid #AAA;
text-align:center;
padding:3px;
}

div#navigation .day {
color:#444;
}

div#navigation .satday {
color:#44C;
}

div#navigation .sunday {
color:#C44;
}

div#navigation .today {
background-color:#EEE;
}

div#navigation .calender {
margin:2px 10px;
}

div#navigation .calender li {
display:inline;
margin-right:10px;
}

div#navigation .block {
margin-left:2px;
margin-bottom:10px;
padding-bottom:20px;
background-color:#FFF;
border:1px solid #FFF;
text-align:center;
}

div#navigation .block form dl {
margin-top:0.5em;
margin-bottom:0.5em;
}

#right_block {
margin-bottom:20px;
padding-top:22px;
background:url(../images/2nd/right_bg.png) repeat-y;
width:606px;
padding-bottom:20px;
line-height:150%;
zoom:100%;
}

html>body div#logs {
width:606px;
}

div#diary .diary {
margin-bottom:0;
border:1px solid #777;
padding:0;
}

div#diary h3 {
color:#FFF;
background-color:#778;
margin:5px 5px 20px;
padding:5px;
}

div#diary .text p {
margin:15px 10px;
}

div#diary .text ul {
margin:15px 30px;
}

div#diary .text ol {
margin:15px 40px;
}

.diary .info {
text-align:right;
margin-top:0;
margin-right:15px;
margin-left:15px;
}

.diary .info li {
display:inline;
margin-left:5px;
margin-bottom:0;
}

div#diary .list {
border:1px solid #AAA;
margin:0 0 10px 20px;
padding:5px 10px;
}

div#diary .list h4 {
border-bottom:1px solid #CCC;
color:#444;
background-color:#FFF;
margin:0 0 15px;
padding:3px 5px;
}

div#diary .list ul {
margin:0 0 10px 20px;
}

div#diary .list dl dt {
font-weight:700;
margin:0 5px;
}

div#diary .list dl dd {
margin:10px 10px 0 15px;
}

div#trackback2 dl {
margin-bottom:10px;
border:1px solid #AAA;
margin-left:0;
width:98%;
padding:2px 5px 10px 2px;
}

div#trackback2 dl dt {
margin-top:10px;
margin-left:10px;
padding-left:0;
float:none;
background:url(none);
width:auto;
}

div#trackback2 dl dd {
margin-left:10px;
width:auto;
}

div#trackback2 ul {
list-style:none;
margin-bottom:15px;
}

div#comment h3 {
margin:5px 5px 10px;
padding:5px;
}

div#page {
padding:10px 15px;
}

div#page ul {
margin:0;
}

div#page ul li {
display:inline;
margin-left:10px;
}

div#navi ul {
text-align:right;
margin:5px 0;
}

div#navi ul li {
display:inline;
margin-left:5px;
}

div#navi form input {
padding:0;
}

div#contents2 table {
margin-top:10px;
}

div#work form {
margin:10px 0;
}

div#work form input {
text-align:center;
padding:0;
}

*html div#form form dl dt {
margin-bottom:0.5em;
width:4em;
}

*html div#form form fieldset dl dd {
margin-left:5em;
margin-bottom:0.5em;
}

div#form2 form dl dd input {
height:1.5em;
line-height:1.5em;
}

div#env h3 {
margin-bottom:15px;
background-color:#EEE;
padding:5px;
}

div#env dl dd input {
margin-right:2px;
}

div#trackback dl dt {
margin-top:10px;
margin-left:10px;
}

div#trackback dl dd {
margin-left:30px;
}

div#status dl dt {
float:left;
clear:left;
width:10em;
margin-bottom:5px;
}

.new {
color:red;
}

*html #p_top {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/right_bg_b.png',sizingMethod=image);
}

*html #right_news {
background-repeat:no-repeat;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/right_bg.png',sizingMethod=scale);
}

*html #sponsor {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/sponsor_back2.png',sizingMethod=image);
}

*html #sponsor h4 {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/sponsor_title2.png',sizingMethod=image);
}

*html #sponsor_bt {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/sponsor_bt2.png',sizingMethod=image);
}

*html #sponsor_bt a:hover {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/sponsor_bt2_on.png',sizingMethod=image);
cursor:pointer;
}

#right_news {
background:url(../images/2nd/right_bg.png) repeat-y;
width:606px;
padding-bottom:30px;
line-height:150%;
}

#news_midashi {
padding-left:21px;
margin-bottom:20px;
padding-top:27px;
padding-right:20px;
width:565px;
height:38px;
background:url(../images/2nd/h2_bg.png) no-repeat top;
color:#014284;
font-weight:bold;
font-size:15px;
}

#news_midashi h2{
color:#014284;
font-weight:bold;
font-size:15px;
}

#news_midashi select {
float:right;
margin-top:13px;
font-size:10px;
}

html:first-child #news_midashi select {
padding-top:3px;
padding-bottom:3px;
padding-left:1em;
}

#news_midashi select option {
font-size:10px;
padding-right:1em;
}

#news_midashi2 {
margin-bottom:20px;
background:#7FAFDF;
width:560px;
height:30px;
clear:both;
margin-left:11px;
padding-left:10px;
padding-right:10px;
}

#news_midashi2 h3 {
font-size:14px;
color:#FFF;
background:#7FAFDF;
height:30px;
line-height:30px;
float:left;
width:450px;
}

#news_midashi2 .p_back {
float:right;
margin-top:5px;
background:url(../news/images/bt_back.jpg) no-repeat;
text-indent:-4649em;
height:20px;
width:96px;
}

#news_midashi2 .p_back a {
background:url(../news/images/bt_back.jpg) no-repeat;
height:20px;
width:96px;
display:block;
}

#news_midashi2 .p_back a:hover {
background:url(../news/images/bt_back_on.jpg) no-repeat;
}

#right_news dl {
width:540px;
margin-left:30px;
clear:both;
}

#right_news dt {
background-image:url(../images/list_img.gif);
background-repeat:no-repeat;
background-position:left;
float:left;
width:8em;
line-height:1.7em;
padding-left:17px;
color:#333;
}

#right_news dd {
margin-left:9em;
line-height:1.7em;
_height:1%;
}

#right_news #text {
width:560px;
margin-left:20px;
}

#right_news #text p {
line-height:140%;
margin-bottom:1.5em;
}

#p_top {
background:url(../images/2nd/right_bg_b.png) no-repeat bottom;
width:590px;
height:37px;
text-align:right;
padding-top:8px;
padding-right:16px;
margin-bottom:20px;
clear:both;
}

body {
background-color:#A8DFFF;
background-image:url(../images/2nd/back2_img.jpg);
background-repeat:repeat-x;
color:#666;
}

.gmenu {
position:absolute;
width:904px;
}

.gmenu ul li {
float:left;
width:100px;
height:41px;
text-indent:-9999px;
list-style:none;
}

.gmenu table tr td li {
width:100px;
height:35px;
text-indent:-9999px;
margin:0;
padding:0;
}

.gmenu table tr td li a {
width:100px;
height:35px;
font-size:1px;
line-height:normal;
margin:0;
padding:0;
}

.gmenu table tr td ul {
list-style:none;
margin:0;
padding:0;
}

.gmenu ul li a {
display:block;
width:100px;
height:41px;
}

#gmenu1 {
position:absolute;
top:39px;
left:-3px;
visibility:hidden;
}

#gmenu3 {
position:absolute;
top:39px;
left:197px;
visibility:hidden;
}

#gmenu4 {
position:absolute;
top:39px;
left:297px;
visibility:hidden;
}

#gmenu9 {
position:absolute;
top:39px;
left:797px;
visibility:hidden;
}

.gmenu a.gmenu01 {
background:url(../images/2nd/gm1.jpg) left top no-repeat;
}

.gmenu a.gmenu01:hover,.gmenu a.gmenu01on {
background:url(../images/2nd/gm1_a.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu01sub1 {
background:url(../images/gmenu_news_pulldown1.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu01sub1 a:hover {
background:url(../images/gmenu_news_pulldown1a.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu01sub2 {
background:url(../images/gmenu_news_pulldown2.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu01sub2 a:hover {
background:url(../images/gmenu_news_pulldown2a.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu01sub3 {
background:url(../images/gmenu_news_pulldown3.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu01sub3 a:hover {
background:url(../images/gmenu_news_pulldown3a.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu01sub4 {
background:url(../images/gmenu_news_pulldown4.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu01sub4 a:hover {
background:url(../images/gmenu_news_pulldown4a.jpg) left top no-repeat;
}

.gmenu a.gmenu02 {
background:url(../images/2nd/gm2.jpg) left top no-repeat;
}

.gmenu a.gmenu02:hover,.gmenu a.gmenu02on {
background:url(../images/2nd/gm2_a.jpg) left top no-repeat;
}

.gmenu a.gmenu03 {
background:url(../images/2nd/gm3.jpg) left top no-repeat;
}

.gmenu a.gmenu03:hover,.gmenu a.gmenu03on {
background:url(../images/2nd/gm3_a.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu03sub1 {
background:url(../images/gmenu_club_pulldown1.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu03sub1 a:hover {
background:url(../images/gmenu_club_pulldown1a.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu03sub2 {
background:url(../images/gmenu_club_pulldown2.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu03sub2 a:hover {
background:url(../images/gmenu_club_pulldown2a.jpg) left top no-repeat;
}

.gmenu a.gmenu04 {
background:url(../images/2nd/gm4.jpg) left top no-repeat;
}

.gmenu a.gmenu04:hover,.gmenu a.gmenu04on {
background:url(../images/2nd/gm4_a.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu04sub1 {
background:url(../images/gmenu_event_pulldown1.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu04sub1 a:hover {
background:url(../images/gmenu_event_pulldown1a.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu04sub2 {
background:url(../images/gmenu_event_pulldown2.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu04sub2 a:hover {
background:url(../images/gmenu_event_pulldown2a.jpg) left top no-repeat;
}

.gmenu a.gmenu05 {
background:url(../images/2nd/gm5.jpg) left top no-repeat;
}

.gmenu a.gmenu05:hover,.gmenu a.gmenu05on {
background:url(../images/2nd/gm5_a.jpg) left top no-repeat;
}

.gmenu a.gmenu06 {
background:url(../images/2nd/gm6.jpg) left top no-repeat;
}

.gmenu a.gmenu06:hover,.gmenu a.gmenu06on {
background:url(../images/2nd/gm6_a.jpg) left top no-repeat;
}

.gmenu a.gmenu07 {
background:url(../images/2nd/gm7.jpg) left top no-repeat;
}

.gmenu a.gmenu07:hover,.gmenu a.gmenu07on {
background:url(../images/2nd/gm7_a.jpg) left top no-repeat;
}

.gmenu a.gmenu08 {
background:url(../images/2nd/gm8.jpg) left top no-repeat;
}

.gmenu a.gmenu08:hover,.gmenu a.gmenu08on {
background:url(../images/2nd/gm8_a.jpg) left top no-repeat;
}

.gmenu a.gmenu09 {
background:url(../images/2nd/gm9.jpg) left top no-repeat;
}

.gmenu a.gmenu09:hover,.gmenu a.gmenu09on {
background:url(../images/2nd/gm9_a.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu09sub1 {
background:url(../images/gmenu_sponc_pulldown1.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu09sub1 a:hover {
background:url(../images/gmenu_sponc_pulldown1a.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu09sub2 {
background:url(../images/gmenu_sponc_pulldown2.jpg) left top no-repeat;
}

.gmenu table tr td li.gmenu09sub2 a:hover {
background:url(../images/gmenu_sponc_pulldown2a.jpg) left top no-repeat;
}

div#kuzu {
width:904px;
padding-top:20px;
padding-bottom:8px;
color:#FFF;
}

div#kuzu a:link,div#kuzu a:visited {
color:#FFF;
text-decoration:underline;
}

div#kuzu a:active,div#kuzu a:hover {
color:#FFF;
text-decoration:none;
}

#footer {
float:none;
clear:both;
width:904px;
height:40px;
border-top:#0060BF solid 1px;
}

#copy {
width:245px;
height:10px;
padding-top:10px;
background-image:url(../images/2nd/copy2.gif);
background-repeat:no-repeat;
background-position:right bottom;
float:right;
}

#ftxt {
color:#009;
margin-top:5px;
font-size:10px;
float:left;
}

#ftxt a {
color:#009;
font-size:10px;
}

#lbanner .domain_text {
text-align:right;
width:280px;
margin-bottom:10px;
}

div#main #left #lbanner p.domain_text a {
font-size:11px;
color:#FFF;
}

div#main #left #lbanner p.domain_text a:hover {
font-size:11px;
color:#FFF;
text-decoration:none;
}

#lbanner p {
margin-bottom:11px;
}

* html #lbanner img {
behavior:expression(IEPNGFIX.fix(this));
}

#lbanner p#qr_bn {
margin-bottom:2px;
}

#lbanner .bn_fq {
background:url(../images/2nd/bn_futq.png) no-repeat;
height:91px;
width:284px;
text-indent:-4649em;
margin-bottom:1px;
}

*html #lbanner .bn_fq {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/bn_futq.png',sizingMethod=image);
cursor:pointer;
}

#lbanner .bn_fq a {
float:left;
background:url(../images/2nd/bn_futq.png) no-repeat;
height:91px;
width:284px;
display:block;
}

*html #lbanner .bn_fq a {
position:relative;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/bn_futq.png',sizingMethod=image);
cursor:pointer;
}

#lbanner .bn_fq a:hover {
background:url(../images/2nd/bn_futq_on.png) no-repeat;
}

*html #lbanner .bn_fq a:hover {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/bn_futq_on.png',sizingMethod=image);
cursor:pointer;
}

#lbanner .bn_sc {
background:url(../images/2nd/bn_school.png) no-repeat;
height:84px;
width:284px;
text-indent:-4649em;
}

*html #lbanner .bn_sc {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/bn_school.png',sizingMethod=image);
cursor:pointer;
}

#lbanner .bn_sc a {
float:left;
background:url(../images/2nd/bn_school.png) no-repeat;
height:84px;
width:284px;
display:block;
}

*html #lbanner .bn_sc a {
position:relative;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/bn_school.png',sizingMethod=image);
cursor:pointer;
}

#lbanner .bn_sc a:hover {
background:url(../images/2nd/bn_school_on.png) no-repeat;
}

*html #lbanner .bn_sc a:hover {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/bn_school_on.png',sizingMethod=image);
cursor:pointer;
}

#subm_club {
background-image:url(../club/images/sub_back_img.jpg);
background-repeat:no-repeat;
width:280px;
height:72px;
background-position:left top;
margin:0 0 20px;
padding:3px 1px 0 3px;
}

#sub_club01_on a {
background:url(../club/images/sub_club.jpg);
width:276px;
height:32px;
}

#sub_club02_on a {
background:url(../club/images/sub_gaiyo.jpg);
width:276px;
height:32px;
margin-top:3px;
}

#subm_sche {
background-image:url(../schedule/images/sub_back_sche.jpg);
background-repeat:no-repeat;
width:280px;
height:72px;
background-position:left top;
margin:0 0 20px;
padding:3px 1px 0 3px;
}

#sub_sche01_on a {
background:url(../schedule/images/sub_sche.jpg);
width:276px;
height:32px;
}

#sub_sche02_on a {
background:url(../schedule/images/sub_league.jpg);
width:276px;
height:32px;
margin-top:3px;
}

#subm_fut {
background-image:url(../futsul/images/sub_back_fut.jpg);
background-repeat:no-repeat;
width:280px;
height:72px;
background-position:left top;
margin:0 0 20px;
padding:3px 1px 0 3px;
}

#sub_fut01_on a {
background:url(../futsul/images/sub_fut.jpg);
width:276px;
height:32px;
}

#sub_fut02_on a {
background:url(../futsul/images/sub_fleag.jpg);
width:276px;
height:32px;
margin-top:3px;
}

#subm_spo {
background-image:url(../sponsor/images/sub_back_spo.jpg);
background-repeat:no-repeat;
width:280px;
height:72px;
background-position:left top;
margin:0 0 20px;
padding:3px 1px 0 3px;
}

#sub_spo01_on a {
background:url(../sponsor/images/sub_list.jpg);
width:276px;
height:32px;
}

#sub_spo02_on a {
background:url(../sponsor/images/sub_call.jpg);
width:276px;
height:32px;
margin-top:3px;
}

#subm_news {
background-image:url(../news/images/sub_back_news.jpg);
background-repeat:no-repeat;
width:280px;
height:144px;
background-position:left top;
margin:0 0 20px;
padding:4px 1px 0 3px;
}

#sub_news01_on a {
background:url(../news/images/sub_news.jpg);
width:276px;
height:32px;
margin-top:3px;
}

#sub_news02_on a {
background:url(../news/images/sub_spo.jpg);
width:276px;
height:32px;
margin-top:3px;
}

#sub_news03_on a {
background:url(../news/images/sub_hustle.jpg);
width:276px;
height:32px;
margin-top:3px;
}

#sub_news04_on a {
background:url(../news/images/sub_result.jpg);
width:276px;
height:32px;
}

*html #right_block {
background-repeat:no-repeat;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/right_bg.png',sizingMethod=scale);
}

#right_block h2 span {
color:#7fafdf;
font-weight:700;
font-size:15px;
}

#right_block h3 {
margin-bottom:20px;
margin-left:11px;
padding-left:10px;
font-size:14px;
color:#FFF;
background:#7FAFDF;
height:30px;
line-height:30px;
float:left;
width:570px;
display:block;
clear:both;
}

#right_block .r_title01 {
color:#7FAFDF;
margin-left:24px;
width:46em;
margin-top:20px;
margin-bottom:10px;
clear:both;
font-size:14px;
}

#right_block p {
margin-left:24px;
width:46em;
}

.p_text {
margin-left:24px;
width:46em;
margin-bottom:30px;
clear:both;
}

.p_text02 {
margin-left:24px;
width:46em;
margin-bottom:1em;
clear:both;
}

.r_cen {
text-align:center;
margin-bottom:10px;
clear:both;
}

.r_cen img {
padding-top:10px;
}

#p_top_ce {
background:url(../images/2nd/right_bg_ce.png) no-repeat bottom;
width:590px;
height:42px;
text-align:right;
padding-top:8px;
padding-right:16px;
margin-top:30px;
}

*html #p_top_ce {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/right_bg_ce.png',sizingMethod=image);
}

#right .fbanner {
width:606px;
margin-top:20px;
}

#sponsor {
background-image:url(../images/2nd/sponsor_back2.png);
background-repeat:no-repeat;
width:606px;
height:126px;
}

#sponsor h4 {
background-image:url(../images/2nd/sponsor_title2.png);
background-repeat:no-repeat;
width:400px;
height:46px;
display:block;
float:left;
text-indent:-4649em;
}

#sponsor_bt {
background-image:url(../images/2nd/sponsor_bt2.png);
background-repeat:no-repeat;
width:206px;
height:46px;
float:left;
}

#sponsor_bt a {
background-repeat:no-repeat;
background-position:bottom;
width:206px;
height:46px;
display:block;
float:left;
}

#sponsor_bt a:hover {
background-image:url(../images/2nd/sponsor_bt2_on.png);
}

#sponsor_img {
width:590px;
height:70px;
float:none;
clear:both;
margin-left:auto;
margin-right:auto;
}

.club_col {
width:555px;
margin-left:24px;
margin-bottom:16px;
zoom:100%;
}

.club_col2 {
width:555px;
margin-left:24px;
margin-bottom:0;
zoom:100%;
}

#dl_sum {
width:550px;
margin-left:24px;
margin-top:20px;
margin-bottom:30px;
background:#004284;
}

#dl_sum dt {
color:#FFF;
float:left;
width:10em;
border-top:1px solid #FFF;
text-align:center;
padding-top:2px;
padding-bottom:2px;
}

*html #dl_sum dt {
margin-right:-5px;
}

#dl_sum dd {
margin-left:10em;
border-right:1px solid #CCC;
border-top:1px solid #CCC;
background:#FFF;
padding-left:1em;
padding-top:2px;
padding-bottom:2px;
_height:1%;
}

*html #dl_sum dd {
margin-left:5em;
}

#dl_sum .dt_tb {
border-top:1px solid #004284;
}

#dl_sum .dd_tb {
border-bottom:1px solid #CCC;
}

#ol_sum {
width:500px;
margin-left:28px;
}

#ol_sum li {
list-style:decimal inside;
}

#fun_block {
width:556px;
margin-left:24px;
margin-bottom:30px;
}

#fun_block p {
margin-left:5px;
width:auto;
}

#fun_block #fantoku01 {
background:url(../fan/images/bt_sp1.jpg) no-repeat left;
height:26px;
padding-left:60px;
font-size:14px;
line-height:26px;
font-weight:700;
margin-bottom:5px;
}

#fun_block #fantoku02 {
background:url(../fan/images/bt_sp2.jpg) no-repeat left;
height:26px;
padding-left:60px;
font-size:14px;
line-height:26px;
font-weight:700;
margin-top:15px;
margin-bottom:5px;
}

#fun_block #fantoku03 {
background:url(../fan/images/bt_sp3.jpg) no-repeat left;
height:26px;
padding-left:60px;
font-size:14px;
line-height:26px;
font-weight:700;
margin-top:15px;
margin-bottom:5px;
}

#right_block .p_fanb {
width:auto;
margin-bottom:15px;
}

#right_block #p_fanfl {
width:400px;
zoom:100%;
}

#right_block #p_fanfl span {
font-size:90%;
}

#right_block .img_fanr {
float:right;
margin-left:5px;
}

#fun_block table {
margin-top:15px;
margin-bottom:10px;
}

#fun_block table th {
font-size:12px;
color:#FFF;
font-weight:400;
text-align:center;
background:#004284;
border-right:1px solid #FFF;
padding:3px;
}

#fun_block table .th_fan {
font-size:12px;
color:#FFF;
font-weight:400;
text-align:center;
background:#004284;
border-right:1px solid #004284;
padding:3px;
}

#fun_block table td {
font-size:12px;
color:#666;
font-weight:400;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
vertical-align:top;
text-align:center;
padding:3px 0;
}

#fun_block table .td_fan {
font-size:12px;
color:#666;
font-weight:400;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
vertical-align:top;
border-left:1px solid #CCC;
padding:3px 0;
}

#right_block .fan_bd01 {
border:2px solid #004284;
width:18em;
font-weight:700;
text-align:justify;
margin-top:5px;
margin-bottom:20px;
padding:8px;
}

#right_block .fan_bd01_2 {
border:2px solid #004284;
width:18em;
font-weight:700;
text-align:justify;
margin-top:5px;
margin-bottom:20px;
margin-left:50px;
line-height:180%;
padding:8px;
}

#right_block .fan_bd01_2 span {
font-size:18px;
color:#F60;
}

#right_block #fan_no1 {
background:url(../fan/images/bk_no1.gif) no-repeat left top;
padding-left:28px;
width:43em;
}

#right_block #fan_no2 {
float:left;
width:22em;
margin-left:0;
background:url(../fan/images/bk_no2.gif) no-repeat left top;
padding-left:28px;
}

#right_block #fan_no3 {
float:left;
width:22em;
margin-left:0;
background:url(../fan/images/bk_no3.gif) no-repeat left top;
padding-left:28px;
}

#right_block .fan_text {
padding-left:0;
clear:left;
margin-bottom:20px;
padding-top:0;
width:22em;
}

#right_block .fan_text02 {
padding-left:0;
margin-bottom:10px;
padding-top:20px;
margin-top:20px;
width:560px;
border-top:1px solid #CCC;
}

#right_block .fan_bd02 {
border:2px solid #004284;
width:20em;
font-weight:700;
text-align:justify;
margin-top:5px;
margin-bottom:20px;
float:left;
margin-left:0;
padding:8px;
}

#right_block .fan_bd02_2 {
border:2px solid #004284;
width:18em;
font-weight:700;
text-align:justify;
margin-top:5px;
margin-bottom:0;
float:left;
margin-left:25px;
padding:8px;
}

*html #right_block .fan_bd02_2 {
margin-left:13px;
}

#right_block .p_fan {
clear:both;
margin-top:10px;
margin-left:24px;
margin-bottom:20px;
color:#F60;
font-size:14px;
font-weight:700;
width:30em;
}

#right_block .bt_pdf {
margin-left:24px;
width:46em;
margin-bottom:30px;
text-align:center;
}

#right_block .bt_pdf_2 {
margin-left:24px;
width:46em;
margin-bottom:10px;
text-align:center;
}

#right_block .bt_form {
margin-left:24px;
width:46em;
margin-bottom:40px;
text-align:center;
}

.h5_fan {
clear:both;
margin-left:24px;
color:#004284;
font-size:14px;
}

.h5_fan_2 {
clear:both;
margin-left:24px;
color:#004284;
font-size:14px;
border-top:1px solid #CCC;
padding-top:20px;
width:560px;
}

.h6_fan {
clear:both;
margin-top:10px;
margin-left:24px;
color:#F60;
}

#fan_kiyaku {
width:550px;
padding-left:24px;
}

#fan_kiyaku h4 {
color:#004284;
}

#fan_kiyaku li {
list-style:decimal outside;
margin-left:1.5em;
}

#fanform .dt_team001 {
height:25px;
width:124px;
float:left;
margin-bottom:3px;
margin-left:10px;
border-style:none;
}

#fanform .dt_team001_2 {
height:40px;
width:124px;
float:left;
margin-bottom:3px;
margin-left:10px;
border-style:none;
}

#fanform .dd_team001 {
height:25px;
width:320px;
float:right;
border-left-width:6px;
border-left-style:solid;
border-left-color:#7FAFDF;
padding-left:30px;
padding-right:20px;
margin-bottom:3px;
}

#fanform .dd_team001_2 {
height:40px;
width:320px;
float:right;
border-left-width:6px;
border-left-style:solid;
border-left-color:#7FAFDF;
padding-left:30px;
padding-right:20px;
margin-bottom:3px;
}

#fanform .dt_team002 {
height:85px;
width:124px;
float:left;
margin-bottom:3px;
margin-left:10px;
border-style:none;
}

#fanform .dd_team002 {
height:85px;
width:320px;
float:right;
border-left-width:6px;
border-left-style:solid;
border-left-color:#7FAFDF;
padding-left:30px;
padding-right:20px;
margin-bottom:3px;
}

#fanform .dt_team003 {
height:125px;
width:124px;
float:left;
margin-bottom:3px;
margin-left:10px;
border-style:none;
}

#fanform .dd_team003 {
height:125px;
width:320px;
float:right;
padding-right:20px;
border-left-width:6px;
border-left-style:solid;
border-left-color:#7FAFDF;
padding-left:30px;
margin-bottom:3px;
}

.ul_smap001 {
margin-left:40px;
line-height:230%;
list-style-type:none;
}

.ul_smap002 {
margin-left:25px;
line-height:150%;
list-style-type:none;
padding-bottom:5px;
}

.ul_smap002 li {
background-image:url(../images/list_img2.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
}

.li_smap001 {
background-image:url(../images/list_img.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:16px;
}

.li_smap002,.li_smap003 {
background-image:url(../images/list_img.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:16px;
margin-left:16px;
}

#poli_block {
width:550px;
margin-bottom:20px;
padding-left:24px;
}

#poli_block dt {
font-weight:700;
color:#004284;
}

#poli_block dd ul li {
list-style:disc outside;
}

#poli_block ul li {
list-style:decimal outside;
}

.player_block {
margin-left:10px;
}

.player_block h4 {
margin-bottom:5px;
clear:left;
}

.h4_pb {
margin-top:25px;
}

.player_block ul li {
text-indent:-4649em;
float:left;
height:100px;
width:193px;
list-style:none;
margin-bottom:1px;
}

#player01 {
background:url(../profile/images/player1.jpg) no-repeat 0 0;
}

#player01 a {
background:url(../profile/images/player1.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player01 a:hover {
background:url(../profile/images/player1.jpg) no-repeat 0 -100px;
}

#player02 {
background:url(../profile/images/player2.jpg) no-repeat 0 0;
margin-right:1px;
}

#player02 a {
background:url(../profile/images/player2.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player02 a:hover {
background:url(../profile/images/player2.jpg) no-repeat 0 -100px;
}

#player03 {
background:url(../profile/images/player3.jpg) no-repeat 0 0;
margin-right:1px;
}

#player03 a {
background:url(../profile/images/player3.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player03 a:hover {
background:url(../profile/images/player3.jpg) no-repeat 0 -100px;
}

#player04 {
background:url(../profile/images/player4.jpg) no-repeat 0 0;
margin-right:1px;
}

#player04 a {
background:url(../profile/images/player4.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player04 a:hover {
background:url(../profile/images/player4.jpg) no-repeat 0 -100px;
}

#player05 {
background:url(../profile/images/player5.jpg) no-repeat 0 0;
}

#player05 a {
background:url(../profile/images/player5.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player05 a:hover {
background:url(../profile/images/player5.jpg) no-repeat 0 -100px;
}

#player06 {
background:url(../profile/images/player6.jpg) no-repeat 0 0;
margin-right:1px;
}

#player06 a {
background:url(../profile/images/player6.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player06 a:hover {
background:url(../profile/images/player6.jpg) no-repeat 0 -100px;
}

#player07 {
background:url(../profile/images/player7.jpg) no-repeat 0 0;
margin-right:1px;
}

#player07 a {
background:url(../profile/images/player7.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player07 a:hover {
background:url(../profile/images/player7.jpg) no-repeat 0 -100px;
}

#player08 {
background:url(../profile/images/player8.jpg) no-repeat 0 0;
}

#player08 a {
background:url(../profile/images/player8.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player08 a:hover {
background:url(../profile/images/player8.jpg) no-repeat 0 -100px;
}

#player09 {
background:url(../profile/images/player9.jpg) no-repeat 0 0;
margin-right:1px;
}

#player09 a {
background:url(../profile/images/player9.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player09 a:hover {
background:url(../profile/images/player9.jpg) no-repeat 0 -100px;
}

#player10 {
background:url(../profile/images/player10.jpg) no-repeat 0 0;
margin-right:1px;
}

#player10 a {
background:url(../profile/images/player10.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player10 a:hover {
background:url(../profile/images/player10.jpg) no-repeat 0 -100px;
}

#player11 {
background:url(../profile/images/player11.jpg) no-repeat 0 0;
}

#player11 a {
background:url(../profile/images/player11.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player11 a:hover {
background:url(../profile/images/player11.jpg) no-repeat 0 -100px;
}

#player12 {
background:url(../profile/images/player12.jpg) no-repeat 0 0;
margin-right:1px;
}

#player12 a {
background:url(../profile/images/player12.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player12 a:hover {
background:url(../profile/images/player12.jpg) no-repeat 0 -100px;
}

#player13 {
background:url(../profile/images/player13.jpg) no-repeat 0 0;
margin-right:1px;
}

#player13 a {
background:url(../profile/images/player13.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player13 a:hover {
background:url(../profile/images/player13.jpg) no-repeat 0 -100px;
}

#player14 {
background:url(../profile/images/player14.jpg) no-repeat 0 0;
margin-right:1px;
}

#player14 a {
background:url(../profile/images/player14.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player14 a:hover {
background:url(../profile/images/player14.jpg) no-repeat 0 -100px;
margin-right:1px;
}

#player15 {
background:url(../profile/images/player15.jpg) no-repeat 0 0;
}

#player15 a {
background:url(../profile/images/player15.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player15 a:hover {
background:url(../profile/images/player15.jpg) no-repeat 0 -100px;
}

#player16 {
background:url(../profile/images/player16.jpg) no-repeat 0 0;
margin-right:1px;
}

#player16 a {
background:url(../profile/images/player16.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player16 a:hover {
background:url(../profile/images/player16.jpg) no-repeat 0 -100px;
}

#player17 {
background:url(../profile/images/player17.jpg) no-repeat 0 0;
margin-right:1px;
}

#player17 a {
background:url(../profile/images/player17.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player17 a:hover {
background:url(../profile/images/player17.jpg) no-repeat 0 -100px;
}

#player18 {
background:url(../profile/images/player18.jpg) no-repeat 0 0;
}

#player18 a {
background:url(../profile/images/player18.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player18 a:hover {
background:url(../profile/images/player18.jpg) no-repeat 0 -100px;
}

#player19 {
background:url(../profile/images/player19.jpg) no-repeat 0 0;
margin-right:1px;
}

#player19 a {
background:url(../profile/images/player19.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player19 a:hover {
background:url(../profile/images/player19.jpg) no-repeat 0 -100px;
}

#player20 {
background:url(../profile/images/player20.jpg) no-repeat 0 0;
}

#player20 a {
background:url(../profile/images/player20.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player20 a:hover {
background:url(../profile/images/player20.jpg) no-repeat 0 -100px;
}

#player21 {
background:url(../profile/images/player21.jpg) no-repeat 0 0;
}

#player21 a {
background:url(../profile/images/player21.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player21 a:hover {
background:url(../profile/images/player21.jpg) no-repeat 0 -100px;
}

#player22 {
background:url(../profile/images/player22.jpg) no-repeat 0 0;
}

#player22 a {
background:url(../profile/images/player22.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#player22 a:hover {
background:url(../profile/images/player22.jpg) no-repeat 0 -100px;
}

#staff01 {
background:url(../profile/images/staff1.jpg) no-repeat 0 0;
margin-right:1px;
}

#staff01 a {
background:url(../profile/images/staff1.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#staff01 a:hover {
background:url(../profile/images/staff1.jpg) no-repeat 0 -100px;
}

#staff02 {
background:url(../profile/images/staff2.jpg) no-repeat 0 0;
margin-right:1px;
}

#staff02 a {
background:url(../profile/images/staff2.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#staff02 a:hover {
background:url(../profile/images/staff2.jpg) no-repeat 0 -100px;
}

#staff03 {
background:url(../profile/images/staff3.jpg) no-repeat 0 0;
margin-right:1px;
}

#staff03 a {
background:url(../profile/images/staff3.jpg) no-repeat 0 0;
display:block;
height:100px;
width:193px;
}

#staff03 a:hover {
background:url(../profile/images/staff3.jpg) no-repeat 0 -100px;
}

#link_kyokai {
width:600px;
zoom:100%;
}

#link_kyokai ul {
width:540px;
margin-left:40px;
list-style:none;
padding-bottom:15px;
}

#link_kyokai ul li {
width:160px;
height:100px;
float:left;
text-align:center;
margin-right:20px;
}

.sch_block2 {
font-size:10px;
width:550px;
margin-left:24px;
border:solid 1px #ccc;
zoom:100%;
padding:5px;
}

.h4_tm {
margin-top:30px;
}

.sch_block table th {
font-size:10px;
color:#FFF;
font-weight:400;
text-align:center;
background:#004284;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
padding:2px;
}

.sch_block table td {
font-size:10px;
color:#666;
font-weight:400;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
vertical-align:top;
padding:3px 0 3px 10px;
}

.sch_block table .td_ce {
font-size:10px;
color:#666;
font-weight:400;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
text-align:center;
vertical-align:top;
padding:3px 0;
}

.leag_block h4 {
font-weight:700;
color:#004284;
margin-bottom:5px;
width:550px;
text-align:right;
}

.leag_block table th {
font-size:12px;
color:#FFF;
font-weight:400;
text-align:center;
background:#004284;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
padding:3px;
}

.leag_block table td {
font-size:12px;
color:#666;
font-weight:400;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
text-align:center;
vertical-align:top;
padding:3px 0;
}

.leag_block table .td_team {
text-align:left;
padding:3px 0 3px 15px;
}

.img_ce {
margin-left:46px;
margin-bottom:30px;
}

#table_fut {
width:550px;
margin-bottom:10px;
margin-left:24px;
}

#table_fut th {
font-size:11px;
color:#FFF;
font-weight:400;
text-align:center;
background:#004284;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
padding:3px;
}

#table_fut td {
font-size:12px;
color:#666;
font-weight:400;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
width:210px;
vertical-align:top;
padding:3px 5px 3px 10px;
}

.p_ce {
margin-left:24px;
width:46em;
text-align:center;
margin-bottom:30px;
}

#dl_cli {
width:550px;
margin-left:24px;
margin-top:20px;
margin-bottom:20px;
}

#dl_cli dt {
float:left;
width:5.5em;
margin-bottom:10px;
}

#dl_cli dd {
margin-left:5.5em;
margin-bottom:10px;
_height:1%;
}

#table_clin {
width:550px;
margin-top:5px;
margin-bottom:5px;
margin-left:24px;
}

#table_clin th {
font-size:11px;
color:#FFF;
font-weight:400;
text-align:center;
background:#004284;
border-right:1px solid #FFF;
padding:3px;
}

#table_clin .th_rb {
border-right:1px solid #004284;
}

#table_clin td {
font-size:12px;
color:#666;
text-align:center;
font-weight:400;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
vertical-align:top;
padding:3px;
}

#table_clin .td_lb {
border-left:1px solid #CCC;
}

#dl_cli02 dt {
float:left;
width:7.5em;
margin-bottom:10px;

}

#dl_cli02 dd {
margin-left:7.5em;
margin-bottom:10px;
_height:1%;
}

#dl_cli02 dd img {
margin-top:10px;
margin-bottom:10px;
}

#spo_ottp ul {
width:490px;
margin-left:50px;
list-style:none;
padding-bottom:10px;
zoom:100%;
}

#spo_ottp ul .li_l {
width:220px;
float:left;
text-align:center;
}

#spo_ottp ul .li_r {
width:220px;
float:right;
text-align:center;
}

#spo_otp ul {
width:540px;
margin-left:40px;
list-style:none;
padding-bottom:15px;
zoom:100%;
}

#spo_otp ul li {
width:160px;
float:left;
text-align:center;
margin-right:20px;
}

#spo_mpvp ul {
width:520px;
margin-left:50px;
list-style:none;
padding-bottom:15px;
zoom:100%;
}

#spo_mpvp ul li {
width:130px;
float:left;
text-align:center;
margin-right:5px;
}

#spo_mpvp ul li span {
font-size:95%;
}

#right_block .bn_con {
margin-left:11px;
}

.uniform_box2 {
width:550px;
margin-left:25px;
list-style:none;
padding-bottom:25px;
zoom:100%;
}

.p_cotext {
margin-left:24px;
width:46em;
margin-bottom:2em;
}

#right_block .formtext {
margin-bottom:5px;
color:#666;
margin-left:0;
width:auto;
}

.formtext2 {
margin-bottom:5px;
color:#666;
margin-left:24px;
}

.dl_team001 {
color:#666;
width:520px;
clear:both;
margin-top:15px;
margin-left:10px;
zoom:100%;
}

.dt_team001 {
height:25px;
width:134px;
float:left;
border-right-width:6px;
border-right-style:solid;
border-right-color:#7FAFDF;
margin-bottom:3px;
margin-left:10px;
}

.dd_team001 {
height:28px;
width:340px;
float:right;
}

.dt_team002 {
height:80px;
width:134px;
float:left;
border-right-width:6px;
border-right-style:solid;
border-right-color:#7FAFDF;
margin-bottom:10px;
margin-left:10px;
}

.dd_team002 {
height:80px;
width:340px;
float:right;
line-height:140%;
}

.dl_team003 {
color:#666;
width:520px;
clear:both;
margin-top:15px;
margin-left:10px;
margin-bottom:10px;
zoom:100%;
}

.dt_team003 {
height:50px;
width:70px;
float:left;
margin-bottom:3px;
margin-left:10px;
clear:left;
}

.dd_team003 {
height:50px;
width:404px;
float:right;
line-height:140%;
}

.dt_team004 {
height:30px;
width:70px;
float:left;
margin-bottom:10px;
margin-left:10px;
clear:left;
}

.dd_team004 {
height:30px;
width:404px;
float:right;
line-height:140%;
}

.dt_team005 {
height:80px;
width:70px;
float:left;
margin-bottom:10px;
margin-left:10px;
clear:left;
}

.dd_team005 {
height:80px;
width:404px;
float:right;
line-height:140%;
}

.dt_team006 {
width:8em;
float:left;
margin-bottom:10px;
margin-left:10px;
line-height:140%;
clear:left;
}

.dd_team006 {
line-height:140%;
margin-left:9em;
margin-bottom:10px;
_height:1px;
}

.dd_team006 ol {
list-style:none outside;
}

.dt_team007 {
height:100px;
width:134px;
float:left;
border-right-width:6px;
border-right-style:solid;
border-right-color:#7FAFDF;
margin:3px 200px 10px -140px;
}

.dd_team007 {
height:100px;
width:340px;
float:right;
margin-top:-105px;
}

.text_team001 {
height:16px;
width:276px;
border:1px solid #7FAFDF;
margin-top:2px;
padding:1px 2px;
}

.text_team002 {
height:16px;
width:250px;
border:1px solid #7FAFDF;
margin-top:2px;
padding:1px 2px;
}

.textarea_team001 {
height:65px;
width:276px;
border:1px solid #7FAFDF;
margin-top:5px;
padding:1px 2px;
}

.p_team006 {
text-align:center;
margin-left:40px;
margin-top:20px;
}

.p_team006 span {
padding-left:10px;
}

#domain_ul {
margin-left:40px;
margin-top:5px;
margin-bottom:30px;
}

.da_ul {
margin-left:30px;
list-style:none;
margin-bottom:30px;
}

.da_ul .no_bgli {
background:url(none);
height:20px;
margin-bottom:0;
}

.so_ul {
margin-left:40px;
list-style:none;
}

.so_ul .no_bgli {
background:url(none);
height:20px;
padding-bottom:10px;
}

#right_block .img_event {
width:580px;
margin-left:12px;
text-align:center;
margin-bottom:10px;
}

#right_block .img_event2 {
width:580px;
margin-left:12px;
text-align:center;
margin-bottom:20px;

}

#event_box {
width:556px;
margin-left:24px;
margin-bottom:10px;
}

#event_box dd {
line-height:140%;
margin-bottom:5px;
margin-left:6em;
}

#event_box .event_ddfn {
line-height:140%;
margin-bottom:5px;
margin-left:4em;
}

#event_box .event_ddf2 {
line-height:140%;
margin-bottom:5px;
margin-left:8em;
}

#event_box .event_ddfn ul li {
line-height:140%;
margin-bottom:5px;
clear:both;
margin-left:1.5em;
}

#event_box .event_ddfn ul li img {
line-height:140%;
float:right;
margin-left:10px;
margin-top:0;
margin-bottom:15px;
padding-right:20px;
}

#event_box .event_ddfn ul li ul li {
line-height:140%;
margin-bottom:5px;
list-style:none;
margin-left:0;
}

#event_box .event_ddfn ul li .event_price_r {
width:420px;
margin-top:10px;
margin-bottom:20px;
margin-left:8ex;
}

#event_box #event_spo {
border:1px solid #7FAFDF;
clear:both;
margin-top:20px;
margin-bottom:30px;
padding:10px 10px 5px 20px;
}

#right_block .event_mail {
margin-left:100px;
margin-bottom:15px;
}

#event_box h5 {
font-size:12px;
color:#004284;
margin-bottom:10px;
}

#right_block .makomanai_web {
text-align:right;
width:540px;
padding-right:40px;
}

#event_atten {
margin-top:30px;
border:1px solid #CCC;
padding:10px 10px 15px 20px;
}

#event_atten p {
line-height:140%;
font-size:10px;
color:#F60;
}

#event_atten ul li {
line-height:140%;
font-size:85%;
margin-left:1em;
}

.img500_box {
text-align:center;
width:520px;
margin-left:40px;
margin-bottom:20px;
clear:both;
}

.img500_box_le {
text-align:left;
width:520px;
margin-left:40px;
margin-bottom:20px;
clear:both;
}

#right_block .img500_box .evtext_r {
text-align:right;
width:520px;
margin-left:0;
}

.img520_box {
text-align:center;
width:520px;
margin-left:40px;
margin-bottom:20px;
clear:both;
zoom:100%;
}

#right_block .img520_box p {
text-align:center;
width:250px;
margin-left:0;
}

#right_block .img520_box .box_comel {
float:left;
width:250px;
}

#right_block .img520_box .box_comer {
float:right;
width:250px;
}

.event_kebox {
width:500px;
margin-right:40px;
margin-left:40px;
margin-bottom:20px;
}

#right_block .event_kebox p {
width:100%;
margin-left:0;
}

.img200_box {
text-align:left;
width:500px;
margin-right:40px;
margin-left:40px;
margin-bottom:20px;
position:relative;
zoom:100%;
}

.img200_box img {
float:left;
margin-right:20px;
}

.img200_box span {
width:280px;
position:absolute;
right:0;
bottom:5px;
}

#goods_box {
width:556px;
margin-left:24px;
padding-bottom:20px;
}

#goods_box .goods_imgl {
float:left;
margin-right:10px;
margin-bottom:30px;
}

#goods_box .goods_imgr {
width:260px;
float:right;
text-align:center;
margin-bottom:30px;
}

#goods_box dl {
margin-bottom:20px;
zoom:100%;
}

#goods_box dd {
line-height:140%;
margin-bottom:10px;
margin-left:6em;
}

#goods_box dd dl {
margin-bottom:0;
}

#goods_box .badge_box {
clear:both;
margin-bottom:20px;
}

#orderform .dt_team001 {
height:25px;
width:144px;
float:left;
margin-bottom:3px;
margin-left:10px;
border-style:none;
}

#orderform .dt_team001_2 {
height:40px;
width:144px;
float:left;
margin-bottom:3px;
margin-left:10px;
border-style:none;
}

#orderform .dd_team001 {
height:25px;
width:300px;
float:right;
border-left-width:6px;
border-left-style:solid;
border-left-color:#7FAFDF;
padding-left:30px;
padding-right:20px;
margin-bottom:3px;
}

#orderform .dd_team001_2 {
height:40px;
width:300px;
float:right;
border-left-width:6px;
border-left-style:solid;
border-left-color:#7FAFDF;
padding-left:30px;
padding-right:20px;
margin-bottom:3px;
}

#orderform .dt_team002 {
height:85px;
width:144px;
float:left;
margin-bottom:3px;
margin-left:10px;
border-style:none;
}

#orderform .dd_team002 {
height:85px;
width:300px;
float:right;
border-left-width:6px;
border-left-style:solid;
border-left-color:#7FAFDF;
padding-left:30px;
padding-right:20px;
margin-bottom:3px;
}

#orderform .dt_team003 {
height:70px;
width:144px;
float:left;
margin-bottom:3px;
margin-left:10px;
border-style:none;
}

#orderform .dd_team003 {
height:70px;
width:300px;
float:right;
padding-right:20px;
border-left-width:6px;
border-left-style:solid;
border-left-color:#7FAFDF;
padding-left:30px;
margin-bottom:3px;
}

#orderform .dt_team003_2 {
height:130px;
width:144px;
float:left;
margin-bottom:3px;
margin-left:10px;
border-style:none;
}

#orderform .dd_team003_2 {
height:130px;
width:300px;
float:right;
padding-right:20px;
border-left-width:6px;
border-left-style:solid;
border-left-color:#7FAFDF;
padding-left:30px;
margin-bottom:3px;
}

#orderform .dt_team004 {
height:160px;
width:144px;
float:left;
margin-bottom:3px;
margin-left:10px;
border-style:none;
}

#orderform .dd_team004 {
height:160px;
width:300px;
float:right;
padding-right:20px;
border-left-width:6px;
border-left-style:solid;
border-left-color:#7FAFDF;
padding-left:30px;
margin-bottom:3px;
}

#orderform dd #ts_dl {
width:160px;
margin:0;
}

#orderform dd #ts_dl dt {
float:left;
height:auto;
width:6em;
margin-bottom:3px;
}

#orderform dd #ts_dl dd {
float:none;
height:auto;
margin-left:6em;
margin-bottom:3px;
text-align:right;
}

#orderform dd #ts_dl dd input {
margin-bottom:3px;
}

#orderform dd #can_dl {
width:192px;
margin:0;
}

#orderform dd #can_dl dt {
float:left;
height:auto;
width:9em;
margin-bottom:3px;
}

#orderform dd #can_dl dd {
float:none;
height:auto;
margin-left:9em;
margin-bottom:3px;
}

.li_pad001 {
margin-left:20px;
width:46em;
}

.li_pad001 li {
list-style:circle;
margin-left:25px;
width:44em;
}

.img1222_box {
text-align:left;
margin-right:20px;
margin-left:20px;
margin-bottom:20px;
zoom:100%;
width:540px;
}

.img1222_box_p {
float:right;
margin-left:10px;
text-align:center;
display:block;
width:170px;
font-size:10px;
border:solid 1px #CCC;
padding:5px;
}

.f_left001 {
float:left;
width:340px;
display:block;
}

.f_left002 {
float:right;
text-align:left;
}

.center {
margin-left:140px;
}

.img1223_box {
text-align:left;
width:550px;
margin-right:20px;
margin-left:20px;
margin-bottom:20px;
zoom:100%;
}

.img1223_box_p {
float:right;
text-align:center;
display:block;
font-size:10px;
border:solid 1px #CCC;
margin:10px;
padding:5px;
}

.fl {
border:#ccc solid 1px;
margin:10px 20px 5px;
padding:5px;
}

.pstaff {
width:124px;
height:165px;
border-left-color:#CCC;
border-left-width:1px;
border-left-style:solid;
border-bottom-color:#999;
border-bottom-width:2px;
border-bottom-style:solid;
float:left;
margin:0 2px 20px 0;
padding:4px 0 0 6px;
}

.pstaff2 {
width:124px;
height:80px;
border-left-color:#CCC;
border-left-width:1px;
border-left-style:solid;
border-bottom-color:#999;
border-bottom-width:2px;
border-bottom-style:solid;
float:left;
margin:0 2px 20px 0;
padding:4px 0 0 6px;
}

.pst_img1 {
margin-top:6px;
margin-left:3px;
}

.pst_img2 {
margin-top:11px;
margin-left:3px;
}

.name {
color:#333;
font-size:16px;
font-weight:700;
line-height:1.2em;
}

.playerc {
clear:both;
margin-left:3px;
margin-top:3px;
width:270px;
float:left;
}

.no {
color:#DAC365;
font-size:45px;
line-height:0.8em;
float:left;
margin-left:5px;
margin-right:5px;
}

.playerimg {
width:50px;
float:left;
margin-right:10px;
}

.name002 {
color:#333;
font-size:16px;
font-weight:700;
line-height:1.2em;
padding-left:30px;
}

.name003 {
color:#333;
font-size:12px;
font-weight:100;
line-height:1.2em;
padding-left:30px;
}

.clear,.playerm {
clear:both;
}

.event_monthtex01 {
width:120px;
display:block;
float:left;
}

.event_monthtex02 {
display:block;
float:left;
}

.right_pagetop {
border-top:dotted #7fafdf 1px;
padding-left:500px;
margin-left:20px;
margin-right:20px;
padding-top:15px;
}

.p_text02_right {
float:left;
margin-bottom:1em;
}

.qr_bn_right {
width:290px;
float:left;
margin-left:20px;
}


#fleague ul {
margin-left:10px;
list-style:none;
width:800px;
}

#fleague li {
float:left;
margin:0;
padding:0;
}

#fleague .x_line {
margin-left:10px;
clear:both;
}

.in_bana01 a:hover img {
opacity:0.6px;
filter:Alpha(opacity=60);
}

.in_bana01 {
float:left;
margin-left:30px;
margin-top:25px;
}

.jichitai {
margin-left:20px;
zoom:100%;
}

.jichitai li {
float:left;
list-style:none;
margin-left:10px;
}

#bana_part li {
float:left;
list-style:none;
margin:0 0 20px 40px;
padding:0;
}

#bana_part2 {
margin-top:50px;
margin-left:40px;
}

#bana_part2 li {
float:left;
list-style:none;
margin:0 0 20px 15px;
padding:0;
}

.left_t {
float:left;
width:280px;
text-align:center;
margin-left:10px;
}

.te_center strong {
text-align:center;
color:#009;
}

.h4_tm a {
font-size:14px;
color:#004284;
}

.sch_block2 img {
float:right;
padding:3px;
}

div#form,*html div#form {
float:none;
clear:both;
background-color:#FFF;
margin-bottom:10px;
margin-left:5px;
width:575px;
padding-top:20px;
padding-right:10px;
padding-left:10px;
}

html:first-child div#contents,div#contents h4,div#contents2 h4,div#form form p,div#form2 form p,div#env dl dd,div#status h4,#fun_block h4,#fan_kiyaku ul,#poli_block dd,.uniform_box h4 {
margin-bottom:10px;
}

div#navigation ul,div#navigation dl {
margin:0 10px 0 12px;
}

div#navigation form dl dt,div#diary h2,div#page h2,div#navi h2,div#navi form dl dt,div#work form dl dt,#copy span,#lbanner span,#subm_club,#subm_sche,#subm_spo,#subm_news,#sponsor_bt span {
display:none;
}

div#navigation form p input,div#navi form p input,div#contents2 form p input,div#work form p input,div#form form p input,div#form2 form p input,div#env form p input,.p_team006 input,#right_block .formtext .bt_sub,#right_block .formtext .bt_rese,.te_center {
text-align:center;
}

div#diary h4,div#comment .text p {
margin:10px;
}

div#diary .text *,div#comment .text * {
font-size:x-small;
}

html>body div#diary .text *,html>body div#comment .text * {
font-size:small;
}

.diary .info *,#smal {
font-size:10px;
}

div#trackback2 h2,div#comment h2,div#contents h2,div#contents2 h2,div#work h2,div#form h2,div#form2 h2,div#env h2,div#trackback h2,div#canvas h2,div#status h2 {
margin-bottom:15px;
color:#FFF;
background-color:#014284;
padding:5px;
}

div#trackback2 li,div#comment li,div#trackback li,li {
list-style:none;
}

div#comment .comment,div#trackback dl {
margin-bottom:10px;
border:1px solid #AAA;
padding:2px 2px 10px;
}

div#navi form dl dd,div#work form dl dd,#news_midashi h2,.left {
float:left;
}

div#navi form select,div#work form select,div#form form dl dd select,div#form2 form dl dd select,div#env form select {
height:1.5em;
}

html:first-child div#navi form select,div#navi form select option,html:first-child div#work form select,div#work form select option,html:first-child div#form form dl dd select,div#form form dl dd select option,html:first-child div#form2 form dl dd select,div#form2 form dl dd select option,html:first-child div#env form select,div#env form select option {
padding-right:1em;
}

div#contents h3,div#contents2 h3,div#status h3 {
margin-bottom:15px;
border-bottom:1px double #999;
padding:3px 0;
}

div#contents dl,div#contents2 dl {
margin-bottom:20px;
margin-left:10px;
}

div#contents dl dt,div#contents2 dl dt {
width:15em;
}

div#contents dl dd,div#contents2 dl dd {
margin-left:15em;
}

div#contents td,div#contents2 th,div#contents2 td,div#env th {
font-size:1.1em;
}

div#contents2 fieldset,div#form fieldset,div#work fieldset,div#contents fieldset,div#navi fieldset,div#env fieldset,div#form2 fieldset {
padding:5px;
}

div#contents2 ul li,div#form ul li,div#status ul li,div#contents ul li,div#env ul li,div#form2 ul li {
list-style-type:none;
margin:0 0 10px;
}

div#form form,div#form2 form {
padding-top:10px;
margin-bottom:10px;
}

div#form form dl,div#form2 form dl {
padding-top:10px;
padding-bottom:10px;
width:90%;
}

div#form form dl dt,div#form2 form dl dt {
float:left;
clear:left;
width:5em;
margin-bottom:1em;
}

div#form form fieldset dl dd,div#form2 form fieldset dl dd {
margin-bottom:1em;
}

div#form form dl dd textarea,div#form2 form dl dd textarea {
margin-top:2px;
}

div#form form ul,div#form2 form ul {
margin:0 0 20px;
}

div#form form ul li,div#form2 form ul li {
list-style-type:none;
}

div#env dl,div#env form,div#env form p,div#status dl {
margin-bottom:20px;
}

div#canvas applet,#dl_fut dd {
margin-bottom:15px;
}

div#status dl dd,#form_error,.img500_box img,.img500_box_le img,.img520_box img {
margin-bottom:5px;
}

*html #p_top a,*html #right_news a,*html #sponsor a,*html #p_top_ce a,*html #right_block #fanform input,* html .text_team001,* html .text_team002,* html .textarea_team001,*html #right_block #orderform input {
position:relative;
}

*html #ftxt,*+html #ftxt {
font-weight:400;
}

*html #news_midashi,*html #right_block h2 {
background-repeat:no-repeat;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/2nd/h2_bg.png',sizingMethod=scale);
}

#subm_club li,#subm_sche li,#subm_fut li,#subm_spo li,#subm_news li {
text-indent:-4649em;
list-style:none;
}

#subm_club li a,#subm_sche li a,#subm_fut li a,#subm_spo li a,#subm_news li a {
display:block;
width:276px;
height:32px;
}

#sub_club01 a,#sub_sche01 a,#sub_fut01 a,#sub_spo01 a,#sub_news04 a {
width:276px;
height:32px;
}

#sub_club01 a:hover,#sub_club01_on a:hover {
background:url(../club/images/sub_club.jpg);
}

#sub_club02 a,#sub_sche02 a,#sub_fut02 a,#sub_spo02 a,#sub_news03 a {
width:276px;
height:32px;
margin-top:3px;
}

#sub_club02 a:hover,#sub_club02_on a:hover {
background:url(../club/images/sub_gaiyo.jpg);
}

#sub_sche01 a:hover,#sub_sche01_on a:hover {
background:url(../schedule/images/sub_sche.jpg);
}

#sub_sche02 a:hover,#sub_sche02_on a:hover {
background:url(../schedule/images/sub_league.jpg);
}

#sub_fut01 a:hover,#sub_fut01_on a:hover {
background:url(../futsul/images/sub_fut.jpg);
}

#sub_fut02 a:hover,#sub_fut02_on a:hover {
background:url(../futsul/images/sub_fleag.jpg);
}

#sub_spo01 a:hover,#sub_spo01_on a:hover {
background:url(../sponsor/images/sub_list.jpg);
}

#sub_spo02 a:hover,#sub_spo02_on a:hover {
background:url(../sponsor/images/sub_call.jpg);
}

#sub_news01 a,#sub_news02 a {
width:276px;
height:32px;
margin-top:4px;
}

#sub_news01 a:hover,#sub_news01_on a:hover {
background:url(../news/images/sub_news.jpg);
}

#sub_news02 a:hover,#sub_news02_on a:hover {
background:url(../news/images/sub_spo.jpg);
}

#sub_news03 a:hover,#sub_news03_on a:hover {
background:url(../news/images/sub_hustle.jpg);
}

#sub_news04 a:hover,#sub_news04_on a:hover {
background:url(../news/images/sub_result.jpg);
}

#right_block:after,.club_col:after,.club_col2:after,#right_block #p_fanfl:after,#fan_block02:after,#fan_block02_2:after,#fanform dl:after,.player_block ul:after,#link_kyokai ul:after,#cli_box:after,#spo_ottp ul:after,#spo_otp ul:after,#spo_mpvp ul:after,#spo_ip ul:after,#spo_is ul:after,.uniform_box:after,.uniform_box2:after,.dl_team001:after,.dl_team002:after,.dl_team003:after,#event_box .event_ddfn ul:after,.img520_box:after,.img200_box:after,#goods_box dl:after,#orderform dl:after,.img1222_box:after,.img1223_box:after,.jichitai:after,.sch_block2:after {
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#right_block p em,#fanform dd em,form em,#goods_box dd em,#orderform dd em {
color:#F60;
}

*html #right_block a,*html #event_box .event_ddfn ul li a img {
position:relative;
cursor:pointer;
}

.img_rm,#right {
margin-right:3px;
}

.fbright,.pl_name {
margin-right:10px;
}

.club_col img,.club_col2 img {
float:left;
margin-right:10px;
width:154px;
}

#right_block .club_col p,#right_block .club_col2 p {
margin-left:0;
width:385px;
float:right;
}

#right_block .club_col p img,#right_block .club_col2 p img {
float:none;
margin-right:0;
margin-bottom:5px;
margin-top:5px;
width:auto;
}

.p_toku,#event_box .event_ddfn ul li em {
color:#F60;
font-weight:700;
}

#fan_block02,#fan_block02_2 {
width:550px;
margin-bottom:20px;
padding-left:24px;
zoom:100%;
}

*html #fan_block02_2,*+html #fan_block02_2 {
width:550px;
margin-bottom:0;
padding-left:24px;
}

*html #fan_kiyaku li,*+html #fan_kiyaku li {
list-style:decimal outside;
margin-left:2em;
}

#fanform,#contactform,#orderform {
width:90%;
margin-left:24px;
}

#fanform select option,#orderform select option {
padding-right:0.5em;
}

html:first-child #fanform select,html:first-child #orderform select {
padding-right:0.5em;
height:1.5em;
}

#fanform dl,.dl_team002,#orderform dl {
color:#666;
width:520px;
margin-top:25px;
margin-left:10px;
margin-bottom:20px;
zoom:100%;
}

* html #fanform dl,* html .dl_team002,* html #orderform dl {
margin-left:3px;
}

* html .ul_smap002,*+html .ul_smap002 {
margin-left:0;
}

* html .li_smap003,*+html .li_smap003 {
background-position:left 7px;
}

#poli_block dd ul,#poli_block ul {
margin-left:20px;
}

*html #poli_block ul,*+html #poli_block ul {
margin-left:25px;
}

.player_block ul,#event_box .event_ddfn ul {
zoom:100%;
}

#link_kyokai a:hover img,#fleague li a:hover img,#bana_part li a:hover img,#bana_part2 li a:hover img {
opacity:0.5px;
filter:Alpha(opacity=50);
}

#link_kyokai ul li p,#spo_ottp ul p,#spo_otp ul li p,#spo_mpvp ul li p {
text-align:center;
margin-left:0;
width:auto;
}

#link_kyokai ul li p span,#spo_otp ul li p span {
font-size:85%;
}

.sch_block,.leag_block {
width:550px;
margin-left:24px;
}

.sch_block2 h4,.sch_block h4 {
font-size:14px;
font-weight:700;
color:#004284;
margin-bottom:5px;
}

#right_block .sch_block p,#right_block2 .sch_block p {
width:550px;
margin-left:0;
margin-bottom:10px;
}

.sch_block table,.leag_block table {
width:550px;
margin-bottom:10px;
}

#dl_fut,#dl_cli02 {
width:550px;
margin-left:24px;
margin-top:20px;
}

#dl_cli dt span,#right_block .p_clin span,#dl_cli02 dt span,.dl_team003 span,#event_box p span,#event_box dt span,#goods_box p span,#goods_box dt span {
color:#7FAFDF;
}

#cli_box,.uniform_box {
width:550px;
margin-left:25px;
list-style:none;
padding-bottom:15px;
zoom:100%;
}

#cli_box .img_l,.uniform_box .img_l,.uniform_box2 .img_l,.img520_box .mb_img {
margin-right:20px;
}

#spo_ottp,#spo_otp,#spo_mpvp {
margin-bottom:20px;
width:600px;
}

#spo_ip,#spo_is {
width:600px;
margin-bottom:20px;
}

#spo_ip ul,#spo_is ul {
width:540px;
margin-left:30px;
list-style:none;
padding-bottom:15px;
zoom:100%;
}

#spo_ip ul li,#spo_is ul li {
width:170px;
float:left;
text-align:left;
margin-right:10px;
}

#spo_ip ul .li_r,#spo_is ul .li_r {
width:180px;
float:left;
text-align:left;
margin-right:0;
}

#right_block .uniform_box p,#event_box p,#goods_box p {
width:auto;
margin-left:0;
}

* html .dl_team001,* html .dl_team003 {
margin-top:15px;
margin-left:3px;
}

*html .p_team006 input,*html #right_block .formtext .bt_sub,*html #right_block .formtext .bt_rese {
position:relative;
cursor:pointer;
padding-top:2px;
}

*+html .p_team006 input,*+html #right_block .formtext .bt_sub,*+html #right_block .formtext .bt_rese {
padding-top:2px;
}

html:first-child .p_team006 input,html:first-child #right_block .formtext .bt_sub,html:first-child #right_block .formtext .bt_rese {
vertical-align:middle;
padding:5px 3px 3px 5px;
}

.da_ul li,.so_ul li {
background:url(../domain/images/bg_ya.gif) no-repeat 15px bottom;
height:40px;
margin-bottom:8px;
}

#event_box h4,#goods_box h4 {
font-size:14px;
color:#004284;
margin-bottom:20px;
}

#event_box dt,#goods_box dt {
float:left;
line-height:140%;
width:6em;
margin-bottom:5px;
}

#event_box .event_dtfn,#goods_box .event_dtfn {
float:none;
line-height:140%;
margin-bottom:5px;
width:auto;
}

#event_box .event_dtf2,#goods_box .event_dtf2 {
float:left;
line-height:140%;
margin-bottom:5px;
width:8em;
clear:both;
}

#event_box dd strong,#goods_box dd strong {
color:#F60;
font-weight:700;
font-size:14px;
line-height:150%;
}

#event_box dd img,#right_block .event_mail img,#goods_box dd img {
margin-top:10px;
margin-bottom:5px;
}

.red_big,.red_big a {
font-size:18px;
font-weight:700;
color:red;
}

#bana_part ul,#bana_part2 ul {
list-style:none;
width:650px;
}


#right_block h2{
	padding-left: 21px;
	margin-bottom: 20px;
	padding-top: 27px;
	width: 585px;
	height: 38px;
	background: url(../images/2nd/h2_bg.png) no-repeat top;
	color:#014284;
	font-weight:bold;
	font-size:15px;
}

/* 左バナー（サブメニューなし） */

#lbanner .domain_text{
	text-align: right;
	width: 280px;
	margin-bottom: 10px;
}
div#main #left #lbanner p.domain_text a{
	font-size: 11px;
	color: #FFFFFF;
}
div#main #left #lbanner p.domain_text a:hover{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#lbanner p {
margin-bottom:11px;
}

#lbanner span {
display:none;
}

* html #lbanner img {
behavior: expression(IEPNGFIX.fix(this));
}

#lbanner p#qr_bn {
margin-bottom:2px;
}

#lbanner .bn_pb {
	background: url(../../images/players_blog.jpg) no-repeat;
	height: 98px;
	width: 281px;
	text-indent: -4649em;
	margin-bottom:5px;
}

#lbanner .bn_pb a {
	float: left;
	background: url(../../images/players_blog.jpg) no-repeat;
	height: 98px;
	width: 281px;
	display: block;
}

#lbanner .bn_pb a:hover {
	background: url(../../images/players_blog_on.jpg) no-repeat;
}

#lbanner .bn_sb {
	background: url(../../images/staff_blog.jpg) no-repeat;
	height: 98px;
	width: 281px;
	text-indent: -4649em;
	margin-bottom:4px;
}

#lbanner .bn_sb a {
	float: left;
	background: url(../../images/staff_blog.jpg) no-repeat;
	height: 98px;
	width: 281px;
	display: block;
}

#lbanner .bn_sb a:hover {
	background: url(../../images/staff_blog_on.jpg) no-repeat;
}

#lbanner .bn_fq {
	background: url(../images/2nd/bn_futq.png) no-repeat;
	height: 91px;
	width: 284px;
	text-indent: -4649em;
	margin-bottom:1px;
}
*html #lbanner .bn_fq{
    background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
      (src='../images/2nd/bn_futq.png',sizingMethod=image);
	  cursor: pointer;
}
#lbanner .bn_fq a {
	float: left;
	background: url(../images/2nd/bn_futq.png) no-repeat;
	height: 91px;
	width: 284px;
	display: block;
}
*html #lbanner .bn_fq a{
	position: relative;	
	background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
      (src='../images/2nd/bn_futq.png',sizingMethod=image);
	  cursor: pointer;
}
#lbanner .bn_fq a:hover {
	background: url(../images/2nd/bn_futq_on.png) no-repeat;
}
*html #lbanner .bn_fq a:hover{
	background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
      (src='../images/2nd/bn_futq_on.png',sizingMethod=image);
	  cursor: pointer;
}
#lbanner .bn_sc {
	background: url(../images/2nd/bn_school.png) no-repeat;
	height: 84px;
	width: 284px;
	text-indent: -4649em;
}
*html #lbanner .bn_sc{
    background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
      (src='../images/2nd/bn_school.png',sizingMethod=image);
	  cursor: pointer;
}
#lbanner .bn_sc a {
	float: left;
	background: url(../images/2nd/bn_school.png) no-repeat;
	height: 84px;
	width: 284px;
	display: block;
}
*html #lbanner .bn_sc a {
	position: relative;	
	background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
      (src='../images/2nd/bn_school.png',sizingMethod=image);
	  cursor: pointer;
}
#lbanner .bn_sc a:hover {
	background: url(../images/2nd/bn_school_on.png) no-repeat;
}
*html #lbanner .bn_sc a:hover{
	background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
      (src='../images/2nd/bn_school_on.png',sizingMethod=image);
	  cursor: pointer;
}



/* ----- ライトコンテンツ-------------------------------- */