@charset "UTF-8"; @import url("https://fonts.googleapis.com/css?family=Sawarabi+Gothic"); @import url("https://fonts.googleapis.com/css?family=Kosugi"); html { padding: 0px; margin: 0px; width: 100%; min-height: 100%; } body { padding: 0px; margin: 0px; width: 100%; min-height: 100%; background: rgba(30, 30, 35, 0.5); } main { padding: 0px; margin: 0 auto; min-height: 100%; } * { font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; line-height: 180%; } br { line-height: 80%; } header .head_menu { width: 96%; height: 70px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: fixed; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0px 2%; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); background: rgba(30, 30, 35, 0.2); z-index: 999; -webkit-transition: 0.5s; transition: 0.5s; } @media (min-width: 1000px) { header .head_menu { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } } @media (max-width: 1000px) { header .head_menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 250px; position: fixed; padding-bottom: 1000px; right: 0px; background: rgba(30, 30, 35, 0.9); } } header .head_menu .icon { display: block; width: 100px; height: 50px; } @media (max-width: 1000px) { header .head_menu .icon { display: none; } } header .head_menu .icon .menu_icon { display: block; height: 100%; text-align: center; } header .head_menu .icon .menu_icon:hover { -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: 0.5s all; transition: 0.5s all; } header .head_menu .icon .menu_icon img { height: 100%; } header .head_menu .close_list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; } @media (min-width: 1000px) { header .head_menu .close_list { display: none; } } header .head_menu .close_list .close_button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; width: 70px; height: 100%; right: 0px; border: none; background: none; color: rgb(230, 230, 230); font-size: 60px; line-height: 60px; padding: 0px; margin: 0px; font-family: serif, "MS P明朝"; text-align: center; } header .head_menu .menu_list { color: rgb(230, 230, 230); text-decoration: none; font-size: 17px; background: none; padding: 10px 5px; font-family: "Kosugi", "Lucida Grande", "Hiragino Kaku Gothic ProN", sans-serif; } @media (min-width: 1000px) { header .head_menu .menu_list { text-align: center; } } header .head_menu .menu_list:hover { color: rgb(27, 255, 160); -webkit-transition: 0.6s; transition: 0.6s; } header .head_menu #drop_menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; -webkit-box-align: left; -webkit-align-items: left; -ms-flex-align: left; align-items: left; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } header .head_menu #drop_menu .view { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } header .head_menu #drop_menu .view .text { padding-right: 10px; font-size: 17px; font-family: "Kosugi", "Lucida Grande", "Hiragino Kaku Gothic ProN", sans-serif; } header .head_menu #drop_menu .view .arrow_under { display: block; bottom: 5px; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-top: solid 6px transparent; border-left: solid 6px transparent; border-bottom: solid 6px rgba(230, 230, 230, 0.7); border-right: solid 6px rgba(230, 230, 230, 0.7); } header .head_menu #drop_menu .droping { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 200px; top: 70px; height: 0px; opacity: 0; } @media (min-width: 1000px) { header .head_menu #drop_menu .droping { position: fixed; background: rgba(70, 70, 80, 0.9); -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px); } } @media (max-width: 1000px) { header .head_menu #drop_menu .droping { margin-top: 10px; } } header .head_menu #drop_menu .droping #droping_menu { display: none; color: rgb(230, 230, 230); font-family: "Sawarabi Gothic", "Lucida Grande", "Hiragino Kaku Gothic ProN", sans-serif; height: 50%; text-align: left; padding: 5px 20px; vertical-align: middle; line-height: 17px; } @media (min-width: 1000px) { header .head_menu #drop_menu .droping #droping_menu { color: rgb(230, 230, 230); } } header .head_menu #drop_menu .droping #droping_menu .arrow_right { display: block; width: 10px; height: 10px; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-top: solid 1px white; border-right: solid 1px white; } @media (min-width: 1000px) { header .head_menu #drop_menu .droping #droping_menu .arrow_right { border-top: solid 1px rgb(230, 230, 230); border-right: solid 1px rgb(230, 230, 230); } } header .head_menu #drop_menu .droping #droping_menu:hover { color: rgb(27, 255, 160); } header .head_menu #drop_menu:hover { height: 200px; } header .head_menu #drop_menu:hover .droping { opacity: 1; -webkit-transition: 0.7s; transition: 0.7s; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } header .head_menu #drop_menu:hover #droping_menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } header .head_menu .lang_btn { text-decoration: none; border-radius: 7px; background: none; border: solid 1px white; width: 120px; height: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; font-size: 20px; color: rgb(230, 230, 230); -webkit-transition: 0.3s; transition: 0.3s; margin: 15px 5px; } header .head_menu .lang_btn:hover { background: rgba(30, 30, 35, 0.5); color: rgb(27, 255, 160); } header .head_menu form { height: 60px; margin: auto 0px; } header .head_menu form .lang_btn { text-decoration: none; border-radius: 7px; background: none; border: solid 1px rgb(230, 230, 230); width: 120px; height: 30px; text-align: center; vertical-align: middle; font-size: 20px; line-height: 30px; color: rgb(230, 230, 230); -webkit-transition: 0.3s; transition: 0.3s; margin: 15px 5px; } header .head_menu form .lang_btn:hover { background: rgba(70, 70, 80, 0.8); color: rgb(27, 255, 160); } header .menu_back { position: fixed; z-index: 998; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); } @media (min-width: 1000px) { header .menu_back { display: none; } } header .humb_menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: fixed; z-index: 997; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 95%; height: 50px; padding: 0px 2.5%; margin: 0px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); } @media (min-width: 1000px) { header .humb_menu { display: none; } } header .humb_menu .icon { display: block; height: 90%; width: 100px; } header .humb_menu .icon:hover { -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: 0.5s all; transition: 0.5s all; } header .humb_menu .icon .menu_icon { display: block; } header .humb_menu .icon .menu_icon img { height: 100%; } header .humb_menu .open_button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; border: none; background: none; color: rgb(230, 230, 230); font-size: 60px; line-height: 60px; padding: 0px; margin: 0px; font-family: "sans-serif"; text-align: center; } @media (min-width: 1000px) { header .humb_menu .open_button { display: none; } } .size_adjust { height: 50px; } #footer { position: relative; width: 100%; background: rgba(30, 30, 35, 0.98); bottom: 0; padding: 0; } #footer .contain { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 80%; margin: 0px auto; padding: 30px 0px; } #footer .contain .kinds { width: 300px; padding: 20px 10px; } #footer .contain .kinds .heading_frame { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: solid 1px gray; } #footer .contain .kinds .heading_frame h4 { color: rgb(230, 230, 230); } #footer .contain .kinds .heading_frame .toggle_button { display: none; right: 0px; text-align: center; background: none; border: none; } @media (max-width: 820px) { #footer .contain .kinds .heading_frame .toggle_button { display: block; width: 50px; height: 30px; } } #footer .contain .kinds .heading_frame .toggle_button:before { position: absolute; content: "v"; -webkit-transform: scaleX(2.4); transform: scaleX(2.4); color: rgb(230, 230, 230); } #footer .contain .kinds .footer_contents { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } #footer .contain .kinds .footer_contents a { padding: 10px 0px; padding-left: 20px; text-decoration: none; color: rgb(230, 230, 230); text-align: left; } #footer .contain .kinds .footer_contents a:hover { background: rgb(70, 70, 80); color: rgb(27, 255, 160); -webkit-transition: 0.5s; transition: 0.5s; border-radius: 25px; } #footer .ander_text { position: relative; text-align: center; bottom: 0px; color: #DcDcDc; } .back { position: fixed; width: 100%; height: 100%; background: gray; z-index: -900; -webkit-transition: 3s; transition: 3s; } @media (max-width: 1000px) { .back { padding-top: 40px; } } .back img { position: absolute; display: block; height: 80%; max-width: 90%; -webkit-transition: 1s; transition: 1s; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } @media (max-width: 700px) { .back img { height: auto; width: 95%; } } .back02 { position: fixed; position: fixed; width: 100vw; height: 100vh; z-index: -900; } .link { position: relative; min-width: 180px; max-width: 350px; width: 100%; margin: 10px auto; border-radius: 5px; -webkit-box-shadow: 5px 5px 5px rgba(30, 30, 30, 0.5); box-shadow: 5px 5px 5px rgba(30, 30, 30, 0.5); border: solid 2px rgb(230, 230, 230); } .link:hover { -webkit-box-shadow: none; box-shadow: none; -webkit-transition: 0.3s; transition: 0.3s; } .link:active { -webkit-transform: scale(0.95); transform: scale(0.95); } .link a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; min-width: 180px; max-width: 300px; height: 60px; padding: 0px 25px; background: none; color: rgb(230, 230, 230); font-size: 18px; font-weight: 500; text-decoration: none; word-wrap: break-word; -webkit-transition: 0.3s; transition: 0.3s; border-radius: 5px; } .link a:hover { background: rgba(255, 255, 255, 0.2); color: rgb(27, 255, 160); } .link a:hover::after { border-color: #f2f2f2 #f2f2f2 transparent transparent; } .link a::after { content: ""; position: absolute; top: 50%; right: 20px; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); width: 6px; height: 6px; border-width: 2px 2px 0 0; border-style: solid; border-color: rgb(230, 230, 230); } .link a:active { -webkit-transform: scale(0.95); transform: scale(0.95); } .home_style .top_frame { background: rgba(0, 0, 0, 0.5); position: absolute; height: 100%; width: 100%; padding-bottom: 100px; } .home_style .top_frame .container { position: absolute; height: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .home_style .top_frame .container .content { width: 80%; margin: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .home_style .top_frame .container .content .name_frame { position: relative; margin: auto; width: 70%; text-align: center; } @media (max-width: 1000px) { .home_style .top_frame .container .content .name_frame { width: 100%; } } .home_style .top_frame .container .content .name_frame img { width: 100%; } .home_style .top_frame .container .content .text { text-align: center; line-height: 180%; } .home_style .adjust { height: 100%; padding-bottom: 100px; } .home_style .slick_frame { width: 100%; background: rgba(255, 255, 255, 0.4); -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); padding: 50px 0px; } .home_style .slick_frame .section { width: 85%; max-height: 100%; margin: 0px auto; } .home_style .slick_frame .section .visual .slide { max-width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; background: white; border-radius: 10px; margin: 0px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } @media (max-width: 700px) { .home_style .slick_frame .section .visual .slide { max-width: 270px; } } .home_style .slick_frame .section .visual .slide a img { display: block; -o-object-fit: cover; object-fit: cover; max-width: 400px; border-radius: 10px; } @media (max-width: 700px) { .home_style .slick_frame .section .visual .slide a img { max-width: 270px; } } .home_style .slick_frame .section .visual .skick-slide .slick-center a img { -webkit-transform: scale(0.5); transform: scale(0.5); } .home_style .slick_frame .section .visual .slide:hover img { opacity: 0.6; -webkit-filter: brightness(110%); filter: brightness(110%); -webkit-transition: 0.3s; transition: 0.3s; } .home_style .separate_frame .separate_container { position: relative; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-transition: 0.5s; transition: 0.5s; background: rgba(0, 0, 0, 0.4); } @media (max-width: 700px) { .home_style .separate_frame .separate_container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } } .home_style .separate_frame .separate_container .black_container, .home_style .separate_frame .separate_container .white_container { position: relative; width: 40%; -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); -webkit-transition: 0.6s; transition: 0.6s; padding: 50px 5%; opacity: 0; pointer-events: none; } @media (max-width: 700px) { .home_style .separate_frame .separate_container .black_container, .home_style .separate_frame .separate_container .white_container { width: 90%; } } .home_style .separate_frame .separate_container .black_container a, .home_style .separate_frame .separate_container .white_container a { text-decoration: none; pointer-events: auto; } .home_style .separate_frame .separate_container .black_container a .rogo, .home_style .separate_frame .separate_container .white_container a .rogo { width: 80%; margin: 0px auto; } .home_style .separate_frame .separate_container .black_container a .rogo img, .home_style .separate_frame .separate_container .white_container a .rogo img { margin: 0px auto; width: 100%; -webkit-transition: 0.5s; transition: 0.5s; } .home_style .separate_frame .separate_container .black_container a .rogo .new, .home_style .separate_frame .separate_container .white_container a .rogo .new { margin: 0px; display: block; position: relative; left: 0px; top: 0px; width: 140px; background: rgba(235, 20, 60, 0.7); color: rgb(230, 230, 230); font-size: 25px; font-weight: bold; border: solid 1px white; border-radius: 10px; text-align: center; } .home_style .separate_frame .separate_container .black_container a .body_image_frame, .home_style .separate_frame .separate_container .white_container a .body_image_frame { width: 90%; margin: 0px auto; } .home_style .separate_frame .separate_container .black_container a .body_image_frame img, .home_style .separate_frame .separate_container .white_container a .body_image_frame img { margin: 0px auto; width: 100%; } .home_style .separate_frame .separate_container .black_container a .arrow01, .home_style .separate_frame .separate_container .white_container a .arrow01 { position: relative; border-bottom: solid 3px #000; border-right: solid 4px #000; margin: 20px 0px; -webkit-transform: skew(45deg); transform: skew(45deg); width: 60%; height: 20px; left: 36%; } .home_style .separate_frame .separate_container .black_container a:hover .body_image_frame, .home_style .separate_frame .separate_container .white_container a:hover .body_image_frame { overflow: hidden; -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: 0.5s; transition: 0.5s; } .home_style .separate_frame .separate_container .black_container { background: rgba(0, 0, 0, 0.8); left: -20%; } .home_style .separate_frame .separate_container .black_container a .arrow01 { border-bottom: solid 3px white; border-right: solid 4px white; } .home_style .separate_frame .separate_container .white_container { background: rgba(255, 255, 255, 0.8); right: -20%; } .home_style .ca_news_frame { width: 100%; padding: 30px 0px; background: rgba(255, 255, 255, 0.8); -webkit-backdrop-filter: blur(40px); backdrop-filter: blur(40px); } .home_style .ca_news_frame h2 { width: 100%; text-align: center; color: black; } .home_style .ca_news_frame .ca_news { width: 80%; margin: 30 auto; } .home_style .ca_news_frame .ca_news .news { width: 90%; display: block; margin: 0; padding: 0; position: relative; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 30 auto; } .home_style .ca_news_frame .ca_news .news a { color: black; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-decoration: none; border-bottom: dotted 1px black; width: 100%; margin: 0 auto; } @media (max-width: 1000px) { .home_style .ca_news_frame .ca_news .news a { width: 100%; display: block; } } .home_style .ca_news_frame .ca_news .news a:hover { background: rgba(0, 0, 0, 0.2); -webkit-transition: 0.5s all; transition: 0.5s all; } .home_style .ca_news_frame .ca_news .news a .date { color: black; text-decoration: none; padding: 10px; } .home_style .ca_news_frame .ca_news .news a .title { color: black; text-decoration: none; padding: 10px; } .home_style .frame { margin: 0px; padding: 50px 0px; background: rgba(30, 30, 35, 0.98); /*アニメーション要素までスクロールした時のスタイル*/ } .home_style .frame * #text { color: rgb(230, 230, 230); } .home_style .frame .content { width: 90%; margin: 0px auto; padding: 50px 0px; } @media (min-width: 1000px) { .home_style .frame .content { width: 80%; } } .home_style .frame .content .heading01 { width: 90%; margin: 0px auto; opacity: 0; -webkit-transition: 1s; transition: 1s; } .home_style .frame .content .heading01 h1, .home_style .frame .content .heading01 h2 { color: rgb(230, 230, 230); font-size: 30px; } @media (max-width: 1000px) { .home_style .frame .content .heading01 h1, .home_style .frame .content .heading01 h2 { text-align: center; } } .home_style .frame .content .heading01 .under_bar01 { width: 0px; border-bottom: solid 1px white; -webkit-transition: 1s; transition: 1s; margin-bottom: 30px; } .home_style .frame .content .right_text_frame, .home_style .frame .content .left_text_frame { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } @media (max-width: 1000px) { .home_style .frame .content .right_text_frame, .home_style .frame .content .left_text_frame { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } } .home_style .frame .content .right_text_frame .image_frame, .home_style .frame .content .left_text_frame .image_frame { display: block; width: 45% !important; margin: 10px auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @media (max-width: 700px) { .home_style .frame .content .right_text_frame .image_frame, .home_style .frame .content .left_text_frame .image_frame { width: 85% !important; } } .home_style .frame .content .right_text_frame .image_frame img, .home_style .frame .content .left_text_frame .image_frame img { width: 100%; } .home_style .frame .content .right_text_frame .image_frame .visual02, .home_style .frame .content .left_text_frame .image_frame .visual02 { margin-inline: auto; overflow: hidden; /* 画像がはみ出ないようにする */ width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } .home_style .frame .content .right_text_frame .image_frame .slide, .home_style .frame .content .left_text_frame .image_frame .slide { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } .home_style .frame .content .right_text_frame .image_frame .slide img, .home_style .frame .content .left_text_frame .image_frame .slide img { width: 100%; } @-webkit-keyframes zoomUp { 0% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.15); transform: scale(1.15); /* 拡大率 */ } } @keyframes zoomUp { 0% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.15); transform: scale(1.15); /* 拡大率 */ } } .home_style .frame .content .right_text_frame .image_frame .add-animation, .home_style .frame .content .left_text_frame .image_frame .add-animation { -webkit-animation: zoomUp 10s linear 0s normal both; animation: zoomUp 10s linear 0s normal both; } .home_style .frame .content .right_text_frame .text_frame, .home_style .frame .content .left_text_frame .text_frame { width: 45%; margin: 0px 2.5%; opacity: 0; -webkit-transition: 0.8s; transition: 0.8s; padding: 0px 2.5%; } @media (max-width: 1000px) { .home_style .frame .content .right_text_frame .text_frame, .home_style .frame .content .left_text_frame .text_frame { width: 90%; margin: 10px auto; } } .home_style .frame .content .right_text_frame .text_frame .text, .home_style .frame .content .left_text_frame .text_frame .text { color: rgb(230, 230, 230); line-height: 180%; } .home_style .frame .content .right_text_frame .text_frame .note, .home_style .frame .content .left_text_frame .text_frame .note { color: rgb(230, 230, 230); font-size: 13px; } @media (max-width: 1000px) { .home_style .frame .content .right_text_frame { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } } @media (max-width: 1000px) { .home_style .frame .content .right_text_frame .text_frame { border-right: none; border-radius: 0px; } } @media (max-width: 1000px) { .home_style .frame .content .left_text_frame { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } @media (max-width: 1000px) { .home_style .frame .content .left_text_frame .text_frame { border-left: none; } } .home_style .frame .content .center_text_frame { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .home_style .frame .content .center_text_frame .image_frame { display: block; width: 45% !important; margin: 0px auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 20px; } @media (max-width: 700px) { .home_style .frame .content .center_text_frame .image_frame { width: 85% !important; margin: 10px auto; } } .home_style .frame .content .center_text_frame .image_frame img { width: 100%; border-radius: 20px; } .home_style .frame .content .center_text_frame .text_frame { width: 70%; margin: 10px auto; opacity: 0; -webkit-transition: 0.8s; transition: 0.8s; padding: 0px 2.5%; } @media (max-width: 1000px) { .home_style .frame .content .center_text_frame .text_frame { width: 90%; } } .home_style .frame .content .center_text_frame .text_frame .text { color: rgb(230, 230, 230); line-height: 180%; } .home_style .frame #fade_animation { opacity: 0; visibility: hidden; -webkit-transition: 1s; transition: 1s; -webkit-transform: translateY(30px); transform: translateY(30px); } .home_style .frame .active { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); background: white; } .page02 .top { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 90%; height: 100%; margin: 0px auto; opacity: 0; } .page02 .top img { width: 100%; } .page02 .margin01 { display: block; height: 40%; } .page02 .frame { width: 100%; padding: 50px 0px; -webkit-transition: 0.5s; transition: 0.5s; background: rgba(0, 0, 0, 0.2); } .page02 .frame * #text { color: rgb(230, 230, 230); } .page02 .frame .content { width: 80%; margin: 0px auto; } @media (max-width: 700px) { .page02 .frame .content { width: 90%; } } .page02 .frame .content .heading { width: 90%; margin: 0px auto; opacity: 0; -webkit-transition: 1s; transition: 1s; } .page02 .frame .content .heading h1 { color: rgb(230, 230, 230); } @media (max-width: 1000px) { .page02 .frame .content .heading h1 { text-align: center; } } .page02 .frame .content .heading .under_bar { width: 0px; margin-bottom: 30px; -webkit-transition: 1s; transition: 1s; border-bottom: solid 1px white; } .page02 .frame .content .right_text_frame, .page02 .frame .content .left_text_frame { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .page02 .frame .content .right_text_frame .image_frame, .page02 .frame .content .left_text_frame .image_frame { display: block; width: 45% !important; margin: 0px auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 20px; } @media (max-width: 700px) { .page02 .frame .content .right_text_frame .image_frame, .page02 .frame .content .left_text_frame .image_frame { width: 85% !important; margin: 10px auto; } } .page02 .frame .content .right_text_frame .image_frame img, .page02 .frame .content .left_text_frame .image_frame img { width: 100%; border-radius: 20px; } .page02 .frame .content .right_text_frame .text_frame, .page02 .frame .content .left_text_frame .text_frame { width: 45%; margin: 0px 2.5%; opacity: 0; -webkit-transition: 0.8s; transition: 0.8s; padding: 0px 2.5%; } @media (max-width: 1000px) { .page02 .frame .content .right_text_frame .text_frame, .page02 .frame .content .left_text_frame .text_frame { width: 90%; margin: 10px auto; } } .page02 .frame .content .right_text_frame .text_frame .text, .page02 .frame .content .left_text_frame .text_frame .text { color: rgb(230, 230, 230); line-height: 180%; } .page02 .frame .content .right_text_frame .text_frame .note, .page02 .frame .content .left_text_frame .text_frame .note { color: rgb(230, 230, 230); font-size: 13px; } @media (max-width: 1000px) { .page02 .frame .content .right_text_frame { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } } @media (max-width: 1000px) { .page02 .frame .content .right_text_frame .text_frame { border-right: none; border-radius: 0px; } } @media (max-width: 1000px) { .page02 .frame .content .left_text_frame { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } @media (max-width: 1000px) { .page02 .frame .content .left_text_frame .text_frame { border-left: none; border-radius: 0px; } } .page02 .frame .content .center_text_frame { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .page02 .frame .content .center_text_frame .image_frame { display: block; width: 45% !important; margin: 0px auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 20px; } @media (max-width: 700px) { .page02 .frame .content .center_text_frame .image_frame { width: 85% !important; margin: 10px auto; } } .page02 .frame .content .center_text_frame .image_frame img { width: 100%; border-radius: 20px; } .page02 .frame .content .center_text_frame .text_frame { width: 70%; margin: 10px auto; opacity: 0; -webkit-transition: 0.8s; transition: 0.8s; padding: 0px 2.5%; } @media (max-width: 1000px) { .page02 .frame .content .center_text_frame .text_frame { width: 90%; } } .page02 .frame .content table { width: 80%; margin: 0px auto; border-top: 1px dotted white; } .page02 .frame .content table tr { -webkit-transition: 1s; transition: 1s; } .page02 .frame .content table td, .page02 .frame .content table th { border-bottom: 1px dotted white; color: rgb(230, 230, 230); font-size: 18px; padding: 8px 0px; text-align: center; } @media (max-width: 1000px) { .page02 .frame .content table tr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; border-bottom: dotted 1px white; } .page02 .frame .content table .sub_row { border: none; } .page02 .frame .content table td, .page02 .frame .content table th { display: block; width: 100%; border: none; } .page02 .frame .content table thead { display: none; } .page02 .frame .content table td[data-title]::before { color: #666; content: attr(data-title) " :"; font-weight: bold; padding: 0 10px 0 0; display: inline; } } .page03 { width: 100%; } .page03 .news-article { display: block; background: rgb(240, 240, 240); width: 80%; padding: 100px 10%; } .page03 .news-article h2 { font-size: 36px; text-align: center; } .page03 .news-article .date { text-align: end; border-bottom: solid 1px rgb(70, 70, 80); } .page03 .news-article .body { padding: 50px 0px; } .page03 .news-article .body a { color: rgb(60, 60, 60); } .page03 .news-article .body .center_image { height: 300px; margin: 10px auto; } @media (max-width: 700px) { .page03 .news-article .body .center_image { height: auto; width: 100%; text-align: center; } } .page03 .news-article .footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; padding: 50px 0px; border-top: solid 1px rgb(70, 70, 80); } @media (max-width: 700px) { .page03 .news-article .footer { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } } .page03 .news-article .footer a { text-decoration: none; color: rgb(60, 60, 60); padding: 10px 30px; margin: 5px 0px; -webkit-transition: 0.4s; transition: 0.4s; text-align: center; border-radius: 4px; border: solid 2px rgb(70, 70, 80); } .page03 .news-article .footer .center { border-left: solid 1px rgb(70, 70, 80); border-right: solid 1px rgb(70, 70, 80); } .page03 .news-article .footer a:hover { background: rgb(200, 200, 220); } .page03 .news_list { display: block; background: rgba(30, 30, 35, 0.4); width: 80%; padding: 100px 10%; } .page03 .news_list h1 { font-size: 36px; text-align: center; color: #DDD; } .page03 .news_list form { display: block; width: 90%; margin: 20px auto; overflow-x: scroll; overflow-y: hidden; } .page03 .news_list form::-webkit-scrollbar { height: 15px; } .page03 .news_list form::-webkit-scrollbar-track { background: none; } .page03 .news_list form::-webkit-scrollbar-thumb { background: #DDD; border-radius: 4px; } .page03 .news_list form .hnavmenu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin: 0 auto; width: 1400; } .page03 .news_list form .hnavmenu a { display: inline-block; border: none; font-size: 18px; height: 30px; margin-bottom: 30px; width: 100px; text-decoration: none; color: #DDD; text-align: center; } .page03 .news_list form .hnavmenu a:hover { text-decoration: underline; } .page03 .news_list .view_news { margin: 50px; border-top: dotted 1px #DDD; } .page03 .news_list .view_news a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-decoration: none; color: #DDD; border-bottom: dotted 1px #DDD; padding: 10px 0px; -webkit-transition: 0.4s; transition: 0.4s; } .page03 .news_list .view_news a .date { width: 30%; text-align: center; } .page03 .news_list .view_news a .title { text-align: start; } @media (max-width: 1000px) { .page03 .news_list .view_news a { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .page03 .news_list .view_news a .date { padding-left: 10px; width: unset; text-align: start; } .page03 .news_list .view_news a .title { padding-left: 10px; width: unset; text-align: start; } } .page03 .news_list .view_news a:hover { background: rgb(70, 70, 80); }/*# sourceMappingURL=design_style.css.map */