@charset "utf-8";@media screen and (min-width:768px){.main_view{width:calc(100% - 100px);position:relative;margin-bottom:200px}.main_view .bg{content:"";width:550px;height:430px;background:#f8f8f8;position:absolute;top:-150px;right:0;z-index:-1}.main_view img{width:calc(100% - 130px);height:280px;object-fit:cover;display:block}h1{color:var(--navy);font-size:9rem;font-weight:500;line-height:1;position:absolute;top:50%;right:150px;transform:translateY(-50%)}h1 span{font-size:2.7rem;font-weight:600;display:block}.main_view .sub{width:365px;height:212px;position:absolute;bottom:-50%;left:0;transform:translateY(-10%)}main{padding:0}.blog_list{padding-bottom:200px}.blog_list .inner{margin:0 auto}.blog_list h2{background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/blog/h_bg.png) no-repeat center bottom/100%;font-size:4rem;font-weight:600;width:fit-content;padding:0 50px 20px;margin:0 auto 100px}.blog_list .flex{justify-content:space-between;flex-direction:row-reverse;align-items:flex-start}.blog_list .right_box{width:940px}.blog_list .right_box ul{font-weight:600;margin-bottom:90px}.blog_list .right_box ul li{display:flex;justify-content:space-between;position:relative;border-bottom:solid 1px rgba(14,34,75,.4);padding:30px 0}.blog_list .right_box ul li:first-child{border-top:solid 1px rgba(14,34,75,.4)}.blog_list .right_box ul li img{width:300px;height:150px;object-fit:cover;border:solid 1px #b99500}.blog_list .right_box ul li .txt_box{width:600px;display:flex;flex-direction:column;justify-content:center;border-bottom:solid 1px #b99500;position:relative}.blog_list .right_box ul li .txt_box:after{content:"";position:absolute;right:0;bottom:-2px;width:140px;height:inherit;border-bottom:2px solid #b99500}.blog_list ul li p.title{font-size:2rem;margin-bottom:20px}.blog_list .right_box ul li a{width:fit-content;font-size:2rem;color:#f51f72;padding-left:30px;background:#fff;position:absolute;bottom:-15px;right:0;z-index:1}.blog_list .right_box ul li a:hover{color:var(--navy);transition:.3s}.blog_list .left_box{width:240px;font-weight:600}.blog_list .left_box{border-top:solid 1px rgba(14,34,75,.4);border-bottom:solid 1px rgba(14,34,75,.4);font-size:2rem;padding:35px 0}.blog_list .left_box h3{margin-bottom:20px}.blog_list .left_box ul li{margin-bottom:5px}.blog_list .left_box ul li:before{content:"ー "}.blog_list .left_box ul li a:hover{color:var(--pink);transition:.3s}.blog_post{padding-bottom:200px}.blog_post .inner{width:880px}.blog_post h2{background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/blog/h_bg.png) no-repeat center bottom/100%;font-size:2.6rem;font-weight:600;width:fit-content;padding:0 50px 10px;margin:0 auto 100px}.blog_post p{margin-bottom:1em}.blog_post img{width:100%;max-height:640px;display:block;margin:50px auto;object-fit:contain}.blog_post a{display:block;text-align:right;font-size:1.8rem;text-decoration:underline;margin:50px 0 0}.blog_post a:hover{text-decoration:none}}@media screen and (max-width:767px){.main_view{width:100%;height:140px;position:relative;margin-bottom:125px}.main_view .bg{content:"";width:80%;height:210px;background:#f8f8f8;position:absolute;top:0;right:0;z-index:-1}.main_view img{width:90%;height:140px;object-fit:cover}h1{color:var(--navy);font-size:5rem;font-weight:500;line-height:1;position:absolute;bottom:-35px;left:35px}h1 span{font-size:1.6rem;font-weight:600;display:block}main{padding:0}.blog_list{padding-bottom:120px}.blog_list .inner{margin:0 auto}.blog_list h2{background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/blog/h_bg.png) no-repeat center bottom/100%;font-size:2rem;font-weight:600;width:fit-content;padding:0 1.5em 10px;margin:0 auto 40px}.blog_list .right_box{width:100%}.blog_list .right_box ul{font-weight:600;margin-bottom:60px}.blog_list .right_box ul li{display:flex;justify-content:space-between;position:relative;border-bottom:none;margin-bottom:20px}.blog_list .right_box ul li:first-child{border-top:none}.blog_list .right_box ul li img{width:48%;height:100px;object-fit:cover;border:none}.blog_list .right_box ul li .txt_box{width:48%;display:flex;flex-direction:column;justify-content:center;border-bottom:none;position:relative}.blog_list .right_box ul li .txt_box:after{display:none}.blog_list ul li p.title{font-size:1.4rem;margin-bottom:20px}.blog_list .right_box ul li a{position:absolute;top:0;left:0;width:100%;height:100%}.blog_post{padding-bottom:120px}.blog_post .inner{width:90%}.blog_post h2{background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/blog/h_bg.png) no-repeat center bottom/100%;font-size:1.8rem;font-weight:600;width:fit-content;padding:0 1.5em 10px;margin:0 auto 40px}.blog_post p{margin-bottom:1em}.blog_post img{width:100%;max-height:360px;display:block;margin:20px auto}.blog_post a{display:block;text-align:center;font-size:1.4rem;text-decoration:underline;margin:40px 0 0}}