﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6,p,li,th,td{font-weight:normal}ul{list-style:none}img{width:100%;height:auto;border:0;vertical-align:bottom}a{color:#0071bb;text-decoration:none;transition:0.5s}a:hover{opacity:0.7}html{font-size:62.5%}body{font-size:1.6em;color:#333;line-height:1.8;font-family:"Noto Sans JP" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , 游ゴシック , "Yu Gothic" , 游ゴシック体 , YuGothic , メイリオ , Meiryo , sans-serif;word-break:normal}.flex{display:flex;flex-flow:row wrap}.bb{box-sizing:border-box}header{width:100%;height:60px;background-color:#fff;box-shadow:0px 2px 6px -2px rgba(0,0,0,0.2);position:fixed;top:0;left:0;z-index:9999}header .head_inner{width:90%;margin:0 auto;justify-content:space-between;align-items:center}header .head_inner h1{width:90px;padding-bottom:10px}nav{width:25px;cursor:pointer}nav #toggle span{margin-bottom:7px;border-bottom:solid 2px #ffd84f;display:block}nav #toggle span:last-child{margin-bottom:0}nav .gnav_list{width:60%;height:100vh;background-color:#ffd84f;overflow-y:scroll;position:fixed;top:0;right:-60%;z-index:999}nav #gnav_close{padding:25px 20px;font-size:1.8rem;font-weight:bold;color:#fff;border-bottom:solid 1px #fff}nav .gnav li:last-child{margin-bottom:10%}nav .gnav li a{padding:10px 20px;color:#fff;border-bottom:solid 1px #fff;display:block}nav .gnav li a::before{content:"▶";margin-right:5px;display:inline-block;transform:scale(0.5, 1)}nav .gnav li a:hover{background-color:#ffe594;opacity:1}nav #layer{width:100%;height:100vh;background-color:transparent;display:block;position:fixed;top:0;right:-100%;z-index:1}main{margin-top:60px}.btn::after{content:"▶";display:inline-block;transform:scale(0.5, 1);position:absolute;right:3%}.cnt_ttl{margin:0 5% 30px;font-size:2.6rem;font-weight:bold;text-align:center}.cnt_ttl span{font-size:1.3rem;font-weight:normal;color:#ffd84f;display:block}.cnt_btn{width:80%;margin:0 auto;padding:5px;font-size:1.8rem;font-weight:bold;color:#fff;text-align:center;letter-spacing:2px;background-color:#ffd84f;box-shadow:2px 2px 6px -2px rgba(0,0,0,0.2);display:block;position:relative}.kenko_keikaku_bnr{width:100%;max-width:768px;margin:0 auto 40px}.kenko_keikaku_bnr a{width:90%;margin:0 auto;display:block}#main_visual{width:100%;max-width:768px;height:450px;margin:0 auto 40px;justify-content:center;align-items:center;background:url("../images/main_img.jpg") no-repeat;background-position:50% 50%;background-size:cover;overflow:hidden}#main_visual .main_visual_inner{width:90%;position:relative}#main_visual .main_visual_inner img{width:85%;margin:0 auto 20px;display:block}#main_visual .main_visual_inner a{width:85%;margin:0 auto;padding:5px;font-size:1.8rem;font-weight:bold;color:#fff;text-align:center;letter-spacing:5px;background-color:#ffd84f;box-shadow:3px 3px 4px 4px rgba(0,0,0,0.3);display:block;position:relative}#top_about{width:100%;max-width:768px;margin:0 auto 60px}#top_about .top_about_inner{width:90%;margin:0 auto}#top_about .top_about_inner p.top_about_txt_01{margin-bottom:20px}#top_about .top_about_inner p.top_about_txt_02{margin-bottom:40px}#top_recommended{width:100%;max-width:768px;margin:0 auto 2px;padding:25px 0 40px;background-color:#fff6d5}#top_recommended .top_recommended_inner{width:90%;margin:0 auto}#top_recommended .top_recommended_inner ul{justify-content:space-between}#top_recommended .top_recommended_inner ul li{width:47.5%;max-width:400px;background-color:#fff;flex-direction:column;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2)}#top_recommended .top_recommended_inner ul li .menu_list_img{margin-bottom:10px}#top_recommended .top_recommended_inner ul li .menu_list_label_01{margin:0 10px 5px;padding:2px 4px;font-size:1.2rem;color:#fff;line-height:1.5;text-align:center;border-radius:3px;background-color:#c0272d}#top_recommended .top_recommended_inner ul li .menu_list_label_02{margin:0 10px 5px;padding:2px 4px;font-size:1.2rem;color:#fff;line-height:1.5;text-align:center;border-radius:3px;background-color:#f6921e}#top_recommended .top_recommended_inner ul li .menu_list_ttl{margin-bottom:10px;padding:0 10px;line-height:1.5}#top_recommended .top_recommended_inner ul li .menu_list_shop{margin-bottom:10px;padding:0 10px;font-size:1.4rem;color:#999;line-height:1.5}#top_recommended .top_recommended_inner ul li .menu_list_price{margin-bottom:5px;padding:0 10px 5px;font-weight:bold;color:#f00;text-align:right}#top_recommended .top_recommended_inner ul li .menu_list_price span{font-size:60%}#top_recommended .top_recommended_inner ul li .menu_list_btn{margin-top:auto;padding:5px;font-weight:bold;color:#fff;text-align:center;background-color:#ffd84f;display:block;position:relative;transition:0.5s}#top_menu{width:100%;max-width:768px;margin:0 auto 2px;padding:25px 0 40px;background-color:#f1f1f1}#top_menu .top_menu_inner{width:90%;margin:0 auto}#top_menu .top_menu_inner ul{margin-bottom:40px;justify-content:space-between}#top_menu .top_menu_inner ul li{width:47.5%;margin-top:5%;background-color:#fff;flex-direction:column;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2)}#top_menu .top_menu_inner ul li:nth-child(1),#top_menu .top_menu_inner ul li:nth-child(2){margin-top:0}#top_menu .top_menu_inner ul li .menu_list_img{margin-bottom:10px}#top_menu .top_menu_inner ul li .menu_list_label_01{margin:0 10px 5px;padding:2px 4px;font-size:1.2rem;color:#fff;line-height:1.5;text-align:center;border-radius:3px;background-color:#c0272d}#top_menu .top_menu_inner ul li .menu_list_label_02{margin:0 10px 5px;padding:2px 4px;font-size:1.2rem;color:#fff;line-height:1.5;text-align:center;border-radius:3px;background-color:#f6921e}#top_menu .top_menu_inner ul li .menu_list_ttl{margin-bottom:10px;padding:0 10px;line-height:1.5}#top_menu .top_menu_inner ul li .menu_list_shop{margin-bottom:10px;padding:0 10px;font-size:1.4rem;color:#999;line-height:1.5}#top_menu .top_menu_inner ul li .menu_list_price{margin-bottom:5px;padding:0 10px 5px;font-weight:bold;color:#f00;text-align:right}#top_menu .top_menu_inner ul li .menu_list_price span{font-size:60%}#top_menu .top_menu_inner ul li .menu_list_btn{margin-top:auto;padding:5px;font-weight:bold;color:#fff;text-align:center;background-color:#ffd84f;display:block;position:relative;transition:0.5s}#top_shop{width:100%;max-width:768px;margin:0 auto 50px;padding:25px 0 40px;background-color:#f1f1f1}#top_shop .top_shop_inner{width:90%;margin:0 auto}#top_shop .top_shop_inner ul{margin-bottom:40px;justify-content:space-between}#top_shop .top_shop_inner ul li{width:47.5%;margin-top:5%;background-color:#fff;flex-direction:column;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2)}#top_shop .top_shop_inner ul li:nth-child(1),#top_shop .top_shop_inner ul li:nth-child(2){margin-top:0}#top_shop .top_shop_inner ul li .menu_list_img{margin-bottom:10px}#top_shop .top_shop_inner ul li .menu_list_ttl{margin-bottom:10px;padding:0 10px;line-height:1.5}#top_shop .top_shop_inner ul li .menu_list_btn{margin-top:auto;padding:5px;font-weight:bold;color:#fff;text-align:center;background-color:#ffd84f;display:block;position:relative;transition:0.5s}#top_fb{width:90%;max-width:500px;margin:0 auto 50px}#top_attention{width:100%;max-width:768px;margin:0 auto 50px}#top_attention .top_attention_inner{width:90%;margin:0 auto}#top_attention .top_attention_inner .order_attention_time{margin-bottom:30px}#top_attention .top_attention_inner .order_attention_time h3{margin-bottom:10px;font-size:2rem;font-weight:bold;text-align:center}#top_attention .top_attention_inner .order_attention_time img{margin-bottom:5px}#top_attention .top_attention_inner .order_attention_time p{font-size:1.4rem}#top_attention .top_attention_inner .order_attention_list{margin-bottom:30px;padding-left:15px;list-style-type:"※";list-style-position:outside}#top_attention .top_attention_inner .order_attention_list li{font-weight:bold;color:#f00}#top_attention .top_attention_inner .order_attention_txt{margin-bottom:10px}#top_attention .top_attention_inner div.order_attention{padding:20px;background-color:#f1f1f1}#top_attention .top_attention_inner div.order_attention p{margin-bottom:10px;font-size:2rem;font-weight:bold;color:#f00;text-align:center}#top_attention .top_attention_inner div.order_attention ul{padding-left:15px;list-style-type:"・";list-style-position:outside}#top_attention .top_attention_inner div.order_attention ul li{font-size:1.4rem}#top_recruitment{width:100%;max-width:768px;margin:0 auto 50px}#top_recruitment .top_recruitment_inner{width:90%;margin:0 auto}#top_recruitment .top_recruitment_inner p{margin-bottom:20px}#top_recruitment .top_recruitment_inner ul{justify-content:space-between}#top_recruitment .top_recruitment_inner ul li{width:47.5%;box-shadow:1px 2px 6px -2px rgba(0,0,0,0.2)}#top_recruitment .top_recruitment_inner ul li a{padding:5px;font-size:1.6rem;font-weight:bold;color:#fff;text-align:center;letter-spacing:2px;background-color:#ffd84f;display:block;position:relative}#top_link{width:100%;max-width:768px;margin:0 auto 100px}#top_link .top_link_bnr{width:90%;margin:0 auto}#top_link .top_link_bnr li{margin-bottom:25px}#top_link .top_link_bnr li:last-child{margin-bottom:0}footer{width:100%;max-width:768px;margin:0 auto;padding:20px 0;background-color:#ffd84f}footer.foot_shop{margin-bottom:55px}footer .foot_sns{width:170px;margin:0 auto 15px;justify-content:space-between}footer .foot_sns li a{font-size:4rem;line-height:1;color:#fff}footer p{font-size:1.2rem;color:#fff;text-align:center}@media all and (min-width: 769px){header{width:768px;margin:0 0 0 -384px;left:50%}}
