html, body { height: 100%; } body { margin: 0px; padding: 0px; font-family: 'Open Sans', sans-serif; font-size: 10pt; color: #000000; } h1, h2, h3 { margin: 0; padding: 0; } p, ol, ul { margin-top: 0px; } p { line-height: 200%; } strong { } a { color: #0000FF; } a:hover { text-decoration: none; } a img { border: none; } .image { display: inline-block; } .image img { display: block; width: 100%; } .image-full { display: block; width: 100%; margin: 0 0 2em 0; } .image-left { float: left; margin: 0 2em 2em 0; } .image-centered { display: block; margin: 0 0 2em 0; } .image-centered img { margin: 0 auto; width: auto; } img.border { } img.alignleft { float: left; } img.alignright { float: right; } img.aligncenter { margin: 0px auto; } hr { display: none; } .button-style { display: inline-block; margin-top: 20px; padding: 10px 20px; background: #99CCBB; border-radius: 5px; box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.1); border: 1px solid #8EBEAE; line-height: normal; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: 0px 1px 0px rgba(0,0,0,.2); font-size: 1em; font-weight: 400; color: #FFF !important; } .button-style a { text-decoration: none; color: #FFF !important; } ul.style3 { margin: 0; padding: 0; overflow: hidden; list-style: none; color: #6c6c6c } ul.style3 li { padding: 0px 0px 5px 0px; margin: 0 0 1em 0; } ul.style3 p { margin: 0; } ul.style3 a { display: block; text-decoration: none; color: #6c6c6c; } ul.style3 a:hover { text-decoration: underline; } ul.style3 h3 { padding: 8px 0em 5px 0em; text-transform: uppercase; font-size: 1.1em; font-weight: 700; color: #606060; } ul.style3-alt h3 { color: #FFFFFF; } ul.style3 .first { padding-top: 0px; background: none; } ul.style3 .date { float: left; position: relative; width: 60px; height: 54px; margin: 0em 1.5em 0em 0em; padding: 8px 0em 0em 0em; background: #99CCBB; border-radius: 5px; box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.1); border: 1px solid #8EBEAE; line-height: normal; text-align: center; text-transform: uppercase; text-shadow: 0px 1px 0px rgba(0,0,0,.2); font-size: 1em; font-weight: 400; color: #FFF; } ul.style3 .date:after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 6px; } ul.style3 .date b { margin: 0; padding: 0; display: block; margin-top: -5px; font-size: 1.8em; font-weight: 700; color: #FFFFFF; } ul.style3 .date a { color: #FFFFFF !important; } ul.style3 .date a:hover { text-decoration: none; } ul.style5 { margin: 0; padding: 0; list-style: none; } ul.style5 li { clear: both; border-top: 1px solid #8EBEAE; } ul.style5 span { padding: 1em 0em; line-height: 1.75em; } ul.style5 .address { float: left; width: 80px; display: inline-block; font-weight: 600; } ul.style5 .address-01 { float: left; display: inline-block; } ul.style5 .mail { float: left; width: 80px; display: inline-block; font-weight: 600; } ul.style5 .mail-01 { display: inline-block; } ul.style5 .phone { float: left; width: 80px; display: inline-block; font-weight: 600; } ul.style5 .phone-01 { float: left; display: inline-block; } ul.style5 .first { padding-top: 0em !important!; border-top: none; } /** WRAPPER */ #header::before { display: block; content: " "; overflow: hidden; background: url(images/bg01.png) repeat; width: 100vw; height: 30px; position: absolute; top: -30px; left: 0; } #header{ margin-top: 30px; } #wrapper { margin-top: 30px; padding-bottom: 50px; background: #FFF; box-shadow: 0px 10px 0px rgba(0,0,0,0.03), 0px -10px 0px rgba(0,0,0,0.03); } .container { width: 1200px; margin: 0px auto; } .clearfix { clear: both; } /** HEADER */ #header { overflow: hidden; border-bottom: 1px solid #E7E7E7; } /** LOGO */ #logo { float: left; width: 300; } #logo h1 a { display: block; line-height: 100px; text-transform: uppercase; text-decoration: none; font-family: 'Archivo Narrow', sans-serif; font-size: 1.3em; color: #3E3E3E; } #logo span { color: #8EBEAE; } /** MENU */ #menu { float: right; } #menu ul { float: right; margin: 0px; list-style: none; line-height: normal; } #menu li { float: left; border-left: 1px solid #E7E7E7; } #menu a { display: block; padding: 10px 20px; margin: 0em 1em; letter-spacing: 2px; text-decoration: none; text-transform: uppercase; font-family: 'Archivo Narrow', sans-serif; font-size: 1.10em; font-weight: 600; color: #ffffff; } #menu .active a { background: #d32f2f; border-radius: 5px; box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.1); border: 1px solid #d32f2f; color: #FFFFFF; } #menu .active a:hover { background-color: #94C5B5; } #menu .active a:active { background-color: #8EBEAE; } #menu a:hover { text-decoration: none; } /** PAGE */ #page { } /** CONTENT */ #content { } /** SIDEBAR */ #sidebar { } /* Footer */ #footer-content { overflow: hidden; padding: 70px 0px 50px 0px; color: #515151; } #footer-content a { color: #515151; } #footer-content h2 { margin-bottom: 30px; text-transform: uppercase; color: #515151; } #footer-content #fbox1 { float: left; width: 384px; margin-right: 24px; } #footer-content #fbox2 { float: left; width: 446px; padding: 0px 20px; } #footer-content #fbox3 { float: right; width: 282px; } #footer { overflow: hidden; padding: 30px 0px; box-shadow: 0px -10px 0px rgba(0,0,0,0.03); } #footer p { text-align: center; color: #767676; } #footer a { color: #5f5f5f; } #banner { padding: 30px 0px; } /* Three Column Content */ #three-column { overflow: hidden; padding-top: 30px; padding-bottom: 30px; font-size: 28px; } #three-column header { letter-spacing: -1px; text-transform: uppercase; margin-bottom: 2em; font-size: 1.5em; } #three-column .tbox1 h2, #three-column .tbox2 h2, #three-column .tbox3 h2 { margin-bottom: 1em; text-transform: uppercase; color: #515151; } #three-column .tbox1 { float: left; width: 200px; margin-right: 24px; } #three-column .tbox2 { float: left; width: 200px; } #three-column .tbox1, #three-column .tbox2, #three-column .tbox3, #three-column .tbox4, #three-column .tbox5{ float: right; width: 200px; } #three-column > div{ font-size: 28px; display: flex; flex-direction: column; padding-bottom: 10px; margin-bottom: 27px; justify-content: space-around; } #three-column .nav { position: sticky; top: 0; z-index: 1001; } .nav_pc { height: 66px; padding: 0 40px; background-color: #131313; display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; position: relative; } .nav_pc_left a{ display: flex; align-items: center; gap: 5px; text-decoration: none; } .nav_pc_left a img{ width:50px; } .nav_pc_left a span{ font-size: 20px; font-weight: bold; color: #b52626; border-bottom: none; } .nav_pc_right { /* width: 40px; */ text-align: center; cursor: pointer; display: flex; align-items: center; gap: 10px; color: #fff; } .nav_pc_right .ic_arrows{ font-size: 12px; } .nav_pc_right_language{ position: relative; } .nav_pc_games{ width: 100%; position: absolute; top: 60px; left: 0; padding:0 40px 40px; box-sizing: border-box; } .nav_pc_games_container{ padding: 30px 28px 20px; background-color: #131313; } .nav_pc_games .nav_pc_games_title{ font-size: 16px; color: #fff; padding-left: 10px; border-left: 4px solid #d32f2f; } .nav_pc_games .nav_pc_games_list{ padding-top: 20px; display: flex; flex-wrap: wrap; gap: 10px; } .nav_pc_games .nav_pc_games_list a{ width: 207px; height: 116px; cursor: pointer; opacity: .8; } .nav_pc_games .nav_pc_games_list a:hover{ opacity: 1; } .nav_pc_games .nav_pc_games_all{ padding-top: 20px; color: #fff; font-size: 18px; cursor: pointer; text-align: center; } .nav_pc_games .nav_pc_games_all a:hover{ color: #d32f2f; } .container > div .title{ padding-bottom: 26px; border-bottom: 2px solid #c3c3c3; margin-bottom: 20px; display: flex ;flex-direction: column; } .container > div .title span:last-child{ font-weight: bold; }