@import url(//fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900);.main_article{border:1px solid #d9d9d9}.header_area{background-color:#ddeccc;color:#2a5f00;font-weight:700}.header_area h1{border-bottom:1px solid #b1ca99;font-size:24px;margin-bottom:.3em;padding:0 .5em .3em}.header_area h1,.header_area h2{font-family:"Noto Serif JP",serif}.header_area h2{color:#333;font-size:16px;font-weight:400;padding:0 1.5em}ul.disc{list-style:disc;margin-bottom:.5em;padding-left:2.5rem}ul.disc li{margin-bottom:.5em;padding-left:.15em}ul.disc li:last-child{margin-bottom:0}ul.disc li p{margin:.3em 0 .3em .5em}.main_content{float:none!important;width:100%}.main_content .interview_body{font-size:15px;overflow:hidden}.main_content .interview_body h2{border:1px solid #d9d9d9;clear:both;font-weight:700;margin:5em auto .35em;overflow:hidden;padding:8px 0;position:relative;text-align:center;*zoom:1}.main_content .interview_body h2:before{border-bottom:2px solid #79b735;bottom:5px;content:"";display:block;padding:0 12px;position:absolute;width:100%}.main_content .interview_body img.max-width{margin:0 .5em 1em;max-width:835px;width:100%}.main_content .article_button{display:block;font-size:14px;margin:0 auto 25px;text-align:center}.main_content .article_button a{background-image:linear-gradient(120deg,#d4fc79,#96e6a1);border-radius:5px;color:#2a5f00;display:block;font-weight:700;margin-inline:auto;padding-block:1em;text-decoration:none;width:calc(10em + 60px)}.main_content .article_button:hover{opacity:.7;transition:all .5s ease}.main_content .article_button:hover a{color:#000}.main_content .next_page{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;margin:0 auto 2em;padding:2em 0;text-align:center;width:65%}.main_content .next_page p{color:#2a5f00;margin-bottom:0}.intro_area{overflow:hidden;*zoom:1;margin-bottom:2.5em}.new_profile_area{background-color:#f1f1f1;margin-bottom:25px;padding:15px}.new_profile_area .content_row{overflow:hidden}.new_profile_area .photo{float:left}.new_profile_area .photo img{border-radius:5px;box-shadow:0 0 5px hsla(0,0%,49%,.5)}.new_profile_area .content{float:left}.new_profile_area .content h2{font-size:15px;font-weight:700;margin-bottom:.5em}.new_profile_area .content h3{font-size:14px;font-weight:700;margin-bottom:.35em}.new_profile_area .content p{margin-left:.75em}.new_profile_area .content_more{border-top:1px solid #ccc;clear:both;margin-top:2em;padding:2em 0 0 115px}.new_profile_area .content_more h3{font-size:14px;font-weight:700;margin-bottom:.35em}.new_profile_area .content_more ul{list-style:disc;margin:0 0 1em 2em}.new_profile_area .content_more li{margin-bottom:.25em}.new_profile_area .toggle_detail_profile{background-color:#c1c1c1;clear:both;cursor:pointer;display:block;margin:0 -15px -15px;padding:8px 0;text-align:center}.new_profile_area .toggle_detail_profile:hover{background-color:#cecece}.content_main h3{border-bottom:1px solid #e6e6e6;border-left:3px solid #79b735;clear:both;color:#444;font-family:"Noto Serif JP",serif;font-size:17px;font-weight:400;margin-bottom:1em;margin-top:50px;padding-bottom:.3em;padding-left:12px;padding-top:.3em;text-shadow:1px 1px 1px #aaa}.content_main p{margin:auto .5em .65em;text-indent:1em}.content_main img{margin-bottom:1.5em}.content_main .float_right{float:right;margin-bottom:20px;margin-left:20px}.left{float:left;margin-right:20px}@media (max-width:740px){.main_article{margin:0 0 25px;padding:12px}.header_area{margin:-12px -12px 12px;padding:12px}.header_area h1{font-size:16px}.header_area h2{font-size:14px}.main_content .interview_body h2{font-size:16px}.main_content .interview_body h3{font-size:16px;line-height:1.35}.intro_area .photo{margin-bottom:1em;text-align:center}.content_main .float_right{margin-bottom:15px;margin-left:15px}.button_area_footer{margin:25px 3% auto}.button_area_footer li a{margin:0 auto .35em}.button_area_footer li a:last-child{margin-bottom:0}}@media (max-width:540px){.content_main .float_right{display:block;float:none;margin:0 auto 1em}.button_area_footer li a{margin:0 0 .35em;width:100%!important}}@media screen and (max-width:480px){.main_content .interview_body img{max-width:80%}}@media (max-width:460px){.wrapper,body>.main_content{width:calc(100% - 20px)}.new_profile_area{padding:8vw 4vw}.new_profile_area .photo{float:none;text-align:center}.new_profile_area .photo img{margin-bottom:5vw;width:125px}}@media (max-width:320px){.main_content h2{padding-left:0}.main_article header .header_area h2{font-size:14px;padding-left:1.25em}}@media print{#header .main_area .sub_nav .action,.button_area_footer,.heading_wrap,header nav{display:none!important}header{overflow:hidden;padding-bottom:10px}.content_main{padding-bottom:35px}.content_main h3{font-size:21px!important}.main_content p{font-size:20px!important}.new_profile_area *{font-size:16px!important}.main_content .interview_body img{margin-bottom:25px}#header .logo_area h2 img{width:200px}.main_content .article_button{margin-bottom:25px!important}}@media print and (min-width:741px){.main_content h2{font-size:21px}.main_content .article_button{margin:0 auto 25px!important}}@media print,screen and (min-width:481px){img.float_right{max-width:320px!important}}@media print,screen and (min-width:640px){img.float_right{max-width:32%!important}}@media print,screen and (min-width:741px){.main_article{margin:auto auto 26px;padding:25px}.header_area{margin:-25px -25px 25px;padding:25px}.main_content .main_content{width:100%}.main_content h2{font-size:21px}.main_content .article_button{margin:0 auto 25px!important}.intro_area .photo{float:left;margin-right:1em}.intro_area .photo img{margin-bottom:1px!important}.intro_area .content{float:left;width:550px}.intro_area .lead{width:630px}.new_intro .photo{margin-left:20px;width:200px}.new_profile_area .photo{margin-right:25px;width:100px}.new_profile_area .content{float:left;padding-bottom:1em;width:calc(100% - 130px)}.new_profile_area .content li{margin-bottom:.25em}.new_profile_area .content li strong{display:inline-block;float:left;margin-bottom:.25em;padding-right:1em}.new_profile_area .content li strong span{display:block}.content_main section{margin-bottom:50px}.button_area_footer{margin:auto auto 45px;width:100%}}