#policy{
	width:650px;
	margin:0;
	padding:0 0 200px 0;
}

#policy p{
	margin-bottom:20px !important;
}

#policy p em{
	font-weight:normal;
	color:#6434A2;
}

#accessmap{
	margin:30px auto !important;
}

#access p{
	margin-bottom:20px !important;
}

#access em{
	font-weight:normal;
	color:#6434A2;
}

#inquiry h4{
	font-weight:normal;
	border-bottom:1px dotted #cccccc;
	marign-bottom:10px;
	padding-bottom:10px;
}

#inquiry p{
	margin-bottom:50px !important;
}

#salon h4{
	font-weight:normal;
	border-bottom:1px dotted #cccccc;
	marign-bottom:10px;
	padding-bottom:10px;
}

#salon p{
	margin-bottom:30px !important;
}

#document_appli{
	width:320px;
	margin:20px auto 50px;
}

#document_appli td{
	width:160px;
	text-align:center;
}

.appli_title{
	margin:40px auto 10px;
}

.appli_bar{
	color:#6434A2;
	border-bottom:1px dotted #666666;
	padding-bottom:10px;
	font-weight:normal;
	margin:25px 0 0;
}

.recomend_area{
	position:relative;
}

.recomend_area .recomend_img{
	position:absolute;
	top:60px;
	right:55px;
}
.table3{
	width:100%;
}
.table3 td{
	padding:0 5px;
}

#movie{
	width:650px;
	margin:30px 0 0 0;
	padding:30px 0 0 0;
	background:url(../img/curriculum_bg_01.gif) left top no-repeat;
}

#clip{
	width:650px;
	margin:20px 0 0 0;
	padding:40px 0 0 0;
	background:url(../img/movie_bg_01.gif) left top no-repeat;
}

.clipbox{
	width:650px;
	margin:0;
	padding:0;
}
.clipbox{zoom:1;}
.clipbox:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;}
    
.clipbox{display:inline-table;}
/* Hides from IE-mac \*/
* html .clipbox{height: 1%;}
.clipbox{display: block;}
/* End hide from IE-mac */

.clipbox_left{
	width:300px;
	float:left;
	margin-right:50px;
}

.clipbox_right{
	width:300px;
	float:right;
}

.clipbox table{
	width:300px;
	margin:0 0 30px 0;
	padding:0;
	table-layout:fixed;
}

.clipbox table th{
	vertical-align:top;
}

.clipbox table th img{
	margin-bottom:10px;
}

.clipbox table td{
	vertical-align:top;
}
.clipbox table td h5{
	margin:0 0 10px 10px;
}
.clipbox table td p{
	margin:0;
}
.clipbox table td ul{
	margin:20px 0 0 0;
}
.clipbox table td ul li{
	margin:0 0 5px 0;
	background:url(../img/movie_icon_01.gif) 0 7px no-repeat;
	padding-left:12px;
}

.guide-table{
	width:650px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

.guide-table th{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
	text-align:left;
	background:#FCE7E9;
	color:#FF697B;
}

.guide-table .thh{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
	text-align:left;
	background:#E0E0F1;
	color:#666666;
}

.guide-table .th01{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
	text-align:left;
	background:#E2848C;
	color:#ffffff;
}

.guide-table02{
	table-layout:fixed;
}

.guide-table02 th{
	white-space:normal;
}

.guide-table02 td{
	white-space:normal;
}

.guide-table02 .th01{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
	text-align:left;
	background:#E2848C;
	color:#ffffff;
}

.guide-table .th02{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
	text-align:left;
	background:#F4D2D1;
	color:#C81554;
}

.guide-table th.bg2{
	background:#F4D2D1;
	color:#FF697B;
}

.guide-table td.bg3{
	background:#eeeeee;
}

.guide-table td{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
}

.guide-table02{
	width:650px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

.guide-table02 th{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
	text-align:left;
	background:#FCE7E9;
	color:#FF697B;
}

.guide-table02 th.bg2{
	background:#F4D2D1;
	color:#666666;
}

.guide-table02 td{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
}


.guide-table03{
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	margin-bottom:5px;
}

.guide-table03 th{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
	text-align:left;
	background:#FCE7E9;
	color:#FF697B;
}

.guide-table03 td{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
}

.guide-table em {
	color:#FF697B !important;
}

.fco{
	font-color:#ED590A !important;
}



.guide-table002{
	width:650px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	margin:30px 0 10px 0;
}

.guide-table002 th{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:5px;
	text-align:left;
	background:#FCE7E9;
	color:#FF697B;
	text-align:center;
}

.guide-table002 td{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:5px;
}

.bg4{
	background:#eeeeee;
}






