﻿.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#FFFFFF;border-bottom:1px solid #BBBBBB;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#333333;font-family:"Helvetica Neue", "Helvetica", "Arial", sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;box-sizing:border-box;display:none}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none currentColor;cursor:pointer;display:block;height:30px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none currentColor;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #DDDDDD}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#F5F5F5;border-top:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#33AAFF;box-shadow:#178FE5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#F5F5F5;border:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#F1F1F1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#33AAFF}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#33AAFF;box-shadow:#178FE5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit	!important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000000;border-bottom:1px solid #444444;border-left:1px solid #333333;border-right:1px solid #333333;border-top:1px solid #333333;color:#cccccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222222;color:#999999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222222;color:#999999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#cc5500}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.search{border-bottom:1px solid #b9b9b9;margin-bottom:15px}.search h2{color:#0a4bcb;font-size:18px;line-height:1;letter-spacing:.8px}.search__wrap{padding:20px;display:flex;align-items:center;justify-content:space-between}.search__form p{margin-bottom:3px;color:#656565;font-size:14px}.search__form--inline_block{display:flex;align-items:center}.search__form--inline_block input[type=search]{min-width:270px;border:1px solid #9b9b9b;border-right:none;border-radius:.3rem 0 0 .3rem;padding:0 10px}.search__form--inline_block input[type=submit]{border-radius:0 .3rem .3rem 0;border:1px solid #9b9b9b}.search__form input[type=search]{min-width:270px}.search__form input[type=submit]{min-width:90px}.admin__section{margin-bottom:30px}.list_functions{display:flex;justify-content:flex-end}.list_functions li button{background-color:#233442;color:#fff;width:50px;height:30px}.list_functions li button:disabled{background-color:transparent;border:1px solid #233442;color:#233442;opacity:.4;cursor:initial}.list{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 30px}.list th,.list td{font-size:14px;border:none;font-weight:700}.list th{padding:0 10px}.list td{padding:10px}.list thead th{background-color:transparent}.list tbody tr{background-color:#fff}.list__item--time{width:15%;padding:0;border-radius:8px 0 0 8px}.list__item--status{width:10%}.list__item--title{width:25%}.list__item--title a{color:#1f79a5;text-decoration:underline}.list__item--keisai{width:25%}.list__item--preview{width:15%;min-width:100px}.list__item--preview a{color:#1f79a5;text-decoration:underline}.list__item--check{width:5%;text-align:center;border-radius:0 8px 8px 0}*{margin:0;padding:0;box-sizing:border-box}html{color:#333;background:#FFF;line-height:1.6;text-align:left;font-size:65.5%;height:100%;font-weight:500}body{font-family:'Zen Kaku Gothic New', sans-serif;color:#333;font-size:16px;letter-spacing:.8px;width:100%;height:100%;overflow-x:hidden;margin:0;padding:0}html,body{overflow-x:hidden}main{height:100%}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}li{list-style-type:none}h1,h2,h3{margin:0px}a{text-decoration:none;color:#333;transition:0.5s}a:hover{opacity:0.7;cursor:pointer;transition:0.5s}.btn{margin:20px auto;max-width:300px;width:100%}.btn a{color:#fff;width:100%;font-weight:bold;padding:15px 20px;display:block;letter-spacing:1px}button{border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center}img{width:100%;max-width:100%;height:auto;flex-shrink:0}br{letter-spacing:normal}tr{border:none}th{background-color:#ccc}th,td{padding:5px 10px;font-weight:100;border:solid 1px #eaeaea}textarea{line-height:2;padding:20px;border:solid 1px #cccccc;border-radius:5px}.container{width:100%;margin:auto}.sp{display:none}.pc{display:block}.center{text-align:center}.left{text-align:left}.right{text-align:right}.w-auto{width:auto}.flex{display:flex}.flexac{display:flex;align-items:center}.flexae{display:flex;align-items:flex-end}.flexacje{display:flex;align-items:center;justify-content:flex-end}.flexacjb{display:flex;align-items:center;justify-content:space-between}.col{flex-direction:column}.colre{flex-direction:row-reverse}.wrap{flex-wrap:wrap}.align-c{align-items:center}.align-s{align-items:flex-start}.align-e{align-items:flex-end}.justify-c{justify-content:center}.justify-s{justify-content:flex-start}.justify-e{justify-content:flex-end}.justify-be{justify-content:space-between}.sustify-ar{justify-content:space-around}.errors li{color:#ff6767}input[type=text],input[type=number],input[type=date],select,textarea{border:1px solid #9b9b9b;padding:0 10px;box-sizing:border-box;border-radius:.3rem}input,select{height:38px}select{cursor:pointer}.hover_pointer{cursor:pointer}.form{background-color:#fff;padding:30px;border-radius:0.6rem}.form__block{display:flex;align-items:center;margin-bottom:30px}.form__block--label{width:15%}.form__block--input{width:85%}.form__block--input--long input{max-width:400px;width:100%}.form__blockurl{display:flex;align-items:center;margin-bottom:10px}.form__blockurl--label{width:15%}.form__blockurl--input{width:85%;vertical-align:middle;margin-left:30}.form__blockurl--input--long input{max-width:400px;width:100%}.gokaku_table__wrap{max-width:400px;width:100%}.gokaku_table__wrap__function{display:flex;justify-content:flex-end;padding-top:15px}.gokaku_table__wrap__function button{height:34px;line-height:34px;padding:0 10px;border:1px solid #8d8d8d;font-size:12px;background:#ddd;border-radius:0.3rem;width:80px}.file_table__wrap{max-width:400px;width:100%}.file_table__wrap__function{display:flex;padding-top:15px}.file_table__wrap__function button{height:24px;line-height:34px;padding:0 10px;border:1px solid #8d8d8d;font-size:12px;background:#ddd;border-radius:0.3rem;width:110px}body{background:#eff2f7}#detail{margin-left:230px;padding:35px 70px 45px 70px}#dtop{margin-bottom:90px}#breadcrumbs li::after{content:"＞";display:inline-block;margin:0 15px}#breadcrumbs li:last-child:after{content:none}#breadcrumbs a{color:#777778}#acact{font-size:18px;font-weight:700}#acact .acact01{margin-right:30px}#acact .acact01 a::before{content:"";display:inline-block;width:20px;height:20px;margin-right:5px;background-image:url(/assets/icon_person-91354528bedd8f0fd161a17831fb966c470dbd2dc8c24688c84834f7c901d68b.png);background-size:contain;background-position:center;background-repeat:no-repeat}#acact .acact02 a{border-bottom:solid 1px #333}#breadcrumbs{font-size:16px}#dhead{margin-bottom:60px}#dhead li{display:flex;align-items:center}#dhead li:first-child::before{content:"";width:35px;height:35px;margin-right:20px;background-image:url(/assets/icon_menu-e4897b1e4b1e131f661a1b0ea3f2a1101f1716d124cd1d1f00c2699175cbb69b.png);background-size:contain;background-position:center;background-repeat:no-repeat}#dhead a{font-size:28px;font-weight:700}#dhead li::after{content:"＞";display:inline-block;margin:0 30px;font-size:30px;font-weight:700}#dhead .searchwrap input{background:transparent;border:unset;border-bottom:solid 2px #999999;margin-left:10px;width:230px;height:25px}#dhead .searchwrap form{position:relative}#dhead .searchwrap i{content:"";width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:1}#dhead .searchwrap i:hover{cursor:pointer}#dhead .searchwrap input[type=text]:focus{outline:none}@media only screen and (max-width: 1500px){#acact{font-size:16px}#breadcrumbs{font-size:14px}#dtop{margin-bottom:50px}#dhead{margin-bottom:30px}#dhead a{font-size:20px}#dhead li:first-child::before{width:25px;height:25px;margin-right:10px}#dhead li::after{margin:0 15px;font-size:20px}}@media only screen and (max-width: 1024px){#detail{padding:35px 60px 45px 60px}}.detail01 .txtareaset{max-width:1000px;width:100%}.detail01 .db01 textarea{overflow-y:scroll;resize:auto;max-width:50%;max-height:250px;min-width:calc(50% - 25px);min-height:250px;width:100%;height:250px}.detail01 .db02 textarea{overflow-y:scroll;resize:auto;max-width:100%;max-height:250px;min-width:250px;min-height:250px;width:100%;height:250px}.detail01 .txtareaset .db01{gap:50px;margin-bottom:50px}@media only screen and (max-width: 1500px){.detail01 .txtareaset .db01{gap:30px;margin-bottom:30px}.detail01 .db01 textarea{min-height:200px;max-height:200px}}.detail02 .newpostbtn{margin-right:90px}.detail02 .newpostbtn a{display:block;background:#243442;color:#fff;border:none;padding:0 10px;line-height:1;border-radius:8px;font-size:16px;letter-spacing:0.3rem;height:50px;line-height:50px;min-width:180px;width:100%;text-align:center}.detail02 .newpostbtn a::before{content:"";display:inline-block;width:22px;height:22px;margin-right:15px;background-image:url(/assets/icon_check-b67404d7763c5ff80738ec19fe06dca3916bf2f47a9bc11792bf6cc1124195ad.png);background-size:contain;background-position:center;background-repeat:no-repeat}.detail02 .newpostbtn button{background:#243442;color:#fff;border:none;padding:15px 45px;line-height:1;border-radius:8px;font-size:16px;letter-spacing:0.3rem}.detail02 .newpostbtn button::before{content:"";display:inline-block;width:22px;height:22px;margin-right:15px;background-image:url(/assets/icon_check-b67404d7763c5ff80738ec19fe06dca3916bf2f47a9bc11792bf6cc1124195ad.png);background-size:contain;background-position:center;background-repeat:no-repeat}.detail02 .statuswrap{font-size:18px}.detail02 .statuswrap p{color:#0a4bcb;font-weight:700}.detail02 .statuswrap p::after{content:"＞";display:inline-block}.detail02 .statuswrap li{color:#3b3c3d;margin-left:45px;text-decoration:underline}.detail02 .statuswrap li:hover{cursor:pointer}.detail02 .dtl02_subhead{margin-bottom:60px;justify-content:space-between}.detail02 .dbhead{margin-bottom:20px}.detail02 .dbhead .dbh{padding:0 10px}.detail02 .dbhead .dbh01{min-width:85px;text-align:right}.detail02 .dbhead .dbh02{min-width:140px;display:flex;align-items:center;justify-content:center}.detail02 .dbhead .dbh03{min-width:100px;text-align:center}.detail02 .dbhead .dbh04{width:38%;text-align:center}.detail02 .dbhead .dbh05{width:40%;text-align:center}.detail02 .dtl02_postwrap .dtl02_post{font-size:18px;letter-spacing:-0.01rem;background:#fff;border-radius:8px;padding:20px 5px;line-height:1.3;margin-bottom:30px}.detail02 .dtl02_postwrap .dtl02_post .dtp{padding:0 20px}.detail02 .dtl02_postwrap .dtl02_post .dtp01{width:5%;min-width:70px;display:flex;align-items:center}.detail02 .dtl02_postwrap .dtl02_post .dtp01::before{content:"";display:inline-block;margin-right:15px;width:20px;height:20px;background-image:url(/assets/icon_highlow-6830ec5fee8e3caeb6e1e3b21bf346c8eced8cf99739e9a6ca920ea527b6d467.png);background-size:contain;background-position:center;background-repeat:no-repeat}.detail02 .dtl02_postwrap .dtl02_post .dtp02{width:10%;min-width:130px;text-align:center}.detail02 .dtl02_postwrap .dtl02_post .dtp03{width:10%;min-width:120px;text-align:center}.detail02 .dtl02_postwrap .dtl02_post .dtp04{width:40%;color:#1f79a5;text-decoration:underline}.detail02 .dtl02_postwrap .dtl02_post .dtp04_ln{width:40%}.detail02 .dtl02_postwrap .dtl02_post .dtp05{width:40%;font-size:16px}.detail02 .dtl02_postwrap .dtl02_post .dtp06{width:5%;text-decoration:underline;min-width:80px;text-align:center}.st01{color:#009966}.st02{color:#ff9900}.st03{color:#ff0000}.st04{color:#999999}.st05{color:#f25858}@media only screen and (max-width: 1500px){.detail02 #dhead{flex-direction:column;align-items:flex-start}.searchwrap{margin:30px 0 0 auto}.detail02 .dtl02_postwrap .dtl02_post{font-size:16px;margin-bottom:20px}.detail02 .dtl02_postwrap .dtl02_post .dtp{padding:0 10px}.detail02 .dtl02_postwrap .dtl02_post{padding:20px 5px 20px 15px}}.num_field{width:80px;text-align:right}.detail03 #dhead li:last-child::after{content:none}.detail03 .dtl03_subhead{margin-bottom:90px}.detail03 .dtl03_sh01,.detail03 .dtl03_sh02{margin-bottom:30px}.detail03 .dtl03_sh03{font-size:15px;background:#fff;padding:20px 25px}.detail03 .delete a{display:flex;align-items:center}.detail03 .delete a::before{content:"";display:inline-block;width:22px;height:22px;margin-right:5px;background-image:url(/assets/icon_trashcan-0baf8d5bea0d679833d00d129228a6502b44795e7f40e077ace458459206748e.png);background-size:contain;background-position:center;background-repeat:no-repeat}.detail03 .dtl03_sh02{font-size:15px;gap:15px;font-weight:700;letter-spacing:-0.01rem;line-height:1.3}.detail03 .dtl03_sh02 select{padding:0px 10px 0px 5px;background:transparent;border:unset;min-width:100px;font-weight:700}.detail03 .dtl03_sh02 select:focus{outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.detail03 .sh02box{background:#fff;padding:0 25px;border-radius:8px;display:flex;align-items:center;height:60px;line-height:60px}.detail03 .sh02box01{min-width:120px}.detail03 .sh02box01 .ctxt{width:100%;text-align:center}.detail03 .sh02box02{min-width:300px;justify-content:center}.detail03 .sh02box02 .htxt{margin-right:45px}.detail03 .sh02box03{min-width:260px;max-width:260px}.detail03 .sh02box03 .htxt{margin-right:45px}.detail03 .sh02box04{width:100%}.detail03 .sh02box04 .htxt{min-width:60px}.detail03 .sh02box04 .ctxt01{width:100%;padding:0 30px;text-align:justify}.detail03 .sh02box04 .ctxt02{min-width:30px;text-decoration:underline}.detail03 .sh02box .htxt{color:#b2b2b2;font-size:14px}.detail03 .sh03box .txt01{min-width:130px;text-align:center}.detail03 .sh03box .txt02{width:100%;padding:0 45px;line-height:1.3;color:#1f79a5;text-align:justify;text-decoration:underline;display:flex;align-items:center}.detail03 .sh03box .txt02::after{content:"";display:inline-block;min-width:25px;min-height:25px;margin-left:20px;background-image:url(/assets/icon_link-ab0b3c6e227d4d3318c0c5d8144b40fe8ca444481dc5c9f06c6c444e14c0bf34.png);background-size:contain;background-position:center;background-repeat:no-repeat}.detail03 .sh03box .txt03{text-decoration:underline;min-width:30px;letter-spacing:-0.01rem;text-align:center}.detail03 .delete a{color:#6d6d6d;text-decoration:underline}.detail03 .sh01btn{margin-left:25px}.detail03 .sh01btn button{border-radius:8px;font-size:16px;min-width:190px;max-width:190px;height:48px;line-height:1;font-weight:700}.detail03 .sh01btn01 button::before{content:"";width:30px;height:30px;margin-right:15px;background-image:url(/assets/icon_glasses-59ef6b7d10d36899623a1d9b34e80ae66ef50b9fd104115caabfd352992c7a63.png);background-size:contain;background-position:center;background-repeat:no-repeat}.detail03 .sh01btn input,.detail03 .sh01btn a{border-radius:8px;font-size:16px;min-width:190px;max-width:190px;height:48px;line-height:1;font-weight:700;cursor:pointer}.detail03 .sh01btn a{display:block;line-height:48px;text-align:center}.detail03 .sh01btn01 input::before{content:"";width:30px;height:30px;margin-right:15px;background-image:url(/assets/icon_glasses-59ef6b7d10d36899623a1d9b34e80ae66ef50b9fd104115caabfd352992c7a63.png);background-size:contain;background-position:center;background-repeat:no-repeat}.detail03 .sh01btn01{margin-left:50px}.detail03 .sh01btn01 button{background:#fff;color:#336699;border:solid 2px #0199cc}.detail03 .sh01btn02 button{color:#fff;background:#0099cc;border:solid 2px #fff}.detail03 .sh01btn02 input{color:#fff;background:#0099cc;border:solid 2px #fff}.detail03 .sh01btn03 button{color:#fff;background:#ff9999;border:solid 2px #fff}.detail03 .sh01btn03 a{color:#fff;background:#ff9999;border:solid 2px #fff}.detail03 .dbhead{margin-bottom:25px}.detail03 .dbhset{margin-right:120px}.detail03 .dbhset a{display:flex;align-items:center}.detail03 .dbhset a::before{content:"";display:inline-block;width:26px;height:26px;margin-right:6px;background-size:contain;background-position:center;background-repeat:no-repeat}.detail03 .dbhset01 a::before{background-image:url(/assets/icon_write-26c33712bf860cd629172ee39431d42119e376315eebd6e109eaeb6602e0c2a6.png)}.detail03 .dbhset02 a::before{background-image:url(/assets/icon_clip-0e2cef9f3183d9ae346f041d3bae1a3859784b4fac152569777369501fa039a0.png)}.detail03 .dbhset03 a::before{background-image:url(/assets/icon_chain-e50d9399e7a6f251dd5d320396d3d5623f03838357a8718913976ef14a9f8ed8.png)}.detail03 .txtareawrap .note{text-decoration:underline;color:#666666;width:180px;padding:0 0 5px 10px}.detail03 textarea{line-height:2;padding:20px;border:solid 1px #cccccc;border-radius:5px;background:#fff;overflow-y:scroll;resize:auto;max-width:calc(100% - 180px);max-height:400px;min-width:600px;min-height:100px;width:75%;height:100px;position:relative}@media only screen and (max-width: 1500px){.detail03 .delete,.detail03 .sh01btn button{font-size:14px}.detail03 .sh01btn01{margin-left:35px}.detail03 .sh01btn button{min-width:160px}.detail03 .sh01btn01 button::before{width:25px;height:25px}.detail03 .sh02box{height:55px}.detail03 .sh02box01{min-width:100px}.detail03 .sh02box02{min-width:315px}.detail03 .sh02box02 .htxt,.detail03 .sh02box03 .htxt{margin-right:25px}.detail03 .sh02box03{min-width:235px;max-width:235px}}#navaside{width:235px;position:fixed;left:0;top:0;bottom:0;background:#fff;padding:30px 35px;z-index:1}#navaside .head{text-align:center;margin-bottom:65px}#navaside .head_group_name{color:#006699}#navaside .head01{color:#006699;font-size:20px}#navaside .head02{color:#333333;font-size:28px}#navaside .logo{max-width:60px;margin:15px auto}#navaside .navself{font-size:16px;color:#333333;display:flex;align-items:center}#navaside .navself a{display:flex;align-items:center}#navaside .nav01{margin-bottom:35px}#navaside .nav01 a::before{content:"";display:inline-block;width:22px;height:22px;margin-right:15px;background-image:url(/assets/icon_home-4a490ebdc0252734ef94ce9deda7743773f6d8f1760430b53aa4eb3eeb5c152c.png);background-size:contain;background-position:center;background-repeat:no-repeat}#navaside .nav02{margin-bottom:15px}#navaside .nav02 a::before{content:"";display:inline-block;width:22px;height:22px;margin-right:15px;background-image:url(/assets/icon_person-91354528bedd8f0fd161a17831fb966c470dbd2dc8c24688c84834f7c901d68b.png);background-size:contain;background-position:center;background-repeat:no-repeat}#navaside .nav03 a::before{content:"";display:inline-block;width:22px;height:22px;margin-right:15px;background-image:url(/assets/icon_gear-2c7f0964d36da4107794f5f674c4922a4412d353360b2b4b466c23d4f2e7d13e.png);background-size:contain;background-position:center;background-repeat:no-repeat}#navaside .navset{margin-bottom:40px}#navaside .navset h2{font-weight:700;color:#4c4c95;font-size:20px;margin-bottom:15px}#navaside .navset li{font-size:16px;margin-bottom:10px;color:#333333;display:flex;align-items:center}#navaside .navset li a{display:flex;align-items:center}#navaside .navset li a::before{content:"";display:inline-block;width:22px;height:22px;margin-right:15px;background-image:url(/assets/icon_note-b24b30859f8ba23d1202de8750d6c68c8b0a93ffb739e3375f1135cfd142d7a6.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 1500px){#navaside .logo{max-width:45px;margin:7px auto}#navaside .head{margin-bottom:35px}#navaside .head01{font-size:18px}#navaside .head02{font-size:22px}#navaside .nav01{margin-bottom:20px}#navaside .navset{margin-bottom:20px}#navaside .navset h2{font-size:16px}#navaside .navself,#navaside .navset li{font-size:14px}}.container{max-width:1500px;width:100%;margin:0 auto}.container_s{max-width:1200px;width:100%;margin:0 auto}h2{font-size:26px;font-weight:bold;letter-spacing:3px;line-height:40px;margin-bottom:30px;display:block}.h2_sub{font-size:19px;color:#0085b2;letter-spacing:1px;font-style:italic}h2.en{font-size:54px;font-style:italic;font-weight:900;letter-spacing:3px;margin-bottom:30px}h3{font-size:20px;font-weight:bold}h4{font-size:1.1rem;font-weight:bold}p{font-size:17px;line-height:1.8}.p_b{font-size:19px}.p_s{font-size:15px}.sky{color:#0085b2}.bg_gray{background-color:#333}a{transition:ease 0.3s}a:hover{transition:ease 0.3s}.btn{width:95%;margin:30px auto 0}.btn a{display:flex;justify-content:center;align-items:center;width:100%;color:#000;border:1px solid #000;border-radius:30px;box-sizing:border-box;padding:15px 0;font-size:15px;text-align:left;text-decoration:none;transition-duration:0.3s}.btn a:hover{color:#fff;background-color:#000}.btn a:hover::after{border-color:#000}.btn a:hover span{color:#000}.bold{font-weight:bold}.normal{font-weight:normal}.poppins{font-family:"Poppins", sans-serif}.indent{padding-left:1em;text-indent:-1.2em}.half_box{width:48%}.none900{display:block}@media only screen and (max-width: 1280px){h2.en{font-size:40px}}@media only screen and (max-width: 1024px){h2.en{font-size:35px;margin-bottom:20px}.btn{width:250px}.btn a{font-size:15px}.btn a span{padding-top:1px}.btn a::after{width:6px;height:6px}}@media only screen and (max-width: 900px){.none900{display:none}}@media only screen and (max-width: 768px){h3{font-size:16px}p{font-size:14px}.p_b{font-size:15px}.p_s{font-size:13px}.btn{width:100%;margin:20px auto 0}.btn a{font-size:14px;height:45px}.half_box{width:100%;margin-bottom:30px}.indent{text-indent:-1em}}@media only screen and (max-width: 479px){h3{font-size:14px}p{font-size:13px}.p_b{font-size:14px}.p_s{font-size:12px}.btn_area{margin-top:30px}.btn{font-size:15px}}@media only screen and (max-width: 370px){.btn a{font-size:12px;height:40px}}#top main{padding-top:250px}#top .top_main{height:1700px;text-align:center}#top .top_main::after{content:"";position:absolute;top:550px;bottom:0;left:0;right:0;background:linear-gradient(45deg, #62c5dd, #0085b2, #0085b2);transform:skewY(-10deg);z-index:-2;height:920px}#top .top_main .mainimg_area{background-image:url(/../images/top_bg_dot.png);background-repeat:no-repeat;background-size:95%;background-position:right bottom;position:relative;padding-bottom:80px}#top .top_mainimg{position:relative;width:1380px;width:72%;margin:0 auto}#top .top_mainimg::before{position:absolute;content:"";background-image:url(/../images/top_bg_dot_l.png);background-repeat:no-repeat;background-size:cover;top:-40px;left:-280px;width:500px;height:1120px;z-index:-1}#top .top_mainimg::after{position:absolute;content:"";background-image:url(/../images/top_bg_dot_r.png);background-repeat:no-repeat;background-size:cover;top:200px;right:-300px;width:700px;height:580px;z-index:-1}#top .top_main .main_text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#top .top_main .main_text h1{font-size:67px;font-weight:500;color:#fff;line-height:1.8;letter-spacing:10px;position:relative;text-align:left}#top .top_main .main_text h1::after{position:absolute;content:"";background-image:url(/../images/top_illust.png);background-repeat:no-repeat;background-size:cover;bottom:0;right:-110px;width:200px;height:140px}#top .top_main .search_area{margin-top:30px}#top .top_main .search_area form{border:2px solid #e3e3e3;width:350px;margin-left:auto;background-color:#fff;border-radius:2px}#top .top_main .search_area form .search_area_l{width:30%}#top .top_main .search_area form .search_area_l p{color:#fff;background-color:#2c2d2d;text-align:center;font-size:12px;padding:2px 0}#top .top_main .search_area form .search_area_r{width:70%;gap:10px}#top .top_main .search_area form .search_area_r input{border:none;padding:5px;width:85%}#top .top_main .search_area form .search_area_r i{font-size:18px;background-color:#fff}#top .top_main .top_about .top_about_text{width:32%;color:#fff;text-align:left}#top .top_main .top_about .top_about_text p{font-size:26px;line-height:2;letter-spacing:5px;color:#fff;margin-bottom:20px;margin-left:50px}#top .top_main .top_about .top_about_text .about_en{font-size:15px;color:#e5e500;margin-bottom:0}#top .top_main .top_about .top_about_slider{width:68%}.slick-slide{transform:scale(0.9) !important;transform-origin:bottom right;transition:0.3s ease}.slick-current{transform:scale(1) !important;transition:0.3s ease}.slider_area{position:relative}.slick-nav-arrows{position:absolute;bottom:0;right:0}.slick-next,.slick-prev{top:unset !important;transform:none !important;bottom:-30px;border:1px solid #000 !important;background:#fff !important;border-radius:50px;color:#000 !important}.slick-next:before,.slick-prev:before{color:#000 !important;font-size:15px !important}.slick-next{right:0 !important}.slick-next:before{content:"▶" !important}.slick-prev{left:unset !important;right:25px !important}.slick-prev:before{content:"◀" !important}.swiper-slide{transform:scale(0.9) !important;transition:0.3s ease}.swiper-slide-active{transform:scale(1) !important;transform-origin:left bottom;transition:0.3s ease;margin:0 10px}#top .top_main .top_about .top_point{width:90%;margin:100px auto;position:relative}#top .top_main .top_about .top_point::before{content:"";position:absolute;top:-250px;left:0;right:0;background-color:#e3e3e3;transform:skewY(-350deg);z-index:-2;height:150px;width:130%}#top .top_main .top_about .top_point .top_point_img{width:48%}#top .top_main .top_about .top_point .top_menu_area{width:48%}#top .top_main .top_about .top_point .top_menu_area ul{gap:20px}#top .top_main .top_about .top_point .top_menu_area .top_menu_box{width:calc(100% / 2 - 10px);border:2px solid #209ac0;padding:30px 30px;text-align:center;background-color:#fff;position:relative;transition:0.3s ease}#top .top_main .top_about .top_point .top_menu_area .top_menu_box::after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-bottom:25px solid #209ac0;border-right:25px solid transparent;transition:0.3s ease}#top .top_main .top_about .top_point .top_menu_area .top_menu_box:hover{border-color:#e6e600;transition:0.3s ease}#top .top_main .top_about .top_point .top_menu_area .top_menu_box:hover::after{border-bottom:25px solid #e6e600;transition:0.3s ease}#top .top_main .top_about .top_point .top_menu_area .top_menu_box img{padding:0 20%;transition:0.3s ease}#top .top_main .top_about .top_point .top_menu_area .top_menu_box:hover img{transform:scale(1.1);transition:0.3s ease}#top .top_main .top_about .top_point .top_menu_area .top_menu_box p{position:relative;display:inline-block}#top .top_main .top_about .top_point .top_menu_area .top_menu_box:hover p::after{transform:scale(1, 1)}@media only screen and (max-width: 1500px){#top .top_main{height:1450px}#top .top_mainimg::before{top:-30px;left:-220px;width:400px;height:900px}#top .top_mainimg::after{top:120px;right:-220px;width:550px;height:450px}#top .top_main::after{top:450px;height:780px}#top .top_main .mainimg_area{padding-bottom:50px}#top .top_main .main_text{top:45%}#top .top_main .main_text h1{font-size:55px;line-height:1.5}#top .top_main .main_text h1::after{width:180px;height:130px}#top .top_main .top_about{width:92%;margin:0 auto}#top .top_main .top_about .flexae{align-items:center}#top .top_main .top_about .top_about_text p{font-size:22px}}@media only screen and (max-width: 1280px){#top main{padding-top:200px}#top .top_main{height:1200px}#top .top_main::after{top:380px;height:700px}#top .top_main .main_text h1{font-size:48px}#top .top_main .main_text h1::after{width:160px;height:115px}#top .top_main .top_about .top_about_text{width:35%}#top .top_main .top_about .top_about_text p{font-size:20px;letter-spacing:3px;margin-bottom:5px;margin-left:30px}#top .top_main .top_about .top_about_slider{width:65%}#top .top_main .top_about .top_point .top_point_img{width:45%}#top .top_main .top_about .top_point .top_menu_area{width:53%}#top .top_main .top_about .top_point .top_menu_area .top_menu_box{padding:15px 10px}#top .top_main .top_about .top_point .top_menu_area .top_menu_box img{padding:0 25%}#top .top_main .top_about .top_point .top_menu_area .top_menu_box p{font-size:15px;letter-spacing:0}}@media only screen and (max-width: 1024px){#top main{padding-top:160px}#top .top_main{height:1000px}#top .top_main::after{top:300px;height:530px}#top .top_main .mainimg_area{padding-bottom:30px}#top .top_mainimg::before{top:-25px;left:-165px;width:300px;height:670px}#top .top_mainimg::after{top:120px;right:-150px;width:350px;height:290px}#top .top_main .main_text{top:42%}#top .top_main .main_text h1{font-size:40px}#top .top_main .search_area{margin-top:10px}#top .top_main .search_area form{width:300px}#top .top_main .search_area form .search_area_l{width:35%}#top .top_main .search_area form .search_area_r{width:63%}#top .top_main .top_about .top_about_text p{font-size:17px;margin-left:10px}#top .top_main .top_about .top_point{width:100%;margin:50px auto}#top .top_main .top_about .top_point::before{top:-220px}#top .top_main .top_about .top_point .top_menu_area ul{gap:10px}#top .top_main .top_about .top_point .top_menu_area .top_menu_box{width:calc(100% / 2 - 5px)}#top .top_main .top_about .top_point .top_menu_area .top_menu_box::after{border-bottom:18px solid #209ac0;border-right:18px solid transparent}#top .top_main .top_about .top_point .top_menu_area .top_menu_box:hover::after{border-bottom:18px solid #e6e600}}@media only screen and (max-width: 900px){#top .top_main{height:1050px}#top .top_main::after{height:610px}#top .top_main .top_about .top_about_text{width:100%;margin-bottom:20px}#top .top_main .top_about .top_about_slider{width:100%}}@media only screen and (max-width: 768px){#top .top_main{height:auto}#top .top_main .mainimg_area{background-size:98%}#top .top_mainimg{width:85%}#top .top_mainimg::before{top:-15px;left:-100px;width:180px;height:400px}#top .top_mainimg::after{top:120px;right:-90px;width:250px;height:200px}#top .top_main .main_text h1{font-size:35px}#top .top_main .main_text h1::after{width:125px;height:90px;right:-80px}#top .top_main .search_area{display:none}#top .top_main .search_area form{width:280px}#top .top_main .search_area form .search_area_l p{font-size:11px}#top .top_main .search_area form .search_area_r input{padding:3px}#top .top_main .top_about .top_about_text p{font-size:16px;line-height:1.8}#top .top_main .top_about .top_point .top_point_img{width:70%;margin:0 auto 30px}#top .top_main .top_about .top_point .top_menu_area{width:80%;margin:0 auto}#top .top_main .top_about .top_about_slider{width:80%;margin:0 auto}.slick-slide{transform:scale(1) !important}.top_about_slider{overflow:hidden;padding:0px 0 30px}.slick-list{overflow:visible}#top .top_main .top_about .top_point{margin:50px auto 80px}#top .top_main .top_about .top_point::before{top:-300px}}@media only screen and (max-width: 600px){#top .top_main .top_about .top_point .top_point_img{width:90%}#top .top_main .top_about .top_point .top_menu_area{width:100%}}@media only screen and (max-width: 479px){#top .top_mainimg>img{-o-object-fit:cover;object-fit:cover;height:300px}#top .top_main .main_text{top:50%;width:100%;display:flex;justify-content:center;align-items:center}#top .top_main .main_text h1{font-size:45px;line-height:1.6;letter-spacing:6px}#top .top_main .main_text h1::after{width:115px;height:80px;right:-50px}#top .top_main .top_about{width:100%}#top .top_main .top_about .cwrap{padding:0}#top .top_main .top_about .flexae{width:90%;margin-left:auto;margin-right:auto}#top .top_main .top_about .top_about_text{width:95%}#top .top_main .top_about .top_about_slider{width:100%;margin-bottom:50px}#top .top_main .top_about .top_point{width:100%}#top .top_main .top_about .top_point .top_point_img{width:100%}#top .top_main .top_about .top_point .top_menu_area{width:95%}}@media only screen and (max-width: 370px){#top .top_main .main_text h1{font-size:40px;line-height:1.6}#top .top_main .main_text h1::after{width:100px;height:70px;right:-50px}}@media only screen and (max-width: 340px){#top .top_main .main_text h1::after{width:85px;height:60px;right:-30px}}#top .s3 .tab_area{margin:0 auto 50px}#top .s3 .tab_area .tab_menu{gap:20px;border-bottom:1px solid #0d3c95}#top .s3 .tab_area .tab_menu .tab_item{width:calc(100% / 4 - 15px);border:1px solid #0d3c95;border-bottom:none;background-color:#fff;font-size:17px;padding:15px 0;display:block;text-align:center;font-weight:bold;transition:all 0.3s ease}#top .s3 .tab_area .tab_menu .tab_item:hover{cursor:pointer;color:#0085b2;transition:all 0.3s ease}input[name="tab_item"]{display:none}#top .s3 .tab_area .tab_content{display:none;opacity:0;height:auto}#top .s3 .tab_area .tab_content .tab_content_inner{padding:40px 30px}#top .s3 .tab_area .tab_content .tab_content_inner .news_list li{position:relative;border-bottom:1px dashed #8d8d8d;padding:20px 0}#top .s3 .tab_area .tab_content .tab_content_inner .news_list li::after{position:absolute;content:"";background-image:url(/assets/arrow_icon-e0078091deb36d136dc332fd24c782f7d445895afd0fe95c087839d23a6a3a89.png);background-repeat:no-repeat;background-size:cover;background-position:center;width:8px;height:12px;top:50%;right:1%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:0.3s ease}#top .s3 .tab_area .tab_content .tab_content_inner .news_list li p{transition:0.3s ease}#top .s3 .tab_area .tab_content .tab_content_inner .news_list li .news_content{width:100%;padding-left:125px}#top .s3 .tab_area .tab_content .tab_content_inner .news_list li a:hover .news_date,#top .s3 .tab_area .tab_content .tab_content_inner .news_list li a:hover .news_content p{color:#0085b2;transition:0.3s ease}#top .s3 .tab_area .tab_content .tab_content_inner .news_list .news_category{color:#fff;text-align:center;font-size:15px;padding:2px 15px;margin-right:30px}#top .s3 .tab_area .tab_content .tab_content_inner .news_list .cat01{background-color:#ff7f00}#top .s3 .tab_area .tab_content .tab_content_inner .news_list .cat02{background-color:#49c8e6}#top .s3 .tab_area .tab_content .tab_content_inner .news_list .cat03{background-color:#d8201f}#top .s3 .tab_area .tab_content .tab_content_inner .news_list .news_date{font-weight:bold}#top .s3 .tab_area .tab_content .tab_content_inner .news_list .news_school{font-size:13px;font-weight:bold}#top .s3 .tab_area .tab_content.active{display:block;-webkit-animation-name:displayAnime;animation-name:displayAnime;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes displayAnime{from{opacity:0}to{opacity:1}}@keyframes displayAnime{from{opacity:0}to{opacity:1}}#top .s3 .tab_area .tab_menu .tab_item.active{background-color:#209ac0;color:#fff}@media only screen and (max-width: 1500px){#top .s3{margin-bottom:100px}}@media only screen and (max-width: 1024px){#top .s3 .tab_area .tab_content .tab_content_inner{padding:40px 20px}#top .s3 .tab_area .tab_content .tab_content_inner .news_list li .news_content{width:97%}}@media only screen and (max-width: 768px){#top .s3{margin-bottom:50px}#top .s3 .tab_area .tab_menu{gap:10px}#top .s3 .tab_area .tab_menu .tab_item{width:calc(100% / 4 - 7.5px);font-size:15px;padding:12px 0}#top .s3 .tab_area .tab_content .tab_content_inner{padding:20px 20px}#top .s3 .tab_area .tab_content .tab_content_inner .news_list li{padding:15px 0}#top .s3 .tab_area .tab_content .tab_content_inner .news_list li::after{right:0}#top .s3 .tab_area .tab_content .tab_content_inner .news_list .news_category{margin-right:15px;font-size:13px}#top .s3 .tab_area .tab_content .tab_content_inner .news_list li .news_content{padding-left:0;margin-top:10px}}@media only screen and (max-width: 600px){#top .s3 .cwrap{padding:0}#top .s3 .tab_area .tab_menu{gap:0;border-bottom:2px solid #000;justify-content:center}#top .s3 .tab_area .tab_menu .tab_item{width:calc(100% / 4 - 3px);background-color:#eeeeee;border-color:#757584;font-size:13px}#top .s3 .tab_area .tab_menu .tab_item.active{background-color:#fff;color:#000}}@media only screen and (max-width: 479px){#top .s3 .tab_area .tab_menu .tab_item{font-size:12px}}#top .s4{background-image:url(/../images/top_s4_bg.webp);background-repeat:no-repeat;background-size:100%;background-position:top 10px center;height:1500px;position:relative}#top .s4 .gradation_title h2{text-align:center;font-size:80px;line-height:100px;font-weight:900;color:#0a76a5;background:linear-gradient(135deg, #e6e600, #3cb3b7 50%, #0a76a5);background:-webkit-linear-gradient(135deg, #e6e600, #3cb3b7 50%, #0a76a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:textAnime 10s infinite;animation:textAnime 10s infinite;background-size:120%}@-webkit-keyframes textAnime{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes textAnime{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#top .s4 .gradation_bg{color:#fff;position:absolute;bottom:100px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#top .s4 .gradation_bg .gradation_bg_inner{width:1200px;margin:0 auto}#top .s4 .gradation_bg h3{font-size:43px;font-weight:900;font-weight:bold;color:#fff;text-align:center;position:relative}#top .s4 .gradation_bg h3::before{position:absolute;content:"";top:-120px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background-image:url(/../images/character.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:160px;height:120px}#top .s4 .gradation_bg .gradation_bg_inner>p{color:#fff;line-height:2.2;width:72%;margin:0 auto 50px}#top .s4 .gradation_bg .about_area{gap:20px}#top .s4 .gradation_bg .about_area .about_box{width:calc(100% / 3 - 14px);background-color:#fff;border:1px solid #209ac0;padding:15px}#top .s4 .gradation_bg .about_area .about_box .img_area{position:relative}#top .s4 .gradation_bg .about_area .about_box .img_area:after{content:"";position:absolute;bottom:0;left:0;background-image:url(/../images/top_s4_triangle.png);background-repeat:no-repeat;width:116px;height:125px}#top .s4 .gradation_bg .about_area .about_box .img_area .num{position:absolute;content:"";left:5px;bottom:-8px;font-size:60px;font-weight:900;color:#fff;letter-spacing:2px;line-height:1;z-index:1;font-family:"Poppins", sans-serif;font-weight:600}#top .s4 .gradation_bg .about_area .about_box .text_area{padding:20px 15px}@media only screen and (max-width: 1500px){#top .s4{height:1450px;background-size:110%}}@media only screen and (max-width: 1280px){#top .s4{height:1350px}#top .s4 .gradation_title h2{font-size:65px;line-height:80px}#top .s4 .gradation_bg .gradation_bg_inner{width:1000px}#top .s4 .gradation_bg h3{font-size:30px}#top .s4 .gradation_bg .about_area .about_box .img_area .num{font-size:50px;letter-spacing:0}}@media only screen and (max-width: 1024px){#top .s4{background-size:120%;height:1220px}#top .s4 .gradation_title h2{font-size:55px;line-height:70px}#top .s4 .gradation_bg .gradation_bg_inner{width:900px}#top .s4 .gradation_bg h3::before{width:120px;height:90px;top:-100px}#top .s4 .gradation_bg .gradation_bg_inner>p{width:90%;margin:0 auto 30px;line-height:2}#top .s4 .gradation_bg .about_area .about_box .text_area{padding:20px 0}}@media only screen and (max-width: 768px){#top .s4{background-image:url(/../images/top_s4_bg_sp.png);background-size:100%;background-position:top center;height:unset}#top .s4::after{position:absolute;content:"";bottom:-100px;left:0;width:100%;height:100vw;background-image:url(/../images/top_s4_bg_sp02.jpg);background-repeat:repeat-y;background-size:100%;z-index:-1}#top .s4 .gradation_title h2{font-size:45px;line-height:60px}#top .s4 .gradation_bg{bottom:unset;top:unset;position:unset;transform:unset;margin-top:90vw}#top .s4 .gradation_bg h3{font-size:22px}#top .s4 .gradation_bg h3::before{width:95px;height:70px;top:-70px}#top .s4 .gradation_bg .gradation_bg_inner{width:85vw}#top .s4 .gradation_bg .about_area .about_box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#top .s4 .gradation_bg .about_area .about_box .img_area{width:48%}#top .s4 .gradation_bg .about_area .about_box .text_area{width:48%}}@media only screen and (max-width: 600px){#top .s4::after{height:300vw}#top .s4 .gradation_bg .about_area .about_box{width:90%;margin-left:auto;margin-right:auto}#top .s4 .gradation_bg .about_area .about_box .img_area{width:100%}#top .s4 .gradation_bg .about_area .about_box .text_area{width:100%;padding:20px 15px}}@media only screen and (max-width: 479px){#top .s4::after{height:450vw}#top .s4 .gradation_title h2{font-size:32px;line-height:40px}#top .s4 .gradation_bg h3{font-size:18px}#top .s4 .gradation_bg .gradation_bg_inner>p{width:98%}#top .s4 .gradation_bg .about_area .about_box{width:100%}#top .s4 .gradation_bg .about_area .about_box .text_area{padding:20px 5px}}@media only screen and (max-width: 370px){#top .s4::after{height:500vw}#top .s4 .gradation_title h2{font-size:25px;line-height:32px}}#top .s5{margin-top:100px;position:relative}#top .s5::before{background-image:url(/../images/top_bg_dot.png);background-repeat:no-repeat;position:absolute;content:"";top:-100px;left:0;z-index:-1;width:1400px;height:500px}#top .s5 .s5_bg{-o-object-fit:cover;object-fit:cover;height:780px;-o-object-position:center;object-position:center}#top .s5 .movie_area{max-width:650px;width:80%;margin:0 auto;background-color:#fff;filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.65));text-align:center;padding:100px 80px 80px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#top .s5 .movie_area h2{position:relative}#top .s5 .movie_area h2::before{position:absolute;content:"";top:-50px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background-image:url(/../images/movie_icon.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:40px;height:33px}#top .s5 .movie_area>p{margin:50px auto}#top .s5 .movie_area .btn{width:60%}#top .s5 .movie_area .btn a{font-size:17px}#top .s5 .movie_area .btn_bk a{background-color:#000;color:#fff}#top .s5 .movie_area .btn_bk a:hover{background-color:#0085b2;border-color:#0085b2}#top .s5 .movie_area a.youtube i{font-family:"Font Awesome 6 Brands";font-weight:400;color:#dd2c28;margin-right:5px}@media only screen and (max-width: 1280px){#top .s5::before{width:85%}}@media only screen and (max-width: 1024px){#top .s5 .movie_area .btn a{font-size:15px}#top .s5 .movie_area a.youtube i{font-size:18px}}@media only screen and (max-width: 768px){#top .s5 .s5_bg{height:550px}#top .s5 .movie_area{width:65%;padding:70px 20px 50px}#top .s5 .movie_area h2::before{width:30px;height:25px;top:-30px}#top .s5 .movie_area>p{width:90%;margin:30px auto}#top .s5 .movie_area .btn{width:90%}#top .s5 .movie_area .btn a{font-size:14px}}@media only screen and (max-width: 600px){#top .s5 .movie_area{width:80%}}@media only screen and (max-width: 479px){#top .s5 .s5_bg{height:500px}#top .s5 .movie_area{width:90%}#top .s5 .movie_area{padding:50px 20px 30px}#top .s5 .movie_area>p{width:95%;margin:20px auto}}@media only screen and (max-width: 370px){#top .s5 .movie_area>p{width:100%}}#top .s6{padding:80px 0;background:linear-gradient(135deg, #62c5dd, #0085b2)}#top .s6 ul{gap:20px}#top .s6 ul li{width:calc(100% / 3 - 14px);transition:0.3s ease}#top .s6 ul li:hover{opacity:0.6;transition:0.3s ease}@media only screen and (max-width: 1024px){#top .s6{padding:50px 0}#top .s6 ul{gap:10px}#top .s6 ul li{width:calc(100% / 3 - 7px)}}@media only screen and (max-width: 768px){#top .s6 ul li{width:65%;margin:0 auto}}@media only screen and (max-width: 600px){#top .s6 ul li{width:80%}}@media only screen and (max-width: 479px){#top .s6 ul li{width:100%}}.session_new{position:fixed;background:#fff;max-width:400px;margin:auto;padding:30px;border-radius:0.5rem;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:1px 0px 6px 7px #e7e7e7}.session_new-title{text-align:center;margin-bottom:35px;font-size:26px;line-height:1;font-weight:800;letter-spacing:.1em}.session_new-logo{margin-bottom:15px;text-align:center}.session_new-logo img{width:90px}.session_new-block{margin-bottom:15px}.session_new-block label{display:block;font-weight:600;margin-bottom:3px;font-size:14px;color:#5d5d5d}.session_new-block input[type=text],.session_new-block input[type=password]{border:none;outline:none;height:45px;width:100%;background:#eff2f7;border-bottom:1px solid #c7cacf;transition:.3s;padding:0 10px}.session_new-block input[type=text]:focus-visible,.session_new-block input[type=password]:focus-visible{border-width:3px}.session_new-submit{padding-top:60px}.session_new-submit input[type=submit]{width:100%;height:45px;color:#4f4f4f;background:#acaeb0;font-size:14px;border:none;border-radius:0.5rem;letter-spacing:.1em}.session_new-passwordField{position:relative}.session_new-passwordField button{background:transparent;position:absolute;right:5px;top:50%;transform:translate(-50%, -50%)}.session_new-passwordField button img{width:22px}@media screen and (max-width: 490px){.session_new{width:90%}}@media print{*{-webkit-print-color-adjust:exact}}
