﻿@charset "utf-8";

#h2_event {
background: url(img/event_title.jpg) top center no-repeat;
}
#header .hd_title #h2_event span{
padding-top: 25px;
padding-left: 425px;
line-height: 1.5;
}
#h2_info {
background: url(../info/img/info_title.jpg) top center no-repeat;
}
#h2_info span{
padding-left: 425px;
}

/*注 インフォメーションページと共通スタイル*/
#event{
width: 100%;
/*750*/
}
#event .event_box{
width: 100%;
margin-bottom: 50px;
}

#event .event_box .title{
width: 100%;
}
#event .event_box .title h3{
text-align: right;
border-bottom: 3px #8EC31F solid;
background: url(img/title_bg_ob.jpg) top left no-repeat;
width: 100%;
height: 30px;
margin-bottom: 18px;
}
#event .event_box .title h3 span{
display: block;
padding:3px 0 0 0;
}
#event .event_box .title h3 strong{
float: left;
display: block;
font-weight: bold;
color:#8EC31F;
padding: 0 0 0 44px;
line-height: 1.2;
}
#event .event_box .f_left{
width: 240px;
}
#event .event_box .f_left p img{
}
#event .event_box .f_right{
width: 510px;
}
#event .event_box .f_right p{
margin-bottom: 20px;
}
#event .event_box .f_right p span.link{
display: block;
line-height: 1.2;
padding-left: 20px;
background:url(../common/img/arrow02.jpg) center left no-repeat;
}
#event .event_box .f_right p span.link a{
text-decoration: underline;
color:#8EC31F;
}
#event .event_box .f_right p span.link a:hover{
text-decoration: none;
}


