﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after{content:""}q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font:14px/1.5 'Yu Gothic', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN",'HGPｺﾞｼｯｸM','メイリオ','meiryo','ＭＳ Ｐゴシック','ＭＳ ゴシック',serif;color:#333;-webkit-text-size-adjust:none}a{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background:transparent;font-size:100%;color:#895b0c}a:hover,a:active{outline:none;color:#5c3d06}a img:hover{opacity:.8}nav#mainNav ul:after,nav#mainNav .inner:after{content:"";display:table;clear:both}.newsTitle:after,.post:after,.inner:after,ul.news:after{content:"";display:table;clear:both}nav#mainNav ul,.newsTitle,.post,nav#mainNav .inner,ul.news{zoom:1}input[type="text"]{vertical-align:middle;max-width:90%;line-height:30px;height:30px;padding:1px 5px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;color:#555;background:#fcfcfc}textarea{vertical-align:middle;max-width:90%;line-height:30px;height:30px;padding:1px 5px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;color:#555;background:#fcfcfc;height:auto;line-height:1.5}input[type="submit"],input[type="reset"],input[type="button"]{vertical-align:top;padding:0 10px;background:#5c3d06;background:-moz-linear-gradient(top, #5c3d06 0%, #895b0c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c3d06), color-stop(100%, #895b0c));background:-webkit-linear-gradient(top, #5c3d06 0%, #895b0c 100%);background:-o-linear-gradient(top, #5c3d06 0%, #895b0c 100%);background:linear-gradient(to bottom, #5c3d06 0%, #895b0c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c3d06', endColorstr='#895b0c',GradientType=0 );border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:28px;height:28px;font-size:120%;color:#fff}p.readon a{vertical-align:top;padding:0 10px;background:#5c3d06;background:-moz-linear-gradient(top, #5c3d06 0%, #895b0c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c3d06), color-stop(100%, #895b0c));background:-webkit-linear-gradient(top, #5c3d06 0%, #895b0c 100%);background:-o-linear-gradient(top, #5c3d06 0%, #895b0c 100%);background:linear-gradient(to bottom, #5c3d06 0%, #895b0c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c3d06', endColorstr='#895b0c',GradientType=0 );border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:28px;height:28px;font-size:120%;color:#fff}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background:#895b0c;background:-moz-linear-gradient(top, #895b0c 0%, #5c3d06 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #895b0c), color-stop(100%, #5c3d06));background:-webkit-linear-gradient(top, #895b0c 0%, #5c3d06 100%);background:-o-linear-gradient(top, #895b0c 0%, #5c3d06 100%);background:linear-gradient(to bottom, #895b0c 0%, #5c3d06 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#895b0c', endColorstr='#5c3d06',GradientType=0 );cursor:pointer}p.readon a:hover{background:#895b0c;background:-moz-linear-gradient(top, #895b0c 0%, #5c3d06 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #895b0c), color-stop(100%, #5c3d06));background:-webkit-linear-gradient(top, #895b0c 0%, #5c3d06 100%);background:-o-linear-gradient(top, #895b0c 0%, #5c3d06 100%);background:linear-gradient(to bottom, #895b0c 0%, #5c3d06 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#895b0c', endColorstr='#5c3d06',GradientType=0 );cursor:pointer}*:first-child+html input[type="submit"]{padding:3px}#wrapper,.inner{margin:0 auto;width:940px}#content{float:right;width:690px;padding:20px 0 50px}#toppage #content{width:100%}#sidebar{float:left;width:220px;padding:20px 0 50px}#footer{clear:both}.bg{background:#eee}#header h1{padding:5px 0;font-size:80%;color:#333;font-weight:normal}#header h2{clear:both;float:left;padding:20px 0;color:#515151;font-size:160%;font-weight:bold}.sns{float:right;padding:16px 0}.sns img{margin-left:5px}#mainImg{clear:both;margin-top:20px;line-height:0;text-align:center;z-index:0}.post{margin:0 0 20px 0}.toppage h4{margin:0 0 10px;font-size:16px;font-weight:normal;color:#333}.list{padding:10px 0;border-bottom:1px dashed #e4e4e4}.list:last-child{border:0}.post .list p{padding:0}.list span{padding-left:10px}h2.title{clear:both;margin:0 0 10px;padding:5px 0;font-size:130%;border-bottom:1px solid #eee}.dateLabel{text-align:right;font-family:Georgia, "Times New Roman", Times, serif}.post p{padding-bottom:15px}.post ul{margin:0 0 10px 10px}.post ul li{margin-bottom:5px;padding-left:15px;background:url(images/bullet.png) no-repeat 0 8px}.post ol{margin:0 0 10px 30px}.post ol li{list-style:decimal}.post h1{margin:20px 0;padding:5px 0 5px 15px;font-size:150%;border-bottom:2px solid #895b0c;background:url(images/headingBg.png) no-repeat 0 50%}.post h2{margin:10px 0;padding-bottom:2px;font-size:130%;font-weight:normal;border-bottom:2px solid #895b0c}.post h3{margin:10px 0;font-size:110%;font-weight:normal;border-bottom:1px solid #895b0c}.post blockquote{clear:both;padding:10px 0 10px 15px;margin:10px 0 25px 30px;border-left:5px solid #ccc}.post blockquote p{padding:5px 0}.post table{border:1px #535353 solid;border-collapse:collapse;border-spacing:0;margin:10px 0 20px}.post table th{padding:10px;border:1px #535353 solid;border-width:0 0 1px 1px;background:#ececec}.post table td{padding:10px;border:1px #535353 solid;border-width:0 0 1px 1px;background:#fff}.post dt{font-weight:bold}.post dd{padding-bottom:10px}.post img{max-width:100%;height:auto}img.aligncenter{display:block;margin:5px auto}img.alignright{margin:0 10px 15px 15px;display:inline}img.alignleft{margin:0 10px 15px 15px;display:inline;margin:10px 15px 15px 10px}.alignright{float:right}.alignleft{float:left}#gallery-1 img{border:1px solid #eaeaea !important;padding:5px;background:#fff}#gallery-1 img:hover{background:#fffaef}.widgetWrap{margin:10px 0 20px 0;padding:10px 10px 0 10px}section.widget ul{margin:10px 0 20px 0;padding:10px 10px 0 10px}section.widget ul ul{border:0;margin:0;padding:0 0 0 10px;box-shadow:none}#sidebar ul#banners{width:220px;margin:10px 0}#sidebar ul#banners li{float:none;margin:0 0 10px}section.widget h3{clear:both;margin:0 0 -5px;padding:5px 0;font-size:110%;border-bottom:1px solid #eee}section.widget li a{display:block;padding:7px 0 7px 12px;background:url(images/arrow2.png) no-repeat 0 12px;border-bottom:1px dashed #e4e4e4}section.widget li a:hover{background-position:2px 12px}section.widget li:last-child a{border:0}#searchform{padding:20px 0}#searchform input[type="text"]{width:120px;line-height:22px;height:22px;margin-right:3px}#calendar_wrap table{margin:0 auto;width:90%}#calendar_wrap table caption{padding:10px 0;text-align:center;font-weight:bold}#calendar_wrap table th,#calendar_wrap table td{padding:3px;text-align:center}#calendar_wrap table th:nth-child(6){color:#000}#calendar_wrap table th:nth-child(7){color:#950000}#calendar_wrap a{color:#5c3d06;font-weight:bold;font-weight:bold;border-bottom:1px solid #fff}#calendar_wrap table td#prev{text-align:left}#calendar_wrap table td#next{text-align:right}#calendar_wrap table td#prev a{text-align:left;border:0}#calendar_wrap table td#next a{text-align:right;border:0}.newsTitle{clear:both;margin:0;padding:7px 10px 7px 0;font-size:110%;border-bottom:1px solid #eee}.newsTitle h3{float:left;font-weight:normal}.newsTitle p{float:right;padding:0 0 0 10px;font-size:80%;background:url(images/arrow2.png) no-repeat 0 5px}.news p{clear:both;padding-bottom:2px;border-bottom:1px dashed #e4e4e4}.news p:last-child{border:0}.news p a{display:block;padding:5px 0;color:#333;font-style:italic;font:italic 110% "Palatino Linotype", "Book Antiqua", Palatino, serif}.news a span{color:#515151;font:normal 90% Arial, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}.news span{padding-left:10px}.news a:hover span{color:#5c3d06}#content .newsTitle h3{font-size:120%}#footer a{color:#333}#footer .boxWrap{width:980px;margin-right:-40px}#footer .box{float:left;width:450px;margin-right:40px;padding:20px 0}.box .widgetWrap{padding:0 0 0 7px;margin-top:0;background:transparent;border:0;box-shadow:none}.box section.widget ul{padding:0 0 0 7px;margin-top:0;background:transparent;border:0;box-shadow:none}.box section.widget li a{background:url(images/arrowWhite.png) no-repeat 0 12px;border:0}.box section.widget li a:hover{background-position:2px 12px}#footer h3{padding:5px;margin-bottom:10px;font-size:120%;border-bottom:1px solid #eee}.contact p{padding:3px 0 3px 32px;margin-bottom:3px;font-size:110%;background:url(images/iconHome.png) no-repeat 4px 0}.contact p.mail{background-image:url(images/iconMail.png)}.contact p.tel{background-image:url(images/iconTel.png)}.contact p.fax{background-image:url(images/iconFax.png)}.contact p.tw{background-image:url(images/iconTW.png)}.contact p.fb{background-image:url(images/iconFB.png)}#copyright{color:#fff;clear:both;padding:10px 0;text-align:center;font-size:90%;background:#222}.pagenav{clear:both;width:100%;height:30px;margin:5px 0 20px}.prev{float:left}.next{float:right}#pageLinks{clear:both;color:#4f4d4d;text-align:center}ul#banners,ul.post{width:960px;margin-right:-20px;padding-bottom:20px}ul#banners li{float:left;width:220px;margin-right:20px}ul.post{padding:0;background:transparent;border:0;box-shadow:none}ul.post li{float:left;width:220px;margin-right:20px}ul.post img{max-width:220px;height:auto}ul.post h3{margin:10px 0;padding-bottom:5px;font-size:14px;font-weight:normal;color:#9400d3;border:0}p.readon a{padding:3px 10px;font-size:95%}ul#banners{zoom:1}ul#banners:after{content:"";display:table;clear:both}@media only screen and (min-width: 1024px){div.panel{display:block !important}a#menu{display:none}nav#mainNav ul{clear:both;position:relative;z-index:200;width:940px;margin:0 auto}nav#mainNav li{float:left;margin-right:20px;position:relative}nav#mainNav li.hassub a{background:url(images/arrowDown2.png) no-repeat 100% 50%}nav#mainNav li a{display:block;_float:left;font-size:110%;line-height:45px;padding:0 14px 0 0;color:#000000;border-bottom:1px solid #eee}nav#mainNav li.current-menu-item a,nav#mainNav li a:hover,nav#mainNav li.current-menu-parent a{color:#895b0c;border-color:#895b0c}nav#mainNav li.hassub.current-menu-item a,nav#mainNav li.hassub a:hover,nav#mainNav li.hassub.current-menu-parent a{background:url(images/arrowDown.png) no-repeat 100% 50%}nav#mainNav li.hassub li a,nav#mainNav li.hassub.current-menu-item li a,nav#mainNav li.hassub.current-menu-parent li a,nav#mainNav li.hassub li a:hover{background:none}nav#mainNav ul ul{width:160px;background:#fff}nav#mainNav li ul{display:none;opacity:0}nav#mainNav li:hover ul{display:block;position:absolute;top:46px;left:0;z-index:500;opacity:1}nav#mainNav li li{margin:0;float:none;width:160px}nav#mainNav li li a{padding:0 0 0 5px;height:35px;font-size:95%;line-height:35px}nav#mainNav li.current-menu-parent li a{padding:0 0 0 5px;height:35px;font-size:95%;line-height:35px}nav#mainNav li.current-menu-item li a{padding:0 0 0 5px;height:35px;font-size:95%;line-height:35px;color:#adadad;border-bottom:1px solid #adadad}nav#mainNav li.current-menu-parent li a{color:#adadad;border-bottom:1px solid #adadad}nav#mainNav li li.current-menu-item a,nav#mainNav li li a:hover{color:#895b0c;border-color:#895b0c}}img{max-width:100%}div.basicFlex,.basicFlex{display:-webkit-flex;display:flex;justify-content:space-between}nav#mainNav{font-family:"meiryo", "Lucida Sans Unicode", "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif}.fontMincho{font-family:'Yu Mincho Demibold', '游明朝' 'ヒラギノ明朝', 'Pro W3', 'HGS明朝E', 'ＭＳ Ｐ明朝', 'ＭＳ 明朝', serif}.fontGothic{font-family:'Yu Gothic', '游ゴシック', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'HGPｺﾞｼｯｸM', 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', serif}.indexServiceExample li{text-align:center}.indexServiceExample p{text-align:left;margin-top:16px}ul.post a h3:hover{color:#895b0c}.profileMsg{font-size:14px;line-height:160%;margin-bottom:30px;margin-top:84px}.profileMsg .title{font-size:20px;line-height:140%}.profileTitleKitaza{float:left;width:22%;text-align:left}.profileTitleNagayasu{float:right;width:22%;text-align:right}.profileTitleKitaza img,.profileTitleNagayasu img{width:150px}.profileLogo{float:left;width:56%;text-align:center;padding-top:256px;vertical-align:bottom;display:table-cell}.profileKitazawaMsg{float:left;width:49%;margin-top:100px}.profileNagayasuMsg{float:right;width:49%;margin-top:100px;text-align:right}.profileKanetaImg{float:left;width:49%;margin-top:39px}.profileKitazawaMsg,.profileNagayasuMsg{font-family:'HGPｺﾞｼｯｸM', 'Yu Gothic', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', serif}.profileKanetaMsg{font-family:'HGPｺﾞｼｯｸM', 'Yu Gothic', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', serif;float:right;width:49%;margin-top:0;text-align:right}@media only screen and (max-width: 620px){img.conceptKanetaImg{width:50%}}.titleKitazawa{text-align:left}.titleNagayasu{text-align:right}h2.conceptTitle{font-size:28px;padding:56px 0;border:none;text-align:center;line-height:180%}h2.conceptTitle.salonName{color:#003366;border-bottom:1px solid #003366;padding-bottom:8px;margin-bottom:32px;text-align:left;font-size:22px}.conceptKanetaImg{width:150px}.conceptMainImage{margin-bottom:84px}.conceptMsg{text-align:center;font-size:18px;line-height:160%;color:#003366}.conceptMsg p{padding-bottom:54px}.conceptMsg p.minSpace{padding-bottom:0}.conceptBottomImage{margin-top:90px;text-align:center}.indexMsg{font-size:16px;line-height:246%}.indexMsg .title{display:block;font-size:20px}.indexMsg .subtitle{font-size:20px}.indexMsg2{font-size:16px;line-height:170%}.indexMsg2 .title{display:block;font-size:20px}.indexMsg2 .subtitle{font-size:20px}div.voice .title{font-size:24px}.customerName{text-align:right;margin-bottom:30px}table.service{width:100%}table.service td{width:25%;vertical-align:top;padding:0}table.service td img{display:block;width:100%}table.service td.detailR{line-height:240%;font-size:16px;padding:0 8px;vertical-align:middle;text-align:right}table.service td.detailL{line-height:235%;font-size:16px;padding:0 8px;vertical-align:middle}.serviceTableTitle{font-weight:bold;color:#003366}.serviceMsg{line-height:200%;font-size:18px}.serviceMsg p{margin-bottom:36px}.serviceMsg p.img{margin-bottom:12px}.serviceTitle{line-height:200%;font-size:22px;font-weight:bold;text-align:center;margin:44px 0 66px 0}#serviceCardArea{background:url(images/service/card.jpg) no-repeat;width:690px;height:539px;margin-bottom:46px}.cardInner{padding-top:430px;padding-left:16px}p.submitButton{text-align:center}.serviceImgArea img{display:block;margin:auto;margin-bottom:128px;width:500px}.serviceImgArea .copy{text-align:right}input.wpcf7-submit{padding:0 20px}span.hissu{font-size:12px;font-weight:bold;color:#FF0000}br.clear{clear:both}.bold{font-weight:bold}.tac{text-align:center}.qaQ,.qaA{display:table;width:100%;margin:10px 0}.qaQ{margin-top:30px;border-bottom:1px solid #F6E8BF}.qaA{margin-bottom:60px}.icon_q,.qaQ p,.icon_a,.qaA p{display:table-cell}.icon_q,.icon_a{width:68px}.icon_q img,.icon_a img{width:48px}.qaQ p,.qaA p{vertical-align:middle}.qaQ p{font-size:17px;padding-bottom:0}.formHissu{font-size:12px;color:#FF0000}.formMinWidth{width:60px}.formShortWidth{width:100px}.formMiddleWidth{width:200px}.formMaxWidth{width:100%}.formTextArea{width:400px;height:130px}input.submitBtn{width:120px;height:36px;text-align:center}.errorMsg{color:#FF0000;background-color:#FFFFBB;margin-top:10px;padding:2px}#formResult{text-align:center;color:#FF0000;margin:20px 0}.staffImg{float:left;width:180px}.staffImg img{width:160px}.staffDetail{float:right;width:510px}.staff{margin-top:60px}.staff:after{clear:both;display:table;content:""}.staffCategory{font-size:20px;font-weight:bold;margin-top:50px;padding-top:50px;margin-bottom:10px;border-top:5px dotted #f1daff}.staffCategory:first-of-type{border:none;padding-top:0}#placePage .staff{margin-top:80px}.staffLink{font-size:20px;margin-bottom:10px;color:#5c3d06}div.staffArea div.first{margin-top:0}p.msgTeikei{margin:30px 0}.blogPost,h2#service{text-align:center}div.blogPost img{display:block;margin-bottom:32px}.icon_heart{width:24px;vertical-align:middle}.maxWidth{width:100%}.cardSpImg,.serviceSp{display:none}#partyMitei{margin-top:8px}p.blogFooter{text-align:right;margin-top:15px;font-size:11px}.flowArea{width:460px;margin:auto;text-align:center;font-size:16px}.flowArea img{display:block;margin-top:24px;margin-bottom:24px}#flowHideArea{display:none}.flowArea p{height:60px}.bondTitle{text-align:center;font-size:16px;padding-top:16px}.salonImgArea{text-align:center}.salonImgArea p{margin-bottom:32px}strong.salonTitle{font-size:120%;font-weight:bold;color:#AA4B85}.salonAccess,.salonHeader{line-height:2;text-align:center}.pcHide,.pcHideIp5,.pcHideIp6{display:none}div.youtube{width:640px;margin:auto;margin-bottom:32px;text-align:center}div.youtube .movieFrame{width:640px;height:360px}div.inner span.salon{display:block;color:#b34884;font-size:13px;font-weight:normal;text-align:center}div.inner span.salon a{color:#b34884}div.inner span.salon a:hover{opacity:.7}#salonOkinawa{margin-top:84px}.okinawaAddress{font-size:16px;line-height:2;text-align:right}div.staffArea{text-align:center;margin-top:60px;color:#aa4b85;font-size:18px;font-weight:bold}#placePage div.staffArea{margin-top:80px}#placePage div.staffArea.aichi{margin-top:40px}div.staffArea span.area{font-size:14px}div.cafekon div.serviceTitle,div.osotodekon div.serviceTitle{margin-bottom:32px}div.cafekon p.titleMsg,div.osotodekon p.titleMsg,div.expCommon p.titleMsg{font-size:16px;font-weight:bold;line-height:2;text-align:center}div.cafekon p.titleMsg2,div.osotodekon p.titleMsg2,div.expCommon p.titleMsg2{text-align:center;font-size:20px;padding:32px 0;margin-bottom:32px}div.cafeImageBlock br.spOnly,div.osotodeImageBlock br.spOnly,div.expCommonImageBlock br.spOnly{display:none}div.cafeImageBlock,div.osotodeImageBlock,div.expCommonImageBlock{text-align:center;margin-bottom:80px;font-size:20px}div.cafeImageBlock div.detail,div.osotodeImageBlock div.detail,div.expCommonImageBlock div.detail{margin-top:80px;font-size:17px}div.maedoriDetail{text-align:right;font-size:16px;margin-bottom:32px}div.maedoriDetail .title{font-weight:bold}div.maedoriDetail .title img{vertical-align:middle;padding-right:4px;width:20px}div.voiceArea{flex-wrap:wrap}div.voiceArea div.voiceBlock{width:48%;margin-bottom:32px}div.voiceArea div.voiceBlock .title{font-size:18px;text-align:center}div.voiceArea div.voiceBlock .image{text-align:center}div.voiceArea div.voiceBlock .image img{max-height:213px}div.voiceArea div.voiceBlock .detail{color:#333}div.basicFlex.indexExampleArea{flex-wrap:wrap;margin-bottom:8%}div.indexExampleBlock{width:32%;margin-bottom:2%}@media only screen and (max-width: 599px){div.cafekon p.titleMsg2 br,div.osotodekon p.titleMsg2 br,div.expCommon p.titleMsg2 br{display:inline}}@media only screen and (max-width: 540px){div.cafeImageBlock br.spOnly,div.osotodeImageBlock br.spOnly,div.expCommonImageBlock br.spOnly{display:inline}}@media only screen and (max-width: 689px){div.basicFlex.voiceArea{display:block}div.voiceArea div.voiceBlock{width:100%}}@media only screen and (max-width: 340px){br.pcHideIp5{display:inline}}@media only screen and (max-width: 376px){br.pcHideIp6{display:inline}}@media only screen and (max-width: 600px){div.indexExampleBlock{width:48%}}@media only screen and (max-width: 430px){div.indexExampleBlock{width:90%;margin:auto;margin-bottom:8%}}@media only screen and (max-width: 690px){div.osotodeImageBlock iframe.youtube,div.expCommonImageBlock iframe.youtube{width:90%;height:auto;margin:auto}}.expCommon .title{color:#5c3d06;font-size:20px;padding-bottom:16px;text-align:center}.expCommon .title .square{color:#f1daff}.expCommon .subTitle{text-align:center;font-size:17px;text-align:center;margin:32px auto}.expCommon .dottedBorder{border-top:5px dotted #f1daff;margin-bottom:64px}.expCommon.maedori .title{text-align:right}div.osotodekon p.titleMsg,div.specialkon p.titleMsg,div.expCommon p.titleMsg{margin-bottom:64px}.dottedBorder{border-top:5px dotted #f1daff;margin-bottom:64px}@media only screen and (max-width: 1023px){nav#mainNav{clear:both;width:100%;margin:0 auto 10px}nav#mainNav a.menu{width:100%;display:block;height:37px;line-height:37px;font-weight:bold;text-align:left;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:url(images/menuOpen.png) no-repeat 5px 8px}nav#mainNav a#menu span{padding-left:35px}nav#mainNav a.menuOpen{border-bottom:0;background:url(images/menuOpen.png) no-repeat 5px -34px}nav#mainNav a#menu:hover{cursor:pointer}nav .panel{display:none;width:100%;position:relative;right:0;top:0;z-index:1}nav#mainNav ul{margin:0;padding:0}nav#mainNav ul li{float:none;clear:both;width:100%;height:auto;line-height:1.2}nav#mainNav ul li:first-child{border-top:1px solid #d5d5d5}nav#mainNav ul li li:first-child{border-top:0}nav#mainNav ul li a,nav#mainNav ul li.current-menu-item li a{display:block;padding:15px 10px;text-align:left;border-bottom:1px dashed #ccc;background:#fff}nav#mainNav ul li:last-child a{border:0}nav#mainNav ul li li:last-child a{border:0;border-bottom:1px dashed #ccc}nav#mainNav ul li a span{display:none}nav#mainNav ul li.current-menu-item a,nav#mainNav ul li a:hover,nav#mainNav ul li.current-menu-item a,nav#mainNav ul li a:active,nav#mainNav ul li li.current-menu-item a{background:#f6f6f6}nav#mainNav ul li.current-menu-item li a:hover,nav#mainNav ul li.current-menu-item li a:active{background:#f6f6f6}nav#mainNav ul li li{float:left;border:0}nav#mainNav ul li li a{padding-left:40px;background:#fff url(images/sub1.png) no-repeat 20px 18px}nav#mainNav ul li.current-menu-item li a{padding-left:40px;background:#fff url(images/sub1.png) no-repeat 20px 18px}nav#mainNav ul li li.current-menu-item a{padding-left:40px;background:#fff url(images/sub1.png) no-repeat 20px 18px;background:#f6f6f6 url(images/sub1.png) no-repeat 20px -62px}nav#mainNav ul li li a:hover{background:#f6f6f6 url(images/sub1.png) no-repeat 20px -62px}nav#mainNav ul li.current-menu-item li a:hover{background:#f6f6f6 url(images/sub1.png) no-repeat 20px -62px}nav#mainNav ul li li:last-child a{background:#fff url(images/subLast.png) no-repeat 20px 20px}nav#mainNav ul li li:last-child.current-menu-item a,nav#mainNav ul li li:last-child a:hover{background:#f6f6f6 url(images/subLast.png) no-repeat 20px -65px}nav#mainNav ul li.current-menu-item li:last-child a:hover{background:#f6f6f6 url(images/subLast.png) no-repeat 20px -65px}nav div.panel{float:none}#mainImg{margin-bottom:20px}}@media only screen and (max-width: 959px){#header{width:100%}.inner,#footer .boxWrap,#wrapper{width:96%}#mainImg img{width:96%;height:auto}#content{clear:both;width:95%;float:none;margin:0 auto;padding:10px 0}#sidebar{clear:both;width:95%;float:none;margin:0 auto;padding:10px 0;background:url(images/border.png) repeat-x;padding-top:30px}ul.post,ul#banners{width:100%;display:table-row;margin:0}#sidebar ul#banners{width:100%;display:table-row;margin:0}ul.post li,ul#banners li{float:left;width:23%;margin:0 1%;padding:0 0 20px}#sidebar ul#banners li{float:left;width:23%;margin:0 1%;padding:0 0 20px}ul.post img,ul#banners li img{max-width:98%;height:auto}#sidebar ul#banners img{max-width:98%;height:auto}#calendar_wrap table{width:260px;margin:0}#footer .boxWrap{margin:0;padding:0}#footer .box{float:none;width:100%;margin:10px 0}}@media only screen and (max-width: 620px){ul.post li,ul#banners li{width:42%;margin:0 0 0 6%}#sidebar ul#banners li{width:27%;margin:0 0 0 6%}ul.post li:nth-child(2n+1){clear:left}.post img{max-width:100%;height:auto}img.alignright,img.alignleft{display:block;margin:5px 2%;max-width:96%;height:auto}.alignright,.alignleft{float:none}#header h2{float:none;display:block;text-align:center;padding-bottom:0}div.inner h2 img{width:80%}.sns{float:none;display:block;text-align:center;padding-top:0}.sns img{width:50%}.formTable{width:100%}.formMinWidth{width:60px}.formShortWidth{width:80px}.formMiddleWidth{width:200px}.formMaxWidth{width:100%}.formTextArea{width:100%;height:130px}span.spBr:before{content:"\A";white-space:pre}#serviceCardArea{display:none}.cardSpImg{display:block}.cardSpImg img{display:block;width:100%}table.service{display:none}div.serviceSp{display:block}div.serviceSp div{margin:20px 0 30px 0}div.serviceSp img{display:block;width:100%}.profileLogo{float:left;width:56%;text-align:center;padding-top:10%;vertical-align:bottom;display:table-cell}.staffImg{float:none;width:100%;margin-top:32px;margin-bottom:16px}.staffImg img{width:100%;display:block}.staffDetail{float:none;width:100%;margin-bottom:60px}.staff{margin-top:20px}.staff:after{clear:none;display:block;content:""}.flowArea{width:100%}.pcHide{display:inherit}}@media only screen and (max-width: 320px){.pcHideIp5{display:inherit}}@media only screen and (max-width: 640px){div.youtube{position:relative;width:100%;padding-top:56.25%}div.youtube .movieFrame{position:absolute;width:100%;height:100%;top:0;left:0}}.asiatoPage{font-size:16px}.asiatoPage div.asiatoBlock{margin-top:50px;padding-top:50px;border-top:5px dotted #f1daff;text-align:center}.asiatoPage div.asiatoBlock p{padding-bottom:32px;line-height:2}.asiatoPage div.asiatoBlock .title{color:#5c3d06;font-size:20px;padding-bottom:16px}.asiatoPage div.asiatoBlock .dateAndName{text-align:right}.asiatoPage div.asiatoBlock .customerImage{text-align:center;margin-top:32px}.asiatoPage div.asiatoBlock.borderNone{border:none;margin:0}.indexVoiceFlex{margin-bottom:20px}.indexVoiceFlex .indexVoiceBlock{width:49%}.indexVoiceFlex .spImage{display:none}@media only screen and (max-width: 480px){.indexVoiceFlex .spImage{display:inherit}.indexVoiceFlex .pcImage{display:none}}.pcOnly{display:block}@media only screen and (max-width: 640px){.pcOnly{display:none}}.spOnly{display:none}@media only screen and (max-width: 640px){.spOnly{display:block}}#wrapper.soudan #content{text-align:center;font-size:18px}@media only screen and (max-width: 640px){#wrapper.soudan #content{font-size:16px;text-align:left}}#wrapper.soudan #content .soudanTop{font-size:32px;font-weight:bold;margin-top:32px}@media only screen and (max-width: 640px){#wrapper.soudan #content .soudanTop{font-size:22px;text-align:center}}#wrapper.soudan #content .mainimage{margin:64px auto}#wrapper.soudan #content .soudanTitle{font-size:24px;font-weight:bold;margin-bottom:16px;margin-top:16px;text-align:center}#wrapper.soudan #content p{margin-bottom:24px}#wrapper.soudan #content p.mtL{margin-bottom:72px}#wrapper.soudan #content p.mtM{margin-bottom:48px}@media only screen and (max-width: 640px){#wrapper.soudan #content .gimon{line-height:1.6}}#wrapper.soudan #content .eventDateArea .eventDate{font-size:24px;font-weight:bold}#wrapper.soudan #content .eventDateArea .dateDisable{color:#CCC}#wrapper.soudan #content .eventDateArea .mansekiMsg{color:#FF0000;font-size:14px;font-weight:bold}#wrapper.soudan #content .eventDateTime{font-size:22px;font-weight:bold}#wrapper.soudan #content .contactTelArea{background:#393860;padding:32px 0;color:#FFF;text-align:center}#wrapper.soudan #content .contactTelArea .title{font-size:36px;font-weight:bold;padding-bottom:16px 0}@media only screen and (max-width: 640px){#wrapper.soudan #content .contactTelArea .title{font-size:24px}}#wrapper.soudan #content .contactTelArea .subTitle{padding:16px}#wrapper.soudan #content .contactTelArea .address{margin-bottom:32px}#wrapper.soudan #content .contactTelArea a.tel{font-size:32px;font-weight:bold;letter-spacing:-8px;display:block;color:#FFF;margin-bottom:16px}@media only screen and (max-width: 640px){#wrapper.soudan #content .contactTelArea a.tel{font-size:28px}}#wrapper.soudan #content .contactTelArea .dial{display:inline-block;padding:4px 32px;background:#393860;background:#605DA1;border-radius:4px}#wrapper.soudan #content .contactTelArea .accessBlock{width:70%;margin:auto;margin-bottom:16px;padding:4px 0;color:#FFF;display:block}#wrapper.soudan #content .contactTelArea .accessBlock.lineLink{background:#53AF45}#wrapper.soudan #content .contactTelArea .accessBlock.telLink{background:#605DA1}@media only screen and (max-width: 640px){#wrapper.soudan #content .contactTelArea .accessBlock{width:90%}}#wrapper.soudan #content .contactTelArea a.accessBlock:hover{opacity:.7}.frontSoudankai.basicFlex{margin-bottom:16px}.frontSoudankai.basicFlex .image{width:49%}.frontSoudankai.basicFlex .text{width:49%;font-size:16px}.frontSoudankai.basicFlex .text .soudanTitle{font-size:20px;font-weight:bold;text-align:center;margin-bottom:30px}@media only screen and (max-width: 640px){.frontSoudankai.basicFlex{flex-wrap:wrap}.frontSoudankai.basicFlex .image{width:100%}.frontSoudankai.basicFlex .text{width:100%}.frontSoudankai.basicFlex .text .soudanTitle{margin-top:24px;font-size:19px}}@media only screen and (max-width: 374px){.frontSoudankai.basicFlex .text .soudanTitle{font-size:17px}}a:hover img{opacity:.7}div.anniversaryMsg{text-align:center;font-size:20px;margin:32px 0}@media only screen and (max-width: 640px){div.anniversaryMsg{font-size:16px;margin:16px 0}}div.blogPost p{padding-bottom:32px}
