/* グローバル設定(タグごと) */ * { font-size:9pt; } BODY,TEXTAREA { font-family:"MS UI Gothic"; } BODY { margin:0px; padding:0px; } FORM { padding:0px; margin:0px; } DIV { padding:0px; margin:0px; } TABLE { padding:0px; margin:0px; border-collapse:collapse;} P { padding:0px; margin:5px; } IMG { border:none; } IMG.button { vertical-align:middle; margin-right:5px; } A { color:#33d; } A:hover { text-decoration:none; } H1 { font-size:110%; color:black; font-weight:normal; margin:0px 0px 5px 0px; background-color:#eee; padding:2px 5px 2px 5px; } TD { vertical-align:top; line-height:135%; } HR { height:1px; color:#aaa; } UL { margin:0px 0px 0px 20px; } INPUT { vertical-align:middle; } TEXTAREA{ } TEXTAREA.active { background-color:#efe; } FIELDSET{ padding:5px; margin:0px; } LEGEND { color:#363; } LI { margin:5px 0px 3px 5px; } EM { color:red; font-weight:bolder; font-style:normal; } /* グローバル設定(全体) */ .left { text-align:left; } .center { text-align:center; } .right { text-align:right; } .top { vertical-align:top; } .middle { vertical-align:middle; } .bottom { vertical-align:bottom; } .gray { color:gray; } .red { color:red; } .deleted{ color:#363; } .bgOrange { background-color:rgb(255,245,220); } .full { width:100%; } .trigger { cursor:pointer; } .rp10 { padding-right:10px; } .rp15 { padding-right:15px; } .rp20 { padding-right:20px; } .bq { color:#373; } P.section { color:#f70; font-weight:bolder; margin:10px 0px 5px 0px; } /* サイトテキスト */ DIV.title { background-color:#8e8; color:#060; padding:2px 10px 2px 10px; margin:10px 0px 10px 0px; font-weight:bolder; } DIV.chapter { color:#060; margin:0px 0px 10px 10px; border-bottom:1px solid green; } P.siteText { margin:0px 0px 10px 10px; } /* フォーム / 表示用 */ DIV { } SPAN.must { color:#f70; font-weight:bolder; } DIV.error { color:#f70; font-weight:bolder; margin:5px 0px 5px 0px; } DIV.errorBox{ margin:0px 0px 15px 0px; padding:5px; border:1px solid red; background-color:#fee; } DIV.formNote { margin:10px 0px 0px 10px; padding:0px; } .formNote P { margin:3px 0px 3px 0px; color:#151; } DIV.pageNote { margin:0px 0px 15px 0px; padding:5px; border:1px solid #f96; background-color:#ffe; } /* 公開レベルを自分で見る用 */ DIV.openPolicy { color:#f70; font-weight:bolder; margin:0px 0px 3px 0px; padding:0px; } /* 一般テーブル */ TH.std { padding:5px 8px 5px 8px; background-color:#efe; border:1px solid #6c6; font-weight:normal; text-align:left; color:#050; } TD.std { padding:5px 8px 5px 8px; border:1px solid #6c6; } TD.caption { padding:0px 15px 0px 5px; } /* ウィンドウ */ TABLE.window { border-top:10px; } TD.wt { background-image:url('../images/title-bar-bg.png'); font-weight:bolder; color:#060; background-color:white; padding:3px 5px 3px 10px; border-top:1px solid #888; border-left:1px solid #888; border-right:1px solid #888; font-size:10.5pt; } TD.wb { background-color:white; padding:15px 15px 15px 15px; border-left:1px solid #888; border-right:1px solid #888; border-bottom:1px solid #888; } TD.wb4l { background-color:white; padding:15px 15px 15px 15px; border-left:1px solid #888; border-bottom:1px solid #888; } TD.wb4r { background-color:white; padding:15px 15px 15px 15px; border-right:1px solid #888; border-bottom:1px solid #888; } /* MyFrel */ TD.myfrel { width:50%; text-align:center; padding:0px 10px 0px 10px; } /* LSメンバ */ TD.lsmem { width:50%; text-align:center; padding:0px 10px 0px 10px; } /* 動作リンク(画面下部の動作リンク)*/ DIV#funcMenu { margin-top:10px; text-align:center; } #funcMenu A { margin-left:5px; margin-right:5px; } /* メインメニュー */ DIV#mainMenu { border-bottom:1px solid #9d9; padding:5px 10px 5px 10px; margin:0px; background-image:url('../images/mainmenu_bg.png'); } #mainMenu A { margin-left:5px; margin-right:5px; } /* 旧色 474 */ #mainMenu A.on { color:797; } DIV#subMenu { border-bottom:1px solid #5b5; padding:5px 10px 5px 10px; margin:0px; background-color:#f7fff7; } #subMenu A { margin-left:10px; } #subMenu A.on { color:#797; } /* フットメニュー/フッタ */ DIV#footMenu { text-align:center; border-top:1px solid #5b5; font-size:9pt; padding-top:5px; } DIV#footerLink { text-align:center; font-size:9pt; padding-top:5px; line-height:150%; } #footMenu A { margin-left:10px; } #footerLink A { margin-left:10px; } /* カレンダー */ TABLE.calendar { border-collapse:collapse; border:2px solid #6c6; } TABLE.calendar TH { font-size:9pt; font-weight:normal; background-color:#dfd; border:1px solid #6c6; padding:3px; font-weight:bolder; color:#060; } TABLE.calendar TH.sunday { color:red; } TABLE.calendar TH.saturday { color:blue; } TABLE.calendar TD { font-size:9pt; font-weight:normal; border:1px solid #6c6; padding:1px 3px 1px 3px; } TABLE.calendar TD.theday { font-weight:bolder; } TABLE.calendar TD.sunday { background-color:#fdd; } TABLE.calendar TD.saturday { background-color:#ddf; } TABLE.calendar TD.holiday { background-color:#fdd; } TABLE.calendar TD.oom { background-color:#fff; } TABLE.calendar TD.title { text-align:center; border:none; font-weight:bolder; color:#060; background-color:white; } TABLE.calendar TD.navigation { border:none; font-weight:bolder; color:#060; } /* 天気予報 */ TD.weather { width:65px; height:60px; } TD.weather P { padding:0px; margin:0px; font-size:9pt; line-height:100%; } /* 交通情報 */ TABLE.transport {} TABLE.transport TD { vertical-align:middle; font-size:9pt; } TABLE.transport TD.time { padding-left:10px; } TABLE.transport TD IMG { vertical-align:middle; margin-right:3px; } /* 角丸四角 */ .pmb1_b, .pmb1_s {font-size:1px; } .pmb1_1, .pmb1_2, .pmb1_3, .pmb1_4, .pmb1_b, .pmb1_s {display:block; overflow:hidden;} .pmb1_1, .pmb1_2, .pmb1_3, .pmb1_s {height:1px;} .pmb1_2, .pmb1_3, .pmb1_4 {border-style: solid; border-width: 0 1px; } .pmb1_1 {margin:0 5px; } .pmb1_2 {margin:0 3px; border-width:0 2px;} .pmb1_3 {margin:0 2px;} .pmb1_4 {height:2px; margin:0 1px;} .pmb1_c {display:block; border-style: solid ; border-width: 0 1px; color:#333; padding:0px 8px; }