@charset "utf-8";body,html{margin:0;padding:0;height:100%}body{width:100%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:14px;line-height:160%;color:#4c5861;background:#fff;position:relative}input,img,iframe,textarea{vertical-align:top;border:0;max-width:100%}section{padding:3% 0;overflow:hidden}.container{width:1080px;margin:0 auto}.wrapper{margin:7% 0}.inner{width:65%;margin:0 auto}.clearfix{zoom:1}.clearfix:after{display:block;content:'';clear:both}.view_pc{display:block}.view_sp{display:none}br.sp{display:none}a,header a{text-decoration:none;word-break:break-all}header a{color:#fff}a,a:hover,a img,header a,header a:hover,header a img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover img,a:hover,header a:hover img,header a:hover{opacity:.8}ul{list-style-type:none;text-align:center;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;text-align:center;letter-spacing:.1em;line-height:1;font-weight:400;color:#4c5861}h1{font-weight:700;font-size:20px;color:#fff;position:relative;text-align:left}h2{font-weight:500;font-size:28px;margin:30px 0}h3{font-weight:400;font-size:22px;text-align:left}p{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;text-align:center;font-size:14px;margin:8px 0;line-height:1.8;color:#4c5861}img{max-width:100%;height:auto;display:block;margin:0 auto}img.mv_text{width:480px;position:absolute;top:40%;bottom:auto;left:0;right:0;margin:auto;z-index:2}img.prof_photo{width:297px;display:inline-block}img.prof_name{width:340px;margin:0 auto 40px 0}img.history_i01{max-width:355px;width:22%;position:absolute;left:5%;top:1150px}img.history_i02{max-width:318px;width:16%;position:absolute;right:5%;top:1100px}img.history_i03{max-width:433px;width:24%;position:absolute;left:0;top:2300px}img.history_i04{max-width:373px;width:24%;position:absolute;right:0;top:2300px}img.icon_ig{width:27px}img.icon_tw{width:28px;margin-top:2px}img.icon_yt{width:80px;margin-top:2px}.mv{position:relative}header{position:absolute;top:20px;right:0;z-index:2;width:100%}header .container{position:relative}header nav{position:absolute;top:0;right:0}nav a{font-family:'Montserrat',sans-serif}header ul li{display:inline-block;vertical-align:middle;margin-right:20px}header ul li:last-child{margin-right:0}.mv{z-index:1;position:relative}.news,.profile,.history,.activity,.contact{z-index:3;background-color:#fff!important;position:relative;overflow:hidden}.news_space{height:540px}.news ul{text-align:left}.news .entrydate{font-family:'Montserrat',sans-serif;display:inline-block;vertical-align:top;font-weight:700;margin-bottom:0}.news .category{font-family:'Montserrat',sans-serif;display:inline-block;vertical-align:top;font-weight:700;margin-left:10px;margin-bottom:0}.news .category a{color:#4c5861}.news .title{text-align:left;font-size:14px;line-height:150%;margin-top:0}.btn_all{font-family:'Montserrat',sans-serif;width:200px;background:#4c5861;color:#fff;margin:0 auto;text-align:left;display:block;text-align:center;padding:8px 0;margin:30px auto}.profile{background:url(//akoiwamoto.com/wp-content/themes/akoiwamoto.com/images/prof_bg.jpg) no-repeat top left -40%;background-size:55%;padding:0 0 6%;background-color:#fff;background-attachment:fixed}.profile .container,.history .container{position:relative}.profile .wrapper{width:76%;margin:0 auto}.profile .profile_wrap{width:57%;display:inline-block;margin-left:6%}.profile .profile_wrap .txt{margin-left:7%}.profile .profile_wrap .txt p{line-height:200%}.profile .profile_wrap ul{text-align:left;margin-top:20px}.profile .profile_wrap li{display:inline-block;margin-right:10px;vertical-align:middle}.profile .profile_wrap p{text-align:left}.history{position:relative;z-index:1;overflow:hidden;margin-top:-1px}.history table{margin:0 auto;position:relative;z-index:2;border-collapse:collapse;border-spacing:0}.history table th{font-family:'Montserrat',sans-serif;text-align:right;border-right:solid 1px #4c5861;padding:6px 16px 6px 0;width:141px;vertical-align:top}.history table td{text-align:left;padding:6px 0 6px 16px;width:400px;vertical-align:top}.activity{background-image:url(//akoiwamoto.com/wp-content/themes/akoiwamoto.com/images/activity_bg.jpg);background-repeat:no-repeat;background-position:right center;background-size:41%;z-index:3;background-color:#fff;position:relative;overflow:hidden;background-attachment:fixed;margin-bottom:-1px}.activity h2{margin-top:0}.activity .box{background:#fff;width:75%;border-left:solid 1px #4c5861;padding:20px 0 20px 20px;margin:0 0 30px}.activity .box p{text-align:left}.activity .movie{margin-top:30px}.activity .movie video{width:45%;display:inline-block}.activity .movie video.movie_right{margin-left:3%}.contact{z-index:3}.contact table{text-align:left;line-height:1.5;width:100%;margin:5% 0 10%;border-collapse:collapse}.contact table th{width:25%;padding:15px 15px 15px 0;vertical-align:top;font-weight:400;line-height:2;border-bottom:solid 1px #ececec}.contact table td{padding:15px 15px 15px 0;vertical-align:top;line-height:2;border-bottom:solid 1px #ececec}.contact table a{display:inherit;border-bottom:solid 1px}.contact form{width:80%;margin:3% auto;text-align:left;display:block}.page .contact form{width:100%}.contact form .left{width:49%;display:inline-block;vertical-align:top}.contact form .right{margin-left:3%;width:47%;display:inline-block;vertical-align:top}.contact form p{text-align:left!important}.contact form input{display:block;width:100%;padding:10px;border:solid 1px #ececec;font-size:16px;box-sizing:border-box;margin:1% auto 3%;color:#4c5861;background:#f3f3f3}.contact form select{border:solid 1px #ececec;color:#4c5861;background:#f3f3f3;width:100%;padding:10px 0 10px 10px;margin:1% auto 3%;display:block}.contact form textarea{display:block;width:100%;padding:10px;border:solid 1px #ececec;font-size:16px;box-sizing:border-box;margin:1% auto 3%;color:#4c5861;background:#f3f3f3}.contact input[type=submit]{margin:5% auto 0;width:25%;border-radius:0;background:#4c5861;color:#fff}*{-webkit-appearance:none}input,input[type=text]:focus,video:focus{outline:0}input[type=text],textarea,select{outline:none}footer{background:#4c5861;padding:20px 0;z-index:3;position:relative}footer ul li{display:inline-block;margin:10px;vertical-align:middle}footer p.copyright{font-family:'Montserrat',sans-serif;text-align:center;font-size:10px;color:#fff}#mmenu_wrap{display:block;position:fixed;top:0;right:0;margin:auto;height:55px;width:55px;background:0 0;z-index:99999!important}#mmenu_wrap a{display:block;margin:20px 12px 10px;color:#4c5861}#mmenu_wrap .fas:before{font-size:35px}.mm-panel.mm-hasnavbar .mm-navbar{display:none}.mm-listview>li>a{font-family:'Montserrat',sans-serif;text-align:left}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{text-align:left}.mm-menu{background:#fff}.mm-listview>li>a img{margin-left:0}.bg_container{position:fixed;top:0;left:0;width:100%;height:100%}#parallax-bg1{z-index:1}#parallax-bg1 img{z-index:1}#parallax-bg2{z-index:2}#parallax-bg2 img{z-index:2}#parallax-bg3{z-index:2}#parallax-bg3 img{z-index:2}#parallax-bg4 img{z-index:0}#parallax-bg5 img{z-index:0}@media screen and (max-width:1366px){img.mv_text{top:240px}}@media screen and (max-width:1336px){img.mv_text{top:230px}}@media screen and (max-width:1080px){.container{width:94%;margin:0 3%}.profile{background:url(//akoiwamoto.com/wp-content/themes/akoiwamoto.com/images/prof_bg.jpg) no-repeat top left -60%;background-size:58%;padding:2% 0 10%;background-color:#fff}.profile .wrapper{width:85%}img.history_i01{left:0}img.history_i02{right:0}img.history_i02 img.history_i04{width:23%;bottom:23%;right:-3%}.activity .box{width:70%}}@media screen and (max-width:1024px){img.mv_text{top:190px}.news_space{height:410px}#parallax-bg1.bg_container,#parallax-bg2.bg_container{height:30%}img.history_i01{top:1040px}img.history_i02{top:1100px}img.history_i03{top:2020px}img.history_i04{top:2060px}.activity{background-attachment:unset;background-position:right -54% center;background-size:60%}}@media screen and (max-width:812px){img.mv_text{top:150px;width:320px}.profile .profile_wrap{width:46%}}@media screen and (max-width:768px){.view_mmenu{display:block}.view_no_mmenu{display:none}.inner{width:100%}header{position:relative;top:10px;right:0;z-index:2;width:100%}header ul li{margin-right:10px}.news_space{height:300px}img.mv_text{width:40%}.profile .wrapper{width:100%}.profile{background:url(//akoiwamoto.com/wp-content/themes/akoiwamoto.com/images/prof_bg.jpg) no-repeat top left -170%;background-size:76%;background-color:#fff}img.prof_name{width:70%}img.history_i02{width:26%}img.history_i03{width:30%}.profile .profile_wrap{width:55%;margin-left:3%}.activity{background-position:right -185px center}.activity .box{width:93%}.contact form{width:100%}}@media screen and (max-width:414px){.view_pc{display:none}.view_sp{display:block}br.pc{display:none}br.sp{display:block}.news,.profile,.history,.activity,.contact,section{overflow:visible}header{top:0}header .container{position:absolute;top:0}.home header .container{position:absolute;height:100vh;top:0}header .container h1{padding-top:20px}.news_space{display:none}.profile{background:url(//akoiwamoto.com/wp-content/themes/akoiwamoto.com/images/prof_bg_sp.jpg) no-repeat top 8% left;background-size:100%}.activity{background:url(//akoiwamoto.com/wp-content/themes/akoiwamoto.com/images/activity_bg_sp.jpg) no-repeat top 10% center;background-size:100%}.bg_container{height:100%}.news ul{width:100%}img.prof_photo{width:80%;margin-top:46%}img.mv_text{width:92%;top:50%}img.prof_photo{margin-top:34%;display:block}.profile .profile_wrap{width:100%;margin:30px 0 0}.profile .profile_wrap .txt{margin-left:0}img.prof_name{margin:0 auto 20px 0}.profile .profile_wrap ul{text-align:center}img.history_i01{width:56%;margin:0 0 0 -3%;position:relative;top:auto}img.history_i02{position:relative;width:45%;margin:-44% -3% 0 auto;top:auto}img.history_i03{position:relative;width:80%;margin:15% auto 0 0;top:auto}img.history_i04{position:relative;width:70%;margin:6% 5% 15% auto;top:auto;bottom:auto;right:auto}.history table th,.history table td{font-size:12px}.activity .box{width:auto;border:none;padding:15px}.activity .box.top{margin:40% auto 0}.activity .movie video{width:100%;display:block;margin:10% 0}.activity .movie video.movie_right{margin-left:0}h3{text-align:center;margin:30px auto}.contact form .left,.contact form .right{width:100%;display:block;margin-left:0}.contact input[type=submit]{width:60%}footer ul li{margin-bottom:0}footer{padding:10px 0;margin-top:30px}}.archive,.single,.page{position:relative}.archive header,.single header,.page header{z-index:4}.archive #mmenu_wrap a,.single #mmenu_wrap a,.page #mmenu_wrap a{color:#4c5861}.archive header a,.single header a,.page header a{color:#4c5861}.archive h1,.single h1,.page h1{color:#4c5861}.archive .news,.single .news,.page .news{padding-top:6%;background-color:transparent!important}.archive .news nav{background:#f0f5f8;padding:10px 0}.archive .news nav ul{text-align:center}.archive .news nav li{display:inline-block;margin:0 20px}.archive .news nav a{color:#4c5861}.archive .news .news_list,.single .news .news_list{margin:5% auto}.archive .news .news_list li,.single .news .news_list li{border-bottom:solid 2px #4c5861;margin-top:5px;padding-bottom:5px}.single article,.page article{min-height:90vh}.single article h3,.single article p,.page article p{text-align:left;letter-spacing:0;line-height:140%}.single article img{margin:0 auto;width:80%}.single article .article_head{margin-bottom:30px;padding-bottom:10px;border-bottom:solid 1px #4c5861}.single article .main_txt,.page article .main_txt{padding:20px 0}.single article .main_txt p,.page article .main_txt p{margin:20px auto;line-height:180%}.page article .main_txt h2{font-size:24px;letter-spacing:0}.single article .main_txt a,.page article .main_txt a{text-decoration:underline;color:#4c5861}.single .related h2{text-align:left;font-size:24px}.single .related a{color:#4c5861}@media screen and (max-width:414px){.archive .news,.single .news,.page .news{padding-top:15%}.single article h3{font-size:18px;margin-bottom:0}}