@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:442px;height:136px;position:absolute;bottom:-50%;left:0;transform:translateY(-40%)}main{padding:0}.news_list{background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/news/bg02.png) no-repeat left -120px top 280px/252px,url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/news/bg01.png) no-repeat right -120px top 50px/223px,url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/news/bg03.png) no-repeat center top 390px/714px,url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/news/bg04.png) no-repeat right -15px bottom/340px;padding-bottom:320px}.news_list .inner{width:980px;margin:0 auto}.news_list h2{background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/price/h_bg.png) no-repeat center bottom/100%;font-size:4rem;font-weight:600;width:fit-content;padding:0 90px 10px;margin:0 auto 100px}.news_list ul{font-weight:600;margin-bottom:130px}.news_list ul li{position:relative;border-bottom:solid 1px #707070;padding:40px 0}.news_list ul li h3{font-size:2rem;border-left:solid 5px #707070;padding-left:20px;margin-bottom:20px}.news_list ul li time{padding-left:25px}.news_list ul li p.excerpt{padding-left:25px}.news_list ul li a{width:fit-content;color:#f51f72;padding:0 35px 0 20px;background:#fff url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/news/news_list_bg.png) no-repeat right top/28px;position:absolute;bottom:-15px;right:0;z-index:1}.news_list ul li a:hover{color:var(--navy);transition:.3s}.news_post{padding-bottom:200px}.news_post .inner{width:880px}.news_post h2{font-size:2.6rem;font-weight:600;width:fit-content;padding:0 50px 5px;margin:0 auto 100px}.news_post p{margin-bottom:1em}.news_post img{width:100%;max-height:640px;display:block;margin:50px auto;object-fit:contain}.news_post a{display:block;text-align:right;font-size:1.8rem;text-decoration:underline;margin:50px 0 0}.news_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}main{padding:0}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}.news_list{background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/news/bg02.png) no-repeat left -120px top 280px/252px;padding-bottom:120px}.news_list .inner{width:90%;margin:0 auto}.news_list h2{background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/price/h_bg.png) no-repeat center bottom/100%;font-size:2.4rem;font-weight:600;width:fit-content;padding:0 3em 5px;margin:0 auto 80px}.news_list ul{font-weight:600;margin-bottom:80px}.news_list ul li{position:relative;border-bottom:solid 1px #707070;padding:0 0 20px;margin-bottom:40px}.news_list ul li h3{font-size:1.6rem}.news_list ul li time{padding-left:1em}.news_list ul li a{display:none}.news_list ul li a:hover{color:var(--navy);transition:.3s}.news_post{padding-bottom:120px}.news_post .inner{width:90%}.news_post h2{background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/price/h_bg.png) no-repeat center bottom/100%;font-size:1.8rem;font-weight:600;width:fit-content;padding:0 1.5em 5px;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}}