@charset "utf-8";
/* CSS Document */
html{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; /* font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
scrollbar-face-color: #c3b8ad;       /* 表面の色 */
scrollbar-3dlight-color: #eeeeee;    /* 左端と上端の色 */
scrollbar-highlight-color: #eeeeee;  /* ハイライトの色 */
scrollbar-shadow-color: #cccccc;     /* 影の色 */
scrollbar-darkshadow-color: #cccccc; /* 右端と下端 */
scrollbar-arrow-color: #000000;      /* 矢印の色 */
scrollbar-track-color: #dddddd;      /* バーの背景の色 */
font-size:12px;
}


body {
background-color:#dadada;
text-align:center;
width:900px;
padding:0;
margin-top:0;
margin-left:auto;
margin-right:auto;
}

address{
font-family:Tahoma;
background-image:url(../../images/event/event_footer.jpg);
width:900px;
height:40px;
font-size:10px;
font-weight:bold;
font-style:normal;
text-decoration:none;
margin:0px;
color:#003366;
}
img {
border:0;
}
div#event {
margin-left:auto;
margin-right:auto;
display:block;
}
div.event_start {
width:208px;
float:left;
padding-top:20px;
margin-right:5px;
}
table.campain_event2{
font-family:"ＭＳ ゴシック", "Osaka－等幅";
font-size:14px;
border-collapse:collapse;
border-spacing:inherit;
background-color:#FFFFFF;
border: 6px solid #004080;
margin-right:auto;
margin-left:auto;
clear:both;

}

table.campain_event2 td.cell_gray{
background-color:#CCCCCC;
font-size:16px;
text-align:right;
font-weight:bold;
padding:8px;
}
table.campain_event2 td.cell_time{
background-color:#ffffff;
font-size:20px;
text-align:center;
font-weight:bold;
color:#638c0b;
font-family:'Franklin Gothic Medium';
}

th#caption {
font-size:13px;
padding:0px;
font-weight:bold;
background-color:#004080;
color: white;
}
table.campain_event th{
background-color:#CCCCCC;
font-size:13px;
}
table.campain_event2 th {
background-color:#FF6633;
font-size:13px;
}
table.campain_event td,
table.campain_event th,
table.campain_event2 td,
table.campain_event2 th {
font-family:"ＭＳ ゴシック", "Osaka－等幅";
font-size:12px;
padding:5px 8px;
border:3px solid #004080;
margin:0;
text-align:left;
line-height:18px;
}


div#event01 {
background-image:url(images/event01_top.jpg);
background-repeat:no-repeat;
width:800px;
padding-bottom:50px;
padding-left:50px;
padding-right:50px;
padding-top:40px;
}

div#event02 {
background-image:url(images/event02_top.jpg);
background-repeat:no-repeat;
width:800px;
padding-bottom:50px;
padding-left:50px;
padding-right:50px;
}

div#event03 {
background-image:url(images/event03_top.jpg);
background-repeat:no-repeat;
width:800px;
padding-bottom:50px;
padding-left:50px;
padding-right:50px;
}

div#event04 {
background-image:url(images/event04_top.jpg);
background-repeat:no-repeat;
width:800px;
padding-bottom:50px;
padding-left:50px;
padding-right:50px;
}

h1 {
display:block;
text-indent:-9999px;
height:385px;
margin-top:0px;
padding:0;
}

p.notis{
color: #990000;
text-align:left;
clear:both;
line-height:18px;
padding:230px 50px 10px 70px;
}