@charset "UTF-8";body{font-family:sans-serif}header{position:fixed;top:0;left:0;width:100%;z-index:15000}p{margin:0}.recommend_text a{color:#000}.sentence_text2 a{color:#fff}.recommend_text a:hover{color:#9a9a9a}.sentence_text2 a:hover{color:#584f36}ol,ul{list-style:none}ol,ul,dl,dt,dd{padding:0;margin:0}.spVisual{width:100%;background-size:cover}.spVisual .titleBox{width:1000px;margin:auto}img.main_title_pic{max-width:100%}.cf:after{content:" ";display:block;clear:both}img{vertical-align:bottom}.conversion{width:900px;margin:auto}.conversion_1{padding-top:70px;padding-bottom:10px}.conversion_2{padding-right:40px}.conversion_4{float:right;padding-bottom:30px;padding-left:310px}.conversion_space{background-color:#b7a26b;overflow:auto}.conversion_search{float:left;padding-top:43px}.salon_space{width:701px;float:right;padding-top:43px;padding-bottom:35px}.button{display:inline-block;padding:11px;width:165px;background-color:#fff;color:#000;border:1px solid #fff;text-decoration:none;font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:8px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 6px 3px rgba(0,0,0,0.3);float:left;margin-right:10px;margin-bottom:10px;position:relative}.button:before{content:"";position:absolute;top:14px;right:7px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #000}.button:hover{background-color:#fff;-webkit-box-shadow:inset 0 0 3px #fff;-moz-box-shadow:inset 0 0 3px #fff;box-shadow:inset 0 0 3px #fff;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 6px 3px rgba(0,0,0,0.3)}.button:active{padding-top:11px;padding-bottom:11px;border:1px solid #fff;background-color:#fff;color:#000;-webkit-box-shadow:inset 0 0 8px #fff;-moz-box-shadow:inset 0 0 2px #fff;box-shadow:inset 0 0 2px #fff}.section01_wrap{width:1000px;margin:auto;text-align:center}.section01_wrap .mainUnder{background-color:#b7a26b}.section01_wrap .mainUnder img{width:100%;height:16px;margin:20px 0 0}.section02_wrap{width:1000px;margin:auto;text-align:center}.section01_title{padding:35px 0 15px;color:#fff;font-size:42px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3",serif;letter-spacing:2px;text-align:center}.section01_title span{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3",serif;display:inline-block;position:relative}.section01_title span:after{content:"・";position:absolute;top:-28px;left:0;color:#FFF}.section01_truble{background:#333;color:#FFF;display:-webkit-inline-box;margin:5px 5px;font-size:19px;font-weight:bold;letter-spacing:1px;line-height:40px;padding:0 8px}.section01_text{padding-top:40px;font-size:18px;line-height:40px;letter-spacing:1px}.balloon{position:relative}.balloon:after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#333 transparent transparent transparent;border-width:20px 15px 0 15px}.breadcrumb{clear:both}.section02{letter-spacing:2px}.section02_title{font-size:24px;line-height:55px;border-bottom:1px #000 solid;padding-top:20px;font-weight:bold}.section02_text{padding-top:23px}.section02_button1{margin-top:19px;color:#baa162;text-decoration:underline}.section02_box{background-color:#f1ece0;margin-top:15px;height:215px}.section02_box_text{float:left;width:65%;padding-top:27px;padding-left:26px;font-size:13px}.section02_box_text2{font-size:21px;font-weight:bold;padding-bottom:5px}.section02_box_text a{display:block;font-size:14px;color:#333;text-decoration:underline;padding:5px 0}.section02_box_text a img{width:30px;height:auto}.section02_box_img{float:left;width:35%}.section02_box_img img{margin-top:-13px}.section02_button2{width:96%;margin:2%;text-align:center;padding:15px 0;font-size:20px;-webkit-box-shadow:0 0 5px 0 #777;-moz-box-shadow:0 0 5px 0 #777;box-shadow:0 0 5px 0 #777;background-color:#fff}.section02_button3{background-color:#b79f61;padding:1px}.section02_button2_span{color:#bba263}.section02_button1{position:relative;display:inline-block;padding-left:12px}.section02_button1:before{content:'';width:0;height:0;border:solid 4px transparent;border-left:solid 6px #bba263;position:absolute;top:50%;left:0;margin-top:-4px}.section02_button2{display:block;position:relative;color:#333;font-weight:bold}.section02_button2:after{display:block;content:"";position:absolute;top:50%;right:20px;width:0;height:0;margin:-6px 0 0 0;border-top:12px solid #000;border-left:12px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section03{clear:both}.section03_title{background-image:url(/images/special/straighthair2/title_bg.png);font-size:46px;padding-top:90px;padding-bottom:53px;line-height:47px;background-repeat:no-repeat;background-position-x:center;background-position-y:100px;letter-spacing:3px;color:#333;font-weight:bold}.section03_title span.colorTxt{color:#bba263}.section03_title_span{font-size:34px}.section03_title2{font-size:24px;text-align:left;padding:31px 0;background-color:#b79f61;color:#fff}.section03_box{overflow:hidden}.section03_box_img{float:left;width:500px;padding:36px 0}.section03_box_img img{width:100%;height:auto}.section03_box_text{float:left;width:50%;padding:36px 20px;line-height:32px;font-size:16px;text-align:left}.section03_box_text2{float:left;width:40%;padding:36px 0 36px 20px;line-height:25px;font-size:13px;text-align:left}.section03_box_text2_right{padding:36px 0}.section03_box_text2_span{font-size:19px;font-weight:bold;line-height:50px}.section03_title2_q{float:left;width:14%;text-align:center;font-size:66px;line-height:63px}.section03_title2_q_text{float:left;width:86%;margin-top:-3px}.section03_title2_q_text2{float:left;width:86%;line-height:34px;margin-top:-3px}.section03_title2{position:relative;height:125px;clear:both}.section03_title2:after{content:"";position:absolute;right:0;bottom:-20px;left:-849px;width:0;height:0;margin:auto;border-style:solid;border-color:#b79f61 transparent transparent transparent;border-width:20px 20px 0 20px}.section03_Inwrap{padding:0;overflow:hidden;color:#333}.section03_Inwrap .textBox{float:left;width:100%;line-height:180%;font-size:14px;overflow:hidden;padding:50px 0 30px 25px;text-align:left}.section03_Inwrap .textBox .capsData{font-size:19px;line-height:32px;padding-bottom:5px;font-weight:bold;display:block}.section03_Inwrap .textBox img{width:35%;padding:0 10px 7px}.section03_Inwrap .textBox .priceBox{padding-top:20px;width:45%;float:left}.section03_Inwrap .textBox .priceBox .bigTxt{font-size:17px;font-weight:bold}.section04{overflow:hidden}.section04 .section04_wrap{padding:0;overflow:hidden;color:#333}.section04 .section04_wrap .section04_img{width:17%;padding:0 10px;float:left}.section04 .section04_wrap .section04_img img{width:100%;height:auto}.section04 .section04_wrap .right{float:right}.section04 .section04_wrap .section04_text2{float:left;width:70%;line-height:180%;font-size:14px;overflow:hidden;padding:30px 0 0;text-align:left}.section04 .section04_wrap .section04_text2 .capsData{font-size:19px;line-height:38px;padding-bottom:5px;font-weight:bold;display:block}.section04 .section04_wrap .section04_text2 .priceBox{padding-top:20px;width:100%}.section04 .section04_wrap .section04_text2 .priceBox .bigTxt{font-size:17px;font-weight:bold}.section04 .section04_wrap .section04_text2 .kome{display:block;padding-top:5px;font-size:12px;line-height:200%}.section05{clear:both;padding:0;color:#333}.section05 .section05_title{background-image:url(/images/special/straighthair2/title_bg.png);font-size:46px;padding-top:90px;padding-bottom:53px;line-height:47px;background-repeat:no-repeat;background-position-x:center;background-position-y:100px;letter-spacing:3px;color:#333;font-weight:bold}.section05 .section05_title span.colorTxt{color:#bba263}.section05 .section05_title_span{font-size:34px}.section05 .section05_title_scap{display:block;font-size:20px;line-height:140%}.section05 .beforeAfterBox{padding:0 0 50px;overflow:hidden}.section05 .beforeAfterBox img{display:block;margin-right:30px;float:left;line-height:0;font-size:0}.section05 .beforeAfterBox img.last{margin:0}.section06{clear:both;text-align:left;padding-top:48px;padding-right:0;padding-bottom:59px;padding-left:0}.section06_img{float:left;width:14%;padding:0 18px}.section06_text{float:left;width:34%;line-height:27px;padding-top:10px}.section06_text_span1{font-size:16px;font-weight:bold}.section06_text_span3{font-size:23px;font-weight:bold;line-height:34px}.section06_instagram{float:left;width:52%;padding-top:20px}.section06_text_span4{font-size:19px;padding-bottom:16px;text-decoration:underline;text-decoration-color:#a3a3a3;color:#000}.section06_instagram_img{padding-right:11px}.section06_line{border-bottom:2px #baa162 solid;overflow:auto;border-top:2px #baa162 solid;padding:20px 0}.section07_wrap{padding-top:50px}.section07{font-size:26px;letter-spacing:2px;background-color:#f1ece0;padding:24px 0;width:533px;margin:auto}.section07_span{color:#bba263;font-size:34px;font-weight:bold}.section07{position:relative}.section07:after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#f1ece0 transparent transparent transparent;border-width:20px 15px 0 15px}a{cursor:hand;cursor:pointer}#columnIndex{width:1100px;margin:0 auto;padding:0 0 50px;position:relative}#columnIndex h3{width:40%;margin:0 auto 20px;text-align:center;font-size:24px;font-weight:bold;padding:10px 0 40px;background-image:url(/images/sp/special/illumina_y/column_title.png);background-repeat:no-repeat;background-size:contain;background-position:center bottom}#columnIndex h3 span{color:#a47bf1}#column_list{width:700px;margin:0 auto}#columnIndex .morebtn{position:absolute;top:5px;right:0;margin:0;padding:10px 30px;background-color:#a47bf1;color:#fff;font-size:18px}.column_box{float:left;width:326px;height:277px;text-align:left;margin:0 7px 40px 0}.column_title{font-size:40px;font-weight:100;color:#666;text-align:center;padding:35px 0 30px 0;margin:0 auto}.column_title:first-letter {color:#a47bf1}.columnTitle{font-size:26px;font-weight:bold;text-align:left}.columnTitle .topPhoto{background-color:#efefef;width:100%;min-height:380px;overflow:hidden;line-height:100%}.columnTitle .topPhoto img{width:100%;height:auto}.columnTitle h1{padding:15px 0 0;font-size:26px;line-height:180%;margin:0}.column_box a{color:#666}.column_box img:hover{opacity:.8}.column_title{margin:5px 0}p.column_text{font-size:12px}p.salon{font-size:12px;margin:10px 0;float:left}p.salon .fa-pencil{color:#a47bf1}p.column_day{font-size:10px;text-align:right;margin:10px 0}p.column_dayleft{font-size:10px;text-align:left;margin:10px 0}.columnList{width:1050px;overflow:hidden;margin:65px auto 80px}.columnList a:hover{opacity:.7}.columnList .slide{width:31.333%;height:350px;margin:0 3% 40px 0;float:left;text-align:left}.columnList .slide:nth-child(3),.columnList .slide:nth-child(6),.columnList .slide:nth-child(9),.columnList .slide:nth-child(12){margin-right:0}.columnList .slide .photoData{width:100%;height:250px;overflow:hidden;background-position:50% 50%;background-size:cover;display:block}.columnList .slide .photoData div{display:table-cell;width:329px;height:250px;text-align:center;vertical-align:middle}.columnList .slide .photoData img{width:auto;height:auto;max-width:100%;max-height:100%}.columnList .col_title{display:block;font-size:16px;color:#666;font-weight:bold;padding:10px 0 5px}.columnList .col_title:hover{text-decoration:underline;opacity:1.0}.columnList .col_text{font-size:12px;line-height:160%;color:#666}.columnList .col_text .underBox{width:100%;overflow:hidden;display:block;padding:10px 0 0}.columnList .col_text span.writerBox{font-size:11px;display:block;float:left;padding:0 0 0 20px;background:url(/images/column/column_icon.png) no-repeat 0 20%;background-size:15px;color:#666;text-align:left}.columnList .col_text span.dateBox{font-size:10px;display:block;float:right;color:#CCC;text-align:left}.columnList .col_text a{color:#666}.columnList .col_text a:hover{text-decoration:underline}.yellow_line{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffff43 0) repeat scroll 0 0;font-weight:bold}.underBlock{overflow:hidden;padding:0 0 30px}.underBlock .otherPhoto{padding:15px 0 0 15px;width:31%;float:left}.underBlock .otherPhoto img{width:100%;height:auto}.underBlock .rightTxt{width:67%;float:left}.boxArea .cu_yoyakubtn:after{display:none}