@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;vertical-align:baseline;box-sizing:border-box;image-rendering:-webkit-optimize-contrast}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}ul{margin:0;padding:0;list-style:none}ol{margin:0;padding:0}li{margin:0;padding:0}dl,dt,dd{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.clear{clear:both}* html .clearfix{height:1px}.inline_block{display:inline-block;*display:inline;*zoom:1;}img{max-width:100%;vertical-align:bottom;image-rendering:-webkit-optimize-contrast}a{color:#444;text-decoration:none}:root{--navy:#0e224b;--pink:#f4babb;--red:#d91617;--violet:#abb8d1}html{font-size:62.5%}body{background:#fff;color:var(--navy);font-family:"Cormorant Garamond","Klee One",cursive,serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.klee{font-family:"Klee One",cursive,serif}.sawa{font-family:"Sawarabi Mincho",serif}.hina{font-family:"Hina Mincho",serif}.red{color:#d91617}hr{border-top:1px solid #eee;border-bottom:none}.pagetop{display:none;position:fixed;bottom:10px;right:30px}.pagetop a{display:block;text-align:center;text-decoration:none;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}.pagetop a:hover{display:block;text-align:center;text-decoration:none;filter:alpha(opacity=80);-moz-opacity:.8;opacity:1}.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px;clear:both}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact{width:280px;height:180px;position:fixed;bottom:20px;right:0;display:flex;justify-content:flex-end;align-items:center}.contact a img{width:270px;height:165px;display:block}.contact a img:hover{opacity:.8;transition:.3s}.insta{width:110px;height:110px;border-radius:55px;background:#fff;display:flex;justify-content:center;align-items:center;position:absolute;top:-60px;left:-60px}.insta a{background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/footer/contact_01.png) no-repeat center/25px;width:91px;height:91px;display:block}.insta a:hover{opacity:.7;transition:.3s}.insta a img.insta_circle{width:91px;height:91px;animation:rotate-anime 8s linear infinite}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fadein{opacity:0;transform:translate(0,0);transition:all 2.5s}.fadein.active{opacity:1;transform:translate(0,0)}.sa{opacity:0;transition:all .5s ease}.sa.show{opacity:1;transform:none}.sa--fd{transform:translate(0,0)}.sa--lr{transform:translate(-100px,0)}.sa--rl{transform:translate(100px,0)}.sa--up{transform:translate(0,100px)}.sa--down{transform:translate(0,-100px)}.sa--scaleUp{transform:scale(.5)}.sa--scaleDown{transform:scale(1.5)}.sa--rotateL{transform:rotate(180deg)}.sa--rotateR{transform:rotate(-180deg)}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{animation:text_anime_on 1s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}@media screen and (min-width:768px),print{body{min-width:1240px;font-size:1.6rem}.pc_none,.hidden{display:none !important}a[href^="tel:"]{pointer-events:none}.flex{display:flex}.left{float:left}.right{float:right}.center{text-align:center}header{background:0 0;width:100%;height:150px;position:fixed;top:0;left:0;z-index:999}.header_bar{height:150px;display:flex;align-items:center;margin-left:50px}.header_bar .logo{width:200px}.header_bar a{display:block;width:fit-content}.header_bar a:hover{opacity:.6;transition:.3s}.banner{transition:1s}.banner.hide{transform:translateY(-150px)}.banner .cont{color:#fff;text-align:center;line-height:60px;background-color:red}.btn{background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/header/menu_open_sp.png) no-repeat left top/150px 70px;display:block;width:60px;height:100px;position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;z-index:200}.peke{background-position:-100px 0}.drawr{width:500px;display:none;background-color:var(--navy);position:absolute;top:0;right:0;padding:60px 0 40px;z-index:100;height:auto}#menu{margin-bottom:20px}#menu li{width:340px;padding:0 40px;margin-bottom:25px;line-height:1.2}#menu li:first-child{margin-bottom:50px}#menu li a{font-size:3.7rem;font-weight:700;color:#fff;display:block}#menu li a img{display:block;width:100px}#menu li a span{font-size:1.2rem;font-weight:600;display:block}#menu li a:hover{color:var(--pink);transition:.3s}.main_view{margin-top:150px}main{width:100%;display:block;margin:0 auto;position:relative;padding-bottom:230px}main .inner{width:1240px;margin:0 auto}hr{border-top:2px solid #ddd;border-bottom:none;clear:both}.clear{clear:both}table{border-left:2px solid #ccc;border-top:2px solid #ccc;margin:20px 0 50px}th{background:#fff;border-bottom:2px solid #ccc;border-right:2px solid #ccc;font-weight:500;padding:5px 10px;text-align:center;vertical-align:middle}td{background:#fff;border-bottom:2px solid #ccc;border-right:2px solid #ccc;font-weight:500;padding:5px 10px;text-align:center;vertical-align:middle}footer{width:100%;background:var(--navy);color:#fff;padding-bottom:50px}.footer_info{display:flex;justify-content:space-between}.footer_info a{display:block;font-size:7rem;line-height:1.3;color:var(--navy);padding:100px 0 100px 100px;background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/footer/news.jpg) no-repeat center/cover;width:50%;position:relative;z-index:0}.footer_info a:first-child:after{content:"";z-index:-1;position:absolute;inset:0;background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/footer/news_hover.jpg) no-repeat center/cover;opacity:0;transition:all .5s ease}.footer_info a:hover:first-child:after{opacity:1}.footer_info a:nth-child(2){background:url(//akaiito-tsukuba.com/wp-content/themes/akaiito/css/../images/footer/contact.jpg) no-repeat center/cover}.footer_info a:nth-child(2):hover{filter:sepia(20%);transition:.3s}.footer_info a span{font-size:2rem;display:block}footer .inner{width:1240px;padding:60px 0;margin:0 auto;display:flex;justify-content:space-between}footer .adress img.footer_logo{width:226px;display:block;margin-bottom:30px}footer .adress p span{display:block;margin-bottom:5px;font-size:2.4rem}footer .footer_menu ul.footer_nav{display:flex;gap:0 40px;margin-bottom:115px}footer .footer_menu ul.footer_nav li{font-size:2rem}footer .footer_menu ul.footer_nav li a{color:#fff}footer .footer_menu ul.footer_nav li a:hover{color:var(--pink);transition:.3s}footer .footer_menu ul.sns{display:flex;justify-content:flex-end;gap:0 24px}footer .footer_menu ul.sns li{width:30px}footer .footer_menu ul.sns li img{width:100%;display:block}footer .footer_menu ul.sns li img:hover{filter:brightness(150%);transition:.3s}small{font-size:1.2rem;text-align:center;width:100%;display:block}}