.clearfix{clear:both}#main-image{width:100%}h1{color:#33437b;font-weight:900;position:relative}h1 #catchcopy{position:absolute;top:20%;left:20px;margin:0;padding:0}h1 #catchcopy #level1{font-size:2rem}h1 #catchcopy #level2{margin-top:1em;font-size:1.5rem}h1 #catchcopy #level3{margin-top:.5em;font-size:1.2rem}section .tabs .nav-tabs{border:none;margin-top:15px}section .tabs .nav-tabs .nav-item{width:20%;text-align:center;font-size:1.1rem;border-left:1px solid #000}section .tabs .nav-tabs .nav-item a{color:#000}section .tabs .nav-tabs .nav-item:first-child{border-left:0}section .tabs .nav-tabs #nav-tab1,section .tabs .nav-tabs #nav-tab2,section .tabs .nav-tabs #nav-tab3,section .tabs .nav-tabs #nav-tab4,section .tabs .nav-tabs #nav-tab5{background-color:#eee!important}section .tabs .nav-tabs #nav-tab1:hover,section .tabs .nav-tabs #nav-tab2:hover,section .tabs .nav-tabs #nav-tab3:hover,section .tabs .nav-tabs #nav-tab4:hover,section .tabs .nav-tabs #nav-tab5:hover{background-color:#e2e2e2}section .tab-content>div>p{margin-left:0;margin-right:0;padding-left:30px;padding-right:30px}section .tab-content h2,section tab-content h3{clear:both;padding:.3rem;color:#000;text-align:center;margin-top:30px;margin-bottom:30px;font-size:1.5rem}section .tabs .tab-content h2{font-weight:bold;padding:1rem 0}section .tabs .tab-content h3{font-size:120%;font-weight:bold;padding:.75rem 0}section .tabs .tab-content .item-title{font-weight:bold}section .tabs .tab-content .summary{clear:both;border:solid 2px;border-radius:60px;padding:3em;width:95%;margin:20px auto}section .tabs .tab-content .summary .summary_title{color:#000;text-align:center;padding:1em;margin-bottom:20px}section .tabs .tab-content .summary ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0;margin:10px -5px}section .tabs .tab-content .summary ul li{list-style:none;border:1px solid #000;width:50%;margin:0 5px;padding:10px;background-color:#fff}section .tabs .tab-content .summary ul li p{margin:0}section .tabs .tab-content .summary ul li.book1{overflow:hidden;position:relative}section .tabs .tab-content .summary ul li.book1 img{width:120px;float:right;margin-left:10px;transform:rotate(20deg);position:absolute;right:0;top:-5px}section .tabs .tab-content .summary ul li.book1 div{padding-right:140px}section .tabs .tab-content .summary ul li.book1 p{font-size:.8em;padding-right:140px;color:#002060}section .tabs .tab-content .summary .present{font-size:85%}section .tabs .tab-content .name{font-size:.9rem;padding-bottom:10px}section .tabs .tab-content .qualification{font-size:.7rem;padding-bottom:10px}section .tabs .tab-content .company{font-size:.7rem}section .tabs .tab-content #tab1 h2,section .tabs .tab-content #tab1 h3{background-color: #00000
}section .tabs .tab-content #tab1 .summary{border-color:#000}section .tabs .tab-content #tab1 .summary .summary_title{background-color:#fff}section .tabs .tab-content #tab1 .summary .summary_sub_title a{color: }section .tabs .tab-content #tab1 .summary .summary_sub_title a:visited{color:#000}section .tabs .tab-content #tab1 .summary ul li{border-color:#000}section .tabs .tab-content #tab2 img#family{width:33%;float:right}section .tabs .tab-content #tab2 h2,section .tabs .tab-content #tab2 h3{background-color:#fff}section .tabs .tab-content #tab2 ol{margin-bottom:1rem}section .tabs .tab-content #tab2 #storage-images{padding:0 15px;display:flex;flex-wrap:wrap;align-content:stretch}section .tabs .tab-content #tab2 #storage-images figure{margin-right:1px}section .tabs .tab-content #tab2 #storage-images figure img{max-width:121px;margin-bottom:10px}section .tabs .tab-content #tab2 #storage-images figure img.double-width{max-width:242px}section .tabs .tab-content #tab2 #storage-images figure figcaption{text-align:center}section .tabs .tab-content #tab2 #storage-images figure figcaption .category{font-size:.8rem;font-weight:bold}section .tabs .tab-content #tab2 #storage-images figure figcaption .item{font-size:.7rem}section .tabs .tab-content #tab2 .summary{border-color:#000}section .tabs .tab-content #tab2 .summary .summary_title{background-color:#fff}section .tabs .tab-content #tab2 .summary .summary_sub_title a{color:#000}section .tabs .tab-content #tab2 .summary .summary_sub_title a:visited{color:#000}section .tabs .tab-content #tab2 .summary ul li{border-color:#000}section .tabs .tab-content #tab3 h2,section .tabs .tab-content #tab3 h3{background-color:#fff}section .tabs .tab-content #tab3 .sub_title.education{background-color:#fff}section .tabs .tab-content #tab3 #education-area{background-color:#fff;padding:30px}section .tabs .tab-content #tab3 #education-area #shimanto-photo{width:120px;margin-right:20px;margin-bottom:20px}section .tabs .tab-content #tab3 #education-area #books-photo{width:350px;display:block;margin:0 auto}section .tabs .tab-content #tab3 .summary{border-color:#000}section .tabs .tab-content #tab3 .summary .summary_title{background-color:#fff}section .tabs .tab-content #tab3 .summary .summary_sub_title a{color:#000}section .tabs .tab-content #tab3 .summary .summary_sub_title a:visited{color:#000}section .tabs .tab-content #tab3 .summary .txt_navy{color:#002060}section .tabs .tab-content #tab3 .summary ul li{border-color:#000}#henkeici section .tabs .nav-tabs .nav-item{width:50%}#henkeici section .tabs .tab-content #architecture-area{display:flex;padding-right:15px;padding-left:15px}#henkeici section .tabs .tab-content #architecture-area #architecture-area-left{flex-grow:1;padding-right:15px}#henkeici section .tabs .tab-content #architecture-area #architecture-area-right{display:flex;padding-left:15px}#henkeici section .tabs .tab-content #architecture-area #architecture-area-right #architect-profile{width:10rem;text-align:right;padding-right:15px;align-self:flex-end;font-size:80%}#henkeici section .tabs .tab-content #architecture-area #architecture-area-right #architect-photo{width:200px;height:auto}#henkeici section .tabs .tab-content #architecture-area #architecture-area-right #architect-photo img{max-width:100%}#nigiwai section .tabs .nav-tabs .nav-item{width:50%}#nigiwai section .tabs .tab-content #architecture-area{display:flex;padding-right:15px;padding-left:15px}#nigiwai section .tabs .tab-content #architecture-area #architecture-area-left{flex-grow:1;padding-right:15px}#nigiwai section .tabs .tab-content #architecture-area #architecture-area-left .architecture-title{font-weight:bold}#nigiwai section .tabs .tab-content #architecture-area #architecture-area-right{padding-left:15px}#nigiwai section .tabs .tab-content #architecture-area #architecture-area-right #architect-profile{padding-top:10px;padding-right:15px}#nigiwai section .tabs .tab-content #architecture-area #architecture-area-right #architect-photo{width:200px;height:auto}#nigiwai section .tabs .tab-content #architecture-area #architecture-area-right #architect-photo img{max-width:100%}@media (max-width:1024px){.navbar-light .navbar-toggler{background:#f5f5f5;margin:10px}section .tabs .tab-content .summary ul{display:block}section .tabs .tab-content .summary ul li{width:100%;margin:10px 0}}@media (max-width:768px){section .tabs .nav-tabs .nav-item a{font-size:.8rem}section .tabs .nav-link{padding:.2rem .5rem}section .tabs h2{font-size:1.5rem}}@media (max-width:576px){h1 #catchcopy{top:20%;left:10px}h1 #catchcopy #level1{font-size:1.2rem}h1 #catchcopy #level2{margin-top:1em;font-size:.8rem}h1 #catchcopy #level3{margin-top:.5em;font-size:.7rem}section .tabs .nav-tabs{display:block}section .tabs .nav-tabs .nav-item{width:100%}section .tabs .nav-tabs .nav-item a{font-size:1rem}section .tabs .tab-content .sub_title{font-size:1rem}section .tabs .tab-content #tab2 #storage-images figure img{max-width:80px}section .tabs .tab-content #tab2 #storage-images figure img.double-width{max-width:160px}section .tabs .tab-content .summary ul li.book1 img{width:80px}section .tabs .tab-content .summary ul li.book1 div{padding-right:100px}section .tabs .tab-content .summary ul li.book1 p{padding-right:100px}#henkeici section .tabs .nav-tabs .nav-item{width:100%}#henkeici section .tabs .tab-content #tab3 #architecture-area{display:block}#henkeici section .tabs .tab-content #tab3 #architecture-area #architecture-area-left{padding-right:0}#henkeici section .tabs .tab-content #tab3 #architecture-area #architecture-area-right{padding-left:0;display:block;width:200px;margin:0 auto}#henkeici section .tabs .tab-content #tab3 #architecture-area #architecture-area-right #architect-profile{text-align:center;padding-right:0;padding-bottom:5px;width:auto}#nigiwai section .tabs .nav-tabs .nav-item{width:100%}#nigiwai section .tabs .tab-content #tab3 #architecture-area{display:block}#nigiwai section .tabs .tab-content #tab3 #architecture-area #architecture-area-left{padding-right:0}#nigiwai section .tabs .tab-content #tab3 #architecture-area #architecture-area-right{padding-left:0}#nigiwai section .tabs .tab-content #tab3 #architecture-area #architecture-area-right #architect-photo{text-align:center;width:200px;margin:0 auto}#nigiwai section .tabs .tab-content #tab3 #architecture-area #architecture-area-right #architect-profile{text-align:center;padding-right:0;padding-bottom:5px;width:auto}}