@charset "Shift_JIS";

body,div,ol,ul,li,dl,form{
	margin:0;
	paddng:0;
}
h1,h2,h3,h4,h5,h6,dt,dd,input,textarea{
	margin:0;
	padding:0;
	font-size:100%;
}
img {	vertical-align:bottom;}
li{	list-style:none;}

a:link { text-decoration: none;}
a:hover { text-decoration: none;}

body{
	background-image:none;
	background-color:#f7f7f7;
}
div#maikohan {
	margin: 0px;
	padding: 0px;
	width: 755px;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}
.pagetop{
	text-align:right;
}

/*=================================
			メイン
=================================*/
#header{
	height:296px;
	background:url(../maiko/images/head_bg.jpg) 0 0 no-repeat;
	border-bottom:5px solid #000;
}
#header h2{
	 padding:49px 0 0 52px;
}
#header ul{
	 padding:36px 0 0 60px;
}
#header ul li{
	padding:0 0 12px;
}
/*=================================
			共通
=================================*/
#main{
	background:url(../maiko/images/main_bg.jpg) 0 0 repeat-y;
}
#main-inner1{
	background:url(../maiko/images/main_bg_btm1.gif) left bottom no-repeat;
	padding:0 0 11px;
	position:relative;
}
#main-inner2{
	background:url(../maiko/images/main_bg_btm2.gif) left bottom no-repeat;
	padding:0 0 28px;
}
/*=================================
			『舞妓はん』の秘密
=================================*/

#secret{
	background:url(../maiko/images/secret_bg_btm.jpg) left bottom no-repeat;
	margin: 0 10px;
	padding: 0 0 27px;
}
#secret p.lead{
	background:url(../maiko/images/secret_lead_bg.jpg) 0 0 no-repeat;
	padding: 20px 30px;
}
/************************* 秘密1 高い機能性 *************************/
#secret1{
	margin: 0 32px 0 20px;
}
#secret1 dl{
	display:inline;
	float:left;
	padding: 19px 0 0 29px;
	margin: 0 20px 0 0;
	background:url(../maiko/images/secret_kakko_top.gif) 0 0 no-repeat;
}
#secret1 dl dt{
	padding:0 25px 10px 0;
}
#secret1 dl dd{
	line-height: 1.6;
	background:url(../maiko/images/secret_kakko_btm.gif) right bottom no-repeat;
	padding:0 25px 10px 0;
}
#secret1 p{
	float:left;
	padding:0 0 30px;
}

/************************* 秘密2 現代風にアレンジ *************************/

#secret2{
	margin: 0 20px 0 31px;
}
#secret2 dl{
	float:right;
	background:url(../maiko/images/secret_kakko_top.gif) 0 0 no-repeat;
	width:420px;
}
#secret2 dt{
	padding: 19px 0 10px 29px;
}
#secret2 dd{
	background:url(../maiko/images/secret_kakko_btm.gif) right bottom no-repeat;
	padding:0 25px 10px 29px;
}
#secret2 p{
	float:left;
}

/*=================================
			『舞妓はん』こだわりの一品
=================================*/

.ippin{
	background:url(../maiko/images/ippin_bg.jpg) 0 0 repeat-y;
	margin: 0 10px;
}
#oshiroi ,
#eye-liner{
	position:relative;
	background:url(../maiko/images/ippin_bg_btm.jpg) 0 bottom no-repeat;
	padding: 0 0 25px 0;
}

/************************* おしろい *************************/
#oshiroi .spec h4{
	float:left;
	width:451px;
}
#oshiroi .spec p.photo{
	float:right;
}
#oshiroi .spec dl{
	display:inline;
	float:left;
	width:417px;
	margin: 0 0 0 30px;
	background:url(../maiko/images/secret_kakko_top.gif) 0 0 no-repeat;
}
#oshiroi .spec dl dt{
	padding: 19px 0 8px 24px;
}
#oshiroi .spec dl dd{
	background:url(../maiko/images/secret_kakko_btm.gif) right bottom no-repeat;
	padding:0 21px 20px 24px;
	margin:0 0 20px;
	line-height:1.7;
}
#oshiroi .spec p.link-btn{
	padding: 8px 0 20px 39px;
	float:left;
}

#oshiroi #point{
	background:url(../maiko/images/oshiroi_point_bg.jpg) 0 0 repeat-y;
	margin: 0 20px;
}
#oshiroi #point dl{
	background:url(../maiko/images/oshiroi_point_bg_btm.gif) left bottom no-repeat;
}
#oshiroi #point dl dd{
	background:url(../maiko/images/oshiroi_point_bg_img.gif) 567px top no-repeat;
}
#oshiroi #point dl dd ul{
	padding: 18px 0 35px 23px;
}
#oshiroi #point dl dd ul li{
	display:inline;
	padding: 0 22px 0 0;
}

/*********************** アイライナー ***********************/
#eye-liner h4{
	float:left;
	width: 409px;
}
#eye-liner p.photo{
	float:right;
}
#eye-liner dl{
	display:inline;
	float:left;
	width:379px;
	margin: 0 0 0 30px;
	background:url(../maiko/images/secret_kakko_top.gif) 0 0 no-repeat;
}
#eye-liner dl dt{
	padding: 19px 0 12px 20px;
}
#eye-liner dl dd{
	background:url(../maiko/images/secret_kakko_btm.gif) right bottom no-repeat;
	padding:0 25px 18px 20px;
	margin:0 0 10px;
	line-height:1.7;
}
#eye-liner p.link-btn{
	background:url(../maiko/images/eyeliner_btn_bg.jpg) right top no-repeat;
	float:left;
	padding:0 60px 0 64px;
}

/*=================================
			ラインナップ
=================================*/
#lineup {
	margin-top: 15px;
	width: 755px;
	height: 409px;
	position: relative;
	top: 0;
	left: 0;
	background: url("../maiko/images/bg_lineup.gif") no-repeat 0 0;
}
#lineup h3 {
	margin-left: 15px;
	padding-top: 11px;
	padding-bottom: 12px;
}
#lineup p.maikohan-jp {
	position: absolute;
	top: 8px;
	right: 11px;
}
#lineup ul {
	width: 694px;
	position: relative;
	top: 16px;
	left: 31px;
}
#lineup ul li.lineup01 {
	width: 157px;
	position: absolute;
	top: 10px;
	left: 0;
}
#lineup ul li.lineup02 {
	width: 111px;
	position: absolute;
	top: 12px;
	left: 157px;
}
#lineup ul li.lineup03 {
	width: 154px;
	position: absolute;
	top: 8px;
	left: 268px;
}
#lineup ul li.lineup04 {
	width: 120px;
	position: absolute;
	top: 8px;
	left: 422px;
}
#lineup ul li.lineup05 {
	width: 152px;
	position: absolute;
	top: 0;
	left: 542px;
}
#lineup ul li.lineup06 {
	width: 173px;
	position: absolute;
	top: 161px;
	left: 55px;
}
#lineup ul li.lineup07 {
	width: 125px;
	position: absolute;
	top: 161px;
	left: 228px;
}
#lineup ul li.lineup08 {
	width: 173px;
	position: absolute;
	top: 161px;
	left: 353px;
}
#lineup ul li.lineup09 {
	width: 173px;
	position: absolute;
	top: 161px;
	left: 494px;
}

/*=================================
　　　　　 lounge banner
=================================*/
div#lounge {
	margin-top: 20px;
	clear: both;
}
div#lounge a {
	display: block;
	width: 755px;
	height: 95px;
	background: url("../maiko/images/lounge_banner.jpg") 0 0 no-repeat;
	font-size: 9pt;
	line-height: 140%;
	color: #555;
	text-decoration: none;
}
div#lounge a p {
	padding: 22px 220px 0;
	text-align: right;
}

/*=================================
			crearfix
=================================*/
.clearfix:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
/* WinIE7 only */
*:first-child+html .clearfix{
  height:1%;
}
* html .clearfix{
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}