<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

.bg01{
	background-color:#faf7ee;
}
.bg02{
	background-color:#fc9a9b;
}
.lttl_blue_line{
	text-align: center;
	margin: 0px 0px 20px 0px;
	padding:  50px 0px 20px 0px;
    font-weight: bold;
    font-size: 2.2em;
    line-height: 2.0em;
    color: #FFFFFF;
    width: 1200px;
	height: 70px;
    /*border-top: 3px solid #3b699b;
    border-bottom: 3px solid #3b699b;*/
}
.lttl_pink_line{
	font-family: Tahoma, Geneva, "sans-serif";
	text-align: center;
	margin: 20px 0px 20px 0px;
	padding:  30px 0px 20px 0px;
    font-weight: bold;
    font-size: 2.2em;
    line-height: 2.0em;
    color: #333333;
    width: 1200px;
    border-top: 3px solid #dc5565;
    border-bottom: 3px solid #dc5565;
}
.ttl_blue_line{
	text-align: left;
	margin: 0px 20px 20px 20px;
	padding:  30px 20px 10px 0px;
    font-weight: bold;
    font-size: 1.4em;
    line-height: 1.4em;
	color: #0075cb;
    /*color: #3b699b;*/
    width: 1140px;
    border-bottom: 1px solid #0075cb;
}
.ttl_pink_line{
	text-align: center;
	margin: 20px 0px 20px 0px;
	padding:  30px 0px 10px 0px;
    font-weight: bold;
    font-size: 1.5em;
    line-height: 1.5em;
    color: #333333;
    /*color: #dc5565;*/
    width: 1200px;
    border-bottom: 1px solid #dc5565;
}
.lp{
	 width:1200px; margin:0 auto;
	 padding:0px 0px 0px 0px;
}
.lpbox{	
	min-width:0px;
	}
.lpbox .lpboxinner{
	width:1200px;margin:0 0;padding:0 0 0 0
	}	
.lpbox .lpboxinner{
	width:1200px;margin:0 auto;padding:0 0 0 0
	}
.lpbox .lpboxinner .section{
	position:relative;margin-top:16px
	}
.lpbox .lpboxinner .section:first-child{
	margin-top:0
	}
.lpbox .lpboxinner .section ul{
	position:relative
	}
.lpbox .lpboxinner .section ul li{
	position:absolute;overflow:hidden
	}
.lpbox .lpboxinner .section ul li.item06{
	width:1180px;
	height:205px;
	}	
.lpbox .lpboxinner .section ul li.item06 .pick_photo{
	margin-top:0px;
	float: left;
	width: 300px;	
	height: 206px;
	}
.lpbox .lpboxinner .section ul li.item06 .pick_photo img{
	/*width: 192px;*/
	width: 300px;
	height: 200px;
	border: 3px solid #d4d2c9;
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex{
	width: 830px;
	margin-top:0px;
	padding:0px 20px 0px 20px;
	float: right;
	height: 206px;
	/*color: #c51700;
	font-size:85%;
	line-height: 1.4em;*/
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .pick_day{
	font-family: 'Open Sans', sans-serif;
	color: #de3878;
	font-size:1.0em;
	}	
.lpbox .lpboxinner .section ul li.item06 .pick_tex .title{
	font-weight:bold;
	font-size:1.1em;
	line-height: 2.0em;
	color: #de3878;
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .title1{
	font-weight:bold;
	font-size:1.3em;
	line-height: 1.4em;
	color: #333333;
	/*color: #3b699b;*/
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .title2{
	font-weight:bold;
	font-size:1.3em;
	line-height: 1.4em;
	color: #333333;
	/*color: #dc5565;*/
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .title3{
	font-weight:bold;
	font-size:1.3em;
	line-height: 1.4em;
	color: #de3878;
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .subtitle{
	font-size:1.0em;
	line-height: 1.4em;
	color: #c51700;
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .subtitle1{
	font-size:1.0em;
	line-height: 1.4em;
	color: #333333;
	/*color: #3b699b;*/
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .subtitle2{
	font-size:1.0em;
	line-height: 1.4em;
	color: #333333;
	/*color: #dc5565;*/
	}
/* 1行目*/	
.lpbox .lpboxinner .section.fifth{
	margin-top:0px;
	margin-bottom:0px;
	padding:25px 0px 0px 25px;
	height:206px;
	}	
.lpbox .lpboxinner .section.fifth .catch{
	color:#000000;
	font-size:50%;
	line-height: 1.0em;
	}		
.lpbox .lpboxinner .section.fifth .pttl{
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	width:97%;
	height:auto;
	clear: none;
	}
.lpbox .lpboxinner .section.fifth .nttl{
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	width:100%;
	height:auto;
	clear: none;	
	}
.lpbox .lpboxinner .section.fifth ul li.pos01{
    top: 0;
    left: 1px
	}
/*.lpbox .lpboxinner .section.fifth ul li.pos02{
	top:0px;
	left:560px
	}
.lpbox .lpboxinner .section.fifth ul li.pos03{
	top:180px;left:0px
	}
.lpbox .lpboxinner .section.fifth ul li.pos04{
	top:180px;left:560px
	}
.lpbox .lpboxinner .section.fifth ul li.pos05{
	top:360px;left:0px
	}
.lpbox .lpboxinner .section.fifth ul li.pos06{
	top:360px;
	left:560px
	}
.lpbox .lpboxinner .section.fifth ul li.pos07{
	top:540px;left:0px
	}
.lpbox .lpboxinner .section.fifth ul li.pos08{
	top:540px;
	left:560px
	}
*/

.lpbox0{	
	min-width:0px;
	}
.lpbox0 .lpboxinner0{
	width:1200px;margin:0 0;padding:0 0 0 0
	}	
.lpbox0 .lpboxinner0{
	width:1200px;margin:0 auto;padding:0 0 0 0
	}
.lpbox0 .lpboxinner0 .section{
	position:relative;margin-top:16px
	}
.lpbox0 .lpboxinner0 .section:first-child{
	margin-top:0
	}
.lpbox0 .lpboxinner0 .section ul{
	position:relative
	}
.lpbox0 .lpboxinner0 .section ul li{
	position:absolute;overflow:hidden
	}
.lpbox0 .lpboxinner0 .section ul li.item06{
	width:1200;
	height:200px;
	}	
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_photo{
	margin-top:0px;
	float: left;
	height:200px;
	height: auto;
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_photo img{
	/*width: 192px;*/
	width: 300px;	
	height: auto;
	border: 3px solid #d4d2c9;
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex{
	width: 811px;
	margin-top:0px;
	padding:0px 0px 0px 20px;
	float: right;
	height:200px;
	color: #555555;
	font-size:1.0em;
	line-height: 1.4em;
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .pick_day{
	font-family: 'Open Sans', sans-serif;
	color: #888;
	font-size:1.0em;
	}	
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .title1{
	font-weight:bold;
	font-size:1.2em;
	line-height: 1.5em;
	color: #c51700;
	/*color: #3b699b;*/
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .title2{
	/*font-weight:bold;*/
	font-size:1.0em;
	line-height: 1.2em;
	color: #c51700;
	/*color: #dc5565;*/
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .title3{
	/*font-weight:bold;*/
	font-size:0.9em;
	line-height: 1.1em;
	color: #333333;
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .subtitle{
	font-size:1.0em;
	line-height: 1.4em;
	color: #de3878;
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .subtitle1{
	font-size:1.0em;
	line-height: 1.4em;
	color: #333333;
	/*color: #3b699b;*/
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .subtitle2{
	font-size:1.0em;
	line-height: 1.4em;
	color: #333333;
	/*color: #dc5565;*/
	}
/* 1行目*/	
.lpbox0 .lpboxinner0 .section.fifth{
	margin-top:0px;
	margin-bottom:0px;
	padding:25px 0px 0px 25px;
	height:920px;
	}	
.lpbox0 .lpboxinner0 .section.fifth .catch{
	color:#000000;
	font-size:50%;
	line-height: 1.0em;
	}		
.lpbox0 .lpboxinner0 .section.fifth .pttl{
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	width:97%;
	height:auto;
	clear: none;
	}
.lpbox0 .lpboxinner0 .section.fifth .nttl{
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	width:100%;
	height:auto;
	clear: none;	
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos01{
	top:0;left:0
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos02{
	top:220px;left:0px;
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos03{
	top:440px;left:0px
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos04{
	top:660px;left:0px
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos05{
	top:880px;left:0px
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos06{
	top:1100px;left:0px
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos07{
	top:1320px;left:0px
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos08{
	top:1540px;left:0px
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos09{
	top:1760px;left:0px
	}	
.lpbox0 .lpboxinner0 .section.fifth ul li.pos10{
	top:1980px;left:0px
	}	
	

.lpbox2{	
	min-width:0px;
	}
.lpbox2 .lpboxinner2{
	width:1200px;margin:0 0;padding:0 0 0 0
	}	
.lpbox2 .lpboxinner2{
	width:1200px;margin:0 auto;padding:0 0 0 0
	}
.lpbox2 .lpboxinner2 .section{
	position:relative;margin-top:16px
	}
.lpbox2 .lpboxinner2 .section:first-child{
	margin-top:0
	}
.lpbox2 .lpboxinner2 .section ul{
	position:relative
	}
.lpbox2 .lpboxinner2 .section ul li{
	position:absolute;overflow:hidden
	}
.lpbox2 .lpboxinner2 .section ul li.item06{
	width:560px;
	height:148px;
	}	
.lpbox2 .lpboxinner2 .section ul li.item06 .pick_photo{
	margin-top:0px;
	float: left;
	width: 192px;	
	height: 148px;
	}
.lpbox2 .lpboxinner2 .section ul li.item06 .pick_photo img{
	/*width: 192px;*/
	width: 192px;
	height: auto;
	border: 3px solid #d4d2c9;
	}
.lpbox2 .lpboxinner2 .section ul li.item06 .pick_tex{
	width: 340px;
	margin-top:0px;
	padding:0px 10px 0px 0px;
	float: right;
	height: 136px;
	color: #015382;
	font-size:90%;
	line-height: 1.4em;
	}
.lpbox2 .lpboxinner2 .section ul li.item06 .pick_tex .pick_day{
	font-family: 'Open Sans', sans-serif;
	color: #888;
	font-size:1.0em;
	}	
.lpbox2 .lpboxinner2 .section ul li.item06 .pick_tex .title{
	font-weight:bold;
	font-size:1.3em;
	line-height: 1.5em;
	color: #FFFFFF;
	}
.lpbox2 .lpboxinner2 .section ul li.item06 .pick_tex .subtitle{
	font-size:1.0em;
	line-height: 1.3em;
	color: #FFFFFF;
	}
/* 1行目*/	
.lpbox2 .lpboxinner2 .section.fifth{
	margin-top:0px;
	margin-bottom:0px;
	padding:30px 0px 0px 39px;
	height:560px;
	/*height:380px; 2段の場合*/
	}	
.lpbox2 .lpboxinner2 .section.fifth .catch{
	color:#000000;
	font-size:50%;
	line-height: 1.0em;
	}		
.lpbox2 .lpboxinner2 .section.fifth .pttl{
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	width:97%;
	height:auto;
	clear: none;
	}
.lpbox2 .lpboxinner2 .section.fifth .nttl{
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	width:100%;
	height:auto;
	clear: none;	
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos01{
	top:0;left:0
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos02{
	top:0px;
	left:560px
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos03{
	top:180px;left:0px
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos04{
	top:180px;left:560px
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos05{
	top:360px;left:0px
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos06{
	top:360px;
	left:560px
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos07{
	top:540px;left:0px
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos08{
	top:540px;
	left:560px
	}
	

/*ここから Cast*/


.lpbox3{	
	min-width:0px;
	}
.lpbox3 .lpboxinner3{
	width:1200px;margin:0 0;padding:0 0 0 0
	}	
.lpbox3 .lpboxinner3{
	width:1200px;margin:0 auto;padding:0 0 0 0
	}
.lpbox3 .lpboxinner3 .section{
	position:relative;margin-top:16px
	}
.lpbox3 .lpboxinner3 .section:first-child{
	margin-top:0
	}
.lpbox3 .lpboxinner3 .section ul{
	position:relative
	}
.lpbox3 .lpboxinner3 .section ul li{
	position:absolute;overflow:hidden
	}
.lpbox3 .lpboxinner3 .section ul li.item06{
	width:1200;
	height:200px;
	}	
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_photo{
	margin-top:0px;
	float: left;
	height:200px;	
	height: auto;
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_photo img{
	/*width: 192px;*/
	width: 300px;	
	height: auto;
	/*border: 3px solid #d4d2c9;*/
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex{
	width: 811px;
	margin-top:0px;
	padding:0px 0px 0px 20px;
	float: right;
	height:200px;
	color: #555555;
	font-size:90%;
	line-height: 1.4em;
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex .pick_day{
	font-family: 'Open Sans', sans-serif;
	color: #888;
	font-size:1.0em;
	}	
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex .title{
	font-weight:bold;
	font-size:1.2em;
	line-height: 2.0em;
	color: #de3878;
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex .title1{
	font-weight:bold;
	font-size:1.3em;
	line-height: 1.4em;
	color: #333333;
	/*color: #3b699b;*/
	}

.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex .title2{
	font-weight:bold;
	font-size:1.3em;
	line-height: 1.4em;
	color: #333333;
	/*color: #dc5565;*/
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex .title3{
	font-weight:bold;
	font-size:1.3em;
	line-height: 1.4em;
	color: #de3878;
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex .subtitle{
	font-size:1.0em;
	line-height: 1.4em;
	color: #de3878;
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex .subtitle1{
	font-size:1.0em;
	line-height: 1.4em;
	color: #333333;
	/*color: #3b699b;*/
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex .subtitle2{
	font-size:1.0em;
	line-height: 1.4em;
	color: #333333;
	/*color: #dc5565;*/
	}
/* 1行目*/	
.lpbox3 .lpboxinner3 .section.fifth{
	margin-top:0px;
	margin-bottom:0px;
	padding:25px 0px 0px 25px;
	height:890px;
	}	
.lpbox3 .lpboxinner3 .section.fifth .catch{
	color:#000000;
	font-size:50%;
	line-height: 1.0em;
	}		
.lpbox3 .lpboxinner3 .section.fifth .pttl{
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	width:97%;
	height:auto;
	clear: none;
	}
.lpbox3 .lpboxinner3 .section.fifth .nttl{
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	width:100%;
	height:auto;
	clear: none;	
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos01{
	top:0;left:0
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos02{
	top:220px;left:left:0
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos03{
	top:440px;left:0px
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos04{
	top:660px;left:0px
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos05{
	top:880px;left:0px
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos06{
	top:1100px;left:0px
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos07{
	top:1320px;left:0px
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos08{
	top:1540px;left:0px
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos09{
	top:1760px;left:0px
	}	
.lpbox3 .lpboxinner3 .section.fifth ul li.pos10{
	top:1980px;left:0px
	}


.lpbox4{	
	min-width:0px;
	}
.lpbox4 .lpboxinner4{
	width:1200px;margin:0 0;padding:0 0 0 0
	}	
.lpbox4 .lpboxinner4{
	width:1200px;margin:0 auto;padding:0 0 0 0
	}
.lpbox4 .lpboxinner4 .section{
	position:relative;margin-top:16px
	}
.lpbox4 .lpboxinner4 .section:first-child{
	margin-top:0
	}
.lpbox4 .lpboxinner4 .section ul{
	position:relative
	}
.lpbox4 .lpboxinner4 .section ul li{
	position:absolute;overflow:hidden
	}
.lpbox4 .lpboxinner4 .section ul li.item06{
	width:1200;
	height:150px;
	}	
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_photo{
	margin-top:0px;
	float: left;
	height:160px;	
	height: auto;
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_photo img{
	/*width: 192px;*/
	width: 700px;	
	height: auto;
	/*border: 3px solid #d4d2c9;*/
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex{
	width: 811px;
	margin-top:0px;
	padding:0px 0px 0px 20px;
	float: right;
	height:160px;
	color: #555555;
	font-size:90%;
	line-height: 1.4em;
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex .pick_day{
	font-family: 'Open Sans', sans-serif;
	color: #888;
	font-size:1.0em;
	}	
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex .title{
	font-weight:bold;
	font-size:1.2em;
	line-height: 2.0em;
	color: #de3878;
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex .title1{
	font-weight:bold;
	font-size:1.3em;
	line-height: 1.4em;
	color: #333333;
	/*color: #3b699b;*/
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex .title2{
	font-weight:bold;
	font-size:1.3em;
	line-height: 1.4em;
	color: #333333;
	/*color: #dc5565;*/
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex .title3{
	font-weight:bold;
	font-size:1.3em;
	line-height: 1.4em;
	color: #de3878;
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex .subtitle{
	font-size:1.0em;
	line-height: 1.4em;
	color: #de3878;
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex .subtitle1{
	font-size:1.0em;
	line-height: 1.4em;
	color: #333333;
	/*color: #3b699b;*/
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex .subtitle2{
	font-size:1.0em;
	line-height: 1.4em;
	color: #333333;
	/*color: #dc5565;*/
	}
/* 1行目*/	
.lpbox4 .lpboxinner4 .section.fifth{
	margin-top:0px;
	margin-bottom:0px;
	padding:25px 0px 0px 25px;
	height:150px;
	}	
.lpbox4 .lpboxinner4 .section.fifth .catch{
	color:#000000;
	font-size:50%;
	line-height: 1.0em;
	}		
.lpbox4 .lpboxinner4 .section.fifth .pttl{
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	width:97%;
	height:auto;
	clear: none;
	}
.lpbox4 .lpboxinner4 .section.fifth .nttl{
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	width:100%;
	height:auto;
	clear: none;	
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos01{
	top:0;left:0
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos02{
	top:220px;left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos03{
	top:440px;left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos04{
	top:660px;left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos05{
	top:880px;left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos06{
	top:1100px;left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos07{
	top:1320px;left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos08{
	top:1540px;left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos09{
	top:1760px;left:0px
	}	
.lpbox4 .lpboxinner4 .section.fifth ul li.pos10{
	top:1980px;left:0px
	}


.lpfooter{
	 width:100%; margin:0 auto;
	 padding:0px 0px 0px 0px;
	 background-color:#FFFFFF;
}
.lpfooter .lpfooterinner {
	 width:1200px; margin:0 auto;
	 padding:0px 0px 0px 0px;
}
.txt_da_l {
	 color:#FFFFFF;
	 font-size:1.3em;
	 line-height: 1.4em;
	 padding:0px 0px 30px 0px;
}
.txt_da_m {
	 color:#555555;
	 font-size:1.2em;
	 line-height: 1.5em;
	 padding:20px 20px 50px 20px;
}
.txt_da_s {
	 color:#FFFFFF;
	 font-size:0.8em;
	 line-height: 1.0em; 
	 /*float:right;*/
}
.txt_blue_l {
	/*text-align: center;*/
	color: #0075cb;
	/*color: #3b699b;*/
	font-size: 1.8em;
	line-height: 1.8em;
	padding:20px 25px 20px 25px;
}
.txt_blue_m {
	color: #3b699b;
	 font-size:1.0em;
	 line-height: 1.2em;	 
}
.txt_blue_s {
	color: #3b699b;
	 font-size:0.8em;
	 line-height: 1.0em; 
	 /*float:right;*/
}
.episode {
	margin-top:0px;
	margin-bottom:0px;
	padding:10px 40px 20px 40px;
	height:1260px;
	/*height:960px;*/
	}
.episode h4{
	color: #FFFFFF;
	 font-size:1.0em;
	 line-height: 1.3em; 
	}
.episode .epiphoto{
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 0px;
	clear:both;
	}	
.episode .epiphoto img{
	height: auto;
	width: 400px;	
	padding:30px 10px 10px 0px;
	}
.episode .epiphoto_end{
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 0px;
	clear:both;
	}
.episode .txt_program_ll {
	color: #c56600;
	font-size: 1.8em;
	line-height: 2.0em;
	padding:30px 0px 0px 0px;
}
.episode .txt_program_ll_red {
	color: #e32626;
	font-size: 1.8em;
	line-height: 2.0em;
	padding:30px 0px 0px 0px;
}
.episode .txt_program_l {
	color: #c56600;
	font-size: 1.5em;
	line-height: 1.7em;
}
.episode .txt_program_l_red {
	color: #e32626;
	font-size: 1.5em;
	line-height: 1.7em;
}
.episode .txt_program_m {
	color: #c56600;
	font-size:1.0em;
	line-height: 1.2em;
}
.episode .txt_program_m_red {
	color: #FF0000;
	font-size:1.0em;
	line-height: 1.2em;
}
.episode .txt_program_s {
	color: #333333;
	 font-size:0.9em;
	 line-height: 1.0em; 
	 /*float:right;*/
}
.episode .epiphoto_end img{
	height: auto;
	width: 280px;	
	padding:20px 0px 25px 0px;
	}
.episode2 {
	margin-top:0px;
	margin-bottom:0px;
	padding:10px 25px 20px 25px;
	height:1000px;
	}
.episode2 h4{
	color: #FFFFFF;
	 font-size:1.0em;
	 line-height: 1.3em; 
	}
.episode2 .epiphoto{
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 0px;
	clear:both;
	}	
.episode2 .epiphoto img{
	height: auto;
	width: 280px;	
	padding:20px 0px 0px 0px;
	}
.episode2 .epiphoto_end{
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 0px;
	clear:both;
	}	
.episode2 .epiphoto_end img{
	height: auto;
	width: 280px;	
	padding:20px 0px 25px 0px;
	}

.dline{ 
	width: 1200px;
	border-bottom: thin;
	border-bottom-color: #555555;
	border-bottom-style: dotted;
	}	
.txt_new{
	height: 25px;
	width: 130px;
	padding:3px 8px 3px 8px;
	background-color: #e77029;
	border: 1px solid #e77029;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFF;
	margin:0px 0px 0px 0px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;
	font-weight: bold;
	text-align:center
	}

.box24 {
    position: relative;
    padding: 0.5em 0.7em;
    margin: 0em 2.0em;
    background: #ff3300;
    color: #ffff00;
    font-weight: bold;
	width: 15%;
}
.box24:after {
    position: absolute;
    content: '';
    top: 100%;
    left: 30px;
    border: 15px solid transparent;
    border-top: 15px solid #ff3300;
    width: 0;
    height: 0;
}
.box24 p {
	font-size: 1.2em;
	text-align: center;
    margin: 0; 
    padding: 0;
}	





	@media screen and (max-width: 640px){

.lp{
	 width:100%; margin:0 auto;
	 padding:0px 0px 0px 0px;
}
.lttl_blue_line{
	text-align: center;
	margin: 20px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.5em;
	color: #FFFFFF;
    width: 100%;
	/*color: #3b699b;
    border-top: 3px solid #3b699b;
    border-bottom: 3px solid #3b699b;*/
}
.lttl_pink_line{
	text-align: center;
	margin: 10px 0px 20px 0px;
	padding:  20px 0px 20px 0px;
    font-weight: bold;
    font-size: 1.3em;
    line-height: 1.3em;
	color: #333333;
	/*color: #dc5565;*/
    width: 100%;
    border-top: 3px solid #dc5565;
    border-bottom: 3px solid #dc5565;
}
.ttl_blue_line{
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding:  10px 0px 10px 10px;
    font-weight: bold;
    font-size: 0.9em;
    line-height: 1.2em;
	color: #0075cb;
	/*color: #3b699b;*/
     width: 97%;
    border-bottom: 1px solid #3b699b;
}
.ttl_pink_line{
	text-align: center;
	margin: 0px 0px 20px 0px;
	padding:  20px 0px 10px 0px;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.2em;
	color: #333333;
	/*color: #dc5565;*/
    width: 100%;
    border-bottom: 1px solid #dc5565;
}

.lpbox .lpboxinner {
	width:100%;
	margin:0 ;
	padding:0;
	}
.lpbox .lpboxinner .section ul li{
	margin-bottom:10px;position:relative
	}
.lpbox {
	padding:0px
	}
.lpbox .lpboxinner {
	padding:0px
	}
.lpbox .lpboxinner .section{
	clear:both; 
	}	
.lpbox .lpboxinner .section{
	height:auto !important
	}
.lpbox .lpboxinner .section ul li{
	left:auto !important;top:auto !important
	}	

/*ここから Feature Program　*/


/* 1行目*/	

.lpbox .lpboxinner .section.fifth{
	margin-top:0px;
	padding:10px 10px 10px 10px;
	height:auto; !important
	}
	
.lpbox .lpboxinner .section.fifth .subttl{
	font-family: 'Open Sans', sans-serif;
	color:#000000;
	font-size:120%;
	line-height: 1.0em;
	}		
	
.lpbox .lpboxinner .section.fifth .catch{
	color:#000000;
	font-size:50%;
	line-height: 1.0em;
	}	
	
.lpbox .lpboxinner .section ul li.item06{
	width:100%;
	height: auto;
	}
	
.lpbox .lpboxinner .section ul li.item06 .pick_photo{
	/*margin:10px 0px 10px 0px;
	float: left;
	width: 40%;	
	height: auto;
	padding:0px 0px 0px 0px;*/
	
	float: left;
	width: 30%;
	height: auto;
	}
.lpbox .lpboxinner .section ul li.item06 .pick_photo img{
	width: 100%;	
	height: auto;
	padding:0px 0px 0px 0px
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex{
	/*width: 100%;
	margin-top:0px;
	padding:0px 0px 0px 0px;
	float: left;
	height: auto;
	color: #333;
	font-size:0.8em;*/
	padding:0px 0px 10px 0px;
	float: right;
	width: 65%;
	height: auto;
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .title1{
	font-weight:bold;
	font-size:1.0em;
	line-height: 1.3em;
	color: #333333;
	/*color: #3b699b;*/
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .title2{
	font-weight:bold;
	font-size:1.0em;
	line-height: 1.3em;
	color: #333333;
	/*color: #dc5565;*/
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .subtitle{
	font-size:0.9em;
	line-height: 1.0em;
	color: #c51700;
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .subtitle1{
	font-size:1.0em;
	line-height: 1.4em;
	color: #333333;
	/*color: #3b699b;*/
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .subtitle2{
	font-size:1.0em;
	line-height: 1.4em;
	color: #333333;
	/*color: #dc5565;*/
	}
.lpbox .lpboxinner .section ul li.item06 .pick_tex .title3{
	font-weight:bold;
	font-size:1.0em;
	line-height: 1.3em;
	color: #de3878;
	}

.lpbox .lpboxinner .section.fifth ul li.pos01{
	top:0px;
	left:0px
	}
.lpbox .lpboxinner .section.fifth ul li.pos02{
	top:0px;
	left:0px
	}
.lpbox .lpboxinner .section.fifth ul li.pos03{
	top:0px;
	left:0px
	}
.lpbox .lpboxinner .section.fifth ul li.pos04{
	top:0px;
	left:0px
	}
.lpbox .lpboxinner .section.fifth ul li.pos05{
	top:0px;
	left:0px
	}
.lpbox .lpboxinner .section.fifth ul li.pos06{
	top:0px;
	left:0px
	}
	
	
.lpbox0 .lpboxinner0 {
	width:100%;
	margin:0 ;
	padding:0;
	}
.lpbox0 .lpboxinner0 .section ul li{
	margin-bottom:10px;position:relative
	}
.lpbox0 {
	padding:0px
	}
.lpbox0 .lpboxinner0 {
	padding:0px
	}
.lpbox0 .lpboxinner0 .section{
	clear:both; 
	}	
.lpbox0 .lpboxinner0 .section{
	height:auto !important
	}
.lpbox0 .lpboxinner0 .section ul li{
	left:auto !important;top:auto !important
	}	

/*ここから Feature Program　*/


/* 1行目*/	

.lpbox0 .lpboxinner0 .section.fifth{
	margin-top:0px;
	padding:10px 10px 20px 10px;
	height:auto; !important
	}
	
.lpbox0 .lpboxinner0 .section.fifth .subttl{
	font-family: 'Open Sans', sans-serif;
	color:#000000;
	font-size:120%;
	line-height: 1.0em;
	}		
	
.lpbox0 .lpboxinner0 .section.fifth .catch{
	color:#000000;
	font-size:50%;
	line-height: 1.0em;
	}	
	
.lpbox0 .lpboxinner0 .section ul li.item06{
	width:100%;
	height: auto;
	}
	
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_photo{
	/*margin:10px 0px 10px 0px;
	float: left;
	width: 40%;	
	height: auto;
	padding:0px 0px 0px 0px;*/
	
	float: left;
	width: 30%;
	height: auto;
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_photo img{
	width: 100%;	
	height: auto;
	padding:0px 0px 0px 0px
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex{
	/*width: 100%;
	margin-top:0px;
	padding:0px 0px 0px 0px;
	float: left;
	height: auto;
	color: #333;
	font-size:0.8em;*/
	padding:0px 10px 10px 0px;
	float: right;
	width: 63%;
	height: auto;
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .pick_day{
	font-family: 'Open Sans', sans-serif;
	color: #888;
	font-size:0.8em;
	}	
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .title{
	font-weight:bold;
	font-size:1.0em;
	line-height: 1.3em;
	color: #de3878;
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .title1{
	font-weight:bold;
	font-size:1.0em;
	line-height: 1.3em;
	color: #c51700;
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .title2{
	/*font-weight:bold;*/
	font-size:0.9em;
	line-height: 1.0em;
	color: #c51700;
	}
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .title3{
	/*font-weight:bold;*/
	font-size:0.8em;
	line-height: 1.0em;
	color: #333333;
	}	
.lpbox0 .lpboxinner0 .section ul li.item06 .pick_tex .subtitle{
	font-size:0.9em;
	line-height: 1.0em;
	color: #de3878;
	}	
.lpbox0 .lpboxinner0 .section.fifth ul li.pos01{
	top:0px;
	left:0px
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos02{
	top:0px;
	left:0px
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos03{
	top:0px;
	left:0px
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos04{
	top:0px;
	left:0px
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos05{
	top:0px;
	left:0px
	}
.lpbox0 .lpboxinner0 .section.fifth ul li.pos06{
	top:0px;
	left:0px
	}	
	

.lpbox2 .lpboxinner2 {
	width:100%;
	margin:0 ;
	padding:0;
	}
.lpbox2 .lpboxinner2 .section ul li{
	margin-bottom:10px;position:relative
	}
.lpbox2 {
	padding:0px
	}
.lpbox2 .lpboxinner2 {
	padding:0px
	}
.lpbox2 .lpboxinner2 .section{
	clear:both; 
	}	
.lpbox2 .lpboxinner2 .section{
	height:auto !important
	}
.lpbox2 .lpboxinner2 .section ul li{
	left:auto !important;top:auto !important
	}	

/*ここから Feature Program　*/


/* 1行目*/	

.lpbox2 .lpboxinner2 .section.fifth{
	margin-top:0px;
	padding:10px 10px 10px 10px;
	height:auto; !important
	}
	
.lpbox2 .lpboxinner2 .section.fifth .subttl{
	font-family: 'Open Sans', sans-serif;
	color:#000000;
	font-size:120%;
	line-height: 1.0em;
	}		
	
.lpbox2 .lpboxinner2 .section.fifth .catch{
	color:#000000;
	font-size:50%;
	line-height: 1.0em;
	}	
	
.lpbox2 .lpboxinner2 .section ul li.item06{
	width:100%;
	height: auto;
	}
	
.lpbox2 .lpboxinner2 .section ul li.item06 .pick_photo{
	/*margin:10px 0px 10px 0px;
	float: left;
	width: 40%;	
	height: auto;
	padding:0px 0px 0px 0px;*/
	
	float: left;
	width: 25%;
	height: auto;
	}
.lpbox2 .lpboxinner2 .section ul li.item06 .pick_photo img{
	width: 100%;	
	height: auto;
	padding:0px 0px 0px 0px
	}
.lpbox2 .lpboxinner2 .section ul li.item06 .pick_tex{
	/*width: 100%;
	margin-top:0px;
	padding:0px 0px 0px 0px;
	float: left;
	height: auto;
	color: #333;
	font-size:0.8em;*/
	padding:0px 0px 10px 0px;
	float: right;
	width: 70%;
	height: auto;
	}
.lpbox2 .lpboxinner2 .section ul li.item06 .pick_tex .title{
	font-weight:bold;
	font-size:1.0em;
	line-height: 1.5em;
	color: #FFFFFF;
	}
.lpbox2 .lpboxinner2 .section ul li.item06 .pick_tex .subtitle{
	font-size:0.8em;
	line-height: 1.2em;
	color: #FFFFFF;
	}	
.lpbox2 .lpboxinner2 .section.fifth ul li.pos01{
	top:0px;
	left:0px
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos02{
	top:0px;
	left:0px
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos03{
	top:0px;
	left:0px
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos04{
	top:0px;
	left:0px
	}
.lpbox2 .lpboxinner .section.fifth ul li.pos05{
	top:0px;
	left:0px
	}
.lpbox2 .lpboxinner2 .section.fifth ul li.pos06{
	top:0px;
	left:0px
	}
	
.lpbox3 .lpboxinner3 {
	width:100%;
	margin:0 ;
	padding:0;
	}
.lpbox3 .lpboxinner3 .section ul li{
	margin-bottom:10px;position:relative
	}
.lpbox3 {
	padding:0px
	}
.lpbox3 .lpboxinner3 {
	padding:0px
	}
.lpbox3 .lpboxinner3 .section{
	clear:both; 
	}	
.lpbox3 .lpboxinner3 .section{
	height:auto !important
	}
.lpbox3 .lpboxinner3 .section ul li{
	left:auto !important;top:auto !important
	}	
/*ここから Feature Program　*/


/* 1行目*/	

.lpbox3 .lpboxinner3 .section.fifth{
	margin-top:0px;
	padding:10px 10px 10px 10px;
	height:auto; !important
	}
	
.lpbox3 .lpboxinner3 .section.fifth .subttl{
	font-family: 'Open Sans', sans-serif;
	color:#000000;
	font-size:120%;
	line-height: 1.0em;
	}		
	
.lpbox3 .lpboxinner3 .section.fifth .catch{
	color:#000000;
	font-size:50%;
	line-height: 1.0em;
	}	
	
.lpbox3 .lpboxinner3 .section ul li.item06{
	width:100%;
	height: auto;
	}
	
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_photo{
	/*margin:10px 0px 10px 0px;
	float: left;
	width: 40%;	
	height: auto;
	padding:0px 0px 0px 0px;*/
	
	float: left;
	width: 30%;
	height: auto;
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_photo img{
	width: 100%;	
	height: auto;
	padding:0px 0px 0px 0px
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex{
	/*width: 100%;
	margin-top:0px;
	padding:0px 0px 0px 0px;
	float: left;
	height: auto;
	color: #333;*/
	font-size:0.8em;
	padding:0px 10px 10px 0px;
	float: right;
	width: 63%;
	height: auto;
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex .title{
	font-weight:bold;
	font-size:1.0em;
	line-height: 1.3em;
	color: #de3878;
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex .title1{
	font-weight:bold;
	font-size:1.0em;
	line-height: 1.3em;
	color: #333333;
	}
.lpbox3 .lpboxinner3 .section ul li.item06 .pick_tex .subtitle{
	font-size:0.9em;
	line-height: 1.0em;
	color: #de3878;
	}	
.lpbox3 .lpboxinner3 .section.fifth ul li.pos01{
	top:0px;
	left:0px
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos02{
	top:0px;
	left:0px
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos03{
	top:0px;
	left:0px
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos04{
	top:0px;
	left:0px
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos05{
	top:0px;
	left:0px
	}
.lpbox3 .lpboxinner3 .section.fifth ul li.pos06{
	top:0px;
	left:0px
	}
	

		
		
		
		
			
.lpbox4 .lpboxinner4 {
	width:100%;
	margin:0 ;
	padding:0;
	}
.lpbox4 .lpboxinner4 .section ul li{
	margin-bottom:10px;position:relative
	}
.lpbox4 {
	padding:0px
	}
.lpbox4 .lpboxinner4 {
	padding:0px
	}
.lpbox4 .lpboxinner4 .section{
	clear:both; 
	}	
.lpbox4 .lpboxinner4 .section{
	height:auto !important
	}
.lpbox4 .lpboxinner4 .section ul li{
	left:auto !important;top:auto !important
	}	
/*ここから Feature Program　*/


/* 1行目*/	

.lpbox4 .lpboxinner4 .section.fifth{
	margin-top:0px;
	padding:10px 10px 10px 10px;
	height:auto; !important
	}
	
.lpbox4 .lpboxinner4 .section.fifth .subttl{
	font-family: 'Open Sans', sans-serif;
	color:#000000;
	font-size:120%;
	line-height: 1.0em;
	}		
	
.lpbox4 .lpboxinner4 .section.fifth .catch{
	color:#000000;
	font-size:50%;
	line-height: 1.0em;
	}	
	
.lpbox4 .lpboxinner4 .section ul li.item06{
	width:100%;
	height: auto;
	}
	
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_photo{
	/*margin:10px 0px 10px 0px;
	float: left;
	width: 40%;	
	height: auto;
	padding:0px 0px 0px 0px;*/
	
	float: left;
	width: 100%;
	height: auto;
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_photo img{
	width: 100%;	
	height: auto;
	padding:0px 0px 0px 0px
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex{
	/*width: 100%;
	margin-top:0px;
	padding:0px 0px 0px 0px;
	float: left;
	height: auto;
	color: #333;*/
	font-size:0.8em;
	padding:0px 10px 10px 0px;
	float: right;
	width: 70%;
	height: auto;
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex .title{
	font-weight:bold;
	font-size:1.0em;
	line-height: 1.3em;
	color: #de3878;
	}
.lpbox4 .lpboxinner4 .section ul li.item06 .pick_tex .subtitle{
	font-size:0.9em;
	line-height: 1.0em;
	color: #de3878;
	}	
.lpbox4 .lpboxinner4 .section.fifth ul li.pos01{
	top:0px;
	left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos02{
	top:0px;
	left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos03{
	top:0px;
	left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos04{
	top:0px;
	left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos05{
	top:0px;
	left:0px
	}
.lpbox4 .lpboxinner4 .section.fifth ul li.pos06{
	top:0px;
	left:0px
	}
	
.lpfooter{
	 width:100%; margin:0 auto;
	 padding:0px 0px 0px 0px;
	 background-color:#df6a0a;
}
.lpfooter .lpfooterinner {
	 width:100%; margin:0 auto;
	 padding:0px 0px 0px 0px;
}	
	
.txt_da_l {
	 color:#FFFFFF;
	 font-size:1.0em;
	 line-height: 1.3em;
	 padding:0px 10px 20px 10px;
}
.txt_da_m {
	 color:#555555;
	 font-size:0.9em;
	 line-height: 1.4em;
	 padding:0px 10px 20px 10px;
}
.txt_da_s {
	 color:#FFFFFF;
	 font-size:0.8em;
	 line-height: 1.0em; 
	 /*float:right;*/
}

.txt_blue_l {
	color: #0075cb;
	/*color: #3b699b;*/
	font-size:1.0em;
	line-height: 1.3em;
	padding:10px 10px 20px 10px;
}
.txt_blue_m {
	color: #3b699b;
	 font-size:0.8em;
	 line-height: 1.0em;	 
}
.txt_blue_s {
	color: #3b699b;
	 font-size:0.7em;
	 line-height: 1.0em; 
	 /*float:right;*/
}
.episode{
	height: auto;
	padding:0px 10px 10px 10px;
	}	
.episode h4{
	color: #FFFFFF;
	 font-size:1.0em;
	 line-height: 1.3em; 
	}
.episode .epiphoto{
	overflow:hidden	;
	padding:10px 0px 0px 0px;
	}
.episode .epiphoto img{
	width: 48%;
	height: auto;
	padding:0px 0px 0px 0px;
	}
.episode .epiphoto_end{
	overflow:hidden	;
	padding:0px 0px 10px 0px;
	}
.episode .epiphoto_end img{
	width: 48%;
	height: auto;
	padding:0px 0px 10px 0px;
	}
.episode .txt_program_ll {
	color: #c56600;
	 font-size:1.1em;
	 line-height: 1.3em;
}
.episode .txt_program_ll_red {
	color: #e32626;
	 font-size:1.1em;
	 line-height: 1.3em;
}
.episode .txt_program_l {
	color: #c56600;
	 font-size:1.0em;
	 line-height: 1.3em;
}
.episode .txt_program_l_red {
	color: #e32626;
	 font-size:1.0em;
	 line-height: 1.3em;
}	
.episode .txt_program_m {
	color: #c56600;
	 font-size:0.9em;
	 line-height: 1.0em;	 
}
.episode .txt_program_m_red {
	color: #FF0000;
	 font-size:0.9em;
	 line-height: 1.0em;	 
}
.episode .txt_program_s {
	color: #333333;
	 font-size:0.8em;
	 line-height: 0.9em; 
	 /*float:right;*/
}

.episode2{
	height: auto;
	padding:0px 10px 10px 10px;
	}	
.episode2 h4{
	color: #FFFFFF;
	 font-size:1.0em;
	 line-height: 1.3em; 
	}
.episode2 .epiphoto{
	overflow:hidden	;
	padding:0px 0px 0px 0px;
	}
.episode2 .epiphoto img{
	width: 48%;
	height: auto;
	padding:0px 0px 10px 0px;
	}
.episode2 .epiphoto_end{
	overflow:hidden	;
	padding:10px 0px 10px 0px;
	}
.episode2 .epiphoto_end img{
	width: 48%;
	height: auto;
	padding:0px 0px 10px 0px;
	}
.dline{ 
	width: 100%;
	border-bottom: thin;
	border-bottom-color: #555555;
	border-bottom-style: dotted;
	margin:0px 0px 10px 0px;
	}
.txt_new{
	height: 15px;
	width: 90px;
	padding:3px 8px 3px 8px;
	background-color: #e77029;
	border: 1px solid #e77029;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #FFF;
	margin:0px 0px 0px 0px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;
	font-weight: bold;
	text-align:center
	}	

.box24 {
    position: relative;
    padding: 0.3em 0.3em;
    margin: 0em 2.0em 1.0em 1.0em;
    background: #ff3300;
    color: #ffff00;
    font-weight: bold;
	width: 50%;
}
.box24:after {
    position: absolute;
    content: '';
    top: 100%;
    left: 30px;
    border: 15px solid transparent;
    border-top: 15px solid #ff3300;
    width: 0;
    height: 0;
}
.box24 p {
	font-size: 0.9em;
	text-align: center;
    margin: 0; 
    padding: 0;
}	
	
}	
	</pre></body></html>