@charset "UTF-8"; /* CSS Document */ @font-face { font-family: 'Font-Awesome-Icons'; src: url("/company/fonts/fontawesome-webfont.eot?v=4.7.0"); src: url("/company/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/company/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/company/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/company/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/company/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; } .st-Breadcrumb_Item a:visited, a.st-Breadcrumb_Link:visited { text-decoration: none !important; } .st-Breadcrumb_Item a:visited , a.st-Breadcrumb_Link:visited { color: #666 !important; } .st-Breadcrumb_Item a:hover, a.st-Breadcrumb_Link:hover { color: #df0523 !important; } .st-GlobalSiteNav_LinkP { display: block; padding: 16px 15px; border-bottom: 1px solid #cccccc; font-size: 1rem; font-weight: 600; text-decoration: none; background-color: #ececec; transition-duration: 0.3s; color: #000000; } .w0950, .w1200 { width: 100%; box-sizing: border-box; position: relative; } #wrapper01 img { width: 100%; } #wrapper01 a, #wrapper01 a:visited { text-decoration: none; color: #00349a; } #wrapper01 a:hover { text-decoration: underline; color: #00349a; } .ico_blank:after { } .pc { display: none; } .sp { display: block; } .pc_fL, .pc_fR { float: none; } .sp_fL { float: left; } .sp_fR { float: right; } .cf:before, .cf:after { content: ""; display: table; } .cf:after { clear: both; } .cf { zoom: 1; } .fL { float: left; } .fR { float: right; } .mA { margin-left: auto; margin-right: auto; } .m00 { margin: 0; } .mT00 { margin-top: 0; } .mR00 { margin-bottom: 0; } .mB00 { margin-bottom: 0; } .mL00 { margin-left: 0; } .dspB { display: block; } .dspT { display: table; } .dspTR { display: table-row; } .dspTC { display: table-cell; } .pc_dspTC { display: block; } #mini_sitemap_inner h2 { font-size: 16px; margin-bottom: 14px; font-weight: 500; } #mini_sitemap_inner h2 { } #mini_sitemap_inner a:link, #mini_sitemap_inner a:visited { text-decoration: none; color: #039; } #mini_sitemap_inner a:hover { text-decoration: underline; color: #df0523; } #mini_sitemap_inner ul { font-size: 14px; padding-left: 0; width: 100%; } #mini_sitemap_inner>div>ul>li { display: block; position: relative; margin-bottom: 14px; padding-left:13px; } #mini_sitemap_inner>div>ul>li::before { font-family: 'Font-Awesome-Icons'; font-weight: normal; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\f105"; color: #df0523; position: absolute; top: -2px; left: 1px; font-size: 1rem; } #mini_sitemap ul li ul li { margin-left: 0; list-style: none; } @media print, screen and (min-width: 1024px) { .w0950 { width: 950px; } .w1200 { width: 1200px; } .pc { display: block; } .sp { display: none; } .pc_fL { float: left; } .pc_fR { float: right; } .sp_fL, .sp_fR { float: none; } .pc_dspTC { display: table-cell; } #mini_sitemap { background-color: #f3f3f3; padding: 15px 10px; } #mini_sitemap div[id^="dir"] { box-sizing: border-box; padding-right: 15px; } #mini_sitemap div[id^="dir"]:last-child { padding-right: 0px; } #mini_sitemap_inner { width: 1170px; display: flex; justify-content: space-between; } } @media print, screen and (min-width: 768px) { } .ko_s { /*background-color: #00ff33;*/ }