@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12 .col-lg-6:nth-child(2n+1),#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6 .col-lg-6:nth-child(2n+1),#hakigokochiWrap.talk.sp .voiceWrap .humanRight.clr,.voiceBoardWrap,.voiceWrap{clear:both}
#hakigokochiWrap{font-family:'Noto Sans Japanese',serif;line-height:1.5;position:relative;display:block;overflow:hidden;width:950px;margin:0;padding:35px 24px 0;color:#5d4d3e;background:#f3efe4;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
#hakigokochiWrap img{width:auto;height:auto;vertical-align:bottom}
#hakigokochiWrap .bg{overflow:hidden;margin-right:auto;margin-left:auto;white-space:nowrap;text-indent:100%;background-color:transparent;background-repeat:no-repeat}
#hakigokochiWrap .center{text-align:center}
#hakigokochiWrap .right{text-align:right}
#hakigokochiWrap p{font-size:17px;margin:0;letter-spacing:.02em}
#hakigokochiWrap h2{margin:0 auto 30px;text-align:center}
#hakigokochiWrap h2.pageBase-header{width:950px;height:290px;margin:0 auto 30px;background:url(../img/top/header.png) top center no-repeat}
#contentsWrap{position:relative;width:950px;margin:0 auto;padding:0 0 20px}
#laboratoryWrap{position:relative;min-height:430px;margin:30px 30px 0 35px}
#laboratoryWrap p{font-size:16px;line-height:2.2}
#laboratoryWrap #laboratoryPoint{position:absolute;top:0;left:445px;width:445px;height:430px}
#laboratoryWrap #laboratoryPoint .laboratoryTtl{position:absolute;top:176px;left:65px}
#laboratoryWrap #laboratoryPoint .point1{position:absolute;top:31px;left:0}
#laboratoryWrap #laboratoryPoint .point2{position:absolute;top:0;left:160px}
#laboratoryWrap #laboratoryPoint .point3{position:absolute;top:31px;left:315px}
#laboratoryWrap #laboratoryPoint .point4{position:absolute;top:247px;left:0}
#laboratoryWrap #laboratoryPoint .point5{position:absolute;top:275px;left:160px}
#laboratoryWrap #laboratoryPoint .point6{position:absolute;top:247px;left:315px}
#updatingInfo ul,#updatingInfo ul li p.ic-new{position:relative}
#updatingInfo{width:890px;margin:40px auto 0}
#updatingInfo h2{font-size:18px;font-weight:700;padding:0 0 5px 20px}
#updatingInfo ul{width:890px;padding:5px 0 18px;border-top:solid 1px #5d4d3e;background:#fff}
#updatingInfo ul li{font-size:0;margin:5px 20px 0;list-style:none;border-bottom:solid 1px #c6c6c6}
#updatingInfo ul li a{display:block;padding:5px 12px}
#updatingInfo ul li p{font-size:14px;/*display:inline-block*/}
#updatingInfo ul li p.date{width:110px}
#updatingInfo ul li p.title{margin-left: 8em; margin-top: -1.5em;}
#updatingInfo ul li p.ic-new:after{position:absolute;height:100%;margin:0 0 0 5px;padding:0 5px;content:'NEW';color:#fff;background:#c4c959}
#introductionStaff{position:relative;width:890px;height:710px;margin:25px auto 0;background:url(../img/bg_staff.png) top center no-repeat}
#introductionStaff .staffWrap{position:absolute;width:435px;height:340px}
#introductionStaff .staffWrap h3{margin:16px 8px 0}
#introductionStaff .staffWrap p{font-size:14px;position:absolute;letter-spacing:.08em}
#introductionStaff .staff1{top:5px;left:0}
#introductionStaff .staff2{top:5px;left:455px}
#introductionStaff .staff3{top:365px;left:0}
#introductionStaff .staff4{top:365px;left:455px}
#introductionStaff .tx_staff01{top:68px;left:17px}
#introductionStaff .tx_staff02{top:157px;left:123px}
#introductionStaff .tx_staff03{top:245px;left:100px}
#introductionStaff .tx_staff04{top:175px;left:203px}
#introductionStaff .tx_staff05{top:175px;left:17px}
#hakigokochiWrap p.tx_success{font-size:24px;line-height:1.8;margin:30px 0;text-align:center;letter-spacing:.08em}
#hakigokochinavi{font-size:0;margin:40px 25px 0;padding:15px 10px;border-top:dotted 1px #77624f;border-bottom:dotted 1px #77624f}
#hakigokochinavi ul{margin:0;padding:0}
#hakigokochinavi ul li{font-size:12px;display:inline-block;margin:0 30px 0 0;padding:0 5px 0 8px;list-style:none;background-image:url(/images/corp/footer/arrow.png);background-repeat:no-repeat;background-position:0 50%}
#hakigokochinavi ul li:first-child{font-weight:700;padding:0 5px 0 0;background:0 0}
#hakigokochinavi ul li a{text-decoration:none;color:#5d4d3e}
#hakigokochinavi ul li a:hover{text-decoration:underline}
#hakigokochiWrap div#shareSns{position:relative;width:156px;height:50px;margin:0 0 20px 15px}
#hakigokochiWrap div#shareSns img{width:100%;width:auto;height:auto;vertical-align:bottom}
#hakigokochiWrap div#shareSns .share02{overflow:hidden;width:156px;margin:10px auto 0;padding:0;background-color:transparent}
#hakigokochiWrap div#shareSns .share02 ul{font-size:0;overflow:hidden;width:156px;margin:0 auto;padding:0;list-style:none;text-align:right;background-color:transparent}
#hakigokochiWrap div#shareSns .share02 ul li{display:inline;display:inline-block;float:left;width:40px;margin:0 0 0 12px}
#hakigokochiWrap div#shareSns .share02 ul li a{margin:0;padding:0}
#hakigokochiWrap div#shareSns .share02 ul li img{line-height:0;width:40px;vertical-align:bottom;-ms-interpolation-mode:bicubic}
#hakigokochiWrap #headerWrap h2{position:relative;width:950px;text-align:center}
#hakigokochiWrap #top_text{position:relative;margin:0 0 0 120px}
#hakigokochiWrap #btn_topPage{margin:40px 0;text-align:center}
.voice,.voiceRight{display:inline-block;padding:25px 15px 25px 30px;text-align:left;letter-spacing:.1em;background-color:#fff}
#top_text .caption{font-size:24px;line-height:1.8;margin:20px 0 50px}
.voiceWrap{position:relative;min-height:154px;margin:30px 70px 0 60px}
.voice{position:relative;margin:5px 5px 5px 65px;border-radius:22px}
.voice p,.voiceRight p{width:513px}
.voice p.double,.voiceRight p.double{width:338px}
.voice:after,.voice:before{position:absolute;width:0;height:0;content:''}
.voice:after{top:23px;left:-53px;border:17px solid transparent;border-right:43px solid #fff}
.voice:before,.voiceRight:after{top:23px;border:17px solid transparent}
.voice:before{left:-53px;border-right:38px solid #fff}
.voiceRight{position:relative;margin:5px 65px 5px 5px;border-radius:22px}
.voiceRight:after,.voiceRight:before{position:absolute;width:0;height:0;content:''}
.voiceRight:after{right:-53px;border-left:43px solid #fff}
.voiceRight:before{top:23px;right:-53px;border:17px solid transparent;border-left:38px solid #fff}
.voiceBoardWrap{position:relative;width:487px;height:305px;margin:30px auto 0;background:url(../img/rakurakupumps/bg_board.png) top left no-repeat}
.voiceBoardWrap p{line-height:1.8;padding:50px 0 0 40px}
.human{float:left;width:154px;height:154px;margin:0 0 0 16px}
#hakigokochiWrap.talk.sp .voiceWrap .humanRight,.humanRight{float:right}
.humanRight{width:154px;margin:0 16px 0 0}
.tx_chief{color:#96be19}
.tx_developer,.tx_product2,.tx_staff{color:#7c9678}
.tx_speak{text-indent:-.5em}
#hakigokochiWrap #discussionWrap h2{position:relative;width:950px;text-align:center}
#hakigokochiWrap #discussionWrap .tx_caption{margin:37px 0 35px;text-align:center}
#hakigokochiWrap #discussionWrap .discussion-block{position:relative;width:900px;height:917px}
#hakigokochiWrap #discussionWrap .discussion-block .voice01{position:absolute;z-index:20;top:0;left:10px}
#hakigokochiWrap #discussionWrap .discussion-block .voice02{position:absolute;z-index:20;top:0;left:280px}
#hakigokochiWrap #discussionWrap .discussion-block .voice03{position:absolute;z-index:30;top:238px;left:6px}
#hakigokochiWrap #discussionWrap .discussion-block .voice04{position:absolute;z-index:40;top:234px;left:192px}
#hakigokochiWrap #discussionWrap .discussion-block .voice05{position:absolute;z-index:30;top:230px;left:485px}
#hakigokochiWrap #discussionWrap .discussion-block .voice06{position:absolute;z-index:10;top:590px;left:289px}
#hakigokochiWrap #discussionWrap .discussion-block-2{position:relative;width:900px;height:660px;margin:20px auto 10px}
#hakigokochiWrap #discussionWrap .discussion-block-2 .voice01{position:absolute;top:50px;left:8px}
#hakigokochiWrap #discussionWrap .discussion-block-2 .voice02{position:absolute;top:17px;left:195px}
#hakigokochiWrap #discussionWrap .discussion-block-2 .voice03{position:absolute;top:0;left:481px}
#hakigokochiWrap #discussionWrap .discussion-block-2 .voice04{position:absolute;top:5px;right:4px}
#hakigokochiWrap #discussionWrap .discussion-block-2 .voice05{position:absolute;top:385px;left:81px}
#hakigokochiWrap #discussionWrap .discussion-block-2 .voice06{position:absolute;top:326px;left:461px}
#hakigokochiWrap #discussionWrap .discussion-block-2 .voice07{position:absolute;top:373px;right:13px}
#hakigokochiWrap #discussionWrap .tx_conclusion{padding:0 0 20px;text-align:center}
#hakigokochiWrap #discussionWrap .tx_fuwaraku{margin:0 auto;text-align:left!important;width:620px}
#hakigokochiWrap p.page-next{margin:20px 0 70px}
#hakigokochiWrap p.page-next a{padding:10px 20px;color:#fff;border-radius:25px;background-color:#97bf17}
#hakigokochiWrap.recode{font-size:24px;background:#f3efe4}
#hakigokochiWrap.recode.pc .contentsWrap02{font-size:58.3333333333%;width:86.4210526316%;padding-top:2.1428571429em;padding-bottom:2.5em;border-radius:1.1em;background-color:#fff;margin:4.2105263158% auto}
#hakigokochiWrap.recode.pc .contentsWrap02 .movie_washable{margin-bottom:3.6540803898%;background:0 0}
#hakigokochiWrap.recode.pc .contentsWrap02 .movie_washable small{font-size:83.3333333333%;display:inline-block;margin-top:1.2180267966%;margin-bottom:.6090133983%}
#hakigokochiWrap.recode.pc .contentsWrap02 .row{margin-top:3.0450669915%}
#hakigokochiWrap.recode.pc .contentsWrap02 .row.mb30{margin-bottom:3.6540803898%}
#hakigokochiWrap.recode.pc .contentsWrap02 .row figcaption{padding-right:2em!important;padding-left:2em!important}
#hakigokochiWrap.recode.pc .contentsWrap02 .row.btn-wrap,#hakigokochiWrap.recode.pc .contentsWrap02 .wrap.btn-wrap{margin-top:2.0706455542%;margin-bottom:3.2886723508%}
#hakigokochiWrap.recode.pc .contentsWrap02 .row h3,#hakigokochiWrap.recode.pc .contentsWrap02 .wrap h3{margin-top:1.8270401949%;margin-bottom:3.0450669915%}
#hakigokochiWrap.recode.pc .contentsWrap02 .row h4,#hakigokochiWrap.recode.pc .contentsWrap02 .wrap h4{font-size:171.4285714286%;font-weight:700;width:100%;padding-right:1.0416666667em;padding-left:1.0416666667em;color:#91ba00;margin:1.2180267966% auto}
#hakigokochiWrap.recode.pc .contentsWrap02 .row figure,#hakigokochiWrap.recode.pc .contentsWrap02 .wrap figure{margin-top:2.4360535932%}
#hakigokochiWrap.recode.pc .contentsWrap02 .row figcaption,#hakigokochiWrap.recode.pc .contentsWrap02 .wrap figcaption{font-size:100%;line-height:1.2em;margin-top:1.2180267966%;padding-right:1.25em;padding-left:1.25em}
#hakigokochiWrap.recode.pc .contentsWrap02 .row small.asterisk,#hakigokochiWrap.recode.pc .contentsWrap02 .wrap small.asterisk{line-height:1.4705882353em;position:relative;display:inline-block;margin-top:1.2180267966%;padding-left:1em}
#hakigokochiWrap.recode.pc .contentsWrap02 .row small.asterisk:before,#hakigokochiWrap.recode.pc .contentsWrap02 .wrap small.asterisk:before{position:absolute;top:0;left:0;content:'※'}
#hakigokochiWrap.recode.pc .contentsWrap02 .row p,#hakigokochiWrap.recode.pc .contentsWrap02 .wrap p{font-size:120%;line-height:1.5em;padding-right:1.0416666667em;padding-left:1.0416666667em}
#hakigokochiWrap.recode.pc .contentsWrap02 .row p+h4,#hakigokochiWrap.recode.pc .contentsWrap02 .wrap p+h4{margin-top:3.6540803898%}
#hakigokochiWrap.recode.sp{font-size:20px;padding-top:2em;padding-right:1.75em;padding-left:1.75em}
#hakigokochiWrap.recode.sp p{color:#5d4d3e}
#hakigokochiWrap.recode.sp #hakigokochinavi{margin-right:.5947368421%;margin-left:.5947368421%}
#hakigokochiWrap.recode.sp .contentsWrap02{width:100%;margin-top:7.0175438596%;margin-bottom:7.0175438596%;padding-top:1em;padding-bottom:1.75em;border-radius:1.1em;background-color:#fff}
#hakigokochiWrap.recode.sp .contentsWrap02 .movie_washable{margin-bottom:5.2631578947%;background:0 0}
#hakigokochiWrap.recode.sp .contentsWrap02 .movie_washable small{font-size:83.3333333333%;display:inline-block;margin-top:1.7543859649%;margin-bottom:.8771929825%}
#hakigokochiWrap.recode.sp .contentsWrap02 .row{margin-top:5.2631578947%}
#hakigokochiWrap.recode.sp .contentsWrap02 .row.mb30{margin-bottom:5.2631578947%}
#hakigokochiWrap.recode.sp .contentsWrap02 .row figcaption{padding-right:2em!important;padding-left:2em!important}
#hakigokochiWrap.recode.sp .contentsWrap02 .row.btn-wrap,#hakigokochiWrap.recode.sp .contentsWrap02 .wrap.btn-wrap{margin-top:2.9824561404%;margin-bottom:4.7368421053%}
#hakigokochiWrap.recode.sp .contentsWrap02 .row h3,#hakigokochiWrap.recode.sp .contentsWrap02 .wrap h3{margin-top:2.6315789474%;margin-bottom:5.2631578947%}
#hakigokochiWrap.recode.sp .contentsWrap02 .row h4,#hakigokochiWrap.recode.sp .contentsWrap02 .wrap h4{font-size:120%;width:100%;padding-right:1.0416666667em;padding-left:1.0416666667em;color:#91ba00;margin:1.7543859649% auto}
#hakigokochiWrap.recode.sp .contentsWrap02 .row figure,#hakigokochiWrap.recode.sp .contentsWrap02 .wrap figure{margin-top:3.5087719298%}
#hakigokochiWrap.recode.sp .contentsWrap02 .row figcaption,#hakigokochiWrap.recode.sp .contentsWrap02 .wrap figcaption{font-size:100%;line-height:1.2em;margin-top:1.7543859649%;padding-right:1.25em;padding-left:1.25em}
#hakigokochiWrap.recode.sp .contentsWrap02 .row small.asterisk,#hakigokochiWrap.recode.sp .contentsWrap02 .wrap small.asterisk{line-height:1.4705882353em;position:relative;display:inline-block;margin-top:1.7543859649%;padding-left:1em}
#hakigokochiWrap.recode.sp .contentsWrap02 .row small.asterisk:before,#hakigokochiWrap.recode.sp .contentsWrap02 .wrap small.asterisk:before{position:absolute;top:0;left:0;content:'※'}
#hakigokochiWrap.recode.sp .contentsWrap02 .row p,#hakigokochiWrap.recode.sp .contentsWrap02 .wrap p{font-size:120%;line-height:1.5em;padding-right:1.0416666667em;padding-left:1.0416666667em}
#hakigokochiWrap.recode.sp .contentsWrap02 .row p+h4,#hakigokochiWrap.recode.sp .contentsWrap02 .wrap p+h4{margin-top:5.2631578947%}
#hakigokochiWrap.talk.sp{overflow:hidden;padding-top:0}
#hakigokochiWrap.talk.sp h2{width:112.2807017544%;margin-left:-6.1403508772%}
#hakigokochiWrap.talk.sp .caption{font-size:95%}
#hakigokochiWrap.talk.sp .voiceBoardWrap{position:relative;clear:both;width:92.9824561404%;height:auto;min-height:17.7em;margin:1.5em auto 0;background:url(../images/rakurakupumps/bg_board.png) top left no-repeat;-webkit-background-size:100% 85%;background-size:100% 85%}
#hakigokochiWrap.talk.sp .voiceBoardWrap p{line-height:1.8;padding:1.5em 0 0 1.5em}
#hakigokochiWrap.talk.sp .voiceWrap{overflow:hidden;min-height:6.15em;margin-top:3.5087719298%;letter-spacing:-.4em}
#hakigokochiWrap.talk.sp .voiceWrap .human,#hakigokochiWrap.talk.sp .voiceWrap .humanRight{display:inline-block;width:21.5789473684%;margin-left:.8771929825%;vertical-align:top;letter-spacing:normal}
#hakigokochiWrap.talk.sp .voiceWrap .human img,#hakigokochiWrap.talk.sp .voiceWrap .humanRight img{width:100%}
#hakigokochiWrap.talk.sp .voiceWrap .tx_chief{color:#96be19}
#hakigokochiWrap.talk.sp .voiceWrap .tx_developer,#hakigokochiWrap.talk.sp .voiceWrap .tx_product2,#hakigokochiWrap.talk.sp .voiceWrap .tx_staff{color:#7c9678}
#hakigokochiWrap.talk.sp .voiceWrap .humanRight.center{margin-right:12.2807017544%;margin-bottom:.8771929825%}
#hakigokochiWrap.talk.sp .voiceWrap .voice,#hakigokochiWrap.talk.sp .voiceWrap .voiceRight{line-height:1.5em;position:relative;display:inline-block;width:68.9473684211%;min-height:4em;padding:1em;vertical-align:top;letter-spacing:normal;border-radius:1.1em;background-color:#fff}
#hakigokochiWrap.talk.sp .voiceWrap .voice.double,#hakigokochiWrap.talk.sp .voiceWrap .voiceRight.double{width:47.3684210526%}
#hakigokochiWrap.talk.sp .voiceWrap .voice.triple,#hakigokochiWrap.talk.sp .voiceWrap .voiceRight.triple{width:47.3684210526%;margin-top:10.5263157895%}
#hakigokochiWrap.talk.sp .voiceWrap .voice:after,#hakigokochiWrap.talk.sp .voiceWrap .voice:before,#hakigokochiWrap.talk.sp .voiceWrap .voiceRight:after,#hakigokochiWrap.talk.sp .voiceWrap .voiceRight:before{position:absolute;width:0;height:0;content:''}
#hakigokochiWrap.talk.sp .voiceWrap .voice{margin-left:7.5438596491%;padding-right:0}
#hakigokochiWrap.talk.sp .voiceWrap .voice:after{top:1.15em;left:-2.65em;border:.85em solid transparent;border-right:2.15em solid #fff}
#hakigokochiWrap.talk.sp .voiceWrap .voice:before{top:1.15em;border:.85em solid transparent;left:-2.65em;border-right:1.9em solid #fff}
#hakigokochiWrap.talk.sp .voiceWrap .voiceRight{margin-right:7.5438596491%}
#hakigokochiWrap.talk.sp .voiceWrap .voiceRight:after{top:1.15em;right:-2.65em;border:.85em solid transparent;border-left:2.15em solid #fff}
#hakigokochiWrap.talk.sp .voiceWrap .voiceRight:before{top:1.15em;right:-2.65em;border:.85em solid transparent;border-left:1.9em solid #fff}
#hakigokochiWrap.talk.sp .div-btn{margin-bottom:7.0175438596%}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .wrap .row+h4{margin-top:4.628501827%;padding-left:1.4166666667em}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .wrap .row+h4+p{line-height:1.4285714286;margin-top:0;margin-right:1.1904761905em;margin-left:1.1904761905em}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .wrap .row+h4+p small{display:block;width:98.6601705238%;text-align:right}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .wrap .row+h4+p+h4{margin-top:1.2180267966%;margin-bottom:1.9488428745%;padding-left:1.5em}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .wrap .row+h4+p+h4+p{line-height:1.9047619048;margin-top:0;margin-right:1.1904761905em;margin-left:1.1904761905em}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .row{overflow:hidden}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .row [class*=col-lg-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .row .col-lg-12{width:100%}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .row .col-lg-8{width:57.2472594397%;padding-left:1.2180267966%}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .row .col-lg-8 p{line-height:1.9642857143;margin-top:1.3043478261%;margin-right:.5952380952em;margin-left:.5952380952em}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .row .col-lg-8 .btn{margin-top:4.2553191489%;margin-left:6.3829787234%}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .row .col-lg-4{width:42.7527405603%;margin-top:-.6090133983%}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .row .col-lg-4 .col-lg-7{width:44.7293447293%}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .row .col-lg-4 .col-lg-5{width:41.3105413105%}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .row .col-lg-4 figure{margin-top:0}
#hakigokochiWrap.page_shoefitter.pc .contentsWrap02 .row .col-lg-4 figcaption{font-size:107.1428571429%;line-height:1.2em;margin-top:4.2735042735%;padding-right:0!important;padding-left:0!important}
#hakigokochiWrap.page_shoefitter.sp .contentsWrap02 .row h4,#hakigokochiWrap.page_shoefitter.sp .contentsWrap02 .row p,#hakigokochiWrap.page_shoefitter.sp .contentsWrap02 .wrap h4,#hakigokochiWrap.page_shoefitter.sp .contentsWrap02 .wrap p{padding-right:1.4583333333em;padding-left:1.4583333333em}
#hakigokochiWrap.page_shoefitter.sp .contentsWrap02 .row h4.img,#hakigokochiWrap.page_shoefitter.sp .contentsWrap02 .wrap h4.img{padding-right:0;padding-left:0}
#hakigokochiWrap.page_washable.pc #contentsWrap{overflow:hidden}
#hakigokochiWrap.page_washable.pc .contentsWrap02{margin-top:6.0901339829%;padding-bottom:4em}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .wrap h4{padding-left:0}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .wrap h4 em{font-weight:700;display:inline-block;text-indent:-.5em;letter-spacing:-.05em}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .row{overflow:hidden;width:91.9610231425%;margin-left:4.2630937881%}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-12{width:100%}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-12 h4{margin-top:2.6490066225%}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-6{width:47.6821192053%}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-12,#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-6{padding-right:0;padding-left:0}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-12 .row,#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-6 .row{width:100%;margin:0;padding:0}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-12 p,#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-6 p{line-height:1.9642857143;margin-top:1.6666666667%;margin-right:0;margin-left:0;padding-right:.5952380952em;padding-left:0}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-12 p+p,#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-6 p+p{margin-top:9.7222222222%}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-12 .btn,#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-6 .btn{margin-top:4.8780487805%;margin-left:7.3170731707%}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-12+.col-lg-6,#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-6+.col-lg-6{width:52.3178807947%;margin-top:1.3245033113%}
#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-12 .col-lg-6,#hakigokochiWrap.page_washable.pc .contentsWrap02 .row .col-lg-6 .col-lg-6{width:50%;margin-top:0}
#hakigokochiWrap.page_shitadori.pc #contentsWrap{overflow:hidden}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02{width:93.6842105263%;margin-top:5.6179775281%;padding-bottom:4em}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .wrap h4{padding-left:0}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .wrap h4 em{font-weight:700;display:inline-block;text-indent:-.5em;letter-spacing:-.05em}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row{overflow:hidden;width:94.3820224719%;margin-left:3.3707865169%}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row [class*=col-lg-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row h4{padding-left:0}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-12{width:100%;margin-top:4.1666666667%}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-12 h4{margin-top:2.380952381%}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-6{width:41.4285714286%}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-12,#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-6{padding-right:0;padding-left:0; }
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-12 .row,#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-6 .row{width:100%;margin:0;padding:0}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-12 div { margin-bottom:7%;}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-12 p,#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-6 p{line-height:1.9642857143;margin-top:1.724137931%;margin-right:0;margin-left:0;padding-right:.8928571429em;padding-left:0;}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-12 p+p,#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-6 p+p{margin-top:0;text-align:right;}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-12+.col-lg-6,#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-6+.col-lg-6{width:57.380952381%}
#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-12 .col-lg-6,#hakigokochiWrap.page_shitadori.pc .contentsWrap02 .row .col-lg-6 .col-lg-6{width:50%;margin-top:0}
#hakigokochiWrap.page_rakurakupumps.talk.sp .contentsWrap02 .row h4,#hakigokochiWrap.page_rakurakupumps.talk.sp .contentsWrap02 .wrap h4{letter-spacing:-.0208333333em}
#hakigokochiWrap.page_rakurakupumps.pc #contentsWrap{overflow:hidden}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02{margin-top:6.0901339829%;padding-bottom:4em}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .wrap h4{padding-left:0}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .wrap h4 em{font-weight:700;display:inline-block;text-indent:-.5em;letter-spacing:-.05em}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row{overflow:hidden;width:91.9610231425%;margin-top:4.8721071864%;margin-left:4.2630937881%}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row.pic{margin-bottom:4.8721071864%!important}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row [class*=col-lg-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12{width:100%}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12 h4{margin-top:2.6490066225%}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6{width:51.3907284768%}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .movie{margin-top:5.298013245%;margin-bottom:5.298013245%;text-align:center}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12,#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6{padding-right:0;padding-left:0}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12 .row,#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6 .row{width:100%;margin:0;padding:0}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12 p,#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6 p{line-height:1.9642857143;margin-top:1.5463917526%;margin-right:0;margin-left: margin-bottom:5%;padding-right:1.7857142857em;padding-left:0}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12 p+p,#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6 p+p{margin-top:3.0927835052%}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12 p+img,#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6 p+img{margin-top:9.0206185567%}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12 .btn,#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6 .btn{margin-top:4.8780487805%;margin-left:7.3170731707%}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12+.col-lg-6,#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6+.col-lg-6{width:48.6092715232%;margin-top:1.3245033113%}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12 .col-lg-6,#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6 .col-lg-6{width:50%;margin-top:5.298013245%}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12 .col-lg-6 figure,#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6 .col-lg-6 figure{text-align:center}
#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-12 .col-lg-6 figure figcaption,#hakigokochiWrap.page_rakurakupumps.pc .contentsWrap02 .row .col-lg-6 .col-lg-6 figure figcaption{text-align:left}
#hakigokochiWrap.page_discussion #discussionWrap p.tx_caption{font-size:100%;line-height:1.5;display:block;width:68.2105263158%;margin-right:auto;margin-left:auto;text-align:left}
#hakigokochiWrap.page_discussion #discussionWrap p.tx_conclusion{font-size:91.6666666667%;line-height:1.6363636364;margin-top:1.1363636364em;text-align:center}
#hakigokochiWrap.page_discussion #discussionWrap p.tx_conclusion+p.tx_conclusion{margin-bottom:1.8181818182em}
#hakigokochiWrap.page_discussion.sp #discussionWrap h2{font-size:100%;width:105.2631578947%;margin-right:-2.6315789474%;margin-bottom:3.5087719298%;margin-left:-2.6315789474%;padding-top:0}
#hakigokochiWrap.page_discussion.sp #discussionWrap .discussion-block{width:112.2807017544%;margin-right:-6.1403508772%;margin-left:-6.1403508772%}
#hakigokochiWrap.page_discussion.sp #discussionWrap p.tx_caption{font-size:112.5%;width:101.7543859649%;margin-right:-.8771929825%;margin-bottom:.8771929825%;margin-left:-.8771929825%}
#hakigokochiWrap.page_discussion.sp #discussionWrap p.tx_conclusion{font-size:110%;width:100%;margin-bottom:7.0175438596%}
#hakigokochiWrap.page_discussion.sp #discussionWrap p.tx_conclusion+p.tx_conclusion{margin-bottom:1.8181818182em}
#hakigokochiWrap.page_161012{font-size:24px;background:#f3efe4}
#hakigokochiWrap.page_161012.sp .intro-area{width:96.6315789474%}
#hakigokochiWrap.page_161012.sp #hakigokochinavi{margin-right:.5947368421%;margin-left:.5947368421%}
#hakigokochiWrap.page_161012 .intro-area{width:80%;margin-right:auto;margin-left:auto}
#hakigokochiWrap.page_161012 .intro-area h2{font-size:100%;margin-bottom:1.6666666667em}
#hakigokochiWrap.page_161012 .intro-area p{font-size:100%;line-height:1.5}
#hakigokochiWrap.page_161012 .intro-area p+p{margin-top:1.0416666667em}
#hakigokochiWrap.page_161012 .ask-area{width:96.6315789474%;margin-right:auto;margin-left:auto}
#hakigokochiWrap.page_161012 .ask-area h3{font-size:127.2083333333%;font-weight:700;line-height:1.3747133967;margin-top:1.3101867016em;text-align:center;color:#97be1a}
#hakigokochiWrap.page_161012 .ask-area ul{margin-top:.8333333333em;margin-bottom:.8333333333em;letter-spacing:-.4em;background:url(../images/bg_161012_01.png) center .5em no-repeat;-webkit-background-size:100% auto;background-size:100% auto}
#hakigokochiWrap.page_161012 .ask-area ul li{display:inline-block;letter-spacing:normal}
#hakigokochiWrap.page_161012 .ask-area ul li:nth-child(1){width:25.0544662309%;vertical-align:top}
#hakigokochiWrap.page_161012 .ask-area ul li:nth-child(2){width:26.5795206972%;vertical-align:top}
#hakigokochiWrap.page_161012 .ask-area ul li:nth-child(3){width:25.1633986928%;vertical-align:top}
#hakigokochiWrap.page_161012 .ask-area ul li:nth-child(4){width:23.2026143791%;vertical-align:top}
#hakigokochiWrap.page_161012 .ask-area ul li:nth-child(5){width:26.5795206972%;margin-left:25.0544662309%;vertical-align:bottom}
#hakigokochiWrap.page_161012 .ask-area ul li:nth-child(6){width:25.1633986928%;vertical-align:bottom}
#hakigokochiWrap.page_161012 .ask-area ul li:nth-child(7){width:23.2026143791%;vertical-align:bottom}
#hakigokochiWrap.page_161012 .ask-area p{font-size:100%;line-height:1.5;text-align:center;letter-spacing:normal}
#hakigokochiWrap.page_161012 .radius-area{width:94.7368421053%;margin-top:2em;margin-right:auto;margin-left:auto;padding-top:.8333333333em;padding-bottom:.8333333333em;text-align:center;color:#fff;border-radius:1.0416666667em;background-color:#97be1a}
#hakigokochiWrap.page_161012 .radius-area h4{font-size:131.3333333333%;font-weight:700;line-height:1.2855329949;margin-bottom:.6345177665em;text-align:center;color:#fff}
#hakigokochiWrap.page_161012 .radius-area ul{display:inline-block}
#hakigokochiWrap.page_161012 .radius-area ul li{font-size:158.3333333333%;line-height:1.3947368421;position:relative;padding-left:1em;text-align:left}
#hakigokochiWrap.page_161012 .radius-area ul li:before{position:absolute;top:.2105263158em;left:0;display:inline-block;width:1em;height:1em;content:' ';background:url(../images/icon_circle.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto}
#hakigokochiWrap.page_161012 .radius-area p{font-size:142.5833333333%;font-weight:700;line-height:1.4026884863;margin-top:.292226768em;text-align:center;color:#fff}
#hakigokochiWrap.page_161012 p.next{font-size:91.6666666667%;line-height:1.6363636364;margin-top:1.1363636364em;margin-bottom:4.5454545455em;text-align:center}
@media print{#hakigokochiWrap{background-image:none}
#hakigokochiWrap div#shareSns{display:none}
}
