﻿article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;margin:0;padding:0}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0;padding:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a{color:#333}h1,h2,h3,h4,h5,h6{font-size:100%;margin:0em;line-height:150%;padding:0px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0;padding:0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:0em;padding:0px}dd{margin:0}menu,ol,ul{padding:0px;margin:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.underline{text-decoration:underline}.clearfix{min-height:1px;clear:both}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .clearfix{height:1px}img{max-width:100%;height:auto}*{box-sizing:border-box}body{font-family:"IBM Plex Sans JP",'Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:30px;font-size:16px;font-weight:500;line-height:150%;width:100%;margin:0;padding:0;overflow-x:hidden;position:relative}body.sc_stop{overflow:hidden}.inner{width:100%;max-width:1100px;height:auto;margin:0 auto}@media screen and (max-width: 1140px){.inner{padding:0 20px}}@media screen and (max-width: 768px){.inner{width:auto;height:auto}}.sp{display:none !important}@media screen and (max-width: 768px){.sp{display:block !important}}.pc{display:block !important}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (max-width: 768px){.pcimg{display:none}}.spimg{display:none}@media screen and (max-width: 768px){.spimg{width:100%;display:inline-block}}.mb0{margin:0 !important}p{line-height:180%}p:empty{display:none;line-height:0;height:0;padding:0;margin:0}br.pcbr{display:block !important}@media screen and (max-width: 768px){br.pcbr{display:none !important}}br.spbr{display:none !important}@media screen and (max-width: 768px){br.spbr{display:block !important}}header{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;padding:30px 0;background-color:#FFF;width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:5}@media screen and (max-width: 768px){header{padding:10px 0;height:50px}}header.fix{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:fixed;top:0;left:0;max-width:none;z-index:10;box-shadow:0 3px 3px rgba(0,0,0,0.1)}header .inner{max-width:1440px;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1460px){header .inner{padding:0 20px}}@media screen and (max-width: 768px){header .inner{padding:0 10px}}header .inner .logo{display:inline-block}@media screen and (max-width: 768px){header .inner .logo{position:relative;z-index:3}header .inner .logo img{width:220px;height:auto;max-width:none}}header .inner .rBox{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 768px){header .inner .rBox{position:relative;z-index:2}}header .inner .rBox .r_logo{padding:0 0 0 40px}@media screen and (max-width: 850px){header .inner .rBox .r_logo{display:none}}header .inner .rBox .r_logo img{margin:0 0 8px}.sc_stop .fix{box-shadow:0 0 0 #FFF}.nav{position:relative}@media screen and (max-width: 850px){.nav{display:none}}.nav .inBox{display:flex;justify-content:flex-end;align-items:center}.nav ul{display:flex;justify-content:flex-end;align-items:center}.nav ul li{font-size:15px;padding:0 40px 0 0;position:relative;cursor:pointer}@media screen and (max-width: 1020px){.nav ul li{padding:0 15px 0 0}}@media screen and (max-width: 870px){.nav ul li{font-size:12px;padding:0 5px 0 0}}@media screen and (max-width: 768px){.nav ul li{padding:15px 0;font-size:20px}}.nav ul li:last-child{padding:0}.nav ul li.sp_menu{display:none}.nav ul li.none a{pointer-events:none}.nav ul li a{position:relative;display:block}.nav ul li a:hover{opacity:1;color:#007C4F}@media screen and (max-width: 768px){.nav ul li a:hover{color:#FFF}}.nav ul li.current_page_item a{color:#007C4F}@media screen and (max-width: 768px){.nav ul li.current_page_item a{color:#FFF}}.nav ul li.head_no{display:none}.nav ul li.last a{border:1px solid #007C4F;color:#007C4F;border-radius:5px;padding:5px 20px 3px}@media screen and (max-width: 768px){.nav ul li.last a{padding:20px}}.nav ul li.last a:hover{background-color:#007C4F;color:#FFF}.nav ul .sub-menu{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:block;opacity:0;visibility:hidden;min-width:290px;position:absolute;top:35px;left:30%;padding:20px 20px;background:#007C4F;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.nav ul .sub-menu li{padding:0;font-size:14px;font-weight:normal;text-align:center}.nav ul .sub-menu li a{padding:15px 0 !important;line-height:150%;position:relative}.nav ul .sub-menu li a .rub{position:relative;bottom:0;font-size:8px}.nav ul .sub-menu.open{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:1;visibility:visible}.nav ul .sub-menu.open li{position:relative}.nav ul .sub-menu.open li a{width:auto;color:#FFF}.menus_sp{display:none}@media screen and (max-width: 850px){.menus_sp{display:block;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;transform:translateX(100%);position:fixed;z-index:4 !important;top:50px !important;right:0;color:#000;transition:all 0.6s;width:100%;height:100%;overflow:auto}}.menus_sp.active{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;transform:translateX(0%);top:50px !important}.menus_sp .inBox{display:block;width:100%;height:100%;padding:20px;background-color:#fff;overflow-y:scroll}.menus_sp .inBox ul{display:block}.menus_sp .inBox ul li{font-size:15px;font-weight:600;padding:0;position:relative;cursor:pointer;border-bottom:1px solid #F1F1F1}.menus_sp .inBox ul li.none a{pointer-events:none}.menus_sp .inBox ul li a{position:relative;display:inline-block;width:100%;padding:20px}.menus_sp .inBox ul li.menu-item-has-children a{pointer-events:none}.menus_sp .inBox ul li.menu-item-has-children a:after{content:'';width:10px;height:10px;border-top:solid 3px #007C4F;border-right:solid 3px #007C4F;position:absolute;top:40%;right:20px;-webkit-transform:translate(0, -50%) rotate(135deg);-moz-transform:translate(0, -50%) rotate(135deg);-ms-transform:translate(0, -50%) rotate(135deg);-o-transform:translate(0, -50%) rotate(135deg);transform:translate(0, -50%) rotate(135deg);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.menus_sp .inBox ul li.menu-item-has-children.add a:after{top:45%;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transform:translate(0, -50%) rotate(-45deg);-moz-transform:translate(0, -50%) rotate(-45deg);-ms-transform:translate(0, -50%) rotate(-45deg);-o-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg)}.menus_sp .inBox ul .sub-menu{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:0;visibility:hidden;padding:0px;height:0;background-color:#007C4F}.menus_sp .inBox ul .sub-menu.slow{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:1;visibility:visible;padding:20px 0;height:auto}.menus_sp .inBox ul .sub-menu li{padding:0 20px;font-size:14px;border-bottom:none}.menus_sp .inBox ul .sub-menu li a{padding:15px 0 !important;line-height:150%;position:relative;color:#FFF;pointer-events:auto}.menus_sp .inBox ul#menu-r_menu-1{text-align:center;padding:20px 0 0}.menus_sp .inBox ul#menu-r_menu-1 li{font-size:18px;margin:0 auto;max-width:250px;border-bottom:none}.menus_sp .inBox ul#menu-r_menu-1 li a{padding:30px 10px}.menus_sp .inBox ul#menu-r_menu-1 li:last-child{border:1px solid #007C4F;border-radius:5px;margin:20px auto 0}.menus_sp .inBox ul#menu-r_menu-1 li:last-child a{color:#007C4F;padding:20px}.menuBtn{display:none}@media screen and (max-width: 850px){.menuBtn{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer;justify-content:center;align-items:center;z-index:102;display:block;width:30px;height:30px;position:relative;margin:0 10px 0 0}}.menuBtn span{display:block;position:absolute;width:30px;height:2px;left:0%;background:#007C4F;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.menuBtn span:nth-child(1){top:20%}.menuBtn span:nth-child(2){top:50%}.menuBtn span:nth-child(3){top:80%}.menuBtn.active:after{color:#FFF}.menuBtn.active span{height:2px}.menuBtn.active span:nth-child(1),.menuBtn.active span:nth-child(2){top:50%;width:30px !important;-webkit-transform:translate(0%, -50%) rotate(-45deg);-moz-transform:translate(0%, -50%) rotate(-45deg);-ms-transform:translate(0%, -50%) rotate(-45deg);-o-transform:translate(0%, -50%) rotate(-45deg);transform:translate(0%, -50%) rotate(-45deg)}.menuBtn.active span:nth-child(2){-webkit-transform:translate(0%, -50%) rotate(45deg);-moz-transform:translate(0%, -50%) rotate(45deg);-ms-transform:translate(0%, -50%) rotate(45deg);-o-transform:translate(0%, -50%) rotate(45deg);transform:translate(0%, -50%) rotate(45deg)}.menuBtn.active span:nth-child(3){opacity:0;visibility:hidden}main{position:relative}main.inner{max-width:1480px;width:100%}main .main_slide{z-index:1}@media screen and (max-width: 768px){main .main_slide{overflow:hidden}}main .main_slide .slide_item{margin:0 20px}@media screen and (max-width: 768px){main .main_slide .slide_item{margin:0}}main .main_slide .slide_item img{width:100%;height:auto}main .main_slide .slide-dots,main .main_slide .slick-arrow{display:none !important}main .slideTx{position:absolute;top:85px;left:75px;z-index:2}@media screen and (max-width: 768px){main .slideTx{width:220px;height:auto;left:40px;top:40px}}main .scroll{position:absolute;left:50%;bottom:20px;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:2}@media screen and (max-width: 768px){main .scroll{display:none}}.pageMain{background:url("../images/content/contactMain.png") no-repeat center;background-size:cover;height:360px;max-width:1440px;width:100%;margin:0 auto;overflow:hidden;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:20px}@media screen and (max-width: 768px){.pageMain{background:url("../images/content/contactMain_sp.png") no-repeat center;background-size:cover}}@media screen and (max-width: 1480px){.pageMain{width:96%}}@media screen and (max-width: 768px){.pageMain{height:180px}}.pageMain .mainT{width:100%;text-align:center;font-weight:700;font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:36px;color:#FFF;text-shadow:0 0 7px rgba(0,0,0,0.5),0 0 7px rgba(0,0,0,0.5);position:relative;z-index:2}@media screen and (max-width: 768px){.pageMain .mainT{font-size:20px}}.about .pageMain{background:url("../images/content/aboutMain.png");background-size:cover}@media screen and (max-width: 768px){.about .pageMain{background:url("../images/content/aboutMain_sp.png");background-size:cover}}.healthcare .pageMain{background:url("../images/content/healthcareMain.png");background-size:cover}@media screen and (max-width: 768px){.healthcare .pageMain{background:url("../images/content/healthcareMain_sp.png");background-size:cover}}.hospital .pageMain{background:url("../images/content/hospitalMain.png");background-size:cover}@media screen and (max-width: 768px){.hospital .pageMain{background:url("../images/content/hospitalMain_sp.png");background-size:cover}}.medical-equipment .pageMain{background:url("../images/content/medical-equipmentMain.png");background-size:cover}@media screen and (max-width: 768px){.medical-equipment .pageMain{background:url("../images/content/medical-equipmentMain_sp.png");background-size:cover}}.company .pageMain{background:url("../images/content/companyMain.png");background-size:cover}@media screen and (max-width: 768px){.company .pageMain{background:url("../images/content/companyMain_sp.png");background-size:cover}}.ship-healthcare-group .pageMain{background:url("../images/content/ship-healthcare-groupMain.png");background-size:cover}@media screen and (max-width: 768px){.ship-healthcare-group .pageMain{background:url("../images/content/ship-healthcare-groupMain_sp.png");background-size:cover}}.company_about .pageMain{background:url("../images/content/company_aboutMain.png");background-size:cover}@media screen and (max-width: 768px){.company_about .pageMain{background:url("../images/content/company_aboutMain_sp.png");background-size:cover}}.history .pageMain{background:url("../images/content/historyMain.png");background-size:cover}@media screen and (max-width: 768px){.history .pageMain{background:url("../images/content/historyMain_sp.png");background-size:cover}}.news .pageMain{background:url("../images/content/newsMain.png");background-size:cover}@media screen and (max-width: 768px){.news .pageMain{background:url("../images/content/newsMain_sp.png");background-size:cover}}.post .pageMain{background:url("../images/content/newsMain.png");background-size:cover}@media screen and (max-width: 768px){.post .pageMain{background:url("../images/content/newsMain_sp.png");background-size:cover}}.recruits .pageMain{background:url("../images/content/recruitsMain.png");background-size:cover}@media screen and (max-width: 768px){.recruits .pageMain{background:url("../images/content/recruitsMain_sp.png");background-size:cover}}.recruits .pageMain{height:608px;display:flex;justify-content:center;align-items:center;background-position:center}@media screen and (max-width: 768px){.recruits .pageMain{height:360px}}@media screen and (max-width: 520px){.recruits .pageMain{width:100%;height:260px;border-radius:0px}}.recruits .pageMain .mainT{background:url("../images/content/recruitsTitle.png") no-repeat center;background-size:cover;width:534px;height:101px;display:flex;justify-content:center;align-items:center;margin:0 auto}@media screen and (max-width: 768px){.recruits .pageMain .mainT{width:100%;height:65px;background-size:100%;font-size:21px}}.recruits .pageMain .subT{font-family:'Tenor Sans',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;background:url("../images/content/recruitsTitle.png") no-repeat center;background-size:cover;width:265px;height:55px;display:flex;justify-content:center;align-items:center;margin:20px 0 0 40%;color:#FFF}@media screen and (max-width: 768px){.recruits .pageMain .subT{width:60%;background-size:100%;font-size:12px;margin:0px 0 0 30%}}.recruits.company_about .pageMain,.recruits.company_work .pageMain,.recruits.company_staff .pageMain,.recruits.company_education .pageMain,.recruits.company_recruit .pageMain{height:360px;background:url("../images/content/recruitsMain2.png") no-repeat center;background-size:cover}@media screen and (max-width: 768px){.recruits.company_about .pageMain,.recruits.company_work .pageMain,.recruits.company_staff .pageMain,.recruits.company_education .pageMain,.recruits.company_recruit .pageMain{background:url("../images/content/recruitsMain2_sp.png") no-repeat center;background-size:cover;border-radius:0px;height:200px}}@media screen and (max-width: 768px){.recruits.company_about .pageMain .mainT,.recruits.company_work .pageMain .mainT,.recruits.company_staff .pageMain .mainT,.recruits.company_education .pageMain .mainT,.recruits.company_recruit .pageMain .mainT{width:300px;background-size:100%}}@media screen and (max-width: 520px){.recruits.company_about .pageMain .mainT,.recruits.company_work .pageMain .mainT,.recruits.company_staff .pageMain .mainT,.recruits.company_education .pageMain .mainT,.recruits.company_recruit .pageMain .mainT{width:80%}}#content{min-height:300px;padding:100px 0 0 0}@media screen and (max-width: 768px){#content{padding:50px 0 0 0}}#content p{font-size:16px;padding:0.5em 0;line-height:200%}@media screen and (max-width: 768px){#content p{line-height:160%}}#content p:empty{display:none}#content .b{font-weight:bold}#content iframe{width:100%;height:300px;margin:0 auto}@media screen and (max-width: 768px){#content iframe{height:250px}}.recruit_info{padding:50px 0}@media screen and (max-width: 768px){.recruit_info{padding:10px 0}}.recruit_info .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.recruit_info .inner .inBox{padding:30px 55px;border-left:1px solid #E9E9E9;width:50%}@media screen and (max-width: 768px){.recruit_info .inner .inBox{border-left:none;width:100%;padding:30px 0}}.recruit_info .inner .inBox .logo{width:272px;height:auto;text-align:center;padding:0 0 60px;margin:0 auto}@media screen and (max-width: 768px){.recruit_info .inner .inBox .logo{padding:0 0 30px;width:60%;height:auto;margin:0 auto}}@media screen and (max-width: 768px){.recruit_info .inner .inBox p{font-size:14px}.recruit_info .inner .inBox p br{display:none}}.recruit_info .inner .inBox:last-child{border-right:1px solid #E9E9E9}@media screen and (max-width: 768px){.recruit_info .inner .inBox:last-child{border-top:1px solid #E9E9E9;border-left:none;border-right:none}}.recruit_info .inner .inBox:last-child .title{text-align:center;color:#007C4F;font-size:20px;font-weight:700;margin:0 0 60px;min-height:33px}@media screen and (max-width: 768px){.recruit_info .inner .inBox:last-child .title{font-size:16px;margin:0 0 30px;min-height:10px}}.recruit_info .inner .inBox:last-child p a{color:#007C4F}.recruit_info .inner .inBox:last-child ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:30px 0 0 0}.recruit_info .inner .inBox:last-child ul li{width:50%;padding:0 10px;color:#007C4F;font-weight:600}@media screen and (max-width: 768px){.recruit_info .inner .inBox:last-child ul li{font-size:14px;padding:0 10px}}.recruit_info .inner .inBox:last-child ul li a{color:#007C4F;font-weight:600}.group_link{text-align:center;padding:80px 0}@media screen and (max-width: 768px){.group_link{padding:50px 0}}.group_link p.tx{padding:30px 0 40px !important;font-size:16px}.group_link p.tx span{color:#333 !important}@media screen and (max-width: 768px){.group_link p.tx{font-size:14px !important}.group_link p.tx span{display:block}.group_link p.tx br{display:none}}@media screen and (max-width: 768px){.group_link .link{max-width:295px;margin:0 auto}}.group_link .link .box{font-size:18px;text-align:center;padding:25px 0}@media screen and (max-width: 768px){.group_link .link .box{font-size:15px;text-align:left}}.group_link .link .box a{display:inline-block;color:#007C4F;position:relative;background:url("../images/common/arrow.svg") no-repeat right center;padding:0 40px 0 0}@media screen and (max-width: 768px){.group_link .link .box a{padding:0 30px 0 0}}.group_link .link .box a:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.page .group_link .link{max-width:none;width:90%}.page .group_link .link .box a{display:block}}footer{background-color:#007C4F;color:#FFF;padding:70px 0 50px}@media screen and (max-width: 768px){footer{padding:60px 0}}footer a{color:#FFF}footer .inner .box1{display:flex;justify-content:space-between;flex-wrap:wrap;font-weight:600;padding:0 0 100px}@media screen and (max-width: 768px){footer .inner .box1{padding:0 0 60px}}footer .inner .box1 .lBox{width:50%}@media screen and (max-width: 768px){footer .inner .box1 .lBox{width:100%;text-align:center}}footer .inner .box1 .lBox .tx1{font-size:20px}@media screen and (max-width: 768px){footer .inner .box1 .lBox .tx1{font-size:16px}}footer .inner .box1 .lBox .tx2{font-size:16px}@media screen and (max-width: 768px){footer .inner .box1 .lBox .tx2{font-size:14px}}@media screen and (max-width: 768px){footer .inner .box1 .rBox{padding:60px 0 0;width:100%}footer .inner .box1 .rBox .btn{width:100%}}footer .inner .navBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 50px}@media screen and (max-width: 768px){footer .inner .navBox{padding:0}}@media screen and (max-width: 768px){footer .inner .navBox .inBox{padding:0 0 20px;width:100%}}footer .inner .navBox .inBox .title{font-size:17px;font-weight:700;padding:0 0 35px}@media screen and (max-width: 768px){footer .inner .navBox .inBox .title{font-size:16px;padding:0 0 20px}}footer .inner .navBox .inBox .title.type1{padding:0 0 65px}@media screen and (max-width: 768px){footer .inner .navBox .inBox .title.type1{padding:0 0 20px}}footer .inner .navBox .inBox ul li{font-size:16px;padding:0 0 35px 1em;position:relative}@media screen and (max-width: 768px){footer .inner .navBox .inBox ul li{font-size:15px;padding:0 0 20px 1em}}footer .inner .navBox .inBox ul li:before{content:"";width:10px;height:1px;background-color:#FFF;position:absolute;top:12px;left:0}footer .inner .box2{display:flex;justify-content:center;flex-wrap:wrap;font-weight:600;padding:0 0 70px}@media screen and (max-width: 768px){footer .inner .box2{padding:20px 0 50px}}footer .inner .box2 li{font-size:17px;padding:0 20px}@media screen and (max-width: 768px){footer .inner .box2 li{font-size:15px}}footer .copy{background-color:#007C4F;color:#FFF;text-align:center;font-size:12px;position:relative;z-index:1}@media screen and (max-width: 768px){footer .copy{font-size:10px}}.noimg{background-color:#F7F7F5;position:relative;width:100%;height:100%}.noimg:before{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;content:" ";display:block;background:url("../images/common/logo.png") no-repeat center;background-repeat:no-repeat;background-size:30%;position:absolute;width:100%;height:100%;z-index:2}.noimg:after{content:" ";display:block;opacity:0.7;position:absolute;width:100%;height:100%;z-index:1}.noimg:hover:before{background-size:35%}a:hover{opacity:0.8}a:hover .noimg:before{background-size:35%}a{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;text-decoration:none;color:#000}a:hover{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}img{max-width:100%;height:auto;border:none;vertical-align:bottom}ul,dl,ol{margin:0;padding:0}ul li,dl li,ol li{list-style:none}ol li{list-style:decimal;line-height:160%}dl dt{padding:5px;line-height:160%}dl dd{padding:0 30px 60px 0}@media screen and (max-width: 768px){dl dd{padding:0 0 30px}}dl dd ul{padding:10px 20px 20px 40px}dl dd ul li{padding:5px 0 5px 0px;list-style-type:disc}dl dd p{padding:0 !important}table{border-collapse:collapse;width:100%;margin:0 auto 20px}table caption{font-size:18px;font-weight:bold;padding:10px;text-align:left;background:#007C4F;color:#FFF}@media screen and (max-width: 768px){table caption{font-size:16px}}table th,table td{padding:20px;border-bottom:1px solid rgba(0,124,79,0.5);box-sizing:border-box;word-break:break-all;line-height:250%;font-size:16px;font-weight:normal;text-align:left}@media screen and (max-width: 768px){table th,table td{padding:10px}}table th{width:22%;vertical-align:top;border-bottom:1px solid #C0A351}@media screen and (max-width: 768px){table th{display:block;width:100%;font-size:14px;font-weight:bold;border-bottom:none;padding:10px 0 0 0}}table td{width:78%}@media screen and (max-width: 768px){table td{display:block;width:100%;font-size:13px;padding:0 0 15px;line-height:180%}}table td a:hover{color:#F29200}table td span.flow{float:right}table tr:last-child th,table tr:last-child td{border-bottom:none}table .mini{font-size:14px !important;line-height:180% !important;padding:20px 0 0 0 !important}@media screen and (max-width: 768px){table .mini{font-size:12px !important}}@media screen and (max-width: 768px){.sp_table{table-layout:auto}.sp_table th{display:table-cell}.sp_table td{display:table-cell}.scroll{overflow:auto;white-space:nowrap}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{background:#F1F1F1}.scroll::-webkit-scrollbar-thumb{background:#BCBCBC}}.left,.alignleft{float:left}.right,.alignright{float:right}.alignleft,.img_left{float:left;padding:5px 40px 10px 0}@media screen and (max-width: 768px){.alignleft,.img_left{width:40%;padding:5px 20px 10px 0}}.alignright,.img_right{float:right;padding:5px 0 10px 40px}@media screen and (max-width: 768px){.alignright,.img_right{width:40%;padding:5px 0 10px 20px}}.center,.aligncenter{display:block;margin:0 auto;text-align:center}.tx_left{text-align:left}.tx_right{text-align:right}.pdr{padding:0}.mbr{margin:0}.btn{width:330px}@media screen and (max-width: 768px){.btn{width:250px}}.btn a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;background-color:#FFF;position:relative;color:#007C4F;font-weight:bold;width:100%;height:75px;margin:0 auto;padding:20px;font-size:16px;border:2px solid #007C4F;border-radius:5px}@media screen and (max-width: 520px){.btn a{padding:20px 10px;font-size:15px}}.btn a:before{content:'';width:15px;height:15px;background:url("../images/common/arrow.svg") no-repeat center;position:absolute;right:15px;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;z-index:2}@media screen and (max-width: 768px){.btn a:before{right:14px}}.btn a:hover{opacity:1;background-color:#007C4F;color:#FFF}.btn a:hover:before{background:url("../images/common/arrow_w.svg") no-repeat center;right:10px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (max-width: 768px){.btn a:hover:before{right:14px}}.btn.sec a{padding:10px 20px}@media screen and (max-width: 520px){.btn.sec a{padding:10px 10px}}.btn.sec a .mini{width:100%;font-size:13px;display:block}.btn.w a{border-color:#FFF;background-color:#007C4F;color:#FFF}.btn.w a:before{background:url("../images/common/arrow_w.svg") no-repeat center}.btn.w a:hover{background-color:#FFF;color:#007C4F}.btn.w a:hover:before{background:url("../images/common/arrow.svg") no-repeat center}.fade-in{opacity:0;transition-duration:1200ms;transition-property:opacity, transform}.fade-in-up{　transform:translate(0, 100px)}.fade-in-down{　transform:translate(0, -50px)}.fade-in-left{　transform:translate(-50px, 0)}.fade-in-right{　transform:translate(50px, 0)}.scroll-in{opacity:1;transform:translate(0, 0)}.pagN{padding:0 10px}.pagination{padding:50px 0;line-height:16px;width:97%;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}.pagination .pagination_in{display:flex;justify-content:center;align-items:center}.pagination span,.pagination a{box-sizing:border-box;display:block;width:40px;height:40px;text-decoration:none !important;color:#333 !important;font-weight:normal;display:flex;justify-content:center;align-items:center;border:1px solid #D1D1D1;margin:0 5px}.pagination a.arrow{background:url("../images/common/arrow.svg") no-repeat center;background-size:10px;display:flex;justify-content:center;align-items:center;padding:10px 10px 15px}.pagination a.prev{transform:rotate(-180deg)}.pagination a:hover{font-weight:bold}.pagination .current{font-weight:bold;background-color:#007C4F;color:#FFF !important}.pagination .first{font-weight:bold;background-color:#007C4F;color:#FFF !important}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.mr100{margin-right:100px}.ml100{margin-left:100px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}.pr100{padding-right:100px}.pl100{padding-left:100px}.mt90{margin-top:90px}.mb90{margin-bottom:90px}.mr90{margin-right:90px}.ml90{margin-left:90px}.pt90{padding-top:90px}.pb90{padding-bottom:90px}.pr90{padding-right:90px}.pl90{padding-left:90px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.mr80{margin-right:80px}.ml80{margin-left:80px}.pt80{padding-top:80px}.pb80{padding-bottom:80px}.pr80{padding-right:80px}.pl80{padding-left:80px}.mt70{margin-top:70px}.mb70{margin-bottom:70px}.mr70{margin-right:70px}.ml70{margin-left:70px}.pt70{padding-top:70px}.pb70{padding-bottom:70px}.pr70{padding-right:70px}.pl70{padding-left:70px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.mr60{margin-right:60px}.ml60{margin-left:60px}.pt60{padding-top:60px}.pb60{padding-bottom:60px}.pr60{padding-right:60px}.pl60{padding-left:60px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.mr50{margin-right:50px}.ml50{margin-left:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pr50{padding-right:50px}.pl50{padding-left:50px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.mr40{margin-right:40px}.ml40{margin-left:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pr40{padding-right:40px}.pl40{padding-left:40px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.mr30{margin-right:30px}.ml30{margin-left:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pr30{padding-right:30px}.pl30{padding-left:30px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mr20{margin-right:20px}.ml20{margin-left:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pr20{padding-right:20px}.pl20{padding-left:20px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mr10{margin-right:10px}.ml10{margin-left:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pr10{padding-right:10px}.pl10{padding-left:10px}.w100{width:100%}@media screen and (max-width: 768px){.w100{height:auto;width:100%;max-width:none}.w100 img{height:auto;width:100%;max-width:none}}.w95{width:95%}@media screen and (max-width: 768px){.w95{height:auto;width:100%;max-width:none}.w95 img{height:auto;width:100%;max-width:none}}.w90{width:90%}@media screen and (max-width: 768px){.w90{height:auto;width:100%;max-width:none}.w90 img{height:auto;width:100%;max-width:none}}.w85{width:85%}@media screen and (max-width: 768px){.w85{height:auto;width:100%;max-width:none}.w85 img{height:auto;width:100%;max-width:none}}.w80{width:80%}@media screen and (max-width: 768px){.w80{height:auto;width:100%;max-width:none}.w80 img{height:auto;width:100%;max-width:none}}.w75{width:75%}@media screen and (max-width: 768px){.w75{height:auto;width:100%;max-width:none}.w75 img{height:auto;width:100%;max-width:none}}.w70{width:70%}@media screen and (max-width: 768px){.w70{height:auto;width:100%;max-width:none}.w70 img{height:auto;width:100%;max-width:none}}.w65{width:65%}@media screen and (max-width: 768px){.w65{height:auto;width:100%;max-width:none}.w65 img{height:auto;width:100%;max-width:none}}.w60{width:60%}@media screen and (max-width: 768px){.w60{height:auto;width:100%;max-width:none}.w60 img{height:auto;width:100%;max-width:none}}.w55{width:55%}@media screen and (max-width: 768px){.w55{height:auto;width:100%;max-width:none}.w55 img{height:auto;width:100%;max-width:none}}.w50{width:50%}@media screen and (max-width: 768px){.w50{height:auto;width:100%;max-width:none}.w50 img{height:auto;width:100%;max-width:none}}.w45{width:45%}@media screen and (max-width: 768px){.w45{height:auto;width:100%;max-width:none}.w45 img{height:auto;width:100%;max-width:none}}.w40{width:40%}@media screen and (max-width: 768px){.w40{height:auto;width:100%;max-width:none}.w40 img{height:auto;width:100%;max-width:none}}.w35{width:35%}@media screen and (max-width: 768px){.w35{height:auto;width:100%;max-width:none}.w35 img{height:auto;width:100%;max-width:none}}.w30{width:30%}@media screen and (max-width: 768px){.w30{height:auto;width:100%;max-width:none}.w30 img{height:auto;width:100%;max-width:none}}.w25{width:25%}@media screen and (max-width: 768px){.w25{height:auto;width:100%;max-width:none}.w25 img{height:auto;width:100%;max-width:none}}.w20{width:20%}@media screen and (max-width: 768px){.w20{height:auto;width:100%;max-width:none}.w20 img{height:auto;width:100%;max-width:none}}.w15{width:15%}@media screen and (max-width: 768px){.w15{height:auto;width:100%;max-width:none}.w15 img{height:auto;width:100%;max-width:none}}.w10{width:10%}@media screen and (max-width: 768px){.w10{height:auto;width:100%;max-width:none}.w10 img{height:auto;width:100%;max-width:none}}.w5{width:5%}@media screen and (max-width: 768px){.w5{height:auto;width:100%;max-width:none}.w5 img{height:auto;width:100%;max-width:none}}#page-top{display:none;position:fixed;bottom:50px;right:10px;z-index:998;width:50px;height:50px;border-radius:25px;background-color:#000}#page-top:after{content:" ";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-top:solid 4px #FFF;border-left:solid 4px #FFF;width:15px;height:15px;-webkit-transform:translate(-50%, -30%) rotate(45deg);-moz-transform:translate(-50%, -30%) rotate(45deg);-ms-transform:translate(-50%, -30%) rotate(45deg);-o-transform:translate(-50%, -30%) rotate(45deg);transform:translate(-50%, -30%) rotate(45deg)}@media screen and (max-width: 768px){#page-top{width:30px;height:30px;border-radius:15px}#page-top:after{width:10px;height:10px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-slider .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-slider .slick-track:before,.slick-slider .slick-track:after{display:table;content:''}.slick-slider .slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-loading .slick-slide{display:block;height:auto;border:1px solid transparent;visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir='rtl'] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url("../images/content/arrow.png") no-repeat center !important;border:none;width:110px;height:110px;display:block;z-index:10;text-indent:-999px}@media screen and (max-width: 1500px){.slick-arrow{background-size:100% !important;width:80px;height:80px}}@media screen and (max-width: 450px){.slick-arrow{height:40px;width:40px}}.slick-arrow.slick-next{-webkit-transform:translate(500%, -10%) rotate(180deg);-moz-transform:translate(500%, -10%) rotate(180deg);-ms-transform:translate(500%, -10%) rotate(180deg);-o-transform:translate(500%, -10%) rotate(180deg);transform:translate(500%, -10%) rotate(180deg)}@media screen and (max-width: 1500px){.slick-arrow.slick-next{left:auto;right:20px;-webkit-transform:translate(0%, 10%) rotate(180deg);-moz-transform:translate(0%, 10%) rotate(180deg);-ms-transform:translate(0%, 10%) rotate(180deg);-o-transform:translate(0%, 10%) rotate(180deg);transform:translate(0%, 10%) rotate(180deg)}}@media screen and (max-width: 450px){.slick-arrow.slick-next{-webkit-transform:translate(0%, -330%) rotate(180deg);-moz-transform:translate(0%, -330%) rotate(180deg);-ms-transform:translate(0%, -330%) rotate(180deg);-o-transform:translate(0%, -330%) rotate(180deg);transform:translate(0%, -330%) rotate(180deg)}}.slick-arrow.slick-next:before{content:""}.slick-arrow.slick-next:hover{opacity:1;display:block}.slick-arrow.slick-prev{-webkit-transform:translate(-650%, -10%) rotate(360deg);-moz-transform:translate(-650%, -10%) rotate(360deg);-ms-transform:translate(-650%, -10%) rotate(360deg);-o-transform:translate(-650%, -10%) rotate(360deg);transform:translate(-650%, -10%) rotate(360deg)}@media screen and (max-width: 1500px){.slick-arrow.slick-prev{left:20px;-webkit-transform:translate(0%, 10%) rotate(360deg);-moz-transform:translate(0%, 10%) rotate(360deg);-ms-transform:translate(0%, 10%) rotate(360deg);-o-transform:translate(0%, 10%) rotate(360deg);transform:translate(0%, 10%) rotate(360deg)}}@media screen and (max-width: 450px){.slick-arrow.slick-prev{-webkit-transform:translate(0%, -330%) rotate(360deg);-moz-transform:translate(0%, -330%) rotate(360deg);-ms-transform:translate(0%, -330%) rotate(360deg);-o-transform:translate(0%, -330%) rotate(360deg);transform:translate(0%, -330%) rotate(360deg)}}.slick-arrow.slick-prev:before{content:""}.slide-dots{display:flex;justify-content:center}.slide-dots li{padding:0 5px}.slide-dots li button{background-color:#c1c0bf;border-radius:6px;width:12px;height:12px;text-indent:-9999px;border:none}.slide-dots li.slick-active button{background-color:#007C4F}.bread_crumb{position:absolute;bottom:20px;left:0;z-index:2;display:block;width:100%;font-size:15px;line-height:160%;padding:0 20px}@media screen and (max-width: 768px){.bread_crumb{font-size:12px;width:100%;bottom:10px;padding:0}}.bread_crumb span{position:relative;padding-right:5px;color:#FFF}.bread_crumb span a{position:relative;color:#FFF}.bread_crumb span.rub{position:relative;bottom:0px;font-size:10px}.bread_crumb .level-1 a{padding:0;line-height:0}.bread_crumb .level-1 a img{position:relative;vertical-align:middle;top:-1px}.bread_crumb .level-2,.bread_crumb .sub{padding:0 5px 0 20px}.bread_crumb .level-2:before,.bread_crumb .sub:before{position:absolute;top:10px;left:5px;content:" ";border-top:solid 1px #FFF;border-right:solid 1px #FFF;width:5px;height:5px;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 768px){.bread_crumb .level-2:before,.bread_crumb .sub:before{top:10px}}pre{padding:30px;background-color:#E8E8E8;font-size:14px;line-height:130%}
