/* CSS Document */
@charset "UTF-8";
/* DIV設定
------------------------------------------------------------ */
div.event{ width:750px; margin:10px 0 10px 50px; padding:0; vertical-align:top; }
div.event02{ width:750px; margin:0 0 10px 50px; padding:0; vertical-align:top; overflow:hidden; background-color:#DEEFE4;}
div.event03{ width:710px; background-color:#fff; margin:10px 0 10px 20px; padding:0;}

div.ColorBlockBlue{ width:100%; padding:5px 0; margin:0; background-color:#00329B; color:#fff;}
div.ColorBlockBlack{ width:100%; background-color:#4E88AB; color:#fff; margin:0; padding:5px 0;}


div.EventWrap{ width:710px; margin:10px 20px; overflow:hidden; vertical-align:top;}
div.EventLeft{ float:left; width:430px; background-color:#fff;}
div.EventRight{ float:right; width:250px;}


/* リスト
------------------------------------------------------------ */
table.event{ width:100%; margin:auto;}
table.event th{ background-color:#666; color:#fff; text-align:center;}
table.event td{ background-color:#fff; padding:2px 0 2px 15px; border:1px solid #ddd; line-height:1.5em;}


/* その他
------------------------------------------------------------ */
p.EventP{ margin:5px 20px; line-height:1.5em;}
img.event{ margin:8px 0;}



/*---------------------------------------------
 ** 2016.5.20　追加分
---------------------------------------------*/
.event_wrapper{ width: 850px; margin: 0 auto 30px; color:#333;}
.main_top{margin: 20px 0; _zoom: 1; overflow: hidden; }
.main_top img{margin: 0 20px 20px 0; _zoom: 1; overflow: hidden; }
.event_wrapper p{font-size: 16px; margin: 0 60px;}
.float_L{ float: left; margin-right: 20px;}
/* 見出し */
.event_h2_01{font-size: 20px;margin:0 0 25px 0; }

/* 大会概要 */
.event_table_wrapper{ width: 850px; text-align: center; font-size: 16px !important;}
.event_table_wrapper th{width: 180px; text-align: center; font-size: 24px !important; border-bottom: 1px dashed #BBBBBB; padding:20px 30px; color: #0A6FC0;}
.event_table_wrapper td{  text-align: left; font-size: 16px !important; border-bottom: 1px dashed #BBBBBB; line-height:1.7; padding:10px 0;}


/* スケジュール */
.skj_wraper{ _zoom: 1; overflow: hidden;margin: 0 0 20px 0;}
.skj_L{width: 263px;height: 140px;background-color: #02A0E7;text-align:center;float: left;padding: 80px 0 0 0;}
.skj_L_02{width: 263px;height: 120px;background-color: #0A6FC0;text-align:center;float: left;padding: 80px 0 0 0;}
.skj_R{ width: 560px; float: right; font-size: 16px; text-align:left;}
.skj_R dl{_zoom: 1;overflow: hidden;margin: 5px 0;}
.skj_R dl dt{width:150px; float:left; margin:0 0px 0 0; line-height:1.7;}
.skj_R dl dd{float:left; line-height:1.7;}

.kyosan{background-color: #E5F5FD; padding: 20px 30px; line-height:1.7; text-align:left; font-size: 16px;}
.kyosan span{ font-weight: bold; color: #0A6EBF; }
