@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2009.04
  Last Update 2009.04.16 hisaki
----------------------------*/

@import "common.css";

/*####################　共通設定　####################*/

#Container{background:#000000;}
#Main h2{
	display:inline;
	float:right;
	width:246px;
	height:37px;
	margin:20px 15px 10px 0;
	}
#Main .contentsBox h3{ margin-bottom:25px;}


/*　プロフィール
-------------------------------------*/

#PageProfile #Main .contentsBox p.photo {
	display:inline;
	float:right;
	margin:0 10px 10px 10px;
	}
#Main .contentsBox table{
	width:700px;
	border-collapse:collapse;
	margin:0 0 10px 15px;
	}
#Main .contentsBox table p{	margin:0 0 10px 0;}
#PageProfile #Main .contentsBox table th,
#PageProfile #Main .contentsBox table td{
	border:1px solid #000000;
	padding:5px;
	text-align:left;
	}
#PageProfile #Main .contentsBox table th{
	background:#333333;
	width:120px;
	}
	
/*　レッスン
-------------------------------------*/
#PageLesson #Main .contentsBox p.menu01{
	font-size:14px;
	font-weight:bold;
	}
#PageLesson #Main .contentsBox dl{
	width:500px;
	margin:0 0 0 25px;
	}
#PageLesson #Main .contentsBox dl dt{
	background:url(../img/contents/ico-circle01.gif) 0 2px no-repeat;
	display:inline;
	float:left;
	clear:left;
	width:150px;
	padding-left:18px;
	margin-bottom:3px;
	}
#PageLesson #Main .contentsBox dl dd{
	display:inline;
	float:right;
	width:330px;
	margin-bottom:3px;
	text-align:left;
	}
#PageLesson #Main .contentsBox dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageLesson #Main .contentsBox dl dd p{ margin:0 0 10px 0;}

#PageLesson #Main .contentsBox dl dd ul{	margin:0 0 0 15px;}
#PageLesson #Main .contentsBox dl dd p.etc{
	width:300px;
	text-align:right;
	}
#PageLesson #Main .contentsBox ul.cautions{
	clear:both;
	margin:0 0 10px 25px;
	font-size:11px;
	}
#PageLesson #Main .contentsBox ul.cautions li span{ color:#990000;}
#PageLesson #Main #Lesson02{text-align:center;}
#PageLesson #Main #Lesson02 p{ text-align:left;}
#PageLesson #Main .contentsBox p.mail{
	width:105px;
	margin:0 auto;
	text-align:center;	
	}

/*　ライブ情報
-------------------------------------*/
#PageLive #Main .contentsBox .frameBox ul{
	display:inline;
	float:left;
	width:200px;
	margin:0 0 10px 10px;
	font-size:14px;
	font-weight:bold;
	}
#PageLive #Main .contentsBox .frameBox ul li{
	background:url(../img/contents/ico-circle02.gif) 0 3px no-repeat;
	padding-left:18px;
	margin-bottom:3px;
	}

/*　ライブ情報 - アーカイブ
-------------------------------------*/
#LiveArchive{
	background:#333333;
	text-align:left;
	}
#LiveArchive #Main {
	width:430px;
	margin-top:20px;
	}
#LiveArchive #Main h4{
	clear:both;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	margin-bottom:10px;
	}
#LiveArchive #Main dl{margin:0 5px 15px 5px;}
#LiveArchive #Main dl dt{
	display:inline;
	float:left;
	clear:left;
	width:100px;
	margin:0 0 5px 0;
	}
#LiveArchive #Main dl dd{margin:0 0 5px 0;}
#LiveArchive #Main dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#LiveArchive #Main dl dd a{color:#ff3300;}
/*　写真集
-------------------------------------*/
#PagePhoto #Main .contentsBox ul li{
	background:url(../img/contents/ico-circle03.gif) 0 3px no-repeat;
	padding-left:18px;
	margin-bottom:3px;
	font-size:14px;
	font-weight:bold;
	}
/*　写真集個別
-------------------------------------*/
#PagePhoto.album #Main .contentsBox ul{
	width:740px;
	margin:0 -20px 20px 22px;
	}
#PagePhoto.album #Main .contentsBox ul li{
	background:none;
	display:inline;
	float:left;
	width:128px;
	height:96px;
	margin:0 20px 10px 0;
	padding:0;
	}
#PagePhoto.album #Main .contentsBox ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PagePhoto.album #Main .contentsBox p.back{
	background:url(../img/contents/btn-back.gif) 0 0 no-repeat;
	display:inline;
	float:right;
	width:77px;
	height:19px;
	margin:0 15px 20px 0;
	}
#PagePhoto.album #Main .contentsBox p.back a{
	display:block;
	height:19px;
	text-indent:-9999px;
	}






/*end*/
