@media screen and (max-width: 1500px){.inner_wrap{width:100%;padding-left:6%;padding-right:6%}}@media screen and (max-width: 768px){.inner_wrap--sm{padding-right:6%;padding-left:6%}body{font-size:13px;font-size:1.3rem}.pc_el{display:none}.sp_el{display:inline-block}.base_btn.blog{flex-direction:column;padding:.5em 1em;margin:1.5em 0}.base_btn.blog img{display:block;width:70%;margin:0 0 .5em 0}#headline{overflow:hidden;font-size:15px;font-size:1.5rem;height:25vh;background-size:cover}#headline:before{display:none}#headline:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:1;display:block}#headline .ja{font-size:3rem}#headline img{height:50px}#headline .catch_txt{font-size:1.4rem;margin-top:15px;letter-spacing:1.5px}body#home main h2 img{height:25px;width:auto}body#home main section{padding:1.5em 0}body#home #mv_area{margin-bottom:10%;height:auto}body#home #mv_area p{transform:translateY(20%)}body#home #news_area{padding:2% 3%;flex-wrap:wrap}body#home #news_area a{order:3;margin-top:2%}body#home #news_area ul{width:100%;height:60px}body#home #news_area li{position:relative;height:60px}body#home #news_area .genre{border:none;font-size:14px;font-size:1.4rem;padding:0;display:block;width:calc(100% - 5.5em);line-height:normal;float:none}body#home #news_area .new{position:absolute;top:1%;right:0;display:block;font-size:1.2rem;width:5em;height:auto;padding:.3em .5em;text-align:center;margin:0 .5em 0 0}body#home #news_area .tl_name{padding-left:0}body#home #about_area{padding-top:15%}body#home #about_area .txtArea{width:90%;padding:6% 5%}body#home #about_area .txtArea h3{font-size:7vw;margin-bottom:4%}body#home #about_area .txtArea h3::before,body#home #about_area .txtArea h3::after{font-size:30px;font-size:3rem}body#home #about_area .txtArea h3:before{top:-5vw;left:0}body#home #about_area .txtArea h3:after{top:-5vw;right:3vw}body#home #about_area .txtArea strong{font-size:16px;font-size:1.6rem;margin-bottom:5%}body#home #about_area .txtArea .txt{font-size:16px;font-size:1.6rem;text-align:left}body#home #about_area .txtArea .txt br{display:none}body#home #about_area .txtArea .proverb_txt{margin-top:6vw;font-size:7vw}body#home #about_area .txtArea .great_man{font-size:16px;font-size:1.6rem}body#home #about_area .txtArea .great_man::before{width:55px}body#home #about_area .bgBox{height:55vh;margin-top:-40vh}body#home #new_area{padding:10% 0}body#home #new_area .new_list li{position:relative;flex-wrap:wrap;margin-bottom:0;padding:10px 0;border-bottom:1px solid #161313;padding-bottom:0}body#home #new_area .new_list li:first-child{border-top:1px solid #161313;padding-top:3%}body#home #new_area .new_list li .genre{border:none;font-size:14px;font-size:1.4rem;padding:0;display:block;margin:1% 0;width:calc(100% - 5.5em)}body#home #new_area .new_list li .new{position:absolute;top:10px;right:0;display:block;font-size:1.2rem;width:5em;padding:.3em .5em;text-align:center;margin:0 .5em 0 0}body#home #new_area .new_list li .tl_name{display:block;width:100%;padding-left:0}body#home #new_area .new_list li a{display:block;margin-top:3%;border-top:1px solid #eee;position:relative;padding:3% 7% 3% 0}body#home #new_area .new_list li a::after{content:"";display:inline-block;background:url("../img/ico/ico_arrow.png") center/cover no-repeat;width:15px;height:26px;position:absolute;top:0;bottom:0;margin:auto;right:3%;transition:.3s;zoom:.5}body#home #blog_area{margin-bottom:0}body#home #blog_area .list{margin-bottom:10%}body#home #blog_area .blog_list li{margin-bottom:3%;width:100%}body#home #blog_area .btn_blog{padding:25px 10px}body#home #blog_area .btn_blog img{width:20vw}body#home #catalog_area .catalog_list .catalog_item{width:100%;height:130px;margin-bottom:25px}.bnr_youtube{margin:2em 0 4em 0}.bnr_youtube a{padding:3%;font-size:1.5rem}.bnr_youtube a .ico{margin-right:-15px;transform:translate(0px, 17px);width:50px}body.cms .pagenation{margin-bottom:12%}body.cms .inner_wrap2{padding:10% 6%}body.cms #article_list{margin-bottom:12%}body.cms #article_list .link{padding:6% 0%}body.cms #article_list .link.--sm .tl{font-size:125%}body.cms #article_list .link .tl{width:100%}body.cms #article_list .link .photo{width:100%;margin-bottom:3%}body.cms #article_list .link .txt_area{width:100%}body.cms #pageTitle img{margin-bottom:10px}body.cms .blog_area{padding-top:10%}body.cms .blog_sub{width:100%;margin-bottom:12%}body.cms .blog_sub h3{display:block}body.cms .blog_sub ul{display:block}body.cms .blog_sub ul li{width:100%;margin-bottom:3%}body.cms .blog_sub ul li a{padding:3%;text-align:left;height:auto}body.cms .blog_sub ul li a:after{border-top:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid #3e3e3e}body.cms.indiv .inner_wrap{padding:10% 6%}body.cms.indiv .blog_contents{flex-direction:column}body.cms.indiv .blog_contents .blog_main{width:100%}body.cms.indiv .blog_contents .blog_main .title_area{display:block;margin-bottom:5%;padding-bottom:3%}body.cms.indiv .blog_contents .blog_main .title_area h2{font-size:20px;font-size:2rem;margin-bottom:1%}body.cms.indiv .blog_contents .blog_main blockquote{margin-bottom:20px;padding:30px 30px}body.cms.indiv .blog_contents .blog_main blockquote:before,body.cms.indiv .blog_contents .blog_main blockquote:after{width:13px;height:12px}body.cms.indiv .blog_contents .blog_main blockquote:before{top:13px;left:13px}body.cms.indiv .blog_contents .blog_main blockquote:after{bottom:13px;right:13px}body.cms.indiv .blog_contents .blog_main .contents_area{font-size:17px}body.cms.indiv .blog_contents .blog_main .contents_area p{margin-bottom:5%;letter-spacing:1px;line-height:1.7}body.cms.indiv .blog_contents .blog_main .contents_area .wp-caption-text{line-height:1.2}body.cms.indiv .blog_contents .blog_main .contents_area h3{font-weight:bold;font-size:18px;font-size:1.8rem}body.cms.indiv .blog_contents .blog_main .btn_area>*{padding:3%}body.cms.indiv .blog_sub{width:100%;margin:12% 0 0 0;max-width:inherit}body.cms.indiv .blog_sub ul li{width:100%}}