/* Schedule */

div.outline {width:990px; margin:0px auto; text-align:center;}

div.mainImg {clear:both; width:990px; height:215px; margin:0px auto; overflow:hidden;}
div.mainImg div.navi {width:990px; height:25px; font-size:12px; color:#ffffff; text-align:left; background:#444444; overflow:hidden;}
div.mainImg div.navi span {display:block; margin:5px 10px 0px; overflow:hidden;}
div.mainImg div.navi a {color:#ffffff;}
div.mainImg h1 {width:990px; height:190px; background:transparent url("../img/img_header.jpg") no-repeat left bottom; overflow:hidden; text-indent:-2000px;}
div.mainImg p {width:990px; height:190px; background:transparent url("../img/img_header.jpg") no-repeat left bottom; overflow:hidden; text-indent:-2000px;}

div.schedule {width:990px; margin:15px auto 30px; text-align:center; overflow:hidden;}
div.schedule div.Lcon {display:inline; width:200px; margin:0px; overflow:hidden; float:left;}
div.schedule div.Rcon {display:inline; width:775px; margin:0px 0px 0px 15px; overflow:hidden; float:right;}

div.schedule div.Lcon div.module {clear:both; width:200px; text-align:left; margin-bottom:10px; overflow:hidden;}
div.schedule div.Lcon div.module div.calData {width:200px; text-align:center;}
div.schedule div.Lcon div.module div.calData h2 {width:200px; height:25px; background:#000000 url("../img/blog_calendar.jpg") no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}
div.schedule div.Lcon div.module div.calData h3 {margin:10px auto; text-align:center; overflow:hidden;}
div.schedule div.Lcon div.module div.calData ul {width:175px; margin:5px auto 15px; overflow:hidden;}
div.schedule div.Lcon div.module div.calData li {display:inline; text-align:center; width:25px; float:left;}
div.schedule div.Lcon div.module div.calData li.sun {color:#ff0000;}
div.schedule div.Lcon div.module div.calData li.sat {color:#0033ff;}
div.schedule div.Lcon div.module div.calData a {color:#0099ff; font-weight:bold; text-decoration:underline;}

div.schedule div.Lcon div.module div.newsData {width:200px; text-align:left;}
div.schedule div.Lcon div.module div.newsData h2 {width:200px; height:25px; background:#000000 url("../img/blog_news.jpg") no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}
div.schedule div.Lcon div.module div.newsData dl {width:190px; margin:5px;}
div.schedule div.Lcon div.module div.newsData dt {margin:0px;}
div.schedule div.Lcon div.module div.newsData dd {margin:0px 0px 10px 5px;}

div.schedule div.Lcon div.module div.listData {width:200px; text-align:left;}
div.schedule div.Lcon div.module div.listData h2 {width:200px; height:25px; background:#000000 url("../img/blog_list.jpg") no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}
div.schedule div.Lcon div.module div.listData ul {width:190px; margin:5px; padding:0px;}
div.schedule div.Lcon div.module div.listData li {margin:0px 0px 5px;}

div.schedule div.Rcon table.article {width:775px; margin:0px auto 20px;}
div.schedule div.Rcon table.article th {width:140px; padding:10px 0px; border-top:solid 1px #999999; border-bottom:solid 1px #333333; color:#ffffff; font-weight:normal; text-align:center; vertical-align:top; background:#666666;}
div.schedule div.Rcon table.article td {width:635px; padding:10px 0px; border-top:solid 1px #ffffff; border-bottom:solid 1px #cccccc; text-align:left; vertical-align:top; background:#f6f6f6;}

div.schedule div.Rcon table.article h2 {width:635px; padding:0px 0px 5px; background:url('../img/img_title.gif') repeat-x left bottom; text-align:left; overflow:hidden;}
div.schedule div.Rcon table.article a {margin:0px 10px; font-size:120%; overflow:hidden;}
div.schedule div.Rcon table.article div.detail {margin:10px; overflow:hidden;}

div.footer {clear:both; width:990px; margin:20px auto; padding:10px 0px 0px; text-align:right; width:990px; height:30px; border-top:#797979 solid 1px;}
div.footer p {text-align:left; width:1000px; height:13px; background: url("http://www.kawai-takanori.jp/img/futter.gif") right top no-repeat; text-indent: -9999px;}

