/* ======================================== */
/*                 h1em                     */
/* ======================================== */
#tn1 {
	line-height:1;
	margin: 0 auto;
	padding: 6px 0px 6px 50px;
}


#tn1 h1 {
	font-weight: normal;
	margin-top: 0px;
	float: left;
	font-size: 8px;
}


#tn1 em {
	font-style:normal;
	margin-top: 0px;
	float: left;
	font-size: 8px;
}




.tn1 em a.emlink:link    {text-decoration: none;color: #000000;}
.tn1 em a.emlink:visited {text-decoration: none;color: #000000;}
.tn1 em a.emlink:active  {text-decoration: none;color: #000000;}
.tn1 em a.emlink:hover   {text-decoration: underline;color: #000000;}


.clr {
	clear:both;
	margin-bottom: 0px;
}


/* ======================================== */
/*                 strong                   */
/* ======================================== */
.stnormal {
	font-weight: normal;
}


.stbold {
	font-weight: bold;
}


.text-sn {color:#909090;font-size:10px;text-align: center;font-weight:normal;margin: -3px 0 0 0 ;padding:0;}
li#text-sn1 {height:12px;color:#909090;font-size:10px;text-align: center;font-weight:normal;margin: 0 ;padding:0;display:block;}
li#text-sn2 {height:12px;color:#909090;font-size:10px;text-align: center;font-weight:normal;margin: 0 ;padding:0;display:block;}

/*school*/
.sn1 { /* センター用ブロック（幅設定） */
	margin:0px;
	padding:10px;
/*	border: 1px dotted #F74173;*/
}
/*
.sn1 h2.h2-sn{
	padding:8px 0px 0px 40px;
	margin:0px;
	width:auto;
	color:#FFFFDD;
	height:22px;
	background-image: url(../img/title_bar01.gif);
	background-repeat: no-repeat;
}*/

.sn1 p {
	margin:0px;
	padding:0px;
}
.sn1 strong {
	font-weight:normal;
}


/*-ｓｎ*/
#school .section02-sn .x02 { width: 324px; height: 30px; background: url(../images/school03a.jpg) top left no-repeat; margin: 20px 0 40px;}
#school .section02-sn .x02 a { display: block; width: 550px; height: 30px; background: url(../images/school03.jpg) top left no-repeat;  }
#school .section02-sn .x02 a:hover { background: none; }
#school .section02-sn .x03 { width: 550px; height: 184px; background: url(../images/school04.jpg) top left no-repeat;  }

#school .section01-sn { width: 550px; height: 316px; background: url(../images/school01-sn.jpg) top left no-repeat; }
#school .section02-sn .x01 { width: 550px; height: 384px; background: url(../images/school02-sn.jpg) top left no-repeat; }
#school .section05-sn .section-title { width: 550px; height: 30px; background: url(../images/school07-sn.jpg) top left no-repeat; margin-bottom: 20px; }
#school .section06-sn .section-title { width: 550px; height: 30px; background: url(../images/school08-sn.jpg) top left no-repeat; margin-bottom: 20px; }

/*ticket-s*/

#ticket-s #page-title { background: url(../images/shop.jpg) top left no-repeat; }
#ticket-s #content-inner { padding: 20px 40px 10px; }
#ticket-s #ticket01 { margin-bottom: 40px;  }
#ticket-s .section .text {
	float: right;
	width: 550px;
	margin-top: 20px;
}/*width: 400px;*/
#ticket-s .section .image { float: left; width: 280px; }
#ticket-s .section .section-title { height: 41px; margin-bottom: 5px;  }
#ticket-s #ticket01 .section-title { width: 380px; background: url(../images/shop08.jpg) top left no-repeat; }
#ticket-s .section table.ticket { width: 100%; border-top: 1px solid #E6DED4; }
#ticket-s .section table.ticket th { width: 6em; color: #A98D67; border-bottom: 1px solid #E6DED4; padding: 10px 0; }
#ticket-s .section table.ticket td { border-bottom: 1px solid #E6DED4; padding: 10px 0; }
#ticket-s .section .tel { font-size: 1.6em; font-weight: bold; color: #F54FA5;}
#ticket-s .section .image-s01 { margin-bottom: 10px; }
#ticket-s .section .image-s02 { width: 550px;margin: 10px auto; }
#ticket-s .section .image-s02 .image01  { margin-bottom: 10px; margin-right: 10px;float: left; }
#ticket-s .section .image-s02 .image02  { margin-bottom: 10px;float: left;}

#ticket-s .mr-section { margin-top: 10px; }
#ticket-s .mr-section { width: 400px;margin: 10px auto;  }
#ticket-s .mr-section .top { width: 400px; }
#ticket-s .mr-section .bottom { width: 400px; }

#ticket-s .mr-section { position: static; }
#ticket-s .mr-section .top { position: static; top: 0; left: 0; height: 5px; }
#ticket-s .mr-section .bottom { position: static; bottom: 0; left: 0; height: 5px; }
#ticket-s .mr-section .inner { padding: 20px; }
#ticket-s .mr-section .explanation { float: left; width: 330px; }
#ticket-s .mr-section .explanation em { color: #F54FA5; }
#ticket-s .mr-section .qr { float: right; width: 160px; }
#ticket-s .mr-section .x { width: 327px; height: 40px; }
#ticket-s #mr-section-roppongi .x { background: url(../images/mr01.jpg) top left no-repeat; }
#ticket-s #mr-section-shinjuku .x { background: url(../images/mr02.jpg) top left no-repeat; }
#ticket-s .mr-section .link { text-align: center; margin-top: 5px; }
#ticket-s .mr-section .link  a { display: block; width: 100%; height: 100%; background: #FDE6F2; }

#ticket-s p.bold-2 { color:#D65984;font-weight: bold;font-size: 14px;}

#ticket-s #mr-section-shinjuku { background: url(../images/mr400mm.jpg) top left repeat-y; }
#ticket-s #mr-section-shinjuku .top { background: url(../images/mr400mt.jpg) top left no-repeat; }
#ticket-s #mr-section-shinjuku .bottom { background: url(../images/mr400mb.jpg) bottom left no-repeat; }

#ticket-s .mr-section .explanation { width: 190px; }
#ticket-s .mr-section .x { margin-bottom: 10px; }

#ticket-s #page-title { background: url(../images/coupon.jpg) top left no-repeat; }
#ticket-s .section-title { width: 550px; height: 30px; margin-bottom: 10px; }
#ticket-s .section-title { background: url(../images/coupon01.jpg) top left no-repeat; }
#ticket-s .coupon .link { text-align: right; margin-top: 5px; }
#ticket-s .coupon .link a:link { color: #845C26; text-decoration: none; }
#ticket-s .coupon .link a:visited { color: #845C26; text-decoration: none; }
#ticket-s .coupon .link a:hover { color: #666666; text-decoration: underline; }

#ticket-s .coupon {
	position: relative;
	width: 550px;
	height: 240px;
	margin-bottom: 40px;
	background-image: url(http://www.anemone-nail.net/images/coupon-base2.jpg);
	background-repeat: no-repeat;
}
/*#ticket-s .coupon .text {
	position: static;
*	top: 56px;
	left: 30px;*
	width: 490px;
	height: 50px;
}*/
#ticket-s .coupon .ticket_text {
	width: 500px;
	float: left;
	margin-top: 91px;
	margin-left: 20px;
	margin-bottom: 25px;
}
#ticket-s .coupon .ticket_text td { width: 100%; text-align: left;  }
#ticket-s .coupon .ticket_text td p { font-size: 15px; line-height: 1.2; color: #F8013F;}
#ticket-s .coupon .ticket_text td p b { font-weight: bold; }
#ticket-s .coupon .time { position: absolute; top: 164px; left: 12px; font-size: 8px; color: #F8013F; }
#ticket-s .coupon .ticket_text td p.caution { position: static; /*top: 180px; left: 12px;*/ font-size: 10px; line-height: 1.5em; color: #845C26; }


#ticket-s #page-title { height: 90px; background: url(../images/ticket.jpg) top left no-repeat; }
#ticket-s #content-inner { padding: 0 12px 10px;  }
#ticket-s .right { font-size: .9em; text-align: right; margin-top: 20px; }

/*
#ticket-s #mr-section-shinjuku { background: url(../images/mr550mm.jpg) top left repeat-y; }
#ticket-s #mr-section-shinjuku .top { background: url(../images/mr550mt.jpg) top left no-repeat; }
#ticket-s #mr-section-shinjuku .bottom { background: url(../images/mr550mb.jpg) top left no-repeat; }
*/
/**/
#body .section .section-inner table th.th01 { text-align: left!important; }
#nail .section th.th01 {
text-align: left;
}
#nail .section th.th02 {
text-align: left;
}
#bridal .section th.th01 {
text-align: left;
}
#bridal .section th.th02 {
text-align: left;
}
#eyelash .section th.th02 {
text-align: left;
}

#home #home-concept .content-title {
background: url(../images/media-title.jpg) no-repeat scroll left top transparent;
}

#home .content .content-title {
height:30px;
margin-bottom:15px;
width:550px;
}

#home #home-concept .media2 { width: 160px; float: left; font-size: .9em; text-align: center; border: 1px solid #DDDDDD; margin: 0 10px 10px 0; padding: 10px 0 5px; }
#home #home-concept .inner2 { padding: 0 5px; }
#home #home-concept .link { text-align: right; margin-top: 5px; }
#home #home-concept .link a:link { color: #845C26; text-decoration: none; }
#home #home-concept .link a:visited { color: #845C26; text-decoration: none; }
#home #home-concept .link a:hover { color: #666666; text-decoration: underline; }


#global-navi .navi04-01 { width: 90px; background: url(../images/global-navi04-01a.jpg) left top no-repeat; }
#global-navi .navi04-02 { width: 84px; background: url(../images/global-navi04-02a.jpg) left top no-repeat; }
#global-navi .navi04-01 a { background: url(../images/global-navi04-01.jpg) left top no-repeat; }
#global-navi .navi04-02 a { background: url(../images/global-navi04-02.jpg) left top no-repeat; }
#ticket-s #global-navi .navi04-01 a { background: url(../images/global-navi04-01s.jpg) left top no-repeat; }
#eyelash #global-navi .navi04-02 a { background: url(../images/global-navi04-02s.jpg) left top no-repeat; }

#header #site-name { position: absolute; top: 15px; left: 10px; width: 295px; height: 64px; background: url(../images/logo.jpg) top left no-repeat; }
/*ヘッダー右側*/
#header .header-info { position: absolute; top: 5px; right: 0; width: 242px; height: 79px; background: url(../images/header-info.jpg) top left no-repeat; }
#header .header-info a { position: absolute; display: block; width: 40px; height: 12px; background: url(../images/spacer.gif) top left repeat; }
#header .header-info .link01 { top: 20px; left: 195px;  }
#header .header-info .link02 { top: 56px; left: 181px;  }

