#cnt_left_table { 
	width: 276px;
	}
.cnt_left_kose{
	padding-bottom:4px;
	vertical-align:top;
	}
#cnt_left_trial1 { 
	height:78px;
	background: url(../images_top/p_trial_bg1.gif) no-repeat left top;
	vertical-align:top;
	text-align:right;
	}
#cnt_left_trial2 { 
	height:32px;
	background: url(../images_top/p_trial_bg2.gif) no-repeat left top;
	vertical-align:top;
	}
#cnt_left_trial3 { 
	height:32px;
	background: url(../images_top/p_trial_bg3.gif) no-repeat left top;
	vertical-align:top;
	}
#btn_trial { 
	margin-top:54px;
}

#cnt_left_zipper1 { 
	height:85px;
	background: url(../images_top/p_zipper_bg1.gif) no-repeat left top;
	vertical-align:top;
	text-align:right;
	}
#cnt_left_zipper3 { 
	height:25px;
	background: url(../images_top/p_zipper_bg3.gif) no-repeat left top;
	vertical-align:top;
	}
#btn_zipper { 
	margin-top:63px;
}

#btn_schedule { 
	margin-top:5px;
	margin-left:107px;
	}
#btn_schedule { 
	margin-top:5px;
	margin-left:107px;
	}
.cnt_left_topic{
	padding-top:4px;
	padding-bottom:0px;
	vertical-align:top;
	}
.cnt_left_applicants{
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:top;
	}
.cnt_left_course { 
	background: url(../images_top/course_bg.gif) repeat-y left top;
	vertical-align:top;
	}
a#ti_beautician{
	display:block;
	width:276px;
	height:35px;
	background: url(../images_top/ti_beautician.gif) no-repeat left top;
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	margin-bottom:6px;
	}
#ti_beautician span { 
	display: none;
	}
a#ti_beautyadvicer{
	display:block;
	width:276px;
	height:35px;
	background: url(../images_top/ti_beautyadvicer.gif) no-repeat left top;
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	margin-bottom:6px;
	}
#ti_beautyadvicer span { 
	display: none;
	}
a#ti_dm{
	display:block;
	width:276px;
	height:35px;
	background: url(../images_top/ti_dm.gif) no-repeat left top;
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	margin-bottom:6px;
	}
#ti_dm span { 
	display: none;
	}
.btm_course img { 
	margin-top:5px;
	}
.ph_course {
	float:left;
	}
.ph_course img {
	margin:0px 5px 0px 11px;
	}
.txt_course {
	margin-right:10px;
	}
#main {
	background: url(../images_top/main.jpg) no-repeat left top;
	width:588px;
	height:218px;
	margin-bottom:4px;
	}
#main span { 
	display: none;
	}
#whatsnew_table {
	width:588px;
	margin-bottom:4px;
	}
#t_bg{
	background: url(../images_top/t_bg.gif) repeat-x left top;
	}
#l_bg{
	background: url(../images_top/l_bg.gif) repeat-y left top;
	}
#r_bg{
	background: url(../images_top/r_bg.gif) repeat-y left top;
	}
#b_bg{
	background: url(../images_top/b_bg.gif) repeat-x left top;
	}
#whatsnew_area {
	vertical-align:top;
	}
#ti_whatsnew {
	margin-bottom:3px;
	}
#right_btm1 {
	width:200px;
	}
#ban_newsletter {
	margin-bottom:4px;
	}
#ban_right_btm_table {
	width:588px;
	}
#right_btm2 {
	height:141px;
	background: url(../images_top/p_movie_bg.gif) no-repeat left top;
	vertical-align:top;
	text-align:right;
	}
#btn_movie { 
	margin-top:59px;
	}
#right_btm3 {
	width:4px;
	}
#right_btm4 {
	height:141px;
	background: url(../images_top/p_pamphlet_bg.gif) no-repeat left top;
	vertical-align:top;
	text-align:right;
	}
#btn_pamphlet { 
	margin-top:59px;
	}
#btn_smart { 
	margin-top:2px;
	}
.sample_bg{
	background: url(../images_top/newssample_bg.gif) repeat-y left top;
	padding:5px 9px 5px 13px;
	}
.ph_sample{
	float:right;
	margin:0 0 3px 3px;
	}
.sample_read{
	margin-top:2px;
	}
.btn_sample{
	margin-top:7px;
	margin-bottom:3px;
	text-align:center;
	}
#voice_table{
	width:266px;
	}
#voice_area{
	vertical-align:top;
	background: url(../images_top/voice_bg.gif) no-repeat left top;
	height:79px;
	padding:32px 10px 0 15px;
	}
.ban_left{
	margin-bottom:4px;
	}
#service_outtable{
	width:625px;
	}
#service_area{
	width:625px;
	background: url(../images_top/service_bg.gif) repeat-y left top;
	vertical-align:top;
	}
#message_area{
	width:625px;
	background: url(../images_top/service_top.jpg) no-repeat left top;
	}
#message_table{
	width:595px;
	margin-bottom:8px;
	}
#message{
	margin:14px 0 5px 16px;
	}
#ph_saito{
	padding:15px 14px 0 0;
	}
#message_txt{
	margin:0 12px 0px 21px;
	}
#t_saito{
	padding-bottom:4px;
	text-align:right;
	vertical-align:bottom;
	}
#service_table{
	width:611px;
	}
.service_left{
	padding-right:2px;
	vertical-align:top;
	}
.service_right{
	padding-left:2px;
	vertical-align:top;
	}
.service_center{
	padding:0 2px;
	vertical-align:top;
	}
.txt_service{
	margin:6px 10px 10px 10px;
	}
.btn_detail{
	text-align:center;
	margin-bottom:14px;
	}
.btn_detail2{
	text-align:center;
	margin-bottom:10px;
	}
#staff_area{
	vertical-align:top;
	width:398px;
	}
#staff_table{
	width:393px;
	margin-right:5px;
	}
#staff{
	vertical-align:top;
	background: url(../images_top/staff_bg.jpg) no-repeat left top;
	height:62px;
	}
#staff_intable{
	width:393px;
	}
#staff_intable01{
	width:175px;
	vertical-align:top;
	padding:7px 0px 0 11px;
	}
#staff_intable01 img{
	margin-right:2px;
	}
#staff_intable02{
	width:218px;
	vertical-align:top;
	padding:8px 12px 0 0;
	}
.btn_staff{
	text-align:right;
	margin-top:6px;
	}
#ban_right{
	width:227px;
	vertical-align:top;
	}
#ban_right img{
	margin:0 0 4px 0;
	}