@charset "Shift_JIS";
@import "mimiyori.css";
a:link { color: #0099FF; text-decoration: none; }
a:visited { color: #0099FF; text-decoration: none; }
a:hover { color: #66CCFF; text-decoration: none; }
a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity: 0.7; }
a:active { text-decoration: none; }
html { scrollbar-face-color: #B1EDFF; scrollbar-track-color: #FFFFFF; scrollbar-shadow-color: #E8F9FF; scrollbar-darkshadow-color: #70DEFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #99FFFF; scrollbar-base-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; }
body { margin: 0px; font-size: 12px; color: #666666; line-height: 1.6em; background-image: url("/img_global/back.gif"); }
.pix_ex_small { font-size: 9px; color: #666666; line-height: 14px; }
.pix_small { font-size: 10px; color: #666666; line-height: 14px; }
.pix_middium { font-size: 12px; color: #666666; line-height: 20px; }
.pix_large { font-size: 14px; color: #666666; line-height: 18px; }
.pix_ex_large { font-size: 18px; font-weight: bold; color: #666666; line-height: 14px; }
.att_blue { font-weight: bold; color: #0099FF; }
.att_red { font-weight: bold; color: #FF6633; }
.att_green { font-weight: bold; color: #006600; background-color: #EAFFBC; }
.notes_blue { color: #0099FF; text-decoration: none; }
.notes_red { font-size: 10px; color: #FF6633; }
indent { margin-left: 15px; }
.midashi { font-weight: bold; color: #FF6633; background-color: #CEF4FF; }
input,
textarea { color: #0066CC; }
.Clear { clear: both; }
#topics { width: 580px; padding: 15px; margin: 0px auto; border: 1px solid #99CCFF; line-height: 16px; }
#topics .pix_ex_large { font-size: 18px; font-weight: bold; color: #666666; line-height: 14px; line-height: 24px; }
.contentsTitle { padding: 3px 0px 3px 8px; font-weight: bold; color: #FFF; background-color: #666; }
.scheduleTable { width: 475px; font-size: 10px; line-height: 14px; }
.scheduleTable td { padding: 2px; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; height: 25px; }
.scheduleTable th { text-align: center; background-color: #EDEDED; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; }
.scheduleTable p:first-line { font-weight: bold; }
.scheduleTable p { margin: 0px; }
.scheduleTable h2 { margin: 0px; font-size: 12px; color: #FF6633; line-height: 16px; }
.pink { background-color: #FFE4E1; }
.orange { background-color: #FDE5B4; }
.green { background-color: #DEE699; }
.khaki { background-color: #F0EA85; }
.powderblue { background-color: #E0FFFF; }
.skyblue { background-color: #99FFFF; }
.linen { background-color: #E6DDC6; }
.rosybrown { background-color: #E5CDCE; }
.lavender { background-color: #E6E6FA; }
.lemonyellow { background-color: #FFFACD; }
.kikan { width: 30px; padding: 5px; margin: 10px 0px; border: 1px solid #FF6633; color: #FF6633; text-align: center; background-color: #FFF; }
.left { float: left; }
.right { float: right; }
.chimujagu { margin-top: 20px; font-size: 12px; color: #009933; line-height: 16px; text-align: center; }
.chimujagu2 { margin: 5px 0px; font-size: 12px; color: #009933; line-height: 16px; }
.mimiyori { padding: 0px; margin: 0px; border: 1px solid #FF9933; width: 472px; }
.mimiyori li { padding-left: 35px; margin-bottom: 10px; text-indent: 0px; background-image: url(../img_top/click_btn.gif); background-repeat: no-repeat; list-style-position: outside; list-style-type: none; }
.mimiyori ol { margin-top: 5px; margin-bottom: 0px; margin-left: 10px; }
.mimiyori h3 { padding: 0px 3px 3px 0px; margin: 0px; color: #FFFFFF; display: inline; background: #6FDBFC; }
.banner { margin-top: 15px; }
.banner a { margin-bottom: 10px; display: block; }
ol.top_ol { padding: 0px; margin: 10px 10px 0px 10px; }
li.span { padding: 0px 0px 0px 40px; margin-bottom: 10px; background-repeat: no-repeat; list-style-position: outside; list-style-type: none; }
li.new { padding: 0px 0px 0px 40px; margin-bottom: 10px; background-image: url(../img_top/new_btn.gif); background-repeat: no-repeat; list-style-position: outside; list-style-type: none; }
.text_80 p { font-size:80%; line-height:2em; }
.text_80 li { font-size:80%; line-height:2em; }
.text_80 table { font-size:80%; line-height:2em; }