@charset "UTF-8";

/* #CONTENTS 
-------------------------------------------- */
#contents{
	margin:0 auto;
	padding:0;
}
#contents-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#contents-inner #box-left-inner{
	width:770px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner .box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner .subTitle{
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}



/*error*/
#contents-inner #box-left-inner #error{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #error-inner{
	width:770px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
#contents-inner #box-left-inner #error-inner .cnr-r-c{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 14px;
	*padding:2px 0px 2px 14px;
}
#contents-inner #box-left-inner #error-inner .cnr-r-c .box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #error-inner .cnr-r-c .box .attention{
	color:#fe4600;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:108%;
	font-weight:bold;
}
#contents-inner #box-left-inner #error-inner .cnr-r-c .box .txt{
	margin:0px 0px 5px 20px;
	padding:0px 0px 0px 0px;
	font-size:93%;
}
#contents-inner #box-left-inner #error-inner .cnr-r-c .box .spec{
	margin:0px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	font-size:93%;
}

/*title*/
#contents-inner #box-left-inner #title{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #title-inner{
	width:770px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #title-inner .cnr-w-c{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 14px;
	*padding:2px 0px 2px 14px;
}
#contents-inner #box-left-inner #title-inner .cnr-w-c .box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #title-inner .cnr-w-c h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	color:#fe4600;
	line-height:1.5;
	letter-spacing:0.15em;
}

/*movie*/
#contents-inner #box-left-inner #movie{
	margin:0px 0px 16px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #movie-inner{
	width:770px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #movie-inner .box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #movie-inner .cnr-g-c{
	margin:0px 0px 0px 0px;
	padding:3px 7px 3px 7px;
	*padding:3px 6px 3px 6px;
	text-align:center;
	min-height: 478px;
	height: auto !important;
	height: 478px;
}
#contents-inner #box-left-inner #movie-inner .cnr-g-c .movLink a{
	margin:10px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	display:block;
}

/*propaty*/
#contents-inner #box-left-inner #propaty{
	margin:0px 5px 0px 0px;
	padding:0px 0px 16px 0px;
	float:left;
}
#contents-inner #box-left-inner #propaty-inner{
	width:340px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #propaty-inner .cnr-w-c{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	*padding:2px 0px 0px 0px;
}
#contents-inner #box-left-inner #propaty-inner .box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #propaty-inner .cnr-w-c{
	margin:0px 0px 0px 0px;
	padding:6px 4px 0px 4px;
}
#contents-inner #box-left-inner #propaty-inner .cnr-w-c .box{
	margin:0px 0px 4px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #e4e4e4;
}
#contents-inner #box-left-inner #propaty-inner .cnr-w-c .box-tsuiki{
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
}
#contents-inner #box-left-inner #propaty-inner .cnr-w-c .box .name{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	width:67px;
	float:left;
	font-size:93%;
}
#contents-inner #box-left-inner #propaty-inner .cnr-w-c .box-tsuiki .name{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	width:67px;
	float:left;
	font-size:93%;
}
#contents-inner #box-left-inner #propaty-inner .cnr-w-c .box .detail{
	width:260px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:93%;
	line-height:1.5;
}
#contents-inner #box-left-inner #propaty-inner .cnr-w-c .box .detail img{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #propaty-inner .cnr-w-c .box-tsuiki .detail{
	margin:0px 0px 0px 0px;
	width:260px;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:93%;
	line-height:1.5;
	white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
}
#contents-inner #box-left-inner #propaty-inner .cnr-w-c .box-tsuiki .link{
	float:none;
	margin:0px 0px 0px 67px;
	padding:0px 0px 0px 0px;
}

/*koushi*/
#contents-inner #box-left-inner #koushi{
	margin:0px 0px 0px 0px;
	padding:0px 0px 16px 0px;
	float:left;
}
#contents-inner #box-left-inner #koushi-inner{
	width:425px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #koushi-inner .box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #koushi-inner .cnr-g-c{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #koushi-inner .cnr-g-c .box{
	margin:0px 0px 0px 0px;
	padding:4px 14px 4px 14px;
}
#contents-inner #box-left-inner #koushi-inner .cnr-g-c .box .subTitle{
	margin:0px 0px 10px 0px;
	padding:0px 0px 6px 0px;
	border-bottom:1px solid #e4e4e4;
}
#contents-inner #box-left-inner #koushi-inner .cnr-g-c .box .photo{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	float:left;
}
#contents-inner #box-left-inner #koushi-inner .cnr-g-c .box .photo img{
	border:1px solid #989898;
}
#contents-inner #box-left-inner #koushi-inner .cnr-g-c .box .detail{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#contents-inner #box-left-inner #koushi-inner .cnr-g-c .box .name{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:108%;
}
#contents-inner #box-left-inner #koushi-inner .cnr-g-c .box .position{
	display:block;
	margin:0px 0px 2px 0px;
	padding:0px 0px 2px 0px;
	font-weight:bold;
	font-size:77%;
}
#contents-inner #box-left-inner #koushi-inner .cnr-g-c .box .text{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:93%;
}

/*naiyou*/
#contents-inner #box-left-inner #naiyou{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #naiyou-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #naiyou-inner .box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #naiyou-inner .cnr-w-c{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #naiyou-inner .cnr-w-c .box{
	margin:0px 0px 0px 0px;
	padding:4px 14px 4px 14px;
}
#contents-inner #box-left-inner #naiyou-inner .cnr-w-c .box .subTitle{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #e4e4e4;
}
#contents-inner #box-left-inner #naiyou-inner .cnr-w-c .box .txt{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #naiyou-inner .cnr-w-c .box .url{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #naiyou-inner .cnr-w-c .box .txt p{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #naiyou-inner .cnr-w-c .box .txt a{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
