.test{
	border:1px solid black;
}

/************** 基本要素 **************/
img{
	border:none;
}

.caution{
	color:#CC3300;
}

.clm{
	display:block;
	padding:8px;
	border:1px solid gray;
}
.clm a{
	text-decoration:none;
	font-size:12px;
	line-height:120%;
	margin:0px;
	padding-left:17px;
	background:url(../images/arrow01.gif)  no-repeat;
}

.linkClm{
	display:block;
	padding:8px;
	border:4px dotted #CC3300;
}
.linkClm a{
	text-decoration:none;
	font-size:12px;
	line-height:120%;
	margin:0px;
	padding-left:17px;
	background:url(../images/arrow01.gif)  no-repeat;
}


/* 各カテゴリタイトル下のビジュアル要素
#cVisual{
	margin-top:10px;
}

/* **** リンク **** */

A:link{
	color:#0033CC;
	text-decoration:none;
}
A:visited{
	color:#CC3300;
	text-decoration:none;
}
A:active{
	color:#CC3300;
	text-decoration:underline;
}
A:hover{
	color:#CC3300;
	text-decoration:underline;
}

/* ************* content ************* */

h4{
	margin:20px 0px 4px 0px;
	padding:0px;
}

div.contentL{
	clear:both;
	margin:0px;
	width:580px;
}

div.contentL h5{
	color:#FF3366;
	background-color:#FFCCCC;
	margin:20px 0px 0px 0px;
	padding:6px;
	border-left: 5px solid #FF66FF;
}

div.contentL p.pink{
	margin:0px 0px 10px 0px;
	padding:10px 0px 10px 12px;
	border-left:1px solid #FF66FF;
}
.contentL p a{
	text-decoration:none;
	font-size:12px;
	line-height:120%;
	margin:0px;
	padding-left:17px;
	background:url(../images/arrow01.gif)  no-repeat;
}
.contentL p a:hover{
	ext-decotation:underline;
}

.content h5{
	color:#FF3366;
	background-color:#FFCCCC;
	margin:20px 0px 0px 0px;
	padding:6px;
	border-left: 5px solid #FF66FF;
}
.content p.pink{
	width:340px;
	margin:0px 0px 10px 0px;
	padding:10px 0px 10px 12px;
	border-left:1px solid #FF66FF;
}
.content p.pink02{
	width:170px;
	margin:0px 0px 10px 0px;
	padding:10px 0px 10px 12px;
	border-left:1px solid #FF66FF;
}
.content p a{
	text-decoration:none;
	font-size:12px;
	line-height:120%;
	margin:0px;
	padding-left:17px;
	background:url(../images/arrow01.gif)  no-repeat;
}
.content p a:hover{
	ext-decotation:underline;
}

p.lead{
	width:340px;
	line-height:20px;
	background:url(../images/line_lead.gif) ;
	margin:0px 0px 20px 0px;
}


/* ************* subContent ************* */

.bnrText{
	width:220px;
	margin:4px 0px 8px 0px;
	padding:0px;
	border-bottom:1px dotted gray;
}
.bnrText p{
	font-size:10px;
}


.bnrText a{
	text-decoration:none;
	font-size:12px;
	line-height:120%;
	margin:0px;
	padding-left:17px;
	background:url(../images/arrow01.gif)  no-repeat;
}
.bnrText a:hover{
	ext-decotation:underline;
}
.bnrText h5{
	margin: 0px 0px 8px 0px;
}

#course{
	display:block;
	width:227px;
	height:56px;
	margin:0px;
	padding:0px;
	text-indent:-5000px;
	background:url(../images/submenu_index_01.gif)  no-repeat;
}

#titleBeauty{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}

#titleBeauty a{
	display:block;
	width:227px;
	height:51px;
	background:url(../images/submenu_index_02.gif)  no-repeat;
}
#titleBeauty A:hover{
	background:url(../images/submenu_index_02_2.gif)  no-repeat;
}



#titleBarber{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}

#titleBarber a{
	display:block;
	width:227px;
	height:51px;
	background:url(../images/submenu_index_03.gif)  no-repeat;
}
#titleBarber A:hover{
	background:url(../images/submenu_index_03_2.gif)  no-repeat;
}



#titleHomestudy{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}

#titleHomestudy a{
	display:block;
	width:227px;
	height:51px;
	background:url(../images/submenu_index_04.gif)  no-repeat;
}
#titleHomestudy A:hover{
	background:url(../images/submenu_index_04_2.gif)  no-repeat;
}



#titleNail{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}

#titleNail a{
	display:block;
	width:227px;
	height:51px;
	background:url(../images/submenu_index_13.gif)  no-repeat;
}
#titleNail A:hover{
	background:url(../images/submenu_index_13_2.gif)  no-repeat;
}


#titleExperience{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}

#titleExperience a{
	display:block;
	width:227px;
	height:51px;
	background:url(../images/submenu_index_05.gif)  no-repeat;
}
#titleExperience A:hover{
	background:url(../images/submenu_index_05_2.gif)  no-repeat;
}



#voice{
	display:block;
	width:227px;
	height:56px;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-indent:-5000px;
	background:url(../images/submenu_index_06.gif)  no-repeat;
	
}
#voice2{
	display:block;
	width:227px;
	height:56px;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-indent:-5000px;
	background:url(../images/submenu_index_06-2.gif)  no-repeat;
}


#bnrTeacher{
	margin:0px 0px 5px 0px;
	padding:0px;
	text-indent:-5000px;
}

#bnrTeacher a{
	display:block;
	width:227px;
	height:43px;
	background:url(../images/bnr_teacher.gif)  no-repeat;
}
#bnrTeacher A:hover{
	background:url(../images/bnr_teacher_f2.gif)  no-repeat;
}

#bnrOneDay{
	margin:0px 0px 5px 0px;
	padding:0px;
	text-indent:-5000px;
}

#bnrOneDay a{
	display:block;
	width:227px;
	height:43px;
	background:url(../images/bnr_oneday.gif)  no-repeat;
}
#bnrOneDay A:hover{
	background:url(../images/bnr_oneday_f2.gif)  no-repeat;
}


#bnrSupporter{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}

#bnrSupporter a{
	display:block;
	width:227px;
	height:60px;
	background:url(../images/bnr_supporter.gif)  no-repeat;
}
#bnrSupporter A:hover{
	background:url(../images/bnr_supporter_f2.gif)  no-repeat;
}




#bnrGroupSupporter{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}

#bnrGroupSupporter a{
	display:block;
	width:227px;
	height:60px;
	background:url(../images/bnr_groupsupporter.gif)  no-repeat;
}
#bnrGroupSupporter A:hover{
	background:url(../images/bnr_groupsupporter_f2.gif)  no-repeat;
}

#titleSupport{
	margin:8px 0px 8px 0px;
	padding:0px;
	text-indent:-5000px;
}
#titleSupport a{
	display:block;
	width:227px;
	height:41px;
	background:url(../images/submenu_index_09.gif)  no-repeat;
}
#titleSupport A:hover{
	background:url(../images/submenu_index_09_2.gif)  no-repeat;
}

#titleEvent{
	margin:8px 0px 8px 0px;
	padding:0px;
	text-indent:-5000px;
}
#titleEvent a{
	display:block;
	width:227px;
	height:41px;
	background:url(../images/submenu_index_10.gif)  no-repeat;
}
#titleEvent A:hover{
	background:url(../images/submenu_index_10_2.gif)  no-repeat;
}

#bnrTourReport{
	margin:8px 0px 8px 0px;
	padding:0px;
	text-indent:-5000px;
}
#bnrTourReport a{
	display:block;
	width:227px;
	height:41px;
	background:url(../images/submenu_index_11.gif)  no-repeat;
}
#bnrTourReport A:hover{
	background:url(../images/submenu_index_11_2.gif)  no-repeat;
}

#bnrTourReportMovie{
	margin:8px 0px 8px 0px;
	padding:0px;
	text-indent:-5000px;
}
#bnrTourReportMovie a{
	display:block;
	width:227px;
	height:41px;
	background:url(../images/submenu_index_12.gif)  no-repeat;
}
#bnrTourReportMovie A:hover{
	background:url(../images/submenu_index_12_2.gif)  no-repeat;
}



/* **** リスト **** */
ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}



/***** 左メニューリンク *****/
#menuSub_curriculum ul{
	margin:0px 0px 8px 0px;
}

.menuSubList ul{
	margin:0px 0px 12px 0px;
}
.menuSubList li{
	margin:0px 0px 0px 0px;
}


#policy{
	margin:0px;
	padding:0px;
	width:157px;
	height:51px;
	text-indent:-5000px;
}
#policy a{
	display:block;
	width:157px;
	height:51px;
	background:url(../images/menu01_01.gif) no-repeat;
}
#policy a:hover{
	background:url(../images/menu01_02_o.gif) no-repeat;
}

#curriculum{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}
#curriculum a{
	display:block;
	width:157px;
	height:51px;
	background:url(../images/menu02_01.gif) no-repeat;
}
#curriculum a:hover{
	background:url(../images/menu02_02_o.gif) no-repeat;
}

#menuSub_curriculum{
	width:157px;
	margin:0px 0px 8px 0px;
	padding:0px 7px 5px 5px;
	background:url(../images/bg_menu_curriculum.jpg) repeat-y;
}
#menuSub_curriculum a{
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding-left:17px;
	background:url(../images/arrow01.gif)  no-repeat;
}

#menuSub_life{
	width:157px;
	margin:0px 0px 8px 0px;
	padding:0px 7px 5px 5px;
	background:url(../images/bg_menu_life.jpg) repeat-y;
}
#menuSub_life a{
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding-left:17px;
	background:url(../images/arrow01.gif)  no-repeat;
}

#menuSub_aboutus{
	width:157px;
	margin:0px 0px 8px 0px;
	padding:0px 7px 5px 5px;
	background:url(../images/bg_menu_aboutus.jpg) repeat-y;
}
#menuSub_aboutus a{
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:5px 0px 0px 17px;
	background:url(../images/arrow01.gif)  no-repeat 0px 3px;
}


/* メニュー内画像見出し */
#menuSub_beauty{
	width:150px;
	height:16px;
	margin:4px 0px 0px -4px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	background:url(../images/menusub_beauty.gif)  no-repeat;
}
#menuSub_barber{
	width:150px;
	height:16px;
	margin:4px 0px 0px -4px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	background:url(../images/menusub_barber.gif)  no-repeat;
}
#menuSub_homestudy{
	width:150px;
	height:16px;
	margin:4px 0px 0px -4px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	background:url(../images/menusub_homestudy.gif)  no-repeat;
}
#menuSub_nail{
	width:150px;
	height:16px;
	margin:4px 0px 0px -4px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	background:url(../images/menusub_nail.gif)  no-repeat;
}

#life{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}
#life a:link{
	display:block;
	width:157px;
	height:51px;
	background:url(../images/menu03_01.gif) no-repeat;
}
#life a:visited{
	display:block;
	width:157px;
	height:51px;
	background:url(../images/menu03_01.gif) no-repeat;
}
#life a:active{
	display:block;
	width:157px;
	height:51px;
	background:url(../images/menu03_01.gif) no-repeat;
}
#life a:hover{
	display:block;
	width:157px;
	height:51px;
	background:url(../images/menu03_02_o.gif) no-repeat;
}

#aboutus{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}
#aboutus a:link{
	display:block;
	width:157px;
	height:51px;
	background:url(../images/menu04_01.gif) no-repeat;
}
#aboutus a:visited{
	display:block;
	width:157px;
	height:51px;
	background:url(../images/menu04_01.gif) no-repeat;
}
#aboutus a:active{
	display:block;
	width:157px;
	height:51px;
	background:url(../images/menu04_01.gif) no-repeat;
}
#aboutus a:hover{
	display:block;
	width:157px;
	height:51px;
	background:url(../images/menu04_02_o.gif) no-repeat;
}

/* **** アクセスマップ **** */

#map{
	width:150px;
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}
#map a{
	display:block;
	width:132px;
	height:14px;
	background:url(../images/btn_map.gif)  no-repeat;
}
#map A:hover{
	background:url(../images/btn_map_2.gif)  no-repeat;
}

/* **** 体験入学 **** */

#experience{
	width:150px;
	height:60px;
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}
#experience a{
	display:block;
	width:150px;
	height:60px;
	background:url(../images/btn_experience.gif)  no-repeat;
}
#experience A:hover{
	background:url(../images/btn_experience_2.gif)  no-repeat;
}

/* **** 募集要項 **** */

#application{
	display:block;
	width:150px;
	height:60px;
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}

#application a{
	display:block;
	width:150px;
	height:60px;
	background:url(../images/btn_application.gif)  no-repeat;
}
#application A:hover{
	background:url(../images/btn_application_2.gif)  no-repeat;
}

/* **** 入学する前に **** */

#manifesto{
	display:none;
	width:150px;
	height:60px;
	margin:0px;
	padding:0px;
	text-indent:-5000px;
}

#manifesto a{
	display:none;
	width:150px;
	height:60px;
	background:url(../images/btn_manifesto.gif)  no-repeat;
}
#manifesto A:hover{
	background:url(../images/btn_manifesto_2.gif)  no-repeat;
}

/* **** 携帯サイト **** */

#cellular{
	width:150px;
	height:135px;
	margin:0px;
	padding:0px;
	text-indent:-5000px;
	background:url(../images/btn_cellular.gif)  no-repeat;
}

#cellular a{
	display:block;
	width:150px;
	height:135px;
	background:url(../images/btn_cellular.gif)  no-repeat;
}
#cellular A:hover{
	background:url(../images/btn_cellular.gif)  no-repeat;
}

/************** 基本レイアウト **************/

body{
	margin:0px;
	padding:0px;
	text-align:center;
	background:url(../images/bg_footpath.gif)  repeat-x;
}

#board{
	width:757px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}
/* ※上余白はtop,regular各cssのpaddingで設定 */

h1{
	clear:left;
	position:absolute;
	display:block;
	width:263px;
	height:36px;
	top:35px;
	margin:0px;
	padding:0px;
	text-indent:-5000px;
	background:url(../images/logo.gif)  no-repeat;
}
h1 a{
	display:block;
	width:263px;
	height:36px;
}

/* 左メニュー */
#menu{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:170px;
	float:left;
}

/* メイン */
#main{
	width:587px;
	margin:0px 0px 50px 0px;
	padding:0px;
	text-align:left;
	float:right;
}
	
/* パンくずリスト */
#footpath{
	position:absolute;
	width:757px;
	text-align:left;
	top:5px;
	margin:0px;
	padding:0px;
	font:10px 150%;
	color:#fff;
}
#footpath a{
	color:#fff;
	text-decoration:none;
}
#footpath a:active{
	text-decoration:underline;
}
#footpath a:hover{
	text-decoration:underline;
}
#footpath span{
	margin:0px 5px;
}



.content{
	width:350px;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-align:left;
	float:left;
}

.subContent{
	width:227px;
	margin:0px 0px 0px 0px;
	padding:0px 7px 0px 0px;
	text-align:left;
	float:right;
	
}


#contact a{
	display:block;
	width:263px;
	height:80px;
}
#contact a:link{
	background:url(../images/btn_contact01.gif) no-repeat;
}
#contact a:visited{
	background:url(../images/btn_contact01.gif) no-repeat;
}
#contact a:active{
	background:url(../images/btn_contact01.gif) no-repeat;
}
#contact a:hover{
	background:url(../images/btn_contact02.gif) no-repeat;
}



/************** フッタ **************/

#foot{
	clear:both;
	width:750px;
}



/***** フッタナビ *****/

#naviFoot A{
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding-left:17px;
	background:url(../images/arrow01.gif)  no-repeat;
}

#naviFoot A:link{
	color:#333;
	text-decoration:none;
}
#naviFoot A:visited{
	color:#333;
	text-decoration:none;
}
#naviFoot A:active{
	color:#333;
	text-decoration:underline;
}
#naviFoot A:hover{
	color:#06c;
	text-decoration:underline;
}

#naviFoot{
	clear:both;
	display:block;
	width:750px;
	height:20px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #999;
}

#goBack{
	width:350px;
	float:left;
	text-align:left;
}

#goTop{
	width:350px;
	float:right;
	text-align:right;
}


/***** フッタメニュー *****/
#menuFoot{
	clear:both;
	width:750px;
	margin:0px;
	padding:0px;
}

#menuFoot A{
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding-left:17px;
	background:url(../images/arrow01.gif)  no-repeat;
}

#menuFoot A:link{
	color:#333;
	text-decoration:none;
}
#menuFoot A:visited{
	color:#333;
	text-decoration:none;
}
#menuFoot A:active{
	color:#333;
	text-decoration:underline;
}
#menuFoot A:hover{
	color:#06c;
	text-decoration:underline;
}

#menuFoot ul{
	margin:0px;
	padding0px;
	
}

#menuFoot li{
	margin-top:5px;
	padding-right:20px;
	float:left;
	list-style-type:none;
}



/***** アドレス *****/

address{
	clear:both;
	display:block;
	width:398px;
	height:70px;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-indent:-5000px;
	background:url(../images/address.gif)  no-repeat;
}




/************** フォント **************/

p{
	font-size:12px;
	line-height:150%;
	color:#333333;
	margin:0px;
	padding0px;
}



/************** クリアー **************/

.clear{
	clear:both;
}



/************** イメージ **************/

.img{
	margin:0px;
	padding0px;
	border:0px;
}
