@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}html{font-size:62.5%;line-height:1}button,h1,h2,h3,h4,h5,h6,input,textarea{font-weight:400}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{position:relative;min-width:1200px;font-family:Arial,Lucida Grande,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;color:#333;font-size:1.6rem;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}::-moz-selection{background:#f0ede6}::selection{background:#f0ede6}img{vertical-align:bottom}a{text-decoration:none;color:#2054a2}a:hover{color:#183e77}em{font-style:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.header{border-bottom:1px solid #eee;padding-top:35px;position:relative;height:90px;background:#fff;z-index:2}.header__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.header__serviceName{float:left;width:323px;height:30px;margin:31px 0 0}.header__logo{display:block;width:323px;height:30px;background:url(/img/pc/user/logo.svg) 0 no-repeat;background-size:100%;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s}a.header__logo:hover{opacity:.85}.header__nav{background:#252a5e;position:absolute;top:0;left:0;width:100%;z-index:2}.header__navBtn{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.header__navBtn a{color:#f9f8f5;display:inline-block;font-size:12px;line-height:1.5;padding:8px 0;font-weight:700}.header__contentsMenu{float:left}.header__contentsMenu li{float:left;margin-right:24px}.header__userMenu{float:right}.header__userMenu li{float:left;margin-left:24px}.headerRegisterStrong{color:#252a5e;font-size:10px;margin-right:4px;padding:2px 4px;background-color:#fff;display:inline-block;border-radius:2px}.header__search{float:right;margin-top:24px;position:relative;padding-left:120px}.header__search__nav{height:41px}.header__search__nav,.header__search__nav--show{font-size:14px;color:#666;text-align:right;width:120px;cursor:pointer;line-height:1;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:absolute;top:0;left:0}.header__search__nav--show{height:41px;display:block;-webkit-box-shadow:0 1px 4px 0 rgba(51,51,51,.2),inset 0 0 0 1px #ccc;box-shadow:0 1px 4px 0 rgba(51,51,51,.2),inset 0 0 0 1px #ccc;border-radius:3px;height:auto;background:#fff;z-index:100}.header__search__nav--show .header__search__navBtns{display:block}.header__search__current{padding:13px 30px 13px 15px;display:block;position:relative}.header__search__current:before{content:"";display:block;width:0;height:0;border:4px solid rgba(0,0,0,0);border-top:5px solid #ccc;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;z-index:101}.header__search__navBtns{border-top:1px solid #ddd;display:none}.header__search__navBtns>li{padding:13px 15px;border-bottom:1px solid #ddd;margin:0 1px;text-align:center}.header__search__navBtns>li:hover{background:#f9f8f5}.header__search__navBtn--current{font-weight:700}.header__search__forms{display:inline-block;vertical-align:middle;width:560px}.header__searchBox__btn{width:55px;height:41px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.header__searchBox__btn .icn_search{width:18px;height:18px}.header__searchBox__btn .icn_search g,.header__searchBox__btn .icn_search path{fill:#fff}.header__searchBox__select{margin:0 -1px 0 0;float:left;width:255px}.header__searchBox__selectList{float:left;margin:0;width:100%}.header__searchBox__input{width:505px;float:left}.header__searchBox__input--lawyer{width:251px;float:left}.columnFull,.page{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.page__header{margin-bottom:30px}.page__ttl{font-size:28px;color:#999;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.page__description{font-size:14px;color:#999;margin:40px 0}.page__body{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto;position:relative}.page__colMain--left{width:790px;float:left;margin-bottom:40px}.page__colSub--right{width:305px;margin-bottom:40px;float:right}.page__colSub--right:before{display:inline-block;content:"";height:100%;width:0;border-left:1px solid #eee;position:absolute;top:0;right:360px}.page__colMain--right{width:820px;float:right;margin-bottom:40px}.page__colSub--left{width:305px;float:left}.page--condense{-webkit-box-sizing:border-box;width:1200px;margin:0 auto;padding:0 120px;box-sizing:border-box}.board{margin-bottom:120px;padding:64px;border:1px solid #ddd}.pagetop{background:#ddd;display:block;padding:20px 0;text-align:center;color:#333;font-size:14px;font-weight:700}.pagetop:before{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;content:"";width:6px;height:6px;display:inline-block;border-top:3px solid #252a5e;border-right:3px solid #252a5e;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:2px 15px 0 0;vertical-align:middle}.pagetop:hover:before{margin-top:-2px}.footer__nav{background:#252a5e;padding:34px 0}.footer__nav__body{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.footer__nav__body li{display:inline-block;vertical-align:middle;padding-right:24px;margin-right:24px;font-size:14px;color:#cab98f;border-right:1px solid hsla(0,0%,80%,.2)}.footer__nav__body li:last-child{border:0}.footer__nav__body li a{color:inherit}.footer__ctgList{background:#252a5e;padding:34px 0 19px;border-top:1px solid #1b1f4c}.footer__ctgList__body{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.footer__ctgList__body li{display:inline-block;vertical-align:middle;padding-right:24px;margin:0 24px 15px 0;font-size:12px;color:#999;border-right:1px solid hsla(0,0%,80%,.2)}.footer__ctgList__body li:last-child{border:0}.footer__ctgList__body li a{color:inherit}.footer__bottom{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:20px auto}.footer__help{float:left}.footer__help li{display:inline-block;vertical-align:middle;padding-right:24px;margin:0 24px 0 0;font-size:12px;color:#999;border-right:1px solid hsla(0,0%,80%,.2)}.footer__help li:last-child{border:0;margin-right:0}.footer__help li a{color:inherit}.footer__groupServiceWrap{background:#f8f8f8;padding:20px 0}.footer__groupService{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.footer__groupService li{display:inline-block;vertical-align:middle;padding-right:24px;margin:0 24px 0 0;font-size:12px;color:#999;border-right:1px solid hsla(0,0%,80%,.2)}.footer__groupService li:last-child{border:0}.footer__groupService li a{color:inherit}.footer__copyright{float:right;color:#999;font-size:12px}@media print{.header{margin-bottom:40px;padding:0;height:80px}.header:before{content:url(/img/pc/user/logo.svg);display:block;position:absolute;top:50%;right:50%;width:260px;margin:-10px -130px}.breadcrumb,.entryFixBar,.footer,.header__nav,.header__wrap,.separatContainer,.shareBtnsBar{display:none}}.btn{display:inline-block}.btn,.btn--block{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border-radius:3px;font-size:16px;padding:8px 16px;position:relative}.btn--block{display:block;width:100%}.btn[data-theme=default]{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default]{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700;padding:13px}.btn--block[data-theme=default]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default-arrow-d]:after,.btn--block[data-theme=default-arrow-r]:after,.btn--block[data-theme=default-arrow-u]:after,.btn--block[data-theme=default-blank]:after,.btn[data-theme=default-arrow-d]:after,.btn[data-theme=default-arrow-r]:after,.btn[data-theme=default-arrow-u]:after,.btn[data-theme=default-blank]:after{content:"";width:45px;height:100%;display:block;border-left:1px solid #eee;position:absolute;top:0;right:0}.btn--block[data-theme=default-arrow-r],.btn[data-theme=default-arrow-r]{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.btn--block[data-theme=default-arrow-r]:hover,.btn[data-theme=default-arrow-r]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default-arrow-r]:before,.btn[data-theme=default-arrow-r]:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s;right:19px}.btn--block[data-theme=default-arrow-r]:hover:before,.btn[data-theme=default-arrow-r]:hover:before{right:17px}.btn--block[data-theme=default-arrow-d],.btn[data-theme=default-arrow-d]{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.btn--block[data-theme=default-arrow-d]:hover,.btn[data-theme=default-arrow-d]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default-arrow-d]:before,.btn[data-theme=default-arrow-d]:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin:-6px 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:18px;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}.btn--block[data-theme=default-arrow-d]:hover:before,.btn[data-theme=default-arrow-d]:hover:before{margin-top:-3px}.btn--block[data-theme=default-arrow-u],.btn[data-theme=default-arrow-u]{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.btn--block[data-theme=default-arrow-u]:hover,.btn[data-theme=default-arrow-u]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default-arrow-u]:before,.btn[data-theme=default-arrow-u]:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:50%;margin:-4px 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:18px}.btn--block[data-theme=default-arrow-u]:hover:before,.btn[data-theme=default-arrow-u]:hover:before{margin-top:-7px}.btn--block[data-theme=default-blank],.btn[data-theme=default-blank]{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border-radius:3px;font-size:16px;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;padding:8px 60px 8px 16px}.btn--block[data-theme=default-blank]:hover,.btn[data-theme=default-blank]:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.btn--block[data-theme=default-blank]:before,.btn[data-theme=default-blank]:before{content:"";width:10px;height:10px;background:url(/img/pc/user/blank.svg) 0 0 no-repeat;background-size:cover;top:0;bottom:0;right:18px;margin:auto 0;display:block;position:absolute}.btn__free{color:#252a5e;font-size:12px;background-color:#fff;border-radius:2px;display:inline-block;padding:0 6px;text-align:center;margin-right:16px;vertical-align:text-top}.btn[data-theme=primary]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700}.btn[data-theme=primary]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd}.btn--block[data-theme=primary]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700;padding:13px}.btn--block[data-theme=primary]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd}.btn--large[data-theme=primary]{color:#fff;background:#252a5e;-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:16px 40px;font-size:18px;font-weight:700}.btn--large[data-theme=primary]:hover{background:#2f3578;-webkit-box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd;box-shadow:inset 0 -1px 0 0 #000,1px 1px 1px 0 #ddd}.btnTxt{position:relative}.btnTxt[data-theme=more]{padding-right:18px;display:inline-block}.btnTxt[data-theme=more]:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:0}.btnTxt[data-theme=more]:hover:before{right:-2px}.btnTxt--block[data-theme=more]{margin:15px 0;padding:0 18px 0 0;display:block;text-align:right;position:relative;clear:both}.btnTxt--block[data-theme=more]:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:0}.btnTxt--block[data-theme=more]:hover:before{right:-2px}.btnTxt[data-theme=blank]{display:inline-block}.btnTxt[data-theme=blank]:after{content:"";background:url(/img/pc/user/blank.svg) 0 0 no-repeat;background-size:cover;width:10px;height:10px;margin-left:10px;display:inline-block;vertical-align:middle}select{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:rgba(0,0,0,0);border-radius:3px;height:41px;display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 50px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;cursor:pointer}select:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}select::-ms-expand{display:none}.form__selectWrap,.form__selectWrap--inline{border-radius:3px;background-color:#fff;position:relative;z-index:0}.form__selectWrap--inline:before,.form__selectWrap:before{content:"";display:block;width:0;height:0;border:4px solid rgba(0,0,0,0);border-top:5px solid #252a5e;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;z-index:-1}.form__selectWrap--inline:after,.form__selectWrap:after{content:"";width:0;height:calc(100% - 2px);display:block;border-left:1px solid #eee;position:absolute;top:1px;right:40px;z-index:-1}.form__selectWrap--inline{display:inline-block;vertical-align:middle;min-height:41px}.form__select{display:block;width:100%}input[type=email],input[type=password],input[type=search],input[type=text]{border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 1px 1px 3px 0 #eee;box-shadow:inset 1px 1px 3px 0 #eee;font-size:14px;padding:10px;line-height:1.4;height:41px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[type=email]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{-webkit-box-shadow:inset 1px 1px 3px 0 #ddd;box-shadow:inset 1px 1px 3px 0 #ddd}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{outline:0;-webkit-box-shadow:inset 1px 1px 3px 0 #ddd;box-shadow:inset 1px 1px 3px 0 #ddd}input[type=submit]{-webkit-appearance:none}.form__inputField{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{opacity:0;display:inline-block;vertical-align:middle;margin-right:-20px;width:20px;height:20px;position:relative;z-index:10}.form__checkLabel,.form__radioLabel{position:relative;display:inline-block;vertical-align:middle;padding-left:30px;cursor:pointer}.form__checkLabel:before,.form__radioLabel:before{display:inline-block;width:18px;height:18px;position:absolute;top:0;left:0;bottom:0;margin:auto 0;content:"";border:1px solid #ccc;-webkit-box-shadow:inset 1px 1px 3px 0 #eee;box-shadow:inset 1px 1px 3px 0 #eee;background:#fff}.form__checkLabel:before{border-radius:3px}.form__checkLabel:after{content:"";position:absolute;top:.48em;left:4px;display:block;height:4px;width:8px;border-left:4px solid #b39b5f;border-bottom:4px solid #b39b5f;z-index:2;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}input[type=checkbox]:checked+.form__checkLabel:after{opacity:1}.form__radioLabel:before{border-radius:50%}.form__radioLabel:after{content:"";position:absolute;top:0;left:5px;bottom:0;margin:auto 0;display:block;height:10px;width:10px;z-index:2;border-radius:50%;opacity:0;background:#b39b5f}input[type=radio]:checked+.form__radioLabel:after{opacity:1}textarea{border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 1px 1px 3px 0 #eee;box-shadow:inset 1px 1px 3px 0 #eee;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;vertical-align:bottom}.form__textarea{width:100%}.formTable{display:table;width:100%;border-top:1px solid #ddd}.formTable__row{display:table-row}.formTable__row.is-error{color:#cb320f}.formTable__row.is-error .form__checkLabel:before,.formTable__row.is-error .form__radioLabel:before,.formTable__row.is-error input[type=email],.formTable__row.is-error input[type=password],.formTable__row.is-error input[type=search],.formTable__row.is-error input[type=text],.formTable__row.is-error select,.formTable__row.is-error textarea{border:1px solid rgba(203,50,15,.5);background:rgba(203,50,15,.03)}.formTable__label--horizon{display:table-cell;vertical-align:middle;border-bottom:1px solid #ddd;border-right:1px solid #eee;padding:20px 0;font-size:14px;color:#999;width:240px;-webkit-box-sizing:border-box;box-sizing:border-box}.panel--full .formTable__label--horizon{width:220px;-webkit-box-sizing:border-box;box-sizing:border-box}.formTable__type--horizon,.formTable__type--horizon--must{display:table-cell;vertical-align:middle;border-right:1px solid #eee;border-bottom:1px solid #ddd;text-align:center;padding:20px 10px;font-size:10px}.formTable__type--horizon{color:#ccc}.formTable__type--horizon--must{color:#cb320f}.formTable__data--horizon{display:table-cell;vertical-align:middle;border-bottom:1px solid #ddd;padding:20px 0 20px 30px;width:535px;-webkit-box-sizing:border-box;box-sizing:border-box}.panel--full .formTable__data--horizon{width:550px;-webkit-box-sizing:border-box;box-sizing:border-box}.formTable--plain{display:table;width:100%}.formTable--plain__data{margin:20px 0}.formTable--plain__row{display:table-row}.formTable--plain__label--horizon{font-size:14px;color:#999;min-width:80px}.formTable--plain__data--horizon,.formTable--plain__label--horizon{display:table-cell;vertical-align:middle;padding:10px 0}.formGroup{margin:30px 0}.formGroup__ttl{font-size:14px;color:#999;margin-bottom:15px}.formGroup--horizon{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #eee}.formTable__data--horizon>.formGroup--horizon{margin:-20px 0 0 -30px;width:calc(100% + 30px)}.formTable__data--horizon>.formGroup--horizon:last-child{margin-bottom:-15px;border:0}.formTable__data--horizon>.formGroup--horizon+.formGroup--horizon{margin-top:0}.formGroup--horizon__ttl{display:table-cell;vertical-align:middle;padding:15px 0 15px 30px;min-width:150px}.formGroup--horizon__body{display:table-cell;vertical-align:middle;padding:15px 0}.formGroup--horizon__body__label{display:inline-block;vertical-align:middle;font-size:14px;color:#999;margin-right:15px}.formList--oneThird{margin-bottom:-10px}.formList--oneThird>li{margin:0 10px 10px 0;float:left;width:calc(33.33% - 10px)}.formList--inline{white-space:nowrap}.formList--inline,.formList--inline>li{display:inline-block;vertical-align:middle}.formList--inline>li{margin:0 20px 0 0}.formList>li{margin:8px 0}.formList__childList{margin-left:25px}.formList__childList>li{margin-top:5px}.formList__childList--hide{display:none}.formItem--half{width:160px;margin:0 24px 8px 0;display:table;vertical-align:middle;float:left}.formItem__label{height:41px;padding-right:8px;vertical-align:middle;display:table-cell}.formTableItemLength--middle{width:290px}.form__btnHolder{text-align:center;margin:40px 0}.form__btnHolder__btn{font-weight:700;padding:16px 64px;border-radius:4px}.form__btnHolder--oneThird{width:534px;margin:64px auto}.btnHolder--oneThird:first-child{float:left}.btnHolder--oneThird:last-child{float:right}.btnHolder--oneThird .form__btnHolder__btn{padding:16px}.btnHolder--oneThird .btn[data-theme=primary]{width:290px}.btnHolder--oneThird .btn[data-theme=default]{width:220px}.formStep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;margin:64px 0;padding:0 64px;counter-reset:number;position:relative}.formStep:before{content:"";width:830px;height:2px;background-color:#eee;position:absolute;left:0}.formStep li{width:25%;margin:0 auto;padding:16px 0 0;color:#666;font-size:14px;text-align:center;position:relative}.formStep li:before{content:counter(number);counter-increment:number;color:#937f4e;font-size:16px;font-weight:400;margin-right:8px}.formStep li:after{position:absolute;top:-5px;left:50%;display:inline-block;width:6px;height:6px;margin-left:-4px;content:"";border-radius:50%;border:3px solid #ddd;background-color:#fff}.formStep .is_current{color:#252a5e;font-weight:700}.formStep .is_current:after{border:3px solid #252a5e}.formStep .is_end{color:#ccc}.formStep .is_end:before{color:#ccc}.formMessage{margin:120px 0 40px;text-align:center}.formMessage__ttl{color:#937f4e;font-weight:700;margin-bottom:24px}.formMessage__ttl--error{color:#cb320f;font-weight:700;margin-bottom:24px}.formMessage__ttl--error:before{display:inline-block;content:"!";font-size:24px;font-family:Gungsuh,serif;font-weight:700;width:38px;height:38px;margin-right:24px;line-height:38px;text-align:center;border-radius:50%;color:#fff;background:#cb320f}.formMessage__box{text-align:left;margin-top:40px;padding:40px;background-color:#f8f8f8}.formMessage__box__ttl{color:#252a5e;font-size:16px;font-weight:700;margin-bottom:20px}.formFilterMore{margin:15px 0 0;color:#2054a2;cursor:pointer;display:block}input.formFilterMore__check{display:none}.formFilterMore__check:checked~.formFilterMore__content{display:block}.formFilterMore__check:checked~.formFilterMore{display:none}.formFilterMore__content{display:none}.formTable__data--horizon .formFilterMore__content{margin:0 0 0 -30px}.formDescription{font-size:14px;margin:40px 0}.formAttention{text-align:center;margin-top:64px}.formAttention+.form__btnHolder--oneThird{margin-top:24px}.formErrorMessage{color:#cb320f;border-radius:3px;padding:20px 20px 20px 60px;margin:0 0 20px;border:1px solid rgba(203,50,15,.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:rgba(203,50,15,.03)}.formErrorMessage:before{content:"!";font-size:24px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;font-weight:700;line-height:1;font-family:Century;width:60px;height:1em;text-align:center;display:inline-block}.formErrorExplanation{color:#cb320f;font-weight:700;font-size:14px;clear:both;border-radius:3px;padding:0 15px 0 30px;position:relative;margin-top:10px}.formErrorExplanation:before{color:#cb320f;content:"!";font-size:15px;font-family:Gungsuh,serif;font-weight:700;width:20px;height:20px;line-height:20px;text-align:center;position:absolute;top:0;bottom:0;left:0;margin:auto 0;border-radius:50%;color:#fff;background:#cb320f}.formSuccessMessage{color:#29a36b;border-radius:3px;padding:20px 20px 20px 60px;margin:0 0 20px;border:1px solid rgba(41,163,107,.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:rgba(41,163,107,.03)}.formSuccessMessage:before{content:"";position:absolute;top:0;bottom:0;left:24px;margin:auto 0;font-weight:700;line-height:1;width:12px;height:6px;text-align:center;display:inline-block;border-left:2px solid #29a36b;border-bottom:2px solid #29a36b;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.list>li{margin:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.list--half{display:inline-block;width:100%;margin:-5px 0}.list--half>li{float:left;width:calc(50% - 10px);margin:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.list--half>li:nth-child(odd){clear:both}.list--half>li:nth-child(2n+2){float:right}.list--half[data-theme=disc]>li,.list[data-theme=disc]>li{padding-left:20px;position:relative}.list--half[data-theme=disc]>li:before,.list[data-theme=disc]>li:before{content:"";width:6px;height:6px;display:inline-block;position:absolute;top:.6em;left:0;background:#ccc;border-radius:50%}.balloon-tip{display:inline-table;position:relative}.balloon-tip__trigger{display:inline-block;width:14px;height:14px;vertical-align:baseline;border-radius:50%;background:#252a5e;position:relative;cursor:pointer;z-index:1}.balloon-tip__trigger svg{fill:#fff;position:absolute;width:10px;height:10px;top:50%;margin-top:-5px;margin-left:-5px;left:50%}.balloon-tip__target{opacity:0;z-index:-1;-webkit-transition:opacity .2s,bottom .2s;-o-transition:opacity .2s,bottom .2s;transition:opacity .2s,bottom .2s;position:absolute;left:0;width:280px;margin-left:-133px;bottom:-5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:35px;background:hsla(0,0%,100%,0)}.balloon-tip__target.show{opacity:1;bottom:0;z-index:auto}.balloon-tip__target a{font-weight:700}.balloon-tip__target__content{background:#fff;padding:18px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.6;border:1px solid #ccc;border-radius:3px;letter-spacing:-.1px;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;position:relative}.balloon-tip__target__content:before{border-top:12px solid #ccc;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);content:"";margin-left:-10px;position:absolute;bottom:-12px;left:50%}.balloon-tip__target__content:after{border-top:10px solid #fff;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);content:"";margin-left:-8px;position:absolute;bottom:-10px;left:50%}.hide{display:none}.cf{clear:both}.cf:after{content:"";clear:both;display:block;height:0}.newsKind{width:85px}.kindTag,.newsKind{border:1px solid #cab98f;color:#937f4e;line-height:1;display:inline-block;vertical-align:middle;padding:5px 0;text-align:center;font-size:10px;white-space:nowrap}.kindTag{width:70px}.ctgTag{font-size:10px;background:#f0ede6;margin-right:5px;padding:5px 8px;line-height:1;display:inline-block;vertical-align:middle;color:#666}hr{border:0;height:0;border-top:1px solid #e9e9e9;border-bottom:1px solid #fff;margin:30px 0}.fixed{position:fixed}.textPR{font-size:12px;font-weight:400;margin-left:8px}.entryList--half__ttl .textPR,.entryList__entryTitle .textPR,.entryListMini__entryTitle .textPR,.entryListMinimum--rank .textPR,.seminarList__ttl .textPR,.whitepaperList__ttl .textPR{color:#999}.entryHeader__ttl .textPR,.seminarHeader__ttl .textPR,.whitepaperDetail__ttl .textPR{color:#999;font-size:14px}.accordion__btn{margin-top:20px;display:block}.accordion__content{position:relative}.accordion__content:before{position:absolute;bottom:0;left:0;width:100%;height:30px;display:block;content:"";background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);z-index:3}.appearOffice{background:#f3f3f3;padding:64px 0}.appearOffice__body{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto;position:relative}.appearOffice__ttl{font-size:18px;font-weight:700;color:#666;margin-bottom:10px}.appearOffice__list{display:table;width:100%;margin:25px 0 0}.appearOffice__list li{display:table-cell;width:20%;vertical-align:middle}.appearOffice__list li a{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:7px solid rgba(202,185,143,.5);width:220px;text-align:center;color:#937f4e;font-weight:700;font-size:14px;display:table-cell;height:85px;vertical-align:middle}.appearOffice__list li:last-child a{width:240px}.appearOffice__more{position:absolute;top:0;right:0}.breadcrumb{padding:30px 0;width:1200px;margin:0 auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.breadcrumb__item{display:inline-block;vertical-align:middle;margin-right:25px;position:relative}.breadcrumb__item:after{content:"";width:5px;height:5px;display:block;border-right:1px solid #ddd;border-bottom:1px solid #ddd;position:absolute;top:0;bottom:0;right:-17px;margin:auto 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.breadcrumb__item:last-child:after{display:none}.breadcrumb__txt{font-size:12px}.breadcrumb__txt--home{display:inline-block;width:12px;height:12px;overflow:hidden;background:url(/img/pc/user/home.svg) 0 0 no-repeat;background-size:cover;text-indent:-999em;vertical-align:middle;margin-top:-1px}.breadcrumb__txt--current{font-size:12px;color:#999}.categoryList__link{display:block;position:relative;padding-left:30px;overflow:hidden;margin:10px 0}.categoryList__link:first-child{margin-top:0}.categoryList__link:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:0}.categoryList__link:hover:before{left:3px}.categoryList__name--hasCount{float:left;max-width:240px}.categoryList__count{background:#ccc;color:#fff;float:right;font-size:14px;border-radius:3px;display:inline-block;padding:5px;line-height:1;font-weight:700}.categoryList--horiz>li{display:inline-block;vertical-align:middle;margin-right:20px}.categoryList__link--hasIcon{padding-left:25px;position:relative}.categoryList__link--hasIcon svg{width:17px;height:17px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:inline-block}.categoryList__link--hasIcon svg g,.categoryList__link--hasIcon svg path{fill:#ddd}.asideContent{padding:0 0 50px}.asideContent__ttl,.asideContent__ttl--hasIcon{font-size:20px;color:#666;margin-bottom:15px}.asideContent__ttl--hasIcon{position:relative;padding-left:30px}.asideContent__ttl__icon{width:17px;height:17px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:inline-block}.asideContent__ttl__icon g,.asideContent__ttl__icon path{fill:#b39b5f}.asideContent__weakTitle,.asideContent__weakTitle--hasIcon,.contents__weakTitle--hasIcon{color:#999;font-size:12px;margin-bottom:20px}.asideContent__weakTitle--hasIcon{position:relative;padding-left:30px}.asideContent__weakTitle__icon{width:13px;height:13px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:inline-block}.asideContent__weakTitle__icon g,.asideContent__weakTitle__icon path{fill:#ccc}.contents+.contents{margin-top:40px}.contents__ttl,.contents__ttl--inline{font-weight:700;font-size:20px;color:#666}.contents__ttl{margin-bottom:15px}.contents__ttl--inline{margin:0 15px 15px 0;display:inline-block;vertical-align:middle}.contents__counter--inline{color:#999;display:inline-block;vertical-align:middle;font-size:12px;margin-bottom:15px}.contents__weakTitle--hasIcon{position:relative;padding-left:30px}.contents__weakTitle--hasIcon .icn_pen{position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:block;width:13px;height:13px}.contents__weakTitle--hasIcon .icn_pen g,.contents__weakTitle--hasIcon .icn_pen path{fill:#ccc}.definitionTable{display:table}.definitionTable__row{display:table-row}.definitionTable__head{display:table-cell;vertical-align:middle;color:#999;padding:5px 30px 5px 0}.definitionTable__data{display:table-cell;vertical-align:middle;padding:5px 0 5px 30px;border-left:1px solid #eee}.entryHeader{width:860px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;position:relative;margin:15px auto 0}.entryHeader__seriesTtl{font-size:22px;color:#333;margin-top:32px;margin-left:-10px}.entryHeader__seriesTtl:before{content:"\3010\9023\8F09\3011"}.entryHeader__ttl{font-size:34px;margin-bottom:35px}.entryHeader__subttl{color:#999;display:block;font-size:22px}.entryHeader__ctg{font-weight:700;color:#937f4e;position:absolute;top:0;left:0}.entryHeader__date{font-size:14px;color:#999;position:absolute;top:0;right:0;padding-left:20px}.entryHeader__date .icn_time{display:inline-block;width:13px;height:13px;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.entryHeader__date .icn_time g,.entryHeader__date .icn_time path{fill:#ccc}.entryHeader__dateLabel:before{content:"";height:12px;display:inline-block;border-left:1px solid #ddd;margin:0 12px}.entryHeader__dateLabel:nth-child(2):before{content:none}.entryHeader__authorList{float:right;max-width:458px}.entryHeader__author{display:inline-block;margin-left:8px}.entryHeader__author__name{font-size:14px}.entryHeader__author__name small{font-size:12px;color:#999}.entryHeader__author__photo{width:40px;height:40px;vertical-align:middle;margin-left:10px}.entryHeader__share{float:left}.entryMainImage{width:1200px;height:395px;overflow:hidden;margin:40px 0}.practiceQA{background:#f8f8f8;padding:40px 0;margin:40px 0 64px}.practiceQA figure{margin:24px 0 0;border:1px solid #eee;text-align:center;background-color:#fff;overflow:hidden}.practiceQA ul{margin:15px 0}.practiceQA ul>li{position:relative;margin:5px 0;padding-left:25px}.practiceQA ul>li:before{content:"";width:6px;height:6px;background:#ccc;border-radius:50%;position:absolute;top:.6em;left:0}.practiceQA ol{margin:15px 0;counter-reset:entryOl}.practiceQA ol>li{position:relative;margin:5px 0;padding-left:25px}.practiceQA ol>li:before{counter-increment:entryOl;content:counter(entryOl);color:#b39b5f;display:inline-block;margin-right:20px;position:absolute;top:0;left:0}.practiceQA ol.circleNumber>li:before{color:#333;font-size:14px;text-align:center;border-radius:50%;border:1px solid #333;width:1em;height:1em;line-height:1em;top:4px}.practiceQA__q{width:860px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:120px;position:relative;margin:0 auto 30px}.practiceQA__q:before{content:"Q";color:#252a5e;font-size:24px;position:absolute;top:0;left:0}.practiceQA__q:after{content:"";display:inline-block;width:0;height:100%;border-left:1px solid #ddd;position:absolute;top:0;left:70px}.practiceQA__a{width:860px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:120px;position:relative}.practiceQA__a:before{content:"A";color:#937f4e;font-size:24px;position:absolute;top:0;left:0}.practiceQA__a:after{content:"";display:inline-block;width:0;height:100%;border-left:1px solid #ddd;position:absolute;top:0;left:70px}.practiceQA__a table{margin:24px 0 0;background-color:#fff}.practiceQA__a table td,.practiceQA__a table th{padding:8px;border:1px solid #ddd}.practiceQA__a table th{vertical-align:middle;background-color:#eee}.practiceQA__a table td{vertical-align:top}.practiceQA__a table .bgTitle{background-color:#eee}.practiceQA__a table .center{text-align:center}.practiceQA__a table .right{text-align:right}.practiceQA__a table ol,.practiceQA__a table ul{margin:0}.entrySeries{width:860px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 40px;padding:40px 40px 24px;border:1px solid #ddd}.entrySeries__ttl{color:#999;font-size:16px;line-height:1}.entrySeries__ttl__num:before{content:"-";color:#ccc;margin:10px}.entrySeries__list{margin:24px 0}.entrySeries__list__item{position:relative;margin-bottom:8px;padding-left:24px}.entrySeries__list__item:last-child{margin-bottom:0}.entrySeries__list__item:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:0;margin:8px 0 auto}.entrySeries__row-hide{display:none}.entrySeries__buttons{color:#2054a2;font-size:14px;text-align:center;cursor:pointer}.entrySeries__button--open{position:relative;padding-right:16px}.entrySeries__button--open:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin:-6px 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:0}.entrySeries__button--close{position:relative;padding-right:16px}.entrySeries__button--close:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:50%;margin:-4px 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:0}.entryBody{width:860px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.entryBody__note{counter-reset:entryContent;line-height:1.8}.entryBody__note h2{font-size:28px;font-weight:700;color:#937f4e;margin:70px 0 25px;position:relative;padding-left:60px;line-height:1.6}.entryBody__note h2:before{font-size:28px;counter-increment:entryContent;content:counter(entryContent);color:#937f4e;display:inline-block;padding-right:20px;margin-right:20px;border-right:1px solid #eee;font-weight:400;line-height:1;position:absolute;top:.3em;left:0;height:calc(100% - .5em)}.entryBody__note h3{font-size:24px;font-weight:700;margin:70px 0 25px;line-height:1.6}.entryBody__note h3:before{font-size:24px;content:attr(data-id);display:inline-block;margin-right:25px;color:#999}.entryBody__note h3:not([data-id]):before{margin-right:0}.entryBody__note h4{font-size:20px;margin:45px 0 20px;position:relative;border-left:3px solid #ccc}.entryBody__note h4,.entryBody__note h5{font-weight:700;line-height:1.6;padding-left:30px}.entryBody__note h5{font-size:18px;color:#999;margin:35px 0 20px;border-left:1px solid #ccc}.entryBody__note>p{letter-spacing:.009em}.entryBody__note .interviewTtl{font-size:16px;font-weight:700;margin:40px 0 25px;line-height:1.6;padding-left:0}.entryBody__note .interviewTtl:before{font-size:16px;content:"";display:inline-block;border-top:1px solid #666;width:50px;height:0;vertical-align:middle;margin-right:25px!important}.entryBody__note hr{height:0;border:0;border-top:1px solid #ddd;margin:64px 0;clear:both}.entryBody__note strong{padding-bottom:2px;border-bottom:2px solid #b39b5f}.entryBody__note u{text-decoration:none;padding-bottom:2px;border-bottom:1px solid #b39b5f}.entryBody__note ul{margin:25px 0}.entryBody__note ul>li{position:relative;margin:5px 0;padding-left:25px}.entryBody__note ul>li:before{content:"";width:6px;height:6px;background:#ccc;border-radius:50%;position:absolute;top:.6em;left:0}.entryBody__note ol{margin:25px 0;counter-reset:entryOl}.entryBody__note ol>li{position:relative;margin:5px 0;padding-left:25px}.entryBody__note ol>li:before{counter-increment:entryOl;content:counter(entryOl);color:#b39b5f;display:inline-block;margin-right:20px;position:absolute;top:0;left:0}.entryBody__note ol.circleNumber>li:before{color:#333;font-size:14px;text-align:center;border-radius:50%;border:1px solid #333;width:1em;height:1em;line-height:1em;top:4px}.entryBody__note blockquote{background:#f8f8f8;margin:25px 0;padding:30px 30px 30px 80px;position:relative}.entryBody__note blockquote cite{display:block;text-align:right;font-size:12px;color:#666;font-style:italic;margin-top:20px}.entryBody__note blockquote .blockquote__ttl{display:block;border:0}.entryBody__note blockquote:before{content:"";background:url(/img/pc/user/entry/blockquote.svg) 0 0 no-repeat;background-size:contain;width:25px;height:25px;position:absolute;top:30px;left:35px}.entryBody__note .photoLeft,.entryBody__note .photoRight{max-width:32%}.entryBody__note .photoLeft img,.entryBody__note .photoRight img{width:100%}.entryBody__note .photoLeft{float:left;margin:10px 30px 25px 0}.entryBody__note .photoRight{float:right;margin:10px 0 25px 30px}.entryBody__note h2+.photoLeft,.entryBody__note h2+.photoRight,.entryBody__note h3+.photoLeft,.entryBody__note h3+.photoRight,.entryBody__note h4+.photoLeft,.entryBody__note h4+.photoRight,.entryBody__note h5+.photoLeft,.entryBody__note h5+.photoRight{margin-top:0}.entryBody__note h2+h3,.entryBody__note h2:first-child,.entryBody__note h3+h4{margin-top:30px}.entryBody__note figure{border:1px solid #eee;text-align:center;background-color:#fff;overflow:hidden;margin:24px 0}.entryBody__note figcaption{color:#999;padding:5px 10px;display:block;border-top:1px solid #eee;font-size:12px}.entryBody__note table{margin:30px 0}.entryBody__note table td,.entryBody__note table th{padding:8px 10px;border:1px solid #ddd}.entryBody__note table th{background-color:#eee;vertical-align:middle}.entryBody__note table td{vertical-align:top}.entryBody__note table .bgTitle{background-color:#eee}.entryBody__note table .center{text-align:center}.entryBody__note table .right{text-align:right}.entryBody__note table ol,.entryBody__note table ul{margin:0}.entryBody__note table.table--horizenLine td,.entryBody__note table.table--horizenLine th{border-left:0;border-right:0}.entryBody__note .linkBlock{margin:20px 0;padding:0 0 0 20px;display:block;position:relative}.entryBody__note .linkBlock:before{content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;top:0;bottom:0;left:0;margin:auto 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.entryBody__note .ex{background:#f3f3f3;padding:24px;margin:40px 0;word-wrap:break-word;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-wrap:break-word;width:100%;overflow:hidden;white-space:pre-wrap}.entryBody__note .ex__note{margin:-40px 0 40px 80px;padding:20px 0 0 40px;border-left:1px solid #eee}.entryBody__note .del{text-decoration:line-through;-webkit-text-decoration-color:#333;text-decoration-color:#333}.entryBody__note .gist{border:1px solid #ddd;padding:30px 40px;margin:40px 0;clear:both}.entryBody__note .gist ol{margin:0}.entryBody__note .omission{height:35px;margin:32px 0;background:url(/img/pc/user/entry/omission.png) 0 0 no-repeat;display:block}.entryBody__note .flowArrow{height:19px;margin:24px 0;background:url(/img/pc/user/entry/arrow.png) 50% 50% no-repeat;display:block}.entryBody__note .footnotes{color:#666;font-size:12px}.entryBody__note .footnotes ol li:before{color:#999}.entryBody__note .book{background-color:#f8f8f8;margin:40px 0;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.entryBody__note .book:after{content:"";clear:both;display:block;height:0}.entryBody__note .book p{line-height:1;margin-bottom:16px}.entryBody__note .book img{width:120px;height:auto;margin-right:24px}.entryBody__note .book ul{color:#666;font-size:14px;margin:0;list-style:none}.entryBody__note .book ul li{margin:0;padding:0}.entryBody__note .book ul li:before{content:none}.entryBody__note .book ul li:first-child{color:#999}.entryBody__note .book a{font-size:16px;font-weight:700;display:inline-block;margin-bottom:8px}.entryBody__note .message{background-color:#fafafa;margin:40px 0;padding:40px;border-radius:4px}.entryBody__note .message__name{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex}.entryBody__note .message__name img{width:184px;height:auto;margin-right:24px}.entryBody__note .message__name ul{margin:0}.entryBody__note .message__name ul li{margin:0;padding-left:0;font-size:14px}.entryBody__note .message__name ul li:before{content:none}.entryBody__note .message__name ul li:first-child{font-size:18px;font-weight:700}.entryBody__note .message__name ul li:nth-child(2){color:#999;line-height:1.5;margin:5px 0 10px}.entryBody__note .adCorporatePanel{border:1px solid #ddd;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.entryBody__note .adCorporatePanel__img{margin-right:40px}.entryBody__note .adCorporatePanel__txt p{margin-top:24px}.entryBody__note .adCorporatePanel__txt p:first-child{margin-top:0}.entryBody__note .adCorporatePanel__txt ul{margin:24px 0 0}.entryBody__ttl{font-weight:700;color:#999;font-size:24px;margin-bottom:30px}.entryBody__related{font-size:14px;margin:64px 0}.entryBody__relatedTitle{color:#666;font-size:16px}.entryBody__clearOutline .entryBody__outline{display:none}.entryBody__syndication{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:24px 0;font-size:16px;line-height:1}.entryBody__syndicationTitle{display:block;color:#999;border-right:1px solid #ddd;padding-right:8px;margin:0 8px;white-space:nowrap}.entryBody__syndicationName{display:block}.entryBody__outline{margin:40px 0 64px;padding-bottom:40px;border-bottom:1px solid #eee}.entryBody__outline ol{margin:0;counter-reset:section;list-style:none;position:relative}.entryBody__outline ol>li{margin-top:6px;position:relative;padding-left:25px}.entryBody__outline ol>li:before{color:#ccc;counter-increment:section;content:counter(section) ". ";position:absolute;top:0;left:0}.entryBody__outline ol ol{margin-left:20px;counter-reset:subsection}.entryBody__outline ol ol li{padding-left:20px}.entryBody__outline ol ol>li:before{color:#ccc;counter-increment:subsection;content:counter(section) "-" counter(subsection) ".";margin-left:-20px}.entryBody__outline__ttl{color:#999;font-size:20px;position:relative;line-height:1;margin-bottom:40px}.entryBody__outline__ttl:after{content:"";display:inline-block;width:94%;height:1px;background-color:#eee;position:absolute;top:.5em;right:0}.entryBody__ad{text-align:center;margin:64px 0}.entryBody__ad img{max-width:860px}.entryAuthor{margin:64px 0;width:860px;min-height:95px}.entryAuthor+.entryAuthor{margin-top:-24px}.entryAuthor__ttl{color:#666;font-size:16px;font-weight:700;margin-bottom:24px}.entryAuthor__prof{padding-left:115px}.entryAuthor_simplicityProf{padding-top:8px;font-size:14px}.entryAuthor__photo{float:left;width:95px;height:95px;background:#eee}.entryAuthor__name{font-size:20px;font-weight:700;display:inline-block;margin-right:15px}.entryAuthor__name small{font-size:12px;margin-left:5px}.entryAuthor__office{font-size:12px;color:#666;display:inline-block}.entryAuthor__ctg{margin:5px 0}.entryWhitepaper{margin:64px 0;border:1px solid #eee}.entryWhitepaper__lead{color:#333;font-size:16px;text-align:center;margin:24px 0}.entryWhitepaper__link{display:block;height:195px;padding:32px 40px 32px 290px;border-top:1px solid #f3f3f3;background-color:#f8f8f8;position:relative}.entryWhitepaper__ttl{font-size:18px;font-weight:700;margin-bottom:16px}.entryWhitepaper__description{color:#666;font-size:14px;margin:16px 0}.entryWhitepaper__author{margin:16px 0}.entryWhitepaper__author__name{color:#333;font-size:14px;font-weight:700}.entryWhitepaper__author__office{color:#999;font-size:12px;margin-left:8px}.entryWhitepaper__btn{width:300px}.entryWhitepaper__thumb{width:220px;height:240px;background:url(/img/pc/user/entry/whitepaper.png) 100% 0 no-repeat;overflow:hidden;position:absolute;top:19px;left:40px}.entryWhitepaper__thumb img{width:200px;margin-top:16px;-webkit-box-shadow:0 0 3px 0 #eee;box-shadow:0 0 3px 0 #eee}.registerBlock{background-color:#f3f3f3;position:relative}.registerBlock__ttl{color:#252a5e;font-size:18px;font-weight:400;text-align:center;padding-top:64px}.registerBlock__ttl__strong{font-size:32px;font-weight:700;letter-spacing:4px}.registerBlockMerit{width:860px;margin:40px auto 125px;padding-bottom:135px;display:-webkit-box;display:-ms-flexbox;display:flex;counter-reset:register}.registerBlockMerit__item{-ms-flex-preferred-size:215px;flex-basis:215px;text-align:center;position:relative}.registerBlockMerit__item:before{width:30px;height:30px;line-height:30px;border-radius:15px;background-color:#b39b5f;color:#fff;font-size:18px;font-weight:700;display:inline-block;position:absolute;top:0;left:24%;counter-increment:register;content:counter(register)}.registerBlockMerit__item:after{content:"";display:inline-block;border-right:1px solid #eee;height:196px;position:absolute;top:0;right:0}.registerBlockMerit__item:last-child:after{content:none}.registerBlockMerit__img{width:100px;height:100px;margin:0 auto;line-height:100px;background-color:#fff;border-radius:50px;text-align:center}.registerBlockMerit__img .accountMeritIcon{width:36px;vertical-align:middle}.registerBlockMerit__description{font-size:14px;color:#252a5e;margin-top:24px;line-height:1.8}.registerBlock__panel{width:480px;margin:0 auto;padding:40px 0;background-color:#fff;text-align:center;-webkit-box-shadow:0 6px 10px 0 rgba(51,51,51,.06);box-shadow:0 6px 10px 0 rgba(51,51,51,.06);position:absolute;right:0;left:0;bottom:-64px}.registerBlock__text{font-size:14px;color:#666;line-height:1;margin-bottom:16px}.registerBlock__text:after,.registerBlock__text:before{content:"";display:inline-block;margin:0 8px 4px;width:16px;border-bottom:1px solid #ddd}.registerBlock__btn{padding:16px 80px}@-webkit-keyframes entryFixBar{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes entryFixBar{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:none;transform:none}}.entryFixBar{width:100%;background:#fff;border-top:1px solid #eee;position:fixed;bottom:0;left:0;z-index:100;padding:10px 0;opacity:0;pointer-events:none;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);-webkit-transition:opacity .4s ease-out 0s,-webkit-transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,-webkit-transform .4s ease-out 0s;-o-transition:opacity .4s ease-out 0s,transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,transform .4s ease-out 0s,-webkit-transform .4s ease-out 0s}.entryFixBar[data-state=enter]{opacity:1;pointer-events:auto;-webkit-transform:none;-ms-transform:none;transform:none}.entryFixBar[data-state=leave]{opacity:0;pointer-events:none;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.entryFixBar__item{width:860px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.entryFixBar__share{float:left}.entryFixBar__entryAuthorBox{float:right;max-width:500px}.entryFixBar__entryAuthor{margin:-5px 0 -5px 10px;line-height:2.1}.entryFixBar__entryAuthor__name{vertical-align:middle;display:inline-block;font-size:14px;color:#333}.entryFixBar__entryAuthor__name>small{color:#999}.entryFixBar__entryAuthor__photo{width:35px;height:35px;margin-left:10px;vertical-align:middle;display:inline-block;background:#eee}.entryLogin{text-align:center;margin:16px 0 64px;padding:64px 0;border:1px solid #ddd;position:relative}.entryLogin:before{content:"";position:absolute;top:-201px;left:-1px;display:block;width:860px;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.entryLogin__txt{line-height:1;font-weight:700;margin-bottom:28px}.entryLogin__btnText{color:#252a5e;margin-bottom:8px}.entryLogin__btnText:before{content:"";width:16px;display:inline-block;border-top:1px solid #ccc;margin-right:8px;vertical-align:middle}.entryLogin__btnText:after{content:"";width:16px;display:inline-block;border-top:1px solid #ccc;margin-left:8px;vertical-align:middle}.entryTextAd{width:828px;margin:0 auto 32px;padding:16px;line-height:1;background-color:#f4f4f7;position:relative}.entryTextAd:before{content:"PR";display:block;font-size:14px;color:#999;position:absolute;top:16px;right:16px}.entryTextAd__text{font-size:14px;margin-top:12px}.entryTextAd__text:first-child{margin-top:0}.entryList--half__seriesTtl,.entryList--main__seriesTtl{font-weight:700}.entryList--half__seriesTtl:before,.entryList--main__seriesTtl:before{content:"\3010\9023\8F09\3011";margin-left:-6px}.entryList{padding:40px 0;border-bottom:1px solid #eee;position:relative}.entryList__link{display:block;overflow:hidden}.entryList__link:hover .entryList__thumb{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.entryList__hasThumbWrap{width:calc(100% - 300px)}.entryList__thumbWrap{overflow:hidden}.entryList__thumb{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;width:265px;height:135px;position:absolute;top:40px;right:0}.entryList__entrySeriesTitle{font-size:14px;color:#333;font-weight:700;margin-bottom:5px}.entryList__entrySeriesTitle:before{content:"\3010\9023\8F09\3011";margin-left:-6px}.entryList__entryTitle{font-weight:700;font-size:20px;margin-bottom:5px}.entryList__restrictionIcon{width:18px;height:18px;display:inline-block;margin-left:5px;vertical-align:middle;position:relative;top:-2px}.entryList__restrictionIcon g,.entryList__restrictionIcon path{fill:#ccc}.entryList__entryTitle .entryList__restrictionIcon{top:-8px}.entryList__entrySubtitle{display:block;font-size:16px;color:#999;margin-top:2px}.entryList__author{float:left}.entryList__author__photo{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;width:40px;height:40px;vertical-align:middle;display:inline-block;margin-right:8px;background:#eee}.entryList__author__prof{vertical-align:middle;display:inline-block;line-height:1.3}.entryList__author__name{font-weight:700;font-size:14px;color:#333}.entryList__author__office{color:#666;font-size:12px}.entryList__ctg{padding:7px 10px;margin-right:8px}.entryList__date{color:#666;font-size:12px;padding-left:20px;position:relative;display:inline-block;vertical-align:middle}.entryList__date .icn_time{display:inline-block;width:13px;height:13px;position:absolute;top:3px;left:0}.entryList__date .icn_time g,.entryList__date .icn_time path{fill:#ccc}.entryList__note{font-size:14px;color:#333;margin-bottom:15px;min-height:66px}.entryList__hasThumbWrap .entryList__note{min-height:110px}.entryList__pipe{padding-right:20px;margin-right:20px;border-right:1px solid #eee;display:inline-block;vertical-align:middle;border-bottom:5px solid rgba(0,0,0,0)}.entryList__favoriteBtn{position:absolute;bottom:40px;right:0}.entryList__favoriteBtn button{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border-radius:3px;font-size:16px;position:relative;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:12px;padding:12px 24px}.entryList__favoriteBtn button:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.entryList__favoriteBtn svg[class*=icn_cross],.entryList__favoriteBtn svg[class*=icn_star]{width:14px;height:14px;display:inline-block;overflow:hidden;vertical-align:text-top}.entryList__favoriteBtn svg[class*=icn_cross] g,.entryList__favoriteBtn svg[class*=icn_cross] path{fill:#ccc}.entryList__favoriteBtn svg[class*=icn_star] g,.entryList__favoriteBtn svg[class*=icn_star] path{fill:#b39b5f}.entryList--main{margin:0 0 40px}.entryList--main__link{display:block}.entryList--main__link:hover .entryList--main__thumb{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.entryList--main__head{position:relative;width:790px;height:380px;overflow:hidden}.entryList--main__hgroup{position:absolute;bottom:0;left:0;width:100%;padding:24px;color:#fff;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box}.entryList--main__seriesTtl{font-size:16px;margin-bottom:3px;font-weight:400}.entryList--main__ttl{font-weight:700;font-size:24px}.entryList--main__subttl{display:block;font-size:20px;font-weight:400}.entryList--main__thumb{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;width:790px;height:380px}.entryList--main__mask{position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);z-index:1;z-index:2}.entryList--main__ctg{padding:7px 18px;position:absolute;top:-20px;left:0}.entryList--main__date{float:right;color:#666;font-size:12px;padding-left:20px;margin:8px 0 0 10px;position:relative;display:inline-block;line-height:1}.entryList--main__date .icn_time{display:inline-block;width:13px;height:13px;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.entryList--main__date .icn_time g,.entryList--main__date .icn_time path{fill:#ccc}.entryList--main__note{font-size:14px;color:#333;padding-top:16px;margin-bottom:10px}.entryList--main__body{border:1px solid #ddd;padding:24px 24px 14px}.entryList--half{float:left;width:365px;position:relative;padding-top:200px;margin-bottom:40px}.entryList--half:nth-child(odd){clear:both}.entryList--half:nth-child(2n+2){float:right}.entryList--half__link{display:block}.entryList--half__link:hover .entryList--half__thumb{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.entryList--half__thumbWrap{overflow:hidden;position:absolute;top:0;left:0}.entryList--half__thumb{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;width:365px;height:185px}.entryList--half__seriesTtl{color:#333;font-size:12px;margin-bottom:6px}.entryList--half__ttl{font-size:18px;font-weight:700;margin-bottom:10px}.entryList--half__subttl{display:block;font-size:16px;color:#999;margin-top:5px}.entryList--half__note{font-size:14px;color:#333;padding-top:16px;margin-bottom:10px}.entryListMini{width:auto;margin:16px -10px}.entryListMini__item{margin:0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.entryListMini__item .entryListMini--hasThumb__link{min-height:auto}.entryListMini--hasThumb__link,.entryListMini__link{padding:10px 0;overflow:hidden;min-height:81px;display:block;-webkit-transition:background-color .3s ease-out;-o-transition:.3s ease-out background-color;transition:background-color .3s ease-out}.entryListMini--hasThumb__link:hover,.entryListMini__link:hover{background-color:#f9f8f5}.entryListMini__entrySeriesTitle{font-size:12px;color:#333;font-weight:700;margin-bottom:5px}.entryListMini__entrySeriesTitle:before{content:"\3010\9023\8F09\3011";margin-left:-6px}.entryListMini__entryTitle{font-size:16px;margin-bottom:5px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px}.entryListMini__entry__description{color:#666;font-size:14px;line-height:1.5}.entryListMini__author{font-size:12px;display:inline-block;vertical-align:middle;color:#999}.entryListMini__authorPhoto{vertical-align:middle;width:22px;height:22px;background:#eee;margin-right:5px}.entryListMini__authorName{color:#666}.entryListMini__authorOffice{color:#999;margin-left:8px}.entryListMini__kind{margin-right:10px;margin-bottom:10px}.entryListMini__organiz{font-size:12px;display:inline-block;vertical-align:middle;color:#999;margin-bottom:10px}.entryListMini__time{color:#999;font-size:16px;width:80px;display:table-cell}.entryListMini__time+.entryListMini__summary{display:table-cell}.entryListMini--hasThumb__link:hover .entryListMini__thumb{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.entryListMini--hasThumb__summary{float:right;width:calc(100% - 100px)}.entryListMini__thumbWrap{width:80px;overflow:hidden}.entryListMini__thumb{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;float:left;width:80px;height:80px;overflow:hidden;display:block}.entryListMini__thumb--guide{float:left;width:78px;height:auto;overflow:hidden;display:block;border:1px solid #eee}.entryListMini__item--half{float:left;width:calc(50% - 20px);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.entryListMini__item--half:nth-child(odd){clear:both;margin-right:20px}.entryListMini__item--half:nth-child(2n+2){margin-left:20px}.entryListMini--oneThird{margin:0 -10px}.entryListMini__item--oneThird{float:left;width:calc(33.33% - 20px);margin:0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.entryListMini__item--oneThird:nth-child(3n+1){clear:both}.entryListMini--rank{counter-reset:entryListRank}.entryListMini--rank>li:before{counter-increment:entryListRank;content:counter(entryListRank);background:#252a5e;color:#fff;width:25px;height:25px;text-align:center;line-height:25px;position:absolute;top:10px;left:0;font-size:14px;font-weight:700;z-index:3}.entryListMini--rank>li:first-of-type:before{background:#b39b5f}.entryListMini--rank>li:nth-of-type(2):before{background:#a7a7a7}.entryListMini--rank>li:nth-of-type(3):before{background:#c26527}.entryListMinimum__item{margin:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.entryListMinimum--half__item,.entryListMinimum--rankHalf__item,.entryListMinimum__item--discHalf{float:left;width:calc(50% - 20px);-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px 0}.entryListMinimum--half__item:nth-child(odd),.entryListMinimum--rankHalf__item:nth-child(odd),.entryListMinimum__item--discHalf:nth-child(odd){clear:both;margin-right:20px}.entryListMinimum--half__item:nth-child(2n+2),.entryListMinimum--rankHalf__item:nth-child(2n+2),.entryListMinimum__item--discHalf:nth-child(2n+2){margin-left:20px}.entryListMinimum__item--disc,.entryListMinimum__item--discHalf{position:relative;padding-left:20px}.entryListMinimum__item--disc:before,.entryListMinimum__item--discHalf:before{content:"";width:6px;height:6px;background:#ccc;border-radius:50%;position:absolute;top:.6em;left:0}.entryListMinimum--rank{counter-reset:entryRank}.entryListMinimum--rank__item,.entryListMinimum--rankHalf__item{position:relative;padding-left:30px}.entryListMinimum--rank__item:before,.entryListMinimum--rankHalf__item:before{font-size:16px;counter-increment:entryRank;content:counter(entryRank);color:#937f4e;position:absolute;top:-1px;left:0}.entryListMinimum--rank__item{margin:15px 0}.entryListMinimum--rankHalf__item{margin-bottom:10px}.entryListMinimum--rank__seriesTtl{display:block;color:#333;font-size:12px;font-weight:700;margin-left:-6px;margin-bottom:7px}.entryListMinimum--rank__seriesTtl:before{content:"\3010\9023\8F09\3011"}.filterList--horizon{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:15px 0;font-size:14px}.filterList--horizon:before{content:"\7D5E\308A\8FBC\307F";color:#999;margin-right:24px;display:inline-block;vertical-align:middle}.filterList--horizon li{display:inline-block;vertical-align:middle;margin-right:10px}.filterList__counter{background:#ccc;color:#fff;font-size:12px;border-radius:3px;display:inline-block;padding:4px 5px;line-height:1;font-weight:700;margin:-2px 0 0 5px}.filterSelectedList--horizon{position:relative;padding-left:70px;margin-top:5px}.filterSelectedList--horizon:before{content:"\691C\7D22\6761\4EF6";color:#999;font-size:12px;position:absolute;top:50%;left:25px;margin:-4px 0;line-height:1}.filterSelectedList--horizon .icn_search{display:inline-block;vertical-align:middle;width:15px;height:15px;position:absolute;top:8px;left:0}.filterSelectedList--horizon .icn_search g,.filterSelectedList--horizon .icn_search path{fill:#ccc}.filterSelectedList--horizon__item{display:inline-block;vertical-align:middle;position:relative;font-size:14px;margin-left:15px;padding-left:15px;border-left:1px solid #eee}.history{display:table}.history__row{display:table-row}.history__row-hide{display:none}.history__date{position:relative;text-align:right;color:#999;display:table-cell;padding:8px 30px 8px 0;min-width:100px;white-space:nowrap}.history__date:before{content:"";background:#ddd;width:10px;height:10px;border-radius:50%;position:absolute;top:15px;right:-6px;z-index:2}.history__date:after{content:"";background:#fff;width:4px;height:4px;border-radius:50%;position:absolute;top:17.5px;right:-3px;margin:auto 0;z-index:3}.history__data{display:table-cell;padding:8px 0 8px 30px;position:relative}.history__data:before{content:"";border-left:2px solid #ddd;position:absolute;top:0;left:0;display:inline-block;width:0;height:100%}.history__row:first-child .history__data:before{margin-top:15px}.history__row:last-child .history__data:before{height:15px}.history__row:first-child:last-child .history__data:before{height:0}.historyTable{display:table}.historyTable__row{display:table-row}.historyTable__row-hide{display:none}.historyTable__date{display:table-cell;vertical-align:middle;color:#999;padding:8px 20px 8px 0;white-space:nowrap}.historyTable__data+.historyTable__date{padding-left:20px}.historyTable__data{display:table-cell;vertical-align:middle;padding:8px 0}.lawyerList{padding:30px 0;border-bottom:1px solid #eee}.lawyerList__prof{float:right;width:calc(100% - 170px)}.lawyerList__photo{float:left;width:140px;height:auto;background:#eee;display:block;position:relative}.lawyerList__photo:before{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0}.lawyerList__photo:hover:before{-webkit-box-shadow:inset 0 0 0 7px hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 7px hsla(0,0%,100%,.7)}.lawyerList__photo__img{width:140px;height:auto}.lawyerList__name{font-weight:700;font-size:24px;margin-bottom:8px}.lawyerList__name small{color:#999;font-variant:normal;font-size:14px;margin-left:5px}.lawyerList__experience,.lawyerList__office{color:#666;font-size:14px;position:relative;padding-left:30px;margin:5px 0}.lawyerList__experience__icon,.lawyerList__office__icon{position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:block;width:13px;height:13px}.lawyerList__experience__icon g,.lawyerList__experience__icon path,.lawyerList__office__icon g,.lawyerList__office__icon path{fill:#ccc}.lawyerList__contents{margin:10px 0}.lawyerList__contents>li{display:inline-block;vertical-align:middle;position:relative;padding-left:30px;margin-right:25px;font-weight:700;font-size:14px}.lawyerList__contents>li:after{content:"";position:absolute;top:.5em;left:5px;display:block;height:4px;width:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;z-index:2;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lawyerList__contents>li:before{content:"";position:absolute;top:.2em;left:1px;background-color:#b39b5f;display:block;width:16px;height:16px;border-radius:50%;z-index:1}.lawyerList__ctg{padding:20px 0 0}.lawyerList__ctg>li{padding:8px 13px;font-size:12px;margin-right:5px;margin-bottom:10px}.lawyerList__note{font-size:14px;margin-top:20px}.ctgThumbList--quarter__item,.lawyerListMini--half__item,.lawyerListMini--oneThird__item,.lawyerListMini__item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.lawyerListMini__item{margin:15px 0}.lawyerListMini__prof{padding-left:100px}.lawyerListMini__photo{width:80px;height:80px;background:#eee;position:absolute;top:0;left:0}.lawyerListMini__name{font-size:18px;display:block}.lawyerListMini__name small{font-weight:400;font-size:12px}.lawyerListMini__office{color:#999;font-size:12px}.lawyerListMini__ctg>li{display:inline-block;vertical-align:middle;margin:8px 3px 0 0}.lawyerListMini--oneThird{margin:0 -10px}.lawyerListMini--oneThird__item{float:left;width:calc(33.33% - 20px);margin:15px 10px}.lawyerListMini--oneThird__item:nth-child(3n+1){clear:both}.lawyerListMini--half__item{float:left;width:calc(50% - 10px);position:relative;margin-bottom:20px}.lawyerListMini--half__item:nth-child(odd){clear:both;margin-right:10px}.lawyerListMini--half__item:nth-child(2n+2){margin-left:10px}.lawyerListMini--half__prof{padding-left:100px}.lawyerList--min__link{display:table;width:100%;margin:15px 0}.lawyerList--min__photo,.lawyerList--min__prof{display:table-cell;vertical-align:middle}.lawyerList--min__photo{width:80px}.lawyerList--min__photoImg{width:65px;height:65px;background:#ddd}.lawyerList--min__name{font-size:18px}.lawyerList--min__name small{font-weight:400;font-size:12px}.lawyerList--min__office{color:#999;font-size:12px;margin-top:1px}.lawyerSearchBox{background:#f8f8f8;margin:40px 0;padding:50px 40px}.lawyerSearchBox__ttl{display:inline-block;vertical-align:middle;color:#666;font-size:18px;margin:0 24px}.lawyerSearchBox__ttl .icn_search{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:-2px 16px 0 0}.lawyerSearchBox__ttl .icn_search g,.lawyerSearchBox__ttl .icn_search path{fill:#ccc}.lawyerSearchBoxForm{display:inline-block;vertical-align:middle}.lawyerSearchBoxForm__select{width:250px;margin-top:-2px}.lawyerSearchBoxForm__select__list{width:100%}.lawyerSearchBoxForm__mix{position:relative;display:inline-block;vertical-align:middle;width:15px;height:4px;margin:0 5px}.lawyerSearchBoxForm__mix:before{content:"";display:block;width:15px;height:0;border-top:1px solid #ccc;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lawyerSearchBoxForm__mix:after{content:"";display:block;width:15px;height:0;border-top:1px solid #ccc;position:absolute;top:0;left:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.lawyerSearchBoxForm__input{width:170px}.lawyerSearchBox__link{margin:0 10px 0 30px}.lawyerSearchBox--inPanel{margin:35px -40px -35px;border-top:1px solid #eee;padding:40px;background:#f8f8f8}.lawyerSearchBox--inPanel__ttl{color:#666;font-size:18px;margin:0 0 12px}.lawyerSearchBox--inPanel__ttl .icn_search{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:-2px 16px 0 0}.lawyerSearchBox--inPanel__ttl .icn_search g,.lawyerSearchBox--inPanel__ttl .icn_search path{fill:#ccc}.newsHistory--horizon{position:relative;border-bottom:1px solid #eee}.newsHistory--horizon:before{content:"";width:0;height:100%;position:absolute;top:0;left:155px;border-left:2px solid #ddd}.newsHistory--slim{position:relative;border-bottom:1px solid #eee}.newsHistory--slim:before{content:"";width:0;height:100%;position:absolute;top:0;left:10px;border-left:2px solid #ddd}.newsHistory__link{display:block;padding:20px 0}.newsHistory__item{border-top:1px solid #eee}.newsHistory__item:first-child{border:0;margin-top:-10px}.newsHistory__item:last-child{border-bottom:1px solid #eee}.newsHistory__contents{margin:40px 0}.newsHistory__contents:last-child{margin-bottom:-1px}.newsHistory--horizon__year+.newsHistory__contents,.newsHistory__year+.newsHistory__contents{margin-top:0}.newsHistory--horizon__year,.newsHistory__year{background:#ddd;padding:4px 13px;line-height:1;color:#fff;font-size:16px;border-radius:11px;display:inline-block;position:relative;top:-1px;clear:both;margin:0 0 15px}.newsHistory--horizon__list+.newsHistory--horizon__year,.newsHistory--horizon__list+.newsHistory__year,.newsHistory__list+.newsHistory--horizon__year,.newsHistory__list+.newsHistory__year{margin-top:30px}.newsHistory--horizon__year{margin-left:125px}.newsHistory--horizon__dates,.newsHistory__dates{position:relative}.newsHistory--horizon__dates:before,.newsHistory__dates:before{content:"";background:#ddd;width:12px;height:12px;border-radius:50%;position:absolute;top:0;left:5px;bottom:0;margin:auto 0}.newsHistory--horizon__dates:after,.newsHistory__dates:after{content:"";background:#fff;width:6px;height:6px;border-radius:50%;position:absolute;top:0;left:8px;bottom:0;margin:auto 0}.newsHistory--horizon__dates--today,.newsHistory__dates--today{position:relative}.newsHistory--horizon__dates--today:before,.newsHistory__dates--today:before{content:"";background:#252a5e;width:14px;height:14px;border-radius:50%;position:absolute;top:0;left:4px;bottom:0;margin:auto 0}.newsHistory--horizon__dates--today:after,.newsHistory__dates--today:after{content:"";background:#fff;width:8px;height:8px;border-radius:50%;position:absolute;top:0;left:7px;bottom:0;margin:auto 0}.newsHistory__dates,.newsHistory__dates--today{padding-left:30px}.newsHistory--horizon__dates,.newsHistory--horizon__dates--today{float:left;width:120px;text-align:right;white-space:nowrap}.newsHistory--horizon__dates:before{left:150px}.newsHistory--horizon__dates:after{left:153px}.newsHistory--horizon__dates--today:before{left:149px}.newsHistory--horizon__dates--today:after{left:152px}.newsHistory__today{font-size:20px;margin-right:5px}.newsHistory__todayDate{font-size:14px;color:#999}.newsHistory__date{font-size:20px}.newsHistory__day{font-size:14px;color:#999}.newsHistory__list{margin:0 0 0 30px}.newsHistory--horizon__list{float:right;width:calc(100% - 160px);padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.newsHistory__office{color:#666;font-size:14px;margin-left:10px;margin-bottom:13px;display:inline-block;vertical-align:middle}.newsHistory--slim__office{display:block;font-size:10px;color:#666;margin:0 0 8px}.newsHistory__kind{margin-bottom:10px}.newsHistory__ctg{margin-right:13px}.newsHistory--slim__ttl:after,.newsHistory__ttl:after{content:"";background:url(/img/pc/user/blank.svg) 0 0 no-repeat;background-size:cover;width:10px;height:10px;margin-left:10px;display:inline-block;vertical-align:middle}.newsHistory__ttl{display:block;font-weight:700}.newsHistory--slim__ttl{display:block}.newsHistory__footer{margin:-10px 0 30px}.officeList{margin:40px 0}.officeList__item{margin:20px 0}.officeList__link{display:block;border:1px solid #eee;padding:30px;-webkit-transition:background-color .3s ease-out;-o-transition:.3s ease-out background-color;transition:background-color .3s ease-out}.officeList__link:hover{background-color:#f9f8f5;border-color:#f9f8f5}.officeList__name{font-size:18px}.officeList__address{font-size:14px;color:#666;font-style:normal}.pager{margin:40px -5px;text-align:center;font-size:28px;line-height:36px}.pager li{display:inline-block;vertical-align:middle;margin:0 5px}.pager__prev{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block;position:relative;padding:15px 30px 15px 40px;float:left;line-height:1;border-radius:3px;font-size:16px}.pager__prev:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.pager__prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:18px}.pager__prev:hover:before{left:16px}.pager__prev>a{margin:-25px -30px -15px -40px;padding:15px 30px 15px 40px;white-space:nowrap}.pager__next{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block;position:relative;padding:15px 40px 15px 30px;float:right;line-height:1;border-radius:3px;font-size:16px}.pager__next:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.pager__next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;right:18px}.pager__next:hover:before{right:16px}.pager__next>a{margin:-25px -40px -15px -30px;padding:15px 40px 15px 30px;white-space:nowrap}.pager__leader{color:#999;font-size:14px;padding-bottom:7px}.pager__current{color:#999}.panel{border:1px solid #ddd;padding:35px 40px;background:#fff;margin-top:40px}.panel__ttl{font-weight:700;font-size:20px;color:#666;margin-bottom:15px}.panel__ttl--inline{font-weight:700;font-size:18px;color:#666;margin:0 15px 30px 0;display:inline-block;vertical-align:middle}.panel__counter--inline{color:#999;display:inline-block;vertical-align:middle;font-size:12px;margin-bottom:30px}.resultNum{border-top:1px solid #eee;padding:10px 0;border-bottom:1px solid #eee;margin-bottom:-1px}.resultNum__current{color:#666;font-size:12px}.resultNum__current__num{font-size:16px;font-weight:400;margin-right:3px}.resultNum__hit{color:#666;font-size:12px}.resultNum__hit:before{color:#ccc;content:"\FF0F";margin:0 5px}.resultNum__hit__num{font-size:16px;margin:0 3px;font-weight:400}.resultBar{margin:40px 0 0}.resultBar .resultNum{border:none;width:555px;display:inline-block}.resultCategory{width:255px;display:inline-block}.resultHit0{padding:40px;border-top:1px solid #eee;border-bottom:1px solid #eee}.resultHit0__message{text-align:center;font-size:20px;margin-bottom:5px;font-weight:700}.resultHit0__message:before{content:"!";font-size:15px;font-family:Gungsuh,serif;font-weight:700;width:30px;height:30px;line-height:30px;text-align:center;margin:-2px 13px 0 0;border-radius:50%;color:#cb320f;display:inline-block;vertical-align:middle;border:2px solid #cb320f}.resultHit0__announce{text-align:center}.separatContainer{border-top:1px solid #eee;padding:50px 0}.separatContainer[data-theme=b]{background:#f8f8f8}.contants__weakTitle{color:#999;font-size:12px;margin-bottom:20px}.contants__weakTitle--hasIcon{position:relative;padding-left:25px}.contants__weakTitle--hasIcon:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0;background-color:#ccc;display:block;width:13px;height:13px}.shareBtns>li{border:1px solid #ccc;-webkit-box-shadow:inset 0 -1px 0 0 #eee;box-shadow:inset 0 -1px 0 0 #eee;background:#fff;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;border-radius:3px;font-size:16px;position:relative;display:inline-block;vertical-align:middle;padding:12px 15px 12px 40px;font-size:12px;color:#2054a2;line-height:1;margin-right:6px}.shareBtns>li:hover{-webkit-box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7);box-shadow:inset 0 -1px 0 0 #eee,1px 1px 1px 0 hsla(0,0%,86.7%,.7)}.shareBtns>li.hide{display:none}.shareBtns__btn--facebook .icn_facebook,.shareBtns__btn--favorite .icn_star,.shareBtns__btn--twitter .icn_twitter{display:block;width:18px;height:18px;position:absolute;top:0;bottom:0;left:15px;margin:auto 0}.shareBtns__btn--favorite .icn_star g,.shareBtns__btn--favorite .icn_star path{fill:#b39b5f}.shareBtns__btn--favorite .icn_cross{display:block;width:18px;height:18px;position:absolute;top:0;bottom:0;left:15px;margin:auto 0}.shareBtns__btn--favorite .icn_cross g,.shareBtns__btn--favorite .icn_cross path{fill:#ccc}.shareBtns--plain>li{display:inline-block;vertical-align:middle;margin-left:30px}.shareBtns--plain>li:first-child{margin:0}.shareBtns--plain__btn--facebook{position:relative;padding:5px 0 5px 25px}.shareBtns--plain__btn--facebook .icn_facebook{width:16px;height:16px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:block}.shareBtns--plain__btn--twitter{position:relative;padding:5px 0 5px 25px}.shareBtns--plain__btn--twitter .icn_twitter{width:16px;height:16px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:block}.shareBtnsBar{margin:64px auto;width:860px}.shareBtnsBar li{float:left;width:calc(50% - 5px);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3;border-radius:3px;color:#999;text-align:center;padding:16px}.shareBtnsBar li:nth-child(odd){clear:both;margin-right:5px}.shareBtnsBar li:nth-child(2n+2){margin-left:5px}.shareBtnsBar li iframe{display:inline-block;vertical-align:middle;height:30px}.shareBtnsBar__name,.shareBtnsBar li div{display:inline-block}.shareBtnsBar__name{vertical-align:middle;min-height:28px;margin-right:5px;line-height:28px}.shareBtnsBarBtn--twitter{cursor:pointer;width:93px;max-width:100%;display:inline-block;zoom:1;font-size:13px;line-height:26px;text-align:left;white-space:nowrap}.shareBtnsBarBtn--twitter__inner{display:inline-block;vertical-align:top;zoom:1;position:relative;font-weight:700;color:#fff;background-color:#1b95e0;-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;padding:1px 10px 1px 9px;border-radius:4px}.shareBtnsBarBtn--twitter__inner:hover{background-color:#0c7abf}.shareBtnsBarBtn--twitter__label{display:inline-block;vertical-align:top;zoom:1;white-space:nowrap}.shareBtnsBarBtn--twitter__icon{top:2px;width:20px;height:20px;position:relative;display:inline-block}.shareBtnsBarBtn--twitter__icon path{fill:#fff}.shareBtnsBarBtn--facebook{background:#4c69ba;background:-webkit-gradient(linear,left top,left bottom,from(#4c69ba),to(#3b55a0));background:-webkit-linear-gradient(#4c69ba,#3b55a0);background:-o-linear-gradient(#4c69ba,#3b55a0);background:linear-gradient(#4c69ba,#3b55a0);border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:700;height:20px;line-height:20px;padding:0;text-shadow:0 -1px 0 #354c8c;white-space:nowrap;font-size:11px;overflow:hidden;vertical-align:middle;margin-top:3px}.shareBtnsBarBtn--facebook:hover{background:#5b7bd5;background:-webkit-gradient(linear,left top,left bottom,from(#5b7bd5),to(#4864b1));background:-webkit-linear-gradient(#5b7bd5,#4864b1);background:-o-linear-gradient(#5b7bd5,#4864b1);background:linear-gradient(#5b7bd5,#4864b1);border-color:#5874c3 #4961a8 #41599f;-webkit-box-shadow:inset 0 0 1px #607fd6;box-shadow:inset 0 0 1px #607fd6}.shareBtnsBarBtn--facebook:hover .span{text-decoration:underline;color:#3b5998}.shareBtnsBarBtn--facebook__label{padding:0 5px 0 0;position:relative;vertical-align:top;top:-1px}.shareBtnsBarBtn--facebook__icon{display:inline-block}.shareBtnsBarBtn--facebook__icon svg{width:18px;height:18px}.shareBtnsBarBtn--facebook__icon path{fill:#fff}.shareBtnsBarBtn--facebook__btn{background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;outline:none;padding:0;height:20px;margin:0 -7px 0 0;text-shadow:0 -1px 0 #354c8c}.shareBtnsBarBtn--facebook__btnInner{height:14px;left:-2px;margin:0 4px;position:relative;top:1px;vertical-align:top;width:14px}@-webkit-keyframes pop-upwards{0%{-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12);opacity:0}20%{-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2);opacity:.7}40%{-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1);opacity:1}70%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);opacity:1}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);opacity:1}}@keyframes pop-upwards{0%{-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12);opacity:0}20%{-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2);opacity:.7}40%{-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1);opacity:1}70%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);opacity:1}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);opacity:1}}.tabBtns{margin-bottom:20px}.tabBtns__btn{display:inline-block;vertical-align:middle;margin:0 15px 10px 0;padding:0 15px 0 0;border-right:1px solid #eee;cursor:pointer;color:#666;font-size:14px}.tabBtns__btn:last-child{border:0}.tabBtns__btn[data-current]{font-weight:700}.tabBar{display:table;width:100%;border-right:1px solid #eee}.tabBbar__btn,.tabBbar__btn--current{display:table-cell;vertical-align:middle;border-top:1px solid #eee;border-bottom:4px solid #eee;border-left:1px solid #eee;text-align:center;padding:12px 0;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer;width:10%;white-space:nowrap;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tabBbar__btn--current>a,.tabBbar__btn>a{display:block;margin:-12px 0;padding:12px}.tabBbar__btn--current:hover,.tabBbar__btn:hover{-webkit-box-shadow:0 0 1px 0 hsla(0,0%,86.7%,.7);box-shadow:0 0 1px 0 hsla(0,0%,86.7%,.7);border-bottom:4px solid #ddd}.tabBbar__btn--current{border-bottom-color:#252a5e}.tabCounter{font-size:12px}.tabContainer[aria-hidden=true]{display:none}.pickup{min-width:1200px}.pickupEntry{float:left;width:calc(66% - 1px);position:relative;overflow:hidden}.pickupEntry--sub{float:right;width:34%;margin:-1px 0 1px;border-bottom:1px solid #fff}.pickupEntry__link:hover .pickupEntry__photo{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.pickupEntry__photo{vertical-align:bottom;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:transform .3s ease-out;-o-transition:.3s ease-out transform;transition:transform .3s ease-out;-webkit-backface-visibility:hidden;width:100%;height:auto}.pickupEntry__mask{position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);z-index:1}.pickupEntry__summary,.pickupEntry__summary--sub{position:absolute;bottom:0;left:0;width:100%;color:#fff;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box}.pickupEntry__summary{padding:24px 40px}.pickupEntry__summary--sub{padding:16px 24px}.pickupEntry__ttl{font-size:24px;font-weight:700;margin-bottom:5px;line-height:1.5}.pickupEntry__subttl{font-size:20px;display:block;font-weight:400}.pickupEntry--sub__ttl{font-size:18px;font-weight:700;margin-bottom:3px;line-height:1.3}.pickupEntry--sub__subttl{display:block;font-size:14px;margin-top:4px;font-weight:400;-webkit-font-feature-settings:"halt";font-feature-settings:"halt"}.pickupEntry--sub__seriesTtl,.pickupEntry__seriesTtl{margin-left:-6px}.pickupEntry--sub__seriesTtl:before,.pickupEntry__seriesTtl:before{content:"\3010\9023\8F09\3011"}.pickupEntry__seriesTtl{font-size:16px;margin-bottom:5px}.pickupEntry--sub__seriesTtl{font-size:12px;margin-bottom:5px}.pickupEntry__author{display:inline-block;vertical-align:middle;line-height:1;margin-right:16px}.pickupEntry__authorPhoto{width:22px;height:22px;vertical-align:middle}.pickupEntry__authorName{margin-left:5px}.pickupEntry__authorName,.pickupEntry__date{font-size:12px;display:inline-block;vertical-align:middle}.pickupEntry__date{line-height:1.7}.recent{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:40px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.recent__content--article{width:800px}.recent__content--article .entryListMini{width:386.66667px;float:left;margin:0}.recent__content--article .entryListMini+.entryListMini{margin:0 0 0 20px}.recent__content--article .entryListMini__item,.recent__content--practice .entryListMini__item{margin:0 10px 10px 0}.recent__content--practice{width:386.66667px;margin-left:20px}.recent--news{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:40px auto}.recent__contentTitle{font-size:18px;font-weight:700;color:#666;margin-bottom:10px}.recent__more{margin-top:10px}.recommendGuide{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:64px auto}.recommendGuide__ttl{font-size:18px;font-weight:700;color:#666;margin-bottom:10px}.recommendGuide__more{margin:-20px 0 -10px}.recentWriteLawyer{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:64px auto}.recentWriteLawyer__ttl{font-size:18px;font-weight:700;color:#666;margin-bottom:10px}.recentWriteLawyer__list__item{float:left;width:183px;margin-left:20px}.recentWriteLawyer__list__item:first-child{margin-left:0}.recentWriteLawyer__list__prof{position:relative;width:183px;height:183px;overflow:hidden}.recentWriteLawyer__list__name{position:absolute;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;text-align:center;color:#fff;z-index:3;font-size:18px;font-weight:700;line-height:1.3}.recentWriteLawyer__list__name small{font-size:12px;font-weight:400}.recentWriteLawyer__list__mask{position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6) 80%);-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=0,endColorStr=#333);z-index:1;height:40%}.recentWriteLawyer__list__photo{width:183px;height:auto;-webkit-box-shadow:inset 0 0 0 1px rgba(51,51,51,.08);box-shadow:inset 0 0 0 1px rgba(51,51,51,.08)}.recentWriteLawyer__list__office{text-align:center;font-size:10px;color:#999;display:block;border:1px solid #eee;border-top:0;padding:5px 0}.ctgFullList{background:#f3f3f3;padding:64px 0 34px;border-bottom:1px solid #ddd}.ctgFullList__body{width:1200px;margin:0 auto}.ctgFullList__body,.ctgFullListBox{-webkit-box-sizing:border-box;box-sizing:border-box}.ctgFullListBox{background:#fff;border:1px solid #eee;border-top-color:#b39b5f;width:380px;float:left;margin:0 0 30px 30px}.ctgFullListBox:nth-child(3n+1){margin-left:0;clear:both}.ctgFullListBox__ttl{font-size:18px;font-weight:700;color:#666;border-bottom:1px solid #eee;padding:24px;position:relative}.ctgFullListBox__ttl>a{color:inherit;padding:24px;margin:-24px;display:block}.ctgFullListBox__ttl>a:before{content:"";width:6px;height:6px;display:block;border-right:3px solid #252a5e;border-bottom:3px solid #252a5e;position:absolute;top:0;bottom:0;right:26px;margin:auto 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ctgFullListBox__ttl>a:after{content:"";width:58px;height:100%;display:block;border-left:1px solid #eee;position:absolute;top:0;right:0}.ctgFullListBox__list{padding:24px 14px;color:#999;font-size:14px}.ctgFullListBox__list li{display:inline-block;border-right:1px solid #ddd;padding:0 10px}.ctgFullListBox__list li:last-child{border-left:0}.topInfo{line-height:1;padding:16px 0;background-color:#f8f8f8;position:relative;z-index:1}.topInfo__wrap{font-size:14px;width:1200px;margin:0 auto;display:table}.topInfo__ttl{color:#666;width:88px}.topInfo__ttl,.topInfoContent{display:table-cell}.topInfoContent__day{color:#999;display:table-cell;width:130px}.topInfoContent__ttl{display:table-cell;width:860px}.topInfo__more{display:table-cell;text-align:right}.topBanner{width:1200px;margin:40px auto}.flashMessage--success{color:#29a36b;text-align:center;width:100%;padding:10px 0;border-top:1px solid rgba(41,163,107,.5);border-bottom:1px solid rgba(41,163,107,.5);background:#f4faf7;position:absolute;top:125px;z-index:100;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.flashMessage--success:before{content:"";margin:0 16px 2px 0;width:12px;height:6px;display:inline-block;border-left:2px solid #29a36b;border-bottom:2px solid #29a36b;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.flashMessage__text{font-size:14px;font-weight:700;line-height:1;display:inline}.login{margin-bottom:120px}.loginBox{width:448px;min-height:552px;margin-right:64px;padding:64px;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.loginBox:nth-child(2n){margin-right:0}.loginBox--signup{width:448px;min-height:552px;padding:64px;border:1px solid #252a5e;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:0}.loginBox__ttl{color:#252a5e;font-size:20px;font-weight:700;text-align:center;line-height:1;margin-bottom:40px}.form--login .form__inputField{margin-bottom:8px}.form--login .form__checkLabel{color:#666;font-size:14px}.form--login__checkContainer{margin:16px 0}.form--login__button{margin:24px 0}.form--login__buttonTxt{font-size:14px;text-align:center;line-height:1}.accountMerit{margin-top:40px}.accountMerit__ttl{color:#999;font-size:16px;text-align:center;line-height:1;margin-bottom:16px}.accountMerit__list{counter-reset:section}.accountMerit__list__item{margin:0 0 2px;list-style:none;background-color:#f8f8f8;position:relative}.accountMerit__list__item:before{color:#937f4e;font-weight:700;display:inline-block;counter-increment:section;content:counter(section) ". ";position:absolute;top:50%;left:24px;margin-top:-12px}.accountMeritTxt{font-size:14px;color:#252a5e;margin-left:45px;display:inline-block;line-height:60px}.accountMeritThumb{width:24px;height:35px;display:inline-block;float:right;vertical-align:middle;margin:18px 24px 0}svg[class*=accountMeritIcon]{display:inline-block;overflow:hidden}svg[class*=accountMeritIcon] g,svg[class*=accountMeritIcon] path{fill:#252a5e}.separatContainer .asideContent{width:calc(33.33% - 80px);padding:0;float:left;margin-right:80px}.separatContainer .newsListSummary{margin:0 80px 0 0;width:33.3%}.separatContainer .practiceRankingSummary{margin-right:0}.categoryBreadcrumbWrap,.categoryHeaderWrap{background:#f8f8f8}.categoryHeader{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;background:#fff;margin:0 auto;padding:64px 80px;position:relative;border:1px solid #eee;border-bottom:0}.categoryHeader:after{position:absolute;left:0;right:0;bottom:0;width:calc(100% - 160px);height:0;border-top:1px solid #eee;content:"";margin:0 auto;display:block}.categoryHeader__ttl{font-size:30px;line-height:1;color:#999;padding:0 80px 40px;margin:0 -80px 40px;border-bottom:1px solid #eee}.categoryHeader__searchBtn{position:absolute;top:40px;right:40px;padding:15px 24px 15px 50px}.categoryHeader__searchBtn .icn_search{width:18px;height:18px;position:absolute;top:0;left:20px;bottom:0;margin:auto 0}.categoryHeader__searchBtn .icn_search g,.categoryHeader__searchBtn .icn_search path{fill:#fff}.categoryHeader__searchBtn__strong{color:#cab98f}.categoryBody{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;padding:1px 80px;background:#fff;margin:0 auto;position:relative}.categoryBody:before{position:absolute;top:0;left:0;content:"";width:1px;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(#eee,rgba(0,0,0,0));background:-o-linear-gradient(#eee,rgba(0,0,0,0));background:linear-gradient(#eee,rgba(0,0,0,0));-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0)}.categoryBody:after{position:absolute;top:0;right:0;content:"";width:1px;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(#eee,rgba(0,0,0,0));background:-o-linear-gradient(#eee,rgba(0,0,0,0));background:linear-gradient(#eee,rgba(0,0,0,0));-webkit-filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0);filter:progid:dximagetransform.microsoft.gradient(gradientType=0,startColor=#eee,endColorStr=0)}.categoryContents{margin:64px 0;border-bottom:1px solid #ddd}.categoryContents__ttl{font-weight:700;font-size:24px;color:#666;margin-bottom:-10px}.categoryContents__newsHistory{margin-top:30px}.categoryRankingContents{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0 20px}.categoryRankingContents__ttl{margin-bottom:10px;font-weight:700;color:#666;position:relative;padding-left:30px}.categoryFilter{padding:16px 0}.categoryFilter__ttl{display:inline-block;vertical-align:middle;font-size:12px;color:#666;margin-right:20px}.recentWriteLawyerSummary{background:#f8f8f8;padding:24px 40px;border:1px solid #f3f3f3;margin:0 0 40px -55px}.recentWriteLawyerSummary__ttl{font-size:18px;color:#999;margin:3px 0 5px;font-weight:700;text-align:center}.recentWriteLawyerSummary__link{display:table;width:100%;padding:16px 0}.recentWriteLawyerSummary__prof{display:table-cell;width:200px;vertical-align:middle}.recentWriteLawyerSummary__photo{display:table-cell;width:85px;vertical-align:middle}.recentWriteLawyerSummary__photo__img{width:65px;height:65px;background:#ddd}.recentWriteLawyerSummary__name{font-weight:700;font-size:18px}.recentWriteLawyerSummary__name small{font-weight:400;font-size:12px}.recentWriteLawyerSummary__office{color:#666;font-size:10px}.newsHistoryWrap{margin-top:30px}.hero__wrap{background:url(/img/pc/user/lawyer/hero.jpg) top no-repeat #4a4e79;position:relative;-webkit-box-shadow:inset 0 0 10px rgba(37,42,94,.03);box-shadow:inset 0 0 10px rgba(37,42,94,.03)}.hero__wrap:before{position:absolute;bottom:0;left:0;width:100%;content:"";display:block;height:40px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(37,42,94,.05)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(37,42,94,.05));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(37,42,94,.05));background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(37,42,94,.05))}.hero{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto;padding-bottom:70px;position:relative}.hero__ttl{font-size:32px;color:#fff;margin:15px 0}.hero__lead{font-size:14px;color:#a6a8b7;margin:0 25px 25px 0;width:560px}.hero__counter{text-align:center;width:137px;height:137px;border-radius:50%;border:1px solid #cab98f;color:#cab98f;position:absolute;top:0;left:600px}.hero__counter__ttl{display:block;font-size:14px;margin-top:35px}.hero__counter__num{font-size:28px;font-weight:400}.hero__btn{border:1px solid hsla(0,0%,100%,.4);border-radius:3px;padding:10px 25px;color:#fff;display:inline-block;font-size:14px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hero__btn:hover{color:#fff;background:hsla(0,0%,100%,.02);-webkit-box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.2);box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.2)}.hitCounter{display:inline-block;vertical-align:middle;margin-right:20px}.hitCounter__ttl{font-size:14px;color:#999;margin-right:10px}.hitCounter__num{font-size:30px;color:#937f4e;margin-left:5px}.ctgThumbList--quarter{margin:0 -10px}.ctgThumbList--quarter__item{float:left;width:calc(25% - 20px);margin:10px}.ctgThumbList--quarter__item:nth-child(4n+1){clear:both}.ctgThumbList__thumb{width:60px;height:60px;float:left;border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center}svg[class*=ctgThumbList__thumbIcon]{width:35px;height:35px;display:inline-block;overflow:hidden;margin-top:11px}svg[class*=ctgThumbList__thumbIcon] g,svg[class*=ctgThumbList__thumbIcon] path{fill:#252a5e}.ctgThumbList__body{float:right;width:calc(100% - 80px);margin:5px 0;line-height:1.5}.ctgThumbList__ctgName{display:block;white-space:nowrap}.ctgThumbList__counter{font-size:12px;color:#999}.profBreadrumbsWrap,.profHeader{background:#f8f8f8}.profHeader{padding:0 0 30px}.profHeader__body{-webkit-box-sizing:border-box;width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:table}.profHeader__photo{display:table-cell;vertical-align:middle;width:335px}.profHeader__photoImage{width:225px;height:225px;background:#eee;border:25px solid #fff;-webkit-box-shadow:0 0 0 1px #eee;box-shadow:0 0 0 1px #eee}.profHeader__profSummary{display:table-cell;vertical-align:middle}.profHeader__nameGroup{display:inline-block;position:relative;padding-top:1.8em;padding-right:16px}.profHeader__name{font-size:37px;display:inline-block;line-height:1}.profHeader__name small{font-size:20px;color:#666;margin-left:5px}.profHeader__nameKana{font-size:12px;color:#999;position:absolute;top:0;left:0}.profHeader__lawform{display:inline-block;margin-top:10px;vertical-align:bottom}.profHeader__office{display:table-cell;vertical-align:middle;margin-left:16px;padding:0 16px;border-left:1px solid #eee;font-size:14px;color:#666}.profHeader__officeSub{margin-left:8px}.profHeader__post{display:table-cell;background:#fff;border:1px solid #cab98f;font-size:12px;color:#937f4e;padding:10px 20px;margin:-2px 0 10px 30px;line-height:1;vertical-align:bottom}.profHeader__ctg{margin:18px 0}.profHeader__ctg>li{padding:8px 13px;font-size:12px;margin:5px 5px 5px 0}.profHeader__language{display:inline-block;vertical-align:middle;position:relative;padding-left:25px;font-size:12px}.profHeader__experience__icon,.profHeader__languageTitle__icon{position:absolute;top:0;bottom:0;left:0;margin:auto 0;display:block;width:13px;height:13px}.profHeader__experience__icon g,.profHeader__experience__icon path,.profHeader__languageTitle__icon g,.profHeader__languageTitle__icon path{fill:#ccc}.profHeader__experience__icon{margin:2px 0 0}.profHeader__languageList{font-size:12px}.profHeader__languageList,.profHeader__languageList>li{display:inline-block;vertical-align:middle}.profHeader__languageList>li:before{content:"\FF0F";color:#ccc;margin:0 5px}.profHeader__languageList>li:first-child:before{display:none}.profHeader__experienceTitle,.profHeader__languageTitle{display:inline-block;vertical-align:middle;color:#999;margin-right:8px}.profHeader__experience{vertical-align:middle;position:relative;margin-top:8px;padding-left:25px;font-size:12px}.profHeader__experienceInner{display:inline-block;margin-right:16px}.profHeader__experienceInner+.profHeader__experienceInner{padding-left:16px;border-left:1px solid #eee}.profHeader__experienceList{margin-top:2px}.profHeader__experienceList__item{display:inline-block;margin:2px 24px 2px 0}.profHeader__notes{color:#999;font-size:12px;margin-top:8px}.profNav{border-top:1px solid #eee;border-bottom:1px solid #252a5e;background:#fff}.profNav__btns{-webkit-box-sizing:border-box;width:1200px;margin:0 auto -1px;padding:0 20px;box-sizing:border-box}.profNav__btns>li{float:left;color:#999}.profNav__btn,.profNav__btns>li{padding:20px 60px;text-align:center;line-height:1}.profNav__btn{display:block;font-size:18px;color:#333;border-bottom:1px solid #252a5e;border-left:1px solid #eee;border-right:1px solid #eee;margin:-20px -61px -20px -60px}.profBody{-webkit-box-sizing:border-box;width:1200px;margin:0 auto;padding:0 50px;box-sizing:border-box}.profCopy{border:1px solid #eee;padding:40px;margin-top:40px}.profContents{margin:60px 0;padding-top:60px;border-top:1px solid #eee}.profContents:first-of-type{border-top:0;margin-top:0}.profContents__ttl{float:left;width:225px;font-size:24px;color:#999}.profContents__ttl--block{font-size:24px;color:#999;margin-bottom:30px}.profContents__body__more{margin-top:15px}.profContents__nav{clear:both;float:left;width:225px;font-size:18px}.profContents__nav>li{margin-bottom:10px}.profContents__navBtn{display:block;padding-left:25px;position:relative}.profContents__navBtn:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:0}.profContents__navBtn--current{display:block;padding-left:25px;position:relative;color:#937f4e}.profContents__navBtn--current:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto 0;content:"";width:5px;height:5px;display:block;border-right:2px solid #ccc;border-bottom:2px solid #ccc;position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;left:0}.profContents__body{float:right;width:calc(100% - 305px);position:relative}.profContents__body:before{content:"";border-left:1px solid #ddd;width:0;height:100%;display:inline-block;position:absolute;top:0;left:-85px}.profContents__body .entryListMini{margin:16px 0}.profMap{background:#eee}#map,.profMap{height:230px}.profFooter{-webkit-box-sizing:border-box;width:1200px;margin:40px auto;padding:0 50px;box-sizing:border-box}.profFooter__info{float:left;width:800px;font-size:14px}.profFooter__mapLink{float:right;width:250px}.lawyerSearchField{padding:32px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8f8f8}.lawyerSearchField__ttl{font-weight:700;color:#999;line-height:1}.lawyerSearchField__ttl--sub{font-size:14px;font-weight:400;color:#999;line-height:1;margin:24px 0 0}.lawyerSearchField__ttl--sub+.formTable--plain{margin:-10px 0}.formTable--plain+.lawyerSearchField__ttl--sub{margin-top:10px}.lawyerSearchField__line{margin:14px 0 24px}.lawyerSearchField__separateTitle{margin:40px 0 20px;text-align:center;font-weight:700;color:#999;position:relative}.lawyerSearchField__separateTitle:before{content:"";border-top:1px solid #e9e9e9;border-bottom:1px solid #fff;position:absolute;top:50%;left:0;width:30%;height:0}.lawyerSearchField__separateTitle:after{content:"";border-top:1px solid #e9e9e9;border-bottom:1px solid #fff;position:absolute;top:50%;right:0;width:30%;height:0}.header__libWrap{height:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__libWrap,.header__serviceName--lib{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__serviceName--lib{height:40px;-ms-flex-preferred-size:475px;flex-basis:475px}.header__logo--lib{display:block;height:40px;background:url(/img/pc/user/lib/logo_lib.svg) 0 no-repeat;background-size:auto 100%;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s;-ms-flex-preferred-size:324px;flex-basis:324px}.header__logoSub{font-size:16px;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:150px;flex-basis:150px}.header__info{font-size:12px;color:#333;text-align:right;margin-left:auto;-ms-flex-preferred-size:450px;flex-basis:450px}.libHero{background-color:#252a5e;height:254px;font-size:32px;text-align:center;color:#fff}.libBar{height:80px;line-height:80px;background-color:#f3f3f3}.libBarInner{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.libMenu{font-size:14px}.libSearchbox{width:860px;text-align:right}.libSearchbox__text{color:#666;font-size:12px;padding-right:8px}.libSearchbox__form{display:inline}.libSearchbox__input{width:500px;display:inline-block;vertical-align:middle}.libSearchbox__button{width:44px;height:41px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;overflow:hidden}.libSearchbox__button .icn_search{width:18px;height:18px;margin-left:-3px}.libSearchbox__button .icn_search g,.libSearchbox__button .icn_search path{fill:#fff}.libContent{width:1200px;margin:40px auto}.libFeatureGroup{margin:0 0 40px}.libFeatureHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;line-height:1}.libFeatureTitle{color:#252a5e;font-size:18px;font-weight:700;line-height:1}.libFeatureMore{font-size:14px;text-align:right}.libFeatureList{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.libFeatureList__item{width:150px;margin-right:25px}.libFeatureList__thumb{width:150px;height:210px;vertical-align:bottom;overflow:hidden}.libBookImage__link,.libFeatureList__thumbLink,.libList__figureLink{display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.libBookImage__link:hover img,.libFeatureList__thumbLink:hover img,.libList__figureLink:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(75%);filter:brightness(75%)}.libBookImage__link:hover:before,.libFeatureList__thumbLink:hover:before,.libList__figureLink:hover:before{content:"\4ECA\3059\3050\8AAD\3080";display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:100;width:80%;height:40px;line-height:3.25em;color:#2054a2;border-radius:3px;font-size:.8em;font-weight:700;text-align:center;margin:auto;padding-left:16px;background-color:#fff}.libBookImage__link:hover:after,.libFeatureList__thumbLink:hover:after,.libList__figureLink:hover:after{content:"";display:inline-block;width:15px;height:15px;position:absolute;top:0;bottom:0;right:0;left:calc(16px + 10%);z-index:100;margin:auto 0;background:url(/img/pc/user/lib/book.svg) 0 0 no-repeat}.libFeatureList__thumbImage{max-width:148px;max-height:208px;border:1px solid #eee;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libFeatureList__title{font-size:14px;line-height:1.5;margin-top:8px}.libFeatureList__publisher{color:#666;font-size:14px;margin-top:5px}.libContent--list{width:960px;margin:40px auto}.libContentTitle{font-size:24px;font-weight:400;color:#999;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px}.libContentTitle+.resultNum{margin-top:16px}.libList{margin:40px 0}.libList__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;padding-bottom:24px;margin-bottom:24px}.libList__item:last-child{border:none}.libList__figure{margin-right:40px;overflow:hidden}.libList__image{max-width:148px;max-height:208px;border:1px solid #eee;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libList__text{width:770px}.libList__title{font-size:18px;font-weight:700}.libListInfo{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;color:#666;margin:16px 0;line-height:1}.libList__description{color:#333;font-size:16px;line-height:1.7}.libListInfo__date{margin-right:8px}.libListInfo__author,.libListInfo__publisher{border-left:1px solid #ddd;padding:0 8px}.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{margin-top:8px}.libBookImage__figure{margin:0 0 16px;overflow:hidden}.libBookImage__link:hover:after{left:54px}.libBookImage__img{width:200px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.libBookContent{font-size:14px;width:936px;margin-left:64px}.libBookContent__title{color:#252a5e;font-size:32px;line-height:1;margin-bottom:24px}.libBookDetail,.libBookText{display:-webkit-box;display:-ms-flexbox;display:flex}.libBookDetail{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.libBookDetail:before{content:"";display:block;height:370px;border-right:1px solid #eee;position:absolute;top:0;left:50%}.libBookDetail__tableOfContent,.libBookDetail__text{width:404px;height:370px;position:relative}.libBookDetail__tableOfContent:before{content:"";display:block;width:100%;height:80px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,#fff),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(bottom,#fff 10%,hsla(0,0%,100%,0));background:-o-linear-gradient(bottom,#fff 10%,hsla(0,0%,100%,0) 100%);background:linear-gradient(0deg,#fff 10%,hsla(0,0%,100%,0))}.libBookDetail__tableOfContentInner{font-size:14px;line-height:1.8;width:404px;height:310px;padding-bottom:60px;overflow-y:scroll}.libBookDetail__tableOfContentInner h1{font-size:16px;font-weight:700}.libBookDetail__tableOfContentInner h2{font-size:16px;color:#999}.libBookInfo{color:#666;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:16px 0;line-height:2}.libBookInfo__title{clear:both;float:left;width:60px;color:#999;font-size:12px}.libBookDetail__description{text-align:justify;margin-top:16px;line-height:1.8}.libTabBarWrap{margin-top:24px}.mypageMenu{margin-bottom:120px;padding:40px;border:1px solid #eee}.mypageMenu__list{margin:-16px 0}.mypageMenu__list li{line-height:50px}.mypageMenu__list li a{display:block}.mypageMenu__list li button{color:#2054a2;font-size:16px;background-color:rgba(0,0,0,0);width:100%;text-align:left;cursor:pointer;font-family:inherit}.mypageMenu__list li button:hover{color:#183e77}.mypageMenu__list .is_current a{color:#666;font-weight:700}.mypageMenuCampaign{display:block;color:#937f4e;font-size:12px}.mypageMenu__ttl{color:#999;margin:0 0 28px}.favorite--none{margin:40px 0 64px;padding:40px;background-color:#f8f8f8}.favorite--none__txt{margin-bottom:24px}.browsingHistory{border-bottom:1px solid #eee;padding-bottom:24px}.browsingHistory__ttl{font-size:20px;line-height:1;margin:64px 0 0;position:relative}.browsingHistory__ttl:after{content:"";display:inline-block;width:70.5%;height:1px;background-color:#eee;position:absolute;top:.5em;right:0}.browsingHistory__ttl:first-child{margin:0}.browsingHistory__day{color:#999;font-size:14px}.mypageContents__ttl{font-size:24px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px;margin:40px 0 16px}.mypageContents__subTtl{font-size:18px;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px}.mypageContentsList{counter-reset:number}.mypageContentsList__item{margin:40px 0 0;color:#333;font-weight:700}.mypageContentsList__item:before{content:counter(number);counter-increment:number;display:inline-block;color:#fff;background-color:#b39b5f;width:24px;text-align:center;border-radius:12px;margin-right:5px}.mypageContents__img{width:100%;margin:24px 0;border:1px solid #eee}.mypageAnnounce{background-color:#f8f8f8;margin:40px 0;padding:40px}.mypageAnnounce .form__btnHolder{margin:24px 0 0}.mypageAnnounce__ttl{font-size:18px;font-weight:700;margin:0 0 16px}.mypageContentsList__text--small{color:#999;font-size:12px;text-align:right}.withdrawal{font-size:14px;text-align:right;margin:40px 0;padding-top:24px;border-top:1px solid #ddd}.mypageBanner{width:820px;margin-bottom:40px}.mypageBanner__img{width:100%}.seminarList{margin:40px 0;border-top:1px solid #eee}.categoryContents__ttl+.seminarList{border-top:0}.seminarList+.btnTxt--block{margin-top:-24px}.seminarList__item{padding:24px 0;border-bottom:1px solid #eee;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.seminarList__date{font-size:14px;color:#333;-ms-flex-preferred-size:170px;flex-basis:170px}.seminarList__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:40px}.seminarList__ttl{font-size:18px;font-weight:700;margin-bottom:8px}.seminarList__name{font-size:14px;font-weight:700}.seminarList__office{font-size:12px;font-weight:400;color:#999;margin:0 16px 0 8px;display:inline-block}.seminarList__statusIcon--close,.seminarList__statusIcon--open{font-size:12px;font-weight:700;text-align:center;display:inline-block;width:82px;height:32px;line-height:32px}.seminarList__statusIcon--open{color:#937f4e;border:1px solid #b39b5f}.seminarList__statusIcon--close{color:#999;border:1px solid #ccc}.seminarList__option{display:inline-block;position:absolute;top:64px;right:0}.seminarList__option__item{font-size:12px;display:inline-block;position:relative;margin-left:40px}.seminarList__option__item:before{content:"";position:absolute;top:.2em;left:-1.6em;display:block;height:4px;width:8px;border-left:4px solid #b39b5f;border-bottom:4px solid #b39b5f;z-index:2;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.seminarWrap{width:860px;margin:0 auto 64px}.seminarHeader{margin-top:15px;padding-top:40px;position:relative}.seminarHeader+.seminarMainImage{margin-top:16px}.seminarHeader__ttl{font-size:34px;margin-bottom:24px}.seminarHeader__ctg{color:#937f4e;font-weight:700;position:absolute;top:0;left:0}.seminarHeader__date{font-size:14px;color:#999;position:absolute;top:0;right:0;padding-left:20px}.seminarHeader__date .icn_time{display:inline-block;width:13px;height:13px;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.seminarHeader__date .icn_time g,.seminarHeader__date .icn_time path{fill:#ccc}.seminarMainImage{width:1200px;height:395px;overflow:hidden;margin:40px -170px}.seminarDescription{color:#666;font-size:16px;line-height:1.9}.seminarButton{width:302px;margin:40px auto}.seminarContent--close .entryList{padding:16px 0;border:none}.seminarStatus{background-color:#f8f8f8;text-align:center;margin-top:40px;padding:24px 0}.seminarStatus__txt{color:#252a5e;font-size:18px;font-weight:700}.seminarContent__ttl{font-size:28px;font-weight:700;margin:70px 0 25px;line-height:1.6}.seminarContent__txt{color:#666;font-size:16px}.seminarBody{width:860px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.8}.seminarBody h2{font-size:28px;font-weight:700;margin:70px 0 25px;line-height:1.6}.seminarBody h3{font-size:20px;margin:45px 0 20px;border-left:3px solid #ccc;padding-left:24px}.seminarBody>p{text-align:justify}.seminarBody hr{height:0;border:0;border-top:1px solid #ddd;margin:64px 0;clear:both}.seminarBody strong{padding-bottom:2px;border-bottom:2px solid #b39b5f}.seminarBody u{text-decoration:none;padding-bottom:2px;border-bottom:1px solid #b39b5f}.seminarBody ul{margin:25px 0}.seminarBody ul>li{position:relative;margin:5px 0;padding-left:25px}.seminarBody ul>li:before{content:"";width:6px;height:6px;background:#ccc;border-radius:50%;position:absolute;top:.6em;left:0}.seminarBody ol{margin:25px 0;counter-reset:entryOl}.seminarBody ol>li{position:relative;margin:5px 0;padding-left:25px}.seminarBody ol>li:before{counter-increment:entryOl;content:counter(entryOl);color:#b39b5f;display:inline-block;margin-right:20px;position:absolute;top:0;left:0}.seminarBody ol.circleNumber>li:before{color:#333;font-size:14px;text-align:center;border-radius:50%;border:1px solid #333;width:1em;height:1em;line-height:1em;top:4px}.seminarBody ol ul{margin:0}.seminarBody figure{margin:40px 0;border:1px solid #eee;text-align:center;overflow:hidden}.seminarBody figcaption{color:#999;padding:5px 10px;display:block;border-top:1px solid #eee;font-size:12px}.seminarBody table{margin:30px 0}.seminarBody table td,.seminarBody table th{padding:8px 10px;border:1px solid #ddd}.seminarBody table .bgTitle,.seminarBody table th{background-color:#eee}.seminarBody table .center{text-align:center}.seminarBody table .right{text-align:right}.seminarBody table ol,.seminarBody table ul{margin:0}.seminarBody table.table--horizenLine td,.seminarBody table.table--horizenLine th{border-left:0;border-right:0}.seminarBody .linkBlock{margin:20px 0;padding:0 0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.seminarBody .linkBlock:before{content:"";width:5px;height:5px;display:block;border-right:2px solid #252a5e;border-bottom:2px solid #252a5e;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:10px 16px 0 0}.seminarBody .ex{background:#f3f3f3;padding:24px;margin:40px 0;word-wrap:break-word;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-wrap:break-word;width:100%;overflow:hidden;white-space:pre-wrap}.seminarBody .ex__note{margin:-40px 0 40px 80px;padding:20px 0 0 40px;border-left:1px solid #eee}.seminarBody .gist{border:1px solid #ddd;padding:30px 40px;margin:40px 0;clear:both}.seminarBody .gist ol{margin:0}.seminarBody .omission{height:35px;margin:32px 0;background:url(/img/pc/user/entry/omission.png) 0 0 no-repeat;display:block}.seminarBody .speaker{border:1px solid #ddd;padding:40px;margin:40px 0}.seminarBody .speaker__photo{float:left;width:140px;height:auto;margin:0 24px 24px 0;background:#eee;display:block}.seminarBody .seminarPR{margin:40px 0}.seminarBody .seminarPR__data{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.seminarBody .seminarPR__dataText{-webkit-box-flex:2;-ms-flex:2;flex:2}.seminarBody .seminarPR__category{margin-bottom:16px;font-size:14px}.seminarBody .seminarPR__categoryTitle{color:#937f4e;font-size:12px;font-weight:700}.seminarBody .seminarPR__mail,.seminarBody .seminarPR__recruitLink__link{font-size:14px}.seminarBody .seminarPR__mailTitle{color:#999;font-size:12px;display:inline-block;margin-right:8px}.seminarBody .seminarPR__dataImage{width:240px;border:1px solid #eee;margin-right:24px}.seminarBody .seminarPR__dataImage img{width:100%}.seminarBody .seminarPR__description{font-size:16px;margin-top:24px}.aboutHero{height:510px;color:#fff;text-align:center;background:url(/img/pc/user/static/about/hero.jpg) top no-repeat;background-size:cover;position:relative}.aboutHero:before{content:"";display:block;background-color:#252a5e;opacity:.6;width:100%;height:510px;position:absolute;top:0;left:0}.aboutHero__inner{margin:0 auto;padding-top:100px;position:relative;z-index:1}.aboutHero__ttl{font-size:44px;line-height:1.3}.aboutHero__description{font-size:14px;line-height:1.8;margin:16px 0 64px}.aboutHero__button{width:240px;height:54px;line-height:54px;color:#fff;font-size:14px;font-weight:700;border:1px solid #fff;border-radius:3px;display:block;margin:0 auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.aboutHero__button:hover{color:#fff;background-color:#252a5e;border:1px solid #252a5e;-webkit-box-shadow:0 1px 2px rgba(51,51,51,.6);box-shadow:0 1px 2px rgba(51,51,51,.6)}.aboutSection{padding:104px 0}.aboutSection--gray{padding:104px 0;background-color:#f8f8f8}.aboutSection__ttl{font-size:24px;color:#252a5e;line-height:1;text-align:center;margin-bottom:64px}.aboutSection__ttl .aboutSection__ttl__small{display:inline-block;font-size:20px;margin-bottom:8px}.aboutSection__ttl--sub{font-size:18px;color:#937f4e;text-align:center;margin:100px 0 40px}.aboutSection__txt--note{font-size:12px;color:#999;text-align:center;margin-top:-32px}.aboutFeature{margin-bottom:104px}.aboutFeature:nth-child(2n) .aboutFeature__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.aboutFeature:nth-child(2n) .aboutFeature__text{width:46%;padding-left:2%}.aboutFeature:nth-child(2n) .aboutFeature__img img{position:absolute;right:0}.aboutFeature:last-child{margin-bottom:0}.aboutFeature__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.aboutFeature__text{position:relative;display:block;width:38%;margin:0;padding:0 0 0 10%}@media (min-width:1800px){.aboutFeature__text{width:32%;padding:0 0 0 16%}}.aboutFeature__ttl{font-size:32px;color:#252a5e;max-width:516px;line-height:1.4;margin-top:140px}.aboutFeature__ttl:after{content:"";display:block;width:80px;border-bottom:1px solid #b39b5f;margin:24px 0}.aboutFeature__description{max-width:516px}.aboutFeature__img{position:relative;display:block;width:52%;height:540px;margin:0;padding:0;overflow:hidden}.aboutOfficeList{width:1200px;margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aboutOfficeList__item{width:240px;height:100px;display:table}.aboutOfficeList__item span{display:table-cell;width:100%;height:100%;vertical-align:middle}.aboutOfficeList__item img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;display:block}.aboutCaseStudy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:1200px;margin:0 auto 40px;padding:64px 0;background-color:#fff;-webkit-box-shadow:0 6px 10px 0 rgba(51,51,51,.04);box-shadow:0 6px 10px 0 rgba(51,51,51,.04)}.aboutCaseStudy__text{padding:0 40px;font-size:14px;line-height:1.8}.aboutCaseStudy__text__strong{font-weight:700;border-bottom:1px solid #b39b5f}.aboutCaseStudy__name{color:#999;font-size:14px;line-height:1;margin-bottom:16px}.aboutCaseStudy__ttl{font-size:18px;font-weight:700;color:#252a5e;line-height:1;margin-bottom:16px}.aboutVoiceList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:1200px;margin:0 auto -32px}.aboutVoiceList__item{-ms-flex-preferred-size:378px;flex-basis:378px;margin-bottom:32px;padding:32px 0 16px;background-color:#fff;-webkit-box-shadow:0 6px 10px 0 rgba(51,51,51,.04);box-shadow:0 6px 10px 0 rgba(51,51,51,.04);font-size:14px}.aboutVoiceList__text{padding:0 64px 16px;position:relative}.aboutVoiceList__text:after,.aboutVoiceList__text:before{position:absolute;top:-40px;color:#eee;font-size:80px;font-family:Georgia,游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif}.aboutVoiceList__text:before{content:"\201C";left:24px}.aboutVoiceList__text:after{content:"\201D";right:24px}.aboutVoiceList__user{color:#999;text-align:right;padding-right:24px}.aboutMeritList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1200px;margin:0 auto}.aboutMeritList__item{-ms-flex-preferred-size:400px;flex-basis:400px;text-align:center;margin-bottom:64px}.aboutMeritList__icon{width:100px;height:100px;margin:0 auto;background-color:#f3f3f3;border-radius:50%}.aboutMeritList__icon .accountMeritIcon{width:40px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aboutMeritList__ttl{margin:40px 0 18px;font-size:18px;font-weight:700;color:#937f4e;line-height:1}.aboutMeritList__description{width:360px;margin:0 auto;font-size:14px;color:#666}.aboutMerit__bottomText{color:#252a5e;font-size:16px;text-align:center;margin-top:-64px}.aboutRegister{position:relative}.aboutRegister:before{content:"";display:block;position:absolute;bottom:0;width:100%;height:90px;background-color:#ddd;z-index:-1}.aboutRegister__panel{width:600px;margin:0 auto;padding:40px 0 64px;background-color:#fff;text-align:center;-webkit-box-shadow:0 6px 10px 0 rgba(51,51,51,.06);box-shadow:0 6px 10px 0 rgba(51,51,51,.06);position:relative;z-index:1}.aboutRegister__text{font-size:16px;color:#666;line-height:1;margin-bottom:24px}.aboutRegister__text:after,.aboutRegister__text:before{content:"";display:inline-block;margin:0 8px 4px;width:16px;border-bottom:1px solid #ddd}.aboutRegister__btn{padding:16px 80px}.aboutHero__inner[data-js-anim]{-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;opacity:0}.aboutHero__inner[data-js-anim=active]{opacity:1}.aboutFeature__img img[data-js-anim]{-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0}.aboutFeature__img img[data-js-anim=active]{opacity:1}.aboutOfficeList[data-js-anim] .aboutOfficeList__item{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:3s;animation-duration:3s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(7){-webkit-animation-delay:.35s;animation-delay:.35s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(8){-webkit-animation-delay:.4s;animation-delay:.4s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(9){-webkit-animation-delay:.45s;animation-delay:.45s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(10){-webkit-animation-delay:.5s;animation-delay:.5s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(11){-webkit-animation-delay:.55s;animation-delay:.55s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(12){-webkit-animation-delay:.6s;animation-delay:.6s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(13){-webkit-animation-delay:.65s;animation-delay:.65s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(14){-webkit-animation-delay:.7s;animation-delay:.7s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(15){-webkit-animation-delay:.75s;animation-delay:.75s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(16){-webkit-animation-delay:.8s;animation-delay:.8s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(17){-webkit-animation-delay:.85s;animation-delay:.85s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(18){-webkit-animation-delay:.9s;animation-delay:.9s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(19){-webkit-animation-delay:.95s;animation-delay:.95s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(20){-webkit-animation-delay:1s;animation-delay:1s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(21){-webkit-animation-delay:1.05s;animation-delay:1.05s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(22){-webkit-animation-delay:1.1s;animation-delay:1.1s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(23){-webkit-animation-delay:1.15s;animation-delay:1.15s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(24){-webkit-animation-delay:1.2s;animation-delay:1.2s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(25){-webkit-animation-delay:1.25s;animation-delay:1.25s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(26){-webkit-animation-delay:1.3s;animation-delay:1.3s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(27){-webkit-animation-delay:1.35s;animation-delay:1.35s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(28){-webkit-animation-delay:1.4s;animation-delay:1.4s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(29){-webkit-animation-delay:1.45s;animation-delay:1.45s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(30){-webkit-animation-delay:1.5s;animation-delay:1.5s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(31){-webkit-animation-delay:1.55s;animation-delay:1.55s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(32){-webkit-animation-delay:1.6s;animation-delay:1.6s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(33){-webkit-animation-delay:1.65s;animation-delay:1.65s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(34){-webkit-animation-delay:1.7s;animation-delay:1.7s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(35){-webkit-animation-delay:1.75s;animation-delay:1.75s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(36){-webkit-animation-delay:1.8s;animation-delay:1.8s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(37){-webkit-animation-delay:1.85s;animation-delay:1.85s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(38){-webkit-animation-delay:1.9s;animation-delay:1.9s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(39){-webkit-animation-delay:1.95s;animation-delay:1.95s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(40){-webkit-animation-delay:2s;animation-delay:2s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(41){-webkit-animation-delay:2.05s;animation-delay:2.05s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(42){-webkit-animation-delay:2.1s;animation-delay:2.1s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(43){-webkit-animation-delay:2.15s;animation-delay:2.15s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(44){-webkit-animation-delay:2.2s;animation-delay:2.2s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(45){-webkit-animation-delay:2.25s;animation-delay:2.25s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(46){-webkit-animation-delay:2.3s;animation-delay:2.3s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(47){-webkit-animation-delay:2.35s;animation-delay:2.35s}.aboutOfficeList[data-js-anim] .aboutOfficeList__item:nth-child(48){-webkit-animation-delay:2.4s;animation-delay:2.4s}.aboutOfficeList[data-js-anim=active] .aboutOfficeList__item{-webkit-animation-name:zoomInOut;animation-name:zoomInOut}@-webkit-keyframes zoomInOut{0%{opacity:0}30%{opacity:1}}@keyframes zoomInOut{0%{opacity:0}30%{opacity:1}}.aboutCaseStudy[data-js-anim]:first-of-type{opacity:0;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:-20%}.aboutCaseStudy[data-js-anim]:last-of-type{opacity:0;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;right:-20%}.aboutCaseStudy[data-js-anim=active]:first-of-type{left:0;opacity:1}.aboutCaseStudy[data-js-anim=active]:last-of-type{opacity:1;right:0}.aboutVoiceList[data-js-anim]{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:0}.aboutVoiceList[data-js-anim=active]{opacity:1}.aboutMeritList[data-js-anim] .aboutMeritList__icon{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.aboutMeritList[data-js-anim=active] .aboutMeritList__icon{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.aboutRegister__panel[data-js-anim]{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:0}.aboutRegister__panel[data-js-anim=active]{opacity:1}.anim-wrap{max-width:100%;overflow:hidden}.ruleContents p,.ruleList--hasNum{margin:8px 0;color:#666}.ruleList--hasNum{counter-reset:section}.ruleList--hasNum>li{margin-bottom:8px;padding-left:30px;position:relative}.ruleList--hasNum>li:before{color:#999;counter-increment:section;content:counter(section) ". ";position:absolute;top:0;left:0}.ruleList--hasNum>li ol{margin:8px 0;counter-reset:subsection}.ruleList--hasNum>li ol>li{margin-bottom:0;padding-left:36px;position:relative}.ruleList--hasNum>li ol>li:before{color:#999;counter-increment:subsection;content:"(" counter(subsection) ")";position:absolute;top:0;left:0}.ruleList{margin:8px 0;color:#666}.ruleList li{padding-left:24px;position:relative}.ruleList li:before{content:"";width:6px;height:6px;background-color:#ddd;border-radius:50%;display:inline-block;position:absolute;margin-top:-4px;top:50%;left:0}.ruleHistory{margin:64px 0;padding-top:64px;border-top:1px solid #ddd;text-align:right;font-size:14px;color:#999}.ruleHistory>li{margin:5px 0}.faqList{padding:40px;border:1px solid #eee;background-color:#fafafa;-webkit-box-sizing:border-box;box-sizing:border-box}.faqList li{margin-bottom:8px}.faqList li:last-child{margin-bottom:0}.faqList li:before{content:"";width:6px;height:6px;margin:-2px 16px 0 0;border-radius:50%;background-color:#ccc;display:inline-block;vertical-align:middle}.faqContents{margin:64px 0;padding-bottom:64px;border-bottom:1px solid #eee}.faqContents:last-child{border-bottom:0}.faqContents__ttl{color:#999;font-size:20px;font-weight:700;margin-bottom:40px}.faqContents__question{font-size:16px;font-weight:700;margin:40px 0 24px 40px;position:relative}.faqContents__question:before{content:"Q";display:inline-block;color:#252a5e;font-size:24px;font-weight:400;position:absolute;top:-8px;left:-40px}.faqContents__answer{color:#666;font-size:16px;margin:24px 0 24px 40px;position:relative}.faqContents__answer:last-child{margin:24px 0 0 40px}.faqContents__answer:before{content:"A";display:inline-block;color:#937f4e;font-size:24px;font-weight:400;position:absolute;top:-8px;left:-40px}.faqContents__answer p{margin:16px 0}.faqContents__answer p:last-child{margin:16px 0 0}.faqContents__list li{margin-left:24px;position:relative}.faqContents__list li:before{content:"";width:6px;height:6px;margin:-2px 16px 0 0;border-radius:50%;background-color:#ccc;display:inline-block;position:absolute;top:12px;left:-16px}.pageError{margin:184px 0}.pageError__ttl{color:#999;font-size:24px;text-align:center}.pageError__description{color:#999;font-size:18px;text-align:center}.pageError__btn{width:304px;margin:64px auto 0}.informationHero{width:100%;background:url(/img/pc/user/static/lp/bl_honyaku/hero_back.png) 50% no-repeat;height:380px;background-color:#fff;text-align:center}.informationHero h1{color:#937f4e;font-size:18px;font-weight:700;margin-bottom:16px;padding-top:64px}.informationHero h1 span{display:block;line-height:1}.informationHero h1 strong{color:#252a5e;font-size:40px;line-height:1.5}.informationHero p{color:#666;font-size:14px}.informationHero p.buttonBottomText{color:#999;font-size:12px}.informationHero .form__btnHolder{margin-top:24px}.informationBody{-webkit-box-sizing:border-box;box-sizing:border-box;width:860px;margin:0 auto 64px;line-height:1.8}.informationBody h2{font-size:28px;font-weight:700;margin:70px 0 25px;line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px}.informationBody h3{font-size:20px;margin:45px 0 20px;border-left:3px solid #ccc;padding-left:24px}.informationBody strong{border-bottom:2px solid #b39b5f;margin-bottom:16px;display:inline-block}.informationBody ul{margin:25px 0}.informationBody ul>li{position:relative;margin:5px 0;padding-left:25px}.informationBody ul>li:before{content:"";width:6px;height:6px;background:#ccc;border-radius:50%;position:absolute;top:.6em;left:0}.informationBody ol{margin:25px 0;counter-reset:entryOl}.informationBody ol>li{position:relative;margin:5px 0;padding-left:25px}.informationBody ol>li:before{counter-increment:entryOl;content:counter(entryOl);color:#b39b5f;display:inline-block;margin-right:20px;position:absolute;top:0;left:0}.informationBody figure{margin:25px 0;border:1px solid #eee;text-align:center;overflow:hidden}.informationBody figcaption{color:#999;padding:5px 10px;display:block;border-top:1px solid #eee;font-size:12px}.informationBody .gist{border:1px solid #ddd;padding:30px 40px;margin:40px 0;clear:both}.informationBody .gist ol{margin:0}.informationBody .gist .form__btnHolder{margin:24px 0 0}.buttonBottomText{margin:-24px 0 0;color:#999;font-size:12px;text-align:center}.bottomNote{font-size:12px;background-color:#f3f3f3;color:#999}.bottomNote__text{width:1200px;margin:0 auto;padding:24px 0;text-align:right}.header--lp--translation{position:fixed;background-color:#fff;width:100%;margin-top:-80px;z-index:1000}.header--lp--translation__inner{width:1200px;height:80px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header--lp--translation__logo{display:block;-ms-flex-preferred-size:240px;flex-basis:240px;height:20px;background:url(/img/pc/user/logo.svg) 0 no-repeat;background-size:100%;overflow:hidden;text-indent:-999em;-webkit-transform:all .2s;-ms-transform:all .2s;transform:all .2s}.header--lp--translation__logo a{display:block}.header--lp--translation__navWrap{-ms-flex-preferred-size:855px;flex-basis:855px}.header--lp--translation__nav{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--lp--translation__navItem{margin-left:24px}.header--lp--translation__navItem a:link{color:#666}.header--lp--translation__navItem a:hover{text-decoration:underline}.header--lp--translation__navItem a:visited{color:#666}.header--lp--translation__navItem .header--lp--translation__button:link{color:#fff}.header--lp--translation__navItem .header--lp--translation__button:hover{color:#252a5e}.header--lp--translation__navItem .header--lp--translation__button:visited{color:#fff}.header--lp--translation__navItem .header--lp--translation__button:visited:hover{color:#252a5e}a.header--lp--translation__button{display:block;width:143px;height:38px;line-height:38px;background-color:#252a5e;border:1px solid #252a5e;border-radius:20px;text-align:center;position:relative;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:1000}a.header--lp--translation__button:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:120%;height:100%;background:#fff;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scaleX(0);-ms-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}a.header--lp--translation__button:hover{font-weight:700;text-decoration:none}a.header--lp--translation__button:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1)}.main--rozetta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:108px 0 185px;color:#fff;text-align:center;margin-top:80px;position:relative;background:url(/img/pc/user/static/lp/translation/hero.jpg) 50%/cover no-repeat}.main--rozzetta__title{font-size:24px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.main--rozetta__catchcopy,.main--rozzetta__title{font-weight:700;line-height:1;letter-spacing:.1em}.main--rozetta__catchcopy{margin-top:16px;font-size:50px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.main--rozetta__description{margin-top:32px}.inquire--lp__buttonArea{position:relative;margin:-142px auto 0;width:250px;padding:40px 80px;background-color:#fff;border-radius:2px;text-align:center;line-height:1;-webkit-box-shadow:0 8px 10px rgba(0,0,0,.15);box-shadow:0 8px 10px rgba(0,0,0,.15)}.inquire--lp__button{position:relative;display:block;margin-top:20px;padding:24px 64px;border:1px solid #252a5e;border-radius:50px;background-color:#252a5e;color:#fff;font-size:16px;text-align:center;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;z-index:100}.inquire--lp__button:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:120%;height:100%;background:#fff;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scaleX(0);-ms-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.inquire--lp__button:hover{color:#252a5e;font-weight:700}.inquire--lp__button:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1)}.inquire--lp__freetrialTitle{color:#666}.inquire--lp__freetrialTitle--strong{color:#937f4e}.inquire--lp__freetrialDescription{margin-top:12px;font-size:12px;color:#999}.section--faq,.section--flow,.section--merit,.section--plan,.section--precision,.section--privilege,.section--request,.section--security,.section--voice{padding:80px 0;background-color:#fff}.section--merit{padding-top:120px}.section__title{font-size:22px;font-weight:700;text-align:center;line-height:1;margin-bottom:64px}.section__titleDescription{font-size:14px;text-align:center;color:#666;margin-top:-32px}.section__title--sub{color:#999;font-size:18px;text-align:center;line-height:1;margin:64px 0 24px}.meritWrap{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.merit{-ms-flex-preferred-size:400px;flex-basis:400px;text-align:center}.merit__icon{background-color:#f9f8f5;width:114px;height:114px;text-align:center;display:block;margin:0 auto 40px;border-radius:50%;line-height:150px}.merit__title{font-size:18px;color:#252a5e}.merit__description{font-size:16px;color:#666;line-height:1.8;margin-top:16px}.section--precision{background-color:#eee}.precisionTable{width:1200px;background-color:#fff;border:1px solid #eee;margin:0 auto;font-size:14px;line-height:1.9}.precisionTable td,.precisionTable th{font-weight:400;padding:24px;border:1px solid #eee}.precisionTable th{font-size:16px;padding:16px}.precisionTable__original{font-size:13px}.precisionTable__product{color:#252a5e}.precisionTable__other{color:#666}.rozettaCase{width:1200px;margin:24px auto}.rozettaCaseList__item{border:1px solid #eee;margin-bottom:24px}.rozettaCase .rozettaCaseList__item:last-child{margin-bottom:0}.rozettaCaseList__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;-o-transition:.3s all;transition:all .3s}.rozettaCaseList__link:hover{background-color:#f9f8f5}.rozettaCaseList__link:hover .rozettaCaseList__img{-webkit-filter:brightness(104%);filter:brightness(104%)}.rozettaCaseList__imgWrap{-ms-flex-preferred-size:580px;flex-basis:580px;overflow:hidden}.rozettaCaseList__img{width:100%;-webkit-transition:all .3s;-o-transition:.3s all;transition:all .3s}.rozettaCaseList__text{padding:24px 32px 24px 0;-ms-flex-preferred-size:548px;flex-basis:548px}.rozettaCaseList__title{color:#333;font-size:18px;font-weight:700;margin-bottom:8px}.rozettaCaseList__office{color:#999;font-size:14px;margin-bottom:8px}.rozettaCaseList__name{color:#333;display:inline-block;margin-left:8px}.rozettaCaseList__readMore{color:#2054a2;font-size:14px}.voiceWrap{width:1240px;margin:32px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.voice{background-color:#f9f8f5;margin:20px;padding:42px 32px 32px;-ms-flex-preferred-size:516px;flex-basis:516px;line-height:1.9;position:relative}.voice:before{content:"\201C";color:#e1d7be;display:inline-block;font-size:200px;font-family:ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,serif;position:absolute;top:0;left:-15px;line-height:120px}.voice__office{color:#999;font-size:14px;margin-top:16px}.section--flow{background-color:#f8f8f8}.flow{width:1200px;margin:64px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flowItem{-ms-flex-preferred-size:145px;flex-basis:145px;position:relative}.flowItem:after{content:"";display:inline-block;width:14px;height:14px;border-right:2px solid #b39b5f;border-bottom:2px solid #b39b5f;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:68px;right:-32px}.flowItem:last-child:after{content:none}.flowTitle{color:#252a5e;font-size:16px;font-weight:700;text-align:center;margin:24px 0 0}.flowDescription{font-size:14px;margin-top:16px}.planWrap{width:835px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.planYear{-ms-flex-preferred-size:480px;flex-basis:480px}.planFirst,.planYear{border:1px solid #eee}.planFirst{-ms-flex-preferred-size:242px;flex-basis:242px;position:relative}.planFirst:before{content:"\FF0B";display:inline-block;font-size:46px;color:#ccc;position:absolute;top:50px;left:-77px}.planText{margin:24px}.planTitle{color:#252a5e;font-size:16px;font-weight:700;text-align:center;height:64px;line-height:64px;display:block;background-color:#f9f8f5}.planTitle__sup{color:#999;font-size:12px;font-weight:none;margin-left:8px}.planContent{color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-ms-flex-pack:distribute;justify-content:space-around;padding-top:16px}.planContent__page{margin-top:8px;position:relative}.planContent__page:before{content:"";display:inline-block;border-left:1px solid #ddd;height:46px;position:absolute;top:2px;left:-44px}.planNumber{color:#252a5e;font-size:40px}.planPage{color:#252a5e;font-size:18px}.plan__text{display:inline-block;position:relative;left:50%;margin:40px auto 0 -240px}.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{width:320px;margin:0 auto}.section--request__button{position:relative;display:block;padding:24px 0;line-height:1;border:1px solid #fff;border-radius:50px;color:#fff;font-size:16px;text-align:center;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;z-index:100}.section--request__button:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:120%;height:100%;background:#fff;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scaleX(0);-ms-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.section--request__button:hover{color:#252a5e;font-weight:700}.section--request__button:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scale(1);-ms-transform:skewX(-30deg) scale(1);transform:skewX(-30deg) scale(1)}.section--request__telArea{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.section--request__telTitle{font-size:14px}.section--request__telNumber{margin-left:16px;font-size:20px;font-weight:700}.section--security{color:#fff;background-color:#66678c;background:url(/img/pc/user/static/lp/translation/security.jpg) 50%/cover no-repeat}.section--security .section__titleDescription{color:#fff}.security{width:1200px;margin:80px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}.securityItem{-ms-flex-preferred-size:352px;flex-basis:352px;padding:0 24px}.securityTitle{font-size:16px;font-weight:700}.securityDescription{font-size:14px;line-height:1.9;margin-top:16px}.translationFaq{width:1240px;margin:32px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.translationFaqItem{margin:20px;padding:42px 32px 32px;-ms-flex-preferred-size:514px;flex-basis:514px;line-height:1.9;border:1px solid #eee}.translationFaqQuestion{font-size:16px;font-weight:700;margin:-10px 0 32px;padding-left:32px;position:relative}.translationFaqQuestion:before{content:"Q";display:inline-block;color:#252a5e;font-size:18px;font-weight:700;position:absolute;top:0;left:0}.translationFaqAnswer{color:#666;font-size:16px;padding-left:32px;position:relative}.translationFaqAnswer:before{content:"A";display:inline-block;color:#937f4e;font-size:18px;font-weight:700;position:absolute;top:0;left:0}.section--privilege{background-color:#f0ebde;padding:80px 0 0}.privilege__text{width:484px;margin:0 auto;padding:0 350px 120px 0;background:url(/img/pc/user/static/lp/translation/whitepaper.png) 100% 100% no-repeat;background-size:291px 301px}.privilege__content{font-size:14px;background-color:#fff;border:1px solid #e1d7be;border-radius:3px;margin:20px 0 -10px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.privilege__title{color:#937f4e;-ms-flex-preferred-size:85px;flex-basis:85px;border-right:1px solid #eee;margin-right:16px}.footer--lp--translation__content{font-size:12px;padding:24px 0;background-color:#f3f3f3}.footer--lp--translation__contentInner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:0 auto}.footer--lp--translation__contentInner,.footer--lp--translation__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.footer--lp--translation__navItem{margin-right:24px}.footer--lp--translation__navItem a:link{color:#666}.footer--lp--translation__navItem a:hover{text-decoration:underline}.footer--lp--translation__navItem a:visited{color:#666}.footer--lp--translation__text{color:#999}.footer--lp--translation__copyright{color:#ccc;font-size:12px;text-align:center;padding:24px 0}.main--rozettaCaseTitle{height:64px;margin-top:80px;position:relative;background-color:#eee}.main--rozettaCaseTitle__inner{width:1200px;margin:0 auto;color:#666;line-height:64px}.rozettaCaseContents{margin-bottom:64px}.rozettaCaseOffice{width:860px;margin:0 auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rozettaCaseOffice__office{color:#999;font-size:14px}.rozettaCaseOffice__name{color:#333;font-size:16px;font-weight:700;display:block}.whitepaperHero{background-color:#f4f4f7;margin-bottom:64px}.whitepaperHero__inner{width:1200px;margin:0 auto;padding:64px 0;background:url(/img/pc/user/whitepaper/hero.png) 100% 100% no-repeat}.whitepaperHero__ttl{color:#666;font-size:32px;margin-bottom:24px}.whitepaperHero__lead{color:#999;font-size:14px;line-height:1.8}.whitepaperListWrap{margin:0 -20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.whitepaperList{width:580px;margin:0 20px 40px;border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}.whitepaperList__link{height:100%;padding:40px 40px 32px 278px;display:inline-block;-webkit-transition:background-color .3s ease-out;-o-transition:.3s ease-out background-color;transition:background-color .3s ease-out}.whitepaperList__link:hover{background-color:#f9f8f5}.whitepaperList__ttl{font-size:18px;font-weight:700}.whitepaperList__description{color:#333;font-size:14px;margin:16px 0}.whitepaperList__author{margin:16px 0}.whitepaperList__author__name{color:#333;font-size:14px;font-weight:700}.whitepaperList__author__office{color:#999;font-size:12px}.whitepaperFile{background-color:#f8f8f8;padding:5px 8px;color:#666;font-size:12px;display:inline-block}.whitepaperFile__icon{display:inline-block;width:14px;height:18px;vertical-align:middle}.whitepaperFile__icon svg[class*=fileType__icon] g,.whitepaperFile__icon svg[class*=fileType__icon] path{fill:#ccc}.whitepaperList__thumb{width:198px;height:100%;border:1px solid #eee;background-color:#fff;position:absolute;top:40px;left:40px;overflow:hidden}.whitepaperList__thumb__img{width:100%}.whitepaperDetailWrap{width:860px;margin:40px auto}.whitepaperDetail__head{margin-bottom:64px}.whitepaperDetail__date{font-size:14px;color:#999;text-align:right;margin-top:14px;padding-left:20px;display:block}.whitepaperDetail__date .icn_time{display:inline-block;width:13px;height:13px;margin-bottom:-1px}.whitepaperDetail__date .icn_time g,.whitepaperDetail__date .icn_time path{fill:#ccc}.whitepaperDetail__ttl{color:#666;font-size:32px}.whitepaperDetail__description{color:#666;font-size:16px;text-align:justify;margin-top:24px}.whitepaperOutline{width:510px;float:right;margin-bottom:64px}.whitepaperOutline__ttl{color:#999;font-size:20px;line-height:1;margin-bottom:24px;position:relative}.whitepaperOutline__ttl:after{content:"";display:inline-block;width:90%;height:1px;background-color:#eee;position:absolute;top:.5em;right:0}.whitepaperOutlineList ol{font-size:16px;margin:0;line-height:1.9;counter-reset:section;list-style:none;position:relative}.whitepaperOutlineList ol li{margin-top:6px;position:relative;padding-left:25px}.whitepaperOutlineList ol li:before{color:#999;counter-increment:section;content:counter(section) ". ";position:absolute;top:0;left:0}.whitepaperOutlineList ol li ol{margin-left:20px;counter-reset:subsection}.whitepaperOutlineList ol li ol li{padding-left:20px}.whitepaperOutlineList ol li ol li:before{color:#999;counter-increment:subsection;content:counter(section) "-" counter(subsection) ".";margin-left:-20px}.whitepaperOutlineList ul{font-size:16px;margin:0;line-height:1.9;list-style:none;position:relative}.whitepaperOutlineList ul li{margin-top:6px;position:relative;padding-left:16px}.whitepaperOutlineList ul li:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#ccc;display:inline-block;position:absolute;top:.7em;left:0}.whitepaperThumb{width:290px;float:left;margin-bottom:64px}.whitepaperThumb__img{border:1px solid #eee;width:100%;margin-bottom:16px}.whitepaperDownload{text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:64px 0;padding:40px 0;clear:both}.whitepaperDownload__btn{font-weight:700;padding:16px 64px;border-radius:4px}.whitepaperSample{background-color:#f3f3f3;padding:24px 16px 0}.whitepaperSample img{width:100%;height:auto;margin-bottom:16px}.whitepaperSample__ttl{color:#999;font-size:20px;text-align:center;margin-bottom:24px}.whitepaperInnerLink{width:1200px;left:50%;margin-left:-600px;position:fixed;background:red;bottom:0;height:0;-webkit-transition:bottom .25s;-o-transition:bottom .25s;transition:bottom .25s}.whitepaperInnerLink.active{bottom:60px}.whitepaperInnerLink__wrap{min-width:1200px}.whitepaperInnerLink__anchor{background:#ddd;position:absolute;top:0;right:0;height:45px;width:45px;text-indent:-777px;overflow:hidden;border-radius:2px}.whitepaperInnerLink__anchor:before{content:"";width:10px;height:10px;display:inline-block;border-top:4px solid #252a5e;border-right:4px solid #252a5e;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:-5px 0 0 -5px;vertical-align:middle;position:absolute;top:50%;left:50%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:margin-top .2s;-o-transition:margin-top .2s;transition:margin-top .2s}.whitepaperInnerLink__anchor:hover:before{margin-top:-6px}.shareBtnsTitle{color:#252a5e;font-size:20px;font-weight:700;text-align:center;margin-bottom:-40px}.shareBtnsTitle__name:before{content:"";display:inline-block;width:8px;height:16px;border-top:1px solid #252a5e;border-left:1px solid #252a5e;margin-right:2px}.shareBtnsTitle__name:after{content:"";display:inline-block;width:8px;height:16px;border-bottom:1px solid #252a5e;border-right:1px solid #252a5e;margin:0 8px -2px 2px}
