@charset "utf-8";#mainimage img{width:100%}.main_contents{background:0 0;width:100%;height:auto;min-height:inherit;position:relative}#mainimage{z-index:1;position:relative}#mainimage .key-ttl{position:absolute;z-index:1;width:36.67%;left:10%;top:50%;transform:translateY(-50%)}#mainimage .slick-slide{height:735px;background-repeat:no-repeat;background-size:cover;background-position:center}#mainimage .slick-slide:first-child{background-image:url(//ichigao.jp/wp-content/themes/genova_tpl/css/../img/top/key1.jpg)}#mainimage .slick-slide:nth-child(2){background-image:url(//ichigao.jp/wp-content/themes/genova_tpl/css/../img/top/key2.jpg)}#mainimage .slick-slide:last-child{background-image:url(//ichigao.jp/wp-content/themes/genova_tpl/css/../img/top/key3.jpg)}@media screen and (min-width:768px){.slide_key,.slide_key li{width:100%;height:900px}.slide_key li img{display:none}.key_img1{background:url(//ichigao.jp/wp-content/themes/genova_tpl/css/img/top/key1.jpg) no-repeat center/cover}.key_img2{background:url(//ichigao.jp/wp-content/themes/genova_tpl/css/img/top/key2.jpg) no-repeat center/cover}.key_img3{background:url(//ichigao.jp/wp-content/themes/genova_tpl/css/img/top/key3.jpg) no-repeat center/cover}.key_img4{background:url(//ichigao.jp/wp-content/themes/genova_tpl/css/img/top/key4.jpg) no-repeat center/cover}}.mainBox2{width:34%;max-width:630px;position:relative;display:flex}@media screen and (min-width:768px){.mainBox2{width:16%;max-width:250px;position:relative;display:flex;z-index:9999;bottom:39%}.mainBox2.mainBox2_sp{display:none}#mainimage .key-ttl .mainInner .mainBox{top:-30px}}@media screen and (max-width:1080px){#mainimage .slick-slide{height:635px}}@media screen and (max-width:980px){#mainimage .slick-slide{height:535px}}@media screen and (max-width:767px){.mainBox2_pc{display:none}.mainBox2_sp{display:flex}#mainimage .slick-slide{max-height:249px}#mainimage .key-ttl{width:88%;left:7%;top:6%;transform:none}}#loopslider{margin:0 auto;width:100%;height:200px;text-align:left;position:relative;overflow:hidden}#loopslider ul{float:left;overflow:hidden;display:inline-block}#loopslider ul li{width:1602px;height:200px;float:left;display:inline;overflow:hidden}#loopslider ul:after{content:" ";height:0;clear:both;display:block;visibility:hidden}#loopslider ul li img{max-width:none}.top-news .post-box__header h2{font-size:30px}.top-news .post-box__content{max-height:300px;overflow:auto}.menu_list{margin:50px 0}.menu_list li{float:left;width:32%;margin-left:2%;margin-top:2%}@media screen and (min-width:768px){.menu_list li:nth-child(3n+1){clear:both;margin-left:0}.menu_list li:nth-child(-n+3){margin-top:0}}@media screen and (max-width:767px){.menu_list{margin:30px 0}.menu_list li{width:49%}.menu_list li:nth-child(2n+1){clear:both;margin-left:0}.menu_list li:nth-child(-n+2){margin-top:0}}