@charset "utf-8";
/* CSS Document */


/*-----------------------------------------------

　　　　　　　　　背景画像

-----------------------------------------------*/


#ksgp_back_left {
	background-image:url(//i.daily.jp/css/img/hanshin_left.png);
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-size:auto 100%;
	min-height:700px;
	background-color:#FFC0CB;
	}

#ksgp_back_right {
	background-image:url(//i.daily.jp/css/img/hanshin_right.png);
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-size:auto 100%;
	background-position:right;
	min-height:700px;
	}

.kijiichiranLcolor {
    background-repeat-y: inherit !important;
}


/*-----------------------------------------------

　　　　　　　　ロゴ直下の日程

-----------------------------------------------*/



.ksgp_schedule {
	width:460px;
	background-color:#D8CFA5;
	text-align:right;
	padding:5px;
	font-weight:bold;
	border-top:#9f873a 6px solid;
	border-bottom:#9f873a 1px solid;
	}



/*-----------------------------------------------

　　　　　　　　イベントガイドページ

-----------------------------------------------*/
/*div.eventguide {
	margin-top: 5px;
	position: relative;
        width: auto;
        height: auto;
	padding:5px;
	border: 4px double #FFC0CB;
	overflow: auto;
}
div #event_main {
	border: 4px solid #DB7093;
}
div.eventguide div.eventimages {
	float:right;
	width: 100px;
	height:auto;
}
div.eventguide img {
	width: 100px;
}
div.eventguide strong.date {
	margin:5px;
	float:right;
	font-size:80%;

}
div.eventguide strong.title {
	border-bottom: 2px solid #ff3333;
}
div.eventguide p {
	padding:5px;
}
div.eventguide p.remarks {
	font-size:80%;
}*/




.hanshin {
	width:auto;
	overflow:hidden;
	margin-bottom:15px;
	}
.hanshin h1{
	text-align:center;
	color:#FC74C0;
	background-color:#FFD3F5;
	padding:3px;
}

.event_list{
	overflow:hidden;
}
.event_list li a{
	display: inline-block;
	border: 2px solid #FF7EB4;
	border-radius:5px;
	margin-top:7px;
}
.event_list h2{
	background-color: #FF7EB4;
    padding: 5px;
    margin: 0;
    text-align: center;
    color: white;
	font-size:120%;
}
.event_list h3{
    padding: 1px 10px;
    margin: 0;
    font-size: 14px;
	color: #F56610;
}
.event_list p{
    padding: 5px 10px;
    line-height: 1.3em;
    font-size: 12px;
}
.day{
	font-size:12px !important;
	line-height:1em !important;
}
.back_color{
	    background-color: #FFFED8 ;
}


.list_in{
	margin:3px;
}
.in_text{
	float:left;
	width:340px;
}
.in_img{
	float:right;
}
.event_list img{
	width:100px;
}

.event_list,.event_list h2 a:link, a:active {
    color: #000000;
    text-decoration: none;
}
.event_list a:visited {
    color: #000000;
	text-decoration:none;
}
.event_list,.event_list h2 a:hover {
    color: #001593;
    text-decoration:none;
}
.event_list li a:hover{
	background-color:#FDE6F5;
}
.event_list  h2 a:hover {
    color: #001593;
    text-decoration:none;
}

/*///// 0317 /////*/

.hanshin {
	width:480px;}

ul.event_list li a {
	width:472px;}