.contTtl,.subTtl{text-align:center;font-size:3rem;margin-bottom:30px}.contTtl span,.subTtl span{display:block;color:#34773B;font-size:1.5rem;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:300}@media screen and (max-width: 767px){.contTtl,.subTtl{font-size:2rem;margin-bottom:15px}.contTtl span,.subTtl span{font-size:1.4rem}}.subTtl{font-size:2.6rem}.subTtl span{font-size:1.4rem}.lineTtl{padding:20px 0;text-align:center;color:#a0a4b8;font-size:1.4rem;border-top:1px solid #a0a4b8;border-bottom:1px solid #a0a4b8;margin-bottom:20px}.lineTtl span{font-size:1.3rem}.lineTtl.lineTtl2{padding:32px 0}@media screen and (max-width: 767px){.lineTtl.lineTtl2{padding:20px 0}}.lineTtl.lineTtl3{margin-bottom:15px}@media screen and (max-width: 1199px){.lineTtl.lineTtl3{padding:10px 0;margin-bottom:10px}}@media screen and (max-width: 991px){.lineTtl.lineTtl3{padding:8px 0;margin-bottom:8px}}@media screen and (max-width: 767px){.lineTtl.lineTtl3{padding:12px 0}}#main{overflow:hidden}#news .innerMidium{padding-top:80px;padding-bottom:60px}#news .innerMidium .tabHide{display:none}#news .innerMidium .tabBox .tab{*zoom:1}#news .innerMidium .tabBox .tab:after{content:"";display:table;clear:both}#news .innerMidium .tabBox .tab li{padding:13px 0;width:33.33%;text-align:center;float:left;color:#a0a4b8;background:#d8ddef;border-right:1px solid  #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Roboto Condensed",sans-serif;font-size:1.4rem;font-weight:300}#news .innerMidium .tabBox .tab li.select{background:#a0a4b8;color:#fff}#news .innerMidium .tabBox .tab li:hover{text-decoration:underline;cursor:pointer}#news .innerMidium .tabBox .tab.ver2 li{width:25%}#news .innerMidium .tabBox .content{padding-top:40px}#news .innerMidium .tabBox .content a{display:inline-block}#news .innerMidium .tabBox .content a:hover{opacity:1;color:#000;text-decoration:underline}#news .innerMidium .tabBox .content .infoCont{border-top:1px solid #eee;padding-top:30px}#news .innerMidium .tabBox .content .infoCont .infoListItem{display:table;width:100%;padding-bottom:20px}#news .innerMidium .tabBox .content .infoCont .infoListItem:last-child{padding-bottom:0}#news .innerMidium .tabBox .content .infoCont .infoListItem dt{width:11%;display:table-cell;vertical-align:top}#news .innerMidium .tabBox .content .infoCont .infoListItem dt span{display:inline-block;min-width:80px;padding:5px 0;text-align:center;color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;font-size:1.2rem;line-height:1.2}#news .innerMidium .tabBox .content .infoCont .infoListItem dt span.topics{background:#93A8AC}#news .innerMidium .tabBox .content .infoCont .infoListItem dt span.seminar{background:#40BEED}#news .innerMidium .tabBox .content .infoCont .infoListItem dd{display:table-cell;font-size:1.5rem;padding-left:15px}#news .innerMidium .tabBox .content .infoCont .infoListItem dd time{margin-right:15px;vertical-align:top}#news .innerMidium .tabBox .content .infoCont .infoListItem dd .badge{font-size:1.2rem;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:4px 7px;margin-left:10px}#news .innerMidium .tabBox .content .infoCont .infoListItem dd .badge.new{background:#BE6E46}#news .innerMidium .tabBox .content .infoCont .infoListItem dd .badge.rec{background:#ff0000}#news .innerMidium .tabBox .content .infoCont .infoListItem dd.entryNone{color:#f50000}#news .innerMidium .tabBox .content .infoCont .linkBtn{width:50%;margin:20px auto 0}#news .innerMidium .tabBox .content .infoCont .linkBtn a{display:block;padding:10px 0;font-size:1.6rem;border:1px solid #34773B;color:#34773B;text-align:center;text-decoration:none;position:relative;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#news .innerMidium .tabBox .content .infoCont .linkBtn a:before{content:"";width:10px;height:10px;border:1px solid;border-color:#34773B #34773B transparent transparent;transform:rotate(45deg);position:absolute;top:40%;left:inherit;right:30px}#news .innerMidium .tabBox .content .infoCont .linkBtn:hover a{opacity:1;background:#34773B;color:#fff}#news .innerMidium .tabBox .content .infoCont .linkBtn:hover a:before{border-top-color:#fff;border-right-color:#fff}@media screen and (max-width: 767px){#news .innerMidium .tabBox .content .infoCont .linkBtn{width:100%}#news .innerMidium .tabBox .content .infoCont .linkBtn a{padding:5px 0;font-size:1.4rem}#news .innerMidium .tabBox .content .infoCont .linkBtn a:before{top:30%;right:10px}}@media screen and (max-width: 991px){#news .innerMidium .tabBox .content .infoCont{padding-bottom:0}#news .innerMidium .tabBox .content .infoCont .infoListItem{display:block;padding-bottom:10px}#news .innerMidium .tabBox .content .infoCont .infoListItem dt{display:block}#news .innerMidium .tabBox .content .infoCont .infoListItem dd{padding-left:0}#news .innerMidium .tabBox .content .infoCont .infoListItem dd time{display:block}}@media screen and (max-width: 767px){#news .innerMidium{padding-top:30px;padding-bottom:30px}#news .innerMidium .tabBox .tab li{padding:10px 0;font-size:1.3rem}#news .innerMidium .tabBox .infoCont{padding-top:15px;padding-bottom:30px}#news .innerMidium .tabBox .infoCont .entryTtl{padding-bottom:15px;font-size:1.8rem;margin-bottom:15px}#news .innerMidium .tabBox .infoCont .infoList{padding-bottom:10px;margin-bottom:10px}#news .innerMidium .tabBox .infoCont .infoList:last-child{margin-bottom:0}#news .innerMidium .tabBox .infoCont .infoList:hover{opacity:1;text-decoration:underline}#news .innerMidium .tabBox .infoCont .infoListItem{display:block}#news .innerMidium .tabBox .infoCont .infoListItem dt{display:block;margin-bottom:5px}#news .innerMidium .tabBox .infoCont .infoListItem dt span{padding:2px 0}#news .innerMidium .tabBox .infoCont .infoListItem dd{display:block;padding-left:0}#news .innerMidium .tabBox .infoCont .infoListItem dd .badge{padding:2px 0}}#faceBook .innerMidium{padding:0 15px 60px}#faceBook .innerMidium .item{text-align:center;overflow:hidden}#faceBook .innerMidium .item .fbBox{max-width:100%;overflow:auto}@media screen and (min-width: 768px) and (max-width: 991px){#faceBook .banGurumeguri a{display:block;position:relative;height:260px;overflow:hidden}#faceBook .banGurumeguri a img{width:auto;max-width:inherit;height:270px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width: 767px){#faceBook .innerMidium{padding-bottom:20px}#faceBook .innerMidium .item{margin-bottom:20px}#faceBook .innerMidium .item:last-child{margin-bottom:0}#faceBook .banGurumeguri img{max-width:420px;width:100%}}@media screen and (max-width: 420px){#faceBook .banGurumeguri img{max-width:300px}}#bannerBox .innerMidium{padding-top:0;display:table}#bannerBox .innerMidium .banner{display:table-cell}#bannerBox .innerMidium .banner:first-child .banItem{padding-right:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#bannerBox .innerMidium .banner a{display:block}#bannerBox .innerMidium .banner a img{width:100%}#bannerBox .innerMidium.col4List{padding:0;margin-bottom:60px}#bannerBox .innerMidium.col4List .banWrap{padding-right:7.5px;padding-left:7.5px}#bannerBox .innerMidium.col3List{padding:0 10px;margin-bottom:60px}#bannerBox .innerMidium.col3List .row{margin:20px -5px}#bannerBox .innerMidium.col3List .banWrap{padding-right:10px;padding-left:10px}#bannerBox .innerMidium.col3List .banWrap .banItem{width:100%}@media screen and (max-width: 991px){#bannerBox .innerMidium{padding-bottom:60px}#bannerBox .innerMidium.col4List,#bannerBox .innerMidium.col3List{margin:0 30px 40px}#bannerBox .innerMidium.col4List .row,#bannerBox .innerMidium.col3List .row{margin-top:0;margin-bottom:0}#bannerBox .innerMidium.col4List .banWrap,#bannerBox .innerMidium.col3List .banWrap{margin-bottom:15px}#bannerBox .innerMidium.col4List .banWrap img,#bannerBox .innerMidium.col3List .banWrap img{width:100%}}@media screen and (max-width: 767px){#bannerBox .innerMidium{overflow:hidden;*zoom:1;padding-bottom:40px}#bannerBox .innerMidium .banner{width:100%;margin-bottom:10px;text-align:center}#bannerBox .innerMidium .banner:last-child{margin-bottom:0}#bannerBox .innerMidium.col4List,#bannerBox .innerMidium.col3List{margin:0 0 5px}#bannerBox .banWrap{text-align:center}#bannerBox .banWrap .banItem,#bannerBox .innerMidium.col3List .banWrap .banItem{max-width:420px}}@media screen and (max-width: 420px){#bannerBox .banWrap .banItem,#bannerBox .innerMidium.col3List .banWrap .banItem{max-width:300px}}#aboutUs{margin-bottom:80px;background:url('../img/index/bg-about.png?1715235832') no-repeat 0 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#aboutUs .innerMidium{padding-top:80px;padding-bottom:80px}#aboutUs .innerMidium .contRow{margin:0 -35px}#aboutUs .innerMidium .contRow .contentBox{padding:0 35px}#aboutUs .innerMidium .contRow .contentBox a{display:block}#aboutUs .innerMidium .contRow .contentBox a .innerBox{background:#fff;border:none}#aboutUs .innerMidium .contRow .contentBox a .innerBox h3 span{font-weight:300;font-style:italic;font-size:1.4rem;display:block}@media screen and (max-width: 991px){#aboutUs .innerMidium{padding-top:50px;padding-bottom:50px}#aboutUs .innerMidium .contRow{margin:0 -35px}#aboutUs .innerMidium .contRow .contentBox{padding:0 35px}#aboutUs .innerMidium .contRow .contentBox .photo img{max-width:initial;width:100%}#aboutUs .innerMidium .contRow .contentBox .innerBox{background:#fff;border:none}}@media screen and (max-width: 767px){#aboutUs{margin-bottom:30px}#aboutUs .innerMidium{padding-top:30px;padding-bottom:30px}#aboutUs .innerMidium .contRow{margin:0}#aboutUs .innerMidium .contRow .contentBox{padding:0;margin-bottom:20px}#aboutUs .innerMidium .contRow .contentBox>img{max-width:initial;width:100%}#aboutUs .innerMidium .contRow .contentBox .innerBox{width:100%}}#guide .innerLage{padding-top:0;padding-bottom:80px}#guide .innerLage .contRow{*zoom:1}#guide .innerLage .contRow:after{content:"";display:table;clear:both}#guide .innerLage .contRow .item{padding-top:35px;padding-bottom:35px;text-align:center;width:25%;float:left}#guide .innerLage .contRow .item .inner{border-left:1px solid #d8ddef}#guide .innerLage .contRow .item:last-child .inner{border-right:1px solid #d8ddef}#guide .innerLage .contRow .item a{display:block}#guide .innerLage .contRow .item a:hover{opacity:1;text-decoration:underline}#guide .innerLage .contRow .item .image{width:80px;height:80px;margin:0 auto 40px}#guide .innerLage .contRow .item .image.horizontal{width:65px}#guide .innerLage .contRow .item .txt{font-size:2rem;font-weight:500}@media screen and (max-width: 1209px){#guide .innerLage .contRow .item .image{margin-bottom:30px}#guide .innerLage .contRow .item .txt{font-size:1.8rem}}@media screen and (max-width: 991px){#guide .innerLage{padding-bottom:50px}#guide .innerLage .contRow .item{width:50%;padding-top:15px;padding-bottom:15px}#guide .innerLage .contRow .item:nth-child(2) .inner{border-right:1px solid #d8ddef}}@media screen and (max-width: 767px){#guide .innerLage{padding-bottom:30px}#guide .innerLage .contRow .item{padding:0 0 20px}#guide .innerLage .contRow .item:nth-child(3) .image img{max-height:52px}#guide .innerLage .contRow .item .image{max-width:50px;max-height:50px;margin:0 auto 10px}#guide .innerLage .contRow .item .txt{font-size:1.6rem}}#intro{margin-bottom:100px}#intro .bgGreen{background:#34773B}#intro .introCont{padding-top:40px;padding-bottom:45px;color:#fff}#intro .introCont .leftBox{width:480px;display:table-cell;vertical-align:top}#intro .introCont .leftBox .introTtl{display:block;font-size:2.6rem;margin-bottom:20px}#intro .introCont .leftBox .introTtl span{display:block;font-size:1.4rem;font-family:"Roboto Condensed",sans-serif}#intro .introCont .leftBox .searchBtn{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;cursor:pointer}#intro .introCont .leftBox .searchBtn img{display:inline-block;padding-right:5px;width:20px;height:20px}#intro .introCont .leftBox .searchBtn:last-child{padding-right:0}#intro .introCont .leftBox .searchBtn a{display:inline-block;font-size:1.3rem;color:#fff;border:1px solid #fff;padding:0 10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#intro .introCont .leftBox .searchBtn a:hover{background:rgba(255,255,255,0.2)}#intro .introCont .rightBox{display:table-cell}#intro .introCont .rightBox .introItem{display:table-cell;max-width:480px}#intro .introCont .rightBox .introItem a{color:#fff}#intro .introCont .rightBox .introItem .image,#intro .introCont .rightBox .introItem .txtBox{display:inline-block;vertical-align:middle}#intro .introCont .rightBox .introItem .image{max-width:100px;max-height:100px;overflow:hidden}#intro .introCont .rightBox .introItem .txtBox{max-width:70%;padding-left:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#intro .introCont .rightBox .introItem .txtBox .ttl{font-weight:bold;margin-bottom:10px}#intro .introCont .rightBox .introItem .txtBox .txt{font-size:1.4rem}@media screen and (max-width: 1209px){#intro .introCont .leftBox{width:445px}#intro .introCont .rightBox .introItem{max-width:700px;display:block;margin-bottom:20px}}@media screen and (max-width: 991px){#intro{margin-bottom:60px}#intro .introCont .leftBox{width:25%}#intro .introCont .leftBox .searchBtn{margin-bottom:10px}}@media screen and (max-width: 767px){#intro{margin-bottom:30px}#intro .introCont{padding-top:20px;padding-bottom:30px}#intro .introCont .leftBox,#intro .introCont .rightBox{display:block}#intro .introCont .leftBox{width:100%;margin-bottom:10px}#intro .introCont .leftBox .introTtl{font-size:2rem;margin-bottom:10px}#intro .introCont .leftBox .searchBtn{display:inline-block}#intro .introCont .rightBox .introItem{max-width:100%}#intro .introCont .rightBox .introItem .image{max-width:100%;max-height:100%;display:block;text-align:center;margin-bottom:10px}#intro .introCont .rightBox .introItem .txtBox{max-width:100%;padding-left:0}}#link .innerLage{padding-top:0;padding-bottom:90px}#link .innerLage .linkRow{margin:0 -20px}#link .innerLage .linkRow .itemBox{padding:0 20px}#link .innerLage .linkRow .itemBox:nth-child(-n+2){margin-bottom:100px}#link .innerLage .linkRow .itemBox .linkTtl{font-size:2.6rem;margin-bottom:30px}#link .innerLage .linkRow .itemBox .linkTtl span{display:block;color:#34773B;font-size:1.4rem;font-family:"Roboto Condensed",sans-serif;padding-top:5px;font-weight:300;font-style:italic}#link .innerLage .linkRow .itemBox .image{margin-bottom:30px}#link .innerLage .linkRow .itemBox .txt{font-size:1.5rem;margin-bottom:30px}#link .innerLage .linkRow .itemBox .detailsBtn{background:#a0a4b8;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;text-align:center;margin-bottom:30px}#link .innerLage .linkRow .itemBox .detailsBtn a{padding:18px 0 17px;display:block;color:#fff}#link .innerLage .linkRow .itemBox .detailsBtn a:hover{background:rgba(255,255,255,0.3)}#link .innerLage .linkRow .itemBox .linkList li{margin-right:40px;line-height:1.7}#link .innerLage .linkRow .itemBox .linkList li:last-child{margin-right:0}#link .innerLage .linkRow .itemBox .linkList li a{color:#34773B;margin-left:9px;font-size:1.5rem}#link .innerLage .linkRow .itemBox .linkList li a:hover{text-decoration:underline}#link .innerLage .linkRow .itemBox .linkList li .nolink{margin-left:9px;font-size:1.5rem}#link .innerLage .linkRow .itemBox .linkListSub{margin-left:25px}#link .innerLage .linkRow .itemBox .linkListSub li{display:inline-block;margin-right:40px}#link .innerLage .linkRow .itemBox .linkListSub li:last-child{margin-right:0}#link .innerLage .linkRow .itemBox .linkListSub li a{color:#34773B;font-size:1.5rem;margin-left:0}#link .innerLage .linkRow .itemBox .linkListSub li a:hover{text-decoration:underline}@media screen and (max-width: 991px){#link .innerLage{padding-top:0;padding-bottom:60px}#link .innerLage .linkRow{margin:0 -10px}#link .innerLage .linkRow .itemBox{padding:0 10px}#link .innerLage .linkRow .itemBox:nth-child(-n+2){margin-bottom:60px}#link .innerLage .linkRow .itemBox .linkTtl{font-size:2.4rem;margin-bottom:20px}#link .innerLage .linkRow .itemBox .linkTtl span{font-size:1.3rem;padding-top:3px}#link .innerLage .linkRow .itemBox .image{margin-bottom:30px}#link .innerLage .linkRow .itemBox .txt{margin-bottom:20px}#link .innerLage .linkRow .itemBox .detailsBtn{margin-bottom:20px}#link .innerLage .linkRow .itemBox .detailsBtn a{padding:15px 0}#link .innerLage .linkRow .itemBox .linkList li{margin-right:25px;text-indent:-1em;padding-left:1em;line-height:1.6}#link .innerLage .linkRow .itemBox .linkList li:nth-child(n+4){margin-top:0}#link .innerLage .linkRow .itemBox .linkList li.rightArrow:before{left:0}#link .innerLage .linkRow .itemBox .linkList li a{color:#34773B;margin-left:0;font-size:1.5rem;text-indent:-1em;padding-left:1em}#link .innerLage .linkRow .itemBox .linkList li .nolink{margin-left:15px}#link .innerLage .linkRow .itemBox .linkListSub{margin-left:15px}#link .innerLage .linkRow .itemBox .linkListSub li{display:block;margin-right:0}}@media screen and (max-width: 767px){#link .innerLage{padding-top:0;padding-bottom:30px}#link .innerLage .linkRow{margin:0 -5px}#link .innerLage .linkRow .itemBox{padding:0 5px}#link .innerLage .linkRow .itemBox:nth-child(-n+2){margin-bottom:30px}#link .innerLage .linkRow .itemBox .linkTtl{font-size:1.6rem;margin-bottom:7px}#link .innerLage .linkRow .itemBox .image{margin-bottom:10px}#link .innerLage .linkRow .itemBox .txt{margin-bottom:10px;font-size:1.4rem}#link .innerLage .linkRow .itemBox .detailsBtn{margin-bottom:10px;font-size:1.4rem}#link .innerLage .linkRow .itemBox .detailsBtn a{padding:10px 0}#link .innerLage .linkRow .itemBox .linkList li{margin-right:0;margin-bottom:7px;display:block;letter-spacing:-0.5px}#link .innerLage .linkRow .itemBox .linkList li:nth-child(n+4){margin-top:0}#link .innerLage .linkRow .itemBox .linkList li.rightArrow:before{left:0}#link .innerLage .linkRow .itemBox .linkList li a{margin-left:0}#link .innerLage .linkRow .itemBox .linkListSub{margin-left:15px}#link .innerLage .linkRow .itemBox .linkListSub li a{font-size:1.4rem}}#service .innerLage{padding-top:0;text-align:center}#service .innerLage .serviceList{margin:0 -10px}#service .innerLage .serviceList li{width:32%;text-align:center;display:inline-block;padding:0 10px}#service .innerLage .serviceList li a{display:block;padding:20px 0;font-size:2rem;border:1px solid #34773B;color:#34773B}#service .innerLage .serviceList li a .serviceIconShape:after{content:'';display:inline-block;vertical-align:middle;width:14px;height:14px;background:url('../img/icon/icon-shape.svg?1715235832') no-repeat 3px 0}#service .innerLage .serviceList li.arrow{padding:0 10px}#service .innerLage .serviceList li.rightArrow:before{right:30px;left:auto;width:13px;height:13px}#service .innerLage .serviceList li:hover.rightArrow:before{border-top:1px solid #fff;border-right:1px solid #fff}#service .innerLage .serviceList li:hover a{opacity:1;background:#34773B;color:#fff}#service .innerLage .serviceList li:hover a .serviceIconShape:after{width:12px;height:12px;background:url('../img/icon/icon-shape-white.svg?1715235832') no-repeat 0 0}@media screen and (max-width: 991px){#service .innerLage{padding-bottom:60px}#service .innerLage .serviceList li a{padding:15px 0;font-size:1.8rem}}@media screen and (max-width: 767px){#service .innerLage{padding-bottom:30px}#service .innerLage .serviceList{margin:0 -2px;overflow:hidden;*zoom:1}#service .innerLage .serviceList li{width:50%;text-align:center;display:block;float:left;padding:0 2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#service .innerLage .serviceList li:nth-child(-n+2){margin-bottom:10px}#service .innerLage .serviceList li.arrow{padding:0 2px}#service .innerLage .serviceList li.rightArrow:before{right:10px;left:auto;width:8px;height:8px}#service .innerLage .serviceList li a{font-size:1.3rem}}#btmBanner .bgGray{background:#d8ddef;padding:30px 0}#btmBanner .bgGray .innerLage{padding-top:0;padding-bottom:0}#btmBanner .bgGray .innerLage ul{overflow:hidden;*zoom:1}#btmBanner .bgGray .innerLage ul li{float:left;padding-left:10px;margin-bottom:10px}@media screen and (max-width: 550px){#btmBanner .bgGray .innerLage ul li{width:50%}}
