﻿@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,900;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Itim&display=swap");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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type="submit"],input[type="button"]{-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}main{display:block}button{cursor:pointer}html,body{margin:0;padding:0;border:0;vertical-align:baseline;position:relative;font-size:62.5%;overflow-x:hidden;font-weight:400}body{-webkit-text-size-adjust:100%;position:relative;overflow-y:hidden;position:relative;font-family:"Lato","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;line-height:1.8}body a{color:#000;text-decoration:none;-webkit-transition:all 0.2s linear !important;-moz-transition:all 0.2s linear !important;-o-transition:all 0.2s linear !important;transition:all  0.2s linear !important}body a:hover{-webkit-transition:all 0.2s linear !important;-moz-transition:all 0.2s linear !important;-o-transition:all 0.2s linear !important;transition:all  0.2s linear !important}p,ul,li,a,dl,dt,dd,th,td,input{line-height:1.8;font-size:1.5rem}@media screen and (min-width: 768px){p,ul,li,a,dl,dt,dd,th,td,input{font-size:1.6rem}}::selection{background:#D8E9E9;color:#177475}img{border:none;vertical-align:bottom;max-width:100%;height:auto;width:auto}.opacity:hover{opacity:70%;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70)}.daily_time_schedule{max-width:616px;margin:0 auto 2rem auto;background-color:#FFFCED;border:4px solid #EA6000;border-radius:20px;padding:3%;background-image:url(../img/common/flower_illust1.svg),url(../img/common/flower_illust2.svg);background-repeat:no-repeat;background-position:right 2% top 2%,right 2% bottom 2%}p.daily_time_schedule_ttl{font-size:2.4rem;color:#EA6000;font-family:"Itim",sans-serif;padding:0 7rem 1rem 0}dl.daily_time_schedule_detail dt{color:#EA6000;font-weight:bold;padding:2rem 0 0 0;font-size:1.8rem;line-height:1.2}@media screen and (min-width: 768px){dl.daily_time_schedule_detail dt{font-size:2.2rem}}dl.daily_time_schedule_detail dt .time{font-family:"Itim",sans-serif;display:inline-block;padding-right:2rem;font-weight:normal;font-size:2.4rem}@media screen and (min-width: 768px){dl.daily_time_schedule_detail dt .time{font-size:3rem}}dl.daily_time_schedule_detail dt:first-child{padding:0}dl.daily_time_schedule_detail dd.white_box{background-color:white;border-radius:20px;padding:5%;font-weight:bold;font-size:1.4rem}dl.daily_time_schedule_detail dd.white_box img{display:block;margin:0 auto 1rem auto}@media screen and (min-width: 768px){dl.daily_time_schedule_detail dd.white_box img{max-width:370px;margin:0 auto 2rem auto}}.check_box{margin:0 auto 2rem auto;background-color:#FFFCED;border-radius:20px;padding:5%;background-image:url(../img/common/flower_illust2.svg);background-repeat:no-repeat;background-position:right 6% bottom 6%}@media screen and (min-width: 768px){.check_box{padding:3% 5%}}.check_box dt{font-size:1.7rem;color:#EA6000;font-weight:bold;padding-bottom:1rem}@media screen and (min-width: 768px){.check_box dt{font-size:2rem;padding-bottom:1.5rem}}.check_box dd{padding:0 0 0.5rem 3rem;margin-bottom:0.5rem;background-image:url(../img/work/check_box_icon.svg);background-repeat:no-repeat;background-position:left 0.2rem}@media screen and (min-width: 768px){.check_box dd{margin-bottom:1rem}}
