﻿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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:10px}body{font-family:"Noto Sans Japanese",'Lucida Grande', Meiryo, 'メイリオ', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;font-size:16px;color:#616161;font-weight:400;line-height:1.4;letter-spacing:1px;-webkit-text-size-adjust:100%}a{color:#3f47b8}a:link{text-decoration:none;color:#3f47b8}a:hover,a:active{text-decoration:none;color:#3f47b8}a::visited{text-decoration:none;color:#3f47b8}img{max-width:100%;height:auto;vertical-align:middle}#header{position:relative}#header .hedTtl,#header h1{text-align:center}#header .hedTtl a,#header .hedTtl span,#header h1 a,#header h1 span{padding:30px 0;display:block;font-size:3.1rem;color:#fff;background:#3f47b8;font-weight:500}@media print, screen and (max-width: 991px){#header .hedTtl a,#header .hedTtl span,#header h1 a,#header h1 span{padding:10px 5px 15px;text-align:left;font-size:2.1rem}}@media print, screen and (max-width: 991px){#header #menu{position:absolute;top:5px;right:10px;width:40px}#header .menu-trigger{position:relative;width:100%;height:40px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#header .menu-trigger span{position:absolute;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:100%;height:4px;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:ease-in-out .35s;-o-transition:ease-in-out .35s;-webkit-transition:ease-in-out .35s;transition:ease-in-out .35s}#header .menu-trigger span:nth-of-type(1){top:5px}#header .menu-trigger span:nth-of-type(2){top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header .menu-trigger span:nth-of-type(3){bottom:5px}#header .menu-trigger.active span{-moz-transition:ease-in-out .35s;-o-transition:ease-in-out .35s;-webkit-transition:ease-in-out .35s;transition:ease-in-out .35s}#header .menu-trigger.active span:nth-of-type(1){top:50%;-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg)}#header .menu-trigger.active span:nth-of-type(2){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#header .menu-trigger.active span:nth-of-type(3){top:50%;-moz-transform:rotate(-315deg);-ms-transform:rotate(-315deg);-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}}#header #gnav ul{display:table;margin:0 auto}#header #gnav ul li{display:table-cell;text-align:center}#header #gnav ul li a{display:block;padding:30px 20px;font-size:2.2rem;font-weight:500;color:#000;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;transition:all .3s linear 0s}#header #gnav ul li a:hover{background:#3f47b8;color:#fff}#header #gnav ul li .subMenu{position:absolute;-moz-transform:translateY(-1000%);-ms-transform:translateY(-1000%);-webkit-transform:translateY(-1000%);transform:translateY(-1000%)}#header #gnav ul li:hover{background:#3f47b8}#header #gnav ul li:hover a{color:#fff}#header #gnav ul li:hover .subMenu{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);z-index:1;background:#3f47b8;color:#fff}#header #gnav ul li:hover .subMenu li{display:block;width:339px}#header #gnav ul li:hover .subMenu li a{display:block;color:#fff;width:100%;position:relative;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;transition:all .3s linear 0s}#header #gnav ul li:hover .subMenu li a:hover{background:#fff;color:#3f47b8;border-right:2px solid #3f47b8;border-left:2px solid #3f47b8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header #gnav ul li:hover .subMenu li a:hover:last-of-type{border-bottom:2px solid #3f47b8}@media print, screen and (max-width: 1200px){#header #gnav ul li a{padding:30px 10px;font-size:1.9rem}}@media print, screen and (min-width: 992px){#header #gnav{display:block !important}}@media print, screen and (max-width: 991px){#header #gnav{display:none;position:absolute;width:100%;top:54px;left:0;z-index:1}#header #gnav ul{width:100%;background:rgba(63,71,184,0.9)}#header #gnav ul li{display:block;width:100%;border-bottom:1px solid  #fff}#header #gnav ul li:last-child{border-bottom:none}#header #gnav ul li.memberLink span{text-align:center;color:#fff;font-size:1.4rem;font-weight:500;padding:20px 0}#header #gnav ul li.memberLink ul{background:none}#header #gnav ul li a{padding:20px 0;display:block;color:#fff;font-size:1.4rem}}#header .loginBtn{position:absolute;top:10%;right:10%}#header .loginBtn a{padding:10px 25px;display:block;font-size:2.3rem;color:#fff;border:1px solid #fff;text-align:center;font-weight:500;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;transition:all .3s linear 0s;position:relative;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#header .loginBtn a:before,#header .loginBtn a:after{position:absolute;z-index:2;content:'';width:0;height:0;border:2px solid transparent}#header .loginBtn a:before{top:0;left:0}#header .loginBtn a:after{bottom:0;right:0}#header .loginBtn a:hover{background:#fff;color:#3f47b8}#header .loginBtn a:hover:before,#header .loginBtn a:hover:after{width:100%;height:100%}#header .loginBtn a:hover:before{border-bottom-color:#3f47b8;border-left-color:#3f47b8;-moz-transition:height .3s,width .3s .3s;-o-transition:height .3s,width .3s .3s;-webkit-transition:height .3s,width .3s;-webkit-transition-delay:0s,.3s;transition:height .3s,width .3s .3s}#header .loginBtn a:hover:after{border-top-color:#3f47b8;border-right-color:#3f47b8;-moz-transition:height .3s,width .3s .3s;-o-transition:height .3s,width .3s .3s;-webkit-transition:height .3s,width .3s;-webkit-transition-delay:0s,.3s;transition:height .3s,width .3s .3s}#footer{color:#000}#footer .footCont{padding:30px 0 40px;background:#dfdfdf}#footer .inner{*zoom:1}#footer .inner:after{content:"";display:table;clear:both}#footer .inner .leftCont{float:left}#footer .inner .leftCont .logo{margin-bottom:15px}#footer .inner .leftCont .logo img{max-width:100%;height:auto}#footer .inner .leftCont .ttl{font-size:2rem;margin-bottom:5px}#footer .inner .leftCont .add{display:table}#footer .inner .leftCont .add .tel,#footer .inner .leftCont .add .fax{display:table-cell;font-size:1.8rem}#footer .inner .leftCont .add .fax{padding-left:15px}#footer .inner .rightCont{float:right;padding-top:80px}#footer .inner .rightCont ul li{display:inline-block}#footer .inner .rightCont ul li:first-child a{border-left:1px solid #000}#footer .inner .rightCont ul li a{padding:0 10px;display:inline-block;border-right:1px solid #000;color:#000}#footer .inner .rightCont ul li a:hover{text-decoration:underline}@media print, screen and (max-width: 991px){#footer .footCont{padding:20px 0}#footer .inner .leftCont,#footer .inner .rightCont{float:none}#footer .inner .leftCont .logo{margin-bottom:8px}#footer .inner .leftCont .ttl{font-size:1.8rem}#footer .inner .leftCont .add{display:table}#footer .inner .leftCont .add .tel,#footer .inner .leftCont .add .fax{display:block;font-size:1.6rem}#footer .inner .leftCont .add .tel a{display:inline-block !important;color:#000}#footer .inner .leftCont .add .fax{padding-left:0}#footer .inner .rightCont{padding-top:30px}#footer .inner .rightCont ul{text-align:right}}.copy{padding:20px 0;text-align:center;font-size:1.4rem;color:#666}@media print, screen and (max-width: 991px){.copy{font-size:1.2rem}}.frame{border:5px solid #3f47b8}.contents{padding:95px 0}@media print, screen and (max-width: 991px){.contents{padding:20px 0 30px}}.required{color:#ff9731}.mainTtl{padding:80px 0;background:#c2c6fd;text-align:center;font-size:3.6rem;font-weight:500;color:#3f47b8}@media print, screen and (max-width: 991px){.mainTtl{padding:20px 0;font-size:2.5rem}}@media print, screen and (max-width: 767px){.mainTtl{font-size:2rem}}.comTtl{font-size:2.2rem;color:#3f47b8;padding:0 0 4px 10px;border-left:solid 34px #3f47b8;border-bottom:solid 2px #3f47b8}@media screen and (max-width: 767px){.comTtl{font-size:2rem;border-left:solid 10px #3f47b8}}.listBtn{text-align:right}.listBtn a{display:block;color:#3f47b8;font-weight:500}.formBtn button,.comBtn button{width:179px;height:45px;line-height:45px;background:none;text-align:center;border:1px solid #3f47b8;color:#3f47b8;font-weight:500;padding:0;position:relative;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.formBtn button:before,.comBtn button:before,.formBtn button:after,.comBtn button:after{position:absolute;z-index:2;content:'';width:0;height:0;border:2px solid transparent}.formBtn button:before,.comBtn button:before{top:0;left:0}.formBtn button:after,.comBtn button:after{bottom:0;right:0}.formBtn button:hover,.comBtn button:hover{background:#3f47b8;color:#fff}.formBtn button:hover:before,.comBtn button:hover:before,.formBtn button:hover:after,.comBtn button:hover:after{width:100%;height:100%}.formBtn button:hover:before,.comBtn button:hover:before{border-bottom-color:#fff;border-left-color:#3f47b8;-moz-transition:height .3s,width .3s .3s;-o-transition:height .3s,width .3s .3s;-webkit-transition:height .3s,width .3s;-webkit-transition-delay:0s,.3s;transition:height .3s,width .3s .3s}.formBtn button:hover:after,.comBtn button:hover:after{border-top-color:#fff;border-right-color:#3f47b8;-moz-transition:height .3s,width .3s .3s;-o-transition:height .3s,width .3s .3s;-webkit-transition:height .3s,width .3s;-webkit-transition-delay:0s,.3s;transition:height .3s,width .3s .3s}.comBtn button{background:#3f47b8;color:#fff;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.comBtn button:before,.comBtn button:after{position:absolute;z-index:2;content:'';width:0;height:0;border:2px solid transparent}.comBtn button:before{top:0;left:0}.comBtn button:after{bottom:0;right:0}.comBtn button:hover{background:#3f47b8;color:#fff}.comBtn button:hover:before,.comBtn button:hover:after{width:100%;height:100%}.comBtn button:hover:before{border-bottom-color:#fff;border-left-color:#3f47b8;-moz-transition:height .3s,width .3s .3s;-o-transition:height .3s,width .3s .3s;-webkit-transition:height .3s,width .3s;-webkit-transition-delay:0s,.3s;transition:height .3s,width .3s .3s}.comBtn button:hover:after{border-top-color:#fff;border-right-color:#3f47b8;-moz-transition:height .3s,width .3s .3s;-o-transition:height .3s,width .3s .3s;-webkit-transition:height .3s,width .3s;-webkit-transition-delay:0s,.3s;transition:height .3s,width .3s .3s}.entryPager .pagerIn{text-align:right;padding-top:25px}.entryPager .pagerIn li{display:inline-block;font-size:1.8rem;color:#3f47b8;padding:0 2px}.entryPager .pagerIn li a{color:#3f47b8;font-size:1.8rem;display:block;padding:1px 5px;border-bottom:1px solid #fff}.entryPager .pagerIn li a:hover{border-bottom:1px solid #3f47b8}.entryPager .pagerIn li.cur span{padding:0 5px;border-bottom:1px solid #3f47b8}@media print, screen and (max-width: 767px){.entryPager .pagerIn{padding-top:15px;text-align:center}.entryPager .pagerIn li{padding:0 2.5px}.entryPager .pagerIn li a{padding:3px 10px;color:#3f47b8;border:1px solid #3f47b8;font-size:1.6rem}.entryPager .pagerIn li .bn{border:none}.entryPager .pagerIn li.cur span{border:none;background:#3f47b8;color:#fff;border:1px solid #3f47b8;font-size:1.6rem;display:block;padding:3px 10px}}.btns{overflow:hidden}.btns .back{float:left;width:48%}.btns .back button{width:100%}.btns .confirm{width:48%;float:right}.btns .confirm button{width:100%}.backBtn{padding-top:35px;text-align:center}.backBtn a{display:inline-block;color:#3f47b8;font-size:1.8rem;padding:10px 30px;border:2px solid #3f47b8;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;transition:all .3s linear 0s}.backBtn a:hover{background:#3f47b8;color:#fff}@media (max-width: 767px){.backBtn{padding-top:20px}}.js-acms-acc-box{padding:5px}.js-acms-acc-box .ja-ac-trigger{display:inline-block;float:left;padding-right:10px}.js-acms-acc-box .js-ac-cont{*zoom:1}.js-acms-acc-box .js-ac-cont:after{content:"";display:table;clear:both}.infoBtnBox{text-align:center}.infoBtnBox .backBtn{display:inline-block}.comListLink{text-align:right}.comListLink a{display:inline-block !important;border:none !important;padding:12px 0 0 !important}.comListLink a:hover{text-decoration:underline}.acms-admin-btn-admin.notice{color:#5E7CBA;border:1px solid #5E7CBA}.acms-admin-btn-admin.news{color:#5c636e;border:1px solid #5c636e}.acms-admin-btn-admin.yakuin{color:#f96d00;border:1px solid #f96d00}.acms-admin-btn-admin.color1{color:#C0746C;border:1px solid #C0746C}.acms-admin-btn-admin.color2{color:#BF846D;border:1px solid #BF846D}.acms-admin-btn-admin.color3{color:#BF946D;border:1px solid #BF946D}.acms-admin-btn-admin.color4{color:#BFA56D;border:1px solid #BFA56D}.acms-admin-btn-admin.color5{color:#BFB56D;border:1px solid #BFB56D}.acms-admin-btn-admin.color6{color:#B8BF6D;border:1px solid #B8BF6D}.acms-admin-btn-admin.color7{color:#A7BF6D;border:1px solid #A7BF6D}.acms-admin-btn-admin.color8{color:#97BF6D;border:1px solid #97BF6D}.acms-admin-btn-admin.color9{color:#87BF6D;border:1px solid #87BF6D}.acms-admin-btn-admin.color10{color:#76BF6D;border:1px solid #76BF6D}.acms-admin-btn-admin.color11{color:#846DBF;border:1px solid #846DBF}.acms-entry .entry-container,.acms-entry dl,.acms-entry h2,.acms-entry h3,.acms-entry h4,.acms-entry h5,.acms-entry h6,.acms-entry p{margin-left:0;margin-right:0}.acms-entry h2{font-size:200%;line-height:1.4;margin-bottom:15px}.acms-entry h3{font-size:160%;line-height:1.4;margin-bottom:10px}.acms-entry h4{font-size:140%;line-height:1.4}.acms-entry h5{font-size:120%;line-height:1.4}.acms-entry em{font-weight:500}.acms-entry strong{font-weight:bold}.acms-entry ol{list-style-type:decimal;padding-left:2em}.acms-entry p{margin-left:0;margin-right:0}.acms-entry ul{list-style-type:disc;padding-left:2em}.acms-entry a:link{text-decoration:underline}.acms-entry .column-file-auto{padding:4px 0}.acms-entry .column-file-auto a{display:inline-block}.acms-entry .column-file-auto a img{width:46px;height:auto}.acms-entry .column-file-auto a:hover{opacity:0.7}.acms-entry .column-file-auto .caption{display:inline-block}.column-image-left,.column-image-center,.column-image-right{background:#eee;padding:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block}.column-image-left.nocaption,.column-image-center.nocaption,.column-image-right.nocaption{background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.column-image-left .caption,.column-image-center .caption,.column-image-right .caption{font-size:1.4rem;text-align:center;margin:5px 0}.entryFormColumnHead select{color:#333}#newsCont .detail{overflow:hidden}
