html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-family:"segoe ui",meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif;font-size:16px;line-height:1.8;color:#000;background-color:#fff}.wbr{display:inline-block}.br{display:block}.hide_item{width:0 !important;height:0 !important;margin:0 !important;overflow:hidden !important}.bold{font-weight:bold}.hanging{text-indent:-1em;margin-left:1em;display:inline-block}.hanging_no{text-indent:-0.9em;margin-left:1.4em;display:inline-block}.container{max-width:1500px}.container_short{max-width:992px}.container_maxshort{max-width:780px}.column-image-auto,.column-image-left,.column-image-right{max-width:100% !important}.btn100 a{display:inline-block;min-width:260px;text-align:center;background:-webkit-gradient(45deg, #05a4d6 35%, #005AC6);background:linear-gradient(45deg, #05a4d6 35%, #005AC6);color:#ffffff;padding:23px 40px;position:relative;font-size:1em;line-height:1.4;border-radius:50px}@media screen and (min-width: 620px) and (max-width: 1042px){.btn100 a{min-width:480px}}@media screen and (min-width: 1043px){.btn100 a{min-width:480px}}.btn100 a:hover{opacity:0.6}.button_01_wrapper{list-style:none}.button_01_wrapper li{list-style:none}.button_01_wrapper li .button_01 a{width:230px;color:#f1f1f1;line-height:1.2;border:0;display:inline-block;padding:0.75em 1em;text-align:left;border-radius:2px;font-size:1em;font-weight:bold;margin:0.75em;text-decoration:none}.button_01_wrapper li .button_01 a:link{background:#0080CC}.button_01_wrapper li .button_01 a:hover{background:#06c}.button_02_wrapper{list-style:none}.button_02_wrapper li{list-style:none}.button_02_wrapper li .button_02 a{width:230px;color:#f1f1f1;line-height:1.2;border:0;display:inline-block;padding:0.75em 1em;text-align:left;border-radius:2px;font-size:1em;font-weight:bold;margin:0.75em;text-decoration:none}.button_02_wrapper li .button_02 a:link{background:#f8577b}.button_02_wrapper li .button_02 a:hover{background:#ed1d25}header .li02{display:none}.site-header{z-index:1002;position:fixed;top:0;transition:.5s;width:100%;background-color:rgba(0,0,0,0.4)}.site-header .hide{top:-110px}.page_inner .site-header{z-index:1002;position:fixed;top:0;transition:.5s;width:100%;background-color:#fff}.page_inner .site-header .hide{top:-110px}.site-header.hide{top:-110px}.site_logo_outer{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:16px 0 5px 10px}@media screen and (min-width: 620px) and (max-width: 1042px){.site_logo_outer{padding:16px 0 2px 16px}}@media screen and (min-width: 1043px){.site_logo_outer{padding:16px 0 2px 0}}.site_logo_img{width:180px}@media screen and (min-width: 620px) and (max-width: 1042px){.site_logo_img{width:200px}}@media screen and (min-width: 1043px){.site_logo_img{width:200px}}@media screen and (-ms-high-contrast: none){.site_logo{margin-top:-60px}.site_logo_img{width:240px;height:150px;margin-top:20px}}@media screen and (-ms-high-contrast: none) and (min-width: 620px) and (max-width: 1042px){.site_logo_img{width:260px}}@media screen and (-ms-high-contrast: none) and (min-width: 1043px){.site_logo_img{width:260px}}@media screen and (-ms-high-contrast: none){.site-header{height:50px}}@media screen and (min-width: 1px) and (max-width: 1024px){.gnav__item{display:none}}@media screen and (min-width: 1025px) and (max-width: 1042px){.gnav__item{display:flex;flex-wrap:wrap;margin:2px 0 0 0}}@media screen and (min-width: 1043px){.gnav__item{display:flex;flex-wrap:wrap;margin:2px 0 0 0}}.gnav__item li a{text-decoration:none;color:#fff;font-weight:bold;margin-left:1em}.gnav__item li a:hover{opacity:0.8}.page_inner .gnav__item li a{color:#4D4D4D}.page_inner .gnav__item li a:hover{opacity:0.7}.js-link_match_location{padding-left:2em}.drawer_menu *{margin:0;padding:0;outline:none;border:none;font:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;text-decoration:none;list-style:none}.drawer_menu{background-color:#fff}@media screen and (min-width: 1025px){.drawer_menu{display:none}}.drawer_menu .drawer_button{display:block;background:none;border:none;padding:6px 12px;width:60px;letter-spacing:0.1em;cursor:pointer;position:fixed;top:0px;right:0;z-index:1003;text-align:center;outline:none;background:linear-gradient(45deg, #05a4d6 35%, #005AC6)}@media screen and (min-width: 620px) and (max-width: 1024px){.drawer_menu .drawer_button{width:60px}}.drawer_menu .drawer_button.active .drawer_bar{width:49px}.drawer_menu .drawer_button.active .drawer_bar1{transform:rotate(30deg)}.drawer_menu .drawer_button.active .drawer_bar2{opacity:0}.drawer_menu .drawer_button.active .drawer_bar3{transform:rotate(-30deg)}.drawer_menu .drawer_button.active .drawer_menu_text{display:none}.drawer_menu .drawer_button.active .drawer_close{display:block}.drawer_menu a{color:inherit;text-decoration:none;display:block;border:1px solid #ccc;padding:8px 14px;background-color:#fff}.drawer_menu a:visited{color:inherit}.drawer_menu a:hover{background-color:#f1f1f1}.drawer_menu .drawer_bg{width:100%;height:100%;position:fixed;z-index:999;background-color:rgba(51,51,51,0.5);display:none;top:0;left:0}.drawer_menu .drawer_bar{display:block;height:2px;margin:10px 0;transition:all 0.2s;transform-origin:0 0;background-color:#fff}.drawer_menu .drawer_text{text-align:center;font-size:10px}.drawer_menu .drawer_close{letter-spacing:0.08em;display:none}.drawer_menu .drawer_menu_text{display:block}.drawer_menu .drawer_nav_wrapper{width:312px;height:100%;transition:all 0.2s;transform:translate(312px);position:fixed;top:0;right:0;z-index:1000;background-color:#FFF}.drawer_menu .drawer_nav_wrapper.open{transform:translate(0)}.drawer_menu .left .drawer_button{right:auto;left:32px}.drawer_menu .left .drawer_nav_wrapper{transform:translate(-312px);right:auto;left:0}.drawer_menu .left .drawer_nav_wrapper .open{transform:translate(0)}.drawer_menu .drawer_nav{padding:112px 24px}.drawer_menu .drawer_nav li{font-size:16px;margin-bottom:15px}.drawer_menu .drawer_nav .drawer_nav{display:none}.toppage_slider{margin-top:0;margin-left:0;position:relative}@media screen and (min-width: 620px) and (max-width: 1024px){.toppage_slider{margin-left:0}}@media screen and (min-width: 1025px){.toppage_slider{margin-left:0}}.toppage_copy{position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);width:280px}@media screen and (min-width: 620px) and (max-width: 1024px){.toppage_copy{width:400px}}@media screen and (min-width: 1025px){.toppage_copy{width:600px}}.toppage_copy img{width:100%}.slick-slide .mainSliderImage{transform-origin:center top;transform:scale(1);transition:9s ease-in}.slick-active .mainSliderImage{transform:scale(1.1)}.slick-slider{padding:0 0 12px 0}.slick-slider img{margin:0 auto}.js-main-slider{overflow:hidden}@media screen and (min-width: 769px) and (max-width: 1024px){.js-main-slider{height:4400px}}@media screen and (min-width: 1025px){.js-main-slider{height:4400px}}.mainSliderImage{height:500px;background:no-repeat center #fff;background-size:cover}@media screen and (min-width: 768px){.js-main-slider{height:800px}.mainSliderImage{height:800px}}.slider_bottom{background-image:url(../images/bg_slider_bottom.png);background-repeat:repeat-x;background-position:left bottom;height:140px;margin-top:-35px}@media screen and (min-width: 769px) and (max-width: 1024px){.slider_bottom{margin-top:-30px}}@media screen and (min-width: 1025px){.slider_bottom{margin-top:-22px}}.ctg111 .file-data a:link{background:none}.ctg111 .shareList a:link{color:#fff;background:none}.ctg111 .shareList a:hover{text-decoration:none}.topnews_moduleHeading{text-align:center;font-size:40px;letter-spacing:2px;color:#000;margin-bottom:2px;font-weight:normal}.topnews_nt{color:#0080CC;letter-spacing:2px;font-size:0.9em;font-weight:bold;text-align:center;position:relative;margin-bottom:70px}.topnews_nt::before{position:absolute;bottom:-24px;left:calc(50% - 30px);width:60px;height:5px;content:'';border-radius:3px;background:#0080CC}.news{margin-right:0px}@media screen and (min-width: 481px) and (max-width: 900px){.news{margin-right:-16px}}@media screen and (min-width: 901px) and (max-width: 1024px){.news{margin-right:-12px}}@media screen and (min-width: 1025px){.news{margin-right:-12px}}.topnews{margin:0}@media screen and (min-width: 481px) and (max-width: 900px){.topnews{margin:0}}@media screen and (min-width: 901px) and (max-width: 1024px){.topnews{margin:0}}@media screen and (min-width: 1025px){.topnews{margin:0}}.summary_topnews{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start}.summary_topnews_list{list-style:none;width:100%;margin-bottom:46px;margin-right:0px;position:relative}@media screen and (min-width: 481px) and (max-width: 900px){.summary_topnews_list{width:calc(100% / 2 - 36px);margin-right:36px}.summary_topnews_list:nth-child(2n){margin-right:0}}@media screen and (min-width: 901px) and (max-width: 1024px){.summary_topnews_list{width:calc(100% / 3 - 36px);margin-right:36px}.summary_topnews_list:nth-child(3n){margin-right:0}}@media screen and (min-width: 1025px){.summary_topnews_list{width:calc(100% / 3 - 36px);margin-right:36px}.summary_topnews_list:nth-child(3n){margin-right:0}}.summary_topnews_list:hover{opacity:0.75;background-color:#f9f9f9}.summary_topnews_image img{width:100%;height:100%;object-fit:cover}.topnews_list_headline_wrapper{padding:0px 4px 4px}.topnews_headlineDat{color:#000;font-size:0.9em;font-weight:bold}.topnews_summaryTitle a{text-decoration:none;color:#4D4D4D;font-size:18px;text-decoration:underline}.topnews_summaryTitle a:hover{text-decoration:none;color:#000}.topnews_title{margin-bottom:4em}.topnews_title_itiran{position:relative;text-align:center}.topnews_title_itiran a{background:#fff;color:#666;line-height:1.2;border:0;display:inline-block;padding:14px 26px 14px;text-align:center;font-size:1em;text-decoration:none;font-weight:normal;border:1px solid #999}.topnews_title_itiran a:hover{text-decoration:none;color:#000;background:#f9f9f9}.topnews_title_itiran span{position:relative;z-index:2;display:inline-block;margin:0 2.5em;padding:0 1em;text-align:left}.topnews_title_itiran::before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#ccc}.topnews_title_itiran::before,.topnews_title_itiran::after{content:'';position:absolute;top:50%;display:inline-block;width:41%;height:1px;background-color:#fff}.topnews_title_itiran::before{left:0}.topnews_title_itiran::after{right:0}.topicpath{background-color:#fff;color:#4D4D4D}.topicpath ol li{display:inline;list-style-type:none}.topicpath ol li a{text-decoration:none;color:#4D4D4D}.topicpath ol li a:visited{color:#4D4D4D}.topicpath ol li a:hover{color:#000;text-decoration:underline}.topicpath ol li::before{content:">";padding:0 2px}.topicpath ol li:first-child::before{content:none}.topicpath_inner{margin:0 auto;padding:12px 16px}.acms-admin-grid,.acms-admin-grid-r{margin:0}.page_main{padding:74px 16px 80px}.page_main_innner{margin:0 auto;box-sizing:border-box}.entry_page_title{padding:0;font-size:1.75em;line-height:1.4;font-weight:bold;margin:0 0 1em 0;position:relative;padding-bottom:.5em}.entry_page_title a{color:#4D4D4D}.entry_page_title a:visited{color:#4D4D4D}.entry_page_title a:hover{opacity:0.8}.page_title2{font-size:1.75em}.entry_date{color:#4D4D4D;padding:8px 0;font-size:1.125em;letter-spacing:1px}.entryNew{padding:4px 7px;border-radius:2px;background-color:#ffcc66;color:#000;font-size:11px;vertical-align:middle;margin-left:8px}.heading3{background-color:#e9f3fb;margin:2em 10px 10px 10px;padding:10px 16px;color:#0080CC;font-size:1.35em;border:1px solid #0080CC}.heading4{border-bottom:1px solid #ccc;border-left:10px solid #0080CC;padding:7px;margin:30px 10px 6px;font-size:1.125em;color:#0080CC}.shareList{display:flex;flex-wrap:wrap;list-style:none;width:100%;margin-bottom:6em}.shareList .shareItem{list-style:none;text-align:center;width:50%;margin:60px 0 0 0}.shareList .share_icon_fb{background:#8396c1}.shareList .share_icon_fb a{display:block;color:#fff;text-decoration:none;padding:6px 0 10px}.shareList .share_icon_fb a:hover{background:#305097}.shareList .share_icon_tw{background:#80d6f6}.shareList .share_icon_tw a{display:block;color:#fff;text-decoration:none;padding:6px 0 10px}.shareList .share_icon_tw a:hover{background:#00aced}.entryColumn p{font-size:16px}@media screen and (min-width: 769px) and (max-width: 1024px){.entryColumn p{font-size:16px}}@media screen and (min-width: 1025px){.entryColumn p{font-size:16px}}.entryColumn a:link{text-decoration:none;color:#000;position:relative;background:linear-gradient(transparent 40%, #ff9 40%)}.entryColumn a:hover,.entryColumn a:focus,.entryColumn a:active{text-decoration:underline;color:#000;background:linear-gradient(transparent 40%, #cf6 40%)}.entryColumn a:visited{color:#000;text-decoration:none}.entryColumn p{margin-bottom:1em}.pager{list-style:none;margin:30px -5px 50px -5px;padding:0;text-align:center}.pager li{display:inline-block;margin:0 5px}.pager .cur{padding:2px 12px;color:#FFF;background:#999999;border-radius:3px}@media screen and (min-width: 768px){.pager .cur{padding:2px 12px}}.pagerLink{display:block;padding:2px 12px;color:#333;border-radius:3px;background:#e5e5e5}.pagerLink:hover{color:#FFF;text-decoration:none;background:#333}@media screen and (min-width: 768px){.pagerLink{padding:2px 12px}}.pagerLink:visited,.pagerLink:focus,.pagerLink:active{color:#333}.pagerLinkForward{float:right}.pagerLinkPrev{float:left}.serialNav{list-style:none;margin:-25px 0 60px 0;padding:0}@media screen and (min-width: 768px){.serialNav{margin:0 0 60px 0;border:0}}.serialNav .serialNavItem{display:block;float:none}.serialNav .serialNavItemPrev{text-align:left}@media screen and (min-width: 768px){.serialNav .serialNavItemPrev{float:left}}.serialNav .serialNavItemNext{text-align:right}@media screen and (min-width: 768px){.serialNav .serialNavItemNext{float:left}}.serialNav a:hover,.serialNav a:visited,.serialNav a:focus,.serialNav a:active{color:inherit;text-decoration:none}.serialNav a{display:block;padding:25px 0;border-bottom:1px solid #e5e5e5;color:#333}@media screen and (min-width: 768px){.serialNav a{display:inline;border:0}}.serialNav a:hover{background:#e5e5e5}@media screen and (min-width: 768px){.serialNav a:hover{text-decoration:underline;background:0}}.ctg114 .acms-admin-pager,.ctg114 .acms-admin-page-header,.ctg114 .acms-admin-text-info{display:none}.ctg114 .entry_page_header{display:none}.entry605 h2{display:none}.entry603 .entry ul{margin:0 10px 0 2em}.entry603 .entry .heading5{margin:1.6em 0 4px 1em;color:#0080CC}.subtitle{color:#000;font-size:1.75em;margin:1em 0 6px}.subtitle2{color:#000;font-size:1.75em;margin:1em 0 6px 10px;font-weight:bold}.caution_wrapper{border:1px dotted #666;margin:1.5em 14px;padding:1.5em 1em}.caution_title{color:#ed1d25;font-size:1.2em;font-weight:bold}.caution_lead{color:#ed1d25;padding:0 0 1em 0.6em;margin-top:-0.5em;display:block}.caution_lead2{display:block}.entry565 .button_02_wrapper{margin:2em 0}iframe{padding:0 10px;box-sizing:border-box;width:100%}.pushitem_application{margin:0 auto;background-image:url(../images/bg_pushitem_application.png);background-repeat:repeat-x;background-position:left bottom;height:280px;padding-top:4em}.pushitem_application .container_short{margin:0 auto}.pushitem_application_btn{text-align:center}.pushitem_application_btn a{font-size:18px;width:calc(100% - 64px);text-align:center;display:inline-block;padding:1em 0.25em;position:relative;color:#000;border:solid 2px #000;border-radius:2px;background-color:transparent;cursor:pointer;text-decoration:none}@media screen and (min-width: 768px){.pushitem_application_btn a{font-size:22px}}.pushitem_application_btn a::before{background-color:#e8f3ff;border-radius:2px;content:"";width:100%;height:100%;position:absolute;left:5px;top:5px;z-index:-1;transition:1s}.pushitem_application_btn a:hover::before{background-color:#fff;transition:1s}.pushitem_application_line2{display:flex;justify-content:center;align-items:center;text-align:center}.pushitem_application_line2::before,.pushitem_application_line2 ::after{content:'';width:2px;height:30px;background-color:#0080CC}.pushitem_application_line2::after{content:'';width:2px;height:30px;background-color:#0080CC}.pushitem_application_line2::before{margin-right:20px;transform:rotate(-35deg)}.pushitem_application_line2::after{margin-left:20px;transform:rotate(35deg)}.pushitem_entry{padding:36px 20px 60px 26px;margin:0 auto 0;background-image:url(../images/bg_pushitem.jpg);background-repeat:no-repeat;background-position:center top;background-color:#0080CC;background-size:100%}.pushitem_entry_inner{margin:0 auto}.pushitem_list{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0 0}.pushitem_item{list-style:none;width:100%;margin:12px 16px;text-align:center}@media screen and (min-width: 620px) and (max-width: 1024px){.pushitem_item{width:calc(100% / 2 - 32px)}}@media screen and (min-width: 1025px){.pushitem_item{width:calc(100% / 2 - 16px);margin:12px 0}}.pushitem_item a{display:block;text-decoration:none;font-size:1.2em;color:#4D4D4D;padding:14px 0;background-color:#fff;border-radius:2px}.pushitem_item a:hover{color:#06c;text-decoration:underline;background-color:rgba(255,255,255,0.9)}.entryColumn .entry-container{margin:20px 10px 0}.entryColumn table{width:100%;border-bottom:1px solid #DFDFDF}.entryColumn table tr{border-top:1px solid #999}@media screen and (min-width: 1024px){.entryColumn table tr{border-top:1px solid #b4c4d2}}.entryColumn table th{padding:0;color:#0080CC}@media screen and (min-width: 1px) and (max-width: 1023px){.entryColumn table th{padding:12px 10px 2px}}@media screen and (min-width: 1024px){.entryColumn table th{color:#0080CC;padding:15px 20px;width:10em}}.entryColumn table td{padding:0;background-color:#fff}@media screen and (min-width: 1px) and (max-width: 1023px){.entryColumn table td{padding:2px 10px 12px}}@media screen and (min-width: 1024px){.entryColumn table td{padding:15px 20px}}.entryColumn table th,.entryColumn table td{text-align:left;font-size:16px;line-height:2;vertical-align:top}@media screen and (min-width: 1px) and (max-width: 1023px){.entryColumn table th,.entryColumn table td{display:block}}.inner_list{list-style:none;border-bottom:1px dashed #666;margin:1em 0}.inner_list .inner_list_item{list-style:none;border-top:1px dashed #666;padding:6px}.entry512 .acms-admin-grid-r{margin:0 10px}.turnpoint th{background-color:#fff;padding:14px 12px !important}@media screen and (min-width: 620px) and (max-width: 1024px){.turnpoint th{padding:14px 12px !important}}@media screen and (min-width: 1025px){.turnpoint th{padding:14px 12px !important}}.turnpoint th:nth-child(1){color:#0080CC}@media screen and (min-width: 620px) and (max-width: 1024px){.turnpoint th:nth-child(1){color:#0080CC}}@media screen and (min-width: 1025px){.turnpoint th:nth-child(1){color:#fff}}.turnpoint td:nth-child(1){color:#06c}@media screen and (min-width: 1025px){.turnpoint td:nth-child(1){width:15%}}.schedule dt{font-weight:bold;margin:1em 0 0}@media screen and (min-width: 1025px){.schedule dt{margin:0.5em 0}}.schedule dd{margin:0}@media screen and (min-width: 1025px){.schedule dd{margin:-2.5em 0 1em 6em}}.page_main_header{background-color:#0586d1;background-image:url(../images/bg_category.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:74px}@media screen and (min-width: 620px) and (max-width: 1042px){.page_main_header{margin-top:70px}}@media screen and (min-width: 1043px){.page_main_header{margin-top:70px}}.category_index_list{list-style:none}.category_index_list_item{list-style:none}.category_index_list_item:first-child{display:none}.category_index_list_item:nth-child(n+3){display:none}.page_main_header_category_name{color:#fff;font-size:1.35em;font-weight:bold;padding:20px 16px;text-align:center}@media screen and (min-width: 620px) and (max-width: 1024px){.page_main_header_category_name{padding:40px 0}}@media screen and (min-width: 1025px){.page_main_header_category_name{padding:40px 0}}.summaryCustom{list-style:none;border-top:1px solid #999;margin-bottom:1em}.summaryCustomEntry{list-style:none;border-bottom:1px solid #999;padding:36px 14px;background-color:#fff}@media screen and (min-width: 620px) and (max-width: 1024px){.summaryCustomEntry{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:18px 14px}}@media screen and (min-width: 1025px){.summaryCustomEntry{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:18px 14px}}.photo .photo_inner{text-align:center}.photo .photo_inner img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 620px) and (max-width: 1024px){.photo .photo_inner img{width:240px;height:100%}}@media screen and (min-width: 1025px){.photo .photo_inner img{width:240px;height:100%}}.photo2 .photo2_inner{text-align:center}.photo2 .photo2_inner img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 620px) and (max-width: 1024px){.photo2 .photo2_inner img{width:240px;height:100%}}@media screen and (min-width: 1025px){.photo2 .photo2_inner img{width:240px;height:100%}}.headlineDat{letter-spacing:1px;font-size:16px}.headlineDat a{color:#4D4D4D}.photoTitle{font-size:20px;font-weight:bold;line-height:1.5}.photoTitle a{color:#4D4D4D;text-decoration:none}.photoTitle a:visited{color:#4D4D4D}.photoTitle a:hover{opacity:0.8;text-decoration:underline}@media screen and (min-width: 620px) and (max-width: 1024px){.summaryCustomEntry_text{width:calc(100% - 240px - 16px)}}@media screen and (min-width: 1025px){.summaryCustomEntry_text{width:calc(100% - 240px - 16px)}}@media screen and (min-width: 620px) and (max-width: 1024px){.summaryCustomEntry_text2{width:calc(100% - 240px - 16px)}}@media screen and (min-width: 1025px){.summaryCustomEntry_text2{width:calc(100% - 240px - 16px)}}.ftnavbar{background-color:#fff;padding:50px 0 80px}.ftnavbar_inner{margin:0 auto}.ftnavbar_inner_list{display:flex;flex-wrap:wrap;padding-left:16px}.ftnavbar_inner_list .li01{color:#000;width:100%;padding-top:1em}@media screen and (min-width: 620px) and (max-width: 1024px){.ftnavbar_inner_list .li01{width:calc(100% / 2)}}@media screen and (min-width: 1025px){.ftnavbar_inner_list .li01{width:calc(100% / 3)}}.ftnavbar_inner_list .li01 a{color:#000;font-weight:bold;text-decoration:none}.ftnavbar_inner_list .li01 a:hover{text-decoration:underline}.ftnavbar_inner_list .ftnavbar_inner_list{margin-top:6px}.ftnavbar_inner_list .ftnavbar_inner_list .li02{width:100%;padding-bottom:16px}.ftnavbar_inner_list .ftnavbar_inner_list .li02 a{font-weight:normal}.page_footer{background-color:#e8f3ff}.page_footer_inner{color:#000;padding:45px 20px;text-align:center}.companyAbout{list-style:none;margin:0 auto;padding:30px 0 30px 16px;color:#000;line-height:1.4}.companyAbout .companyAbout_list{list-style:none}.company_footer_logo{display:block;margin:0 auto}@media screen and (min-width: 620px) and (max-width: 1024px){.company_footer_logo{padding-right:10px}}@media screen and (min-width: 1025px){.company_footer_logo{padding-right:10px}}.footer_site_logo{width:160px}.companyAbout_wrapper{color:#000}.companyDetail a{color:#000}.company_footer_top{font-style:normal;font-weight:bold}.companyName{font-style:normal;font-weight:bold;font-size:1.25em}.companyDetail{font-style:normal}.snsList_wrapper{padding:16px 0 16px 0}.snsList{list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.snsList .snsListItem{list-style:none;margin:0 14px 0 0;line-height:1.8}.snsList .snsListItem a{text-decoration:none}.snsList .snsListItem .snsListFacebook{display:block;width:40px;height:40px;text-align:center;font-size:19px;color:#FFF;border-radius:30px;background:#3b5999}.snsList .snsListItem .snsListFacebook:before{vertical-align:middle}.snsList .snsListItem .snsListTwitter{display:block;width:40px;height:40px;text-align:center;font-size:19px;color:#FFF;border-radius:30px;background:#55acee}.snsList .snsListItem .snsListTwitter:before{vertical-align:middle}.snsList .snsListItem .snsListYoutube{display:block;width:40px;height:40px;text-align:center;font-size:19px;color:#FFF;border-radius:30px;background:#cd201f}.snsList .snsListItem .snsListYoutube:before{vertical-align:middle}.copyright{text-align:center}.pageTopBtn{display:block;position:fixed;right:20px;bottom:20px;width:44px;height:44px;overflow:hidden;text-indent:100%;white-space:nowrap;transform:translateZ(0);z-index:1000;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.pageTopBtn_shape{position:absolute;width:44px;height:44px;top:0px;left:0px;background-color:#AAD530;border-radius:8px;-moz-border-radius:5px;-webkit-border-radius:5px}.pageTopBtn_shape_inner{position:absolute;width:15px;height:15px;border:5px solid #AAD530;border-left-color:#FFF;border-top-color:#FFF;top:16px;left:10px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);text-indent:100%;white-space:nowrap;overflow:hidden}.pageTopBtnAppear{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}@media screen and (min-width: 768px){.pageTopBtn:hover{opacity:0.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);-webkit-transition:opacity 0.25s linear;transition:opacity 0.25s linear}}
