@import url(https://yokosuka-sports.jp/mtcoms/mt-static/themes-base/blog.css);

ul#nendo{
display:inline;
list-style-type:none;
}
ul#nendo li{
float:left;
padding:0px 5px 0px 5px;
}

/*----メイン----*/

ul#namaelist{
display:inline;
list-style-type:none;
}
ul#namaelist li{
float:left;
padding:0px 5px 0px 5px;
}

body {
color:#666666;
background-color:#ffffff;
background:url("img/bg.jpg") no-repeat center top;
font-size:13px;
margin-top:0px;
margin-bottom:0px;
margin-right:auto;
margin-left:auto;
text-align:center;
}

a:link {color: #339900;
text-decoration: none;
}

a:visited {color: #336600; 
text-decoration: none;
}
a:active {color: #ffff00;
 text-decoration: none;
 }
a:hover{color: #99ff33;
text-decoration: none;
}
img{
border:0;
}
img a{
border:0;
}
.right{
text-align:right;
}
/*--メインコンテンツ--*/
#topmenu-in a{
font-size:10px;
padding-left:17px;padding-right:20px;
background-image:url("img/top-yajirushi.gif");
background-repeat:no-repeat;
background-position:left center;
color:#003300;
}
#topmenu-in a:hover{
font-size:10px;
padding-left:17px;padding-right:20px;
background-image:url("img/top-yajirushi.gif");
background-repeat:no-repeat;
background-position:left center;
color:#ffff00;
}

#topmain-in{
width:950px;height:95px;text-align:left;
margin-right:auto;margin-left:auto;margin-top:10px;}

#topmain-in01{float:left;
width:450px;height:90px;text-align:center;
margin:0px;padding:0px;}
#topmain-in02{float:right;
width:500px;height:90px;text-align:right;}

#topmenu-in{
padding-top:2px;
text-align:right;
color:#ffffff;
font-size:10px;
line-height:1.2;
display:block;
width:490px;
height:20px;
margin-right:auto;
margin-left:auto;
}

#main{
clear:both;
width:956px;
background:url("img/bg-topmain.gif") repeat-y center;
text-align:center;
margin-right:auto;margin-left:auto;
padding: 0px;
border:0px;
}
#maintop{
width:950px;
height:66px;
text-align:center;
margin-right:auto;margin-left:auto;
padding: 0px;
border:0px;
}
/*-- メニュー --*/
#maintop ul#topmainmenu{
display:block;
width:950px;
height:66px;
list-style-type:none;
marker-offset:0px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
ul#topmainmenu li{
float:left;
}

ul#topmainmenu li#menu_01 a{
	margin:0px;
	display:block;
	width:87px;
	height:66px;
	background:url("images/menu_01.gif") no-repeat;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_01 a:hover{
	margin:0px;
	display:block;
	width:87px;
	height:66px;
	background:url("images/menu_01.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_01{
	margin:0px;
	display:block;
	width:87px;
	height:66px;
	background:url("images/menu_01.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
	
ul#topmainmenu li#menu_02 a{
	margin:0px;
	display:block;
	width:119px;
	height:66px;
	background:url("images/menu_02.gif") no-repeat;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_02 a:hover{
	margin:0px;
	display:block;
	width:119px;
	height:66px;
	background:url("images/menu_02.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_02{
	margin:0px;
	display:block;
	width:119px;
	height:66px;
	background:url("images/menu_02.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_03 a{
	margin:0px;
	display:block;
	width:105px;
	height:66px;
	background:url("images/menu_03.gif") no-repeat;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_03 a:hover{
	margin:0px;
	display:block;
	width:105px;
	height:66px;
	background:url("images/menu_03.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_03{
	margin:0px;
	display:block;
	width:105px;
	height:66px;
	background:url("images/menu_03.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_04 a{
	margin:0px;
	display:block;
	width:116px;
	height:66px;
	background:url("images/menu_04.gif") no-repeat;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_04 a:hover{
	margin:0px;
	display:block;
	width:116px;
	height:66px;
	background:url("images/menu_04.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_04{
	margin:0px;
	display:block;
	width:116px;
	height:66px;
	background:url("images/menu_04.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}

ul#topmainmenu li#menu_05 a{
	margin:0px;
	display:block;
	width:102px;
	height:66px;
	background:url("images/menu_05.gif") no-repeat;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_05 a:hover{
	margin:0px;
	display:block;
	width:102px;
	height:66px;
	background:url("images/menu_05.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_05{
	margin:0px;
	display:block;
	width:102px;
	height:66px;
	background:url("images/menu_05.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_06 a{
	margin:0px;
	display:block;
	width:116px;
	height:66px;
	background:url("images/menu_06.gif") no-repeat;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_06 a:hover{
	margin:0px;
	display:block;
	width:116px;
	height:66px;
	background:url("images/menu_06.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_06{
	margin:0px;
	display:block;
	width:116px;
	height:66px;
	background:url("images/menu_06.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_07 a{
	margin:0px;
	display:block;
	width:107px;
	height:66px;
	background:url("images/menu_07.gif") no-repeat;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_07 a:hover{
	margin:0px;
	display:block;
	width:107px;
	height:66px;
	background:url("images/menu_07.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_07{
	margin:0px;
	display:block;
	width:107px;
	height:66px;
	background:url("images/menu_07.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_08 a{
	margin:0px;
	display:block;
	width:110px;
	height:66px;
	background:url("images/menu_08.gif") no-repeat;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_08 a:hover{
	margin:0px;
	display:block;
	width:110px;
	height:66px;
	background:url("images/menu_08.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_08{
	margin:0px;
	display:block;
	width:110px;
	height:66px;
	background:url("images/menu_08.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}



ul#topmainmenu li#menu_09 a{
	margin:0px;
	display:block;
	width:88px;
	height:66px;
	background:url("images/menu_09.gif") no-repeat;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_09 a:hover{
	margin:0px;
	display:block;
	width:88px;
	height:66px;
	background:url("images/menu_09.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}
ul#topmainmenu li#menu_09{
	margin:0px;
	display:block;
	width:88px;
	height:66px;
	background:url("images/menu_09.gif") no-repeat;
	background-position:0px -66px;
	text-indent:-9999px;
	}

/*-- バナーメニュー --*/
#banamenu{
float:right;
width:235px;
padding:0px;
margin-right:auto;
margin-left:auto;
text-align:center;
margin-bottom:10px;
}
ul#banamenu1{
display:block;
list-style-type:none;
marker-offset:0px;
margin:0px;
padding:0px;
}
ul#banamenu1 li{
display:block;
list-style-type:none;
marker-offset:0px;
margin-bottom:10px;
}

ul#banamenu1 li#banamenu_01 a{
margin:0px;padding:0px;display:block;
width:234px;height:60px;
background:url("img/bana-01.gif") no-repeat;
text-indent:-9999px;
}
ul#banamenu1 li#banamenu_02 a{
margin:0px;padding:0px;display:block;
width:234px;height:60px;
background:url("img/bana-02.gif") no-repeat;
text-indent:-9999px;
}
ul#banamenu1 li#banamenu_03 a{
margin:0px;padding:0px;display:block;
width:234px;height:60px;
background:url("img/bana-03.gif") no-repeat;
text-indent:-9999px;
}
ul#banamenu1 li#banamenu_04 a{
margin:0px;padding:0px;display:block;
width:234px;height:120px;
background:url("image/bana-1man.jpg") no-repeat;
text-indent:-9999px;
}

ul#banamenu1 li#banamenu_05 a{
margin:0px;padding:0px;display:block;
width:234px;height:120px;
background:url("image/bana-04.gif") no-repeat;
text-indent:-9999px;
}

ul#banamenu1 li#banamenu_06 a{
margin:0px;padding:0px;display:block;
width:234px;height:60px;
background:url("image/bana-05.gif") no-repeat;
text-indent:-9999px;
}

/*-- メインイメージ --*/

#mainimage{
display:block;
margin-right:auto;
margin-left:auto;
padding-top:20px;
padding-bottom:20px;
width:920px;
height:280px;
}

/*-- コンテンツ --*/
#contents{
clear:both;
width:920px;
padding:0px;
margin-right:auto;
margin-left:auto;
text-align:center;
line-height:2;
}

#contentsright{
float:left;
width:660px;
padding:0px;
margin:0px;
text-align:center;
line-height:2;
}

/*-- サブメイン --*/
#submain{
width:660px;line-height:2;text-align:center;
margin-right:auto;
margin-left:auto;
}

#information{
width:600px;
line-height:1.8;
padding:0px;margin:0px;
margin-left:auto;
margin-right:auto;
}
#info-top{width:600px;height:60px;
background:url("img/rireki-top.gif") no-repeat center top;}
#info-middle{width:600px;}
#info-bottom{width:600px;height:45px;
background:url("img/rireki-bottom.gif") no-repeat center top;
margin-bottom:20px;}

.rireki01{
width:540px;text-align:left;
margin-left:30px;margin-right:30px;
background:url("img/dot.gif") no-repeat top left;
line-height:2;
padding-bottom:3px;
border-bottom:solid 1px #cccccc;
}
.rirekifont{
line-height:2;
padding-left:20px;}

/*-- 各種項目トップ --*/
.shisetsuwaku{
clear:both;
width:660px;
margin-right:auto;
margin-left:auto;
padding:0px;
margin-bottom:10px;
}
.shisetsuwaku img{
margin-top:5px;}

.shisetsuwakuleft{float:left;
width:209px; height:130px;
margin-right:10px;margin-bottom:10px;text-align:center;
border:solid 1px #cccccc;}

.shisetsuwakucenter{float:left;
width:209px;  height:130px;
margin-right:10px;margin-bottom:10px;text-align:center;
border:solid 1px #cccccc;}

.shisetsuwakuright{float:right;
width:209px; height:130px;
margin-right:7px;text-align:center;
border:solid 1px #cccccc;}

.shisetsutxt{
padding:0px 10px 10px 20px;
line-height:2;text-align:left;
}
/*-- 下ページの枠 --*/
#subcontentsright{
float:right;
width:700px;
padding:0px;
margin-right:auto;
margin-left:auto;
text-align:center;
line-height:2;
}
#submenu01{
float:left;
width:210px;
padding:0px;
margin-right:auto;
margin-left:auto;
text-align:center;
margin-bottom:10px;
}
#contents2{
clear:both;
width:920px;
padding:10px;
margin-right:auto;
margin-left:auto;
text-align:center;
line-height:2;
}

ul#insubmenu{
display:block;
list-style-type:none;
marker-offset:0px;
margin:0px;
padding:0px;
}
ul#insubmenu li{
display:block;
list-style-type:none;
marker-offset:0px;
margin-bottom:10px;
}
ul#insubmenu li#in-submenu-01 a{
margin:0px;padding:0px;display:block;
width:210px;height:60px;
}
#submain02{
width:660px;
line-height:2;
text-align:left;
margin-right:auto;
margin-left:auto;
}
/*-- 組織テーブル --*/
table.dantaitbl{
width:630px;
margin-right:auto;
margin-left:auto;
border-bottom:solid 1px #669999;
border-right:solid 1px #669999;
font-size:13px;
}
table.dantaitbl td{
padding:5px;
border-top:solid 1px #669999;
border-left:solid 1px #669999;
text-align:left;
}
table.dantaitbl td.title{
width:60px;
}
table.dantaitbl td.dantaitblno{
padding:5px;
border-top:solid 1px #669999;
border-left:solid 1px #669999;
text-align:center;
width:20px;
}
table.dantaitbl a:link{
text-decoration: underline;
}
table.dantaitbl a:visited {color: #336600; 
text-decoration: underline;
}
table.dantaitbl a:active {color: #ffff00;
text-decoration: underline;
 }
table.dantaitbl a:hover{color: #99ff33;
text-decoration: underline;
}

/*-- スポーツ賞テーブル --*/
table.sportstbl{
width:630px;
margin-right:auto;
margin-left:auto;
border-bottom:solid 1px #669999;
border-right:solid 1px #669999;
font-size:13px;
}
table.sportstbl td{
padding:5px;
border-top:solid 1px #669999;
border-left:solid 1px #669999;
text-align:left;
font-size:11px;
}
table.sportstbl td.dantaitblcolor{
padding:5px;
border-top:solid 1px #669999;
border-left:solid 1px #669999;
text-align:center;
background-color:#ccffcc;
}
/*-- 事業報告 --*/
table.hokukokutbl{
width:630px;
margin-right:auto;
margin-left:auto;
font-size:13px;
}
table.hokukokutbl td{
padding:5px;
}
/*-- テキスト --*/
.textgreen{
color:#339933;
font-weight:bold;
font-size:13px;
margin-top:10px;
}
.textweight{
color:#666666;
font-weight:bold;
font-size:13px;
margin-top:10px;
}
.textright{
text-align:right;}
/*-- お問い合わせ --*/
#otoiawasetbl{
width:600px;
margin-right:auto;
margin-left:auto;
text-align:left;
font-size:13px;
line-height:2;
}
table#contacttbl{
width:520px;
margin-right:auto;
margin-left:auto;
font-size:13px;
}
table#contacttbl td{
padding:5px;
text-align:left;
}
table#contacttbl td.contacttblleft{
width:110px;
}
table#contacttbl td.contacttblcenter{
text-align:center;
font-size:11px;color:666666;
}
#contactbg{
display:block;
width:580px;
text-align:center;
padding-top:25px;
margin-right:auto;
margin-left:auto;}

/*-- フッター --*/
#footer{
clear:both;
height:180px;
background:url("img/bg-bottom.jpg") no-repeat center top;
text-align:center;
color:#666666;
padding-top:20px;
padding-bottom:0px;
margin-bottom:0px;
font-size:11px;
line-height:2;
}
#footer a{
font-size:11px;
padding-left:17px;padding-right:20px;
background-image:url("img/top-yajirushi.gif");
background-repeat:no-repeat;
background-position:left center;
color:#339900;
}
#footer a:hover{
font-size:11px;
padding-left:17px;padding-right:20px;
background-image:url("img/top-yajirushi.gif");
background-repeat:no-repeat;
background-position:left center;
color:#99ff33;
}
/*-- ページトップ --*/
.tothepagetop{
clear:both;
width:550px;
text-align:right;
padding-right:30px;
padding-left:30px;
line-height:2;
margin-right:auto;
margin-left:auto;
}

/*-- パンくず --*/
.pankuzubg{
display:block;
width:660;
height:40px;
background:url("img/bg-pankuzu.gif") no-repeat;
margin-bottom:10px;
margin-right:auto;
margin-left:auto;
}
.pankuzulist{
width:560px;
height:15px;
margin-right:auto;
margin-left:auto;
padding:10px 20px 3px 20px;
text-align:left;
font-size:11px;
}


.plantxtright{
clear:both;
text-align:right;
padding-right:30px;
padding-left:30px;
line-height:2;
}
/*-- ページトップ --*/
.tothepagetop{
clear:both;
width:550px;
text-align:right;
padding-right:30px;
padding-left:30px;
line-height:2;
margin-right:auto;
margin-left:auto;
}

/*-- クリア --*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
display:block;
}
.clearfix{
display:block;
}

.new{
display:none;
}

.right{
text-align:right;
}
.left{
text-align:left;
}
.center{
text-align:center;
}

.gl{
float:left;
}
h2.green{
font-size:16px;
width:650px;
background:#EFEFEF; 
border:1px solid #CCC; 
border-bottom:3px solid #76BCE9; 
padding:5px 0 3px 5px; margin:0; 
margin-bottom:10px;
}

#spbox{
height:150px;
}

/*-- 上の台--*/
table#clubtbl{
width:660px;
margin-right:auto;
margin-left:auto;
font-size:13px;
}

table#clubtbl td{
width:320px;
vertical-align:top;
padding:5px;
}

table#clubptbl{
width:250;
margin-right:auto;
margin-left:auto;
border-bottom:solid 1px #669999;
border-right:solid 1px #669999;
font-size:13px;
}
table#clubptbl td{
border-top:solid 1px #669999;
border-left:solid 1px #669999;
vertical-align:middle;
text-align:center;
}

table#clubtbl2{
width:630px;
margin-right:auto;
margin-left:auto;
font-size:13px;
border: 1px #669999 solid;
border-collapse: collapse;
}
table#clubtbl2 td{
border: 1px #669999 solid;
vertical-align:middle;
text-align:center;
width:90px;
}

/*案内*/

/* --- ボックス --- */
div.section {
width: 600px;
padding-bottom: 1px;
background-color: #f5f5f5; 
}

.clearLeft { 
clear: left; 
}

/* --- 見出しエリア --- */
div.section div.heading {
margin: 0 0 1em; 
padding: 5px; 
background: #3f3f3f url(image/head2.gif) repeat-x top; 
border: 1px #666666 solid;
}

div.section .imagel {
float:left;
padding: 0px 10px;
}

/* --- 見出し --- */
div.section h3 {
margin: 0;
padding: 2px 0 2px 7px; /* 見出しのパディング（上右下左） */
border-left: 4px #add8e6 solid; /* 見出しの左境界線 */
font-size: 120%; /* 見出しの文字サイズ */
color: #f9f9f9; /* 見出しの文字色 */
line-height: 100%;
}

.clearfix{
　　　zoom:1;
 }
 .clearfix:after{
　　　content:"";
　　　display: block;
　　　clear: both;
　　　height: 0;
　　　visibility:hidden;
 }
.contactall2{
	clear:both;
	display:block;
	width:600px;
	margin-right:auto;
	margin-left:auto;
padding:5px;
	}
.contactleft{
	float:left;
	display:block;
	width:130px;
	text-align:left;
	line-height:2;
	padding:5px;
	background-color:#eeeeee;
 font-weight:bold;   
	}
.contactleft2{
	float:left;
	display:block;
	width:560px;
	text-align:left;
	line-height:2;
	padding:5px;
	background-color:#eeeeee;
font-weight:bold;	}
.contactright{
	float:right;
	display:block;
	width:410px;
	text-align:left;
	padding:5px;
	line-height:2;
	}
.contactright2{
	float:right;
	display:block;
	width:480px;
	text-align:left;
	padding:5px;
	line-height:2;
	}
.contactright3{
	float:right;
	display:block;
	width:600px;
	text-align:left;
	padding:5px;
	line-height:2;
	}

h2.title{
    font-size:large;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:10px 0px 10px 10px;
    border-color:#FFFFFF #00a0e9;
}