@charset "utf-8";body{color:#333;font-size:16px;line-height:1.6;overflow-x:hidden;width:100%}img{height:auto!important;max-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}.wrap:after{clear:both;content:"";display:block}.wrap_img{margin-left:auto;margin-right:auto}@media screen and (min-width:940px) and (max-width:1239px){.wrap{padding-left:20px;padding-right:20px}}@media screen and (min-width:1240px){.wrap{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}}@media screen and (max-width:1599px){.wrap_img{width:100%}}@media screen and (min-width:1600px){.wrap_img{width:1600px}}time{font-size:75%}a{color:#2E3192}[class^="link_to"],[class^="btn_"]{background-color:#2E3192;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#FFF;cursor:pointer;display:inline-block;position:relative;text-align:center;text-decoration:none;transition:opacity 0.2s ease-out 0s}[class^="link_to"]{background-color:#2E3192}[class^="btn_"]{font-size:125%;margin:0 1em;width:240px}[class^="link"]:after{font-family:"Material Design Icons"}[class^="link_to"]:after{content:"\F142";font-size:150%;line-height:1;position:absolute;top:50%;right:.5em;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}[class^="btn_"]:before{font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;left:1em;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){[class^="link_to"],[class^="btn_"]{height:42px;line-height:42px;width:240px}}@media screen and (min-width:768px){[class^="link_to"],[class^="btn_"]{height:60px;line-height:60px;width:300px}}@media screen and (min-width:940px){[class^="link_to"],[class^="btn_"],a[href$=".pdf"],a[href$=".xls"],a[href$=".xlsx"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}[class^="link_to"]:hover,[class^="btn_"]:hover,a[href$=".pdf"]:hover,a[href$=".xls"]:hover,a[href$=".xlsx"]:hover{opacity:.7}}.pager_num{text-align:center}.pager_link{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>a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border-color:#2E3192;border-radius:5px;color:#2E3192;position:relative;text-decoration:none;transition:all 0.2s ease-out 0s}.pager_link>a:hover{background-color:#2E3192;color:#FFF}.pager_link>a.mdi:before{font-size:150%!important;line-height:1;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pager_link>span{background-color:#2E3192;border-color:#2E3192;border-radius:5px;color:#FFF}.pager_link>strong{border:none}.pager_link>*+*{margin-left:20px}.pager_num+.pager_link,.pager_link+.pager_num{margin-top:10px}.pager_btn{text-align:center}.pager_btn a{text-decoration:none}.pager_btn .pager_page{background-color:#2E3192;color:#FFF;border-radius:5px;display:inline-block;text-align:center;vertical-align:middle;margin-left:10px;margin-right:10px;width:6em}.pager_btn .pager_prev,.pager_btn .pager_next,.pager_btn>span{display:inline-block;line-height:1;position:relative;vertical-align:middle;width:100px}.pager_btn .pager_prev,.pager_btn .pager_next{background-color:#FFF;color:#2E3192;height:32px;line-height:28px}.pager_btn .pager_prev:before,.pager_btn .pager_next:before{font-size:150%;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pager_btn .pager_prev:before{left:0}.pager_btn .pager_next:before{right:0}.pager_btn .pager_prev:after,.pager_btn .pager_next:after,.pager_btn>span:after{content:" "}@media screen and (max-width:767px){#pager{padding-top:1.5625%}}@media screen and (min-width:768px){#pager{padding-top:20px}}.link_prev_next{text-align:center}.link_prev_next:after{clear:both;content:"";display:block}.link_prev_next .dummy_prev,.link_prev_next .dummy_next,.link_prev_next .link_next,.link_prev_next .link_prev{display:inline-block;height:32px;width:10em}.link_prev_next .link_prev,.link_prev_next .dummy_prev{float:left}.link_prev_next .link_next,.link_prev_next .dummy_next{float:right}.link_prev_next .link_next,.link_prev_next .link_prev{background-color:#2E3192;color:#FFF;position:relative;text-decoration:none;line-height:32px}.link_prev_next .link_next:after,.link_prev_next .link_prev:after{font-size:150%;line-height:1;position:absolute;top:50%}.link_prev_next .link_next:after{content:"\F142"}.link_prev_next .link_prev:after{content:"\F141"}.link_prev_next .link_upper{background-color:#2E3192;color:#FFF;display:inline-block;height:32px;line-height:32px;text-decoration:none;width:120px}@media screen and (max-width:767px){.link_prev_next{padding:1.5625% 0}.link_prev_next .link_upper{width:140px}.link_prev_next .dummy_next,.link_prev_next .dummy_prev,.link_prev_next .link_next,.link_prev_next .link_prev{width:-webkit-calc((100% - 140px) / 2);width:calc((100% - 140px) / 2)}.link_prev_next .link_next:after,.link_prev_next .link_prev:after{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.link_prev_next .link_next:after{right:0}.link_prev_next .link_prev:after{left:0}}@media screen and (min-width:768px){.link_prev_next{padding:20px -webkit-calc((100% - 280px - (10em * 2)) / 2);padding:20px calc((100% - 280px - (10em * 2)) / 2)}.link_prev_next .link_prev:after{left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.link_prev_next .link_next:after{right:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (min-width:768px) and (max-width:939px){.link_prev_next{padding:0 20px}.link_prev_next .link_upper{margin:0 10px}}@media screen and (min-width:940px){.link_prev_next .link_next,.link_prev_next .link_prev{cursor:pointer}}@media screen and (min-width:940px){.link_prev_next .link_next,.link_prev_next .link_prev,.link_prev_next .link_upper{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}.link_prev_next .link_next:hover,.link_prev_next .link_prev:hover,.link_prev_next .link_upper:hover{opacity:.7}}label.select_box{display:inline-block;position:relative}label.select_box:after{content:"\F35D";font-family:"Material Design Icons";font-size:160%;height:30px;line-height:30px;pointer-events:none;position:absolute;top:50%;right:2px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}select{background-color:#FFF;border:1px solid silver;-webkit-appearance:none;border-radius:0;color:#212121;cursor:pointer;font-size:16px;height:2em;padding:.2em 2.1em .2em .5em}select::-ms-expand{display:none}input[type="text"],input[type="password"]{border:1px solid silver;-webkit-appearance:none;border-radius:0;font-size:16px;padding:.5em 1em;transition:all 0.2s ease-out 0s;vertical-align:baseline;width:100%}input[type="text"]:hover,input[type="password"]:hover,textarea:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.7)}input[type="text"]:focus,input[type="password"]:focus,textarea:focus{border-color:#424242}textarea{border:1px solid silver;-webkit-appearance:none;border-radius:0;font-size:16px;min-height:12em;margin:0;padding:.5em 1em;resize:vertical;transition:all 0.3s ease-out 0s;width:100%}input[type="checkbox"]{background:none;border:none;border-radius:0;display:none;height:0;margin:0;outline:none;padding:0;width:0}input[type="checkbox"]+label{cursor:pointer;display:inline-block;position:relative;padding:0 1em 0 2.3em;margin-top:3px;margin-bottom:3px}input[type="checkbox"]+label{position:relative;padding:0 1em 0 2.3em;margin-top:3px;margin-bottom:3px}input[type="checkbox"]+label:before,input[type="checkbox"]+label:after{font-family:"Material Design Icons";position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}input[type="checkbox"]+label:before{content:"\F131";font-size:160%;line-height:1;left:.2em;z-index:1}input[type="checkbox"]+label:after{content:"\F132";color:transparent;font-size:240%;line-height:1;left:-.05em;z-index:2;transition:all 0.1s ease-out 0s}.input_check[class*="error_"]{background-color:#FFEBEE}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input[type="checkbox"]+label:after{font-size:40%!important}}input[type="checkbox"]:checked+label:before{color:transparent!important}input[type="checkbox"]:checked+label:after{color:#2E3192;font-size:160%;line-height:1;left:.2em}input[type="checkbox"]:disabled+label{background-color:#F5F5F5;color:#9E9E9E}input[type="checkbox"]:focus+label{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}input[type="checkbox"]:disabled+label:hover,input[type="checkbox"]:disabled+label:focus{box-shadow:none;cursor:default}input[type="radio"]{background:none;border:none;border-radius:0;display:none;height:0;margin:0;outline:none;padding:0;width:0}input[type="radio"]+label{cursor:pointer;display:inline-block;position:relative;padding:0 1em 0 2.3em;margin-top:3px;margin-bottom:3px}input[type="radio"]+label:before,input[type="radio"]+label:after{font-family:"Material Design Icons";position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}input[type="radio"]+label:before{content:"\F43D";font-size:160%;line-height:1;left:.2em;z-index:1}input[type="radio"]+label:after{content:"\F43E";color:transparent;font-size:240%;line-height:1;left:-.05em;z-index:2;transition:all 0.1s ease-out 0s}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input[type="radio"]:checked+label:after{font-size:40%!important}}input[type="radio"]:checked+label:before{color:transparent!important}input[type="radio"]:checked+label:after{color:#2E3192;font-size:160%;line-height:1;left:.2em}input[type="radio"]:disabled+label{background-color:#F5F5F5;color:#9E9E9E}input[type="radio"]:focus+label{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}input[type="radio"]:disabled+label:hover,input[type="radio"]:disabled+label:focus{box-shadow:none;cursor:default}.input_radio[class*="error_"]{background-color:#FFEBEE}.img_edit section.img_edit_btn{height:100px;width:200px;position:relative}.img_edit input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;z-index:2}.img_edit input[type="file"]+label{background-color:#FFF;border:1px dashed #9E9E9E;border-radius:5px;display:inline-block;font-size:120%;line-height:1.4;height:100px!important;padding:10px;text-align:center;width:200px;transform:translateZ(0);transition-duration:0.3s;transition-property:all}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.img_edit input[type="file"]+label{height:100px!important}}.img_edit input[type="file"]+label>div{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.img_edit input[type="file"]:hover+label{border:1px solid #9E9E9E;box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.img_edit input[type="file"]:focus+label{border:1px solid #212121}.img_edit label img{max-height:-webkit-calc(100% - 20px);max-height:calc(100% - 20px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:-webkit-calc(100% - 20px);max-width:calc(100% - 20px);z-index:1}td.img_edit{margin:0}.img_edit_tbl td{vertical-align:top}.img_edit_tbl .img_edit .img_edit_btn{width:90%;height:auto;vertical-align:top}.img_edit_tbl .img_edit .img_edit_btn label{height:auto;padding-top:56.25%;vertical-align:top;width:100%}.upload_files input[type="file"]{width:0;height:0}.upload_files label{background-color:#FFF;border:1px dashed #9E9E9E;border-radius:5px;padding:0 1em;transform:translateZ(0);transition-duration:0.3s;transition-property:all}.upload_files label:before{content:"\F224";font-family:"Material Design Icons";font-size:160%;line-height:1;margin-right:.2em;vertical-align:sub}.upload_files input[type="file"]:hover+label{border:1px solid #9E9E9E}.upload_files input[type="file"]:focus+label{border:1px solid #212121}@media screen and (max-width:767px){.img_edit{margin-bottom:5px}}@media screen and (min-width:768px){.img_edit{margin-bottom:10px}}@media screen and (max-width:939px){.pc_hide .pager_num{margin-bottom:6.25%}}.list_num_dots{counter-reset:num}.list_num_dots>li{padding-left:2em;text-indent:-2em}.list_num_dots>li:before{content:counter(num) "．";counter-increment:num;display:inline-block;text-align:right;text-indent:0;width:2em}.list_num_parentheses{counter-reset:num}.list_num_parentheses>li{padding-left:2em;text-indent:-2em}.list_num_parentheses>li:before{content:counter(num) "）";counter-increment:num;display:inline-block;text-align:right;text-indent:0;width:2em}.list_note>li{padding-left:1em;text-indent:-1em}.list_note>li:before{content:"※";text-indent:0}.list_dot>li{padding-left:1em;text-indent:-1em}.list_dot>li:before{content:"\F44A";font-family:"Material Design Icons";text-indent:0}#middle_block{text-align:center}#contents{margin-left:auto;margin-right:auto}#articles>*{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){#articles{padding-top:3.125%}}@media screen and (min-width:768px){#main_contents{background:url(https://osaka-yakyukyo.net/images/user/back.webp) center top no-repeat;background-size:100% auto}#articles{padding-top:50px;padding-bottom:50px}#articles>*{background-color:#FFF;border-radius:10px}}@media screen and (min-width:768px) and (max-width:939px){#middle_block{min-height:-webkit-calc(100vh - 130px - 345px);min-height:calc(100vh - 130px - 345px)}#articles>*{padding:30px;width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}@media screen and (min-width:940px){#middle_block{min-height:-webkit-calc(100vh - 130px - 188px);min-height:calc(100vh - 130px - 188px)}#articles>*{padding:50px;max-width:1100px}}@media screen and (min-width:940px) and (max-width:1239px){#middle_block{min-height:-webkit-calc(100vh - 130px - 340px);min-height:calc(100vh - 130px - 340px)}}.separator{text-align:center}.separator:before{color:#616161;content:"\F1D8";font-family:"Material Design Icons";font-size:250%;line-height:1}@media screen and (max-width:767px){.separator{margin-bottom:6.25%}}@media screen and (min-width:768px){.separator{margin-bottom:50px}}#title_page{color:#4D4D4D;line-height:1.2;position:relative;text-align:center}#title_page span{border-bottom:1px solid #4D4D4D;display:inline-block;position:relative}#title_page span:after{background-color:#4D4D4D;content:"";display:block;height:1px;position:absolute;bottom:-4px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.title_section{background-color:#0071BC;color:#FFF}@media screen and (max-width:767px){#title_page{font-size:175%;margin-bottom:3.125%;padding:0 3.125%}.title_section{margin:0 auto 3.125%;padding:1.5625% 3.125%;width:93.75%}}@media screen and (min-width:768px){#title_page{font-size:250%;margin-bottom:50px}.title_section{margin-bottom:10px;padding:10px 20px}}.breadcrumbs{background-color:#F2F2F2;border-top:1px solid gray;border-bottom:1px solid gray;font-size:75%;padding-top:5px;padding-bottom:5px;text-align:left}.breadcrumbs>*{color:#333;display:inline-block;position:relative}.breadcrumbs>a{color:#2E3192}.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%)}@media screen and (max-width:767px){.breadcrumbs{padding-left:3.125%;padding-right:3.125%}}@media screen and (min-width:768px) and (max-width:939px){.breadcrumbs{padding-left:20px;padding-right:20px}}#links{text-align:center}@media screen and (max-width:767px){#links a img{margin:1.5625%}}@media screen and (min-width:768px){#links a img{margin:0 5px 10px}}@media screen and (min-width:768px) and (max-width:939px){#links{padding-left:20px;padding-right:20px}}
