@charset "utf-8";
/* CSS Document */

/*==========================================================

  ■NAASH 秩父宮ラグビー場
  
  ■/chichibunomiya/Portals/0/css/contents.css

==========================================================*/



/* ---------------------------------------------------------
common
--------------------------------------------------------- */
.red { color: #CC0000; }
.bold { font-weight: bold; }
.small { font-size: 10px; }
.m10b { margin-bottom: 10px; }
.m20b { margin-bottom: 20px; }
.m30b { margin-bottom: 30px; }
/* ---------------------------------------------------------
フリーボタン
--------------------------------------------------------- */
/*--フリーボタン01列--*/
ul.freebutton01 { clear: both; width: 620px; padding: 0; margin: 10px 0; font-size: 12px; }
ul.freebutton01 li { float: left; list-style: none; margin: 0 0 10px; }
ul.freebutton01 li a { display: block; width: 575px; height: 25px; padding: 9px 30px 0 15px; background: url(/chichibunomiya/Portals/0/images/common/freebutton/freebutton01.gif) no-repeat top left; line-height: 1.2em; color: #666666; }
ul.freebutton01 li a:link, ul.freebutton01 li a:visited, ul.freebutton01 li a:active { text-decoration: none; color: #666666; }
ul.freebutton01 li a:hover { text-decoration: underline; color: #666666; }
/*--フリーボタン02列--*/
ul.freebutton02 { clear: both; width: 620px; padding: 0; margin: 10px 0; font-size: 12px; }
ul.freebutton02 li { float: left; list-style: none; margin: 0 10px 10px 0; }
ul.freebutton02 li.right { margin: 0 0 10px; }
ul.freebutton02 li a { display: block; width: 260px; height: 25px; padding: 9px 30px 0 15px; background: url(/chichibunomiya/Portals/0/images/common/freebutton/freebutton02.gif) no-repeat top left; line-height: 1.2em; color: #666666; }
ul.freebutton02 li a:link, ul.freebutton02 li a:visited, ul.freebutton02 li a:active { text-decoration: none; color: #666666; }
ul.freebutton02 li a:hover { text-decoration: underline; color: #666666; }
/*--フリーボタン03列--*/
ul.freebutton03 { clear: both; width: 620px; padding: 0; margin: 10px 0; font-size: 12px; }
ul.freebutton03 li { float: left; list-style: none; margin: 0 10px 10px 0; }
ul.freebutton03 li.right { margin: 0 0 10px; }
ul.freebutton03 li a { display: block; width: 155px; height: 25px; padding: 9px 30px 0 15px; background: url(/chichibunomiya/Portals/0/images/common/freebutton/freebutton03.gif) no-repeat top left; line-height: 1.2em; color: #666666; }
ul.freebutton03 li a:link, ul.freebutton03 li a:visited, ul.freebutton03 li a:active { text-decoration: none; color: #666666; }
ul.freebutton03 li a:hover { text-decoration: underline; color: #666666; }
/*--フリーボタン04列--*/
ul.freebutton04 { clear: both; width: 620px; padding: 0; margin: 10px 0; font-size: 12px; }
ul.freebutton04 li { float: left; list-style: none; margin: 0 10px 10px 0; }
ul.freebutton04 li.right { margin: 0 0 10px; }
ul.freebutton04 li a { display: block; width: 102px; height: 25px; padding: 9px 30px 0 15px; background: url(/chichibunomiya/Portals/0/images/common/freebutton/freebutton04.gif) no-repeat top left; line-height: 1.2em; color: #666666; }
ul.freebutton04 li a:link, ul.freebutton04 li a:visited, ul.freebutton04 li a:active { text-decoration: none; color: #666666; }
ul.freebutton04 li a:hover { text-decoration: underline; color: #666666; }
/* ---------------------------------------------------------
インデックス
--------------------------------------------------------- */
/*--お知らせ--*/
.information .topics { font-weight: bold; color: #666666; display: block; padding: 7px 20px 5px 0; border-bottom: 1px dotted #cccccc; width: 600px; }
.information .day { padding: 0 15px 0 0; }
.information .title { color: #e4007f; font-weight: normal; padding: 0 0 0 5px; }
/*--お知らせ詳細--*/
.information-details { width: 620px; }
.information-details h3 { width: 590px; }
.information-details .day { font-size: 11px; border-bottom: 1px dotted #cccccc; }
.information-details .text { padding: 5px 0 20px; }
/*--ボックス--*/
.index_box { width: 620px; }
/*--ヘッドライン--*/
.index_box h2 { width: auto; height: auto; margin: 0 0 15px; padding: 0; }
/*--ボックス--*/
.index_box table { width: 620px; }
/*--写真エリア--*/
.index_box .index_box_photo { padding: 0 20px 0 0; }
.index_box .index_box_photo .photo { float: left; }
.index_box .index_box_photo .text { float: right; width: 185px; }
.index_box .index_box_photo p { margin: 0 0 10px; }
/*--ボタンエリア--*/
.index_box .index_box_button { width: 215px; padding: 0; }
.index_box .index_box_button p { margin: 0 0 10px; }
/* ---------------------------------------------------------
カテゴリー
--------------------------------------------------------- */
/*--カテゴリー01--*/
.category_box01 { width: 620px; margin: 15px 0; }
.category_box01 td { width: 195px; padding: 0 5px 20px; vertical-align: top; }
.category_box01 .category_title { font-weight: bold; border-left: 4px solid #E4007F; padding: 0 0 0 10px; margin: 0 0 5px; }
.category_box01 .category_photo { padding: 0 0 5px; }
/*--カテゴリー02--*/
.category_box02 { width: 620px; margin: 15px 0; }
.category_box02 td { padding: 0 5px 20px; vertical-align: top; }
.category_box02 .category_title { font-weight: bold; border-left: 4px solid #E4007F; padding: 0 0 0 10px; margin: 0 0 5px; }
.category_box02 .category_photo { width: 210px; text-align: left; padding: 0 0 20px 5px; }
/* ---------------------------------------------------------
イベントカレンダー
---------------------------------------------------------
.event-calendar { margin: 0 auto 20px; width: 880px; background: #dddddd; }
.event-calendar th { background: #e4007f; padding: 5px 0; font-size: 12px; color: #FFFFFF; text-align: center; }
.event-calendar td { padding: 5px 2px; font-size: 12px; text-align: center; background: #ffffff; }
.event-calendar th.day { text-align: center; padding: 0 0 0 10px; width: 100px; }
.event-calendar td.day { text-align: left; padding: 0 0 0 10px; }
.event-calendar th.time { width:60px; }
.event-calendar th.starttime { width:60px; } */
/* ---------------------------------------------------------
お知らせ
--------------------------------------------------------- */
.newslist { clear:both; }
.newslist dl { border-bottom:1px dotted #CCCCCC; clear:both; overflow:hidden; width:620px; }
.newslist dt { float:left; font-weight: bold; color: #666666; width:110px; padding: 5px; }
.newslist dd { float:right; font-weight: normal; width:490px; padding: 5px; }
/* ---------------------------------------------------------
ログイン削除
--------------------------------------------------------- */
#dnn_ctr_Login_cmdRegister { display:none; }
/* ---------------------------------------------------------
いろいろなテーブル
--------------------------------------------------------- */
.color-table { border-collapse: collapse; border: 1px solid #CCCCCC; margin-bottom: 25px; width: 100%; }
.color-table li, .color-table ol { padding-left: 5px; }
.color-table th { background: #E4007F; border: 1px dotted #CCCCCC; padding: 10px; text-align: left; color:#FFFFFF; }
.color-table td { border: 1px dotted #CCCCCC; padding: 10px; }
.gray-table { border-collapse: collapse; border: 1px solid #CCCCCC; margin-bottom: 25px; width: 100%; }
.gray-table li, .gray-table ol { padding-left: 5px; }
.gray-table th { background: #EAEAEA; border: 1px dotted #CCCCCC; padding: 10px; text-align: left; }
.gray-table td { border: 1px dotted #CCCCCC; padding: 10px; }
.line-table { border-collapse: collapse; border: 2px solid #E4007F; margin-bottom: 25px; width: 100%; }
.line-table li, .line_table ol { padding-left: 5px; }
.line-table th { border: 1px dotted #E4007F; padding: 10px; text-align: left; }
.line-table td { border: 1px dotted #E4007F; padding: 10px; }
.nocolor-table { border-collapse: collapse; border: 1px solid #CCCCCC; margin-bottom: 25px; width: 100%; }
.nocolor-table li, .nocolor-table ol { padding-left: 5px; }
.nocolor-table th { border: 1px dotted #CCCCCC; padding: 10px; text-align: left; }
.nocolor-table td { border: 1px dotted #CCCCCC; padding: 10px; }
/* ---------------------------------------------------------
トップ　サイドイベント
--------------------------------------------------------- */
.event_side {padding:7px;background:#fff;border:1px solid #d9d9d9;border-radius:5px;behavior:url(/corp/Portals/0/PIE.htc);position:relative;}
.event-news ul {margin:0;list-style:none;}
.event-news ul li {padding: 10px 0 12px;border-bottom: 1px dotted #c2c2c2;position: relative;}
.event-news ul li .newsDate {font-weight: bold;margin: 0;}
.event_side .newsListLink {text-align: right;margin: 0;}
.event_side .newsListLink a {padding:0 0 0 8px;background:url(/chichibunomiya/Portals/0/Skins/chichibunomiya/images/common/newsListLinkArrow.gif) no-repeat 0 0.4em;}