@charset "utf-8";
/* CSS Document */
*{font-family:"Yu Gothic", "Hiragino Sans", Meiryo, sans-serif;}
body{background:#f5fafd url(img/MSCOM-FY26-Evergreen-Hero-Light-Background-Desktop.avif) center top no-repeat !important;} 
.topmenulinkw,.topmenulinkw:link,.topmenulinkw:visited,.topmenulinkw:active{color:#fff;}
.topmenulinkw:hover{color:#FFEAD4;}
.topmenulinko li:hover{background: #ffd4a7 !important; box-shadow: 1px 1px 10px #ccc;padding-top:8px;padding-bottom:8px; }
.topsubmenu:link{color:#ff870c !important;}
.topsubmenu:hover{color:#fff !important;}
.ovtxt{text-overflow: hidden !important;overflow: hidden;white-space: nowrap;}
.margin-20px-bottoms{margin-bottom:20px !important;}
.service-block .text{border-bottom:none !important;border-top:1px solid #efecec;margin-bottom:none !important;margin-top:15px !important;padding-bottom:none !important;padding-top:10px !important;}
.col-lg-3mp{margin-bottom:30px;}
.sp{padding-top:20px !important;padding-bottom:20px !important;}
.wxc{width:100%;height:auto;}
.cio40{width:60px !important;height:60px !important;}
.h5gi{height:50px;}
.pltr{text-align:left !important;}
.prtr{text-align:right !important;width:120px !important;background:#FF0004;}
.navbar-nav .sub-menu li a{font-weight:normal;font-size:14px;}
.topmenulinko li,.topmenulinko li:hover{padding-top:1px !important;padding-bottom:1px !important;}
.navbar ul ul li{margin-bottom:3px;}
.service-side-bar .widget li{padding-left:25px;}

