@charset "utf-8";
body, h1, h2, h3, h4, h5, p, hr, ul, li, form, img, dl, dt, dd {
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
}
img {
	vertical-align: bottom;
	border: none;
}
.noborder {
	border: none !important;
}
.nospace {
	margin: 0;
}
.nowrap {
	white-space: nowrap;
}
.none {
	display: none;
}
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
.clearfix {display: inline-block;}s
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block }
/* End hide from IE-mac */
body {
	margin: 0 auto;
	background: url(common/com_back01.gif) repeat-y;
	background-position: top center;
	text-align: center;
}
#body {
	width: 838px;
	background: url(common/com_back02.gif) repeat-x;
	background-position: top;
	margin: 0 auto;
}
#main {
	background: #FFFFFF;
	padding: 0 10px;
	text-align: left;
	margin: 0 9px;
}

/* 基本設定
----------------------------------------------------------------------------------------------------*/
.textCenter {
	text-align: center;
}
.textLeft {
	text-align: left;
}
.textRight {
	text-align: right;
}
.imgLeft {
	float: left;
	margin: 0 10px 10px 0;
}
.imgRight {
	float: right;
	margin: 0 0 10px 10px;
}

/* 共通設定
----------------------------------------------------------------------------------------------------*/
.pagetop {
	margin: 0 0 20px;
	text-align: right;
}

/* ヘッダー
----------------------------------------------------------------------------------------------------*/
#header {
	position: relative;
	left: 0;
	top: 0;
	width: 800px;
	height: 107px;
	background: url(common/head_back01.jpg) no-repeat;
	background-position: right top;
	overflow: hidden;
}
#header h1 a {
	position: absolute;
	display: block;
	top: 20px;
	left: 20px;
	width: 346px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(common/head_logo.jpg) no-repeat;
}
#header #headNavi {
	position: absolute;
	top: 68px;
	left: 0;
	width: 800px;
	height: 39px;
}
#header #headNavi li a {
	position: absolute;
	top: 0px;
	height: 39px;
	overflow: hidden;
	text-indent: -9999px;
}
#header #headNavi .n1 a {
	left: 0;
	width: 93px;
	background: url(common/head_nv01.jpg) no-repeat;	
}
#header #headNavi .n2 a {
	left: 93px;
	width: 87px;
	background: url(common/head_nv02.jpg) no-repeat;	
}
#header #headNavi .n3 a {
	left: 180px;
	width: 87px;
	background: url(common/head_nv03.jpg) no-repeat;	
}
#header #headNavi .n4 a {
	left: 267px;
	width: 88px;
	background: url(common/head_nv04.jpg) no-repeat;	
}
#header #headNavi .n5 a {
	left: 355px;
	width: 87px;
	background: url(common/head_nv05.jpg) no-repeat;	
}
#header #headNavi .n6 a {
	left: 442px;
	width: 88px;
	background: url(common/head_nv06.jpg) no-repeat;	
}
#header #headNavi .n7 a {
	left: 530px;
	width: 87px;
	background: url(common/head_nv07.jpg) no-repeat;	
}
#header #headNavi .n8 a {
	left: 617px;
	width: 88px;
	background: url(common/head_nv08.jpg) no-repeat;	
}
#header #headNavi .n9 a {
	left: 705px;
	width: 95px;
	background: url(common/head_nv09.jpg) no-repeat;	
}
#header #headNavi li a:hover {
	background-position: left -39px;
}
#header #headNavi .at a {
	background-position: left -39px;
}

/* フッター
----------------------------------------------------------------------------------------------------*/
#footer {
	padding: 0 10px 20px;
	background: #FFFFFF;
}
#footer .left {
	float: left;
	width: 255px;
}
address {
	float: right;
	width: 279px;
}
/* 共通部分
----------------------------------------------------------------------------------------------------*/
#contents {
	width: 800px;
	margin: 0 0 15px;
	background: #FFFFFF;
}
/* トップページ
----------------------------------------------------------------------------------------------------*/
#top {
	background: url(common/top_back01.jpg) repeat-x #438502;
}

#top .left {
	float: left;
	width: 540px;
}
#top .right {
	float: right;
	width: 250px;
}
#top .right .box2 {
	padding: 20px 0 0;
}
#top .right .box2 .rightNavi {
	margin: 0 0 6px;
}
#top .right .box2 .rightNavi li {
	margin: 0 0 4px;
}
#top .right .box3 {
	background: url(common/top_back03.gif);
	background-position: left top;
	border-bottom: 1px solid #CCCCCC;
}
#top .right .box3 h2 {
	font-size: 1px;
}
#top .right .box3 .box4 {
	height: 85px;
	overflow: auto;
}
#top .right .box3 .box5 {
	padding: 7px 10px 15px;
}
#top .right .box3 dl {
	margin: 0 0 3px;
}
#top .right .box3 dt {
	float: left;
	width: 50px;
}
#top .right .box3 dd {
	float: left;
	width: 160px;
}
#top .contentsFrame {
	background: url(common/top_back02.jpg) no-repeat;
	width: 800px;
	height: 10px;
	font-size: 1px;
}
/* チーム紹介
----------------------------------------------------------------------------------------------------*/
#team {
	background: url(common/com_back04.gif) repeat-y;
}
#team h2 {
	margin: 0 0 25px;
	font-size: 1px;
}
#team .box1 {
	padding: 0 1px 0 35px;
}
#team .box1 .left {
	float: left;
	width: 542px;
}
#team .box1 .left h3 {
	margin: 0 0 15px;
	font-size: 1px;
}
#team .box1 .left .box2 {
	margin: 0 0 10px;
	padding: 0 0 0 25px;
}
#team .box1 .left .box2 .left2 {
	float: left;
	width: 320px;
}
#team .box1 .left .box2 .right2 {
	float: right;
	width: 186px;
}
#team .box3 {
	margin: 0 0 50px 25px;
}
#team .box4 {
	margin: 0 0 20px 25px;
}
#team .box1 .text li {
	list-style: disc;
	margin: 0 0 0 15px;
}

#team .box1 .right {
	float: right;
	width: 154px;
}
#team .box1 .right li {
	margin: 0 0 5px;
	font-size: 1px;
}
#team .contentsFrame {
	background: url(common/com_back03.gif) no-repeat;
	width: 800px;
	height: 10px;
	font-size: 1px;
}
#team .box1 .right2 {
	float: right;
	width: 154px;
}
#team .box1 .right2 li a {
	margin: 0 0 5px;
	width: 154px;
	height: 22px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#team .box1 .right2 .rn1 a {
	background: url(common/tea_img02.jpg) no-repeat;
	background-position: top left;
}

/* 部員募集
----------------------------------------------------------------------------------------------------*/
#join {
	background: url(common/com_back04.gif) repeat-y;
}
#join h2 {
	margin: 0 0 25px;
	font-size: 1px;
}
#join .box1 {
	padding: 0 75px 0 35px;
}
#join .box1 h3 {
	margin: 0 0 15px;
	font-size: 1px;
}
#join .box2 {
	margin: 0 0 10px;
	padding: 0 15px 0 30px;
}
#join .box2 .left {
	float: left;
	width: 465px;
}
#join .box2 .left p {
	margin: 0 0 20px;
}
#join .box2 .right {
	float: right;
	width: 165px;
}
#join .margin {
	margin: 0 0 50px;
}
#join .contentsFrame {
	background: url(common/com_back03.gif) no-repeat;
	width: 800px;
	height: 10px;
	font-size: 1px;
}
#join .box3 {
	margin: 0 0 40px 389px;
}
#join .box3 .maru1 {
	width: 301px;
	height: 10px;
	background: url(common/joi_back01.gif) no-repeat;
	background-position: left top;
	font-size: 1px;
}
#join .box4 {
	padding: 0 0 0 20px;
	background: #669900;
	text-align: left;
}
#join .box3 .maru2 {
	width: 301px;
	height: 10px;
	background: url(common/joi_back02.gif) no-repeat;
	background-position: left top;
	font-size: 1px;
}
/* 部員紹介
----------------------------------------------------------------------------------------------------*/
#member {
	background: url(common/com_back04.gif) repeat-y;
}
#member h2 {
	margin: 0 0 25px;
	font-size: 1px;
}
#member .box1 {
	padding: 0 70px;
}
#member .margin {
	margin: 0 0 10px;
}
#member table {
	margin: 0 0 40px;
	text-align: center;
	border-collapse: collapse;
}
#member th ,#member td {
	padding: 10px;
	border-bottom: 1px dotted #999999;
}
#member th {
	padding: 5px 10px;
	white-space: nowrap;
	background: #5D9525 url(common/mem_back01.gif) repeat-y;
	background-position: right top;
	color:#FFFFFF;
	border-bottom: none;
}
#member .name {
	white-space: nowrap;
}
#member .comment {
	text-align: left;
}
#member .last {
	background: #5D9525;
}
#member .contentsFrame {
	background: url(common/com_back03.gif) no-repeat;
	width: 800px;
	height: 10px;
	font-size: 1px;
}
/* リンク
----------------------------------------------------------------------------------------------------*/
#link {
	background: url(common/com_back04.gif) repeat-y;
}
#link h2 {
	margin: 0 0 25px;
	font-size: 1px;
}
#link .box1 {
	padding: 0 75px 0 35px;
}
#link .box1 h3 {
	margin: 0 0 15px;
	font-size: 1px;
}
#link .box2 {
	margin: 0 0 20px;
	padding: 0 35px 0 ;
}
#link .box2 .m1 {
	margin: 0 0 10px;
}
#link .box2 h4 a {
	padding:0 15px;
	background: url(common/com_ar01.gif) no-repeat;
	background-position: left center;
	text-decoration:underline;
}
#link .box2 p {
	padding:0 15px;
}
#link .contentsFrame {
	background: url(common/com_back03.gif) no-repeat;
	width: 800px;
	height: 10px;
	font-size: 1px;
}
/* コンテンツトップ（練習日誌、試合結果、ＴＯＰＩＣＳ）
----------------------------------------------------------------------------------------------------*/
#conTop {
	background: url(common/com_back04.gif) repeat-y;
}
#conTop h2 {
	margin: 0 0 25px;
	font-size: 1px;
}
#conTop .margin {
	margin: 0 0 20px;
}
#conTop .box1 {
	padding: 0 30px 0 50px;
}
#conTop .box1 .left {
	float: left;
	width: 500px;
}
#conTop .box2 {
	margin: 0 0 10px;
	padding: 0 0 5px;
	border-bottom: 1px dotted #999999;
}
#conTop .box2 .right1 {
	float: right;
	width: 150px;
}
#conTop .box2 .right1 p {
	text-align: right;
}
#conTop .box2 .right1 .mvp {
	margin: 0 5px 0 0;
	vertical-align: bottom;
}
#conTop .box3 {
	margin: 0 0 40px;
}
#conTop .box1 .left h3 {
	margin: 0 0 10px;
	padding: 0 0 0 10px;
	border-left: 4px solid #5D9525;
}
#conTop .box1 .right {
	float: right;
	width: 180px;
}
#conTop .contentsFrame {
	background: url(common/com_back03.gif) no-repeat;
	width: 800px;
	height: 10px;
	font-size: 1px;
}
#conTop .data {
	width: 100%;
	margin: 0 0 40px;
	text-align: center;
	border-collapse: collapse;
}
#conTop .data th ,#conTop .data td {
	padding: 10px;
	border-bottom: 1px dotted #999999;
	vertical-align: top;
}
#conTop .data th {
	padding: 5px 10px;
	white-space: nowrap;
	background: #5D9525 url(common/mem_back01.gif) repeat-y;
	background-position: right top;
	color:#FFFFFF;
	border-bottom: none;
}
#conTop .data .last {
	background: #5D9525;
}
/* スケジュール
----------------------------------------------------------------------------------------------------*/
#schedule {
	background: url(common/com_back04.gif) repeat-y;
}
#schedule h2 {
	margin: 0 0 25px;
	font-size: 1px;
}
#schedule .box1 {
	padding: 0 30px;
}
#schedule .box2 {
	margin: 0 0 10px;
	padding: 0 0 5px;
	border-bottom: 1px dotted #999999;
}
#schedule .contentsFrame {
	background: url(common/com_back03.gif) no-repeat;
	width: 800px;
	height: 10px;
	font-size: 1px;
}
.schedule{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#schedule .box1 .scheduleList li {
	display: inline;
	padding: 0 5px;
}
#schedule .box1 .scheduleList ul {
	margin: 0 0 5px;
}
#schedule .marginB30 {
	margin: 0 0 30px;
}

/* 右ナビ（アーカイブ）
----------------------------------------------------------------------------------------------------*/
.widgetHeader {
	margin: 0 0 10px;
	padding: 2px 0 2px 15px;
	background: url(common/dia_bg01.gif) no-repeat;
	background-position: left center;
	color: #FFFFFF;
}
.widgetContent {
	padding: 0 0 0 15px;
}
/* 右ナビ（カレンダー）
----------------------------------------------------------------------------------------------------*/
#calendar {
 margin: 0 0 20px;
 color: #444444;
}
#calendar a {
 text-decoration: underline;
}
.calendarhead {
 padding-bottom: 5px;
 letter-spacing: 0.2em;
 font-size: 12px;
 line-height: 1.8;
 text-align: center;
}
#calendar table {
 width: 100%;
 border-collapse: collapse;
}
#calendar th ,#calendar td {
/* text-align: center;*/
 font-size: 12px;
 line-height: 1.8;
}
#conTop #calendar th ,#conTop #calendar td {
 text-align: center;
}
#conTop .today {
 display: block;
 text-align: center;
 border: 1px solid #444444;
}
#calendar .sunday,
#calendar .holiday,
#calendar .holiday a:link,
#calendar .holiday a:visited {
 color: #e50003;
}
#calendar .saturday,
#calendar .saturday a:link,
#calendar .saturday a:visited {
 color: #0000ff;
}
#calendar .schedule th, #calendar .schedule td {
 width: 14%;
 border: 1px solid #444444;
}
#calendar .schedule td {
 padding: 0 5px;
/* text-align: left;*/
}
#calendar .today {
 text-align: center;
}
#calendar .schedule .dayCell {
 text-align: center;
 background: #E6E6E6;
}




/*----------メンバー新規CSS--------*/

#member .box1{padding:0 30px;}
img.mark{margin:0 0 0 5px;}
#body #main #contents #member .box1 .f12h160 .textRight img{vertical-align:middle;}


/*----------top新規CSS--------*/
#topics,#diary{	background:url(common/top_back03.gif);float:left; width:262px; margin-right:5px;}
#Information{width:231px; float:right; padding-right:12px;}
#under{ margin:10px 5px;}
#under dl dt{float:left; width:50px;}
#under dl dd{padding-left:50px;}
#marquee{background:#000; color:#F60; font-size:12px; padding:3px 0;}
#topics dl,#diary dl{ height:80px; overflow:auto; padding:8px 0 0 15px;}
.style3 {color: #5D9525}
.style4 {font-size: 7px}
/* 画像室
----------------------------------------------------------------------------------------------------*/
#photo {
	background: url(common/com_back04.gif) repeat-y;
}
#photo .title1 {
	background: url(common/roo_title01.jpg) no-repeat;
	width: 798px;
	height: 35px;
	margin: 0 0 25px;
}
#photo .title1 .pad {
	padding: 7px 0 0 20px;
}
#photo .box1 {
	padding: 0 1px 0 35px;
}
#photo .box1 .left {
	float: left;
	width: 579px;
}
#photo .box1 .left h2 {
	width: 579px;
	margin: 0 0 15px;
	border-bottom: 1px solid #5D9525;
}

#photo .box2 {
	margin: 0 0 20px;
	padding: 0 0 25px;
	border-bottom: 1px dotted #666666;
}
#photo .box2 .left2 {
	float: left;
	width: 420px;
	height: 343px;
	background: url(photo/img/pho_img01.jpg) no-repeat;
	background-position: left top;
}
#photo .box2 .left2 img {
	margin: 30px 15px 0;
}
#photo .box2 .right2 {
	float: right;
	width: 150px;
	margin: 25px 0 0;
}
#photo .box2 .right2 p {
	margin: 0 0 1em;
}
#photo .box3 {
	margin: 0 0 10px;
}
#photo .box4 {
	float: left;
	width: 130px;
	margin: 0 5px;
}
#photo .box4 p {
	margin: 0 0 10px;
}
#photo #layer1 {
	display: block;
}
#photo #layer2 ,#photo #layer3 ,#photo #layer4 ,#photo #layer5 ,#photo #layer6 ,#photo #layer7 ,#photo #layer8 ,#photo #layer9 ,#photo #layer10 ,
#photo #layer11 ,#photo #layer12 ,#photo #layer13 ,#photo #layer14 ,#photo #layer15 ,#photo #layer16 ,#photo #layer17 ,#photo #layer18 ,#photo #layer19 ,#photo #layer20 ,
#photo #layer21 ,#photo #layer22 ,#photo #layer23 ,#photo #layer24 ,#photo #layer25 ,#photo #layer26 ,#photo #layer27 ,#photo #layer28 ,#photo #layer29 ,#photo #layer30 ,
#photo #layer31 ,#photo #layer32 ,#photo #layer33 ,#photo #layer34 ,#photo #layer35 ,#photo #layer36 ,#photo #layer37 ,#photo #layer38 ,#photo #layer39 ,#photo #layer40 ,
#photo #layer41 ,#photo #layer42 ,#photo #layer43 ,#photo #layer44 ,#photo #layer45 ,#photo #layer46 ,#photo #layer47 ,#photo #layer48 ,#photo #layer49 ,#photo #layer50 ,
#photo #layer51 ,#photo #layer52 ,#photo #layer53 ,#photo #layer54 ,#photo #layer55 ,#photo #layer56 ,#photo #layer57 ,#photo #layer58 ,#photo #layer59 ,#photo #layer60 ,
#photo #layer61 ,#photo #layer62 ,#photo #layer63 ,#photo #layer64 ,#photo #layer65 ,#photo #layer66 ,#photo #layer67 ,#photo #layer68 ,#photo #layer69 ,#photo #layer70 ,
#photo #layer71 ,#photo #layer72 ,#photo #layer73 ,#photo #layer74 ,#photo #layer75 ,#photo #layer76 ,#photo #layer77 ,#photo #layer78 ,#photo #layer79 ,#photo #layer80 ,
#photo #layer81 ,#photo #layer82 ,#photo #layer83 ,#photo #layer84 ,#photo #layer85 ,#photo #layer86 ,#photo #layer87 ,#photo #layer88 ,#photo #layer89 ,#photo #layer90 ,
#photo #layer91 ,#photo #layer92 ,#photo #layer93 ,#photo #layer94 ,#photo #layer95 ,#photo #layer96 ,#photo #layer97 ,#photo #layer98 ,#photo #layer99 ,#photo #layer100 {
	display: none;
}
#photo #img1 {
	border: 1px solid #006699;
}
#photo #img2 ,#photo #img3 ,#photo #img4 ,#photo #img5 ,#photo #img6 ,#photo #img7 ,#photo #img8 ,#photo #img9 ,#photo #img10 ,
#photo #img11 ,#photo #img12 ,#photo #img13 ,#photo #img14 ,#photo #img15 ,#photo #img16 ,#photo #img17 ,#photo #img18 ,#photo #img19 ,#photo #img20 ,
#photo #img21 ,#photo #img22 ,#photo #img23 ,#photo #img24 ,#photo #img25 ,#photo #img26 ,#photo #img27 ,#photo #img28 ,#photo #img29 ,#photo #img30 ,
#photo #img31 ,#photo #img32 ,#photo #img33 ,#photo #img34 ,#photo #img35 ,#photo #img36 ,#photo #img37 ,#photo #img38 ,#photo #img39 ,#photo #img40 ,
#photo #img41 ,#photo #img42 ,#photo #img43 ,#photo #img44 ,#photo #img45 ,#photo #img46 ,#photo #img47 ,#photo #img48 ,#photo #img49 ,#photo #img50 ,
#photo #img51 ,#photo #img52 ,#photo #img53 ,#photo #img54 ,#photo #img55 ,#photo #img56 ,#photo #img57 ,#photo #img58 ,#photo #img59 ,#photo #img60 ,
#photo #img61 ,#photo #img62 ,#photo #img63 ,#photo #img64 ,#photo #img65 ,#photo #img66 ,#photo #img67 ,#photo #img68 ,#photo #img69 ,#photo #img70 ,
#photo #img71 ,#photo #img72 ,#photo #img73 ,#photo #img74 ,#photo #img75 ,#photo #img76 ,#photo #img77 ,#photo #img78 ,#photo #img79 ,#photo #img80 ,
#photo #img81 ,#photo #img82 ,#photo #img83 ,#photo #img84 ,#photo #img85 ,#photo #img86 ,#photo #img87 ,#photo #img88 ,#photo #img89 ,#photo #img90 ,
#photo #img91 ,#photo #img92 ,#photo #img93 ,#photo #img94 ,#photo #img95 ,#photo #img96 ,#photo #img97 ,#photo #img98 ,#photo #img99 ,#photo #img100 {
	border: 1px solid #FFFFFF;
}
#photo .box1 .right {
	float: right;
	width: 154px;
}
#photo .box1 .right li {
	margin: 0 0 5px;

}
#photo .box1 .right li ul {
	margin: 10px 0;
}
#photo .contentsFrame {
	background: url(common/com_back03.gif) no-repeat;
	width: 800px;
	height: 10px;
	font-size: 1px;
}
#photo .box1 .right2 {
	float: right;
	width: 154px;
}

/* 映像室
----------------------------------------------------------------------------------------------------*/
#movie {
	background: url(common/com_back04.gif) repeat-y;
}
#movie .title1 {
	background: url(common/roo_title01.jpg) no-repeat;
	width: 798px;
	height: 35px;
	margin: 0 0 25px;
}
#movie .title1 .pad {
	padding: 7px 0 0 20px;
}
#movie .box1 {
	padding: 0 1px 0 35px;
}
#movie .box1 .left {
	float: left;
	width: 579px;
}
#movie .box1 .left h2 {
	width: 579px;
	margin: 0 0 15px;
	border-bottom: 1px solid #5D9525;
}
#movie .box1 .left h3 {
	margin: 0 0 30px;
}
#movie .box2 {
	margin: 0 0 20px;
	border-bottom: 1px dotted #666666;
}
#movie .box2 #myMovie {
	padding: 15px 15px 91px;
	background: url(movie/img/mov_img01.gif) no-repeat;
	background-position: left top;
}
#movie .box2 p {
	margin: 0 0 10px;
}
#movie .box3 {
	margin: 0 0 15px;
	padding: 0 115px;
}
#movie .box4 {
	margin: 0 0 10px;
}
#movie .box5 {
	float: left;
	width: 130px;
	margin: 0 5px;
}
#movie .box5 p {
	margin: 0 0 10px;
}
#movie #layer1 {
	display: block;
}
#movie #layer2 ,#movie #layer3 ,#movie #layer4 ,#movie #layer5 ,#movie #layer6 ,#movie #layer7 ,#movie #layer8 ,#movie #layer9 ,#movie #layer10 ,
#movie #layer11 ,#movie #layer12 ,#movie #layer13 ,#movie #layer14 ,#movie #layer15 ,#movie #layer16 ,#movie #layer17 ,#movie #layer18 ,#movie #layer19 ,#movie #layer20 ,
#movie #layer21 ,#movie #layer22 ,#movie #layer23 ,#movie #layer24 ,#movie #layer25 ,#movie #layer26 ,#movie #layer27 ,#movie #layer28 ,#movie #layer29 ,#movie #layer30 ,
#movie #layer31 ,#movie #layer32 ,#movie #layer33 ,#movie #layer34 ,#movie #layer35 ,#movie #layer36 ,#movie #layer37 ,#movie #layer38 ,#movie #layer39 ,#movie #layer40 ,
#movie #layer41 ,#movie #layer42 ,#movie #layer43 ,#movie #layer44 ,#movie #layer45 ,#movie #layer46 ,#movie #layer47 ,#movie #layer48 ,#movie #layer49 ,#movie #layer50 ,
#movie #layer51 ,#movie #layer52 ,#movie #layer53 ,#movie #layer54 ,#movie #layer55 ,#movie #layer56 ,#movie #layer57 ,#movie #layer58 ,#movie #layer59 ,#movie #layer60 ,
#movie #layer61 ,#movie #layer62 ,#movie #layer63 ,#movie #layer64 ,#movie #layer65 ,#movie #layer66 ,#movie #layer67 ,#movie #layer68 ,#movie #layer69 ,#movie #layer70 ,
#movie #layer71 ,#movie #layer72 ,#movie #layer73 ,#movie #layer74 ,#movie #layer75 ,#movie #layer76 ,#movie #layer77 ,#movie #layer78 ,#movie #layer79 ,#movie #layer80 ,
#movie #layer81 ,#movie #layer82 ,#movie #layer83 ,#movie #layer84 ,#movie #layer85 ,#movie #layer86 ,#movie #layer87 ,#movie #layer88 ,#movie #layer89 ,#movie #layer90 ,
#movie #layer91 ,#movie #layer92 ,#movie #layer93 ,#movie #layer94 ,#movie #layer95 ,#movie #layer96 ,#movie #layer97 ,#movie #layer98 ,#movie #layer99 ,#movie #layer100 {
	display: none;
}
#movie #img1 {
	border: 1px solid #006699;
}
#movie #img2 ,#movie #img3 ,#movie #img4 ,#movie #img5 ,#movie #img6 ,#movie #img7 ,#movie #img8 ,#movie #img9 ,#movie #img10 ,
#movie #img11 ,#movie #img12 ,#movie #img13 ,#movie #img14 ,#movie #img15 ,#movie #img16 ,#movie #img17 ,#movie #img18 ,#movie #img19 ,#movie #img20 ,
#movie #img21 ,#movie #img22 ,#movie #img23 ,#movie #img24 ,#movie #img25 ,#movie #img26 ,#movie #img27 ,#movie #img28 ,#movie #img29 ,#movie #img30 ,
#movie #img31 ,#movie #img32 ,#movie #img33 ,#movie #img34 ,#movie #img35 ,#movie #img36 ,#movie #img37 ,#movie #img38 ,#movie #img39 ,#movie #img40 ,
#movie #img41 ,#movie #img42 ,#movie #img43 ,#movie #img44 ,#movie #img45 ,#movie #img46 ,#movie #img47 ,#movie #img48 ,#movie #img49 ,#movie #img50 ,
#movie #img51 ,#movie #img52 ,#movie #img53 ,#movie #img54 ,#movie #img55 ,#movie #img56 ,#movie #img57 ,#movie #img58 ,#movie #img59 ,#movie #img60 ,
#movie #img61 ,#movie #img62 ,#movie #img63 ,#movie #img64 ,#movie #img65 ,#movie #img66 ,#movie #img67 ,#movie #img68 ,#movie #img69 ,#movie #img70 ,
#movie #img71 ,#movie #img72 ,#movie #img73 ,#movie #img74 ,#movie #img75 ,#movie #img76 ,#movie #img77 ,#movie #img78 ,#movie #img79 ,#movie #img80 ,
#movie #img81 ,#movie #img82 ,#movie #img83 ,#movie #img84 ,#movie #img85 ,#movie #img86 ,#movie #img87 ,#movie #img88 ,#movie #img89 ,#movie #img90 ,
#movie #img91 ,#movie #img92 ,#movie #img93 ,#movie #img94 ,#movie #img95 ,#movie #img96 ,#movie #img97 ,#movie #img98 ,#movie #img99 ,#movie #img100 {
	border: 1px solid #FFFFFF;
}
#movie .box1 .right {
	float: right;
	width: 154px;
}
#movie .box1 .right li {
	margin: 0 0 5px;

}
#movie .box1 .right li ul {
	margin: 10px 0;
}
#movie .contentsFrame {
	background: url(common/com_back03.gif) no-repeat;
	width: 800px;
	height: 10px;
	font-size: 1px;
}
#movie .box1 .right2 {
	float: right;
	width: 154px;
}

/* 資料室
----------------------------------------------------------------------------------------------------*/
#document {
	background: url(common/com_back04.gif) repeat-y;
}
#document .title1 {
	background: url(common/roo_title01.jpg) no-repeat;
	width: 798px;
	height: 35px;
	margin: 0 0 25px;
}
#document .title1 .pad {
	padding: 7px 0 0 20px;
}
#document .box1 {
	padding: 0 1px 0 35px;
}
#document .box1 .left {
	float: left;
	width: 579px;
}
#document .box1 .left h2 {
	width: 579px;
	margin: 0 0 15px;
	border-bottom: 1px solid #5D9525;
}
#document .box1 .right {
	float: right;
	width: 154px;
}
#document .box1 .right li {
	margin: 0 0 5px;

}
#document .box1 .right li ul {
	margin: 10px 0;
}
#document .contentsFrame {
	background: url(common/com_back03.gif) no-repeat;
	width: 800px;
	height: 10px;
	font-size: 1px;
}
#document .data {
	width: 100%;
	margin: 0 0 40px;
	border-collapse: collapse;
}
#document .data th ,#document .data td {
	padding: 10px;
	border-bottom: 1px dotted #999999;
	vertical-align: top;
}
#document .data th {
	padding: 5px 10px;
	white-space: nowrap;
	background: #5D9525 url(common/mem_back01.gif) repeat-y;
	background-position: right top;
	color:#FFFFFF;
	border-bottom: none;
}
#document .data .last {
	background: #5D9525;
}
#document .data .doc {
	padding: 5px 0 5px 20px;
	background: url(document/img/doc_doc.gif) no-repeat;
	background-position: left center;
}
#document .data .xls {
	padding: 5px 0 5px 20px;
	background: url(document/img/doc_xls.gif) no-repeat;
	background-position: left center;
}
#document .data .txt {
	padding: 5px 0 5px 20px;
	background: url(document/img/doc_txt.gif) no-repeat;
	background-position: left center;
}
#document .data .pdf {
	padding: 5px 0 5px 20px;
	background: url(document/img/doc_pdf.gif) no-repeat;
	background-position: left center;
}
#document .data .zip {
	padding: 5px 0 5px 20px;
	background: url(document/img/doc_zip.gif) no-repeat;
	background-position: left center;
}
#document .data .wmv {
	padding: 5px 0 5px 20px;
	background: url(document/img/doc_wmv.gif) no-repeat;
	background-position: left center;
}
#document .data .ppt {
	padding: 5px 0 5px 20px;
	background: url(document/img/doc_ppt.gif) no-repeat;
	background-position: left center;
}
