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{border:0;margin:0;padding: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{-webkit-font-smoothing:antialiased;color:#333;font-family:Arial,Lucida Grande,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;font-size:1.6rem;font-size:16px;line-height:1.6;min-width:1200px;position:relative}::-moz-selection{background:#f0ede6}::selection{background:#f0ede6}img{vertical-align:bottom}a{color:#2054a2;text-decoration:none}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{background:#fff;border-bottom:1px solid #eee;height:90px;padding-top:35px;position:relative;z-index:2}.header__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:1200px}.header__serviceName{float:left;height:30px;margin:31px 0 0;width:323px}.header__logo,.registerHeader__logo{background:url(/img/pc/user/logo.svg) 0 no-repeat;background-size:100%;display:block;height:30px;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s;width:323px}a.header__logo:hover,a.registerHeader__logo:hover{opacity:.85}.header__nav{background:#252a5e;left:0;position:absolute;top:0;width:100%;z-index:2}.header__navBtn{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:1200px}.header__navBtn a{color:#f9f8f5;display:inline-block;font-size:12px;font-weight:700;line-height:1.5;padding:8px 0}.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{background-color:#fff;border-radius:2px;color:#252a5e;display:inline-block;font-size:10px;margin-right:4px;padding:2px 4px}.header__search{float:right;margin-top:24px;padding-left:120px;position:relative}.header__search__nav,.header__search__nav--show{-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;cursor:pointer;font-size:14px;height:41px;left:0;line-height:1;overflow:hidden;position:absolute;text-align:right;top:0;white-space:nowrap;width:120px}.header__search__nav--show{background:#fff;border-radius:3px;-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;display:block;height:auto;z-index:100}.header__search__nav--show .header__search__navBtns{display:block}.header__search__current{display:block;padding:13px 30px 13px 15px;position:relative}.header__search__current:before{border:4px solid transparent;border-top:5px solid #ccc;bottom:0;content:"";display:block;height:0;margin:auto 0;position:absolute;right:15px;top:0;width:0;z-index:101}.header__search__navBtns{border-top:1px solid #ddd;display:none}.header__search__navBtns>li{border-bottom:1px solid #ddd;margin:0 1px;padding:13px 15px;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{-webkit-box-sizing:border-box;box-sizing:border-box;height:41px;overflow:hidden;width:55px}.header__searchBox__btn .icn_search{height:18px;width:18px}.header__searchBox__btn .icn_search g,.header__searchBox__btn .icn_search path{fill:#fff}.header__searchBox__select{float:left;margin:0 -1px 0 0;width:255px}.header__searchBox__selectList{float:left;margin:0;width:100%}.header__searchBox__input{float:left;width:505px}.header__searchBox__input--lawyer{float:left;width:251px}.columnFull,.page{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:1200px}.page__header{margin-bottom:30px}.page__ttl,.register__page__ttl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#999;font-size:28px}.page__description{color:#999;font-size:14px;margin:40px 0}.page__body{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative;width:1200px}.page__colMain--left{float:left;margin-bottom:40px;width:790px}.page__colSub--right{float:right;margin-bottom:40px;width:305px}.page__colSub--right:before{border-left:1px solid #eee;content:"";display:inline-block;height:100%;position:absolute;right:360px;top:0;width:0}.page__colMain--right{float:right;margin-bottom:40px;width:820px}.page__colSub--left{float:left;width:305px}.page--condense{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 120px;width:1200px}.board{border:1px solid #ddd;margin-bottom:120px;padding:64px}.pagetop{background:#ddd;color:#333;display:block;font-size:14px;font-weight:700;padding:20px 0;text-align:center}.pagetop:before{border-right:3px solid #252a5e;border-top:3px solid #252a5e;content:"";display:inline-block;height:6px;margin:2px 15px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;vertical-align:middle;width:6px}.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;margin:0 auto;width:1200px}.footer__nav__body li{border-right:1px solid hsla(0,0%,80%,.2);color:#cab98f;display:inline-block;font-size:14px;margin-right:24px;padding-right:24px;vertical-align:middle}.footer__nav__body li:last-child{border:0}.footer__nav__body li a{color:inherit}.footer__ctgList{background:#252a5e;border-top:1px solid #1b1f4c;padding:34px 0 19px}.footer__ctgList__body{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:1200px}.footer__ctgList__body li{border-right:1px solid hsla(0,0%,80%,.2);color:#999;display:inline-block;font-size:12px;margin:0 24px 15px 0;padding-right:24px;vertical-align:middle}.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;margin:20px auto;width:1200px}.footer__help{float:left}.footer__help li{border-right:1px solid hsla(0,0%,80%,.2);color:#999;display:inline-block;font-size:12px;margin:0 12px 0 0;padding-right:14px;vertical-align:middle}.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;margin:0 auto;width:1200px}.footer__groupService li{border-right:1px solid hsla(0,0%,80%,.2);color:#999;display:inline-block;font-size:12px;margin:0 24px 0 0;padding-right:24px;vertical-align:middle}.footer__groupService li:last-child{border:0}.footer__groupService li a{color:inherit}.footer__copyright{color:#999;float:right;font-size:12px;margin-top:4px}.footer__service{background:#f8f8f8;color:#999;font-size:12px;padding:16px 0}.footer__service__body{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:1200px}.footer__service__body a{color:inherit}.footer__service__contents{display:inline-block;vertical-align:middle}.footer__service__copyright{background-color:#f8f8f8;color:#999;float:right;font-size:10px;text-align:center}@media print{.header{height:80px;margin-bottom:40px;padding:0}.header:before{content:url(/img/pc/user/logo.svg);display:block;margin:-10px -130px;position:absolute;right:50%;top:50%;width:260px}.breadcrumb,.entryFixBar,.footer,.header__nav,.header__wrap,.separateContainer,.shareBtnsBar{display:none}}.btn{display:inline-block}.btn,.btn--block,.libBookAction__readButton{border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:16px;padding:8px 16px;position:relative;text-align:center;text-decoration:none}.btn--block,.libBookAction__readButton{display:block;width:100%}.btn[data-theme=default]{background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;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%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.btn--block[data-theme=default],[data-theme=default].libBookAction__readButton{background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;font-weight:700;padding:13px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.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{border-left:1px solid #eee;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:45px}.btn--block[data-theme=default-arrow-r],.btn[data-theme=default-arrow-r],[data-theme=default-arrow-r].libBookAction__readButton{background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.btn--block[data-theme=default-arrow-r]:before,.btn[data-theme=default-arrow-r]:before,[data-theme=default-arrow-r].libBookAction__readButton:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;margin:auto 0;position:absolute;right:19px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s;width:5px}.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{background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.btn--block[data-theme=default-arrow-d]:before,.btn[data-theme=default-arrow-d]:before,[data-theme=default-arrow-d].libBookAction__readButton:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;content:"";display:block;height:5px;margin:-6px 0;position:absolute;right:18px;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s;width:5px}.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{background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.btn--block[data-theme=default-arrow-u]:before,.btn[data-theme=default-arrow-u]:before,[data-theme=default-arrow-u].libBookAction__readButton:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;content:"";display:block;height:5px;margin:-4px 0;position:absolute;right:18px;top:50%;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.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{background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer;font-size:16px;padding:8px 60px 8px 16px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.btn--block[data-theme=default-blank]:before,.btn[data-theme=default-blank]:before,[data-theme=default-blank].libBookAction__readButton:before{background:url(/img/pc/user/blank.svg) 0 0 no-repeat;background-size:cover;bottom:0;content:"";display:block;height:10px;margin:auto 0;position:absolute;right:18px;top:0;width:10px}.btn__free{background-color:#fff;border-radius:2px;color:#252a5e;display:inline-block;font-size:12px;margin-right:16px;padding:0 6px;text-align:center;vertical-align:text-top}.btn[data-theme=primary]{background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;font-weight:700;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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{background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;font-weight:700;padding:13px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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]{background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;font-size:18px;font-weight:700;padding:16px 40px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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[data-theme=primary--disable]{background:#999;-webkit-box-shadow:inset 0 -1px 0 0 #999;box-shadow:inset 0 -1px 0 0 #999;color:#fff;font-weight:700;opacity:.35;pointer-events:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn--block[data-theme=primary--disable],[data-theme=primary--disable].libBookAction__readButton{background:#999;-webkit-box-shadow:inset 0 -1px 0 0 #999;box-shadow:inset 0 -1px 0 0 #999;color:#fff;font-weight:700;opacity:.35;padding:13px;pointer-events:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn--large[data-theme=primary--disable]{background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;font-size:18px;padding:16px 40px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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]{display:inline-block;padding-right:18px}.btnTxt[data-theme=more]:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;margin:auto 0;position:absolute;right:0;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.btnTxt[data-theme=more]:hover:before{right:-2px}.btnTxt--block[data-theme=more]{clear:both;display:block;margin:15px 0;padding:0 18px 0 0;position:relative;text-align:right}.btnTxt--block[data-theme=more]:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;margin:auto 0;position:absolute;right:0;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.btnTxt--block[data-theme=more]:hover:before{right:-2px}.btnTxt[data-theme=blank]{display:inline-block}.btnTxt[data-theme=blank]:after{background:url(/img/pc/user/blank.svg) 0 0 no-repeat;background-size:cover;content:"";display:inline-block;height:10px;margin-left:10px;vertical-align:middle;width:10px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-color:transparent;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;font-size:14px;height:41px;padding:0 50px 0 10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;vertical-align:middle}select:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}select::-ms-expand{display:none}.form__selectWrap,.form__selectWrap--inline{background-color:#fff;border-radius:3px;position:relative;z-index:0}.form__selectWrap--inline:before,.form__selectWrap:before{border:4px solid transparent;border-top:5px solid #252a5e;bottom:0;content:"";display:block;height:0;margin:auto 0;position:absolute;right:15px;top:0;width:0;z-index:-1}.form__selectWrap--inline:after,.form__selectWrap:after{border-left:1px solid #eee;content:"";display:block;height:calc(100% - 2px);position:absolute;right:40px;top:1px;width:0;z-index:-1}.form__selectWrap--inline{display:inline-block;min-height:41px;vertical-align:middle}.form__select{display:block;width:100%}input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:textfield;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 1px 1px 3px 0 #eee;box-shadow:inset 1px 1px 3px 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:41px;line-height:1.4;padding:10px;-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{-webkit-box-shadow:inset 1px 1px 3px 0 #ddd;box-shadow:inset 1px 1px 3px 0 #ddd;outline:0}input[type=submit]{-webkit-appearance:none}.form__inputField{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}input[type=checkbox],input[type=radio]{display:inline-block;height:20px;margin-right:-20px;opacity:0;position:relative;vertical-align:middle;width:20px;z-index:10}.form__checkLabel,.form__radioLabel{cursor:pointer;display:inline-block;padding-left:30px;position:relative;vertical-align:middle}.form__checkLabel:before,.form__radioLabel:before{background:#fff;border:1px solid #ccc;bottom:0;-webkit-box-shadow:inset 1px 1px 3px 0 #eee;box-shadow:inset 1px 1px 3px 0 #eee;content:"";display:inline-block;height:18px;left:0;margin:auto 0;position:absolute;top:0;width:18px}.form__checkLabel:before{border-radius:3px}.form__checkLabel:after{border-bottom:4px solid #b39b5f;border-left:4px solid #b39b5f;content:"";display:block;height:4px;left:4px;opacity:0;position:absolute;top:.48em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:8px;z-index:2}input[type=checkbox]:checked+.form__checkLabel:after{opacity:1}.form__radioLabel:before{border-radius:50%}.form__radioLabel:after{background:#b39b5f;border-radius:50%;bottom:0;content:"";display:block;height:10px;left:5px;margin:auto 0;opacity:0;position:absolute;top:0;width:10px;z-index:2}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;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;padding:10px;vertical-align:bottom}.form__textarea{width:100%}.formTable{border-top:1px solid #ddd;display:table;width:100%}.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{background:rgba(203,50,15,.03);border:1px solid rgba(203,50,15,.5)}.formTable__label--horizon{border-bottom:1px solid #ddd;border-right:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;display:table-cell;font-size:14px;padding:20px 0;vertical-align:middle;width:240px}.panel--full .formTable__label--horizon{-webkit-box-sizing:border-box;box-sizing:border-box;width:220px}.formTable__type--horizon,.formTable__type--horizon--must{border-bottom:1px solid #ddd;border-right:1px solid #eee;display:table-cell;font-size:10px;padding:20px 10px;text-align:center;vertical-align:middle}.formTable__type--horizon{color:#ccc}.formTable__type--horizon--must{color:#cb320f}.formTable__data--horizon{border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:20px 0 20px 30px;position:relative;vertical-align:middle;width:535px}.panel--full .formTable__data--horizon{-webkit-box-sizing:border-box;box-sizing:border-box;width:550px}.formTable__data__icon{display:inline-block;left:42px;position:absolute;top:32px}.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{background-size:100%;display:block;height:16px;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s;width:24px}.formTable__data__inner--short{width:80px}.creditCampaignContent__question{display:inline-block;font-size:12px;margin-top:16px}.formTable--plain{display:table;width:100%}.formTable--plain__data{margin:20px 0}.formTable--plain__row{display:table-row}.formTable--plain__label--horizon{color:#999;font-size:14px;min-width:80px}.formTable--plain__data--horizon,.formTable--plain__label--horizon{display:table-cell;padding:10px 0;vertical-align:middle}.formGroup{margin:30px 0}.formGroup__ttl{color:#999;font-size:14px;margin-bottom:15px}.formGroup--horizon{border-bottom:1px solid #eee;display:table;table-layout:fixed;width:100%}.formTable__data--horizon>.formGroup--horizon{margin:-20px 0 0 -30px;width:calc(100% + 30px)}.formTable__data--horizon>.formGroup--horizon:last-child{border:0;margin-bottom:-15px}.formTable__data--horizon>.formGroup--horizon+.formGroup--horizon{margin-top:0}.formGroup--horizon__ttl{display:table-cell;min-width:150px;padding:15px 0 15px 30px;vertical-align:middle}.formGroup--horizon__body{display:table-cell;padding:15px 0;vertical-align:middle}.formGroup--horizon__body__label{color:#999;display:inline-block;font-size:14px;margin-right:15px;vertical-align:middle}.formList--oneThird{margin-bottom:-10px}.formList--oneThird>li{float:left;margin:0 10px 10px 0;width:calc(33.33% - 10px)}.formList--inline{display:inline-block;vertical-align:middle;white-space:nowrap}.formList--inline>li{display:inline-block;margin:0 20px 0 0;vertical-align:middle}.formList>li{margin:8px 0}.formList__childList{margin-left:25px}.formList__childList>li{margin-top:5px}.formList__childList--hide{display:none}.formItem--half{display:table;float:left;margin:0 24px 8px 0;vertical-align:middle;width:160px}.formItem__label{height:41px;padding-right:8px}.formItem__label,.formTableList__group{display:table-cell;vertical-align:middle}.formTableList__group{color:#999;font-size:14px;padding:20px 0;width:620px}.formTableList__data,.formTableList__group{border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}.formTableList__data{border-left:1px solid #ddd;display:table-cell;padding:20px 0 20px 30px;vertical-align:middle;width:200px}.formTableList__data .formItem--half{width:auto}.formTableList__data .formItem--half:last-of-type{margin-right:0}.formTableList__name{color:#666;font-size:16px;font-weight:700;margin-bottom:8px}.formTableList__description{color:#999;font-size:14px}.formTableItemLength--middle{width:290px}.form__btnHolder,.registerForm__btnHolder{margin:40px 0;text-align:center}.form__btnHolder__btn{border-radius:4px;font-weight:700;padding:16px 64px}.form__btnHolder--oneThird{margin:64px auto;width:534px}.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{-webkit-box-sizing:border-box;box-sizing:border-box;counter-reset:number;display:-webkit-box;display:-ms-flexbox;display:flex;margin:64px 0;padding:0 64px;position:relative}.formStep:before{background-color:#eee;content:"";height:2px;left:0;position:absolute;width:830px}.formStep li{color:#666;font-size:14px;margin:0 auto;padding:16px 0 0;position:relative;text-align:center;width:25%}.formStep li:before{color:#937f4e;content:counter(number);counter-increment:number;font-size:16px;font-weight:400;margin-right:8px}.formStep li:after{background-color:#fff;border:3px solid #ddd;border-radius:50%;content:"";display:inline-block;height:6px;left:50%;margin-left:-4px;position:absolute;top:-5px;width:6px}.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{background:#cb320f;border-radius:50%;color:#fff;content:"!";display:inline-block;font-family:Gungsuh,serif;font-size:24px;font-weight:700;height:38px;line-height:38px;margin-right:24px;text-align:center;width:38px}.formMessage__box{background-color:#f8f8f8;margin-top:40px;padding:40px;text-align:left}.formMessage__box__ttl{color:#252a5e;font-size:16px;font-weight:700;margin-bottom:20px}.userDividerWrap{background-color:#f8f8f8;margin:64px -64px -24px}.userDivider{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;padding:40px 0;position:relative;width:760px}.userDivider:before{border-right:1px solid #eee;content:"";display:block;height:128px;left:50%;position:absolute;top:auto}.userDivider__item{width:340px}.userDivider__title{font-size:16px;line-height:1;margin-bottom:24px;text-align:center}.userDivider__title__serviceName{font-weight:700}.userDivider__text{font-size:14px;margin-top:16px;text-align:center}.formFilterMore{color:#2054a2;cursor:pointer;display:block;margin:15px 0 0}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{margin-top:64px;text-align:center}.formAttention+.form__btnHolder--oneThird{margin-top:24px}.formErrorMessage{background:rgba(203,50,15,.03);border:1px solid rgba(203,50,15,.5);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#cb320f;margin:0 0 20px;padding:20px 20px 20px 60px;position:relative}.formErrorMessage:before{bottom:0;content:"!";display:inline-block;font-family:Century;font-size:24px;font-weight:700;height:1em;left:0;line-height:1;margin:auto 0;position:absolute;text-align:center;top:0;width:60px}.formErrorMessage__link{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.formErrorMessage__link p{width:calc(90% - 16px)}.formErrorMessage__link a{font-size:14px;margin-left:16px;text-align:right;width:10%}.formErrorExplanation{border-radius:3px;clear:both;color:#cb320f;font-size:14px;margin-top:10px;padding:0 15px 0 30px;position:relative}.formErrorExplanation:before{background:#cb320f;border-radius:50%;bottom:0;color:#cb320f;color:#fff;content:"!";font-family:Gungsuh,serif;font-size:15px;font-weight:700;height:20px;left:0;line-height:20px;margin:auto 0;position:absolute;text-align:center;top:0;width:20px}.formSuccessMessage{background:rgba(41,163,107,.03);border:1px solid rgba(41,163,107,.5);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#29a36b;margin:0 0 20px;padding:20px 20px 20px 60px;position:relative}.formSuccessMessage:before{border-bottom:2px solid #29a36b;border-left:2px solid #29a36b;bottom:0;content:"";display:inline-block;font-weight:700;height:6px;left:24px;line-height:1;margin:auto 0;position:absolute;text-align:center;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}.formNoticeMessage{background:#fffcf8;border:1px solid rgba(217,142,53,.5);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#d98e35;margin:0 0 20px;padding:20px 20px 20px 60px;position:relative}.formNoticeMessage:before{bottom:0;content:"!";display:inline-block;font-family:Century;font-size:24px;font-weight:700;height:1em;left:0;line-height:1;margin:auto 0;position:absolute;text-align:center;top:0;width:60px}.formNoticeMessage__ttl{font-size:16px;font-weight:700}.creditPlanTitle{color:#666;font-size:16px;margin:40px 0}.creditPlanTitle__tax{display:inline-block;font-size:12px;margin-left:8px}.creditCampaignContent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f5;display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0;padding:24px}.creditCampaignContent__title{color:#937f4e;font-size:16px;font-weight:700;line-height:1;padding-right:24px}.creditCampaignContent__text{border-left:1px solid #ddd;color:#666;font-size:14px;line-height:1.8;padding-left:24px}.StripeElement{-webkit-appearance:textfield;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 1px 1px 3px 0 #eee;box-shadow:inset 1px 1px 3px 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:41px;line-height:1.4;padding:10px;-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}.list>li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0}.list--half{display:inline-block;margin:-5px 0;width:100%}.list--half>li{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:5px 0;width:calc(50% - 10px)}.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{background:#ccc;border-radius:50%;content:"";display:inline-block;height:6px;left:0;position:absolute;top:.6em;width:6px}.balloon-tip{display:inline-table;position:relative}.balloon-tip__trigger{background:#252a5e;border-radius:50%;cursor:pointer;display:inline-block;height:14px;position:relative;vertical-align:baseline;width:14px;z-index:1}.balloon-tip__trigger svg{fill:#fff;height:10px;left:50%;margin-left:-5px;margin-top:-5px;position:absolute;top:50%;width:10px}.balloon-tip__target{background:hsla(0,0%,100%,0);bottom:-5px;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;margin-left:-133px;opacity:0;padding-bottom:35px;position:absolute;-webkit-transition:opacity .2s,bottom .2s;-o-transition:opacity .2s,bottom .2s;transition:opacity .2s,bottom .2s;width:280px;z-index:-1}.balloon-tip__target.show{bottom:0;opacity:1;z-index:auto}.balloon-tip__target a{font-weight:700}.balloon-tip__target__content{background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;letter-spacing:-.1px;line-height:1.6;padding:18px 24px;position:relative}.balloon-tip__target__content:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #ccc;bottom:-12px;content:"";left:50%;margin-left:-10px;position:absolute}.balloon-tip__target__content:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fff;bottom:-10px;content:"";left:50%;margin-left:-8px;position:absolute}.hide{display:none}.cf{clear:both}.cf:after{clear:both;content:"";display:block;height:0}.newsKind{width:85px}.kindTag,.newsKind{border:1px solid #cab98f;color:#937f4e;display:inline-block;font-size:10px;line-height:1;padding:5px 0;text-align:center;vertical-align:middle;white-space:nowrap}.kindTag{width:70px}.ctgTag{background:#f0ede6;color:#666;display:inline-block;font-size:10px;line-height:1;margin-right:5px;padding:5px 8px;vertical-align:middle}hr{border:0;border-bottom:1px solid #fff;border-top:1px solid #e9e9e9;height:0;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{display:block;margin-top:20px}.accordion__content{position:relative}.accordion__content:before{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);bottom:0;content:"";display:block;height:30px;left:0;position:absolute;width:100%;z-index:3}.appearOffice{background:#f3f3f3;padding:64px 0}.appearOffice__body{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative;width:1200px}.appearOffice__ttl{color:#666;font-size:18px;font-weight:700;margin-bottom:10px}.appearOffice__list{display:table;margin:25px 0 0;width:100%}.appearOffice__list li{display:table-cell;vertical-align:middle;width:20%}.appearOffice__list li a{background:#fff;border:7px solid hsla(43,36%,68%,.5);-webkit-box-sizing:border-box;box-sizing:border-box;color:#937f4e;display:table-cell;font-size:14px;font-weight:700;height:85px;text-align:center;vertical-align:middle;width:220px}.appearOffice__list li:last-child a{width:240px}.appearOffice__more{position:absolute;right:0;top:0}.breadcrumb,.breadcrumb--lp{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:0 auto;padding:30px 0;width:1200px}.breadcrumb--lp__item,.breadcrumb__item{display:inline-block;margin-right:25px;position:relative;vertical-align:middle}.breadcrumb--lp__item:after,.breadcrumb__item:after{border-bottom:1px solid #ddd;border-right:1px solid #ddd;bottom:0;content:"";display:block;height:5px;margin:auto 0;position:absolute;right:-17px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:5px}.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{background:url(/img/pc/user/home.svg) 0 0 no-repeat;background-size:cover;display:inline-block;height:12px;margin-top:-1px;overflow:hidden;text-indent:-999em;vertical-align:middle;width:12px}.breadcrumb--lp__txt--current,.breadcrumb__txt--current{color:#999;font-size:12px}.categoryList__link{display:block;margin:10px 0;overflow:hidden;padding-left:30px;position:relative}.categoryList__link:first-child{margin-top:0}.categoryList__link:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;left:0;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.categoryList__link:hover:before{left:3px}.categoryList__name--hasCount{float:left;max-width:240px}.categoryList__count{background:#ccc;border-radius:3px;color:#fff;display:inline-block;float:right;font-size:14px;font-weight:700;line-height:1;padding:5px}.categoryList--horiz>li{display:inline-block;margin-right:20px;vertical-align:middle}.categoryList__link--hasIcon{padding-left:25px;position:relative}.categoryList__link--hasIcon svg{bottom:0;display:inline-block;height:17px;left:0;margin:auto 0;position:absolute;top:0;width:17px}.categoryList__link--hasIcon svg g,.categoryList__link--hasIcon svg path{fill:#ddd}.asideContent{padding:0 0 50px}.asideContent__ttl,.asideContent__ttl--hasIcon{color:#666;font-size:20px;margin-bottom:15px}.asideContent__ttl--hasIcon{padding-left:30px;position:relative}.asideContent__ttl__icon{bottom:0;display:inline-block;height:17px;left:0;margin:auto 0;position:absolute;top:0;width:17px}.asideContent__ttl__icon g,.asideContent__ttl__icon path{fill:#b39b5f}.asideContent__weakTitle,.asideContent__weakTitle--hasIcon{color:#999;font-size:12px;margin-bottom:20px}.asideContent__weakTitle--hasIcon{padding-left:30px;position:relative}.asideContent__weakTitle__icon{bottom:0;display:inline-block;height:13px;left:0;margin:auto 0;position:absolute;top:0;width:13px}.asideContent__weakTitle__icon g,.asideContent__weakTitle__icon path{fill:#ccc}.contents+.contents{margin-top:40px}.contents__ttl,.contents__ttl--inline{color:#666;font-size:20px;font-weight:700}.contents__ttl{margin-bottom:15px}.contents__ttl--inline{display:inline-block;margin:0 15px 15px 0;vertical-align:middle}.contents__counter--inline{color:#999;display:inline-block;font-size:12px;margin-bottom:15px;vertical-align:middle}.definitionTable{display:table}.definitionTable__row{display:table-row}.definitionTable__head{color:#999;display:table-cell;padding:5px 30px 5px 0;vertical-align:middle}.definitionTable__data{border-left:1px solid #eee;display:table-cell;padding:5px 0 5px 30px;vertical-align:middle}.entryHeader{-webkit-box-sizing:border-box;box-sizing:border-box;margin:15px auto 0;padding-top:30px;position:relative;width:860px}.entryHeader__seriesTtl{color:#333;font-size:22px;margin-left:-10px;margin-top:4px}.entryHeader__seriesTtl:before{content:"【連載】"}.entryHeader__ttl{font-size:34px;margin-bottom:35px}.entryHeader__subttl{color:#999;display:block;font-size:22px}.entryHeader__ctg{color:#937f4e;font-weight:700;left:0;position:absolute;top:0}.entryHeader__date{color:#999;font-size:14px;padding-left:20px;position:absolute;right:0;top:0}.entryHeader__date .icn_time{bottom:0;display:inline-block;height:13px;left:0;margin:auto 0;position:absolute;top:0;width:13px}.entryHeader__date .icn_time g,.entryHeader__date .icn_time path{fill:#ccc}.entryHeader__dateLabel:before{border-left:1px solid #ddd;content:"";display:inline-block;height:12px;margin:0 12px}.entryHeader__dateLabel:nth-child(2):before{content:none}.entryHeader__authorList{min-height:38px}.entryHeader__author{display:inline-block;margin-right:12px}.entryHeader__author:nth-child(4n){margin-right:0}.entryHeader__author:nth-child(4n):last-child{padding-bottom:56px}.entryHeader__author:nth-child(4n+1){margin-top:16px}.entryHeader__author__prof{display:inline-block;line-height:1.3;vertical-align:middle;width:150px}.entryHeader__author__photo{display:inline-block;height:40px;margin-right:8px;vertical-align:middle;width:40px}.entryHeader__author__name{display:block;font-size:12px}.entryHeader__author__name small{color:#999;font-size:10px}.entryHeader__author__office{color:#666;display:block;font-size:10px}.entryHeader__share{bottom:0;position:absolute;right:0}.entryMainImage{height:395px;margin:40px 0;overflow:hidden;width:1200px}.practiceQA{background:#f8f8f8;margin:40px 0 64px;padding:40px 0}.practiceQA figure{background-color:#fff;border:1px solid #eee;margin:24px 0 0;overflow:hidden;text-align:center}.practiceQA ul{margin:15px 0}.practiceQA ul>li{margin:5px 0;padding-left:25px;position:relative}.practiceQA ul>li:before{background:#ccc;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.6em;width:6px}.practiceQA ol{counter-reset:entryOl;margin:15px 0}.practiceQA ol>li{margin:5px 0;padding-left:25px;position:relative}.practiceQA ol>li:before{color:#b39b5f;content:counter(entryOl);counter-increment:entryOl;display:inline-block;left:0;margin-right:20px;position:absolute;top:0}.practiceQA ol.circleNumber>li:before{border:1px solid #333;border-radius:50%;color:#333;font-size:14px;height:1em;line-height:1em;text-align:center;top:4px;width:1em}.practiceQA__q{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 30px;padding-left:120px;position:relative;width:860px}.practiceQA__q:before{color:#252a5e;content:"Q";font-size:24px;left:0;position:absolute;top:0}.practiceQA__q:after{border-left:1px solid #ddd;content:"";display:inline-block;height:100%;left:70px;position:absolute;top:0;width:0}.practiceQA__a{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-left:120px;position:relative;width:860px}.practiceQA__a:before{color:#937f4e;content:"A";font-size:24px;left:0;position:absolute;top:0}.practiceQA__a:after{border-left:1px solid #ddd;content:"";display:inline-block;height:100%;left:70px;position:absolute;top:0;width:0}.practiceQA__a table{background-color:#fff;margin:24px 0 0}.practiceQA__a table td,.practiceQA__a table th{border:1px solid #ddd;padding:8px}.practiceQA__a table th{background-color:#eee;vertical-align:middle}.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{border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 40px;padding:40px 40px 24px;width:860px}.entrySeries__ttl{color:#999;font-size:16px;line-height:1}.entrySeries__ttl__num:before{color:#ccc;content:"-";margin:10px}.entrySeries__list{margin:24px 0}.entrySeries__list__item{margin-bottom:8px;padding-left:24px;position:relative}.entrySeries__list__item:last-child{margin-bottom:0}.entrySeries__list__item:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;left:0;margin:8px 0 auto;position:absolute;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.entrySeries__row-hide{display:none}.entrySeries__buttons{color:#2054a2;cursor:pointer;font-size:14px;text-align:center}.entrySeries__button--open{padding-right:16px;position:relative}.entrySeries__button--open:after{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;content:"";display:block;height:5px;margin:-6px 0;position:absolute;right:0;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.entrySeries__button--close{padding-right:16px;position:relative}.entrySeries__button--close:after{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;content:"";display:block;height:5px;margin:-4px 0;position:absolute;right:0;top:50%;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.entryBody{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:860px}.entryBody__note{counter-reset:entryContent;line-height:1.8}.entryBody__note h2{color:#937f4e;font-size:28px;font-weight:700;line-height:1.6;margin:70px 0 25px;padding-left:60px;position:relative}.entryBody__note h2:before{border-right:1px solid #eee;color:#937f4e;content:counter(entryContent);counter-increment:entryContent;display:inline-block;font-size:28px;font-weight:400;height:calc(100% - .5em);left:0;line-height:1;margin-right:20px;padding-right:20px;position:absolute;top:.3em}.entryBody__note h3{font-size:24px;font-weight:700;line-height:1.6;margin:70px 0 25px}.entryBody__note h3:before{color:#999;content:attr(data-id);display:inline-block;font-size:24px;margin-right:25px}.entryBody__note h3:not([data-id]):before{margin-right:0}.entryBody__note h4{border-left:3px solid #ccc;font-size:20px;margin:45px 0 20px;position:relative}.entryBody__note h4,.entryBody__note h5{font-weight:700;line-height:1.6;padding-left:30px}.entryBody__note h5{border-left:1px solid #ccc;color:#999;font-size:18px;margin:35px 0 20px}.entryBody__note>p{letter-spacing:.009em}.entryBody__note .interviewTtl{font-size:16px;font-weight:700;line-height:1.6;margin:40px 0 25px;padding-left:0}.entryBody__note .interviewTtl:before{border-top:1px solid #666;content:"";display:inline-block;font-size:16px;height:0;margin-right:25px!important;vertical-align:middle;width:50px}.entryBody__note hr{border:0;border-top:1px solid #ddd;clear:both;height:0;margin:64px 0}.entryBody__note strong{border-bottom:2px solid #b39b5f;padding-bottom:2px}.entryBody__note u{border-bottom:1px solid #b39b5f;padding-bottom:2px;text-decoration:none}.entryBody__note ul{margin:25px 0}.entryBody__note ul>li{margin:5px 0;padding-left:25px;position:relative}.entryBody__note ul>li:before{background:#ccc;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.6em;width:6px}.entryBody__note ol{counter-reset:entryOl;margin:25px 0}.entryBody__note ol>li{margin:5px 0;padding-left:25px;position:relative}.entryBody__note ol>li:before{color:#b39b5f;content:counter(entryOl);counter-increment:entryOl;display:inline-block;left:0;margin-right:20px;position:absolute;top:0}.entryBody__note ol.circleNumber>li:before{border:1px solid #333;border-radius:50%;color:#333;font-size:14px;height:1em;line-height:1em;text-align:center;top:4px;width:1em}.entryBody__note blockquote{background:#f8f8f8;margin:25px 0;padding:30px 30px 30px 80px;position:relative}.entryBody__note blockquote cite{color:#666;display:block;font-size:12px;font-style:italic;margin-top:20px;text-align:right}.entryBody__note blockquote .blockquote__ttl{border:0;display:block}.entryBody__note blockquote:before{background:url(/img/pc/user/entry/blockquote.svg) 0 0 no-repeat;background-size:contain;content:"";height:25px;left:35px;position:absolute;top:30px;width:25px}.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{background-color:#fff;border:1px solid #eee;margin:24px 0;overflow:hidden;text-align:center}.entryBody__note figcaption{border-top:1px solid #eee;color:#999;display:block;font-size:12px;padding:5px 10px}.entryBody__note table{margin:30px 0}.entryBody__note table td,.entryBody__note table th{border:1px solid #ddd;padding:8px 10px}.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{display:block;margin:20px 0;padding:0 0 0 20px;position:relative}.entryBody__note .linkBlock:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;left:0;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:5px}.entryBody__note .ex{word-wrap:break-word;background:#f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px 0;overflow:hidden;overflow-wrap:break-word;padding:24px;white-space:pre-wrap;width:100%;word-break:break-all}.entryBody__note .ex__note{border-left:1px solid #eee;margin:-40px 0 40px 80px;padding:20px 0 0 40px}.entryBody__note .del{text-decoration:line-through;-webkit-text-decoration-color:#333;text-decoration-color:#333}.entryBody__note .gist{border:1px solid #ddd;clear:both;margin:40px 0;padding:30px 40px}.entryBody__note .gist ol{margin:0}.entryBody__note .omission{background:url(/img/pc/user/entry/omission.png) 0 0 no-repeat;display:block;height:35px;margin:32px 0}.entryBody__note .flowArrow{background:url(/img/pc/user/entry/arrow.png) 50% 50% no-repeat;display:block;height:19px;margin:24px 0}.entryBody__note .footnotes{color:#666;font-size:12px}.entryBody__note .footnotes ol li:before{color:#999}.entryBody__note .book{background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0;padding:40px}.entryBody__note .book:after{clear:both;content:"";display:block;height:0}.entryBody__note .book p{line-height:1;margin-bottom:16px}.entryBody__note .book img{height:auto;margin-right:24px;width:120px}.entryBody__note .book ul{color:#666;font-size:14px;list-style:none;margin:0}.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{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px}.entryBody__note .featureList{border:1px solid #ddd;margin:40px 0;padding:40px}.entryBody__note .featureList[data-theme=gray]{background:#f8f8f8;border:none}.entryBody__note .featureList__item{display:-webkit-box;display:-ms-flexbox;display:flex}.entryBody__note .featureList__item>*+*{margin-left:24px}.entryBody__note .featureList__item+.featureList__item{border-top:1px solid #ddd;margin-top:30px;padding-top:30px}.entryBody__note .featureList__text{width:calc(100% - 144px)}.entryBody__note .featureList__img img{height:auto;width:120px}.entryBody__note .relatedArticle{background-color:#f8f8f8;margin:40px 0;padding:30px 40px}.entryBody__note .relatedArticle ul{margin:10px 0 0}.entryBody__note .relatedArticle li{font-weight:700;margin-bottom:8px}.entryBody__note .relatedArticle li:last-child{margin-bottom:0}.entryBody__note .relatedArticle li:before{background:none;border-bottom:2px solid #252a5e;border-radius:0;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;left:0;margin:8px 0 auto;position:absolute;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.entryBody__note .relatedArticle li a{font-weight:700}.entryBody__note .message{background-color:#fafafa;border-radius:4px;margin:40px 0;padding:40px}.entryBody__note .message__name{border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;padding-bottom:40px}.entryBody__note .message__name img{height:auto;margin-right:24px;width:184px}.entryBody__note .message__name ul{margin:0}.entryBody__note .message__name ul li{font-size:14px;margin:0;padding-left:0}.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{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px}.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__note .recruit{margin:40px 0;padding:40px}.entryBody__note .recruit,.entryBody__note .recruit__imageArea{border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex}.entryBody__note .recruit__imageArea{-webkit-box-sizing:border-box;box-sizing:border-box;height:140px;margin:0 24px 24px 0;padding:10px 9px;width:140px}.entryBody__note .recruit__imageArea img{-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;max-height:120px;max-width:120px}.entryBody__note .recruit__textArea{position:relative}.entryBody__note .recruit__office{font-size:20px;font-weight:700;line-height:1.2}.entryBody__note .recruit__job{border-top:1px solid #ddd;font-size:16px;font-weight:700;margin:16px 0 12px;padding-top:16px}.entryBody__note .recruit__text{font-size:14px;margin-bottom:24px}.entryBody__note .recruit__linkArea{line-height:1.4;width:400px}.entryBody__note .recruit__linkArea a{display:inline-block;font-size:12px}.entryBody__note .recruit__linkArea a:after{background:url(/img/pc/user/blank.svg) 0 0 no-repeat;background-size:cover;content:"";display:inline-block;height:10px;margin-left:10px;vertical-align:middle;width:10px}.entryBody__note .recruit__button{background:#fff;border:1px solid #ccc;border-radius:3px;bottom:0;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;font-size:16px;line-height:1;padding:15px 40px 15px 30px;position:relative;position:absolute;right:0;text-align:center;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.entryBody__note .recruit__button:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.entryBody__note .recruit__button:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;margin:auto 0;position:absolute;right:18px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.entryBody__note .recruit__button:hover:before{right:16px}.entryBody__note .recruit__button>a{margin:-25px -40px -15px -30px;padding:15px 40px 15px 30px;white-space:nowrap}.entryBody__note+.entrySeries{margin-top:40px}.markdownPreview--articleBody .recruit__linkArea{width:auto}.markdownPreview--articleBody .recruit__button{margin-top:24px;position:relative}.entryBody__ttl{color:#999;font-size:24px;font-weight:700;margin-bottom:30px}.entryBody__related{font-size:14px;margin:64px 0}.entryBody__relatedTitle{font-size:20px;font-weight:700}.entryBody__clearOutline .entryBody__outline{display:none}.entryBody__syndication{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:flex-end;line-height:1;margin:24px 0}.entryBody__syndicationTitle{border-right:1px solid #ddd;color:#999;display:block;margin:0 8px;padding-right:8px;white-space:nowrap}.entryBody__syndicationName{display:block}.entryBody__lead{background-color:#f9f8f5;border:1px solid #eee;margin:64px auto;padding:64px 0;text-align:center;width:532px}.entryBody__leadTitle{color:#333;font-size:18px;font-weight:700;line-height:1.5;margin:0 auto 24px}.entryBody__leadButton{background-color:#99854d;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;display:block;font-size:16px;font-weight:700;line-height:1;margin:0 auto;padding:16px 0;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:203px}.entryBody__leadButton:hover{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;color:#fff}.entryBody__outline{border-bottom:1px solid #eee;margin:40px 0 64px;padding-bottom:40px}.entryBody__outline ol{counter-reset:section;list-style:none;margin:0;position:relative}.entryBody__outline ol>li{margin-top:6px;padding-left:25px;position:relative}.entryBody__outline ol>li:before{color:#ccc;content:counter(section) ". ";counter-increment:section;left:0;position:absolute;top:0}.entryBody__outline ol ol{counter-reset:subsection;margin-left:20px}.entryBody__outline ol ol li{padding-left:20px}.entryBody__outline ol ol>li:before{color:#ccc;content:counter(section) "-" counter(subsection) ".";counter-increment:subsection;margin-left:-20px}.entryBody__outline__ttl{color:#999;font-size:20px;line-height:1;margin-bottom:40px;position:relative}.entryBody__outline__ttl:after{background-color:#eee;content:"";display:inline-block;height:1px;position:absolute;right:0;top:.5em;width:94%}.entryAuthor{margin:64px 0;min-height:95px;width:860px}.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{font-size:14px;padding-top:8px}.entryAuthor__photo{background:#eee;float:left;height:95px;width:95px}.entryAuthor__name{display:inline-block;font-size:20px;font-weight:700;margin-right:15px}.entryAuthor__name small{font-size:12px;margin-left:5px}.entryAuthor__office{color:#666;display:inline-block;font-size:12px}.entryAuthor__ctg{margin:5px 0}.entryWhitepaper{border:1px solid #eee;margin:64px 0}.entryWhitepaper__lead{color:#333;font-size:16px;margin:24px 0;text-align:center}.entryWhitepaper__link{background-color:#f8f8f8;border-top:1px solid #f3f3f3;display:block;height:195px;padding:32px 40px 32px 290px;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{background:url(/img/pc/user/entry/whitepaper.png) 100% 0 no-repeat;height:240px;left:40px;overflow:hidden;position:absolute;top:19px;width:220px}.entryWhitepaper__thumb img{-webkit-box-shadow:0 0 3px 0 #eee;box-shadow:0 0 3px 0 #eee;margin-top:16px;width:200px}.registerBlock{background-color:#f3f3f3;position:relative}.registerBlock__ttl{color:#252a5e;font-size:18px;font-weight:400;padding-top:64px;text-align:center}.registerBlock__ttl__strong{font-size:32px;font-weight:700;letter-spacing:4px}.registerBlockMerit{counter-reset:register;display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px auto 125px;padding-bottom:135px;width:860px}.registerBlockMerit__item{-ms-flex-preferred-size:215px;flex-basis:215px;position:relative;text-align:center}.registerBlockMerit__item:before{background-color:#b39b5f;border-radius:15px;color:#fff;content:counter(register);counter-increment:register;display:inline-block;font-size:18px;font-weight:700;height:30px;left:24%;line-height:30px;position:absolute;top:0;width:30px}.registerBlockMerit__item:after{border-right:1px solid #eee;content:"";display:inline-block;height:196px;position:absolute;right:0;top:0}.registerBlockMerit__item:last-child:after{content:none}.registerBlockMerit__img{background-color:#fff;border-radius:50px;height:100px;line-height:100px;margin:0 auto;text-align:center;width:100px}.registerBlockMerit__img .accountMeritIcon{vertical-align:middle;width:36px}.registerBlockMerit__description{color:#252a5e;font-size:14px;line-height:1.8;margin-top:24px}.registerBlock__panel{background-color:#fff;bottom:-64px;-webkit-box-shadow:0 6px 10px 0 rgba(51,51,51,.06);box-shadow:0 6px 10px 0 rgba(51,51,51,.06);left:0;margin:0 auto;padding:40px 0;position:absolute;right:0;text-align:center;width:480px}.registerBlock__text{color:#666;font-size:14px;line-height:1;margin-bottom:16px}.registerBlock__text:after,.registerBlock__text:before{border-bottom:1px solid #ddd;content:"";display:inline-block;margin:0 8px 4px;width:16px}.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{background:#fff;border-top:1px solid #eee;bottom:0;left:0;opacity:0;padding:10px 0;pointer-events:none;position:fixed;-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;width:100%;z-index:100}.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{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:860px}.entryFixBar__share{float:left}.entryFixBar__entryAuthorBox{float:right;max-width:500px}.entryFixBar__entryAuthor{line-height:2.1;margin:-5px 0 -5px 10px}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{color:#333;display:inline-block;font-size:14px;vertical-align:middle}.entryFixBar__entryAuthor__name>small{color:#999}.entryFixBar__entryAuthor__photo{background:#eee;display:inline-block;height:35px;margin-left:10px;vertical-align:middle;width:35px}.entryLogin{border:1px solid #ddd;margin:16px 0 64px;padding:64px 0;position:relative;text-align:center}.entryLogin:before{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);content:"";display:block;height:200px;left:-1px;position:absolute;top:-201px;width:860px}.entryLogin__txt{font-weight:700;line-height:1;margin-bottom:28px}.entryLogin__btnText{color:#252a5e;margin-bottom:8px}.entryLogin__btnText:before{border-top:1px solid #ccc;content:"";display:inline-block;margin-right:8px;vertical-align:middle;width:16px}.entryLogin__btnText:after{border-top:1px solid #ccc;content:"";display:inline-block;margin-left:8px;vertical-align:middle;width:16px}.entryTextAd{background-color:#f4f4f7;line-height:1;margin:0 auto 32px;padding:16px;position:relative;width:828px}.entryTextAd:before{color:#999;content:"PR";display:block;font-size:14px;position:absolute;right:16px;top:16px}.entryTextAd__text{font-size:14px;margin-top:12px}.entryTextAd__text:first-child{margin-top:0}.entrybannerAd div{height:90px;margin:0 auto 32px;width:728px}.entryList--half__seriesTtl,.entryList--main__seriesTtl{font-weight:700}.entryList--half__seriesTtl:before,.entryList--main__seriesTtl:before{content:"【連載】";margin-left:-6px}.entryList{border-bottom:1px solid #eee;padding:40px 0;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{-webkit-backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:135px;position:absolute;right:0;top:40px;-webkit-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;vertical-align:bottom;width:265px}.entryList__entrySeriesTitle{color:#333;font-size:14px;font-weight:700;margin-bottom:5px}.entryList__entrySeriesTitle:before{content:"【連載】";margin-left:-6px}.entryList__entryTitle{font-size:20px;font-weight:700;margin-bottom:5px}.entryList__restrictionIcon{display:inline-block;height:18px;margin-left:5px;position:relative;top:-2px;vertical-align:middle;width:18px}.entryList__restrictionIcon g,.entryList__restrictionIcon path{fill:#ccc}.entryList__entryTitle .entryList__restrictionIcon,.pickupEntry__ttl .entryList__restrictionIcon{top:-8px}.entryList--main__ttl .entryList__restrictionIcon{top:-10px}.entryList--half__ttl .entryList__restrictionIcon{top:-4px}.entryList__entrySubtitle{color:#999;display:block;font-size:16px;margin-top:2px}.entryList__author{float:left}.entryList__author__photo{-webkit-backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;background:#eee;display:inline-block;height:40px;margin-right:8px;-webkit-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;vertical-align:bottom;vertical-align:middle;width:40px}.entryList__author__prof{display:inline-block;line-height:1.3;vertical-align:middle}.entryList__author__name{color:#333;font-size:14px;font-weight:700}.entryList__author__office{color:#666;font-size:12px}.entryList__ctg{margin-right:8px;padding:7px 10px}.entryList__date{color:#666;display:inline-block;font-size:12px;padding-left:20px;position:relative;vertical-align:middle}.entryList__date .icn_time{display:inline-block;height:13px;left:0;position:absolute;top:3px;width:13px}.entryList__date .icn_time g,.entryList__date .icn_time path{fill:#ccc}.entryList__note{color:#333;font-size:14px;margin-bottom:15px;min-height:66px}.entryList__hasThumbWrap .entryList__note{min-height:110px}.entryList__pipe{border-bottom:5px solid transparent;border-right:1px solid #eee;display:inline-block;margin-right:20px;padding-right:20px;vertical-align:middle}.entryList__favoriteBtn{bottom:40px;position:absolute;right:0}.entryList__favoriteBtn button{background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer;font-size:16px;font-size:12px;padding:12px 24px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.entryList__favoriteBtn button:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.entryList__favoriteBtn svg[class*=icn_cross],.entryList__favoriteBtn svg[class*=icn_star]{display:inline-block;height:14px;overflow:hidden;vertical-align:text-top;width:14px}.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{height:380px;overflow:hidden;position:relative;width:790px}.entryList--main__hgroup{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;left:0;padding:24px;position:absolute;width:100%;z-index:3}.entryList--main__seriesTtl{font-size:16px;font-weight:400;margin-bottom:3px}.entryList--main__ttl{font-size:24px;font-weight:700}.entryList--main__subttl{display:block;font-size:20px;font-weight:400}.entryList--main__thumb{-webkit-backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:380px;-webkit-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;vertical-align:bottom;width:790px}.entryList--main__mask{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(80%,rgba(0,0,0,.6)));background:-o-linear-gradient(top,transparent,rgba(0,0,0,.6) 80%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 80%);bottom:0;display:block;-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);height:100%;left:0;position:absolute;width:100%;z-index:1;z-index:2}.entryList--main__ctg{left:0;padding:7px 18px;position:absolute;top:-20px}.entryList--main__date{color:#666;display:inline-block;float:right;font-size:12px;line-height:1;margin:8px 0 0 10px;padding-left:20px;position:relative}.entryList--main__date .icn_time{bottom:0;display:inline-block;height:13px;left:0;margin:auto 0;position:absolute;top:0;width:13px}.entryList--main__date .icn_time g,.entryList--main__date .icn_time path{fill:#ccc}.entryList--main__note{color:#333;font-size:14px;margin-bottom:10px;padding-top:16px}.entryList--main__body{border:1px solid #ddd;padding:24px 24px 14px}.entryList--half{float:left;margin-bottom:40px;padding-top:200px;position:relative;width:365px}.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{left:0;overflow:hidden;position:absolute;top:0}.entryList--half__thumb{-webkit-backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:185px;-webkit-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;vertical-align:bottom;width:365px}.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{color:#999;display:block;font-size:16px;margin-top:5px}.entryList--half__note{color:#333;font-size:14px;margin-bottom:10px;padding-top:16px}.entryListMini{margin:16px -10px;width:auto}.entryListMini__item{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 10px 10px}.entryListMini__item .entryListMini--hasThumb__link{min-height:auto}.entryListMini--hasThumb__link,.entryListMini__link{display:block;min-height:81px;overflow:hidden;padding:10px 0;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.entryListMini--hasThumb__link:hover,.entryListMini__link:hover{background-color:#f9f8f5}.entryListMini__entrySeriesTitle{color:#333;font-size:12px;font-weight:700;margin-bottom:5px}.entryListMini__entrySeriesTitle:before{content:"【連載】";margin-left:-6px}.entryListMini__entryTitle{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;letter-spacing:1px;margin-bottom:5px}.entryListMini__entry__description{color:#666;font-size:14px;line-height:1.5}.entryListMini__author{color:#999;display:inline-block;font-size:12px;vertical-align:middle}.entryListMini__authorPhoto{background:#eee;height:22px;margin-right:5px;vertical-align:middle;width:22px}.entryListMini__authorName{color:#666}.entryListMini__authorOffice{color:#999;margin-left:8px}.entryListMini__kind{margin-bottom:10px;margin-right:10px}.entryListMini__organiz{color:#999;display:inline-block;font-size:12px;margin-bottom:10px;vertical-align:middle}.entryListMini__time{color:#999;display:table-cell;font-size:16px;width:80px}.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{overflow:hidden;width:80px}.entryListMini__thumb{-webkit-backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;display:block;float:left;height:80px;overflow:hidden;-webkit-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;vertical-align:bottom;width:80px}.entryListMini__thumb--guide{border:1px solid #eee;display:block;float:left;height:auto;overflow:hidden;width:78px}.entryListMini__item--half{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;width:calc(50% - 20px)}.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{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 10px 10px;width:calc(33.33% - 20px)}.entryListMini__item--oneThird:nth-child(3n+1){clear:both}.entryListMini--rank{counter-reset:entryListRank}.entryListMini--rank>li:before{background:#252a5e;color:#fff;content:counter(entryListRank);counter-increment:entryListRank;font-size:14px;font-weight:700;height:25px;left:0;line-height:25px;position:absolute;text-align:center;top:10px;width:25px;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{-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px 0}.entryListMinimum--half__item,.entryListMinimum--rankHalf__item,.entryListMinimum__item--discHalf{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:4px 0;width:calc(50% - 20px)}.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{padding-left:20px;position:relative}.entryListMinimum__item--disc:before,.entryListMinimum__item--discHalf:before{background:#ccc;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.6em;width:6px}.entryListMinimum--rank{counter-reset:entryRank}.entryListMinimum--rank__item,.entryListMinimum--rankHalf__item{padding-left:30px;position:relative}.entryListMinimum--rank__item:before,.entryListMinimum--rankHalf__item:before{color:#937f4e;content:counter(entryRank);counter-increment:entryRank;font-size:16px;left:0;position:absolute;top:-1px}.entryListMinimum--rank__item{margin:15px 0}.entryListMinimum--rankHalf__item{margin-bottom:10px}.entryListMinimum--rank__seriesTtl{color:#333;display:block;font-size:12px;font-weight:700;margin-bottom:7px;margin-left:-6px}.entryListMinimum--rank__seriesTtl:before{content:"【連載】"}.filterList--horizon{border-bottom:1px solid #eee;border-top:1px solid #eee;font-size:14px;padding:15px 0}.filterList--horizon:before{color:#999;content:"絞り込み";display:inline-block;margin-right:24px;vertical-align:middle}.filterList--horizon li{display:inline-block;margin-right:10px;vertical-align:middle}.filterList__counter{background:#ccc;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;margin:-2px 0 0 5px;padding:4px 5px}.filterSelectedList--horizon{margin-top:5px;padding-left:70px;position:relative}.filterSelectedList--horizon:before{color:#999;content:"検索条件";font-size:12px;left:25px;line-height:1;margin:-4px 0;position:absolute;top:50%}.filterSelectedList--horizon .icn_search{display:inline-block;height:15px;left:0;position:absolute;top:8px;vertical-align:middle;width:15px}.filterSelectedList--horizon .icn_search g,.filterSelectedList--horizon .icn_search path{fill:#ccc}.filterSelectedList--horizon__item{border-left:1px solid #eee;display:inline-block;font-size:14px;margin-left:15px;padding-left:15px;position:relative;vertical-align:middle}.history{display:table}.history__row{display:table-row}.history__row-hide{display:none}.history__date{color:#999;display:table-cell;min-width:100px;padding:8px 30px 8px 0;position:relative;text-align:right;white-space:nowrap}.history__date:before{background:#ddd;border-radius:50%;content:"";height:10px;position:absolute;right:-6px;top:15px;width:10px;z-index:2}.history__date:after{background:#fff;border-radius:50%;content:"";height:4px;margin:auto 0;position:absolute;right:-3px;top:17.5px;width:4px;z-index:3}.history__data{display:table-cell;padding:8px 0 8px 30px;position:relative}.history__data:before{border-left:2px solid #ddd;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:0}.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{color:#999;display:table-cell;padding:8px 20px 8px 0;vertical-align:middle;white-space:nowrap}.historyTable__data+.historyTable__date{padding-left:20px}.historyTable__data{display:table-cell;padding:8px 0;vertical-align:middle}.lawyerList{border-bottom:1px solid #eee;padding:30px 0}.lawyerList__prof{float:right;width:calc(100% - 170px)}.lawyerList__photo{background:#eee;display:block;float:left;height:auto;position:relative;width:140px}.lawyerList__photo:before{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}.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{height:auto;width:140px}.lawyerList__name{font-size:24px;font-weight:700;margin-bottom:8px}.lawyerList__name small{color:#999;font-size:14px;font-variant:normal;margin-left:5px}.lawyerList__experience,.lawyerList__office{color:#666;font-size:14px;margin:5px 0;padding-left:30px;position:relative}.lawyerList__experience__icon,.lawyerList__office__icon{bottom:0;display:block;height:13px;left:0;margin:auto 0;position:absolute;top:0;width: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;font-size:14px;font-weight:700;margin-right:25px;padding-left:30px;position:relative;vertical-align:middle}.lawyerList__contents>li:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:block;height:4px;left:5px;position:absolute;top:.5em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:6px;z-index:2}.lawyerList__contents>li:before{background-color:#b39b5f;border-radius:50%;content:"";display:block;height:16px;left:1px;position:absolute;top:.2em;width:16px;z-index:1}.lawyerList__ctg{padding:20px 0 0}.lawyerList__ctg>li{font-size:12px;margin-bottom:10px;margin-right:5px;padding:8px 13px}.lawyerList__note{font-size:14px;margin-top:20px}.ctgThumbList--quarter__item,.lawyerListMini--half__item,.lawyerListMini--oneThird__item,.lawyerListMini__item{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.lawyerListMini__item{margin:15px 0}.lawyerListMini__prof{padding-left:100px}.lawyerListMini__photo{background:#eee;height:80px;left:0;position:absolute;top:0;width:80px}.lawyerListMini__name{display:block;font-size:18px}.lawyerListMini__name small{font-size:12px;font-weight:400}.lawyerListMini__office{color:#999;font-size:12px}.lawyerListMini__ctg>li{display:inline-block;margin:8px 3px 0 0;vertical-align:middle}.lawyerListMini--oneThird{margin:0 -10px}.lawyerListMini--oneThird__item{float:left;margin:15px 10px;width:calc(33.33% - 20px)}.lawyerListMini--oneThird__item:nth-child(3n+1){clear:both}.lawyerListMini--half__item{float:left;margin-bottom:20px;position:relative;width:calc(50% - 10px)}.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;margin:15px 0;width:100%}.lawyerList--min__photo,.lawyerList--min__prof{display:table-cell;vertical-align:middle}.lawyerList--min__photo{width:80px}.lawyerList--min__photoImg{background:#ddd;height:65px;width:65px}.lawyerList--min__name{font-size:18px}.lawyerList--min__name small{font-size:12px;font-weight:400}.lawyerList--min__office{color:#999;font-size:12px;margin-top:1px}.lawyerSearchBox{background:#f8f8f8;margin:40px 0;padding:50px 40px}.lawyerSearchBox__ttl{color:#666;display:inline-block;font-size:18px;margin:0 24px;vertical-align:middle}.lawyerSearchBox__ttl .icn_search{display:inline-block;height:24px;margin:-2px 16px 0 0;vertical-align:middle;width:24px}.lawyerSearchBox__ttl .icn_search g,.lawyerSearchBox__ttl .icn_search path{fill:#ccc}.lawyerSearchBoxForm{display:inline-block;vertical-align:middle}.lawyerSearchBoxForm__select{margin-top:-2px;width:250px}.lawyerSearchBoxForm__select__list{width:100%}.lawyerSearchBoxForm__mix{display:inline-block;height:4px;margin:0 5px;position:relative;vertical-align:middle;width:15px}.lawyerSearchBoxForm__mix:before{border-top:1px solid #ccc;content:"";display:block;height:0;left:0;position:absolute;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:15px}.lawyerSearchBoxForm__mix:after{border-top:1px solid #ccc;content:"";display:block;height:0;left:0;position:absolute;top:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:15px}.lawyerSearchBoxForm__input{width:170px}.lawyerSearchBox__link{margin:0 10px 0 30px}.lawyerSearchBox--inPanel{background:#f8f8f8;border-top:1px solid #eee;margin:35px -40px -35px;padding:40px}.lawyerSearchBox--inPanel__ttl{color:#666;font-size:18px;margin:0 0 12px}.lawyerSearchBox--inPanel__ttl .icn_search{display:inline-block;height:24px;margin:-2px 16px 0 0;vertical-align:middle;width:24px}.lawyerSearchBox--inPanel__ttl .icn_search g,.lawyerSearchBox--inPanel__ttl .icn_search path{fill:#ccc}.newsHistory--horizon{border-bottom:1px solid #eee;position:relative}.newsHistory--horizon:before{border-left:2px solid #ddd;content:"";height:100%;left:155px;position:absolute;top:0;width:0}.newsHistory--slim{border-bottom:1px solid #eee;position:relative}.newsHistory--slim:before{border-left:2px solid #ddd;content:"";height:100%;left:10px;position:absolute;top:0;width:0}.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;border-radius:11px;clear:both;color:#fff;display:inline-block;font-size:16px;line-height:1;margin:0 0 15px;padding:4px 13px;position:relative;top:-1px}.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{background:#ddd;border-radius:50%;bottom:0;content:"";height:12px;left:5px;margin:auto 0;position:absolute;top:0;width:12px}.newsHistory--horizon__dates:after,.newsHistory__dates:after{background:#fff;border-radius:50%;bottom:0;content:"";height:6px;left:8px;margin:auto 0;position:absolute;top:0;width:6px}.newsHistory--horizon__dates--today,.newsHistory__dates--today{position:relative}.newsHistory--horizon__dates--today:before,.newsHistory__dates--today:before{background:#252a5e;border-radius:50%;bottom:0;content:"";height:14px;left:4px;margin:auto 0;position:absolute;top:0;width:14px}.newsHistory--horizon__dates--today:after,.newsHistory__dates--today:after{background:#fff;border-radius:50%;bottom:0;content:"";height:8px;left:7px;margin:auto 0;position:absolute;top:0;width:8px}.newsHistory__dates,.newsHistory__dates--today{padding-left:30px}.newsHistory--horizon__dates,.newsHistory--horizon__dates--today{float:left;text-align:right;white-space:nowrap;width:120px}.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{color:#999;font-size:14px}.newsHistory__date{font-size:20px}.newsHistory__day{color:#999;font-size:14px}.newsHistory__list{margin:0 0 0 30px}.newsHistory--horizon__list{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;padding-left:50px;width:calc(100% - 160px)}.newsHistory__office{color:#666;display:inline-block;font-size:14px;margin-bottom:13px;margin-left:10px;vertical-align:middle}.newsHistory--slim__office{color:#666;display:block;font-size:10px;margin:0 0 8px}.newsHistory__kind{margin-bottom:10px}.newsHistory__ctg{margin-right:13px}.newsHistory--slim__ttl:after,.newsHistory__ttl:after{background:url(/img/pc/user/blank.svg) 0 0 no-repeat;background-size:cover;content:"";display:inline-block;height:10px;margin-left:10px;vertical-align:middle;width:10px}.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{border:1px solid #eee;display:block;padding:30px;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.officeList__link:hover{background-color:#f9f8f5;border-color:#f9f8f5}.officeList__name{font-size:18px}.officeList__address{color:#666;font-size:14px;font-style:normal}.pager{font-size:28px;line-height:36px;margin:40px -5px;text-align:center}.pager li{display:inline-block;margin:0 5px;vertical-align:middle}.pager__prev{background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;float:left;font-size:16px;line-height:1;padding:15px 30px 15px 40px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.pager__prev:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.pager__prev:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;left:18px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.pager__prev:hover:before{left:16px}.pager__prev>a{margin:-25px -30px -15px -40px;padding:15px 30px 15px 40px;white-space:nowrap}.pager__next{background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;float:right;font-size:16px;line-height:1;padding:15px 40px 15px 30px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.pager__next:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.pager__next:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;margin:auto 0;position:absolute;right:18px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.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{background:#fff;border:1px solid #ddd;margin-top:40px;padding:35px 40px}.panel__ttl{color:#666;font-size:20px;font-weight:700;margin-bottom:15px}.panel__ttl--inline{color:#666;display:inline-block;font-size:18px;font-weight:700;margin:0 15px 30px 0;vertical-align:middle}.panel__counter--inline{color:#999;display:inline-block;font-size:12px;margin-bottom:30px;vertical-align:middle}.resultNum{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-bottom:-1px;padding:10px 0}.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;font-weight:400;margin:0 3px}.resultNum__order{border-left:1px solid #ccc;color:#666;display:inline-block;font-size:14px;line-height:1;margin-left:8px;padding-left:13px}.resultBar{margin:40px 0 0}.resultBar .resultNum{border:none;display:inline-block;width:555px}.resultCategory{display:inline-block;width:255px}.resultHit0{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:40px}.resultHit0__message{font-size:20px;font-weight:700;margin-bottom:5px;text-align:center}.resultHit0__message:before{border:2px solid #cb320f;border-radius:50%;color:#cb320f;content:"!";display:inline-block;font-family:Gungsuh,serif;font-size:15px;font-weight:700;height:30px;line-height:30px;margin:-2px 13px 0 0;text-align:center;vertical-align:middle;width:30px}.resultHit0__announce{text-align:center}.separateContainer{border-top:1px solid #eee;padding:50px 0}.separateContainer[data-theme=b]{background:#f8f8f8}.contants__weakTitle{color:#999;font-size:12px;margin-bottom:20px}.contants__weakTitle--hasIcon{padding-left:25px;position:relative}.contants__weakTitle--hasIcon:before{background-color:#ccc;bottom:0;content:"";display:block;height:13px;left:0;margin:auto 0;position:absolute;top:0;width:13px}.shareBtns>li{background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;color:#2054a2;cursor:pointer;display:inline-block;font-size:16px;font-size:12px;line-height:1;padding:12px 15px 12px 40px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;vertical-align:middle}.shareBtns>li:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.shareBtns>li.hide{display:none}.shareBtns>li+li{margin-left:6px}.shareBtns__btn--facebook .icn_facebook,.shareBtns__btn--favorite .icn_star,.shareBtns__btn--twitter .icn_twitter{bottom:0;display:block;height:18px;left:15px;margin:auto 0;position:absolute;top:0;width:18px}.shareBtns__btn--favorite .icn_star g,.shareBtns__btn--favorite .icn_star path{fill:#b39b5f}.shareBtns__btn--favorite .icn_cross{bottom:0;display:block;height:18px;left:15px;margin:auto 0;position:absolute;top:0;width:18px}.shareBtns__btn--favorite .icn_cross g,.shareBtns__btn--favorite .icn_cross path{fill:#ccc}.shareBtns--plain>li{display:inline-block;margin-left:30px;vertical-align:middle}.shareBtns--plain>li:first-child{margin:0}.shareBtns--plain__btn--facebook{padding:5px 0 5px 25px;position:relative}.shareBtns--plain__btn--facebook .icn_facebook{bottom:0;display:block;height:16px;left:0;margin:auto 0;position:absolute;top:0;width:16px}.shareBtns--plain__btn--twitter{padding:5px 0 5px 25px;position:relative}.shareBtns--plain__btn--twitter .icn_twitter{bottom:0;display:block;height:16px;left:0;margin:auto 0;position:absolute;top:0;width:16px}.shareBtnsBar{margin:64px auto;width:860px}.shareBtnsBar li{background:#f3f3f3;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;float:left;padding:16px;position:relative;text-align:center;width:calc(50% - 5px)}.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;height:30px;vertical-align:middle}.shareBtnsBar__name,.shareBtnsBar li div{display:inline-block}.shareBtnsBar__name{line-height:28px;margin-right:5px;min-height:28px;vertical-align:middle}.shareBtnsBarBtn--twitter{zoom:1;cursor:pointer;display:inline-block;font-size:13px;line-height:26px;max-width:100%;text-align:left;white-space:nowrap;width:93px}.shareBtnsBarBtn--twitter__inner{zoom:1;background-color:#1b95e0;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;height:28px;padding:1px 10px 1px 9px;position:relative;vertical-align:top}.shareBtnsBarBtn--twitter__inner:hover{background-color:#0c7abf}.shareBtnsBarBtn--twitter__label{zoom:1;display:inline-block;vertical-align:top;white-space:nowrap}.shareBtnsBarBtn--twitter__icon{display:inline-block;height:20px;position:relative;top:2px;width:20px}.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-size:13px;font-weight:700;height:28px;line-height:28px;overflow:hidden;padding:0;text-shadow:0 -1px 0 #354c8c;vertical-align:middle;white-space:nowrap}.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{color:#3b5998;text-decoration:underline}.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{height:18px;width:18px}.shareBtnsBarBtn--facebook__icon path{fill:#fff}.shareBtnsBarBtn--facebook__btn{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;height:28px;margin:0 -5px 0 0;outline:none;padding: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%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}70%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}to{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}70%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}to{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.tabBtns{margin-bottom:20px}.tabBtns__btn{border-right:1px solid #eee;color:#666;cursor:pointer;display:inline-block;font-size:14px;margin:0 15px 10px 0;padding:0 15px 0 0;vertical-align:middle}.tabBtns__btn:last-child{border:0}.tabBtns__btn[data-current]{font-weight:700}.tabBar{border-right:1px solid #eee;display:table;width:100%}.tabBbar__btn,.tabBbar__btn--current{border-bottom:4px solid #eee;border-left:1px solid #eee;border-top:1px solid #eee;cursor:pointer;display:table-cell;padding:12px 0;text-align:center;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;vertical-align:middle;white-space:nowrap;width:10%}.tabBbar__btn--current>a,.tabBbar__btn>a{display:block;margin:-12px 0;padding:12px}.tabBbar__btn--current:hover,.tabBbar__btn:hover{border-bottom:4px solid #ddd;-webkit-box-shadow:0 0 1px 0 hsla(0,0%,87%,.7);box-shadow:0 0 1px 0 hsla(0,0%,87%,.7)}.tabBbar__btn--current{border-bottom-color:#252a5e}.tabCounter{font-size:12px}.tabContainer[aria-hidden=true]{display:none}.pickup{min-width:1200px}.pickupEntry{float:left;overflow:hidden;position:relative;width:calc(66% - 1px)}.pickupEntry--sub{border-bottom:1px solid #fff;float:right;margin:-1px 0 1px;width:34%}.pickupEntry__link:hover .pickupEntry__photo{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.pickupEntry__photo{-webkit-backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:auto;-webkit-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;vertical-align:bottom;width:100%}.pickupEntry__mask{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(80%,rgba(0,0,0,.6)));background:-o-linear-gradient(top,transparent,rgba(0,0,0,.6) 80%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 80%);bottom:0;display:block;-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);height:100%;left:0;position:absolute;width:100%;z-index:1}.pickupEntry__summary,.pickupEntry__summary--sub{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;left:0;position:absolute;width:100%;z-index:3}.pickupEntry__summary{padding:24px 40px}.pickupEntry__summary--sub{padding:16px 24px}.pickupEntry__ttl{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:5px}.pickupEntry__subttl{display:block;font-size:20px;font-weight:400}.pickupEntry--sub__ttl{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:3px}.pickupEntry--sub__subttl{-webkit-font-feature-settings:"halt";font-feature-settings:"halt";display:block;font-size:14px;font-weight:400;margin-top:4px}.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;line-height:1;margin-right:16px;vertical-align:middle}.pickupEntry__authorPhoto{height:22px;vertical-align:middle;width:22px}.pickupEntry__authorName{margin-left:5px}.pickupEntry__authorName,.pickupEntry__date{display:inline-block;font-size:12px;vertical-align:middle}.pickupEntry__date{line-height:1.7}.recent{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px auto;width:1200px}.recent__content--article{width:800px}.recent__content--article .entryListMini{float:left;margin:0;width:386.28px}.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{margin-left:20px;width:386.28px}.recent--news{-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto;width:1200px}.recent__contentTitle{color:#666;font-size:18px;font-weight:700;margin-bottom:10px}.recent__more{margin-top:10px}.recommendGuide{-webkit-box-sizing:border-box;box-sizing:border-box;margin:64px auto;width:1200px}.recommendGuide__ttl{color:#666;font-size:18px;font-weight:700;margin-bottom:10px}.recommendGuide__more{margin:-20px 0 -10px}.recentWriteLawyer{-webkit-box-sizing:border-box;box-sizing:border-box;margin:64px auto;width:1200px}.recentWriteLawyer__ttl{color:#666;font-size:18px;font-weight:700;margin-bottom:10px}.recentWriteLawyer__list__item{float:left;margin-left:20px;width:183px}.recentWriteLawyer__list__item:first-child{margin-left:0}.recentWriteLawyer__list__prof{height:183px;overflow:hidden;position:relative;width:183px}.recentWriteLawyer__list__name{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;left:0;line-height:1.3;padding:10px;position:absolute;text-align:center;width:100%;z-index:3}.recentWriteLawyer__list__name small{font-size:12px;font-weight:400}.recentWriteLawyer__list__mask{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(80%,rgba(0,0,0,.6)));background:-o-linear-gradient(top,transparent,rgba(0,0,0,.6) 80%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 80%);bottom:0;display:block;-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);height:100%;height:40%;left:0;position:absolute;width:100%;z-index:1}.recentWriteLawyer__list__photo{-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);height:auto;width:183px}.recentWriteLawyer__list__office{border:1px solid #eee;border-top:0;color:#999;display:block;font-size:10px;padding:5px 0;text-align:center}.ctgFullList{background:#f3f3f3;border-bottom:1px solid #ddd;padding:64px 0 34px}.ctgFullList__body{margin:0 auto;width:1200px}.ctgFullList__body,.ctgFullListBox{-webkit-box-sizing:border-box;box-sizing:border-box}.ctgFullListBox{background:#fff;border:1px solid #eee;border-top-color:#b39b5f;float:left;margin:0 0 30px 30px;width:380px}.ctgFullListBox:nth-child(3n+1){clear:both;margin-left:0}.ctgFullListBox__ttl{border-bottom:1px solid #eee;color:#666;font-size:18px;font-weight:700;padding:24px;position:relative}.ctgFullListBox__ttl>a{color:inherit;display:block;margin:-24px;padding:24px}.ctgFullListBox__ttl>a:before{border-bottom:3px solid #252a5e;border-right:3px solid #252a5e;bottom:0;content:"";display:block;height:6px;margin:auto 0;position:absolute;right:26px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:6px}.ctgFullListBox__ttl>a:after{border-left:1px solid #eee;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:58px}.ctgFullListBox__list{color:#999;font-size:14px;padding:24px 14px}.ctgFullListBox__list li{border-right:1px solid #ddd;display:inline-block;padding:0 10px}.ctgFullListBox__list li:last-child{border-left:0}.topInfo{background-color:#f8f8f8;line-height:1;padding:16px 0;position:relative;z-index:1}.topInfo__wrap{display:table;font-size:14px;margin:0 auto;width:1200px}.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{color:#666;font-size:18px;font-weight:700;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{background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.serviceList__link:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.serviceList__link:before{border-bottom:3px solid #252a5e;border-right:3px solid #252a5e;bottom:0;content:"";display:block;height:6px;margin:auto 0;position:absolute;right:36px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:6px}.serviceList__link:hover:before{right:32px}.serviceList__link:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,2px 2px 4px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,2px 2px 4px 0 hsla(0,0%,87%,.7);color:#333}.serviceList__link:after{width:80px}.serviceList__link__thumb{background-color:#f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:80px;text-align:center;width:80px}.serviceList__link__thumbIcon__bll{height:52px;margin:0 auto;position:relative;top:16%;width:52px}.serviceList__link__thumbIcon__blc{height:48px;margin:0 auto;position:relative;top:20%;width:48px}.serviceList__link__textArea{padding:14px 20px}.serviceList__link__catchcopy{font-size:20px;font-weight:700}.serviceList__link__service{font-size:12px}.flashMessage--success{background:#f4faf7;border-bottom:1px solid rgba(41,163,107,.5);border-top:1px solid rgba(41,163,107,.5);color:#29a36b;padding:10px 0;position:absolute;text-align:center;top:125px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%;z-index:100}.flashMessage--success:before{border-bottom:2px solid #29a36b;border-left:2px solid #29a36b;content:"";display:inline-block;height:6px;margin:0 16px 2px 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}.header--lib+.flashMessage--success{top:94px}.flashMessage--notice{background:#fffcf8;border-bottom:1px solid rgba(217,142,53,.5);border-top:1px solid rgba(217,142,53,.5);color:#d98e35;padding:10px 0;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%;z-index:100}.flashMessage--notice:before{content:"!";display:inline-block;font-family:Gungsuh,serif;font-size:18px;font-weight:700;height:6px;margin:0 16px 2px 0;width:12px}.header--lib+.flashMessage--notice{top:94px}.flashMessage__text{display:inline;font-size:14px;font-weight:700;line-height:1}.flashMessage__text br{display:none}.login{margin-bottom:120px}.loginBox{border:1px solid #252a5e;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:64px;min-height:552px;padding:64px;width:448px}.loginBox:nth-child(2n){margin-right:0}.loginBox--signup{border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:0;min-height:552px;padding:64px;width:448px}.loginBox__ttl{color:#252a5e;font-size:20px;font-weight:700;line-height:1;margin-bottom:40px;text-align:center}.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;line-height:1;text-align:center}.accountMerit{margin-top:40px}.accountMerit__ttl{color:#999;font-size:16px;line-height:1;margin-bottom:16px;text-align:center}.accountMerit__list{counter-reset:section}.accountMerit__list__item{background-color:#f8f8f8;list-style:none;margin:0 0 2px;position:relative}.accountMerit__list__item:before{color:#937f4e;content:counter(section) ". ";counter-increment:section;display:inline-block;font-weight:700;left:24px;margin-top:-12px;position:absolute;top:50%}.accountMeritTxt{color:#252a5e;display:inline-block;font-size:14px;line-height:60px;margin-left:45px}.accountMeritThumb{display:inline-block;float:right;height:35px;margin:18px 24px 0;vertical-align:middle;width:24px}svg[class*=accountMeritIcon]{display:inline-block;overflow:hidden}svg[class*=accountMeritIcon] g,svg[class*=accountMeritIcon] path{fill:#252a5e}.separateContainer .asideContent{float:left;margin-right:80px;padding:0;width:calc(33.33% - 80px)}.separateContainer .newsListSummary{margin:0 80px 0 0;width:33.3%}.separateContainer .practiceRankingSummary{margin-right:0}.careerHero{background:url(/img/pc/user/career/hero.jpg) bottom no-repeat;background-size:contain;margin-bottom:64px;position:relative}.careerHero__inner{margin:0 auto;padding:64px 0;position:relative;width:1200px}.careerHero__serviceName{color:#ccc}.careerHero__title{color:#666;font-size:32px;margin-bottom:24px}.careerHero__lead{color:#999;font-size:14px;line-height:1.8}.careerUseful{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 24px;width:1200px}.careerUseful .entryList{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0}.careerUseful .entryList--half{border:1px solid #ddd;padding-top:186px}.careerUseful .entryList--half__link{padding:24px}.careerUseful__heading{color:#666;font-size:18px;font-weight:700;margin-bottom:20px}.careerInterview{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 64px;width:1200px}.careerInterview .entryList{border:1px solid #ddd;padding:0;position:relative}.careerInterview .entryList+.entryList{margin-top:40px}.careerInterview .entryList__hasThumbWrap{-webkit-box-sizing:border-box;box-sizing:border-box;height:270px;margin-left:520px;padding:32px;width:auto}.careerInterview .entryList__note{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;min-height:auto;overflow:hidden}.careerInterview .entryList__thumbWrap{left:0;position:absolute;top:0}.careerInterview .entryList__thumb{height:270px;position:static;width:520px}.careerInterview__heading{color:#666;font-size:18px;font-weight:700;margin-bottom:20px}.careerService{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 80px;width:1200px}.careerService__heading{color:#666;font-size:18px;font-weight:700;margin-bottom:20px}.careerService__item{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.careerService__item+.careerService__item{margin-top:64px}.careerService__textArea{width:640px}.careerService__title{font-size:28px;font-weight:700;margin-bottom:16px}.careerService__text{margin-bottom:36px}.careerService__image{width:470px}.careerService__button{background:#252a5e;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:16px 64px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.careerService__button: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}.careerService__button:hover{color:#fff}.categoryBreadcrumbWrap,.categoryHeaderWrap{background:#f8f8f8}.categoryHeader{background:#fff;border:1px solid #eee;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:64px 80px;position:relative;width:1200px}.categoryHeader:after{border-top:1px solid #eee;bottom:0;content:"";display:block;height:0;left:0;margin:0 auto;position:absolute;right:0;width:calc(100% - 160px)}.categoryHeader__ttl{border-bottom:1px solid #eee;color:#999;font-size:30px;line-height:1;margin:0 -80px 40px;padding:0 80px 40px}.categoryHeader__searchBtn{padding:15px 24px 15px 50px;position:absolute;right:40px;top:40px}.categoryHeader__searchBtn .icn_search{bottom:0;height:18px;left:20px;margin:auto 0;position:absolute;top:0;width:18px}.categoryHeader__searchBtn .icn_search g,.categoryHeader__searchBtn .icn_search path{fill:#fff}.categoryHeader__searchBtn__strong{color:#cab98f}.categoryBody{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:1px 80px;position:relative;width:1200px}.categoryBody:before{background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(transparent));background:-o-linear-gradient(#eee,transparent);background:linear-gradient(#eee,transparent);content:"";-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0);height:200px;left:0;position:absolute;top:0;width:1px}.categoryBody:after{background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(transparent));background:-o-linear-gradient(#eee,transparent);background:linear-gradient(#eee,transparent);content:"";-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0);height:200px;position:absolute;right:0;top:0;width:1px}.categoryContents{border-bottom:1px solid #ddd;margin:64px 0}.categoryContents__ttl{color:#666;font-size:24px;font-weight:700;margin-bottom:-10px}.categoryContents__newsHistory{margin-top:30px}.categoryRankingContents{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:30px 0 20px}.categoryRankingContents__ttl{color:#666;font-weight:700;margin-bottom:10px;padding-left:30px;position:relative}.categoryFilter{padding:16px 0}.categoryFilter__ttl{color:#666;display:inline-block;font-size:12px;margin-right:20px;vertical-align:middle}.recentWriteLawyerSummary{background:#f8f8f8;border:1px solid #f3f3f3;margin:0 0 40px -55px;padding:24px 40px}.recentWriteLawyerSummary__ttl{color:#999;font-size:18px;font-weight:700;margin:3px 0 5px;text-align:center}.recentWriteLawyerSummary__link{display:table;padding:16px 0;width:100%}.recentWriteLawyerSummary__prof{display:table-cell;vertical-align:middle;width:200px}.recentWriteLawyerSummary__photo{display:table-cell;vertical-align:middle;width:85px}.recentWriteLawyerSummary__photo__img{background:#ddd;height:65px;width:65px}.recentWriteLawyerSummary__name{font-size:18px;font-weight:700}.recentWriteLawyerSummary__name small{font-size:12px;font-weight:400}.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;-webkit-box-shadow:inset 0 0 10px rgba(37,42,94,.03);box-shadow:inset 0 0 10px rgba(37,42,94,.03);position:relative}.hero__wrap:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(37,42,94,.05)));background-image:-o-linear-gradient(top,transparent,rgba(37,42,94,.05));background-image:linear-gradient(180deg,transparent,rgba(37,42,94,.05));bottom:0;content:"";display:block;height:40px;left:0;position:absolute;width:100%}.hero{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-bottom:70px;position:relative;width:1200px}.hero__ttl{color:#fff;font-size:32px;margin:15px 0}.hero__lead{color:#a6a8b7;font-size:14px;margin:0 25px 25px 0;width:560px}.hero__counter{border:1px solid #cab98f;border-radius:50%;color:#cab98f;height:137px;left:600px;position:absolute;text-align:center;top:0;width:137px}.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;color:#fff;display:inline-block;font-size:14px;padding:10px 25px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hero__btn:hover{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);color:#fff}.hitCounter{display:inline-block;margin-right:20px;vertical-align:middle}.hitCounter__ttl{color:#999;font-size:14px;margin-right:10px}.hitCounter__num{color:#937f4e;font-size:30px;margin-left:5px}.ctgThumbList--quarter{margin:0 -10px}.ctgThumbList--quarter__item{float:left;margin:10px;width:calc(25% - 20px)}.ctgThumbList--quarter__item:nth-child(4n+1){clear:both}.ctgThumbList__thumb{border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;height:60px;text-align:center;width:60px}svg[class*=ctgThumbList__thumbIcon]{display:inline-block;height:35px;margin-top:11px;overflow:hidden;width:35px}svg[class*=ctgThumbList__thumbIcon] g,svg[class*=ctgThumbList__thumbIcon] path{fill:#252a5e}.ctgThumbList__body{float:right;line-height:1.5;margin:5px 0;width:calc(100% - 80px)}.ctgThumbList__ctgName{display:block;white-space:nowrap}.ctgThumbList__counter{color:#999;font-size:12px}.profBreadrumbsWrap,.profHeader{background:#f8f8f8}.profHeader{padding:0 0 30px}.profHeader__body{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;margin:0 auto;padding:0 20px;width:1200px}.profHeader__photo{display:table-cell;vertical-align:middle;width:335px}.profHeader__photoImage{background:#eee;border:25px solid #fff;-webkit-box-shadow:0 0 0 1px #eee;box-shadow:0 0 0 1px #eee;height:225px;width:225px}.profHeader__profSummary{display:table-cell;vertical-align:middle}.profHeader__nameGroup{display:inline-block;padding-right:16px;padding-top:1.8em;position:relative}.profHeader__name{display:inline-block;font-size:37px;line-height:1}.profHeader__name small{color:#666;font-size:20px;margin-left:5px}.profHeader__nameKana{color:#999;font-size:12px;left:0;position:absolute;top:0}.profHeader__lawform{display:inline-block;margin-top:10px;vertical-align:bottom}.profHeader__office{border-left:1px solid #eee;color:#666;display:table-cell;font-size:14px;margin-left:16px;padding:0 16px;vertical-align:middle}.profHeader__officeSub{margin-left:8px}.profHeader__post{background:#fff;border:1px solid #cab98f;color:#937f4e;display:table-cell;font-size:12px;line-height:1;margin:-2px 0 10px 30px;padding:10px 20px;vertical-align:bottom}.profHeader__ctg{margin:18px 0}.profHeader__ctg>li{font-size:12px;margin:5px 5px 5px 0;padding:8px 13px}.profHeader__language{display:inline-block;font-size:12px;padding-left:25px;position:relative;vertical-align:middle}.profHeader__experience__icon,.profHeader__languageTitle__icon{bottom:0;display:block;height:13px;left:0;margin:auto 0;position:absolute;top:0;width: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{display:inline-block;font-size:12px;vertical-align:middle}.profHeader__languageList>li{display:inline-block;vertical-align:middle}.profHeader__languageList>li:before{color:#ccc;content:"／";margin:0 5px}.profHeader__languageList>li:first-child:before{display:none}.profHeader__experienceTitle,.profHeader__languageTitle{color:#999;display:inline-block;margin-right:8px;vertical-align:middle}.profHeader__experience{font-size:12px;margin-top:8px;padding-left:25px;position:relative;vertical-align:middle}.profHeader__experienceInner{display:inline-block;margin-right:16px}.profHeader__experienceInner+.profHeader__experienceInner{border-left:1px solid #eee;padding-left:16px}.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{background:#fff;border-bottom:1px solid #252a5e;border-top:1px solid #eee}.profNav__btns{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto -1px;padding:0 20px;width:1200px}.profNav__btns>li{color:#999;float:left;line-height:1;padding:20px 60px;text-align:center}.profNav__btn{border-bottom:1px solid #252a5e;border-left:1px solid #eee;border-right:1px solid #eee;color:#333;display:block;font-size:18px;line-height:1;margin:-20px -61px -20px -60px;padding:20px 60px;text-align:center}.profBody{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 50px;width:1200px}.profCopy{border:1px solid #eee;margin-top:40px;padding:40px}.profContents{border-top:1px solid #eee;margin:60px 0;padding-top:60px}.profContents:first-of-type{border-top:0;margin-top:0}.profContents__ttl{color:#999;float:left;font-size:24px;width:225px}.profContents__ttl--block{color:#999;font-size:24px;margin-bottom:30px}.profContents__body__more{margin-top:15px}.profContents__nav{clear:both;float:left;font-size:18px;width:225px}.profContents__nav>li{margin-bottom:10px}.profContents__navBtn{display:block;padding-left:25px;position:relative}.profContents__navBtn:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;left:0;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.profContents__navBtn--current{color:#937f4e;display:block;padding-left:25px;position:relative}.profContents__navBtn--current:before{border-bottom:2px solid #ccc;border-right:2px solid #ccc;bottom:0;content:"";display:block;height:5px;left:0;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.profContents__body{float:right;position:relative;width:calc(100% - 305px)}.profContents__body:before{border-left:1px solid #ddd;content:"";display:inline-block;height:100%;left:-85px;position:absolute;top:0;width:0}.profContents__body .entryListMini{margin:16px 0}.profMap{background:#eee}#map,.profMap{height:230px}.profFooter{-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto;padding:0 50px;width:1200px}.profFooter__info{float:left;font-size:14px;width:800px}.profFooter__mapLink{float:right;width:250px}.lawyerSearchField{background:#f8f8f8;-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px 24px}.lawyerSearchField__ttl{color:#999;font-weight:700;line-height:1}.lawyerSearchField__ttl--sub{color:#999;font-size:14px;font-weight:400;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{color:#999;font-weight:700;margin:40px 0 20px;position:relative;text-align:center}.lawyerSearchField__separateTitle:before{border-bottom:1px solid #fff;border-top:1px solid #e9e9e9;content:"";height:0;left:0;position:absolute;top:50%;width:30%}.lawyerSearchField__separateTitle:after{border-bottom:1px solid #fff;border-top:1px solid #e9e9e9;content:"";height:0;position:absolute;right:0;top:50%;width:30%}.header--lib{background:#fff;border-bottom:1px solid #eee;border-top:3px solid #252a5e;height:90px;position:relative;z-index:2}.header__libWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;height:90px;justify-content:space-between;margin:0 auto;width:1200px}.header__libWrap,.header__serviceName--lib{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.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{background:url(/img/pc/user/lib/logo_lib.svg) 0 no-repeat;background-size:auto 100%;display:block;height:38px;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s}.header__libMenu{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;justify-content:space-between}.header__libMenu__item{margin-left:24px}.header__logo--lib__link{display:block}.badge{position:relative}.badge .HW_badge_cont{bottom:4px;left:8px;position:absolute}.badge .HW_badge{background:#d93588}.badge__link{display:block;height:24px;width:24px}.libHero{background-color:#252a5e;color:#fff;font-size:32px;height:254px;text-align:center}.libHero__wrap{display:block;height:254px;margin:0 auto;width:1200px}.libHero__img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}.libBar{background-color:#f3f3f3;height:80px}.libBarInner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;justify-content:space-between;margin:0 auto;width:1200px}.libBarInner,.libMenu{display:-webkit-box;display:-ms-flexbox;display:flex}.libMenu{font-size:14px}.libMenu__item+.libMenu__item{margin-left:32px}.libSearchbox{text-align:right;width:860px}.libSearchbox__text{color:#666;font-size:12px;padding-right:8px}.libSearchbox__form{display:inline}.libSearchbox__input{display:inline-block;vertical-align:middle;width:500px}input.libSearchbox__input{-webkit-appearance:none}.libSearchbox__button{-webkit-box-sizing:border-box;box-sizing:border-box;height:41px;overflow:hidden;padding:0;vertical-align:middle;width:54px}.libSearchbox__button .icn_search{height:18px;margin-left:-3px;width:18px}.libSearchbox__button .icn_search g,.libSearchbox__button .icn_search path{fill:#fff}.libSearchboxWrap{display:inline-block;position:relative}.libSearchboxWrap:before{border:4px solid transparent;border-top:5px solid #ccc;bottom:0;content:"";display:block;height:0;margin:auto 0;position:absolute;right:8px;top:0;width:0;z-index:2}.libSearchbox__select{border:0;-webkit-box-shadow:none;box-shadow:none;color:#333;font-size:12px;margin:0;outline:none;padding:0 24px 0 0}.libSearchbox__select:hover{-webkit-box-shadow:none;box-shadow:none}.libContent{margin:40px auto;width:1200px}.libFeatureGroup{margin:0 0 40px}.libFeatureHead{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;line-height:1;margin-bottom:16px}.libFeatureTitle{color:#252a5e;font-size:18px;font-weight:700;line-height:1}.libFeatureMore{font-size:14px;margin-top:auto;text-align:right}.libFeatureMore__link{display:block}.libFeatureList{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.libFeatureList__item{margin-right:25px;width:150px}.libFeatureList__thumb{height:210px;overflow:hidden;vertical-align:bottom;width:150px}.libBookImage__link,.libFeatureList__thumbLink,.libList__figureLink{display:block;font-family:"object-fit: contain";height:208px;-o-object-fit:contain;object-fit:contain;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:148px}.libBookImage__link:hover img,.libFeatureList__thumbLink:hover img,.libList__figureLink:hover img{-webkit-filter:brightness(75%);filter:brightness(75%);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.libBookImage__link:hover:before,.libFeatureList__thumbLink:hover:before,.libList__figureLink:hover:before{background-color:#fff;border-radius:3px;bottom:0;color:#2054a2;content:"読む";display:block;font-size:.8em;font-weight:700;height:40px;left:0;line-height:3.25em;margin:auto;padding-left:16px;position:absolute;right:0;text-align:center;top:0;width:80%;z-index:2}.libBookImage__link:hover:after,.libFeatureList__thumbLink:hover:after,.libList__figureLink:hover:after{background:url(/img/pc/user/lib/book.svg) 0 0 no-repeat;bottom:0;content:"";display:inline-block;height:15px;left:calc(16px + 20%);margin:auto 0;position:absolute;right:0;top:0;width:15px;z-index:2}.libFeatureList__thumbImage{border:1px solid #eee;max-height:208px;max-width:148px;-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{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;max-height:62px;overflow:hidden}.libFeatureList__publisher{color:#666;font-size:14px;margin-top:5px}.libFeatureSubList{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.libFeatureSubList__item{margin-right:20px;width:120px}.libFeatureSubList__thumb{height:170px;overflow:hidden;vertical-align:bottom;width:120px}.libFeatureSubList__thumbLink{display:block;font-family:"object-fit: contain";height:168px;-o-object-fit:contain;object-fit:contain;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:118px}.libFeatureSubList__thumbLink:hover img{-webkit-filter:brightness(75%);filter:brightness(75%);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.libFeatureSubList__thumbLink:hover:before{background-color:#fff;border-radius:3px;bottom:0;color:#2054a2;content:"読む";display:block;font-size:.8em;font-weight:700;height:40px;left:0;line-height:3.25em;margin:auto;padding-left:16px;position:absolute;right:0;text-align:center;top:0;width:70%;z-index:2}.libFeatureSubList__thumbLink:hover:after{background:url(/img/pc/user/lib/book.svg) 0 0 no-repeat;bottom:0;content:"";display:inline-block;height:15px;left:calc(8px + 20%);margin:auto 0;position:absolute;right:0;top:0;width:15px;z-index:2}.libFeatureSubList__thumbImage{border:1px solid #eee;max-height:168px;max-width:118px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libFeatureSubList__title{font-size:14px;line-height:1.5;margin-top:8px}.libFeatureSubList__title__link{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;max-height:62px;overflow:hidden}.libFeatureSubList__publisher{color:#666;font-size:14px;margin-top:5px}.libAllRead{margin:40px 0}.libAllRead__link{border:1px solid #ddd;border-radius:3px;display:block;font-size:14px;font-weight:700;line-height:64px;padding-right:16px;position:relative;text-align:center}.libAllRead__link:after{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;margin:auto 0;position:absolute;right:508px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.libAllRead__link:hover:after{right:506px}.libAllRead__link__num{font-size:12px}.libModalContainer{left:0;position:fixed;top:0;z-index:100}.libModalView{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-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);width:100%;will-change:transform,opacity}.libModalView:after{background:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%}.libModalView.visible{opacity:1;pointer-events:auto;-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;border-radius:3px;left:50%;padding:24px;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:458px;z-index:2}.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{margin:0 auto;width:290px}.libModal__free__day{color:#937f4e}.libModal__contact{color:#666;font-size:14px;margin-top:16px}.libModal__login{color:#666;font-size:14px;margin:32px 0 0}.libModal__close{font-size:14px;margin:40px 0}.libForm{background:hsla(0,0%,97%,.9);border-radius:3px;bottom:20px;-webkit-box-shadow:0 2px 4px 0 rgba(51,51,51,.25);box-shadow:0 2px 4px 0 rgba(51,51,51,.25);padding:32px;position:fixed;right:20px;text-align:center;z-index:3}.libForm.disabled{display:none}.libForm__wrapper{border-radius:3px;bottom:20px;-webkit-box-shadow:0 2px 4px 0 rgba(51,51,51,.25);box-shadow:0 2px 4px 0 rgba(51,51,51,.25);position:fixed;right:20px;z-index:3}.libForm__wrapper .libForm__close__button{outline:none;padding:20px;right:4px;top:4px}.libForm__wrapper .libForm__close__button:before{left:14px;top:16px}.libForm__wrapper .libForm__close__button:after{left:14px;top:16px}.libForm__wrapper.disabled{display:none}.libForm__close{position:relative;z-index:1}.libForm__close__button{background:none;cursor:pointer;display:block;padding:7px;position:absolute;right:-16px;top:-16px}.libForm__close__button:hover{opacity:.9}.libForm__close__button:before{border-top:2px solid #999;content:"";display:block;height:0;left:0;position:absolute;top:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:14px}.libForm__close__button:after{border-top:2px solid #999;content:"";display:block;height:0;left:0;position:absolute;top:6px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:14px}.libForm__text{font-size:12px;margin-bottom:12px}.libForm__button{margin:0 auto;width:236px}.libForm__image{height:auto;width:300px}.libContent--list{margin:40px auto;width:960px}.libContentTitle{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#999;font-size:24px;font-weight:400;letter-spacing:1px}.libContentTitle+.resultNum{margin-top:16px}.libContentTitle+.libFeatureGroup{margin-top:30px}.libList{margin:40px 0}.libList__item{border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;padding-bottom:24px}.libList__item:last-child{border:none}.libList__figure{margin-right:40px;overflow:hidden;width:150px}.libList__image{border:1px solid #eee;max-height:208px;max-width:148px;-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{color:#666;font-size:14px;line-height:1.4;margin:8px 0}.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;display:inline-block;font-size:12px;margin-right:8px}.libListHitPage{color:#333;font-size:12px;font-weight:700;line-height:1;margin:24px 0 16px}.libListHitPage__number:before{color:#ccc;content:"―";display:inline-block;font-size:12px;font-weight:400;margin:0 8px}.libListContents{border:1px solid #eee}.libListContents+.libListContents{margin-top:8px}.libListContents em{background-color:#f7e37c;font-weight:700}.libListContents__heading{border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 24px}.libListContents__heading h1,.libListContents__heading h2,.libListContents__heading h3,.libListContents__heading h4,.libListContents__heading h5,.libListContents__heading h6,.libListContents__heading p{color:#999;display:inline-block;font-size:12px;overflow:hidden;position:relative;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.libListContents__heading h2{padding-left:24px}.libListContents__heading h2:before{border-bottom:1px solid #999;border-right:1px solid #999;bottom:0;content:"";display:inline-block;height:4px;left:8px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:4px}.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{bottom:0;color:#999;content:"…";display:inline-block;font-size:8px;left:6px;margin:auto 0;position:absolute;top:0}.libListContents__heading__icon{background:url(/img/pc/user/lib/outline.svg) 0 0 no-repeat;display:inline-block;height:10px;margin:4px 8px 0 0;min-width:12px}.libListContents__text{background-color:#fafafa;font-size:14px;margin:4px 0 0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;word-break:break-all}.libListContents__text+.libListContents__text{border-top:1px solid #eee;margin-top:0}.libListContents__text:hover{background-color:#f9f8f5}.libContents__text__link{color:#333;display:block;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{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;margin:auto 0;position:absolute;right:16px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.libListContents__text__pageNumber{color:#2054a2;display:block;font-size:10px}.libListContents__text__pageNumber:before{color:#ccc;content:"―";display:inline-block;font-size:10px;font-weight:400;line-height:1;margin:8px 8px 0 0}.libList__more{margin-bottom:-24px;text-align:center}.libList__more__link{cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:1;padding:16px 0}.libList__more__link:after{border-bottom:2px solid #ccc;border-right:2px solid #ccc;content:"";display:inline-block;height:5px;margin:0 0 0 8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:5px}.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{height:auto;width:auto}.libBookImage__link:hover:after{left:72px}.libBookImage__img{border:1px solid #eee;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:198px}.libBookAction{text-align:center}.libBookAction__readButton:before{background:url(/img/pc/user/lib/book_white.svg) 0 0 no-repeat;content:"";display:inline-block;height:22px;margin-right:12px;vertical-align:middle;width:18px}.libBookAction__buyLink{display:block;font-size:12px;line-height:1;margin-top:16px}.libBookAction__buyLink:after{background:url(/img/pc/user/blank.svg) 0 0 no-repeat;content:"";display:inline-block;height:10px;margin-left:4px;vertical-align:middle;width:10px}.libBookContent{font-size:14px;margin-left:64px;width:936px}.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{overflow:hidden;position:relative}.libBookDetail:before{border-right:1px solid #eee;content:"";display:block;height:370px;left:50%;position:absolute;top:0}.libBookDetail__tableOfContent,.libBookDetail__text{height:370px;position:relative;width:404px}.libBookDetail__tableOfContentHeading{color:#999;font-size:16px;margin-bottom:8px}.libBookDetail__text{float:left}.libBookDetail__tableOfContent{float:right}.libBookDetail__tableOfContent:before{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));bottom:0;content:"";display:block;height:64px;left:0;position:absolute;width:100%}.libBookDetail__tableOfContentScroll{font-size:14px;height:100%;line-height:1.8;overflow-y:scroll;width:404px}.libBookDetail__tableOfContentScrollInner{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:90px}.libBookDetail__tableOfContentScrollInner h1{font-size:18px;font-weight:700;line-height:1.5;margin-top:8px}.libBookDetail__tableOfContentScrollInner h1+h1{margin-top:4px}.libBookDetail__tableOfContentScrollInner h2{font-size:18px;line-height:1.5;margin-top:4px}.libBookDetail__tableOfContentScrollInner h3{font-size:16px;line-height:1.4;margin-top:4px}.libBookDetail__tableOfContentScrollInner h4,.libBookDetail__tableOfContentScrollInner h5,.libBookDetail__tableOfContentScrollInner h6{font-size:14px;line-height:1.4;margin-top:4px}.libBookInfo{border-bottom:1px solid #eee;border-top:1px solid #eee;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0}.libBookInfo__title{-ms-flex-preferred-size:20%;color:#999;flex-basis:20%;font-size:12px;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.libSearchField__selectArea .form__selectWrap{margin-right:8px}.libSearchField__button{margin-top:24px}.libAboutHeader{background-color:#fff;border-bottom:1px solid #ddd;border-top:4px solid #252a5e;position:fixed;top:0;width:100%;z-index:2}.libAboutHeader__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;justify-content:space-between;margin:0 auto;width:1200px}.libAboutHeader__servicelogo{-ms-flex-preferred-size:324px;background:url(/img/pc/user/lib/logo_lib.svg) 0 no-repeat;background-size:auto 100%;display:block;flex-basis:324px;height:38px;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s}.libAboutHeader__servicelogo__link{display:block}.libAboutHeader__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.libAboutHeader__nav__item{font-size:14px}.libAboutHeader__nav__item+.libAboutHeader__nav__item{margin-left:16px;width:195px}.libAboutHeader__btn{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-feature-settings:normal;font-feature-settings:normal;border-radius:3px;cursor:pointer;display:block;font-size:16px;font-size:14px;font-weight:700;letter-spacing:.1em;letter-spacing:0;padding:8px 16px;text-align:center}.libAboutHeader__btn[data-theme=primary]{background:#252a5e;border:1px solid #fff;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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}.libAboutHeader__btn[data-theme=primary]:hover{-webkit-box-shadow:none;box-shadow:none}.libAboutHero{background-image:url(/img/pc/user/lib/about/hero__bg.jpg);background-repeat:no-repeat;background-size:cover;height:570px;margin-top:95px;overflow:hidden;position:relative}.libAboutHero:before{border-color:transparent #252a5e transparent transparent;border-style:solid;border-width:0 408px 188px 0;content:"";height:0;position:absolute;right:0;top:0;width:0}.libAboutHero:after{background:#fff;bottom:-400px;content:"";height:400px;left:0;margin:3% -10% 0;position:absolute;-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:120%}.libAboutHero__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:104px 0;position:relative;width:1200px}.libAboutHero__catchcopy{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#252a5e;font-size:54px;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-bottom:16px}.libAboutHero__catchcopy--small{font-size:48px}.libAboutHero__text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#252a5e;font-size:18px;letter-spacing:.1em;margin-bottom:40px}.libAboutHeroBtn{width:555px}.libAboutHeroBtn__item{display:inline-block;width:267px}.libAboutHeroBtn__item+.libAboutHeroBtn__item{margin-left:16px}.libAboutHeroBtn__link{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-radius:3px;cursor:pointer;display:block;font-size:16px;font-weight:700;letter-spacing:.1em;padding:16px;text-align:center}.libAboutHeroBtn__link[data-theme=primary]{background:#252a5e;border:1px solid #252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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}.libAboutHeroBtn__link[data-theme=primary]:hover{-webkit-box-shadow:none;box-shadow:none}.libAboutHeroRibbon{border-top:1px solid #ccc;margin:20px 0 auto;padding-top:20px;width:555px}.libAboutHeroRibbon__item{display:block;margin:0 auto;width:267px}.libAboutHeroRibbon__link{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-radius:3px;cursor:pointer;display:block;font-size:16px;font-weight:700;letter-spacing:.1em;padding:10px 16px 8px;position:relative;text-align:center}.libAboutHeroRibbon__link[data-theme=default]{background:#fff;border:1px solid #252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;color:#252a5e;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libAboutHeroRibbon__link[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.libAboutHeroRibbon__link[data-theme=default]:hover{border:1px solid #4b54b8;color:#4b54b8}.libAboutHeroRibbon__link:hover .libAboutHeroRibbon__label__text{background:#a48d57}.libAboutHeroRibbon__label{height:70px;left:-3px;overflow:hidden;position:absolute;top:-3px;width:70px}.libAboutHeroRibbon__label__text{background:#937f4e;color:#fff;display:inline-block;font-size:10px;left:-27px;letter-spacing:.05em;padding:1px 0 0;position:absolute;text-align:center;top:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100px}.libAboutHeroRibbon__label__text:after,.libAboutHeroRibbon__label__text:before{border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid #645635;bottom:-2px;content:"";position:absolute}.libAboutHeroRibbon__label__text:before{left:8px}.libAboutHeroRibbon__label__text:after{right:9px}.libAboutHeroRibbon__microcopy{font-size:10px;letter-spacing:.06em;margin-bottom:-2px}.libAboutHero__pcimage{bottom:104px;position:absolute;right:-48px;width:650px;z-index:1}.libAboutBook{overflow:hidden;padding:80px 0 64px;position:relative;text-align:center}.libAboutBook__inner{margin-top:24px}.libAboutBook__heading{color:#252a5e;font-size:28px;margin-bottom:24px}.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{background-image:url(/img/pc/user/lib/about/book__list.png);background-position:50%;background-repeat:no-repeat;background-size:auto 380px;height:380px;position:relative}.libAboutBook__listImage:before{background:-webkit-gradient(linear,left top,right top,from(#fff),to(transparent));background:-o-linear-gradient(left,#fff,transparent);background:linear-gradient(90deg,#fff,transparent);content:"";height:380px;left:0;position:absolute;width:50px}.libAboutBook__listImage:after{background:-webkit-gradient(linear,right top,left top,from(#fff),to(transparent));background:-o-linear-gradient(right,#fff,transparent);background:linear-gradient(270deg,#fff,transparent);bottom:0;content:"";height:380px;position:absolute;right:0;width:50px}.libAboutPublisher{background-color:#f9f8f5;color:#666;padding:80px 240px 64px;text-align:center}.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{overflow:hidden;padding:80px 0;position:relative}.libAboutFeature:after{background:#f8f8f8;bottom:-350px;content:"";height:380px;left:0;margin:3% -10% 0;position:absolute;-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:120%}.libAboutFeature__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:1200px}.libAboutFeature__heading{color:#666;font-size:24px;text-align:center}.libAboutFeature__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:80px}.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{border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;width:520px;z-index:1}.libAboutFeature__textArea{width:600px}.libAboutFeature__title{color:#252a5e;font-size:28px}.libAboutFeature__title:after{border-bottom:1px solid #b39b5f;content:"";display:block;margin:24px 0;width:80px}.libAboutScenes{background-color:#f8f8f8;padding-bottom:120px;position:relative}.libAboutScenes__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:1200px}.libAboutScenes__heading{color:#666;font-size:24px;margin-bottom:120px;text-align:center}.libAboutScenes__list{display:-webkit-box;display:-ms-flexbox;display:flex}.libAboutScenes__list__item{background-color:#fff;height:260px;position:relative;text-align:center;width:380px}.libAboutScenes__list__item+.libAboutScenes__list__item{margin-left:30px}.libAboutScenes__list__image{height:120px;left:130px;position:absolute;top:-60px}.libAboutScenes__list__title{color:#252a5e;font-size:18px;font-weight:700;margin-top:90px}.libAboutScenes__list__text{margin-top:8px}.libAboutCustomer{padding:80px 0 0}.libAboutCustomer__inner{border-bottom:1px dotted #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-bottom:80px;width:1200px}.libAboutCustomer__heading{color:#666;font-size:24px;text-align:center}.libAboutCustomer__heading--note{color:#999;font-size:12px;margin-top:20px;text-align:center}.libAboutCustomerList{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:40px auto 0;width:1200px}.libAboutCustomerList__item{display:table;height:100px;width:240px}.libAboutCustomerList__item__imageArea{display:table-cell;height:100%;vertical-align:middle;width:100%}.libAboutCustomerList__item__image{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}.libAboutCustomer__recommend{color:#666;font-size:18px;margin-top:40px;text-align:center}.libAboutCustomer__recommend--strong{color:#937f4e;font-weight:700}.libAboutUser{padding:80px 0}.libAboutUser__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:1200px}.libAboutUser__heading{color:#666;font-size:24px;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;text-align:justify;text-justify:inter-ideograph;width:calc(50% - 40px)}.libAboutUser__voice__item:nth-last-of-type(2n){margin-right:80px}.libAboutUser__voice__title{color:#252a5e;font-size:18px;font-weight:700;margin-bottom:16px}.libAboutUser__voice__text--strong{border-bottom:1px solid #b39b5f}.libAboutUser__voice__role{color:#999;font-size:14px;margin-top:8px}.libAboutPlan{margin:0 auto;padding:80px 0}.libAboutPlan__heading{color:#666;font-size:24px;margin-bottom:80px;text-align:center}.libAboutPlan__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:700px}.libAboutTabContainer{margin:0 auto;padding-bottom:40px}.libAboutTab__btn{background-color:#fff;color:#ccc;display:block;float:left;font-weight:700;padding:15px 0;position:relative;text-align:center;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;width:50%}.libAboutTab__btn:hover{color:#999;cursor:pointer}.libAboutTab__btn:hover:after{background-color:#999;bottom:0;content:"";display:inline-block;height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100px}input[name=tab__btn]{display:none}.libAboutTabContainer__content{border-top:1px solid #eee;clear:both;display:none;overflow:hidden;padding-top:40px}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content{display:block}.libAboutTabContainer input:checked+.libAboutTab__btn{color:#666}.libAboutTabContainer input:checked+.libAboutTab__btn:after{background-color:#999;background-color:#252a5e;bottom:0;content:"";display:inline-block;height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100px}.libAboutTabContent{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}#tab2_contentInner{display:block;position:relative;top:-200px}.libAboutTabContent__inner{background-color:#fafafa;margin:0 auto;padding:40px;position:relative}.libAboutTabContent__inner+.libAboutTabContent__inner{margin-left:20px}.libAboutTabContent__free{border:1px solid #ddd;color:#666;margin-left:30px;padding:40px;position:relative;text-align:center}.libAboutTabContent__free:before{border:31px solid transparent;border-right-color:#ddd;content:"";left:-63px;margin-top:-16px;position:absolute;top:42.5%}.libAboutTabContent__free:after{border:30px solid transparent;border-right-color:#fff;content:"";left:-60px;margin-top:-15px;position:absolute;top:42.5%}.libAboutTabContent__tag{left:40px;position:absolute;top:-4px;width:30px}.libAboutTabContent__free__icon{margin-bottom:20px;width:90px}.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{border-bottom:1px solid #666;font-size:20px;font-weight:700;margin-bottom:10px;padding-bottom:16px;text-align:center;width:260px}.libAboutTabContent__nameInfo{font-size:10px;font-weight:400;margin-left:16px;vertical-align:middle}.libAboutTabContent__text{color:#666;font-size:14px;margin-top:24px}.libAboutTabContent__price--small{font-size:24px;font-weight:700;letter-spacing:.025em;margin-bottom:5px;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;display:inline-block;font-size:10px;font-weight:700;padding:4px 12px;text-align:center}.libAboutTabContent__userInfo{display:inline-block;font-size:14px;margin-left:10px}.libAboutTabContent__infoBox{background-color:#fff;color:#666;margin-top:20px;padding:16px;text-align:center}.libAboutTabContent__infoBox__title{font-size:14px;font-weight:700}.libAboutTabContent__infoBox__title--strong{font-size:20px}.libAboutTabContent__infoBox__text{font-size:10px}.libAboutTabContent__list{color:#666;font-size:14px;margin-top:16px;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{margin-bottom:2px;margin-right:10px;width:16px}.libAboutTabContainerBtn{width:544px}.libAboutTabContainerBtn,.libAboutTabContainerBtn__free{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.libAboutTabContainerBtn__free,.libAboutTabContainerBtn__item{width:265px}.libAboutTabContainerBtn__item+.libAboutTabContainerBtn__item{margin-left:20px}.libAboutTabContainerBtn__link{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-radius:3px;cursor:pointer;display:block;font-size:16px;font-weight:700;letter-spacing:.1em;padding:16px;text-align:center}.libAboutTabContainerBtn__link[data-theme=primary]{background:#252a5e;border:1px solid #252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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}.libAboutTabContainerBtn__link[data-theme=primary]:hover{-webkit-box-shadow:none;box-shadow:none}.libAboutTabContainerBtn__link[data-theme=default]{background:#fff;border:1px solid #252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;color:#252a5e;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libAboutTabContainerBtn__link[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.libAboutTabContainerBtn__link[data-theme=default]:hover{border:1px solid #4b54b8;color:#4b54b8}.libAboutTabRibbon{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-radius:3px;cursor:pointer;display:block;font-size:16px;font-weight:700;letter-spacing:.1em;padding:10px 16px 8px;position:relative;text-align:center}.libAboutTabRibbon[data-theme=default]{background:#fff;border:1px solid #252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;color:#252a5e;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libAboutTabRibbon[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.libAboutTabRibbon[data-theme=default]:hover{border:1px solid #4b54b8;color:#4b54b8}.libAboutTabRibbon:hover .libAboutTabRibbon__label__text{background:#a48d57}.libAboutTabRibbon__label{height:70px;left:-3px;overflow:hidden;position:absolute;top:-3px;width:70px}.libAboutTabRibbon__label__text{background:#937f4e;color:#fff;display:inline-block;font-size:10px;left:-27px;letter-spacing:.05em;padding:1px 0 0;position:absolute;text-align:center;top:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100px}.libAboutTabRibbon__label__text:after,.libAboutTabRibbon__label__text:before{border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid #645635;bottom:-2px;content:"";position:absolute}.libAboutTabRibbon__label__text:before{left:8px}.libAboutTabRibbon__label__text:after{right:9px}.libAboutTabRibbon__microcopy{font-size:10px;letter-spacing:.06em;margin-bottom:-2px}.libAboutBl{border-top:1px solid #ddd;padding-top:40px}.libAboutBl__title{color:#666;font-weight:700;margin-bottom:16px;text-align:center}.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{height:100%;margin-right:40px;width:120px}.libAboutBl__list{margin-left:8px}.libAboutBl__list__item{font-size:14px;line-height:1.8}.libAboutBl__list__item:before{background-color:#ddd;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:16px;vertical-align:middle;width:7px}.libAboutFaq{background-color:#f8f8f8;padding:80px 0}.libAboutFaq__inner{margin:0 auto}.libAboutFaq__heading{color:#666;font-size:24px;margin-bottom:80px;text-align:center}.libAboutFaq__item{background-color:#fff;margin:0 auto;padding:24px;width:880px}.libAboutFaq__item+.libAboutFaq__item{margin-top:24px}.libAboutFaq__question{color:#252a5e;font-weight:700}.libAboutFaq__question:before{content:"Q";font-size:18px;margin-right:24px}.libAboutFaq__answer{margin-left:38px;margin-top:8px;text-indent:-38px}.libAboutFaq__answer:before{color:#b39b5f;content:"A";font-size:18px;font-weight:700;margin-right:20px}.libAboutAction{background-color:#252a5e;color:#fff;padding:80px;text-align:center}.libAboutAction__catchcopy{color:#cab98f;display:inline-block;font-size:18px;margin-bottom:16px}.libAboutAction__title{font-size:28px;font-weight:700;margin-bottom:24px}.libAboutActionBtn{margin:0 auto;width:555px}.libAboutActionBtn__item{display:inline-block;width:267px}.libAboutActionBtn__item+.libAboutActionBtn__item{margin-left:16px}.libAboutActionBtn__link{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-radius:3px;cursor:pointer;display:block;font-size:16px;font-weight:700;letter-spacing:.1em;padding:16px;text-align:center}.libAboutActionBtn__link[data-theme=default]{background:#fff;border:1px solid #252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;color:#252a5e;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libAboutActionBtn__link[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.libAboutActionBtn__link[data-theme=default]:hover{border:1px solid #4b54b8;color:#4b54b8}.libAboutActionBtn__link[data-theme=default]:hover{border:1px solid #252a5e;-webkit-box-shadow:none;box-shadow:none}.libAboutActionRibbon{border-top:1px solid #ccc;margin:20px 0 auto;padding-top:20px;width:555px}.libAboutActionRibbon__item{display:block;margin:0 auto;width:267px}.libAboutActionRibbon__link{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-radius:3px;cursor:pointer;display:block;font-size:16px;font-weight:700;letter-spacing:.1em;padding:10px;position:relative;text-align:center}.libAboutActionRibbon__link[data-theme=primary]{background:#252a5e;border:1px solid #fff;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libAboutActionRibbon__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}.libAboutActionRibbon__link[data-theme=primary]:hover{-webkit-box-shadow:none;box-shadow:none}.libAboutActionRibbon__link[data-theme=primary]:hover{color:#fff}.libAboutActionRibbon__link[data-theme=primary]:hover .libAboutActionRibbon__label__text{background:#d2c4a0}.libAboutActionRibbon__label{height:70px;left:-3px;overflow:hidden;position:absolute;top:-3px;width:70px}.libAboutActionRibbon__label__text{background:#937f4e;background:#cab98f;color:#fff;color:#252a5e;display:inline-block;font-size:10px;left:-27px;letter-spacing:.05em;padding:1px 0 0;position:absolute;text-align:center;top:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100px}.libAboutActionRibbon__label__text:after,.libAboutActionRibbon__label__text:before{border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid #645635;bottom:-2px;content:"";position:absolute}.libAboutActionRibbon__label__text:before{left:8px}.libAboutActionRibbon__label__text:after{right:9px}.libAboutActionRibbon__microcopy{font-size:10px;letter-spacing:.06em;margin-bottom:-2px}.mypageMenu{border:1px solid #eee;margin-bottom:120px;padding:40px}.mypageMenu__list{margin:-16px 0}.mypageMenu__list li{line-height:50px}.mypageMenu__list li a{display:block}.mypageMenu__list li button{background-color:transparent;color:#2054a2;cursor:pointer;font-family:inherit;font-size:16px;text-align:left;width:100%}.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{color:#937f4e;display:block;font-size:12px}.mypageMenu__ttl{color:#999;margin:0 0 28px}.favorite--none{background-color:#f8f8f8;margin:40px 0 64px;padding:40px}.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{background-color:#eee;content:"";display:inline-block;height:1px;position:absolute;right:0;top:.5em;width:70.5%}.browsingHistory__ttl:first-child{margin:0}.browsingHistory__day{color:#999;font-size:14px}.mypageContents__ttl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:24px;letter-spacing:1px;margin:40px 0 16px}.mypageContents__subTtl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:18px;font-weight:700;letter-spacing:1px}.mypageContentsList{counter-reset:number}.mypageContentsList__item{color:#333;font-weight:700;margin:40px 0 0}.mypageContentsList__item:before{background-color:#b39b5f;border-radius:12px;color:#fff;content:counter(number);counter-increment:number;display:inline-block;margin-right:5px;text-align:center;width:24px}.mypageContents__img{border:1px solid #eee;margin:24px 0;width:100%}.mypageAnnounce{background-color:#f8f8f8;margin:40px 0;padding:40px}.mypageAnnounce .form__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{border-top:1px solid #ddd;font-size:14px;margin:40px 0;padding-top:24px;text-align:right}.subscription{padding-bottom:40px}.subscription+.subscription{border-top:1px solid #eee;padding-top:40px}.subscription__ttl{font-size:18px;font-weight:700;margin-bottom:24px}.cardInfomation,.subscribedPlan{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cardInformation__contents,.cardinformation__expirationDate,.subscribedPlan__contents,.subscribedPlan__planPrice{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.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{font-size:14px;table-layout:fixed;width:100%}.paymentLogTable__head__row{border-bottom:1px solid #eee;border-top:1px solid #eee;color:#999;text-align:left}.paymentLogTable__head__title{font-weight:400;padding:16px}.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{border:1px solid #eee;padding:64px 88px}.unsubscribe__ttl{color:#252a5e;font-size:24px;font-weight:700;text-align:center}.unsubscribe__txt{margin-top:32px;text-align:center}.unsubscribeList{background-color:#f8f8f8;margin:40px 0;padding:32px}.unsubscribeList--item{padding-left:20px;position:relative}.unsubscribeList--item+.unsubscribeList--item{margin-top:8px}.unsubscribeList--item:before{background:#ccc;border-radius:50%;content:"";display:inline-block;height:6px;left:0;position:absolute;top:.6em;width:6px}.unsubscribeForm__btnHolder,.unsubscribeForm__txt{margin-top:24px;text-align:center}.unsubcribeAccountMerit{margin-top:32px}.unsubcribeAccountMerit__ttl,.unsubscribe__ttl--finish{color:#999;font-size:16px;line-height:1;margin-bottom:24px;text-align:center}.unsubscribe__ttl--finish{color:#937f4e;font-size:24px;font-weight:700}.unsubscribe__ttl--error{text-align:center}.unsubscribeEnquete{height:1300px;margin-top:40px;overflow:hidden;width:100%}.unsubcribeAccountMerit__list{counter-reset:section;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.unsubcribeAccountMerit__list__item{background-color:#f8f8f8;list-style:none;margin:0 0 2px;position:relative;width:calc(50% - 2px)}.unsubcribeAccountMerit__list__item:before{color:#937f4e;content:counter(section) ". ";counter-increment:section;display:inline-block;font-weight:700;left:24px;margin-top:-12px;position:absolute;top:50%}.unsubcribeAccountMerit__list__item:nth-of-type(2n){margin-left:2px}.unsubcribeAccountMeritTxt{color:#252a5e;display:inline-block;font-size:14px;line-height:60px;margin-left:45px}.unsubcribeAccountMeritThumb{display:inline-block;float:right;height:35px;margin:18px 24px 0;vertical-align:middle;width:24px}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{margin-bottom:40px;width:820px}.mypageBanner__img{width:100%}.register{margin-top:80px}.registerHeader{border-bottom:1px solid #eee;border-top:3px solid #252a5e;line-height:1;margin:0 auto;text-align:center}.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{font-size:14px;margin-top:16px}.registerFooter{background-color:#f8f8f8;padding:24px 0}.registerFooter__bottom{margin:0 auto}.seminarList{border-top:1px solid #eee;margin:40px 0}.categoryContents__ttl+.seminarList{border-top:0}.seminarList+.btnTxt--block{margin-top:-24px}.seminarList__item{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:24px 0;position:relative}.seminarList__date{-ms-flex-preferred-size:170px;color:#333;flex-basis:170px;font-size:14px}.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{color:#999;display:inline-block;font-size:12px;font-weight:400;margin:0 16px 0 8px}.seminarList__statusIcon--close,.seminarList__statusIcon--open{display:inline-block;font-size:12px;font-weight:700;height:32px;line-height:32px;text-align:center;width:82px}.seminarList__statusIcon--open{border:1px solid #b39b5f;color:#937f4e}.seminarList__statusIcon--close{border:1px solid #ccc;color:#999}.seminarList__option{display:inline-block;position:absolute;right:0;top:64px}.seminarList__option__item{display:inline-block;font-size:12px;margin-left:40px;position:relative}.seminarList__option__item:before{border-bottom:4px solid #b39b5f;border-left:4px solid #b39b5f;content:"";display:block;height:4px;left:-1.6em;position:absolute;top:.2em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:8px;z-index:2}.seminarWrap{margin:0 auto 64px;width:860px}.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;left:0;position:absolute;top:0}.seminarHeader__date{color:#999;font-size:14px;padding-left:20px;position:absolute;right:0;top:0}.seminarHeader__date .icn_time{bottom:0;display:inline-block;height:13px;left:0;margin:auto 0;position:absolute;top:0;width:13px}.seminarHeader__date .icn_time g,.seminarHeader__date .icn_time path{fill:#ccc}.seminarMainImage{height:395px;margin:40px -170px;overflow:hidden;width:1200px}.seminarDescription{color:#666;font-size:16px;line-height:1.9}.seminarButton{margin:40px auto;width:302px}.seminarLogin{border:1px solid #ddd;margin:16px 0 64px;padding:64px 0;position:relative;text-align:center}.seminarLogin .seminarButton{margin:0 auto}.seminarLogin__text{font-weight:700;line-height:1;margin-bottom:28px}.seminarLogin__btnText{color:#252a5e;margin-bottom:8px}.seminarLogin__btnText:before{border-top:1px solid #ccc;content:"";display:inline-block;margin-right:8px;vertical-align:middle;width:16px}.seminarLogin__btnText:after{border-top:1px solid #ccc;content:"";display:inline-block;margin-left:8px;vertical-align:middle;width:16px}.seminarContent--close .entryList{border:none;padding:16px 0}.seminarStatus{background-color:#f8f8f8;margin-top:40px;padding:24px 0;text-align:center}.seminarStatus__txt{color:#252a5e;font-size:18px;font-weight:700}.seminarContent__ttl{font-size:28px;font-weight:700;line-height:1.6;margin:70px 0 25px}.seminarContent__txt{color:#666;font-size:16px}.seminarBody{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.8;margin:0 auto;width:860px}.seminarBody h2{font-size:28px;font-weight:700;line-height:1.6;margin:70px 0 25px}.seminarBody h3{border-left:3px solid #ccc;font-size:20px;margin:45px 0 20px;padding-left:24px}.seminarBody>p{text-align:justify}.seminarBody hr{border:0;border-top:1px solid #ddd;clear:both;height:0;margin:64px 0}.seminarBody strong{border-bottom:2px solid #b39b5f;padding-bottom:2px}.seminarBody u{border-bottom:1px solid #b39b5f;padding-bottom:2px;text-decoration:none}.seminarBody ul{margin:25px 0}.seminarBody ul>li{margin:5px 0;padding-left:25px;position:relative}.seminarBody ul>li:before{background:#ccc;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.6em;width:6px}.seminarBody ol{counter-reset:entryOl;margin:25px 0}.seminarBody ol>li{margin:5px 0;padding-left:25px;position:relative}.seminarBody ol>li:before{color:#b39b5f;content:counter(entryOl);counter-increment:entryOl;display:inline-block;left:0;margin-right:20px;position:absolute;top:0}.seminarBody ol.circleNumber>li:before{border:1px solid #333;border-radius:50%;color:#333;font-size:14px;height:1em;line-height:1em;text-align:center;top:4px;width:1em}.seminarBody ol ul{margin:0}.seminarBody figure{border:1px solid #eee;margin:40px 0;overflow:hidden;text-align:center}.seminarBody figcaption{border-top:1px solid #eee;color:#999;display:block;font-size:12px;padding:5px 10px}.seminarBody table{margin:30px 0}.seminarBody table td,.seminarBody table th{border:1px solid #ddd;padding:8px 10px}.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{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;padding:0 0 0 20px}.seminarBody .linkBlock:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;content:"";display:block;height:5px;margin:10px 16px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:5px}.seminarBody .ex{word-wrap:break-word;background:#f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px 0;overflow:hidden;overflow-wrap:break-word;padding:24px;white-space:pre-wrap;width:100%;word-break:break-all}.seminarBody .ex__note{border-left:1px solid #eee;margin:-40px 0 40px 80px;padding:20px 0 0 40px}.seminarBody .gist{border:1px solid #ddd;clear:both;margin:40px 0;padding:30px 40px}.seminarBody .gist ol{margin:0}.seminarBody .omission{background:url(/img/pc/user/entry/omission.png) 0 0 no-repeat;display:block;height:35px;margin:32px 0}.seminarBody .speaker{border:1px solid #ddd;margin:40px 0;padding:40px}.seminarBody .speaker__photo{background:#eee;display:block;float:left;height:auto;margin:0 24px 24px 0;width:140px}.seminarBody .seminarPR{margin:40px 0}.seminarBody .seminarPR__data{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:24px}.seminarBody .seminarPR__dataText{-webkit-box-flex:2;-ms-flex:2;flex:2}.seminarBody .seminarPR__category{font-size:14px;margin-bottom:16px}.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;display:inline-block;font-size:12px;margin-right:8px}.seminarBody .seminarPR__dataImage{border:1px solid #eee;margin-right:24px;width:240px}.seminarBody .seminarPR__dataImage img{width:100%}.seminarBody .seminarPR__description{font-size:16px;margin-top:24px}.seminarBody .recruit{margin:40px 0;padding:40px}.seminarBody .recruit,.seminarBody .recruit__imageArea{border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex}.seminarBody .recruit__imageArea{-webkit-box-sizing:border-box;box-sizing:border-box;height:140px;margin:0 24px 24px 0;padding:10px 9px;width:140px}.seminarBody .recruit__imageArea img{-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;max-height:120px;max-width:120px}.seminarBody .recruit__textArea{position:relative}.seminarBody .recruit__office{font-size:20px;font-weight:700;line-height:1.2}.seminarBody .recruit__job{border-top:1px solid #ddd;font-size:16px;font-weight:700;margin:16px 0 12px;padding-top:16px}.seminarBody .recruit__text{font-size:14px;margin-bottom:24px}.seminarBody .recruit__linkArea{line-height:1.4;width:330px}.seminarBody .recruit__linkArea a{display:inline-block;font-size:12px}.seminarBody .recruit__linkArea a:after{background:url(/img/pc/user/blank.svg) 0 0 no-repeat;background-size:cover;content:"";display:inline-block;height:10px;margin-left:10px;vertical-align:middle;width:10px}.seminarBody .recruit__button{background:#fff;border:1px solid #ccc;border-radius:3px;bottom:0;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;float:right;font-size:16px;line-height:1;padding:15px 40px 15px 30px;position:relative;position:absolute;right:0;text-align:center;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.seminarBody .recruit__button:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.seminarBody .recruit__button:before{border-bottom:2px solid #252a5e;border-right:2px solid #252a5e;bottom:0;content:"";display:block;height:5px;margin:auto 0;position:absolute;right:18px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px}.seminarBody .recruit__button:hover:before{right:16px}.seminarBody .recruit__button>a{margin:-25px -40px -15px -30px;padding:15px 40px 15px 30px;white-space:nowrap}.aboutHero{background:url(/img/pc/user/static/about/hero.jpg) top no-repeat;background-size:cover;color:#fff;height:510px;position:relative;text-align:center}.aboutHero:before{background-color:#252a5e;content:"";display:block;height:510px;left:0;opacity:.6;position:absolute;top:0;width:100%}.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{border:1px solid #fff;border-radius:3px;color:#fff;display:block;font-size:14px;font-weight:700;height:54px;line-height:54px;margin:0 auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:240px}.aboutHero__button:hover{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);color:#fff}.aboutSection{padding:104px 0}.aboutSection--gray{background-color:#f8f8f8;padding:104px 0}.aboutSection__ttl{color:#252a5e;font-size:24px;line-height:1;margin-bottom:64px;text-align:center}.aboutSection__ttl .aboutSection__ttl__small{display:inline-block;font-size:20px;margin-bottom:8px}.aboutSection__ttl--sub{color:#937f4e;font-size:18px;margin:100px 0 40px;text-align:center}.aboutSection__txt--note{color:#999;font-size:12px;margin-top:-32px;text-align:center}.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{padding-left:2%;width:46%}.aboutFeature:nth-child(2n) .aboutFeature__img img{position:absolute;right:0}.aboutFeature:last-child{margin-bottom:0}.aboutFeature__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;overflow:hidden}.aboutFeature__text{display:block;margin:0;padding:0 0 0 10%;position:relative;width:38%}@media(min-width:1800px){.aboutFeature__text{padding:0 0 0 16%;width:32%}}.aboutFeature__ttl{color:#252a5e;font-size:32px;line-height:1.4;margin-top:140px;max-width:516px}.aboutFeature__ttl:after{border-bottom:1px solid #b39b5f;content:"";display:block;margin:24px 0;width:80px}.aboutFeature__description{max-width:516px}.aboutFeature__img{display:block;height:540px;margin:0;overflow:hidden;padding:0;position:relative;width:52%}.aboutOfficeList{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:40px auto 0;width:1200px}.aboutOfficeList__item{display:table;height:100px;width:240px}.aboutOfficeList__item span{display:table-cell;height:100%;vertical-align:middle;width:100%}.aboutOfficeList__item img{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}.aboutCaseStudy{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;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);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 auto 40px;padding:64px 0;width:1200px}.aboutCaseStudy__text{font-size:14px;line-height:1.8;padding:0 40px}.aboutCaseStudy__text__strong{border-bottom:1px solid #b39b5f;font-weight:700}.aboutCaseStudy__name{color:#999;font-size:14px;line-height:1;margin-bottom:16px}.aboutCaseStudy__ttl{color:#252a5e;font-size:18px;font-weight:700;line-height:1;margin-bottom:16px}.aboutVoiceList{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-line-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-content:space-between;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto -32px;width:1200px}.aboutVoiceList__item{-ms-flex-preferred-size:378px;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);flex-basis:378px;font-size:14px;margin-bottom:32px;padding:32px 0 16px}.aboutVoiceList__text{padding:0 64px 16px;position:relative}.aboutVoiceList__text:after,.aboutVoiceList__text:before{color:#eee;font-family:Georgia,游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:80px;position:absolute;top:-40px}.aboutVoiceList__text:before{content:"“";left:24px}.aboutVoiceList__text:after{content:"”";right:24px}.aboutVoiceList__user{color:#999;padding-right:24px;text-align:right}.aboutMeritList{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 auto;width:1200px}.aboutMeritList__item{-ms-flex-preferred-size:400px;flex-basis:400px;margin-bottom:64px;text-align:center}.aboutMeritList__icon{background-color:#f3f3f3;border-radius:50%;height:100px;margin:0 auto;width:100px}.aboutMeritList__icon .accountMeritIcon{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px}.aboutMeritList__ttl{color:#937f4e;font-size:18px;font-weight:700;line-height:1;margin:40px 0 18px}.aboutMeritList__description{color:#666;font-size:14px;margin:0 auto;width:360px}.aboutMerit__bottomText{color:#252a5e;font-size:16px;margin-top:-64px;text-align:center}.aboutRegister{position:relative}.aboutRegister:before{background-color:#ddd;bottom:0;content:"";display:block;height:90px;position:absolute;width:100%;z-index:-1}.aboutRegister__panel{background-color:#fff;-webkit-box-shadow:0 6px 10px 0 rgba(51,51,51,.06);box-shadow:0 6px 10px 0 rgba(51,51,51,.06);margin:0 auto;padding:40px 0 64px;position:relative;text-align:center;width:600px;z-index:1}.aboutRegister__text{color:#666;font-size:16px;line-height:1;margin-bottom:24px}.aboutRegister__text:after,.aboutRegister__text:before{border-bottom:1px solid #ddd;content:"";display:inline-block;margin:0 8px 4px;width:16px}.aboutRegister__btn{padding:16px 80px}.aboutHero__inner[data-js-anim]{opacity:0;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.aboutHero__inner[data-js-anim=active]{opacity:1}.aboutFeature__img img[data-js-anim]{opacity:0;-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)}.aboutFeature__img img[data-js-anim=active]{opacity:1}.aboutOfficeList[data-js-anim] .aboutOfficeList__item{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.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] .aboutOfficeList__item:nth-child(49){-webkit-animation-delay:2.45s;animation-delay:2.45s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(50){-webkit-animation-delay:2.5s;animation-delay:2.5s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(51){-webkit-animation-delay:2.55s;animation-delay:2.55s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(52){-webkit-animation-delay:2.6s;animation-delay:2.6s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(53){-webkit-animation-delay:2.65s;animation-delay:2.65s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(54){-webkit-animation-delay:2.7s;animation-delay:2.7s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(55){-webkit-animation-delay:2.75s;animation-delay:2.75s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(56){-webkit-animation-delay:2.8s;animation-delay:2.8s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(57){-webkit-animation-delay:2.85s;animation-delay:2.85s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(58){-webkit-animation-delay:2.9s;animation-delay:2.9s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(59){-webkit-animation-delay:2.95s;animation-delay:2.95s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(60){-webkit-animation-delay:3s;animation-delay:3s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(61){-webkit-animation-delay:3.05s;animation-delay:3.05s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(62){-webkit-animation-delay:3.1s;animation-delay:3.1s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(63){-webkit-animation-delay:3.15s;animation-delay:3.15s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(64){-webkit-animation-delay:3.2s;animation-delay:3.2s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(65){-webkit-animation-delay:3.25s;animation-delay:3.25s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(66){-webkit-animation-delay:3.3s;animation-delay:3.3s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(67){-webkit-animation-delay:3.35s;animation-delay:3.35s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(68){-webkit-animation-delay:3.4s;animation-delay:3.4s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(69){-webkit-animation-delay:3.45s;animation-delay:3.45s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(70){-webkit-animation-delay:3.5s;animation-delay:3.5s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(71){-webkit-animation-delay:3.55s;animation-delay:3.55s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(72){-webkit-animation-delay:3.6s;animation-delay:3.6s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(73){-webkit-animation-delay:3.65s;animation-delay:3.65s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(74){-webkit-animation-delay:3.7s;animation-delay:3.7s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(75){-webkit-animation-delay:3.75s;animation-delay:3.75s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(76){-webkit-animation-delay:3.8s;animation-delay:3.8s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(77){-webkit-animation-delay:3.85s;animation-delay:3.85s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(78){-webkit-animation-delay:3.9s;animation-delay:3.9s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(79){-webkit-animation-delay:3.95s;animation-delay:3.95s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(80){-webkit-animation-delay:4s;animation-delay:4s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(81){-webkit-animation-delay:4.05s;animation-delay:4.05s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(82){-webkit-animation-delay:4.1s;animation-delay:4.1s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(83){-webkit-animation-delay:4.15s;animation-delay:4.15s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(84){-webkit-animation-delay:4.2s;animation-delay:4.2s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(85){-webkit-animation-delay:4.25s;animation-delay:4.25s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(86){-webkit-animation-delay:4.3s;animation-delay:4.3s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(87){-webkit-animation-delay:4.35s;animation-delay:4.35s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(88){-webkit-animation-delay:4.4s;animation-delay:4.4s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(89){-webkit-animation-delay:4.45s;animation-delay:4.45s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(90){-webkit-animation-delay:4.5s;animation-delay:4.5s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(91){-webkit-animation-delay:4.55s;animation-delay:4.55s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(92){-webkit-animation-delay:4.6s;animation-delay:4.6s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(93){-webkit-animation-delay:4.65s;animation-delay:4.65s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(94){-webkit-animation-delay:4.7s;animation-delay:4.7s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(95){-webkit-animation-delay:4.75s;animation-delay:4.75s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(96){-webkit-animation-delay:4.8s;animation-delay:4.8s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(97){-webkit-animation-delay:4.85s;animation-delay:4.85s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(98){-webkit-animation-delay:4.9s;animation-delay:4.9s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(99){-webkit-animation-delay:4.95s;animation-delay:4.95s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(100){-webkit-animation-delay:5s;animation-delay:5s}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:-20%;opacity:0;position:relative;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.aboutCaseStudy[data-js-anim]:last-of-type{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;position:relative;right:-20%;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.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]{opacity:0;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.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]{opacity:0;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.aboutRegister__panel[data-js-anim=active]{opacity:1}.anim-wrap{max-width:100%;overflow:hidden}.ruleContents{margin-bottom:64px}.ruleContents p,.ruleList--hasNum{color:#666;margin:8px 0}.ruleList--hasNum{counter-reset:section}.ruleList--hasNum>li{margin-bottom:8px;padding-left:30px;position:relative}.ruleList--hasNum>li:before{color:#999;content:counter(section) ". ";counter-increment:section;left:0;position:absolute;top:0}.ruleList--hasNum>li ol{counter-reset:subsection;margin:8px 0}.ruleList--hasNum>li ol>li{margin-bottom:0;padding-left:36px;position:relative}.ruleList--hasNum>li ol>li:before{color:#999;content:"(" counter(subsection) ")";counter-increment:subsection;left:0;position:absolute;top:0}.ruleList--hasNum>li .ruleList--hasAlphabet{counter-reset:subsection;margin:8px 0}.ruleList--hasNum>li .ruleList--hasAlphabet>li{margin-bottom:0;padding-left:36px;position:relative}.ruleList--hasNum>li .ruleList--hasAlphabet>li:before{color:#999;content:"(" counter(subsection,lower-alpha) ")";counter-increment:subsection;left:0;position:absolute;top:0}.ruleList{color:#666;margin:8px 0}.ruleList li{padding-left:24px;position:relative}.ruleList li:before{background-color:#ddd;border-radius:50%;content:"";display:inline-block;height:6px;left:0;margin-top:8px;position:absolute;top:0;width:6px}.ruleHistory{border-top:1px solid #ddd;color:#999;font-size:14px;margin:64px 0;padding-top:64px;text-align:right}.ruleHistory>li{margin:5px 0}.faqList{background-color:#fafafa;border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px}.faqList li{margin-bottom:8px}.faqList li:last-child{margin-bottom:0}.faqList li:before{background-color:#ccc;border-radius:50%;content:"";display:inline-block;height:6px;margin:-2px 16px 0 0;vertical-align:middle;width:6px}.faqContents{border-bottom:1px solid #eee;margin:64px 0;padding-bottom:64px}.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{color:#252a5e;content:"Q";display:inline-block;font-size:24px;font-weight:400;left:-40px;position:absolute;top:-8px}.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{color:#937f4e;content:"A";display:inline-block;font-size:24px;font-weight:400;left:-40px;position:absolute;top:-8px}.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{background-color:#ccc;border-radius:50%;content:"";display:inline-block;height:6px;left:-16px;margin:-2px 16px 0 0;position:absolute;top:12px;width:6px}.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{margin:64px auto 0;width:304px}.informationHero{background:url(/img/pc/user/static/lp/bl_honyaku/hero_back.png) 50% no-repeat;background-color:#fff;height:380px;text-align:center;width:100%}.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{margin-top:24px}.informationBody{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.8;margin:0 auto 64px;width:860px}.informationBody h2{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:28px;font-weight:700;letter-spacing:1px;line-height:1.6;margin:70px 0 25px}.informationBody h3{border-left:3px solid #ccc;font-size:20px;margin:45px 0 20px;padding-left:24px}.informationBody strong{border-bottom:2px solid #b39b5f;display:inline-block;margin-bottom:16px}.informationBody ul{margin:25px 0}.informationBody ul>li{margin:5px 0;padding-left:25px;position:relative}.informationBody ul>li:before{background:#ccc;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.6em;width:6px}.informationBody ol{counter-reset:entryOl;margin:25px 0}.informationBody ol>li{margin:5px 0;padding-left:25px;position:relative}.informationBody ol>li:before{color:#b39b5f;content:counter(entryOl);counter-increment:entryOl;display:inline-block;left:0;margin-right:20px;position:absolute;top:0}.informationBody figure{border:1px solid #eee;margin:25px 0;overflow:hidden;text-align:center}.informationBody figcaption{border-top:1px solid #eee;color:#999;display:block;font-size:12px;padding:5px 10px}.informationBody .gist{border:1px solid #ddd;clear:both;margin:40px 0;padding:30px 40px}.informationBody .gist ol{margin:0}.informationBody .gist .form__btnHolder{margin:24px 0 0}.buttonBottomText{color:#999;font-size:12px;margin:-24px 0 0;text-align:center}.bottomNote{background-color:#f3f3f3;color:#999;font-size:12px}.bottomNote__text{margin:0 auto;padding:24px 0;text-align:right;width:1200px}.header--lp--translation{background-color:#fff;border-bottom:1px solid #eee;margin-top:-80px;position:fixed;width:100%;z-index:1000}.header--lp--translation__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;justify-content:space-between;margin:auto;width:1200px}.header--lp--translation__logo{-ms-flex-preferred-size:240px;background:url(/img/pc/user/logo.svg) 0 no-repeat;background-size:100%;display:block;flex-basis:240px;height:20px;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px}.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;font-weight:700;text-decoration:none}.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{background-color:#b39b5f;background-color:#252a5e;border:1px solid #252a5e;border-radius:50px;color:#fff;display:block;font-size:20px;font-size:13px;font-weight:700;font-weight:400;height:38px;line-height:38px;margin-top:0;overflow:hidden;padding:0;position:relative;text-align:center;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:143px;z-index:100}a.header--lp--translation__button:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:skewX(-30deg) scaleX(0);-ms-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:120%;z-index:-1}a.header--lp--translation__button:hover{color:#b39b5f}a.header--lp--translation__button:hover:before{-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.main--rozetta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/img/pc/user/static/lp/translation/hero.jpg) 50%/cover no-repeat;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:80px;padding:108px 0 185px;position:relative;text-align:center}.main--rozzetta__title{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:24px}.main--rozetta__catchcopy,.main--rozzetta__title{font-weight:700;letter-spacing:.1em;line-height:1}.main--rozetta__catchcopy{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:50px;margin-top:16px}.main--rozetta__description{margin-top:32px}.request--lp__buttonArea{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 8px 10px rgba(0,0,0,.15);box-shadow:0 8px 10px rgba(0,0,0,.15);font-size:16px;line-height:1;margin:-142px auto 0;padding:40px 55px;position:relative;text-align:center;width:290px}.request--lp__button{position:relative}.request--lp__button:after{background-image:url(/img/pc/user/static/lp/translation/image__request.png);background-repeat:no-repeat;background-size:100%;content:"";height:71px;position:absolute;right:-174px;top:3px;width:88px;z-index:101}.request--lp__button:hover:after{-webkit-filter:brightness(104%);filter:brightness(104%)}.request--lp__button:hover .request--lp__buttonText{color:#b39b5f}.request--lp__button:hover .request--lp__buttonText:before{-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.request--lp__buttonText{background-color:#b39b5f;border:1px solid #b39b5f;border-radius:50px;color:#fff;display:block;font-size:20px;font-weight:700;margin-top:20px;overflow:hidden;padding:20px 64px;position:relative;text-align:center;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:100}.request--lp__buttonText:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:skewX(-30deg) scaleX(0);-ms-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:120%;z-index:-1}.request--lp__buttonText:hover{color:#b39b5f}.request--lp__buttonText:hover:before{-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.request--lp__freetrialTitle{color:#666;line-height:1.5}.request--lp__freetrialTitle--strong{color:#937f4e}.request--lp__freetrialDescription{color:#999;font-size:12px;margin-top:12px}.section--faq,.section--flow,.section--merit,.section--plan,.section--precision,.section--privilege,.section--request,.section--security,.section--voice{background-color:#fff;padding:80px 0}.section--merit{padding-top:120px}.section__title{font-size:22px;font-weight:700;line-height:1;margin-bottom:64px;text-align:center}.section__titleDescription{color:#666;font-size:14px;margin-top:-32px;text-align:center}.section__title--sub{color:#999;font-size:18px;line-height:1;margin:64px 0 24px;text-align:center}.meritWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:1200px}.merit{-ms-flex-preferred-size:400px;flex-basis:400px;text-align:center}.merit__icon{background-color:#f9f8f5;border-radius:50%;display:block;height:114px;line-height:150px;margin:0 auto 40px;text-align:center;width:114px}.merit__title{color:#252a5e;font-size:18px}.merit__description{color:#666;font-size:16px;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{background-color:#f8f8f8;margin:16px auto 0;padding:16px;width:560px}.cost__priceList{display:inline-block;margin-left:-6px}.cost__priceList:not(:first-child):before{border-bottom:2px solid #999;border-right:2px solid #999;bottom:0;content:"";display:block;display:inline-block;height:5px;height:8px;margin:0 32px;position:absolute;position:static;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:5px;width:8px}.cost__priceList__title{color:#666;display:inline-block}.cost__priceList__data{display:inline-block;margin-left:16px}.cost__priceList__data--strong{font-size:20px;font-weight:700}.cost__note{color:#999;font-size:12px;margin-top:16px}.section--precision{background-color:#eee}.precisionTable{background-color:#fff;border:1px solid #eee;font-size:14px;line-height:1.9;margin:0 auto;table-layout:fixed;width:1200px}.precisionTable td,.precisionTable th{border:1px solid #eee;font-weight:400;padding:24px}.precisionTable th{font-size:16px;padding:16px}.precisionTable__original{font-size:13px}.precisionTable__product{color:#252a5e}.precisionTable__other{color:#666}.rozettaCase{margin:24px auto;width:1200px}.rozettaCaseList__item{border:1px solid #eee;margin-bottom:24px}.rozettaCase .rozettaCaseList__item:last-child{margin-bottom:0}.rozettaCaseList__link{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-transition:all .3s;-o-transition:all .3s;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{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}.rozettaCaseList__text{-ms-flex-preferred-size:548px;flex-basis:548px;padding:24px 32px 24px 0}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:32px auto 0;width:1240px}.voice{-ms-flex-preferred-size:516px;background-color:#f9f8f5;flex-basis:516px;line-height:1.9;margin:20px;padding:42px 32px 32px;position:relative}.voice:before{color:#e1d7be;content:"“";display:inline-block;font-family:ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,serif;font-size:200px;left:-15px;line-height:120px;position:absolute;top:0}.voice__office{color:#999;font-size:14px;margin-top:16px}.section--flow{background-color:#f8f8f8}.flow{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:64px auto 0;width:1200px}.flowItem{-ms-flex-preferred-size:145px;flex-basis:145px;position:relative}.flowItem:after{border-bottom:2px solid #b39b5f;border-right:2px solid #b39b5f;content:"";display:inline-block;height:14px;position:absolute;right:-32px;top:68px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:14px}.flowItem:last-child:after{content:none}.flowTitle{color:#252a5e;font-size:16px;font-weight:700;margin:24px 0 0;text-align:center}.flowDescription{font-size:14px;margin-top:16px}.planWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;width:835px}.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{color:#ccc;content:"＋";display:inline-block;font-size:46px;left:-77px;position:absolute;top:50px}.planText{margin:24px}.planTitle{background-color:#f9f8f5;color:#252a5e;display:block;font-size:16px;font-weight:700;height:64px;line-height:64px;text-align:center}.planTitle__sup{color:#999;font-size:12px;font-weight:none;margin-left:8px}.planContent{-ms-flex-pack:distribute;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;padding-top:16px;text-align:left}.planContent__page{margin-top:8px;position:relative}.planContent__page:before{border-left:1px solid #ddd;content:"";display:inline-block;height:46px;left:-44px;position:absolute;top:2px}.planNumber{color:#252a5e;font-size:40px}.planPage{color:#252a5e;font-size:18px}.plan__text{display:inline-block;left:50%;margin:40px auto 0 -240px;position:relative}.section--request{background-color:#252a5e;text-align:center}.section--request__title{color:#d1c49d;font-size:24px;font-weight:700}.section--request__description{color:#fff;margin:16px 0 40px}.section--request__buttonArea{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:724px}.section--request__button{position:relative;width:320px}.section--request__button+.section--request__button{margin-left:64px}.section--request__button:after{background-image:url(/img/pc/user/static/lp/translation/image__request.png);background-repeat:no-repeat;background-size:100%;content:"";height:89px;position:absolute;right:-27px;top:5px;width:106px;z-index:101}.section--request__button:hover:after{-webkit-filter:brightness(104%);filter:brightness(104%)}.section--request__button:hover .section--request__buttonText{color:#b39b5f}.section--request__button:hover .section--request__buttonText:before{-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.section--request__button:hover .section--request__buttonDescription:after,.section--request__button:hover .section--request__buttonDescription:before{background-color:#b39b5f}.section--request__button[data-theme=default]:after{background-image:url(/img/pc/user/static/lp/translation/image__inquiry.png);height:79px;right:-24px;top:8px;width:133px}.section--request__button[data-theme=default] .section--request__buttonText{background-color:#fff;border:1px solid #fff;color:#252a5e;padding-right:60px}.section--request__button[data-theme=default] .section--request__buttonText:before{background-color:#252a5e}.section--request__button[data-theme=default] .section--request__buttonDescription:after,.section--request__button[data-theme=default] .section--request__buttonDescription:before{background-color:#252a5e}.section--request__button[data-theme=default]:hover .section--request__buttonText{color:#fff}.section--request__button[data-theme=default]:hover .section--request__buttonText:before{-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.section--request__button[data-theme=default]:hover .section--request__buttonDescription:after,.section--request__button[data-theme=default]:hover .section--request__buttonDescription:before{background-color:#fff}.section--request__buttonText{background-color:#b39b5f;border:1px solid #b39b5f;border-radius:50px;color:#fff;display:block;font-size:20px;font-weight:700;line-height:1.4;margin-top:20px;overflow:hidden;padding:10px 36px 20px 0;position:relative;text-align:center;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:100}.section--request__buttonText:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:skewX(-30deg) scaleX(0);-ms-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:120%;z-index:-1}.section--request__buttonText:hover{color:#b39b5f}.section--request__buttonText:hover:before{-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.section--request__buttonDescription{font-size:12px;font-weight:400;margin:0 auto;position:relative}.section--request__buttonDescription:after,.section--request__buttonDescription:before{background-color:#fff;content:"";display:block;height:12px;position:absolute;top:0;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;width:1px}.section--request__buttonDescription:after{right:-4px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.section--request__buttonDescription:before{left:-4px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.section--security{background-color:#66678c;background:url(/img/pc/user/static/lp/translation/security.jpg) 50%/cover no-repeat;color:#fff}.section--security .section__titleDescription{color:#fff}.security{display:-webkit-box;display:-ms-flexbox;display:flex;margin:80px auto 0;width:1200px}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:32px auto 0;width:1240px}.translationFaqItem{-ms-flex-preferred-size:514px;border:1px solid #eee;flex-basis:514px;line-height:1.9;margin:20px;padding:42px 32px 32px}.translationFaqQuestion{font-size:16px;font-weight:700;margin:-10px 0 32px;padding-left:32px;position:relative}.translationFaqQuestion:before{color:#252a5e;content:"Q";display:inline-block;font-size:18px;font-weight:700;left:0;position:absolute;top:0}.translationFaqAnswer{color:#666;font-size:16px;padding-left:32px;position:relative}.translationFaqAnswer:before{color:#937f4e;content:"A";display:inline-block;font-size:18px;font-weight:700;left:0;position:absolute;top:0}.section--privilege{background-color:#f0ebde;padding:80px 0 0}.privilege__text{background:url(/img/pc/user/static/lp/translation/whitepaper.png) 100% 100% no-repeat;background-size:291px 301px;margin:0 auto;padding:0 350px 120px 0;width:484px}.privilege__content{background-color:#fff;border:1px solid #e1d7be;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin:20px 0 -10px;padding:16px}.privilege__title{-ms-flex-preferred-size:85px;border-right:1px solid #eee;color:#937f4e;flex-basis:85px;margin-right:16px}.footer--lp--translation__content{background-color:#f3f3f3;font-size:12px;padding:24px 0}.footer--lp--translation__contentInner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:1200px}.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;padding:24px 0;text-align:center}.breadcrumb--lp{line-height:1;margin-top:80px;padding:16px}.main--rozettaCaseTitle{background-color:#f4f4f7;height:64px;position:relative}.main--rozettaCaseTitle__inner{color:#666;line-height:64px;margin:0 auto;width:1200px}.rozettaCaseContents{margin-bottom:64px}.rozettaCaseOffice{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto 40px;width:860px}.rozettaCaseOffice__office{color:#999;font-size:14px}.rozettaCaseOffice__name{color:#333;display:block;font-size:16px;font-weight:700}.bllMain{background:url(/img/pc/user/static/lp/bll_release/main.jpg) 50%/cover no-repeat;height:304px;padding:80px 0;text-align:center;width:100%}.bllMain__logo__img{width:214px}.bllMain__title{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-size:48px;font-weight:700;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{margin:40px auto 0;width:400px}.bllMerit__list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:40px auto 0;width:960px}.bllMerit__list__item{-ms-flex-preferred-size:320px;counter-increment:bllmeritnumber;flex-basis:320px}.bllMerit__list__item:before{color:#cab98f;content:counter(bllmeritnumber);display:block;font-size:40px}.bllMerit__title{font-size:18px;font-weight:700;margin:16px 0}.bllMerit__description{color:#666;font-size:14px}.bllScreenImage{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:64px auto 0;width:960px}.bllScreenImage__image{height:290px;width:466px}.blcHeader{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.8);border-bottom:1px solid #ddd;border-top:4px solid #252a5e;position:fixed;top:0;width:100%;z-index:2}.blcHeader__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;justify-content:space-between;margin:0 auto;width:1200px}.blcHeader__serviceLogo{-ms-flex-preferred-size:324px;background:url(/img/pc/user/static/lp/blcomp/blc__logo.svg) 0 no-repeat;background-size:auto 100%;display:block;flex-basis:324px;height:38px;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s}.blcHeader__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.blcHeader__nav__item{width:195px}.blcHeader__nav__item+.blcHeader__nav__item{margin-left:20px}.blcHeader__btn{border-radius:3px;cursor:pointer;display:block;font-size:18px;font-size:14px;font-weight:700;padding:8px 16px;text-align:center}.blcHeader__btn[data-theme=primary]{background:#252a5e;border:1px solid #fff;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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}.blcHeader__btn[data-theme=primary]:hover{-webkit-box-shadow:none;box-shadow:none}.blcHeaderRibbon{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;font-size:18px;font-size:14px;font-weight:700;letter-spacing:.1em;padding:8px 16px;position:relative;text-align:center}.blcHeaderRibbon[data-theme=default]{background:#fff;border:1px solid #252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;color:#252a5e;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.blcHeaderRibbon[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.blcHeaderRibbon[data-theme=default]:hover{border:1px solid #4b54b8;color:#4b54b8}.blcHeaderRibbon:hover .blcHeaderRibbon__label__text{background:#a48d57}.blcHeaderRibbon__label{height:70px;height:38px;left:-3px;overflow:hidden;position:absolute;top:-3px;width:70px;width:38px}.blcHeaderRibbon__label__text{background:#937f4e;color:#fff;display:inline-block;font-size:10px;left:-23px;left:-15px;letter-spacing:.05em;padding:1px 0;position:absolute;text-align:center;top:14px;top:4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100px;width:55px}.blcHeaderRibbon__label__text:after,.blcHeaderRibbon__label__text:before{border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid #645635;bottom:-2px;content:"";position:absolute}.blcHeaderRibbon__label__text:before{left:-1px}.blcHeaderRibbon__label__text:after{right:0}.blcHeaderRibbon__label__text:before{left:0}.blcHeaderRibbon__label__text:after{right:-1px}.blcHero{margin:95px auto -10px;position:relative}.blcHero__video{height:100%;width:100%}.blcHero__overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;top:0;width:100%}.blcHero__textArea{color:#fff;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.blcHero__text{font-size:20px;font-weight:700;margin-bottom:20px}.blcHero__text--gold{color:#cab98f}.blcHero__catchCopy{font-size:64px;font-weight:700;line-height:1.2;margin-bottom:24px}.blcHero__catchCopy--small{font-size:52px}.blcHeroBtn{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.blcHeroBtn__item{width:280px}.blcHeroBtn__item+.blcHeroBtn__item{margin-left:24px}.blcHeroBtn__link{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-radius:3px;cursor:pointer;display:block;font-size:18px;font-weight:700;letter-spacing:.1em;padding:24px;text-align:center}.blcHeroBtn__link[data-theme=primary]{background:#252a5e;border:1px solid #252a5e;border:1px solid hsla(0,0%,80%,.4);-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.blcHeroBtn__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}.blcHeroBtn__link[data-theme=primary]:hover{-webkit-box-shadow:none;box-shadow:none}.blcHeroRibbon{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;font-size:18px;font-weight:700;letter-spacing:.1em;padding:16px;position:relative;text-align:center}.blcHeroRibbon[data-theme=default]{background:#fff;border:1px solid #252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;color:#252a5e;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.blcHeroRibbon[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.blcHeroRibbon[data-theme=default]:hover{border:1px solid #4b54b8;color:#4b54b8}.blcHeroRibbon:hover .blcHeroRibbon__label__text{background:#a48d57}.blcHeroRibbon__label{height:70px;left:-3px;overflow:hidden;position:absolute;top:-3px;width:70px}.blcHeroRibbon__label__text{background:#937f4e;color:#fff;display:inline-block;font-size:10px;left:-23px;letter-spacing:.05em;padding:4px 0;position:absolute;text-align:center;top:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100px}.blcHeroRibbon__label__text:after,.blcHeroRibbon__label__text:before{border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid #645635;bottom:-2px;content:"";position:absolute}.blcHeroRibbon__label__text:before{left:-1px}.blcHeroRibbon__label__text:after{right:0}.blcHeroRibbon__microcopy{font-size:10px;margin-bottom:-2px}.blcProblem{background-color:#f9f8f5;padding:60px 0;position:relative}.blcProblem:after{border:70px solid transparent;border-top-color:#f9f8f5;bottom:-140px;content:"";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{color:#333;font-size:28px;font-weight:700;margin-bottom:16px;text-align:center}.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{border:70px solid transparent;border-top-color:#fff;bottom:-140px;content:"";left:50%;margin-left:-70px;position:absolute}.blcFeature__heading{color:#333;font-size:28px;font-weight:700;margin-bottom:60px;text-align:center}.blcFeature__inner{margin:0 auto;width:1200px}.blcFeature__item{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;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{color:#333;font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}.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{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.blcContentsList__item,.blcContentsList__newItem{background-color:#fff;font-weight:700;margin-bottom:30px;width:380px}.blcContentsList__newItem{display:block;position:relative}.blcContentsListRibbon__label{height:70px;left:-3px;overflow:hidden;position:absolute;top:-3px;width:70px}.blcContentsListRibbon__label__text{background:#937f4e;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff;color:#937f4e;display:inline-block;font-size:10px;font-size:12px;left:-23px;letter-spacing:.05em;padding:2px 0;position:absolute;text-align:center;top:14px;top:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100px}.blcContentsListRibbon__label__text:after,.blcContentsListRibbon__label__text:before{border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid #645635;bottom:-2px;content:"";position:absolute}.blcContentsListRibbon__label__text:before{left:-1px}.blcContentsListRibbon__label__text:after,.blcContentsListRibbon__label__text:before{border-top:4px solid #937f4e;bottom:-4px}.blcContentsListRibbon__label__text:before{border-left:1px solid transparent;border-right:4px solid transparent;left:0}.blcContentsListRibbon__label__text:after{border-left:4px solid transparent;border-right:2px solid transparent;right:0}.blcContentsList__image{width:380px}.blcContentsList__textArea{padding:16px 30px;text-align:center}.blcContentsList__title{font-size:20px;margin-bottom:8px}.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{left:40px;position:absolute;top:-4px;width:26px}.blcContentsLawyer__image{-webkit-box-pack:justify;-ms-flex-pack:justify;height:230px;justify-content:space-between;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{border-left:1px solid #ccc;margin-left:20px;padding-left:24px}.blcContentsActors__list__image{height:110px;margin-right:20px;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{background:url(/img/pc/user/static/lp/blcomp/blcAction__bg__gradation.png) 50%/cover no-repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.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);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:40px 80px;position:relative;width:1200px;z-index:1}.blcAction__image{bottom:0;position:absolute;width:340px}.blcAction__btnArea{margin-left:400px;text-align:center;width:580px}.blcAction__catchCopy{color:#937f4e;margin:0 auto 20px;position:relative;width:420px}.blcAction__catchCopy:after,.blcAction__catchCopy:before{background-color:#937f4e;content:"";display:block;height:30px;position:absolute;top:-5px;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;width:1px}.blcAction__catchCopy:before{left:8px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.blcAction__catchCopy:after{right:16px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.blcAction__title{color:#333;color:#252a5e;font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}.blcAction__btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.blcAction__item{width:280px}.blcAction__item+.blcAction__item{margin-left:24px}.blcAction__btn__link{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-radius:3px;cursor:pointer;display:block;font-size:18px;font-weight:700;letter-spacing:.1em;padding:24px;text-align:center}.blcAction__btn__link[data-theme=primary]{background:#252a5e;border:none;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.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}.blcAction__btn__link[data-theme=primary]:hover{-webkit-box-shadow:none;box-shadow:none}.blcActionRibbon{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;font-size:18px;font-weight:700;letter-spacing:.1em;padding:16px;position:relative;text-align:center}.blcActionRibbon[data-theme=default]{background:#fff;border:1px solid #252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;color:#333;color:#252a5e;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.blcActionRibbon[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,87%,.7)}.blcActionRibbon[data-theme=default]:hover{border:1px solid #4b54b8;color:#4b54b8}.blcActionRibbon:hover .blcActionRibbon__label__text{background:#a48d57}.blcActionRibbon__label{height:70px;left:-3px;overflow:hidden;position:absolute;top:-3px;width:70px}.blcActionRibbon__label__text{background:#937f4e;color:#fff;display:inline-block;font-size:10px;left:-23px;letter-spacing:.05em;padding:4px 0;position:absolute;text-align:center;top:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100px}.blcActionRibbon__label__text:after,.blcActionRibbon__label__text:before{border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid #645635;bottom:-2px;content:"";position:absolute}.blcActionRibbon__label__text:before{left:-1px}.blcActionRibbon__label__text:after{right:0}.blcActionRibbon__microcopy{font-size:10px;margin-bottom:-2px}.blcFlow{padding:80px 0;position:relative}.blcFlow:after{border:70px solid transparent;border-top-color:#fff;bottom:-140px;content:"";left:50%;margin-left:-70px;position:absolute}.blcFlow__heading{color:#333;font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}.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;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}.blcFlow__item:after{border-right:8px dotted #cab98f;bottom:-250px;content:"";display:inline-block;height:330px;left:340px;position:absolute;-webkit-transform:rotate(-62.5deg);-ms-transform:rotate(-62.5deg);transform:rotate(-62.5deg);width:1px}.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{color:#333;font-size:28px;font-weight:700;margin-bottom:60px;text-align:center}.blcPlan__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;width:1200px}.blcPlan__item{background-color:#fff;padding:40px;text-align:center;width:580px}.blcPlan__item+.blcPlan__item{margin-left:40px}.blcPlan__icon{margin-bottom:30px;width:90px}.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{background-color:#999;border-radius:50%;content:"";display:inline-block;height:4px;margin-right:8px;vertical-align:middle;width:4px}.blcPlanScenes__list__item--strong{color:#937f4e}.blcFaq{padding:80px 0}.blcFaq__heading{color:#333;font-size:28px;font-weight:700;margin-bottom:60px;text-align:center}.blcFaq__inner{margin:0 auto;width:1200px}.blcFaq__item{margin:0 auto}.blcFaq__item+.blcFaq__item{margin-top:40px}.blcFaq__question{color:#252a5e;font-weight:700}.blcFaq__question:before{content:"Q";font-size:18px;margin-right:24px}.blcFaq__answer{color:#666;margin-left:38px;margin-top:8px;text-indent:-38px}.blcFaq__answer:before{content:"A";font-size:18px;font-weight:700;margin-right:20px}.blcFooter__content{background-color:#f3f3f3;font-size:12px;padding:24px 0}.blcFooter__contentInner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:1200px}.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;padding:24px 0;text-align:center}body{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%}.houtanHero{background-image:url(/img/pc/user/static/lp/houtan/houtanHero__bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:50px 24px;position:relative;text-align:center}.houtanHero:before{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));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width:1200px){.houtanHero{-webkit-box-sizing:border-box;box-sizing:border-box;height:480px;padding:120px 0}}.houtanHero__inner{margin:0 auto;position:relative}@media screen and (min-width:1200px){.houtanHero__inner{width:1020px}.houtanHero__textArea{text-align:left}}.houtanHero__catchCopy{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:900;letter-spacing:1px;margin-bottom:8px;text-align:center}@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;letter-spacing:4px;line-height:1.2;margin-bottom:30px}@media screen and (min-width:1200px){.houtanHero__title{font-size:68px}}.houtanHero__title--strong{display:block;font-family:Arial,Lucida Grande;font-size:54px;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;margin:0 auto 48px;padding:16px 24px;position:relative;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;vertical-align:middle;width:280px}.houtanHero__button:hover{background:#252a5e}.houtanHero__button:active,.houtanHero__button:focus,.houtanHero__button:hover{border:1px solid #252a5e;color:#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{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-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-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}@media screen and (min-width:1200px){.houtanHero__button{margin-left:0;width:380px}}.houtanHero__imageArea{-webkit-box-align:c;-ms-flex-align:c;align-items:c;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:280px}@media screen and (min-width:1200px){.houtanHero__imageArea{bottom:-24px;position:absolute;right:-10px;width:355px}}.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;left:0;margin-top:8px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:128px}.houtanHeroLabel__text{font-size:10px;font-weight:900;line-height:1.4;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.houtanHeroLabel__rank{font-size:24px;font-weight:700;margin-top:-5px}.houtanHeroLabel__text--small{font-size:10px;margin-top:-5px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.houtanAbout{background-color:#fff;overflow:hidden;padding:40px 24px;position:relative}@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;margin-bottom:16px;text-align:center}@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:1200px){.houtanAbout__text{font-size:18px}}@media screen and (min-width:768px){.houtanAbout__text{text-align:center}}.houtanFeature{background-color:#f2f3f5;overflow:hidden;padding:40px 24px;position:relative;text-align:center}@media screen and (min-width:1200px){.houtanFeature{padding:80px 0}}@media screen and (min-width:768px){.houtanFeature{background-color:#fff;margin-top:-20px;overflow:hidden;padding:40px 40px 0;position:relative}}@media screen and (min-width:1200px){.houtanFeature{margin:0;padding:0}}.houtanFeature__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.houtanFeature__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin:0;position:relative;z-index:1}}@media screen and (min-width:1200px){.houtanFeature__inner{margin:100px auto 0;max-width:1200px}}.houtanFeature__imageArea{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-top:48px;order:1;position:relative}@media screen and (min-width:768px){.houtanFeature__imageArea{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin-top:0;order:0;padding-right:40px;top:0}.houtanFeature__imageArea:before{background:#252a5e;bottom:-20px;content:"";height:290px;position:absolute;right:202px;width:200%;z-index:-1}}@media screen and (min-width:1200px){.houtanFeature__imageArea{width:372px}.houtanFeature__imageArea:before{bottom:-40px;height:440px;right:272px}}.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{max-width:none;width:372px}}@media screen and (min-width:768px){.houtanFeature__textArea{margin:0 auto;padding:40px 0;position:relative;width:100%}.houtanFeature__textArea:before{background-color:#f2f3f5;content:"";height:100%;left:-242px;position:absolute;top:0;width:200%;z-index:-1}}@media screen and (min-width:1200px){.houtanFeature__textArea{max-width:760px;padding:80px 0}.houtanFeature__textArea:before{left:-312px}}.houtanFeature__textInner{line-height:1.8;text-align:left}@media screen and (min-width:1200px){.houtanFeature__textInner{max-width:760px}.houtanFeature__text{font-size:18px}}.houtanFeature__title{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:900;margin-bottom:16px;text-align:center}@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{background-color:#fff;overflow:hidden;padding:40px 24px;position:relative;text-align:center}@media screen and (min-width:1200px){.houtanPoint{padding:80px 0}}@media screen and (min-width:768px){.houtanPoint{overflow:hidden;padding:80px 0;position:relative}}.houtanPoint__headingImage{height:72px;width:100%}.houtanPoint__heading{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:900;left:50%;margin:4px 0 0;padding:0;position:absolute;text-align:center;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media screen and (min-width:1200px){.houtanPoint__heading{font-size:40px}}.houtanPointList{margin-top:52px}@media screen and (min-width:1200px){.houtanPointList{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:70px auto 0;width:1070px}.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{height:120px;margin-bottom:20px;width:120px}@media screen and (min-width:1200px){.houtanPointList__item__text{font-size:18px}}.houtanPointList__item__text--strong{background-color:hsla(43,50%,62%,.36);font-weight:900}.houtanSample{background-color:#f2f3f5;margin-bottom:-32px;overflow:hidden;padding:40px 24px 100px;position:relative;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;height:94px;width:100%}.houtanSample__heading{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:900;left:50%;margin:-12px 0 0;padding:0;position:absolute;text-align:center;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media screen and (min-width:1200px){.houtanSample__heading{font-size:40px}}.houtanSampleList{margin:40px auto 0}@media screen and (min-width:768px){.houtanSampleList{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;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:1200px){.houtanSampleList__item__text{font-size:18px}}@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;margin-top:220px;overflow:hidden;padding:64px 24px 40px;position:relative;text-align:center}@media screen and (min-width:1200px){.houtanAuthor{padding:80px 0}}@media screen and (min-width:768px){.houtanAuthor{background-color:#fff;margin-top:300px;padding:0 40px}}@media screen and (min-width:1200px){.houtanAuthor{padding:0}}.houtanAuthor__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.houtanAuthor__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin:0 auto;position:relative;z-index:1}}@media screen and (min-width:1200px){.houtanAuthor__inner{max-width:1080px}}.houtanAuthor__imageArea{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-top:40px;order:1;position:relative;text-align:center}@media screen and (min-width:768px){.houtanAuthor__imageArea{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin-top:0;order:0;padding-right:40px;top:-20px}.houtanAuthor__imageArea:before{background:#252a5e;bottom:40px;content:"";height:360px;position:absolute;right:202px;width:200%;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;top:-20px;width:247px}.houtanAuthor__imageArea:before{bottom:40px;right:212px}}.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;height:350px;width:247px}}.houtanAuthor__headingImage{height:72px;width:100%}@media screen and (min-width:768px){.houtanAuthor__headingImage{left:0;position:absolute;right:0;top:80px}}.houtanAuthor__textArea{margin-top:56px;text-align:left}@media screen and (min-width:768px){.houtanAuthor__textArea{margin:0 auto;position:relative;width:100%}.houtanAuthor__textArea:before{background-color:#f2f3f5;content:"";height:100%;left:-242px;position:absolute;top:0;width:200%;z-index:-1}}@media screen and (min-width:1200px){.houtanAuthor__textArea{max-width:730px}.houtanAuthor__textArea:before{left:-312px}}.houtanAuthor__textInner{line-height:1.8;text-align:left}@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;left:50%;margin:-50px 0 0;padding:0;position:absolute;text-align:center;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media screen and (min-width:1200px){.houtanAuthor__title{font-size:40px}}@media screen and (min-width:768px){.houtanAuthor__title{text-align:left}}.houtanAuthor__text{font-size:16px;margin:0 auto 30px}.houtanAuthorList__item{font-size:12px}.houtanAuthorList__item+.houtanAuthorList__item{margin-top:24px}.houtanAuthorList__item__title{display:inline-block;font-weight:900;padding-right:40px;position:relative}.houtanAuthorList__item__title:after{background-color:#937f4e;content:"";display:inline-block;height:1px;position:absolute;right:0;top:50%;width:32px}.houtanVoice{background-color:#fff;margin-bottom:-120px;overflow:hidden;padding:40px 0 120px;position:relative;text-align:center}@media screen and (min-width:1200px){.houtanVoice{padding:80px 0}}@media screen and (min-width:768px){.houtanVoice{background-color:#fff;margin-bottom:-40px;padding:80px 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;left:50%;margin:4px 0 0;padding:0;position:absolute;text-align:center;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media screen and (min-width:1200px){.houtanVoice__heading{font-size:40px}}.houtanVoice__heading__number{font-family:Arial,Lucida Grande}.houtanVoiceList{margin-top:64px;position:relative;text-align:left}@media screen and (min-width:768px){.houtanVoiceList{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:60px auto 0;position:relative;width:740px;z-index:1}}@media screen and (min-width:1200px){.houtanVoiceList{margin:100px auto 0;width:1120px}}.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;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:60px 0;position:relative}.houtanVoiceList__item:before{background:#f2f3f5;content:"";height:100%;position:absolute;top:0;width:230%}.houtanVoiceList__item:nth-of-type(2n){background-color:#fff}.houtanVoiceList__item:nth-of-type(2n):before{background:#fff;margin-left:-60px}.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{position:relative;width:310px;z-index:1}}@media screen and (min-width:1200px){.houtanVoiceList__textArea{width:475px}}.houtanVoiceList__title{color:#252a5e;font-size:18px;font-weight:700;margin-bottom:16px;position:relative}@media screen and (min-width:1200px){.houtanVoiceList__title{font-size:24px}}.houtanVoiceList__title:before{border-left:2px solid #252a5e;border-top:2px solid #252a5e;content:"";height:50px;left:-24px;position:absolute;top:-24px;width:50px}@media screen and (min-width:1200px){.houtanVoiceList__title:before{border-left:4px solid #252a5e;border-top:4px solid #252a5e;height:120px;left:-60px;top:-60px;width:120px}}.houtanVoiceList__text{color:#666;font-size:14px;line-height:2}@media screen and (min-width:1200px){.houtanVoiceList__text{font-size:16px}}.houtanVoiceList__text--strong{border-bottom:1px solid #b39b5f;font-weight:700}.houtanVoiceListUser{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}.houtanVoiceListUser__icon{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;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-shadow:0 4px 24px rgba(0,0,0,.15);box-shadow:0 4px 24px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;left:0;margin:0 24px;padding:24px 16px;position:absolute;right:0;text-align:center;z-index:1}@media screen and (min-width:768px){.houtanAction__inner{margin:0 auto;padding:56px;width:580px}}.houtanAction__catchCopy{font-family:Noto Sans JP,sans-serif;font-weight:900;margin-bottom:20px}@media screen and (min-width:1200px){.houtanAction__catchCopy{font-size:18px}}.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-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;vertical-align:middle}.houtanAction__button:hover{background:#252a5e}.houtanAction__button:active,.houtanAction__button:focus,.houtanAction__button:hover{border:1px solid #252a5e;color:#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{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-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-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}@media screen and (min-width:1200px){.houtanAction__button{width:380px}}.houtanAction__bg{background-image:url(/img/pc/user/static/lp/houtan/houtanHero__bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:220px;overflow:hidden;position:relative;text-align:center;z-index:-1}@media screen and (min-width:768px){.houtanAction__bg{height:290px}}.houtanAction__bg:before{background-color:#f4f4f7;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.houtanFooter{background-color:#3f3f40;color:#fff;font-size:12px;padding:24px;text-align:center}.whitepaperHero{background-color:#f4f4f7;margin-bottom:64px}.whitepaperHero__inner{background:url(/img/pc/user/whitepaper/hero.png) 100% 100% no-repeat;margin:0 auto;padding:64px 0;width:1200px}.whitepaperHero__ttl{color:#666;font-size:32px;margin-bottom:24px}.whitepaperHero__lead{color:#999;font-size:14px;line-height:1.8}.whitepaperListWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -20px 40px}.whitepaperList{border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 20px 40px;overflow:hidden;position:relative;width:580px}.whitepaperList__link{display:inline-block;height:100%;min-height:289px;padding:40px 40px 32px 278px;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;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;color:#666;display:inline-block;font-size:12px;padding:5px 8px}.whitepaperFile__icon{display:inline-block;height:18px;vertical-align:middle;width:14px}.whitepaperFile__icon svg[class*=fileType__icon] g,.whitepaperFile__icon svg[class*=fileType__icon] path{fill:#ccc}.whitepaperList__thumb{background-color:#fff;border:1px solid #eee;left:40px;overflow:hidden;position:absolute;top:40px;width:198px}.whitepaperList__thumb__img{width:100%}.whitepaperDetailWrap{margin:40px auto;width:860px}.whitepaperDetail__head{margin-bottom:64px}.whitepaperDetail__date{color:#999;display:block;font-size:14px;margin-top:14px;padding-left:20px;text-align:right}.whitepaperDetail__date .icn_time{display:inline-block;height:13px;margin-bottom:-1px;width:13px}.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;margin-top:24px;text-align:justify}.whitepaperOutline{float:right;margin-bottom:64px;width:510px}.whitepaperOutline__ttl{color:#999;font-size:20px;line-height:1;margin-bottom:24px;position:relative}.whitepaperOutline__ttl:after{background-color:#eee;content:"";display:inline-block;height:1px;position:absolute;right:0;top:.5em;width:90%}.whitepaperOutlineList ol{counter-reset:section;font-size:16px;line-height:1.9;list-style:none;margin:0;position:relative}.whitepaperOutlineList ol li{margin-top:6px;padding-left:25px;position:relative}.whitepaperOutlineList ol li:before{color:#999;content:counter(section) ". ";counter-increment:section;left:0;position:absolute;top:0}.whitepaperOutlineList ol li ol{counter-reset:subsection;margin-left:20px}.whitepaperOutlineList ol li ol li{padding-left:20px}.whitepaperOutlineList ol li ol li:before{color:#999;content:counter(section) "-" counter(subsection) ".";counter-increment:subsection;margin-left:-20px}.whitepaperOutlineList ul{font-size:16px;line-height:1.9;list-style:none;margin:0;position:relative}.whitepaperOutlineList ul li{margin-top:6px;padding-left:16px;position:relative}.whitepaperOutlineList ul li:before{background-color:#ccc;border-radius:50%;content:"";display:inline-block;height:6px;left:0;position:absolute;top:.7em;width:6px}.whitepaperThumb{float:left;margin-bottom:64px;width:290px}.whitepaperThumb__img{border:1px solid #eee;margin-bottom:16px;width:100%}.whitepaperDownload{border-bottom:1px solid #eee;border-top:1px solid #eee;clear:both;margin:64px 0;padding:40px 0;text-align:center}.whitepaperDownload__btn{border-radius:4px;font-weight:700;padding:16px 64px}.whitepaperSample{background-color:#f3f3f3;padding:24px 16px 0}.whitepaperSample img{height:auto;margin-bottom:16px;width:100%}.whitepaperSample__ttl{color:#999;font-size:20px;margin-bottom:24px;text-align:center}.whitepaperInnerLink{background:red;bottom:0;height:0;left:50%;margin-left:-600px;position:fixed;-webkit-transition:bottom .25s;-o-transition:bottom .25s;transition:bottom .25s;width:1200px}.whitepaperInnerLink.active{bottom:60px}.whitepaperInnerLink__wrap{min-width:1200px}.whitepaperInnerLink__anchor{background:#ddd;border-radius:2px;height:45px;overflow:hidden;position:absolute;right:0;text-indent:-777px;top:0;width:45px}.whitepaperInnerLink__anchor:before{border-right:4px solid #252a5e;border-top:4px solid #252a5e;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;text-align:center;top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:margin-top .2s;-o-transition:margin-top .2s;transition:margin-top .2s;vertical-align:middle;width:10px}.whitepaperInnerLink__anchor:hover:before{margin-top:-6px}.shareBtnsTitle{color:#252a5e;font-size:20px;font-weight:700;margin-bottom:-40px;text-align:center}.shareBtnsTitle__name:before{border-left:1px solid #252a5e;border-top:1px solid #252a5e;content:"";display:inline-block;height:16px;margin-right:2px;width:8px}.shareBtnsTitle__name:after{border-bottom:1px solid #252a5e;border-right:1px solid #252a5e;content:"";display:inline-block;height:16px;margin:0 8px -2px 2px;width:8px}
