@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,address,menu{margin:0;padding:0;font-size:100%;line-height:1.1em;letter-spacing:.025em}ul,ul li{list-style-type:none}img{border:0;font-size:0;line-height:1;vertical-align:middle}hr{display:none}table{border-collapse:collapse;border-spacing:0}sup{position:relative;top:.1em;font-weight:400;font-size:10px;font-size:12px\9;white-space:nowrap}html>body sup{position:relative;top:-.4em;padding:0;vertical-align:baseline}html,body{width:100%;height:100%;margin:0;padding:0}body *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#000;font-size:16px;line-height:1.625;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}a{-webkit-transition:opacity .1s ease;text-decoration:none;transition:opacity .1s ease}a:hover{opacity:.7}img{width:100%}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.sp{display:none}.pc{display:block}a[href^="tel:"]{pointer-events:none}hr{display:block;margin:40px auto;border:none;border-bottom:1px solid #ccc}.section-area{min-width:1040px}.section-area .inr{width:1040px;margin:0 auto;padding:0 20px}.section-area .inr .heading-ttl01{padding:50px 0;color:#fff;font-size:32px;font-family:YuMincho,"Yu Mincho",serif}.section-area .inr .heading-ttl01 span{padding-bottom:5px;padding-left:20px;color:#fff;font-size:14px;font-family:YuMincho,"Yu Mincho",serif;vertical-align:middle}.section-area .inr .heading-ttl01+.heading-lead{color:#fff}.section-area .inr .heading-ttl02{color:#521110;font-size:26px;font-family:YuMincho,"Yu Mincho",serif}.section-area .inr .heading-ttl03{display:block;padding:25px 20px;background-color:#e4e0e0;font-size:20px}.section-area .inr .heading-ttl04{margin-bottom:15px}.section-area .inr .heading-ttl04:before{display:inline-block;width:12px;height:12px;margin-right:3px;background-color:#521110;content:""}.section-area .inr .heading-ttl05{color:#521110;font-size:20px;font-family:YuMincho,"Yu Mincho",serif}.section-area .section-wrapper{margin-bottom:208px;background-color:#fff}.section-area .section-wrapper:not(:last-child){margin-bottom:24px}.breadcrumb{min-width:1040px;background-color:#e4e0e0}.breadcrumb .bread{width:1040px;margin:0 auto;padding:10px 20px}.breadcrumb .bread li{display:inline-block;font-size:13px}.breadcrumb .bread li a{font-size:13px}.breadcrumb .bread li:not(:last-child){margin-right:8px}.breadcrumb .bread li:not(:last-child):after{-webkit-transform:rotate(45deg) translateY(-2px);display:inline-block;width:6px;height:6px;margin-left:5px;transform:rotate(45deg) translateY(-2px);border-top:1px solid #000;border-right:1px solid #000;content:""}.content{z-index:10;position:relative;background:linear-gradient(180deg,#521110 0px,#521110 360px,#e4e0e0 360px,#e4e0e0 100%)}.txt-area+.txt-area{margin-top:45px}.txt-area .txt+.txt{margin-top:25px}.txt-area .txt a{color:#521110;text-decoration:underline}.txt-area .txt.-center{text-align:center}.flexbox{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.flexbox.-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flexbox.-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexbox .flex-col:not(:last-child){margin-right:30px}.note{padding-left:1em;font-size:14px;text-indent:-1em}.note a{color:#521110;text-decoration:underline}.circle-list li:before{margin-right:.4em;content:"●";font-size:.7em;vertical-align:middle}.circle-list li{padding-left:1em;text-indent:-1em}.link-area{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-bottom:32px;background:#e4e0e0}.link-area .inr{padding-top:60px}.link-area .inr .ttl{margin-bottom:25px;color:#fff;font-size:32px;font-family:YuMincho,"Yu Mincho",serif}.link-area .inr .ttl span{display:inline-block;padding-left:15px;color:#fff;font-size:14px;font-family:YuMincho,"Yu Mincho",serif}.link-area .inr .lead{color:#fff}.link-area .link{width:100%;margin:20px 0 0 auto;overflow:hidden}.link-area .link a{display:block;position:relative;padding:30px 50px;background-color:#1f0606;color:#fff;font-family:YuMincho,"Yu Mincho",serif;text-align:center}.link-area .link a:after{-webkit-transform:skew(60deg);display:block;position:absolute;top:0;right:6%;bottom:0;width:25px;height:5px;margin:auto;transform:skew(60deg);border-right:2px solid #fff;border-bottom:1px solid #fff;content:""}.link-area .recruit-area{width:50%;min-height:477px;margin-bottom:-80px;background:url(/_cmswp/wp-content/themes/iylaw/images/recruit_bg.jpg) center no-repeat;background-size:cover}.link-area .recruit-area .inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;width:71.4285714286%;height:100%;margin:0 auto}.link-area .contact-area{width:50%;min-height:477px;margin-top:-80px;background:url(/_cmswp/wp-content/themes/iylaw/images/contact_bg.jpg) center no-repeat;background-size:cover}.link-area .contact-area .inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;width:71.4285714286%;height:100%;margin:0 auto}.link-area .contact-area .inr .tel{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-top:60px}.link-area .contact-area .inr .tel .icon{width:30px;margin-right:15px}.link-area .contact-area .inr .tel .tel-num{color:#fff;font-weight:700;font-size:26px}.pager-list{padding:30px 0 10px;text-align:center}.pager-list .pager li{display:inline-block;margin:0 8px}.pager-list .pager li a{display:block;z-index:10;position:relative;padding:0 .3em;color:#521110;line-height:1.5}.pager-list .pager li:hover:before{opacity:.7}.pager-list .pager li:hover:after{opacity:.7}.pager-list .pager .act a{border-bottom:1px solid #896b6b}.pager-list .pager .prev,.pager-list .pager .next{position:relative;width:14px;color:#521110;text-indent:-9999px}.pager-list .pager .prev.disabled,.pager-list .pager .next.disabled{color:#ccc}.pager-list .pager .prev.disabled a,.pager-list .pager .next.disabled a{pointer-events:none}.pager-list .pager .prev:after,.pager-list .pager .next:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:8px;height:8px;margin:auto;border-top:1px solid currentcolor;border-left:1px solid currentcolor;content:""}.pager-list .pager .prev.more:before,.pager-list .pager .next.more:before{display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;border-top:1px solid #521110;border-left:1px solid #521110;content:""}.pager-list .pager .prev:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pager-list .pager .prev.more:before{-webkit-transform:rotate(-45deg);right:-6px;left:0;transform:rotate(-45deg)}.pager-list .pager .next:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.pager-list .pager .next.more:before{-webkit-transform:rotate(135deg);right:0;left:-6px;transform:rotate(135deg)}.sort-box .sort-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;z-index:99;position:relative;min-width:280px;padding:11px 40px 10px 25px;border:1px solid #ccc;background-color:#fff;font-weight:500;line-height:1.2;cursor:pointer;user-select:none}.sort-box .sort-label:focus{outline:none}.sort-box .sort-label::-ms-expand{display:none}.sort-box .sort-area{display:inline-block;position:relative;margin-bottom:24px}.sort-box .sort-area:after{display:block;z-index:99;position:absolute;top:0;right:8px;bottom:0;width:0;height:0;margin:auto;border-top:6px solid #1f0606;border-right:6px solid transparent;border-left:6px solid transparent;content:"";pointer-events:none}.page-top{z-index:999;position:absolute;right:5%}.page-top.is-fixed{position:fixed;top:auto;right:5%;bottom:5%}.page-top a{display:block;position:relative;width:64px;height:64px;background-color:#c7b2b2;text-indent:-9999px}.page-top a:after{-webkit-transform:perspective(20px) rotateY(-60deg) translateX(-8px);display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:30px;margin:auto;transform:perspective(20px) rotateY(-60deg) translateX(-8px);border-top:2px solid #081524;border-right:1px solid #081524;content:""}.fixed-contact{z-index:999;position:fixed;top:30%;right:0}.fixed-contact a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;padding:30px 20px;border:1px solid rgba(228,224,224,.3);border-right:none;border-radius:20px 0 0;background-color:#521110;color:#fff;font-family:YuMincho,"Yu Mincho",serif;writing-mode:vertical-rl}.fixed-contact a:before{display:inline-block;width:24px;height:16px;margin-bottom:10px;background:url(/_cmswp/wp-content/themes/iylaw/common/images/contact_fixed_icon.png) center no-repeat;content:""}.header .top-box:after{display:block;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,transparent),color-stop(50%,#ccc),to(#ccc));background:linear-gradient(90deg,transparent 0%,transparent 50%,#ccc 50%,#ccc 100%);content:""}.header .top-box>div:after{display:block;width:100%;height:1px;margin-bottom:-1px;background:-webkit-gradient(linear,left top,right top,from(#521110),color-stop(10%,#521110),color-stop(10%,#ccc),to(#ccc));background:linear-gradient(90deg,#521110 0%,#521110 10%,#ccc 10%,#ccc 100%);content:""}.header .top-box .header-inr{padding:0 20px}.header .top-box .header-inr .logo{-ms-flex-negative:0;flex-shrink:0}.header .top-box .header-inr .menu-list{padding:10px 0}.header .top-box .header-inr .menu-list .link a{padding:0;font-size:13px}.header .header-inr{width:1040px;margin:0 auto;padding:24px 20px}.header .header-inr .flexbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-inr .menu-list{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.header .header-inr .menu-list .link a{display:block;padding:5px 0;font-weight:700;font-size:14px;font-family:YuMincho,"Yu Mincho",serif}.header .header-inr .menu-list .link:not(:first-child){margin-left:20px}.header .header-inr .sp-menu-list{display:none}.menu-list.pc .link a{position:relative}.menu-list.pc .link a:after{display:none;position:absolute;right:0;bottom:0;left:0;width:24px;height:1px;margin:auto;background-color:#521110;content:""}.message .menu-list.pc .link a[href="/message/"]{color:#521110}.message .menu-list.pc .link a[href="/message/"]:after{display:block}.history .menu-list.pc .link a[href="/history/"]{color:#521110}.history .menu-list.pc .link a[href="/history/"]:after{display:block}.business .menu-list.pc .link a[href="/business/"]{color:#521110}.business .menu-list.pc .link a[href="/business/"]:after{display:block}.profile .menu-list.pc .link a[href="/profile/"]{color:#521110}.profile .menu-list.pc .link a[href="/profile/"]:after{display:block}.publication .menu-list.pc .link a[href="/publication/"]{color:#521110}.publication .menu-list.pc .link a[href="/publication/"]:after{display:block}.p-study .menu-list.pc .link a[href="/study-group/"]{color:#521110}.p-study .menu-list.pc .link a[href="/study-group/"]:after{display:block}.footer{position:relative;padding-top:128px;background-color:#e4e0e0}.footer-wrapper{background:-webkit-gradient(linear,left top,right top,from(#e4e0e0),color-stop(50%,#e4e0e0),color-stop(50%,#fff),to(#fff));background:linear-gradient(90deg,#e4e0e0 0%,#e4e0e0 50%,#fff 50%,#fff 100%)}.footer-inr{width:1040px;margin:0 auto;padding:60px 0 60px 80px;background-color:#fff}.footer-inr .menu-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.footer-inr .menu-list a{color:#521110;font-weight:500}.footer-inr .menu-list.menu-top li{width:35%}.footer-inr .menu-list.menu-top li:nth-child(3n-1){width:30%}.footer-inr .menu-list.menu-top li:not(:last-child){margin-bottom:20px}.footer-inr .menu-list.menu-bottom{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px}.footer-inr .menu-list.menu-bottom a{font-size:14px}.footer-inr .menu-list.menu-bottom li{margin-top:15px}.footer-inr .menu-list.menu-bottom li:nth-child(2){width:60%}.footer-inr .menu-list.menu-bottom li:not(:last-child){margin-right:25px}.footer-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start}.footer-box.left-box{width:50%;border-right:1px solid #ccc}.footer-box.right-box{-ms-flex-negative:0;flex-shrink:0;width:500px;padding-left:30px}.footer .address{padding:35px 0 30px;font-size:14px;line-height:1.85}.footer .tell{padding-bottom:120px;font-size:14px}.footer .copyright{font-size:12px}.box-border{margin-bottom:30px;padding:60px 30px;border:1px solid #ccc}.box-border .ttl{font-weight:700;font-size:20px;text-align:center}.box-border .txt-large{color:#521110;font-weight:700;font-size:26px;text-align:center}.box-border .txt-large>a{color:#521110;font-size:26px;text-decoration:underline}.movie .thumb{margin-bottom:10px}.top .content{background-color:transparent}.top .ttl{color:#521110;font-size:32px;font-family:YuMincho,"Yu Mincho",serif}.top .ttl span{display:block;padding-left:10px;color:#521110;font-size:14px;font-family:YuMincho,"Yu Mincho",serif}.mainvisual{position:relative;min-width:1040px;background:#521110}.mainvisual .inr{position:absolute;right:0;bottom:0;left:0;width:1040px;margin:0 auto}.mainvisual .inr .ttl{padding:0 20px;color:#fff;font-size:56px;font-family:YuMincho,"Yu Mincho",serif}.mainvisual .inr .lead{display:inline-block;margin-top:45px;margin-left:-15%;padding:25px 20px 25px 17%;background-color:#521110;color:#fff;font-size:22px;line-height:2;font-family:YuMincho,"Yu Mincho",serif}.topics-area{background:-webkit-gradient(linear,left top,right top,from(#e4e0e0),color-stop(50%,#e4e0e0),color-stop(50%,#fff),to(#fff));background:linear-gradient(90deg,#e4e0e0 0%,#e4e0e0 50%,#fff 50%,#fff 100%)}.topics-area .inr{display:-webkit-box;display:-ms-flexbox;display:flex}.topics-ttl-box{-ms-flex-negative:0;flex-shrink:0;width:25%;padding:60px 0;background-color:#e4e0e0}.topics-ttl-box .link{margin-top:40px}.topics-ttl-box .link a{position:relative;padding-right:50px;font-family:YuMincho,"Yu Mincho",serif}.topics-ttl-box .link a:after{-webkit-transform:skew(60deg);display:block;position:absolute;top:0;right:6%;bottom:0;width:25px;height:5px;margin:auto;transform:skew(60deg);border-right:2px solid #000;border-bottom:1px solid #000;content:""}.topics-list-box{width:75%;padding:60px 0 120px 50px;background-color:#fff}.topics-list-box .topics-list .topic{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.topics-list-box .topics-list .topic dt{-ms-flex-negative:0;flex-shrink:0;padding:20px 30px 20px 0;text-align:right}.topics-list-box .topics-list .topic dt .category{color:#666}.topics-list-box .topics-list .topic dd{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:20px 0}.topics-list-box .topics-list .topic dd a{color:#521110;text-decoration:underline}.topics-list-box .topics-list .topic:not(:last-child) dd{border-bottom:1px solid #ccc}.topics-list-box .link{width:100%;max-width:520px;margin:25px auto 50px;overflow:hidden}.topics-list-box .link a{display:block;position:relative;padding:27px 50px;background-color:#1f0606;color:#fff;font-size:20px;font-family:YuMincho,"Yu Mincho",serif;text-align:center}.topics-list-box .link a:before,.topics-list-box .link a:after{display:block;position:absolute;top:0;bottom:0;margin:auto;content:""}.topics-list-box .link a:before{right:25px;width:18px;height:12px;border:1px solid #fff}.topics-list-box .link a:after{top:12px;right:36px;width:12px;height:10px;border-bottom:1px solid #fff;border-left:1px solid #fff}.business-area{background:url(/_cmswp/wp-content/themes/iylaw/images/business_bg.jpg) center no-repeat;background-size:cover}.business-area .inr{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.business-area .inr .link{margin-top:120px;overflow:hidden}.business-area .inr .link a{display:block;position:relative;padding:30px 50px;background-color:#1f0606;color:#fff;font-family:YuMincho,"Yu Mincho",serif;text-align:center}.business-area .inr .link a:after{-webkit-transform:skew(60deg);display:block;position:absolute;top:0;right:6%;bottom:0;width:25px;height:5px;margin:auto;transform:skew(60deg);border-right:2px solid #fff;border-bottom:1px solid #fff;content:""}.business-ttl-box{-ms-flex-negative:0;flex-shrink:0;width:46%;margin-top:-88px;background-color:#521110}.business-ttl-box .ttl{padding:75px 50px 70px;color:#fff}.business-ttl-box .ttl span{display:inline-block;margin-bottom:10px;padding-left:15px;color:#fff;vertical-align:middle}.business-ttl-box .lead{padding:0 50px;color:#fff}.business-item-box{width:100%}.business-item-box .field-box{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.business-item-box .field-box li{width:152px;margin-bottom:8px;padding:30px 0 20px;border:1px solid #fff}.business-item-box .field-box li:not(:nth-child(3n)){margin-right:8px}.business-item-box .field-box li .field-img{display:block;width:46.6666666667%;margin:0 auto}.business-item-box .field-box li .field-txt{display:block;padding:25px 4px 0;color:#fff;font-size:14px;font-family:YuMincho,"Yu Mincho",serif;text-align:center}.seminar-area{padding:65px 0 160px;background:#e4e0e0}.seminar-area:after{display:block;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,transparent),color-stop(50%,#ccc),to(#ccc));background:linear-gradient(90deg,transparent 0%,transparent 50%,#ccc 50%,#ccc 100%);content:""}.seminar-area .inr:after{display:block;width:100%;height:1px;margin-bottom:-1px;background:-webkit-gradient(linear,left top,right top,from(#521110),color-stop(10%,#521110),color-stop(10%,#ccc),to(#ccc));background:linear-gradient(90deg,#521110 0%,#521110 10%,#ccc 10%,#ccc 100%);content:""}.seminar-area .inr .ttl span{display:inline-block;margin-bottom:10px;padding-left:25px;vertical-align:middle}.seminar-area .inr .link{width:46%;margin:64px 0 0 auto;overflow:hidden}.seminar-area .inr .link a{display:block;position:relative;padding:30px 50px;background-color:#1f0606;color:#fff;font-family:YuMincho,"Yu Mincho",serif;text-align:center}.seminar-area .inr .link a:after{-webkit-transform:skew(60deg);display:block;position:absolute;top:0;right:6%;bottom:0;width:25px;height:5px;margin:auto;transform:skew(60deg);border-right:2px solid #fff;border-bottom:1px solid #fff;content:""}.seminar-list-box .seminar-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}.seminar-list-box .seminar-list .seminar{position:relative;width:23.8%;padding:30px 25px;background-color:#fff}.seminar-list-box .seminar-list .seminar:not(:last-child){margin-right:24px}.seminar-list-box .seminar-list .seminar dt{height:5em}.seminar-list-box .seminar-list .seminar dt .date{font-weight:700;font-size:14px}.seminar-list-box .seminar-list .seminar dt .category{color:#666;font-size:14px}.seminar-list-box .seminar-list .seminar dt .icon{position:absolute;top:0;right:0;padding:30px 15px;background-color:#c7b2b2;font-weight:700}.seminar-list-box .seminar-list .seminar dd{display:block}.seminar-list-box .seminar-list .seminar dd .seminar-ttl{font-weight:700}.seminar-list-box .seminar-list .seminar dd .seminar-ttl a{color:#521110;text-decoration:underline}.profile-list-area:not(:last-child):after{display:block;width:100%;height:1px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.profile-list-area .profile-list-inr{padding:60px 88px}.profile-list-area .list-name{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:6px}.profile-list-area .list-name li{position:relative;width:48.4848484848%;margin-top:24px;overflow:hidden}.profile-list-area .list-name li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;min-height:98px;padding:10px 20px;border:1px solid #c7b2b2}.profile-list-area .list-name li a .type{display:block;color:#666;font-size:14px}.profile-list-area .list-name li a .name{font-weight:500;font-size:20px}.profile-list-area .list-name li a .name-en{display:block;font-weight:500;font-size:14px}.profile-list-area .list-name li a:before{display:block;position:absolute;top:1px;right:1px;bottom:1px;width:71px;background-color:#e4e0e0;content:""}.profile-list-area .list-name li a:after{-webkit-transform:skew(60deg);display:block;position:absolute;top:0;right:5.5%;bottom:0;width:30px;height:5px;margin:auto;transform:skew(60deg);border-right:2px solid #1f0606;border-bottom:1px solid #1f0606;content:""}.profile-detail-area .profile-detail-inr{padding-bottom:15px}.profile-detail-area .profile-detail-inr .type{color:#666;font-size:18px;font-family:YuMincho,"Yu Mincho",serif}.profile-detail-area .profile-detail-inr .heading-ttl01{padding:0;color:#521110}.profile-detail-area .profile-detail-inr .heading-ttl01 span{color:#521110}.profile-detail-area .profile-detail-inr .profile-data:after{display:block;width:100%;height:1px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.profile-detail-area .profile-detail-inr .profile-data .profile-data-inr{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:60px 80px}.profile-detail-area .profile-detail-inr .profile-data .profile-data-inr .profile-data-txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.profile-detail-area .profile-detail-inr .profile-data .profile-data-inr .profile-data-txt .data-txt{margin-top:40px;font-weight:500}.profile-detail-area .profile-detail-inr .profile-data .profile-data-inr .profile-data-img{-ms-flex-negative:0;flex-shrink:0;padding-right:16px;padding-left:60px}.profile-detail-area .profile-detail-inr .profile-data-detail:not(:last-child):after{display:block;width:100%;height:1px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.profile-detail-area .profile-detail-inr .profile-data-detail .profile-data-inr{padding:50px 80px}.profile-detail-area .profile-detail-inr .profile-data-detail .profile-data-career{margin-top:20px}.profile-detail-area .profile-detail-inr .profile-data-detail .profile-data-career dl{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;padding:10px 0;border-bottom:1px solid #ccc}.profile-detail-area .profile-detail-inr .profile-data-detail .profile-data-career dl dt{-ms-flex-negative:0;flex-shrink:0;width:15%}.profile-detail-area .profile-detail-inr .profile-data-detail .profile-data-list{margin-top:20px}.profile-detail-area .profile-detail-inr .profile-data-detail .profile-data-list li{padding:15px 0;border-bottom:1px solid #ccc}.profile-detail-area .profile-detail-inr .profile-data-detail .profile-data-list li a{color:#521110;text-decoration:underline}.history-data-area .history-data-inr{position:relative;padding:60px 56px}.history-data-area .history-timeline{position:relative;padding-bottom:60px;padding-left:38px}.history-data-area .history-timeline:before{display:block;position:absolute;top:0;bottom:0;left:8px;width:1px;height:110%;background:#c7b2b2;content:""}.history-data-area .history-timeline:first-child:before{top:22px}.history-data-area .history-timeline:last-child:before{height:90%;background:linear-gradient(to bottom,#c7b2b2,#c7b2b2 4px,transparent 4px,transparent 16px) repeat-y;background-size:1px 8px}.history-data-area .history-timeline:after{display:block;position:absolute;top:12px;left:0;width:16px;height:16px;border-radius:50%;background:#c7b2b2;content:""}.history-data-area .history-timeline dt{padding-bottom:5px;color:#521110;font-size:26px;font-family:YuMincho,"Yu Mincho",serif}.history-data-area .history-img{position:absolute;top:200px;right:106px;max-width:300px}.topics .topics-list-box{width:100%;padding:0}.topics .topics-list-box .topics-list .topic{border-bottom:1px solid #ccc}.topics .topics-list-box .topics-list .topic dt .category{font-size:14px}.topics .topics-list-box .topics-list .topic dd{border-bottom:none}.topics-list-area .topics-list-inr{padding:15px 56px}.seminar .seminar-list-box .seminar-list{display:block;margin-top:0}.seminar .seminar-list-box .seminar-list dl.seminar{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin:0;padding:30px 56px}.seminar .seminar-list-box .seminar-list dl.seminar:after{display:block;position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.seminar .seminar-list-box .seminar-list dl.seminar dt{-ms-flex-negative:0;flex-shrink:0;height:auto;padding-right:30px}.seminar .seminar-list-box .seminar-list dl.seminar dt .date{font-size:16px}.seminar .seminar-list-box .seminar-list dl.seminar dt .category{text-align:right}.seminar .seminar-list-box .seminar-list dl.seminar dt .icon{display:none}.seminar .seminar-list-box .seminar-list dl.seminar dd a{color:#521110;text-decoration:underline}.seminar .seminar-list-box .seminar-list dl.seminar dd .icon{margin-left:10px;padding:3px 20px;background-color:#c7b2b2;font-weight:700}.seminar .seminar-list-box .seminar-list dl.seminar dd .seminar-name{margin-top:5px}.seminar .seminar-list-box .seminar-list dl.seminar dd .note-list{margin-top:5px}.seminar-list-area .seminar-list-inr{padding:15px 0}.seminar-list-area .seminar-list-inr .pager-list{padding:30px 56px 10px}.publication-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:30px 56px}.publication-list:not(:last-child):after{display:block;position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.publication-list .book-img{-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:240px;height:240px;margin-right:45px;border:1px solid #ccc}.publication-list .book-data{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.publication-list .book-ttl{font-size:22px;font-family:YuMincho,"Yu Mincho",serif}.publication-list .book-name{margin-top:5px;color:#666;font-size:14px}.publication-list .book-txt{margin:30px auto}.publication-list .accordion-box{margin-top:30px;background-color:#eee}.publication-list .accordion-box .accordion-btn{position:relative;padding:10px 20px;cursor:pointer}.publication-list .accordion-box .accordion-btn:after{display:block;position:absolute;top:0;right:12px;bottom:0;width:0;height:0;margin:auto;border-top:6px solid #1f0606;border-right:6px solid transparent;border-left:6px solid transparent;content:"";color:#1f0606}.publication-list .accordion-box .accordion-txt{display:none;padding:15px 20px 30px}.publication-list .accordion-box .accordion-txt dl{display:-webkit-box;display:-ms-flexbox;display:flex}.publication-list .accordion-box .accordion-txt dl dt{-ms-flex-negative:0;flex-shrink:0;width:15%}.publication-list .accordion-box .accordion-txt dl dt.indent{padding-left:1em}.publication-list .accordion-box.is-active .accordion-btn:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.publication-list .accordion-box.is-active .accordion-txt{display:block}.publication-area .publication-inr{padding:15px 0}.recruit-list-area:not(:last-child):after{display:block;width:100%;height:1px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.recruit-list-area .recruit-list-inr{padding:60px 56px 40px}.recruit-list-area .recruit-list-inr .heading-ttl02{padding-bottom:20px}.point-detail{margin-top:25px}.point-detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px}.point-detail dl dt{-ms-flex-negative:0;flex-shrink:0;width:16%}.point-detail dl dd a{color:#521110;text-decoration:underline}.recruit-method{margin-top:40px;padding:25px 35px;background-color:#e4e0e0}.recruit-method .point-detail{margin-top:0;margin-bottom:15px}.recruit-method .point-detail dl{padding:0 0 15px}.recruit-method .point-detail dl dt{width:12%}.message-list-area .message-list-inr{padding:50px 80px}.message-list-area .message-list-inr .message-img{max-width:500px;padding:0 0 10px 30px;float:right}.message-list-area .message-list-inr .message-img img{width:auto;max-width:100%}.message-name span{display:inline-block;color:#521110;font-size:32px;font-family:YuMincho,"Yu Mincho",serif;vertical-align:middle}.message-name .officer{padding-right:15px;color:#666;font-size:18px;font-family:YuMincho,"Yu Mincho",serif}.message-name:after{display:block;width:100%;height:1px;margin-top:15px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.message-box{margin-top:35px}.message-box .img{padding:5px 16px 10px 30px;float:right}.message-box .message-txt .txt:not(:last-child){margin-bottom:30px}.message-box .message-txt .txt a{color:#521110;text-decoration:underline}.message-box .message-txt .representative-name{font-size:14px;font-family:YuMincho,"Yu Mincho",serif;text-align:right}.message-box .message-txt .representative-name img{display:inline-block;width:auto;margin-left:5px;vertical-align:bottom}.business-list-area .business-list-inr{padding:50px 80px}.business-link-box{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;margin:60px auto 48px;padding:28px 0;background-color:#fff}.business-link-box li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:3px 0;text-align:center}.business-link-box li:not(:last-child){border-right:1px solid #ccc}.business-link-box li a{display:block;color:#521110;font-weight:700;font-size:14px}.business-link-box li a:after{-webkit-transform:rotate(45deg) translateY(-6px);display:inline-block;width:6px;height:6px;margin-left:5px;transform:rotate(45deg) translateY(-6px);border-right:1px solid #521110;border-bottom:1px solid #521110;content:""}.business-field-area .business-ttl01{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.business-field-area .business-ttl01 .ttl-txt{padding-top:10px;padding-left:20px;color:#521110;font-size:32px;font-family:YuMincho,"Yu Mincho",serif}.business-field-area .business-ttl01 .ttl-txt .num{display:block;color:#521110;font-size:18px;line-height:1;font-family:YuMincho,"Yu Mincho",serif}.business-field-area .business-ttl01 .ttl-img{-ms-flex-negative:0;flex-shrink:0}.business-field-area .business-ttl01 .ttl-img img{width:auto;max-width:100%}.business-field-area .business-ttl02{display:inline-block;margin-bottom:15px;color:#521110;font-size:26px;font-family:YuMincho,"Yu Mincho",serif;vertical-align:middle}.business-field-area .business-ttl02+.heading-lead{display:inline-block;margin-bottom:15px;padding-left:35px;font-weight:500;vertical-align:middle}.business-field-area .business-field-inr{padding:25px 88px 60px}.business-field-area .business-field-inr .message-box{margin-top:0}.business-field-area:not(:last-child):after{display:block;width:100%;height:1px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.duediligence .business-field-inr{padding-top:60px}.list-box .list-person{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:6px}.list-box .list-person li{position:relative;width:32%;margin-top:16px;overflow:hidden}.list-box .list-person li:not(:nth-child(3n)){margin-right:16px}.list-box .list-person li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;padding:15px 10px;border:1px solid #c7b2b2}.list-box .list-person li a .item-field{padding-bottom:10px;color:#521110;font-size:15px}.list-box .list-person li a .name{margin-top:auto;font-size:20px}.list-box .list-person li a:after{-webkit-transform:skew(60deg);display:block;position:absolute;top:0;right:19px;bottom:0;width:30px;height:5px;margin:auto;transform:skew(60deg);border-right:2px solid #1f0606;border-bottom:1px solid #1f0606;content:""}.access-area .access-inr{padding:64px 64px 73px}.access-box.left-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;margin-right:15px}.access-box.right-box{-ms-flex-negative:0;flex-shrink:0}.access-box .access-ttl{color:#521110;font-size:22px;font-family:YuMincho,"Yu Mincho",serif}.access-box .address{margin:20px auto 5px;font-weight:500}.access-box .address-link{margin-bottom:18px}.access-box .address-link a{color:#521110;font-size:14px;text-decoration:underline}.access-box .address-link .st0{fill:#521110;text-decoration:underline}.route-box{margin-top:15px;padding:20px;border:1px solid #ccc}.route-box:not(:last-child){margin-bottom:15px}.route-box .route-ttl{color:#521110;font-size:14px}.route-box .route-txt{font-size:14px}.route-box .route-select:not(:first-child){padding-top:20px}.route-box .route-select li{padding-left:1.5em;font-size:14px;text-indent:-1.5em}.contact-area .contact-inr{padding:60px 88px 72px}.error-txt{padding-top:5px;color:#c62825;font-size:14px}.form-area .form-item:not(:last-of-type):after{display:block;width:100%;height:1px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.form-area .form-item.txt-box{padding:40px 0 20px}.form-area .form-item.txt-box+.input_agreement{padding-bottom:64px;text-align:center}.form-area .form-item.txt-box+.input_agreement input[type=checkbox]{margin-right:5px}.form-area .form-item.txt-box:after{display:none}.form-area dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0}.form-area dl dt{-ms-flex-negative:0;flex-shrink:0;width:22.8155339806%;padding:10px 0}.form-area dl dt .item{font-weight:500}.form-area dl dt .required{margin-left:8px;padding:3px 5px;background-color:#c62825;color:#fff;font-size:13px}.form-area dl dd{word-break:break-all}.form-area dl:not(:first-child){padding-top:30px}.form-area dl:not(:last-child){padding-bottom:0}.select-wrap{position:relative}.select-wrap .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:370px;padding:10px 12px;border:1px solid #ccc;border-radius:0;cursor:pointer}.select-wrap .select:focus{outline:0}.select-wrap .select::-ms-expand{display:none}.select-wrap:before{display:block;position:absolute;top:0;right:8px;bottom:0;width:0;height:0;margin:auto;border-top:6px solid #1f0606;border-right:6px solid transparent;border-left:6px solid transparent;content:"";pointer-events:none}.txt-wrap .input-box{width:440px;padding:10px 12px;border:1px solid #ccc;border-radius:0}.txt-wrap .input-box:focus{outline:0}.txt-wrap.mini .input-box{width:170px}.txt-wrap.mini .input-box+span{padding-left:10px;vertical-align:text-top}.txt-wrap .textarea-box{width:570px;height:210px;padding:20px 12px;border:1px solid #ccc;border-radius:0;resize:none}.txt-wrap .textarea-box:focus{outline:0}.error .select-wrap .select{border-color:#c62825;background-color:#f7dfdf;color:#c62825}.error .txt-wrap .input-box{border-color:#c62825;background-color:#f7dfdf;color:#c62825}.error .txt-wrap .input-box::-webkit-input-placeholder{color:#c62825}.error .txt-wrap .input-box::-moz-placeholder{color:#c62825}.error .txt-wrap .input-box:-ms-input-placeholder{color:#c62825}.error .txt-wrap .input-box::-ms-input-placeholder{color:#c62825}.error .txt-wrap .input-box::placeholder{color:#c62825}.error .textarea-box{border-color:#c62825;background-color:#f7dfdf;color:#c62825}.error .textarea-box::-webkit-input-placeholder{color:#c62825}.error .textarea-box::-moz-placeholder{color:#c62825}.error .textarea-box:-ms-input-placeholder{color:#c62825}.error .textarea-box::-ms-input-placeholder{color:#c62825}.error .textarea-box::placeholder{color:#c62825}.border-box{margin-top:10px;padding:25px 50px 25px 30px;border:1px solid #ccc}.border-box .txt{font-size:14px}.border-box .txt+.txt{margin-top:30px}.btn-area{margin-top:64px}.submit-btn{position:relative;width:58.1818181818%;margin:0 auto;overflow:hidden}.submit-btn .btn{-webkit-transition:opacity .1s ease;display:block;width:100%;padding:25px 0;border:none;background-color:#1f0606;color:#fff;font-family:YuMincho,"Yu Mincho",serif;text-align:center;cursor:pointer;transition:opacity .1s ease}.submit-btn .btn:hover{opacity:.7}.submit-btn:after{-webkit-transform:skew(60deg);display:block;z-index:99;position:absolute;top:0;right:20px;bottom:0;width:25px;height:5px;margin:auto;transform:skew(60deg);border-right:2px solid #fff;border-bottom:1px solid #fff;content:""}.back-btn{position:relative;width:40.6060606061%;margin:32px auto 0;overflow:hidden}.back-btn a{-webkit-transition:opacity .1s ease;display:block;width:100%;padding:25px 50px;border:none;background-color:#aaa;color:#fff;font-family:YuMincho,"Yu Mincho",serif;text-align:center;cursor:pointer;transition:opacity .1s ease}.back-btn:before{-webkit-transform:skew(-60deg);display:block;z-index:99;position:absolute;top:0;bottom:0;left:24px;width:25px;height:5px;margin:auto;transform:skew(-60deg);border-bottom:1px solid #fff;border-left:2px solid #fff;content:""}.confirm .form-area .form-item:after{display:block;width:100%;height:1px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.confirm .form-area dl dd{padding:10px 0}.complete .back-btn a{background-color:#521110}.system-list-area:not(:last-child):after{display:block;width:100%;height:1px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.system-list-area .system-list-inr{padding:60px 56px 40px}.system-list-area .system-list-inr .heading-ttl02{padding-bottom:0}.system-list-area .system-list-inr .author{padding-bottom:20px;color:#666;text-align:right}.system-list-area .txt+.circle-list{margin-top:35px}.sitemap-list-area .sitemap-list-inr{padding:40px 56px 40px}.sitemap-list-area .sitemap-list-inr .heading-ttl02{padding-bottom:40px;color:#000;font-weight:400;font-size:16px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}.sitemap-list-area .sitemap-list-inr .heading-ttl02:after{display:block;width:100%;height:1px;margin-top:40px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.sitemap-list-area .sitemap-list-inr .link-list li{margin-bottom:1.5em}.sitemap-list-area .sitemap-list-inr .link-list a{color:#521110;text-decoration:underline}.policy-area:not(:last-child):after{display:block;width:100%;height:1px;background:linear-gradient(90deg,#521110 0%,#521110 40px,#ccc 40px,#ccc 100%);content:""}.policy-area .policy-inr{padding:40px 56px 40px}.policy-area .policy-inr .heading-ttl02+.heading-lead{margin-top:25px}.policy-area .policy-inr .circle-list{margin-top:25px}.reissue .form-area .form-item{width:58.18182%;margin:20px auto 0}.reissue .form-area .form-item:not(:last-of-type):after{display:none}.reissue .form-area .form-item .txt-wrap .input-box{width:100%}.study-group .study-list-area__inr{padding:20px 56px 72px;background-color:#fff}.study-group .study-list-box .link{position:relative;width:58.18182%;margin:64px auto 0;overflow:hidden}.study-group .study-list-box .link a{-webkit-transition:opacity .1s ease;display:block;width:100%;padding:25px 0;border:none;background-color:#1f0606;color:#fff;font-family:YuMincho,"Yu Mincho",serif;text-align:center;cursor:pointer;transition:opacity .1s ease}.study-group .study-list-box .link a:hover{opacity:.7}.study-group .study-list-box .link a:after{-webkit-transform:skew(60deg);display:block;z-index:99;position:absolute;top:0;right:20px;bottom:0;width:25px;height:5px;margin:auto;transform:skew(60deg);border-right:2px solid #fff;border-bottom:1px solid #fff;content:""}.study-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-bottom:1px solid #ccc}.study-item dt{-ms-flex-negative:0;flex-shrink:0;padding:20px 30px 20px 0}.study-item dd{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:20px 0}.study-item__date{display:inline-block}.study-item:has(.study-item__category) dt{padding-top:22px}.study-item__category{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;padding:0 .6em;border:2px solid rgba(82,17,16,.32)}.study-item__teacher{margin-left:26px}.study-item__title{margin-top:10px}.study-item__title a{color:#521110;text-decoration:underline}.study-item__title a[href$=".pdf"]:after{display:inline-block;aspect-ratio:17/21;width:17px;margin-left:.7em;background:url(/_cmswp/wp-content/themes/iylaw/common/images/ico_pdf.png) no-repeat;background-position:center;background-size:contain;content:"";vertical-align:text-bottom}.p-study__top .section-wrapper{background-color:transparent}.p-study__top .study-list-area{margin-top:56px}.p-study__top .study-list-area+.study-list-area{margin-top:70px}.p-study__top .study-list-area__inr{padding-top:62px}.p-study__top .study-list-area__title{color:#521110;font-size:26px;line-height:1.8461538462;font-family:YuMincho,"Yu Mincho",serif}.p-study__top .study-list-area__lead:not(:empty){margin-top:24px}.p-study__top .study-list-area__lead a{color:#521110;text-decoration:underline}.p-study__top .study-list-area__lead a[href$=".pdf"]:after{display:inline-block;aspect-ratio:17/21;width:17px;margin-left:.7em;background:url(/_cmswp/wp-content/themes/iylaw/common/images/ico_pdf.png) no-repeat;background-position:center;background-size:contain;content:"";vertical-align:text-bottom}.p-study__top .study-list-area__lead p+p{margin-top:10px}.p-study__top .study-list-area .study-list-box:not(:first-child){margin-top:10px}.p-study__top .study-item__category{padding-right:.9em;padding-left:.9em}.al_c{text-align:center !important}.al_l{text-align:left !important}.al_r{text-align:right !important}.al_c-pc{text-align:center !important}.al_r-pc{text-align:right !important}.va_t{vertical-align:top !important}.va_m{vertical-align:middle !important}.va_b{vertical-align:bottom !important}.fl_l{float:left !important}.fl_r{float:right !important}.fl_n{float:none !important}.fw_b{font-weight:700}.fw_n{font-weight:400}.fw_700{font-weight:700}.fw_500{font-weight:500}.fw_400{font-weight:400}.fc_primary{color:#521110}.fc_base{color:#000}.fc_yellow{color:#ffe100}.fc_white{color:#fff}.ma{margin:0 auto !important}.mt_0{margin-top:0 !important}.mb_0{margin-bottom:0 !important}.ml_0{margin-left:0 !important}.mr_0{margin-right:0 !important}.pt_0{padding-top:0 !important}.pb_0{padding-bottom:0 !important}.pl_0{padding-left:0 !important}.pr_0{padding-right:0 !important}.mt_5{margin-top:5px !important}.mb_5{margin-bottom:5px !important}.ml_5{margin-left:5px !important}.mr_5{margin-right:5px !important}.pt_5{padding-top:5px !important}.pb_5{padding-bottom:5px !important}.pl_5{padding-left:5px !important}.pr_5{padding-right:5px !important}.mt_10{margin-top:10px !important}.mb_10{margin-bottom:10px !important}.ml_10{margin-left:10px !important}.mr_10{margin-right:10px !important}.pt_10{padding-top:10px !important}.pb_10{padding-bottom:10px !important}.pl_10{padding-left:10px !important}.pr_10{padding-right:10px !important}.mt_15{margin-top:15px !important}.mb_15{margin-bottom:15px !important}.ml_15{margin-left:15px !important}.mr_15{margin-right:15px !important}.pt_15{padding-top:15px !important}.pb_15{padding-bottom:15px !important}.pl_15{padding-left:15px !important}.pr_15{padding-right:15px !important}.mt_20{margin-top:20px !important}.mb_20{margin-bottom:20px !important}.ml_20{margin-left:20px !important}.mr_20{margin-right:20px !important}.pt_20{padding-top:20px !important}.pb_20{padding-bottom:20px !important}.pl_20{padding-left:20px !important}.pr_20{padding-right:20px !important}.mt_25{margin-top:25px !important}.mb_25{margin-bottom:25px !important}.ml_25{margin-left:25px !important}.mr_25{margin-right:25px !important}.pt_25{padding-top:25px !important}.pb_25{padding-bottom:25px !important}.pl_25{padding-left:25px !important}.pr_25{padding-right:25px !important}.mt_30{margin-top:30px !important}.mb_30{margin-bottom:30px !important}.ml_30{margin-left:30px !important}.mr_30{margin-right:30px !important}.pt_30{padding-top:30px !important}.pb_30{padding-bottom:30px !important}.pl_30{padding-left:30px !important}.pr_30{padding-right:30px !important}.mt_35{margin-top:35px !important}.mb_35{margin-bottom:35px !important}.ml_35{margin-left:35px !important}.mr_35{margin-right:35px !important}.pt_35{padding-top:35px !important}.pb_35{padding-bottom:35px !important}.pl_35{padding-left:35px !important}.pr_35{padding-right:35px !important}.mt_40{margin-top:40px !important}.mb_40{margin-bottom:40px !important}.ml_40{margin-left:40px !important}.mr_40{margin-right:40px !important}.pt_40{padding-top:40px !important}.pb_40{padding-bottom:40px !important}.pl_40{padding-left:40px !important}.pr_40{padding-right:40px !important}.mt_45{margin-top:45px !important}.mb_45{margin-bottom:45px !important}.ml_45{margin-left:45px !important}.mr_45{margin-right:45px !important}.pt_45{padding-top:45px !important}.pb_45{padding-bottom:45px !important}.pl_45{padding-left:45px !important}.pr_45{padding-right:45px !important}.mt_50{margin-top:50px !important}.mb_50{margin-bottom:50px !important}.ml_50{margin-left:50px !important}.mr_50{margin-right:50px !important}.pt_50{padding-top:50px !important}.pb_50{padding-bottom:50px !important}.pl_50{padding-left:50px !important}.pr_50{padding-right:50px !important}.mt_55{margin-top:55px !important}.mb_55{margin-bottom:55px !important}.ml_55{margin-left:55px !important}.mr_55{margin-right:55px !important}.pt_55{padding-top:55px !important}.pb_55{padding-bottom:55px !important}.pl_55{padding-left:55px !important}.pr_55{padding-right:55px !important}.mt_60{margin-top:60px !important}.mb_60{margin-bottom:60px !important}.ml_60{margin-left:60px !important}.mr_60{margin-right:60px !important}.pt_60{padding-top:60px !important}.pb_60{padding-bottom:60px !important}.pl_60{padding-left:60px !important}.pr_60{padding-right:60px !important}.mt_65{margin-top:65px !important}.mb_65{margin-bottom:65px !important}.ml_65{margin-left:65px !important}.mr_65{margin-right:65px !important}.pt_65{padding-top:65px !important}.pb_65{padding-bottom:65px !important}.pl_65{padding-left:65px !important}.pr_65{padding-right:65px !important}.mt_70{margin-top:70px !important}.mb_70{margin-bottom:70px !important}.ml_70{margin-left:70px !important}.mr_70{margin-right:70px !important}.pt_70{padding-top:70px !important}.pb_70{padding-bottom:70px !important}.pl_70{padding-left:70px !important}.pr_70{padding-right:70px !important}.mt_75{margin-top:75px !important}.mb_75{margin-bottom:75px !important}.ml_75{margin-left:75px !important}.mr_75{margin-right:75px !important}.pt_75{padding-top:75px !important}.pb_75{padding-bottom:75px !important}.pl_75{padding-left:75px !important}.pr_75{padding-right:75px !important}.mt_80{margin-top:80px !important}.mb_80{margin-bottom:80px !important}.ml_80{margin-left:80px !important}.mr_80{margin-right:80px !important}.pt_80{padding-top:80px !important}.pb_80{padding-bottom:80px !important}.pl_80{padding-left:80px !important}.pr_80{padding-right:80px !important}.mt_85{margin-top:85px !important}.mb_85{margin-bottom:85px !important}.ml_85{margin-left:85px !important}.mr_85{margin-right:85px !important}.pt_85{padding-top:85px !important}.pb_85{padding-bottom:85px !important}.pl_85{padding-left:85px !important}.pr_85{padding-right:85px !important}.mt_90{margin-top:90px !important}.mb_90{margin-bottom:90px !important}.ml_90{margin-left:90px !important}.mr_90{margin-right:90px !important}.pt_90{padding-top:90px !important}.pb_90{padding-bottom:90px !important}.pl_90{padding-left:90px !important}.pr_90{padding-right:90px !important}.mt_95{margin-top:95px !important}.mb_95{margin-bottom:95px !important}.ml_95{margin-left:95px !important}.mr_95{margin-right:95px !important}.pt_95{padding-top:95px !important}.pb_95{padding-bottom:95px !important}.pl_95{padding-left:95px !important}.pr_95{padding-right:95px !important}.mt_100{margin-top:100px !important}.mb_100{margin-bottom:100px !important}.ml_100{margin-left:100px !important}.mr_100{margin-right:100px !important}.pt_100{padding-top:100px !important}.pb_100{padding-bottom:100px !important}.pl_100{padding-left:100px !important}.pr_100{padding-right:100px !important}.w_5{width:5px !important}.w_10{width:10px !important}.w_15{width:15px !important}.w_20{width:20px !important}.w_25{width:25px !important}.w_30{width:30px !important}.w_35{width:35px !important}.w_40{width:40px !important}.w_45{width:45px !important}.w_50{width:50px !important}.w_55{width:55px !important}.w_60{width:60px !important}.w_65{width:65px !important}.w_70{width:70px !important}.w_75{width:75px !important}.w_80{width:80px !important}.w_85{width:85px !important}.w_90{width:90px !important}.w_95{width:95px !important}.w_100{width:100px !important}.w_105{width:105px !important}.w_110{width:110px !important}.w_115{width:115px !important}.w_120{width:120px !important}.w_125{width:125px !important}.w_130{width:130px !important}.w_135{width:135px !important}.w_140{width:140px !important}.w_145{width:145px !important}.w_150{width:150px !important}.w_155{width:155px !important}.w_160{width:160px !important}.w_165{width:165px !important}.w_170{width:170px !important}.w_175{width:175px !important}.w_180{width:180px !important}.w_185{width:185px !important}.w_190{width:190px !important}.w_195{width:195px !important}.w_200{width:200px !important}.w_205{width:205px !important}.w_210{width:210px !important}.w_215{width:215px !important}.w_220{width:220px !important}.w_225{width:225px !important}.w_230{width:230px !important}.w_235{width:235px !important}.w_240{width:240px !important}.w_245{width:245px !important}.w_250{width:250px !important}.w_255{width:255px !important}.w_260{width:260px !important}.w_265{width:265px !important}.w_270{width:270px !important}.w_275{width:275px !important}.w_280{width:280px !important}.w_285{width:285px !important}.w_290{width:290px !important}.w_295{width:295px !important}.w_300{width:300px !important}.w_5per{width:5% !important}.w_10per{width:10% !important}.w_15per{width:15% !important}.w_20per{width:20% !important}.w_25per{width:25% !important}.w_30per{width:30% !important}.w_35per{width:35% !important}.w_40per{width:40% !important}.w_45per{width:45% !important}.w_50per{width:50% !important}.w_55per{width:55% !important}.w_60per{width:60% !important}.w_65per{width:65% !important}.w_70per{width:70% !important}.w_75per{width:75% !important}.w_80per{width:80% !important}.w_85per{width:85% !important}.w_90per{width:90% !important}.w_95per{width:95% !important}.w_100per{width:100% !important}.w_1em{width:1em !important}.w_2em{width:2em !important}.w_3em{width:3em !important}.w_4em{width:4em !important}.w_5em{width:5em !important}.w_6em{width:6em !important}.w_7em{width:7em !important}.w_8em{width:8em !important}.w_9em{width:9em !important}.w_10em{width:10em !important}.w_11em{width:11em !important}.w_12em{width:12em !important}.w_13em{width:13em !important}.w_14em{width:14em !important}.w_15em{width:15em !important}.w_16em{width:16em !important}.w_17em{width:17em !important}.w_18em{width:18em !important}.w_19em{width:19em !important}.w_20em{width:20em !important}@media screen and (max-width:767px){.sp{display:block}.pc{display:none}a[href^="tel:"]{pointer-events:auto}.section-area{min-width:100%}.section-area .inr{width:100%;padding:0 4%}.section-area .inr .heading-ttl01{padding:25px 0;font-size:28px}.section-area .inr .heading-ttl01 span{display:inline-block}.section-area .inr .heading-ttl02{font-size:24px}.section-area .inr .heading-ttl03{padding:20px 15px;font-size:18px}.section-area .inr .heading-ttl04{margin-bottom:10px}.section-area .inr .heading-ttl05{font-size:18px}.section-area .section-wrapper{margin-bottom:60px}.breadcrumb{display:none}.txt-area+.txt-area{margin-top:25px}.flexbox.-sp-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexbox.sp-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flexbox.sp-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flexbox .flex-col:not(:last-child){margin-right:0;margin-bottom:30px}.link-area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:0}.link-area .inr .ttl{font-size:28px}.link-area .link{width:100%;margin-top:32px}.link-area .recruit-area{width:100%;min-height:auto;margin-bottom:0}.link-area .recruit-area .inr{width:100%;padding:25px 4% 0}.link-area .contact-area{width:100%;min-height:auto;margin-top:0;margin-bottom:15px}.link-area .contact-area .inr{width:100%;padding:25px 4% 0}.pager-list{padding:15px 0 5px}.pager-list .pager li{margin:0 2px}.sort-box .sort-label{width:100%;min-width:auto}.sort-box .sort-area{width:60%}.fixed-contact{display:none}.header .top-box{display:none}.header .header-inr{width:100%;padding:0}.header .sp-menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:26.6666666667%;overflow:hidden}.header .contact{width:50%}.header .menu-btn{position:relative;width:50%;background-color:#521110}.header .menu-btn span,.header .menu-btn:before,.header .menu-btn:after{-webkit-transition:-webkit-transform .1s ease;display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:30px;height:1px;margin:auto;background-color:#fff;content:"";transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.header .menu-btn:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.header .menu-btn:after{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.header .menu-btn.is-active span{-webkit-transform:translateX(150px);transform:translateX(150px)}.header .menu-btn.is-active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header .menu-btn.is-active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-wrapper.bottom-box .header-inr .logo{max-width:60%;padding:0 4%}.header-wrapper.bottom-box .header-inr .flexbox{z-index:99;position:relative;background-color:#fff}.header-wrapper.bottom-box .menu-list.pc{display:none}.header-wrapper.bottom-box .sp-menu-list{-webkit-transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease;display:block;z-index:98;position:absolute;width:100%;overflow:hidden;transform:translateY(-100%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header-wrapper.bottom-box .sp-menu-list.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.header-wrapper.bottom-box .sp-menu-list .menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.header-wrapper.bottom-box .sp-menu-list .menu-list .link{background-color:#521110}.header-wrapper.bottom-box .sp-menu-list .menu-list .link a{display:block;position:relative;padding:15px 4% 15px 6%;color:#fff}.header-wrapper.bottom-box .sp-menu-list .menu-list .link a:after{-webkit-transform:skew(60deg);display:block;position:absolute;top:0;right:6%;bottom:0;width:8%;height:6px;margin:auto;transform:skew(60deg);border-right:2px solid #fff;border-bottom:1px solid #fff;content:""}.header-wrapper.bottom-box .sp-menu-list .menu-list .link:not(:first-child){margin-left:0;border-top:1px solid #fff}.header-wrapper.bottom-box .sp-menu-list .link-list{padding:20px 4% 20px 6%;border-top:1px solid #fff;background-color:#521110}.header-wrapper.bottom-box .sp-menu-list .link-list .link{display:inline-block}.header-wrapper.bottom-box .sp-menu-list .link-list .link a{display:block;padding:0;color:#fff;font-size:12px;font-family:YuMincho,"Yu Mincho",serif}.header-wrapper.bottom-box .sp-menu-list .link-list .link:not(:first-child){margin-left:25px}.footer-inr{width:100%;padding:45px 0 0}.footer-inr .menu-list{padding:0 4%}.footer-inr .menu-list.menu-top li{width:50%}.footer-inr .menu-list.menu-top li:nth-child(3n-1),.footer-inr .menu-list.menu-top li:not(:last-child){width:50%}.footer-inr .menu-list.menu-bottom{margin-top:15px;padding-bottom:30px}.footer-box.left-box{width:100%;padding:45px 4% 30px;border-right:none}.footer-box.right-box{width:100%;padding-left:0}.footer-box.right-box:after{display:block;width:100%;height:1px;margin-bottom:-1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(4%,transparent),color-stop(4%,#521110),color-stop(12%,#521110),color-stop(12%,#ccc),to(#ccc));background:linear-gradient(90deg,transparent 0%,transparent 4%,#521110 4%,#521110 12%,#ccc 12%,#ccc 100%);content:""}.footer .logo{width:60%}.footer .tell{padding-bottom:60px}.footer .copyright{width:100%;text-align:center}.box-border{margin-right:4.5%;margin-left:4.5%;padding:30px 15px}.box-border .ttl{font-size:18px}.box-border .txt-large{font-size:20px}.box-border .txt-large>a{font-size:20px}.movie-box{margin-right:4.5%;margin-left:4.5%}.movie-col{display:-webkit-box;display:-ms-flexbox;display:flex}.movie-col:not(:last-child){margin-bottom:15px !important}.movie .thumb{-ms-flex-negative:0;flex-shrink:0;width:40%;margin-bottom:0}.movie .thumb+.txt{padding-right:0;font-size:14px;line-height:1.25}.top .ttl{font-size:28px}.mainvisual{position:relative;min-width:100%;background-color:#e4e0e0}.mainvisual .inr{position:relative;width:100%;margin-top:-160px}.mainvisual .inr .ttl{font-size:28px;word-break:break-all}.mainvisual .inr .lead{margin-top:10px;font-size:16px}.topics-area{padding-bottom:20%;background:#e4e0e0}.topics-area .inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topics-ttl-box{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%;padding:40px 0 10px}.topics-ttl-box .link{margin-top:20px}.topics-list-box{width:100%;padding:0;background-color:#e4e0e0}.topics-list-box .topics-list .topic{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topics-list-box .topics-list .topic dt{padding:10px 0 5px;text-align:left}.topics-list-box .topics-list .topic dt .date{display:inline-block}.topics-list-box .topics-list .topic dt .category{display:inline-block;padding-left:10px}.topics-list-box .topics-list .topic dd{padding:0 0 10px}.topics-list-box .link a{padding:28px 45px;font-size:18px}.topics-list-box .link a:before{right:18px;width:14px;height:10px}.topics-list-box .link a:after{top:10px;right:26px;width:10px;height:8px}.business-area{background:url(/_cmswp/wp-content/themes/iylaw/images/business_bg_sp.jpg) center no-repeat;background-size:cover}.business-area .inr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.business-area .inr .link{width:100%;margin-top:32px;margin-bottom:-10%}.business-ttl-box{width:100%;margin-top:-15%}.business-ttl-box .ttl{padding:35px 8% 20px}.business-ttl-box .lead{padding:0 8% 30px}.business-item-box{margin-top:30px}.business-item-box .field-box li{width:32.6667%;padding:15px 0 10px}.business-item-box .field-box li:not(:nth-child(3n)){margin-right:1%}.business-item-box .field-box li .field-img{display:block;width:50%;margin:0 auto}.business-item-box .field-box li .field-txt{padding-top:10px}.seminar-area{padding:80px 0}.seminar-area:after{display:none}.seminar-area .inr:after{display:none}.seminar-area .inr .link{width:100%;margin-top:32px}.seminar-list-box .seminar-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.seminar-list-box .seminar-list .seminar{width:100%}.seminar-list-box .seminar-list .seminar:not(:last-child){margin-right:0;margin-bottom:24px}.seminar-list-box .seminar-list .seminar dt{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;height:auto;margin-bottom:15px}.seminar-list-box .seminar-list .seminar dt .category{padding-left:15px}.seminar-list-box .seminar-list .seminar dt .icon{padding:10px 20px}.profile-list-area:nth-of-type(1) .list-name li:first-child{margin-right:auto}.profile-list-area .profile-list-inr{padding:30px 7%}.profile-list-area .list-name{margin-top:0}.profile-list-area .list-name li{width:100%;margin-top:12px}.profile-list-area .list-name li a:before{width:20%}.profile-list-area .list-name li a:after{width:10%}.profile-detail-area .profile-detail-inr .profile-data .profile-data-inr{display:block;padding:7%}.profile-detail-area .profile-detail-inr .profile-data .profile-data-inr .profile-data-img{width:42%;padding:0;float:right}.profile-detail-area .profile-detail-inr .profile-data .profile-data-inr .profile-data-txt{margin-top:5%}.profile-detail-area .profile-detail-inr .profile-data .profile-data-inr .profile-data-txt .heading-ttl01 span{display:block;padding-left:0}.profile-detail-area .profile-detail-inr .profile-data .profile-data-inr .profile-data-txt .data-txt{margin-top:15%}.profile-detail-area .profile-detail-inr .profile-data-detail .profile-data-inr{padding:7%}.profile-detail-area .profile-detail-inr .profile-data-detail .profile-data-career dl dt{width:28%}.profile-detail-area .profile-detail-inr .profile-data-detail .profile-data-career dl:last-child{border-bottom:none}.profile-detail-area .profile-detail-inr .profile-data-detail .profile-data-list li:last-child{border-bottom:none}.history-data-area .history-data-inr{padding:30px 7%}.history-data-area .history-timeline{padding-bottom:8%;padding-left:30px}.history-data-area .history-timeline dt{font-size:24px}.history-data-area .history-timeline dd .txt+.txt{padding-top:15px}.history-data-area .history-img{position:static;margin:15px auto 0}.topics .topics-list-box{background-color:#fff}.topics .topics-list-box .topics-list .topic dt .category{font-size:16px}.topics-list-area .topics-list-inr{padding:15px 7%}.seminar .seminar-list-box .seminar-list dl.seminar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 7%}.seminar .seminar-list-box .seminar-list dl.seminar dt{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding-right:0}.seminar .seminar-list-box .seminar-list dl.seminar dt .icon{display:block;position:static;margin-left:auto;padding:5px 20px}.seminar .seminar-list-box .seminar-list dl.seminar dd .icon{display:none}.seminar-list-area .seminar-list-inr{padding:15px 0}.seminar-list-area .seminar-list-inr .pager-list{padding:15px 5px 5px}.publication-list{display:block;padding:7%}.publication-list .book-img{width:37.5%;height:auto;margin-right:5%;float:left}.publication-list .book-img .img{width:43%;padding:10% 0}.publication-list .book-ttl{font-size:16px}.publication-list .book-name{font-size:12px}.publication-list .book-txt{margin-top:15%}.publication-area .publication-inr{padding:15px 0}.recruit-list-area .recruit-list-inr{padding:30px 7%}.point-detail dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.point-detail dl dt{width:100%;margin-bottom:10px}.recruit-method{padding:20px}.recruit-method .point-detail dl dt{width:100%;margin-bottom:0;font-weight:700}.recruit-method .txt+.txt{margin-top:15px}.message-list-area .message-list-inr{padding:35px 7%}.message-list-area .message-list-inr .message-img{padding:0 0 20px}.message-name span{font-size:28px}.message-name .officer{font-size:16px}.message-box{margin-top:20px}.message-box .img{width:43%;padding:5px 0 10px 3%}.business-list-area .business-list-inr{padding:35px 7%}.business-link-box{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto 24px;padding:0}.business-link-box li{width:50%}.business-link-box li:nth-child(n+2){border-top:1px solid #ccc}.business-link-box li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;height:100%;margin-bottom:20px;padding:5px 0}.business-link-box li a:after{-webkit-transform:rotate(45deg) translateY(0);display:block;position:absolute;bottom:0;left:calc(50% - 4px);width:8px;height:8px;margin:0 auto 5px;transform:rotate(45deg) translateY(0)}.business-field-area .business-ttl01 .ttl-txt{padding-top:0;padding-left:15px;font-size:24px;line-height:1.1}.business-field-area .business-ttl01 .ttl-txt .num{padding-bottom:3px}.business-field-area .business-ttl01 .ttl-img{width:25%}.business-field-area .business-ttl02+.heading-lead{padding-left:0}.business-field-area .business-field-inr{padding:35px 7%}.list-box .list-person{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-box .list-person li{width:48.0952380952%}.list-box .list-person li:not(:nth-child(3n)){margin-right:0}.list-box .list-person li a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.list-box .list-person li a .item-field{padding-bottom:10px;font-size:14px}.list-box .list-person li a .name{font-size:18px}.list-box .list-person li a .belongs{font-size:14px}.list-box .list-person li a:after{-webkit-transform:skew(60deg) translateX(-2px);position:static;margin:15px auto 0;transform:skew(60deg) translateX(-2px)}.duediligence .section-area .inr .heading-ttl01 span{display:block;padding-left:0}.access-area .access-inr{padding:35px 7%}.access-box.left-box{margin-right:0}.access-box .address{margin:20px auto 5px}.access-box .address-link{margin-bottom:10px}.data-box{margin-bottom:25px}.contact-area .contact-inr{padding:30px 0 44px}.contact-area .contact-inr .txt{padding:0 4.5%}.form-area .form-item.txt-box{padding:30px 4.5% 15px}.form-area .form-item.txt-box .txt{padding:0}.form-area .form-item.txt-box+.input_agreement{padding:0 4.5% 36px}.form-area dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 4.5%}.form-area dl dt{width:100%;padding:0 0 15px}.form-area dl dd{width:100%}.select-wrap .select{width:100%}.txt-wrap .input-box{width:100%}.txt-wrap .textarea-box{width:100%}.border-box{padding:10px 15px}.btn-area{margin-top:30px}.submit-btn{width:100%;padding:0 4.5%}.submit-btn:after{right:10.5%}.back-btn{width:91%}.system .section-area .inr .heading-ttl01 span{display:block;padding-left:0}.system-list-area .system-list-inr{padding:30px 7%}.system-list-area .system-list-inr .heading-ttl02{padding-bottom:10px}.sitemap-list-area .sitemap-list-inr{padding:30px 7%}.sitemap-list-area .sitemap-list-inr .heading-ttl02{padding-bottom:20px}.sitemap-list-area .sitemap-list-inr .heading-ttl02:after{margin-top:20px;content:""}.sitemap-list-area .sitemap-list-inr .link-list li{margin-bottom:1em}.policy-area .policy-inr{padding:30px 7%}.policy-area .policy-inr .heading-ttl02+.heading-lead{margin-top:10px}.reissue .form-area .form-item{width:auto;margin-right:4.5%;margin-left:4.5%}.study-group .study-list-area__inr{padding:12px 7% 42px}.study-group .study-list-box .link{width:100%;margin-top:37px}.study-group .study-list-box .link a:after{right:10.5%}.study-item{display:block;padding-bottom:12px}.study-item dt{display:inline-block;padding:23px 0 5px;text-align:left}.study-item dd{display:inline}.study-item__date{margin-right:18px}.study-item:has(.study-item__category) dt{padding-top:23px}.study-item__category{padding:.3em 1.2em;border-width:1px;font-size:14px}.study-item__teacher{display:block;margin-top:10px;margin-left:0}.study-item__title{margin-top:2px}.p-study__top .study-list-area{margin-top:26px}.p-study__top .study-list-area+.study-list-area{margin-top:62px}.p-study__top .study-list-area__inr{padding-top:30px}.p-study__top .study-list-area__lead:not(:empty){margin-top:22px}.p-study__top .study-list-area__lead p+p{margin-top:14px}.p-study__top .study-item{padding-bottom:17px}.p-study__top .study-item dt{padding-right:0}.al_c-pc{text-align:left !important}.al_c-sp{text-align:center !important}.al_r-pc{text-align:left !important}.al_r-sp{text-align:right !important}.fl_none-sp{float:none}.fl_clear-sp{clear:both}}