@charset "utf-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}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{padding:0;margin:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea,{padding:0;margin:0}input[type=button],input[type=submit]{-webkit-appearance:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}img{width:100%;height:auto;display:block;vertical-align:bottom}.inline_block{display:inline-block;*display:inline;*zoom:1;}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{padding:0 14px;display:block;height:44px;line-height:44px;vertical-align:middle;box-shadow:none;border:0;width:100%;background-color:#fff;font-size:16px;border:1px solid #0ff;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out}input::-webkit-input-placeholder,input:-ms-input-placeholder,input::-moz-placeholder{color:#ccc;font-weight:400}select{-webkit-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:97.5% center}@media screen and (min-width:641px){.pc_view{display:block}.sp_view{display:none!important}}@media screen and (max-width:640px){.pc_view{display:none!important}.sp_view{display:block}}a{color:#333;text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}a:visited{color:#333}a:hover{color:#333;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}a:active{color:#333}a.underline{text-decoration:underline}html,body{width:100%;height:100%;color:#333;background-color:#fff;line-height:1.6}html{font-size:62.5%}body{font-size:1.6rem}.bold{font-weight:700}em{color:#25764d}strong,b{font-weight:600}p{margin:0 0 1em}.ttl_second{font-family:'Lato',sans-serif}.fs50{font-size:50px;font-size:5rem}.fs46{font-size:46px;font-size:4.6rem}.fs42{font-size:42px;font-size:4.2rem}.fs40{font-size:40px;font-size:4rem}.fs30{font-size:30px;font-size:3rem}.fs26{font-size:26px;font-size:2.6rem}.fs24{font-size:24px;font-size:2.4rem}.fs20{font-size:20px;font-size:2rem}.fs18{font-size:18px;font-size:1.8rem}.fs16{font-size:16px;font-size:1.6rem}.fs14{font-size:14px;font-size:1.4rem}.fs12{font-size:12px;font-size:1.2rem}.fs10{font-size:10px;font-size:1rem}.cf:after{content:"";clear:both;display:block}#main{margin:0 auto;width:100%;font-size:16px;font-size:1.6rem}#content{margin:0 auto;width:100%}.wrap{padding:0;margin:0 auto 0;width:100%;max-width:1000px}.visual{position:relative;margin:0 auto 0;width:100%;max-width:2000px;height:150px;background-color:#fff;background-repeat:no-repeat;background-position:center bottom;background-size:100%}.visual img{width:100%}.visual h1{padding:30px 0 0;text-align:center;font-size:40px;font-size:4rem;font-weight:600;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;position:relative;z-index:1}.visual h1 span{display:block;font-size:30%;color:#e8e3e3;position:absolute;top:15px;left:0;right:0;margin:0 auto}.flex{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;align-items:stretch}.arrow{position:relative;display:inline-block;padding:0 16px 0 0;vertical-align:middle;text-decoration:none}.arrow:before,.arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.maru:after{right:5px;width:3px;height:3.2px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.maru:hover:after{border-color:#fff}.mincho{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.gothic{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif}.disc{list-style:disc;padding:0 0 0 1.5em}.circle{list-style:circle;padding:0 0 0 1.5em}header{position:relative;z-index:10}header .header_btn{position:absolute;top:17px;right:74px;display:flex;justify-content:space-between}header .header_btn a{margin-right:10px;padding:13px 0;width:150px;background:#fff;border-radius:4px;color:#007440;font-size:1.3rem;font-weight:700;text-align:center;line-height:1}.drawer--left .drawer-nav{display:block!important;padding:10px 0 5px;overflow:initial;position:initial!important;background:0 0;width:100%}nav ul{display:flex;align-items:center;justify-content:space-between}nav ul li{border-right:1px solid #fff}nav ul li:last-of-type{border-right:none}nav ul li a{display:block;padding:10px;color:#fff!important;text-align:center;font-size:1.5rem;line-height:1.4}nav ul li a span{display:block;font-family:'Oswald',sans-serif;font-size:1.6rem}header nav .sitemap{display:flex;justify-content:space-between}header nav dl{width:25%;margin-bottom:40px}header nav dl dt{margin-bottom:30px}header nav dl dd{margin-left:1em}header nav dl dt a,header nav dl dd a{color:#fff!important;font-size:1.5rem}header nav dl dd a:before{content:'-';display:inline-block;margin-right:.5em}header .header_btn2{display:flex;justify-content:space-between;margin:0 auto 100px}header .header_btn2 a{padding:13px 0;width:28%;background:#fff;border-radius:4px;color:#dd0522;font-size:1.9rem;font-weight:700;text-align:center;line-height:1}nav.globalMenuSp.active .wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);word-break:keep-all}header nav .header_btn{position:static;max-width:430px;margin:0 auto 50px}footer .add{background:#faf0f1;margin-bottom:120px;padding:70px 0;color:#888;text-align:center;position:relative}footer .add .logo{display:block;margin:0 auto 30px;width:120px}footer .add h2{font-weight:700;font-size:2.4rem;margin-bottom:20px}footer .add p{font-size:1.5rem}footer .add .strawberry_left{position:absolute;top:-17vw;left:0;max-width:19vw}footer .add .strawberry_right{position:absolute;top:-45vw;right:0;max-width:19vw}footer .sns{margin-bottom:80px}footer .sns .wrap{display:flex;justify-content:space-between;max-width:633px}footer .sns a i{display:block;margin-bottom:30px;height:98px}footer .sns a i img{width:auto;height:100%}footer .sns a span{display:block;font-size:1.7rem;text-align:center;letter-spacing:3px}footer .mascot{text-align:center}footer .mascot .chara{width:98px;margin:0 auto 30px}footer .mascot p{margin-bottom:100px;color:#dd0522;font-size:2.25rem;font-weight:700}footer #f_content{background:#dd0522;padding:100px 0;position:relative}footer #f_content nav .sitemap{display:flex;justify-content:space-between}footer #f_content nav dl{width:25%;margin-bottom:40px}footer #f_content nav dl dt{margin-bottom:30px;color:#fff}footer #f_content nav dl dd{margin-left:1em}footer #f_content nav dl dt a,footer #f_content nav dl dd a{color:#fff;font-size:1.5rem}footer #f_content nav dl dd a:before{content:'-';display:inline-block;margin-right:.5em}footer #f_content .footer_btn{display:flex;justify-content:space-between;margin-bottom:100px}footer #f_content .footer_btn a{padding:13px 0;width:28%;background:#fff;border-radius:4px;color:#dd0522;font-size:1.9rem;font-weight:700;text-align:center;line-height:1}.copy{padding:10px 0;text-align:center;font-size:1.6rem;color:#fff}.pagetop{position:fixed;bottom:20px;right:20px;display:block;z-index:999;padding:8px 0 0 8px;border-radius:30px;width:50px;height:50px;background-color:rgba(47,47,47,.6);color:#fff;font-weight:700;text-decoration:none;text-align:center}.pagetop:hover{cursor:pointer;opacity:.7}.pagetop i{position:relative;display:inline-block;padding-left:20px}.pagetop i:before{content:'';width:14px;height:14px;border-radius:50%;position:absolute;top:50%;left:0;margin-top:-7px}.pagetop i:after{content:'';width:10px;height:10px;border:0;border-top:solid 1px #fff;border-left:solid 1px #fff;position:absolute;top:50%;left:0;margin-top:-5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gotop{position:fixed;bottom:20px;right:20px}.gotop a{display:block;z-index:999;padding:15px 0 0 8px;border-radius:30px;width:50px;height:50px;background-color:rgba(47,47,47,.6);color:#fff;font-weight:700;text-decoration:none;text-align:center}.gotop a:hover{text-decoration:none;opacity:.7}.gotop i{position:relative;display:inline-block;padding-left:20px}.gotop i:before{content:'';width:14px;height:14px;border-radius:50%;position:absolute;top:50%;left:0;margin-top:-7px}.gotop i:after{content:'';width:10px;height:10px;border:0;border-top:solid 1px #fff;border-left:solid 1px #fff;position:absolute;top:50%;left:0;margin-top:-12px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fixed_menu_box{position:absolute;top:40px;right:30px;width:50px}.fixed_menu img{width:100%}.acMenu dt{display:block;cursor:pointer}.acMenu dd{display:none}.drawer-menu{position:relative;width:100%;max-width:1000px;margin:0 auto}ul.sub-menu li a{display:block;padding:10px 20px}ul.sub-menu{visibility:hidden;opacity:0;z-index:1}.drawer-menu>li:hover{-webkit-transition:all .5s;transition:all .5s}.init-bottom:after{content:'';display:inline-block;width:6px;height:6px;margin:0 0 0 15px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.drawer-menu:before,.drawer-menu:after{content:" ";display:table}.drawer-menu:after{clear:both}.drawer-menu{*zoom:1;}.drawer-menu>li{position:relative;width:100%}li ul.sub-menu{position:absolute;top:40px;background:#004ea2;-webkit-transition:all .2s ease;transition:all .2s ease;display:block}li:hover ul.sub-menu{top:50px;visibility:visible;opacity:1}li ul.sub-menu li{border-right:1px solid #fff;border-bottom:1px dotted #fff}li ul.sub-menu li:last-of-type{border-bottom:none}.hamburger{display:block;position:fixed;z-index:3;right:0;top:0;width:74px;height:74px;cursor:pointer;text-align:center;background:#fff}.hamburger span{display:block;position:absolute;width:43px;height:2px;left:18px;background:#555;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger span:nth-child(1){top:18px}.hamburger span:nth-child(2){top:34px}.hamburger span:nth-child(3){top:51px}.hamburger.active span:nth-child(1){top:36px;left:16px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:36px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.globalMenuSp{position:fixed;z-index:2;top:0;left:0;color:#fff;background:#dd0522;width:100%;opacity:0;transition:opacity .6s ease,visibility .6s ease;display:none}nav.globalMenuSp ul{margin:0 auto;padding:0;width:100%}nav.globalMenuSp ul li{list-style-type:none;padding:0;width:100%;transition:.4s all}nav.globalMenuSp ul li:last-child{padding-bottom:0}nav.globalMenuSp ul li:hover{background:#ddd}nav.globalMenuSp ul li a{display:block;color:#fff;padding:1em 0;text-decoration:none}nav.globalMenuSp.active{opacity:100;display:block;height:100%;overflow:scroll}.hamburger.active{background:0 0}#top,#news{padding-top:0}#main section{margin-bottom:10%}#page{letter-spacing:-.4px;position:relative}#page .strawberry_01{position:absolute;top:730px;right:0;max-width:19vw}#page .strawberry_02{position:absolute;top:1950px;left:0;max-width:19vw}#page .strawberry_03{position:absolute;top:2090px;right:0;max-width:19vw}.table{display:table;width:100%}.table .th,.table .td{display:table-cell}.left{float:left}.right{float:right}.text p{margin-bottom:1em}#map{width:100%}#map iframe{width:100%}aside{position:relative;z-index:0}#top .wrap{position:relative}#top .wrap:after{display:block;clear:both;content:''}#top .main_visual{position:relative}#top .cover{margin-bottom:50px}#top h2.ttl{margin-bottom:30px;font-size:5rem;text-align:center;color:#007440;font-weight:400;margin-top:130px}#top h2.ttl img{width:auto;height:47px;margin:auto}#top .lead_text{color:#007440;max-width:850px;margin:0 auto 70px;line-height:3rem}#top .fleximage{display:flex;justify-content:space-around;flex-wrap:nowrap}#top .link{text-align:center;margin:100px 0 0}#top .link a{display:inline-block;padding:15px 70px;border:1px solid #0c7b46;border-radius:35px;font-size:2.5rem;color:#007440;line-height:1}#top #main-visual{background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/slide_01.jpg) no-repeat;background-attachment:fixed;background-size:cover;background-position:center;height:850px;position:position:relative}#top #main-visual .wrap{display:block;align-items:center;height:100%}#top #main-visual h2{width:140px;margin:0 auto 0;position:absolute;right:0;left:0;top:245px}#top #main-visual .catch{width:100px;position:absolute;right:0;top:260px}#top #news{padding:90px 0 150px;background:linear-gradient(181.2113050279395deg,rgba(250,235,241,1) 10.07182320441989%,rgba(255,255,255,1) 60.05179558011049%,rgba(255,255,255,1) 74.82320441988949%)}#top #news h2{width:167px}#top #news .block{max-width:800px;width:100%;margin-left:auto}#top #news .block ul{display:flex;justify-content:space-between;border-bottom:1px solid #231815;padding:20px 10px}#top #news .block ul:first-of-type{border-top:1px solid #231815}#top #news .block ul li{font-size:1.3rem}#top #news .block ul li.date{width:20%}#top #news .block ul li.text{width:70%}#top #about{margin-bottom:250px}#top #kodawari{margin-bottom:250px}#top #strawberry{margin-bottom:250px}#top #strawberry .fleximage{margin-bottom:50px}#top #strawberry .inner{text-align:center;font-size:1.4rem}#top #strawberry .inner .block{display:inline-block;border-radius:30px;padding:10px 30px;margin-bottom:15px;background:#eee;color:#007440;font-weight:700}#top #apply{text-align:center;margin-bottom:250px}#top #apply .ttl{color:#dd0522;font-size:3.7rem;font-weight:700}#top #apply .chara{display:inline-block;width:78px}#page .cover{margin-bottom:120px}#page .cover h1{position:relative;margin:0 auto 0;padding:0;width:100%}#page .lead_ttl{margin:0 0 30px;padding:20px 0 20px;border-bottom:1px solid #164063;font-size:3.1rem;text-align:center;color:#364d90}#page .lead_text{margin-bottom:70px;padding:0 20px;color:#172648;line-height:1.8;text-align:center}.news .cover{background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/company_header.jpg) no-repeat;height:350px;background-size:cover;background-position:center top}.news .wrap{max-width:800px;margin:0 auto}#archive h1{font-size:3.6rem;color:#004ea2;font-weight:700;margin:30px 0 0;text-align:center}#archive .wrap{margin:0 auto 8%}#archive .flex{margin-top:30px}#archive article{width:67%}#archive article .block{margin-bottom:40px}#archive article .block h2{padding:10px;margin-bottom:10px;border-bottom:2px solid #c6c6c6;position:relative}#archive article .block h2:after{content:"";position:absolute;left:0;bottom:-3px;width:70px;height:inherit;border-bottom:3px solid #004ea2}#archive .block h2 a{font-size:2.3rem;color:#164063;font-weight:700}#archive .block .meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 0 0 20px}#archive .block .cat{padding-left:20px}#archive .block .cat:before{content:'';display:inline-block;background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/svg/blog_mark.svg) no-repeat;width:20px;height:20px;margin-left:-20px;padding-left:5px;vertical-align:text-top}#archive .block .cat a{font-size:1.4rem;color:#172648}#archive .block .date{font-size:1.5rem;color:#727171;font-weight:700}#archive .block .text{padding:0 0 10px 20px;margin-bottom:10px;border-bottom:2px solid #c6c6c6;position:relative;line-height:2.0}#archive .block .text:after{content:"";position:absolute;right:0;bottom:-3px;width:70px;height:inherit;border-bottom:3px solid #004ea2}#archive .block .readmore{display:block;text-align:right}#archive .block .eyecatch{width:28%;position:relative;overflow:hidden}#archive .block .eyecatch img{height:100%;width:auto;margin:0 auto;position:absolute;top:0;right:-100%;bottom:0;left:-100%;filter:drop-shadow(5px 5px 5px #aaa)}#archive .block .ttl{font-size:20px;font-size:2rem;line-height:1.4;margin-bottom:2%;font-weight:600}#archive .block .contents{font-size:14px;font-size:1.4rem;height:8em;overflow:hidden}#archive aside{width:195px}#archive aside h2{padding:10px;background:#164063;color:#fff;font-size:1.7rem;text-align:center;line-height:1;margin-bottom:20px}#archive aside ul{margin-bottom:30px}#archive aside ul li{margin-bottom:10px;padding-left:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#archive aside ul li:before{content:'';display:inline-block;background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/svg/blog_mark.svg) no-repeat;width:20px;height:20px;margin:0 .3em 0 -20px;vertical-align:text-top}#archive aside ul li a{font-size:1.4rem;color:#164063}#single{margin:0 auto}#single article h1{padding:10px;margin-bottom:10px;border-bottom:2px solid #c6c6c6;position:relative;font-size:2.3rem;color:#164063;font-weight:700}#single article h1:after{content:"";position:absolute;left:0;bottom:-3px;width:70px;height:inherit;border-bottom:3px solid #004ea2}#single .blog_image{margin:30px 0 0}#single .flex{margin-top:30px}#single .meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 0 0 20px}#single .cat{padding-left:20px}#single .cat:before{content:'';display:inline-block;background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/svg/blog_mark.svg) no-repeat;width:20px;height:20px;margin-left:-20px;padding-left:5px;vertical-align:text-top}#single .cat a{font-size:1.4rem;color:#172648}#single .date{font-size:1.5rem;color:#727171;font-weight:700}#single .text{padding:0 0 10px 20px;margin-bottom:10px;border-bottom:2px solid #c6c6c6;position:relative;line-height:2.0}#single .text:after{content:"";position:absolute;right:0;bottom:-3px;width:70px;height:inherit;border-bottom:3px solid #004ea2}#single .inner{margin:0 auto 1em;width:100%}#single .inner .eyecatch{width:50%;margin:0 auto 4%}#single .inner .eyecatch img,#single .inner .box img{margin:0 auto;width:auto;max-width:100%;height:auto;max-height:400px}#single .seminar_pdf{padding:0 20px}#single .pagelink{margin:0 auto;width:100%;height:50px;position:relative}#single .pagelink img.btn{width:80px}#single .pagelink .prev{position:absolute;top:0;left:0;bottom:0}#single .pagelink .next{position:absolute;top:0;right:0;bottom:0}#single .pagelink a{font-size:20px;font-size:2rem;font-weight:600;color:#0a4e99}#single .back{padding:50px 0;margin:0 auto;width:100%;max-width:1000px}#single .back>.box{padding:0;display:flex;justify-content:center}#single .back .btn{width:48.5%}#single .back .btn a{width:100%;height:100%;padding:10px;display:block;color:#004ea2;border-radius:30px;border:1px solid #004ea2;text-align:center;font-size:1.6rem}#single .back .btn a:hover{background-color:#004ea2;color:#fff}#single article{width:67%}#single aside{width:195px}#single aside h2{padding:10px;background:#164063;color:#fff;font-size:1.7rem;text-align:center;line-height:1;margin-bottom:20px}#single aside ul{margin-bottom:30px}#single aside ul li{margin-bottom:10px;padding-left:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#single aside ul li:before{content:'';display:inline-block;background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/svg/blog_mark.svg) no-repeat;width:20px;height:20px;margin:0 .3em 0 -20px;vertical-align:text-top}#single aside ul li a{font-size:1.4rem;color:#164063}.pagenation{border-radius:7px;overflow:hidden}.pagenation ul{display:flex;justify-content:center;list-style-type:none}.pagenation .active{background-color:#004ea2;font-size:1.2rem;padding:10px 15px;color:#fff}.pagenation a{font-size:1.2rem;display:block;padding:10px 15px;text-decoration:none;color:#004ea2;background-color:#ccc;border-right:1px solid #fff}.wp-pagenavi{padding:3% 0 0;font-size:16px;font-size:1.6rem;text-align:center;font-size:26px;font-size:2.6rem}.wp-pagenavi a,.wp-pagenavi span{padding:12px 18px;margin:0 1%;background-color:#fff;color:#25764d;border:1px solid #25764d}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#25764d;color:#fff;border:1px solid #25764d}.wp-pagenavi span.pages{display:none}.wp-pagenavi span.current{font-weight:400}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{padding:10px 18px;font-family:"Trebuchet MS",sans-serif}#page #single .box .text h1,#page #single .box .text h2,#page #single .box .text h3,#page #single .box .text h4,#page #single .box .text h5,#page #single .box .text h6{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;line-height:1.6;font-weight:700}#page #single .box .text h1 span,#page #single .box .text h2 span,#page #single .box .text h3 span,#page #single .box .text h4 span,#page #single .box .text h5 span,#page #single .box .text h6 span{font-weight:700}#page #single .box .text h1{font-size:30px;font-size:3rem}#page #single .box .text h2{font-size:26px;font-size:2.6rem}#page #single .box .text h3{font-size:22px;font-size:2.2rem}#page #single .box .text h4{font-size:18px;font-size:1.8rem}#page #single .box .text h5{font-size:14px;font-size:1.4rem}#page #single .box .text h6{font-size:12px;font-size:1.2rem}#page #single .box .text strong{font-weight:700}#page #single .box .text em{font-style:italic}#page #single .box .text ol li{list-style-type:decimal}#page #single .box .text ul li{list-style-type:disc}#page #single .box .text a{text-decoration:underline;color:#009bd4}.contact .lead{color:#007440;margin:0 auto 80px;max-width:900px}.contact h2.ttl{margin-bottom:40px}.contact h2.ttl img{height:37px;width:auto}.contact #faq{margin-bottom:200px}.contact #faq dl dt{background:#fbf1f2;margin-bottom:60px;padding:70px 20px 40px;color:#e60012;text-align:center;position:relative;font-size:1.9rem;font-weight:700}.contact #faq dl dt:before{content:'';background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/contact_faq_q.svg) no-repeat;width:116px;height:75px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.contact #faq dl dd{max-width:706px;margin:0 auto 50px;padding:70px 20px 40px;color:#007440;position:relative;font-size:1.4rem}.contact #faq dl dd:before{content:'';background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/contact_faq_a.svg) no-repeat;width:92px;height:59px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.contact #faq dl:nth-of-type(1) dt:after{content:'';background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/mascot_raise_hand.svg) no-repeat;width:118px;height:158px;position:absolute;top:30px;left:50px}.contact #faq dl:nth-of-type(2) dt:after{content:'';background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/mascot_behind.svg) no-repeat;width:110px;height:158px;position:absolute;top:80px;right:50px}.contact #faq dl:nth-of-type(3) dt:after{content:'';background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/mascot.svg) no-repeat;width:110px;height:158px;position:absolute;top:30px;left:50px}.contact .atten{max-width:714px;margin:0 auto 20px}.contact .atten span{color:#007440}.contact #mailform{margin-bottom:260px}.contact #mailform dl:first-of-type{border-top:1px solid #ecebeb}.contact #mailform dl{display:flex;justify-content:space-between;border-bottom:1px solid #ecebeb;padding:24px 35px}.contact #mailform dl dt{width:262px;font-size:1.7rem;font-weight:700}.contact #mailform dl dd{width:706px;font-size:1.6rem}.contact #mailform .privacy{text-align:center;font-weight:700}.contact #mailform .privacy a{font-weight:700}.contact #access h3{font-size:2.4rem;font-weight:700}.contact #access .image_map{max-width:574px;margin:0 auto 60px}.contact #access .howto{margin-bottom:50px;color:#007440;position:relative}.contact #access .howto .flag{width:223px;height:242px;position:absolute;bottom:70px;right:0}.contact #access .map{margin-bottom:250px}.contact #access .map iframe{width:100%;height:368px}.contact .sendmails label{display:inline-block;margin:0 1em .5em 0}.contact .hissu{display:inline-block;padding:4px 15px;color:#007440;font-weight:700}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea{width:calc(100% - 45px);margin-left:1em}.contact textarea{padding:14px;height:150px;line-height:1.2}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}input[type=submit]{padding:0;margin:3% auto 0;width:500px;height:80px;line-height:80px;background-color:#de0522;color:#fff;font-size:18px;font-size:1.8rem;text-align:center;display:block;border:none}input[type=submit]:hover{cursor:pointer;opacity:.6}div.wpcf7-response-output{padding:0;margin:0;margin-top:1.5%;font-size:1.4rem}div.wpcf7-mail-sent-ok{padding:2%;border:2px solid #17a1c1;background-color:#f5f5f5;text-align:center;color:#666;font-size:13px;font-size:1.3rem;border-radius:6px;color:#17a1c1}.wpcf7-list-item{width:47%}div.wpcf7-validation-errors{padding:2%;border:2px solid #666;background-color:#f5f5f5;text-align:center;color:#666;font-size:13px;font-size:1.3rem;border-radius:6px}span.wpcf7-not-valid-tip{color:#b50000;font-size:13px;font-size:1.3rem}.wpcf7 .wpcf7-not-valid{background-color:#ddd;color:#666}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap}span.wpcf7-list-item{position:relative;flex-basis:47%;width:47%;margin-bottom:.8em}.wpcf7-list-item-label{color:#333;cursor:pointer;font-size:13px}input[type=radio]{position:absolute;opacity:0}.wpcf7-list-item-label:before{content:'';background:#fff;border-radius:100%;border:2px solid #de0522;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.2em;margin-right:14px;vertical-align:middle;cursor:pointer;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#de0522;box-shadow:inset 0 0 0 3px #fff}#notfound{margin-top:50px}#notfound h1{text-align:center;color:#a08b77;font-size:80px;font-size:8rem}#notfound .txt{margin:0 auto;width:100%}#notfound ul{padding:2%;margin:1.5% auto;width:100%;background-color:#f5f5f5}#notfound ul li{list-style-type:disc;margin-left:2%}.back404{padding:50px 0;margin:0 auto 0px;width:100%}.back404 .btn{margin:0 auto;width:50%;height:60px;line-height:60px;text-align:center;font-size:22px;font-size:2.2rem;border-radius:10px}.back404 .btn a{width:100%;height:100%;display:block;background-color:#fff;color:#25764d;border-radius:10px;border:1px solid #25764d}.back404 .btn a:hover{background-color:#25764d;color:#fff}@media screen and (max-width:1050px){header .flex{flex-wrap:wrap}header nav .sitemap{padding:0 20px}header .header_btn2{padding:0 20px}footer #f_content nav .sitemap{padding:0 20px}footer #f_content .footer_btn{padding:0 20px}#page .strawberry_02{max-width:13vw;top:1830px}#page .strawberry_03{max-width:13vw;top:1980px}.contact .lead{padding:0 20px}.contact .atten{padding:0 20px}.contact #access .howto .text{padding:0 20px}}@media screen and (max-width:900px){.packages .wrap{padding:0 20px}#top #main-visual{background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/slide_01_tab.jpg)no-repeat}}@media screen and (max-width:800px){#top #news .inner{padding:0 20px}}@media screen and (max-width:780px){header{z-index:101;background:0 0}header .flex{display:block}header .header_logo{display:block;margin:0 auto 10px;width:70%;max-width:100%}header .header_contact{display:block;margin:0 auto 10px;width:60%}header nav .nav_logo{height:50px;background:#fff}header nav .nav_logo img{width:auto;height:100%;margin:0 auto;padding:10px 0}nav ul{display:block}nav ul li a{padding:15px 0;color:#333!important;border-bottom:1px solid #ddd;font-size:1.6rem}.drawer--left .drawer-nav{padding:0;overflow:hidden;position:fixed!important;background:#fff;width:16.25rem}.drawer-open .drawer-nav{width:80%}.drawer--left .drawer-hamburger{display:block!important;top:3rem;right:2rem;left:auto!important;background:#808080!important;padding:8px 8px 28px;border-radius:8px;width:4.4rem;position:fixed}.drawer-hamburger-icon:after{top:16px!important}.drawer-hamburger-icon:before{top:-16px!important}.drawer-open .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after{top:0!important}.drawer-hamburger-icon{margin-top:20px!important}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{background-color:#fff!important;height:4px!important}.drawer-menu>li:nth-of-type(2){width:100%}header .header_btn2{flex-wrap:wrap}header .header_btn2 a{width:100%;margin:0 0 20px}.hamburger.active span:nth-child(1),.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){background:#007440}.hamburger.active{background:rgba(0,116,64,1)!important}header nav .wrap{padding-top:120px;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}header nav .sitemap.acMenu{flex-wrap:wrap}header nav .sitemap.acMenu dl{width:100%;margin:0;border-top:2px solid #fff}header nav .sitemap.acMenu dl:last-of-type{margin-bottom:80px;border-bottom:2px solid #fff}header nav .sitemap.acMenu dl dt{margin:0;padding:20px 0 20px}header nav .sitemap.acMenu dl dd a{display:block;padding:10px 0}header nav .sitemap.acMenu dl dd a:first-of-type{padding-top:0}header nav .sitemap.acMenu dl dd a:last-of-type{padding-bottom:20px}header nav .sitemap.acMenu dl dt{position:relative}header nav .sitemap.acMenu dl dt:before{display:block;content:'';position:absolute;width:21px;height:21px;top:23px;right:0;background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/icon-plus.svg) no-repeat;background-size:100%}header nav .sitemap.acMenu dl dt.active:before{background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/icon-minus.svg)}nav.drawer-nav ul.drawer-menu li ul li{border-bottom:1px solid #efefef;padding-bottom:0}nav.drawer-nav ul.drawer-menu li ul li:last-of-type{border-bottom:none}#acMenu .toggle{display:block;width:100%;height:auto;cursor:pointer}#acMenu ul{width:100%;height:auto;display:none;border-top:1px solid #efefef}#acMenu .maru:after{border-top:none;border-right:1px solid #fff;border-bottom:1px solid #fff}nav.drawer-nav ul.drawer-menu li a.toggle{position:relative}nav.drawer-nav ul.drawer-menu li a.toggle:before,nav.drawer-nav ul.drawer-menu li a.toggle:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}nav.drawer-nav ul.drawer-menu li a.toggle:before{right:15px;width:4px;height:4px;border-top:1px solid #231f20;border-right:1px solid #231f20;-webkit-transform:rotate(135deg);transform:rotate(135deg)}li a span{display:none}li ul.sub-menu{position:static;visibility:visible;background:#fff}li a:hover{color:#fff!important;background:#004ea2}ul.sub-menu li a{color:#000!important;padding:20px;opacity:1}ul.sub-menu li a:hover{color:#fff!important}ul.sub-menu{opacity:1}.alt{text-align:center;color:#192e66;font-weight:700}.alt:after{content:attr(data-label);font-size:2rem;border-bottom:2px solid #192e66;padding-bottom:10px}.alt img{display:none}input[type=submit]{width:50%}#notfound h1{font-size:40px;font-size:4rem;line-height:1.2;margin-bottom:5%}#notfound ul li{list-style-type:none}.back404{padding:50px 3%}.back404 .btn{width:100%;height:50px;line-height:50px}.open a.toggle:before{-webkit-transform:rotate(90deg)!important;transform:rotate(-45deg)!important}.pagetop{display:none!important}#footer_contact .inner{display:block}#footer_contact .inner a{display:block;width:70%;margin:0 auto 0px}#f_content .block .wrap{display:block}#f_content .logo{display:block;margin:0 auto 10px;width:60%}#f_content .add{text-align:center;margin:0 0 20px;font-style:1.4rem}footer .sns{justify-content:center;margin:0 0 30px}#footer_contact .text{padding:0 20px}footer #f_content .footer_btn{flex-wrap:wrap;margin-bottom:50px}footer #f_content .footer_btn a{width:100%;margin:0 0 20px}footer #f_content nav .sitemap.acMenu{flex-wrap:wrap}footer #f_content nav .sitemap.acMenu dl{width:100%;margin:0;border-top:2px solid #fff}footer #f_content nav .sitemap.acMenu dl:last-of-type{margin-bottom:80px;border-bottom:2px solid #fff}footer #f_content nav .sitemap.acMenu dl dt{margin:0;padding:20px 0 20px}footer #f_content nav .sitemap.acMenu dl dd a{display:block;padding:10px 0}footer #f_content nav .sitemap.acMenu dl dd a:first-of-type{padding-top:0}footer #f_content nav .sitemap.acMenu dl dd a:last-of-type{padding-bottom:20px}footer #f_content nav .sitemap.acMenu dl dt{position:relative}footer #f_content nav .sitemap.acMenu dl dt:before{display:block;content:'';position:absolute;width:21px;height:21px;top:23px;right:0;background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/icon-plus.svg) no-repeat;background-size:100%}footer #f_content nav .sitemap.acMenu dl dt.active:before{background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/icon-minus.svg)}#top #main-visual{height:812px;position:relative;background-size:cover;background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/slide_01_tab.jpg)no-repeat}#top #news{width:100%}#top h2.ttl img{height:93px;width:95%}#top #news .wrap{display:block;width:90%}#top #news h2{width:167px;margin-bottom:35px}#top .lead_text{width:90%}#top .fleximage{display:flex;justify-content:space-around;flex-wrap:wrap}ul.fleximage li{padding:3%;width:50%}#top .link a{padding:15px 5%;font-size:2rem;width:85%}#top #strawberry .inner .block{width:90%;padding:30px}footer .mascot p{font-size:1.7rem}footer .sns a{width:100%;text-align:center;margin:auto}footer .sns a i img{width:70px;margin:auto}footer .sns a i{height:50px;margin-bottom:15px}footer .sns a span{font-size:1.1rem;letter-spacing:2px}#top #main-visual h2{margin:auto;width:130px}#top #main-visual .catch{width:95px;margin:0 0 0 5%}footer .add .strawberry_left{max-width:30vw}footer .add .strawberry_right{max-width:30vw}footer .add .logo{display:block;margin:120px auto 50px;width:100px}footer .mascot .chara{width:98px;margin:80px auto 30px}#top h2.ttl{margin-bottom:50px}.contact #form{width:90%;margin:0 auto}.contact .box .table{display:block}.contact .box .table .th,.contact .box .table .td{display:block;width:100%}.contact .box .table .th{padding:3% 0 0}.contact .box .table .td{padding:1% 0 3%}.contact .wrap a.btn{width:90%;margin:2% 0;padding:3% 0}.contact .tel_btn{width:70%;margin:60px auto}.contact #mailform dl{flex-wrap:wrap}.contact #mailform dl dt{width:100%;justify-content:flex-start;padding:20px 0 0 .5em}.contact #mailform dl dt p{margin:0}.contact #mailform dl dd{width:100%}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea{width:100%;margin-left:0}.contact .hissu{top:20px;right:12px;left:auto}.contact .privacy .ttl{font-size:2.6rem;letter-spacing:2px}.contact .privacy .ttl span{font-size:1.6rem}.contact .privacy .inner{padding:0 20px}.contact #faq dl:nth-of-type(1) dt:after{width:12vw;top:100px}.contact #faq dl:nth-of-type(2) dt:after{width:12vw;top:110px}.contact #faq dl:nth-of-type(3) dt:after{width:12vw;top:100px}.contact #mailform .privacy{padding:0 20px;text-align:left}.contact #access .howto{display:flex;flex-wrap:wrap}.contact #access .howto .flag{position:static;margin:0 auto 50px;order:1}.contact #access .howto .text{order:2}.wpcf7-form-control.wpcf7-radio{justify-content:space-between}span.wpcf7-list-item{margin-left:0}#archive .flex{display:block}#archive article{width:100%;padding:0 20px;margin-bottom:50px}#archive aside{width:100%}#archive aside ul{padding:0 20px}#single .flex{display:block}#single article{width:100%;padding:0 20px;margin-bottom:50px}#single aside{width:100%}#single aside ul{padding:0 20px}#page .lead_ttl{font-size:2.6rem}}@media screen and (max-width:640px){.contact h2.ttl{padding:0 20px}.contact h2.ttl img{width:80%;height:auto}}@media screen and (max-width:600px){#top #main-visual{background:url(//ichigo-kondo.com/wp-content/themes/asairo-design/img/slide_01_sp.jpg)no-repeat}.contact #faq{margin-bottom:270px}#page .strawberry_02{max-width:24vw}#page .strawberry_03{max-width:30vw;top:1930px}}@media screen and (max-width:480px){#top #news .block ul{flex-wrap:wrap}#top #news .block ul li.text{width:100%;margin:10px 0 5px}#top #news .block ul li.text a{font-size:1.6rem}#top #main-visual h2{width:110px}#top #main-visual .catch{width:75px}#top #main-visual h2{top:220px}#top #main-visual .catch{top:230px}}