@import"//fonts.googleapis.com/css?family=PT+Sans:300,400,500,600,700";@import"//fonts.googleapis.com/earlyaccess/notosansjapanese.css";@import"//fonts.googleapis.com/earlyaccess/hannari.css";.wp-block-image img{display:block;margin:0 auto 3em}.img_right{float:right;margin:0 0 1.35em 2em}@media only screen and (max-width: 768px){.img_right{float:none;margin:0 auto 2em}}*{font-family:"PT Sans","Noto Sans Japanese","hiragino kaku gothic pro",meiryo,sans-serif}.aligncenter{text-align:center;display:block;margin:3px auto 15px}.alignleft{display:inline;float:left}.has-text-align-right{text-align:right}.sp,div.wp-block-spacer,#toc_container.no_bullets{display:none}.profile{width:770px;margin:0 0 35px;padding:15px;background:url("/c/kozu/images/profile_bg.jpg") top right no-repeat;border-radius:10px}.profile h2{font-family:"hannari",serif;font-size:21px;font-weight:bold;color:#000;margin:-3px auto .35em;padding-right:.65em;text-shadow:2px 2px 5px #888}.profile dl{overflow:hidden;font-size:15px;line-height:1.35}.profile dl dt{clear:left;float:left;margin-right:.75em}.profile dl dd{overflow:auto;margin-bottom:.3em}.profile dl dd:last-child{margin-bottom:0}.profile dl.career{font-weight:bold;margin:60px 0 1.5em 0;padding:3px 0 3px 15px;border-left:solid 4px #c92105}.profile dl.career dd{margin-bottom:.5em}.profile dl.biography{clear:left;margin-left:10px}.profile .portrait{text-align:center}.profile .photo{margin:0 25px 20px 0;border:solid 1px #fff;box-shadow:2px 2px 5px #aaa}.profile .title_logo{display:none}.profile .dr-month{font-size:24px;line-height:1;float:right;margin:-80px 3px 0 0}.profile .dr-month strong{font-size:90px;font-weight:normal;color:#c92105}.profile .sp{font-size:24px;line-height:1;margin:0}.profile .sp strong{font-size:90px;font-weight:normal;color:#c92105}.kozu #main{float:left;width:800px;font-size:16px}.kozu #main h2.article-title{position:relative;font-size:18px;color:#333;margin-bottom:.35em;padding:.35em 0 .35em 2em;background-image:-webkit-linear-gradient(top, #fafafa 0%, #f6f6f6 40%, #e6e6e6 52%, #f6f6f6 100%);background-image:linear-gradient(to bottom, #fafafa 0%, #f6f6f6 40%, #e6e6e6 52%, #f6f6f6 100%);text-shadow:1px 1px 3px #aaa;border:solid 1px #eee;border-radius:5px}.kozu #main h2.article-title::after{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:15px;height:8px;background-color:#c92105}.kozu #main h2.wp-block-heading{font-size:18px;font-weight:bold;margin:2em auto .5em;padding:2px 0 2px 15px;border-left:solid 7px #c92105}.kozu #main .inner.-maw-85rem,.kozu #main .report{width:calc(100% - 10px);margin:0 0 10px;padding:5px;background:url("/c/kozu/images/background.gif") repeat;border-bottom:solid 3px #c92105}.kozu #main .inner.-maw-85rem .defaultTemplateContents,.kozu #main .inner.-maw-85rem .inner-box,.kozu #main .report .defaultTemplateContents,.kozu #main .report .inner-box{padding:15px;background-color:#fff}.kozu #main .inner.-maw-85rem .defaultTemplateContents blockquote,.kozu #main .inner.-maw-85rem .inner-box blockquote,.kozu #main .report .defaultTemplateContents blockquote,.kozu #main .report .inner-box blockquote{position:static;position:initial;color:#555;margin:3em 0 2em;padding:15px 10px;background:#fff;border-top:dashed 1px #aaa;border-bottom:dashed 1px #aaa;border-left:none;box-shadow:none}.kozu #main .inner.-maw-85rem .defaultTemplateContents blockquote:before,.kozu #main .inner.-maw-85rem .inner-box blockquote:before,.kozu #main .report .defaultTemplateContents blockquote:before,.kozu #main .report .inner-box blockquote:before{display:none}.kozu #main .inner.-maw-85rem .defaultTemplateContents blockquote>div,.kozu #main .inner.-maw-85rem .inner-box blockquote>div,.kozu #main .report .defaultTemplateContents blockquote>div,.kozu #main .report .inner-box blockquote>div{padding:0 .75em}.kozu #main .inner.-maw-85rem .defaultTemplateContents blockquote p,.kozu #main .inner.-maw-85rem .inner-box blockquote p,.kozu #main .report .defaultTemplateContents blockquote p,.kozu #main .report .inner-box blockquote p{color:#020202;font-family:serif;font-weight:400;font-style:italic;letter-spacing:.125em;line-height:1.6}.kozu #main .inner.-maw-85rem .defaultTemplateContents .wp-block-image img,.kozu #main .inner.-maw-85rem .inner-box .wp-block-image img,.kozu #main .report .defaultTemplateContents .wp-block-image img,.kozu #main .report .inner-box .wp-block-image img{height:auto;margin-bottom:1.75em}.kozu #main .inner.-maw-85rem .defaultTemplateContents .wp-element-caption,.kozu #main .inner.-maw-85rem .inner-box .wp-element-caption,.kozu #main .report .defaultTemplateContents .wp-element-caption,.kozu #main .report .inner-box .wp-element-caption{margin-block:-1.25em 2em}.kozu #main .inner.-maw-85rem .defaultTemplateContents img,.kozu #main .inner.-maw-85rem .inner-box img,.kozu #main .report .defaultTemplateContents img,.kozu #main .report .inner-box img{max-width:100%}.kozu #main .inner.-maw-85rem .defaultTemplateContents img:hover,.kozu #main .inner.-maw-85rem .inner-box img:hover,.kozu #main .report .defaultTemplateContents img:hover,.kozu #main .report .inner-box img:hover{opacity:.5;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.kozu #main .inner.-maw-85rem p,.kozu #main .report p{margin-bottom:1em}.kozu #main .inner.-maw-85rem p.document,.kozu #main .report p.document{margin-block:2em .5em}.kozu #main .inner.-maw-85rem ul,.kozu #main .inner.-maw-85rem ol,.kozu #main .report ul,.kozu #main .report ol{line-height:1.4}.kozu #main .inner.-maw-85rem li,.kozu #main .report li{line-height:1.4;list-style-type:inherit;margin-bottom:.4em}.kozu #main .inner.-maw-85rem li:last-child,.kozu #main .report li:last-child{margin-bottom:0}.kozu #main .inner.-maw-85rem .documents,.kozu #main .report .documents{margin-top:4em;padding:1em .35em .5em 1em;background-color:#efefef;border:none;border-radius:3px}.kozu #main .inner.-maw-85rem .documents p,.kozu #main .report .documents p{font-weight:500;margin-bottom:.35em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.kozu #main .inner.-maw-85rem .documents p::before,.kozu #main .report .documents p::before{display:inline-block;content:"＜";font-size:.65em;font-weight:300;width:auto;margin-right:.75em}.kozu #main .inner.-maw-85rem .documents p::after,.kozu #main .report .documents p::after{display:inline-block;content:"＞";font-size:.65em;font-weight:300;width:auto;margin-left:.75em}.kozu #main .inner.-maw-85rem .documents ul.wp-block-list,.kozu #main .report .documents ul.wp-block-list{list-style:none;counter-reset:doc-list;padding-left:1.25em}.kozu #main .inner.-maw-85rem .documents ul.wp-block-list li,.kozu #main .report .documents ul.wp-block-list li{counter-increment:doc-list;padding-left:.75em;text-indent:-2.15em;line-height:1.35}.kozu #main .inner.-maw-85rem .documents ul.wp-block-list li::before,.kozu #main .report .documents ul.wp-block-list li::before{content:counter(doc-list) " ) ";display:inline-block;width:2.15em;text-indent:0}.kozu #main .inner.-maw-85rem .documents ul.wp-block-list li:not(:last-child),.kozu #main .report .documents ul.wp-block-list li:not(:last-child){margin-bottom:.75em}.kozu #main .dating{margin:0;border-bottom:none}.kozu #main .dating .inner-box{padding:5px 15px 2px}.kozu #main .dating .inner-box p{margin:0}.kozu #main .dating .inner-box .backnumber_downword{text-align:right}.kozu #main .dating .inner-box .backnumber_downword a{font-size:13px;color:#c92105}.kozu #main .dating .inner-box .backnumber_downword a:hover{opacity:.5;text-decoration:none}.defaultTemplateContents h2.wp-block-heading,.inner-box h2.wp-block-heading{line-height:1.3}@media print{.kozu #main{float:none;width:100%}.kozu #main .inner.-maw-85rem,.kozu #main .report{width:calc(100% - 10px) !important}.kozu #main .inner.-maw-85rem .defaultTemplateContents blockquote,.kozu #main .inner.-maw-85rem .inner-box blockquote,.kozu #main .report .defaultTemplateContents blockquote,.kozu #main .report .inner-box blockquote{font-size:21px}.kozu #main .inner.-maw-85rem p,.kozu #main .report p{font-size:24px}.kozu #main h2.wp-block-heading{font-size:25px;margin-bottom:.75em}.kozu #main .dating .inner-box p{font-size:16px}.profile{margin:0 auto 75px}#print,#header,#sub,#footer,.h2box,#menu{display:none !important}}@media screen and (max-width: 1024px){div#content{width:96%;margin:0 2%;padding:15px 0 80px}div#content div#sub{float:none;max-width:800px;width:100%;text-align:center;margin:auto}div#content div#sub div.banner p{display:inline}div#content div#sub div.banner p img{margin:0 5px;vertical-align:middle}div#content div#sub div.outplacement-services a{display:inline-block;vertical-align:middle}.kozu #main{float:none;max-width:800px;width:100%;margin:0 auto 25px}.kozu #main .profile{width:calc(100% - 30px);padding:15px;background-size:cover}.kozu #main .profile .photo{margin-right:15px}.kozu #main .profile dl{font-size:14px}}@media screen and (max-width: 768px){div#header div#header-wrapper{width:auto;margin:0 10px}.sp{display:block}.pc{display:none}.kozu #main .profile{background:url("/c/kozu/images/profile_bg2.jpg") no-repeat}.kozu #main .profile .portrait{margin:0 0 25px 6%}.kozu #main .profile .title_logo{display:block;float:right;position:relative;width:calc(84% - 190px);margin-right:6%}.kozu #main .profile .title_logo .sp{display:block;position:absolute;top:10px;left:25px;margin:0}.kozu #main .profile .title_logo .logo{position:absolute;top:0;right:0}.kozu #main .profile dl{margin-left:6%}.kozu #main .profile dl.career{clear:both}}@media screen and (max-width: 700px){.kozu #main .profile .portrait,.kozu #main .profile dl{margin-left:4%}.kozu #main .profile .title_logo{width:calc(88% - 190px);margin-right:4%}.kozu #main .profile .title_logo .sp{left:0}}@media screen and (max-width: 640px){div#content{width:auto}div#content div#sub{float:none;clear:both;width:auto;padding:0 10px;text-align:center}.kozu #main .profile .portrait,.kozu #main .profile dl{margin-left:0}.kozu #main .profile .title_logo{width:calc(96% - 190px);margin-right:0}.kozu #main .inner.-maw-85rem .defaultTemplateContents img,.kozu #main .inner.-maw-85rem .inner-box img,.kozu #main .report .defaultTemplateContents img,.kozu #main .report .inner-box img{display:block;height:auto;width:auto;margin:0 auto}}@media screen and (max-width: 580px){.kozu #main .profile .title_logo{width:calc(96% - 190px)}.kozu #main .profile .title_logo img{display:block;max-width:100%;height:auto;width:auto}.kozu #main .profile .sp strong{font-size:70px}}@media screen and (max-width: 540px){.kozu #main .profile .title_logo .logo,.kozu #main .profile .title_logo .sp{position:inherit;clear:right;float:right}}@media screen and (max-width: 480px){.kozu #main .profile .portrait{width:45%}.kozu #main .profile .portrait h2{font-size:18px}.kozu #main .profile .portrait img{display:block;max-width:92%;height:auto;width:auto}.kozu #main .profile .title_logo{width:53%}.kozu #main .inner.-maw-85rem .defaultTemplateContents img,.kozu #main .inner.-maw-85rem .inner-box img,.kozu #main .report .defaultTemplateContents img,.kozu #main .report .inner-box img{min-width:85% !important}.kozu #main .inner.-maw-85rem .defaultTemplateContents blockquote,.kozu #main .inner.-maw-85rem .inner-box blockquote,.kozu #main .report .defaultTemplateContents blockquote,.kozu #main .report .inner-box blockquote{margin-top:2em}.kozu #main .inner.-maw-85rem .defaultTemplateContents blockquote>div,.kozu #main .inner.-maw-85rem .inner-box blockquote>div,.kozu #main .report .defaultTemplateContents blockquote>div,.kozu #main .report .inner-box blockquote>div{padding-inline:.25em}}@media screen and (max-width: 350px){.kozu #main .profile .portrait h2{font-size:16px}.kozu #main .profile .title_logo{width:50%}.kozu #main .profile .sp{font-size:18px}.kozu #main .profile .sp strong{font-size:50px}.kozu #main .profile dl{margin-left:-5px}.kozu #main .profile dl.career{padding-left:10px}.dating{font-size:13px}}@media screen and (min-width: 481px){.kozu #main .inner.-maw-85rem .defaultTemplateContents blockquote,.kozu #main .inner.-maw-85rem .inner-box blockquote,.kozu #main .report .defaultTemplateContents blockquote,.kozu #main .report .inner-box blockquote{padding:1.25em .75em .5em;margin-top:2em}.kozu #main .inner.-maw-85rem .defaultTemplateContents blockquote>div,.kozu #main .inner.-maw-85rem .inner-box blockquote>div,.kozu #main .report .defaultTemplateContents blockquote>div,.kozu #main .report .inner-box blockquote>div{padding-inline:.5em}.kozu #main .inner.-maw-85rem .defaultTemplateContents blockquote p,.kozu #main .inner.-maw-85rem .inner-box blockquote p,.kozu #main .report .defaultTemplateContents blockquote p,.kozu #main .report .inner-box blockquote p{font-size:1.015em}}