#main_ph{margin:0 auto 1rem;width:100%}#main_ph #main{width:100%;max-height:30rem;aspect-ratio:75/22;overflow:hidden;position:relative;background:#fff}#main_ph #main>div{position:absolute;top:0;left:0;width:100%;height:100%}#main_ph #main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 768px){#main_ph #main img{border:1px solid #bbb;padding:.3rem;background-color:#fff}}#main_area .information dl{width:100%;margin-bottom:1rem;padding-bottom:1rem;background:url(../images/line.png) repeat-x bottom;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.2rem}@media screen and (max-width: 767px){#main_area .information dl{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem}}#main_area .information dl dt{color:#fff;width:9rem;height:3rem;font-size:1.1rem;text-align:center;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width: 767px){#main_area .information dl dt{width:8.5rem;height:2.7rem;font-size:1rem}}#main_area .information dl dd{font-size:1.2rem;line-height:1.7;min-height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#main_area .information dl dd.data{width:7rem}@media screen and (max-width: 767px){#main_area .information dl dd.data{width:auto;min-height:2.7rem}}#main_area .information dl dd:not(.data){width:54rem}@media screen and (max-width: 767px){#main_area .information dl dd:not(.data){width:100%;font-size:1.4rem;line-height:normal}}#main_area .information dl dd a{text-decoration:underline}@media screen and (min-width: 768px){#main_area .information dl dd a:hover{color:var(--color);text-decoration:none}}#main_area .information .color01,#main_area .in_information .color01{background:#3c6}#main_area .information .color02,#main_area .in_information .color02{background:orange}#main_area .information .color03,#main_area .in_information .color03{background:#f39}#main_area .information .color04,#main_area .in_information .color04{background:#09f}#main_area .information .color05,#main_area .in_information .color05{background:#63f}#main_area .information .color06,#main_area .in_information .color06{background:#663}#main_area .information .color07,#main_area .in_information .color07{background:#066}#main_area .information .color08,#main_area .in_information .color08{background:#903}#main_area .information .color09,#main_area .in_information .color09{background:#36c}#main_area .information .color10,#main_area .in_information .color10{background:#f96}#main_area .photogallery ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 1.3rem}@media screen and (max-width: 767px){#main_area .photogallery ul{gap:1rem}}#main_area .photogallery ul li{width:17rem;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}@media screen and (max-width: 767px){#main_area .photogallery ul li{width:calc(50% - .5rem)}}#main_area .photogallery ul li a{border:1px solid #bbb;padding:.3rem;width:100%;height:11.8rem;display:block;text-decoration:none}@media screen and (min-width: 768px){#main_area .photogallery ul li a:hover{opacity:.9}}@media screen and (max-width: 767px){#main_area .photogallery ul li a{height:10.7rem}}#main_area .photogallery ul li .caption{font-size:1.1rem;line-height:1.3}#main_area .photogallery ul li img{width:100%;height:100%;background-color:#fff;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#main_area .photogallery h4{font-size:1.68rem;margin-bottom:2rem}@media screen and (max-width: 767px){#main_area .photogallery h4{font-size:1.55rem;margin-bottom:1em}}#main_area .photogallery #to_gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:2rem 0 0}#main_area .photogallery #to_gallery a{text-decoration:none;color:#333;font-size:1.15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.2rem}#main_area .photogallery #to_gallery a:before{content:"";border:5px solid rgba(0,0,0,0);border-left-color:#bbb;display:block}#main_area .photogallery #to_gallery a:hover{text-decoration:underline}#gallery .photogallery{margin-bottom:5rem}#page_number{margin-top:3rem;width:100%}@media screen and (max-width: 767px){#page_number{margin:3rem auto 1rem;width:auto;padding:0 .5rem}}#page_number .clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem}@media screen and (max-width: 767px){#page_number .clearfix{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}}#page_number li{border:1px solid silver;width:3.2rem;height:3.1rem;font-size:1.26rem}@media screen and (max-width: 767px){#page_number li{font-size:1.1rem;width:2.8rem;height:2.7rem}}#page_number li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:silver;width:100%;height:100%;text-decoration:none}#page_number li a:hover{color:#666;text-decoration:underline}#page_number li.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center;color:#fff}#main_area #federation{margin-bottom:1rem}#main_area #federation .federation{margin-bottom:2rem}#main_area #federation .federation h4{font-size:1.4rem;display:block;margin-bottom:1rem;color:#999;font-weight:bold}@media screen and (max-width: 767px){#main_area #federation .federation h4{font-size:1.5rem}}#main_area #federation .federation .clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 1.4rem}@media screen and (max-width: 767px){#main_area #federation .federation .clearfix{gap:1rem .5rem}}#main_area #federation .federation .clearfix li{width:23rem;aspect-ratio:23/7}@media screen and (max-width: 767px){#main_area #federation .federation .clearfix li{width:calc(50% - .25rem)}}#main_area #federation .federation .hokkaido{background:#cbccff;color:#000}#main_area #federation .federation .ladies{background:#fd8bbf;color:#000}#main_area #federation .federation .banner_bg_color_01{background:#deb887;color:#000}#main_area #federation .federation .banner_bg_color_02{background:#7cfc00;color:#000}#main_area #federation .federation .banner_bg_color_03{background:#00bfff;color:#000}#main_area #federation .federation .banner_bg_color_04{background:silver;color:#000}#main_area #federation .federation .banner_bg_color_05{background:#cbccff;color:#000}#main_area #federation .federation .banner_bg_color_06{background:#fd8bbf;color:#000}#main_area #federation .federation .banner_bg_color_07{background:gold;color:#000}#main_area #federation .federation .banner_bg_color_08{background:#f5f5f5;color:#000}#main_area #federation .federation .ch_hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100% !important;height:100% !important}#main_area #federation .federation .ch_hover .contenthover{width:100%;height:100%}#main_area #federation .federation .ch_element{width:100% !important;height:100% !important}#main_area #federation .federation .ch_element .ch_normal{width:100% !important;height:100% !important}#main_area #federation .federation .ch_element .ch_normal p.wrapcontenthover{width:100%;height:100%;padding:0 .5em}#main_area #federation .federation p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#000;width:100%;height:100%;text-align:center;color:#fff;font-size:1.4rem}@media screen and (max-width: 767px){#main_area #federation .federation p{font-size:1rem}}#main_area #federation .federation a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:100%;color:#fff;text-decoration:none;padding:0 .5em}#main_area #federation .federation img{width:100%;height:100%}.in_information{font-size:1.4rem}.in_information dl{margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem}.in_information dt{color:#fff;width:9rem !important;height:3rem;text-align:center;font-size:1.12rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.in_information .data{font-size:1.26rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.in_information dd:not(.data){font-size:1.68rem;width:100%}@media screen and (max-width: 767px){.in_information dd:not(.data){font-size:1.6rem}}.in_information dd a{color:red}.in_information p,.in_information div,.in_information table{font-size:1.4rem;line-height:1.7}.in_information p a,.in_information div a,.in_information table a{text-decoration:underline}.in_information p a:hover,.in_information div a:hover,.in_information table a:hover{color:var(--color)}.in_information p iframe,.in_information div iframe,.in_information table iframe{max-width:100%}@media screen and (max-width: 767px){.in_information ul{font-size:1.3rem !important}}.in_game ul.clearfix,.in_docment ul.clearfix,.in_link ul.clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;background:url(../images/line.png) repeat-x bottom}@media screen and (max-width: 767px){.in_game ul.clearfix,.in_docment ul.clearfix,.in_link ul.clearfix{gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.in_game ul.clearfix li,.in_docment ul.clearfix li,.in_link ul.clearfix li{width:100%;padding:0 .5rem}}.in_game ul.clearfix:not(:first-child),.in_docment ul.clearfix:not(:first-child),.in_link ul.clearfix:not(:first-child){margin-top:2rem}.in_game dl,.in_docment dl,.in_link dl{width:53rem;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem}@media screen and (max-width: 767px){.in_game dl,.in_docment dl,.in_link dl{gap:.5rem 1rem}}.in_game dl dt,.in_docment dl dt,.in_link dl dt{font-size:1.82rem;line-height:1.5;width:100%}@media screen and (max-width: 767px){.in_game dl dt,.in_docment dl dt,.in_link dl dt{font-size:1.6rem;width:100%}}.in_game dl dd,.in_docment dl dd,.in_link dl dd{font-size:1.26rem}.in_game .detail,.in_docment .detail,.in_link .detail{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.in_game .detail,.in_docment .detail,.in_link .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.in_game .detail a,.in_docment .detail a,.in_link .detail a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:18rem;height:4rem;background:#ddd;text-align:center;color:#000;text-decoration:none;font-size:1.26rem;line-height:1.7}@media screen and (min-width: 768px){.in_game .detail a:hover,.in_docment .detail a:hover,.in_link .detail a:hover{background:#666;color:#fff}}@media screen and (max-width: 767px){.in_game .detail a,.in_docment .detail a,.in_link .detail a{width:15rem;height:3.6rem;font-size:1.1rem}}.in_game ul.clearfix{padding:.6rem 0 2.6rem}@media screen and (max-width: 767px){.in_game ul.clearfix li dl{gap:.5rem}}@media screen and (max-width: 767px)and (max-width: 767px){.in_game ul.clearfix li dl dt{margin-bottom:1rem}}.g_info_category{width:100%;font-size:2rem !important;line-height:1.4}.g_info_category #ttl_bar{margin-top:.5rem}@media screen and (max-width: 767px){.g_info_category{font-size:1.8rem !important}}.in_docment ul.clearfix{padding-bottom:2.6rem}@media screen and (max-width: 767px){.in_docment ul.clearfix li{width:100%}}.in_docment .detail a{text-decoration:none;gap:.5rem}.in_docment .detail a:after{content:url(../images/icon_pdf.png);width:2rem;height:1.8rem}@media screen and (min-width: 768px){.in_docment .detail a:hover{background:#666;color:#fff}}.in_docment .xls a:after{content:url(../images/icon_xls.png)}.in_docment .doc a:after{content:url(../images/icon_doc.png)}#adobe{width:100%;border:.3rem solid #ccc;padding:2rem}@media screen and (max-width: 767px){#adobe{padding:1.6rem;margin-bottom:3rem}}#adobe ul.clearfix{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}@media screen and (max-width: 767px){#adobe ul.clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#adobe ul.clearfix li{color:#666;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 767px){#adobe ul.clearfix li{font-size:1.2rem}}#adobe ul.clearfix li a{text-decoration:underline}@media screen and (min-width: 768px){#adobe ul.clearfix li a:hover{color:var(--color)}}.in_game_inner{font-size:1.4rem}.in_game_inner h4{font-size:2.24rem;margin-bottom:2rem;padding-left:1.2rem;position:relative}.in_game_inner h4 span{position:absolute;top:0;left:0;width:.4rem;height:3rem;display:block;margin-right:.8rem}@media screen and (max-width: 767px){.in_game_inner h4{font-size:2rem}}.in_game_inner ul.clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:0 2rem}.in_game_inner ul.clearfix:not(.wapper_gaiyo):not(.wapper_gaiyoNoimg){margin-bottom:2rem;gap:2rem}.in_game_inner ul.clearfix:not(.wapper_gaiyo):not(.wapper_gaiyoNoimg) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(25% - 1.5rem);height:4rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width: 767px){.in_game_inner ul.clearfix:not(.wapper_gaiyo):not(.wapper_gaiyoNoimg) li{width:calc(50% - .5rem)}}.in_game_inner ul.clearfix:not(.wapper_gaiyo):not(.wapper_gaiyoNoimg) li.wide{width:calc(50% - 1rem);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width: 767px){.in_game_inner ul.clearfix:not(.wapper_gaiyo):not(.wapper_gaiyoNoimg) li.wide{width:100%}.in_game_inner ul.clearfix:not(.wapper_gaiyo):not(.wapper_gaiyoNoimg) li.wide:nth-of-type(2n){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width: 767px){.in_game_inner ul.clearfix:not(.wapper_gaiyo):not(.wapper_gaiyoNoimg){padding:0 .5rem;gap:1rem;margin-bottom:1rem}}.in_game_inner .wapper_gaiyoNoimg{width:100%}.in_game_inner .wapper_gaiyoNoimg .gaiyo{width:100%}.in_game_inner .wapper_gaiyo{gap:3rem;font-size:1.4rem}.in_game_inner .wapper_gaiyo.clearfix{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.in_game_inner .wapper_gaiyo.clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.in_game_inner .wapper_gaiyo .gaiyo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:49rem}@media screen and (max-width: 767px){.in_game_inner .wapper_gaiyo .gaiyo{width:100%}}.in_game_inner .wapper_gaiyo .gaiyo>*{width:100%}.in_game_inner .wapper_gaiyo .poster{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:20rem}.in_game_inner .wapper_gaiyo .poster img{width:100%;height:auto}.in_game_inner .gaiyo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.in_game_inner .gaiyo{padding:0 .5em}}.in_game_inner .gaiyo span,.in_game_inner .gaiyo strong{color:inherit}.in_game_inner dl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;margin-bottom:1rem}.in_game_inner dl dt{width:8rem;-ms-flex-negative:0;flex-shrink:0}.in_game_inner dl dt.wide{width:15rem}.in_game_inner dl dd{width:100%}.in_game_inner dl,.in_game_inner p,.in_game_inner div{font-size:1.4rem;word-break:break-word}.in_game_inner dl a,.in_game_inner p a,.in_game_inner div a{text-decoration:underline;word-break:break-word}@media screen and (min-width: 768px){.in_game_inner dl a:hover,.in_game_inner p a:hover,.in_game_inner div a:hover{color:var(--color)}}.in_game_inner .plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}.in_game_inner .plus ul{gap:0}.in_game_inner .plus ul li{width:100%;font-size:1.4rem}.in_game_inner .notes{font-size:1.26rem;margin-top:2rem}.in_game_inner .btn_download{width:100%;height:100%}.in_game_inner .btn_download a{width:100%;height:100%;color:#000;text-decoration:none;font-size:1.26rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.2rem;padding:0 1rem;text-align:center;line-height:1.4}.in_game_inner .btn_download a .detail{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left}.in_game_inner .btn_download a:after{content:url(../images/icon_pdf.png);width:2rem;height:1.8rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.in_game_inner .btn_download a{width:100%}}.in_game_inner .btn_download.gray{background:#ddd}.in_game_inner .btn_download.gray .detail{color:#000}.in_game_inner .btn_download.gray:hover{background:#666}.in_game_inner .btn_download.gray:hover .detail{color:#fff}.in_game_inner .btn_download.blue{background:#297aaa}.in_game_inner .btn_download.blue .detail{color:#fff}.in_game_inner .btn_download.blue:hover{background:#125278}.in_game_inner .btn_download.pink{background:#efa1b6}.in_game_inner .btn_download.pink .detail{color:#fff}.in_game_inner .btn_download.pink:hover{background:#e47492}.in_game_inner+.photogallery ul{margin-bottom:2rem}#main_area .in_menber{color:#333;margin-bottom:0}#main_area .in_menber h4{font-size:1.96rem;margin-bottom:1.8rem}@media screen and (max-width: 767px){#main_area .in_menber h4{font-size:1.8rem;margin-bottom:1.5rem}}#main_area .in_menber ul.clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:1rem auto 3rem;font-size:1.4rem;width:100%}@media screen and (max-width: 767px){#main_area .in_menber ul.clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin:0 auto 2rem}}#main_area .in_menber ul.clearfix .ph img{width:15rem;height:auto}#main_area .in_menber ul.clearfix .text{width:55rem}#main_area .in_menber ul.clearfix .text.fullWidth{width:100%;padding:0 .5rem}@media screen and (max-width: 767px){#main_area .in_menber ul.clearfix .text{width:100%;padding:0 .5rem}}#main_area .in_menber .text dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main_area .in_menber .text dl .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:1.4rem;gap:1rem}#main_area .in_menber .text dl .item dt{-ms-flex-negative:0;flex-shrink:0}#main_area .in_menber p{line-height:1.7;margin-top:1.4rem}#main_area .in_menber table p{margin:0}.in_link dl.clearfix{width:100%;padding-bottom:2rem;margin-bottom:2rem;background:url(../images/line.png) repeat-x bottom}@media screen and (max-width: 767px){.in_link dl.clearfix{padding:0 .5rem 2rem}}.in_link a{font-size:1.4rem;text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;max-width:100%;overflow-wrap:break-word;word-break:break-all}.in_link a:after{content:url(../images/icon_newwindow.png)}@media screen and (min-width: 768px){.in_link a:hover{text-decoration:none}}@media screen and (max-width: 767px){.in_link a{font-size:1.2rem}}.in_contact ul.clearfix:after{content:"";display:block;clear:both;height:0}@media screen and (max-width: 767px){.in_contact{padding:0 .5rem}}.in_contact div,.in_contact p{line-height:1.5;font-size:1.4rem;word-break:break-word}.in_contact p{line-height:1.5;margin-bottom:3rem;font-size:1.4rem}.in_contact p span{color:red}.in_contact dl{padding-bottom:10px;margin-bottom:10px;background:url(../images/line.png) repeat-x bottom;color:#666}.in_contact dl dt{width:260px;float:left;height:20px;padding-top:4px}.in_contact dl dd{float:left}.in_contact a{padding-left:1rem}.in_contact a:hover{text-decoration:none}.in_contact .red{color:red;font-size:80%}@media screen and (max-width: 767px){.in_contact .img_mail{padding:0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.in_contact .img_mail a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}@media screen and (min-width: 768px){.in_contact .img_mail a:hover{opacity:.8}}@media screen and (max-width: 767px){.in_contact .img_mail a{padding:0}}#btn_send_clear{padding-bottom:20px}#btn_send_clear ul{margin-left:160px}#btn_send_clear li{float:left;margin-right:20px}#btn_send_clear a{display:block;line-height:1.5;width:190px;height:0;padding-top:50px;overflow:hidden}.btn_send a{background:rgba(0,0,0,0) url(../images/btn_contact.png) left no-repeat}.btn_clear a{background:rgba(0,0,0,0) url(../images/btn_contact.png) right no-repeat}.btn_send a:hover,.btn_clear a:hover{opacity:.8}.in_freepage{line-height:1.7;padding-bottom:.4rem}.in_freepage h4{font-size:1.68rem;margin-bottom:2rem;font-weight:bold}.in_freepage p{font-size:1.4rem}@media screen and (max-width: 767px){.in_sitemap{padding-top:1rem}}.in_sitemap li{font-size:1.4rem;padding-bottom:2rem;margin-bottom:2rem;background:url(../images/line.png) repeat-x bottom}.in_sitemap a{text-decoration:underline}.in_sitemap a:hover{text-decoration:none}.triangleRight{background:url(../images/arrow_gray.gif) no-repeat 0 2px;padding-right:6px}.triangleRight2{content:"";width:0;height:0;border-left:5px solid #666;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);margin-right:4px;float:left}td{vertical-align:middle}/*# sourceMappingURL=style.css.map */