html{
	background-color: #FFFFFF;

}
body{
	margin:0;
	padding:0;
	font-family:sans-serif,arial;
	font-size:0.8em;
}
h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
font-size:1em;
}
a{
color:#444;
}
a:hover{
color:#ff6c00;
}
img{
border:0;
}
#wrap{
	width:1000px;
	position:relative;
	margin:0 auto;
}
#header{
	background-color: #4f4f4f;
	background-image: url(head.jpg);
	height: 236px;
}
#header h1{
	position:absolute;
	top:55px;
	left:85px;
	width:325px;
	height:61px;
	z-index:99;
}
#header h1 a{
	display:block;
	height:61px;
	width:325px;
	text-decoration:none;
	text-indent:-5000px;
}
#helpLinks{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:20px;
	right:10px;
}
#helpLinks li{
display:inline;
margin:0 2px;
padding-left:8px;
border-left:1px solid #aaa;
}
#helpLinks li a{
	text-decoration:none;
	color: #FFFFFF;
}
#navigator{
	margin:0;
	list-style:none;
	height:36px;
	padding-top: 200px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 82px;
	background-image: url(navigator.jpg);
	background-repeat: no-repeat;
	background-position: 0 200px;
}
#navigator li{
	float:left;
	margin-top:0px;
}
#navigator li a{
	display:block;
	text-indent:-5000px;
	margin-left: 26px;
	height: 36px;
}
#navigator li a:hover{
	background:url(navigatorliahover.jpg) no-repeat;
}
#navigator li.current a,
#navigator li.current a:hover{
	background:url(navigatorlicurrenta.jpg) no-repeat;
}
#navigator li#linkNews.current a,
#navigator li#linkNews a:hover{
	background-position: -1px 0;
}
#navigator li#linkService.current a,
#navigator li#linkService a:hover{
	background-position: -107px 0;
}
#navigator li#linkPortfolio.current a,
#navigator li#linkPortfolio a:hover{
	background-position: -213px 0;
}
#navigator li#linkMember.current a,
#navigator li#linkMember a:hover{
	background-position: -317px 0;
}
#navigator li#linkArtist.current a,
#navigator li#linkArtist a:hover{
	background-position: -421px 0;
}
#navigator li#linkDiscuss.current a,
#navigator li#linkDiscuss a:hover{
	background-position:-560px 0;
}
#navigator li#linkQnA.current a,
#navigator li#linkQnA a:hover{
background-position:-646px 0;
}
#navigator li#linkAbout.current a,
#navigator li#linkAbout a:hover{
background-position:-719px 0;
}

#mainImage{
margin:0;
padding:0;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
}
#main:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
* html #main{
height:1%;
}
#content{
	width:737px;
	display:block;
	margin-right:auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px;
}
#sidebar{
width:197px;
margin:0;
padding:0;
list-style:none;
margin-left:5px;
}
#pleaseLogin{
	width:200px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#pleaseLogin h3,
#login h3{
height:45px;
text-indent:-5000px;
}
#pleaseLogin div,
#login div{
height:90px;
}
#pleaseLogin p,
#login p{
margin:0;
}
#pleaseLogin #field_id,
#login #field_id{
padding-left:15px;
padding-top:5px;
padding-bottom:3px;
}
#pleaseLogin #login_id,
#pleaseLogin #login_pw,
#login #login_id,
#login #login_pw{
border:1px solid #888;
width:130px;
}
#pleaseLogin #field_pw,
#login #field_pw{
padding-left:15px;
padding-bottom:3px;
}
#pleaseLogin #field_submit,
#login #field_submit{
padding-left:45px;
}
#pleaseLogin #login_submit,
#login #login_submit{
background:url(login_submit.jpg) no-repeat;
width:78px;
height:23px;
border:0;
padding:0;
}
#hotNews h3{
height:45px;
background:url(hotnewsh3.jpg) no-repeat;
text-indent:-5000px;
}
#hotNews>div{
height:230px;
background:url(hotnewsdiv.jpg) no-repeat;
}
* html #hotNews div{
height:230px;
background:url(hotnewsdiv.jpg) no-repeat;
}
* html #hotNews div div{
height:auto;
background:none;
}
#hotNews ul{
margin:0;
padding:0;
list-style:none;
padding:1px 10px 0 15px;
}
#hotNews li{
padding-left:20px;
background:url(hotnewsli.gif) no-repeat 0 3px;
margin-bottom:3px;
height:1.4em;
line-height:1.4em;
width:152px;
overflow:hidden;
}
#hotNews li a{
color:#8d0e0e;
text-decoration:none;
}
#hotNews li a:hover{
text-decoration:underline;
}
#hotNews div div{
padding-right:10px;
padding-top:3px;
}
#hotNews div div a{
float:right;
width:27px;
height:9px;
background:url(more.gif) no-repeat 0 -9px;
font-size:.1em;
text-decoration:none;
text-indent:-5000px;
}
#hotNews div div a:hover{
background-position:0 0;
}
#footer{
	clear:both;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:15px;
	height:70px;
	padding-top:20px;
	color:#aaa;
}
#footer a{
color:#999;
}
#footer a:hover{
color:#555;
text-decoration:none;
}
#footer p{
margin:2px 0;
}
#footer .somelinks{
padding-top:20px;
}
#footer .logos{
margin:0;
padding:0;
list-style:none;
float:left;
width:200px;
display:inline;
padding-left:20px;
}
#footer .logos li{
float:left;
margin-right:10px;
}
/* main */
#hotJourney{
height:329px;
background:url(hotjourney.jpg) no-repeat 0 41px;
}
#hotJourney h2{
text-indent:-5000px;
height:41px;
background:url(hotjourneyh2.jpg) no-repeat;
}
#hotJourney dl{
margin:0;
padding:0;
list-style:none;
position:relative;
margin:0 11px;
background:url(hotjourneydl.jpg) no-repeat;
}
#hotJourney dt{
width:135px;
height:40px;
margin:0;
padding:0;
}
#hotJourney dt.current{
background:url(hotjourneydtcurrent.jpg) no-repeat;
}
#hotJourney dt#journey0.current{
background-position:0 0;
}
#hotJourney dt#journey1.current{
background-position:0 -40px;
}
#hotJourney dt#journey2.current{
background-position:0 -80px;
}
#hotJourney dt#journey3.current{
background-position:0 -120px;
}
#hotJourney dt#journey4.current{
background-position:0 -160px;
}
#hotJourney dt#journey5.current{
background-position:0 -200px;
}
#hotJourney dt#journey6.current{
background-position:0 -240px;
}
#hotJourney dt a{
display:block;
height:40px;
width:135px;
text-indent:-5000px;
}
#hotJourney dd{
margin:0;
padding:0;
position:absolute;
top:0;
left:135px;
}
#newPortfolio{
height:255px;
background:url(newportfolio.jpg) no-repeat 0 41px;
float:left;
width:366px;
margin-right:5px;
}
#newPortfolio h2{
height:41px;
background:url(newportfolioh2.jpg) no-repeat;
text-indent:-5000px;
}
#newPortfolio p{
margin:0;
padding:0 10px 10px;
}
#newlyWed{
height:255px;
background:url(newlywed.jpg) no-repeat 0 41px;
width:366px;
float:left;
}
#newlyWed h2{
height:41px;
background:url(newlywedh2.jpg) no-repeat;
text-indent:-5000px;
}
#newlyWed p{
margin:0;
padding:0 10px 10px;
}
#links{
height:235px;
clear:both;
background:url(links.jpg) no-repeat 0 42px;
}
#links h2{
height:42px;
background:url(linksh2.jpg) no-repeat;
text-indent:-5000px;
}
#links ul{
margin:0;
padding:0;
list-style:none;
padding-top:20px;
padding-left:14px;
}
#links ul li{
float:left;
width:130px;
height:55px;
text-align:center;
margin:5px;
}
/*step*/
.journeyService h2{
height:50px;
background:url(journeyserviceh2.gif) no-repeat;
text-indent:-5000px;
padding-bottom:7px;
margin-bottom:10px;
border-bottom:1px solid #817476;
margin-top:10px;
}
#steps{
margin:0;
padding:0;
list-style:none;
height:116px;
background:url(steps.jpg) no-repeat;
padding-left:13px;
padding-top:3px;
}
#steps li{
width:150px;
height:110px;
float:left;
display:inline;
background:url(stepsli.gif) no-repeat;
text-indent:-5000px;
}
#steps li#step1{
background-position:0 0;
}
#steps li#step2{
background-position:-150px 0;
}
#steps li#step3{
background-position:-300px 0;
}
#steps li#step4{
background-position:-450px 0;
}
#steps li#step5{
width:110px;
background-position:-600px 0;
}
#steps li#step1.current{
background-position:0 -110px;
}
#steps li#step2.current{
background-position:-150px -110px;
}
#steps li#step3.current{
background-position:-300px -110px;
}
#steps li#step4.current{
background-position:-450px -110px;
}
#steps li#step5.current{
width:110px;
background-position:-600px -110px;
}
#service .step1 ul{
margin:0;
padding:0;
list-style:none;
margin-left:9px;
}
#service .step1 ul:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
* html #service .step1 ul{
height:1%;
}
#service .step1 li{
float:left;
display:inline;
width:180px;
height:160px;
margin-bottom:10px;
}
#service .step1 li a{
display:block;
width:180px;
height:160px;
text-indent:-5000px;
}
#service h3{
margin:10px 5px;
color:#333;
}
#journeyID_0{
background:url(j_0_cover.jpg) no-repeat;
}
#journeyID_1{
background:url(j_1_cover.jpg) no-repeat;
}
#journeyID_2{
background:url(j_2_cover.jpg) no-repeat;
}
#journeyID_3{
background:url(j_3_cover.jpg) no-repeat;
}
#journeyID_4{
background:url(j_4_cover.jpg) no-repeat;
}
#journeyID_5{
background:url(j_5_cover.jpg) no-repeat;
}
#journeyID_6{
background:url(j_6_cover.jpg) no-repeat;
}
#journeyID_0 a:hover{
background:url(j_0_cover1.jpg) no-repeat;
}
#journeyID_1 a:hover{
background:url(j_1_cover1.jpg) no-repeat;
}
#journeyID_2 a:hover{
background:url(j_2_cover1.jpg) no-repeat;
}
#journeyID_3 a:hover{
background:url(j_3_cover1.jpg) no-repeat;
}
#journeyID_4 a:hover{
background:url(j_4_cover1.jpg) no-repeat;
}
#journeyID_5 a:hover{
background:url(j_5_cover1.jpg) no-repeat;
}
#journeyID_6 a:hover{
background:url(j_6_cover1.jpg) no-repeat;
}
.contentDivision{
margin:10px 30px 30px;
}
.step3 .contentDivision{
margin:10px 0 30px 150px;
}

.step3 table{
text-align:center;
border-collapse:collapse;
}
.step3 th,
.step3 td{
padding:4px 15px;
border:1px solid #aaa;
}
.step3 th{
background:#ccc;
color:black;
letter-spacing:3px;
}
#switchStep{
text-align:center;
}
/*form*/
.step5 #switchStep{
text-align:left;
}
.step5 form{
margin:0 50px;
}
.step5 label.head{
width:120px;
float:left;
color:#666;
padding:5px 0;
text-align:right;
border-bottom:1px solid #ccc;
}
.step5 label.required{
color:black;
font-weight:bold;
}
.step5 form div div,
.step5 form p span{
display:block;
margin-left:140px;
padding:5px 0;
}
.step5 form p{
margin:0;
padding:0;
}
.step5 form>div,
.step5 form>p{
padding:0 0 3px;
margin-bottom:2px;
}
.step5 form>div:after,
.step5 form>p:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
* html .step5 form div,
* html .step5 form p{
padding:0 0 3px;
height:1%;
margin-bottom:2px;
}
* html .step5 form div div{
padding:5px 0;
height:auto;
margin-bottom:0;
}
.step5 h4{
padding:10px 20px;
background:#eee;
color:#333;
letter-spacing:3px;
margin-bottom:5px;
}
.step5 form ul{
margin:0;
padding:0;
list-style:none;
}
.step5 textarea{
height:100px;
width:90%;
}
/*member*/
#member h2{
height:50px;
background:url(memberh2.gif) no-repeat;
text-indent:-5000px;
padding-bottom:7px;
margin-bottom:10px;
border-bottom:1px solid #817476;
}
#albumsList{
margin:0;
padding:0;
list-style:none;
padding-left:75px;
padding-top:50px;
}
#albumsList li{
width:243px;
height:250px;
float:left;
display:inline;
margin:10px 25px;
}
#albumsList li div{
padding-top:27px;
width:242px;
height:176px;
padding-left:1px;
background:url(albumslistlidiv.jpg) no-repeat;
}
#albumsList li p{
text-align:center;
}
#photosList{
	list-style:none;
	padding-left:25px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#photosList:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
* html #photosList{
height:1%;
}
#photosList li{
	width:100px;
	height:140px;
	float:left;
	display:inline;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 7px;
	margin-left: 3px;
}
#photosList li div{
width:100px;
height:100px;
}
#photosList li p{
margin:0;
padding:3px 0;
text-align:center;
font-size:1em;
}
#photosList li p a{
text-decoration:none;
color:#333;
}
#singlePicture h4{
background:#eee;
padding:10px 20px;
color:#333;
margin:10px 0;
}
#display{
text-align:center;
margin-bottom:20px;
}
#singlePicture ul{
margin:0;
padding:0;
list-style:none;
padding-left:50px;
}
#singlePicture ul:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
* html #singlePicture ul{
height:1%;
}
#singlePicture ul li{
width:100px;
/* height:130px; */
margin:10px 3px;
float:left;
display:inline;
}
#singlePicture ul li.current{
margin:7px 0 9px;
border:1px solid #999;
background:#eee;
padding:2px 2px 0;
}
#singlePicture ul li div{
width:100px;
height:100px;
}
#singlePicture ul li p{
margin:0;
padding:3px 0;
text-align:center;
font-size:10px;
}
#singlePicture ul li p a{
text-decoration:none;
color:#333;
}
form#suggestion{
margin:0 100px 10px;
text-align:center;
}
#reply{
margin:0 100px 10px;
text-align:center;
}
.memberTopLink{
text-align:right;
padding-right:50px;
}
/*portfolio*/
#portfolio h2{
	height:50px;
	text-indent:-5000px;
	margin-bottom:10px;
	border-bottom:1px solid #817476;
	background-image: url(portfolioh2.gif);
	background-repeat: no-repeat;
}
/*about*/
#about h2{
text-indent:-5000px;
height:35px;
background:url(abouth2.jpg) no-repeat;
margin-top:10px;
}
#about div p{display:none;}
#about div{
margin:0;
padding:0;
height:365px;
overflow:hidden;
background:url(aboutdiv.jpg) no-repeat;
}

#navigator li#linkNews.current a, #navigator li#linkNews a {
	width: 80px;
}

#navigator li#linkService.current a, #navigator li#linkService a {
	width: 80px;
}

#navigator li#linkPortfolio.current a, #navigator li#linkPortfolio a {
	width: 78px;
}

#navigator li#linkMember.current a, #navigator li#linkMember a {
	width: 78px;
}
#navigator li#linkArtist.current a, #navigator li#linkArtist a {
	width: 113px;
}

#navigator li#linkDiscuss.current a, #navigator li#linkDiscuss a {
	width: 60px;
}

#navigator li#linkQnA.current a, #navigator li#linkQnA a {
	width: 47px;
}

#navigator li#linkAbout.current a, #navigator li#linkAbout a {
	width: 78px;
}
/*news*/
#news h2 {
	height:50px;
	text-indent:-5000px;
	background-image: url(newsh2.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #817476;
	margin-bottom:10px;
}

#news {
}

#news .subject {
	float:left;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 20px;
}
/*discuss*/
#discuss h2 {
	height:50px;
	text-indent:-5000px;
	background-image: url(discussh2.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #817476;
	margin-bottom:10px;
}
#discuss tr {
	border-bottom:1px solid #817476;
	margin-bottom:2px;
}
/*qna*/
#qna_photograph h2 {
	height:50px;
	text-indent:-5000px;
	background-image: url(qna_photograph.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #817476;
	margin-bottom:10px;
}
#qna_clothes h2 {
	height:50px;
	text-indent:-5000px;
	background-image: url(qna_clothes.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #817476;
	margin-bottom:10px;
}
#qna_modify h2 {
	height:50px;
	text-indent:-5000px;
	background-image: url(qna_modify.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #817476;
	margin-bottom:10px;
}
#qna_others h2 {
	height:50px;
	text-indent:-5000px;
	background-image: url(qna_others.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #817476;
	margin-bottom:10px;
}
#qna {
	float:left;
}
#qna_navi {
	margin-top:20px;
	margin-left:450px;
	position: absolute;
	font-size: 1.2em;
	word-spacing: 0.4em;
}

#map {
	background-image:url(map.jpg);
	width: 400px;
	height: 966px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}

#artist h2 {
	height:50px;
	text-indent:-5000px;
	background-image: url(artisth2.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #817476;
	margin-bottom:10px;
}

#artistList{
	margin:0;
	padding:0;
	padding-left:50px;
}
#artistList:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
* html #artistList{
height:1%;
}
#artistList li{
	width:100px;
	height:120px;
	float:left;
	display:inline;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 3px;
}
#artistList li div{
width:100px;
height:100px;
}
#artistList li p{
margin:0;
padding:3px 0;
text-align:center;
font-size:1em;
}
#artistList li p a{
text-decoration:none;
color:#333;
}
#artistList ul {
	padding-top: 20px;
	clear: both;
}
#artistList .photoer {
	background-image: url(artistListulphotoer.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin: 0px;
	padding-left: 0px;
}
#artistList .makeup {
	background-image: url(artistListulmakeup.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin: 0px;
	padding-left: 0px;
}

