/* reset ------------------------------*/ img { border:0; } * { margin:0; padding:0; } /* body ------------------------------*/ body { background-image:url(../images/bg.gif); font-family:"MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#464646; letter-spacing:1px; } #header { background-color:#ffffff; width:760px; } #contents { background-color:#ffffff; width:760px; } #dirinfo { margin:15px 0 15px 0px; font-size:12px; width:730px; text-align:left; } #footer { margin:30px 0 20px 0; padding:40px 0 0 0; background-color:#ffffff; width:760px; } #footertop { margin:0px 0 20px 0; padding:30px 0 0 0; background-color:#ffffff; width:760px; } /* link ------------------------------*/ a { color : #000F49; text-decoration:none; } a:active { color : #000F49; text-decoration:none; } a:visited { color : #000F49; text-decoration:none; } a:hover { color : #000F49; text-decoration:underline; } /* 最新イベント情報 */ .alatest { color : #464646; text-decoration:none; } .alatest:active { color : #464646; text-decoration:none; } .alatest:visited { color : #464646; text-decoration:none; } .alatest:hover { color : #464646; text-decoration:underline; } /* 文章内 */ .atext { color : #464646; text-decoration:underline; /*background-color:#D2EBFF;*/ } .atext:active { color : #464646; text-decoration:underline; /*background-color:#D2EBFF;*/ } .atext:visited { color : #464646; text-decoration:underline; /*background-color:#D2EBFF;*/ } .atext:hover { color : #464646; text-decoration:none; background-color:#FFFFA6; } /* text ------------------------------*/ p { font-size:12px; line-height:20px; color:#464646; letter-spacing:1px; } .textm { font-size:12px; line-height:20px; color:#464646; letter-spacing:1px; } .b { font-size:12px; line-height:20px; color:#464646; letter-spacing:1px; font-weight:bold; } .10 { font-size:10px; color:#464646; letter-spacing:1px; } .red { color:#ff0000; } .blue { font-size:12px; line-height:20px; color:#000F49; letter-spacing:1px; } .news_sanka { color:#FF5656; font-weight:bold; } .news_oubo { color:#5F6FFF; font-weight:bold; } .news_kansyou { color:#68BB6D; font-weight:bold; } /* H1 */ h1 { margin-bottom:12px; } h1.contact { margin-bottom:25px; } h1.eventdetail { margin-bottom:44px; } /* H2 */ h2.event { padding:5px 0 10px 0px; background-image: url("../images/event/h2_event_bg.gif"); background-repeat:no-repeat; font-size:14px; color:#ffffff; height:23px; letter-spacing:1px; } h2 { padding:4px 0 15px 27px; background-image:url(../images/event/h3_normal.gif); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#000F49; height:25px; } /* H3 */ h3 { padding:8px 0 10px 7px; background-image:url(../images/h2_bg.gif); background-repeat:no-repeat; font-size:12px; color:#464646; height:29px; letter-spacing:1px; } h3.oshirase { padding:5px 0 10px 20px; background-image:url(../images/toppage/osirase_h3.gif); background-repeat:no-repeat; font-size:12px; color:#ffffff; height:21px; } h3.eventdetail { padding:4px 0 30px 27px; background-image:url(../images/event/h3_detail.gif); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#000F49; height:25px; } h3.eventphoto { padding:4px 0 30px 27px; background-image:url(../images/event/h3_photo.gif); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#000F49; height:25px; } h3.eventnormal { padding:4px 0 30px 27px; background-image:url(../images/event/h3_normal.gif); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#000F49; height:25px; } /* List ------------------------------*/ /* event */ #eventdetail_list ul,li { list-style:none; } #eventdetail_list li { float:left; margin:20px 12px 0 0; } /* detail */ #sitepolicy ul,li { list-style:none; margin:12px 0 0 10px; padding:0; } #sitepolicy li { background-image:url(../images/in_li.gif) ; background-position-y:5px; background-repeat:no-repeat; padding-left:15px; margin:0 0 5px 0; font-size:12px; color:#464646; line-height:18px; letter-spacing:1px; } /* イベントバックナンバー */ #event_bk{ width:510px; } #event_bk dt { float: left; width: 90px; font-size:12px; color:#464646; } #event_bk dd { margin-left: 100px; margin-bottom:15px; padding-left:15px; background:url(../images/bk_list.gif) no-repeat; font-size:12px; color:#464646; } /* table ------------------------------*/ /* ▼イベント詳細 表組 */ #eventdetail_hyou table { border-top:1px solid #666F92; border-left:1px solid #666F92; width:510px; } #eventdetail_hyou th { padding:5px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#BFEBF6; color:#000F49; font-size:12px; font-weight:normal; vertical-align:top; text-align:left; line-height:20px; } #eventdetail_hyou td { padding:5px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#FFFFEB; font-size:12px; vertical-align:top; line-height:20px; letter-spacing:1px; } /* ▼イベント詳細 フォトギャラリー */ #eventdetail_photo td { font-size:10px; letter-spacing:1px; text-align:center; } #eventdetail_photo .margin { margin:0 0 5px 0; } /* ▼イベント申し込み 表組 */ #eventform_hyou table { border-top:1px solid #666F92; border-left:1px solid #666F92; width:510px; } #eventform_hyou th { padding:0 0 0 7px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#BFEBF6; color:#000F49; font-size:12px; font-weight:normal; vertical-align: middle; text-align:left; width:130px; } #eventform_hyou td.blue { padding:0 0 0 7px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#BFEBF6; color:#000F49; font-size:12px; font-weight:normal; vertical-align: middle; text-align:left; width:380px; } #eventform_hyou td { padding:10px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#FFFFEB; font-size:10px; vertical-align:middle; width:380px; letter-spacing:1px; } /*CGI用のスタイル*/ #eventform_hyou_cgi table { border-top:1px solid #666F92; border-left:1px solid #666F92; width:510px; } #eventform_hyou_cgi th { padding:0 0 0 7px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#BFEBF6; color:#000F49; font-size:12px; font-weight:normal; vertical-align: middle; text-align:left; width:130px; } #eventform_hyou_cgi td.blue { padding:0 0 0 7px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#BFEBF6; color:#000F49; font-size:12px; font-weight:normal; vertical-align: middle; text-align:left; width:380px; } #eventform_hyou_cgi td { padding:10px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#FFFFEB; font-size:12px; vertical-align:middle; width:380px; letter-spacing:1px; } /* お問い合わせ */ #contact_hyou table { border-top:1px solid #666F92; border-left:1px solid #666F92; width:510px; } #contact_hyou th { padding:0 0 0 7px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#BFEBF6; color:#000F49; font-size:12px; font-weight:normal; vertical-align: middle; text-align:left; width:130px; } #contact_hyou td { padding:10px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#FFFFEB; font-size:10px; vertical-align:middle; width:380px; letter-spacing:1px; } /* ▼ 芸術文化 詳細 表組 */ #kansyou_hyou table { border-top:1px solid #666F92; border-left:1px solid #666F92; width:373px; } #kansyou_hyou th { padding:5px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#BFEBF6; color:#000F49; font-size:12px; font-weight:normal; vertical-align:top; text-align:left; line-height:20px; } #kansyou_hyou td { padding:5px; border-right:1px solid #666F92; border-bottom:1px solid #666F92; background-color:#FFFFEB; font-size:12px; vertical-align:top; line-height:20px; letter-spacing:1px; } /* 沿線エリア紹介 ------------------------------*/ #area .in_arrow { margin:0 5px 0 0; } #area .photo { margin:0 0 7px 0; } /* イベント一覧 ------------------------------*/ #event_ichiran h1 { margin:0 0 40px 0; } #event_ichiran h2 { margin:25px 0 0 0; } /* image space ------------------------------*/ .btn_application { margin:12px 0 12px 0; } .btn_application_large { margin:20px 0 20px 0; } .btn_pagetop { margin:15px 0 20px 0; text-align:right; } .latest_line_3color { margin:23px 0 20px 0; } /* color ------------------------------*/ .c99 { background-color:#FFFFFF; } .c01 { background-color:#DAF4FA; } .c02 { background-color:#464646; } .c03 { background-color:#FFFBCC; } .csanka_latest { background-color:#FFDDDD; } .coubo_latest { background-color:#E7EAFF; } .ckansyou_latest { background-color:#E8F5E9; } /* 矢印アイコン  ------------------------------*/ ul li.in_arrow { font-size:12px; color:#000F49; margin:10px 0 0 0; padding:0px 0px 1px 20px; background-image: url(../images/in_arrow_drkblue.gif); background-repeat:no-repeat; background-position:4px 5px; } #sitemap ul li.in_arrow { font-size:12px; color:#000F49; margin:0px 0 0 0; padding:0px 0px 1px 20px; background-image: url(../images/in_arrow_drkblue.gif); background-repeat:no-repeat; background-position:4px 5px; } #manner-poster ul li.in_arrow { font-size:12px; color:#000F49; margin:13px 0 13px 10px; padding:0px 0px 1px 20px; background-image: url(images/in_arrow.gif); background-repeat:no-repeat; background-position:4px 5px; } /* form ------------------------------*/ iframe { width:205px; height:720px; /*border:1px solid #f00;*/ } /* ボタン:イベント送信ボタン */ .eventform_transmit { background-image:url(../images/event/btn_transmit.gif); width: 115px; height: 34px; border: none; background-repeat:no-repeat; } .fix_label { background-color:#ff0000; font:14px; color:#ffffff; padding:5px; } /* manner-poster */ #submenu table { background-color:#D9F4FF } #submenu td { font-size:12px; color : #000F49; } #submenu.a { color : #000F49; text-decoration:none; } #submenu.a:active { color : #000F49; text-decoration:none; } #submenu.a:visited { color : #000F49; text-decoration:none; } #submenu.a:hover { color : #000F49; text-decoration:underline; }