*{
	margin:0;
	padding:0;
}

/*---------------------------- header ここから ------------------------------*/

header{
	width:960px;
	margin:0 auto;
	display:block;
	clear:both;
	text-align:center;
}

.companyLogo{
	margin:10px 0;
}

.headerTop{
	height:25px;
	line-height:25px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	background-color:#ffaa4c;
	position:relative;
}

.topImage img{
	height:190px;
}

.headerTopIn{
	margin-left:20px;
	position:absolute;
}


.menuBar{
	height:25px;
	background-color:#ffaa4c;
}

.activeMenu, .noActiveMenu{
	margin-top:10px;
	float:left;
	width:20%;
	font-size:12px;
	font-weight:bold
}

.noActiveMenu{
	color:#adadad
}

.menuText{
	width:30px;
	border-radius:30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	margin-bottom : 10px;
}

/*------------------------------ header ここまで ------------------------------*/

div.wrapper{
	width:960px;
	margin:0 auto 150px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
}

/*追加メニューを選択してください*/
p.menu_titlebar{
	width:960px;
	height:25px;
	color:#ffffff;
	background-color:#d1c0a5;
	text-indent:20px;
	line-height: 25px;
	margin-top: 97px;
	margin-bottom: 30px;
}

/*メニュー、料金、所要時間（目安）*/
div.menuList_head{
	background-color:#eae4d8;
	height:35px;
	line-height: 35px;
	border:1px solid #666666;
	text-align:center;
	overflow:hidden;
}

div.menuList_head_left{
	/*576px - 2px(枠線)*/
	width:574px;
	float:left;
}


div.menuList_head_center{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	/*192px - 1px(枠線)*/
	width: 191px;
	float: left;
}

div.menuList_head_right{
	/*192px - 1px(枠線)*/
	width:191px;
	float:left;
}

/*付属オフ、まつげエクステ*/
div.menuClass{
	/*960px - 2px(枠線)*/
	height:35px;
	line-height:35px;
	text-indent:20px;
	background-color:#faf2e4;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
}

div.menuName{
	height:35px;
	line-height:35px;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	overflow:hidden;
}

/*ポイント時に背景に色を付ける*/
div.menuName:hover{
	background-color: #e4f2f9;
}

div.menuName_left{
	width:574px;
	text-indent:10px;
	float:left;
}

div.menuName_left input[type=checkbox]{
	margin-right:10px;
}

div.menuName_center{
	width: 172px;
	padding-right:20px;
	text-align:right;
	float:left;
}

div.menuName_right{
	width: 172px;
	padding-right:20px;
	text-align:right;
	float:left;
}

button[type=submit]{
	width:250px;
	height:41px;
 	margin:0 auto 40px;
	font-size:18px;
	color:#ffffff;
	background-color:#ffaa4c;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:block;
}

footer{
	width:960px;
	margin:0 auto 20px;
	border-top:1px solid #d2d2d2;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

#choice{
	margin-top:15px;
	margin-left:20px;
	line-height:15px;
}

#choice span{
	color:#ea6060;
}

.rock_bottom{
	position:fixed;
	width:100%;
	bottom:0px;
	right:0px;
	z-index:9999;
	background-color:#FFFFFF;
}
