@charset "utf-8";body{color:#2E2E2E;font-size:16px;line-height:1.6;overflow-x:hidden;width:100%}#page-wrap{min-height:100%;overflow-x:hidden;width:100%}#container{min-height:100%;overflow:hidden;width:100%}.wrap{margin-left:auto;margin-right:auto;padding-left:-webkit-calc((100% - 1200px) / 2);padding-left:calc((100% - 1200px) / 2);padding-right:-webkit-calc((100% - 1200px) / 2);padding-right:calc((100% - 1200px) / 2);min-width:1200px}.wrap:after{clear:both;content:"";display:block}.gray.mdi-star{color:#DCDCDC}.green{color:#259225}.orange{color:#FF7C3C}a{color:#2E2E2E}[class^="link_"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:1005px;box-shadow:0 3px 6px -2px rgba(0,0,0,.2);display:inline-block;height:70px;line-height:70px;position:relative;text-align:center!important;text-decoration:none;transition:box-shadow 0.2s ease-out 0s;width:400px}[class^="link_"]:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}[class^="link_"]:before,[class^="link_"]:after{font-size:150%;font-family:"Material Design Icons";position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}[class^="link_"]:before{left:.5em}[class^="link_to"]{background-color:#00B9E6;color:#FFF}[class^="link_to"]:after{border-radius:50%;content:"\F142";display:block;font-size:150%;height:1em;line-height:1;width:1em}[class^="link_box"]{background-color:#FFF;border:1px solid #2E2E2E;border-radius:5px;color:#2E2E2E}.link_back:before{content:"\F142";font-size:150%}[class^="link_to"]:after{right:1em}[class^="link_box"]:after{content:"\F142";right:1em}.link_box_round{border-radius:100px}.pager{margin-top:50px}.pager_num{text-align:center}.pager_link{margin:5px auto;text-align:center}.pager_link>*{border-style:solid;border-width:1px;display:inline-block;height:36px;line-height:36px;vertical-align:middle;width:36px}.pager_link>strong{border:none}.pager_link>a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border-color:#00B9E6;border-radius:5px;color:#00B9E6;text-decoration:none;transition:all 0.2s ease-out 0s}.pager_link>a:hover{background-color:#00B9E6;border-color:#00B9E6;color:#FFF}.pager_link>a.mdi{font-size:150%}.pager_link>span{background-color:#00B9E6;border-color:#00B9E6;border-radius:5px;color:#FFF}.pager_link>*+*{margin-left:20px}[class^="btn_"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#676767;border-radius:100px;box-shadow:0 3px 6px -2px rgba(0,0,0,.4);color:#FFF;cursor:pointer;display:inline-block;font-size:100%;height:40px;line-height:40px;margin:10px;text-align:center;text-decoration:none;transition:box-shadow 0.2s ease-out 0s;width:160px}[class^="btn_"]:hover,[class^="btn_"]:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,.4)}[class^="btn_"]:active{position:relative}[class^="btn_"]:before{font-family:"Material Design Icons";margin-right:.3em}.btn_confirm:before{content:"\F135";font-size:140%;line-height:1;vertical-align:sub}.btn_reset{background-color:#E8F6FF;color:#6482DD}.btn_reset:before{content:"\F459";font-size:140%;line-height:1;vertical-align:sub}.btn_entry:before{content:"\F48A";font-size:120%;line-height:1;vertical-align:text-bottom}.btn_back:before{content:"\F141";font-size:160%;line-height:1;vertical-align:sub}.list_num{counter-reset:num}.list_num li{padding-left:1.5em;text-indent:-1.5em}.list_num li:before{content:counter(num) ".";counter-increment:num;display:inline-block;text-align:right;text-indent:0;width:1.5em}.list_dot li{padding-left:1em;text-indent:-1em}.list_dot li:before{content:"\F44A";font-family:"Material Design Icons";text-indent:0}.handling_shop{background-color:#EEE;display:inline-block;font-size:75%;height:36px;line-height:36px;text-align:center;vertical-align:middle;width:240px}.handling_shop:before{background:url(https://kasen.shop/images/user/icon/bottle.webp) center center no-repeat;background-size:contain;content:"";display:inline-block;height:1.5em;vertical-align:text-bottom;width:1.5em}#middle_block{min-height:-webkit-calc(100vh - 140px - 120px);min-height:calc(100vh - 140px - 120px);text-align:center}#contents{margin-left:auto;margin-right:auto}.title_section{text-align:center;font-size:150%;line-height:1.2;margin-bottom:20px}.title_section:after{background-color:#2E2E2E;content:"";display:block;height:1px;margin:5px auto 0;width:2em}.breadcrumbs{background-color:#F1F1F1;font-size:75%;padding-top:5px;padding-bottom:5px;text-align:left}.breadcrumbs:before{content:"\F2DC";font-family:"Material Design Icons";font-size:125%;line-height:1;vertical-align:middle}.breadcrumbs>*{display:inline-block;position:relative}.breadcrumbs>*:not(:first-child){margin-left:2em}.breadcrumbs>*:not(:first-child):before{content:"\F142";font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;left:-1em;-ms-transform:translate(-12%,-50%);-webkit-transform:translate(-12%,-50%);transform:translate(-12%,-50%)}.course_box{border:4px solid #00B9E6;background-color:#FFF;color:#00B9E6;font-size:137.5%;height:90px;line-height:82px}.course_box strong{font-size:120%}.course_box strong:before{content:"\F35F";font-family:"Material Design Icons";padding:0 1em}
