@charset "iso-2022-jp";
/* ======================== 目次 ==========================

	[01]:各要素リセット・基本設定
	[02]:レイアウト
	[03]:リンク
	[04]:ヘッダ
	[05]:ナビゲーション
	[06]:タイトル ヘッドライン
	[07]:メインコンテンツ
	[08]:フッタ
	[09]:テーブル
	
======================================================== */

/* -------------------------[01]:各要素リセット・基本設定 */

html,body,p,ul,li,h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; }

img { border:none; }

body { font-family:'ＭＳ Ｐゴシック',Osaka, 'MS UI Gothic', sans-serif; color:#333; background:url(/img/common/bg.gif) 0% 0% repeat-x #fff1de; }

address { width:756px; font-style:normal; margin:5px auto 0px; color:#333; text-align:right; }

.f_xsmall { font-size:8px; line-height:100%; }
.f_small  { font-size:10px; line-height:150%; }
.f_med    { font-size:12px; line-height:150%; }
.f_large  { font-size:14px; line-height:150%; }
.f_xlarge { font-size:16px; line-height:150%; }

h2 { width:481px; height:35px; margin-bottom:15px; }

h3 { width:445px; min-height:25px; background:url(/img/common/h3_bar.gif) 0% 100% no-repeat; margin-bottom:10px; }
h3 span { background:url(/img/common/h3_point.gif) 3px 2px no-repeat; padding-left:18px; color:#f2456b; }


.black { color:#333; }
.blue { color:#3366cc; }
.pink { color:#f2456b; }
.red { color:#ff3333; }
.white { color:#fff; }
.c_red { color:#ff3333; }

.black_b { color:#333; font-weight:bold; }
.blue_b { color:#3366cc; font-weight:bold; }
.pink_b { color:#f2456b; font-weight:bold; }
.red_b { color:#ff3333; font-weight:bold; }

.line_u { text-decoration:underline; }
.line_s { text-decoration:line-through; }


/* -------------------------[02]:レイアウト */

.left  { float:left; }
.right { float:right; }
.cle { clear:both; }

.margin_T5 { margin-top:5px; }
.margin_T10{ margin-top:10px;}
.margin_T15{ margin-top:15px;}
.margin_T20{ margin-top:20px;}
.margin_T25{ margin-top:25px;}
.margin_T37{ margin-top:37px;}
.margin_T40{ margin-top:40px;}
.margin_T45{ margin-top:45px;}

.margin_B5 { margin-bottom:5px; }
.margin_B10{ margin-bottom:10px;}
.margin_B15{ margin-bottom:15px;}
.margin_B20{ margin-bottom:20px;}
.margin_B25{ margin-bottom:25px;}

.margin_L5 { margin-left:5px; }
.margin_L8 { margin-left:8px; }
.margin_L10{ margin-left:10px;}
.margin_L15{ margin-left:15px;}
.margin_L17{ margin-left:17px;}
.margin_L20{ margin-left:20px;}
.margin_L25{ margin-left:25px;}
.margin_L30{ margin-left:30px;}
.margin_L40{ margin-left:40px;}
.margin_L44{ margin-left:44px;}
.margin_L48{ margin-left:48px;}
.margin_L60{ margin-left:60px;}
.margin_L75{ margin-left:75px;}
.margin_L96{ margin-left:96px;}
.margin_L122{ margin-left:122px;}
.margin_L146{ margin-left:146px;}
.margin_L156{ margin-left:156px;}

.margin_TB5 { margin:5px; text-align:center; }

.padding_T5 { padding-top:5px; }
.padding_T10{ padding-top:10px;}
.padding_T15{ padding-top:15px;}
.padding_T20{ padding-top:20px;}
.padding_T20{ padding-top:25px;}

.padding_B5 { padding-bottom:5px; }
.padding_B10{ padding-bottom:10px;}
.padding_B15{ padding-bottom:15px;}
.padding_B20{ padding-bottom:20px;}
.padding_B25{ padding-bottom:25px;}


.container01 { width:511px; background:url(/img/common/container01_bg.gif) 0% 0% repeat-y ; margin:0px 0px 5px; }
.container01_body { width:481px; margin:13px auto; }

.container02 { width:481px; background:url(/img/common/container02_bg.gif) 0% 0% repeat-y ; margin:10px auto 3px; }
.container02_body { width:445px; margin:5px auto; }

.point_p { padding-left:17px; background:url(/img/common/point.gif) 0px 3px no-repeat; }

.point_blue { padding-left:17px; background:url(/img/common/point.gif) 0px 3px no-repeat; font-weight:bold; color:#3366cc; }
.point_pink { padding-left:17px; background:url(/img/common/point.gif) 0px 3px no-repeat; font-weight:bold; color:#f2456b; }

.point_normal { padding-left:17px; background:url(/img/common/point.gif) 0px 3px no-repeat; }

.pdf_icon { padding-left:17px; background:url(/img/common/pdficon_small.gif) no-repeat left center; }

.dot{ border-bottom:1px dotted #ccc; }


.wrapper01 { width:445px; margin:10px auto 3px; }



/* -------------------------[03]:リンク */

a:link    { color:#f33; text-decoration:none; }
a:visited { color:#66c; text-decoration:none; }
a:hover   { color:#f33; text-decoration:underline; }
a:active  { color:#f33; text-decoration:none; }



/* -------------------------[04]:ベース ヘッダ */

.prime { width:756px; margin:0px auto; display:block; }

.base { width:756px; background:url(/img/common/base_bg.gif) 0% 0% repeat-y #fff1de; margin:0px auto; }

.header { width:756px; height:76px; background:url(/img/common/head.gif) 0% 0% no-repeat; position:relative; }
.logo { width:121px; height:76px; background:url(/img/common/logo.gif) 0% 0% no-repeat; display:block; position:absolute; top:0px; left:0px; text-indent:-8874px; }
.logo_text { width:299px; height:27px; background:url(/img/common/logo_text.gif) 0% 0% no-repeat; display:block; position:absolute; top:33px; left:135px; text-indent:-8874px; }

.header a.head_bt01 { width:70px; height:25px; background:url(/img/common/head_bt01.gif) 0% 0% no-repeat; display:block; position:absolute; top:35px; left:569px; text-indent:-8874px; }
.header a.head_bt02 { width:106px; height:25px; background:url(/img/common/head_bt02.gif) 0% 0% no-repeat; display:block; position:absolute; top:35px; left:643px; text-indent:-8874px; }
.header a.head_bt01:hover { background:url(/img/common/head_bt01.gif) 0px -25px no-repeat; text-decoration:none; }
.header a.head_bt02:hover { background:url(/img/common/head_bt02.gif) 0px -25px no-repeat; text-decoration:none; }

.head_underbar { width:750px; height:6px; background:url(/img/common/head_underbar.gif) 0% 0% repeat-x;margin:0px auto; }



/* -------------------------[05]:ナビゲーション */

ul.navi         { width:750px; height:36px; margin:0px auto; padding:0px; list-style:none; position:relative; }
ul.navi li ,ul.navi li a { width:150px; height:36px; margin:0px auto; padding:0px; text-indent:-8874px; display:block; }

ul.navi li.navi01 { background:url(/img/common/navi.gif) 0px 0px no-repeat; position:absolute; top:0px; left:0px; }
ul.navi li.navi02 { background:url(/img/common/navi.gif) -150px 0px no-repeat; position:absolute; top:0px; left:150px; }
ul.navi li.navi03 { background:url(/img/common/navi.gif) -300px 0px no-repeat; position:absolute; top:0px; left:300px; }
ul.navi li.navi04 { background:url(/img/common/navi.gif) -450px 0px no-repeat; position:absolute; top:0px; left:450px; }
ul.navi li.navi05 { background:url(/img/common/navi.gif) -600px 0px no-repeat; position:absolute; top:0px; left:600px; }

ul.navi li.navi01 a:hover { background:url(/img/common/navi.gif) 0px -36px no-repeat; text-decoration:none;}
ul.navi li.navi02 a:hover { background:url(/img/common/navi.gif) -150px -36px no-repeat; text-decoration:none;}
ul.navi li.navi03 a:hover { background:url(/img/common/navi.gif) -300px -36px no-repeat; text-decoration:none;}
ul.navi li.navi04 a:hover { background:url(/img/common/navi.gif) -450px -36px no-repeat; text-decoration:none;}
ul.navi li.navi05 a:hover { background:url(/img/common/navi.gif) -600px -36px no-repeat; text-decoration:none;}

.pan { width:700px; min-height:15px; margin:0px auto; }

ul.side_navi { width:175px; padding:0px 0px 10px; position:relative; list-style:none; margin:0px;  }
ul.side_navi li { width:175px; height:35px; position:absolute;left:0px; list-style:none; }
ul.side_navi li.s_navi01 { top:0px; }
ul.side_navi li.s_navi02 { top:35px; }
ul.side_navi li.s_navi02A { top:35px; }
ul.side_navi li.s_navi02B { top:53px; }
ul.side_navi li.s_navi03 { top:70px; }
ul.side_navi li.s_navi04 { top:105px; }
ul.side_navi li.s_navi05 { top:140px; }
ul.side_navi li.s_navi06 { top:175px; }
ul.side_navi li.s_navi07 { top:210px; }

ul.side_navi li a { width:175px; height:35px; text-indent:-8874px; display:block;background:no-repeat; }
ul.side_navi li a:hover { text-decoration:none; }


.navi_guide   { height:70px; }
.navi_club    { height:140px; }
.navi_com     { height:140px; }
.navi_contact { height:70px; }
.navi_entry   { height:245px; }
.navi_event   { height:70px; }
.navi_sche    { height:105px; }

.navi_guide li.s_navi01 a { background:url(/img/common/navi_guide.gif) 0px 0px; }
.navi_guide li.s_navi02 a { background:url(/img/common/navi_guide.gif) 0px -35px ; }
.navi_guide li.s_navi01 a:hover { background:url(/img/common/navi_guide.gif) 0px -70px; }
.navi_guide li.s_navi02 a:hover { background:url(/img/common/navi_guide.gif) 0px -105px; }

.navi_com li.s_navi01 a { background:url(/img/common/navi_com.gif) 0px 0px; }
.navi_com li.s_navi02 a { background:url(/img/common/navi_com.gif) 0px -35px ; }
.navi_com li.s_navi03 a { background:url(/img/common/navi_com.gif) 0px -70px; }
.navi_com li.s_navi04 a { background:url(/img/common/navi_com.gif) 0px -105px; }

.navi_com li.s_navi01 a:hover { background:url(/img/common/navi_com.gif) 0px -140px; }
.navi_com li.s_navi02 a:hover { background:url(/img/common/navi_com.gif) 0px -175px ; }
.navi_com li.s_navi03 a:hover { background:url(/img/common/navi_com.gif) 0px -210px; }
.navi_com li.s_navi04 a:hover { background:url(/img/common/navi_com.gif) 0px -245px; }

.navi_contact li.s_navi01 a { background:url(/img/common/navi_contact.gif) 0px 0px; }
.navi_contact li.s_navi02 a { background:url(/img/common/navi_contact.gif) 0px -35px ; }
.navi_contact li.s_navi01 a:hover { background:url(/img/common/navi_contact.gif) 0px -70px; }
.navi_contact li.s_navi02 a:hover { background:url(/img/common/navi_contact.gif) 0px -105px ; }

.navi_club li.s_navi01 a { background:url(/img/common/navi_club.gif) 0px 0px; }
.navi_club li.s_navi02 a { background:url(/img/common/navi_club.gif) 0px -35px ; }
.navi_club li.s_navi03 a { background:url(/img/common/navi_club.gif) 0px -70px; }
.navi_club li.s_navi04 a { background:url(/img/common/navi_club.gif) 0px -105px; }

.navi_club li.s_navi01 a:hover { background:url(/img/common/navi_club.gif) 0px -140px; }
.navi_club li.s_navi02 a:hover { background:url(/img/common/navi_club.gif) 0px -175px ; }
.navi_club li.s_navi03 a:hover { background:url(/img/common/navi_club.gif) 0px -210px; }
.navi_club li.s_navi04 a:hover { background:url(/img/common/navi_club.gif) 0px -245px; }


.navi_event li.s_navi01 a { background:url(/img/common/navi_event.gif) 0px 0px; }
.navi_event li.s_navi02 a { background:url(/img/common/navi_event.gif) 0px -35px ; }
.navi_event li.s_navi01 a:hover { background:url(/img/common/navi_event.gif) 0px -70px; }
.navi_event li.s_navi02 a:hover { background:url(/img/common/navi_event.gif) 0px -105px ; }

.navi_entry li.s_navi01 a { background:url(/img/common/navi_entry.gif) 0px 0px; }
.navi_entry li.s_navi02 a { background:url(/img/common/navi_entry.gif) 0px -35px; }
.navi_entry li.s_navi03 a { background:url(/img/common/navi_entry.gif) 0px -70px ; }
.navi_entry li.s_navi04 a { background:url(/img/common/navi_entry.gif) 0px -105px; }
.navi_entry li.s_navi05 a { background:url(/img/common/navi_entry.gif) 0px -140px; }
.navi_entry li.s_navi06 a { background:url(/img/common/navi_entry.gif) 0px -175px; }
.navi_entry li.s_navi07 a { background:url(/img/common/navi_entry.gif) 0px -210px; }

.navi_entry li.s_navi01 a:hover { background:url(/img/common/navi_entry.gif) 0px -245px; }
.navi_entry li.s_navi02 a:hover { background:url(/img/common/navi_entry.gif) 0px -280px ; }
.navi_entry li.s_navi03 a:hover { background:url(/img/common/navi_entry.gif) 0px -315px; }
.navi_entry li.s_navi04 a:hover { background:url(/img/common/navi_entry.gif) 0px -350px; }
.navi_entry li.s_navi05 a:hover { background:url(/img/common/navi_entry.gif) 0px -385px; }
.navi_entry li.s_navi06 a:hover { background:url(/img/common/navi_entry.gif) 0px -420px; }
.navi_entry li.s_navi07 a:hover { background:url(/img/common/navi_entry.gif) 0px -455px; }

ul.navi_sche li.s_navi02A { height:18px; }
ul.navi_sche li.s_navi02B { height:17px; }

.navi_sche li.s_navi01 a  { background:url(/img/common/navi_sche.gif) 0px 0px; }
.navi_sche li.s_navi02A a { background:url(/img/common/navi_sche.gif) 0px -35px ; height:18px; }
.navi_sche li.s_navi02B a { background:url(/img/common/navi_sche.gif) 0px -53px ; height:17px; }
.navi_sche li.s_navi03 a  { background:url(/img/common/navi_sche.gif) 0px -70px; }

.navi_sche li.s_navi01 a:hover  { background:url(/img/common/navi_sche.gif) 0px -105px; }
.navi_sche li.s_navi02A a:hover { background:url(/img/common/navi_sche.gif) 0px -140px ;}
.navi_sche li.s_navi02B a:hover { background:url(/img/common/navi_sche.gif) 0px -158px ; }
.navi_sche li.s_navi03 a:hover  { background:url(/img/common/navi_sche.gif) 0px -175px; }

/* 
35
70
105
140
175
210
245
280
315
350
385
420
 */

.topback         { width:511px; height:14px; margin:0px 0px 20px; line-height:14px; }
.topback a       { width:88px; height:14px; text-indent:-8874px; display:block; background:url(/img/common/topback.gif) 0px 0px no-repeat;float:right; }
.topback a:hover { background:url(/img/common/topback.gif) 0px -14px no-repeat; }



/* -------------------------[06]:タイトル ヘッドライン */

.titleBox { width:750px; height:150px; margin:10px auto 0px; border-top:1px solid #f2456b; border-bottom:1px solid #f2456b; }

.title_guide   { width:534px; height:150px; background:url(/img/common/title_guide.jpg) 0% 0% no-repeat; text-indent:-8874px; }
.title_entry   { width:534px; height:150px; background:url(/img/common/title_entry.jpg) 0% 0% no-repeat; text-indent:-8874px; }
.title_event   { width:534px; height:150px; background:url(/img/common/title_event.jpg) 0% 0% no-repeat; text-indent:-8874px; }
.title_sche    { width:534px; height:150px; background:url(/img/common/title_sche.jpg) 0% 0% no-repeat; text-indent:-8874px; }
.title_com     { width:534px; height:150px; background:url(/img/common/title_com.jpg) 0% 0% no-repeat; text-indent:-8874px; }
.title_contact { width:534px; height:150px; background:url(/img/common/title_contact.jpg) 0% 0% no-repeat; text-indent:-8874px; }
.title_club    { width:534px; height:150px; background:url(/img/common/title_club.jpg) 0% 0% no-repeat; text-indent:-8874px; }


.title_btBox { width:216px; height:150px; background:url(/img/common/title_btbg.jpg) 0% 0% no-repeat; position:relative; }

.title_bt { width:181px; height:118px; background:url(/img/common/title_bt.jpg) 0% 0% no-repeat; position:absolute; top:18px; left:16px; text-indent:-8874px; display:block; }
a:hover.title_bt { background:url(/img/common/title_bt.jpg) 0px -118px no-repeat; }



/* -------------------------[07]:メインコンテンツ */

.mainVisual { width:750px; height:280px; margin:10px auto 0px; background:url(/img/common/main.jpg) 0% 0% no-repeat; position:relative; border-top:1px solid #f2456b; border-bottom:1px solid #f2456b; }
.mainVisual a.main_bt01 { width:181px; height:118px; background:url(/img/common/main_bt01.jpg) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:16px; left:550px; }
.mainVisual a.main_bt02 { width:181px; height:118px; background:url(/img/common/main_bt02.jpg) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:143px; left:550px; }

.mainVisual a:hover.main_bt01 { background:url(/img/common/main_bt01.jpg) 0px -118px no-repeat;text-decoration:none; }
.mainVisual a:hover.main_bt02 { background:url(/img/common/main_bt02.jpg) 0px -118px no-repeat;text-decoration:none; }

.main_shadow { background:url(/img/common/main_shadow.gif) 0% 0% repeat-x; width:750px; height:9px; margin:0px auto 15px; }


.bodyA { width:700px; margin:15px auto; }
.bodyB { width:700px; margin:0px auto 15px; }

.side { width:175px; }

.contents { width:500px; }


.index_bnBox01 { width:500px; height:55px; position:relative;}

a.index_bn01 { width:500px; height:50px; background:url(/img/common/index_bn01.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }
a.index_bn02 { width:500px; height:50px; background:url(/img/common/index_bn02.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }

a:hover.index_bn01 { background:url(/img/common/index_bn01.gif) 0px -50px no-repeat;text-decoration:none; }
a:hover.index_bn02 { background:url(/img/common/index_bn02.gif) 0px -50px no-repeat;text-decoration:none; }


.index_bnBox02 { width:500px; height:80px; position:relative; }

a.index_bn03 { width:500px; height:75px; background:url(/img/common/index_bn03.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }


.index_bnBox03 { width:250px; height:55px; position:relative; }

a.index_bn04 { width:250px; height:50px; background:url(/img/common/index_bn04.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }
a.index_bn05 { width:250px; height:50px; background:url(/img/common/index_bn05.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:250px; }

a.index_bn_mt2010 { width:250px; height:50px; background:url(/img/common/index_bn_mt2010.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }
a.index_bn_yonexcup { width:250px; height:50px; background:url(/img/common/index_bn_yonexcup.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:250px; }

.index_bnBox04 { width:500px; height:55px; position:relative; }

a.index_bn06 { width:500px; height:50px; background:url(/img/common/index_bn06.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }


.index_bnBox05 { width:250px; height:55px; position:relative; }

a.index_bn07 { width:250px; height:50px; background:url(/img/common/index_bn07.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }
a.index_bn08 { width:250px; height:50px; background:url(/img/common/index_bn08.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:250px; }


.index_bnBox06 { width:250px; height:55px; position:relative; }

a.index_bn09 { width:250px; height:50px; background:url(/img/common/index_bn07.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }
a.index_bn10 { width:250px; height:50px; background:url(/img/common/index_bn09.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:250px; }


.index_bnBox07 { width:250px; height:55px; position:relative; }

a.index_bn09 { width:250px; height:50px; background:url(/img/common/index_bn10.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }
a.index_bn10 { width:250px; height:50px; background:url(/img/common/index_bn09.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:250px; }


.index_bnBox08 { width:500px; height:55px; position:relative;}
a.index_bn11 { width:500px; height:50px; background:url(/img/common/index_bn11.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }


.index_bnBox09 { width:500px; height:55px; position:relative;}
a.index_bn12 { width:500px; height:50px; background:url(/img/common/index_bn12.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }


.index_bnBox10 { width:500px; height:55px; position:relative;}
a.index_bn13 { width:500px; height:50px; background:url(/img/common/index_bn13.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }


.index_bnBox11 { width:500px; height:55px; position:relative;}
a.index_bn14 { width:500px; height:50px; background:url(/img/common/index_bn14.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }


.index_bnBox12 { width:500px; height:55px; position:relative;}
a.index_bn15 { width:500px; height:50px; background:url(/img/common/index_bn15.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }


.index_bnBox13 { width:500px; height:55px; position:relative;}
a.index_bn16 { width:500px; height:50px; background:url(/img/common/index_bn16.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }


.index_bnBox14 { width:500px; height:55px; position:relative;}
a.index_bn17 { width:500px; height:50px; background:url(/img/common/5th_anniversary.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }


.index_bnBox15 { width:500px; height:55px; position:relative;}
a.index_bn18 { width:500px; height:50px; background:url(/img/common/index_bn17.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }


.index_bnBox16 { width:500px; height:55px; position:relative;}
a.index_bn19 { width:500px; height:50px; background:url(/img/common/index_bn18.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }


.index_btBox { width:500px; height:50px; position:relative;}

a.index_bt01 { width:245px; height:50px; background:url(/img/common/index_bt01.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }
a.index_bt02 { width:245px; height:50px; background:url(/img/common/index_bt02.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:255px; }

a:hover.index_bt01 { background:url(/img/common/index_bt01.gif) 0px -50px no-repeat;text-decoration:none; }
a:hover.index_bt02 { background:url(/img/common/index_bt02.gif) 0px -50px no-repeat;text-decoration:none; }


.index_btBox02 { width:500px; height:50px; position:relative;}

a.index_bt03 { width:245px; height:50px; background:url(/img/common/index_bt03.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }
a.index_bt04 { width:245px; height:50px; background:url(/img/common/index_bt04.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:255px; }

a:hover.index_bt03 { background:url(/img/common/index_bt03.gif) 0px -50px no-repeat;text-decoration:none; }
a:hover.index_bt04 { background:url(/img/common/index_bt04.gif) 0px -50px no-repeat;text-decoration:none; }


.index_btBox03 { width:500px; height:50px; position:relative;}

a.index_bt05 { width:245px; height:50px; background:url(/img/common/index_bt01.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:0px; }
a.index_bt06 { width:245px; height:50px; background:url(/img/common/index_bt05.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; position:absolute; top:0px; left:255px; }

a:hover.index_bt05 { background:url(/img/common/index_bt01.gif) 0px -50px no-repeat;text-decoration:none; }
a:hover.index_bt06 { background:url(/img/common/index_bt05.gif) 0px -50px no-repeat;text-decoration:none; }


.newsBox { width:500px; background:url(/img/common/news_bg.gif) 0% 0% repeat-y; margin:10px 0px ; }

.newsBoxItem { width:450px; margin:10px auto 0px;padding-left:18px; background:url(/img/common/point.gif) 0px 2px no-repeat; }
.newsBoxItem span.pink { color:#f2456b; font-weight:bold; padding-right:5px; }
.newsBoxItem span.blue { color:#3366cc; font-weight:bold; padding-right:5px; }
.newsBoxItem p a.c_red { color:#f33; padding-left:10px; background:url(/img/common/notice_point.gif) 0% 50% no-repeat;}

.newsBoxItem00 { width:455px; background-color:#fef3f5; margin:10px auto 0px; border:1px dotted #f2456b; padding:7px; }
.partition { margin:7px auto 0px; border-top:1px dotted #f2456b; padding:5px 0px 0px; }

a.side_login  { width:175px; height:45px; background:url(/img/common/side_login.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; margin:0px 0px 10px; }
a:hover.side_login  { background:url(/img/common/side_login.gif) 0px -45px no-repeat;text-decoration:none; }

a.side_junir  { width:175px; height:45px; background:url(/img/common/side_junir.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; margin:0px 0px 10px; }
a:hover.side_junir  { background:url(/img/common/side_junir.gif) 0px -45px no-repeat;text-decoration:none; }

a.side_rone  { width:175px; height:45px; background:url(/img/common/side_rone.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; margin:0px 0px 5px; }
a.side_rone:hover { background:url(/img/common/side_rone.gif) 0px -45px no-repeat;text-decoration:none;}

a.side_rent { width:175px; height:45px; background:url(/img/common/side_rent.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; margin:0px 0px 5px;  }
a.side_rent:hover  { background:url(/img/common/side_rent.gif) 0px -45px no-repeat;text-decoration:none;}

a.side_magazin  { width:175px; height:45px; background:url(/img/common/side_magazin.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; margin:0px 0px 5px; }
a.side_magazin:hover  { background:url(/img/common/side_magazin.gif) 0px -45px no-repeat;text-decoration:none; }

a.side_staff{ width:175px; height:45px; background:url(/img/common/side_staff.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; margin:0px 0px 5px; }
a.side_staff:hover { background:url(/img/common/side_staff.gif) 0px -45px no-repeat;text-decoration:none; }

a.side_bp{ width:175px; height:45px; background:url(/img/common/side_bp.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; margin:0px 0px 5px; }
a.side_bp:hover { background:url(/img/common/side_bp.gif) 0px -45px no-repeat;text-decoration:none; }


a.side_junior { width:175px; height:38px; background:url(/img/common/junior.gif) 0% 0% no-repeat; display:block; text-indent:-8874px; margin:20px 0px 5px; }
a.side_junior:hover { background:url(/img/common/junior.gif) 0px -38px no-repeat;text-decoration:none; }


.tennisday { text-align:center; margin:5px; }

.keitai { width:175px; height:100px; margin:0px 0px 10px; }


.ispotBox { width:175px; height:88px; margin:0px 0px 10px; position:relative; }

.ispot01 { width:175px; height:52px; background:url(/img/common/side_ispot.gif) 0px 0px no-repeat; position:absolute; top:0px; left:0px; text-indent:-8874px;display:block; }
.ispot02 { width:87px; height:36px; background:url(/img/common/side_ispot.gif) 0px -52px no-repeat; position:absolute; top:52px; left:0px; text-indent:-8874px;display:block; }
.ispot03 { width:88px; height:36px; background:url(/img/common/side_ispot.gif) -87px -52px no-repeat; position:absolute; top:52px; left:87px; text-indent:-8874px;display:block;  }

a:hover.ispot01  { background:url(/img/common/side_ispot.gif) 0px -88px no-repeat;text-decoration:none; }
a:hover.ispot02  { background:url(/img/common/side_ispot.gif) 0px -140px no-repeat;text-decoration:none; }
a:hover.ispot03 { background:url(/img/common/side_ispot.gif) -87px -140px no-repeat;text-decoration:none; }


.nosmoking { text-align:center; padding:10px; }
.notice_add { text-align:right; }
.notice_add span.blue { color:#3366cc; }



/* -------------------------[08]:フッタ */

.footer_bar{ width:750px; height:14px; margin:0px auto; background:url(/img/common/footer_bar.gif) 0% 0% repeat-x; }

.footer { width:750px; margin:0px auto 8px;  }

.footer_shadow { width:756px; height:4px; margin:0px auto;  }



/* -------------------------[09]:テーブル */

.table_club01 { width:445px; margin:0px auto; }
.table_club01 th { width:60px; border-bottom:1px dotted #ccc ; color:#3366cc; padding:3px 3px 3px 5px ; }
.table_club01 td { border-bottom:1px dotted #ccc ; }


.table_club02 { width:445px; margin:0px auto; }
.table_club02 th { width:100px; border-bottom:1px dotted #ccc ; color:#3366cc; padding:3px 3px 3px 5px; }
.table_club02 td { border-bottom:1px dotted #ccc; }
.table_club02 td.court { width:100px; border-bottom:1px dotted #ccc; color:#3366cc; padding:3px 3px 3px 10px; font-weight:bold; }


.table_club03 { width:445px; border:1px dotted #999; border-collapse:collapse; }
.table_club03 th { width:25%; border:1px dotted #999; background-color:#ffffea; border-collapse:collapse; font-weight:bold; color:#f2456b;padding:5px 0px; }
.table_club03 td.item { border:1px dotted #999; background-color:#eaeffa; border-collapse:collapse; font-weight:bold; color:#3366cc; padding:5px 0px 5px 5px; }
.table_club03 td { text-align:center; font-weight:bold; border:1px dotted #999; border-collapse:collapse; padding:5px 0px 5px 0px; }
.table_club03 td.tax { font-weight:normal; }


.table_club04 { width:445px; border:1px dotted #999; border-collapse:collapse; }
.table_club04 th { border:1px dotted #999; background-color:#ffffea; border-collapse:collapse; font-weight:bold; color:#f2456b;padding:5px 0px; }
.table_club04 td.item { border:1px dotted #999; background-color:#fef3f5; border-collapse:collapse; padding:5px 0px 5px 5px; }
.table_club04 td{ border:1px dotted #999; border-collapse:collapse;  padding:5px 0px 5px 0px; text-align:center; }



/* -------------------------[10]:フォーム */



/* -------------------------[11]:index */



/* -------------------------[12]:スクール動画 */

.base_im { text-align:center; width:600px; margin:0px auto; }

.intromovie { text-align:center; margin:20px 5px 5px; }

.schooldata { text-align:left; line-height:120%; margin:5px 80px 0px; }

.container03 { width:511px; background:url(/img/common/container03_bg.gif) 0% 0% repeat-y ; margin:10px auto; }
.container03_body { width:481px; margin:13px auto; }



/* -------------------------[13]:その他 */

.label_red { background-color:#ff0000; padding:2px; border:1px solid #ff0000; color:#ffffff; }
.label_pink02 { background-color:#f2456b; padding:1px; border:1px solid #f2456b; color:#fff; }
.label_white { background-color:#ffffff; padding:2px; border:1px solid #ffffff; padding:3px 5px; }



