

/* レイアウト用 */



#container{

	width:790px;

	margin:0 auto;

	text-align:center;

	background-color: #ffffff;

	background-image: url(image/content_bg4.gif);

	background-repeat: repeat-y;

}



#wrapper{

	width:740px;

	margin:0 auto;

	text-align:left;

	background-color: #ffffff;

}



body{

	text-align: center;

	background-color: #f0ede0;

	background-image: url(../image/base_bg.gif);

	background-repeat: repeat;

}



#top-main{

	width: 510px;

	float: left;

}



#top-sub{

	width: 222px;

	height: 650px;

	float: right;

}





#sec-main{

	width: 570px;

	float: right;

}



#sec-main-wide{

	width: 740px;

	float: right;

}



#sec-sub{

	width: 170px;

	float: left;

}





#header{

	width: 740px;

	padding-top: 16px;

	padding-bottom: 16px;

}





#footer{

	width: 740px;

	font-size: 10px;

	line-height: 16px;

	clear: both;

	padding: 20px 0px 10px 0px;

}



/* コンテンツボックス */

#c_box{

	width: 540;

	padding-bottom: 20px;

}



.t-desigin{

	width: 460px;

	margin-top: 10px;

	margin-bottom: 10px;

	border: 1px solid #999;

	border-spacing: 2px;



}



/* 小見出し */

#s_midashi{

	width: 540px;

	height: 14px;

	background-image: url(../image/s_midashi.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding-bottom: 4px;

}



.s_m_text{

	font-size: 14px;

	margin-left: 6px;

	font-family: Arial, Helvetica, sans-serif;

}



.t-desigin th, .t-desigin td{

	padding: 3px;

	border-collapse: collapse;

	border: 1px solid #aaa;

	font-size: 12px;

}





h1,h2,h3,h4,h5 {

	margin: 0px;

	padding: 0px;

}



.lead h2{

	font-size: 14px;

	margin-left: 6px;

}



/* フォント・サイズ14ピクセルの行間違いバリエーション */

.L0 { font-size:14px;}

.L15 { font-size:14px; line-height:15px;}

.L16 { font-size:14px; line-height:16px;}

.L17 { font-size:14px; line-height:17px;}

.L18 { font-size:14px; line-height:18px;}

.L19 { font-size:14px; line-height:19px;}

.L20 { font-size:14px; line-height:20px;}



/* フォント・サイズ12ピクセルの行間違いバリエーション */

.M0 { font-size:12px;}

.M13 { font-size:12px; line-height:13px;}

.M14 { font-size:12px; line-height:14px;}

.M15 { font-size:12px; line-height:15px;}

.M16 { font-size:12px; line-height:16px;}

.M17 { font-size:12px; line-height:17px;}

.M18 { font-size:12px; line-height:18px;}

.M19 { font-size:12px; line-height:19px;}

.M20 { font-size:12px; line-height:20px;}



/* フォント・サイズ10ピクセルの行間違いバリエーション */

.S0 { font-size:10px;}

.S11 { font-size:10px; line-height:11px;}

.S12 { font-size:10px; line-height:12px;}

.S13 { font-size:10px; line-height:13px;}

.S14 { font-size:10px; line-height:14px;}

.S15 { font-size:10px; line-height:15px;}

.S16 { font-size:10px; line-height:16px;}

.S17 { font-size:10px; line-height:17px;}

.S18 { font-size:10px; line-height:18px;}





/* トップ・イントロダクション */

#act_name_top h1{

	width: 740px;

	font-size: 10px;

	line-height: 11px;

	clear: both;

	color: #ddd;

}



#act_name_e{

	font-weight: bold;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

}



#act_name_j h1{

  font-weight:normal;

	font-size: 10px;

	line-height:18px;

}



#act_name_p h2{

  font-weight:normal;

	font-size: 10px;

	line-height:12px;

}



#act_name{

	width: 740;

	font-size: 10px;

	line-height: 16px;

	clear: both;

	padding: 20px 0px 0px 0px;

	color: #CCCCCC;



}





/* モデルページの名前の大文字用 */

.mname h1 {

	font-size: 36px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-weight: bold;

	color: #333333;

}







/* ページトップの見出し */

#midashi{

	width: 560px;

	height: 40px;

	background-image: url(../image/midashi.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

}



.m_text{

	font-size: 18px;

	letter-spacing: 0.1em;

	font-family: Arial, Helvetica, sans-serif;

	margin-left: 10px;

}



#m_text2 h1{

	font-size: 12px;

	margin-left: 10px;

	font-weight: normal;

	margin-top: 3px;

}









#top_name h1 {

	font-size: 10px;

	line-height: 11px;

	margin-right: 10px;

	color:#dddddd;

}



h1,h2,h3,h4,h5 {

	margin: 0px;

	padding: 0px;

}





/* マウスオーバー以外のリンクのアンダーラインを消す */

A:link, A:visited, A:active { text-decoration : none; }





/* マウスオーバー時にアンダーラインと色を変える */

a:hover {

	text-decoration: underline;

	color: #FF6600;

}



/* タイトル用 */

.afc {

	font-size: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



/* タイトル用 */

.afc2 {

	font-size: 10px;

	font-weight: normal;

}





/* オレンジ色にしたい時 */

.orange {color: #FF6600}





/* 赤色にしたい時 */

.red {color: #FF3333}





/* 赤色にしたい時 */

.gray {color: #eeeeee}





/* 主に小見出しとかに使用している14ピクセルの太字 */

.B14 {

	font-size: 14px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}





/* 上部のメニュー */

.menu {

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

}





/* 一番下、右側のwww.muse-cの太字用 */

.B18 {

	font-weight: bold;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

}





/* 一番下、右側のwww.muse-cの太字用 */

.B16 {

	font-weight: bold;

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

}





/* モデルページのプロフ用 */

.prof1 {

	font-size: 12px;

	font-weight: bold;

}





/* スケジュール申し込みページの表組み用 */

.sche01 {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}





/* サブメニュー用 */

.submenu {

	font-size: 12px;

	line-height:30px;

	letter-spacing: 0.1em;

}



.submenu02 {

	font-size: 12px;

	line-height:17px;

	letter-spacing: 0.1em;

}





.img_line {

	border: 1px solid #CCCCCC;

}





/* 一番下、右側のwww.muse-cの太字用 */

.B24 {

	font-weight: bold;

	font-size: 22px;

}





#ev_box{

	width: 558;

	padding-bottom: 5px;

	border: 1px solid #CCCCCC;

	margin-bottom: 30px;

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 5px;

}





#ev_box_wide{

	width: 725;

	padding-bottom: 5px;

	border: 1px solid #CCCCCC;

	margin-bottom: 30px;

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 5px;

}





/* マウスオーバー以外のリンクのアンダーラインを消す */

A:link, A:visited, A:active { text-decoration : none;

}



