@charset "utf-8";


/***************************
01 top
***************************/

/*----------------------------------
=01 top
----------------------------------*/
#leftcont{
	margin:0;
	padding:0 0 0 14px;
	text-align:left;
	}
#leftcont ul{
	width:199px;
	margin:0;
	text-align:left;
	}
#leftcont ul a{
	color:#414141;
	}
#leftcont ul li{
	padding:8px 0px 7px 30px;
	text-align:left;
	color:#414141;
	border-bottom:1px dashed #A4A4A4;
	background:#F1F1F1 url(../img/icon_cube-green.gif) no-repeat 17px 13px;
	}
#leftcont ul li.current{
	background-color:#E2F1BC;
	}
#leftcont ul li.current.alpen{
	padding-bottom:0;
	}

#leftcont ul li.last{
	border-bottom:none;
	}
#leftcont .set-mar{
	margin:15px 0;
	}
#leftcont ul li ul{
	border-top:1px dashed #A4A4A4;
	margin:7px 0 0 -30px;
	padding:0;
	background:#FCFCFC;
	}
#leftcont ul li ul li{
	padding:8px 5px 7px 30px;
	text-align:left;
	color:#414141;
	border-bottom:1px dashed #A4A4A4;
	background:none;
	}
#leftcont ul li ul li.last{
	border-bottom:none;
	padding-bottom:7px;
	}
#leftcont ul li ul li.current{
	background-color:#EFFCCE;
	}
	
	
#video{
	margin:10px 12px 0;}


#video .moviearea{
	width:320px;
	margin:15px auto 20px;
	border:5px solid #ccc;}


#video .comment{
	padding:15px 0;
	text-align:left;
	}

#video .comment img{
	padding-right:15px;
	}

#video .comment p.caution{
	color:#cc0000;}


#video .video-l{
	width:99%;
	text-align:left;
	line-height: 1.1;
	}
	


#video .video-l ul{
	margin:15px 10px;}



#video .video-l li{
	padding:6px 0px 5px 17px;
	text-align:left;
	background:url(../img/icon_cube-green.gif) no-repeat 4px 7px;
	background:
	}



#leftcont ul li{
	border-bottom:none;
	background:#F1F1F1 url(../img/icon_cube-green.gif) no-repeat 17px 11px;
	padding-right:15px;
	line-height:1.3;
	}
	
#leftcont ul {
	padding-bottom:20px;
	margin-bottom:10px;
	background:#F1F1F1;
	}

