a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}html{font-size:62.5%;line-height:1}button,h1,h2,h3,h4,h5,h6,input,textarea{font-weight:400}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{position:relative;min-width:1200px;font-family:Arial,Lucida Grande,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;color:#333;font-size:1.6rem;font-size:16px;-webkit-font-smoothing:antialiased}::-moz-selection{background:#f0ede6}::selection{background:#f0ede6}img{vertical-align:bottom}a{text-decoration:none;color:#2054a2}a:hover{color:#183e77}em{font-style:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.header{border-bottom:1px solid #eee;padding-top:35px;position:relative;height:90px;background:#fff;z-index:2}.header__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.header__serviceName{float:left;width:323px;height:30px;margin:31px 0 0}.header__logo,.registerHeader__logo{display:block;width:323px;height:30px;background:url(/img/pc/user/logo.svg) 0 no-repeat;background-size:100%;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s}a.header__logo:hover,a.registerHeader__logo:hover{opacity:.85}.header__nav{background:#252a5e;position:absolute;top:0;left:0;width:100%;z-index:2}.header__navBtn{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.header__navBtn a{color:#f9f8f5;display:inline-block;font-size:12px;line-height:1.5;padding:8px 0;font-weight:700}.header__contentsMenu{float:left}.header__contentsMenu li{float:left;margin-right:24px}.header__userMenu{float:right}.header__userMenu li{float:left;margin-left:24px}.headerRegisterStrong{color:#252a5e;font-size:10px;margin-right:4px;padding:2px 4px;background-color:#fff;display:inline-block;border-radius:2px}.header__search{float:right;margin-top:24px;position:relative;padding-left:120px}.header__search__nav{height:41px}.header__search__nav,.header__search__nav--show{font-size:14px;color:#666;text-align:right;width:120px;cursor:pointer;line-height:1;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:absolute;top:0;left:0}.header__search__nav--show{height:41px;display:block;-webkit-box-shadow:0 1px 4px 0 rgba(51,51,51,.2),inset 0 0 0 1px #ccc;box-shadow:0 1px 4px 0 rgba(51,51,51,.2),inset 0 0 0 1px #ccc;border-radius:3px;height:auto;background:#fff;z-index:100}.header__search__nav--show .header__search__navBtns{display:block}.header__search__current{padding:13px 30px 13px 15px;display:block;position:relative}.header__search__current:before{content:"";display:block;width:0;height:0;border:4px solid rgba(0,0,0,0);border-top:5px solid #ccc;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;z-index:101}.header__search__navBtns{border-top:1px solid #ddd;display:none}.header__search__navBtns>li{padding:13px 15px;border-bottom:1px solid #ddd;margin:0 1px;text-align:center}.header__search__navBtns>li:hover{background:#f9f8f5}.header__search__navBtn--current{font-weight:700}.header__search__forms{display:inline-block;vertical-align:middle;width:560px}.header__searchBox__btn{width:55px;height:41px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.header__searchBox__btn .icn_search{width:18px;height:18px}.header__searchBox__btn .icn_search g,.header__searchBox__btn .icn_search path{fill:#fff}.header__searchBox__select{margin:0 -1px 0 0;float:left;width:255px}.header__searchBox__selectList{float:left;margin:0;width:100%}.header__searchBox__input{width:505px;float:left}.header__searchBox__input--lawyer{width:251px;float:left}.columnFull,.page{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.page__header{margin-bottom:30px}.page__ttl,.register__page__ttl{font-size:28px;color:#999;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.page__description{font-size:14px;color:#999;margin:40px 0}.page__body{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto;position:relative}.page__colMain--left{width:790px;float:left;margin-bottom:40px}.page__colSub--right{width:305px;margin-bottom:40px;float:right}.page__colSub--right:before{display:inline-block;content:"";height:100%;width:0;border-left:1px solid #eee;position:absolute;top:0;right:360px}.page__colMain--right{width:820px;float:right;margin-bottom:40px}.page__colSub--left{width:305px;float:left}.page--condense{-webkit-box-sizing:border-box;width:1200px;margin:0 auto;padding:0 120px;box-sizing:border-box}.board{margin-bottom:120px;padding:64px;border:1px solid #ddd}.pagetop{background:#ddd;display:block;padding:20px 0;text-align:center;color:#333;font-size:14px;font-weight:700}.pagetop:before{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;content:"";width:6px;height:6px;display:inline-block;border-top:3px solid #252a5e;border-right:3px solid #252a5e;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:2px 15px 0 0;vertical-align:middle}.pagetop:hover:before{margin-top:-2px}.footer__nav{background:#252a5e;padding:34px 0}.footer__nav__body{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.footer__nav__body li{display:inline-block;vertical-align:middle;padding-right:24px;margin-right:24px;font-size:14px;color:#cab98f;border-right:1px solid hsla(0,0%,80%,.2)}.footer__nav__body li:last-child{border:0}.footer__nav__body li a{color:inherit}.footer__ctgList{background:#252a5e;padding:34px 0 19px;border-top:1px solid #1b1f4c}.footer__ctgList__body{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.footer__ctgList__body li{display:inline-block;vertical-align:middle;padding-right:24px;margin:0 24px 15px 0;font-size:12px;color:#999;border-right:1px solid hsla(0,0%,80%,.2)}.footer__ctgList__body li:last-child{border:0}.footer__ctgList__body li a{color:inherit}.footer__bottom,.registerFooter__bottom{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:20px auto}.footer__help{float:left}.footer__help li{display:inline-block;vertical-align:middle;padding-right:16px;margin:0 16px 0 0;font-size:12px;color:#999;border-right:1px solid hsla(0,0%,80%,.2)}.footer__help li:last-child{border:0;margin-right:0}.footer__help li a{color:inherit}.footer__groupServiceWrap{background:#f8f8f8;padding:20px 0}.footer__groupService{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.footer__groupService li{display:inline-block;vertical-align:middle;padding-right:24px;margin:0 24px 0 0;font-size:12px;color:#999;border-right:1px solid hsla(0,0%,80%,.2)}.footer__groupService li:last-child{border:0}.footer__groupService li a{color:inherit}.footer__copyright{float:right;color:#999;font-size:12px}.footer__service{color:#999;font-size:12px;background:#f8f8f8;padding:16px 0}.footer__service__body{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.footer__service__body a{color:inherit}.footer__service__contents{display:inline-block;vertical-align:middle}.footer__service__copyright{float:right;color:#999;font-size:10px;text-align:center;background-color:#f8f8f8}@media print{.header{margin-bottom:40px;padding:0;height:80px}.header:before{content:url(/img/pc/user/logo.svg);display:block;position:absolute;top:50%;right:50%;width:260px;margin:-10px -130px}.breadcrumb,.breadcrumb--lp,.entryFixBar,.footer,.header__nav,.header__wrap,.separatContainer,.shareBtnsBar{display:none}}.btn{display:inline-block}.btn,.btn--block,.libBookAction__readButton{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border-radius:3px;font-size:16px;padding:8px 16px;position:relative}.btn--block,.libBookAction__readButton{display:block;width:100%}.btn[data-theme=default]{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default],[data-theme=default].libBookAction__readButton{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700;padding:13px}.btn--block[data-theme=default]:hover,[data-theme=default].libBookAction__readButton:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default-arrow-d]:after,.btn--block[data-theme=default-arrow-r]:after,.btn--block[data-theme=default-arrow-u]:after,.btn--block[data-theme=default-blank]:after,.btn[data-theme=default-arrow-d]:after,.btn[data-theme=default-arrow-r]:after,.btn[data-theme=default-arrow-u]:after,.btn[data-theme=default-blank]:after,.serviceList__link:after,[data-theme=default-arrow-d].libBookAction__readButton:after,[data-theme=default-arrow-r].libBookAction__readButton:after,[data-theme=default-arrow-u].libBookAction__readButton:after,[data-theme=default-blank].libBookAction__readButton:after{content:"";width:45px;height:100%;display:block;border-left:1px solid #eee;position:absolute;top:0;right:0}.btn--block[data-theme=default-arrow-r],.btn[data-theme=default-arrow-r],[data-theme=default-arrow-r].libBookAction__readButton{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.btn--block[data-theme=default-arrow-r]:hover,.btn[data-theme=default-arrow-r]:hover,[data-theme=default-arrow-r].libBookAction__readButton:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default-arrow-r]:before,.btn[data-theme=default-arrow-r]:before,[data-theme=default-arrow-r].libBookAction__readButton:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s;right:19px}.btn--block[data-theme=default-arrow-r]:hover:before,.btn[data-theme=default-arrow-r]:hover:before,[data-theme=default-arrow-r].libBookAction__readButton:hover:before{right:17px}.btn--block[data-theme=default-arrow-d],.btn[data-theme=default-arrow-d],[data-theme=default-arrow-d].libBookAction__readButton{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.btn--block[data-theme=default-arrow-d]:hover,.btn[data-theme=default-arrow-d]:hover,[data-theme=default-arrow-d].libBookAction__readButton:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default-arrow-d]:before,.btn[data-theme=default-arrow-d]:before,[data-theme=default-arrow-d].libBookAction__readButton:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin:-6px 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:18px;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}.btn--block[data-theme=default-arrow-d]:hover:before,.btn[data-theme=default-arrow-d]:hover:before,[data-theme=default-arrow-d].libBookAction__readButton:hover:before{margin-top:-3px}.btn--block[data-theme=default-arrow-u],.btn[data-theme=default-arrow-u],[data-theme=default-arrow-u].libBookAction__readButton{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.btn--block[data-theme=default-arrow-u]:hover,.btn[data-theme=default-arrow-u]:hover,[data-theme=default-arrow-u].libBookAction__readButton:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default-arrow-u]:before,.btn[data-theme=default-arrow-u]:before,[data-theme=default-arrow-u].libBookAction__readButton:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:50%;margin:-4px 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:18px}.btn--block[data-theme=default-arrow-u]:hover:before,.btn[data-theme=default-arrow-u]:hover:before,[data-theme=default-arrow-u].libBookAction__readButton:hover:before{margin-top:-7px}.btn--block[data-theme=default-blank],.btn[data-theme=default-blank],[data-theme=default-blank].libBookAction__readButton{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border-radius:3px;font-size:16px;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;padding:8px 60px 8px 16px}.btn--block[data-theme=default-blank]:hover,.btn[data-theme=default-blank]:hover,[data-theme=default-blank].libBookAction__readButton:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default-blank]:before,.btn[data-theme=default-blank]:before,[data-theme=default-blank].libBookAction__readButton:before{content:"";width:10px;height:10px;background:url(/img/pc/user/blank.svg) 0 0 no-repeat;background-size:cover;top:0;bottom:0;right:18px;margin:auto 0;display:block;position:absolute}.btn__free{color:#252a5e;font-size:12px;background-color:#fff;border-radius:2px;display:inline-block;padding:0 6px;text-align:center;margin-right:16px;vertical-align:text-top}.btn[data-theme=primary]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700}.btn[data-theme=primary]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd}.btn--block[data-theme=primary],[data-theme=primary].libBookAction__readButton{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700;padding:13px}.btn--block[data-theme=primary]:hover,[data-theme=primary].libBookAction__readButton:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd}.btn--large[data-theme=primary]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:16px 40px;font-size:18px;font-weight:700}.btn--large[data-theme=primary]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd}.btn--block[data-theme=primary--disable],.btn[data-theme=primary--disable],[data-theme=primary--disable].libBookAction__readButton{color:#fff;background:#999;-webkit-box-shadow:inset 0 -1px 0 0 #999;box-shadow:inset 0 -1px 0 0 #999;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700;opacity:.35;pointer-events:none}.btn--block[data-theme=primary--disable],[data-theme=primary--disable].libBookAction__readButton{padding:13px}.btn--large[data-theme=primary--disable]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:16px 40px;font-size:18px}.btn--large[data-theme=primary--disable]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd}.btnTxt{position:relative}.btnTxt[data-theme=more]{padding-right:18px;display:inline-block}.btnTxt[data-theme=more]:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:0}.btnTxt[data-theme=more]:hover:before{right:-2px}.btnTxt--block[data-theme=more]{margin:15px 0;padding:0 18px 0 0;display:block;text-align:right;position:relative;clear:both}.btnTxt--block[data-theme=more]:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:0}.btnTxt--block[data-theme=more]:hover:before{right:-2px}.btnTxt[data-theme=blank]{display:inline-block}.btnTxt[data-theme=blank]:after{content:"";background:url(/img/pc/user/blank.svg) 0 0 no-repeat;background-size:cover;width:10px;height:10px;margin-left:10px;display:inline-block;vertical-align:middle}select{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:rgba(0,0,0,0);border-radius:3px;height:41px;display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 50px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;cursor:pointer}select:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}select::-ms-expand{display:none}.form__selectWrap,.form__selectWrap--inline{border-radius:3px;background-color:#fff;position:relative;z-index:0}.form__selectWrap--inline:before,.form__selectWrap:before{content:"";display:block;width:0;height:0;border:4px solid rgba(0,0,0,0);border-top:5px solid #252a5e;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;z-index:-1}.form__selectWrap--inline:after,.form__selectWrap:after{content:"";width:0;height:calc(100% - 2px);display:block;border-left:1px solid #eee;position:absolute;top:1px;right:40px;z-index:-1}.form__selectWrap--inline{display:inline-block;vertical-align:middle;min-height:41px}.form__select{display:block;width:100%}input[type=email],input[type=password],input[type=search],input[type=text]{border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 1px 1px 3px 0 #eee;box-shadow:inset 1px 1px 3px 0 #eee;font-size:14px;padding:10px;line-height:1.4;height:41px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[type=email]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{-webkit-box-shadow:inset 1px 1px 3px 0 #ddd;box-shadow:inset 1px 1px 3px 0 #ddd}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{outline:0;-webkit-box-shadow:inset 1px 1px 3px 0 #ddd;box-shadow:inset 1px 1px 3px 0 #ddd}input[type=submit]{-webkit-appearance:none}.form__inputField{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{opacity:0;display:inline-block;vertical-align:middle;margin-right:-20px;width:20px;height:20px;position:relative;z-index:10}.form__checkLabel,.form__radioLabel{position:relative;display:inline-block;vertical-align:middle;padding-left:30px;cursor:pointer}.form__checkLabel:before,.form__radioLabel:before{display:inline-block;width:18px;height:18px;position:absolute;top:0;left:0;bottom:0;margin:auto 0;content:"";border:1px solid #ccc;-webkit-box-shadow:inset 1px 1px 3px 0 #eee;box-shadow:inset 1px 1px 3px 0 #eee;background:#fff}.form__checkLabel:before{border-radius:3px}.form__checkLabel:after{content:"";position:absolute;top:.48em;left:4px;display:block;height:4px;width:8px;border-left:4px solid #b39b5f;border-bottom:4px solid #b39b5f;z-index:2;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}input[type=checkbox]:checked+.form__checkLabel:after{opacity:1}.form__radioLabel:before{border-radius:50%}.form__radioLabel:after{content:"";position:absolute;top:0;left:5px;bottom:0;margin:auto 0;display:block;height:10px;width:10px;z-index:2;border-radius:50%;opacity:0;background:#b39b5f}input[type=radio]:checked+.form__radioLabel:after{opacity:1}textarea{border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 1px 1px 3px 0 #eee;box-shadow:inset 1px 1px 3px 0 #eee;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;vertical-align:bottom}.form__textarea{width:100%}.formTable{display:table;width:100%;border-top:1px solid #ddd}.formTable__row{display:table-row}.formTable__row.is-error{color:#cb320f}.formTable__row.is-error .form__checkLabel:before,.formTable__row.is-error .form__radioLabel:before,.formTable__row.is-error input[type=email],.formTable__row.is-error input[type=password],.formTable__row.is-error input[type=search],.formTable__row.is-error input[type=text],.formTable__row.is-error select,.formTable__row.is-error textarea{border:1px solid rgba(203,50,15,.5);background:rgba(203,50,15,.03)}.formTable__label--horizon{display:table-cell;vertical-align:middle;border-bottom:1px solid #ddd;border-right:1px solid #eee;padding:20px 0;font-size:14px;color:#999;width:240px;-webkit-box-sizing:border-box;box-sizing:border-box}.panel--full .formTable__label--horizon{width:220px;-webkit-box-sizing:border-box;box-sizing:border-box}.formTable__type--horizon,.formTable__type--horizon--must{display:table-cell;vertical-align:middle;border-right:1px solid #eee;border-bottom:1px solid #ddd;text-align:center;padding:20px 10px;font-size:10px}.formTable__type--horizon{color:#ccc}.formTable__type--horizon--must{color:#cb320f}.formTable__data--horizon{display:table-cell;vertical-align:middle;border-bottom:1px solid #ddd;padding:20px 0 20px 30px;width:535px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.panel--full .formTable__data--horizon{width:550px;-webkit-box-sizing:border-box;box-sizing:border-box}.formTable__data__icon{display:inline-block;position:absolute;top:32px;left:42px}.formTable__data__icon .cardbrand-unknown{background:url(/img/pc/user/lib/card/c-unknown.svg) 0 no-repeat}.formTable__data__icon .cardbrand-amex{background:url(/img/pc/user/lib/card/c-amex.svg) 0 no-repeat}.formTable__data__icon .cardbrand-diners{background:url(/img/pc/user/lib/card/c-diners.svg) 0 no-repeat}.formTable__data__icon .cardbrand-discover{background:url(/img/pc/user/lib/card/c-discover.svg) 0 no-repeat}.formTable__data__icon .cardbrand-jcb{background:url(/img/pc/user/lib/card/c-jcb.svg) 0 no-repeat}.formTable__data__icon .cardbrand-mastercard{background:url(/img/pc/user/lib/card/c-master.svg) 0 no-repeat}.formTable__data__icon .cardbrand-unionpay{background:url(/img/pc/user/lib/card/c-unionpay.svg) 0 no-repeat}.formTable__data__icon .cardbrand-visa{background:url(/img/pc/user/lib/card/c-visa.svg) 0 no-repeat}.formTable__data__icon .cardbrand-amex,.formTable__data__icon .cardbrand-diners,.formTable__data__icon .cardbrand-discover,.formTable__data__icon .cardbrand-jcb,.formTable__data__icon .cardbrand-mastercard,.formTable__data__icon .cardbrand-unionpay,.formTable__data__icon .cardbrand-unknown,.formTable__data__icon .cardbrand-visa{display:block;width:24px;height:16px;background-size:100%;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s}.formTable__data__inner--short{width:80px}.creditCampaignContent__question{display:inline-block;margin-top:16px;font-size:12px}.formTable--plain{display:table;width:100%}.formTable--plain__data{margin:20px 0}.formTable--plain__row{display:table-row}.formTable--plain__label--horizon{font-size:14px;color:#999;min-width:80px}.formTable--plain__data--horizon,.formTable--plain__label--horizon{display:table-cell;vertical-align:middle;padding:10px 0}.formGroup{margin:30px 0}.formGroup__ttl{font-size:14px;color:#999;margin-bottom:15px}.formGroup--horizon{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #eee}.formTable__data--horizon>.formGroup--horizon{margin:-20px 0 0 -30px;width:calc(100% + 30px)}.formTable__data--horizon>.formGroup--horizon:last-child{margin-bottom:-15px;border:0}.formTable__data--horizon>.formGroup--horizon+.formGroup--horizon{margin-top:0}.formGroup--horizon__ttl{display:table-cell;vertical-align:middle;padding:15px 0 15px 30px;min-width:150px}.formGroup--horizon__body{display:table-cell;vertical-align:middle;padding:15px 0}.formGroup--horizon__body__label{display:inline-block;vertical-align:middle;font-size:14px;color:#999;margin-right:15px}.formList--oneThird{margin-bottom:-10px}.formList--oneThird>li{margin:0 10px 10px 0;float:left;width:calc(33.33% - 10px)}.formList--inline{white-space:nowrap}.formList--inline,.formList--inline>li{display:inline-block;vertical-align:middle}.formList--inline>li{margin:0 20px 0 0}.formList>li{margin:8px 0}.formList__childList{margin-left:25px}.formList__childList>li{margin-top:5px}.formList__childList--hide{display:none}.formItem--half{width:160px;margin:0 24px 8px 0;display:table;vertical-align:middle;float:left}.formItem__label{height:41px;padding-right:8px;vertical-align:middle;display:table-cell}.formTableItemLength--middle{width:290px}.form__btnHolder,.registerForm__btnHolder{text-align:center;margin:40px 0}.form__btnHolder__btn{font-weight:700;padding:16px 64px;border-radius:4px}.form__btnHolder--oneThird{width:534px;margin:64px auto}.btnHolder--oneThird:first-child{float:left}.btnHolder--oneThird:last-child{float:right}.btnHolder--oneThird .form__btnHolder__btn{padding:16px}.btnHolder--oneThird .btn[data-theme=primary]{width:290px}.btnHolder--oneThird .btn[data-theme=default]{width:220px}.formStep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;margin:64px 0;padding:0 64px;counter-reset:number;position:relative}.formStep:before{content:"";width:830px;height:2px;background-color:#eee;position:absolute;left:0}.formStep li{width:25%;margin:0 auto;padding:16px 0 0;color:#666;font-size:14px;text-align:center;position:relative}.formStep li:before{content:counter(number);counter-increment:number;color:#937f4e;font-size:16px;font-weight:400;margin-right:8px}.formStep li:after{position:absolute;top:-5px;left:50%;display:inline-block;width:6px;height:6px;margin-left:-4px;content:"";border-radius:50%;border:3px solid #ddd;background-color:#fff}.formStep .is_current{color:#252a5e;font-weight:700}.formStep .is_current:after{border:3px solid #252a5e}.formStep .is_end{color:#ccc}.formStep .is_end:before{color:#ccc}.formMessage{margin:64px 0 40px;text-align:center}.formMessage__ttl{color:#937f4e;font-weight:700;margin-bottom:24px}.formMessage__ttl--error,.unsubscribe__ttl--error{color:#cb320f;font-weight:700;margin-bottom:24px}.formMessage__ttl--error:before,.unsubscribe__ttl--error:before{display:inline-block;content:"!";font-size:24px;font-family:Gungsuh,serif;font-weight:700;width:38px;height:38px;margin-right:24px;line-height:38px;text-align:center;border-radius:50%;color:#fff;background:#cb320f}.formMessage__box{text-align:left;margin-top:40px;padding:40px;background-color:#f8f8f8}.formMessage__box__ttl{color:#252a5e;font-size:16px;font-weight:700;margin-bottom:20px}.userDividerWrap{background-color:#f8f8f8;margin:64px -64px -24px}.userDivider{width:760px;margin:0 auto;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.userDivider:before{content:"";display:block;height:128px;border-right:1px solid #eee;position:absolute;top:auto;left:50%}.userDivider__item{width:340px}.userDivider__title{font-size:16px;text-align:center;line-height:1;margin-bottom:24px}.userDivider__title__serviceName{font-weight:700}.userDivider__text{font-size:14px;text-align:center;margin-top:16px}.formFilterMore{margin:15px 0 0;color:#2054a2;cursor:pointer;display:block}input.formFilterMore__check{display:none}.formFilterMore__check:checked~.formFilterMore__content{display:block}.formFilterMore__check:checked~.formFilterMore{display:none}.formFilterMore__content{display:none}.formTable__data--horizon .formFilterMore__content{margin:0 0 0 -30px}.formDescription{font-size:14px;margin:40px 0}.formAttention{text-align:center;margin-top:64px}.formAttention+.form__btnHolder--oneThird{margin-top:24px}.formErrorMessage{color:#cb320f;border-radius:3px;padding:20px 20px 20px 60px;margin:0 0 20px;border:1px solid rgba(203,50,15,.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:rgba(203,50,15,.03)}.formErrorMessage:before{content:"!";font-size:24px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;font-weight:700;line-height:1;font-family:Century;width:60px;height:1em;text-align:center;display:inline-block}.formErrorMessage__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formErrorMessage__link p{width:calc(90% - 16px)}.formErrorMessage__link a{margin-left:16px;width:10%;text-align:right;font-size:14px}.formErrorExplanation{color:#cb320f;font-size:14px;clear:both;border-radius:3px;padding:0 15px 0 30px;position:relative;margin-top:10px}.formErrorExplanation:before{color:#cb320f;content:"!";font-size:15px;font-family:Gungsuh,serif;font-weight:700;width:20px;height:20px;line-height:20px;text-align:center;position:absolute;top:0;bottom:0;left:0;margin:auto 0;border-radius:50%;color:#fff;background:#cb320f}.formSuccessMessage{color:#29a36b;border-radius:3px;padding:20px 20px 20px 60px;margin:0 0 20px;border:1px solid rgba(41,163,107,.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:rgba(41,163,107,.03)}.formSuccessMessage:before{content:"";position:absolute;top:0;bottom:0;left:24px;margin:auto 0;font-weight:700;line-height:1;width:12px;height:6px;text-align:center;display:inline-block;border-left:2px solid #29a36b;border-bottom:2px solid #29a36b;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.creditPlanTitle{color:#666;font-size:16px;margin:40px 0}.creditPlanTitle__tax{font-size:12px;display:inline-block;margin-left:8px}.creditCampaignContent{background-color:#f9f8f5;margin:40px 0;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.creditCampaignContent__title{color:#937f4e;font-size:16px;font-weight:700;line-height:1;padding-right:24px}.creditCampaignContent__text{color:#666;font-size:14px;line-height:1.8;border-left:1px solid #ddd;padding-left:24px}.StripeElement{border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 1px 1px 3px 0 #eee;box-shadow:inset 1px 1px 3px 0 #eee;font-size:14px;padding:10px;line-height:1.4;height:41px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.StripeElement--invalid{border-color:#cb320f}.StripeElement--webkit-autofill{background-color:#f9f8f5}.stripeElement--cardnumber{padding:10px 10px 10px 40px}.formNoticeMessage{color:#d98e35;border-radius:3px;padding:20px 20px 20px 60px;margin:0 0 20px;border:1px solid rgba(217,142,53,.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fffcf8}.formNoticeMessage:before{content:"!";font-size:24px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;font-weight:700;line-height:1;font-family:Century;width:60px;height:1em;text-align:center;display:inline-block}.formNoticeMessage__ttl{font-size:16px;font-weight:700}.list>li{margin:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.list--half{display:inline-block;width:100%;margin:-5px 0}.list--half>li{float:left;width:calc(50% - 10px);margin:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.list--half>li:nth-child(odd){clear:both}.list--half>li:nth-child(2n+2){float:right}.list--half[data-theme=disc]>li,.list[data-theme=disc]>li{padding-left:20px;position:relative}.list--half[data-theme=disc]>li:before,.list[data-theme=disc]>li:before{content:"";width:6px;height:6px;display:inline-block;position:absolute;top:.6em;left:0;background:#ccc;border-radius:50%}.balloon-tip{display:inline-table;position:relative}.balloon-tip__trigger{display:inline-block;width:14px;height:14px;vertical-align:baseline;border-radius:50%;background:#252a5e;position:relative;cursor:pointer;z-index:1}.balloon-tip__trigger svg{fill:#fff;position:absolute;width:10px;height:10px;top:50%;margin-top:-5px;margin-left:-5px;left:50%}.balloon-tip__target{opacity:0;z-index:-1;-webkit-transition:opacity .2s,bottom .2s;-o-transition:opacity .2s,bottom .2s;transition:opacity .2s,bottom .2s;position:absolute;left:0;width:280px;margin-left:-133px;bottom:-5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:35px;background:hsla(0,0%,100%,0)}.balloon-tip__target.show{opacity:1;bottom:0;z-index:auto}.balloon-tip__target a{font-weight:700}.balloon-tip__target__content{background:#fff;padding:18px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.6;border:1px solid #ccc;border-radius:3px;letter-spacing:-.1px;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;position:relative}.balloon-tip__target__content:before{border-top:12px solid #ccc;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);content:"";margin-left:-10px;position:absolute;bottom:-12px;left:50%}.balloon-tip__target__content:after{border-top:10px solid #fff;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);content:"";margin-left:-8px;position:absolute;bottom:-10px;left:50%}.hide{display:none}.cf{clear:both}.cf:after{content:"";clear:both;display:block;height:0}.newsKind{width:85px}.kindTag,.newsKind{border:1px solid #cab98f;color:#937f4e;line-height:1;display:inline-block;vertical-align:middle;padding:5px 0;text-align:center;font-size:10px;white-space:nowrap}.kindTag{width:70px}.ctgTag{font-size:10px;background:#f0ede6;margin-right:5px;padding:5px 8px;line-height:1;display:inline-block;vertical-align:middle;color:#666}hr{border:0;height:0;border-top:1px solid #e9e9e9;border-bottom:1px solid #fff;margin:30px 0}.fixed{position:fixed}.textPR{font-size:12px;font-weight:400;margin-left:8px}.entryList--half__ttl .textPR,.entryList__entryTitle .textPR,.entryListMini__entryTitle .textPR,.entryListMinimum--rank .textPR,.seminarList__ttl .textPR,.whitepaperList__ttl .textPR{color:#999}.entryHeader__ttl .textPR,.seminarHeader__ttl .textPR,.whitepaperDetail__ttl .textPR{color:#999;font-size:14px}.accordion__btn{margin-top:20px;display:block}.accordion__content{position:relative}.accordion__content:before{position:absolute;bottom:0;left:0;width:100%;height:30px;display:block;content:"";background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);z-index:3}.appearOffice{background:#f3f3f3;padding:64px 0}.appearOffice__body{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto;position:relative}.appearOffice__ttl{font-size:18px;font-weight:700;color:#666;margin-bottom:10px}.appearOffice__list{display:table;width:100%;margin:25px 0 0}.appearOffice__list li{display:table-cell;width:20%;vertical-align:middle}.appearOffice__list li a{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:7px solid rgba(202,185,143,.5);width:220px;text-align:center;color:#937f4e;font-weight:700;font-size:14px;display:table-cell;height:85px;vertical-align:middle}.appearOffice__list li:last-child a{width:240px}.appearOffice__more{position:absolute;top:0;right:0}.breadcrumb,.breadcrumb--lp{padding:30px 0;width:1200px;margin:0 auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.breadcrumb--lp__item,.breadcrumb__item{display:inline-block;vertical-align:middle;margin-right:25px;position:relative}.breadcrumb--lp__item:after,.breadcrumb__item:after{content:"";width:5px;height:5px;display:block;border-right:1px solid #ddd;border-bottom:1px solid #ddd;position:absolute;top:0;bottom:0;right:-17px;margin:auto 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.breadcrumb--lp__item:last-child:after,.breadcrumb__item:last-child:after{display:none}.breadcrumb--lp__txt,.breadcrumb__txt{font-size:12px}.breadcrumb--lp__txt--home,.breadcrumb__txt--home{display:inline-block;width:12px;height:12px;overflow:hidden;background:url(/img/pc/user/home.svg) 0 0 no-repeat;background-size:cover;text-indent:-999em;vertical-align:middle;margin-top:-1px}.breadcrumb--lp__txt--current,.breadcrumb__txt--current{font-size:12px;color:#999}.categoryList__link{display:block;position:relative;padding-left:30px;overflow:hidden;margin:10px 0}.categoryList__link:first-child{margin-top:0}.categoryList__link:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:0}.categoryList__link:hover:before{left:3px}.categoryList__name--hasCount{float:left;max-width:240px}.categoryList__count{background:#ccc;color:#fff;float:right;font-size:14px;border-radius:3px;display:inline-block;padding:5px;line-height:1;font-weight:700}.categoryList--horiz>li{display:inline-block;vertical-align:middle;margin-right:20px}.categoryList__link--hasIcon{padding-left:25px;position:relative}.categoryList__link--hasIcon svg{width:17px;height:17px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:inline-block}.categoryList__link--hasIcon svg g,.categoryList__link--hasIcon svg path{fill:#ddd}.asideContent{padding:0 0 50px}.asideContent__ttl,.asideContent__ttl--hasIcon{font-size:20px;color:#666;margin-bottom:15px}.asideContent__ttl--hasIcon{position:relative;padding-left:30px}.asideContent__ttl__icon{width:17px;height:17px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:inline-block}.asideContent__ttl__icon g,.asideContent__ttl__icon path{fill:#b39b5f}.asideContent__weakTitle,.asideContent__weakTitle--hasIcon,.contents__weakTitle--hasIcon{color:#999;font-size:12px;margin-bottom:20px}.asideContent__weakTitle--hasIcon{position:relative;padding-left:30px}.asideContent__weakTitle__icon{width:13px;height:13px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:inline-block}.asideContent__weakTitle__icon g,.asideContent__weakTitle__icon path{fill:#ccc}.contents+.contents{margin-top:40px}.contents__ttl,.contents__ttl--inline{font-weight:700;font-size:20px;color:#666}.contents__ttl{margin-bottom:15px}.contents__ttl--inline{margin:0 15px 15px 0;display:inline-block;vertical-align:middle}.contents__counter--inline{color:#999;display:inline-block;vertical-align:middle;font-size:12px;margin-bottom:15px}.contents__weakTitle--hasIcon{position:relative;padding-left:30px}.contents__weakTitle--hasIcon .icn_pen{position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:block;width:13px;height:13px}.contents__weakTitle--hasIcon .icn_pen g,.contents__weakTitle--hasIcon .icn_pen path{fill:#ccc}.definitionTable{display:table}.definitionTable__row{display:table-row}.definitionTable__head{display:table-cell;vertical-align:middle;color:#999;padding:5px 30px 5px 0}.definitionTable__data{display:table-cell;vertical-align:middle;padding:5px 0 5px 30px;border-left:1px solid #eee}.entryHeader{width:860px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;position:relative;margin:15px auto 0}.entryHeader__seriesTtl{font-size:22px;color:#333;margin-top:32px;margin-left:-10px}.entryHeader__seriesTtl:before{content:"【連載】"}.entryHeader__ttl{font-size:34px;margin-bottom:35px}.entryHeader__subttl{color:#999;display:block;font-size:22px}.entryHeader__ctg{font-weight:700;color:#937f4e;position:absolute;top:0;left:0}.entryHeader__date{font-size:14px;color:#999;position:absolute;top:0;right:0;padding-left:20px}.entryHeader__date .icn_time{display:inline-block;width:13px;height:13px;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.entryHeader__date .icn_time g,.entryHeader__date .icn_time path{fill:#ccc}.entryHeader__dateLabel:before{content:"";height:12px;display:inline-block;border-left:1px solid #ddd;margin:0 12px}.entryHeader__dateLabel:nth-child(2):before{content:none}.entryHeader__authorList{float:right;max-width:458px}.entryHeader__author{display:inline-block;margin-left:8px}.entryHeader__author__name{font-size:14px}.entryHeader__author__name small{font-size:12px;color:#999}.entryHeader__author__photo{width:40px;height:40px;vertical-align:middle;margin-left:10px}.entryHeader__share{float:left}.entryMainImage{width:1200px;height:395px;overflow:hidden;margin:40px 0}.practiceQA{background:#f8f8f8;padding:40px 0;margin:40px 0 64px}.practiceQA figure{margin:24px 0 0;border:1px solid #eee;text-align:center;background-color:#fff;overflow:hidden}.practiceQA ul{margin:15px 0}.practiceQA ul>li{position:relative;margin:5px 0;padding-left:25px}.practiceQA ul>li:before{content:"";width:6px;height:6px;background:#ccc;border-radius:50%;position:absolute;top:.6em;left:0}.practiceQA ol{margin:15px 0;counter-reset:entryOl}.practiceQA ol>li{position:relative;margin:5px 0;padding-left:25px}.practiceQA ol>li:before{counter-increment:entryOl;content:counter(entryOl);color:#b39b5f;display:inline-block;margin-right:20px;position:absolute;top:0;left:0}.practiceQA ol.circleNumber>li:before{color:#333;font-size:14px;text-align:center;border-radius:50%;border:1px solid #333;width:1em;height:1em;line-height:1em;top:4px}.practiceQA__q{width:860px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:120px;position:relative;margin:0 auto 30px}.practiceQA__q:before{content:"Q";color:#252a5e;font-size:24px;position:absolute;top:0;left:0}.practiceQA__q:after{content:"";display:inline-block;width:0;height:100%;border-left:1px solid #ddd;position:absolute;top:0;left:70px}.practiceQA__a{width:860px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:120px;position:relative}.practiceQA__a:before{content:"A";color:#937f4e;font-size:24px;position:absolute;top:0;left:0}.practiceQA__a:after{content:"";display:inline-block;width:0;height:100%;border-left:1px solid #ddd;position:absolute;top:0;left:70px}.practiceQA__a table{margin:24px 0 0;background-color:#fff}.practiceQA__a table td,.practiceQA__a table th{padding:8px;border:1px solid #ddd}.practiceQA__a table th{vertical-align:middle;background-color:#eee}.practiceQA__a table td{vertical-align:top}.practiceQA__a table .bgTitle{background-color:#eee}.practiceQA__a table .center{text-align:center}.practiceQA__a table .right{text-align:right}.practiceQA__a table ol,.practiceQA__a table ul{margin:0}.entrySeries{width:860px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 40px;padding:40px 40px 24px;border:1px solid #ddd}.entrySeries__ttl{color:#999;font-size:16px;line-height:1}.entrySeries__ttl__num:before{content:"-";color:#ccc;margin:10px}.entrySeries__list{margin:24px 0}.entrySeries__list__item{position:relative;margin-bottom:8px;padding-left:24px}.entrySeries__list__item:last-child{margin-bottom:0}.entrySeries__list__item:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:0;margin:8px 0 auto}.entrySeries__row-hide{display:none}.entrySeries__buttons{color:#2054a2;font-size:14px;text-align:center;cursor:pointer}.entrySeries__button--open{position:relative;padding-right:16px}.entrySeries__button--open:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin:-6px 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:0}.entrySeries__button--close{position:relative;padding-right:16px}.entrySeries__button--close:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:50%;margin:-4px 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:0}.entryBody{width:860px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.entryBody__note{counter-reset:entryContent;line-height:1.8}.entryBody__note h2{font-size:28px;font-weight:700;color:#937f4e;margin:70px 0 25px;position:relative;padding-left:60px;line-height:1.6}.entryBody__note h2:before{font-size:28px;counter-increment:entryContent;content:counter(entryContent);color:#937f4e;display:inline-block;padding-right:20px;margin-right:20px;border-right:1px solid #eee;font-weight:400;line-height:1;position:absolute;top:.3em;left:0;height:calc(100% - .5em)}.entryBody__note h3{font-size:24px;font-weight:700;margin:70px 0 25px;line-height:1.6}.entryBody__note h3:before{font-size:24px;content:attr(data-id);display:inline-block;margin-right:25px;color:#999}.entryBody__note h3:not([data-id]):before{margin-right:0}.entryBody__note h4{font-size:20px;margin:45px 0 20px;position:relative;border-left:3px solid #ccc}.entryBody__note h4,.entryBody__note h5{font-weight:700;line-height:1.6;padding-left:30px}.entryBody__note h5{font-size:18px;color:#999;margin:35px 0 20px;border-left:1px solid #ccc}.entryBody__note>p{letter-spacing:.009em}.entryBody__note .interviewTtl{font-size:16px;font-weight:700;margin:40px 0 25px;line-height:1.6;padding-left:0}.entryBody__note .interviewTtl:before{font-size:16px;content:"";display:inline-block;border-top:1px solid #666;width:50px;height:0;vertical-align:middle;margin-right:25px!important}.entryBody__note hr{height:0;border:0;border-top:1px solid #ddd;margin:64px 0;clear:both}.entryBody__note strong{padding-bottom:2px;border-bottom:2px solid #b39b5f}.entryBody__note u{text-decoration:none;padding-bottom:2px;border-bottom:1px solid #b39b5f}.entryBody__note ul{margin:25px 0}.entryBody__note ul>li{position:relative;margin:5px 0;padding-left:25px}.entryBody__note ul>li:before{content:"";width:6px;height:6px;background:#ccc;border-radius:50%;position:absolute;top:.6em;left:0}.entryBody__note ol{margin:25px 0;counter-reset:entryOl}.entryBody__note ol>li{position:relative;margin:5px 0;padding-left:25px}.entryBody__note ol>li:before{counter-increment:entryOl;content:counter(entryOl);color:#b39b5f;display:inline-block;margin-right:20px;position:absolute;top:0;left:0}.entryBody__note ol.circleNumber>li:before{color:#333;font-size:14px;text-align:center;border-radius:50%;border:1px solid #333;width:1em;height:1em;line-height:1em;top:4px}.entryBody__note blockquote{background:#f8f8f8;margin:25px 0;padding:30px 30px 30px 80px;position:relative}.entryBody__note blockquote cite{display:block;text-align:right;font-size:12px;color:#666;font-style:italic;margin-top:20px}.entryBody__note blockquote .blockquote__ttl{display:block;border:0}.entryBody__note blockquote:before{content:"";background:url(/img/pc/user/entry/blockquote.svg) 0 0 no-repeat;background-size:contain;width:25px;height:25px;position:absolute;top:30px;left:35px}.entryBody__note sup{vertical-align:top}.entryBody__note .photoLeft,.entryBody__note .photoRight{max-width:32%}.entryBody__note .photoLeft img,.entryBody__note .photoRight img{width:100%}.entryBody__note .photoLeft{float:left;margin:10px 30px 25px 0}.entryBody__note .photoRight{float:right;margin:10px 0 25px 30px}.entryBody__note h2+.photoLeft,.entryBody__note h2+.photoRight,.entryBody__note h3+.photoLeft,.entryBody__note h3+.photoRight,.entryBody__note h4+.photoLeft,.entryBody__note h4+.photoRight,.entryBody__note h5+.photoLeft,.entryBody__note h5+.photoRight{margin-top:0}.entryBody__note h2+h3,.entryBody__note h2:first-child,.entryBody__note h3+h4{margin-top:30px}.entryBody__note figure{border:1px solid #eee;text-align:center;background-color:#fff;overflow:hidden;margin:24px 0}.entryBody__note figcaption{color:#999;padding:5px 10px;display:block;border-top:1px solid #eee;font-size:12px}.entryBody__note table{margin:30px 0}.entryBody__note table td,.entryBody__note table th{padding:8px 10px;border:1px solid #ddd}.entryBody__note table th{background-color:#eee;vertical-align:middle}.entryBody__note table td{vertical-align:top}.entryBody__note table .bgTitle{background-color:#eee}.entryBody__note table .center{text-align:center}.entryBody__note table .right{text-align:right}.entryBody__note table ol,.entryBody__note table ul{margin:0}.entryBody__note table.table--horizenLine td,.entryBody__note table.table--horizenLine th{border-left:0;border-right:0}.entryBody__note .linkBlock{margin:20px 0;padding:0 0 0 20px;display:block;position:relative}.entryBody__note .linkBlock:before{content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;top:0;bottom:0;left:0;margin:auto 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.entryBody__note .ex{background:#f3f3f3;padding:24px;margin:40px 0;word-wrap:break-word;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-wrap:break-word;width:100%;overflow:hidden;white-space:pre-wrap}.entryBody__note .ex__note{margin:-40px 0 40px 80px;padding:20px 0 0 40px;border-left:1px solid #eee}.entryBody__note .del{text-decoration:line-through;-webkit-text-decoration-color:#333;text-decoration-color:#333}.entryBody__note .gist{border:1px solid #ddd;padding:30px 40px;margin:40px 0;clear:both}.entryBody__note .gist ol{margin:0}.entryBody__note .omission{height:35px;margin:32px 0;background:url(/img/pc/user/entry/omission.png) 0 0 no-repeat;display:block}.entryBody__note .flowArrow{height:19px;margin:24px 0;background:url(/img/pc/user/entry/arrow.png) 50% 50% no-repeat;display:block}.entryBody__note .footnotes{color:#666;font-size:12px}.entryBody__note .footnotes ol li:before{color:#999}.entryBody__note .book{background-color:#f8f8f8;margin:40px 0;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.entryBody__note .book:after{content:"";clear:both;display:block;height:0}.entryBody__note .book p{line-height:1;margin-bottom:16px}.entryBody__note .book img{width:120px;height:auto;margin-right:24px}.entryBody__note .book ul{color:#666;font-size:14px;margin:0;list-style:none}.entryBody__note .book ul li{margin:0;padding:0}.entryBody__note .book ul li:before{content:none}.entryBody__note .book ul li:first-child{color:#999}.entryBody__note .book a{font-size:16px;font-weight:700;display:inline-block;margin-bottom:8px}.entryBody__note .message{background-color:#fafafa;margin:40px 0;padding:40px;border-radius:4px}.entryBody__note .message__name{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex}.entryBody__note .message__name img{width:184px;height:auto;margin-right:24px}.entryBody__note .message__name ul{margin:0}.entryBody__note .message__name ul li{margin:0;padding-left:0;font-size:14px}.entryBody__note .message__name ul li:before{content:none}.entryBody__note .message__name ul li:first-child{font-size:18px;font-weight:700}.entryBody__note .message__name ul li:nth-child(2){color:#999;line-height:1.5;margin:5px 0 10px}.entryBody__note .adCorporatePanel{border:1px solid #ddd;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.entryBody__note .adCorporatePanel__img{margin-right:40px}.entryBody__note .adCorporatePanel__txt p{margin-top:24px}.entryBody__note .adCorporatePanel__txt p:first-child{margin-top:0}.entryBody__note .adCorporatePanel__txt ul{margin:24px 0 0}.entryBody__ttl{font-weight:700;color:#999;font-size:24px;margin-bottom:30px}.entryBody__related{font-size:14px;margin:64px 0}.entryBody__relatedTitle{color:#666;font-size:16px}.entryBody__clearOutline .entryBody__outline{display:none}.entryBody__syndication{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:24px 0;font-size:16px;line-height:1}.entryBody__syndicationTitle{display:block;color:#999;border-right:1px solid #ddd;padding-right:8px;margin:0 8px;white-space:nowrap}.entryBody__syndicationName{display:block}.entryBody__lead{text-align:center;width:532px;margin:64px auto;padding:64px 0;background-color:#f9f8f5;border:1px solid #eee}.entryBody__leadTitle{color:#333;font-size:18px;font-weight:700;margin:0 auto 24px;line-height:1.5}.entryBody__leadButton{color:#fff;font-size:16px;font-weight:700;text-align:center;border-radius:3px;background-color:#99854d;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;display:block;width:203px;margin:0 auto;padding:16px 0;line-height:1}.entryBody__leadButton:hover{color:#fff;background:#ad985c;-webkit-box-shadow:inset 0 -1px 0 0 #554a2b,1px 1px 1px 0 #99854d;box-shadow:inset 0 -1px 0 0 #554a2b,1px 1px 1px 0 #99854d}.entryBody__outline{margin:40px 0 64px;padding-bottom:40px;border-bottom:1px solid #eee}.entryBody__outline ol{margin:0;counter-reset:section;list-style:none;position:relative}.entryBody__outline ol>li{margin-top:6px;position:relative;padding-left:25px}.entryBody__outline ol>li:before{color:#ccc;counter-increment:section;content:counter(section) ". ";position:absolute;top:0;left:0}.entryBody__outline ol ol{margin-left:20px;counter-reset:subsection}.entryBody__outline ol ol li{padding-left:20px}.entryBody__outline ol ol>li:before{color:#ccc;counter-increment:subsection;content:counter(section) "-" counter(subsection) ".";margin-left:-20px}.entryBody__outline__ttl{color:#999;font-size:20px;position:relative;line-height:1;margin-bottom:40px}.entryBody__outline__ttl:after{content:"";display:inline-block;width:94%;height:1px;background-color:#eee;position:absolute;top:.5em;right:0}.entryBody__ad{text-align:center;margin:64px 0}.entryBody__ad img{max-width:860px}.entryAuthor{margin:64px 0;width:860px;min-height:95px}.entryAuthor+.entryAuthor{margin-top:-24px}.entryAuthor__ttl{color:#666;font-size:16px;font-weight:700;margin-bottom:24px}.entryAuthor__prof{padding-left:115px}.entryAuthor_simplicityProf{padding-top:8px;font-size:14px}.entryAuthor__photo{float:left;width:95px;height:95px;background:#eee}.entryAuthor__name{font-size:20px;font-weight:700;display:inline-block;margin-right:15px}.entryAuthor__name small{font-size:12px;margin-left:5px}.entryAuthor__office{font-size:12px;color:#666;display:inline-block}.entryAuthor__ctg{margin:5px 0}.entryWhitepaper{margin:64px 0;border:1px solid #eee}.entryWhitepaper__lead{color:#333;font-size:16px;text-align:center;margin:24px 0}.entryWhitepaper__link{display:block;height:195px;padding:32px 40px 32px 290px;border-top:1px solid #f3f3f3;background-color:#f8f8f8;position:relative}.entryWhitepaper__ttl{font-size:18px;font-weight:700;margin-bottom:16px}.entryWhitepaper__description{color:#666;font-size:14px;margin:16px 0}.entryWhitepaper__author{margin:16px 0}.entryWhitepaper__author__name{color:#333;font-size:14px;font-weight:700}.entryWhitepaper__author__office{color:#999;font-size:12px;margin-left:8px}.entryWhitepaper__btn{width:300px}.entryWhitepaper__thumb{width:220px;height:240px;background:url(/img/pc/user/entry/whitepaper.png) 100% 0 no-repeat;overflow:hidden;position:absolute;top:19px;left:40px}.entryWhitepaper__thumb img{width:200px;margin-top:16px;-webkit-box-shadow:0 0 3px 0 #eee;box-shadow:0 0 3px 0 #eee}.registerBlock{background-color:#f3f3f3;position:relative}.registerBlock__ttl{color:#252a5e;font-size:18px;font-weight:400;text-align:center;padding-top:64px}.registerBlock__ttl__strong{font-size:32px;font-weight:700;letter-spacing:4px}.registerBlockMerit{width:860px;margin:40px auto 125px;padding-bottom:135px;display:-webkit-box;display:-ms-flexbox;display:flex;counter-reset:register}.registerBlockMerit__item{-ms-flex-preferred-size:215px;flex-basis:215px;text-align:center;position:relative}.registerBlockMerit__item:before{width:30px;height:30px;line-height:30px;border-radius:15px;background-color:#b39b5f;color:#fff;font-size:18px;font-weight:700;display:inline-block;position:absolute;top:0;left:24%;counter-increment:register;content:counter(register)}.registerBlockMerit__item:after{content:"";display:inline-block;border-right:1px solid #eee;height:196px;position:absolute;top:0;right:0}.registerBlockMerit__item:last-child:after{content:none}.registerBlockMerit__img{width:100px;height:100px;margin:0 auto;line-height:100px;background-color:#fff;border-radius:50px;text-align:center}.registerBlockMerit__img .accountMeritIcon{width:36px;vertical-align:middle}.registerBlockMerit__description{font-size:14px;color:#252a5e;margin-top:24px;line-height:1.8}.registerBlock__panel{width:480px;margin:0 auto;padding:40px 0;background-color:#fff;text-align:center;-webkit-box-shadow:0 6px 10px 0 rgba(51,51,51,.06);box-shadow:0 6px 10px 0 rgba(51,51,51,.06);position:absolute;right:0;left:0;bottom:-64px}.registerBlock__text{font-size:14px;color:#666;line-height:1;margin-bottom:16px}.registerBlock__text:after,.registerBlock__text:before{content:"";display:inline-block;margin:0 8px 4px;width:16px;border-bottom:1px solid #ddd}.registerBlock__btn{padding:16px 80px}@-webkit-keyframes entryFixBar{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes entryFixBar{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:none;transform:none}}.entryFixBar{width:100%;background:#fff;border-top:1px solid #eee;position:fixed;bottom:0;left:0;z-index:100;padding:10px 0;opacity:0;pointer-events:none;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);-webkit-transition:opacity .4s ease-out 0s,-webkit-transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,-webkit-transform .4s ease-out 0s;-o-transition:opacity .4s ease-out 0s,transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,transform .4s ease-out 0s,-webkit-transform .4s ease-out 0s}.entryFixBar[data-state=enter]{opacity:1;pointer-events:auto;-webkit-transform:none;-ms-transform:none;transform:none}.entryFixBar[data-state=leave]{opacity:0;pointer-events:none;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.entryFixBar__item{width:860px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.entryFixBar__share{float:left}.entryFixBar__entryAuthorBox{float:right;max-width:500px}.entryFixBar__entryAuthor{margin:-5px 0 -5px 10px;line-height:2.1}a.entryFixBar__entryAuthor .entryFixBar__entryAuthor__name{color:#2054a2;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s}a.entryFixBar__entryAuthor .entryFixBar__entryAuthor__name:hover{color:#183e77}.entryFixBar__entryAuthor__name{vertical-align:middle;display:inline-block;font-size:14px;color:#333}.entryFixBar__entryAuthor__name>small{color:#999}.entryFixBar__entryAuthor__photo{width:35px;height:35px;margin-left:10px;vertical-align:middle;display:inline-block;background:#eee}.entryLogin{text-align:center;margin:16px 0 64px;padding:64px 0;border:1px solid #ddd;position:relative}.entryLogin:before{content:"";position:absolute;top:-201px;left:-1px;display:block;width:860px;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.entryLogin__txt{line-height:1;font-weight:700;margin-bottom:28px}.entryLogin__btnText{color:#252a5e;margin-bottom:8px}.entryLogin__btnText:before{content:"";width:16px;display:inline-block;border-top:1px solid #ccc;margin-right:8px;vertical-align:middle}.entryLogin__btnText:after{content:"";width:16px;display:inline-block;border-top:1px solid #ccc;margin-left:8px;vertical-align:middle}.entryTextAd{width:828px;margin:0 auto 32px;padding:16px;line-height:1;background-color:#f4f4f7;position:relative}.entryTextAd:before{content:"PR";display:block;font-size:14px;color:#999;position:absolute;top:16px;right:16px}.entryTextAd__text{font-size:14px;margin-top:12px}.entryTextAd__text:first-child{margin-top:0}.entryList--half__seriesTtl,.entryList--main__seriesTtl{font-weight:700}.entryList--half__seriesTtl:before,.entryList--main__seriesTtl:before{content:"【連載】";margin-left:-6px}.entryList{padding:40px 0;border-bottom:1px solid #eee;position:relative}.entryList__link{display:block;overflow:hidden}.entryList__link:hover .entryList__thumb{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.entryList__hasThumbWrap{width:calc(100% - 300px)}.entryList__thumbWrap{overflow:hidden}.entryList__thumb{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;width:265px;height:135px;position:absolute;top:40px;right:0}.entryList__entrySeriesTitle{font-size:14px;color:#333;font-weight:700;margin-bottom:5px}.entryList__entrySeriesTitle:before{content:"【連載】";margin-left:-6px}.entryList__entryTitle{font-weight:700;font-size:20px;margin-bottom:5px}.entryList__restrictionIcon{width:18px;height:18px;display:inline-block;margin-left:5px;vertical-align:middle;position:relative;top:-2px}.entryList__restrictionIcon g,.entryList__restrictionIcon path{fill:#ccc}.entryList__entryTitle .entryList__restrictionIcon{top:-8px}.entryList__entrySubtitle{display:block;font-size:16px;color:#999;margin-top:2px}.entryList__author{float:left}.entryList__author__photo{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;width:40px;height:40px;vertical-align:middle;display:inline-block;margin-right:8px;background:#eee}.entryList__author__prof{vertical-align:middle;display:inline-block;line-height:1.3}.entryList__author__name{font-weight:700;font-size:14px;color:#333}.entryList__author__office{color:#666;font-size:12px}.entryList__ctg{padding:7px 10px;margin-right:8px}.entryList__date{color:#666;font-size:12px;padding-left:20px;position:relative;display:inline-block;vertical-align:middle}.entryList__date .icn_time{display:inline-block;width:13px;height:13px;position:absolute;top:3px;left:0}.entryList__date .icn_time g,.entryList__date .icn_time path{fill:#ccc}.entryList__note{font-size:14px;color:#333;margin-bottom:15px;min-height:66px}.entryList__hasThumbWrap .entryList__note{min-height:110px}.entryList__pipe{padding-right:20px;margin-right:20px;border-right:1px solid #eee;display:inline-block;vertical-align:middle;border-bottom:5px solid rgba(0,0,0,0)}.entryList__favoriteBtn{position:absolute;bottom:40px;right:0}.entryList__favoriteBtn button{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border-radius:3px;font-size:16px;position:relative;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:12px;padding:12px 24px}.entryList__favoriteBtn button:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.entryList__favoriteBtn svg[class*=icn_cross],.entryList__favoriteBtn svg[class*=icn_star]{width:14px;height:14px;display:inline-block;overflow:hidden;vertical-align:text-top}.entryList__favoriteBtn svg[class*=icn_cross] g,.entryList__favoriteBtn svg[class*=icn_cross] path{fill:#ccc}.entryList__favoriteBtn svg[class*=icn_star] g,.entryList__favoriteBtn svg[class*=icn_star] path{fill:#b39b5f}.entryList--main{margin:0 0 40px}.entryList--main__link{display:block}.entryList--main__link:hover .entryList--main__thumb{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.entryList--main__head{position:relative;width:790px;height:380px;overflow:hidden}.entryList--main__hgroup{position:absolute;bottom:0;left:0;width:100%;padding:24px;color:#fff;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box}.entryList--main__seriesTtl{font-size:16px;margin-bottom:3px;font-weight:400}.entryList--main__ttl{font-weight:700;font-size:24px}.entryList--main__subttl{display:block;font-size:20px;font-weight:400}.entryList--main__thumb{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;width:790px;height:380px}.entryList--main__mask{position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,.6)));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);z-index:1;z-index:2}.entryList--main__ctg{padding:7px 18px;position:absolute;top:-20px;left:0}.entryList--main__date{float:right;color:#666;font-size:12px;padding-left:20px;margin:8px 0 0 10px;position:relative;display:inline-block;line-height:1}.entryList--main__date .icn_time{display:inline-block;width:13px;height:13px;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.entryList--main__date .icn_time g,.entryList--main__date .icn_time path{fill:#ccc}.entryList--main__note{font-size:14px;color:#333;padding-top:16px;margin-bottom:10px}.entryList--main__body{border:1px solid #ddd;padding:24px 24px 14px}.entryList--half{float:left;width:365px;position:relative;padding-top:200px;margin-bottom:40px}.entryList--half:nth-child(odd){clear:both}.entryList--half:nth-child(2n+2){float:right}.entryList--half__link{display:block}.entryList--half__link:hover .entryList--half__thumb{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.entryList--half__thumbWrap{overflow:hidden;position:absolute;top:0;left:0}.entryList--half__thumb{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;width:365px;height:185px}.entryList--half__seriesTtl{color:#333;font-size:12px;margin-bottom:6px}.entryList--half__ttl{font-size:18px;font-weight:700;margin-bottom:10px}.entryList--half__subttl{display:block;font-size:16px;color:#999;margin-top:5px}.entryList--half__note{font-size:14px;color:#333;padding-top:16px;margin-bottom:10px}.entryListMini{width:auto;margin:16px -10px}.entryListMini__item{margin:0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.entryListMini__item .entryListMini--hasThumb__link{min-height:auto}.entryListMini--hasThumb__link,.entryListMini__link{padding:10px 0;overflow:hidden;min-height:81px;display:block;-webkit-transition:background-color .3s ease-out;-o-transition:.3s ease-out background-color;transition:background-color .3s ease-out}.entryListMini--hasThumb__link:hover,.entryListMini__link:hover{background-color:#f9f8f5}.entryListMini__entrySeriesTitle{font-size:12px;color:#333;font-weight:700;margin-bottom:5px}.entryListMini__entrySeriesTitle:before{content:"【連載】";margin-left:-6px}.entryListMini__entryTitle{font-size:16px;margin-bottom:5px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px}.entryListMini__entry__description{color:#666;font-size:14px;line-height:1.5}.entryListMini__author{font-size:12px;display:inline-block;vertical-align:middle;color:#999}.entryListMini__authorPhoto{vertical-align:middle;width:22px;height:22px;background:#eee;margin-right:5px}.entryListMini__authorName{color:#666}.entryListMini__authorOffice{color:#999;margin-left:8px}.entryListMini__kind{margin-right:10px;margin-bottom:10px}.entryListMini__organiz{font-size:12px;display:inline-block;vertical-align:middle;color:#999;margin-bottom:10px}.entryListMini__time{color:#999;font-size:16px;width:80px;display:table-cell}.entryListMini__time+.entryListMini__summary{display:table-cell}.entryListMini--hasThumb__link:hover .entryListMini__thumb{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.entryListMini--hasThumb__summary{float:right;width:calc(100% - 100px)}.entryListMini__thumbWrap{width:80px;overflow:hidden}.entryListMini__thumb{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;float:left;width:80px;height:80px;overflow:hidden;display:block}.entryListMini__thumb--guide{float:left;width:78px;height:auto;overflow:hidden;display:block;border:1px solid #eee}.entryListMini__item--half{float:left;width:calc(50% - 20px);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.entryListMini__item--half:nth-child(odd){clear:both;margin-right:20px}.entryListMini__item--half:nth-child(2n+2){margin-left:20px}.entryListMini--oneThird{margin:0 -10px}.entryListMini__item--oneThird{float:left;width:calc(33.33% - 20px);margin:0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.entryListMini__item--oneThird:nth-child(3n+1){clear:both}.entryListMini--rank{counter-reset:entryListRank}.entryListMini--rank>li:before{counter-increment:entryListRank;content:counter(entryListRank);background:#252a5e;color:#fff;width:25px;height:25px;text-align:center;line-height:25px;position:absolute;top:10px;left:0;font-size:14px;font-weight:700;z-index:3}.entryListMini--rank>li:first-of-type:before{background:#b39b5f}.entryListMini--rank>li:nth-of-type(2):before{background:#a7a7a7}.entryListMini--rank>li:nth-of-type(3):before{background:#c26527}.entryListMinimum__item{margin:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.entryListMinimum--half__item,.entryListMinimum--rankHalf__item,.entryListMinimum__item--discHalf{float:left;width:calc(50% - 20px);-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px 0}.entryListMinimum--half__item:nth-child(odd),.entryListMinimum--rankHalf__item:nth-child(odd),.entryListMinimum__item--discHalf:nth-child(odd){clear:both;margin-right:20px}.entryListMinimum--half__item:nth-child(2n+2),.entryListMinimum--rankHalf__item:nth-child(2n+2),.entryListMinimum__item--discHalf:nth-child(2n+2){margin-left:20px}.entryListMinimum__item--disc,.entryListMinimum__item--discHalf{position:relative;padding-left:20px}.entryListMinimum__item--disc:before,.entryListMinimum__item--discHalf:before{content:"";width:6px;height:6px;background:#ccc;border-radius:50%;position:absolute;top:.6em;left:0}.entryListMinimum--rank{counter-reset:entryRank}.entryListMinimum--rank__item,.entryListMinimum--rankHalf__item{position:relative;padding-left:30px}.entryListMinimum--rank__item:before,.entryListMinimum--rankHalf__item:before{font-size:16px;counter-increment:entryRank;content:counter(entryRank);color:#937f4e;position:absolute;top:-1px;left:0}.entryListMinimum--rank__item{margin:15px 0}.entryListMinimum--rankHalf__item{margin-bottom:10px}.entryListMinimum--rank__seriesTtl{display:block;color:#333;font-size:12px;font-weight:700;margin-left:-6px;margin-bottom:7px}.entryListMinimum--rank__seriesTtl:before{content:"【連載】"}.filterList--horizon{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:15px 0;font-size:14px}.filterList--horizon:before{content:"絞り込み";color:#999;margin-right:24px;display:inline-block;vertical-align:middle}.filterList--horizon li{display:inline-block;vertical-align:middle;margin-right:10px}.filterList__counter{background:#ccc;color:#fff;font-size:12px;border-radius:3px;display:inline-block;padding:4px 5px;line-height:1;font-weight:700;margin:-2px 0 0 5px}.filterSelectedList--horizon{position:relative;padding-left:70px;margin-top:5px}.filterSelectedList--horizon:before{content:"検索条件";color:#999;font-size:12px;position:absolute;top:50%;left:25px;margin:-4px 0;line-height:1}.filterSelectedList--horizon .icn_search{display:inline-block;vertical-align:middle;width:15px;height:15px;position:absolute;top:8px;left:0}.filterSelectedList--horizon .icn_search g,.filterSelectedList--horizon .icn_search path{fill:#ccc}.filterSelectedList--horizon__item{display:inline-block;vertical-align:middle;position:relative;font-size:14px;margin-left:15px;padding-left:15px;border-left:1px solid #eee}.history{display:table}.history__row{display:table-row}.history__row-hide{display:none}.history__date{position:relative;text-align:right;color:#999;display:table-cell;padding:8px 30px 8px 0;min-width:100px;white-space:nowrap}.history__date:before{content:"";background:#ddd;width:10px;height:10px;border-radius:50%;position:absolute;top:15px;right:-6px;z-index:2}.history__date:after{content:"";background:#fff;width:4px;height:4px;border-radius:50%;position:absolute;top:17.5px;right:-3px;margin:auto 0;z-index:3}.history__data{display:table-cell;padding:8px 0 8px 30px;position:relative}.history__data:before{content:"";border-left:2px solid #ddd;position:absolute;top:0;left:0;display:inline-block;width:0;height:100%}.history__row:first-child .history__data:before{margin-top:15px}.history__row:last-child .history__data:before{height:15px}.history__row:first-child:last-child .history__data:before{height:0}.historyTable{display:table}.historyTable__row{display:table-row}.historyTable__row-hide{display:none}.historyTable__date{display:table-cell;vertical-align:middle;color:#999;padding:8px 20px 8px 0;white-space:nowrap}.historyTable__data+.historyTable__date{padding-left:20px}.historyTable__data{display:table-cell;vertical-align:middle;padding:8px 0}.lawyerList{padding:30px 0;border-bottom:1px solid #eee}.lawyerList__prof{float:right;width:calc(100% - 170px)}.lawyerList__photo{float:left;width:140px;height:auto;background:#eee;display:block;position:relative}.lawyerList__photo:before{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0}.lawyerList__photo:hover:before{-webkit-box-shadow:inset 0 0 0 7px hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 7px hsla(0,0%,100%,.7)}.lawyerList__photo__img{width:140px;height:auto}.lawyerList__name{font-weight:700;font-size:24px;margin-bottom:8px}.lawyerList__name small{color:#999;font-variant:normal;font-size:14px;margin-left:5px}.lawyerList__experience,.lawyerList__office{color:#666;font-size:14px;position:relative;padding-left:30px;margin:5px 0}.lawyerList__experience__icon,.lawyerList__office__icon{position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:block;width:13px;height:13px}.lawyerList__experience__icon g,.lawyerList__experience__icon path,.lawyerList__office__icon g,.lawyerList__office__icon path{fill:#ccc}.lawyerList__contents{margin:10px 0}.lawyerList__contents>li{display:inline-block;vertical-align:middle;position:relative;padding-left:30px;margin-right:25px;font-weight:700;font-size:14px}.lawyerList__contents>li:after{content:"";position:absolute;top:.5em;left:5px;display:block;height:4px;width:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;z-index:2;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lawyerList__contents>li:before{content:"";position:absolute;top:.2em;left:1px;background-color:#b39b5f;display:block;width:16px;height:16px;border-radius:50%;z-index:1}.lawyerList__ctg{padding:20px 0 0}.lawyerList__ctg>li{padding:8px 13px;font-size:12px;margin-right:5px;margin-bottom:10px}.lawyerList__note{font-size:14px;margin-top:20px}.ctgThumbList--quarter__item,.lawyerListMini--half__item,.lawyerListMini--oneThird__item,.lawyerListMini__item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.lawyerListMini__item{margin:15px 0}.lawyerListMini__prof{padding-left:100px}.lawyerListMini__photo{width:80px;height:80px;background:#eee;position:absolute;top:0;left:0}.lawyerListMini__name{font-size:18px;display:block}.lawyerListMini__name small{font-weight:400;font-size:12px}.lawyerListMini__office{color:#999;font-size:12px}.lawyerListMini__ctg>li{display:inline-block;vertical-align:middle;margin:8px 3px 0 0}.lawyerListMini--oneThird{margin:0 -10px}.lawyerListMini--oneThird__item{float:left;width:calc(33.33% - 20px);margin:15px 10px}.lawyerListMini--oneThird__item:nth-child(3n+1){clear:both}.lawyerListMini--half__item{float:left;width:calc(50% - 10px);position:relative;margin-bottom:20px}.lawyerListMini--half__item:nth-child(odd){clear:both;margin-right:10px}.lawyerListMini--half__item:nth-child(2n+2){margin-left:10px}.lawyerListMini--half__prof{padding-left:100px}.lawyerList--min__link{display:table;width:100%;margin:15px 0}.lawyerList--min__photo,.lawyerList--min__prof{display:table-cell;vertical-align:middle}.lawyerList--min__photo{width:80px}.lawyerList--min__photoImg{width:65px;height:65px;background:#ddd}.lawyerList--min__name{font-size:18px}.lawyerList--min__name small{font-weight:400;font-size:12px}.lawyerList--min__office{color:#999;font-size:12px;margin-top:1px}.lawyerSearchBox{background:#f8f8f8;margin:40px 0;padding:50px 40px}.lawyerSearchBox__ttl{display:inline-block;vertical-align:middle;color:#666;font-size:18px;margin:0 24px}.lawyerSearchBox__ttl .icn_search{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:-2px 16px 0 0}.lawyerSearchBox__ttl .icn_search g,.lawyerSearchBox__ttl .icn_search path{fill:#ccc}.lawyerSearchBoxForm{display:inline-block;vertical-align:middle}.lawyerSearchBoxForm__select{width:250px;margin-top:-2px}.lawyerSearchBoxForm__select__list{width:100%}.lawyerSearchBoxForm__mix{position:relative;display:inline-block;vertical-align:middle;width:15px;height:4px;margin:0 5px}.lawyerSearchBoxForm__mix:before{content:"";display:block;width:15px;height:0;border-top:1px solid #ccc;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lawyerSearchBoxForm__mix:after{content:"";display:block;width:15px;height:0;border-top:1px solid #ccc;position:absolute;top:0;left:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.lawyerSearchBoxForm__input{width:170px}.lawyerSearchBox__link{margin:0 10px 0 30px}.lawyerSearchBox--inPanel{margin:35px -40px -35px;border-top:1px solid #eee;padding:40px;background:#f8f8f8}.lawyerSearchBox--inPanel__ttl{color:#666;font-size:18px;margin:0 0 12px}.lawyerSearchBox--inPanel__ttl .icn_search{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:-2px 16px 0 0}.lawyerSearchBox--inPanel__ttl .icn_search g,.lawyerSearchBox--inPanel__ttl .icn_search path{fill:#ccc}.newsHistory--horizon{position:relative;border-bottom:1px solid #eee}.newsHistory--horizon:before{content:"";width:0;height:100%;position:absolute;top:0;left:155px;border-left:2px solid #ddd}.newsHistory--slim{position:relative;border-bottom:1px solid #eee}.newsHistory--slim:before{content:"";width:0;height:100%;position:absolute;top:0;left:10px;border-left:2px solid #ddd}.newsHistory__link{display:block;padding:20px 0}.newsHistory__item{border-top:1px solid #eee}.newsHistory__item:first-child{border:0;margin-top:-10px}.newsHistory__item:last-child{border-bottom:1px solid #eee}.newsHistory__contents{margin:40px 0}.newsHistory__contents:last-child{margin-bottom:-1px}.newsHistory--horizon__year+.newsHistory__contents,.newsHistory__year+.newsHistory__contents{margin-top:0}.newsHistory--horizon__year,.newsHistory__year{background:#ddd;padding:4px 13px;line-height:1;color:#fff;font-size:16px;border-radius:11px;display:inline-block;position:relative;top:-1px;clear:both;margin:0 0 15px}.newsHistory--horizon__list+.newsHistory--horizon__year,.newsHistory--horizon__list+.newsHistory__year,.newsHistory__list+.newsHistory--horizon__year,.newsHistory__list+.newsHistory__year{margin-top:30px}.newsHistory--horizon__year{margin-left:125px}.newsHistory--horizon__dates,.newsHistory__dates{position:relative}.newsHistory--horizon__dates:before,.newsHistory__dates:before{content:"";background:#ddd;width:12px;height:12px;border-radius:50%;position:absolute;top:0;left:5px;bottom:0;margin:auto 0}.newsHistory--horizon__dates:after,.newsHistory__dates:after{content:"";background:#fff;width:6px;height:6px;border-radius:50%;position:absolute;top:0;left:8px;bottom:0;margin:auto 0}.newsHistory--horizon__dates--today,.newsHistory__dates--today{position:relative}.newsHistory--horizon__dates--today:before,.newsHistory__dates--today:before{content:"";background:#252a5e;width:14px;height:14px;border-radius:50%;position:absolute;top:0;left:4px;bottom:0;margin:auto 0}.newsHistory--horizon__dates--today:after,.newsHistory__dates--today:after{content:"";background:#fff;width:8px;height:8px;border-radius:50%;position:absolute;top:0;left:7px;bottom:0;margin:auto 0}.newsHistory__dates,.newsHistory__dates--today{padding-left:30px}.newsHistory--horizon__dates,.newsHistory--horizon__dates--today{float:left;width:120px;text-align:right;white-space:nowrap}.newsHistory--horizon__dates:before{left:150px}.newsHistory--horizon__dates:after{left:153px}.newsHistory--horizon__dates--today:before{left:149px}.newsHistory--horizon__dates--today:after{left:152px}.newsHistory__today{font-size:20px;margin-right:5px}.newsHistory__todayDate{font-size:14px;color:#999}.newsHistory__date{font-size:20px}.newsHistory__day{font-size:14px;color:#999}.newsHistory__list{margin:0 0 0 30px}.newsHistory--horizon__list{float:right;width:calc(100% - 160px);padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.newsHistory__office{color:#666;font-size:14px;margin-left:10px;margin-bottom:13px;display:inline-block;vertical-align:middle}.newsHistory--slim__office{display:block;font-size:10px;color:#666;margin:0 0 8px}.newsHistory__kind{margin-bottom:10px}.newsHistory__ctg{margin-right:13px}.newsHistory--slim__ttl:after,.newsHistory__ttl:after{content:"";background:url(/img/pc/user/blank.svg) 0 0 no-repeat;background-size:cover;width:10px;height:10px;margin-left:10px;display:inline-block;vertical-align:middle}.newsHistory__ttl{display:block;font-weight:700}.newsHistory--slim__ttl{display:block}.newsHistory__footer{margin:-10px 0 30px}.officeList{margin:40px 0}.officeList__item{margin:20px 0}.officeList__link{display:block;border:1px solid #eee;padding:30px;-webkit-transition:background-color .3s ease-out;-o-transition:.3s ease-out background-color;transition:background-color .3s ease-out}.officeList__link:hover{background-color:#f9f8f5;border-color:#f9f8f5}.officeList__name{font-size:18px}.officeList__address{font-size:14px;color:#666;font-style:normal}.pager{margin:40px -5px;text-align:center;font-size:28px;line-height:36px}.pager li{display:inline-block;vertical-align:middle;margin:0 5px}.pager__prev{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block;position:relative;padding:15px 30px 15px 40px;float:left;line-height:1;border-radius:3px;font-size:16px}.pager__prev:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.pager__prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:18px}.pager__prev:hover:before{left:16px}.pager__prev>a{margin:-25px -30px -15px -40px;padding:15px 30px 15px 40px;white-space:nowrap}.pager__next{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block;position:relative;padding:15px 40px 15px 30px;float:right;line-height:1;border-radius:3px;font-size:16px}.pager__next:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.pager__next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:18px}.pager__next:hover:before{right:16px}.pager__next>a{margin:-25px -40px -15px -30px;padding:15px 40px 15px 30px;white-space:nowrap}.pager__leader{color:#999;font-size:14px;padding-bottom:7px}.pager__current{color:#999}.panel{border:1px solid #ddd;padding:35px 40px;background:#fff;margin-top:40px}.panel__ttl{font-weight:700;font-size:20px;color:#666;margin-bottom:15px}.panel__ttl--inline{font-weight:700;font-size:18px;color:#666;margin:0 15px 30px 0;display:inline-block;vertical-align:middle}.panel__counter--inline{color:#999;display:inline-block;vertical-align:middle;font-size:12px;margin-bottom:30px}.resultNum{border-top:1px solid #eee;padding:10px 0;border-bottom:1px solid #eee;margin-bottom:-1px}.resultNum__current{color:#666;font-size:12px}.resultNum__current__num{font-size:16px;font-weight:400;margin-right:3px}.resultNum__hit{color:#666;font-size:12px}.resultNum__hit:before{color:#ccc;content:"／";margin:0 5px}.resultNum__hit__num{font-size:16px;margin:0 3px;font-weight:400}.resultNum__order{color:#666;font-size:14px;line-height:1;display:inline-block;border-left:1px solid #ccc;margin-left:8px;padding-left:13px}.resultBar{margin:40px 0 0}.resultBar .resultNum{border:none;width:555px;display:inline-block}.resultCategory{width:255px;display:inline-block}.resultHit0{padding:40px;border-top:1px solid #eee;border-bottom:1px solid #eee}.resultHit0__message{text-align:center;font-size:20px;margin-bottom:5px;font-weight:700}.resultHit0__message:before{content:"!";font-size:15px;font-family:Gungsuh,serif;font-weight:700;width:30px;height:30px;line-height:30px;text-align:center;margin:-2px 13px 0 0;border-radius:50%;color:#cb320f;display:inline-block;vertical-align:middle;border:2px solid #cb320f}.resultHit0__announce{text-align:center}.separatContainer{border-top:1px solid #eee;padding:50px 0}.separatContainer[data-theme=b]{background:#f8f8f8}.contants__weakTitle{color:#999;font-size:12px;margin-bottom:20px}.contants__weakTitle--hasIcon{position:relative;padding-left:25px}.contants__weakTitle--hasIcon:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0;background-color:#ccc;display:block;width:13px;height:13px}.shareBtns>li{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border-radius:3px;font-size:16px;position:relative;display:inline-block;vertical-align:middle;padding:12px 15px 12px 40px;font-size:12px;color:#2054a2;line-height:1;margin-right:6px}.shareBtns>li:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.shareBtns>li.hide{display:none}.shareBtns__btn--facebook .icn_facebook,.shareBtns__btn--favorite .icn_star,.shareBtns__btn--twitter .icn_twitter{display:block;width:18px;height:18px;position:absolute;top:0;bottom:0;left:15px;margin:auto 0}.shareBtns__btn--favorite .icn_star g,.shareBtns__btn--favorite .icn_star path{fill:#b39b5f}.shareBtns__btn--favorite .icn_cross{display:block;width:18px;height:18px;position:absolute;top:0;bottom:0;left:15px;margin:auto 0}.shareBtns__btn--favorite .icn_cross g,.shareBtns__btn--favorite .icn_cross path{fill:#ccc}.shareBtns--plain>li{display:inline-block;vertical-align:middle;margin-left:30px}.shareBtns--plain>li:first-child{margin:0}.shareBtns--plain__btn--facebook{position:relative;padding:5px 0 5px 25px}.shareBtns--plain__btn--facebook .icn_facebook{width:16px;height:16px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:block}.shareBtns--plain__btn--twitter{position:relative;padding:5px 0 5px 25px}.shareBtns--plain__btn--twitter .icn_twitter{width:16px;height:16px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:block}.shareBtnsBar{margin:64px auto;width:860px}.shareBtnsBar li{float:left;width:calc(50% - 5px);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3;border-radius:3px;color:#999;text-align:center;padding:16px}.shareBtnsBar li:nth-child(odd){clear:both;margin-right:5px}.shareBtnsBar li:nth-child(2n+2){margin-left:5px}.shareBtnsBar li iframe{display:inline-block;vertical-align:middle;height:30px}.shareBtnsBar__name,.shareBtnsBar li div{display:inline-block}.shareBtnsBar__name{vertical-align:middle;min-height:28px;margin-right:5px;line-height:28px}.shareBtnsBarBtn--twitter{cursor:pointer;width:93px;max-width:100%;display:inline-block;zoom:1;font-size:13px;line-height:26px;text-align:left;white-space:nowrap}.shareBtnsBarBtn--twitter__inner{display:inline-block;vertical-align:top;zoom:1;position:relative;font-weight:700;color:#fff;background-color:#1b95e0;-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;padding:1px 10px 1px 9px;border-radius:4px}.shareBtnsBarBtn--twitter__inner:hover{background-color:#0c7abf}.shareBtnsBarBtn--twitter__label{display:inline-block;vertical-align:top;zoom:1;white-space:nowrap}.shareBtnsBarBtn--twitter__icon{top:2px;width:20px;height:20px;position:relative;display:inline-block}.shareBtnsBarBtn--twitter__icon path{fill:#fff}.shareBtnsBarBtn--facebook{background:#4c69ba;background:-webkit-gradient(linear,left top,left bottom,from(#4c69ba),to(#3b55a0));background:-o-linear-gradient(#4c69ba,#3b55a0);background:linear-gradient(#4c69ba,#3b55a0);border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:700;height:28px;line-height:28px;padding:0;text-shadow:0 -1px 0 #354c8c;white-space:nowrap;font-size:13px;overflow:hidden;vertical-align:middle}.shareBtnsBarBtn--facebook:hover{background:#5b7bd5;background:-webkit-gradient(linear,left top,left bottom,from(#5b7bd5),to(#4864b1));background:-o-linear-gradient(#5b7bd5,#4864b1);background:linear-gradient(#5b7bd5,#4864b1);border-color:#5874c3 #4961a8 #41599f;-webkit-box-shadow:inset 0 0 1px #607fd6;box-shadow:inset 0 0 1px #607fd6}.shareBtnsBarBtn--facebook:hover .span{text-decoration:underline;color:#3b5998}.shareBtnsBarBtn--facebook__inner{padding:0 10px}.shareBtnsBarBtn--facebook__label{padding:0 5px 0 0;position:relative;vertical-align:top}.shareBtnsBarBtn--facebook__icon{display:inline-block}.shareBtnsBarBtn--facebook__icon svg{width:18px;height:18px}.shareBtnsBarBtn--facebook__icon path{fill:#fff}.shareBtnsBarBtn--facebook__btn{background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;outline:none;padding:0;height:28px;margin:0 -5px 0 0;text-shadow:0 -1px 0 #354c8c}.shareBtnsBarBtn--facebook__btnInner{height:14px;left:-2px;margin:0 4px;position:relative;top:4px;vertical-align:top;width:14px}@-webkit-keyframes pop-upwards{0%{-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12);opacity:0}20%{-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2);opacity:.7}40%{-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1);opacity:1}70%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);opacity:1}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);opacity:1}}@keyframes pop-upwards{0%{-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12);opacity:0}20%{-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2);opacity:.7}40%{-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1);opacity:1}70%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);opacity:1}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);opacity:1}}.tabBtns{margin-bottom:20px}.tabBtns__btn{display:inline-block;vertical-align:middle;margin:0 15px 10px 0;padding:0 15px 0 0;border-right:1px solid #eee;cursor:pointer;color:#666;font-size:14px}.tabBtns__btn:last-child{border:0}.tabBtns__btn[data-current]{font-weight:700}.tabBar{display:table;width:100%;border-right:1px solid #eee}.tabBbar__btn,.tabBbar__btn--current{display:table-cell;vertical-align:middle;border-top:1px solid #eee;border-bottom:4px solid #eee;border-left:1px solid #eee;text-align:center;padding:12px 0;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer;width:10%;white-space:nowrap;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tabBbar__btn--current>a,.tabBbar__btn>a{display:block;margin:-12px 0;padding:12px}.tabBbar__btn--current:hover,.tabBbar__btn:hover{-webkit-box-shadow:0 0 1px 0 hsla(0,0%,86.7%,.7);box-shadow:0 0 1px 0 hsla(0,0%,86.7%,.7);border-bottom:4px solid #ddd}.tabBbar__btn--current{border-bottom-color:#252a5e}.tabCounter{font-size:12px}.tabContainer[aria-hidden=true]{display:none}.pickup{min-width:1200px}.pickupEntry{float:left;width:calc(66% - 1px);position:relative;overflow:hidden}.pickupEntry--sub{float:right;width:34%;margin:-1px 0 1px;border-bottom:1px solid #fff}.pickupEntry__link:hover .pickupEntry__photo{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.pickupEntry__photo{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;width:100%;height:auto}.pickupEntry__mask{position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,.6)));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);z-index:1}.pickupEntry__summary,.pickupEntry__summary--sub{position:absolute;bottom:0;left:0;width:100%;color:#fff;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box}.pickupEntry__summary{padding:24px 40px}.pickupEntry__summary--sub{padding:16px 24px}.pickupEntry__ttl{font-size:24px;font-weight:700;margin-bottom:5px;line-height:1.5}.pickupEntry__subttl{font-size:20px;display:block;font-weight:400}.pickupEntry--sub__ttl{font-size:18px;font-weight:700;margin-bottom:3px;line-height:1.3}.pickupEntry--sub__subttl{display:block;font-size:14px;margin-top:4px;font-weight:400;-webkit-font-feature-settings:"halt";font-feature-settings:"halt"}.pickupEntry--sub__seriesTtl,.pickupEntry__seriesTtl{margin-left:-6px}.pickupEntry--sub__seriesTtl:before,.pickupEntry__seriesTtl:before{content:"【連載】"}.pickupEntry__seriesTtl{font-size:16px;margin-bottom:5px}.pickupEntry--sub__seriesTtl{font-size:12px;margin-bottom:5px}.pickupEntry__author{display:inline-block;vertical-align:middle;line-height:1;margin-right:16px}.pickupEntry__authorPhoto{width:22px;height:22px;vertical-align:middle}.pickupEntry__authorName{margin-left:5px}.pickupEntry__authorName,.pickupEntry__date{font-size:12px;display:inline-block;vertical-align:middle}.pickupEntry__date{line-height:1.7}.recent{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:40px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.recent__content--article{width:800px}.recent__content--article .entryListMini{width:386.6666666667px;float:left;margin:0}.recent__content--article .entryListMini+.entryListMini{margin:0 0 0 20px}.recent__content--article .entryListMini__item,.recent__content--practice .entryListMini__item{margin:0 10px 10px 0}.recent__content--practice{width:386.6666666667px;margin-left:20px}.recent--news{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:40px auto}.recent__contentTitle{font-size:18px;font-weight:700;color:#666;margin-bottom:10px}.recent__more{margin-top:10px}.recommendGuide{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:64px auto}.recommendGuide__ttl{font-size:18px;font-weight:700;color:#666;margin-bottom:10px}.recommendGuide__more{margin:-20px 0 -10px}.recentWriteLawyer{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:64px auto}.recentWriteLawyer__ttl{font-size:18px;font-weight:700;color:#666;margin-bottom:10px}.recentWriteLawyer__list__item{float:left;width:183px;margin-left:20px}.recentWriteLawyer__list__item:first-child{margin-left:0}.recentWriteLawyer__list__prof{position:relative;width:183px;height:183px;overflow:hidden}.recentWriteLawyer__list__name{position:absolute;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;text-align:center;color:#fff;z-index:3;font-size:18px;font-weight:700;line-height:1.3}.recentWriteLawyer__list__name small{font-size:12px;font-weight:400}.recentWriteLawyer__list__mask{position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,.6)));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);z-index:1;height:40%}.recentWriteLawyer__list__photo{width:183px;height:auto;-webkit-box-shadow:inset 0 0 0 1px rgba(51,51,51,.08);box-shadow:inset 0 0 0 1px rgba(51,51,51,.08)}.recentWriteLawyer__list__office{text-align:center;font-size:10px;color:#999;display:block;border:1px solid #eee;border-top:0;padding:5px 0}.ctgFullList{background:#f3f3f3;padding:64px 0 34px;border-bottom:1px solid #ddd}.ctgFullList__body{width:1200px;margin:0 auto}.ctgFullList__body,.ctgFullListBox{-webkit-box-sizing:border-box;box-sizing:border-box}.ctgFullListBox{background:#fff;border:1px solid #eee;border-top-color:#b39b5f;width:380px;float:left;margin:0 0 30px 30px}.ctgFullListBox:nth-child(3n+1){margin-left:0;clear:both}.ctgFullListBox__ttl{font-size:18px;font-weight:700;color:#666;border-bottom:1px solid #eee;padding:24px;position:relative}.ctgFullListBox__ttl>a{color:inherit;padding:24px;margin:-24px;display:block}.ctgFullListBox__ttl>a:before{content:"";width:6px;height:6px;display:block;border-right:3px solid #252a5e;border-bottom:3px solid #252a5e;position:absolute;top:0;bottom:0;right:26px;margin:auto 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ctgFullListBox__ttl>a:after{content:"";width:58px;height:100%;display:block;border-left:1px solid #eee;position:absolute;top:0;right:0}.ctgFullListBox__list{padding:24px 14px;color:#999;font-size:14px}.ctgFullListBox__list li{display:inline-block;border-right:1px solid #ddd;padding:0 10px}.ctgFullListBox__list li:last-child{border-left:0}.topInfo{line-height:1;padding:16px 0;background-color:#f8f8f8;position:relative;z-index:1}.topInfo__wrap{font-size:14px;width:1200px;margin:0 auto;display:table}.topInfo__ttl{color:#666;width:88px}.topInfo__ttl,.topInfoContent{display:table-cell}.topInfoContent__day{color:#999;display:table-cell;width:130px}.topInfoContent__ttl{display:table-cell;width:860px}.topInfo__more{display:table-cell;text-align:right}.service{margin:40px auto;width:1200px}.service__title{font-size:18px;font-weight:700;color:#666;margin-bottom:10px}.serviceList{display:-webkit-box;display:-ms-flexbox;display:flex}.serviceList__item{width:585px}.serviceList__item+.serviceList__item{margin-left:30px}.serviceList__link{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.serviceList__link:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.serviceList__link:before{content:"";width:6px;height:6px;display:block;border-right:3px solid #252a5e;border-bottom:3px solid #252a5e;position:absolute;top:0;bottom:0;right:36px;margin:auto 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.serviceList__link:hover:before{right:32px}.serviceList__link:hover{color:#333;-webkit-box-shadow:inset 0 -1px 0 0 #eee,2px 2px 4px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,2px 2px 4px 0 hsla(0,0%,86.7%,.7)}.serviceList__link:after{width:80px}.serviceList__link__thumb{background-color:#f3f3f3;width:80px;height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center}.serviceList__link__thumbIcon__bll{margin:0 auto;width:52px;height:52px;top:16%;position:relative}.serviceList__link__thumbIcon__blc{margin:0 auto;width:48px;height:48px;top:20%;position:relative}.serviceList__link__textArea{padding:14px 20px}.serviceList__link__catchcopy{font-size:20px;font-weight:700}.serviceList__link__service{font-size:12px}.flashMessage--success{color:#29a36b;text-align:center;width:100%;padding:10px 0;border-top:1px solid rgba(41,163,107,.5);border-bottom:1px solid rgba(41,163,107,.5);background:#f4faf7;position:absolute;top:125px;z-index:100;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.flashMessage--success:before{content:"";margin:0 16px 2px 0;width:12px;height:6px;display:inline-block;border-left:2px solid #29a36b;border-bottom:2px solid #29a36b;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header--lib+.flashMessage--success{top:94px}.flashMessage__text{font-size:14px;font-weight:700;line-height:1;display:inline}.login{margin-bottom:120px}.loginBox{width:448px;min-height:552px;margin-right:64px;padding:64px;border:1px solid #252a5e;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.loginBox:nth-child(2n){margin-right:0}.loginBox--signup{width:448px;min-height:552px;padding:64px;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:0}.loginBox__ttl{color:#252a5e;font-size:20px;font-weight:700;text-align:center;line-height:1;margin-bottom:40px}.loginBox__label{margin-bottom:8px}.form--login .form__inputField{margin-bottom:24px}.form--login .form__checkLabel{color:#666;font-size:14px}.form--login__checkContainer{margin:16px 0}.form--login__button{margin:24px 0}.form--login__buttonTxt{font-size:14px;text-align:center;line-height:1}.accountMerit{margin-top:40px}.accountMerit__ttl{color:#999;font-size:16px;text-align:center;line-height:1;margin-bottom:16px}.accountMerit__list{counter-reset:section}.accountMerit__list__item{margin:0 0 2px;list-style:none;background-color:#f8f8f8;position:relative}.accountMerit__list__item:before{color:#937f4e;font-weight:700;display:inline-block;counter-increment:section;content:counter(section) ". ";position:absolute;top:50%;left:24px;margin-top:-12px}.accountMeritTxt{font-size:14px;color:#252a5e;margin-left:45px;display:inline-block;line-height:60px}.accountMeritThumb{width:24px;height:35px;display:inline-block;float:right;vertical-align:middle;margin:18px 24px 0}svg[class*=accountMeritIcon]{display:inline-block;overflow:hidden}svg[class*=accountMeritIcon] g,svg[class*=accountMeritIcon] path{fill:#252a5e}.separatContainer .asideContent{width:calc(33.33% - 80px);padding:0;float:left;margin-right:80px}.separatContainer .newsListSummary{margin:0 80px 0 0;width:33.3%}.separatContainer .practiceRankingSummary{margin-right:0}.categoryBreadcrumbWrap,.categoryHeaderWrap{background:#f8f8f8}.categoryHeader{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;background:#fff;margin:0 auto;padding:64px 80px;position:relative;border:1px solid #eee;border-bottom:0}.categoryHeader:after{position:absolute;left:0;right:0;bottom:0;width:calc(100% - 160px);height:0;border-top:1px solid #eee;content:"";margin:0 auto;display:block}.categoryHeader__ttl{font-size:30px;line-height:1;color:#999;padding:0 80px 40px;margin:0 -80px 40px;border-bottom:1px solid #eee}.categoryHeader__searchBtn{position:absolute;top:40px;right:40px;padding:15px 24px 15px 50px}.categoryHeader__searchBtn .icn_search{width:18px;height:18px;position:absolute;top:0;left:20px;bottom:0;margin:auto 0}.categoryHeader__searchBtn .icn_search g,.categoryHeader__searchBtn .icn_search path{fill:#fff}.categoryHeader__searchBtn__strong{color:#cab98f}.categoryBody{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;padding:1px 80px;background:#fff;margin:0 auto;position:relative}.categoryBody:before{position:absolute;top:0;left:0;content:"";width:1px;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(rgba(0,0,0,0)));background:-o-linear-gradient(#eee,rgba(0,0,0,0));background:linear-gradient(#eee,rgba(0,0,0,0));-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0)}.categoryBody:after{position:absolute;top:0;right:0;content:"";width:1px;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(rgba(0,0,0,0)));background:-o-linear-gradient(#eee,rgba(0,0,0,0));background:linear-gradient(#eee,rgba(0,0,0,0));-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0)}.categoryContents{margin:64px 0;border-bottom:1px solid #ddd}.categoryContents__ttl{font-weight:700;font-size:24px;color:#666;margin-bottom:-10px}.categoryContents__newsHistory{margin-top:30px}.categoryRankingContents{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0 20px}.categoryRankingContents__ttl{margin-bottom:10px;font-weight:700;color:#666;position:relative;padding-left:30px}.categoryFilter{padding:16px 0}.categoryFilter__ttl{display:inline-block;vertical-align:middle;font-size:12px;color:#666;margin-right:20px}.recentWriteLawyerSummary{background:#f8f8f8;padding:24px 40px;border:1px solid #f3f3f3;margin:0 0 40px -55px}.recentWriteLawyerSummary__ttl{font-size:18px;color:#999;margin:3px 0 5px;font-weight:700;text-align:center}.recentWriteLawyerSummary__link{display:table;width:100%;padding:16px 0}.recentWriteLawyerSummary__prof{display:table-cell;width:200px;vertical-align:middle}.recentWriteLawyerSummary__photo{display:table-cell;width:85px;vertical-align:middle}.recentWriteLawyerSummary__photo__img{width:65px;height:65px;background:#ddd}.recentWriteLawyerSummary__name{font-weight:700;font-size:18px}.recentWriteLawyerSummary__name small{font-weight:400;font-size:12px}.recentWriteLawyerSummary__office{color:#666;font-size:10px}.newsHistoryWrap{margin-top:30px}.hero__wrap{background:url(/img/pc/user/lawyer/hero.jpg) top no-repeat #4a4e79;position:relative;-webkit-box-shadow:inset 0 0 10px rgba(37,42,94,.03);box-shadow:inset 0 0 10px rgba(37,42,94,.03)}.hero__wrap:before{position:absolute;bottom:0;left:0;width:100%;content:"";display:block;height:40px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(37,42,94,.05)));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(37,42,94,.05));background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(37,42,94,.05))}.hero{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto;padding-bottom:70px;position:relative}.hero__ttl{font-size:32px;color:#fff;margin:15px 0}.hero__lead{font-size:14px;color:#a6a8b7;margin:0 25px 25px 0;width:560px}.hero__counter{text-align:center;width:137px;height:137px;border-radius:50%;border:1px solid #cab98f;color:#cab98f;position:absolute;top:0;left:600px}.hero__counter__ttl{display:block;font-size:14px;margin-top:35px}.hero__counter__num{font-size:28px;font-weight:400}.hero__btn{border:1px solid hsla(0,0%,100%,.4);border-radius:3px;padding:10px 25px;color:#fff;display:inline-block;font-size:14px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hero__btn:hover{color:#fff;background:hsla(0,0%,100%,.02);-webkit-box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.2);box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.2)}.hitCounter{display:inline-block;vertical-align:middle;margin-right:20px}.hitCounter__ttl{font-size:14px;color:#999;margin-right:10px}.hitCounter__num{font-size:30px;color:#937f4e;margin-left:5px}.ctgThumbList--quarter{margin:0 -10px}.ctgThumbList--quarter__item{float:left;width:calc(25% - 20px);margin:10px}.ctgThumbList--quarter__item:nth-child(4n+1){clear:both}.ctgThumbList__thumb{width:60px;height:60px;float:left;border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center}svg[class*=ctgThumbList__thumbIcon]{width:35px;height:35px;display:inline-block;overflow:hidden;margin-top:11px}svg[class*=ctgThumbList__thumbIcon] g,svg[class*=ctgThumbList__thumbIcon] path{fill:#252a5e}.ctgThumbList__body{float:right;width:calc(100% - 80px);margin:5px 0;line-height:1.5}.ctgThumbList__ctgName{display:block;white-space:nowrap}.ctgThumbList__counter{font-size:12px;color:#999}.profBreadrumbsWrap,.profHeader{background:#f8f8f8}.profHeader{padding:0 0 30px}.profHeader__body{-webkit-box-sizing:border-box;width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:table}.profHeader__photo{display:table-cell;vertical-align:middle;width:335px}.profHeader__photoImage{width:225px;height:225px;background:#eee;border:25px solid #fff;-webkit-box-shadow:0 0 0 1px #eee;box-shadow:0 0 0 1px #eee}.profHeader__profSummary{display:table-cell;vertical-align:middle}.profHeader__nameGroup{display:inline-block;position:relative;padding-top:1.8em;padding-right:16px}.profHeader__name{font-size:37px;display:inline-block;line-height:1}.profHeader__name small{font-size:20px;color:#666;margin-left:5px}.profHeader__nameKana{font-size:12px;color:#999;position:absolute;top:0;left:0}.profHeader__lawform{display:inline-block;margin-top:10px;vertical-align:bottom}.profHeader__office{display:table-cell;vertical-align:middle;margin-left:16px;padding:0 16px;border-left:1px solid #eee;font-size:14px;color:#666}.profHeader__officeSub{margin-left:8px}.profHeader__post{display:table-cell;background:#fff;border:1px solid #cab98f;font-size:12px;color:#937f4e;padding:10px 20px;margin:-2px 0 10px 30px;line-height:1;vertical-align:bottom}.profHeader__ctg{margin:18px 0}.profHeader__ctg>li{padding:8px 13px;font-size:12px;margin:5px 5px 5px 0}.profHeader__language{display:inline-block;vertical-align:middle;position:relative;padding-left:25px;font-size:12px}.profHeader__experience__icon,.profHeader__languageTitle__icon{position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:block;width:13px;height:13px}.profHeader__experience__icon g,.profHeader__experience__icon path,.profHeader__languageTitle__icon g,.profHeader__languageTitle__icon path{fill:#ccc}.profHeader__experience__icon{margin:2px 0 0}.profHeader__languageList{font-size:12px}.profHeader__languageList,.profHeader__languageList>li{display:inline-block;vertical-align:middle}.profHeader__languageList>li:before{content:"／";color:#ccc;margin:0 5px}.profHeader__languageList>li:first-child:before{display:none}.profHeader__experienceTitle,.profHeader__languageTitle{display:inline-block;vertical-align:middle;color:#999;margin-right:8px}.profHeader__experience{vertical-align:middle;position:relative;margin-top:8px;padding-left:25px;font-size:12px}.profHeader__experienceInner{display:inline-block;margin-right:16px}.profHeader__experienceInner+.profHeader__experienceInner{padding-left:16px;border-left:1px solid #eee}.profHeader__experienceList{margin-top:2px}.profHeader__experienceList__item{display:inline-block;margin:2px 24px 2px 0}.profHeader__notes{color:#999;font-size:12px;margin-top:8px}.profNav{border-top:1px solid #eee;border-bottom:1px solid #252a5e;background:#fff}.profNav__btns{-webkit-box-sizing:border-box;width:1200px;margin:0 auto -1px;padding:0 20px;box-sizing:border-box}.profNav__btns>li{float:left;color:#999}.profNav__btn,.profNav__btns>li{padding:20px 60px;text-align:center;line-height:1}.profNav__btn{display:block;font-size:18px;color:#333;border-bottom:1px solid #252a5e;border-left:1px solid #eee;border-right:1px solid #eee;margin:-20px -61px -20px -60px}.profBody{-webkit-box-sizing:border-box;width:1200px;margin:0 auto;padding:0 50px;box-sizing:border-box}.profCopy{border:1px solid #eee;padding:40px;margin-top:40px}.profContents{margin:60px 0;padding-top:60px;border-top:1px solid #eee}.profContents:first-of-type{border-top:0;margin-top:0}.profContents__ttl{float:left;width:225px;font-size:24px;color:#999}.profContents__ttl--block{font-size:24px;color:#999;margin-bottom:30px}.profContents__body__more{margin-top:15px}.profContents__nav{clear:both;float:left;width:225px;font-size:18px}.profContents__nav>li{margin-bottom:10px}.profContents__navBtn{display:block;padding-left:25px;position:relative}.profContents__navBtn:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:0}.profContents__navBtn--current{display:block;padding-left:25px;position:relative;color:#937f4e}.profContents__navBtn--current:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #ccc;border-bottom:2px solid #ccc;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:0}.profContents__body{float:right;width:calc(100% - 305px);position:relative}.profContents__body:before{content:"";border-left:1px solid #ddd;width:0;height:100%;display:inline-block;position:absolute;top:0;left:-85px}.profContents__body .entryListMini{margin:16px 0}.profMap{background:#eee}#map,.profMap{height:230px}.profFooter{-webkit-box-sizing:border-box;width:1200px;margin:40px auto;padding:0 50px;box-sizing:border-box}.profFooter__info{float:left;width:800px;font-size:14px}.profFooter__mapLink{float:right;width:250px}.lawyerSearchField{padding:32px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8f8f8}.lawyerSearchField__ttl{font-weight:700;color:#999;line-height:1}.lawyerSearchField__ttl--sub{font-size:14px;font-weight:400;color:#999;line-height:1;margin:24px 0 0}.lawyerSearchField__ttl--sub+.formTable--plain{margin:-10px 0}.formTable--plain+.lawyerSearchField__ttl--sub{margin-top:10px}.lawyerSearchField__line{margin:14px 0 24px}.lawyerSearchField__separateTitle{margin:40px 0 20px;text-align:center;font-weight:700;color:#999;position:relative}.lawyerSearchField__separateTitle:before{content:"";border-top:1px solid #e9e9e9;border-bottom:1px solid #fff;position:absolute;top:50%;left:0;width:30%;height:0}.lawyerSearchField__separateTitle:after{content:"";border-top:1px solid #e9e9e9;border-bottom:1px solid #fff;position:absolute;top:50%;right:0;width:30%;height:0}.header--lib{border-top:3px solid #252a5e;border-bottom:1px solid #eee;position:relative;height:90px;background:#fff;z-index:2}.header__libWrap{width:1200px;height:90px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__libWrap,.header__serviceName--lib{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__serviceName--lib{height:40px;padding-top:2px}.header__logo--lib,.header__serviceName--lib{-ms-flex-preferred-size:300px;flex-basis:300px}.header__logo--lib{display:block;height:38px;background:url(/img/pc/user/lib/logo_lib.svg) 0 no-repeat;background-size:auto 100%;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s}.header__libMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.header__libMenu__item{margin-left:24px}.header__logo--lib__link{display:block}.badge{position:relative}.badge .HW_badge_cont{position:absolute;bottom:4px;left:8px}.badge .HW_badge{background:#d93588}.badge__link{display:block;width:24px;height:24px}.libHero{background-color:#252a5e;height:254px;font-size:32px;text-align:center;color:#fff}.libHero__wrap{display:block;width:1200px;height:254px;margin:0 auto}.libHero__img{width:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libBar{height:80px;background-color:#f3f3f3}.libBarInner{width:1200px;height:80px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.libMenu{font-size:14px}.libSearchbox{width:860px;text-align:right}.libSearchbox__text{color:#666;font-size:12px;padding-right:8px}.libSearchbox__form{display:inline}.libSearchbox__input{width:500px;display:inline-block;vertical-align:middle}input.libSearchbox__input{-webkit-appearance:none}.libSearchbox__button{width:54px;height:41px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;overflow:hidden;padding:0}.libSearchbox__button .icn_search{width:18px;height:18px;margin-left:-3px}.libSearchbox__button .icn_search g,.libSearchbox__button .icn_search path{fill:#fff}.libSearchboxWrap{display:inline-block;position:relative}.libSearchboxWrap:before{content:"";display:block;width:0;height:0;border:4px solid rgba(0,0,0,0);border-top:5px solid #ccc;position:absolute;top:0;bottom:0;right:8px;margin:auto 0;z-index:2}.libSearchbox__select{color:#333;font-size:12px;border:0;margin:0;padding:0 24px 0 0;outline:none}.libSearchbox__select,.libSearchbox__select:hover{-webkit-box-shadow:none;box-shadow:none}.libContent{width:1200px;margin:40px auto}.libFeatureGroup{margin:0 0 40px}.libFeatureHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;line-height:1}.libFeatureTitle{color:#252a5e;font-size:18px;font-weight:700;line-height:1}.libFeatureMore{font-size:14px;text-align:right;margin-top:auto}.libFeatureMore__link{display:block}.libFeatureList{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.libFeatureList__item{width:150px;margin-right:25px}.libFeatureList__thumb{width:150px;height:210px;vertical-align:bottom;overflow:hidden}.libBookImage__link,.libFeatureList__thumbLink,.libList__figureLink{display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.libBookImage__link:hover img,.libFeatureList__thumbLink:hover img,.libList__figureLink:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(75%);filter:brightness(75%)}.libBookImage__link:hover:before,.libFeatureList__thumbLink:hover:before,.libList__figureLink:hover:before{content:"読む";display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;width:80%;height:40px;line-height:3.25em;color:#2054a2;border-radius:3px;font-size:.8em;font-weight:700;text-align:center;margin:auto;padding-left:16px;background-color:#fff}.libBookImage__link:hover:after,.libFeatureList__thumbLink:hover:after,.libList__figureLink:hover:after{content:"";display:inline-block;width:15px;height:15px;position:absolute;top:0;bottom:0;right:0;left:calc(16px + 20%);z-index:2;margin:auto 0;background:url(/img/pc/user/lib/book.svg) 0 0 no-repeat}.libFeatureList__thumbImage{max-width:148px;max-height:208px;border:1px solid #eee;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libFeatureList__title{font-size:14px;line-height:1.5;margin-top:8px}.libFeatureList__title__link{max-height:62px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.libFeatureList__publisher{color:#666;font-size:14px;margin-top:5px}.libAllRead{margin:40px 0}.libAllRead__link{font-size:14px;font-weight:700;text-align:center;display:block;line-height:64px;border:1px solid #ddd;border-radius:3px;padding-right:16px;position:relative}.libAllRead__link:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:508px}.libAllRead__link:hover:after{right:506px}.libAllRead__link__num{font-size:12px}.libModalContainer{position:fixed;top:0;left:0;z-index:100}.libModalView{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition:opacity .1s cubic-bezier(.465,.183,.153,.946),-webkit-transform .1s cubic-bezier(.465,.183,.153,.946);transition:opacity .1s cubic-bezier(.465,.183,.153,.946),-webkit-transform .1s cubic-bezier(.465,.183,.153,.946);-o-transition:transform .1s cubic-bezier(.465,.183,.153,.946),opacity .1s cubic-bezier(.465,.183,.153,.946);transition:transform .1s cubic-bezier(.465,.183,.153,.946),opacity .1s cubic-bezier(.465,.183,.153,.946);transition:transform .1s cubic-bezier(.465,.183,.153,.946),opacity .1s cubic-bezier(.465,.183,.153,.946),-webkit-transform .1s cubic-bezier(.465,.183,.153,.946);pointer-events:none;opacity:0;will-change:transform,opacity}.libModalView:after{content:"";position:fixed;background:rgba(0,0,0,.4);width:100%;height:100%;left:0;top:0;display:block}.libModalView.visible{pointer-events:auto;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity .6s cubic-bezier(.465,.183,.153,.946),-webkit-transform .6s cubic-bezier(.465,.183,.153,.946);transition:opacity .6s cubic-bezier(.465,.183,.153,.946),-webkit-transform .6s cubic-bezier(.465,.183,.153,.946);-o-transition:transform .6s cubic-bezier(.465,.183,.153,.946),opacity .6s cubic-bezier(.465,.183,.153,.946);transition:transform .6s cubic-bezier(.465,.183,.153,.946),opacity .6s cubic-bezier(.465,.183,.153,.946);transition:transform .6s cubic-bezier(.465,.183,.153,.946),opacity .6s cubic-bezier(.465,.183,.153,.946),-webkit-transform .6s cubic-bezier(.465,.183,.153,.946)}.libModal{background:#fff;position:fixed;left:50%;top:50%;z-index:2;width:458px;padding:24px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:3px;text-align:center}.libModal__text{font-size:16px;margin:40px 0 24px}.libModal__free{font-size:24px;font-weight:700;line-height:1.4;margin:24px 0 16px}.libModal__button{width:290px;margin:0 auto}.libModal__free__day{color:#937f4e}.libModal__contact{color:#666;font-size:14px;margin-top:16px}.libModal__login{font-size:14px;color:#666;margin:32px 0 0}.libModal__close{font-size:14px;margin:40px 0}.libContent--list{width:960px;margin:40px auto}.libContentTitle{font-size:24px;font-weight:400;color:#999;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px}.libContentTitle+.resultNum{margin-top:16px}.libList{margin:40px 0}.libList__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;margin-bottom:24px;padding-bottom:24px}.libList__item:last-child{border:none}.libList__figure{margin-right:40px;width:150px;overflow:hidden}.libList__image{max-width:148px;max-height:208px;border:1px solid #eee;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libList__text{width:calc(100% - 190px)}.libList__title{font-size:18px;font-weight:700}.libListInfo{font-size:14px;color:#666;margin:8px 0;line-height:1.4}.libListInfo__author,.libListInfo__date,.libListInfo__publisher{display:inline-block;margin:4px 16px 4px 0}.libList__description{color:#666;font-size:14px;line-height:1.7}.libListInfo__title{color:#999;font-size:12px;display:inline-block;margin-right:8px}.libListHitPage{color:#333;font-size:12px;font-weight:700;margin:24px 0 16px;line-height:1}.libListHitPage__number:before{content:"―";color:#ccc;font-size:12px;font-weight:400;margin:0 8px;display:inline-block}.libListContents{border:1px solid #eee}.libListContents+.libListContents{margin-top:8px}.libListContents em{font-weight:700;background-color:#f7e37c}.libListContents__heading{padding:8px 24px;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex}.libListContents__heading h1,.libListContents__heading h2,.libListContents__heading h3,.libListContents__heading h4,.libListContents__heading h5,.libListContents__heading h6,.libListContents__heading p{display:inline-block;font-size:12px;color:#999;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative}.libListContents__heading h2{padding-left:24px}.libListContents__heading h2:before{content:"";display:inline-block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:4px;height:4px;border-right:1px solid #999;border-bottom:1px solid #999;position:absolute;top:0;bottom:0;margin:auto 0;left:8px}.libListContents__heading h3,.libListContents__heading h4,.libListContents__heading h5,.libListContents__heading h6,.libListContents__heading p{padding-left:24px}.libListContents__heading h3:before,.libListContents__heading h4:before,.libListContents__heading h5:before,.libListContents__heading h6:before,.libListContents__heading p:before{content:"…";display:inline-block;color:#999;font-size:8px;position:absolute;top:0;bottom:0;margin:auto 0;left:6px}.libListContents__heading__icon{min-width:12px;height:10px;display:inline-block;margin:4px 8px 0 0;background:url(/img/pc/user/lib/outline.svg) 0 0 no-repeat}.libListContents__text{font-size:14px;word-break:break-all;margin:4px 0 0;background-color:#fafafa;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.libListContents__text+.libListContents__text{border-top:1px solid #eee;margin-top:0}.libListContents__text:hover{background-color:#f9f8f5}.libContents__text__link{display:block;color:#333;margin-top:-4px;padding:24px 40px 24px 24px;position:relative;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}.libContents__text__link:hover{color:#333}.libContents__text__link:hover .libListContents__text__pageNumber{color:#183e77}.libContents__text__link:hover:before{right:14px}.libContents__text__link:before{content:"";display:block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;right:16px;margin:auto 0;width:5px;height:5px;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.libListContents__text__pageNumber{color:#2054a2;font-size:10px;display:block}.libListContents__text__pageNumber:before{content:"―";color:#ccc;font-size:10px;font-weight:400;margin:8px 8px 0 0;display:inline-block;line-height:1}.libList__more{text-align:center;margin-bottom:-24px}.libList__more__link{display:block;font-size:12px;font-weight:700;padding:16px 0;line-height:1;cursor:pointer}.libList__more__link:after{content:"";display:inline-block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:5px;height:5px;margin:0 0 0 8px;border-right:2px solid #ccc;border-bottom:2px solid #ccc}.libContent__noResult{font-size:16px;font-weight:700;margin:24px 0;padding:24px}.libArticleBottom,.libContent__noResult{background-color:#f8f8f8}.libArticleBottomInner{margin:0 auto;padding:40px 0;width:1200px}.libArticleBottomInner+.libArticleBottomInner{padding:0 0 40px}.libArticleBottomInner .libArticleHead{margin:0 0 16px}.libBookWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.libBookImage{width:200px}.libBookImage .btn--block+.btn--block,.libBookImage .btn--block+.libBookAction__readButton,.libBookImage .libBookAction__readButton+.btn--block,.libBookImage .libBookAction__readButton+.libBookAction__readButton{margin-top:8px}.libBookImage__figure{margin:0 0 24px;overflow:hidden}.libBookImage__link:hover:after{left:72px}.libBookImage__img{width:198px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #eee}.libBookAction{text-align:center}.libBookAction__readButton:before{content:"";display:inline-block;width:18px;height:22px;margin-right:12px;vertical-align:middle;background:url(/img/pc/user/lib/book_white.svg) 0 0 no-repeat}.libBookAction__buyLink{display:block;margin-top:16px;font-size:12px;line-height:1}.libBookAction__buyLink:after{margin-left:4px;content:"";display:inline-block;width:10px;height:10px;background:url(/img/pc/user/blank.svg) 0 0 no-repeat;vertical-align:middle}.libBookContent{font-size:14px;width:936px;margin-left:64px}.libBookContent__title{color:#252a5e;font-size:32px;line-height:1.3;margin:-8px 0 24px}.libBookText{display:-webkit-box;display:-ms-flexbox;display:flex}.libBookDetail{position:relative;overflow:hidden}.libBookDetail:before{content:"";display:block;height:370px;border-right:1px solid #eee;position:absolute;top:0;left:50%}.libBookDetail__tableOfContent,.libBookDetail__text{width:404px;height:370px;position:relative}.libBookDetail__tableOfContentHeading{color:#999;font-size:16px;margin-bottom:8px}.libBookDetail__text{float:left}.libBookDetail__tableOfContent{float:right}.libBookDetail__tableOfContent:before{content:"";display:block;width:100%;height:64px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,#fff),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(bottom,#fff 10%,hsla(0,0%,100%,0) 100%);background:linear-gradient(0deg,#fff 10%,hsla(0,0%,100%,0))}.libBookDetail__tableOfContentScroll{font-size:14px;line-height:1.8;width:404px;height:100%;overflow-y:scroll}.libBookDetail__tableOfContentScrollInner{padding-bottom:90px;-webkit-box-sizing:border-box;box-sizing:border-box}.libBookDetail__tableOfContentScrollInner h1{font-size:18px;font-weight:700;margin-top:8px;line-height:1.5}.libBookDetail__tableOfContentScrollInner h1+h1{margin-top:4px}.libBookDetail__tableOfContentScrollInner h2{font-size:18px;margin-top:4px;line-height:1.5}.libBookDetail__tableOfContentScrollInner h3{font-size:16px;margin-top:4px;line-height:1.4}.libBookDetail__tableOfContentScrollInner h4,.libBookDetail__tableOfContentScrollInner h5,.libBookDetail__tableOfContentScrollInner h6{font-size:14px;margin-top:4px;line-height:1.4}.libBookInfo{color:#666;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.libBookInfo__title{color:#999;font-size:12px;-ms-flex-preferred-size:20%;flex-basis:20%;padding:7px 0 4px}.libBookInfo__desc{-ms-flex-preferred-size:80%;flex-basis:80%;padding:4px 0}.libBookDetail__description{-ms-flex-preferred-size:80%;flex-basis:80%;padding:24px 0 0}.libTabBarWrap{margin-top:24px}.libSearchField{background-color:#f8f8f8;padding:40px 32px}.libSearchField__title{color:#999;font-size:18px;font-weight:700;line-height:1}.libSearchField__title--sub{color:#999;font-size:14px;line-height:1;margin:24px 0 16px}.libSearchField__selectArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.libSearchField__selectArea .form__selectWrap{margin-right:8px}.libSearchField__button{margin-top:24px}.mypageMenu{margin-bottom:120px;padding:40px;border:1px solid #eee}.mypageMenu__list{margin:-16px 0}.mypageMenu__list li{line-height:50px}.mypageMenu__list li a{display:block}.mypageMenu__list li button{color:#2054a2;font-size:16px;background-color:rgba(0,0,0,0);width:100%;text-align:left;cursor:pointer;font-family:inherit}.mypageMenu__list li button:hover{color:#183e77}.mypageMenu__list .is_current a{color:#666;font-weight:700}.mypageMenuCampaign__list li+li{margin-top:24px}.mypageMenuCampaign{display:block;color:#937f4e;font-size:12px}.mypageMenu__ttl{color:#999;margin:0 0 28px}.favorite--none{margin:40px 0 64px;padding:40px;background-color:#f8f8f8}.favorite--none__txt{margin-bottom:24px}.browsingHistory{border-bottom:1px solid #eee;padding-bottom:24px}.browsingHistory__ttl{font-size:20px;line-height:1;margin:64px 0 0;position:relative}.browsingHistory__ttl:after{content:"";display:inline-block;width:70.5%;height:1px;background-color:#eee;position:absolute;top:.5em;right:0}.browsingHistory__ttl:first-child{margin:0}.browsingHistory__day{color:#999;font-size:14px}.mypageContents__ttl{font-size:24px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px;margin:40px 0 16px}.mypageContents__subTtl{font-size:18px;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px}.mypageContentsList{counter-reset:number}.mypageContentsList__item{margin:40px 0 0;color:#333;font-weight:700}.mypageContentsList__item:before{content:counter(number);counter-increment:number;display:inline-block;color:#fff;background-color:#b39b5f;width:24px;text-align:center;border-radius:12px;margin-right:5px}.mypageContents__img{width:100%;margin:24px 0;border:1px solid #eee}.mypageAnnounce{background-color:#f8f8f8;margin:40px 0;padding:40px}.mypageAnnounce .form__btnHolder,.mypageAnnounce .registerForm__btnHolder{margin:24px 0 0}.mypageAnnounce__ttl{font-size:18px;font-weight:700;margin:0 0 16px}.mypageContentsList__text--small{color:#999;font-size:12px;text-align:right}.withdrawal{font-size:14px;text-align:right;margin:40px 0;padding-top:24px;border-top:1px solid #ddd}.subscription{padding-bottom:40px}.subscription+.subscription{padding-top:40px;border-top:1px solid #eee}.subscription__ttl{margin-bottom:24px;font-size:18px;font-weight:700}.cardInfomation,.subscribedPlan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cardInformation__contents,.cardinformation__expirationDate,.subscribedPlan__contents,.subscribedPlan__planPrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscribedPlan__planPrice{margin-left:24px}.cardinformation__action,.cardinformation__expirationDate,.subscribedPlan__action,.subscribedPlan__planPrice__type{font-size:14px}.cardinformation__expirationDate__title,.subscribedPlan__planPrice__type{color:#999}.cardinformation__expirationDate__title{margin:0 8px 0 16px}.subscribedPlan__action__notice{color:#999}.paymentLogTable{table-layout:fixed;width:100%;font-size:14px}.paymentLogTable__head__row{text-align:left;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#999}.paymentLogTable__head__title{padding:16px;font-weight:400}.paymentLogTable__head__title:first-of-type{padding:16px 16px 16px 0}.paymentLogTable__head__title:last-of-type{padding:16px 0 16px 16px}.paymentLogTable__body__row{border-bottom:1px solid #eee}.paymentLogTable__body__data{padding:16px}.paymentLogTable__body__data:first-of-type{padding:16px 16px 16px 0}.paymentLogTable__body__data:last-of-type{padding:16px 0 16px 16px}.unsubscribe{padding:64px 88px;border:1px solid #eee}.unsubscribe__ttl{font-size:24px;font-weight:700;color:#252a5e;text-align:center}.unsubscribe__txt{margin-top:32px;text-align:center}.unsubscribeList{margin:40px 0;padding:32px;background-color:#f8f8f8}.unsubscribeList--item{padding-left:20px;position:relative}.unsubscribeList--item+.unsubscribeList--item{margin-top:8px}.unsubscribeList--item:before{content:"";width:6px;height:6px;display:inline-block;position:absolute;top:.6em;left:0;background:#ccc;border-radius:50%}.unsubscribeForm__btnHolder,.unsubscribeForm__txt{margin-top:24px;text-align:center}.unsubcribeAccountMerit{margin-top:32px}.unsubcribeAccountMerit__ttl,.unsubscribe__ttl--finish{color:#999;font-size:16px;text-align:center;line-height:1;margin-bottom:24px}.unsubscribe__ttl--finish{font-size:24px;font-weight:700;color:#937f4e}.unsubscribe__ttl--error{text-align:center}.unsubscribeEnquete{margin-top:40px;width:100%;height:1300px;overflow:hidden}.unsubcribeAccountMerit__list{counter-reset:section;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.unsubcribeAccountMerit__list__item{width:calc(50% - 2px);margin:0 0 2px;list-style:none;background-color:#f8f8f8;position:relative}.unsubcribeAccountMerit__list__item:before{color:#937f4e;font-weight:700;display:inline-block;counter-increment:section;content:counter(section) ". ";position:absolute;top:50%;left:24px;margin-top:-12px}.unsubcribeAccountMerit__list__item:nth-of-type(2n){margin-left:2px}.unsubcribeAccountMeritTxt{font-size:14px;color:#252a5e;margin-left:45px;display:inline-block;line-height:60px}.unsubcribeAccountMeritThumb{width:24px;height:35px;display:inline-block;float:right;vertical-align:middle;margin:18px 24px 0}svg[class*=unsubcribeAccountMeritIcon]{display:inline-block;overflow:hidden}svg[class*=unsubcribeAccountMeritIcon] g,svg[class*=unsubcribeAccountMeritIcon] path{fill:#252a5e}.creditCardEdit__btnHolder{margin-top:24px;text-align:center}.mypageBanner{width:820px;margin-bottom:40px}.mypageBanner__img{width:100%}.register{margin-top:80px}.registerHeader{border-top:3px solid #252a5e;border-bottom:1px solid #eee;text-align:center;margin:0 auto;line-height:1}.registerHeader__serviceName{display:inline-block;margin:20px 0 15px}.registerHeader__logo{width:254px}.register__page__ttl{margin-bottom:40px}.registerForm__btnHolder{margin:24px 0 0}.registerForm__btnHolder__txt{margin-top:16px;font-size:14px}.registerFooter{padding:24px 0;background-color:#f8f8f8}.registerFooter__bottom{margin:0 auto}.seminarList{margin:40px 0;border-top:1px solid #eee}.categoryContents__ttl+.seminarList{border-top:0}.seminarList+.btnTxt--block{margin-top:-24px}.seminarList__item{padding:24px 0;border-bottom:1px solid #eee;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.seminarList__date{font-size:14px;color:#333;-ms-flex-preferred-size:170px;flex-basis:170px}.seminarList__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:40px}.seminarList__ttl{font-size:18px;font-weight:700;margin-bottom:8px}.seminarList__name{font-size:14px;font-weight:700}.seminarList__office{font-size:12px;font-weight:400;color:#999;margin:0 16px 0 8px;display:inline-block}.seminarList__statusIcon--close,.seminarList__statusIcon--open{font-size:12px;font-weight:700;text-align:center;display:inline-block;width:82px;height:32px;line-height:32px}.seminarList__statusIcon--open{color:#937f4e;border:1px solid #b39b5f}.seminarList__statusIcon--close{color:#999;border:1px solid #ccc}.seminarList__option{display:inline-block;position:absolute;top:64px;right:0}.seminarList__option__item{font-size:12px;display:inline-block;position:relative;margin-left:40px}.seminarList__option__item:before{content:"";position:absolute;top:.2em;left:-1.6em;display:block;height:4px;width:8px;border-left:4px solid #b39b5f;border-bottom:4px solid #b39b5f;z-index:2;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.seminarWrap{width:860px;margin:0 auto 64px}.seminarHeader{margin-top:15px;padding-top:40px;position:relative}.seminarHeader+.seminarMainImage{margin-top:16px}.seminarHeader__ttl{font-size:34px;margin-bottom:24px}.seminarHeader__ctg{color:#937f4e;font-weight:700;position:absolute;top:0;left:0}.seminarHeader__date{font-size:14px;color:#999;position:absolute;top:0;right:0;padding-left:20px}.seminarHeader__date .icn_time{display:inline-block;width:13px;height:13px;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.seminarHeader__date .icn_time g,.seminarHeader__date .icn_time path{fill:#ccc}.seminarMainImage{width:1200px;height:395px;overflow:hidden;margin:40px -170px}.seminarDescription{color:#666;font-size:16px;line-height:1.9}.seminarButton{width:302px;margin:40px auto}.seminarContent--close .entryList{padding:16px 0;border:none}.seminarStatus{background-color:#f8f8f8;text-align:center;margin-top:40px;padding:24px 0}.seminarStatus__txt{color:#252a5e;font-size:18px;font-weight:700}.seminarContent__ttl{font-size:28px;font-weight:700;margin:70px 0 25px;line-height:1.6}.seminarContent__txt{color:#666;font-size:16px}.seminarBody{width:860px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.8}.seminarBody h2{font-size:28px;font-weight:700;margin:70px 0 25px;line-height:1.6}.seminarBody h3{font-size:20px;margin:45px 0 20px;border-left:3px solid #ccc;padding-left:24px}.seminarBody>p{text-align:justify}.seminarBody hr{height:0;border:0;border-top:1px solid #ddd;margin:64px 0;clear:both}.seminarBody strong{padding-bottom:2px;border-bottom:2px solid #b39b5f}.seminarBody u{text-decoration:none;padding-bottom:2px;border-bottom:1px solid #b39b5f}.seminarBody ul{margin:25px 0}.seminarBody ul>li{position:relative;margin:5px 0;padding-left:25px}.seminarBody ul>li:before{content:"";width:6px;height:6px;background:#ccc;border-radius:50%;position:absolute;top:.6em;left:0}.seminarBody ol{margin:25px 0;counter-reset:entryOl}.seminarBody ol>li{position:relative;margin:5px 0;padding-left:25px}.seminarBody ol>li:before{counter-increment:entryOl;content:counter(entryOl);color:#b39b5f;display:inline-block;margin-right:20px;position:absolute;top:0;left:0}.seminarBody ol.circleNumber>li:before{color:#333;font-size:14px;text-align:center;border-radius:50%;border:1px solid #333;width:1em;height:1em;line-height:1em;top:4px}.seminarBody ol ul{margin:0}.seminarBody figure{margin:40px 0;border:1px solid #eee;text-align:center;overflow:hidden}.seminarBody figcaption{color:#999;padding:5px 10px;display:block;border-top:1px solid #eee;font-size:12px}.seminarBody table{margin:30px 0}.seminarBody table td,.seminarBody table th{padding:8px 10px;border:1px solid #ddd}.seminarBody table .bgTitle,.seminarBody table th{background-color:#eee}.seminarBody table .center{text-align:center}.seminarBody table .right{text-align:right}.seminarBody table ol,.seminarBody table ul{margin:0}.seminarBody table.table--horizenLine td,.seminarBody table.table--horizenLine th{border-left:0;border-right:0}.seminarBody .linkBlock{margin:20px 0;padding:0 0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.seminarBody .linkBlock:before{content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:10px 16px 0 0}.seminarBody .ex{background:#f3f3f3;padding:24px;margin:40px 0;word-wrap:break-word;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-wrap:break-word;width:100%;overflow:hidden;white-space:pre-wrap}.seminarBody .ex__note{margin:-40px 0 40px 80px;padding:20px 0 0 40px;border-left:1px solid #eee}.seminarBody .gist{border:1px solid #ddd;padding:30px 40px;margin:40px 0;clear:both}.seminarBody .gist ol{margin:0}.seminarBody .omission{height:35px;margin:32px 0;background:url(/img/pc/user/entry/omission.png) 0 0 no-repeat;display:block}.seminarBody .speaker{border:1px solid #ddd;padding:40px;margin:40px 0}.seminarBody .speaker__photo{float:left;width:140px;height:auto;margin:0 24px 24px 0;background:#eee;display:block}.seminarBody .seminarPR{margin:40px 0}.seminarBody .seminarPR__data{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.seminarBody .seminarPR__dataText{-webkit-box-flex:2;-ms-flex:2;flex:2}.seminarBody .seminarPR__category{margin-bottom:16px;font-size:14px}.seminarBody .seminarPR__categoryTitle{color:#937f4e;font-size:12px;font-weight:700}.seminarBody .seminarPR__mail,.seminarBody .seminarPR__recruitLink__link{font-size:14px}.seminarBody .seminarPR__mailTitle{color:#999;font-size:12px;display:inline-block;margin-right:8px}.seminarBody .seminarPR__dataImage{width:240px;border:1px solid #eee;margin-right:24px}.seminarBody .seminarPR__dataImage img{width:100%}.seminarBody .seminarPR__description{font-size:16px;margin-top:24px}.aboutHero{height:510px;color:#fff;text-align:center;background:url(/img/pc/user/static/about/hero.jpg) top no-repeat;background-size:cover;position:relative}.aboutHero:before{content:"";display:block;background-color:#252a5e;opacity:.6;width:100%;height:510px;position:absolute;top:0;left:0}.aboutHero__inner{margin:0 auto;padding-top:100px;position:relative;z-index:1}.aboutHero__ttl{font-size:44px;line-height:1.3}.aboutHero__description{font-size:14px;line-height:1.8;margin:16px 0 64px}.aboutHero__button{width:240px;height:54px;line-height:54px;color:#fff;font-size:14px;font-weight:700;border:1px solid #fff;border-radius:3px;display:block;margin:0 auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.aboutHero__button:hover{color:#fff;background-color:#252a5e;border:1px solid #252a5e;-webkit-box-shadow:0 1px 2px rgba(51,51,51,.6);box-shadow:0 1px 2px rgba(51,51,51,.6)}.aboutSection{padding:104px 0}.aboutSection--gray{padding:104px 0;background-color:#f8f8f8}.aboutSection__ttl{font-size:24px;color:#252a5e;line-height:1;text-align:center;margin-bottom:64px}.aboutSection__ttl .aboutSection__ttl__small{display:inline-block;font-size:20px;margin-bottom:8px}.aboutSection__ttl--sub{font-size:18px;color:#937f4e;text-align:center;margin:100px 0 40px}.aboutSection__txt--note{font-size:12px;color:#999;text-align:center;margin-top:-32px}.aboutFeature{margin-bottom:104px}.aboutFeature:nth-child(2n) .aboutFeature__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.aboutFeature:nth-child(2n) .aboutFeature__text{width:46%;padding-left:2%}.aboutFeature:nth-child(2n) .aboutFeature__img img{position:absolute;right:0}.aboutFeature:last-child{margin-bottom:0}.aboutFeature__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.aboutFeature__text{position:relative;display:block;width:38%;margin:0;padding:0 0 0 10%}@media(min-width:1800px){.aboutFeature__text{width:32%;padding:0 0 0 16%}}.aboutFeature__ttl{font-size:32px;color:#252a5e;max-width:516px;line-height:1.4;margin-top:140px}.aboutFeature__ttl:after{content:"";display:block;width:80px;border-bottom:1px solid #b39b5f;margin:24px 0}.aboutFeature__description{max-width:516px}.aboutFeature__img{position:relative;display:block;width:52%;height:540px;margin:0;padding:0;overflow:hidden}.aboutOfficeList{width:1200px;margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aboutOfficeList__item{width:240px;height:100px;display:table}.aboutOfficeList__item span{display:table-cell;width:100%;height:100%;vertical-align:middle}.aboutOfficeList__item img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;display:block}.aboutCaseStudy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:1200px;margin:0 auto 40px;padding:64px 0;background-color:#fff;-webkit-box-shadow:0 6px 10px 0 rgba(51,51,51,.04);box-shadow:0 6px 10px 0 rgba(51,51,51,.04)}.aboutCaseStudy__text{padding:0 40px;font-size:14px;line-height:1.8}.aboutCaseStudy__text__strong{font-weight:700;border-bottom:1px solid #b39b5f}.aboutCaseStudy__name{color:#999;font-size:14px;line-height:1;margin-bottom:16px}.aboutCaseStudy__ttl{font-size:18px;font-weight:700;color:#252a5e;line-height:1;margin-bottom:16px}.aboutVoiceList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:1200px;margin:0 auto -32px}.aboutVoiceList__item{-ms-flex-preferred-size:378px;flex-basis:378px;margin-bottom:32px;padding:32px 0 16px;background-color:#fff;-webkit-box-shadow:0 6px 10px 0 rgba(51,51,51,.04);box-shadow:0 6px 10px 0 rgba(51,51,51,.04);font-size:14px}.aboutVoiceList__text{padding:0 64px 16px;position:relative}.aboutVoiceList__text:after,.aboutVoiceList__text:before{position:absolute;top:-40px;color:#eee;font-size:80px;font-family:Georgia,游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif}.aboutVoiceList__text:before{content:"“";left:24px}.aboutVoiceList__text:after{content:"”";right:24px}.aboutVoiceList__user{color:#999;text-align:right;padding-right:24px}.aboutMeritList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1200px;margin:0 auto}.aboutMeritList__item{-ms-flex-preferred-size:400px;flex-basis:400px;text-align:center;margin-bottom:64px}.aboutMeritList__icon{width:100px;height:100px;margin:0 auto;background-color:#f3f3f3;border-radius:50%}.aboutMeritList__icon .accountMeritIcon{width:40px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aboutMeritList__ttl{margin:40px 0 18px;font-size:18px;font-weight:700;color:#937f4e;line-height:1}.aboutMeritList__description{width:360px;margin:0 auto;font-size:14px;color:#666}.aboutMerit__bottomText{color:#252a5e;font-size:16px;text-align:center;margin-top:-64px}.aboutRegister{position:relative}.aboutRegister:before{content:"";display:block;position:absolute;bottom:0;width:100%;height:90px;background-color:#ddd;z-index:-1}.aboutRegister__panel{width:600px;margin:0 auto;padding:40px 0 64px;background-color:#fff;text-align:center;-webkit-box-shadow:0 6px 10px 0 rgba(51,51,51,.06);box-shadow:0 6px 10px 0 rgba(51,51,51,.06);position:relative;z-index:1}.aboutRegister__text{font-size:16px;color:#666;line-height:1;margin-bottom:24px}.aboutRegister__text:after,.aboutRegister__text:before{content:"";display:inline-block;margin:0 8px 4px;width:16px;border-bottom:1px solid #ddd}.aboutRegister__btn{padding:16px 80px}.aboutHero__inner[data-js-anim]{-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;opacity:0}.aboutHero__inner[data-js-anim=active]{opacity:1}.aboutFeature__img img[data-js-anim]{-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0}.aboutFeature__img img[data-js-anim=active]{opacity:1}.aboutOfficeList[data-js-anim] .aboutOfficeList__item{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:3s;animation-duration:3s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(7){-webkit-animation-delay:.35s;animation-delay:.35s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(8){-webkit-animation-delay:.4s;animation-delay:.4s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(9){-webkit-animation-delay:.45s;animation-delay:.45s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(10){-webkit-animation-delay:.5s;animation-delay:.5s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(11){-webkit-animation-delay:.55s;animation-delay:.55s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(12){-webkit-animation-delay:.6s;animation-delay:.6s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(13){-webkit-animation-delay:.65s;animation-delay:.65s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(14){-webkit-animation-delay:.7s;animation-delay:.7s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(15){-webkit-animation-delay:.75s;animation-delay:.75s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(16){-webkit-animation-delay:.8s;animation-delay:.8s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(17){-webkit-animation-delay:.85s;animation-delay:.85s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(18){-webkit-animation-delay:.9s;animation-delay:.9s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(19){-webkit-animation-delay:.95s;animation-delay:.95s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(20){-webkit-animation-delay:1s;animation-delay:1s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(21){-webkit-animation-delay:1.05s;animation-delay:1.05s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(22){-webkit-animation-delay:1.1s;animation-delay:1.1s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(23){-webkit-animation-delay:1.15s;animation-delay:1.15s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(24){-webkit-animation-delay:1.2s;animation-delay:1.2s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(25){-webkit-animation-delay:1.25s;animation-delay:1.25s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(26){-webkit-animation-delay:1.3s;animation-delay:1.3s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(27){-webkit-animation-delay:1.35s;animation-delay:1.35s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(28){-webkit-animation-delay:1.4s;animation-delay:1.4s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(29){-webkit-animation-delay:1.45s;animation-delay:1.45s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(30){-webkit-animation-delay:1.5s;animation-delay:1.5s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(31){-webkit-animation-delay:1.55s;animation-delay:1.55s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(32){-webkit-animation-delay:1.6s;animation-delay:1.6s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(33){-webkit-animation-delay:1.65s;animation-delay:1.65s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(34){-webkit-animation-delay:1.7s;animation-delay:1.7s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(35){-webkit-animation-delay:1.75s;animation-delay:1.75s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(36){-webkit-animation-delay:1.8s;animation-delay:1.8s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(37){-webkit-animation-delay:1.85s;animation-delay:1.85s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(38){-webkit-animation-delay:1.9s;animation-delay:1.9s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(39){-webkit-animation-delay:1.95s;animation-delay:1.95s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(40){-webkit-animation-delay:2s;animation-delay:2s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(41){-webkit-animation-delay:2.05s;animation-delay:2.05s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(42){-webkit-animation-delay:2.1s;animation-delay:2.1s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(43){-webkit-animation-delay:2.15s;animation-delay:2.15s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(44){-webkit-animation-delay:2.2s;animation-delay:2.2s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(45){-webkit-animation-delay:2.25s;animation-delay:2.25s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(46){-webkit-animation-delay:2.3s;animation-delay:2.3s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(47){-webkit-animation-delay:2.35s;animation-delay:2.35s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(48){-webkit-animation-delay:2.4s;animation-delay:2.4s}.aboutOfficeList[data-js-anim=active] .aboutOfficeList__item{-webkit-animation-name:zoomInOut;animation-name:zoomInOut}@-webkit-keyframes zoomInOut{0%{opacity:0}30%{opacity:1}}@keyframes zoomInOut{0%{opacity:0}30%{opacity:1}}.aboutCaseStudy[data-js-anim]:first-of-type{opacity:0;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:-20%}.aboutCaseStudy[data-js-anim]:last-of-type{opacity:0;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;right:-20%}.aboutCaseStudy[data-js-anim=active]:first-of-type{left:0;opacity:1}.aboutCaseStudy[data-js-anim=active]:last-of-type{opacity:1;right:0}.aboutVoiceList[data-js-anim]{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:0}.aboutVoiceList[data-js-anim=active]{opacity:1}.aboutMeritList[data-js-anim] .aboutMeritList__icon{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.aboutMeritList[data-js-anim=active] .aboutMeritList__icon{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.aboutRegister__panel[data-js-anim]{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:0}.aboutRegister__panel[data-js-anim=active]{opacity:1}.anim-wrap{max-width:100%;overflow:hidden}.ruleContents{margin-bottom:64px}.ruleContents p,.ruleList--hasNum{margin:8px 0;color:#666}.ruleList--hasNum{counter-reset:section}.ruleList--hasNum>li{margin-bottom:8px;padding-left:30px;position:relative}.ruleList--hasNum>li:before{color:#999;counter-increment:section;content:counter(section) ". ";position:absolute;top:0;left:0}.ruleList--hasNum>li ol{margin:8px 0;counter-reset:subsection}.ruleList--hasNum>li ol>li{margin-bottom:0;padding-left:36px;position:relative}.ruleList--hasNum>li ol>li:before{color:#999;counter-increment:subsection;content:"(" counter(subsection) ")";position:absolute;top:0;left:0}.ruleList{margin:8px 0;color:#666}.ruleList li{padding-left:24px;position:relative}.ruleList li:before{content:"";width:6px;height:6px;background-color:#ddd;border-radius:50%;display:inline-block;position:absolute;margin-top:8px;top:0;left:0}.ruleHistory{margin:64px 0;padding-top:64px;border-top:1px solid #ddd;text-align:right;font-size:14px;color:#999}.ruleHistory>li{margin:5px 0}.faqList{padding:40px;border:1px solid #eee;background-color:#fafafa;-webkit-box-sizing:border-box;box-sizing:border-box}.faqList li{margin-bottom:8px}.faqList li:last-child{margin-bottom:0}.faqList li:before{content:"";width:6px;height:6px;margin:-2px 16px 0 0;border-radius:50%;background-color:#ccc;display:inline-block;vertical-align:middle}.faqContents{margin:64px 0;padding-bottom:64px;border-bottom:1px solid #eee}.faqContents:last-child{border-bottom:0}.faqContents__ttl{color:#999;font-size:20px;font-weight:700;margin-bottom:40px}.faqContents__question{font-size:16px;font-weight:700;margin:40px 0 24px 40px;position:relative}.faqContents__question:before{content:"Q";display:inline-block;color:#252a5e;font-size:24px;font-weight:400;position:absolute;top:-8px;left:-40px}.faqContents__answer{color:#666;font-size:16px;margin:24px 0 24px 40px;position:relative}.faqContents__answer:last-child{margin:24px 0 0 40px}.faqContents__answer:before{content:"A";display:inline-block;color:#937f4e;font-size:24px;font-weight:400;position:absolute;top:-8px;left:-40px}.faqContents__answer p{margin:16px 0}.faqContents__answer p:last-child{margin:16px 0 0}.faqContents__list li{margin-left:24px;position:relative}.faqContents__list li:before{content:"";width:6px;height:6px;margin:-2px 16px 0 0;border-radius:50%;background-color:#ccc;display:inline-block;position:absolute;top:12px;left:-16px}.pageError{margin:184px 0}.pageError__ttl{color:#999;font-size:24px;text-align:center}.pageError__description{color:#999;font-size:18px;text-align:center}.pageError__btn{width:304px;margin:64px auto 0}.informationHero{width:100%;background:url(/img/pc/user/static/lp/bl_honyaku/hero_back.png) 50% no-repeat;height:380px;background-color:#fff;text-align:center}.informationHero h1{color:#937f4e;font-size:18px;font-weight:700;margin-bottom:16px;padding-top:64px}.informationHero h1 span{display:block;line-height:1}.informationHero h1 strong{color:#252a5e;font-size:40px;line-height:1.5}.informationHero p{color:#666;font-size:14px}.informationHero p.buttonBottomText{color:#999;font-size:12px}.informationHero .form__btnHolder,.informationHero .registerForm__btnHolder{margin-top:24px}.informationBody{-webkit-box-sizing:border-box;box-sizing:border-box;width:860px;margin:0 auto 64px;line-height:1.8}.informationBody h2{font-size:28px;font-weight:700;margin:70px 0 25px;line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px}.informationBody h3{font-size:20px;margin:45px 0 20px;border-left:3px solid #ccc;padding-left:24px}.informationBody strong{border-bottom:2px solid #b39b5f;margin-bottom:16px;display:inline-block}.informationBody ul{margin:25px 0}.informationBody ul>li{position:relative;margin:5px 0;padding-left:25px}.informationBody ul>li:before{content:"";width:6px;height:6px;background:#ccc;border-radius:50%;position:absolute;top:.6em;left:0}.informationBody ol{margin:25px 0;counter-reset:entryOl}.informationBody ol>li{position:relative;margin:5px 0;padding-left:25px}.informationBody ol>li:before{counter-increment:entryOl;content:counter(entryOl);color:#b39b5f;display:inline-block;margin-right:20px;position:absolute;top:0;left:0}.informationBody figure{margin:25px 0;border:1px solid #eee;text-align:center;overflow:hidden}.informationBody figcaption{color:#999;padding:5px 10px;display:block;border-top:1px solid #eee;font-size:12px}.informationBody .gist{border:1px solid #ddd;padding:30px 40px;margin:40px 0;clear:both}.informationBody .gist ol{margin:0}.informationBody .gist .form__btnHolder,.informationBody .gist .registerForm__btnHolder{margin:24px 0 0}.buttonBottomText{margin:-24px 0 0;color:#999;font-size:12px;text-align:center}.bottomNote{font-size:12px;background-color:#f3f3f3;color:#999}.bottomNote__text{width:1200px;margin:0 auto;padding:24px 0;text-align:right}.header--lp--translation{position:fixed;background-color:#fff;border-bottom:1px solid #eee;width:100%;margin-top:-80px;z-index:1000}.header--lp--translation__inner{width:1200px;height:80px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header--lp--translation__logo{display:block;-ms-flex-preferred-size:240px;flex-basis:240px;height:20px;background:url(/img/pc/user/logo.svg) 0 no-repeat;background-size:100%;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s}.header--lp--translation__logo a{display:block}.header--lp--translation__navWrap{-ms-flex-preferred-size:855px;flex-basis:855px}.header--lp--translation__nav{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--lp--translation__navItem{margin-left:24px}.header--lp--translation__navItem a:link{color:#666}.header--lp--translation__navItem a:hover{text-decoration:underline}.header--lp--translation__navItem a:visited{color:#666}.header--lp--translation__navItem .header--lp--translation__button:link{color:#fff}.header--lp--translation__navItem .header--lp--translation__button:hover{color:#252a5e}.header--lp--translation__navItem .header--lp--translation__button:visited{color:#fff}.header--lp--translation__navItem .header--lp--translation__button:visited:hover{color:#252a5e}a.header--lp--translation__button{display:block;width:143px;height:38px;line-height:38px;background-color:#252a5e;border:1px solid #252a5e;border-radius:20px;text-align:center;position:relative;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:1000}a.header--lp--translation__button:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:120%;height:100%;background:#fff;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scaleX(0);-ms-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}a.header--lp--translation__button:hover{font-weight:700;text-decoration:none}a.header--lp--translation__button:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1)}.main--rozetta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:108px 0 185px;color:#fff;text-align:center;margin-top:80px;position:relative;background:url(/img/pc/user/static/lp/translation/hero.jpg) 50%/cover no-repeat}.main--rozzetta__title{font-size:24px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.main--rozetta__catchcopy,.main--rozzetta__title{font-weight:700;line-height:1;letter-spacing:.1em}.main--rozetta__catchcopy{margin-top:16px;font-size:50px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.main--rozetta__description{margin-top:32px}.footer--lp--request__buttonArea,.request--lp__buttonArea{position:relative;margin:-142px auto 0;width:250px;padding:40px 80px;background-color:#fff;border-radius:2px;text-align:center;line-height:1;-webkit-box-shadow:0 8px 10px rgba(0,0,0,.15);box-shadow:0 8px 10px rgba(0,0,0,.15)}.footer--lp--request__button,.request--lp__button{position:relative;display:block;margin-top:20px;padding:24px 64px;border:1px solid #252a5e;border-radius:50px;background-color:#252a5e;color:#fff;font-size:16px;text-align:center;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;z-index:100}.footer--lp--request__button:before,.request--lp__button:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:120%;height:100%;background:#fff;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scaleX(0);-ms-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.footer--lp--request__button:hover,.request--lp__button:hover{color:#252a5e;font-weight:700}.footer--lp--request__button:hover:before,.request--lp__button:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1)}.footer--lp--request__freetrialTitle,.request--lp__freetrialTitle{color:#666}.footer--lp--request__freetrialTitle--strong,.request--lp__freetrialTitle--strong{color:#937f4e}.footer--lp--request__freetrialDescription,.request--lp__freetrialDescription{margin-top:12px;font-size:12px;color:#999}.footer--lp--request,.section--faq,.section--flow,.section--merit,.section--plan,.section--precision,.section--privilege,.section--request,.section--security,.section--voice{padding:80px 0;background-color:#fff}.section--merit{padding-top:120px}.section__title{font-size:22px;font-weight:700;text-align:center;line-height:1;margin-bottom:64px}.section__titleDescription{font-size:14px;text-align:center;color:#666;margin-top:-32px}.section__title--sub{color:#999;font-size:18px;text-align:center;line-height:1;margin:64px 0 24px}.meritWrap{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.merit{-ms-flex-preferred-size:400px;flex-basis:400px;text-align:center}.merit__icon{background-color:#f9f8f5;width:114px;height:114px;text-align:center;display:block;margin:0 auto 40px;border-radius:50%;line-height:150px}.merit__title{font-size:18px;color:#252a5e}.merit__description{font-size:16px;color:#666;line-height:1.8;margin-top:16px}.cost{margin-top:72px;text-align:center}.cost__title{color:#252a5e;font-size:16px;line-height:1.8}.cost__title--strong{font-size:18px;font-weight:700}.cost__price{margin:16px auto 0;padding:16px;width:560px;background-color:#f8f8f8}.cost__priceList{display:inline-block;margin-left:-6px}.cost__priceList:not(:first-child):before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;content:"";width:5px;height:5px;display:block;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:inline-block;position:static;margin:0 32px;width:8px;height:8px;border-right:2px solid #999;border-bottom:2px solid #999}.cost__priceList__title{display:inline-block;color:#666}.cost__priceList__data{margin-left:16px;display:inline-block}.cost__priceList__data--strong{font-size:20px;font-weight:700}.cost__note{margin-top:16px;font-size:12px;color:#999}.section--precision{background-color:#eee}.precisionTable{width:1200px;background-color:#fff;border:1px solid #eee;margin:0 auto;font-size:14px;line-height:1.9;table-layout:fixed}.precisionTable td,.precisionTable th{font-weight:400;padding:24px;border:1px solid #eee}.precisionTable th{font-size:16px;padding:16px}.precisionTable__original{font-size:13px}.precisionTable__product{color:#252a5e}.precisionTable__other{color:#666}.rozettaCase{width:1200px;margin:24px auto}.rozettaCaseList__item{border:1px solid #eee;margin-bottom:24px}.rozettaCase .rozettaCaseList__item:last-child{margin-bottom:0}.rozettaCaseList__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;-o-transition:.3s all;transition:all .3s}.rozettaCaseList__link:hover{background-color:#f9f8f5}.rozettaCaseList__link:hover .rozettaCaseList__img{-webkit-filter:brightness(104%);filter:brightness(104%)}.rozettaCaseList__imgWrap{-ms-flex-preferred-size:580px;flex-basis:580px;overflow:hidden}.rozettaCaseList__img{width:100%;-webkit-transition:all .3s;-o-transition:.3s all;transition:all .3s}.rozettaCaseList__text{padding:24px 32px 24px 0;-ms-flex-preferred-size:548px;flex-basis:548px}.rozettaCaseList__title{color:#333;font-size:18px;font-weight:700;margin-bottom:8px}.rozettaCaseList__office{color:#999;font-size:14px;margin-bottom:8px}.rozettaCaseList__name{color:#333;display:inline-block;margin-left:8px}.rozettaCaseList__readMore{color:#2054a2;font-size:14px}.voiceWrap{width:1240px;margin:32px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.voice{background-color:#f9f8f5;margin:20px;padding:42px 32px 32px;-ms-flex-preferred-size:516px;flex-basis:516px;line-height:1.9;position:relative}.voice:before{content:"“";color:#e1d7be;display:inline-block;font-size:200px;font-family:ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,serif;position:absolute;top:0;left:-15px;line-height:120px}.voice__office{color:#999;font-size:14px;margin-top:16px}.section--flow{background-color:#f8f8f8}.flow{width:1200px;margin:64px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flowItem{-ms-flex-preferred-size:145px;flex-basis:145px;position:relative}.flowItem:after{content:"";display:inline-block;width:14px;height:14px;border-right:2px solid #b39b5f;border-bottom:2px solid #b39b5f;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:68px;right:-32px}.flowItem:last-child:after{content:none}.flowTitle{color:#252a5e;font-size:16px;font-weight:700;text-align:center;margin:24px 0 0}.flowDescription{font-size:14px;margin-top:16px}.planWrap{width:835px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.planYear{-ms-flex-preferred-size:480px;flex-basis:480px}.planFirst,.planYear{border:1px solid #eee}.planFirst{-ms-flex-preferred-size:242px;flex-basis:242px;position:relative}.planFirst:before{content:"＋";display:inline-block;font-size:46px;color:#ccc;position:absolute;top:50px;left:-77px}.planText{margin:24px}.planTitle{color:#252a5e;font-size:16px;font-weight:700;text-align:center;height:64px;line-height:64px;display:block;background-color:#f9f8f5}.planTitle__sup{color:#999;font-size:12px;font-weight:none;margin-left:8px}.planContent{color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-ms-flex-pack:distribute;justify-content:space-around;padding-top:16px}.planContent__page{margin-top:8px;position:relative}.planContent__page:before{content:"";display:inline-block;border-left:1px solid #ddd;height:46px;position:absolute;top:2px;left:-44px}.planNumber{color:#252a5e;font-size:40px}.planPage{color:#252a5e;font-size:18px}.plan__text{display:inline-block;position:relative;left:50%;margin:40px auto 0 -240px}.footer--lp--request,.section--request{background-color:#252a5e;text-align:center}.footer--lp--request__title,.section--request__title{color:#d1c49d;font-size:24px;font-weight:700}.footer--lp--request__description,.section--request__description{color:#fff;margin:16px 0 40px}.section--request__buttonArea{width:320px;margin:0 auto}.section--request__button{position:relative;display:block;padding:24px 0;line-height:1;border:1px solid #fff;border-radius:50px;color:#fff;font-size:16px;text-align:center;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;z-index:100}.section--request__button:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:120%;height:100%;background:#fff;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scaleX(0);-ms-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.section--request__button:hover{color:#252a5e;font-weight:700}.section--request__button:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1)}.section--request__telArea{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.section--request__telTitle{font-size:14px}.section--request__telNumber{margin-left:16px;font-size:20px;font-weight:700}.section--security{color:#fff;background-color:#66678c;background:url(/img/pc/user/static/lp/translation/security.jpg) 50%/cover no-repeat}.section--security .section__titleDescription{color:#fff}.security{width:1200px;margin:80px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}.securityItem{-ms-flex-preferred-size:352px;flex-basis:352px;padding:0 24px}.securityTitle{font-size:16px;font-weight:700}.securityDescription{font-size:14px;line-height:1.9;margin-top:16px}.translationFaq{width:1240px;margin:32px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.translationFaqItem{margin:20px;padding:42px 32px 32px;-ms-flex-preferred-size:514px;flex-basis:514px;line-height:1.9;border:1px solid #eee}.translationFaqQuestion{font-size:16px;font-weight:700;margin:-10px 0 32px;padding-left:32px;position:relative}.translationFaqQuestion:before{content:"Q";display:inline-block;color:#252a5e;font-size:18px;font-weight:700;position:absolute;top:0;left:0}.translationFaqAnswer{color:#666;font-size:16px;padding-left:32px;position:relative}.translationFaqAnswer:before{content:"A";display:inline-block;color:#937f4e;font-size:18px;font-weight:700;position:absolute;top:0;left:0}.section--privilege{background-color:#f0ebde;padding:80px 0 0}.privilege__text{width:484px;margin:0 auto;padding:0 350px 120px 0;background:url(/img/pc/user/static/lp/translation/whitepaper.png) 100% 100% no-repeat;background-size:291px 301px}.privilege__content{font-size:14px;background-color:#fff;border:1px solid #e1d7be;border-radius:3px;margin:20px 0 -10px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.privilege__title{color:#937f4e;-ms-flex-preferred-size:85px;flex-basis:85px;border-right:1px solid #eee;margin-right:16px}.footer--lp--request{padding:80px 0 142px;position:relative}.footer--lp--request:after{content:"";display:block;width:100%;height:64px;background-color:#ddd;position:absolute;bottom:-64px}.footer--lp--translation__content{font-size:12px;padding:24px 0;background-color:#f3f3f3}.footer--lp--translation__contentInner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:0 auto}.footer--lp--translation__contentInner,.footer--lp--translation__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.footer--lp--translation__navItem{margin-right:24px}.footer--lp--translation__navItem a:link{color:#666}.footer--lp--translation__navItem a:hover{text-decoration:underline}.footer--lp--translation__navItem a:visited{color:#666}.footer--lp--translation__text{color:#999}.footer--lp--translation__copyright{color:#ccc;font-size:12px;text-align:center;padding:24px 0}.breadcrumb--lp{margin-top:80px;padding:16px;line-height:1}.main--rozettaCaseTitle{height:64px;position:relative;background-color:#f4f4f7}.main--rozettaCaseTitle__inner{width:1200px;margin:0 auto;color:#666;line-height:64px}.rozettaCaseContents{margin-bottom:64px}.rozettaCaseOffice{width:860px;margin:0 auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rozettaCaseOffice__office{color:#999;font-size:14px}.rozettaCaseOffice__name{color:#333;font-size:16px;font-weight:700;display:block}.bllMain{width:100%;height:304px;padding:80px 0;text-align:center;background:url(/img/pc/user/static/lp/bll_release/main.jpg) 50%/cover no-repeat}.bllMain__logo__img{width:214px}.bllMain__title{color:#fff;font-size:48px;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:8px;line-height:1;padding:52px 0}.bllSection,.bllSection--gold{padding:100px 0;text-align:center}.bllSection--gold{background-color:#f9f8f5}.bllSection--gray{background-color:#f8f8f8;padding:100px 0;text-align:center}.bllSection__title{color:#333;font-size:24px;font-weight:700;margin-bottom:40px}.bllSection__description,.bllSection__text{color:#333;font-size:16px}.bllSection__text{line-height:1.8}.bllSection__text--info{color:#999;font-size:14px}.bllSection__btn{width:400px;margin:40px auto 0}.bllMerit__list{width:960px;margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bllMerit__list__item{-ms-flex-preferred-size:320px;flex-basis:320px;counter-increment:bllmeritnumber}.bllMerit__list__item:before{content:counter(bllmeritnumber);display:block;color:#cab98f;font-size:40px}.bllMerit__title{font-size:18px;font-weight:700;margin:16px 0}.bllMerit__description{color:#666;font-size:14px}.bllScreenImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:960px;margin:64px auto 0}.bllScreenImage__image{width:466px;height:290px}.blcHeader{position:fixed;top:0;width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.8);border-top:4px solid #252a5e;border-bottom:1px solid #ddd;z-index:2}.blcHeader__inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;height:90px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blcHeader__serviceLogo{display:block;height:38px;background:url(/img/pc/user/static/lp/blcomp/blc__logo.svg) 0 no-repeat;background-size:auto 100%;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s;-ms-flex-preferred-size:324px;flex-basis:324px}.blcHeader__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blcHeader__nav__item{font-size:14px}.blcHeader__btn{border-radius:3px;cursor:pointer;display:block;font-size:18px;font-weight:700;text-align:center;padding:8px 54px;font-size:14px}.blcHeader__btn[data-theme=primary]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #252a5e}.blcHeader__btn[data-theme=primary]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;-webkit-box-shadow:none;box-shadow:none}.blcHero{position:relative;margin:90px auto -10px}.blcHero__video{width:100%;height:100%}.blcHero__overlay{width:100%;position:absolute;top:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.blcHero__textArea{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1}.blcHero__text{margin-bottom:20px;font-size:20px;font-weight:700}.blcHero__text--gold{color:#cab98f}.blcHero__catchCopy{line-height:1.2;margin-bottom:24px;font-size:64px;font-weight:700}.blcHero__catchCopy--small{font-size:52px}.blcHeroBtn{margin:0 auto;width:280px}.blcHeroBtn__link{padding:16px 24px;border-radius:3px;cursor:pointer;display:block;font-size:18px;font-weight:700;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.blcHeroBtn__link[data-theme=default]{-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #252a5e;color:#252a5e}.blcHeroBtn__link[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);color:#4b54b8;border:1px solid #4b54b8;-webkit-box-shadow:none;box-shadow:none}.blcProblem{background-color:#f9f8f5;padding:60px 0;position:relative}.blcProblem:after{content:"";border:70px solid rgba(0,0,0,0);border-top-color:#f9f8f5;bottom:-140px;left:50%;margin-left:-70px;position:absolute}.blcProblem__inner{background-color:#fff;margin:0 auto;position:relative;width:730px}.blcProblem__textArea{padding:40px}.blcProblem__image{bottom:-60px;left:-170px;position:absolute;width:224px}.blcProblem__title{font-size:28px;font-weight:700;color:#333;text-align:center;margin-bottom:16px}.blcProblem__list{color:#666;font-size:20px;margin:0 auto;width:550px}.blcProblem__list__item:before{content:url(/img/pc/user/static/lp/blcomp/blcProblem__list__item__icon.png);display:inline-block;margin-right:16px;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);vertical-align:middle}.blcProblem__list__item+.blcProblem__list__item{border-top:1px dashed #666;margin-top:4px;padding-top:10px}.blcProblem__list__item--strong{color:#937f4e;font-weight:700}.blcFeature{padding:120px 0 80px;position:relative}.blcFeature:after{content:"";border:70px solid rgba(0,0,0,0);border-top-color:#fff;bottom:-140px;left:50%;margin-left:-70px;position:absolute}.blcFeature__heading{font-size:28px;font-weight:700;color:#333;text-align:center;margin-bottom:60px}.blcFeature__inner{margin:0 auto;width:1200px}.blcFeature__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blcFeature__item+.blcFeature__item{margin-top:80px}.blcFeature__textArea{width:650px}.blcFeature__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#937f4e;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:28px;margin-bottom:16px}.blcFeature__title__Number{border-right:1px solid #937f4e;font-size:64px;line-height:1;margin-right:24px;padding-right:24px}.blcFeature__title__text{font-weight:700;line-height:1.4}.blcFeature__image{-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);height:264px;width:470px}.blcContents{background-color:#f8f8f8;padding:120px 0 80px}.blcContents__heading{font-size:28px;font-weight:700;color:#333;text-align:center;margin-bottom:30px}.blcContents__headingDescription{color:#666;margin:0 auto 60px;text-align:center}.blcContent__headingDescription--strong{color:#937f4e;font-weight:700}.blcContents__inner{margin:0 auto;width:1200px}.blcContentsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blcContentsList__item{background-color:#fff;font-weight:700;margin-bottom:30px;width:380px}.blcContentsList__image{width:380px}.blcContentsList__textArea{padding:16px 30px}.blcContentsList__title{margin-bottom:8px;font-size:20px;text-align:center}.blcContentsList__text{color:#666}.blcContentsLawyer{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.blcContentsLawyer__title{font-size:28px;font-weight:700;margin-bottom:16px}.blcContentsLawyer__text{color:#666}.blcContentsLawyer__textArea{padding:40px;position:relative}.blcContentsLawyer__tag{position:absolute;top:-4px;left:40px;width:26px}.blcContentsLawyer__image{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:230px;width:300px}.blcContentsActors{background-color:#fff;padding:40px}.blcContentsActors__title{font-size:28px;font-weight:700;margin-bottom:16px}.blcContentsActors__text{color:#666;margin-bottom:60px}.blcContentsActors__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blcContentsActors__list,.blcContentsActors__list__item{display:-webkit-box;display:-ms-flexbox;display:flex}.blcContentsActors__list__item+.blcContentsActors__list__item{margin-left:20px;border-left:1px solid #ccc;padding-left:24px}.blcContentsActors__list__image{margin-right:20px;height:110px;width:120px}.blcContentsActors__list__textArea{color:#666;font-size:12px;width:200px}.blcContentsActors__list__name{font-weight:700}.blcContentsActors__list__name--strong{font-size:20px}.blcAction{background:url(/img/pc/user/static/lp/blcomp/blcAction__bg.jpg) 50%/cover no-repeat;padding:60px 0;position:relative}.blcAction:after{content:"";background:url(/img/pc/user/static/lp/blcomp/blcAction__bg__gradation.png) 50%/cover no-repeat;bottom:0;left:0;top:0;right:0;position:absolute}.blcAction__inner{background-color:hsla(0,0%,100%,.85);-webkit-box-shadow:0 8px 10px rgba(0,0,0,.25);box-shadow:0 8px 10px rgba(0,0,0,.25);margin:0 auto;padding:40px;position:relative;width:820px;z-index:1}.blcAction__image{bottom:0;position:absolute;width:340px}.blcAction__btnArea{margin-left:350px;text-align:center;width:430px}.blcAction__catchCopy{color:#937f4e;margin-bottom:20px;position:relative}.blcAction__catchCopy:after,.blcAction__catchCopy:before{position:absolute;display:block;content:"";width:1px;height:30px;background-color:#937f4e;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;top:-5px}.blcAction__catchCopy:before{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);left:8px}.blcAction__catchCopy:after{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);right:16px}.blcAction__title{font-size:28px;font-weight:700;color:#333;text-align:center;color:#252a5e;margin-bottom:30px}.blcAction__btn{margin:0 auto;width:280px}.blcAction__btn__link{padding:16px 24px;border-radius:3px;cursor:pointer;display:block;font-size:18px;font-weight:700;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.blcAction__btn__link[data-theme=primary]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #252a5e}.blcAction__btn__link[data-theme=primary]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;-webkit-box-shadow:none;box-shadow:none}.blcFlow{padding:80px 0;position:relative}.blcFlow:after{content:"";border:70px solid rgba(0,0,0,0);border-top-color:#fff;bottom:-140px;left:50%;margin-left:-70px;position:absolute}.blcFlow__heading{font-size:28px;font-weight:700;color:#333;text-align:center;margin-bottom:30px}.blcFlow__headingDescription{color:#666;margin:0 auto 60px;text-align:center}.blcFlow__headingDescription--strong{color:#937f4e;font-weight:700}.blcFlow__inner{margin:0 auto;width:900px}.blcFlow__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.blcFlow__item:after{content:"";display:inline-block;border-right:8px dotted #cab98f;bottom:-250px;left:340px;height:330px;width:1px;position:absolute;-webkit-transform:rotate(-62.5deg);-ms-transform:rotate(-62.5deg);transform:rotate(-62.5deg)}.blcFlow__item:nth-child(2):after{bottom:-260px;left:350px;-webkit-transform:rotate(-122.5deg);-ms-transform:rotate(-122.5deg);transform:rotate(-122.5deg)}.blcFlow__item:last-child:after{border:none}.blcFlow__item+.blcFlow__item{margin-top:40px}.blcFlow__item:last-child{margin-top:60px}.blcFlow__image{width:400px}.blcFlow__textArea{width:450px}.blcFlow__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:28px;margin-bottom:8px}.blcFlow__title__Number{color:#937f4e;font-size:64px;line-height:1;margin-right:8px}.blcFlow__title__text{font-weight:700;line-height:1.4}.blcFlow__text{color:#666}.blcPlan{background-color:#f8f8f8;padding:120px 0 80px}.blcPlan__heading{font-size:28px;font-weight:700;color:#333;text-align:center;margin-bottom:60px}.blcPlan__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:1200px}.blcPlan__item{background-color:#fff;padding:40px;width:580px;text-align:center}.blcPlan__item+.blcPlan__item{margin-left:40px}.blcPlan__icon{width:90px;margin-bottom:30px}.blcPlan__name{color:#252a5e;font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}.blcPlan__text{color:#666;margin-bottom:20px;text-align:left}.blcPlan__text--strong{color:#252a5e;font-weight:700}.blcPlanScenes{background-color:#f8f8f8;color:#666;padding:20px 30px}.blcPlanScenes__title{border-bottom:1px solid #ccc;font-weight:700;margin-bottom:16px;padding-bottom:10px;text-align:center}.blcPlanScenes__list{text-align:left}.blcPlanScenes__list__item:before{content:"";margin-right:8px;width:4px;height:4px;display:inline-block;background-color:#999;border-radius:50%;vertical-align:middle}.blcPlanScenes__list__item--strong{color:#937f4e}.blcFaq{padding:80px 0}.blcFaq__heading{font-size:28px;font-weight:700;color:#333;text-align:center;margin-bottom:60px}.blcFaq__inner{margin:0 auto;width:1200px}.blcFaq__item{margin:0 auto}.blcFaq__item+.blcFaq__item{margin-top:40px}.blcFaq__question{font-weight:700;color:#252a5e}.blcFaq__question:before{content:"Q";margin-right:24px;font-size:18px}.blcFaq__answer{margin-top:8px;margin-left:38px;text-indent:-38px;color:#666}.blcFaq__answer:before{content:"A";margin-right:20px;font-size:18px;font-weight:700}.blcFooter__content{font-size:12px;padding:24px 0;background-color:#f3f3f3}.blcFooter__contentInner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:0 auto}.blcFooter__contentInner,.blcFooter__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.blcFooter__navItem{margin-right:24px}.blcFooter__navItem a:link{color:#666}.blcFooter__navItem a:hover{text-decoration:underline}.blcFooter__navItem a:visited{color:#666}.blcFooter__text{color:#999}.blcFooter__copyright{color:#ccc;font-size:12px;text-align:center;padding:24px 0}body{width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;line-height:1.6;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:1200px){body{font-size:18px}}.houtanHero{background-image:url(/img/pc/user/static/lp/houtan/houtanHero__bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;padding:50px 24px;position:relative;text-align:center}.houtanHero:before{content:"";display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,244,247,.85)),to(rgba(244,244,247,.2)));background:-o-linear-gradient(top,rgba(244,244,247,.85),rgba(244,244,247,.2));background:linear-gradient(180deg,rgba(244,244,247,.85),rgba(244,244,247,.2));width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}@media screen and (min-width:1200px){.houtanHero{padding:120px 0;height:480px;-webkit-box-sizing:border-box;box-sizing:border-box}}.houtanHero__inner{position:relative;margin:0 auto}@media screen and (min-width:1200px){.houtanHero__inner{width:1020px}}@media screen and (min-width:1200px){.houtanHero__textArea{text-align:left}}.houtanHero__catchCopy{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:900;text-align:center;letter-spacing:1px;margin-bottom:8px}@media screen and (min-width:1200px){.houtanHero__catchCopy{font-size:40px;text-align:left}}.houtanHero__title{font-family:Noto Sans JP,sans-serif;font-size:48px;font-weight:900;margin-bottom:30px;line-height:1.2;letter-spacing:4px}@media screen and (min-width:1200px){.houtanHero__title{font-size:68px}}.houtanHero__title--strong{font-family:Arial,Lucida Grande;font-size:54px;display:block;font-weight:700}@media screen and (min-width:1200px){.houtanHero__title--strong{display:inline-block;font-size:78px;margin-left:4px}}.houtanHero__button{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#252a5e;border:1px solid #252a5e;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;padding:16px 24px;position:relative;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;vertical-align:middle;margin:0 auto 48px;width:280px}.houtanHero__button:hover{background:#252a5e}.houtanHero__button:active,.houtanHero__button:focus,.houtanHero__button:hover{color:#252a5e;border:1px solid #252a5e}.houtanHero__button:active:before,.houtanHero__button:focus:before,.houtanHero__button:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-o-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.houtanHero__button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}@media screen and (min-width:1200px){.houtanHero__button{width:380px;margin-left:0}}.houtanHero__imageArea{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:280px;-webkit-box-align:c;-ms-flex-align:c;align-items:c}@media screen and (min-width:1200px){.houtanHero__imageArea{width:355px;position:absolute;bottom:-24px;right:-10px}}.houtanHero__book{margin-right:42px}@media screen and (min-width:1200px){.houtanHero__book{margin-right:24px}}.houtanHero__book__image{width:140px}@media screen and (min-width:1200px){.houtanHero__book__image{width:210px}}.houtanHero__label__image{width:95px}@media screen and (min-width:1200px){.houtanHero__label__image{width:120px}}.houtanHero__label__image+.houtanHero__label__image{margin-top:12px}@media screen and (min-width:1200px){.houtanHero__label__image+.houtanHero__label__image{margin-top:16px}}.houtanHeroLabel__textArea{color:#fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:128px;text-align:center;margin-top:8px}.houtanHeroLabel__text{font-size:10px;font-weight:900;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);line-height:1.4}.houtanHeroLabel__rank{font-size:24px;font-weight:700;margin-top:-5px}.houtanHeroLabel__text--small{font-size:10px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);margin-top:-5px}.houtanAbout{padding:40px 24px;background-color:#fff;position:relative;overflow:hidden}@media screen and (min-width:1200px){.houtanAbout{padding:80px 0;padding:100px 0 0}}.houtanAbout__title{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:900;text-align:center;margin-bottom:16px}@media screen and (min-width:1200px){.houtanAbout__title{font-size:40px}}.houtanAbout__title--strong{color:#937f4e}.houtanAbout__text{line-height:1.8}@media screen and (min-width:768px){.houtanAbout__text{text-align:center}}.houtanFeature{padding:40px 24px;background-color:#f2f3f5;position:relative;overflow:hidden;text-align:center}@media screen and (min-width:1200px){.houtanFeature{padding:80px 0}}@media screen and (min-width:768px){.houtanFeature{padding:40px 40px 0;background-color:#fff;position:relative;overflow:hidden;margin-top:-20px}}@media screen and (min-width:1200px){.houtanFeature{padding:0;margin:0}}.houtanFeature__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.houtanFeature__inner{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}}@media screen and (min-width:1200px){.houtanFeature__inner{max-width:1200px;margin:100px auto 0}}.houtanFeature__imageArea{margin-top:48px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}@media screen and (min-width:768px){.houtanFeature__imageArea{margin-top:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-right:40px;top:0}.houtanFeature__imageArea:before{content:"";background:#252a5e;width:200%;height:290px;bottom:-20px;right:202px;position:absolute;z-index:-1}}@media screen and (min-width:1200px){.houtanFeature__imageArea{width:372px}.houtanFeature__imageArea:before{right:272px;height:440px;bottom:-40px}}.houtanFeature__image{max-width:327px;width:100%}@media screen and (min-width:768px){.houtanFeature__image{width:280px}}@media screen and (min-width:1200px){.houtanFeature__image{width:372px;max-width:none}}@media screen and (min-width:768px){.houtanFeature__textArea{position:relative;width:100%;margin:0 auto;padding:40px 0}.houtanFeature__textArea:before{content:"";background-color:#f2f3f5;width:200%;height:100%;left:-242px;top:0;position:absolute;z-index:-1}}@media screen and (min-width:1200px){.houtanFeature__textArea{max-width:760px;padding:80px 0}.houtanFeature__textArea:before{left:-312px}}.houtanFeature__textInner{text-align:left;line-height:1.8}@media screen and (min-width:1200px){.houtanFeature__textInner{max-width:760px}}.houtanFeature__title{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:900;text-align:center;margin-bottom:16px}@media screen and (min-width:1200px){.houtanFeature__title{font-size:40px}}@media screen and (min-width:768px){.houtanFeature__title{margin-left:-16px;text-align:left}}@media screen and (min-width:1200px){.houtanFeature__title{margin-left:-24px}}.houtanFeature__title__frame{font-weight:400}.houtanFeature__title__number{font-family:Arial,Lucida Grande;margin-left:2px}.houtanFeature__title--strong{color:#937f4e}.houtanFeature__text--strong{font-weight:900}.houtanPoint{padding:40px 24px;background-color:#fff;position:relative;overflow:hidden;text-align:center}@media screen and (min-width:1200px){.houtanPoint{padding:80px 0}}@media screen and (min-width:768px){.houtanPoint{padding:80px 0;position:relative;overflow:hidden}}.houtanPoint__headingImage{height:72px;width:100%}.houtanPoint__heading{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:900;text-align:center;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;width:100%;margin:4px 0 0}@media screen and (min-width:1200px){.houtanPoint__heading{font-size:40px}}.houtanPointList{margin-top:52px}@media screen and (min-width:1200px){.houtanPointList{margin:70px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1070px}}@media screen and (min-width:1200px){.houtanPointList__item{width:290px}}.houtanPointList__item+.houtanPointList__item{margin-top:40px}@media screen and (min-width:1200px){.houtanPointList__item+.houtanPointList__item{margin-top:0}}.houtanPointList__item__image{margin-bottom:20px;width:120px;height:120px}.houtanPointList__item__text--strong{font-weight:900;background-color:rgba(207,180,111,.36)}.houtanSample{background-color:#f2f3f5;position:relative;overflow:hidden;margin-bottom:-32px;padding:40px 24px 100px;text-align:center}@media screen and (min-width:1200px){.houtanSample{padding:80px 0}}@media screen and (min-width:768px){.houtanSample{padding-top:80px}}@media screen and (min-width:1200px){.houtanSample{padding-bottom:120px}}.houtanSample__headingImage{height:72px;width:100%;height:94px}.houtanSample__heading{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:900;text-align:center;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;width:100%;margin:-12px 0 0}@media screen and (min-width:1200px){.houtanSample__heading{font-size:40px}}.houtanSampleList{margin:40px auto 0}@media screen and (min-width:768px){.houtanSampleList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:730px}}@media screen and (min-width:1200px){.houtanSampleList{margin:60px auto 0;width:900px}}.houtanSampleList__item+.houtanSampleList__item{margin-top:40px}@media screen and (min-width:768px){.houtanSampleList__item+.houtanSampleList__item{margin-top:0}}.houtanSampleList__item__image{margin-bottom:24px;width:240px}@media screen and (min-width:1200px){.houtanSampleList__item__image{width:376px}}.houtanSampleList__item__text{color:#666}@media screen and (min-width:768px){.houtanSampleList__item__text{width:352px}}@media screen and (min-width:1200px){.houtanSampleList__item__text{width:400px}}.houtanAuthor{background-color:#f2f3f5;position:relative;overflow:hidden;margin-top:220px;padding:64px 24px 40px;text-align:center}@media screen and (min-width:1200px){.houtanAuthor{padding:80px 0}}@media screen and (min-width:768px){.houtanAuthor{padding:0 40px;background-color:#fff;margin-top:300px}}@media screen and (min-width:1200px){.houtanAuthor{padding:0}}.houtanAuthor__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.houtanAuthor__inner{margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}}@media screen and (min-width:1200px){.houtanAuthor__inner{max-width:1080px}}.houtanAuthor__imageArea{text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:40px;position:relative}@media screen and (min-width:768px){.houtanAuthor__imageArea{margin-top:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-right:40px;top:-20px}.houtanAuthor__imageArea:before{content:"";background:#252a5e;width:200%;height:360px;bottom:40px;right:202px;position:absolute;z-index:-1}}@media screen and (min-width:1200px){.houtanAuthor__imageArea{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-right:100px;width:247px;top:-20px}.houtanAuthor__imageArea:before{right:212px;bottom:40px}}.houtanAuthor__image__sp{max-width:327px;width:100%}@media screen and (min-width:768px){.houtanAuthor__image__sp{display:none}}.houtanAuthor__image__pc{display:none}@media screen and (min-width:768px){.houtanAuthor__image__pc{display:table;width:247px;height:350px}}.houtanAuthor__headingImage{height:72px;width:100%}@media screen and (min-width:768px){.houtanAuthor__headingImage{position:absolute;top:80px;left:0;right:0}}.houtanAuthor__textArea{text-align:left;margin-top:56px}@media screen and (min-width:768px){.houtanAuthor__textArea{position:relative;width:100%;margin:0 auto}.houtanAuthor__textArea:before{content:"";background-color:#f2f3f5;width:200%;height:100%;left:-242px;top:0;position:absolute;z-index:-1}}@media screen and (min-width:1200px){.houtanAuthor__textArea{max-width:730px}.houtanAuthor__textArea:before{left:-312px}}.houtanAuthor__textInner{text-align:left;line-height:1.8}@media screen and (min-width:768px){.houtanAuthor__textInner{padding:210px 0 80px}}.houtanAuthor__title{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:900;text-align:center;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;width:100%;margin:-50px 0 0}@media screen and (min-width:1200px){.houtanAuthor__title{font-size:40px}}@media screen and (min-width:768px){.houtanAuthor__title{text-align:left}}.houtanAuthor__text{margin:0 auto 30px;font-size:16px}.houtanAuthorList__item{font-size:12px}.houtanAuthorList__item+.houtanAuthorList__item{margin-top:24px}.houtanAuthorList__item__title{font-weight:900;position:relative;display:inline-block;padding-right:40px}.houtanAuthorList__item__title:after{content:"";position:absolute;top:50%;display:inline-block;width:32px;height:1px;background-color:#937f4e;right:0}.houtanVoice{background-color:#fff;position:relative;overflow:hidden;margin-bottom:-120px;text-align:center;padding:40px 0 120px}@media screen and (min-width:1200px){.houtanVoice{padding:80px 0}}@media screen and (min-width:768px){.houtanVoice{background-color:#fff;padding:80px 40px;margin-bottom:-40px}}@media screen and (min-width:1200px){.houtanVoice{padding-bottom:40px}}.houtanVoice__headingImage{height:72px;width:100%}.houtanVoice__heading{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:900;text-align:center;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;width:100%;margin:4px 0 0}@media screen and (min-width:1200px){.houtanVoice__heading{font-size:40px}}.houtanVoice__heading__number{font-family:Arial,Lucida Grande}.houtanVoiceList{margin-top:64px;text-align:left;position:relative}@media screen and (min-width:768px){.houtanVoiceList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px auto 0;position:relative;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:740px}}@media screen and (min-width:1200px){.houtanVoiceList{width:1120px;margin:100px auto 0}}.houtanVoiceList__item{padding:48px}.houtanVoiceList__item:nth-of-type(2n-1){background-color:#f2f3f5}@media screen and (min-width:768px){.houtanVoiceList__item{background-color:#fff;position:relative;padding:60px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.houtanVoiceList__item:before{content:"";background:#f2f3f5;width:230%;height:100%;top:0;position:absolute}.houtanVoiceList__item:nth-of-type(2n){background-color:#fff}.houtanVoiceList__item:nth-of-type(2n):before{margin-left:-60px;background:#fff}.houtanVoiceList__item:nth-of-type(2n-1):before{right:-120px}.houtanVoiceList__item:nth-of-type(2){margin-top:60px}.houtanVoiceList__item:nth-of-type(3){margin-top:0}.houtanVoiceList__item:nth-of-type(3):before{background:#fff}.houtanVoiceList__item:nth-of-type(4){margin-top:-15px}.houtanVoiceList__item:nth-of-type(4):before{background:#f2f3f5}.houtanVoiceList__item:nth-of-type(5){margin-top:-5px}.houtanVoiceList__item:nth-of-type(6){margin-top:-20px}}@media screen and (min-width:1200px){.houtanVoiceList__item{padding:120px 0}.houtanVoiceList__item:nth-of-type(2n):before{margin-left:-120px}.houtanVoiceList__item:nth-of-type(2n-1):before{right:-170px}.houtanVoiceList__item:nth-of-type(2){margin-top:120px}.houtanVoiceList__item:nth-of-type(3){margin-top:-130px}.houtanVoiceList__item:nth-of-type(5){margin-top:-100px}.houtanVoiceList__item:nth-of-type(4),.houtanVoiceList__item:nth-of-type(6){margin-top:-40px}}@media screen and (min-width:768px){.houtanVoiceList__textArea{width:310px;position:relative;z-index:1}}@media screen and (min-width:1200px){.houtanVoiceList__textArea{width:475px}}.houtanVoiceList__title{color:#252a5e;font-weight:700;margin-bottom:16px;position:relative}.houtanVoiceList__title:before{position:absolute;content:"";top:-24px;left:-24px;width:50px;height:50px;border-top:2px solid #252a5e;border-left:2px solid #252a5e}@media screen and (min-width:1200px){.houtanVoiceList__title:before{width:120px;height:120px;top:-60px;left:-60px;border-top:4px solid #252a5e;border-left:4px solid #252a5e}}.houtanVoiceList__text{color:#666;font-size:14px;line-height:2}@media screen and (min-width:1200px){.houtanVoiceList__text{font-size:16px}}.houtanVoiceList__text--strong{font-weight:700;border-bottom:1px solid #b39b5f}.houtanVoiceListUser{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.houtanVoiceListUser__icon{height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:16px}@media screen and (min-width:1200px){.houtanVoiceListUser__textArea{width:425px}}.houtanVoiceListUser__title{font-size:14px;font-weight:700}.houtanVoiceListUser__text{font-size:12px}.houtanAction{position:relative}.houtanAction__inner{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.15);box-shadow:0 4px 24px rgba(0,0,0,.15);padding:24px 16px;text-align:center;margin:0 24px;position:absolute;left:0;right:0;z-index:1}@media screen and (min-width:768px){.houtanAction__inner{width:580px;padding:56px;margin:0 auto}}.houtanAction__catchCopy{font-family:Noto Sans JP,sans-serif;font-weight:900;margin-bottom:20px}.houtanAction__button{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#252a5e;border:1px solid #252a5e;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;margin:0 auto;padding:16px 24px;position:relative;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;vertical-align:middle}.houtanAction__button:hover{background:#252a5e}.houtanAction__button:active,.houtanAction__button:focus,.houtanAction__button:hover{color:#252a5e;border:1px solid #252a5e}.houtanAction__button:active:before,.houtanAction__button:focus:before,.houtanAction__button:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-o-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.houtanAction__button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}@media screen and (min-width:1200px){.houtanAction__button{width:380px}}.houtanAction__bg{text-align:center;height:220px;background-image:url(/img/pc/user/static/lp/houtan/houtanHero__bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;overflow:hidden;position:relative;z-index:-1}@media screen and (min-width:768px){.houtanAction__bg{height:290px}}.houtanAction__bg:before{content:"";display:block;background-color:#f4f4f7;opacity:.7;width:100%;height:100%;position:absolute;top:0;left:0}.houtanFooter{font-size:12px;color:#fff;padding:24px;text-align:center;background-color:#3f3f40}.whitepaperHero{background-color:#f4f4f7;margin-bottom:64px}.whitepaperHero__inner{width:1200px;margin:0 auto;padding:64px 0;background:url(/img/pc/user/whitepaper/hero.png) 100% 100% no-repeat}.whitepaperHero__ttl{color:#666;font-size:32px;margin-bottom:24px}.whitepaperHero__lead{color:#999;font-size:14px;line-height:1.8}.whitepaperListWrap{margin:0 -20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.whitepaperList{width:580px;margin:0 20px 40px;border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}.whitepaperList__link{min-height:289px;height:100%;padding:40px 40px 32px 278px;display:inline-block;-webkit-transition:background-color .3s ease-out;-o-transition:.3s ease-out background-color;transition:background-color .3s ease-out}.whitepaperList__link:hover{background-color:#f9f8f5}.whitepaperList__ttl{font-size:18px;font-weight:700}.whitepaperList__description{color:#333;font-size:14px;margin:16px 0}.whitepaperList__author{margin:16px 0}.whitepaperList__author__name{color:#333;font-size:14px;font-weight:700}.whitepaperList__author__office{color:#999;font-size:12px}.whitepaperFile{background-color:#f8f8f8;padding:5px 8px;color:#666;font-size:12px;display:inline-block}.whitepaperFile__icon{display:inline-block;width:14px;height:18px;vertical-align:middle}.whitepaperFile__icon svg[class*=fileType__icon] g,.whitepaperFile__icon svg[class*=fileType__icon] path{fill:#ccc}.whitepaperList__thumb{width:198px;border:1px solid #eee;background-color:#fff;position:absolute;top:40px;left:40px;overflow:hidden}.whitepaperList__thumb__img{width:100%}.whitepaperDetailWrap{width:860px;margin:40px auto}.whitepaperDetail__head{margin-bottom:64px}.whitepaperDetail__date{font-size:14px;color:#999;text-align:right;margin-top:14px;padding-left:20px;display:block}.whitepaperDetail__date .icn_time{display:inline-block;width:13px;height:13px;margin-bottom:-1px}.whitepaperDetail__date .icn_time g,.whitepaperDetail__date .icn_time path{fill:#ccc}.whitepaperDetail__ttl{color:#666;font-size:32px}.whitepaperDetail__description{color:#666;font-size:16px;text-align:justify;margin-top:24px}.whitepaperOutline{width:510px;float:right;margin-bottom:64px}.whitepaperOutline__ttl{color:#999;font-size:20px;line-height:1;margin-bottom:24px;position:relative}.whitepaperOutline__ttl:after{content:"";display:inline-block;width:90%;height:1px;background-color:#eee;position:absolute;top:.5em;right:0}.whitepaperOutlineList ol{font-size:16px;margin:0;line-height:1.9;counter-reset:section;list-style:none;position:relative}.whitepaperOutlineList ol li{margin-top:6px;position:relative;padding-left:25px}.whitepaperOutlineList ol li:before{color:#999;counter-increment:section;content:counter(section) ". ";position:absolute;top:0;left:0}.whitepaperOutlineList ol li ol{margin-left:20px;counter-reset:subsection}.whitepaperOutlineList ol li ol li{padding-left:20px}.whitepaperOutlineList ol li ol li:before{color:#999;counter-increment:subsection;content:counter(section) "-" counter(subsection) ".";margin-left:-20px}.whitepaperOutlineList ul{font-size:16px;margin:0;line-height:1.9;list-style:none;position:relative}.whitepaperOutlineList ul li{margin-top:6px;position:relative;padding-left:16px}.whitepaperOutlineList ul li:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#ccc;display:inline-block;position:absolute;top:.7em;left:0}.whitepaperThumb{width:290px;float:left;margin-bottom:64px}.whitepaperThumb__img{border:1px solid #eee;width:100%;margin-bottom:16px}.whitepaperDownload{text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:64px 0;padding:40px 0;clear:both}.whitepaperDownload__btn{font-weight:700;padding:16px 64px;border-radius:4px}.whitepaperSample{background-color:#f3f3f3;padding:24px 16px 0}.whitepaperSample img{width:100%;height:auto;margin-bottom:16px}.whitepaperSample__ttl{color:#999;font-size:20px;text-align:center;margin-bottom:24px}.whitepaperInnerLink{width:1200px;left:50%;margin-left:-600px;position:fixed;background:red;bottom:0;height:0;-webkit-transition:bottom .25s;-o-transition:bottom .25s;transition:bottom .25s}.whitepaperInnerLink.active{bottom:60px}.whitepaperInnerLink__wrap{min-width:1200px}.whitepaperInnerLink__anchor{background:#ddd;position:absolute;top:0;right:0;height:45px;width:45px;text-indent:-777px;overflow:hidden;border-radius:2px}.whitepaperInnerLink__anchor:before{content:"";width:10px;height:10px;display:inline-block;border-top:4px solid #252a5e;border-right:4px solid #252a5e;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:-5px 0 0 -5px;vertical-align:middle;position:absolute;top:50%;left:50%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:margin-top .2s;-o-transition:margin-top .2s;transition:margin-top .2s}.whitepaperInnerLink__anchor:hover:before{margin-top:-6px}.shareBtnsTitle{color:#252a5e;font-size:20px;font-weight:700;text-align:center;margin-bottom:-40px}.shareBtnsTitle__name:before{content:"";display:inline-block;width:8px;height:16px;border-top:1px solid #252a5e;border-left:1px solid #252a5e;margin-right:2px}.shareBtnsTitle__name:after{content:"";display:inline-block;width:8px;height:16px;border-bottom:1px solid #252a5e;border-right:1px solid #252a5e;margin:0 8px -2px 2px}.libAboutHeader{position:fixed;top:0;width:100%;background-color:#fff;border-top:4px solid #252a5e;border-bottom:1px solid #ddd;z-index:2}.libAboutHeader__inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;height:90px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.libAboutHeader__servicelogo{display:block;height:38px;background:url(/img/pc/user/lib/logo_lib.svg) 0 no-repeat;background-size:auto 100%;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s;-ms-flex-preferred-size:324px;flex-basis:324px}.libAboutHeader__servicelogo__link{display:block}.libAboutHeader__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.libAboutHeader__nav__item{font-size:14px}.libAboutHeader__nav__item+.libAboutHeader__nav__item{margin-left:20px;width:195px}.libAboutHeader__btn{border-radius:3px;cursor:pointer;display:block;font-size:18px;font-weight:700;text-align:center;padding:8px 16px;font-size:14px}.libAboutHeader__btn[data-theme=primary]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #fff}.libAboutHeader__btn[data-theme=primary]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;-webkit-box-shadow:none;box-shadow:none}.libAboutHeaderRibbon{border-radius:3px;cursor:pointer;font-size:18px;font-weight:700;text-align:center;padding:8px 16px;font-size:14px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.libAboutHeaderRibbon[data-theme=default]{-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #252a5e;color:#252a5e}.libAboutHeaderRibbon[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);color:#4b54b8;border:1px solid #4b54b8}.libAboutHeaderRibbon:hover .libAboutHeaderRibbon__label__text{background:#a48d57}.libAboutHeaderRibbon__label{position:absolute;top:-3px;left:-3px;width:70px;height:70px;overflow:hidden;width:38px;height:38px}.libAboutHeaderRibbon__label__text{display:inline-block;position:absolute;left:-23px;top:14px;width:100px;text-align:center;font-size:10px;background:#937f4e;color:#fff;letter-spacing:.05em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);padding:1px 0;left:-15px;top:4px;width:55px}.libAboutHeaderRibbon__label__text:after,.libAboutHeaderRibbon__label__text:before{position:absolute;content:"";border-top:2px solid #645635;border-left:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0);bottom:-2px}.libAboutHeaderRibbon__label__text:before{left:-1px}.libAboutHeaderRibbon__label__text:after{right:0}.libAboutHeaderRibbon__label__text:before{left:0}.libAboutHeaderRibbon__label__text:after{right:-1px}.libAboutHero{position:relative;margin-top:95px;height:530px;background-image:url(/img/pc/user/lib/about/hero__bg.jpg);background-repeat:no-repeat;background-size:cover;overflow:hidden}.libAboutHero:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-color:rgba(0,0,0,0) #252a5e rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:0 408px 188px 0}.libAboutHero:after{content:"";position:absolute;bottom:-400px;left:0;width:120%;height:400px;margin:3% -10% 0;background:#fff;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}.libAboutHero__inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;padding:104px 0;margin:0 auto;position:relative}.libAboutHero__catchcopy{margin-bottom:16px;color:#252a5e;font-size:54px;font-weight:700;line-height:1.4;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.libAboutHero__catchcopy--small{font-size:48px}.libAboutHero__text{margin-bottom:40px;font-size:18px;color:#252a5e;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.libAboutHeroBtn{display:-webkit-box;display:-ms-flexbox;display:flex}.libAboutHeroBtn__item{width:280px}.libAboutHeroBtn__item+.libAboutHeroBtn__item{margin-left:24px}.libAboutHeroBtn__link{padding:24px;border-radius:3px;cursor:pointer;display:block;font-size:18px;font-weight:700;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.libAboutHeroBtn__link[data-theme=primary]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #252a5e}.libAboutHeroBtn__link[data-theme=primary]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;-webkit-box-shadow:none;box-shadow:none}.libAboutHeroRibbon{border-radius:3px;cursor:pointer;font-size:18px;font-weight:700;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;padding:16px;position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.libAboutHeroRibbon[data-theme=default]{-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #252a5e;color:#252a5e}.libAboutHeroRibbon[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);color:#4b54b8;border:1px solid #4b54b8}.libAboutHeroRibbon:hover .libAboutHeroRibbon__label__text{background:#a48d57}.libAboutHeroRibbon__label{position:absolute;top:-3px;left:-3px;width:70px;height:70px;overflow:hidden}.libAboutHeroRibbon__label__text{display:inline-block;position:absolute;padding:4px 0;left:-23px;top:14px;width:100px;text-align:center;font-size:10px;background:#937f4e;color:#fff;letter-spacing:.05em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.libAboutHeroRibbon__label__text:after,.libAboutHeroRibbon__label__text:before{position:absolute;content:"";border-top:2px solid #645635;border-left:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0);bottom:-2px}.libAboutHeroRibbon__label__text:before{left:-1px}.libAboutHeroRibbon__label__text:after{right:0}.libAboutHeroRibbon__microcopy{font-size:10px;margin-bottom:-2px}.libAboutHero__pcimage{position:absolute;right:-48px;bottom:0;z-index:1;width:50%}.libAboutBook{padding:80px 0 64px;position:relative;text-align:center;overflow:hidden}.libAboutBook__inner{margin-top:24px}.libAboutBook__heading{margin-bottom:24px;font-size:28px;color:#252a5e}.libAboutBook__heading--small{font-size:20px}.libAboutBook__heading--gold{color:#937f4e}.libAboutBook__text{color:#666;display:inline-block;margin-bottom:40px}.libAboutBook__issueList{margin:0 auto}.libAboutBook__issueList__item{text-align:center}.libAboutBook__issueList__item+.libAboutBook__issueList__item{margin-top:16px}.libAboutBook__listImage{height:380px;background-image:url(/img/pc/user/lib/about/book__list.png);background-position:50%;background-repeat:no-repeat;background-size:auto 380px;position:relative}.libAboutBook__listImage:before{content:"";position:absolute;left:0;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(0,0,0,0)));background:-o-linear-gradient(left,#fff,rgba(0,0,0,0));background:linear-gradient(90deg,#fff,rgba(0,0,0,0));height:380px;width:50px}.libAboutBook__listImage:after{content:"";position:absolute;right:0;bottom:0;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(0,0,0,0)));background:-o-linear-gradient(right,#fff,rgba(0,0,0,0));background:linear-gradient(270deg,#fff,rgba(0,0,0,0));height:380px;width:50px}.libAboutPublisher{padding:80px 240px 64px;text-align:center;background-color:#f9f8f5;color:#666}.libAboutPublisher__heading{font-size:18px;font-weight:700}.libAboutPublisher__sort{font-size:12px;font-weight:400;margin:16px 0 0}.libAboutPublisher__list{margin-top:32px}.libAboutPublisher__list__item{display:inline-block;margin:0 24px 16px 0}.libAboutPublisher__list__item:last-child{margin:0}.libAboutFeature{padding:80px 0;position:relative;overflow:hidden}.libAboutFeature:after{content:"";position:absolute;bottom:-350px;left:0;width:120%;height:380px;margin:3% -10% 0;background:#f8f8f8;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}.libAboutFeature__inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.libAboutFeature__heading{font-size:24px;color:#666;text-align:center}.libAboutFeature__item{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.libAboutFeature__item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.libAboutFeature__image{width:520px;border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.libAboutFeature__textArea{width:600px}.libAboutFeature__title{font-size:28px;color:#252a5e}.libAboutFeature__title:after{content:"";display:block;width:80px;border-bottom:1px solid #b39b5f;margin:24px 0}.libAboutScenes{background-color:#f8f8f8;padding-bottom:120px;position:relative}.libAboutScenes__inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.libAboutScenes__heading{font-size:24px;color:#666;text-align:center;margin-bottom:120px}.libAboutScenes__list{display:-webkit-box;display:-ms-flexbox;display:flex}.libAboutScenes__list__item{background-color:#fff;position:relative;text-align:center;height:260px;width:380px}.libAboutScenes__list__item+.libAboutScenes__list__item{margin-left:30px}.libAboutScenes__list__image{position:absolute;left:130px;top:-60px;height:120px}.libAboutScenes__list__title{margin-top:90px;font-size:18px;font-weight:700;color:#252a5e}.libAboutScenes__list__text{margin-top:8px}.libAboutUser{padding:80px 0}.libAboutUser__inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.libAboutUser__heading{font-size:24px;color:#666;text-align:center}.libAboutUser__voice{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.libAboutUser__voice__item{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:80px;width:calc(50% - 40px);text-align:justify;text-justify:inter-ideograph}.libAboutUser__voice__item:nth-last-of-type(2n){margin-right:80px}.libAboutUser__voice__title{font-size:18px;margin-bottom:16px;font-weight:700;color:#252a5e}.libAboutUser__voice__text--strong{border-bottom:1px solid #b39b5f}.libAboutUser__voice__role{margin-top:8px;font-size:14px;color:#999}.libAboutPlan{padding:80px 0;margin:0 auto}.libAboutPlan__heading{font-size:24px;color:#666;text-align:center;margin-bottom:80px}.libAboutPlan__inner{width:700px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.libAboutTabContainer{padding-bottom:40px;margin:0 auto}.libAboutTab__btn{width:50%;padding:15px 0;position:relative;background-color:#fff;color:#ccc;display:block;float:left;text-align:center;font-weight:700;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.libAboutTab__btn:hover{color:#999;cursor:pointer}.libAboutTab__btn:hover:after{content:"";position:absolute;left:50%;bottom:0;display:inline-block;width:100px;height:4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#999}input[name=tab__btn]{display:none}.libAboutTabContainer__content{padding-top:40px;display:none;clear:both;overflow:hidden;border-top:1px solid #eee}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content{display:block}.libAboutTabContainer input:checked+.libAboutTab__btn{color:#666}.libAboutTabContainer input:checked+.libAboutTab__btn:after{content:"";position:absolute;left:50%;bottom:0;display:inline-block;width:100px;height:4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#999;background-color:#252a5e}.libAboutTabContent{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.libAboutTabContent__inner{margin:0 auto;padding:40px;background-color:#fafafa;position:relative}.libAboutTabContent__inner+.libAboutTabContent__inner{margin-left:20px}.libAboutTabContent__free{border:1px solid #ddd;padding:40px;position:relative;margin-left:30px;color:#666;text-align:center}.libAboutTabContent__free:before{content:"";position:absolute;top:42.5%;left:-63px;margin-top:-16px;border:31px solid rgba(0,0,0,0);border-right-color:#ddd}.libAboutTabContent__free:after{content:"";position:absolute;top:42.5%;left:-60px;margin-top:-15px;border:30px solid rgba(0,0,0,0);border-right-color:#fff}.libAboutTabContent__tag{position:absolute;top:-4px;left:40px;width:30px}.libAboutTabContent__free__icon{width:90px;margin-bottom:20px}.libAboutTabContent__free__title{font-size:18px;font-weight:700;margin-bottom:10px;width:248px}.libAboutText--gold{color:#937f4e}.libAboutTabContent__free__text{font-size:14px;text-align:left;width:248px}.libAboutTabContent__name{padding-bottom:16px;font-size:20px;font-weight:700;text-align:center;border-bottom:1px solid #666;margin-bottom:10px;width:260px}.libAboutTabContent__nameInfo{font-size:10px;margin-left:16px;font-weight:400;vertical-align:middle}.libAboutTabContent__text{color:#666;font-size:14px;margin-top:24px}.libAboutTabContent__price--small{margin-bottom:5px;font-size:24px;font-weight:700;letter-spacing:.025em;text-align:center}.libAboutTabContent__price{font-size:46px;font-weight:700;letter-spacing:.025em;text-align:center}.libAboutTabContent__priceInfo{font-size:14px;margin-left:3px}.libAboutTabContent__userContainer{text-align:center}.libAboutTabContent__user{border:1px solid #666;color:#666;font-size:10px;font-weight:700;padding:4px 12px;text-align:center;display:inline-block}.libAboutTabContent__userInfo{font-size:14px;margin-left:10px;display:inline-block}.libAboutTabContent__infoBox{padding:16px;background-color:#fff;color:#666;text-align:center;margin-top:20px}.libAboutTabContent__infoBox__title{font-size:14px;font-weight:700}.libAboutTabContent__infoBox__title--strong{font-size:20px}.libAboutTabContent__infoBox__text{font-size:10px}.libAboutTabContent__list{margin-top:16px;color:#666;font-size:14px;text-align:left}.libAboutTabContent__list__item+.libAboutTabContent__list__item{margin-top:8px}.libAboutTabContent__list__item__announce{color:#937f4e;font-weight:700}.libAboutTabContent__list__item__icon{width:16px;margin-right:10px;margin-bottom:2px}.libAboutTabContainerBtn{width:580px}.libAboutTabContainerBtn,.libAboutTabContainerBtn__free{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.libAboutTabContainerBtn__free,.libAboutTabContainerBtn__item{width:280px}.libAboutTabContainerBtn__item+.libAboutTabContainerBtn__item{margin-left:20px}.libAboutTabContainerBtn__link{padding:24px;border-radius:3px;cursor:pointer;display:block;font-size:18px;font-weight:700;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.libAboutTabContainerBtn__link[data-theme=primary]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #252a5e}.libAboutTabContainerBtn__link[data-theme=primary]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;-webkit-box-shadow:none;box-shadow:none}.libAboutTabContainerBtn__link[data-theme=default]{-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #252a5e;color:#252a5e}.libAboutTabContainerBtn__link[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);color:#4b54b8;border:1px solid #4b54b8}.libAboutTabRibbon{border-radius:3px;cursor:pointer;font-size:18px;font-weight:700;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;padding:16px;position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.libAboutTabRibbon[data-theme=default]{-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #252a5e;color:#252a5e}.libAboutTabRibbon[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);color:#4b54b8;border:1px solid #4b54b8}.libAboutTabRibbon:hover .libAboutTabRibbon__label__text{background:#a48d57}.libAboutTabRibbon__label{position:absolute;top:-3px;left:-3px;width:70px;height:70px;overflow:hidden}.libAboutTabRibbon__label__text{display:inline-block;position:absolute;padding:4px 0;left:-23px;top:14px;width:100px;text-align:center;font-size:10px;background:#937f4e;color:#fff;letter-spacing:.05em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.libAboutTabRibbon__label__text:after,.libAboutTabRibbon__label__text:before{position:absolute;content:"";border-top:2px solid #645635;border-left:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0);bottom:-2px}.libAboutTabRibbon__label__text:before{left:-1px}.libAboutTabRibbon__label__text:after{right:0}.libAboutTabRibbon__microcopy{font-size:10px;margin-bottom:-2px}.libAboutBl{padding-top:40px;border-top:1px solid #ddd}.libAboutBl__title{margin-bottom:16px;text-align:center;font-weight:700;color:#666}.libAboutBl__description{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 80px}.libAboutBl__image{width:120px;height:100%;margin-right:40px}.libAboutBl__list{margin-left:8px}.libAboutBl__list__item{font-size:14px;line-height:1.8}.libAboutBl__list__item:before{content:"";margin-right:16px;width:7px;height:7px;display:inline-block;background-color:#ddd;border-radius:50%;vertical-align:middle}.libAboutFaq{padding:80px 0;background-color:#f8f8f8}.libAboutFaq__inner{margin:0 auto}.libAboutFaq__heading{font-size:24px;color:#666;text-align:center;margin-bottom:80px}.libAboutFaq__item{margin:0 auto;width:880px;padding:24px;background-color:#fff}.libAboutFaq__item+.libAboutFaq__item{margin-top:24px}.libAboutFaq__question{font-weight:700;color:#252a5e}.libAboutFaq__question:before{content:"Q";margin-right:24px;font-size:18px}.libAboutFaq__answer{margin-top:8px;margin-left:38px;text-indent:-38px}.libAboutFaq__answer:before{content:"A";margin-right:20px;font-size:18px;font-weight:700;color:#b39b5f}.libAboutAction{padding:80px;background-color:#252a5e;text-align:center;color:#fff}.libAboutAction__catchcopy{margin-bottom:16px;display:inline-block;font-size:18px;color:#cab98f}.libAboutAction__title{margin-bottom:24px;font-size:28px;font-weight:700}.libAboutActionBtn{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:620px}.libAboutActionBtn__item{width:300px}.libAboutActionBtn__item+.libAboutActionBtn__item{margin-left:24px}.libAboutActionBtn__link{padding:24px;border-radius:3px;cursor:pointer;display:block;font-size:18px;font-weight:700;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.libAboutActionBtn__link[data-theme=default]{-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #252a5e;color:#252a5e}.libAboutActionBtn__link[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);color:#4b54b8;border:1px solid #4b54b8;-webkit-box-shadow:none;box-shadow:none;border:1px solid #252a5e}.libAboutActionRibbon{border-radius:3px;cursor:pointer;font-size:18px;font-weight:700;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;padding:16px;position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.libAboutActionRibbon[data-theme=primary]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #fff}.libAboutActionRibbon[data-theme=primary]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;-webkit-box-shadow:none;box-shadow:none;color:#fff}.libAboutActionRibbon[data-theme=primary]:hover .libAboutActionRibbon__label__text{background:#d2c4a0}.libAboutActionRibbon__label{position:absolute;top:-3px;left:-3px;width:70px;height:70px;overflow:hidden}.libAboutActionRibbon__label__text{display:inline-block;position:absolute;padding:4px 0;left:-23px;top:14px;width:100px;text-align:center;font-size:10px;background:#937f4e;color:#fff;letter-spacing:.05em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#cab98f;color:#252a5e}.libAboutActionRibbon__label__text:after,.libAboutActionRibbon__label__text:before{position:absolute;content:"";border-top:2px solid #645635;border-left:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0);bottom:-2px}.libAboutActionRibbon__label__text:before{left:-1px}.libAboutActionRibbon__label__text:after{right:0}.libAboutActionRibbon__microcopy{font-size:10px;margin-bottom:-2px}
