@charset "utf-8";
/* CSS Document */

@import "../common/stracture.css";
@import "../common/common.css";

#main-cage h2 { width:740px; height:100px; background:url("../../schedule/img/title-h2_bg.jpg") no-repeat; text-indent:-9999px; margin:0; padding:0; }

#main-cage h2.semi { width:740px; height:100px; background:url("../../schedule/img/title-h2_bg_semi.jpg") no-repeat; text-indent:-9999px; margin:0; padding:0; }

#main-cage h2.test { width:740px; height:100px; background:url("../../schedule/img/title-h2_bg_test.jpg") no-repeat; text-indent:-9999px; margin:0; padding:0; }


#main-cage .left-column { width:360px; float:left; }
#main-cage .left-column h3 { width:350px; padding:5px; font-size:16px; font-weight:900; color:#FFFFFF; line-height:1.4; line-break:strict; background:#0066FF; }
#main-cage .left-column dl { width:360px; margin:5px 0; padding-bottom:3px; border-bottom:dashed 1px #666666; line-height:1.4; }
#main-cage .left-column dt { width:74px; padding:3px 5px; float:left; display:block; line-height:1.4; font-size:small; }
#main-cage .left-column dt.day { background:#66CCFF; color:#003366; }
#main-cage .left-column dd { float:right; width:264px; margin-bottom:7px; padding-top:4px; display:block; font-size:small; line-height:1.4; }
#main-cage .left-column dd img { vertical-align:middle; }

#main-cage .right-column { width:360px; float:right; margin-left:10px; }
#main-cage .right-column h3 { padding:5px; font-size:16px; font-weight:900; color:#FFFFFF; line-height:1.4; line-break:strict; background:#0066FF; }
#main-cage .right-column dl { width:360px; margin:5px 0; padding-bottom:3px; border-bottom:dashed 1px #666666; }
#main-cage .right-column dt { width:74px; padding:3px 5px; float:left; display:block; line-height:1.4; font-size:small; }
#main-cage .right-column dt.day { background:#66CCFF; color:#003366; }
#main-cage .right-column dd { float:right; width:264px; margin-bottom:7px; padding-top:4px; display:block; font-size:small; }
#main-cage .right-column dd img { vertical-align:middle; }

#main-cage .wide-column { width:700px; float:right; margin:5px 5px 20px 5px; }

#main-cage .wide-column h3 { padding-bottom:3px; font-size:large; font-weight:900; border-bottom:solid 1px #333333; }

#main-cage .wide-column h4 { padding:10px; font-size:medium; font-weight:900; background:#0099FF; color:#000000; background:url("../../schedule/img/h4_bg.jpg"); }

#main-cage .wide-column p { margin:5px 15px; font-size:small; color:#000000; line-height:1.6; line-break:strict; }

#main-cage .wide-column ul { margin:5px 15px; color:#000000; }
#main-cage .wide-column li { margin:5px 15px; font-size:small; list-style-image:url("../../schedule/img/listBlue.gif"); list-style-type:disc; }

#main-cage .wide-column .caution { font-weight:600; color:#FF0000; }
#main-cage .wide-column strong { font-size:16px; font-weight:bold; color:#0066CC; }


.t-right { text-align:right; display:block; }