@charset "UTF-8";

/* ---------------------------------------*/
/* menu */
/* ---------------------------------------*/

.page_title .tax {
	font-size: 43%;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Verdana,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: normal;
	margin: 0 0 0 20px;
}

.content_title {
	color: inherit;
	font-family: 'Crimson Text', 'EB Garamond', serif;
	letter-spacing: .1em;
}

.content_inner {
	width: 960px;
	margin: 0 auto 100px;
}

.block_menu_eyelash .content_title_area { background: #f4ebe0; }
.block_menu_eyecare .content_title_area { background: #dbe2f1; }
.block_menu_eyebrow .content_title_area { background: #f0f4e0; }
.block_menu_course .content_title_area { background: #e6d8ea; }
.block_menu_campaign .content_title_area { background: #ffe7e7; }
.block_menu_hair .content_title_area { background: #212121; color: #fff; }
.block_menu_nail .content_title_area { background: #f8ecd0; }
.block_menu_mensmenu .content_title_area { background: #d3eaec; }
.block_menu_facecare .content_title_area { background: #daedec; }

.content_left,
.content_right {
	width: 46.875%;
	margin: 0 0 50px;
}

.content_left {
	clear: both;
	float: left;
}

.content_right {
	float: right;
}

.eyelash_title_brown {
	color: #876060;
}

.list_menu {
	margin: 5px 0;
	border-top: 1px solid #ccc;
}

.item_menu {
	margin: 5px 0;
	padding: 0 0 5px;
	border-bottom: 1px solid #ccc;
}

.item_menu:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.item_menu .itemname {
	float: left;
}

.item_menu .price {
	float: right;
}



.box_menuset {
	clear: both;
	margin: 0 0 20px;
	padding: 0 0 0 15px;
	border-left: 5px solid #ccc;
}

.block_menu_eyelash .box_menuset { border-color: #f4ebe0; }
.block_menu_eyecare .box_menuset { border-color: #dbe2f1; }
.block_menu_eyebrow .box_menuset { border-color: #f0f4e0; }
.block_menu_course .box_menuset { border-color: #e6d8ea; }
.block_menu_campaign .box_menuset { border-color: #ffe7e7; }
.block_menu_hair .box_menuset { border-color: #212121; }
.block_menu_nail .box_menuset { border-color: #f8ecd0; }
.block_menu_mensmenu .box_menuset { border-color: #d3eaec; }
.block_menu_facecare .box_menuset { border-color: #daedec; }

.title_menuset {
	margin: 0 0 10px;
	font-weight: bold;
	font-size: 129%;
	line-height: 1.3;
}

.title_menuset .sub {
	font-size: 77%;
}

.box_menuset .heading2 {
	color: #666;
}

.block_menu_eyelash .title_menuset { color: #a78458; }
.block_menu_eyecare .title_menuset { color: #546da3; }
.block_menu_eyebrow .title_menuset { color: #7f8d46; }
.block_menu_course .title_menuset { color: #85678e; }
.block_menu_campaign .title_menuset { color: #f66; }
.block_menu_hair .title_menuset { color: #212121; }
.block_menu_nail .title_menuset { color: #e8890f; }
.block_menu_mensmenu .title_menuset { color: #d3eaec; }

.list_menuset {
	margin: 5px 0 20px;
	border-top: 1px solid #ccc;
}

.item_menuset {
	clear: both;
	margin: 5px 0;
	padding: 0 0 5px;
	border-bottom: 1px solid #ccc;
}

.item_menuset:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.item_menuset .title_item {
	float: left;
	margin: 6px 0;
	line-height: 1.3;
}

.item_menuset .title_item strong {
	font-size: 150%;
}

.item_menuset .price {
	float: right;
	margin: 6px 0;
	line-height: 1.3;
	text-align: right;
}

.block_menu_campaign .item_menuset .price {
	color: #f66;
}

.item_menuset .price strong {
	font-weight: normal;
	font-size: 171%;
}

.item_menuset .description {
	clear: both;
	margin: 6px 0;
	line-height: 1.4;
}

.item_menuset .emp {
	font-size: 120%;
	font-weight: bold;
}

.block_menu_eyelash .emp { color: #a78458; }
.block_menu_eyecare .emp { color: #546da3; }
.block_menu_eyebrow .emp { color: #7f8d46; }
.block_menu_course .emp { color: #85678e; }
.block_menu_campaign .emp { color: #f66; }
.block_menu_hair .emp { color: #999; }
.block_menu_nail .emp { color: #e8890f; }
.block_menu_mensmenu .emp { color: #d3eaec; }

