@charset "EUC-JP";/*=====================CSS Rest=====================*/div#blume-200811 h1,div#blume-200811 h2,div#blume-200811 h3,div#blume-200811 h4,div#blume-200811 h5,div#blume-200811 h6,div#blume-200811 p,div#blume-200811 div,div#blume-200811 dl,div#blume-200811 ul,div#blume-200811 ol,div#blume-200811 dt,div#blume-200811 dd,div#blume-200811 li{	margin:0;	padding:0;	font-size:100%;	line-height:1.5;	}div#blume-200811 em,div#blume-200811 blockquoate,div#blume-200811 q{	font-style:none;	}div#blume-200811 li{	list-style-type:none;	list-style-position:inside;	}.text10{	font-size:10px;	}/*=====================default=====================*/div#blume-200811,div#blume-campaign081101{	width:900px;	margin:0 auto;	padding:0;	font-size:100%;	line-height:1.5;	color:#000000;	}div#blume-200811 a:link,div#blume-200811 a:visited{	color:#330000;	text-decoration:underline;	}div#blume-200811 a:hover,div#blume-200811 a:active{	text-decoration:none;	}/*=====================navigation-block=====================*/div#navigation-block{	text-align:center;	margin:0 auto !important;	padding:20px 0 !important;	height:30px;	width:488px;	}div#navigation-block a:link,div#navigation-block a:visited{	display:block;	float:left;	width:12em;	font-weight:bold;	color:#fff;	background:#000;	font-size:166%;	line-height:1.5em;	text-align:center;	text-decoration:none;	}div#navigation-block a:hover,div#navigation-block a:active{	background:#333;	}div#navigation-block a.left{	margin-right:10px;	}/*=====================navigation-block02=====================*/div#navigation-block02{	height:30px;	width:239px;	margin:0;	padding:20px 300px;	text-align:center;	}div#navigation-block02 a:link,div#navigation-block02 a:visited{	display:block;	float:left;	width:12em;	font-weight:bold;	color:#fff;	background:#000;	font-size:166%;	line-height:1.5em;	text-align:center;	text-decoration:none;	}div#navigation-block02 a:hover,div#navigation-block02 a:active{	background:#333;	}/*=====================content-primary-block=====================*/div#content-primary-block p{	width:385px;	height:144px;	margin:0;	padding:20px 35px 34px 480px;	background:url(../images200811/background-head_paragraph.jpg) no-repeat top left;	}/*=====================content-secondly-block=====================*/div#content-secondly-block ul li{	display:block;		float:left;	}div#content-secondly-block ul a:link,div#content-secondly-block ul a:visited{	display:block;	}div#content-secondly-block ul a:link#kerastase,div#content-secondly-block ul a:visited#kerastase{	width:431px;	height:395px;	text-indent:-9999px;	background:url(../images200811/link-background-interview.jpg) no-repeat 0 0;	}div#content-secondly-block ul a:hover#kerastase,div#content-secondly-block ul a:active#kerastase{	width:431px;	height:395px;	text-indent:-9999px;	background:url(../images200811/link-background-interview-k.jpg) no-repeat 0 0;	}div#content-secondly-block ul a:link#aveda,div#content-secondly-block ul a:visited#aveda{	width:469px;	height:395px;	text-indent:-9999px;	background:url(../images200811/link-background-interview.jpg) no-repeat -431px 0;	}div#content-secondly-block ul a:hover#aveda,div#content-secondly-block ul a:active#aveda{	width:469px;	height:395px;	text-indent:-9999px;	background:url(../images200811/link-background-interview-a.jpg) no-repeat 0 0;	}/*=====================content-tertiary-block=====================*/div#content-tertiary-block,div#content-tertiary-block h3{	clear:both;	}div#content-tertiary-block h4,div#content-tertiary-block p,div#content-tertiary-block #costa-stylist,div#content-tertiary-block #costa-assistant{	width:840px;	height:auto;	margin:0 auto;	padding:0;	}div#content-tertiary-block h4{	height:131px;	}div#content-tertiary-block p.shop{	font-family:"hiragino mincho pro w3", "£í£ó£ðmincho","¥Ò¥é¥®¥ÎÌÀÄ« pro w3","£í£ó £ðÌÀÄ«","ºÙÌÀÄ«ÂÎ",serif;	font-size:100%;	line-height:1.5;	font-weight:bold;	background:url(../images200811/background-kerastase.jpg) no-repeat 0 0;	}div#content-tertiary-block #costa-stylist{	padding-bottom:50px;	background:url(../images200811/background-kerastase.jpg) no-repeat 0 -18px;	}div#content-tertiary-block #costa-stylist h5,div#content-tertiary-block #costa-assistant h5{	width:560px;	float:left;	padding-top:12px;	padding-left:10px;	font-family:"hiragino mincho pro w3", "£í£ó£ðmincho","¥Ò¥é¥®¥ÎÌÀÄ« pro w3","£í£ó £ðÌÀÄ«","ºÙÌÀÄ«ÂÎ",serif;	line-height:1;	font-weight:bold;	font-size:133%;	}div#content-tertiary-block #costa-assistant h5{	float:right;	width:650px;	}div#content-tertiary-block #costa-stylist h5 span,div#content-tertiary-block #costa-assistant h5 span{	float:left;	font-size:233%;	line-height:1;	}div#content-tertiary-block #costa-stylist dl{	float:right;	width:253px;	padding-top:10px;	padding-right:10px;	}div#content-tertiary-block #costa-stylist dd{	font-size:83%;	}div#content-tertiary-block #costa-stylist h6,div#content-tertiary-block #costa-stylist p{	float:left;	padding-left:10px;	width:560px;	}div#content-tertiary-block #costa-stylist h6,div#content-tertiary-block #costa-assistant h6{	padding-top:10px;	font-size:113%;	line-height:1.5;	font-family:"hiragino mincho pro w3", "£í£ó£ðmincho","¥Ò¥é¥®¥ÎÌÀÄ« pro w3","£í£ó £ðÌÀÄ«","ºÙÌÀÄ«ÂÎ",serif;	}div#content-tertiary-block #costa-stylist ul{	clear:both;	width:448px;	padding-top:50px;	padding-left:10px;	overflow:hidden;	}div#content-tertiary-block #costa-stylist ul li{	float:left;	padding-top:10px;	padding-right:5px;	}div#content-tertiary-block #costa-assistant{background:url(../images200811/background-kerastase.jpg) no-repeat 0 -716px;}div#content-tertiary-block #costa-assistant .block-top dl{	float:left;	width:165px;	}div#content-tertiary-block #costa-assistant .block-top h6,div#content-tertiary-block #costa-assistant .block-top p{	float:right;	width:650px;	height:auto;	}div#content-tertiary-block #costa-assistant .block-bottom h6,div#content-tertiary-block #costa-assistant .block-bottom p{	float:left;	width:575px;	height:auto;	}div#content-tertiary-block #costa-assistant .block-bottom dl{	float:right;	width:230px;	}div#content-tertiary-block #costa-assistant .block-top dd,div#content-tertiary-block #costa-assistant .block-bottom dd,div#content-quaternary-block #decora-assistant .block-top dd,div#content-quaternary-block #decora-assistant .block-bottom dd{	font-size:83%;	}/*=====================content-quaternary-block=====================*/div#content-quaternary-block{	width:840px;	height:auto;	margin:0 auto !important;	padding:0 !important;	}div#content-quaternary-block #decora-stylist{	height:710px;	background:url(../images200811/background-aveda.jpg) no-repeat 0 -18px;	}div#content-quaternary-block p.shop{	font-family:"hiragino mincho pro w3", "£í£ó£ðmincho","¥Ò¥é¥®¥ÎÌÀÄ« pro w3","£í£ó £ðÌÀÄ«","ºÙÌÀÄ«ÂÎ",serif;	font-size:100%;	line-height:1.5;	font-weight:bold;	background:url(../images200811/background-aveda.jpg) no-repeat 0 0;	}div#content-quaternary-block #decora-stylist h6,div#content-quaternary-block #decora-assistant h6{	padding-top:10px;	font-size:113%;	line-height:1.5;	font-family:"hiragino mincho pro w3", "£í£ó£ðmincho","¥Ò¥é¥®¥ÎÌÀÄ« pro w3","£í£ó £ðÌÀÄ«","ºÙÌÀÄ«ÂÎ",serif;	}div#content-quaternary-block #decora-stylist h5,div#content-quaternary-block #decora-assistant h5{	width:560px;	height:33px;	padding-top:12px;	padding-left:10px;	font-family:"hiragino mincho pro w3", "£í£ó£ðmincho","¥Ò¥é¥®¥ÎÌÀÄ« pro w3","£í£ó £ðÌÀÄ«","ºÙÌÀÄ«ÂÎ",serif;	line-height:1;	font-weight:bold;	font-size:133%;	}div#content-quaternary-block #decora-stylist h5,{	float:left;	width:840px;	padding-bottom:12px;	}div#content-quaternary-block #decora-assistant h5{	width:828px;	padding-bottom:12px;	}div#content-quaternary-block #decora-stylist h5 span,div#content-quaternary-block #decora-assistant h5 span{	float:left;	font-size:233%;	line-height:0.91;	}div#content-quaternary-block #decora-stylist dl{	float:left;	width:253px;	padding-top:10px;	padding-left:10px;	}div#content-quaternary-block #decora-stylist h6,div#content-quaternary-block #decora-stylist p{	float:right;	padding-left:10px;	padding-right:10px;	width:510px;	}div#content-quaternary-block #decora-stylist ul{	float:right;	width:432px;	padding-top:20px;	padding-right:50px;	}div#content-quaternary-block #decora-stylist ul li{	float:left;	width:211px;	padding-right:5px;	}div#content-quaternary-block #decora-assistant{	padding-top:50px;	height:525px;	background:url(../images200811/background-aveda.jpg) no-repeat 0 -728px;	}div#content-quaternary-block #decora-assistant .block-top dl{	float:left;	width:168px;	padding-left:10px;	}div#content-quaternary-block #decora-assistant .block-top h6,div#content-quaternary-block #decora-assistant .block-top p{	float:right;	padding-left:10px;	padding-right:10px;	width:640px;	}div#content-quaternary-block #decora-assistant .block-top{	/height:268px;}div#content-quaternary-block #decora-assistant .block-bottom h6,div#content-quaternary-block #decora-assistant .block-bottom p{	padding-left:10px;	padding-right:10px;	width:367px;	}div#content-quaternary-block #decora-assistant .block-bottom ul{	float:right;	width:450px;	}div#content-quaternary-block #decora-assistant .block-bottom ul li{	float:left;	}div#content-quaternary-block #decora-assistant .block-bottom dl{	width:215px;	padding-left:10px;	}div#content-quaternary-block #decora-assistant .block-bottom dt{vertical-align:bottom;}div#content-quaternary-block #decora-assistant .block-bottom ul li dd{	text-align:center;	font-size:83%;	line-height:1.5;	}/*=====================content-fifth-block=====================*//*=====================content-sixth-block=====================*/div#content-sixth-block{	height:315px;	background:url(../images200811/background-postscript.jpg) no-repeat 0 0;	}div#content-sixth-block h2{	float:left;	width:488px;	height:75px;	text-align:left;	text-indent:-9999px;	}div#content-sixth-block p{	width:458px;	padding-left:30px;	font-size:100%;	line-height:2;	}/*=====================content-information=====================*/div#content-information{	float:left;	width:587px;	padding-right:10px;	color:#666;	}div#content-information h2{	float:left;	width:586px;	height:34px;	text-align:left;	}div#content-information ul{	width:587px;	padding-top:10px;	clear:both;	}div#content-information li{	position:relative;	height:160px;	padding-bottom:5px;	margin-bottom:5px;	border-bottom:1px #ccc solid;	}div#content-information li.last{	padding:0;	margin:0;	border:none;}div#content-information li h5 img{	position:absolute;	left:0;	top:0;	float:left;	width:118px;	}div#content-information dl{	width:280px;	padding-left:118px;	}div#content-information dt{	float:left;	width:5em;	text-align:right;	}div#content-information dd{	padding-left:5em;	}div#content-information li img{	position:absolute;	left:402px;	top:0;	float:left;	width:185px;	}div#content-information li a:link.salon-information,div#content-information li a:visited.salon-information{	position:absolute;	left:402px;	top:125px;	display:block;	width:185px;	height:auto;	font-size:133%;	line-height:1.8;	text-decoration:none;	font-weight:bold;	color:#FFFFFF;	text-align:center;	vertical-align:middle;	background:#E8173B;	}div#content-information li a:hover.salon-information{	text-decoration:none;	font-weight:bold;	text-align:center;	vertical-align:middle;	color:#FFFFFF;	background:#EA4E70;	}/*=====================content-backnumbers=====================*/div#content-backnumbers{	float:right;	width:250px;	padding-left:10px;	_padding-left:5px;	}div#content-backnumbers h2{	width:250px;	font-size:113%;	line-height:1.5;	font-weight:bold;	color:#333333;	background:#999999;	text-align:center;	clear:both;	}div#content-backnumbers ul{	clear:both;	}div#content-backnumbers li{	padding:10px 10px 10px 15px;	border-bottom:#999999 dotted 1px;	background:url(../images200810/image-17.gif) no-repeat left 1em;	}/*=====================blume-campaign081101=====================*/div#blume-campaign081101 strong,div#blume-campaign081101 em{	font-style:normal;	font-weight:normal;	}div#blume-campaign081101 del,div#blume-campaign081101 ins{	text-decoration:none;	}div#blume-campaign081101 ins{	font-size:133%;	line-height:1.5;	font-weight:bold;	color:#E8173B;	}div#blume-campaign081101 ins span{	font-size:62.5%;	line-height:1.5;	}div#blume-campaign081101 del span{	font-size:83%;	line-height:1.5;	}div#blume-campaign081101 p img.board{	float:right;	display:block;	width:533px;	height:8px;	}div#blume-campaign081101 p#campaign-paragraph em{	color:#E8173B;	}div#blume-campaign081101{	background:url(../images200811/background-campaign.jpg) no-repeat 0 104px;	width:900px;	}div#blume-campaign081101 p#campaign-paragraph,div#blume-campaign081101 #block-area-krastase{	width:540px;	padding-left:360px;	}div#block-area-krastase h2{	float:right;	width:265px;	/width:250px;	padding-top:55px;	padding-left:15px;	}div#block-area-krastase h2 img{	widht:250px;	height:95px;	}div#block-area-krastase p{	float:right;	width:280px;	padding-top:3px;	border-top:1px solid #000;	font-family:"hiragino mincho pro w3", "£í£ó£ðmincho","¥Ò¥é¥®¥ÎÌÀÄ« pro w3","£í£ó £ðÌÀÄ«","ºÙÌÀÄ«ÂÎ",serif;	text-align:center;	color:#000;	}div#block-area-krastase img{	float:left;	width:250px;	height:167px;	}div#block-area-krastase dl{	width:540px;	margin:0;	}div#block-area-krastase dl dt strong{	font-size:133%;	line-height:1.5;	font-weight:bold;	}div#block-area-krastase dl dd{	text-align:right;	}div#blume-campaign081101 p{	padding-top:20px;	padding-bottom:20px;	}div#block-area-aveda{	/height:204px;}div#block-area-aveda h2{	width:533px;	float:right;	text-align:left;	}div#block-area-aveda p{	float:right;	width:533px;	padding-top:3px;	border-top:1px solid #000;	font-family:"hiragino mincho pro w3", "£í£ó£ðmincho","¥Ò¥é¥®¥ÎÌÀÄ« pro w3","£í£ó £ðÌÀÄ«","ºÙÌÀÄ«ÂÎ",serif;	text-align:left;	color:#000;	}div#block-area-aveda img.photo{	float:left;	width:288px;	height:204px;	}div#block-area-aveda dl{	float:right;	width:533px;	/height:66px;	margin:0;	padding-top:20px;	}div#block-area-aveda dt strong{	font-size:133%;	line-height:1.5;	font-weight:bold;	}div#block-area-aveda dd{	text-align:right;	}div#block-area-infomation{	padding-top:50px;	}div#block-area-infomation a img{	width:548px;	height:94px;	margin:0;	padding:0;	vertical-align:bottom;	}div#block-area-infomation a:link,div#block-area-infomation a:visited,div#block-area-infomation a:hover,div#block-area-infomation a:active{	display:block;	float:left;	margin:0;	padding:5px 0;	width:548px;	height:94px;	text-decoration:none;	}div#block-area-infomation ul{	display:block;	float:left;	width:474px;	height:124px;	margin:0;	padding-top:30px;	padding-right:10px;	padding-left:100px;	background:url(../images200811/background-qr.gif) no-repeat 0 0;	/zoom:1;	}div#block-area-infomation ul li{	list-style-type:none;	list-position:inside;	font-size:10px;	line-height:1.5;	}div#block-area-infomation ul li h3{	font-size:14px;	line-height:1.5;	font-weight:bold;	color:#000;	}div#block-area-infomation ul li p{	padding:0;}div#block-area-infomation ul li p strong{	font-weight:bold;	line-height:1.5;	color:#E8173B;	}div#block-area-infomation ul li p em{	font-weight:bold;	font-size:14px;	line-height:1.5;	}.clear{	clear:both;}.clearfix:after{	display:block;	clear:both;	height:0;	content:".";	visibility:hidden;	zoom:1;	}