/*新着情報*/
p{font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:16px;
	color:#333;
}

/*パーソナルカラー*/

.pc_title h2{
	font-size:2.2em;
	line-height:1em;
	margin-top:100px;
	margin-bottom:0px;
}

.pc_title p{
	font-size:1em;
	margin-top:10px;
	font-style:italic;
}

.pc_intro{
	margin-top:20%;
}


.excolor_motto h3{
	color:#948509;

}

.excolor_motto p{
	font-size:0.9em;
	padding:0 3%;
}

.pc_point h4{
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:21px;
	color:#8938b6;
	border-bottom:1px solid;
	padding-bottom:1%;
}

.pc_point h5{
	font-size:16px;
	font-weight:bold;
}

.pc_point p{
	font-size:14px;
	margin-top:5%;
}

.pc_point2 p{
	background:#fcf6ff;
	border-radius:2%;
	padding:5%;
	margin-top:0;
	text-decoration:underline #bbb;
}

.pc_step h3{
	font-size:72px;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	color:#ebdaff;
	font-style:italic;
}

.pc_step h4{
	font-size:18px;
	margin-top:-30px;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.pc_step p{
	font-size:15px;
}

.pc_complete{
	border:1px solid #948509;
	padding-top:1%;
	padding-bottom:3%;
}

.pc_complete h3{
	color:#948509;
	font-size:1.8em;
	margin-top:3%;
	margin-bottom:1%;
	text-align:center;
}


.pc_complete h4{
	color:#8938b6;
	font-size:1.4em;
	margin-top:1%;
	margin-bottom:1%;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.pc_complete h5{
	color:#948509;
	font-size:21px;
	margin-top:20%;
	text-align:center;
}

.pc_complete p{
  line-height:1.6em;
	font-size:1em;
	margin-left:2%;
}

.complete_point{
	width:1000px;
	margin:0 auto;
}

.image_purpose{
	border:3px double #948509;
	padding:3% 4%;
}

.image_purpose h5{
	font-size:21px;
	color:#948509;
	text-align:center;
	margin-bottom:30px;
	margin-top:30px;
	text-decoration:underline;
}

.image_purpose p{
	font-size:15px;
	text-align:center;
	margin-bottom:10px;
	padding:0;
}

.pc_light h3{
	font-size:28px;
	line-height:1.3em;
	padding:2% 5%;
	font-weight:normal;
	color:#ff7373;
}

.pc_light p{
	padding:1% 5%;
	font-size:1em;
	line-height:1.8em;
}

.pc_aftersupport p{
	max-width:900px;
	margin:0% auto 8% auto;
	font-size:1.1em;
}

.pc_aftersupport h5{
  position: relative;
	max-width:900px;
	margin:2% auto 3% auto;
  padding: 1.5rem 2rem;
}

.pc_aftersupport h5:before{
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  background-image: -webkit-linear-gradient(315deg, #704308 0%, #ffce08 40%, #e1ce08 60%, #704308 100%);
  background-image: linear-gradient(135deg, #704308 0%, #ffce08 40%, #e1ce08 60%, #704308 100%);
}

.pc_aftersupport h5:after{
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  background-image: -webkit-linear-gradient(315deg, #704308 0%, #ffce08 40%, #e1ce08 60%, #704308 100%);
  background-image: linear-gradient(135deg, #704308 0%, #ffce08 40%, #e1ce08 60%, #704308 100%);
}

.pc_aftersupport h5:before {
  top: 0;
}

.pc_aftersupport h5:after {
  bottom: 0;
}

.pc_setmenu{
	border:2px solid #948509;
	padding:2% 3%;
}

.pc_setmenu h5{
	color:#fff;
	font-size:14px;
	line-height:2.4em;
	text-align:center;
	background:#948509;
	font-weight:bolder;
}

.pc_setmenu h6{
	font-size:21px;
	color:#948509;
	text-align:center;
}

.pc_setmenu p{
	font-size:14px;
	color:#333;
	text-align:center;
}

.pc_menu{
	border:1px solid #8938b6;
}

.pc_menu h3{
	background:#8938b6;
	margin-top:0;
	color:#fff;
	font-size:1.0em;
	padding-top:2%;
	padding-bottom:2%;
	text-align:center;
}

.pc_menu h4{
	font-size:1.2em;
	color:#8938b6;
	padding-top:4%;
	margin-bottom:0;
	padding-bottom:0;
	line-height:1;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.pc_menu h5{
	font-size:1.1em;
	color:#8938b6;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.pc_menu p{
	font-size:0.9em;
	padding:0 10%;
	text-decoration:underline;
}

.pc_recomend h3{
	font-size:1.8em;
}

.pc_recomend h4{
	font-size:0.9em;
	color:#8938b6;
	width:800px;
	border:1px solid;
	margin:0 auto 2% auto;
	padding:0.5%;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.pc_recomend p{
	font-size:1.2em;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}


.pc_staff h3{
	color:rgba(137,56,185,0.9);
	font-size:24px;
	margin-bottom:3%;
		padding-left:3%;
}

.pc_staff h4{
	font-size:16px;
	font-weight:bold;
}

.pc_staff p{
	line-height:28px;
	font-size:14px;
	padding-left:3%;
}

.voice {
    position: relative;
    background-color: #f9fbf9;
    border-top: 1px solid #B7D7B7;
    border-bottom: 1px solid #B7D7B7;
    box-shadow: 0 0 0 10px #f9fbf9;
    padding:20px 20px 0px 20px;
}

.voice p{
    margin-top:40px;
	margin-bottom:0;
	  font-size:13px;
}

.voice p::before {
    font-family:'FontAwesome';
    content:'\f10d';
    font-size: 18px;
    color: #B7D7B7;
    position: absolute;
    top: 10px;
    left: 50%;
}

.q_box{
	margin:0;
}

.a_box{
	margin:0;
	padding:3% 0;
}

.pc_faq{
	padding:0 5%;
}

.pc_faq h3{
	font-size:1.05em;
  line-height:1em;
	margin-top:5%;
}

.pc_faq h4{
	font-size:1.05em;
  line-height:1em;
	margin-top:5%;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.pc_faq p{
	font-size:0.85em;
	border-top:1px dotted;
	padding-top:3%;
}





/*心理*/

.cp_about p{
	width:900px;
	margin:0 auto 3% auto;
}

.cp_case h3{
	font-size:1.8em;
}

.cp_case h4{
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:1.2em;
	margin-bottom:2%;
}

.cp_school p{
	width:900px;
	margin:0 auto 3% auto;
}

.cp_school h3{
	color:#8938b6;
	font-size:1.8em;
}

.cp_course h4{
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:2em;
	border-bottom:1px solid;
}

.cp_course p{
  font-weight:bold;
	font-size:1.2em;
}



/*プランニング*/

.about_planning{
	margin:0 auto;
}

.about_planning h3{
	line-height:1.8em;
	margin:3% auto;
	font-size:1.4em;
}

.about_planning p{
	line-height:1.8em;
	margin:3% auto;
	font-size:1.0em;
}

.planning_point{
	padding-top:5%;
}

.planning_price{
	width:900px;
	margin:80px auto;
	
}

.planning_menu{
	padding:0 2%;
}

.planning_menu h3{
	font-size:1.0em;
	font-weight:bold;
}

.planning_menu h4{
	font-size:1.8em;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.planning_menu h5{
	padding:2% 2% 2% 4%;
  font-weight:bold;
	font-size:1.0em;
	border:solid 1px #0ba8a6;
  color:#0ba8a6;
}

.planning_menu h6{
	font-size:18px;
}


/*パーソナルカラー詳細*/

.pc_kaisetsu{
	padding:0 3%;
}

.pc_kaisetsu h3{
	font-size:24px;
	color:#8938b6;
	margin-top:50px;
}

.pc_kaisetsu p{
	font-size:15px;
}

.pc_kijun{
	border:1px solid #8938b6;
}

.pc_kijun h4{
	color:#8938b6;
	font-size:36px;
}

.pc_kijun p{
	text-align:center;
	line-height:0px;
}

.pc_change h5{
	color:#555;
	font-size:21px;
	font-weight:600;
	border-bottom:3px double;
}


.pc_system h3{
	font-size:28px;
	color:#8938b6;
  text-decoration:underline;
}

.pc_system p{
	font-size:15px;
}	

.pc_trouble h3{
	font-size:28px;
}

.pc_trouble{
	padding:0 2%;
}


/*アナリスト養成*/

.pc_episode{
	padding-top:3%;
}

.pc_episode h2{
	font-weight:bold;
	margin-top:70px;
	border-bottom:1px solid #666;
	color:#8938b6;
	padding-bottom:20px;
}

.pc_episode h3{
	color:#777;
	font-size:18px;
}

.pc_episode p{
	padding:0 5%;
	width:1000px;
	margin:40px auto;
}


.pc_study h4{
	color:#8938b6;
	padding:0 2%;
	border-bottom:1px solid;
}

.pc_study p{
  font-size:14px;
	line-height:26px;
	padding:3% 2%;
}

.school_course{
	padding:5%;
	border:1px solid #8938b6;
}

.school_course h3{
	font-size:2.0em;
	margin-top:0;
	font-style:italic;
	color:#8938b6;
}

.school_course h4{
  font-size:0.9em;
	margin-bottom:0px;
	background:#8938b6;
	padding:0.5% 1.5%;
	border-radius:5px;
	color:#fff;
}

.school_course h5{
  font-size:0.9em;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	  font-weight:600;
	color:#8938b6;
}

.school_course p{
  font-size:0.9em;
	margin-top:5%;
}

.course_detail p{
	 border-top:none;
}


.school_merit{
	padding:3% 5%;
	background:rgba(137,56,185,0.03);
}

.school_merit h3{
	font-style:italic;
}

.school_merit p{
	font-size:15px;
	margin-top:30px;
	line-height:28px;
}

.school_class{
	border-top:1px solid;
}

.school_class h3{
	font-size:32px;
	color:rgba(100,100,100,1);
	font-style:oblique;
}

.school_class h4{
	font-size:21px;
	color:#8938b6;
	margin-bottom:0;
}

.school_class h5{
	font-size:14px;
	font-weight:bold;
	margin:0;
}

.school_class h6{
	font-size:12px;
}



/*セミナー講座*/

.kenshu h3{
	font-size:24px;
	text-decoration:underline;
	margin:2% 0;
}

.kenshu p{
	font-size:16px;
max-width:1000px;
	margin:0 auto 50px auto;
}

.seminar_theme{
	padding:2%;
}

.seminar_theme h3{
　font-size:24px;
	color:#8938b6;
	border-bottom:1px solid;
}

.seminar_theme h4{
 　font-size:18px;
	font-style:oblique;
}

.seminar_theme p{
　font-size:14px;
	color:#333;
}



/*メンズ*/

.mensmenu{
	padding-top:50px;
}

.menspc_title h2{
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	  font-size:36px;
	  font-weight:200;
	font-style:italic;
	 letter-spacing:0.05em;
	 margin-top:10%;
	margin-bottom:0;
}

.menspc_title p{
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	  margin-top:0;
	 font-size:13px;
	letter-spacing:0.1em;
}


.pc_mens h3{
	font-size:24px;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	  max-width:1000px;
	  margin:3% auto 2% auto;
	  border-bottom:1px solid;
}

.pc_mens p{
	max-width:1000px;
	margin:1% auto;
	font-size:1.0em;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}


.mens_scene{
	padding:0 0.5%;
}

.mens_scene h3{
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	font-size:24px;
	margin-bottom:0;
	margin-top:15px;
	font-style:italic;
}


.mens_scene h4{
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,
    sans-serif;
	  text-decoration:underline;
	  font-size:16px;
	  color:#49bba9;
	  font-weight:bold;
	margin-top:5px;
	letter-spacing:0.3px;
}

.mens_scene p{
	font-size:1em;
	line-height:1.9em;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.mens_target{
	background:#fbf8f6;
	padding:1% 3%;
}

.mens_target h3{
	font-family: "Helvetica Neue",
    Arial,"Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,sans-serif;
	border-bottom:1px solid;
}

.mens_target p{
	font-family: "Helvetica Neue",
    Arial,"Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,sans-serif;
}

.mens_tokucho{
  padding-right:2%;
}

.mens_tokucho h3{
	font-family: "Helvetica Neue",
    Arial,"Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,sans-serif;
	line-height:1.4em;
	border-bottom:1px solid;
	padding:8% 0 5% 0;
	color:#49bba9;
}

.mens_tokucho p{
	font-family: "Helvetica Neue",
    Arial,"Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,sans-serif;
	font-size:14px;
	text-decoration:underline #bbb;
}

.mens_set{
	border:2px solid #49bba9;
	padding:0% 0%;
}

.mens_set h4{
	font-family: "Helvetica Neue",
    Arial,"Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,sans-serif;
	font-weight:bold;
		background:#49bba9;
	color:#fff;
	padding-left:3%;
	margin-top:0;
	font-size:18px;
	line-height:2.4em;
	font-style:italic;
}

.mens_set h5{
	font-family: "Helvetica Neue",
    Arial,"Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,sans-serif;
  font-size:24px;
	color:#49bba9;
	line-height:1em;
	padding-top:1%;
	padding-left:5%;
}

.mens_set p{
	font-family: "Helvetica Neue",
    Arial,"Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,sans-serif;
  font-size:13px;
	padding:0 5%;
	line-height:1.6em;
}

.businessplan{
	border:2px solid #948509;
	padding:1% 2%;
}

.businessplan h3{
 font-family: "Helvetica Neue",
    Arial,"Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,sans-serif;
	text-decoration:underline;
	font-size:18px;
	padding-left:3%;
	color:#948509;
}

.businessplan h4{
 font-family: "Helvetica Neue",
    Arial,"Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:3%;
	color:#948509;
}

.businessplan h5{
 font-family: "Helvetica Neue",
    Arial,"Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-left:4%;
	line-height:2.4em;
	border-radius:2px;
	background:#978509;
}

.businessplan p{
 font-family: "Helvetica Neue",
    Arial,"Hiragino Kaku Gothic ProN",
    "Hiragino Sans",Meiryo,sans-serif;
	font-size:14px;
}

.mens_faq{
	padding:1% 2%;
}

.mens_faq h3{
	font-size:18px;
	border-bottom:1px solid;
	margin-top:0%;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.mens_faq h4{
	font-size:16px;
		font-weight:bold;
	margin-top:0%;
	max-width:450px;
	color:#8938b6;
	font-style:italic;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.mens_faq p{
	line-height:24px;
	font-size:14px;
	margin-top:5%;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.mens_price table{
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.mens_price {
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	  font-size:13px;
}

.mensorder h3,h4{
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.mensschool {
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	  margin-bottom:50px;
}

.menslesson h3{
	font-size:21px;	
	line-height:48px;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	color:#8938b6;
	margin-top:0;
	margin-bottom:12px;
}

.menslesson p{
	font-size:14px;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	color:#555;
	margin-top:30px
}

.mens_address h3{
	font-size:32px;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	color:#555;
	margin-bottom:0;
	font-weight:200;
	letter-spacing:2px;
}

.mens_address p{
	font-size:16px;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	color:#555;
}


/*メンズメイク*/

.mensmake{
　　　　margin-top:100px;
	margin-bottom:50px;
}


.mensmake h2{
	font-size:28px;
	font-weight:100;
	margin-top:0;
	margin-bottom:10px;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.mensmake h3{
	font-size:21px;
	background:#555;
	color:#fff;
	padding-left:2%;
	margin-top:0;
	margin-bottom:30px;
	margin-right:15px;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.mensmake p{
	font-size:1em;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
		margin-right:15px;
}

.mensmakelesson h3{
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.mensmakepoint{
	padding:0 2%;
}

.mensmakepoint h4{
	font-size:21px;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	  border-bottom:1px solid;
}

.mensmakepoint p{
	font-size:13px;
	line-height:1.8em;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.mens_cosme h3{
	font-size:1.8em;
	margin:5% 0;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.mens_cosme p{
	font-size:1em;
	margin:5% 0;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}


.couleurcaramel h4{
	color:#8938b6;
	font-size:1.2em;
	letter-spacing:0.2em;
	font-weight:bold;
	margin-top:5%;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.couleurcaramel p{
	font-size:0.9em;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}


/*コロナ*/
.covid{
	max-width:800px;
	margin:0 auto;
	font-size:1.1em;
}

/*オンライン*/

.online_menu{
	margin-top:80px;
}

.online_menu h3{
	font-size:2em;
	line-height:1em;
	color:#8938b6;
}

.online_menu h4{
	font-size:1.2em;
	line-height:1em;
	margin-top:-15px;
	padding-left:0.5%;
	color:#aaa;
}

.online_menu h5{
	font-size:1.4em;
	line-height:1em;
	text-align:right;
	color:#777;
}

.online_menu p{
	font-size:0.95em;
	line-height:24px;
}

.online_slide{
	margin-top:7%;
}


/*予約専用ページ*/

.pc_notes h3{
	font-size:21px;
	border-bottom:1px solid;
	color:#8938b9;
	margin:0 5%;
}

.pc_notes ul{
	font-size:14px;
	margin:5% 8%;
}

.pc_notes ul li{
	margin:3%;
}

.pcyoyakuform{
	background:#f9f9ff;
	padding:0% 3%;
}

.pcyoyakuform h3{
	margin:5% 0% 0% 0%;
	color:rgba(137,56,185,0.5);
	font-size:28px;
}

.pcyoyakuform p{
	font-size:13px;
}

.pc_yoyaku{
	max-width:600px;
	margin:0 auto;
}

.pc_yoyaku h3{
	margin:5% 0% 0% 3%;
	color:rgba(137,56,185,0.5);
	font-size:28px;
}

.pc_yoyaku h4{
	margin:1% 0% 5% 3.5%;
	font-size:14px;
	color:#777;
}

.pc_yoyaku h5{
	margin:3% 0% 0% 3.5%;
	font-size:14px;
}

.pc_yoyaku a{
	margin:0;
}


.pc_yoyaku p{
	font-size:14px;
  margin:2% 3%;
}

.pc_yoyaku table{
	max-width:700px;
	margin:0 auto;
	padding:0 5%;
	border:1px solid;
}

.pc_yoyaku table tr{
	line-height:14px;
	border-bottom:1px dotted;
}

.pc_yoyaku table th{
	border-top:1px solid;
	border-right:1px dotted #ccc;
}

.pc_yoyaku table td{
	border-bottom:1px dotted;
		border-right:1px dotted #ccc;
}

.pc_address h2{
	font-size:1.4em;
	letter-spacing:0.1em;
	margin:10% 0 2% 0;
}

.pc_address h3{
	font-size:1.2em;
	font-weight:bold;
	border-bottom:1px solid;
	margin-bottom:7%;
}

.pc_address h4{
	font-size:0.9em;
	line-height:1.6em;
}

.access h3{
	font-size:24px;
	text-decoration:underline;
	letter-spacing:1px;
	margin:10% 0 5% 0;
	color:#8938b6
}

.access p{
	margin-bottom:15px;
	font-size:14px;
}

.yoyaku_calendar table{
	font-weight:bold;
	border-right:none;
}

.yoyaku_calendar table td{
	background:#fff;
	line-height:36px;
	border-bottom:1px #333;
	border-top:1px #333;
}



/*エクスカラーについて*/

#logo{
	max-width:700px;
	margin:0 auto;
}

#branding{
	max-width:700px;
	margin:0 auto;
}

#message{
	max-width:700px;
	margin:0 auto 150px auto;
}

/*カラーコンサル*/

.colorconsul{
	max-width:700px;
	margin:80px auto;
}

.colorconsul h2{
 font-size:1.6em;
	color:#8938b9;
	margin-bottom:5%;
	border-bottom:1px solid;
}


/*info*/

.news h2{
	font-size:1.4em;
	line-height:1em;
	font-weight:bold;
}

.news h3{
	font-size:1.2em;
	color:#8938b6;
	font-style:italic;
}

.news h4{
	font-size:1.1em;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#8938b6;
	line-height:1em;
}

.news p{
	font-size:1.0em;
}

.news{
	border-bottom:1px solid #ddd;
}



/*ホーム*/

.top_menu{
	margin:0px;
	padding:7% 0% 7% 10%;
}

.top_menu h2{
	margin-top:0;
	font-size:24px;
	font-weight:550;
	color:rgba(137,56,185,0.7);
	border-bottom:1px solid;
}

.top_menu p{
	font-size:15px;
	margin-top:50px;
}

.home_info h3{
	font-size:24px;
	font-style:italic;
}

.home_info p{
	font-size:15px;
	margin-top:0;
}

.salon_info{
	margin-top:100px;
}

.salon_info h2{
	font-size:21px;
}

.salon_info h3{
	font-size:18px;
	text-decoration:underline;
}

/*フッター*/
#comment{
	display:none;
}
#respond{
	display:none;
}
.header-post-title-container{
	display:none;
}

.akismet_comment_form_privacy_notice{
	display:none;
}


/*共通部分*/

.entry-title{
	display:none;	
}



/*サービスメニュー*/
.servicemenu{
	background:rgba(255,255,255,0.5)
}

.servicemenu h2{
	padding-bottom:0;
	padding-top:20%;
	font-size:1.4em;
	font-weight:bold;
	color:#555;
}

.servicemenu h3{
	padding:0 0 5% 0 ;
	font-size:1.0em;
	letter-spacing:0.08em;
}

.servicemenu p{
	font-size:0.8em;
	line-height:1.4em;
	padding:0 15%;
}

.servicemenuimg{
	margin-top:2%;
}


