@charset "UTF-8";

/*------------------------------------------------------------------------------
1-GLOBAL
2-HEADER
3-FOOTER
4-CONTENT
5-UNDER PAGES
6-JAVASCRIPT
7-HI-SPEC-COADING
8-RESET
 -------------------------------------------------------------------------------*/

/* //////////////////////////////////////////////////
[1 GLOBAL] 
////////////////////////////////////////////////// */

html{
	height:100%;
}

body#wrapper{
	/*font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;*/
	font-family: "ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif;
	background-attachment: scroll;
	font-size:12px;
	background:url(../../images/global/tablet_bg.png) left top;
	margin-bottom:-10px;
}
#wrapper{
	position:relative;
	width:100%;
	padding:0;
	text-align:center;
	font-size:14px;
}

/*MAINBN*/
h1 img{
	float:left;
	overflow:hidden;
}

a{
	color:#004c99;
}
a:hover{
	color:#004c99;
	text-decoration:none;
}
.Wrap{
	position:relative;
	width:792px;
	height:100%;
	margin:0 auto;
	background:#FFF;
	zoom:1;
}
@media screen and (max-width:791px){
.Wrap{
	zoom:.9;
}
}

/*-----------------------------------------------------------------------  global*/


/* //////////////////////////////////////////////////
[2 HEADER] 
////////////////////////////////////////////////// */

.headbox{
	width:100%;
	height:108px;
	background: url(../images/hd_b_sky.jpg) no-repeat center top;
	overflow:hidden;
}
	.headbox .sp_menu{
		display:none;
	}
	.headbox .title{
		text-align:left;
	}
		.headbox .title h1{
			position:relative;
			top:0;
			background: url(../images/hd_evn_logo.jpg) no-repeat left top;
			width:126px;
			height:60px;
			margin:0;
			text-indent:-9999px;
		}
		.headbox .title h1 a{
			width:100%;
			height:100%;
			display:block;
		}
.page_title{
	text-align:left;
	margin-top:-5px;
}
	.page_title img{
		float:left;
	}
	.page_title p{
		margin-top:5px;
		margin-left:5px;
		float:left;
		font-size:.9em;
		color:#FFF;
	}
		.page_title p span{
			color:#fff7c0;
		}

/*-----------------------------------------------------------------------  header*/

/* //////////////////////////////////////////////////
[3 FOOTER] 
////////////////////////////////////////////////// */

.pc_foot{
	width:792px;
	margin:0 auto 0;
	padding-bottom:10px;
	border-top:1px solid #a6a6a6;
	*border-top:1px solid #a6a6a6;
}
.pc_foot{
	clear:fixed;
	min-height: 1px;
}
.pc_foot:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

@media screen and (max-width:946px){
.pc_foot{
}
}
	.pc_foot p{
		margin: 14px 10px 0 0;
		float:right;
		text-align:left;
		line-height:1.4em;
		font-size:11px;
	}
	.pc_foot ul{
		margin:15px 0 0 10px;
		float:left;
		list-style:none;
	}
		.pc_foot ul li{
			float:left;
			margin-right:10px;
		}
.foot{display:none;}


/*-----------------------------------------------------------------------  footer*/

/* //////////////////////////////////////////////////
[4 CONTENT] 
////////////////////////////////////////////////// */
.bosyu{display:none;}
	.bosyu img{
		width:173px;
		height:44px;
	}

.contents{
	position:relative;
	left:0;
	top:0;
	background:url(../../images/global/bk_lib.gif) repeat-y left top #FFF;
}
.information{display:none;}

.contents .left_area{
	position:relative;
	left:0;
	top:-1px;
	width:170px;
	float:left;
}
	.left_area .btn_area{
		background:#d4a5eb;
		padding:17px 0;
		text-align:center;
	}
		.left_area .btn_area a.room{
			margin:0 auto 0 5px;
			*margin:0 auto 0 auto;
			margin:0 auto 0 auto\9;
		}
		.left_area .btn_area a.chara{
			margin:0 auto;
		}

	.left_area .search{
		margin:63px 10px 0;
		background:#c8c8c8;
		background:url(../../images/global/lft_src_bg.gif) no-repeat left top;
		padding:5px 0;
		height:auto;
	}
		.left_area .search .search_box{
			width:60%;
			float:left;
			margin-left:10px;
		}
	.left_area .pc_menu{
	}
		.left_area .pc_menu .pc_gmenu{
		}
			.left_area .pc_menu .pc_gmenu ul{
				list-style:none;
				margin:26px 5px 20px 10px;
				text-align:left;
			}
				.left_area .pc_menu .pc_gmenu ul li{
					background:url(../../images/global/icon_navimn.gif) left 50% no-repeat;
					/*padding-left:15px;*/
					/*font-weight:bold;*/
					/*height:22px !important;*/
					font-size: 12px;
					margin: 0px;
					padding: 3px 3px 3px 15px;
					width: 157px;
				}
					.left_area .pc_menu .pc_gmenu ul li a{
						width:100%;
						height:20px;
						display:block;
						/*font-size:11px;*/
						padding-top:2px;
						line-height:1.8em;
						color:#4a6089;
						text-decoration:none;
	
						
					}
	
			.left_area .pc_menu .pc_bn_box ul{
				position:absolute;
				top:250px;
				list-style:none;
			}
			.left_area .pc_menu .pc_bn_box ul li{
				width:173px;
				color:#FFF;
			}
				.left_area .pc_menu .pc_bn_box ul li a{
					color:#FFF;
					text-decoration:none;
					text-align:left;
				}
					.left_area .pc_menu .pc_bn_box ul li a span{
						font-size:11px;
						line-height:1.2em;
					}
				.left_area .pc_menu .pc_bn_box ul li.library{
					margin-top:5px;
					font-size:14px !important;
				}
					.left_area .pc_menu .pc_bn_box ul li.library a{
						display:block;
						padding-top:12px;
						padding-bottom:12px;
						padding-left:55px;
						padding-right:18px;
						background:url(../images/global/pc_library.png) no-repeat 12px 50% #ff7200;
					}
	
				.left_area .pc_menu .pc_bn_box ul li.schedule{
					margin-top:5px;
					font-size:14px !important;
				}
					.left_area .pc_menu .pc_bn_box ul li.schedule a{
						display:block;
						padding-top:12px;
						padding-bottom:12px;
						padding-left:55px;
						padding-right:18px;
						background:url(../images/global/pc_schedule.png) no-repeat 12px 50% #5aad00;
					}


/*-----------------------------------------------------------------------  contents*/

/* //////////////////////////////////////////////////
[5 UNDER PAGES] 
////////////////////////////////////////////////// */
.contents .right_area{
	width:594px;
	float:right;
	margin-right:15px;
	text-align:left;
}
	.contents .right_area .bread{
		padding:12px 0;
	}
		.contents .right_area .bread ul{
			list-style:none;
		}
			.contents .right_area .bread ul li{
				width:auto;
				float:left;
				font-size:.8em;
				letter-spacing: .2em;
			}
	.contents .right_area .dsp_contents{
		width:100%;
		padding-bottom:20px;
	}
		.contents .right_area .dsp_contents h3{
			background: #a44322;
			background: -moz-linear-gradient(top,  #a44322 0%, #c74d2c 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a44322), color-stop(100%,#c74d2c));
			background: -webkit-linear-gradient(top,  #a44322 0%,#c74d2c 100%);
			background: -o-linear-gradient(top,  #a44322 0%,#c74d2c 100%);
			background: -ms-linear-gradient(top,  #a44322 0%,#c74d2c 100%);
			background: linear-gradient(to bottom,  #a44322 0%,#c74d2c 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a44322', endColorstr='#c74d2c',GradientType=0 );
			font-size:12px;
			height:20px;
			padding-top:8px;
			padding-left:10px;
			color:#FFF;
			text-align:left;
		}

		.contents .right_area .dsp_contents .inbox{
		}
			.contents .right_area .dsp_contents .inbox p{
				/*margin-top:20px;*/
				margin: 20px 0 5px 0;
				line-height:1.6em;
			}

/*INDEX*/

/*MULTI*/
.contents .multi .dsp_contents .detail{
	margin:20px 0 0;
}
	.contents .multi .dsp_contents .box p{
		margin:20px 20px 0;
		font-size:12px;
	}
		.contents .multi .dsp_contents .box p span.tit{
			background:#018f37;
			color:#FFF;
			padding-left:10px;
			margin-right:10px;
		}
	.contents .multi .dsp_contents .detail figure{
		float:left;
		overflow:hidden;
	}
	.contents .multi .dsp_contents .detail .box{
		float:right;
		width:67%;
	}
		.contents .multi .dsp_contents .inbox .box .h4_group,
		.contents .multi .dsp_contents .inbox .box2 .h4_group{
			background:url(../images/sub_ttl_bk.gif) no-repeat left top;
			background-size:100% 26px;
			min-height:26px;
			width:100%;
			margin-top:20px;
		}
			.contents .multi .dsp_contents .inbox .box .h4_group h4,
			.contents .multi .dsp_contents .inbox .box2 .h4_group h4{
				padding-top:7px;
				padding-left:10px;
			}
				.contents .multi .dsp_contents .detail .box .h4_group h4 span{
					background:#000;
					color:#FFF;
					padding:0 5px;
					margin-right:10px;
					margin-left:5px;
					font-size:10px;
				}
		.contents .multi .dsp_contents .detail .box ul{
			list-style:none;
			margin-top:10px;
			line-height:1.6em;
			font-size:14px;
		}
			.contents .multi .dsp_contents .detail .box ul li{
				position:relative;
				padding-left:20px;
			}
				.contents .multi .dsp_contents .detail .box ul li span{
					position:absolute;
					left:0;
				}
		.contents .multi .dsp_contents .detail .box p{
			position:relative;
			line-height:1.6em;
			font-size:14px;
			padding-left:20px;
		}
			.contents .multi .dsp_contents .detail .box p span{
				position:absolute;
				left:0;
			}
		.contents .multi .dsp_contents .detail .box2 .sp_thumbnail{display:none;}
		.contents .multi .dsp_contents .detail .moov{
			position:relative;
			left:0;
			width:432px;
			height:243px;
			overflow:hidden;
			margin-top:20px;
			float:left;
		}
			.contents .multi .dsp_contents .detail .moov .control{
				position:absolute;
				bottom:0;
				left:0;
			}
		.contents .multi .dsp_contents .detail .moov .big_moov_btn{
			float:right;
		}
		.contents .multi .dsp_contents .inbox .thumbnail{
			margin-top:10px;
			float:right;
			width:130px;
			height:338px;
			overflow-y:scroll;
			font-size:.8em;
			border:1px solid #666666;
			text-align:center;
			padding-top:5px;
			margin-bottom:20px;

			-webkit-box-shadow:	2px 2px 5px rgba(0,0,0,.3) inset;
			-moz-box-shadow:	2px 2px 5px rgba(0,0,0,.3) inset;
			box-shadow:			2px 2px 5px rgba(0,0,0,.3) inset;
			behavior: url(js/PIE.htc);
		}
			.contents .multi .dsp_contents .inbox .thumbnail ul{
				list-style:none;
			}
				.contents .multi .dsp_contents .inbox .thumbnail ul li{
					border-bottom:1px solid #dedede;
					padding:5px 0;
				}
					.contents .multi .dsp_contents .inbox .thumbnail ul li figure{
						width:100px;
						height:auto;
						text-align:center;
						background:#fff;
						margin:0 auto;
						color:#398def;
					}
					.contents .multi .dsp_contents .inbox .thumbnail ul li.on figure{
						width:100px;
						height:auto;
						min-height:120px;
						text-align:center;
						background:#398def;
						margin:0 auto;
						color:#FFF;
					}
							.contents .multi .dsp_contents .inbox .thumbnail ul li figure img{
								width:90%;
								height:auto;
								margin-top:5px;
							}
						.contents .multi .dsp_contents .inbox .thumbnail ul li figure figcaption{
							text-align:left;
							padding:5px;
						}
.contents .multi .dsp_contents .inbox .sp_thumbnail{display:none;}
/*-----------------------------------------------------------------------  UNDER PAGES*/

/* //////////////////////////////////////////////////
[6 JAVASCRIPT] 
////////////////////////////////////////////////// */


/*----------------------------------------------------------------------- JAVA SCRIPT*/

/* //////////////////////////////////////////////////
[7 HI-SPEC-COADING] 
////////////////////////////////////////////////// */

/*WIDTH */
.w10{ width:10px; } .w20{ width:20px; } .w30{ width:30px; } .w60{ width:60px; } .w100{ width:100px; } .w170{ width:170px; } .w200{ width:200px; } .w300{ width:300px; } .w320{ width:320px; } .whalf{ width:48%; }

/*HEIGHT */
.h10{ height:10px; }

/* MARGIN */
.m0a		{  margin:0px auto 0px !important; }
.m10a		{  margin:10px auto 0px !important; }
.m20a		{  margin:20px auto 0px !important; }
.mt0		{ margin-top: 0 !important; }
.mt5		{ margin-top: 5px !important; }
.mt8		{ margin-top: 8px !important; }
.mt10		{ margin-top: 10px !important; }
.mt20		{ margin-top: 20px !important; }
.mt30		{ margin-top: 30px !important; }
.mt40		{ margin-top: 40px !important; }
.mr5		{ margin-right: 5px !important; }
.mr10		{ margin-right: 10px !important; }
.mr15		{ margin-right: 10px !important; }
.mr20		{ margin-right: 20px !important; }
.mr30		{ margin-right: 30px !important; }
.mb5		{ margin-bottom: 5px !important; }
.mb10		{ margin-bottom: 10px !important; }
.mb15		{ margin-bottom: 15px !important; }
.mb20		{ margin-bottom: 20px !important; }
.mb30		{ margin-bottom: 30px !important; }
.ml5		{ margin-left: 5px !important; }
.ml10		{ margin-left: 10px !important; }
.ml15		{ margin-left: 15px !important; }
.ml20		{ margin-left: 20px !important; }
.ml30		{ margin-left: 30px !important; }
.ml40		{ margin-left: 40px !important; }

/* PADDING */
.pt10		{ padding-top: 10px !important; }
.pt20		{ padding-top: 20px !important; }
.pt30		{ padding-top: 30px !important; }
.pt40		{ padding-top: 40px !important; }
.pt50		{ padding-top: 50px !important; }
.pr10		{ padding-right: 10px !important; }
.pr20		{ padding-right: 20px !important; }
.pr30		{ padding-right: 30px !important; }
.pr40		{ padding-right: 40px !important; }
.pr50		{ padding-right: 50px !important; }
.pb10		{ padding-bottom: 10px !important; }
.pb20		{ padding-bottom: 20px !important; }
.pb30		{ padding-bottom: 30px !important; }
.pb40		{ padding-bottom: 40px !important; }
.pb50		{ padding-bottom: 50px !important; }
.pl4		{ padding-left: 4px !important; }
.pl10		{ padding-left: 10px !important; }
.pl20		{ padding-left: 20px !important; }
.pl30		{ padding-left: 30px !important; }
.pl40		{ padding-left: 40px !important; }
.pl50		{ padding-left: 50px !important; }

/* OVERFLOW */
.ofh{ overflow: hidden !important; } .ofa{ overflow: auto !important; } .ofs{ overflow: scroll !important; } .ofxs{ overflow-x: scroll !important; } .ofys{ overflow-y: scroll !important; }

/* FONT-WEIGHT */
.b{ font-weight: bold !important; } .n{ font-weight: normal !important; }

/* FONT-SIZE */
.fs8		{ font-size: 8px !important; }
.fs9		{ font-size: 9px !important; }
.fs10		{ font-size: 10px !important; }
.fs12		{ font-size: 12px !important; }
.fs14		{ font-size: 14px !important; }
.fs16		{ font-size: 16px !important; }

/* TEXT-ALIGN */
.fac			{text-align: center;}
.far			{text-align: right}
.fal			{text-align: left}

/* FLOAT */
.fl		{  float:left; !important; }
.fr		{  float:right; !important; }

/* DISPLAY */
.dpi{ display:inline;}
.dpb{ display:block;}

/* DECORATION */
.tdn {	text-decoration: none;}

/* COLOR */
.color1{	color:#cc0000;}
.color2{	color:#2351a6;}
.color3{	color:#119000;}
.color4{	color:#777777;}

/* CLEAR */
.clf{
	clear:fixed;
	min-height: 1px;
}
.clf:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

/*-----------------------------------------------------------------------  Hi Spec Coding*/

/* //////////////////////////////////////////////////
[8 RESET] 
////////////////////////////////////////////////// */

* {
	margin: 0;
	padding: 0;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

.print_next {
page-break-before: always;
}
/*----------------------------------------------------------------------- RESET*/



/* 0812追加分--------------------------------------*/
.kouza{
	position:relative;
	/**top:20px;*/
	width:594px !important;
	*width:594px;
	width:594px\9;
	max-width:594px;
	background:#FFFFFF;
	/*margin-top:15px;*/
	padding-bottom:20px;

}
	.kouza .kouza01{
		width:323px;
		margin-left:-10px;
		float:left;
	}
	.kouza .kouza02{
		float:left;
		margin-left:30px;
		top:15px;
		width:243px;
	}
				.kouza .kouza01 .box div.shc{
					text-align:right;
					padding-right:0;
					margin-bottom:5px;
					font-size:12px;
				}
				.kouza .kouza02 .box div.shc{
					text-align:right;
					padding-right:10px;
					margin-bottom:5px;
					font-size:12px;
				}
					.kouza .kouza01 .box div.shc a,
					.kouza .kouza02 .box div.shc a{
						padding-left:10px;
						position:relative;
						font-weight:bold;
						padding-top: 5px;
					}
						.kouza .kouza01 .box div.shc a span,
						.kouza .kouza02 .box div.shc a span{
							position:absolute;
							left:-5px;
							top:3px;
							font-size:14px;
						}
				.kouza .kouza01 .box ul{
					width:328px;
					list-style:none;
				}
				.kouza .kouza02 .box ul{
					width:246px;
					list-style:none;
					margin-left:-10px;
				}
					.kouza .kouza01 .box ul li,
					.kouza .kouza02 .box ul li{
						position:relative;
						width:72px;
						height:70px;
						margin-left:10px;
						margin-top:10px;
						text-align:left;
						font-weight:bold;
		
						float:left;
					}
						.kouza .kouza01 .box ul li a,
						.kouza .kouza02 .box ul li a{
							width:65px;
							height:58px;
							font-size:12px;
							line-height:1em;
							text-decoration:none;
							border:1px solid #dde9f1;
							display:block;
							padding-top:10px;
							padding-left:5px;
						}
						.kouza .kouza01 .box ul li a{
							color:#004c99;
	
							background: #c4e8ff; /* Old browsers */
							background: -moz-linear-gradient(top,  #c4e8ff 0%, #e4f5ff 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4e8ff), color-stop(100%,#e4f5ff)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #c4e8ff 0%,#e4f5ff 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #c4e8ff 0%,#e4f5ff 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #c4e8ff 0%,#e4f5ff 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #c4e8ff 0%,#e4f5ff 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4e8ff', endColorstr='#e4f5ff',GradientType=0 ); /* IE6-9 */
						}
						.kouza .kouza01 .box ul li a:hover{
							color:#FFFFFF;
	
							background: #004bd7; /* Old browsers */
							background: -moz-linear-gradient(top,  #004bd7 0%, #0099ed 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004bd7), color-stop(100%,#0099ed)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #004bd7 0%,#0099ed 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #004bd7 0%,#0099ed 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #004bd7 0%,#0099ed 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #004bd7 0%,#0099ed 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004bd7', endColorstr='#0099ed',GradientType=0 ); /* IE6-9 */
						}
						.kouza .kouza02 .box ul li a{
							color:#466c1d;
	
							background: #e9ffd1; /* Old browsers */
							background: -moz-linear-gradient(top,  #e9ffd1 0%, #f5ffea 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9ffd1), color-stop(100%,#f5ffea)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #e9ffd1 0%,#f5ffea 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #e9ffd1 0%,#f5ffea 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #e9ffd1 0%,#f5ffea 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #e9ffd1 0%,#f5ffea 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ffd1', endColorstr='#f5ffea',GradientType=0 ); /* IE6-9 */
						}
						.kouza .kouza02 .box ul li a:hover{
							color:#FFFFFF;
	
							background: #377a00; /* Old browsers */
							background: -moz-linear-gradient(top,  #377a00 0%, #6fc200 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#377a00), color-stop(100%,#6fc200)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #377a00 0%,#6fc200 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #377a00 0%,#6fc200 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #377a00 0%,#6fc200 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #377a00 0%,#6fc200 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#377a00', endColorstr='#6fc200',GradientType=0 ); /* IE6-9 */
						}
						/*ベーシック10のボックス*/
						.kouza .kouza02 .box ul li.ten a {
						    background: none repeat scroll 0% 0% transparent !important;
						    filter: none;
						    height: auto;
						    border: medium none;
						}

						/*ロンリのちから用*/
						.kouza .kouza01 .box ul li.other01 a{
							color:#004c99;
							background: #fff5c5; /* Old browsers */
							background: -moz-linear-gradient(top,  #fff5c5 0%, #fffae2 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff5c5), color-stop(100%,#fffae2)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #fff5c5 0%,#fffae2 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #fff5c5 0%,#fffae2 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #fff5c5 0%,#fffae2 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #fff5c5 0%,#fffae2 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff5c5', endColorstr='#fffae2',GradientType=0 ); /* IE6-9 */
						}
						.kouza .kouza01 .box ul li.other01 a:hover{
							color:#ff6c00;
							background: #ffd245; /* Old browsers */
							background: -moz-linear-gradient(top,  #ffd245 0%, #ffe98c 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd245), color-stop(100%,#ffe98c)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #ffd245 0%,#ffe98c 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #ffd245 0%,#ffe98c 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #ffd245 0%,#ffe98c 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #ffd245 0%,#ffe98c 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd245', endColorstr='#ffe98c',GradientType=0 ); /* IE6-9 */
						}

					.kouza .kouza01 .box ul li.title,
					.kouza .kouza02 .box ul li.title{
						position:relative;
						width:72px;
						height:148px;
						overflow:hidden;
						text-align:center;
						z-index:999999;
					}
					.kouza .kouza01 .box ul li.title{
						background: url(../../images/top/pc_etv_bg.jpg) no-repeat center top;
						background-size:100%;
					}
					.kouza .kouza02 .box ul li.title{
						background: url(../../images/top/pc_radio_bg.jpg) no-repeat center top;
						background-size:100%;
					}
						.kouza .kouza01 .box ul li.title .tit,
						.kouza .kouza02 .box ul li.title .tit{
							position:relative;
							top:64px;
							font-size:1.2em;
							color:#333333;
							line-height:1.4em;
							text-align:center;
							font-weight:bold;
						}
						.kouza .kouza01 .box ul li.title a.btn_blue{
							position:relative;
							top:84px;
							width:35px !important;
							height:auto !important;
							background:url(../../images/top/pc_btn_orientaring.png) no-repeat right bottom;
							filter:none; /* IE6-9 */
							border:none;
							display:block;
							overflow:hidden;
							color:#FFF;
							text-decoration:none;
							padding:5px 10px 5px 15px;
							margin:20px auto 0;
							font-size:7px;
							text-align:left;
				
							-webkit-border-radius:.6em; 
							-moz-border-radius:.6em;
							border-radius:.6em;
				
							-webkit-box-shadow:	2px 2px 2px rgba(0,0,0,.1);
							-moz-box-shadow:	2px 2px 3px rgba(0,0,0,.1);
							box-shadow:			2px 2px 2px rgba(0,0,0,.1);
							behavior: url(js/PIE.htc);
						}
						.kouza .kouza01 .box ul li.title a.btn_blue:hover{
							background:url(../images/top/pc_btn_orientaring_on.png) no-repeat right bottom;
							filter:none; /* IE6-9 */
						}

						.kouza .kouza01 .box ul li.ten{
							overflow:inherit;
						}
						.kouza .kouza01 .box ul li.ten a{
							background:none !important;
							filter: none; /* IE6-9 */
							height:auto;
							border:none;
						}
						.kouza .kouza01 .box ul li.ten img{
							width:100%;
							height:auto;
							margin-top:-10px;
						}

							.kouza .inbox .box ul li a span{
								font-size:.8em;
							}
							.kouza .inbox .box ul li.setbox a img{
							}
							.kouza .inbox .box ul li.btn01 a img{
								position:absolute;
								right:0;
								bottom:0;
								margin-right:2px;
								width:53px;
								height:41px;
							}
							.kouza .inbox .box ul li.btn02 a img{
								position:absolute;
								right:0;
								bottom:0;
								margin-right:10px;
								width:37px;
								height:36px;
							}
							.kouza .inbox .box ul li.btn03 a img{
								position:absolute;
								right:0;
								bottom:0;
								width:51px;
								height:36px;
							}
.scontents{
	margin-bottom:30px;
}
.btn_multiforsp{display:none;}

.scontents .chui{
	margin-top:20px;
	border-top:1px solid #a2a2a2;
	font-size:12px;
	line-height:1.6em;
	padding:15px 0;
}
.scontents .forsp{display:none;}
