@charset "UTF-8";@media screen and (max-width: 767px){.module_grid.skin_potal{margin-top:0}}@media screen and (max-width: 767px){.message_box .message h3{font-size:.8rem}}.life_science{margin-top:50px}.life_science img{float:right;margin-right:70px;margin-bottom:30px;margin-left:100px}@media screen and (max-width: 767px){.life_science{text-align:center}.life_science img{float:none;margin-right:0;margin-bottom:30px;margin-left:0;text-align:center}}.life_science_about{width:940px;text-align:left}.life_science_about p{margin-bottom:30px;letter-spacing:2px;line-height:27px}@media screen and (max-width: 767px){.life_science_about{width:100%}.life_science_about p{margin-bottom:30px;letter-spacing:0px;font-size:1.4em;line-height:20px}}.building_map{text-align:center}.organization_cont h2{margin:0 0 5px}.organization_cont p{margin:0 0 20px}@media screen and (max-width: 767px){.organization_cont table tr{border-bottom:1px solid #ccc}.organization_cont table td{padding:2vw 1.33333vw 2vw 0}}.organization_cont .company_org{margin:0 0 50px}.organization_cont .company_org p{margin:20px 0;font-size:17px}.organization_cont .company_org small{display:block;margin:1em 0 0 1em}@media screen and (max-width: 767px){.organization_cont .company_org{margin:0 0 30px}.organization_cont .company_org p{margin:10px 0;font-size:1.3em}}.organization_cont .officer{margin:0 0 50px}.organization_cont .officer table{margin:20px 0}@media screen and (max-width: 767px){.organization_cont .officer table{margin:10px 0}.organization_cont .officer table td{min-width:50px;vertical-align:top}.organization_cont .officer table .name{width:85px}}.organization_cont .advisory_committee{margin:0 0 50px}.organization_cont .advisory_committee h3{margin:30px 0 10px}.organization_cont .advisory_committee p{margin:15px 0 30px}.organization_cont .advisory_committee caption{caption-side:bottom;text-align:right}@media screen and (max-width: 767px){.organization_cont .advisory_committee p{font-size:1.3em}.organization_cont .advisory_committee table{margin:10px 0}.organization_cont .advisory_committee table td{min-width:50px;vertical-align:top}.organization_cont .advisory_committee table .name{width:100px}}.company_cont .heading_underline .sub{font-size:80%}.company_cont .company_about{margin-top:50px;width:940px;text-align:left}.company_cont .company_about p{margin-bottom:30px;letter-spacing:2px;line-height:27px}@media screen and (max-width: 767px){.company_cont .company_about{margin-top:10px;width:100%}.company_cont .company_about p{margin-bottom:20px;letter-spacing:0px;line-height:20px}}.company_cont .company_step{margin-right:auto;margin-left:auto;width:750px}.company_cont .company_step dl{margin-top:50px}.company_cont .company_step dt{margin-top:30px;font-weight:700}.company_cont .company_step dt span{margin-right:10px;color:#f71218}.company_cont .company_step dd{margin-bottom:30px;letter-spacing:2px;line-height:27px}@media screen and (max-width: 767px){.company_cont .company_step{width:100%}.company_cont .company_step dl{margin-top:30px}.company_cont .company_step dt{font-size:1rem;line-height:2}.company_cont .company_step dd{margin-bottom:30px;letter-spacing:0px;font-size:.8rem;line-height:2}}.company_cont .company_step2{margin-right:auto;margin-left:auto}.company_cont .company_stepp.img{text-align:center}.company_cont .underline_none{border:none}.company_cont .company_step2 .heading_underline_red{font-size:1.125rem;color:#e50012;border-bottom:1px solid #e50012;margin:0 0 20px;padding:0 0 0 1rem}.company_cont .company_step2 ul{list-style:disc;padding:0 0 0 1em;margin:0 0 40px}.company_cont .company_step2 ul b{font-weight:700}.company_cont .company_step2 .com_flex{display:flex;-webkit-align-items:flex-end;align-items:flex-end;margin:80px 0 60px}.company_cont .company_step2 .com_flex .first{width:50%;-webkit-order:1;-ms-order:1;order:1;margin:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.company_cont .company_step2 .com_flex .first p.img01 img{display:block;width:80%;margin:0 auto}.company_cont .company_step2 .com_flex .first dl{display:flex}.company_cont .company_step2 .com_flex .first dl dd{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:20px 10px;margin:0 5px}.company_cont .company_step2 .com_flex .first dl dd strong{display:flex;height:86px;align-items:center;justify-content:center;margin:0 0 20px}.company_cont .company_step2 .com_flex .first dl dd strong img{width:65%}.company_cont .company_step2 .com_flex .first dl dd p{margin:0}.company_cont .company_step2 .com_flex .first dl dd p span{display:block;text-align:center;font-weight:700}.company_cont .company_step2 .com_flex .first dl dd p span.colo{margin:0 0 20px}.company_cont .company_step2 .com_flex .first dl dd:first-child{border:#e60012 1px solid}.company_cont .company_step2 .com_flex .first dl dd:last-child{border:#013a95 1px solid}.company_cont .company_step2 .com_flex .first dl dd:first-child p span.colo{color:#e60012}.company_cont .company_step2 .com_flex .first dl dd:last-child p span.colo{color:#013a95}.company_cont .company_step2 .com_flex .sec{-webkit-order:0;-ms-order:0;order:0}.company_cont .company_step2 .com_flex .thi{-webkit-order:2;-ms-order:2;order:2}.company_cont .company_step2 .com_flex .sec,.company_cont .company_step2 .com_flex .thi{position:relative;top:0;left:0;border:1px solid #e50012;width:25%;padding:55px 10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.company_cont .company_step2 .com_flex .sec strong,.company_cont .company_step2 .com_flex .thi strong{display:block;position:absolute;top:-20px;left:0;width:100%}.company_cont .company_step2 .com_flex .sec strong em,.company_cont .company_step2 .com_flex .thi strong em{display:block;background:#e8465a;color:#fff;text-align:center;width:80%;margin:0 auto;padding:5px 0}.company_cont .company_step2 .com_flex .sec div,.company_cont .company_step2 .com_flex .thi div{min-height:285px}.company_cont.company_cont_en .company_step2 .com_flex .sec div,.company_cont.company_cont_en .company_step2 .com_flex .thi div{min-height:340px}.company_cont .company_step2 .com_flex .sec div span,.company_cont .company_step2 .com_flex .thi div span{display:block;font-weight:700;font-size:17px;border-bottom:#e8465a 1px solid;text-align:center;color:#e60012;margin:0 0 25px}.company_cont .company_step2 .com_flex .sec div p,.company_cont .company_step2 .com_flex .thi div p{margin:0}.company_cont .company_step2 .com_flex .sec div p em,.company_cont .company_step2 .com_flex .thi div p em{display:block;text-indent:-1em;padding:0 0 0 1em;margin:0 0 20px}.company_cont .company_step2 .com_flex .sec div p em.last,.company_cont .company_step2 .com_flex .thi div p em.last{margin:0}@media screen and (max-width: 767px){.company_cont .company_step2 .heading_underline_red{font-size:.9375rem;margin:0 0 3.33333vw;padding:0 0 0 1rem}.company_cont .company_step2 ul{font-size:.8rem;margin:0 0 3vw}.company_cont .company_step2 .com_flex{display:inherit;margin:6vw 0 0}.company_cont .company_step2 .com_flex .first{width:100%;margin:10vw 0}.company_cont .company_step2 .com_flex .first dl dd{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:20px 10px;margin:0 5px}.company_cont .company_step2 .com_flex .first dl dd strong{display:block;text-align:center;margin:0 0 20px;height:16vw}.company_cont .company_step2 .com_flex .first dl dd strong img{width:auto;height:100%}.company_cont .company_step2 .com_flex .first dl dd p{margin:0}.company_cont .company_step2 .com_flex .first dl dd p span{display:block;text-align:center}.company_cont .company_step2 .com_flex .first dl dd p span.colo{margin:0 0 3vw}.company_cont .company_step2 .com_flex .sec,.company_cont .company_step2 .com_flex .thi{width:100%;padding:10vw 1.5vw 1.5vw}.company_cont .company_step2 .com_flex .thi{margin:10vw 0 8vw}.company_cont .company_step2 .com_flex .sec strong,.company_cont .company_step2 .com_flex .thi strong{top:-4vw}.company_cont .company_step2 .com_flex .sec strong em,.company_cont .company_step2 .com_flex .thi strong em{font-size:.8375rem;padding:2vw 0}.company_cont .company_step2 .com_flex .sec div,.company_cont .company_step2 .com_flex .thi div,.company_cont.company_cont_en .company_step2 .com_flex .sec div,.company_cont.company_cont_en .company_step2 .com_flex .thi div{min-height:auto}.company_cont .company_step2 .com_flex .sec div span,.company_cont .company_step2 .com_flex .thi div span{font-size:.8rem;margin:0 0 4vw}.company_cont .company_step2 .com_flex .sec div p,.company_cont .company_step2 .com_flex .thi div p{margin:0 0 4vw}.company_cont .company_step2 .com_flex .sec div p em,.company_cont .company_step2 .com_flex .thi div p em{margin:0 0 2.5vw}}.west .item_text+.item_text{margin-top:20px}.west_doshomachi{margin:2rem 0}.west_doshomachi,.west_message{display:flex;justify-content:space-between}.west_doshomachi .item_paragraph{width:calc(50% - 2.5em)}.west_doshomachi .item_image{width:50%}.west .item_image_caption{margin-top:10px;font-size:14px;text-align:center}.west_project{margin-top:1rem}.west_project .item_image{margin:20px 0;text-align:center}.west_project .item_image img{width:334px;padding:20px 21px}.west_message{margin:1rem 0 3em}.west_message .item_image{width:200px;margin-right:3em}.west_message .item_image_caption{line-height:1.4}.west_message .item_job{font-size:13px}.west_message .item_name{font-size:16px;font-weight:700}.west_message .item_paragraph{flex:1}@media screen and (max-width: 767px){.west_doshomachi,.west_message{flex-direction:column}.west_doshomachi .item_paragraph,.west_doshomachi .item_image,.west_message .item_image,.west_message .item_paragraph{width:100%}.west_doshomachi .item_image{margin-top:5.33333vw;min-height:1%}.west_doshomachi .item_image_caption{font-size:.75rem}.west_project .item_image img{width:70%}.west_message .item_image{margin:0 0 20px;text-align:center}.west_message .item_paragraph{flex:0 1 auto}}.access_pageNavi{display:flex;margin:2rem 0;margin-top:20px;text-align:center;background:#f5f5f5;padding:20px}@media screen and (max-width: 767px){.access_pageNavi{display:block;margin:1rem 0;padding:10px}}.access_pageNavi li{flex:1;margin:0 .5em;border:1px solid #9e9e9f}@media screen and (max-width: 767px){.access_pageNavi li{margin:.5em}}.access_pageNavi li a{display:block;padding:.8em;text-align:center;text-decoration:none;line-height:1;background:#fff;position:relative}.access_pageNavi li a:before{content:"";position:absolute;border:1px solid;border-color:transparent #f00 #f00 transparent;transform:rotate(45deg);top:0;bottom:5px;margin:auto 0;left:20px;width:8px;height:8px}.access_pageNavi li a:hover{background-color:#f0f0f0}.overseas_cont .overseas_info{margin:15px 0 20px;font-size:15px}.overseas_cont .cooperation_info a{color:#43a0c0;text-decoration:underline}.overseas_cont .cooperation_info a:hover{text-decoration:none}@media screen and (max-width: 767px){.overseas_cont .overseas_info{margin:0;font-size:1.25em}}.overseas_cont .about_sandiego,.overseas_cont .about_france{overflow:hidden;margin:40px 0}.overseas_cont .about_sandiego img,.overseas_cont .about_france img{float:right;width:450px}.overseas_cont .about_sandiego p,.overseas_cont .about_france p{margin-bottom:40px;width:480px;letter-spacing:1px;line-height:35px}@media screen and (max-width: 767px){.overseas_cont .about_sandiego,.overseas_cont .about_france{margin:40px 0 20px;width:100%}.overseas_cont .about_sandiego img,.overseas_cont .about_france img{float:none;margin-right:0;margin-bottom:30px;margin-left:0;text-align:center}.overseas_cont .about_sandiego p,.overseas_cont .about_france p{margin-bottom:0;width:100%;letter-spacing:1px;line-height:20px}}.overseas_cont .cooperation{margin-bottom:80px;letter-spacing:2px;line-height:30px}.overseas_cont .cooperation img{margin-bottom:20px}.overseas_cont .cooperation span{margin-top:20px}.overseas_cont .cooperation a{margin-top:30px}.overseas_cont .cooperation .url_area{margin-top:20px}.overseas_cont .cooperation .cooperation_info{margin-top:45px}.overseas_cont .cooperation .cooperation_info table{font-size:14px}.overseas_cont .cooperation .cooperation_info caption{caption-side:bottom;text-align:right;font-size:13px}.overseas_cont .cooperation .cooperation_info th{padding:10px 0 10px 15px;min-width:150px;vertical-align:top;font-size:13px}.overseas_cont .cooperation .cooperation_info td{padding:10px 0 10px 25px;font-size:13px}.overseas_cont .cooperation .cooperation_info td:first-child{white-space:nowrap}@media screen and (max-width: 767px){.overseas_cont .cooperation{margin-bottom:10px;letter-spacing:1px;line-height:20px}.overseas_cont .cooperation img{margin:40px 0 20px;width:100%}.overseas_cont .cooperation span{margin-top:20px}.overseas_cont .cooperation a{margin-top:30px}.overseas_cont .cooperation .url_area{margin-top:20px}.overseas_cont .cooperation .cooperation_info{margin-top:45px}.overseas_cont .cooperation .cooperation_info table{font-size:1em}.overseas_cont .cooperation .cooperation_info caption{caption-side:bottom;text-align:right;font-size:1em}.overseas_cont .cooperation .cooperation_info th{padding:10px 0 10px 10px;min-width:initial;width:70px;vertical-align:top;font-size:1em}.overseas_cont .cooperation .cooperation_info td{padding:10px 0 10px 15px;font-size:1em}}.message_box{margin-top:50px;margin-bottom:100px}.message_box2{margin-top:50px;margin-bottom:50px}@media screen and (max-width: 767px){.message_box{margin-top:4vw;margin-bottom:50px}.message_box2{margin-top:4vw;margin-bottom:30px}}.message_box .img_area,.message_box2 .img_area{float:left;padding-top:10px}.message_box .img_area img{display:block;margin-right:50px;margin-bottom:20px;width:200px}.message_box2 .img_area img{display:block;margin-right:50px;margin-bottom:20px;width:300px}.message_box .img_area figure{clear:both;width:300px;letter-spacing:2.5px;font-size:17px}.message_box2 .img_area figure{clear:both;width:350px;letter-spacing:2.5px;font-size:17px}.message_box .img_area figure span{font-weight:700;font-size:20px}.message_box .img_area figure figcaption{padding-right:10px;font-size:14px}.message_box2 .img_area figure span{font-weight:700;font-size:20px}.message_box2 .img_area figure figcaption{padding-right:10px;font-size:14px}@media screen and (max-width: 767px){.message_box .img_area{float:none;padding-top:0}.message_box .img_area img{display:block;margin-right:50px;margin-bottom:0}.message_box .img_area figure{clear:both;margin-bottom:15px;width:100%;letter-spacing:1.4px;font-size:1.1em}.message_box .img_area figure span{font-weight:700;font-size:1.3em}.message_box .img_area figure figcaption{font-size:12px}.message_box2 .img_area{float:none;padding-top:0}.message_box2 .img_area img{display:block;margin-right:50px;margin-bottom:0}.message_box2 .img_area figure{clear:both;margin-bottom:15px;width:100%;letter-spacing:1.4px;font-size:1.1em}.message_box2 .img_area figure span{font-weight:700;font-size:1.3em}.message_box2 .img_area figure figcaption{font-size:12px}}.message_box .message,.message_box2 .message{display:block;overflow:hidden;margin-left:20px;line-height:30px}@media screen and (max-width: 767px){.message_box .message,.message_box2 .message{margin-left:0;line-height:20px}}.greeting{margin:30px 0 10px}.greeting_profile{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:end;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.greeting_profile .item_image{width:200px}.greeting_profile .item_image img{width:100%}.greeting_profile .item_content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:24px;line-height:1.4;-webkit-box-orient:vertical;-webkit-box-direction:reverse}.greeting_profile .item_name{font-weight:700;font-size:1.125rem}.greeting_profile .item_position{font-size:1rem}.greeting_message{padding-top:10px}.greeting_message .item_text{margin-top:20px;margin-bottom:20px}@media screen and (max-width: 767px){.greeting{margin:1.33333vw 0 0}.greeting_profile{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:end;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.greeting_profile .item_image{width:calc((100% - 5.333334vw - 1px) / 2);height:calc((100% - 5.333334vw - 1px) / 2)}.greeting_profile .item_image img{width:100%}.greeting_profile .item_content{padding-left:5.33333vw}.greeting_profile .item_name{font-size:1rem}.greeting_profile .item_position{font-size:.75rem}.greeting_message{padding-top:10px}.greeting_message .item_text{margin-top:20px}}.introduction_nav{margin:60px 0 50px;text-align:center;letter-spacing:-.4em}.introduction_nav .item_nav{display:inline-block;margin:0 10px;width:225px;letter-spacing:normal}.introduction_nav .item_nav:hover{text-decoration:none}@media screen and (max-width: 767px){.introduction_nav{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;margin-top:5.33333vw;margin-bottom:5.33333vw;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.introduction_nav .item_nav{display:block;margin:0;width:calc((100% - 5.333333334vw) / 2)}}.introduction_section{margin-bottom:100px}.introduction_section_head{font-size:1.5rem}.introduction_section_body{margin-top:10px}.introduction_section_body .item_taglist{letter-spacing:-.4em;position:absolute;bottom:10px}.introduction_section_body .item_taglist .item_tag{display:inline-block;margin:3px 5px 0 0;padding:0 8px;border:1px solid #9e9e9f;background-color:#fff;vertical-align:top;letter-spacing:normal;font-size:.7375rem;line-height:18px}@media screen and (max-width: 767px){.introduction_section{margin-bottom:13.33333vw}.introduction_section_head{display:none}.introduction_section_body{margin-top:0}}.introduction_list{margin-top:0}@media screen and (max-width: 767px){.introduction_list{border-top:1px solid #909090;border-bottom:1px solid #909090}}.introduction_list li{margin:0 20px 20px 0;padding:15px;min-height:168px;width:438px;border:1px solid #909090}.introduction_list li:nth-child(2n){margin-right:0}@media screen and (max-width: 767px){.introduction_list li{float:none;margin:0;padding:30px 0;min-height:1px;width:100%;border:none;border-top:1px solid #909090;border-bottom:1px solid #909090}}.introduction_list .list_box{display:table;height:100%}.introduction_list .logo_area{display:table-cell;padding-right:15px;width:185px;vertical-align:middle;text-align:center}.introduction_list .logo_area img{width:100%}@media screen and (max-width: 767px){.introduction_list .logo_area{display:block;padding-right:0;width:auto}.introduction_list .logo_area img{margin-bottom:30px}}.introduction_list .txt_area{height:100%;display:table;word-break:break-all;padding:0 0 60px}.introduction_list .txt_area p{margin:10px 0 0}@media screen and (max-width: 767px){.introduction_list .txt_area{display:block}}#anchor_tenant{clear:both}.suporters_cont .note{font-size:.7rem;line-height:1.5}.suporters_cont .note_mark{padding-left:1em;text-indent:-1em}.suporters_cont .note_mark:before{content:"\203b"}.suporters_cont .lead{margin:25px 0 35px}.suporters_cont .pagecontent_body a{color:#e50012;text-decoration:underline}.suporters_cont .pagecontent_body a:hover{text-decoration:none}@media screen and (max-width: 767px){.suporters_cont .lead{margin:0 0 8%}}.suporters_cont .suporters_list{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;letter-spacing:-.4em;align-items:flex-start}.suporters_cont .suporters_list figure{width:125px;margin:0 0 10px}@media screen and (max-width: 767px){.suporters_cont .suporters_list figure{margin:0 0 10px;text-align:center}}.suporters_cont .suporters_list dt{word-wrap:break-word;font-size:.875rem}.suporters_cont .suporters_list dd{word-wrap:break-word;font-size:.7rem;line-height:1.5;width:125px}.suporters_cont .suporters_list li{position:relative;top:0;left:0;margin:0 0 25px;width:20%;vertical-align:top;letter-spacing:normal}.suporters_cont .suporters_list li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){.suporters_cont .suporters_list li{box-sizing:border-box;margin:0 0 2%;padding:0 2% 8% 0;width:33.3%}.suporters_cont .suporters_list dd{width:auto}}@media screen and (max-width: 480px){.suporters_cont .suporters_list li{width:50%}}@media screen and (max-width: 767px){.suporters_cont .suporters_list p:last-child{margin:1% 0 0;font-size:.7rem}}.suporters_detail_body{display:flex;justify-content:space-between}.suporters_detail_body .photoarea{width:300px}.suporters_detail_body .container{width:620px}.suporters_detail_body .container h1.item_title{font-weight:700;font-size:1.17em}.suporters_detail_body .container p.item_data{font-size:1em;margin:0 0 20px}.suporters_detail_body .container .sp_photoarea{display:none}@media screen and (max-width: 767px){.suporters_detail_body{display:block}.suporters_detail_body .container h1.item_title{font-size:1.1rem}.suporters_detail_body .container p.item_data{font-size:.8rem}.suporters_detail_body .photoarea{display:none}.suporters_detail_body .container{width:auto}.suporters_detail_body .container .sp_photoarea{display:inherit;text-align:center;margin:0 0 20px}}.office_cont .note{font-size:.7rem;line-height:1.5}.office_cont .note_mark{padding-left:1em;text-indent:-1em}.office_cont .note_mark:before{content:"\203b"}.office_cont .lead{margin:25px 0 35px}.office_cont .pagecontent_body a{color:#e50012;text-decoration:underline}.office_cont .pagecontent_body a:hover{text-decoration:none}@media screen and (max-width: 767px){.office_cont .lead{margin:0 0 8%}}.office_cont h2{position:relative}.office_cont h2 .bnr_link{position:absolute;right:0}@media screen and (max-width: 767px){.office_cont h2 .bnr_link{position:static}}.office_cont h2 .bnr_link a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width: 767px){.office_cont h2 .bnr_link a{margin-top:20px;margin-bottom:15px}}.office_cont h2 .bnr_link a:hover{text-decoration:none;opacity:.6}.office_cont .office_box{margin:1rem 0 0}.office_cont .office_box .office_list{margin:0 0 2rem;letter-spacing:-.4em}.office_cont .office_box .office_list li{display:inline-block;width:33.33%;vertical-align:top;letter-spacing:normal}@media screen and (max-width: 767px){.office_cont .office_box .office_list li{margin:0 0 1.5rem;width:50%;text-align:center}.office_cont .office_box .office_list li:last-child{margin-bottom:0}}@media screen and (max-width: 480px){.office_cont .office_box .office_list li{margin:1.5rem 0 0;width:100%}.office_cont .office_box .office_list li:first-child{margin-top:0}}.office_cont .office_box h4{margin:0 0 2rem;font-weight:700;font-size:1rem;line-height:1.5}@media screen and (max-width: 767px){.office_cont .office_box h4{margin:0 0 1rem;font-size:.8rem}}.office_cont .office_box figure img{width:243px;height:auto}.office_cont .office_box dt{margin:.5rem 0 .2rem;font-weight:700}@media screen and (max-width: 767px){.office_cont .office_box dt{font-size:.8rem}}.office_cont .office_box dd{width:90%;font-size:13px;line-height:1.7}@media screen and (max-width: 767px){.office_cont .office_box dd{text-align:left;font-size:.7rem}}@media screen and (max-width: 480px){.office_cont .office_box dd{width:100%}}.office_cont .office_box .data_list{padding:0 0 0 2em;list-style:square}.office_reserve .pagecontent_section{margin:0}.office_reserve>p>a{color:#0056b6;text-decoration:underline}.container--two_wrap{display:flex;display:-ms-flexbox;flex-wrap:wrap;justify-content:space-between;margin-bottom:46px;margin-top:51px}.about_content{word-wrap:break-word;overflow-wrap:break-word}.about_content--main{width:650px;padding-right:20px;border-right:1px solid #ccc}.about_content--side{width:280px}.office_reserve p.table-cf_title{margin:0 0 .8em}.link_office_reserve_btn_body{text-align:center;margin:48px auto 30px}.link_office_reserve_btn_comment{padding-top:10px}.about_content h4{font-size:.94rem;background-color:#ccc;text-indent:.5em;margin-top:15px;margin-bottom:15px;font-weight:700}.about_content_side_inner--pc{display:block}.about_content_inner--sp{display:none}.ranking-list_item{padding:20px 0;border-bottom:1px solid #ccc}.ranking-list_item:first-child{padding:10px 0 20px}.ranking-list_item a{position:relative;display:block;padding:0 0 0 50px;border-bottom:1px dashed #707070;color:#222;text-decoration:none}.ranking-list_item a:last-child{border-bottom:none}.ranking-list_item a:hover .ranking-list_item_inner_sub-title{text-decoration:underline}.ranking-list_item_cat{color:#999}.ranking-list_icon{position:absolute;top:8px;left:0;width:30px;height:30px;line-height:32px;font-size:1rem;font-weight:700;text-align:center}.ranking-list_icon--1,.ranking-list_icon--2,.ranking-list_icon--3{position:absolute;color:#fff}.ranking-list_icon--1:after,.ranking-list_icon--2:after,.ranking-list_icon--3:after{position:absolute;top:-13px;left:0;right:0;display:block;clear:both;content:"";width:18px;height:14px;margin:auto}.ranking-list_icon--1{background:#c89900}.ranking-list_icon--1:after{background:url(/common/img/common/ranking-icon01.svg) no-repeat;background-size:18px}.ranking-list_icon--2:after{background:url(/common/img/common/ranking-icon02.svg) no-repeat;background-size:18px}.ranking-list_icon--3:after{background:url(/common/img/common/ranking-icon03.svg) no-repeat;background-size:18px}.ranking-list_icon--2{background:#969696}.ranking-list_icon--3{background:#be553c}.ranking-list_icon--4,.ranking-list_icon--5{background:#ccc}.ranking-list_item_inner_sub-title{font-weight:700}.ranking-list_item_inner_sub-title,.ranking-list_item_cat{font-size:.78rem}@media screen and (max-width: 767px){.about_content--main{width:100%;margin-bottom:5.128vw;padding:0;border-right:none}.link_office_reserve_btn_body{margin-top:9.6vw}.link_office_reserve_btn_body .module_btn_hexagon{width:67.2vw}p.link_office_reserve_btn_comment{font-size:.6rem!important;padding-top:1.6vw}.container--two_wrap{margin-top:0}.about_content--side{width:100%}.about_content_side_inner{padding:0}.about_content h4{font-size:.8rem}.about_content_side_inner--pc{display:none}.about_content_inner--sp{display:block}.about_content_EntryAnyItem{padding:9.333vw 0;text-align:center}.about_content_inner__box{height:auto;text-align:center}h4.about_content_side_inner_title,.ranking-list_icon,.ranking-list_item_cat,.ranking-list_item_inner_sub-title{font-size:.8rem}.ranking-list_item a:hover{text-decoration:none}.ranking-list_item{padding:5.333vw 0}.ranking-list_item:first-child{padding:2.667vw 0 5.333vw}.ranking-list_item a{padding:0 0 0 12.821vw}.ranking-list_icon{top:2.133vw;width:7.692vw;height:7.692vw;line-height:8.2vw}.ranking-list_icon--1:after,.ranking-list_icon--2:after,.ranking-list_icon--3:after{top:-3.467vw;width:4.8vw;height:3.733vw}.ranking-list_icon--1:after{background-size:4.8vw}.ranking-list_icon--2:after{background-size:4.8vw}.ranking-list_icon--3:after{background-size:4.8vw}}.office_cont section.lead,.room_cont section.lead{margin:1rem 0}.office_cont section.lead p.link_area,.room_cont section.lead p.link_area{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;margin:1em 0 0}.office_cont section.lead p.link_area a,.room_cont section.lead p.link_area a{display:inline-block;margin:0 .5em;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.office_cont section.lead p.link_area a:hover,.room_cont section.lead p.link_area a:hover{text-decoration:none;opacity:.6}@media screen and (max-width: 767px){.office_cont section.lead p.link_area,.room_cont section.lead p.link_area{display:block}.office_cont section.lead p.link_area span,.room_cont section.lead p.link_area span{display:block}}.office_cont h2,.room_cont h2{position:relative}.room_cont h2 .bnr_link{position:absolute;right:0}@media screen and (max-width: 767px){.room_cont h2 .bnr_link{position:static}}.room_cont h2 .bnr_link a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width: 767px){.room_cont h2 .bnr_link a{margin-top:20px}}.room_cont h2 .bnr_link a:hover{text-decoration:none;opacity:.6}.room_cont .room_box{margin:1rem 0 0}.room_cont .room_box .room_list{margin:0 0 2rem;letter-spacing:-.4em}.room_cont .room_box .room_list li{display:inline-block;width:33.33%;vertical-align:top;text-align:center;letter-spacing:normal}@media screen and (max-width: 767px){.room_cont .room_box .room_list li{margin:0 0 1.5rem;width:50%}.room_cont .room_box .room_list li:last-child{margin-bottom:0}}@media screen and (max-width: 480px){.room_cont .room_box .room_list li{margin:1.5rem 0 0;width:100%}.room_cont .room_box .room_list li:first-child{margin-top:0}}.room_cont .room_box h4{margin:0 0 2rem;font-weight:700;font-size:1rem;line-height:1.5}@media screen and (max-width: 767px){.room_cont .room_box h4{margin:0 0 1rem}.room_cont .room_box h4 span{font-size:.8rem}}.room_cont .room_box h4 span{display:block;margin:0 0 .5rem}.room_cont .room_box figure img{width:243px;height:auto}.room_cont .room_box .cap{margin:.5rem 0 .2rem;font-size:12px;line-height:1.5}@media screen and (max-width: 767px){.room_cont .room_box .cap{font-size:.7rem}}.room_cont .room_box .data_list{padding:0 0 0 2em;list-style:square}.use .pagecontent_section{margin-bottom:40px}@media screen and (max-width: 767px){.use .pagecontent_section{margin-bottom:5vw}}.use .pagecontent_section ul.num li{padding:0 0 0 2.4em}@media screen and (max-width: 767px){.use .pagecontent_section ul.num li{padding:0}}.use .pagecontent_section ul.num li p{padding:0 0 0 2.4em;text-indent:-2.4em}.use .pagecontent_section ul.icon li{padding:0 0 0 2.8em}@media screen and (max-width: 767px){.use .pagecontent_section ul.icon li{padding:0}}.use .pagecontent_section ul.icon li p{padding:0 0 0 2em;text-indent:-2em}.use .use_lead_text{margin-top:20px}@media screen and (max-width: 767px){.use .use_lead_text{margin-top:2vw}}.use .use_note p.right{margin-top:15px;text-align:right}@media screen and (max-width: 767px){.use .use_note p.right{margin-top:2vw}}.privacy .privacy_lead_text{margin-top:20px}@media screen and (max-width: 767px){.privacy .privacy_lead_text{margin-top:2vw}}.privacy .pagecontent_section{margin-bottom:40px}@media screen and (max-width: 767px){.privacy .pagecontent_section{margin-bottom:5vw}}.privacy .pagecontent_section ul li{padding:0 0 0 2.4em}@media screen and (max-width: 767px){.privacy .pagecontent_section ul li{padding:0}}.privacy .pagecontent_section ul li p{padding:0 0 0 2.4em;text-indent:-2.4em}.privacy .privacy_profile p{text-align:right}.notfound_wrap{height:calc(100vh - 133px)}@media screen and (max-width: 767px){.notfound_wrap{height:calc(100vh - 122px)}.notfound_wrap+.footer{padding-top:0}.notfound_wrap+.footer .footer_copyright{padding:10px 0}}.notfound_wrap p{text-align:center}.notfound_wrap p.item_text{margin-bottom:20px}@media screen and (max-width: 767px){.notfound_wrap p.item_text{margin-bottom:3vw}}.notfound_wrap a{display:inline-block;color:#e50012}.notfound_wrap a:hover{text-decoration:underline}.faq .infotext{margin:1em 0 1em 10px}@media screen and (max-width: 767px){.faq .infotext{margin:1em 0 1em 1.33333vw}}.faq .pagecontent_section{margin-bottom:0}@media screen and (max-width: 767px){.faq .pagecontent_section#faq1{padding-top:0}}.faq .pagecontent_section:first-child{margin-top:0;padding-top:0}@media screen and (max-width: 767px){.faq .pagecontent_section:first-child{padding-top:0}}.faq .pagecontent_section:last-child{padding-bottom:70px}@media screen and (max-width: 767px){.faq .pagecontent_section:last-child{padding-bottom:9.33333vw}}.faq .faq-navigation{margin-top:20px;text-align:center;background:#f5f5f5;padding:20px}.faq .faq-navigation li{line-height:1em}.faq .faq-navigation li+li{margin-top:2px}@media screen and (max-width: 767px){.faq .faq-navigation li{display:block;margin:0 auto 3vw}}.faq .faq-navigation li a{display:block;padding:1em .5em 1em 44px;background-color:#fff;text-decoration:none;font-size:16px;-webkit-transition:background-color .3s ease 0s,border-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,border-color .3s ease 0s,color .3s ease 0s;text-align:left;position:relative}.faq .faq-navigation li a:before{content:"";position:absolute;border:1px solid;border-color:transparent #f00 #f00 transparent;transform:rotate(45deg);top:0;bottom:5px;margin:auto 0;left:20px;width:8px;height:8px}@media screen and (max-width: 767px){.faq .faq-navigation{padding:3vw}.faq .faq-navigation li{margin:0}.faq .faq-navigation li+li{margin-top:2vw}.faq .faq-navigation li a{font-size:1.2em;box-sizing:border-box;line-height:1.5;padding:2vw 2vw 2vw 8vw}.faq .faq-navigation li a:before{left:3vw}}.faq .faq-navigation li a:hover,.faq .faq-navigation li a.active{background:#fafafa}@media screen and (max-width: 767px){.faq .faq-navigation li a{width:100%}}.faq .pagecontent_section h2{margin:50px 0 30px}@media screen and (max-width: 767px){.faq .pagecontent_section h2{margin:0 0 3vw}}.faq .pagecontent_section .title_sub{font-size:1.2em;margin:40px 0 20px 11px;color:#e50012}@media screen and (max-width: 767px){.faq .pagecontent_section .title_sub{font-size:.8rem;margin:1.5em 0 1em;font-weight:700}}.faq .pagecontent_section dl{border:solid #e0e0e0;border-width:1px 0;margin:-1px 0 0}.faq .pagecontent_section dl.faq_margin{margin-bottom:30px}@media screen and (max-width: 767px){.faq .pagecontent_section dl.faq_margin{margin-bottom:6vw}}.faq .pagecontent_section dl ul li{margin-left:.8em;list-style:disc}.faq.en .pagecontent_section dl ul li{list-style:none;margin-left:1.5em}.faq.en .pagecontent_section dl ul li:before{content:"-";display:inline-block;margin-left:-1em;width:1em}.faq .pagecontent_section dl ul li+li{margin-top:.3em}.faq .pagecontent_section dl ol li{position:relative;display:block;margin-left:0!important;padding-left:1.5em;list-style:outside none none}@media screen and (max-width: 767px){.faq .pagecontent_section dl ol li{padding-left:1.5em}}.faq .pagecontent_section dl ol li:nth-child(1):before{content:"1"}.faq .pagecontent_section dl ol li:nth-child(2):before{content:"2"}.faq .pagecontent_section dl ol li:nth-child(3):before{content:"3"}.faq .pagecontent_section dl ol li:nth-child(4):before{content:"4"}.faq .pagecontent_section dl ol li:nth-child(5):before{content:"5"}.faq .pagecontent_section dl ol li:before{position:absolute;top:7px;left:0;display:inline-block;box-sizing:border-box;padding:1px 2px;width:13px;height:13px;border:1px solid #444;border-radius:50%;text-align:center;font-size:10px;font-family:Oswald,Noto Sans Japanese,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,sans-serif,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,Osaka,Arial,Helvetica;line-height:1em}@media screen and (max-width: 767px){.faq .pagecontent_section dl ol li:before{width:12px;height:12px;font-size:8px;line-height:1.4em}}.faq .pagecontent_section dl ol li p{margin-top:30px}@media screen and (max-width: 767px){.faq .pagecontent_section dl ol li p{margin-top:2vw}}.faq .pagecontent_section dl dt{position:relative;padding:20px 50px 20px 60px;font-size:1.15em;font-weight:700;cursor:pointer;transition:background-color .3s ease 0s}.faq .pagecontent_section dl dt:not(.is-active):hover{background:#f0f0f0}.faq .pagecontent_section dl dt:after{content:"\25bc";position:absolute;height:1em;width:1em;top:0;bottom:0;right:20px;margin:auto;line-height:1;color:#9e9e9e;font-size:.8rem;text-align:center}.faq .pagecontent_section dl dt.is-active:after{content:"\2715"}@media screen and (max-width: 767px){.faq .pagecontent_section dl dt{padding:3vw 4vw 3vw 7vw;font-size:.9rem}.faq .pagecontent_section dl dt:after{top:5vw;right:0;margin:0}}.faq .pagecontent_section dl dt:before{position:absolute;top:14px;left:20px;content:"Q";font-size:1.3em}@media screen and (max-width: 767px){.faq .pagecontent_section dl dt:before{font-size:1.2em;left:.5vw;top:2.4vw}}.faq .pagecontent_section dl dt :first-child{border:none}.faq .pagecontent_section dl dd{position:relative;padding:0 0 30px 60px;display:none}@media screen and (max-width: 767px){.faq .pagecontent_section dl dd{padding:1vw 0 4vw 7vw;font-size:.8rem;line-height:2}}.faq .pagecontent_section dl dd:before{position:absolute;top:0;left:20px;content:"A";font-size:1.3em;font-weight:700;color:#e50012}@media screen and (max-width: 767px){.faq .pagecontent_section dl dd:before{font-size:1.2em;left:.5vw;top:0}}.faq ol li{margin-left:20px}@media screen and (max-width: 767px){.faq ol li{margin-left:2vw}}.faq or li:last-child{margin-right:0}@media screen and (max-width: 767px){.faq or li:last-child{margin-right:0}}.ie11 .faq .pagecontent_section ul.clearfix li{line-height:inherit}.access div.module_table_noborder{margin-top:20px;margin-bottom:20px}.access div.module_table_underline{margin-top:40px;margin-bottom:40px}.access div.module_table_noborder table td{vertical-align:top;padding-left:0}.access table .bor_none{border:none;border-top:1px solid #9e9e9f}.access div.module_table_underline table th{vertical-align:middle;font-weight:700;width:400px;box-sizing:border-box}.access table td span{display:block;font-size:.8em;padding:5% 0 0}.access div.access_box{width:100%;margin:0 auto}.access div.access_box ul{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}.access div.access_box ul li{position:relative;top:0;left:0;width:30%;padding:0 5% 5% 0}.access div.access_box ul li:nth-child(3n){padding:0 0 5%}.access div.access_box ul li p{font-size:.8em;padding:3% 0 0}.access div.access_box ul li figure{display:block;position:relative;top:0;left:0;padding:0 0 5%}.access div.access_box ul li figure img{display:block;width:100%}.access div.access_box ul li figure:before,.access div.access_box ul li figure:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.access div.access_box ul li figure:before{right:-13%;width:28px;height:8px;background:#e50012}.access div.access_box ul li figure:after{right:-13%;width:16px;height:16px;border-top:8px solid #e50012;border-right:8px solid #e50012;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.access div.access_box ul li:last-child{padding:0}.access div.access_box ul li:last-child figure:before,.access div.access_box ul li:last-child figure:after{display:none}@media screen and (max-width: 767px){.access div.module_table_underline table th{width:auto}.access div.module_table_noborder,.access div.module_table_underline{margin-top:2vw;margin-bottom:4vw}.access div.access_box ul li{width:100%;float:none;clear:left;padding:0 0 5vw}.access div.access_box ul li:after{position:relative;display:block;top:0;bottom:0;left:0;margin:2vw auto;content:"";vertical-align:middle}.access div.access_box ul li figure{padding:0 0 1%}.access div.access_box ul li figure:before,.access div.access_box ul li figure:after{display:none}.access div.access_box ul li:after{width:0;height:0;border-style:solid;border-width:5vw 5vw 0 5vw;border-color:#e50012 transparent transparent transparent}.access div.access_box ul li:last-child:after{display:none}}@media screen and (max-width: 767px){.access div table th,.access div table td{display:block}.access div table th{border:none}}.access p.full_img img{display:block;margin:0 auto}@media screen and (max-width: 767px){.access p.full_img img{display:block;width:100%;height:auto}}.access .module_table_underline table th,.access .module_table_underline table td{vertical-align:top;padding:20px}@media screen and (max-width: 767px){.access .module_table_underline table th,.access .module_table_underline table td{padding:10px}}.clearfix:after{content:" ";height:0px;clear:both;visibility:hidden;display:block}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.subscription_cont .subscription,.subscription_cont .subscription .heading_bold{margin-top:40px}.subscription_cont .subscription .text{margin-bottom:20px}.subscription_cont .subscription .sub_text{font-size:93%}.subscription_cont .subscription .sub_list2{padding:0 20px}.subscription_cont .subscription .existing_table tr th{text-align:center;padding:10px 20px}.subscription_cont .subscription .existing_table tr td{padding:10px 20px}.subscription_cont .subscription .existing_table tr.top td{vertical-align:top}.subscription_cont .subscription .existing_table tr .bor_left{border-left:1px solid #9e9e9f}.subscription_cont .subscription .existing_table tr td a{display:block;color:#0056b3;font-size:1em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.subscription_cont .subscription .existing_table tr td a:hover{opacity:.7}.subscription_cont .subscription .existing_table tr td span{display:block;font-size:.8em;margin-top:1vw}.subscription_cont .subscription .existing_table tr td a img{padding:0 0 0 8px}.subscription_cont .subscription .existing_table tr td div:after{display:block;clear:both;content:""}.subscription_cont .subscription .existing_table tr td div .item_figure{float:left;margin:0 20px 0 0}.subscription_cont .subscription .existing_table tr td div.skin_two .item_figure{width:calc((100% - 20px)/2)}.subscription_cont .subscription .existing_table tr td div.skin_two .item_figure:nth-of-type(2n){margin-right:0}@media screen and (max-width: 767px){.subscription_cont .subscription,.subscription_cont .subscription .heading_bold{margin-top:5.33333vw}.subscription_cont .subscription .existing_table tr td div .item_figure{float:none;clear:left;margin:10px 0}.subscription_cont .subscription .existing_table tr td div.skin_two .item_figure{width:100%}.subscription_cont .subscription .existing_table tr td div.skin_two .item_figure:nth-of-type(2n){margin:0}}.subscription_cont .sub_list{margin:5px 0 20px 20px}.subscription_cont .sub_list li{margin-bottom:15px}.subscription_cont .thumb_list{overflow:hidden}.subscription_cont .thumb_list li{display:inline-block;text-align:center}.subscription_cont .thumb_list li img{margin-bottom:15px;width:150px!important;border:1px solid #ccc}.subscription_cont .thumb_list li:first-child{margin-right:50px}.subscription_cont .sub_text .sub_list{margin-left:15px}.subscription_cont .sub_text .sub_list li{position:relative;padding-left:15px}.subscription_cont .sub_text .sub_list li:before{position:absolute;left:0;content:"\30fb"}.existing .heading_underline{border-bottom:none}.existing p{margin-bottom:30px;letter-spacing:2px;line-height:27px}.existing .existing-num_area{display:flex;flex-wrap:wrap;margin-bottom:28px}.existing .existing-numes_wrap{width:190px}.existing .existing-num_txt_box{margin-bottom:0;padding:50px 0 12px;font-size:1.3rem}.existing .existing-numes_day{margin:0}.existing .existing-num_link{text-decoration:underline;color:#0056b3}.existing .existing-num_txt-main{margin-left:12px;font-size:2.6rem;font-weight:700}.existing .existing-nume-detail_wrap{display:flex;flex-wrap:wrap;margin-left:45px;border:2px solid #ffb2b0;border-right:none;text-align:center}.existing .existing-num_box{display:flex;flex-wrap:wrap;flex-flow:column;width:225px;border-right:2px solid #ffb2b0}.existing .existing-num_inner{margin-bottom:6px}.existing .existing-num_title{padding:6px 6px 0;font-size:1.3rem;font-weight:700}.existing .existing-num_box p{margin-bottom:0}.existing .existing-num_subtitle{padding:0 6px}.existing .existing-num_box:nth-child(1) .existing-num_subtitle,.existing .existing-num_box:nth-child(3) .existing-num_subtitle{padding:16px 6px 0}.existing .existing-num_txt{margin-top:auto;background:#ffe0e0;border-top:2px solid #ffb2b0;padding:2px 6px 0;font-size:1.3rem}.existing .existing_table table tr td.ali_cen{text-align:center;padding-left:0}.existing .existing_table table tr td.ali_lef{text-align:left;padding-left:20px;padding-right:20px}.existing .existing_table table tr td span{display:block;border-bottom:1px solid #9e9e9f;margin:0 0 10px;padding:0 0 10px}.existing .existing_table table tr td span:last-child{border-bottom:none;margin:0;padding:0}.existing .existing_table table tr td span.col_red{color:#e50012}.existing .existing-benefits_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.existing .existing-benefits_box{position:relative;width:470px;margin-bottom:16px;border:1px solid #707070}.existing .existing-benefits_box a{display:block;text-decoration:none}.existing .existing-benefits_box .existing-benefits_img{margin-bottom:0;padding-left:20px;text-align:center}@media screen and (min-width: 767px){.existing .existing-benefits_box .existing-benefits_img{width:370px;margin:0 auto;overflow:hidden}.existing .existing-benefits_box .existing-benefits_img img{transition:.3s all}.existing .existing-benefits_box .existing-benefits_img img:hover{transform:scale(1.1);transition:.3s all}}.existing .existing-benefits_num{position:absolute;top:0;left:0;width:45px;height:40px;background:#ff6562;text-align:center;color:#fff;font-size:24px;font-weight:700}.existing .existing-benefits_title{padding:10px 45px;color:#ff6562;font-size:1.3rem;font-weight:700;text-align:center}.existing .existing-benefits_txt{margin-bottom:0;padding:0 45px 4px}.existing .existing-benefits-kinds_title{margin:50px 0 0;padding:4px 36px 0;background:#eaeaea;font-size:1.3rem;font-weight:700}.existing .existing-benefits-kinds_area thead tr th{width:67px;background:#ffe5e5;border:2px solid #fff;padding:6px 4px 3px;font-size:.87rem;font-weight:700;text-align:center}.existing .existing-benefits-kinds_area thead tr th:nth-child(1){width:710px;background:none}.existing .existing-benefits-kinds_area tbody tr th{position:relative;padding:8px 20px 8px 30px;vertical-align:top}.existing .existing-benefits-kinds_area tbody tr th:before{content:"";position:absolute;top:8px;left:10px;display:block;width:13px;height:calc(100% - 8px);background:#ff6562}.existing .existing-benefits-kinds_area tbody tr th .kinds_area_title{display:block;font-size:1.1rem;font-weight:700}.existing .existing-benefits-kinds_area tbody tr th .kinds_inner .kinds_example{font-size:.75rem}.existing .existing-benefits-kinds_area tbody tr th .kinds_type_list{display:none}.existing .existing-benefits-kinds_area tbody tr td{height:130px;background:#fff5f5;border:2px solid #fff;text-align:center}.existing .existing-benefits-kinds_area tbody tr:nth-child(2n) td{background:snow}.existing .existing-benefits-kinds_area tbody tr td span{color:#707070}.existing .existing-benefits-kinds_area tbody tr td span .kinds_note{display:block;font-size:.62rem;line-height:1.6}.existing .existing-benefits-kinds_area .kinds_link{text-decoration:underline;color:#0056b3}.existing .existing-benefits_detail{margin-top:48px}@media screen and (max-width: 767px){.module_pagecontent.existing{margin-top:10px;padding:4vw 0}.existing p{margin-bottom:20px;letter-spacing:0px;line-height:20px}.existing .note{font-size:100%}.existing .existing-benefits-kinds_area tbody tr th .kinds_type_list{display:block;margin:4px 0 0}.existing .existing-benefits-kinds_area tbody tr th .kinds_type_list span:not(.kinds_type_list_note),.existing .existing-benefits-kinds_area tbody tr th .kinds_type_list span.kinds_type_list_tag{display:inline-block;padding:3px 10px;font-weight:700;background-color:#ffe5e5;margin-right:10px;font-size:.75rem}.existing .existing-benefits-kinds_area tbody tr th .kinds_type_list span.kinds_type_list_note{display:inline-table}}.existing .existing_table table th,.existing .existing_table table td{padding-bottom:10px}.existing .existing_table table .border_none{padding-bottom:0;border-bottom:none}@media screen and (max-width: 767px){.existing .existing_table table{font-size:100%}}.existing .existing_list li{margin-left:1em;text-indent:-1em;font-size:1rem}@media screen and (max-width: 767px){.existing .existing_list li{font-size:100%}}@media screen and (max-width: 767px){.existing .heading_page,.existing .heading_underline{margin:0 5.33333vw}.existing>.pagecontent_body>p,.existing .pagecontent_section{padding:0 5.33333vw}.existing .pagecontent_section.existing-benefits{padding:0}.existing .pagecontent_section.existing-benefits .heading_border{margin:0 5.33333vw 5.33333vw}.existing .pagecontent_section.existing-benefits .existing-benefits_wrap,.existing .pagecontent_section.existing-benefits>p,.existing .pagecontent_section.existing-benefits .existing-benefits-kinds_area{padding:0 5.33333vw}.existing .existing-num_area{display:block;margin-bottom:5vw}.existing .existing-numes_wrap{width:100%;margin-bottom:5vw;text-align:center}.existing .existing-num_txt_box{font-size:.9rem;line-height:1.2}.existing .existing-num_txt-main{margin-left:12px;font-size:2.2rem}.existing .existing-numes_day{position:relative;bottom:0}.existing .existing-nume-detail_wrap{margin-left:0}.existing .existing-num_box{width:calc(100% / 3 - 2px)}.existing .existing-num_title,.existing .existing-num_txt{font-size:.94rem}.existing .existing-benefits_box{width:100%;margin-bottom:8vw;border:1px solid #ff6562}.existing .existing-benefits_box:last-child{margin-bottom:0}.existing .existing-benefits_num{width:8.6vw;font-size:1rem;height:auto}.existing .existing-benefits_box .existing-benefits_img{padding-left:7.6vw}.existing .existing-benefits_box .existing-benefits_img img{width:88%}.existing .existing-benefits_title{padding:2.6vw 8.4vw;font-size:.94rem}.existing .existing-benefits_txt{padding:0 8.4vw 1vw}.existing .existing-benefits-kinds_title{margin:13.4vw 0 3.4vw;padding:1vw 5.33333vw 0;font-size:.94rem}.existing .existing-benefits-kinds_area thead,.existing .existing-benefits-kinds_area tbody tr td{display:none}.existing .existing-benefits-kinds_area tbody tr th{padding:3.4vw 0 3.4vw 4.8vw}.existing .existing-benefits-kinds_area tbody tr th:before{width:2.4vw;left:0}.existing .existing-benefits-kinds_area tbody tr th .kinds_area_title{font-size:.94rem}.existing .existing-benefits-kinds_area tbody tr th .kinds_inner{font-size:.75rem}.existing .existing-benefits-kinds_area tbody tr th .kinds_inner .kinds_example{font-size:.62rem}.existing .existing-benefits_detail{margin-top:13.4vw;padding:0 5.33333vw}.existing .existing-benefits_detail .foot_icon_link{margin:2vw 3px}}@media screen and (max-width: 767px){.consultation_cont .heading_underline{border-bottom:1px solid #9e9e9f}}.consultation_cont .outofbox_introduce{padding:40px 0 15px}.consultation_cont .outofbox_introduce_main{display:block}.consultation_cont .outofbox_introduce_main .item_image{display:block;margin-bottom:35px;text-align:center}.consultation_cont .outofbox_introduce_main .item_image img{width:384px}.consultation_cont .outofbox_introduce_main .item_content{display:block}.consultation_cont .outofbox_introduce_main .item_content .item_text{margin-bottom:25px}.consultation_cont .outofbox_introduce_main div.wysiwyg{display:flex}.consultation_cont .outofbox_introduce_main div.wysiwyg div.wysiwyg{align-items:center}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_l{width:55%;margin:0 5% 0 0}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_l p.float_l{width:25%;margin:0 5% 0 0}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_l ul.float_r{list-style:none;width:70%;padding:0;margin:0}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_l ul.float_r span{display:inline-block;position:relative;border-radius:25%/50%;-moz-border-radius:25% / 50%;-webkit-border-radius:25% / 50%;border:1px solid #9e9e9f;padding:0 5%;margin:0 0 .5em}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_l ul.float_r span.en_cont{border-radius:13%/50%;-moz-border-radius:13% / 50%;-webkit-border-radius:13% / 50%}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_l ul.float_r p{margin-top:0}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_l ul.float_r p em{display:block;font-size:.9em;font-style:normal}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_r{position:relative;top:0;left:0;width:40%}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_r strong{display:block;text-align:center;margin:0 0 .5em}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_r div.box{position:relative;padding-bottom:100%;height:0;overflow:hidden}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_r div.box iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_r div.box table{background:#e50012!important}.consultation_cont .outofbox_movie{padding:40px 0 15px}.consultation_cont .outofbox_movie h3{text-align:center}.consultation_cont .outofbox_movie div.wysiwyg{display:flex}.consultation_cont .outofbox_movie div.wysiwyg div.video{position:relative;top:0;left:0;width:30%}.consultation_cont .outofbox_movie div.wysiwyg div.video a:hover{opacity:.7}.consultation_cont .outofbox_movie div.wysiwyg div.video span{display:block;position:absolute;top:0;left:0;background:url(/img/consultation/movie_icon.webp) center center no-repeat;-webkit-background-size:20%;-o-background-size:20%;background-size:20%;width:100%;height:100%}.consultation_cont .outofbox_movie div.wysiwyg div.float_r{width:65%;margin:0 0 0 5%}.consultation_cont .outofbox_advisor{padding:40px 0 15px}@media screen and (max-width: 767px){.consultation_cont .outofbox_introduce{padding-top:5.33333vw;padding-bottom:2vw}.consultation_cont .outofbox_introduce_main .item_image{margin-bottom:4vw}.consultation_cont .outofbox_introduce_main .item_image img{width:50vw}.consultation_cont .outofbox_introduce_main .item_content .item_text{margin-bottom:4.66667vw}.consultation_cont .outofbox_introduce_main div.wysiwyg{display:block}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_l{width:100%;margin:0 0 5%}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_l p.float_l{width:30%;margin:0 auto 5%}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_l ul.float_r{width:100%;margin:0 0 5%}.consultation_cont .outofbox_introduce_main div.wysiwyg div.float_r{width:100%}.consultation_cont .outofbox_movie div.wysiwyg{display:block}.consultation_cont .outofbox_movie div.wysiwyg div.video{width:100%;text-align:center}.consultation_cont .outofbox_movie div.wysiwyg div.float_r{width:100%;margin:0}}.consultation_cont .outofbox_advisor_head{margin-bottom:0;padding-top:10px;padding-bottom:10px;text-align:center;font-size:1.25rem}.consultation_cont .outofbox_advisor_body{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.consultation_cont .outofbox_advisor_cassette{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #9e9e9f;margin:0 20px 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:470px}.consultation_cont .outofbox_advisor_cassette:nth-of-type(2n){margin-right:0}.consultation_cont .outofbox_advisor_cassette .item_head{width:115px}.consultation_cont .outofbox_advisor_cassette .item_head.skin_transparent{background-color:transparent}.consultation_cont .outofbox_advisor_cassette .item_body{position:relative;top:0;left:0;box-sizing:border-box;padding:8px 24px 24px 15px;width:355px}.consultation_cont .outofbox_advisor_cassette .item_body:after{position:absolute;bottom:-1px;right:-1px;content:"";border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #ffffff transparent}.consultation_cont .outofbox_advisor_cassette .item_body:before{position:absolute;bottom:0;right:0;content:"";border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #9e9e9f transparent}.consultation_cont .outofbox_advisor_cassette .item_body strong{display:block;color:#2ea7e0;margin:0 0 .5em}.consultation_cont .outofbox_advisor_cassette .item_body strong em{font-size:1.8em}.consultation_cont .outofbox_advisor_cassette .item_body span{display:block;margin-top:.5em}.consultation_cont .outofbox_advisor_cassette .item_body p{font-size:.9em}.consultation_cont .outofbox_advisor_cassette .item_body ul{padding-left:1em}@media screen and (max-width: 767px){.consultation_cont .outofbox_advisor_head{padding-top:1.33333vw;padding-bottom:1.33333vw;border-color:#9e9e9f;font-size:.9375rem}.consultation_cont .outofbox_advisor_body{display:block;padding-top:5.33333vw;padding-bottom:0}.consultation_cont .outofbox_advisor_cassette{margin-right:0;margin-bottom:5.33333vw;width:100%}.consultation_cont .outofbox_advisor_cassette .item_head{width:21.86667vw}.consultation_cont .outofbox_advisor_cassette .item_body{padding:1.33333vw 2.66666vw 2.66666vw 2.66667vw;width:67.2vw}}.consultation_cont .ie11 .outofbox_advisor_head{padding-top:15px;padding-bottom:5px}.consultation_cont .outofbox_advisor_cassette.wide{width:100%;margin:0 0 20px}.consultation_cont .outofbox_advisor_cassette.wide .item_body{flex:1;padding-top:20px}.consultation_cont .outofbox_advisor_cassette.wide .item_head{margin:0 30px 0 60px}@media screen and (max-width: 767px){.consultation_cont .outofbox_advisor_cassette.wide .item_head{margin:0 0 0 2vw}}.consultation_cont .outofbox_advisor_cassette.wide .item_contents{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.consultation_cont .outofbox_advisor_cassette.wide .item_contents{display:block}}.consultation_cont .outofbox_advisor_cassette.wide .item_text{width:340px}.consultation_cont .outofbox_advisor_cassette.wide .item_movie{width:320px;margin-right:20px}@media screen and (max-width: 767px){.consultation_cont .outofbox_advisor_cassette.wide .item_text{width:auto}.consultation_cont .outofbox_advisor_cassette.wide .item_movie{width:auto;margin:0;padding:5vw 0 25px}}.consultation_cont .outofbox_advisor_cassette.wide .item_movie dt{color:#999;line-height:1;margin-bottom:10px}.consultation_cont .outofbox_advisor_cassette.wide .item_movie dd{border:1px solid #d6d6d6}.consultation_cont .outofbox_advisor_cassette.wide .item_movie a{display:block;position:relative}.consultation_cont .outofbox_advisor_cassette.wide .item_movie a:hover{opacity:.8}.consultation_cont .outofbox_advisor_cassette.wide .item_movie a:after{content:"";display:block;position:absolute;top:0;left:0;background:url(/img/consultation/movie_icon.webp) center center no-repeat;-webkit-background-size:20%;-o-background-size:20%;background-size:20%;width:100%;height:100%}.consultation_cont .outofbox_advisor_cassette.wide .item_movie .comingSoon{margin:0;background:#f5f5f5;position:relative}.consultation_cont .outofbox_advisor_cassette.wide .item_movie .comingSoon:after{content:"";display:block;padding-top:56.25%}.consultation_cont .outofbox_advisor_cassette.wide .item_movie .comingSoon span{display:flex;position:absolute;top:0;margin:0;width:100%;height:100%;align-items:center;justify-content:center;color:#999}@media screen and (max-width: 767px){.related_category_list br.pc{display:none}}.pagecontent_body a[href*=".pdf"] img{width:25px;height:auto}.pagecontent_body a[href*=".pdf"].pdf-link img{width:auto}.subscription_cont .subscription a[href*=".xlsx"] img,.subscription_cont .subscription a[href*=".docx"] img{width:30px;height:auto}@media screen and (max-width: 767px){.module_pagecontent p{font-size:.8rem;line-height:2}.module_table_underline table th,.module_table_underline table td{padding:2vw 1.33333vw 2vw 0}}.terms{padding-top:7px}.terms .terms_lead_text{margin-top:20px}@media screen and (max-width: 767px){.terms .terms_lead_text{margin-top:2vw}}.terms .pagecontent_section{margin:24px auto 0}.terms .pagecontent_section .item_text{line-height:1.714;font-size:.875rem}.terms .pagecontent_section .item_text strong{font-weight:700}.terms .pagecontent_section .item_text span{font-size:.75rem}.terms .pagecontent_section .item_text em{font-size:.71rem}.terms .pagecontent_head{margin:40px auto 30px}.terms .module_table_bordered{border-left:1px solid #000000;border-right:1px solid #000000;margin:24px auto 60px}.terms .module_table_bordered td{border-color:#000;font-weight:700;text-align:left;font-size:.875rem;line-height:1.6;padding-left:24px;padding-right:24px}.terms .module_table_bordered thead td{text-align:center;background:#9e9e9f4d;padding:2px 24px}.terms .module_table_bordered td:first-child{width:205px}.terms .module_table_bordered td:last-child{width:365px}.terms .module_table_bordered td.normal{font-weight:400}.terms .module_table_bordered td span{display:block;margin-bottom:22px}.terms .module_table_bordered td em{display:block;font-weight:400;padding:0 0 0 1em;text-indent:-1em}@media screen and (max-width: 767px){.terms .module_table_bordered,.terms .pagecontent_section{margin:2vw auto 5vw}.terms .pagecontent_head{margin:7vw auto 5vw}.terms .module_table_bordered td{width:auto;font-size:.745rem;padding-left:.8rem;padding-right:.8rem}.terms .module_table_bordered td:first-child,.terms .module_table_bordered td:last-child{white-space:nowrap;width:auto}.terms .module_table_bordered td span{margin-bottom:3vw}}.terms .pagecontent_section ul li{padding:0 0 0 2.4em}@media screen and (max-width: 767px){.terms .pagecontent_section ul li{padding:0}}.terms .pagecontent_section ul li p{padding:0 0 0 2.4em;text-indent:-2.4em}.terms .terms_profile p{text-align:right}.terms .pagecontent_section p.item_last{margin:0 0 70px}@media screen and (max-width: 767px){.terms .pagecontent_section p.item_last{margin:0 0 9.33333vw}}.office_cont .office_box dt a span{border:1px solid #d6d6d6;border-radius:4px;display:inline-block;padding:.25em;font-size:10px;line-height:1;vertical-align:baseline;margin-left:.5em;color:#666}.office_cont h2,.room_cont h2{border-bottom:none;padding-bottom:0}.office_box .link_area,.room_box .link_area{margin-top:1.5em}.office_box .link_area img,.room_box .link_area img{margin:0 .5em}.table-cf-note{font-size:.7em;margin:3em 0 1em}p.table-cf_title{position:relative;padding-left:1em;margin:2em 0 .8em;line-height:1.2;font-size:1.2rem}.table-cf_title:before{content:"";position:absolute;background:#e50012;border-radius:10px;width:4px;left:0;top:0;bottom:0}p.table-cf_subtitle{position:relative;margin:2em 0 .8em;line-height:1.2;font-size:1.1rem}p.table-cf_subtitle:before{content:"\25a0"}.table-cf_row{display:flex;margin-top:-1px;font-size:13px}@media screen and (max-width: 767px){.table-cf_row{display:block;margin:0}.table-cf_row+.table-cf_row{margin-top:1.5em}}.table-cf_row>p{width:380px;background:#ccc;border:solid #eaeaea;border-width:1px 0 1px 1px;color:#000;padding:.75em .5em}@media screen and (max-width: 767px){.table-cf_row>p{width:auto!important}}.title-short .table-cf_row>p{width:22%}.table-cf_row>p span{height:100%;display:flex;align-items:center;width:100%;text-align:center;justify-content:center}.table-cf_row>p a{color:#0056b6;text-decoration:underline}.table-cf_row.head>p span{justify-content:center}@media screen and (max-width: 767px){.table-cf_row.head{display:none}}.table-cf_row>div{flex:1}.table-cf_row table{border-collapse:collapse;border:solid #d6d6d6;border-width:1px 0 0 1px;width:100%;height:100%;table-layout:fixed}.table-cf_row table.none-height{height:auto}@media screen and (max-width: 767px){.table-cf_row table{margin-top:-1px;table-layout:fixed}}.table-cf_row table th,.table-cf_row table td{border:1px solid #d6d6d6;border-width:0 1px 1px 0;padding:.75em .5em;text-align:center}@media screen and (max-width: 767px){.table-cf_row table th,.table-cf_row table td{text-align:center;padding:1em .5em}.table-cf_row table th{background:#f5f5f5}}.table-cf_row thead th{background:#f5f5f5}@media screen and (min-width: 768px){.table-cf_row thead th{display:none}}@media screen and (min-width: 768px){.table-cf_row table.flex{display:block;width:auto}.table-cf_row table.flex+table.flex{margin-top:-1px}.table-cf_row table.flex tbody{display:flex;height:100%;min-height:100%}.table-cf_row table.flex tr{flex:1;border:1px solid #d6d6d6;border-width:0 1px 1px 0;display:flex;align-items:center;justify-content:center}.table-cf_row table.flex th,.table-cf_row table.flex td{border:none;text-align:center;flex:1}.table-cf_row table.flex th{display:none}}.table-cf_row.head>div{display:flex;border:solid #d6d6d6;border-width:1px 0 0 1px}.table-cf_row.head>div p{flex:1;padding:1em .5em;background:#f5f5f5;text-align:center;border:1px solid #d6d6d6;border-width:0 1px 1px 0;font-size:12px;color:#666;display:flex;justify-content:center;align-items:center}.table-cf_row small{font-size:.8em;display:block;line-height:1.4;color:#999}.logoGuidelines_copy{font-weight:700;margin-bottom:40px}.logoGuidelines_useLead{border:1px solid #e5e5e5;background:#00000008;padding:35px 30px 30px;text-align:center;margin-top:40px}@media screen and (max-width: 767px){.logoGuidelines_useLead{padding:2em}}.logoGuidelines_useLead dt{font-size:1.125rem;font-weight:700;letter-spacing:.25em;line-height:1;padding-left:.25em}[lang=en] .logoGuidelines_useLead dt{letter-spacing:0}.logoGuidelines_useLead dd{margin-top:1.5em;font-size:.875rem}@media screen and (max-width: 767px){.logoGuidelines_useLead dd{text-align-last:left}}.logoGuidelines_useLead dd .button{margin-top:2em}.logoGuidelines_useLead dd a{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:370px;margin:0 auto;background:#fff;border:2px solid #e50012;color:#e50012;min-height:65px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em;font-size:1.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s color,.2s background-color;transition:.2s color,.2s background-color;text-decoration:none}@media screen and (max-width: 767px){.logoGuidelines_useLead dd a{max-width:none;font-size:.875rem}}[lang=en] .logoGuidelines_useLead dd a{max-width:460px}.logoGuidelines_useLead dd a:before{content:"";width:22px;height:23px;background:url(/img/logo-guidelines/ic_download.webp) no-repeat center;margin-right:.75em}.logoGuidelines_useLead dd a:hover{color:#fff;background:#e50012}.logoGuidelines_useLead dd a:hover:before{background-image:url(/img/logo-guidelines/ic_download_white.webp)}.logoGuidelines-section{margin-top:2.5em}.logoGuidelines-section+.logoGuidelines-section{margin-top:6.25em}.logoGuidelines-section:last-child{margin-bottom:5em}@media screen and (max-width: 767px){.logoGuidelines-section:last-child{margin-bottom:4.444rem}}.logoGuidelines-download_heading{margin-top:2.5rem!important}.logoGuidelines-download_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px -10px 0}@media screen and (max-width: 767px){.logoGuidelines-download_list{display:block;margin:20px 0 0}}.logoGuidelines-download_item{margin:0 10px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.logoGuidelines-download_item{margin:2em 0 0}}@media screen and (min-width: 768px){.short .logoGuidelines-download_item{width:calc(50% - 20px);-webkit-box-flex:0;-ms-flex:none;flex:none}}.logoGuidelines-download_inner{display:block;height:100%;border-radius:14px;border:1px solid #e5e5e5;text-decoration:none;color:#0056b3;-webkit-box-sizing:border-box;box-sizing:border-box}.logoGuidelines-download_inner .image{padding:20px;text-align:center;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logoGuidelines-download_inner .image img{max-width:80%;max-height:140px}.logoGuidelines-download_inner .image img.long{max-width:100%;max-height:90px}@media screen and (max-width: 767px){.logoGuidelines-download_inner .image{height:auto;padding:2em}}.logoGuidelines-download_inner .text{line-height:1;padding:1em 0;text-align:center;font-weight:700;margin-top:auto;border-top:1px solid #e5e5e5;background:#00000008;border-radius:0 0 14px 14px;-webkit-transition:.2s color,.2s background-color;transition:.2s color,.2s background-color}.logoGuidelines-download_inner:hover{text-decoration:none}.logoGuidelines-download_inner:hover .text{color:#fff;background-color:#0056b3}.logoGuidelines-download_caution{margin-top:3.125em}.logoGuidelines-isolation_row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em -20px 0}@media screen and (max-width: 767px){.logoGuidelines-isolation_row{margin:0;display:block}}.logoGuidelines-isolation_col{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 20px}@media screen and (max-width: 767px){.logoGuidelines-isolation_col{margin:3.5rem 0 0}}[lang=en] .logoGuidelines-isolation_col .table-cf_title{min-height:2.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){[lang=en] .logoGuidelines-isolation_col .table-cf_title{min-height:0}}.logoGuidelines-isolation_image{margin-top:2.5rem}.logoGuidelines-isolation_image img{max-width:100%}.logoGuidelines-isolation_line{border:none;margin:5em 0;border-bottom:2px solid #e5e5e5}.logoGuidelines-isolation_documentSpace{margin-top:40px}.logoGuidelines-prohibited_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media screen and (max-width: 767px){.logoGuidelines-prohibited_list{display:block;margin:3.15em 0 0}}.logoGuidelines-prohibited_item{margin:3.125em .625em 0;width:calc(25% - 20px)}@media screen and (max-width: 767px){.logoGuidelines-prohibited_item{width:auto;margin:0;padding:1.75em 0;border-top:1px solid #e5e5e5}}.logoGuidelines-prohibited_item .image{text-align:center;min-height:100px}@media screen and (max-width: 767px){.logoGuidelines-prohibited_item .image{min-height:auto}}.logoGuidelines-prohibited_item .text{text-align:center;color:#999;font-size:.75em;margin-top:1.5em}@media screen and (max-width: 767px){.logoGuidelines-prohibited_item .text{font-size:.875rem}}.logoGuidelines-contact{border:2px solid #e5e5e5;padding:35px 60px;background:#fafafa}@media screen and (max-width: 767px){.logoGuidelines-contact{padding:2.333em}}.logoGuidelines-contact_heading{color:#e50012;font-size:1.125rem;font-weight:700}.logoGuidelines-contact_text{margin-top:1em}
