:root {
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --gabs-color: #808080;
    --gabs-black-color: #000;
    --gabs-second-color: #313131;
    --gabs-light-gray-color: #ddd;
    /* --gabs-color: #9086f2; */
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-body-font-size: 14px !important;
}

body{margin:0;font-family:var(--font-family-sans-serif);font-size:14px;}
.desktop_mobile_menu{position:relative;margin-top:0;z-index:1000;width:auto;display:flex;}
.navbar{padding:0!important;}
.navbar-nav{flex-direction:row!important;}
.navbar-nav.myPageLink{display:flex;justify-content:center;}
.navbar-nav.myPageLink .nav-link{padding:7px 9px!important;color:#000;text-transform:capitalize;font-weight:600;font-size:13px;}
.navbar-nav.myPageLink .nav-link:hover{background-color:var(--gabs-second-color);color:#fff;}
.light_nav_1{background-color:#F3F5FE;padding:5px 0;}
.light_nav_1 .a_ddd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.light_nav_1 a{color:#000;font-weight:500;}
.active_main{background-color:var(--gabs-second-color)!important;color:#fff!important;}
.form-control,.form-select{border-radius:0!important;font-size:14px!important;color:#6e6b7b;box-shadow:rgba(0,0,0,.3) 0 0 3px;height:calc(1.5em + 2px + 1rem);border:none!important;}
.form-group{font-size:.857rem;color:#5e5873;}
label{font-size:12px;}
.form-control{display:block;width:100%;padding:.575rem .3rem;font-size:15px;font-weight:400;color:rgb(73,80,87);background-color:#fff;background-clip:padding-box;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-control:focus{color:#212529;background-color:#fff;border-color:#655bc7!important;outline:0;box-shadow:0 0 0 .25rem rgba(0,0,0,.25)!important;}
.form-select:focus{color:#212529;background-color:#fff;border-color:#655bc7!important;outline:0;box-shadow:0 0 0 .25rem rgba(0,0,0,.25)!important;}
.dropdown{position:relative;transition-delay:300ms;}
.adv_srch_box{padding-bottom:2px;}
.dropdown .drop_hov{background-color:#e6eafb;transition:all 500ms;transition-duration:2s;list-style:none;margin:0;padding:0;position:absolute;box-shadow:0 0 5px rgba(0,0,0,.32);overflow:hidden;width:96px;display:inline-block;z-index:10;top:51px;right:0;text-align:left;}
.dropdown:hover .drop_hov{overflow:inherit;transition:all 500ms;}
.dropdown>.drop_hov>.drop_li_hov>a{display:block;padding:0 0 0 10px;text-decoration:none;line-height:40px;font-size:14px;text-transform:uppercase;color:#202020;font-weight:600;}
.dropdown .drop_li_hov{height:0;overflow:hidden;transition:all 500ms;}
.dropdown.hover .drop_li_hov a{border-top:1px solid #f2f2f282;border-bottom:0;}
.dropdown.hover .drop_li_hov:first-child a{border-top:0;transition:all 500ms;}
.dropdown.hover .drop_li_hov:first-child a::before{transition:all 500ms;content:"";display:block;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e6eafb;right:0;margin:-10px 0 0 30px;}
.dropdown.hover a{transition-duration:.2s;margin-top:0;}
.dropdown.hover a:hover{transition-duration:.2s;}
.dropdown .drop_li_hov a:hover{text-decoration:underline;}
.dropdown.hover>a:hover::after{border-top-color:#035970;}
.dropdown.hover .drop_li_hov:first-child a:hover::before{border-bottom-color:#e6eafb;}
.dropdown.hover:hover .drop_li_hov{height:40px;}
.dropdown_hover{color:#fff;cursor:pointer;position:relative;text-align:center;text-decoration:none;z-index:1;transform:perspective(1000px);}
.dropdown-menu-hover{width:250px;visibility:hidden;background-color:#fff;padding:10px;opacity:0;transition:opacity .5s ease;border-radius:8px;font-size:13px!important;font-weight:500!important;color:#5e5873;position:absolute;right:0;z-index:100000;top:21px;}
.dropdown_hover:hover .dropdown-menu-hover{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.24);opacity:1;visibility:visible;}

/*----mobile-menu-------*/
.mob_active_main { color: #ffffff !important; font-weight: 800; }
.mobile_menuMypageSite { list-style: none; padding-left: 0; }
.mobile_menuMypageSite>li { border-bottom: 1px dotted #CCC; }
.mobile_menuMypageSite>li>a, .md-drop { display: block; padding: 6px 5px; font-size: 16px; color: gray; }
.md-drop { cursor: pointer; }
.md-drop>span { float: right; }
.mobile_menuMypageSite>li:hover>ul { display: block; }
.mobile_menuMypageSite>li:hover>span { background-position: -214px -272px; }
.mobile_menuMypageSite>li>ul { padding-left: 30px; display: none; }
.mobile_menuMypageSite>li>ul>li { margin-bottom: 5px; }
.mobile_menuMypageSite>li>ul>li>a { color: #CCC; display: block; font-size: 16px; padding: 5px 0; }
.fixed_top { position: fixed; top: 0; width: 100%; background-color: #838383; z-index: 4; box-shadow: 0 1px 2px #ccc; }
.mobile_top { font-size: 18px; margin: 3px 15px 0 0; text-align: center; }
#sb-site, .sb-site-container { padding: 14px; }
.sb-slidebar { padding: 14px; color: #fff; }
html.sb-active #sb-site, .sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close { cursor: pointer; }
#sb-site.top-padding { padding-top: 50px; }
#fixed-top { width: 100%; z-index: 4; padding-right: 5px; }
#fixed-top span.sb-toggle-left { color: #fff; }
#fixed-top span.sb-toggle-right { float: right; color: #fff; padding: 14px; }
.menu_iconMypageSite span { border: 3px solid var(--gabs-color); display: block; position: relative; margin-bottom: 4px; width: 34px; }
.menu_iconMypageSite:hover span { border-color: #fc1414; }
.back_icon { font-size: 32px; line-height: 22px; }
html.sb-scroll-lock.sb-active:not(.sb-static) { overflow: hidden; }
#sb-site, .sb-site-container { width: 100%; min-height: 100vh; position: relative; z-index: 1; background-color: #fff; }
#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after { content: ' '; display: table; clear: both; }
.sb-slidebar { height: 100%; overflow-y: auto; position: fixed; top: 0; z-index: 999999; display: none; background-color: #222; }
.sb-slidebar, .sb-slidebar * { -webkit-transform: translateZ(0px); }
.sb-left { left: 0; }
.sb-right { right: 0; }
html.sb-static .sb-slidebar, .sb-slidebar.sb-static { position: absolute; }
.sb-slidebar.sb-left.sb-active { display: block; width: 72%; }
.sb-style-overlay { z-index: 9999; }
.sb-momentum-scrolling { -webkit-overflow-scrolling: touch; }
.sb-slidebar { width: 30%; }
.sb-width-thin { width: 15%; }
.sb-width-wide { width: 45%; }
.sp-botsrrow { width: 23px; height: 13px; background-position: -225px -258px; top: 5px; }
.mobile_menu>li:hover>span { background-position: -256px -258px; }
@media(max-width:480px) { .sb-slidebar { width: 70%; } .sb-width-thin { width: 55%; } .sb-width-wide { width: 70px; } }
@media(min-width:481px) { .sb-slidebar { width: 70%; } .sb-width-thin { width: 60%; } .sb-width-wide { width: 70%; } }
@media(min-width:768px) { .sb-slidebar { width: 60%; } .sb-width-thin { width: 25%; } .sb-width-wide { width: 55%; } }
@media(min-width:992px) { .sb-slidebar { width: 30%; } .sb-width-thin { width: 15%; } .sb-width-wide { width: 45%; } }
@media(min-width:1024px) { .slider.slider-horizontal { width: 190px; height: 20px; } .slider.slider-horizontal .slider-track { left: 2px; } }
@media(min-width:1200px) { .sb-slidebar { width: 20%; } .sb-width-thin { width: 5%; } .sb-width-wide { width: 35%; } }
.sb-toggle-left { float: right; }
.sb-toggle-left.back_icon { float: left; }
.sb-slide, #sb-site, .sb-site-container, .sb-slidebar { -webkit-transform: translate(0px); -moz-transform: translate(0px); -o-transform: translate(0px); transform: translate(0px); -webkit-transition: -webkit-transform 400ms ease; -moz-transition: -moz-transform 400ms ease; -o-transition: -o-transform 400ms ease; transition: transform 400ms ease; -webkit-transition-property: -webkit-transform, left, right; -webkit-backface-visibility: hidden; }
.sb-hide { display: none; }

.common_heading { text-align: center; position: relative; text-transform: uppercase; font-weight: bold; font-size: 32px; padding-bottom: 2px; margin-top: 20px; }
.common_heading:before { content: ""; position: absolute; border: 3px solid var(--gabs-color); width: 6%; left: 47%; padding: 0; background: transparent; bottom: -5px; }
.common_heading:after { content: ""; position: absolute; border-bottom: 1px solid var(--gabs-color); width: 12%; left: 44%; bottom: -3px; }

/* =============== Association Logo in Footer  =============== */
.db { background: url(../images/gabs_logo_association.png) 0 0 no-repeat; display: inline-block; position: relative; }
.db-jct-premium { background-position: -9px -4px; width: 77px; height: 58px; }
.db-jct-gold { background-position: -100px -4px; width: 77px; height: 58px; }
.db-jct-silver { background-position: -190px -4px; width: 77px; height: 58px; }
.db-jct-free { background-position: -286px -4px; width: 77px; height: 58px; }
.db-just { background-position: -385px -6px; width: 135px; height: 58px; }
.db-jumvea { background-position: -877px -141px; width: 89px; height: 60px; }
.db-slaaj { background-position: -534px -8px; width: 131px; height: 58px; }
.db-jetro { background-position: -770px -77px; width: 167px; height: 58px; }
.db-ycci { background-position: -629px -142px; width: 216px; height: 58px; }
.db-slbcj { background-position: -695px -7px; width: 129px; height: 58px; }
.db-tcci { background-position: -24px -146px; width: 316px; height: 58px; }
.db-ncci { background-position: -24px -221px; width: 60px; height: 58px; }
.db-kcci { background-position: -355px -210px; width: 66px; height: 58px; }
.db-alibaba { background-position: -116px -217px; width: 189px; height: 58px; }
.db-ccci { background-position: -453px -73px; width: 289px; height: 58px; }
.db-kashiwacci { background-position: -97px -76px; width: 339px; height: 58px; }
.db-pekema { background-position: -15px -76px; width: 62px; height: 58px; }
.db-funbasichamber { background-position: -371px -146px; width: 232px; height: 58px; }

/*--home--page-css---*/
.headerMypageSite{box-shadow:1px 3px 3px #f5f2f2;}
.top_bg{background:#fff;padding:5px 0;display:flex;align-items:center;min-height:66px;}
.logoMyPage{padding:3px 0;display:flex;justify-content:start;align-items:center;height:100%;}
.logoMyPage img{max-height:50px;object-fit:contain;display:block;margin:0 auto;}
.slogan_heading{font-size:50px;font-weight:bolder;padding-top:166px;}
.slogan_heading span{display:block;}
.slogan_heading label{color:#94c5f3;display:block;}
.headerMypageSite .top_bar{background:var(--gabs-color);padding:4px 0 2px;}
ul.top_right{list-style:none;display:flex;justify-content:end;}
ul.top_right>li{display:inline-flex;color:#000;font-size:12px;margin-right:15px;}
.crm_tt{padding:2px 0 0;}
.top_right_what{position:relative;top:-4px;}
ul.top_right>li>select{float:left;padding:1px 2px;height:19px;border:none;box-shadow:0 0 1px #fff;background:transparent;color:#fff;}
ul.top_right>li>select:focus{outline:none;}
ul.top_right>li>strong{width:92px;background:#000;display:inline-block;}
ul.top_right>li:last-child{margin-right:0;}
.login_top{display:flex;justify-content:end;align-items:end;flex-direction:column;text-overflow:ellipsis;white-space:nowrap;overflow:visible;}
.cli_img{background:#e6eafb;width:50px;height:50px;border-radius:50%;margin-left:10px;display:inline-flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;border:1px solid #c3c3c3;position:relative;}
.cli_img img{width:50px;height:50px;border-radius:50%;}
.login_top li{margin-left:5px;line-height:18px;}
.hr_border{padding:0;}
.login_top li span{opacity:0;}
.login_top li .text_hover:hover span{opacity:1;transition:.3s linear;}
.login_top li:last-child{padding-right:0;padding-bottom:2px;}
.login_top li a{color:#000;font-size:14px;font-weight:500;line-height:15px;}
.login_top li:first-child{border-right:none;}
.cruu{margin-left:12px;font-size:14px;font-weight:500;}
.fon_lo,.a_ddd{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dropdown-user-link:after{display:none!important;}
.dropdown-item:focus{background:#7367f0!important;}
.dropdown-menu[data-bs-popper]{top:55px!important;min-width:120px;}
.delaer_contact{padding:5px 0 3px;background:#e6eafb;}
.del_sit_name{margin-bottom:0!important;font-size:18px;font-weight:500;}
.del_sit_name span{font-size:14px;font-weight:400;}
.detail_company_in{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.del_name li{font-size:15px;color:#333;font-weight:600;position:relative;bottom:1px;}
.del_name li:first-child{bottom:2px;padding-right:8px;}
.del_name li a{font-size:16px;color:#333;position:relative;bottom:2px;}
.breadcrumb{display:inline-block;overflow:hidden;border-radius:5px;counter-reset:flag;box-shadow:0 0 2px rgba(0,0,0,.24);margin-bottom:0!important;}
.breadcrumb a{text-decoration:none;display:block;float:left;font-size:14px;line-height:36px;color:#000;padding:0 15px 0 37px;background:#f1f1f1;position:relative;}
.breadcrumb a:first-child{padding-left:20px;border-radius:5px 0 0 5px;}
.breadcrumb a.active,.breadcrumb a:hover{background:var(--gabs-light-gray-color);color:#000;transition:all .5s linear;}
.breadcrumb a.active:after, .breadcrumb a:hover:after{font-weight:700;background:#e2e2e2;}
.breadcrumb a:after{content:'';position:absolute;top:0;right:-18px;width:36px;height:36px;transform:scale(.707) rotate(45deg);background:#f1f1f1;z-index:1;box-shadow:2px -2px 0 1px rgba(0,0,0,.4),3px -3px 0 1px rgba(255,255,255,.1);border-radius:0 5px 0 50px;transition:all .5s linear;}
.breadcrumb a:last-child:after{box-shadow:none;}
.hp_heading{font-size:36px;font-weight:bold;text-align:center;color:#424242;padding-bottom:20px;}
.hp_text{font-size:16px;color:#424242;text-align:center;line-height:26px;font-weight:400;margin-bottom:40px;}
.join_now{background:#94c5f3;color:#fff;font-size:18px;text-transform:uppercase;border:none;border-radius:5px;padding:11px 20px;margin-top:15px;}
.join_now:hover{background:#004aad;}
.ball{position:absolute;border-radius:100%;opacity:.7;}
.slider_text_section{float:left;width:500px;color:#000;position:relative;z-index:100;}
.slider_section{float:right;width:680px;}

.scrollupMypageSite{position:fixed;right:13px;bottom:8px;width:35px;height:35px;border-radius:5px;opacity:.7;cursor:pointer;z-index:100;transition:all .5s linear;text-align:center;background:#7367f0!important;}
.scrollupMypageSite:hover{opacity:1;}

/* ==================== sprite-img header footer ==================== */
.faMypage{background:url(../images/sprite-img-2.png) 0 0 no-repeat;position:relative;display:inline-block;}
.faMypage-right-icon{background-position:-28px 0;width:18px;height:17px;top:4px;}
.faMypage-get{background-position:-1px -27px;width:36px;height:38px;top:18px;}
.faMypage-get-1{background-position:-46px -27px;width:36px;height:38px;top:18px;}
.faMypage-free-member{background-position:-108px -81px;width:84px;height:57px;}
.faMypage-free-gold{background-position:-5px -83px;width:84px;height:57px;}
.faMypage-free-premium{background-position:-90px -5px;width:84px;height:57px;}
.faMypage-quote-top{background-position:-189px -5px;width:44px;height:35px;}
.faMypage-quote-bot{background-position:-244px -5px;width:44px;height:35px;}
.faMypage-privacy-1{background-position:-206px -64px;width:211px;height:52px;}
.faMypage-privacy-2{background-position:-297px -3px;width:81px;height:58px;}
.faMypage-fot-facbook{background-position:-116px -152px;width:16px;height:28px;}
.faMypage-fot-twitter{background-position:-139px -153px;width:29px;height:25px;}
.faMypage-fot-instagram{background-position:-220px -151px;width:29px;height:29px;}
.faMypage-fot-youtube{background-position:-260px -152px;width:30px;height:28px;}
.faMypage-fot-location{background-position:-301px -158px;width:20px;height:19px;top:5px;}
.faMypage-fot-phone{background-position:-320px -158px;width:20px;height:20px;top:5px;}
.faMypage-fot-emaill{background-position:-343px -158px;width:20px;height:20px;top:6px;}
.faMypage-fot-website{background-position:-368px -158px;width:20px;height:19px;top:5px;}
.faMypage-fot-scroll-arrow-top{background-position:-392px -158px;width:14px;height:16px;top:8px;}

.fa_social { background: url(../images/sprite_my_account_10.png) 0 0 no-repeat; position: relative; display: inline-block; }
.fa_social_whatsapp { background-position: -186px -3px; width: 18px; height: 18px; right: 1px; top: 4px; }
.fa_social_login { background-position: -25px -284px; width: 18px; height: 18px; top: 4px; }
.fa_social_login_m { background-position: -178px -222px; width: 19px; height: 18px; top: 5px; }
.fa_social_register { background-position: -123px -263px; width: 18px; height: 18px; right: 1px; top: 4px; }
.fa_social_register_m { background-position: -157px -222px; width: 18px; height: 18px; top: 5px; }
.fa_social_download { background-position: -160px -264px; width: 18px; height: 18px; top: 1px; }
.fa_download_for_order { background-position: -140px -264px; width: 18px; height: 18px; top: 1px; }
.fa_email_top { width: 19px; height: 11px; background-position: -3px -280px; top: 1px; }
.fa_email_top_gary { width: 16px; height: 11px; background-position: -3px -265px; top: 2px; }
.fa_email_top_gary_1 { width: 16px; height: 11px; background-position: -4px -280px; top: 2px; }
.fa_currr_top { width: 17px; height: 17px; background-position: -4px -293px; top: 2px; }
.fa_call_top { width: 17px; height: 16px; background-position: -100px -265px; top: 4px; }

/* ==================== footer ==================== */
.footermyPageSite { background: #f1f1f1; padding: 40px 0px; }
.footer_txtMypageSite { font-size: 14px; line-height: 24px; color: #424242; }
.footer_txtMypageSite ul li { padding: 8px 0 0; }
.social_logo { list-style: none; margin: 26px 0 0 0; text-align: center; }
.social_logo>li { display: inline-block; padding-right: 20px; }
.fot_linksMypageSite { padding: 10px 0 0 70px; }
.fot_linksMypageSite>h3 { font-size: 24px; font-weight: bold; color: #606060; }
.fot_linksMypageSite>ul { list-style: none; }
.fot_linksMypageSite>ul>li { display: block; }
.fot_linksMypageSite>ul>li>a { background-image: linear-gradient(to right, #655bc7, #655bc7 50%, #000 50%); background-size: 200% 100%; background-position: -100%; display: inline-block; padding: 5px 0; position: relative; -webkit-background-clip: text; -webkit-text-fill-color: transparent; transition: all 0.3s ease-in-out; font-weight: 400; }
.fot_linksMypageSite>ul>li>a:before { content: ''; background: #655bc7; display: block; position: absolute; bottom: -3px; left: 0; width: 0; height: 1px; transition: all 0.3s ease-in-out; }
.fot_linksMypageSite>ul>li>a:hover { background-position: 0; font-weight: 600; letter-spacing: 2px; }
.fot_linksMypageSite>ul>li>a:hover::before { width: 100%; }
.fot_strip { padding: 10px 0 10px 0; }
.fot_strip>div>div>div>ul { list-style: none; }
.fot_strip>div>div>div>ul>li { display: inline-block; border-right: #ccc 1px solid; padding: 0 22px 0 22px; }
.fot_strip>div>div>div>ul>li:last-child { border-right: none; }
.fot_strip>div>div>div>ul>li>a { color: #4b4b4b; font-size: 14px; font-weight: 400; }
.fot_strip>div>div>div>ul>li>a:hover { color: #655bc7; text-decoration: underline; letter-spacing: 2px; transition: all 0.3s ease-in-out; }
.fot_strip span { font-size: 13px; font-weight: 400; }
.fot_strip span a { color: var(--gabs-color); }
.fot_strip a:hover { color: var(--gabs-color); text-decoration: underline; }

.flex-center { display: flex; justify-content: center; align-items: center; }
.member-links>div { margin-top: 14px; }
.social-links { display: flex; margin-top: 10px; }
.social-btn { cursor: pointer; height: 50px; width: 50px; color: #333; border-radius: 10px; box-shadow: 0px 10px 10px rgba(0,0,0,0.1); background: white; margin: 5px; transition: 1s; }
.social-btn span { width: 0px; overflow: hidden; transition: 1s; text-align: center; font-weight: bold; }
.social-btn:hover { width: 150px; padding: 0 10px; border-radius: 5px; color: #000; }
.social-btn:hover span { padding: 5px; width: max-content; }




@media only screen and (min-width:1024px) and (max-width:1050px) {
.navbar-nav .nav-link { padding: 5px 9px !important; font-size: 12px; }
.login_top li a { font-size: 12px; }
.login_top .cruu { margin-top: -3px; margin-right: 14px; font-size: 12px; }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
.navbar-nav .nav-link { padding: 4px 30px 16px 0px; }
.navbar-nav { display: flex !important; justify-content: center; align-items: center; flex-direction: row !important; }
.navbar-nav .nav-link { margin-top: 0px !important; }
.footermyPageSite { margin-top: 32px; padding: 38px 0px; }
.footer_logo { padding: 0px 0px 20px 0px; }
.fot_strip>div>div>div>ul>li { padding: 0 7px 0 6px; }
.dropdown .drop_hov { top: 33px; left: 12px; }
.dropdown.hover .drop_li_hov:first-child a::before { left: -28px; }
}

@media only screen and (min-width:320px) and (max-width:767px) {
.top_right_what { top: -2px; }
.logo { padding: 3px 0; }
.log_top_bar { position: relative; top: -3px; }
.cruu { margin-top: 2px; margin-left: 12px; font-weight: 500; }
.ps_ss { padding-left: 5px; }
.mobile-center { text-align: center !important; }
.xs-margin-bottom-5 { margin-bottom: 5px !important; }
.xs_margin_bottom_10 { margin-bottom: 10px !important; }
.xs-margin-bottom-10 { margin-bottom: 10px; }
.xs-margin-bottom-20 { margin-bottom: 20px; }
.xs-margin-bottom-50 { margin-bottom: 50px; }
.xs-margin-right-5 { margin-right: 5px !important; }
.xs-margin-top-0 { margin-top: 0; }
.xs-margin-top-20 { margin-top: 20px; }
.xs-top { margin-top: 20px; }
.xs_padding_bottom_0 { padding-bottom: 0; }
.footermyPageSite { padding: 30px 0 20px; margin-top: 25px; }
.footer_logo img { max-height: 50px; object-fit: contain; }
.social_logo { margin: 20px 0 34px 0; }
.fot_strip>div>ul>li { padding: 0 6px 0 6px; }
.fot_strip>div>ul>li>a { font-size: 12px; }
.footer_txtMypageSite ul {padding-bottom: 20px;}
.fot_strip>div>div>div>ul>li {padding: 0px 13px 8px 13px;}
}