.corporate{color:#333}.corporate img{max-width:none;height:revert;vertical-align:baseline;border:0;display:inline}.corporate a{color:#333;text-decoration:none}.corporate #wrapper{width:100%;min-width:1240px}.corporate #wrapper *{box-sizing:border-box}.corporate .mr0{margin-right:0!important}.corporate .ml0{margin-left:0!important}.corporate .mb0{margin-bottom:0!important}.corporate .mb20{margin-bottom:20px!important}.corporate .mb60{margin-bottom:60px!important}.corporate .sp{display:none}@media screen and (max-width:657px){.corporate .sp{display:block}}.corporate #main_box{background-position:top;background-repeat:no-repeat;width:100%;height:260px}.corporate #main_txt{width:960px;margin:0 auto;position:relative}.corporate #main_txt h1{font-size:30px;position:absolute;left:30px}@media screen and (max-width:657px){.corporate #main_txt h1{font-size:20px}}.corporate #main_txt h1 img{max-width:100%}.corporate #main_txt .language{position:absolute;top:170px;left:40px}.corporate #main_txt .info{color:#fff;background-image:url(/corporate/images/common/info_bg.png);background-repeat:repeat;border:2px solid #fff;width:360px;position:absolute;top:15px;right:30px}.corporate #main_txt .info .ttl{color:#333;text-align:center;background-color:#fff;padding:5px 0;font-size:14px;font-weight:700}.corporate #main_txt .info .txt{padding:15px}.corporate #main_txt .info .txt .tel{color:#fff;margin-bottom:6px;font-family:Arial,Helvetica,sans-serif;font-size:40px;font-weight:700;line-height:1em}.corporate #main_txt .info .txt .tel a,.corporate #main_txt .info .txt .tel a:visited{color:#fff}.corporate #main_txt .info .txt .tel_eng{margin-bottom:6px;font-family:Arial,Helvetica,sans-serif;font-size:33px;font-weight:700;line-height:1em}.corporate #main_txt .info .txt .tel img{margin-right:5px}.corporate #main_txt .info .txt strong{display:block}.corporate #main_txt .info .txt p{margin-bottom:8px;line-height:1.5em}.corporate #main_txt .language .txt a{color:#fff;font-weight:700;display:block}.corporate #main_txt .language .txt a:hover{opacity:.8;filter:alpha(opacity=80);text-decoration:none}.corporate #main_txt .info .txt a.btn2{color:#333;text-align:center;background-color:#fff;background-image:url(/corporate/images/common/info_arrow.gif);background-position:100%;background-repeat:no-repeat;border-radius:4px;padding:12px 10px 10px;font-weight:700;display:block}.corporate #main_txt .info .txt a.btn2:hover{opacity:.8;filter:alpha(opacity=80);text-decoration:none}.corporate #menu{border-top:2px solid #333;border-bottom:1px solid #333;margin-bottom:20px}.corporate #menu table{text-align:center;border-right:1px solid #ddd3d1;width:959px;margin:0 auto}.corporate #menu table td{text-align:center;border-left:1px solid #ddd3d1;width:106px}.corporate #menu table td a{color:#333;width:100%;height:58px;font-size:100%;font-weight:700;line-height:1.2em;display:table}.corporate .ie8 #menu table td a{text-align:center;height:43px;padding:15px 0 0;display:block}.corporate #menu table td a span{vertical-align:middle;text-align:center;width:100%;display:table-cell}.corporate .ie8 #menu table td a span{display:block}.corporate #menu table td a:hover,.corporate .btm #menu table td.menu2 a,.corporate .wide #menu table td.menu3 a,.corporate .incentive #menu table td.menu4 a,.corporate .companytrip #menu table td.menu5 a,.corporate .kikaku #menu table td.menu6 a,.corporate .inbound #menu table td.menu7 a,.corporate .event #menu table td.menu8 a{color:#fff;background-color:#333;text-decoration:none}.corporate #sp_menu{display:none}.corporate #breadcrumb{letter-spacing:-.4em;width:900px;margin:0 auto 40px}.corporate #breadcrumb li{letter-spacing:normal;vertical-align:middle;margin-right:15px;font-size:12px;line-height:1.2em;display:inline-block}.corporate #breadcrumb li.arrow{text-indent:-999999px;background-image:url(/corporate/images/common/breadcrumb_arrow.gif);background-repeat:no-repeat;width:8px;height:12px;font-size:12px}.corporate #breadcrumb li a{color:#333;text-decoration:underline}.corporate #breadcrumb li a:hover{text-decoration:none}.corporate #f_info{border:2px solid #333;width:700px;margin:0 auto;padding-bottom:15px}@media screen and (min-width:658px){.corporate #f_info.single{width:370px}}.corporate #f_info .ttl{color:#fff;text-align:center;background-color:#333;padding:5px 0;font-size:18px}.corporate #f_info ul{justify-content:center;margin:0 auto;padding:15px 30px;display:flex;overflow:hidden}.corporate #f_info ul li{color:#333}.corporate #f_info ul li.left{border-right:2px solid #333;padding-right:19px}.corporate #f_info ul li.right{padding-left:19px}.corporate #f_info ul li .tel{font-family:Arial,Helvetica,sans-serif;font-size:40px;font-weight:700;line-height:1em}.corporate #f_info ul li .tel_eng{font-family:Arial,Helvetica,sans-serif;font-size:33px;font-weight:700;line-height:1em}.corporate #f_info ul li .tel a{color:#333}.corporate #f_info ul li .tel img{margin-bottom:6px;margin-right:5px}.corporate #f_info a.btn{background-image:url(/corporate/images/common/f_info_arrow.png);background-position:100%;background-repeat:no-repeat;width:260px;margin:0 auto;padding:12px 15px 10px;font-weight:700}.corporate .container{width:100%;max-width:none;padding:30px 0 60px}.corporate .contents{width:100%;margin:0 auto;font-size:14px;line-height:1.6;display:block}.corporate .contents table{width:100%;margin-bottom:10px}.corporate .contents table th{color:#fff;text-align:left;background-color:#333;border-bottom:1px solid #fff;width:100px;padding:3px 10px;font-size:12px;font-weight:400}.corporate .contents table td{background-color:#f6f1ea;border-bottom:1px solid #fff;padding:3px 10px;font-size:12px}.corporate .contents #read{margin-bottom:20px;font-size:107%;line-height:1.5em}.corporate .contents h2{color:#333;border-left:5px solid #f9423a;margin-bottom:25px;padding-left:10px;font-size:24px;line-height:1.2em}.corporate .contents img{vertical-align:bottom}.corporate .contents .notice{color:#f9423a;font-size:18px;font-weight:700}.corporate .section.bbn{border-bottom:none;margin-bottom:0;padding-bottom:60px}.corporate a.btn{color:#fff;text-align:center;background-color:#f9423a;border-radius:4px;margin-top:10px;padding:12px 0 10px;display:block}.corporate a.btn:hover{background-color:#333;text-decoration:none}.corporate a.btn.arrow{background-image:url(/corporate/images/common/f_info_arrow.png);background-position:100%;background-repeat:no-repeat}.corporate a.btn span{letter-spacing:normal;background-position:100%;background-repeat:no-repeat;padding-right:20px;display:inline-block}.corporate a.btn.win span{background-image:url(/corporate/images/common/icon_win.png)}.corporate a.link{color:#333;background-position:100%;background-repeat:no-repeat;text-decoration:underline}.corporate a.link:hover{text-decoration:none}.corporate a.link.win{background-image:url(/corporate/images/common/icon_link_win.png);padding-right:20px}.corporate .intro h3{color:#333;margin-bottom:10px;font-size:18px}.corporate .merit h3{color:#333;text-align:center;border-top:2px solid #333;border-bottom:2px solid #333;margin-bottom:10px;padding:8px 0;font-size:18px}.corporate .merit ul{overflow:hidden}.corporate .merit ul li{float:left;width:280px;margin:0 30px 30px 0}.corporate .strong_point h3{color:#333;text-align:center;box-sizing:border-box;border:8px solid;border-radius:200px;justify-content:center;align-items:center;width:240px;height:240px;margin:0 auto;font-size:18px;line-height:2;display:flex}.corporate .strong_point ul{overflow:hidden}.corporate .strong_point ul li{float:left;width:280px;margin:0 30px 30px 0}.corporate .what h3{color:#333;text-align:center;padding:8px 0;font-size:15px;line-height:1.5}.corporate .what h3 span{color:#333;font-size:22px}.corporate .what p{margin-top:10px}.corporate .what ul{display:flex}.corporate .what ul li{border-top:2px solid #333;border-bottom:2px solid #333;width:222px;margin:0 4px 0 0;padding-bottom:10px}.corporate .entertainment#index #main_box{background-color:#f6f1eb;background-image:url(/corporate/images/entertainment/main.jpg);border-bottom:1px dotted #666;height:420px}.corporate .entertainment#index #main_txt h1{letter-spacing:2px;border-bottom:1px dotted #666;width:350px;padding:0 0 25px;font-size:30px;top:120px}.corporate .entertainment#index #main_txt h1 span{color:#fff;text-align:center;background:#f9423a;border-radius:50px;margin-top:20px;padding:5px 10px;font-size:15px;display:inline-block}@media screen and (max-width:657px){.corporate .entertainment#index #main_box{background-position:80% bottom;background-size:250%;height:auto;padding-bottom:50%}.corporate .entertainment#index #main_box #main_txt h1{width:100%;position:unset;border-bottom:none;padding:30px 15px;font-size:24px;transform:none}.corporate .entertainment#index #main_box #main_txt h1 span{margin-top:10px;font-size:13px}}.corporate .businessImage{margin:25px 0}.corporate .businessImage h3{color:#333;text-align:center;border-top:2px solid #333;border-bottom:2px solid #333;margin-bottom:10px;padding:8px 0;font-size:18px}.corporate .businessImage img{max-width:100%}.corporate .businessImage ul{width:100%;margin:20px 0}.corporate .businessImage ul li{float:none;text-indent:-1em;width:auto;margin:0;padding-left:1em}.corporate .businessImage ul li:before{content:"・"}@media screen and (max-width:657px){.corporate .businessImage h3{font-size:15px}}.corporate .column2 li{flex-wrap:wrap;display:flex;position:relative}.corporate .column2 li .icon{margin-top:10px;top:10px;right:10px}.corporate .column2 li .icon li{color:#fff;background:#f9423a;border-radius:50px;justify-content:center;align-items:center;padding:5px;font-size:12px;display:inline-flex}.corporate .column2 li .icon li+li{margin-top:0}.corporate .column2 li .text{width:60%;padding-right:30px}.corporate .column2 li .text h3{border-left:2px solid #333;margin-bottom:15px;padding-left:10px;font-size:20px;line-height:1.2}.corporate .column2 li .text table th,.corporate .column2 li .text table td{padding:5px 10px;font-size:13px}.corporate .column2 li .text table th a,.corporate .column2 li .text table td a{color:#f9423a;text-decoration:underline}.corporate .column2 li .text .btn{justify-content:space-between;display:flex}.corporate .column2 li .text .btn a{width:49%;margin:0}.corporate .column2 li .img{width:40%}.corporate .column2 li .img img{width:100%;height:auto}.corporate .column2 li .comment{border:3px dotted #f9423a;border-radius:30px;width:90%;margin:30px auto 0;padding:25px 30px;font-size:15px}.corporate .column2 li .comment span{color:#f9423a;padding-right:10px;font-weight:700}.corporate .column2 li+li{margin-top:45px}.corporate .bgColor{background:#f6f1ea}.corporate .iframe{text-align:center;padding:45px 0}@media screen and (max-width:657px){.corporate .iframe{padding:30px 15px}}.corporate p.btn a{color:#fff;text-align:center;background-color:#f9423a;background-image:url(/corporate/images/common/f_info_arrow.png);background-position:100%;background-repeat:no-repeat;border-radius:4px;width:260px;margin:0 auto 40px;padding:12px 15px 10px;font-weight:700;display:block}.corporate .bannerArea{flex-wrap:wrap;justify-content:center;margin:100px auto 60px;display:flex}.corporate .bannerArea .banner+.banner{margin-left:30px}.corporate .bannerArea img{width:100%}@media screen and (max-width:657px){.corporate .bannerArea{margin-top:50px}.corporate .bannerArea .banner{width:50%;margin:0}}@media screen and (max-width:1240px){.corporate #wrapper{min-width:320px}}@media screen and (max-width:980px){.corporate #main_txt{width:auto;height:100%}.corporate #main_txt .info{width:240px;top:50%;transform:translateY(-50%)}.corporate #main_txt .info .txt{padding:10px}.corporate #main_txt .info .txt strong{margin-bottom:2px}.corporate #main_txt .info .txt .tel{font-size:30px}.corporate #main_txt .info .txt .tel_eng{font-size:25px}.corporate #main_txt .info .txt .tel img{width:20px;height:auto}.corporate #main_txt .info .txt p{font-size:10px}.corporate #main_txt .info .txt a.btn2{text-align:left;font-size:12px}.corporate #menu table{border-right:none;width:100%}.corporate #menu table td:first-child{border-left:none}.corporate #breadcrumb{width:auto;margin:0 30px 40px}.corporate .bannerArea{margin:30px 40px}.corporate .merit ul li{width:32%;margin-right:2%}.corporate .merit ul li a span{text-align:left;width:125px}.corporate .strong_point h3{border:6px solid;width:160px;height:160px;font-size:15px}.corporate .strong_point ul li{width:32%;margin-right:2%}.corporate .strong_point ul li a span{text-align:left;width:125px}.corporate .what ul li{width:32%;margin-right:2%}.corporate .what ul li a span{text-align:left;width:125px}}@media screen and (max-width:800px){.corporate #menu table td a{font-size:10px}}@media screen and (max-width:760px){.corporate #f_info{width:auto;margin:0 15px}.corporate #f_info ul{width:auto;max-width:290px;padding:15px;display:block}.corporate #f_info ul li{float:none;width:auto}.corporate #f_info ul li .tel{padding:10px 0;font-size:34px}.corporate #f_info ul li .tel img{margin-bottom:0}.corporate #f_info ul li.left{border-right:none;padding-right:0}.corporate #f_info ul li.right{padding-left:0}.corporate #f_info a.btn{width:auto;margin:0 15px}}@media screen and (max-width:657px){.corporate #main_box{background-size:cover;height:120px}.corporate #main_txt h1{left:15px;transform:translateY(-50%);top:50%!important}.corporate #main_txt h1 img{width:auto}.corporate #index #main_txt h1 img{height:54px}.corporate #main_txt .language{text-align:right;right:5%;transform:translateY(-90%);top:90%!important}.corporate #main_txt .info,.corporate #menu{display:none}.corporate #sp_menu{margin-bottom:20px;display:block}.corporate #sp_menu_btn{text-align:center;cursor:pointer;color:#fff;background-color:#333;padding:12px 0;font-weight:700;display:block}.corporate #sp_menu_btn:hover,.corporate #sp_menu_btn.active{background-color:#333}.corporate #sp_menu_btn span{background-image:url(/corporate/images/common/sp_menu_icon.png);background-position:0;background-repeat:no-repeat;background-size:14px 12px;padding:0 22px;font-size:16px;display:inline-block}.corporate #sp_menu ul{border-bottom:2px solid #333;display:none}.corporate #sp_menu ul li a{color:#333;background-color:#f6f1ea;background-image:url(/corporate/images/common/sp_menu_arrow.gif);background-position:100%;background-repeat:no-repeat;background-size:29px 15px;border-top:1px solid #ddd3d1;padding:11px 15px 9px;font-weight:700;text-decoration:none;display:block}.corporate #sp_menu ul li:first-child a{border-top:none}.corporate #sp_menu ul li a:hover,.corporate #top #sp_menu ul li.menu1 a,.corporate .btm #sp_menu ul li.menu2 a,.corporate .companytrip #sp_menu ul li.menu5 a,.corporate .kikaku #sp_menu ul li.menu6 a{color:#fff;background-color:#333;background-image:url(/corporate/images/common/sp_menu_arrow_hover.gif)}.corporate #breadcrumb{margin:0 15px 15px}.corporate #breadcrumb li{margin-bottom:5px;margin-right:10px}.corporate #breadcrumb li:last-child{margin-right:0}.corporate #breadcrumb li.arrow{background-image:url(/corporate/images/common/breadcrumb_arrow_sp.gif);background-size:6px 10px}.corporate #f_info .ttl{font-size:14px}.corporate #f_info ul{padding-bottom:10px}.corporate #f_info ul li strong{margin-bottom:5px;display:block}.corporate #f_info ul li .tel{margin-bottom:5px;font-size:35px}.corporate #f_info ul li .tel_eng{margin-bottom:5px;font-size:30px}.corporate #f_info ul li p{font-size:11px}.corporate #f_info a.btn{text-align:left;background-image:url(/corporate/images/common/f_info_arrow_sp.png);background-size:35px 21px}.corporate .container{padding-bottom:30px}.corporate .contents #read{margin-bottom:20px;padding-bottom:15px;font-size:13px}.corporate .contents h2{margin-bottom:15px;padding-left:8px;font-size:18px}.corporate a.btn.arrow{background-image:url(/corporate/images/common/f_info_arrow_sp.png);background-size:35px 21px}.corporate a.btn.win span{background-image:url(/corporate/images/common/icon_win_sp.png);background-size:13px 12px}.corporate .section.bbn{padding-bottom:30px}.corporate .column2 li{margin-bottom:30px;display:block}.corporate .column2 li:last-child{margin-bottom:0}.corporate .column2 li .img{width:100%;position:relative}.corporate .column2 li .text{width:100%;padding-right:0}.corporate .column2 li .text .btn{flex-wrap:wrap;margin-bottom:20px}.corporate .column2 li .text .btn a{background-position:100%;background-size:20px;width:100%;padding:10px 25px 10px 10px}.corporate .column2 li .text .btn a+a{margin-top:5px}.corporate .column2 li .comment{width:100%;margin:20px auto 0}.corporate .bnr_list ul{margin-bottom:20px}.corporate .bannerArea{justify-content:space-between;margin:30px 15px}.corporate .bannerArea .banner{width:47%}.corporate .bannerArea .banner+.banner{margin-left:0}.corporate .intro p{font-size:12px}.corporate .intro h3{font-size:15px}.corporate .merit ul li{width:100%;margin-bottom:20px;margin-right:0;font-size:12px}.corporate .merit ul li h3{font-size:15px}.corporate .merit ul li a span{text-align:center;width:auto}.corporate .strong_point ul li{width:100%;margin-bottom:20px;margin-right:0;font-size:12px}.corporate .strong_point ul li h3{width:200px;height:200px;font-size:15px}.corporate .strong_point ul li a span{text-align:center;width:auto}.corporate .what ul{flex-wrap:wrap}.corporate .what ul li{width:100%;margin-bottom:20px;margin-right:0;font-size:12px}.corporate .what ul li h3{font-size:15px}.corporate .what ul li a span{text-align:center;width:auto}}.corporate .officeHourLink{display:none}.corporate .tabs{flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:30px;display:flex}@media screen and (max-width:657px){.corporate .tabs{gap:10px}}.corporate .tabs li a{opacity:1;text-align:center;color:#f9423a;border:2px solid #f9423a;border-radius:30px;width:300px;height:60px;font-size:16px;font-weight:700;line-height:60px;text-decoration:none;transition:all .3s;display:block;position:relative}.corporate .tabs li a:after{content:"";background:url(/corporate/images/icn_arrow.png) 100%/contain no-repeat;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.corporate .tabs li a:hover{color:#fff;opacity:.8;background:#f9423a;text-decoration:none}.corporate .tabs li a:hover:after{background:url(/corporate/images/icn_arrow_on.png) 100% no-repeat}@media screen and (max-width:657px){.corporate .tabs li a{width:175px;height:48px;font-size:12px;line-height:48px}}.corporate .section{padding:40px 0}.corporate #sec00{padding:0}.corporate #sec01{border-top:1px solid #eee;padding-top:24px}.corporate #sec03,.corporate #sec05{background:#fafafa}.corporate #sec05{margin-bottom:40px;padding-bottom:0}.corporate .contents .contents_inner{width:100%;max-width:930px;margin:0 auto;padding:0 15px}@media screen and (max-width:657px){.corporate #sec00 .contents_inner{padding:0}}.corporate .funcWrap{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:40px 0;display:flex}@media screen and (max-width:657px){.corporate .funcWrap{flex-flow:column;gap:20px}}.corporate .funcWrap .funcBox{width:30%}@media screen and (max-width:657px){.corporate .funcWrap .funcBox{width:100%}}.corporate .funcWrap .funcTtl{color:#9c843f;border-bottom:1px solid #9c843f;margin-bottom:10px;padding-bottom:5px;font-size:18px;font-weight:700}@media screen and (max-width:657px){.corporate .funcWrap .funcTtl{font-size:16px}}.corporate .funcWrap .funcList li{margin:0 0 8px 18px;font-weight:700;list-style:outside}.corporate .funcWrap .funcList li span{font-weight:400}.corporate .funcImgList{flex-wrap:wrap;gap:10px;display:flex}@media screen and (max-width:657px){.corporate .funcImgList{gap:30px}}.corporate .funcImgList li{width:48%}.corporate .funcImgList li img{max-width:100%;height:auto}@media screen and (max-width:657px){.corporate .funcImgList li,.corporate .funcImgList li img{width:100%}}.corporate .funcImgList li p{margin-top:20px;font-size:12px}.corporate .funcMovie .youtube-wrapper{cursor:pointer;width:100%;max-width:640px;margin:0 auto;position:relative}.corporate .funcMovie .youtube-thumb{width:100%;display:block}.corporate .funcMovie .youtube-play{color:#fff;cursor:pointer;background:#000;border-radius:50%;width:80px;height:80px;margin:auto;font-size:32px;position:absolute;inset:0}.corporate .arrangeBox .arrangeMain{flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;display:flex}.corporate .arrangeBox .arrangeMain .arrangeMainTxt{width:52%;font-size:16px;line-height:1.6}@media screen and (max-width:657px){.corporate .arrangeBox .arrangeMain .arrangeMainTxt{width:100%;margin-bottom:20px}}.corporate .arrangeBox .arrangeMain .arrangeMainTxt i{font-size:14px;display:block}.corporate .arrangeBox .arrangeMain .arrangeMainTxt span{font-size:18px;font-weight:700;display:block}.corporate .arrangeBox .arrangeMain .arrangeMainImg{width:43%}.corporate .arrangeBox .arrangeMain .arrangeMainImg img{max-width:100%;height:auto}@media screen and (max-width:657px){.corporate .arrangeBox .arrangeMain .arrangeMainImg,.corporate .arrangeBox .arrangeMain .arrangeMainImg img{width:100%}}.corporate .arrangeBox .arrangeList ul{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.corporate .arrangeBox .arrangeList ul li{width:31.8%;margin-bottom:20px;font-size:14px;line-height:1.6}@media screen and (max-width:657px){.corporate .arrangeBox .arrangeList ul li{width:100%}}.corporate .arrangeBox .arrangeList ul li img{max-width:100%;height:auto;margin-bottom:14px;display:block}@media screen and (max-width:657px){.corporate .arrangeBox .arrangeList ul li img{width:100%}}.corporate .arrangeBox .arrangeList ul li span{margin-bottom:10px;font-size:18px;font-weight:700;display:block}.corporate .arrangeBox .arrangeList ul li i{font-size:12px;display:block}.corporate #index #main_box{background-image:url(/corporate/images/main.png);background-size:cover}.corporate #mypage #main_box{background-color:#d0c29a;background-image:url(/corporate/images/btm/mypage/main.jpg)}.corporate #visa #main_box{background-color:#6a492f;background-image:url(/corporate/images/btm/visa/main.jpg)}.corporate #index #inbound_main_box{background-color:#142209;background-image:url(/corporate/images/inbound/index/main.png)}.corporate #index #main_txt h1{top:105px}.corporate #mypage #main_txt h1{top:90px}.corporate #visa #main_txt h1{top:105px}.corporate #visa.page #main_txt h1{top:85px}.corporate #visa.page #main_txt h1 img{width:100px;height:auto}.corporate #visa.page #main_txt h1 span{color:#fff;font-family:ＭＳ Ｐ明朝,MS PMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-size:50px;font-weight:400;display:block}.corporate #index #sec03 h3{color:#333;margin-bottom:10px;font-size:18px}.corporate #index #sec03 p span{color:#fd5200}.corporate #index #sec04 ul.camp{margin-bottom:30px}.corporate #index #sec04 ul.camp li{margin-bottom:0}.corporate #index #sec06 h3{color:#333;margin:12px 0 10px;font-size:16px}.corporate #index #sec06 .flex{display:flex}.corporate #index #sec06 .flex .img{flex-shrink:0;width:280px;height:auto}.corporate #index #sec06 .flex .img img{width:auto;max-width:100%;height:auto}.corporate #index #sec06 .flex.wide{border-bottom:1px dotted #666;flex-direction:row-reverse;align-items:center;padding:20px 0}.corporate #index #sec06 .flex.wide .img{margin-left:20px}.corporate #index #sec06 .flex.short{justify-content:space-between;margin-top:20px}.corporate #index #sec06 .flex.short div{width:280px}.corporate #mypage .section ul#function{background-color:#f6f1ea;margin-bottom:30px;padding:30px 0 30px 30px;overflow:hidden}.corporate #mypage .section ul#function li{float:left;margin-right:30px}.corporate #mypage .section ul#function li h4{margin-bottom:15px}.corporate #mypage .section ul#function li h4 img{width:auto;height:50px}.corporate #mypage #note_area{width:680px;margin:0 auto}.corporate #mypage #note_area p{margin-bottom:10px}.corporate #mypage #note_area strong{margin-bottom:5px;font-size:16px;display:block}.corporate #mypage #note_area .txt_bg{color:#333;background-color:#f6f1ea;margin:30px 0;padding:30px 0 25px 130px;font-size:18px;line-height:1.5em}.corporate #mypage #note_area ul li{text-indent:-1.2em;margin-bottom:15px;margin-left:1.2em}.corporate #mypage #note_area ul li span{font-size:14px;font-weight:700;display:block}.corporate #mypage .section a.btn{width:440px;margin:0 auto;padding:30px 0 25px;font-size:20px}.corporate #mypage .section a.btn span{background-image:url(/corporate/images/btm/mypage/icon_pdf.png);padding-right:25px}.corporate #visa ul#bnr{padding:10px 0;overflow:hidden}.corporate #visa ul#bnr li{float:left;width:220px;margin:0 6px 6px 0}.corporate #visa ul#bnr li a{color:#fff;background-color:#333;background-image:url(/corporate/images/btm/visa/bnr_arrow.png);background-position:100%;background-repeat:no-repeat;height:35px;padding:10px 10px 18px;font-size:14px;line-height:1.2em;display:block}.corporate #visa ul#bnr li a:hover{background-color:#754d46;text-decoration:none}.corporate #visa .section table{border-top:1px solid #e4e4e4;width:100%;margin-bottom:20px}.corporate #visa .section table th{color:#fff;text-align:left;vertical-align:middle;background-color:#333;border-bottom:1px solid #e4e4e4;width:90px;padding:15px 20px}.corporate #visa .section table td{border-bottom:1px solid #e4e4e4;padding:15px 20px}.corporate #visa .section h3{color:#333;margin-bottom:10px;font-size:18px}.corporate #visa .section h4{color:#333;margin-bottom:5px;font-size:14px}.corporate #visa .section p{margin-bottom:20px}.corporate #visa .section p.indent{text-indent:-1em;margin-left:1em}.corporate #visa .section ul{margin-bottom:20px}.corporate #visa .section ul li{text-indent:-1em;margin-left:1em}.corporate a.link.pdf{background-image:url(/corporate/images/common/icon_link_pdf.png);padding-right:20px}.corporate #visa a.btn{background-image:url(/corporate/images/common/f_info_arrow.png);background-position:100%;background-repeat:no-repeat;width:260px;margin:0 auto;font-weight:700}@media screen and (max-width:980px){.corporate #index #sec06 .flex.wide .img{width:31%}.corporate #index #sec06 .flex.wide .img img{width:auto}.corporate #index #sec06 .flex.short>div{width:31%}.corporate #index #sec06 .flex.short>div .img{width:100%}.corporate #mypage .section ul#function{padding:30px}.corporate #mypage .section ul#function li{width:48%;margin-right:4%}.corporate #mypage .section ul#function li:nth-child(2){margin-right:0}.corporate #mypage .section ul#function li img{width:100%;height:auto}.corporate #mypage .section ul#function li h4 img{width:auto;height:50px}.corporate #visa ul#bnr{padding:10px 0;overflow:hidden}.corporate #visa ul#bnr li{width:32.6%;margin:0 .8% .8% 0!important}.corporate #visa ul#bnr li:nth-child(3n){margin-right:0!important}.corporate #visa ul#bnr li a{width:100%;height:55px;padding:0;display:table}.corporate #visa ul#bnr li a span{vertical-align:middle;padding:0 35px 0 18px;display:table-cell}}@media screen and (max-width:760px){.corporate #index #sec03 ul{width:auto}.corporate #index #sec03 ul li,.corporate #index #sec03 ul li .txt{margin-bottom:5px}.corporate #index #sec03 ul li .txt h4 img{height:40px;margin-bottom:5px}.corporate #index #sec03 ul li .txt p{margin-left:50px;font-size:12px}.corporate #index #sec03 ul li .txt strong{margin-left:50px;font-size:13px}.corporate #index #sec03 ul li .arrow img{width:21px;height:auto}.corporate #mypage .section ul#function{padding:15px}.corporate #mypage .section ul#function li{float:none;width:auto;max-width:405px;margin:0 auto!important}.corporate #mypage .section ul#function li:first-child{margin-bottom:30px!important}.corporate #mypage .section ul#function li h4{margin-bottom:10px}.corporate #mypage .section ul#function li h4 img{height:35px}.corporate #mypage #note_area{width:auto}.corporate #mypage #note_area .txt_bg{padding:30px 15px}.corporate #f_info ul li .tel{margin-bottom:8px;padding:0 0 10px}.corporate #main_txt .info{display:none}}.corporate #f_info ul li .tel{margin:0 0 12px}@media screen and (min-width:760px){.corporate #f_info ul li .tel:last-of-type{margin:0}}@media screen and (max-width:657px) and (min-width:481px){.corporate .bnr_list ul li{margin-right:auto!important}.corporate #index #sec04 ul.camp li{width:49%}}@media screen and (max-width:640px){.corporate #index #main_txt h1 img{height:24px}.corporate #mypage #main_txt h1 img{height:39px}.corporate #visa #main_txt h1 img{height:23px}.corporate #visa.page #main_txt h1 img{width:70px;height:auto}.corporate #visa.page #main_txt h1 span{font-size:26px}.corporate .bnr_list ul li{margin-right:auto}.corporate #index #sec03 h3{font-size:14px}.corporate #index #sec03 ul li .txt strong{background-image:url(/corporate/images/btm/index/flow_arrow02_sp.gif);background-size:17px 17px}.corporate #mypage #note_area strong{font-size:14px}.corporate #mypage #note_area .txt_bg{margin:20px 0;padding:15px;font-size:14px}.corporate #mypage #note_area ul li{font-size:12px}.corporate #mypage #note_area ul li span{font-size:13px}.corporate #mypage .section a.btn{width:auto;max-width:440px;padding:15px 0;font-size:16px}.corporate #mypage .section a.btn span{background-image:url(/corporate/images/btm/mypage/icon_pdf_sp.png);background-size:18px 19px}.corporate #visa ul#bnr li a{background-image:url(/corporate/images/btm/visa/bnr_arrow_sp.png);background-size:35px 21px;height:50px;font-size:12px}.corporate #visa ul#bnr li a span{padding:0 35px 0 15px}.corporate #visa .section table th{width:60px;padding:10px;font-size:12px}.corporate #visa .section table td{word-break:break-all;padding:10px;font-size:12px}.corporate #visa .section p{font-size:12px}.corporate #visa .section h3{font-size:16px}.corporate #visa .section h4{font-size:13px}.corporate a.link.pdf{background-image:url(/corporate/images/common/icon_link_pdf_sp.png);background-size:13px 14px}.corporate #visa a.btn{background-image:url(/corporate/images/common/f_info_arrow_sp.png);background-size:35px 21px}}@media screen and (min-width:481px){.corporate .bnr_list ul li.wide{width:100%}}@media screen and (max-width:480px){.corporate .bnr_list#sec04 ul.camp li{margin-bottom:0!important}.corporate #index #sec06 .flex.wide,.corporate #index #sec06 .flex.short{border:none;flex-direction:column;width:290px;margin:0 auto;padding:0}.corporate #index #sec06 .flex.wide .img,.corporate #index #sec06 .flex.short .img{width:100%;height:120px;margin-left:0;overflow:hidden}.corporate #index #sec06 .flex.wide .img img,.corporate #index #sec06 .flex.short .img img{width:100%;margin:0}.corporate #index #sec06 .flex.wide{margin-top:25px}.corporate #index #sec06 .flex.short>div{width:100%;margin-top:25px}.corporate #visa ul#bnr li{width:49.2%;margin:0 1.6% 1.6% 0!important}.corporate #visa ul#bnr li:nth-child(3n){margin-right:1.6%!important}.corporate #visa ul#bnr li:nth-child(2n){margin-right:0!important}.corporate #visa ul#bnr li a{background-image:url(/corporate/images/btm/visa/bnr_arrow_sp.png);background-size:25px;height:46px;font-size:12px}.corporate #visa ul#bnr li a span{padding:0 35px 0 15px}}.corporate #main_txt .info .txt ul{justify-content:space-between;margin-bottom:15px;display:flex}.corporate #main_txt .info .txt ul li.left{margin:0 auto}.corporate #main_txt .info .txt ul li.right{border-left:1px solid;width:45%;padding-left:20px}@media screen and (max-width:980px){.corporate #main_txt .info{width:400px;top:50%;transform:translateY(-50%)}.corporate #main_txt .info .txt ul li.right{width:35%;padding-left:6px}}
