.mainImgArea{height:380px;position:relative;z-index:5}.mainImgArea .mainImgItem{line-height:0;margin:0 auto;padding-top:20px;width:980px}@media screen and (max-width:667px){.mainImgArea{height:auto;box-shadow:none}.mainImgArea .mainImgItem{margin:0 auto;padding-top:0;width:100%}.mainImgArea .mainImgItem img{width:100%}}.infomation{max-width:800px;margin:0 auto;padding:20px}.infomation h2{text-align:center;font-size:32px;line-height:1.8;margin-bottom:70px}@media screen and (max-width:667px){.infomation h2{font-size:24px;margin-bottom:40px}}.infomation .contact-area{text-align:center;margin-top:60px}.infomation .contact-area h3{font-weight:normal}.newsArea{background-color:#ffffff}@media screen and (max-width:667px){.newsArea{background-color:transparent;padding:5px 15px}}.newsArea .newsTtl{background-color:#f4f4f4;padding:15px 0}@media screen and (max-width:667px){.newsArea .newsTtl{background-color:#ffffff;line-height:1;margin-top:0px}}.newsArea .newsTtl h2{font-family:"游明朝体",YuMincho,"Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;text-align:left;font-size:22px;font-weight:500;line-height:28px;text-indent:20px;margin:0 auto;border-left:2px solid #74c886;width:980px;height:30px}@media screen and (max-width:667px){.newsArea .newsTtl h2{text-indent:10px;width:100%}}.newsArea .newsTtl h2 .mainName{float:right;font-family:"Noto Sans JP";font-size:16px;line-height:24px;text-decoration:none;color:#454545;padding-left:20px;position:relative}.newsArea .newsTtl h2 .mainName:before{content:"";background-image:url(../../../common/img/basicArrow16.png);background-repeat:no-repeat;background-position:center center;background-color:#ffffff;width:20px;height:19px;position:absolute;top:4px;left:0}@media screen and (max-width:667px){.newsArea .newsTtl h2 .mainName{font-size:14px;line-height:18px;margin-top:4px;padding-left:20px}.newsArea .newsTtl h2 .mainName:before{background-image:url(../../../common/img/basicArrow.png);background-size:12px;width:12px;height:12px;top:2px}}.newsArea .newsList{background-color:#ffffff;zoom:1;list-style:none;margin:0 auto;padding:40px 0;width:980px}.newsArea .newsList:after{clear:both;content:"";display:block;height:0;overflow:hidden}@media screen and (max-width:667px){.newsArea .newsList{width:100%;padding:0 0 10px}}.newsArea .newsList li{font-family:"Noto Sans JP";font-size:14px;line-height:24px;text-align:justify;padding:8px 0 8px 120px;border-bottom:1px solid #f4f4f4}@media screen and (max-width:667px){.newsArea .newsList li{position:relative;padding-top:32px;padding-left:0;width:calc(100% -)}}.newsArea .newsList li .date{font-size:14px;line-height:24px;color:#21a338;margin-left:-100px;display:inline-block;width:100px}@media screen and (max-width:667px){.newsArea .newsList li .date{text-indent:0;line-height:32px;margin-left:0;position:absolute;top:0;left:0}}.topicsArea{background-color:#f4f4f4;padding:50px 0}@media screen and (max-width:667px){.topicsArea{background-color:transparent;padding:20px 15px}}.topicsArea .topicsList{zoom:1;list-style:none;margin:0 auto;padding:0;width:980px}.topicsArea .topicsList:after{clear:both;content:"";display:block;height:0;overflow:hidden}@media screen and (max-width:667px){.topicsArea .topicsList{width:100%}}.topicsArea .topicsList .topicsItem{float:left;margin-left:55px;width:290px}.topicsArea .topicsList .topicsItem:first-child{margin-left:0}@media screen and (max-width:667px){.topicsArea .topicsList .topicsItem{zoom:1;border-bottom:1px solid #f4f4f4;float:none;margin-left:0;width:100%}.topicsArea .topicsList .topicsItem:after{clear:both;content:"";display:block;height:0;overflow:hidden}}.topicsArea .topicsList .topicsItem .topicsImg{border:10px solid white;border-radius:10px;height:150px;overflow:hidden;position:relative}@media screen and (max-width:667px){.topicsArea .topicsList .topicsItem .topicsImg{border:none;border-radius:0;float:left;margin-bottom:13px;width:135px;height:75px;overflow:visible}}.topicsArea .topicsList .topicsItem .topicsImgItem{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .25s linear 0s;-webkit-transition:all .25s linear 0s;-moz-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;-ms-transition:all .25s linear 0s}@media screen and (max-width:667px){.topicsArea .topicsList .topicsItem .topicsImgItem{transition:none}}.topicsArea .topicsList .topicsItem .linkTtlArea{border-bottom:1px dashed #c7c7c7;margin-top:10px;margin-bottom:4px;text-align:center;transition:opacity .2s linear 0s;-webkit-transition:opacity .2s linear 0s;-moz-transition:opacity .2s linear 0s;-o-transition:opacity .2s linear 0s;-ms-transition:opacity .2s linear 0s}@media screen and (max-width:667px){.topicsArea .topicsList .topicsItem .linkTtlArea{line-height:18px;margin-left:150px;padding-right:15px;padding-left:1.5em;text-align:left;text-indent:-1.5em}}.topicsArea .topicsList .topicsItem .linkTtl{display:inline;font-size:20px;padding-left:26px;padding-bottom:2px;position:relative}.topicsArea .topicsList .topicsItem .linkTtl:before{content:"";background-image:url(../../../common/img/basicArrow16.png);background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:6px;left:0}@media screen and (max-width:667px){.topicsArea .topicsList .topicsItem .linkTtl{font-size:14px;padding-left:20px}.topicsArea .topicsList .topicsItem .linkTtl:before{background-image:url(../../../common/img/basicArrow.png);background-size:12px;width:12px;height:12px;top:4px}}@media screen and (max-width:667px){.topicsArea .topicsList .topicsItem .topicsTxt{font-size:12px;line-height:18px;margin-left:150px;margin-bottom:10px}}.topicsArea .topicsList .topicsItem .topicsLink{color:#454545;text-decoration:none;display:block}.topicsArea .topicsList .topicsItem .topicsLink:hover .linkTtlArea{opacity:.7;filter:alpha(opacity=70%)}.topicsArea .topicsList .topicsItem .topicsLink:hover .topicsImgItem{width:297px;height:165px;left:-13px;top:-7px}@media screen and (max-width:667px){.topicsArea .topicsList .topicsItem .topicsLink:hover .topicsImgItem{width:135px;height:75px;left:0;top:0}}.contentsListArea{background-image:url(../img/paraBg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;padding-top:80px;padding-bottom:80px}@media screen and (max-width:667px){.contentsListArea{background-image:none;padding:20px 15px}}@media print{.contentsListArea{background-image:none}}.contentsListArea .contentsTtl{border-bottom:1px dashed #c7c7c7;margin:0 auto 40px;padding-bottom:14px;text-align:center;width:530px}@media screen and (max-width:667px){.contentsListArea .contentsTtl{line-height:1;margin-bottom:14px;padding-bottom:4px;width:100%}.contentsListArea .contentsTtl img{height:14px}}.contentsListArea .contentsList{zoom:1;margin:10px auto;width:806px}.contentsListArea .contentsList:after{clear:both;content:"";display:block;height:0;overflow:hidden}@media screen and (max-width:667px){.contentsListArea .contentsList{margin:0;width:auto}}.contentsListArea .contentsList .contentsListItem{float:left;margin-left:40px;width:242px}.contentsListArea .contentsList .contentsListItem:first-child{margin-left:0}@media screen and (max-width:667px){.contentsListArea .contentsList .contentsListItem{zoom:1;background-color:#f4f4f4;float:none;margin-left:0;margin-top:1px;padding:10px;width:auto}.contentsListArea .contentsList .contentsListItem:after{clear:both;content:"";display:block;height:0;overflow:hidden}}.contentsListArea .contentsList .contentsListItem .contentsImg{border:1px solid #c7c7c7;height:200px;width:240px;overflow:hidden;position:relative}@media screen and (max-width:667px){.contentsListArea .contentsList .contentsListItem .contentsImg{border:none;float:left;height:100px;width:120px;overflow:visible}}.contentsListArea .contentsList .contentsListItem .contentsImgItem{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .25s linear 0s;-webkit-transition:all .25s linear 0s;-moz-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;-ms-transition:all .25s linear 0s}@media screen and (max-width:667px){.contentsListArea .contentsList .contentsListItem .contentsImgItem{transition:none}}.contentsListArea .contentsList .contentsListItem .mainName{font-size:18px;line-height:24px;margin-top:12px;padding-left:26px;position:relative}.contentsListArea .contentsList .contentsListItem .mainName:before{content:"";background-image:url(../../../common/img/basicArrow16.png);background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:4px;left:0}.contentsListArea .contentsList .contentsListItem .mainName .mini{font-size:14px}@media screen and (max-width:667px){.contentsListArea .contentsList .contentsListItem .mainName{font-size:14px;line-height:18px;margin-left:130px;margin-top:0;padding-left:20px}.contentsListArea .contentsList .contentsListItem .mainName:before{background-image:url(../../../common/img/basicArrow.png);background-size:12px;width:12px;height:12px;top:2px}}.contentsListArea .contentsList .contentsListItem .contentsLink{color:#454545;text-decoration:none;display:block}.contentsListArea .contentsList .contentsListItem .contentsLink:hover .mainName{opacity:.7;filter:alpha(opacity=70%)}.contentsListArea .contentsList .contentsListItem .contentsLink:hover .contentsImgItem{width:266px;height:222px;left:-12px;top:-10px}@media screen and (max-width:667px){.contentsListArea .contentsList .contentsListItem .contentsLink:hover .contentsImgItem{width:120px;height:100px;left:0;top:0}}.contentsListArea .contentsList .contentsListItem .subName{list-style:none;margin:6px 0 0 16px;padding:0}@media screen and (max-width:667px){.contentsListArea .contentsList .contentsListItem .subName{margin-left:130px}}.contentsListArea .contentsList .contentsListItem .subName .subNameItem{transition:opacity .2s linear 0s;-webkit-transition:opacity .2s linear 0s;-moz-transition:opacity .2s linear 0s;-o-transition:opacity .2s linear 0s;-ms-transition:opacity .2s linear 0s;padding-left:22px;position:relative}.contentsListArea .contentsList .contentsListItem .subName .subNameItem.hover{opacity:.7;filter:alpha(opacity=70)}.contentsListArea .contentsList .contentsListItem .subName .subNameItem:before{content:"";background-image:url(../../../common/img/basicArrowB12.png);background-repeat:no-repeat;width:12px;height:12px;position:absolute;top:6px;left:0}.contentsListArea .contentsList .contentsListItem .subName .subNameItem a{color:#454545;text-decoration:none}@media screen and (max-width:667px){.contentsListArea .contentsList .contentsListItem .subName .subNameItem{font-size:12px;line-height:24px;margin-left:20px;padding-left:16px}.contentsListArea .contentsList .contentsListItem .subName .subNameItem:before{background-image:url(../../../common/img/basicArrowB.png);background-size:8px;width:8px;height:8px;position:absolute;top:7px;left:0}}.contactLeadArea{background-color:white;margin-top:140px;margin-bottom:170px;text-align:center;padding:30px 0}@media screen and (max-width:667px){.contactLeadArea{margin:20px 0;padding:0px}}.contactLeadArea .contactLead{border-top:1px dashed #c7c7c7;border-bottom:1px dashed #c7c7c7;margin:0 auto;padding:4px 0 30px 0;width:980px}@media screen and (max-width:667px){.contactLeadArea .contactLead{padding:0;width:100%}}.contactLeadArea .contactLeadTxt{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:18px;line-height:38px;margin:30px 0 0 0;text-align:center}.browser-ie .contactLeadArea .contactLeadTxt{font-family:serif}@media screen and (max-width:667px){.contactLeadArea .contactLeadTxt{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px;line-height:26px;margin-top:10px;text-align:left}}.contactLeadArea .contactLeadTel{color:#21a338;font-size:36px;font-weight:bold;margin-top:24px}.contactLeadArea .contactLeadTel .telno{font-size:24px}@media screen and (max-width:667px){.contactLeadArea .contactLeadTel{font-size:22px;margin-top:6px}.contactLeadArea .contactLeadTel .telno{font-size:16px}}.contactLeadArea .contactLeadTime{font-size:16px;line-height:1;margin-top:12px}@media screen and (max-width:667px){.contactLeadArea .contactLeadTime{background-color:#454545;color:white;font-size:10px;line-height:12px;margin:0 auto 10px;width:210px}}