@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);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{height:100%}body{font-size:0.625em;-webkit-text-size-adjust:none}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%}h1,h2,h3,h4,h5,h6{font-size:100%}img{vertical-align:top;max-width:100%;height:auto}.clearfix:after{content:"";display:block;clear:both}.mincho{font-family:"游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif}.switch{display:none}.over:hover{-webkit-transition:opacity;transition:opacity;opacity:.7}a{color:#0851d7}a:link,a:active,a:visited{text-decoration:none}a:hover,a:focus{text-decoration:underline}body{font-family:"Noto Sans JP", Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;line-height:1.8;color:#333;min-width:980px;min-height:100%;height:auto !important;height:100%;position:relative}.container{margin:0 auto;width:980px;position:relative}@media screen and (max-width: 767px){body{min-width:1%;line-height:1.5;position:relative;overflow-x:hidden}body.open{position:fixed;width:100%}.container{width:auto}}header{background:#fff}header .pc{display:block}header .sp{display:none}header div{width:100%;max-width:993px;margin:0 auto;background:#fff}header div h1{float:left;margin:20px 0 0 40px}header div h1 span{display:block;color:#5a5a5a;margin:-5px 0 0 54px;font-size:88%;font-weight:normal}header div nav{float:right}header div nav li{float:left;line-height:1}header div nav li a{display:block;box-sizing:border-box;border-bottom:4px solid #fff;padding:15px 10px 15px;font-size:116%;text-align:center}header div nav li a:link,header div nav li a:active,header div nav li a:visited{color:#2950aa}header div nav li a.ov,header div nav li:last-child a.ov,header div nav li:last-child a:hover{border-bottom:none}header div nav li a span{display:block;font-size:72%;color:#3e3e3e;margin:12px 0 0}header div nav li:last-child a:link,header div nav li:last-child a:active,header div nav li:last-child a:visited{color:#fff}header div nav li:last-child a span{color:#fff}header .menuBtn{display:none}header nav.local{display:none}header nav.local.on{display:block;background:#b5b8be;box-shadow:0 2px 4px 0 #ccc}header nav.local.on ul{display:table;width:993px;margin:0 auto;text-align:center}header nav.local.on ul li{display:table-cell;vertical-align:middle;line-height:1.1;position:relative}header nav.local.on ul li:after,header nav.local.on ul li:first-child:before{content:"";display:block;width:1px;height:16px;background:#dcdcdc;position:absolute;right:0;top:50%;margin-top:-8px}header nav.local.on ul li:first-child:before{right:inherit;left:0}header nav.local.on ul li a{color:#fff;display:inline-block;text-align:left;padding:10px}header nav.local.on ul li a:hover,header nav.local.on ul li a.ov{color:#285fde;text-decoration:none}header.fixed{position:fixed;width:100%;z-index:100}header.fixed>div{height:70px}header.fixed div h1{margin:14px 0 0 40px}header.fixed div h1 span{margin:-7px 0 0 54px}header.fixed div nav li a{height:70px;padding:22px 15px 0}header.fixed div nav li a span{margin:8px 0 0}header.fixed div nav li:last-child a{padding:22px 55px 0 38px}@media screen and (max-width: 767px){body{padding-top:64px}header{position:relative;z-index:20}header .home{height:0px;border-bottom:0px}header .pc{display:none}header .sp{display:block}header div{width:100%;min-width:100%;height:64px;box-shadow:none;border-bottom:1px solid #f5f5f5;position:fixed;top:0}header div h1{margin:12px 0 0 15px}header div h1 img{max-width:80%;padding-top:6px}header div h1 span{margin:-5px 0 0 43px;font-size:9px}header div nav{float:none;display:none;position:fixed;width:85%;position:absolute;margin:0 auto;background-color:#fff;z-index:1010}header div nav li{float:none;margin:0;padding:5px 0}header div nav li a{display:block;box-sizing:border-box;border-bottom:none;padding:0;font-size:13px;text-align:center;font-weight:bold}header div nav li a:link,header div nav li a:active,header div nav li a:visited{color:#fff}header div nav li a.ov,header div nav li a:hover{border-bottom:none;text-decoration:none}header div nav li:last-child a{background:none;padding:0}header div nav li:last-child a:after{content:none}header div nav li:last-child a.ov,header div nav li:last-child a:hover{border-bottom:none;background:none}header div nav li a span{display:none}header.fixed>div{height:inherit}header nav.local.on{display:none;background:#b5b8be;box-shadow:none}header nav.local.on ul{display:block;width:100%}header nav.local.on ul li{display:block;width:100% !important}header nav.local.on ul li:first-child:before{right:inherit;left:0}header nav.local.on ul li a{color:#fff;display:inline-block;text-align:left;padding:10px}header nav.local.on ul li a:hover,header nav.local.on ul li a.ov{color:#285fde;text-decoration:none}header .menuBtn{position:fixed;right:0;top:0;float:none;width:64px;height:64px;background:#005c3f;background:-webkit-linear-gradient(top, #005c3f 0%,#005c3f 100%);background:linear-gradient(to bottom, #005c3f 0%,#005c3f 100%);color:#fff;text-align:center;padding:36px 0 0;font-size:12px;display:inline-block;box-sizing:border-box}header .menuBtn:before{content:"";display:block;width:23px;height:17px;position:absolute;top:14px;left:20px;background:url(../img/common/ico_hamburger.png) no-repeat;background-size:cover}header .menuBtn.active{background:#fff;color:#000;z-index:1100}header .menuBtn.active:before{width:19px;height:19px;top:13px;left:22px;background:url(../img/common/ico_close.png) no-repeat;background-size:cover}}@media screen and (max-width: 374px){header div h1{margin:15px 0 0 10px}header div h1 img{max-width:200px}header div h1 span{margin:-5px 0 0 35px}}.overlay{display:none;position:fixed;top:0;left:0;z-index:1000;background:rgba(0,0,0,0.8);width:200%;height:200%}footer{position:absolute;width:100%;bottom:0}footer .sp{display:none}footer #pagetop{display:none;position:fixed;bottom:30px;right:20px;z-index:498}footer #pagetop.fixed{position:absolute;bottom:auto;top:-53px}footer .submenu{background:#fff;padding:5px 0}footer .submenu ul{float:right}footer .submenu ul li{display:inline-block}footer .submenu ul li a{font-size:93%;color:#333}footer .submenu ul li:after{display:inline-block;content:'/';margin:0 10px}footer .submenu ul li:last-child:after{display:none}footer .information{background:#006d4d;padding:10px 0 15px}footer .information .read{color:#fff;margin:0 0 10px}footer .information .inner{display:table;width:100%}footer .information .inner .logo{display:table-cell;width:230px;vertical-align:middle;padding:3px 15px 0}footer .information .inner .info{display:table-cell;width:290px;color:#fff}footer .information .inner .info p{font-size:108%;line-height:1.3}footer .information .inner .info p:last-child{font-size:93%;margin:10px 0 0}footer .information .inner .btn{display:table-cell;width:110px;vertical-align:bottom}footer .information .inner .btn a{border:1px solid #fff;border-radius:15px;color:#fff;padding:4px 20px}footer .information .inner .btn a:hover{background:#fff;color:#006d4d;text-decoration:none}footer .information .inner .copyright{display:table-cell;font-size:93%;text-align:right;color:#fff;vertical-align:bottom}.sp_footerMenu{display:none}@media screen and (max-width: 600px){footer{position:relative}footer .pc{display:none}footer .sp{display:block}footer #pagetop{bottom:10px;right:10px}footer #pagetop.fixed{bottom:auto;top:64%}footer .submenu{padding:0px 0}footer .submenu ul{float:inherit}footer .submenu ul li{position:relative;display:block;padding:15px 0 15px 10px;border-top:#eee solid 2px}footer .submenu ul li:after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:10px;width:8px;height:8px;border-top:2px solid #005c3f;border-right:2px solid #005c3f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer .submenu ul li a{font-size:13px}footer .submenu ul li:last-child:after{display:block}.sp_information{background-color:#005c3f}.sp_information_column{width:100%;color:#fff;padding:30px 0}.sp_information_column_left{padding:0px 5px;box-sizing:border-box;width:50%;display:inline-block;float:left}.sp_information_column_left a{color:#fff}.sp_information_column_left_read{padding:10px 0px}.sp_information_column_right{padding:35px 5px 0px 5px;box-sizing:border-box;width:50%;display:inline-block}.sp_information_column_right p{font-size:12px;padding-bottom:5px}.sp_footerMenu{display:block;background:#005c3f}.sp_footerMenu>ul li a{display:block;padding:14px 10px;color:#FFF;position:relative;font-size:13px}.sp_footerMenu>ul li a:after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:10px;width:8px;height:8px;border-top:2px solid #FFF;border-right:2px solid #FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sp_footerMenu>ul li a span{display:inline-block;margin-right:10px;font-size:15px;font-weight:bold}.sp_footerMenu>ul li:first-child{border-bottom:1px solid #447d6c}.sp_footerMenu_link{background:#eeeeee}.sp_footerMenu_link ul{padding:14px 2% 4px}.sp_footerMenu_link li{padding:0 0 10px;list-style-type:none}.sp_footerMenu_link li a{display:block;padding:10px;border-radius:5px;border:1px solid #aaa;background:#FFF;text-align:center}.sp_footerMenu_link li a img{width:260px;height:auto}}.pager.pcOnly2{margin:30px 0px;text-align:center}.pager.pcOnly2 a,.pager.pcOnly2 span{display:inline-block;width:32px;height:22px;margin-left:5px;margin-right:5px;padding-top:10px;background-color:#EFEFEF;vertical-align:middle;text-align:center;font-size:124%;line-height:1;color:#005c3f}.pager.pcOnly2 a:first-child,.pager.pcOnly2 a:last-child,.pager.pcOnly2 span:first-child,.pager.pcOnly2 span:last-child{text-decoration:none}.pager.pcOnly2 a:hover{-moz-opacity:0.5;opacity:0.5;text-decoration:none}.pager.pcOnly2 span{background-color:#005c3f;text-decoration:none;color:#fff}.pager.spOnly2{display:none}.pagenate li{display:inline-block;margin-left:5px;margin-right:5px}.pagenate li a,.pagenate li span{display:table-cell;width:32px;height:32px;background-color:#EFEFEF;vertical-align:middle;text-align:center;font-size:124%;line-height:1;color:#005c3f}.pagenate li a.stay,.pagenate li span{background-color:#005c3f;text-decoration:none;color:#fff}.pagenate li a:hover{-moz-opacity:0.5;opacity:0.5;text-decoration:none}.pagenate li.prev a,.pagenate li.next a{text-decoration:none}@media screen and (max-width: 667px){.pager.pcOnly2{display:none}.pager.spOnly2{display:block;position:relative;text-align:center}.pager.spOnly2 a{display:inline-block;width:50px;margin-left:5px;margin-right:5px;padding:8px 0 7px;background-color:#EFEFEF;vertical-align:middle;font-size:124%;line-height:1;color:#005c3f}.pager.spOnly2 a:first-child,.pager.spOnly2 a:last-child{text-decoration:none}.pager.spOnly2 a:first-child{position:absolute;top:0;left:0}.pager.spOnly2 a:last-child{position:absolute;top:0;right:0}.pager .selectArea{width:80px;margin:0 auto;padding:5px 0;position:relative}.pager .selectArea_select{position:absolute;top:0;left:0;width:80px;height:100%;opacity:0;z-index:1;font-size:145%}.pager .selectArea_text{width:80px;height:100%;font-size:145%}.pager .selectArea_text:after{content:"";position:absolute;margin:auto;box-sizing:border-box;top:46%;right:6px;margin-top:-2px;width:5px;height:5px;border:5px solid transparent;border-top:6px solid #444}}#bread{background-color:#e0e6ea;padding:5px}#bread .breadcrumb li{display:inline;list-style:none;font-size:12px}#bread .breadcrumb li:after{content:'>';padding:0 3px;color:#555}#bread .breadcrumb li:last-child:after{content:''}#bread .breadcrumb li a{text-decoration:none;color:#000}#bread .breadcrumb li a:hover{text-decoration:underline}.home .az_sp{display:none !important}.home .az_visual{height:382px;position:relative;background:url(../img/home/main_visual_pc.png) no-repeat center center;background-size:cover}.home .az_visual_text{text-align:center;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home .az_visual_text_small{font-size:20px}.home .az_visual_text_big{font-size:50px;font-weight:bold}.home .az_news{padding:25px 0;background-color:#005c3f;text-align:center;color:#fff}.home .az_news_link{display:inline-block;padding-right:40px}.home .az_news_link_big{font-size:28px;padding-right:25px}.home .az_news_link_small{font-size:14px}.home .az_news_link a{color:#fff}.home .az_news_link_here{padding:10px 0;border:1px solid #88b3a5;font-size:12px}.home .az_news_link_here:after{content:url(/assets/img/common/arrow_right.png);position:relative;left:30px;top:1px}.home .az_news_contents{display:inline-block;vertical-align:top;text-align:left}.home .az_news_contents a{color:#FFF}.home .az_news_contents p{padding-bottom:15px}.home .az_news_contents p:last-child{padding-bottom:0}.home .az_news_contents_small{font-size:13px;padding-right:20px;color:#adc0b9}.home .az_news_contents_big{font-size:14px;font-weight:bold}.home .az_story{text-align:center;margin:0 auto;padding:30px 0}.home .az_story_title{font-size:23px;color:#005c3f}.home .az_story_about{font-size:30px;color:#005c3f;padding-bottom:20px}.home .az_story_text{font-size:14px;line-height:28px}.home .az_report{background-color:#e0e6ea;padding-bottom:182px}.home .az_report_Entitle{padding-top:20px;color:#000;font-size:28px;font-weight:bold;text-align:center}.home .az_report_Jatitle{font-size:14px;color:#005c3f;text-align:center}.home .az_report_columns{padding:35px 0;margin-right:-20px;letter-spacing:-.5em}.home .az_report_columns_column{width:230px;display:inline-block;margin-right:17px;vertical-align:top;letter-spacing:normal}.home .az_report_columns_column a{display:block}.home .az_report_columns_column a:hover{text-decoration:none}.home .az_report_columns_column a:hover .az_report_columns_column_img{opacity:0.7}.home .az_report_columns_column_img{height:147px;background-position:center center;background-repeat:no-repeat;background-size:cover}.home .az_report_columns_column_img.noimage{background-image:url(../img/common/nophoto.png)}.home .az_report_columns_column_content{padding:10px 0;background-color:#fff}.home .az_report_columns_column_content_date{color:#005c3f;font-size:14px;margin-left:10px}.home .az_report_columns_column_content_text{margin-left:10px;color:#000;font-size:14px}.home .az_report_link a{color:#fff}.home .az_report_link a:hover,.home .az_report_link a:active{text-decoration:none}.home .az_report_link p{font-size:14px;padding:15px;width:220px;margin:0 auto;text-align:center;background:#005c3f}.home .az_report_link p:after{content:url(/assets/img/common/arrow_right.png);position:relative;left:60px;top:1px}@media screen and (max-width: 767px){.home .az_pc{display:none !important}.home .az_sp{display:block !important}.home .az_visual{height:auto;background-image:url(../img/home/main_visual_sp.png);padding-bottom:37.81%}.home .az_visual_text{width:70%;top:54%}.home .az_visual_text_small{font-size:12px}.home .az_visual_text_big{font-size:30px}.home .az_news{padding:25px 10px 19px 10px;text-align:center}.home .az_news_link{display:inline-block;padding-right:0px}.home .az_news_link_big{font-size:20px;padding-right:0px}.home .az_news_link_small{font-size:10px;display:block}.home .az_news_link_here{padding:10px 0;width:277px;margin:0 auto;font-size:15px}.home .az_news_link_here:after{left:60px;top:1px}.home .az_news_contents{display:block;vertical-align:inherit}.home .az_news_contents p{padding-bottom:0px;padding-top:10px}.home .az_news_contents_small{font-size:13px;padding-right:10px}.home .az_news_contents_big{display:inline-block;width:calc(100% - 90px);vertical-align:top;font-size:14px}.home .az_story{text-align:center;margin:0 auto;padding:30px 10px}.home .az_story_title{font-size:19px}.home .az_story_about{font-size:25px;padding-bottom:15px}.home .az_story_text{font-size:14px;line-height:28px;text-align:left}.home .az_report{padding-bottom:30px}.home .az_report_Entitle{padding-top:15px;color:#000;font-size:28px;font-weight:bold;text-align:center}.home .az_report_Jatitle{font-size:14px;color:#005c3f;text-align:center}.home .az_report_columns{padding:25px 10px 25px 10px;margin-right:0}.home .az_report_columns_column{width:50%;display:inline-block;padding-bottom:15px;margin-right:0;box-sizing:border-box}.home .az_report_columns_column:nth-child(odd){padding-right:2%}.home .az_report_columns_column:nth-child(even){padding-left:2%}.home .az_report_columns_column_img{height:auto;padding-bottom:66.666%}.home .az_report_columns_column_content{padding:10px 0;background-color:#fff}.home .az_report_columns_column_content_date{font-size:14px;margin-left:7px}.home .az_report_columns_column_content_text{margin-left:7px;font-size:14px}}.contentsWrapper{padding-bottom:192px}@media screen and (max-width: 767px){.contentsWrapper{padding-bottom:0px}}.list_report_Entitle{padding-top:20px;color:#000;font-size:28px;font-weight:bold;text-align:center}.list_report_Jatitle{font-size:14px;color:#005c3f;text-align:center}.list_report_columns{padding:20px 0;margin-right:-20px;letter-spacing:-.5em}.list_report_columns a{display:block;text-decoration:none}.list_report_columns a:hover{opacity:0.7}.list_report_columns_column{width:230px;display:inline-block;margin-right:17px;vertical-align:top;letter-spacing:normal}.list_report_columns_column_img{height:147px;background-position:center center;background-repeat:no-repeat;background-size:cover}.list_report_columns_column_img.noimage{background-image:url(../img/common/nophoto.png)}.list_report_columns_column_content{padding:10px 0;background-color:#fff}.list_report_columns_column_content_date{color:#005c3f;font-size:14px}.list_report_columns_column_content_text{color:#000;font-size:14px}.list_report_link{font-size:14px;padding:15px;width:220px;margin:0 auto;text-align:center;color:#fff;background:#005c3f}.list_report_link:after{content:url(/assets/img/common/arrow_right.png);position:relative;left:60px;top:1px}@media screen and (max-width: 767px){.list_pc{display:none !important}.list_sp{display:block !important}.list_report{padding-bottom:30px;padding-top:50px}.list_report_Entitle{padding-top:0px;color:#000;font-size:28px;font-weight:bold;text-align:center}.list_report_Jatitle{padding-bottom:35px;font-size:14px;color:#005c3f;text-align:center}.list_report_columns{padding:10px;margin-right:0}.list_report_columns_space{padding-right:0px}.list_report_columns_SPspace{padding-right:2%}.list_report_columns_column{width:50%;margin-right:0;display:inline-block;padding-bottom:15px;box-sizing:border-box}.list_report_columns_column:nth-child(odd){padding-right:2%}.list_report_columns_column:nth-child(even){padding-left:2%}.list_report_columns_column_img{height:auto;padding-bottom:66.666%}.list_report_columns_column_content{padding:10px 0;background-color:#fff}.list_report_columns_column_content_date{font-size:14px;margin-left:7px}.list_report_columns_column_content_text{margin-left:7px;font-size:14px}}.detail .az_detail{margin:0 110px 20px}.detail .az_detail_date{padding-top:20px;color:#065c40;font-size:16px;font-weight:bold}.detail .az_detail_title{font-weight:bold;font-size:25px;margin-bottom:15px}.detail .az_detail p{font-size:15px;line-height:32px}.detail .az_detail_link{padding-bottom:132px}.detail .az_detail_link a{color:#fff}.detail .az_detail_link a:hover{text-decoration:none}.detail .az_detail_link p{font-size:14px;padding:15px;width:220px;margin:25px auto;text-align:center;background:#005c3f}.detail .az_detail_link p:after{content:url(/assets/img/common/arrow_left.png);position:relative;left:-146px;top:1px}.detail .az_detail .wp-video{margin:35px 0;max-width:100% !important}.detail .az_detail .wp-video video{width:100%;height:auto}@media screen and (max-width: 767px){.detail .az_detail{padding-bottom:50px;margin:0 10px}.detail .az_detail_date{padding-top:20px;color:#065c40;font-size:16px;font-weight:bold}.detail .az_detail_title{font-weight:bold;font-size:25px}.detail .az_detail p{font-size:14px;line-height:27px}.detail .az_detail img{margin:10px 0}.detail .az_detail_link{padding-bottom:0}.detail .az_detail_link p{font-size:14px;padding:15px;width:220px;margin:25px auto;text-align:center;color:#fff;background:#005c3f}.detail .az_detail_link p:after{content:url(/assets/img/common/arrow_left.png);position:relative;left:-142px;top:1px}.detail .az_detail iframe{width:100%;height:auto}}.news .az_news{padding-bottom:50px}.news .az_news_Entitle{padding-top:20px;color:#000;font-size:28px;font-weight:bold;text-align:center}.news .az_news_Jatitle{font-size:14px;color:#005c3f;text-align:center;padding-bottom:35px}.news .az_news_article{border-bottom:#eee solid 1px;padding:15px 0;margin:0 110px}.news .az_news_article_date{padding-right:35px;color:#005c3f;font-size:14px;font-weight:bold}.news .az_news_article_title{font-size:14px;font-weight:bold}.news .az_news_article_title a{color:#000}.news .az_news_article_title a:hover{text-decoration:underline}@media screen and (max-width: 767px){.news .az{padding-bottom:0}.news .az_news{padding-bottom:50px}.news .az_news_Entitle{padding-top:50px;color:#000;font-size:28px;font-weight:bold;text-align:center}.news .az_news_Jatitle{font-size:14px;color:#005c3f;text-align:center;padding-bottom:35px}.news .az_news_article{border-bottom:#eee solid 1px;padding:10px 0;margin:0 10px}.news .az_news_article_date{padding-right:0px}.news .az_news_article_title{display:block;padding-top:10px}}.az_detail.notFound .az_detail_title{font-weight:bold;font-size:25px;margin-top:15px;margin-bottom:15px}.az_detail.notFound p{font-size:14px}
