/* リトルリーグ四国連盟 ＣＳＳ */

*{ margin:0; padding:0; font-weight:normal; font-size:12px; line-height:120%; color:#ffffff;}
img{ border:0;}
p{font-size:x-small; line-height:120%;}
a{ color:#0099CC; font-size:small;}
a:hover{ color:#66CCFF;}
body{ text-align:left; background-color:#006699;}
input{ color:#000000;}
.cnt{ text-align:center;}

/*****/
.t12gy{ color:#99CC00; font-size:12px;}
/*****/


option,textarea{ color:#000000;}
/***▼ヘッダー▼***/
#HEAD{ background:url(img/bg_h01.jpg) repeat-x; width:100%;}
#h_seo{ background:url(img/h_seo.jpg); width:830px; height:16px;}
#h_logo{ background:url(img/bg_h_logo_r.jpg) no-repeat right; width:830px;}
#h_logo h2{ background:url(img/logo.jpg); width:557px; height:128px;}
#h_logo h2 a{ display:block; text-indent:-999px; width:557px; height:128px;}
/***▲ヘッダー▲***/
/***▼コンテンツ▼***/
#bg_m_line{background:url(img/bg_h02.jpg) repeat-x;}
#CONTENTS{ width:830px; background:url(img/bg_contnts.gif) repeat-y; clear:left;}
/*↓レフトメニュー***/
#LEFT_MENU{ float:left; width:228px; background:url(img/menu/menu_b.gif) repeat-y; }
#LEFT_MENU p{width:228px;}
#LEFT_MENU p a{display:block; line-height:46px; width:228px; text-indent:-999px;}
#LEFT_MENU p.home a{ background:url(img/menu/home_off.gif);}
#LEFT_MENU p.home a:hover{ background:url(img/menu/home_on.gif);}
#LEFT_MENU p.guide a{ background:url(img/menu/guide_off.gif);}
#LEFT_MENU p.guide a:hover{ background:url(img/menu/guide_on.gif);}
#LEFT_MENU p.plan a{ background:url(img/menu/plan_off.gif);}
#LEFT_MENU p.plan a:hover{ background:url(img/menu/plan_on.gif);}
#LEFT_MENU p.result a{ background:url(img/menu/result_off.gif);}
#LEFT_MENU p.result a:hover{ background:url(img/menu/result_on.gif);}
#LEFT_MENU p.bbs a{ background:url(img/menu/bbs_off.gif);}
#LEFT_MENU p.bbs a:hover{ background:url(img/menu/bbs_on.gif);}
#LEFT_MENU p.oshirase a{ background:url(img/menu/oshirase_off.gif);}
#LEFT_MENU p.oshirase a:hover{ background:url(img/menu/oshirase_on.gif);}
#LEFT_MENU p.contact a{ background:url(img/menu/contact_off.gif);}
#LEFT_MENU p.contact a:hover{ background:url(img/menu/contact_on.gif);}
#LEFT_MENU p.link a{ background:url(img/menu/link_off.gif);}
#LEFT_MENU p.link a:hover{ background:url(img/menu/link_on.gif);}
#LEFT_MENU p.privacy a{ background:url(img/menu/privacy_off.gif);}
#LEFT_MENU p.privacy a:hover{ background:url(img/menu/privacy_on.gif);}
#LEFT_MENU p.sitemap a{ background:url(img/menu/sitemap_off.gif);}
#LEFT_MENU p.sitemap a:hover{ background:url(img/menu/sitemap_on.gif);}
/*↓メイン***/
#MAIN{ float:left; background:url(img/bg_h_menu_r.jpg) no-repeat; width:602px; margin:0 0 10px 0; padding:0 0 20px 0;}
#MAIN h3{ margin:24px 0 0 10px;}
#MAIN a{ color:#FFCC00; text-decoration:underline;}
#MAIN a:hover{ color:#CC0000;}
/*↓パンくずリスト**/
#pankuzu{ font-size:12px; margin:110px 0 0 10px;}
#pankuzu a{ font-size:12px; color:#666666;}
#pankuzu a:hover{ color:#999999;}
/*↓フッター***/
#foot{ background:url(img/bg_contents_f.jpg); width:830px; height:10px; clear:left;}
/*↓フッターメニュー***/
#foot_menu{ background:url(img/bg_f01.jpg); }
#foot_menu p{ margin-left:150px;line-height:22px; font-size:12px;}
#foot_menu a{ color:#333333; font-size:12px;}
#foot_menu a:hover{ color:#999999;}
/***▲コンテンツ▲***/

/***▼ＴＯＰ▼***/
#TOP{ margin:140px 10px 0 10px; }
#TOP h3{ margin:0;}
#TOP div.bnr{ text-align:center;}
#TOP div.info{ width:560px; margin:10px 0 0 0 ; }
#TOP div.cont{ width:560px; height:140px; background-color:#FFFFFF; background-color:#FFFFFF;}
#TOP div.cont iframe{ overflow:auto;}
#TOP div.cont p{ color:#663300;font-size:x-small;}
iframe{ border-width:none;frameborder:0;  overflow:auto;}
/*↓読み込み用*/
#news_kekka{ padding:6px 10px 6px 10px; }
#news_kekka table{ border-collapse:collapse; }
#news_kekka table td{ color:#333333; font-size:15px; line-height:20px; padding:0 0 4px 0;}
#news_kekka table td a{ font-size:15px;}
/***▲ＴＯＰ▲***/

/***▼大会予定▼***/
#PLAN{margin:6px 18px 0 14px;}
#PLAN h4{ background-color:#CC0000; text-indent:10px;  font-size:14px; margin:12px 0 0 0;}
#PLAN table{ background-color:#FFFFFF; margin:10px 0 0 0 ; border-collapse:collapse;}
#PLAN th{ background-color:#FFCC00; text-align:left; padding:4px 6px 4px 6px;border:1px solid #999999; font-size:12px;}
#PLAN a{ color:#006699; text-decoration:none; font-size:12px;}
#PLAN a:hover{ color:#3399CC; text-decoration:underline;}
#PLAN td{color:#333333; padding:4px 6px 4px 6px;  border:1px solid #999999; font-size:12px; }
/***▲大会予定▲***/

/***▼試合結果▼***/
#RESULT{margin:6px 10px 0 10px;}
#RESULT_2{margin:6px 10px 0 10px;}
#RESULT_2 div.cart{}
#taikai_title{ background-color:#FFFFFF; text-align:center; padding:7px; color:#663300; line-height:20px; width:560px; margin:0px;}
#taikai_title span.t18red{ font-size:16px; font-weight:bold; color:#CC0000;}

#taikai_list{ background-color:#000000; border:#666666 solid 2px; padding:0px 0px 0px 0px; line-height:20px; width:560px; margin:0px;}
#taikai_list a{ color:#FF9900; text-decoration:none; font-size:20px;}

#taikai_title2{ background-color:#006699; padding:0px; line-height:20px; width:560px; margin:0px; }

#taikai_tyuui{ color:#000000; text-align:left; float:left; padding:4px; }
#taikai_tyuui a{ color:#FF3366; text-decoration:none; }
#taikai_tyuui a:hover{ color:#999999; text-decoration:underline;}

#taikai_pdf{ text-align:right; padding:4px; }
#taikai_pdf a{ color:#000000; text-decoration:none; font-size:15px;}
#taikai_pdf a:hover{ color:#999999; text-decoration:underline;}

#pdf_banner{ text-align:center; background-color:#ffffcc; padding:10px; width:553px; }

/***▲試合結果▲***/

/***▼四国連盟ご案内▼***/
#GUIDE{margin:6px 18px 0 14px;}
#GUIDE h4{ background-color:#CC0000; text-indent:10px;  font-size:14px; margin:12px 0 0 0;}
#GUIDE table{ background-color:#FFFFFF; margin:10px; border-collapse:collapse;}
#GUIDE th{ background-color:#FFCC00; color:#333333; text-align:left; padding:4px 6px 4px 6px;border:1px solid #999999; font-size:12px;}
#GUIDE td{color:#333333; padding:4px 6px 4px 6px;  border:1px solid #999999; font-size:12px; width:300px;}
#GUIDE td.title{ background-color:#993300; color:#FFFFFF; font-size:12px; }
/***▲四国連盟ご案内▲***/

/***▼リンク▼***/
#LINK{ margin:6px 10px 10px 10px;}
#LINK p{ color:#FFFF99; font-size:14px;}
#LINK a{ font-size:14px; }
/***▲リンク▲***/
/***▼プライバシーポリシー▼***/
#PRIVACY{ margin:6px 10px 0 10px; }
#PRIVACY h4{ margin:10px 6px 0 4px ; background-color:#663300; color:; font-weight:; font-size:14px;}
#PRIVACY p{ margin:2px 6px 0 4px; background-color:#fffffF; color:#660000; padding:6px; font-size:12px; } 

/***▲プライバシーポリシー▲***/
/***▼お問い合わせ▼***/
#CONTACT{margin:6px 10px 0 10px;text-align:center;}
#CONTACT table{ border-collapse:separate; margin:20px auto 0 auto;}
#CONTACT th{ background-color:#FFCC00; width:120px; padding:4px; color:#663300;}
#CONTACT td{ background-color:#ffffff; color:#000000; padding:2px; padding:4px; text-align:left;}
#CONTACT strong{ color:#CC0000; font-weight:bold;}
#CONTACT span.rei{ color:#999999; font-size:11px;}
#CONTACT span.kome{ color:#CC0000;}
#CONTACT p{ margin:6px auto 2px auto; width:560px; text-align:left;}
#CONTACT p.sousin{ text-align:center;}
/***▲お問い合わせ▲***/
/***▼サイトマップ▼***/
#SITEMAP{margin:6px 10px 0 10px;}
#SITEMAP ul{ margin:20px; list-style-type:none;}
#SITEMAP ul li{ margin:6px; border:1px solid #cccccc; text-align:right; background-color:#FFFFFF;}
#SITEMAP ul li a{ color:#CC0000; display:block; text-decoration:none; padding:2px;}
#SITEMAP ul li a:hover{ background-color:#FFCC00;}
/***▲サイトマップ▲***/

