@charset "UTF-8";
/* CSS Document */

/*--マージン--*/
.recipe_mg_t10 {
	margin-top: 10px;
}
.recipe_mg_t12 {
	margin-top: 12px;
}
.recipe_mg_t15 {
	margin-top: 15px;
}
.recipe_mg_t20 {
	margin-top: 20px;
}
.recipe_mg_t22 {
	margin-top: 22px;
}
.recipe_mg_b10 {
	margin-bottom: 10px;
}
.recipe_mg_b15 {
	margin-bottom: 15px;
}
.recipe_mg_r15 {
	margin-right: 15px;
}

/*--テキスト位置--*/
.recipe_test_center {
	text-align: center;
}

/*--全体共通--*/
.new_hair_care {
	overflow: visible;
	padding-bottom: 20px;
	clear: both;
}
.hair_care_inner {
	width: 751px;
	margin-right: auto;
	margin-left: auto;
}
.article_wrap {
	clear: both;
	padding-top: 20px;
}
.salon_top img {
	width: 100%;
	height: auto;
}
.haircare_back {
	height: 77px;
	background-image: url(../images/article_top.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.haircare_middle {
	overflow: auto;
	background-image: url(../images/article_middle.png);
	background-size: 100% auto;
	background-repeat: repeat-y;
}
.haircare_bottom {
	clear: both;
	height: 36px;
	background-image: url(../images/article_bottom.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.haircare_left {
	overflow: hidden;
	width: 545px;
	margin: auto;
}
.haircare_right {
	padding-left: 45px;
}
.haircare_article {
	width: 250px;
	padding-top: 10px;
	float: left;
	height: 106px;
}
.haircare_back_title , .haircare_back_title a , .haircare_back_title_sph3 {
	color: #333;
	font-weight: normal;
}
.haircare_back_img {
	float: left;
	padding-right: 10px;
	padding-top: 0px;
}
.haircare_back_des , .haircare_back_des a , .haircare_back_des_new {
	font-size: 12px;
	padding-top: 3px;
	color: #666;
}
.long_article_title {
	font-size: 24px;
	font-family: "本明朝", "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; 
	color: #333;
	padding-top: 30px;
	padding-left: 90px;
	font-weight: normal;
}
.middle {
	/*background-image: url(../images/box_middle.png);*/
	background-size: 100% auto;
	background-repeat: repeat-y;
	overflow: auto;
}
.salon_middle_inner {
	overflow: hidden;
	display: table;
	margin: 8px auto;
}
.salon_wrap {
	border: 1px solid #CCC;
	background-color: #fffae7;
	width: 179px;
	height: 249px;
	float: left;
	padding: 8px;
	margin-right: 3px;
	margin-left: 7px;
	margin-bottom: 10px;
	cursor: pointer;
}
.salon_name a {
	font-size: 10px;
	color: #333;
}
.salon_ad a {
	font-size: 10px;
	color: #726e36;
}
.salon_img {
	margin-bottom: 7px;
	margin-top: 5px;
}
.salon_discount {
	color: #FFF;
	padding: 3px 5px 1px;
	background-color: #339833;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
}
.salon_fee {
	margin-top: 3px;
	margin-bottom: 2px;
}
.salon_fee a {
	font-size: 12px;
	color: #E00;
	font-weight: bold;
}
.bottom {
	clear: both;
	height: 37px;
	/*background-image: url(../images/box_bottom.png);*/
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.bottom_link {
	text-align: right;
}
.bottom_link a {
	text-align: right;
	font-size: 12px;
	color: #333;
	margin-right: 15px;
}
.non_top img {
	width: 100%;
	height: auto;
}
.shampoo {
	width: 300px;
	float: left;
	margin-top: 10px;
	margin-left: 49px;
	position: relative;
}
.shampoo_img {
	height: 135px;
	width: 135px;
	float: left;
}
.shampoo_right {
	float: left;
	width: 165px;
}
.shampoo_title a {
	font-size: 12px;
	color: #fe0000;
}
.shampoo_des {
	color: #333;
	font-size: 10px;
	margin-top: 5px;
}
.shampoo_des a {
	color: #333;
	font-size: 11px;
}
.shampoo_btn {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.article_list h2 img {
	width: 100%;
	height: auto;
}
.list_middle_inner {
	overflow: hidden;
	width: 700px;
	margin: auto;
}
.list2 {
	float: left;
	width: 175px;
}
.list2 p {
	font-size: 12px;
	color: #ff6699;
	margin-top: 10px;
}
.list2 h3 {
	font-size: 12px;
	color: #ff6699;
	margin-top: 10px;
	font-weight: normal;
}
.list2 ul {
	margin-top: 5px;
	margin-left: 5px;
}
.list2 li {
	font-size: 12px;
	margin-top: 5px;
	list-style-image: url(../images/green_arrow.gif);
	list-style-position: inside;
}
.list2 h4 {
	font-weight: normal;
	display: inline-block;
}
.list2 li a {
	font-size: 12px;
	margin-top: 5px;
	list-style-image: url(../images/green_arrow.gif);
	list-style-position: inside;
	color: #333;
}
.hairrecipe_pagetop {
	text-align: right;
	padding-top: 15px;
	height: 30px;
	margin-right: 15px;
}
.hairrecipe_pagetop a{
	text-decoration: none;
	color: #330000;
}
@media screen and (min-width: 640px){
.new_hair_care .salon_t, .new_hair_care .nonsilicon_t, .new_hair_care .article_list_t { display:block; border-bottom: 1px solid #5e311a;padding-bottom: 0px;font-size: 18px;font-weight:normal;letter-spacing: 0;font-family: Yu Gothic Medium;}
.new_hair_care .salon_t:before, .new_hair_care .nonsilicon_t:before, .new_hair_care .article_list_t:before {content: '';display: inline-block;background-image: url(/images/leaf_title.jpg);background-size:contain;width: 33px;height: 35px;vertical-align: bottom;margin-right: 3px;}
.salon_top img[alt="今注目されているヘッドスパクーポン"] {
    display: none;
}
.hairarrange_box img:hover{
    opacity: 0.7;
    filter: alpha(opacity=70);
}
}
/*--1ページ目内容--*/
.hairrecipe_btn {
	overflow: hidden;
	list-style: none;
	text-align: center;
}
.hairrecipe_btn li {
	display: inline-block;
	width: 24%;
}
.hairrecipe_btn li h3 a {
	display: block;
}
.hairrecipe_btn li h3 a img {
	width: 100%;
	height: auto;
}
.hairrecipe_btn_center2 {
	margin: 0px 20px;
}
.hairrecipe_btn2 {
	list-style-type: none;
	margin-right: auto;
	margin-left: auto;
}
.hairrecipe_btn2 li , .hairrecipe_btn2 li h3 {
	display: inline;
}
.hairrecipe_btn2_center {
	margin-left: 40px;
	margin-right: 40px;
}
.hairrecipe_article {
	background-image: url(../images/article_middle.png);
	background-repeat: repeat-y;
	background-size: 100% auto;
	padding-top: 20px;
}
.hairrecipe_article_style {
	background-image: url(../hair_recipe/images/hairrecipe_styleback.png);
	background-repeat: no-repeat;
	height: 460px;
	width: 540px;
	padding-top: 1px;
	margin: auto;
}
.hairrecipe_title_back {
	height: 77px;
	background-image: url(../images/article_top.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.hairrecipe_article_bottom {
	clear: both;
	height: 36px;
	background-image: url(../images/article_bottom.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.hairrecipe_article_style_in {
	text-align: center;
	margin-top: 36px;
	margin-bottom: 36px;
	margin-right: 40px;
	margin-left: 40px;
	height: 390px;
	width: 460px;
}
.mgt_10 {
	margin-top: 20px;
	padding-top: 50px;
}
.hairrecipe_slider {
	display: none;
}
.hairrecipe_slider_box .slick-initialized {
	display: block;
}
.hairrecipe_ul {
	list-style-type: none;
	margin-right: auto;
	margin-left: auto;
}
.hairrecipe_ul li , .hairrecipe_ul li h3 {
	display: inline;
}
.hairrecipe_li_center {
	margin-right: 10px;
	margin-left: 10px;
}
.hairrecipe_article_time {
	height: 300px;
	width: 540px;
	padding-top: 1px;
	margin: auto;
}
.hairrecipe_time_stitle {
	font-size: 18px;
	color: #666;
}
.hairrecipe_time_ul {
	list-style-type: none;
	width: 540px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.hairrecipe_time_ul li {
	display: inline;
	margin-right: 51px;
}
.hairrecipe_time_ul li h3 {
	display: inline;
}
.hairrecipe_time_ul li:last-child {
	margin-right: 0px;
}
.time_hr {
	height: 2px;
	background-color: #cccccc;
	border: none;
	margin: 10px 20px 0;
}
.hairrecipe_article_entertainer {
	overflow: hidden;
	clear: both;
	height: auto;
	width: 540px;
	padding-top: 1px;
	margin-left: 48px;
	margin-right: 55px;
}
.hairrecipe_article_entertainer_in {
	width: 240px;
	float: left;
	background-color: #FFF;
	padding: 10px;
	border: none;
}
.hairrecipe_article_entertainer_in a{
	color: #666;
	text-decoration: none;
}
.hairrecipe_article_entertainer_in a:link{
	color: #666;
	text-decoration: none;
}
.hairrecipe_article_entertainer_in a:visited{
	color: #666;
	text-decoration: none;
}
.hairrecipe_article_entertainer_in a:hover{
	color: #666;
	text-decoration: underline;
}
.hairrecipe_article_entertainer_in a:active{
	color: #666;
	text-decoration: none;
}
.hairrecipe_article_entertainer_in img {
	margin-right: 10px;
}
.hairrecipe_article_entertainer_in_title {
	font-size: 12px;
	text-decoration: none;
	background-color: #000;
	color: #fff;
	padding: 2px;
}
.hairrecipe_article_entertainer_in_left {
	width: 240px;
	float: left;
	background-color: #FFF;
	padding: 10px;
	border: none;
	margin-right: 10px;
}
.hairrecipe_article_entertainer_in_left a{
	color: #666;
	text-decoration: none;
}
.hairrecipe_article_entertainer_in_left a:link{
	color: #666;
	text-decoration: none;
}
.hairrecipe_article_entertainer_in_left a:visited{
	color: #666;
	text-decoration: none;
}
.hairrecipe_article_entertainer_in_left a:hover{
	color: #666;
	text-decoration: underline;
}
.hairrecipe_article_entertainer_in_left a:active{
	color: #666;
	text-decoration: none;
}
.hairrecipe_article_entertainer_in_left img {
	margin-right: 10px;
}
.hairrecipe_article_arrange {
	width: 540px;
	padding-top: 1px;
	margin: auto;
}
.hairrecipe_arrange_ul {
	text-align: center;
}
.hairrecipe_arrange_ul li {
	display: inline-block;
	width: 30%;
	margin-left: 3.7%;
}
.hairrecipe_arrange_ul li:nth-child(3n+1) {
	margin-left: 0;
}
.hairrecipe_arrange_ul li:nth-child(3n+4) {
	margin-top: 10px;
}
.hairrecipe_arrange_ul li h3 {
}
.hairrecipe_arrange_ul li h3 a {
	display: block;
}
.hairrecipe_arrange_ul li h3 a img {
	width: 100%;
	height: auto;
}
/*--1ページ目：ヘアアレンジ動画--*/
.hairrecipe_article_movie {
	overflow: hidden;
	width: 520px;
	margin: auto;
}
.hairrecipe_movie_length_title {
	color: #5181f3;
	font-size: 18px;
	border-bottom: 1px solid #5181f3;
	margin-bottom: 10px;
}
.hairrecipe_movie_length_title span {
	font-size: 14px;
	margin-left: 15px;
}
.hairrecipe_movie_fashion_title {
	color: #814ecf;
	font-size: 18px;
	border-bottom: 1px solid #814ecf;
	margin-bottom: 10px;
}
.hairrecipe_movie_fashion_title span {
	font-size: 14px;
	margin-left: 15px;
}
.hairrecipe_movie_list {
	overflow: hidden;
	margin-bottom: 20px;
}
.hairrecipe_movie_list:last-child {
	margin-bottom: 30px;
}
.hairrecipe_movie_list li {
	list-style: none;
	float: left;
}
.hairrecipe_movie_list li:nth-child(2) {
	margin: 0 50px;
}
.hairrecipe_movie_list li h3 {
}
.hairrecipe_movie_list li h3 a {
}
.hairrecipe_movie_list li h3 a img {
}
/*--1ページ目：美容師さん監修記事一覧--*/
.author_eye {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 40px;
}
.author_eye_img {
	float: left;
	margin-right: 20px;
}
.author_eye_img img {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
}
.author_eye_name_title {
	float: left;
	width: 469px;
	border-bottom: 2px solid #e5d0ae;
	margin-bottom: 3px;
}
.author_eye_name {
	clear: none;
	float: left;
	width: 469px;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
}
.author_eye_salon_title {
	float: left;
	width: 469px;
	font-size: 16px;
	border-bottom: 2px solid #e5d0ae;
	margin-bottom: 5px;
}
.author_eye_salon_name {
	float: left;
	width: 469px;
	margin-bottom: 20px;
}
.author_eye_profile_title {
	float: left;
	width: 469px;
	font-size: 16px;
	border-bottom: 2px solid #e5d0ae;
	margin-bottom: 5px;
}
.author_eye_profile {
	float: left;
	width: 469px;
}
/*--1ページ目：基本ヘアアレンジ--*/
.hairrecipe_basic_content {
	overflow: hidden;
	border: 1px solid #f9a2d0;
}
.hairrecipe_basic_title {
	color: #fff;
	font-size: 26px;
	font-weight: normal;
	text-align: center;
	background: #f9a2d0;
	padding: 5px 0 2px;
}
.hairrecipe_basic_inner {
	overflow: hidden;
	position: relative;
	padding: 10px;
}
.hairrecipe_basic_text {
}
.hairrecipe_basic_link {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 180px;
	text-align: center;
	background: #f9a2d0;
	padding: 2px;
}
.hairrecipe_basic_link a {
	display: block;
	color: #fff;
	border: 1px solid #fff;
	padding: 5px 0;
}
.hairrecipe_basic_link .fa-angle-double-right {
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 5px;
}

/*--2ページ目内容--*/
.recipe_hidden {
	overflow: hidden;
	position: relative;
}
.hairrecipe_style_h2 , .hairrecipe_style_h3 {
	margin-top: 8px;
	padding-top: 2px;
	font-size: 24px;
	color: #955139;
	letter-spacing: 0;
	line-height: 1.2em;
}
.movie_length .hairrecipe_style_h3 {
	margin-top: 8px;
	padding-top: 2px;
	font-size: 20px;
	color: #bdd3f2;
	letter-spacing: 0;
	line-height: 1.2em;
}
.movie_length .hairrecipe_style_h3 .fa {
	font-size: 18px;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 2px;
}
.cute .recipe_style_titlehr {
	margin-bottom: 10px;
	background-color: #F698F6;
	height: 2px;
	border: 0;
}
.active .recipe_style_titlehr {
	margin-bottom: 10px;
	background-color: #FFB86E;
	height: 2px;
	border: 0;
}
.elementary .recipe_style_titlehr {
	margin-bottom: 10px;
	background-color: #9DE287;
	height: 2px;
	border: 0;
}
.intermediate .recipe_style_titlehr {
	margin-bottom: 10px;
	background-color: #F8BC4E;
	height: 2px;
	border: 0;
}
.advanced .recipe_style_titlehr {
	margin-bottom: 10px;
	background-color: #F15958;
	height: 2px;
	border: 0;
}
.movie_length .recipe_style_titlehr {
	margin-bottom: 10px;
	background-color: #bdd3f2;
	height: 2px;
	border: 0;
}
.search .recipe_style_titlehr {
	margin-bottom: 10px;
	background-color: #e5d0ae;
	height: 2px;
	border: 0;
}
.basic .recipe_style_titlehr {
	margin-bottom: 10px;
	background-color: #ed7eb3;
	height: 2px;
	border: 0;
}
.child .recipe_style_titlehr {
	margin-bottom: 10px;
	background-color: #bb80ff;
	height: 2px;
	border: 0;
}
.hairrecipe_style_entertainer_h3 {
	background-image: url(../hair_recipe/images/hairrecipe_style_title.png);
	background-size: 25px auto;
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #955139;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 1.2em;
	margin-top: 8px;
	padding-top: 2px;
}
.recipe_style_entertainer_titlehr {
	margin-bottom: 10px;
	background-color: #92c41d;
	height: 2px;
	border: 0;
}
.recipe_style_article_left {
	overflow: hidden;
	width: 290px;
	background-color: #FFF;
	padding: 10px;
	float: left;
	border-radius: 10px;        /* CSS3草案 */
	-moz-border-radius: 10px;   /* Firefox用 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	border: 1px solid #a0c237;
}
.recipe_style_article_right {
	overflow: hidden;
	width: 290px;
	background-color: #FFF;
	padding: 10px;
	float: right;
	border-radius: 10px;        /* CSS3草案 */
	-moz-border-radius: 10px;   /* Firefox用 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	border: 1px solid #a0c237;
}
.cute .recipe_style_article_title {
	padding-bottom: 3px;
	border-bottom: 1px solid #F698F6;
}
.active .recipe_style_article_title {
	padding-bottom: 3px;
	border-bottom: 1px solid #FFB86E;
}
.elementary .recipe_style_article_title {
	padding-bottom: 3px;
	border-bottom: 1px solid #9DE287;
}
.intermediate .recipe_style_article_title {
	padding-bottom: 3px;
	border-bottom: 1px solid #F8BC4E;
}
.advanced .recipe_style_article_title {
	padding-bottom: 3px;
	border-bottom: 1px solid #F15958;
}
.movie_length .recipe_style_article_title {
	padding-bottom: 3px;
	border-bottom: 1px solid #bdd3f2;
}
.movie_fashion .recipe_style_article_title {
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc1ec;
}
.search .recipe_style_article_title {
	padding-bottom: 3px;
	border-bottom: 1px solid #e5d0ae;
}
.basic .recipe_style_article_title {
	padding-bottom: 3px;
	border-bottom: 1px solid #ed7eb3;
}
.child .recipe_style_article_title {
	padding-bottom: 3px;
	border-bottom: 1px solid #bb80ff;
}
.recipe_style_article_title p , .recipe_style_article_title h3{
	font-size: 18px;
	font-weight: normal;
}
.recipe_style_article_title p a , .recipe_style_article_title h3 a{
	font-size: 16px; /* 20161219変更 18 ➡ 16 */
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
.recipe_style_article_title p a:hover , .recipe_style_article_title h3 a:hover{
	text-decoration: underline;
}
.recipe_style_article_title_ad p a , .recipe_style_article_title_ad h3 a{
	font-size: 17px;
/*	letter-spacing: -0.01em;*/
}
.recipe_style_article_content {
	margin-top: 10px;
	overflow: hidden;
}
.recipe_style_article_content_left {
	float: left;
	width: 150px;
}
.recipe_style_article_content_right {
	float: right;
	width:185px;
}
.recipe_style_article_content_right p {
	color: #666;
}

/*--全て見るボタン--*/
.recipe_style_readmore {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	background: -moz-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,1) 70%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%,rgba(255,255,255,1) 70%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,0.6) 0%,rgba(255,255,255,1) 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.recipe_style_readmore a {
	display: block;
	color: #fff;
}
@media only screen and (min-width: 640px) {
.recipe_style_readmore a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
}
.recipe_style_readmore a span {
	display: inline-block;
	width: 50%;
	color: #fff;
	font-size: 16px;
	background: #F698F6;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	padding: 17px 0 14px;
	margin-top: 30px;
}

/*--2ページ目：ヘアアレンジ動画--*/
.article_movie_thumbnail {
	position: relative;
}
.article_movie_thumbnail span {
	position: absolute;
	top: 5px;
	right: 5px;
	border: 2px solid #fff;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
	padding: 5px 5px 4px 6px;
}
.article_movie_thumbnail span .fa {
	color: #fff;
	font-size: 13px;
}
.recipe_article_movie_tag {
	margin-top: 10px;
}
.recipe_article_movie_length_tag , .recipe_article_movie_fashion_tag {
	overflow: hidden;
}
.recipe_article_movie_length_tag li {
	list-style: none;
	width: auto !important;
	float: left !important;
	color: #bdd3f2;
	font-size: 12px;
	border: 1px solid #bdd3f2 !important;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
	padding: 0 !important;
	margin-top: 0 !important;
	margin-right: 10px !important;
}
.recipe_article_movie_fashion_tag li {
	list-style: none;
	width: auto !important;
	float: left !important;
	color: #ccc1ec;
	font-size: 12px;
	border: 1px solid #ccc1ec !important;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
	padding: 0 !important;
	margin-top: 0 !important;
	margin-right: 10px !important;
}
.recipe_article_movie_length_tag li a {
	display: block;
	color: #5181f3;
	font-size: 12px;
	padding: 3px 6px 2px;
    white-space: nowrap;
}
.recipe_article_movie_fashion_tag li a {
	display: block;
	color: #907DCC;
	font-size: 12px;
	padding: 3px 6px 2px;
    white-space: nowrap;
}
.recipe_article_movie_length_tag li a .fa , .recipe_article_movie_fashion_tag li a .fa {
	font-size: 11px;
	margin-right: 4px;
}
.recipe_article_movie_searchtag {
	display: inline-block;
	color: #fff !important;
	font-size: 10px !important;
	line-height: 1;
	background: #e5d0ae;
	padding: 5px 6px 4px 7px;
	margin-bottom: 5px;
}

/*--2ページ目：芸能人×ヘアレシピ--*/
.hairrecipe_entertainer_detail {
	overflow: hidden;
	clear: both;
	list-style: none;
}
.hairrecipe_entertainer_detail_li {
	width: 290px;
	float: left;
	background-color: #FFF;
	padding: 15px 10px;
	border: none;
	margin: 0 20px 15px 0;
	list-style: none;
	text-align: center;
}
.hairrecipe_entertainer_detail_li:nth-child(even) {
	margin-right: 0px;
}
.hairrecipe_entertainer_detail a{
	color: #666;
	text-decoration: none;
}
.hairrecipe_entertainer_detail a:link{
	color: #666;
	text-decoration: none;
}
.hairrecipe_entertainer_detail a:visited{
	color: #666;
	text-decoration: none;
}
.hairrecipe_entertainer_detail a:hover{
	color: #666;
	text-decoration: underline;
}
.hairrecipe_entertainer_detail a:active{
	color: #666;
	text-decoration: none;
}
.hairrecipe_entertainer_detail_img {
	margin-bottom: 10px;
}
.hairrecipe_entertainer_detail_title {
	font-size: 12px;
	text-decoration: none;
	background-color: #000;
	color: #fff;
	padding: 5px;
}

/*--アイキャッチの画像とテキスト分離--*/
.eye {
	margin-bottom: 20px;
	position: relative;
}
.eye_back img {
	width: 100%;
	height: auto;
}
.eye_title , .eye_title_top {
	position: absolute;
	top: 15px;
	left: 20px;
}
.eye_text , .eye_text2 {
	color: #666;
	position: absolute;
	top: 88px;
	left: 20px;
	font-size: 13px;
	filter: dropshadow(color=#ffffff,offX= 0,offY=-1) dropshadow(color=#ffffff,offX= 1,offY= 0) dropshadow(color=#ffffff,offX= 0,offY= 1) dropshadow(color=#ffffff,offX=-1,offY= 0);
	text-shadow: white 1px 1px 0px, white -1px 1px 0px, white 1px -1px 0px, white -1px -1px 0px;
	width: 52%;
}
.eye_text2 {
	top: 161px;
}
.eye_text_top {
	color: #666;
	position: absolute;
	top: 63px;
	left: 20px;
	font-size: 13px;
	filter: dropshadow(color=#ffffff,offX= 0,offY=-1) dropshadow(color=#ffffff,offX= 1,offY= 0) dropshadow(color=#ffffff,offX= 0,offY= 1) dropshadow(color=#ffffff,offX=-1,offY= 0);
	text-shadow: white 1px 1px 0px, white -1px 1px 0px, white 1px -1px 0px, white -1px -1px 0px;
	width: 52%;
}

/*--広告掲載--*/
.hairrecipe_advertising_pc {
	text-align: center;
	margin-top: 15px;
}
.hairrecipe_advertising_sp {
	display: none;
}

@media screen and (min-width: 641px)  {
	.hairrecipe_advertising_common {
		margin-top: 20px;
	}
}
@media screen and (max-width: 641px)  {
	.hairrecipe_advertising_common {
		margin-bottom: 30px;
	}
}

/*--広告掲載_20181212--*/
.hairrecipe_advertising {
	text-align: center;
	margin-top: 20px;
}
.hairrecipe_advertising a {
	display: inline-block;
}

/*--タブレット対応--*/
@media screen and (min-width: 641px) and (max-width: 1059px) {
/*--アイキャッチ--*/
.eye_back img , .eye_title img , .eye_title_top img , .hair_care .eye img {
	width: 100%;
	height: auto;
}
.eye_title {
	width: 96%;
	top: 5%;
	left: 1.8%;
}
.eye_text , .eye_text2 {
	width: 72%;
	top: 40%;
	left: 2%;
}
.eye_text2 {
	width: 83%;
	top: 71%;
}
.eye_title_top {
	width: 62%;
	top: 5%;
	left: 1.8%;
}
.eye_text_top {
	width: 72%;
	top: 29%;
	left: 2%;
}
.hair_care_inner {
	width: 96%;
}
/*イベント・季節トップページカテゴリー一覧*/
.haircare_back {
	background-size: 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: auto;
}
.long_article_title {
	padding-top: 3.5%;
	padding-left: 13%;
	padding-bottom: 1%;
	font-family: 'メイリオ','ＭＳ Ｐゴシック','MS Gothic','Osaka－等幅','Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;
	font-size: 20px;
}
.haircare_middle {
	background-size: 100%;
}
.haircare_left {
	width: 90%;
	padding-left: 5%;
}
.haircare_article {
	width: 49%;
}
.haircare_right {
	padding-left: 2%;
}
.haircare_back_img {
	width: 30%;
	padding-right: 2%;
}
.haircare_back_img img {
	width: 100%;
	height: auto;
}
.haircare_bottom {
	background-size: 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: auto;
	padding-bottom: 2%;
}
/*--ヘアレシピ1ページ目内容--*/
.hairrecipe_btn li img {
	width: 31%;
	height: auto;
}
.hairrecipe_btn_center2 {
	margin: 0 2%;
}
.hairrecipe_title_back {
	width: 100%;
	height: auto;
	background-size: 100%;
}
.hairrecipe_article {
	width: 100%;
	background-size: 100%;
}
.hairrecipe_article_style {
	background-size: 100%;
	width: 90%;
	height: auto;
	margin: 0 auto;
	padding: 6% 0;
}
.hairrecipe_article_style_in {
	width: 85%;
	height: auto;
	margin: 0 auto;
}
.hairrecipe_ul img {
	width: 30%;
	height: auto;
}
.hairrecipe_li_center {
	margin: 0 2%;
}
.hairrecipe_ul.recipe_mg_t20 {
	margin-top: 6%;
}
.hairrecipe_article_bottom {
	width: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
}
.hairrecipe_article_time {
	width: 90%;
	height: auto;
	margin: 0 auto;
}
.hairrecipe_time_ul {
	width: 100%;
}
.hairrecipe_time_ul li {
	margin-right: 2%;
}
.hairrecipe_time_ul li img {
	width: 30%;
	height: auto;
}
.hairrecipe_article_entertainer {
	width: 90%;
	margin: 0 auto;
}
.hairrecipe_article_entertainer img {
	width: 100%;
	height: auto;
}
/*--1ページ目：ヘアアレンジ動画--*/
.hairrecipe_article_movie {
	width: 90%;
	margin: 0 auto;
}
.hairrecipe_movie_length_title {
}
.hairrecipe_movie_length_title span {
}
.hairrecipe_movie_fashion_title {
}
.hairrecipe_movie_fashion_title span {
}
.hairrecipe_movie_list {
}
.hairrecipe_movie_list:last-child {
}
.hairrecipe_movie_list li {
	width: 32%;
}
.hairrecipe_movie_list li:nth-child(2) {
	margin: 0 2%;
}
.hairrecipe_movie_list li h3 {
}
.hairrecipe_movie_list li h3 a {
}
.hairrecipe_movie_list h3 img {
	width: 100%;
	height: auto;
}
.hairrecipe_article_movie h3:last-child img {
	width: 100%;
	height: auto;
}
/*--1ページ目：美容師さん監修記事一覧--*/
.author_eye {
}
.author_eye_img {
	width: 37%;
	margin-right: 3%;
}
.author_eye_img img {
	width: 100%;
	height: auto;
}
.author_eye_name_title {
	width: 60%;
}
.author_eye_name {
	width: 60%;
}
.author_eye_salon_title {
	width: 60%;
}
.author_eye_salon_name {
	width: 60%;
}
.author_eye_profile_title {
	width: 60%;
}
.author_eye_profile {
	width: 60%;
}
/*--1ページ目：基本ヘアアレンジ--*/
.hairrecipe_basic_content {
}
.hairrecipe_basic_title {
	padding: 0 5px;
}
.hairrecipe_basic_inner {
}
.hairrecipe_basic_text {
}
.hairrecipe_basic_link {
	position: static;
	float: right;
	width: auto;
	display: inline-block;
	margin-top: 10px;
}
.hairrecipe_basic_link a {
	padding: 5px 20px;
}
.hairrecipe_basic_link .fa-angle-double-right {
}
/*--ヘアレシピ2ページ目内容--*/
.hairrecipe_btn2 img {
	width: 28%;
	height: auto;
}
.hairrecipe_btn_center {
	margin-left: 6%;
}
.hairrecipe_btn2_center {
	margin: 0 6%;
}
.recipe_style_article_title p, .recipe_style_article_title h3 , .recipe_style_article_title p a, .recipe_style_article_title h3 a {
	font-size: 15px;
}
.recipe_style_article_content_left {
	width: 50%;
}
.recipe_style_article_content_left img {
	width: 100%;
	height: auto;
}
.recipe_style_article_content_right {
	width: 47%;
}
.recipe_style_article_content_right p {
	font-size: 13px;
}
/*--全て見るボタン--*/
.recipe_style_readmore {
	bottom: -2px;
}
.recipe_style_readmore a span {
	width: 55%;
}
/*--2ページ目：ヘアアレンジ動画--*/
.article_movie_thumbnail {
}
.article_movie_thumbnail span {
}
.article_movie_thumbnail span .fa {
}
.recipe_article_movie_tag {
}
.recipe_article_movie_length_tag , .recipe_article_movie_fashion_tag {
}
.recipe_article_movie_length_tag li {
}
.recipe_article_movie_fashion_tag li {
}
.recipe_article_movie_length_tag li a {
}
.recipe_article_movie_fashion_tag li a {
}
.recipe_article_movie_length_tag li a .fa , .recipe_article_movie_fashion_tag li a .fa {
}
/*--2ページ目：ヘアレシピ芸能人×ヘアレシピ--*/
.hairrecipe_entertainer_detail_li {
	width: 45%;
	margin: 0 2% 2% 0;
	padding: 3% 2%;
}
.hairrecipe_entertainer_detail_li img {
	width: 90%;
	height: auto;
}

/*--今注目されているヘッドスパクーポン--*/
.salon_top img {
	width: 100%;
	height: auto;
}
.salon_middle_inner {
	overflow: hidden;
	width: 96%;
	margin: 2% auto;
}
.salon_wrap {
	width: 30%;
	padding: 1%;
	margin-left: 0;
	margin-right: 1%;
}
.salon_wrap:last-child {
	margin-right: 0;
}
.salon_img img {
	width: 100%;
	height: auto;
}
/*--ノンシリコンシャンプー--*/
.non_top img {
	width: 100%;
	height: auto;
}
.shampoo {
	width: 47%;
	margin-top: 2%;
	margin-left: 2%;
	margin-bottom: 2%;
}
.shampoo_img {
	width: 40%;
	height: auto;
}
.shampoo_img img {
	width: 96%;
	height: auto;
}
.shampoo_right {
	width: 60%;
}
.shampoo_des {
	margin-top: 1%;
}
.shampoo_btn {
	position: static;
	width: 100%;
	margin-top: 1%;
	text-align: right;
}
.shampoo_btn img {
	width: 92%;
	height: auto;
}
/*ページ下部全カテゴリー一覧*/
.article_list h2 img {
	width: 100%;
	height: auto;
}
.middle {
	background-size: 100%;
}
.list_middle_inner {
	width: 96%;
	margin-left: auto;
}
.list {
	width: 33.3%;
}
.list h3 {
	margin-top: 5%;
}
.list ul {
	margin-top: 2%;
	margin-left: 3%;
}
.list li {
	margin-top: 2%;
}
.list2 {
	width: 25%;
}
.list2 h3 , .list2 p {
	margin-top: 5%;
}
.list2 ul {
	margin-top: 2%;
	margin-left: 3%;
}
.list2 li {
	margin-top: 2%;
}
.bottom {
	background-size: 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: auto;
	padding-bottom: 2%;
}
}
/*--スマホ--*/
@media only screen and (max-width: 640px){
	/*--1ページ目：ヘアアレンジ動画--*/
	.hairrecipe_article_movie {
		width: auto;
		padding-bottom: 10px;
		margin: 0 10px;
	}
	.hairrecipe_movie_length_title {
		font-size: 16px;
	}
	.hairrecipe_movie_length_title span {
		font-size: 12px;
		margin-left: 10px;
	}
	.hairrecipe_movie_fashion_title {
		font-size: 16px;
	}
	.hairrecipe_movie_fashion_title span {
		font-size: 12px;
		margin-left: 10px;
	}
	.hairrecipe_movie_list {
	}
	.hairrecipe_movie_list:last-child {
	}
	.hairrecipe_movie_list li {
		width: 32%;
	}
	.hairrecipe_movie_list li:nth-child(2) {
		margin: 0 2%;
	}
	.hairrecipe_movie_list li h3 {
	}
	.hairrecipe_movie_list li h3 a {
	}
	.hairrecipe_article_movie h3 a img {
		width: 100%;
		height: auto;
	}
	/*--1ページ目：美容師さん監修記事一覧--*/
	.author_eye {
		width: 98%;
		margin: 0 auto 40px;
	}
	.author_eye_img {
		width: 37%;
		margin-right: 3%;
		margin-bottom: 10px;
	}
	.author_eye_img img {
		width: 100%;
		height: auto;
	}
	.author_eye_name_title {
		width: 60%;
	}
	.author_eye_name {
		width: 60%;
	}
	.author_eye_salon_title {
		width: 60%;
	}
	.author_eye_salon_name {
		width: 60%;
	}
	.author_eye_profile_title {
		clear: both;
		float: none;
		width: 100%;
	}
	.author_eye_profile {
		float: none;
		width: 100%;
	}
	/*--1ページ目：基本ヘアアレンジ--*/
	.hairrecipe_basic_content {
		width: 96%;
		margin: 20px auto 0;
	}
	.hairrecipe_basic_title {
		font-size: 14px;
	}
	.hairrecipe_basic_inner {
		padding: 5px;
	}
	.hairrecipe_basic_text {
	}
	.hairrecipe_basic_link {
		position: static;
		float: right;
		width: auto;
		display: inline-block;
		margin-top: 10px;
	}
	.hairrecipe_basic_link a {
		padding: 5px 20px;
	}
	.hairrecipe_basic_link .fa-angle-double-right {
	}
	
	/*--2ページ目内容--*/
	.recipe_hidden {
		margin-bottom: 30px;
	}
	.movie_length .hairrecipe_style_h3 {
		font-size: 18px;
	}
	.movie_length .hairrecipe_style_h3 .fa {
		font-size: 16px;
	}
#style_article1 {
	margin-top:-100px;
	padding-top:100px;
}
#style_article2 {
	margin-top:-100px;
	padding-top:100px;
}
#style_article3 {
	margin-top:-100px;
	padding-top:100px;
}
#style_article4 {
	margin-top:-100px;
	padding-top:100px;
}
#style_article5 {
	margin-top:-100px;
	padding-top:100px;
}
#style_article6 {
	margin-top:-100px;
	padding-top:100px;
}
	/*--全て見るボタン--*/
	.recipe_style_readmore a span {
		width: 65%;
		font-size: 14px;
		padding: 13px 0 10px;
		margin-top: 35px;
	}
	/*--2ページ目：ヘアアレンジ動画--*/
	.article_movie_thumbnail {
	}
	.article_movie_thumbnail span {
	}
	.article_movie_thumbnail span .fa {
	}
	.recipe_article_movie_tag {
	}
	.recipe_article_movie_length_tag , .recipe_article_movie_fashion_tag {
	}
	.recipe_article_movie_length_tag li , .recipe_article_movie_fashion_tag li {
		margin-bottom: 0 !important;
	}
	.recipe_article_movie_length_tag li a {
	}
	.recipe_article_movie_fashion_tag li a {
	}
	.recipe_article_movie_length_tag li a .fa , .recipe_article_movie_fashion_tag li a .fa {
	}
	
	/*--アイキャッチの画像とテキスト分離--*/
	.eye_title {
		top: 10px;
		left: 10px;
	}
	.eye_title_top {
		width: 64%;
		top: 10px;
		left: 10px;
	}
	.eye_text , .eye_text2 , .eye_text_top {
		position: static;
		width: 98%;
		margin-left: auto;
		margin-right: auto;
		font-size: 12px;
	}
	.hairrecipe_advertising_pc {
		display: none;
	}
	.hairrecipe_advertising_sp {
		display: block;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 30px;
	}
	/*--広告掲載_20181212--*/
	.hairrecipe_advertising {
		position: relative;
		margin-bottom: 30px;
		z-index: 1;
	}
	/*--20190107_トップページリニューアル--*/
	.new_hair_care .hairrecipe_slider_new_article {
		margin: auto auto 5px;
	}
	/* タグリスト */
	.swiper-container {
		display: none;
		margin: 0 auto 10px !important;
	}
	.swiper-container-initialized {
		display: block;
	}
	.swiper-wrapper {
		list-style-type: none;
	}
	.swiper-container .swiper-wrapper li {
		width: auto;
		height: 23px;
		line-height: 22px;
	}
	.swiper-container .swiper-wrapper li a {
		color: #545454;
		font-size: 10px;
		letter-spacing: normal;
		background: #F4F4F4;
		padding: 4px 10px;
		border-radius: 20px;
	}
	.swiper-container .swiper-wrapper li a img {
		width: auto;
		height: 100%;
	}
	
	/* 新着記事 */
	.hairrecipe_slider {
		display: none;
	}
	.hairrecipe_slider .slick-initialized {
		display: block;
	}
	
	/* 新着10件目～ */
	.top_new_list {
	}
	.top_new_list li {
		float: none;
		list-style-type: none;
		width: 96%;
		background-color: #FFF;
		border-bottom: 1px dashed #f698f6;
		padding: 5px 0;
		margin-left: auto;
		margin-right: auto;
	}
	.hairrecipe_top_new_article .top_new_list li:nth-child(n+2) {
		margin-top: 0;
	}
	.top_new_list .recipe_style_article_title {
		border-bottom: 1px solid #f698f6;
		padding-bottom: 3px;
	}
	.top_new_list h3 {
		margin: 0 0 10px;
	}
	.top_new_list h3 a {
		color: #666;
		font-size: 14px;
		font-weight: normal;
	}
	.hairrecipe_top_new_article .recipe_style_article_content {
		display: flex;
		align-items: center;
		margin-top: 0;
		overflow: initial;
	}
	.top_new_list .recipe_style_article_content_left {
		float: none;
		width: 25%;
	}
	.top_new_list .recipe_style_article_content_left img {
		width: 100%;
		height: auto;
		border-radius: 10%;
	}
	.top_new_list .recipe_style_article_content_right {
		width: 72%;
		margin-left: 3%;
	}
	.recipe_style_article_content_right_bottom {
		display: flex;
		justify-content: space-between;
	}
  .recipe_style_article_content_right_bottom_tag a {
		color: #666;
		font-size: 12px;
		font-weight: normal;
  }
	.top_new_list .recipe_style_article_content_right p i {
		color: #ff6699;
		margin: 0 5px 0 0;
	}
	.top_new_list_tag {
		margin-top: 10px;
	}
	.top_new_list_tag {
		overflow: hidden;
	}
	.top_new_list_tag li {
		margin-bottom: 0 !important;
	}
	.top_new_list .top_new_list_tag li {
		list-style: none;
		width: auto !important;
		float: left !important;
		color: #bdd3f2;
		font-size: 12px;
		border: 1px solid #f698f6 !important;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
		-ms-border-radius: 5px;
		padding: 0 !important;
		margin-top: 0 !important;
		margin-right: 10px !important;
	}
	.top_new_list_tag li a {
		display: block;
		color: #f458f0;
		font-size: 12px;
		padding: 3px 6px 2px;
	}
	.top_new_list_tag li a .fa {
		font-size: 11px;
		margin-right: 4px;
	}
}
/*--- ヘアレシピボタン部分（アンカーリンク） ---*/
.recipe_anchorLink_box {
	margin-top: -20px;
	padding-top: 30px;
	margin-bottom: -20px;
	padding-bottom: 30px;
}
.recipe_anchorLink_list {
	overflow: hidden;
	width: 78.84%;
	text-align: center;
	margin: 0 auto;
	list-style: none;
}
.recipe_anchorLink_list li {
	float: left;
	width: 32%;
	border: 1px solid #f998d7;
	border-radius: 2px;
	box-sizing: border-box;
}
.recipe_anchorLink_list li + li {
	margin-left: 2%;
}
.recipe_anchorLink_list li a {
	display: block;
	position: relative;
	color: #f998d7;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	line-height: 1.25;
	background: #fff;
	padding: 8px 0.5em;
}
.recipe_anchorLink_list li a:hover {
	text-decoration: underline;
}
.recipe_anchorLink_list li a:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 2px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-left-color: #f998d7;
	border-top-color: #f998d7;
}
.recipe_anchorLink_list + ul {
	margin-top: 10px;
}
.recipe_anchorLink_list.recipe_anchorLink_list_aligncenter {
	text-align:center;
}
.recipe_anchorLink_list.recipe_anchorLink_list_aligncenter li{
	display: inline-block;
	float: none;
}
/*--- cute_xxx時のカラー ---*/
.recipe_anchorLink_cute_box {
	background: url('../hair_recipe/wp-content/themes/blog/images/recipe_anchorLink_cute_pat.gif') center center repeat;
}
.recipe_anchorLink_cute_box .recipe_anchorLink_list li {
	border: 1px solid #f998d7;
}
.recipe_anchorLink_cute_box .recipe_anchorLink_list li a {
	color: #f998d7;
}
.recipe_anchorLink_cute_box .recipe_anchorLink_list li a:before {
	border-left-color: #f998d7;
	border-top-color: #f998d7;
}
/*--- active_xxx時のカラー ---*/
.recipe_anchorLink_active_box {
	background: url('../hair_recipe/wp-content/themes/blog/images/recipe_anchorLink_active_pat.gif') center center repeat;
}
.recipe_anchorLink_active_box .recipe_anchorLink_list li {
	border: 1px solid #eaab62;
}
.recipe_anchorLink_active_box .recipe_anchorLink_list li a {
	color: #eaab62;
}
.recipe_anchorLink_active_box .recipe_anchorLink_list li a:before {
	border-left-color: #eaab62;
	border-top-color: #eaab62;
}
/*--- elementary_xxx時のカラー ---*/
.recipe_anchorLink_elementary_box {
	background: url('../hair_recipe/wp-content/themes/blog/images/recipe_anchorLink_elementary_pat.gif') center center repeat;
}
.recipe_anchorLink_elementary_box .recipe_anchorLink_list li {
	border: 1px solid #88df89;
}
.recipe_anchorLink_elementary_box .recipe_anchorLink_list li a {
	color: #88df89;
}
.recipe_anchorLink_elementary_box .recipe_anchorLink_list li a:before {
	border-left-color: #88df89;
	border-top-color: #88df89;
}
/*--- intermediate_xxx時のカラー ---*/
.recipe_anchorLink_intermediate_box {
	background: url('../hair_recipe/wp-content/themes/blog/images/recipe_anchorLink_intermediate_pat.gif') center center repeat;
}
.recipe_anchorLink_intermediate_box .recipe_anchorLink_list li {
	border: 1px solid #f8c75a;
}
.recipe_anchorLink_intermediate_box .recipe_anchorLink_list li a {
	color: #f8c75a;
}
.recipe_anchorLink_intermediate_box .recipe_anchorLink_list li a:before {
	border-left-color: #f8c75a;
	border-top-color: #f8c75a;
}
/*--- advanced_xxx時のカラー ---*/
.recipe_anchorLink_advanced_box {
	background: url('../hair_recipe/wp-content/themes/blog/images/recipe_anchorLink_advanced_pat.gif') center center repeat;
}
.recipe_anchorLink_advanced_box .recipe_anchorLink_list li {
	border: 1px solid #e25f5f;
}
.recipe_anchorLink_advanced_box .recipe_anchorLink_list li a {
	color: #e25f5f;
}
.recipe_anchorLink_advanced_box .recipe_anchorLink_list li a:before {
	border-left-color: #e25f5f;
	border-top-color: #e25f5f;
}
/*--- アレンジ時のカラー ---*/
.recipe_anchorLink_arrange_box {
	background: url('../hair_recipe/wp-content/themes/blog/images/recipe_anchorLink_arrange_pat.gif') center center repeat;
}
.recipe_anchorLink_arrange_box .recipe_anchorLink_list2 {
	margin-top: 20px;
}
.recipe_anchorLink_arrange_box .recipe_anchorLink_list li {
	color: #BB80FD;
	border: 1px solid #BB80FD;
}
.recipe_anchorLink_arrange_box .recipe_anchorLink_list li:first-child {
	border: 0;
}
.recipe_anchorLink_arrange_box .recipe_anchorLink_list li:first-child h3 {
	color: #BB80FD;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	line-height: 1.25;
	background: #fff;
	padding: 8px 0.5em;
}
.recipe_anchorLink_arrange_box .recipe_anchorLink_list li:nth-child(4) {
	margin-left: 0;
}
.recipe_anchorLink_arrange_box .recipe_anchorLink_list li:nth-child(n+4) {
	margin-top: 10px;
}
.recipe_anchorLink_arrange_box .recipe_anchorLink_list li a {
	color: #BB80FD;
}
.recipe_anchorLink_arrange_box .recipe_anchorLink_list li a:before {
	border-left-color: #BB80FD;
	border-top-color: #BB80FD;
}
/*--- child_xxx時のカラー ---*/
.recipe_anchorLink_child_box {
	background: url('../hair_recipe/wp-content/themes/blog/images/recipe_anchorLink_arrange_pat.gif') center center repeat;
}
.recipe_anchorLink_child_box .recipe_anchorLink_list li {
	border: 1px solid #BB80FD;
}
.recipe_anchorLink_child_box .recipe_anchorLink_list li a {
	color: #BB80FD;
}
.recipe_anchorLink_child_box .recipe_anchorLink_list li a:before {
	border-left-color: #BB80FD;
	border-top-color: #BB80FD;
}
@media screen and (min-width: 641px) and (max-width: 1059px) {
.recipe_anchorLink_list li a {
	font-size: 13px;
}
.recipe_anchorLink_arrange_box .recipe_anchorLink_list li:first-child h3 {
	font-size: 13px;
}
}
@media screen and (max-width:640px) {
.recipe_anchorLink_box {
	padding-top: 15px;
	margin-bottom: 0;
	padding-bottom: 15px;
}
.recipe_anchorLink_box.recipe_mg_t20 {
	margin-top: -15px;
}
.recipe_anchorLink_list {
	width: 96%;
}
.recipe_anchorLink_list li a {
	font-size: 11px;
	letter-spacing: normal;
	text-decoration: underline;
}
.recipe_anchorLink_list li a:before {
	border-width: 4px;
}
.recipe_anchorLink_arrange_box .recipe_anchorLink_list li:first-child h3 {
	font-size: 11px;
	letter-spacing: normal;
}
}
