.l-header{position:static}.l-header__innerBlock{width:1016px;height:70px}.l-main{padding-top:0}@media screen and (max-width:750px){.l-header__innerBlock{width:100%;height:45px}}.wrapper{padding-top:65px;color:#595757}.pc{display:block}.sp{display:none}a:hover *{text-decoration:none;opacity:.8}a *{transition:all .2s}.caption{color:#9fa0a0}.caption_mark{font-size:12px;display:inline-block;float:left}.caption_text{font-size:12px;overflow:hidden;display:block}.mb0{margin-bottom:0}@media screen and (max-width:768px){.wrapper{padding-top:2.307rem}.pc{display:none}.sp{display:block}.caption_mark,.caption_text{font-size:.846rem;font-size:2.75vw}}.top_area{width:1016px;margin:0 auto;position:relative}.knowledge_tit{text-align:center;margin-bottom:4rem}.top_subtit{font-size:25px;color:#231815;vertical-align:middle;text-align:center}.top_subtit:after,.top_subtit:before{content:"";display:inline-block;width:20px;height:2px;background:#595757;vertical-align:middle}.top_subtit:before{margin-right:30px}.top_subtit:after{margin-left:30px}.top_tit{color:#231815;font-size:40px;font-weight:400;text-align:center;margin-bottom:1.2rem}.top_img{box-shadow:2px 2px 6px rgba(35,24,21 ,.35);margin:0 auto 2.2rem}@media screen and (max-width:768px){.top_area{width:100%}.top_subtit{font-size:1.23rem;font-size:4vw}.top_subtit:after,.top_subtit:before{width:1rem}.top_subtit:before{margin-right:1rem}.top_subtit:after{margin-left:1rem}.top_tit{font-size:1.538rem;font-size:5vw}.top_img{box-shadow:none;margin-bottom:3.4rem}}#main{width:1016px;margin:0 auto}#main>.content:last-child{margin-bottom:0}.content{margin-bottom:2.5rem}@media screen and (max-width:768px){#main{width:94%;margin:0 3%}.content{margin-bottom:4rem}}.content_tit{color:#45aa45;font-size:26px;font-weight:300;text-align:center;width:100%;padding:.7% 0;box-shadow:0 0 3px #b5b5b6;margin-bottom:2rem}.article_tit{font-weight:400;margin-bottom:.5rem}.article_tit p{color:#231815;font-size:22px;vertical-align:middle;padding-left:8px;display:inline-block}.article_tit:before{content:"";display:inline-block;width:17px;height:2px;vertical-align:middle;background:#231815}article{margin-bottom:3rem}article:last-child{margin-bottom:0}article img{border:solid 1px #595757;width:100%}.border_none{border:0}article p{color:#231815;font-size:16px;margin-bottom:1.5rem;line-height:1.8}article p .pc{display:inline;color:inherit;font-size:inherit;line-height:inherit}article p .sp{display:none}.mb0_pc{margin-bottom:0}.box_wrap{overflow:hidden}.same_mb_p{margin-bottom:1.5rem}.same_mb_p_sp{margin-bottom:0}.same_mb_p_pc{margin-bottom:1.5rem}.left_box,.right_box{width:490px;float:left}.left_box{margin-right:36px}.box_wrap.fr .left_box,.box_wrap.fr .right_box{float:right}.box_wrap.fr .right_box{margin-right:36px}.box_wrap.fr .left_box{margin-right:0}.center_box img{width:auto;height:auto;max-width:100%;max-height:300px;line-height:0}.center_box.three_imgs img{max-height:228px}.center_box.height_350 img{max-height:350px}.center_box.height_362 img{max-height:362px}.center_box.height_420 img{max-height:420px}.center_box img:not(:last-child){margin-right:16px}.mr0{margin-right:0!important}.link_btn{text-align:center}.link_btn span{width:490px;font-size:19px;color:#3e3a39;display:inline-block;padding:24px;border:solid 1px #b5b5b6;text-align:center;position:relative}.link_btn span:before{content:"";bottom:0;right:0;border-top:1.8em solid transparent;border-right:1.8em solid #8fc379;position:absolute;z-index:100}@media screen and (max-width:768px){.content_tit{font-weight:400;font-size:1.384rem;font-size:4.5vw;padding:.5rem 0;margin-bottom:1.5rem}.article_tit p{font-size:1.538rem;font-size:5vw;width:95%;vertical-align:text-top}.article_tit:before{width:5%;vertical-align:text-bottom}article p{font-size:1.23rem;font-size:4vw;margin-bottom:2rem}article p .pc{display:none}article p .sp{display:inline;color:inherit;font-size:inherit;line-height:inherit}.mb0_pc{margin-bottom:2rem}.left_box,.right_box{width:100%;margin-right:0}.same_mb_p{margin-bottom:2rem}.same_mb_p_sp{margin-bottom:2rem}.same_mb_p_pc{margin-bottom:0}.box_wrap.fr .right_box{margin-right:0}.center_box img{max-height:none!important}.center_box img:not(:last-child){margin-right:0;margin-bottom:1rem}.link_btn span{width:100%;font-size:1.076rem;font-size:3.5vw;padding:1.2rem 0}}