/* CSS Document */

*{
	margin:0;
	padding:0;
}
html{
	height:100%;
}
body{
	background:url(../images/bg08.gif) center top repeat-y;
	height:100%;
	font-size:12px;
	line-height:1.5em;
	/*font-family:Verdana, "Lucida Grande";*/
	color:#333333;
}

ul,ol{
	list-style-position:inside;
	margin: 5px 15px;
}
dl{
	margin: 5px 15px;
}
dt{
	font-weight:bold;
	padding:5px 0;
}
dd{
	margin-left:20px;
	padding-bottom:10px;
}
a{
	color:#148FC9;
	text-decoration:none;
}
a:hover{
	color:#F24383;
	text-decoration:underline;
}
img{
	border-width:0;
}
.caution,.required{
	color:#FF0000;
}
.caution,.pink{
	color:#EE328D;	
}
.caption,.notes{
	font-size:10px;
}
.totop{
	width:970px;
	height:28px;
	margin:0 auto;
	line-height:28px;
	background:url(../images/bg_contents.gif) left top repeat-y;
	text-align:right;
}
.totop:after{
	content:".";
	clear:both;
	visibility:hidden;
	height:0px;
	display:block;
}
.totop a{
	color:#660000;
	display:block;
	float:right;
	width:155px;
	height:28px;
	text-align:center;
}
/*PAGE LAYOUT*/
#wrap{
	background:url(../images/bg_inner08.gif) left top repeat-y;
	width:1155px;
	margin:0 auto;
}
#wrap .container{
	width:970px;
	margin:0 auto;
}
/*FOOTER*/
#footer{
	padding-top:20px;
	clear:both;
	width:968px;
	margin:0 auto;
	text-align:center;
}
#footer #utility{
	border-bottom:1px solid #999999;
}
#footer #utility ul{
	padding:0;
	list-style-type:none;
	width:320px;
	height:15px;
	margin:0 auto;
	padding-bottom:8px;
}
#footer #utility ul li{
	float:left;
	margin-right:10px;
}
#footer #utility ul li a{
	display:block;
	height:15px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#footer #utility ul li#sitemap a{
	width:73px;
	background-image:url(../images/utility_sitemap.gif);
}
#footer #utility ul li#privacy a{
	width:154px;
	background-image:url(../images/utility_privacy.gif);
}
#footer #utility ul li#contact{
	margin-right:0px;
}
#footer #utility ul li#contact a{
	width:73px;
	background-image:url(../images/utility_contact.gif);
}
#footer #copyright{
	line-height:30px;
	padding-bottom:20px;
	color:#999999;
}
/*HEADER*/
#header{
	width:970px;
	height:133px;
	background:url(../images/bg_header08.gif) right top no-repeat;
}
#header #logo{
	width:304px;
	height:76px;
	background:url(../images/logo.gif) left top no-repeat;
}
#header #logo a{
	display:block;
	width:304px;
	height:76px;
	overflow:hidden;
	line-height:100px;
}
#navigation{
	height:57px;
	background-color:#583333;
}
#navigation ul{
	height:50px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#navigation ul:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
#navigation li{
	height:50px;
	float:left;
}
#navigation li a{
	display:block;
	height:50px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#navigation li#home a{
	width:85px;
	background-image:url(../images/navi_home.gif);
}
#navigation li#salonsearch a{
	width:125px;
	background-image:url(../images/navi_salonsearch.gif);
}
#navigation li#jobsearch a{
	width:117px;
	background-image:url(../images/navi_jobsearch.gif);
}
#navigation li#present a{
	width:107px;
	background-image:url(../images/navi_present.gif);
}
#navigation li#movie a{
	width:94px;
	background-image:url(../images/navi_movie.gif);
}
#navigation li#become a{
	width:184px;
	background-image:url(../images/navi_become.gif);
}
#navigation li#for a{
	width:150px;
	background-image:url(../images/navi_for.gif);
}
#navigation li#aboutus a{
	width:108px;
	background-image:url(../images/navi_aboutus.gif);
}
#navigation li a:hover , #navigation li a.here{
	background-position:left bottom;
}
a#entrylink{
	display:block;
	width:135px;
	height:40px;
	background-image:url(../images/btn_entry.gif);
	margin:0 auto;
	text-indent:-9999px;
}
a#loginlink{
	display:block;
	width:135px;
	height:40px;
	background-image:url(../images/btn_member.gif);
	margin:0 auto;
	text-indent:-9999px;
}
a#entrylink:hover , a#loginlink:hover{
	background-position:left bottom;
}
/*CONTENTS*/
#contents{
	width:970px;
	margin:0 auto;
	background:url(../images/bg_contents.gif) left top repeat-y;
	
}
#contents:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
#main{
	width:810px;
	float:left;
	overflow:hidden;
}
#main:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
#main #mainspace{
	background-color:#FFEFF7;
	height:318px;
	border-bottom:1px solid #FFD6DC;
	overflow:hidden;
}
#main #mainspace #visual{
	padding-top:5px;
	width:527px;
	float:left;
}
#main #mainspace #searchspace{
	width:275px;
	float:right;
	margin:4px 2px 0 0;
	_margin:4px 1px 0 0;
}
.box-search{
	height:155px;
	background:url(../images/bg_search.gif) left bottom no-repeat;
}
.entrynum{
	text-align:center;
	line-height:21px;
	_line-height:22px;
}
.searchform{
	height:21px;
	width:242px;
	margin:0 auto;
}
.searchbtn{
	margin-left:3px;
	line-height:1em;
	padding:0;
	float:left;
}
.searchinput{
	width:184px;
	height:18px;
	float:left;
}
.searchcol{
	font-size:10px;
	width:150px;
	margin:0 auto;
	list-style-position:inside;
	list-style-type:none;
	line-height:15px;
	padding:7px 0;
	margin-bottom:5px;
	_margin-bottom:2px;
}
#job .searchcol{
	width:220px;
}
.searchcol:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.searchcol li{
	width:50%;
	float:left;
}
#job .searchcol li{
	width:33%;
	float:left;
}
.box-search#salon h3{
	width:275px;
	height:48px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-image:url(../images/search_salon.gif);
}
.box-search#job h3{
	width:275px;
	height:48px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-image:url(../images/search_job.gif);
}
#main #infospace{
	width:810px;
	padding-top:10px;
	margin:0;
}
#main #infospace:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
#main #infospace #leftcol{
	width:320px;
	margin:0;
	margin-left:10px;
	_margin-left:5px;
	float:left;
}
#main #infospace #rightcol{
	width:470px;
	float:right;
	border-left:1px solid #FFD6DC;
}
#main #infospace #rightcol .container{
	width:460px;
	padding:0;
	margin:0 auto;
}
.box h3{
	width:320px;
	height:18px;
	text-indent:-9999px;
}
.box h4{
	width:320px;
	height:29px;
	text-indent:-9999px;
}
.box#news h3{
	background:url(../images/h_news.gif) left top no-repeat;
}
.box#for h3{
	width:455px;
	background:#FAC9E0 url(../images/h_for.gif) left top no-repeat;
}
.box#present h3{
	background:url(../images/h_present.gif) left top no-repeat;
}
.box#movie_present h4{
	background:url(../images/h_m_present.gif) left top no-repeat;
}
.box#special h3{
	width:460px;
	height:27px;
	background:url(../images/h_special.gif) left top no-repeat;

}
.box ul.list{
	margin:5px 3px;
}

.box#for{
	margin-left:5px;
}
.box#special{
	margin-top:20px;
	margin-left:3px;
	background:url(../images/bg_box_special.gif) left top repeat-y;
	width:460px;
}
.box#special .box-container{
	width:460px;
	background:url(../images/bg_box_special_bottom.gif) left bottom no-repeat;
	padding-bottom:10px;
}

ul.list{
	width:310px;
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	line-height:1.5em;
}
ul.list:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
ul.list li{
	width:310px;
	margin:0;
	padding:5px 0;
	background:url(../images/dot_border.gif) left bottom repeat-x;
}
ul.list li:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
ul.list li p{
	background:url(../images/a_pink.gif) 1px 2px no-repeat;
	padding-left:20px;

}
ul.list li.image .list-images{
	float:left;
	width:60px;
	margin-left:5px;
}
ul.list li.image .list-images img.margin{
	margin-bottom:3px;
}
ul.list li.image p{
	float:right;
	width:220px;
}

.box#for ul.list{
	width:455px;
}
.box#for ul.list li{
	width:218px;
	float:left;
}
.box#for ul.list li.rightside{
	margin-left:10px;
}
.box#for ul.list li.image p{
	float:right;
	width:130px;
	_width:128px;
}

.box#special ul.list{
	width:430px;
	margin-right:auto;
	margin-left:auto;
	clear:both;
}
.box#special ul.list li:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

.box#special ul.list li{
	background:url(../images/dot_border_pink.gif) left bottom repeat-x;
	width:425px;
	float:left;
}
.box#special ul.list li.rightside{
	margin-left:10px;
}
.box#special ul.list li.image p{
	background:url(../images/a_pink_circle.gif) 1px 2px no-repeat;
	float:right;
	width:200px;
}
.box#special ul.list li.image .list-images{
	float:left;
	width:198px;
	margin-left:0;
}


#sidebox{
	width:160px;
	float:right;
}
#sidebox .container{
	width:155px;
	/*background-color:#D6D6D6;*/
	margin-right:5px;
	padding-top:10px;
	text-align:center;
}
#loginform{
	text-align:right;
	padding:5px 12px;
}
#loginform img{
	margin-right:5px;
}
#loginbtn{
	margin-top:5px;
}
.logininput{
	width:100px;
}
#logininputspace{
	margin-bottom:2px;
}
#prspace{
	margin-top:30px;
	padding-bottom:30px;
}
#bannerspace{
	margin-top:10px;
}
#bannerspace a{
	display:block;
	margin-bottom:5px;
}

/*SECOND*/
#breadcrumb{
	line-height:28px;
	text-indent:15px;
}
#main .container{
	padding:0 15px 15px 15px;
	width:auto;
}
.contenttitle{
	width:781px;
	height:74px;
	background:url(../images/hbase.gif) left top no-repeat;
}
.contenttitle-blue{
	width:781px;
	height:74px;
	background:url(../images/hbase_blue.gif) left top no-repeat;

}
.contenttitle .area,.contenttitle-blue .area{
	padding:14px 0 0 60px;
}
.contenttitle h3 , .contenttitle-blue h3{
	height:30px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;
}
.contenttitle-blue02{
	width:781px;
	height:103px;
	background:url(../images/hbase_blue02.gif) left top no-repeat;
}
.contenttitle .area,.contenttitle-blue02 .area{
	padding:14px 0 0 60px;
}
.contenttitle h3 , .contenttitle-blue02 h3{
	height:30px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;	
}
.contenttitle-pink02{
	width:781px;
	height:103px;
	background:url(../images/hbase_pink02.gif) left top no-repeat;
}
.contenttitle .area,.contenttitle-pink02 .area{
	padding:14px 0 0 60px;
}
.contenttitle h3 , .contenttitle-pink02 h3{
	height:30px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;		
}
.contenttitle-pink03{
	width:781px;
	height:103px;
	background:url(../images/hbase_pink03.gif) left top no-repeat;

}
.contenttitle .area,.contenttitle-pink03 .area{
	padding:14px 0 0 60px;
}
.contenttitle h3 , .contenttitle-pink03 h3{
	height:30px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;	
}
.contenttitle-pink04{
	width:781px;
	height:74px;
	background:url(../images/hbase_pink04.gif) left top no-repeat;	
}
.contenttitle .area,.contenttitle-pink04 .area{
	padding:14px 0 0 60px;
}
.contenttitle h3 , .contenttitle-pink04 h3{
	height:30px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;	
}
.contenttitle-member{
	width:781px;
	height:74px;
	background:url(../images/h_base_member.gif) left top no-repeat;		
}
.contenttitle .area,.contenttitle-member .area{
	padding:14px 0 0 60px;
}
.contenttitle h3 , .contenttitle-member h3{
	height:30px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;					
}
.contenttitle#salonsearch h3{
	background-image:url(../images/ct_salonsearch.gif);
}
.contenttitle#jobsearch h3{
	background-image:url(../images/ct_jobsearch.gif);
}
.contenttitle#present h3{
	background-image:url(../images/ct_present.gif);
}
.contenttitle-blue#forbequticians h3{
	background-image:url(../images/ct_forbeauticians.gif);
}
.contenttitle-blue#registration h3{
	background-image:url(../images/ct_registration.gif);
}
.contenttitle-blue#ad h3{
	background-image:url(../images/ct_ad.gif);		
}
.contenttitle-blue#becomeabeauticians h3{
	background-image:url(../images/ct_become.gif);	
}
.contenttitle-blue02#aboutus h3{
	background-image:url(../images/ct_about.gif);	
}
.contenttitle-pink02#movie h3{
	background-image:url(../images/ct_movie.gif);	
}
.contenttitle-pink04#movie h3{
	background-image:url(../images/ct_movie.gif);				
}
.contenttitle-pink03#security h3{
	background-image:url(../images/ct_security.gif);	
}
.contenttitle-pink04#sitemap h3{
	background-image:url(../images/ct_sitemap.gif);		
}
.contenttitle-blue#garade h3{
	background-image:url(../images/ct_galade.gif);
}
.contenttitle-member#member h3{
	background-image:url(../images/ct_member.jpg);
}
/*LOCAL NAVI*/
.lnavi{
	height:29px;
	width:721px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.lnavi:after{
	content:".";
	height:0;
	clear:both;
	visibility:hidden;
	display:block;
}
.lnavi li{
	float:left;
}
.lnavi li a{
	display:block;
	height:29px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.lnavi li#karea a{
	width:86px;
	height:29px;
	background-image:url(../images/k_area.gif);
	margin-right:15px;
}
.lnavi li#kroute a{
	width:78px;
	height:29px;
	background-image:url(../images/k_route.gif);
	margin-right:15px;
}
.lnavi li#kchara a{
	width:76px;
	height:29px;
	background-image:url(../images/k_chara.gif);
	margin-right:15px;
}
.lnavi li#kkeywords a{
	width:153px;
	height:29px;
	background-image:url(../images/k_keywords.gif);
}
.lnavi li#kemployment a{
	width:100px;
	height:29px;
	background-image:url(../images/k_employment.gif);
	margin-right:15px;
}
.lnavi li#klist a{
	width:100px;
	height:29px;
	background-image:url(../images/k_presentlist.gif);
	margin-right:15px;
}
.lnavi li#kform a{
	width:100px;
	height:29px;
	background-image:url(../images/k_form.gif);
	margin-right:15px;
}
.lnavi li#kannounce a{
	width:100px;
	height:29px;
	background-image:url(../images/k_announce.gif);
	margin-right:15px;
}
.lnavi li#ktba a{
	width:61px;
	height:29px;
	background-image:url(../images/k_tba.gif);
	margin-right:15px;
}
.lnavi li#ktechniquenews a{
	width:110px;
	height:29px;
	background-image:url(../images/k_techniquenews.gif);
	margin-right:15px;
}
.lnavi li#kevent a{
	width:109px;
	height:29px;
	background-image:url(../images/k_event.gif);
	margin-right:15px;
}
.lnavi li#be_license a{
	width:105px;
	height:29px;
	background-image:url(../images/be_license.gif);
	margin-right:15px;	
}
.lnavi li#be_test a{
	width:86px;
	height:29px;
	background-image:url(../images/be_test.gif);
	margin-right:15px;	
}
.lnavi li#be_school a{
	width:93px;
	height:29px;
	background-image:url(../images/be_school.gif);
	margin-right:15px;	
}
.lnavi li#be_oneday a{
	width:154px;
	height:29px;
	background-image:url(../images/be_oneday.gif);
	margin-right:15px;				
}
.lnavi li#a_ba a{
	width:78px;
	height:29px;
	background-image:url(../images/a_ba.gif);
	margin-right:15px;	
}
.lnavi li#a_card a{
	width:122px;
	height:29px;
	background-image:url(../images/a_card.gif);
	margin-right:15px;		
}
.lnavi li#a_conduct a{
	width:102px;
	height:29px;
	background-image:url(../images/a_conduct.gif);
	margin-right:15px;	
}
.lnavi li#a_dl a{
	width:116px;
	height:29px;
	background-image:url(../images/a_dl.gif);
	margin-right:15px;		
}
.lnavi li#a_insurance a{
	width:95px;
	height:29px;
	background-image:url(../images/a_insurance.gif);
	margin-right:15px;	
}
.lnavi li#a_link a{
	width:76px;
	height:29px;
	background-image:url(../images/a_link.gif);
	margin-right:15px;		
}
.lnavi li#a_list a{
	width:215px;
	height:29px;
	background-image:url(../images/a_list.gif);
	margin-right:15px;	
}
.lnavi li#a_profile a{
	width:97px;
	height:29px;
	background-image:url(../images/a_profile.gif);
	margin-right:15px;	
}
.lnavi li#a_webtimes a{
	width:99px;
	height:29px;
	background-image:url(../images/a_webtimes.gif);
	margin-right:15px;	
}
.lnavi li#a_welfare a{
	width:94px;
	height:29px;
	background-image:url(../images/a_welfare.gif);
	margin-right:15px;		
}
.lnavi li#a_ad01 a{
	width:171px;
	height:29px;
	background-image:url(../images/a_ad01.gif);
	margin-right:15px;	
}
.lnavi li#a_registration01 a{
	width:115px;
	height:29px;
	background-image:url(../images/a_registration01.gif);
	margin-right:15px;	
}
.lnavi li#a_registration02 a{
	width:158px;
	height:29px;
	background-image:url(../images/a_registration02.gif);
	margin-right:15px;	
}
.lnavi li#a_registration03 a{
	width:236px;
	height:29px;
	background-image:url(../images/a_registration03.gif);
	margin-right:15px;
}
.lnavi li#a_registration04 a{
	width:140px;
	height:29px;
	background-image:url(../images/a_registration04.gif);
	margin-right:15px;									
}
.lnavi li#m_select01 a{
	width:105px;
	height:29px;
	background-image:url(../images/m_select01.gif);
	margin-right:15px;	
}
.lnavi li#m_select02 a{
	width:105px;
	height:29px;
	background-image:url(../images/m_select02.gif);
	margin-right:221px;		
}
.lnavi li#m_about a{
	width:121px;
	height:29px;
	background-image:url(../images/m_about.gif);
	margin-right:220px;	
}
.lnavi li#m_preview a{
	width:103px;
	height:29px;
	background-image:url(../images/menu_preview.gif);
	margin-right:190px;	
}
.lnavi li#m_present a{
	width:64px;
	height:29px;
	background-image:url(../images/m_present.gif);
	margin-right:20px;	
}
.lnavi li#m_intro a{
	width:115px;
	height:31px;
	background-image:url(../images/m_intro.gif);
	margin-right:0px;										
	
}
.lnavi li#m_story a{
	width:66px;
	height:31px;
	background-image:url(../images/m_story.gif);
	margin-right:0px;	
}
.lnavi li#m_cast a{
	width:61px;
	height:31px;
	background-image:url(../images/m_cast.gif);
	margin-right:0px;	
}
.lnavi li#m_comment a{
	width:94px;
	height:31px;
	background-image:url(../images/m_comment.gif);
	margin-right:0px;	
}
.lnavi li#m_preview01 a{
	width:95px;
	height:31px;
	background-image:url(../images/menu_preview01.jpg);
	margin-right:0px;		
}
.lnavi li#m_preview02 a{
	width:113px;
	height:31px;
	background-image:url(../images/menu_preview02.jpg);
	margin-right:0px;		
}
.lnavi li#m_preview03 a{
	width:110px;
	height:31px;
	background-image:url(../images/menu_preview03.jpg);
	margin-right:0px;						
}
.lnavi li#sec_01 a{
	width:115px;
	height:31px;
	background-image:url(../images/sec_01.gif);
	margin-right:0px;	
}
.lnavi li#sec_02 a{
	width:156px;
	height:31px;
	background-image:url(../images/sec_02.gif);
	margin-right:0px;	
}
.lnavi li#sec_03 a{
	width:76px;
	height:31px;
	background-image:url(../images/sec_03.gif);
	margin-right:0px;																						
}
.lnavi li#sec_04 a{
	width:97px;
	height:31px;
	background-image:url(../images/sec_04.gif);
	margin-right:0px;
}
.lnavi li#sec_05 a{
	width:217px;
	height:31px;
	background-image:url(../images/sec_05.gif);
	margin-right:0px;
}
.lnavi li#sec_06 a{
	width:77px;
	height:31px;
	background-image:url(../images/sec_06.gif);
	margin-right:0px;	
}
.lnavi li#sec_07 a{
	width:77px;
	height:31px;
	background-image:url(../images/sec_07.gif);
	margin-right:0px;	
}
.lnavi li#sec_08 a{
	width:126px;
	height:31px;
	background-image:url(../images/sec_08.gif);
	margin-right:0px;	
}
.lnavi li#a_galade_01 a{
	width:78px;
	height:31px;
	background-image:url(../images/a_galade_01.gif);
	margin-right:0px;
}
.lnavi li#a_galade_02 a{
	width:78px;
	height:31px;
	background-image:url(../images/a_galade_02.gif);
	margin-right:0px;								
}
.lnavi li#a_galade_03 a{
	width:78px;
	height:31px;
	background-image:url(../images/a_galade_03.gif);
	margin-right:0px;									
}
.lnavi li#a_galade_04 a{
	width:78px;
	height:31px;
	background-image:url(../images/a_galade_04.gif);
	margin-right:0px;	
}
.lnavi li#a_galade_05 a{
	width:78px;
	height:31px;
	background-image:url(../images/a_galade_05.gif);
	margin-right:0px;		
}
.lnavi li#member01 a{
	width:81px;
	height:31px;
	background-image:url(../images/a_member01.jpg);
	margin-right:15px;
}
.lnavi li#member02 a{
	width:85px;
	height:31px;
	background-image:url(../images/a_member02.jpg);
	margin-right:15px;	
}
.lnavi li#member03 a{
	width:223px;
	height:31px;
	background-image:url(../images/a_member03.jpg);
	margin-right:15px;	
}
.lnavi li#member04 a{
	width:73px;
	height:31px;
	background-image:url(../images/a_member04.jpg);
	margin-right:15px;		
}
.lnavi li#member05 a{
	width:112px;
	height:31px;
	background-image:url(../images/a_member05.jpg);
	margin-right:15px;	
}
.lnavi li a:hover , .lnavi li a.here{
	background-position:left bottom;
}
#main .contentbody{
	padding:30px 5px 30px 5px;
}
#main #presentformpage{
	padding:0px 5px 30px 5px;
}
.subctitle{
	width:770px;
	height:20px;
	margin:0;
	padding:0;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.subctitle#area{
	background-image:url(../images/h_area.gif);
}
.subctitle#route{
	background-image:url(../images/h_route.gif);
}
.subctitle#chara{
	background-image:url(../images/h_chara.gif);
}
.subctitle#keywords{
	background-image:url(../images/h_keywords.gif);
}
.subctitle#employment{
	background-image:url(../images/h_employment.gif);
}
.subctitle#presentform{
	background-image:url(../images/h_presentform.gif);
}
.subctitle#h_present02{
	background-image:url(../images/h_present02.gif);
}
.subctitle#h_present03{
	background-image:url(../images/h_present03.gif);		
}
.subctitle#h_present04{
	background-image:url(../images/h_present04.gif);			
}
.subctitle#techniquenews{
	background-image:url(../images/h_techniquenews.gif);
}
.subctitle#eventinfo{
	background-image:url(../images/h_eventinfo.gif);
}
.subctitle#aboutba{
	background-image:url(../images/h_aboutba.gif);	
}
.subctitle#aboutba02{
	background-image:url(../images/h_aboutba02.gif);	
}
.subctitle#dl0{
	background-image:url(../images/h_dl0.gif);
}
.subctitle#dl01{
	background-image:url(../images/h_dl_01_01.gif);	
}
.subctitle#dl02{
	background-image:url(../images/h_dl_01_02.gif);		
}
.subctitle#links0{
	background-image:url(../images/h_links0.gif);
}
.subctitle#links01{
	background-image:url(../images/h_link01_02.gif);	
}
.subctitle#links02{
	background-image:url(../images/h_link01_03.gif);			
}
.subctitle#insurance0{
	background-image:url(../images/h_insurance0.gif);
}
.subctitle#insurance01{
	background-image:url(../images/h_in01_01.gif);	
}
.subctitle#insurance02{
	background-image:url(../images/h_in01_02.gif);	
}
.subctitle#insurance03{
	background-image:url(../images/h_in01_06.gif);			
}
.subctitle#times0{
	background-image:url(../images/h_times0.gif);	
}
.subctitle#times01{
	background-image:url(../images/h_times01_01.gif);		
}
.subctitle#welfare0{
	background-image:url(../images/h_welfare0.gif);	
}
.subctitle#welfare01{
	background-image:url(../images/h_welfare_01_01.gif);	
}
.subctitle#welfare02{
	background-image:url(../images/h_welfare_01_02.gif);	
}
.subctitle#welfare03{
	background-image:url(../images/h_welfare_01_03.gif);
}
.subctitle#welfare04{
	background-image:url(../images/h_welfare_01_04.gif);
}
.subctitle#welfare05{
	background-image:url(../images/h_welfare_01_05.gif);	
}
.subctitle#welfare06{
	background-image:url(../images/h_welfare_01_06.gif);										
}
.subctitle#service0{
	background-image:url(../images/h_service.gif);	
}
.subctitle#service01{
	background-image:url(../images/h_list01.gif);		
}
.subctitle#card0{
	background-image:url(../images/h_card0.gif);	
}
.subctitle#card01{
	background-image:url(../images/h_card01.gif);							
			
}
.subctitle#profile0{
	background-image:url(../images/h_profile0.gif);
}
.subctitle#activity0{
	background-image:url(../images/h_activity0.gif);			
}
.subctitle#profile{
	background-image:url(../images/h_profile.gif);	
}
.subctitle#profile01{
	background-image:url(../images/h_profile01.gif);
}
.subctitle#profile02{
	background-image:url(../images/h_profile02.gif);	
}
.subctitle#profile03{
	background-image:url(../images/h_profile03.gif);	
}
.subctitle#profile04{
	background-image:url(../images/h_profile04.gif);
}
.subctitle#conduct{
	background-image:url(../images/h_conduct.gif);	
}
.subctitle#conduct01{
	background-image:url(../images/h_conduct01.gif);	
}
.subctitle#conduct02{
	background-image:url(../images/h_conduct02.gif);
}
.subctitle#conduct03{
	background-image:url(../images/h_conduct03.gif);
}
.subctitle#conduct04{
	background-image:url(../images/h_conduct04.gif);
}
.subctitle#conduct05{
	background-image:url(../images/h_conduct05.gif);
}
.subctitle#conduct06{
	background-image:url(../images/h_conduct06.gif);
}
.subctitle#conduct07{
	background-image:url(../images/h_conduct07.gif);
}
.subctitle#conduct08{
	background-image:url(../images/h_conduct08.gif);																
}
.subctitle#conduct01_01{
	background-image:url(../images/h_conduct_01_01.gif);
}
.subctitle#conduct02_01{
	background-image:url(../images/h_conduct_02_01.gif);
}
.subctitle#conduct03_01{
	background-image:url(../images/h_conduct_03_01.gif);
}
.subctitle#conduct04_01{
	background-image:url(../images/h_conduct_04_01.gif);
}
.subctitle#conduct05_01{
	background-image:url(../images/h_conduct_05_01.gif);
}
.subctitle#conduct06_01{
	background-image:url(../images/h_conduct_06_01.gif);
}
.subctitle#conduct07_01{
	background-image:url(../images/h_conduct_07_01.gif);	
}
.subctitle#conduct08_01{
	background-image:url(../images/h_conduct_08_01.gif);	
}
.subctitle#h_become_01{
	background-image:url(../images/h_become_01.gif);	
}
.subctitle#h_become_02{
	background-image:url(../images/h_become_02.gif);
}
.subctitle#h_become_03{
	background-image:url(../images/h_become_03.gif);
}
.subctitle#h_become_02_01{
	background-image:url(../images/h_become_02_01.gif);
}
.subctitle#h_become_02_02{
	background-image:url(../images/h_become_02_02.gif);	
}
.subctitle#h_become_02_03{
	background-image:url(../images/h_become_02_03.gif);		
}
.subctitle#h_become_02_04{
	background-image:url(../images/h_become_02_04.gif);		
}
.subctitle#h_become_02_05{
	background-image:url(../images/h_become_02_05.gif);	
}
.subctitle#h_become_02_06{
	background-image:url(../images/h_become_02_06.gif);
}
.subctitle#h_become_02_07{
	background-image:url(../images/h_become_02_07.gif);		
}
.subctitle#h_become_02_08{
	background-image:url(../images/h_become_02_08.gif);	
}
.subctitle#h_become_02_09{
	background-image:url(../images/h_become_02_09.gif);	
}
.subctitle#h_pribacy_01{
	background-image:url(../images/h_pribacy_01.gif);
}
.subctitle#h_pribacy_02{
	background-image:url(../images/h_pribacy_02.gif);	
}
.subctitle#h_pribacy_03{
	background-image:url(../images/h_pribacy_03.gif);
}
.subctitle#h_pribacy_04{
	background-image:url(../images/h_pribacy_04.gif);	
}
.subctitle#h_pribacy_05{
	background-image:url(../images/h_pribacy_05.gif);
}
.subctitle#h_pribacy_06{
	background-image:url(../images/h_pribacy_06.gif);
}
.subctitle#h_pribacy_07{
	background-image:url(../images/h_pribacy_07.gif);	
}
.subctitle#h_pribacy_08{
	background-image:url(../images/h_pribacy_08.gif);	
}
.subctitle#h_pribacy_09{
	background-image:url(../images/h_pribacy_09.gif);		
}
.subctitle#h_tba_00{
	background-image:url(../images/h_tba.gif);
}
.subctitle#h_tba_01{
	background-image:url(../images/h_tba_01.gif);
}
.subctitle#h_tba_02{
	background-image:url(../images/h_tba_02.gif);	
}
.subctitle#h_tba_03{
	background-image:url(../images/h_tba_03.gif);	
}
.subctitle#h_tba_04{
	background-image:url(../images/h_tba_04.gif);	
}
.subctitle#h_registration00{
	background-image:url(../images/h_registration.gif);
}
.subctitle#h_registration01{
	background-image:url(../images/h_registration01.gif);
}
.subctitle#h_registration02{
	background-image:url(../images/h_registration02.gif);
}
.subctitle#h_registration03{
	background-image:url(../images/h_registration03.gif);	
}
.subctitle#h_registration04{
	background-image:url(../images/h_registration04.gif);
}
.subctitle#h_registration05{
	background-image:url(../images/h_registration05.gif);	
}
.subctitle#h_registration06{
	background-image:url(../images/h_registration06.gif);	
}
.subctitle#h_registration01_01{
	background-image:url(../images/h_registration01_01.gif);
}
.subctitle#h_registration01_02{
	background-image:url(../images/h_registration01_02.gif);
}
.subctitle#h_registration01_03{
	background-image:url(../images/h_registration01_03.gif);	
}
.subctitle#h_registration01_04{
	background-image:url(../images/h_registration01_04.gif);
}
.subctitle#h_registration01_05{
	background-image:url(../images/h_registration01_05.gif);	
}
.subctitle#h_registration01_06{
	background-image:url(../images/h_registration01_06.gif);	
}
.subctitle#h_registration01_07{
	background-image:url(../images/h_registration01_07.gif);																															
}
.subctitle#h_registration01_08{
	background-image:url(../images/h_registration01_08.gif);	
}
.subctitle#h_ad{
	background-image:url(../images/h_ad.gif);	
}
.subctitle#h_ad01{
	background-image:url(../images/h_ad01.gif);			
}
.subctitle#h_movie_ind02{
	background-image:url(../images/h_movie_ind02.gif);
}
.subctitle#h_privacy00{
	background-image:url(../images/h_privacy.gif);
}
.subctitle#h_privacy01{
	background-image:url(../images/h_privacy01.gif);
}
.subctitle#h_privacy02{
	background-image:url(../images/h_privacy02.gif);
}
.subctitle#h_privacy03{
	background-image:url(../images/h_privacy03.gif);	
}
.subctitle#h_privacy04{
	background-image:url(../images/h_privacy04.gif);
}
.subctitle#h_privacy05{
	background-image:url(../images/h_privacy05.gif);	
}
.subctitle#h_privacy06{
	background-image:url(../images/h_privacy06.gif);	
}
.subctitle#h_privacy07{
	background-image:url(../images/h_privacy07.gif);	
}
.subctitle#h_privacy08{
	background-image:url(../images/h_privacy08.gif);
}
.subctitle#h_member_01{
	background-image:url(../images/h_member_01.gif);
}
.subctitle#h_member_02{
	background-image:url(../images/h_member_02.gif);
}
.subctitle#h_member_03{
	background-image:url(../images/h_member_03.gif);
}
.subctitle#h_member_04{
	background-image:url(../images/h_member_04.gif);	
}
.subctitle#h_member_05{
	background-image:url(../images/h_member_05.gif);	
}
.subctitle#h_member_06{
	background-image:url(../images/h_member_06.gif);	
}
.subctitle#h_member_07{
	background-image:url(../images/h_member_07.gif);	
}
.subctitle#m_title01{
	background-image:url(../images/m_title01.gif);
}
.subctitle#m_title02{
	background-image:url(../images/m_title02.gif);	
}
.subctitle#m_title03{
	background-image:url(../images/m_title03.gif);	
}
.subctitle#m_title04{
	background-image:url(../images/m_title04.gif);	
}
.subctitle#m_title05{
	background-image:url(../images/m_title05.gif);	
}
.subctitle#m_title06{
	background-image:url(../images/m_title06.gif);	
}
.subctitle#m_title07{
	background-image:url(../images/m_title07.gif);	
}
.subctitle#m_title08{
	background-image:url(../images/m_title08.gif);														
}
#mappingspace{
	width:560px;
	margin:0 auto;
	text-align:center;
	padding:20px 0 50px 0;
}
#mappingimage{
	margin-bottom:20px;
}
#mappingsubmit{
	padding:20px;
}
#division{
	border-spacing:0;
	border-collapse:collapse;
	width:560px;
	border:1px solid #999999;
}
#division td{
	padding:10px;
	border:1px solid #999999;
}
#division td{
	padding:3px;
	background-color:#FFFFFF;
	font-size:11px;
	text-align:left;
}
#division td input{
	margin-right:2px;
}
#routespace{
	padding:20px 0 50px 0;
}
#routetbl{
	font-size:11px;
	width:410px;
	margin:0 auto;
}
#charactortbl{
	font-size:11px;
	border-spacing:10px;
	border-collapse:separate;
	width:550px;
	margin:0 auto;
}
#charactorspace{
	padding:20px 0 50px 0;
}
#keywordstbl{
	border-spacing:0;
	border:1px solid #999999;
	border-collapse:collapse;
	width:560px;
	margin:0 auto;
}
#keywordstbl td{
	padding:10px;
	border:1px solid #999999;
}
#keywordspace{
	padding:20px 0 50px 0;
}
#employmenttbl{
	width:550px;
	font-size:11px;
	border-spacing:10px;
	border-collapse:separate;
}
#employmentspace{
	width:550px;
	margin:0 auto;
	padding:20px 0 50px 0;
}
.submitarea{
	height:40px;
	vertical-align:middle;
	text-align:center;
}
#presentformtbl{
	font-size:11px;
	width:550px;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #999999;
}
#presentformtbl td{
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:10px;
}
#presentformtbl td.fieldname{
	background-color:#D3EAF2;
	vertical-align:top;
}
#presentformtbl #mailmagazine td{
	background-color:#E4E0FF;
}
#presentformtbl #mailmagazine td.fieldname{
	background-color:#9FCFF2;
}
.page-description{
	padding:10px 60px;
}
.content-description{
	padding:20px;
}
.catch{
	width:776px;
	height:61px;
	overflow:hidden;
	margin-top:15px;
}
#presentformspace{
	width:600px;
	margin:0 auto;
	padding:0 0 50px 0;
}
#rule{
	width:400px;
	margin:0 auto;
	text-align:center;
}
#ruletextarea{
	width:400px;
	height:100px;
	font-size: x-small;
}
#presentsubmit{
	margin-top:30px;
}

#form-postalcode{
	padding-bottom:10px;
}
.cbody-inner{
	padding:0 20px;
}
.cbody h5{
	background:url(../images/sub_h_base.gif) left top no-repeat;
	margin:0;
	padding:0;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	color:#433034;
	text-indent:15px;
	clear:both;
}
.cbody h5.p-under{
	background:url(../images/sub_h_base_under.gif) left top no-repeat;
}
.div-title{
	height:18px;
	background:#D5E9F2 url(../images/p_blue.gif) left top no-repeat;
	line-height:18px;
	text-indent:20px;
	color:#349FD7;
	font-size:11px;
	font-weight:bold;
}
.div-body{
	padding:35px 0 15px 0;
}
.div-content{
	width:502px;
	background-color:#999999;
	margin:20px auto 0px auto;
}
.div-content-inner{
	padding:1px;
}
.div-content-navi{
	width:500px;
	background-color:#FFF0F7;
	margin:0 auto;
	border-bottom:1px solid #999999;
}
.div-content-navi:after{
	content:".";
	visibility:hidden;
	height:0;
	display:block;
	clear:both;
}
.div-content-navi-inner{
	line-height:39px;
}
#kitsukearea{
	padding-bottom:35px;
}
.content-back{
	width:80px;
	float:left;
	text-align:center;
}
.content-next{
	width:80px;
	float:left;
	text-align:center;
}
.content-pages{
	width:340px;
	margin:0 auto;
	text-align:center;
	float:left;
}
.content-back a,.content-next a,.content-pages a{
	color:#F24383;
}
#backnumbertbl{
	font-size:11px;
	width:600px;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #999999;
	margin:30px auto;
}
#backnumbertbl th{
	border:1px solid #999999;
	padding:10px;
	background-color:#FFF0F7;
	text-align:left;
	color:#F35995;
}
#backnumbertbl td{
	border:1px solid #999999;
	padding:10px;
	width:50%;
}
/*Calendar*/
#calspace{
	width:710px;
}
#calspace:after{
	content:".";
	visibility:hidden;
	height:0;
	display:block;
	clear:both;
}
.div-cal{
	width:210px;
	float:left;
	margin-right:40px;
}
.right-cal{
	margin-right:0;
}
.div-cal table.calendar{
	margin:10px 0;
	width:209px;
	border-collapse:collapse;
	border-spacing:0;
}
.div-cal table.calendar td , .div-cal table.calendar th{
	border:1px solid #cccccc;
	height:30px;
	vertical-align:middle;
	text-align:center;
}
.div-cal table.calendar th{
	background-color:#573333;
	color:#FFFFFF;
}
.sunday{
	background-color:#FFF0F7;
}
.satuday{
	background-color:#D3FBFA;
}
.eventarea{
	padding:50px 0 20px 0;
}
/*EVENT*/
#eventinfodetail{
	width:500px;
	font-size:11px;
	margin:30px auto;

}
#archivearea{
	width:500px;
	font-size:11px;
	margin:30px auto;

}
#eventtbl{
	width:500px;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #cccccc;
}
#eventtbl .caldatahead{
	padding:10px 5px 10px 23px;
	vertical-align:middle;
	background:#FFF0F7 url(../images/p_pink.gif) left center no-repeat;
	color:#FF377F;
}
#eventtbl td{
	vertical-align:top;
	padding:5px;
	border:1px solid #cccccc;
}
#eventtbl td.fieldname{
	text-align:center;
	width:50px;
	padding-left:0;
	padding-right:0;
	
}
#archivetbl{
	width:500px;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #cccccc;

}
#archivetbl .caldatahead{
	padding:10px;
	vertical-align:middle;
	background-color:#D3FBFA;
	color:#3296C7;
}
#archivetbl td{
	vertical-align:top;
	padding:10px;
	border:1px solid #cccccc;
}
.style4 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #663300;
}
