@import url("https://fonts.googleapis.com/css?family=Barlow+Semi+Condensed:300,400,500,600,700|Cormorant+Garamond:300,300i,400,400i,500,500i,600,600i,700,700i|Noto+Sans+JP:100,300,400,500,700,900|Sawarabi+Mincho&display=swap&subset=japanese,latin-ext");html,body,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-weight:normal;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%}body{line-height:1;height:100%}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,textarea,select,label{margin:0;font-size:100%;font-family:inherit;vertical-align:middle}img{vertical-align:top}.clearfix:after{content:'';display:block;clear:both;height:0}body,table,input,textarea,select,option{font-family:'Noto Sans JP', sans-serif}.en{font-family:'Cormorant Garamond', serif}.mincho{font-family:'Sawarabi Mincho', sans-serif}.barlow{font-family:'Barlow Semi Condensed', sans-serif}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:1.8;-webkit-text-size-adjust:100%;line-break:strict}html,body{font-size:62.5%;min-height:100%}a,a:link{text-decoration:none}a:active,a:focus{text-decoration:none}.login{background-color:#F5F5F3;margin:0;min-width:1366px;overflow:auto}.login .contents_block{overflow:hidden}.login .contents_inner{position:relative;width:400px;margin:168px auto 0}.login .contents_inner:before{content:'';position:absolute;bottom:0;left:-645px;width:0;height:0;border-style:solid;border-width:0 300px 521px 300px;border-color:transparent transparent #707070 transparent}.login .contents_inner:after{content:'';position:absolute;top:-220px;right:-703px;width:560px;height:560px;border-radius:560px;background-color:#AAAAAA}.login h1{margin-bottom:47px;text-align:center}.login .input_txt{padding:0 40px;border:none;height:64px;border-radius:16px;font-size:16px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#AAAAAA;outline:none}.login input[name="name"]{margin-bottom:16px}.login input[name="password"]{margin-bottom:40px}.login input[type="submit"]{border:none;padding:0;display:block;outline:none;background-color:#79C48D;height:64px;border-radius:16px;color:#FFFFFF;font-size:16px;width:280px;margin:0 auto 208px;cursor:pointer;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);-webkit-box-sizing:border-box;box-sizing:border-box}.login input[type="submit"]:hover{border:solid 1px #79C48D;background-color:transparent;color:#79C48D}.login .gism{position:absolute;top:523px;left:699px}.login .copyright{text-align:center;font-size:12px;color:#707070;padding-bottom:26px}.admin{background-color:#F5F5F3;min-width:960px}.admin .contents_inner{width:960px;margin:0 auto}.admin header .header_inner{height:92px;width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin header .logo{width:244px}.admin header .logo img{width:100%;height:auto}.admin header .status .username{font-size:14px;line-height:1em;font-weight:bold;margin-bottom:12px}.admin header .status .login_status{text-align:right}.admin header .status .login_status a{font-size:12px;line-height:1em;font-weight:bold;color:#79C48D}.admin header .status .login_status a:hover{text-decoration:underline}.admin header nav{background-color:#707070;margin-bottom:70px}.admin header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.admin header nav li{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.admin header nav li:not(:last-of-type){margin-right:48px}.admin header nav li.closed{text-decoration:line-through;pointer-events:none}.admin header nav li.visible:before{content:'';position:absolute;bottom:2px;width:100%;height:4px;background-color:#ffffff}.admin header nav li:not(.closed):hover:before{content:'';position:absolute;bottom:2px;width:100%;height:4px;background-color:#ffffff}.admin header nav a{color:#ffffff;font-size:14px;line-height:1em;font-weight:bold}.admin .contents_block{margin-bottom:105px}.admin .contents_block .title_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.admin .contents_block .title_wrap h1{font-size:32px;line-height:1em;font-weight:bold}.admin .contents_block .title_wrap .total{margin-bottom:16px;font-size:18px;line-height:1em;text-align:right}.admin .contents_block .title_wrap .export_csv a{display:block;padding:0 15px;border:solid 1px #79C48D;border-radius:8px;background-color:#79C48D;color:#fff;font-size:14px;line-height:38px}.admin .contents_block .title_wrap .export_csv a:hover{border:solid 1px #79C48D;background-color:transparent;color:#79C48D}.admin .contents_block .log_table{border-collapse:separate;border-spacing:2px 9px;margin-bottom:80px}.admin .contents_block .log_table tr{padding-bottom:9px}.admin .contents_block .log_table th,.admin .contents_block .log_table td{border-radius:8px}.admin .contents_block .log_table th{font-size:14px;line-height:1em;color:#707070;text-align:center;vertical-align:middle;background-color:#EAEAE8;height:64px}.admin .contents_block .log_table th:nth-of-type(1){width:56px}.admin .contents_block .log_table th:nth-of-type(2){width:280px}.admin .contents_block .log_table th:nth-of-type(3){width:114px}.admin .contents_block .log_table th:nth-of-type(4){width:81px}.admin .contents_block .log_table th:nth-of-type(5){width:146px}.admin .contents_block .log_table th:nth-of-type(6){width:273px}.admin .contents_block .log_table td{font-size:14px;line-height:1.5em;color:#707070;vertical-align:middle;background-color:#ffffff;padding:20px}.admin .contents_block .log_table td a{display:block}.admin .contents_block .log_table td a:hover{opacity:0.7}.admin .contents_block .log_table td:nth-of-type(6){padding:36px 47px}.admin .contents_block .log_table td:nth-of-type(6) img{width:100%;height:auto}.admin .contents_block .log_table td:nth-of-type(6) div:not(:last-of-type){margin-bottom:16px}.admin .contents_block .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:516px;margin:0 auto}.admin .contents_block .pagination li{width:40px;margin-right:4px}.admin .contents_block .pagination li:nth-last-of-type(2),.admin .contents_block .pagination li:last-of-type{margin-right:0}.admin .contents_block .pagination li a{font-size:14px;line-height:1em;color:#ffffff;height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#79C48D;border-radius:8px;overflow:auto}.admin .contents_block .pagination li a:hover{color:#79C48D;background-color:transparent;border:solid 1px #79C48D}.admin .contents_block .pagination li span{border-radius:8px;height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin .contents_block .pagination li.active span{color:#333333;background-color:#EAEAE8}.admin .contents_block .pagination li:first-child,.admin .contents_block .pagination li:last-child{width:24px}.admin .contents_block .pagination li:first-child a,.admin .contents_block .pagination li:first-child span,.admin .contents_block .pagination li:last-child a,.admin .contents_block .pagination li:last-child span{width:24px;height:24px;border-radius:4px;text-indent:-9999px;position:relative;display:block}.admin .contents_block .pagination li:first-child a:before,.admin .contents_block .pagination li:first-child span:before,.admin .contents_block .pagination li:last-child a:before,.admin .contents_block .pagination li:last-child span:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:8px;height:12px}.admin .contents_block .pagination li:first-child span,.admin .contents_block .pagination li:last-child span{color:#79C48D;background-color:transparent;border:solid 1px #79C48D}.admin .contents_block .pagination li:first-child span:before,.admin .contents_block .pagination li:last-child span:before{background:url("../images/page_arr_ov.png") no-repeat}.admin .contents_block .pagination li:first-child a:before,.admin .contents_block .pagination li:last-child a:before{background:url("../images/page_arr.png") no-repeat}.admin .contents_block .pagination li:first-child a:hover:before,.admin .contents_block .pagination li:last-child a:hover:before{background:url("../images/page_arr_ov.png") no-repeat}.admin .contents_block .pagination li:first-child{margin-right:16px}.admin .contents_block .pagination li:last-child{margin-left:16px}.admin .contents_block .pagination li:last-child a:before,.admin .contents_block .pagination li:last-child span:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.admin .copyright{font-size:12px;color:#707070;text-align:center;padding-bottom:26px}.admin .modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%}.admin .modal .modal_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.65)}.admin .modal .modal_wrap{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1;height:560px;width:762px}.admin .modal .modal_contents{position:relative}.admin .modal .slide{height:560px;width:762px;position:relative}.admin .modal .slide img{width:auto;height:100%}.admin .modal .slide li{width:762px;height:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin .modal .slide li:last-of-type img{width:100%;height:auto}.admin .modal .slide .slide_wrap{overflow:hidden}.admin .modal .slide .slide_wrap ul{width:2286px;display:-webkit-box;display:-ms-flexbox;display:flex}.admin .modal .slide .arr{background:url("../images/arr.png") no-repeat;width:27px;height:51px;position:absolute;top:0;bottom:0;margin:auto;cursor:pointer}.admin .modal .slide .arr:hover{opacity:0.7}.admin .modal .slide .back_btn{left:-60px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.admin .modal .slide .next_btn{right:-60px}.admin .modal .close_btn{background:url("../images/close.png") no-repeat;width:47px;height:47px;position:absolute;top:-30px;right:0;cursor:pointer;z-index:2}.admin .modal .close_btn:hover{opacity:0.7}
