body{overflow-x:hidden}li{list-style:none}a,a:hover{text-decoration:none;color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination .pages a.no-hover:hover:after{width:0%;cursor:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.item{margin-bottom:40px;width:20%;padding-right:15px;padding-left:15px}.item .image-box img{width:100%}.item .title{margin:10px 0;display:flex;justify-content:space-between}.item .title .post-title{font-size:16px;color:#000;font-weight:500;word-break:break-all}.item .post-tags{color:#363636;word-break:break-all;width:100%}.item .post-tags .tag{font-size:10px;margin-right:1em;position:relative;display:inline-block;text-decoration:none}.item .post-tags .tag:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#333;transition:width .3s ease}.item .post-tags .tag:hover:after{width:100%}.item .ad-box{width:100%;height:100%;padding:20px 40px;background:#fafbfe}.item .ad-box .ad-content{width:100%;height:220px;justify-content:center;display:flex;background:#f5f5f5;box-shadow:0 3px 6px #00000015;align-items:center;color:red;font-weight:700;font-size:10px;margin-bottom:15px}.item .ad-box .ad-content:last-child{margin-bottom:0}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}hr.hr-pagination{border-top:1px solid #bdbaba}hr.hr-pagination.hr-bold{border-top:2px solid #bdbaba}.loading{color:#000;font-size:14px;z-index:0;position:relative;font-family:Comfortaa,sans-serif}.pagination{display:flex;justify-content:space-between;margin:30px;font-family:Comfortaa,sans-serif;z-index:99999;position:relative}.pagination .pages{display:flex}.pagination .pages a{font-weight:700}.pagination .pages a.active{color:#4169e1}.pagination .pages a:hover{color:inherit}.pagination .pages a:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;bottom:-2px!important;background-color:#333;transition:width .3s ease}.pagination .pages a:hover:after{width:100%}.pagination a{font-size:15px;margin-right:30px;position:relative;display:flex;align-items:center;text-decoration:none}.pagination a.arrow{font-size:13px;font-weight:700}.pagination a button{background:none;border:1px solid #363636;border-radius:12px;width:29px;height:14px;margin-left:10px;font-size:13px}.pagination a button .ai-arrow-right,.pagination a button .ai-arrow-left{display:block}.pagination a button .ai-arrow-right:before,.pagination a button .ai-arrow-left:before{font-size:12px}.pagination a:hover{color:#4169e1}.pagination a:hover button{background:#4169e1;border:1px solid #4169E1;color:#fff}.pagination .dots{margin-right:30px}.pagination.detail-pagination{margin:50px 0 0}.pagination.detail-pagination a.arrow{margin-right:0}.pagination.detail-pagination a.arrow button{margin:0}.pagination.detail-pagination .arrow-placeholder{flex:1}a:hover{cursor:pointer}.favourite-button{border:none;background:#fff;display:flex;padding:3px 20px 0 10px;align-items:flex-start}.favourite-button:focus,.favourite-button:focus-visible{outline:none}.favourite-button:hover svg{fill:#333;color:#333}.favourite-button.liked svg{fill:#333;color:#333}.favourite-button svg{stroke:currentColor;fill:none;color:#333;transition:fill .3s ease,color .3s ease}button:focus{outline:none}.item .post-tags .tag:hover:after{width:100%;bottom:-2px!important}.animation{width:100%}.truncate-2-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media (max-width: 992px){.item{width:25%}.item .post-tags{font-size:10px}}@media (max-width: 768px){section.subheader{padding:25px 0;margin:25px 0 0}.item{width:50%}}header{background-color:#fff}header .main-navigation{position:fixed;display:flex;justify-content:center;width:100%;padding:15px 60px;z-index:9999;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);background-color:#ffffffb3;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}header .header-item{display:flex;justify-content:space-around;padding:25px 0;margin:0;color:#363636;position:relative;width:100%;z-index:99}header .header-item .logo{align-items:center;justify-content:space-between;display:flex;margin-right:60px;padding-bottom:10px}header .header-item .logo img{width:30%}header .header-item .logo h1.title{margin-right:30px;font-size:22px;font-family:Comfortaa,sans-serif;font-weight:700;margin-bottom:0}header .header-item .logo .subtitle{font-size:12px;font-family:source-han-sans-japanese,sans-serif;letter-spacing:.6px}header .header-item nav.mobile-nav{display:none}header .header-item nav.desktop-nav{display:flex}header .header-item nav.desktop-nav .nav-item{font-family:Comfortaa,sans-serif;position:relative;margin:0 20px;padding-bottom:10px}header .header-item nav.desktop-nav .nav-item.active a{color:#4169e1}header .header-item nav.desktop-nav .nav-item.active a svg{fill:#9fb3f0;stroke:#9fb3f0}header .header-item nav.desktop-nav .nav-item a{font-size:16px;letter-spacing:.8px;font-family:Comfortaa,sans-serif;font-weight:700;align-items:center;position:relative;display:inline-block;color:#363636;text-decoration:none}header .header-item nav.desktop-nav .nav-item a:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#363636;transition:width .4s ease .1s}header .header-item nav.desktop-nav .nav-item a svg{margin:0 4px 0 8px}header .header-item nav.desktop-nav .nav-item a:hover{cursor:pointer}header .header-item nav.desktop-nav .nav-item a:hover svg{fill:#9fb3f0}header .header-item nav.desktop-nav .nav-item a:hover:after{width:100%}header .header-item nav.desktop-nav .nav-item a.activeNow:after{width:100%}header .header-item nav.desktop-nav .nav-item a:focus-visible{outline:none}header .header-item nav.desktop-nav .nav-item:last-child{border-left:2px solid #9c9c9c;padding-left:25px;margin-top:0}header .header-item nav.desktop-nav .nav-item:last-child a:hover{color:#4169e1}header .header-item nav.desktop-nav .nav-item:last-child a:hover svg{stroke-width:0;transform:scale(.98)}header .header-item nav.desktop-nav .nav-item:last-child a:hover:after{width:0}header .header-item nav.desktop-nav .nav-item .subMenu{position:absolute;display:none;border:1px solid #333333;border-radius:15px;padding:20px;font-size:13px;text-align:center;font-family:Comfortaa,sans-serif;top:33px;background-color:#fff;z-index:999;box-shadow:0 3px 6px #00000029}header .header-item nav.desktop-nav .nav-item .subMenu ul{padding:0;margin:0}header .header-item nav.desktop-nav .nav-item .subMenu ul a{font-size:13px;display:block;letter-spacing:0px;font-weight:400}header .header-item nav.desktop-nav .nav-item .subMenu ul a:hover :after{width:100%}header .header-item nav.desktop-nav .nav-item .subMenu ul li:first-child{width:80%}header .header-item nav.desktop-nav .nav-item .subMenu ul li{text-align:left;margin-bottom:10px}header .header-item nav.desktop-nav .nav-item .subMenu ul li:last-child{margin-bottom:0}header .header-item nav.desktop-nav .nav-item:hover .subMenu,header .header-item nav.desktop-nav .nav-item:focus-within .subMenu{color:#363636;display:block}header .header-item .categories{display:flex;justify-content:space-between}header .header-item .search-box{display:flex;flex-wrap:wrap;background:#fff 0% 0% no-repeat padding-box;margin-bottom:30px;box-shadow:0 3px 6px #00000029;border-radius:50px;padding:30px 30px 25px 18px;font-family:Comfortaa,sans-serif;position:relative}header .header-item .search-box .label{color:#363636;font-size:14px;position:absolute;left:35px}header .header-item .search-box .categories{align-items:end;margin-top:32px}header .header-item .search-box .categories button.category{font-size:7px;padding:5px 10px 5px 15px;width:120px;border:1px solid #363636;border-radius:15px;text-align:left;height:47px;font-family:Comfortaa,sans-serif;color:#363636;background-color:#fff}header .header-item .search-box .categories button.category .category{width:100%;text-align:left;padding:10px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}header .header-item .search-box .categories button.category .button-content{display:flex;justify-content:space-between;align-items:center}header .header-item .search-box .categories button.category .text-content{flex:1}header .header-item .search-box .categories button.category .icon{margin-left:10px;display:flex;align-items:center;font-size:16px}header .header-item .search-box .categories button.category span{font-size:14px;color:#363636}header .header-item .search-box .categories button.category.active{background:#363636;color:#fff;border:1px solid #363636}header .header-item .search-box .categories button.category.active span{color:#fff}header .header-item .search-box .categories button.category:focus-visible,header .header-item .search-box .categories button.category:focus{outline:none}header .header-item .search-box .search-button{font-size:13px;font-weight:700;padding:0 0 5px;align-items:end;display:flex;color:#363636;margin-top:20px;justify-content:center}header .header-item .search-box .search-button button{background:inherit;border:none;font-family:Comfortaa,sans-serif;padding:0;display:flex;align-items:center}header .header-item .search-box .search-button button:focus,header .header-item .search-box .search-button button:focus-visible{outline:none}header .header-item .search-box .search-button button .ai-search{font-size:16px;margin-right:2px;color:#4169e1}header .header-item .search-box .search-button button .ai-search:before{font-weight:700!important}header .header-item .search-box .search-button:hover button{color:#4169e1}header .header-item .search-box .search-button:hover button .ai-search{color:#9fb3f0;transition:transform .3s ease;transform:scale(.9)}.bgImage{z-index:0;position:absolute;height:55pc;top:-15%}.main-subheader{text-align:center;display:flex;justify-content:center;padding:7%;position:relative}.main-subheader .header-content{width:50%;z-index:999;margin-top:12.5%}.main-subheader .header-content .title{font-family:Comfortaa,sans-serif;font-size:31px;font-weight:700;margin-bottom:40px;letter-spacing:1.55px;color:#363636}.main-subheader .header-content .subtitle{font-size:12px;letter-spacing:.6px;color:#363636;display:inline-block;width:65%}.list{justify-content:left;padding:10px 25px}.list label{display:flex;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;cursor:pointer}.list label span.text{margin-left:15px}.list label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.list label input:checked~.checkmark{background-color:#363636}.list label input:checked~.checkmark:after{display:block}.list label .checkmark{position:absolute;top:0;left:0;width:19px;height:19px;background-color:#fff;border:1px solid #CDD6DD;border-radius:50%}.list label .checkmark:after{content:"";position:absolute;display:none;left:7px;top:4px;width:4px;height:7px;border:solid 1px #FFFFFF;border-width:0 1px 1px 0;transform:rotate(45deg)}.list.color-option label .checkmark{border:none;box-shadow:0 3px 6px #00000029}.subheader{padding:80px 0;position:relative;color:#3b4043}.subheader h1.title{font-size:36px;font-weight:700;margin-bottom:20px;margin-top:90px;font-family:Comfortaa,sans-serif}.subheader span.subtitle{font-size:20px;font-weight:300;font-family:source-han-sans-japanese,sans-serif}.search{font-family:Comfortaa,sans-serif;align-items:flex-end;display:flex;padding-left:0}.search .inputBar{display:flex;font-size:11px;width:100%}.search .inputBar input{border:1px solid #363636;border-radius:15px 0 0 15px/15px 0px 0px 15px;border-right:none;width:100%;padding:7px 10px}.search .inputBar input::-moz-placeholder{color:#9b9b9b;opacity:1}.search .inputBar input::placeholder{color:#9b9b9b;opacity:1}.search .inputBar input:focus-visible{outline:none}.search .inputBar button{border:none;background-color:#363636;color:#fff;border-radius:15px;width:69px;height:47px;margin-left:-20px}.detail-modal{z-index:999999;position:fixed;background:#fff;width:100%;display:flex;top:0;left:0;overflow:auto;height:100vh;justify-content:center}.detail-modal .detail-search{padding:0;margin:6% 100px 0;color:#363636;font-size:14px;font-family:Comfortaa,sans-serif;z-index:99;width:100%}.detail-modal .detail-search .list{padding:15px 15px 10px}.detail-modal .detail-search .list label{font-size:14px;font-family:source-han-sans-japanese,sans-serif;width:-moz-fit-content;width:fit-content}.detail-modal .detail-search .list label span.text{margin-left:30px}.detail-modal .detail-search .category.language-box .list .label-box{max-width:11.7%}.detail-modal .detail-search .reset-box{align-items:center;display:flex;justify-content:end}.detail-modal .detail-search .reset-box button{background:#fff 0% 0% no-repeat padding-box;border:2px solid #363636;border-radius:15px;width:120px;height:44px;text-align:center;font: 700 15px/21px Comfortaa;letter-spacing:.75px;color:#363636}.detail-modal .detail-search .reset-box button:hover{color:#fff;border:1px solid #4169E1;background-color:#4169e1}.detail-modal .detail-search .last-box{display:flex;justify-content:space-between;align-items:center;font-family:source-han-sans-japanese,sans-serif}.detail-modal .detail-search .search-box{margin-top:30px}.detail-modal .detail-search .search{display:block}.detail-modal .detail-search .search .inputBar{margin-top:5px}.detail-modal .detail-search .search .inputBar button{width:69px;height:44px}.detail-modal .detail-search .search .inputBar input{width:70%}.detail-modal .detail-search .main{color:#333;font-size:16px;font-weight:500;font-family:Comfortaa,sans-serif;letter-spacing:.8px;text-align:left;margin-bottom:10px}.detail-modal .detail-search .main span{display:inline-block;margin-left:10px;font-size:10px;text-align:left;letter-spacing:.5px;font-weight:300;font-family:source-han-sans-japanese,sans-serif}.detail-modal .detail-search hr{margin-top:0rem;margin-bottom:2rem;border:0;border-top:2px solid rgb(176,177,178)}.detail-modal .detail-search .mobileHr{display:none}.detail-modal .detail-search .layoutList{justify-content:left;padding:10px 25px 10px 0;font-size:13px}.detail-modal .detail-search .layoutList .layout-box{display:flex;flex-direction:column;align-items:center;margin:0 auto;width:20%}.detail-modal .detail-search .layoutList .layout-box .layout{width:80px;height:50px;border:1px solid #707070;margin-bottom:8px}.detail-modal .detail-search .layoutList .layout-box .layout.border-top{border-top:16px solid #707070!important}.detail-modal .detail-search .layoutList .layout-box .layout.border-bottom{border-bottom:16px solid #707070!important}.detail-modal .detail-search .layoutList .layout-box .layout.border-left{border-left:16px solid #707070!important}.detail-modal .detail-search .layoutList .layout-box .layout.border-right{border-right:16px solid #707070!important}.detail-modal .detail-search .layoutList .layout-box .layout.border-all{border:16px solid #707070!important}.detail-modal .detail-search .search{margin-bottom:30px}.detail-modal .detail-search .buttonBox{margin:40px 0}.detail-modal .detail-search .buttonBox button{width:360px;height:44px;background:#4169e1;border-radius:25px;color:#fff;font-size:13px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;border:none}.colorList{justify-content:center;padding:10px 45px}.colorList label{width:5%;margin:0 0 20px}.colorList label div.text{margin-top:35px}.colorList label .color-checkbox{display:flex;align-items:center;font-size:12px;font-family:Zen Maru Gothic;color:#504848;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;cursor:pointer}.colorList label .color-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.colorList label .color-checkbox input:checked~.checkmark{background-color:#fff;border:none;box-shadow:0 3px 6px #00000029}.colorList label .color-checkbox input:checked~.checkmark:after{display:block}.colorList label .color-checkbox .checkmark{position:absolute;top:0;left:0;width:36px;height:36px;background-color:#fff;border:none;box-shadow:0 3px 6px #00000029;border-radius:50%}.colorList label .color-checkbox .checkmark:after{content:"";position:absolute;display:none;left:13px;top:9px;width:9px;height:13px;border:solid 1px #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.colorList label .color-checkbox:hover input~.checkmark{background-color:#fff}.colorList label:nth-child(2) .color-checkbox .checkmark:after,.colorList label:nth-child(3) .color-checkbox .checkmark:after,.colorList label:nth-child(4) .color-checkbox .checkmark:after{left:13px;top:9px;width:9px;height:13px;border:solid 1px #363636;border-width:0 2px 2px 0;transform:rotate(45deg)}.icon-box{display:flex;justify-content:space-between}.icon-box .icon{display:none;font-size:18px}.selector-category{max-width:-moz-max-content;max-width:max-content;position:absolute;top:113%;font-size:13px;color:#363636;background:#eee3;box-shadow:0 3px 6px #00000029;border:1px solid rgba(54,54,54,.0784313725);border-radius:15px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1000;width:100%;padding:0 20px}.selector-category .list{display:flex;justify-content:space-around;padding:15px;flex-wrap:nowrap}.selector-category .list label{display:block}.selector-category .list label span.text{margin-left:30px}.selector-category .list.color-option{padding:10px 25px 10px 10px}.selector-category .list.color-option label .checkmark{width:22px;height:22px}.sidenav{height:100%;width:300px;padding:20px 25px;position:fixed;z-index:9999;top:0;right:-330px;background-color:transparent;background:url(/images/sidemenu-bg.png);background-size:cover;overflow-x:hidden;transition:right .5s ease;font-size:18px;font-weight:500;font-family:Comfortaa,sans-serif;border-radius:30px 0 0;box-shadow:0 3px 6px #00000029}.sidenav.active{right:0}.sidenav .info-div{display:flex;align-items:center}.sidenav .info-div .info-text{width:50%;text-align:center;font-weight:700}.sidenav .info-div .info-data{display:flex;flex-direction:column;justify-content:center}.sidenav .info-div .info-data span{display:inline-block}.sidenav .info-div .info-data span.info-num{font-size:36px;font-weight:700}.sidenav .info-div .info-data span.info-date{font-size:9px}.sidenav .list-item{margin-top:45px;justify-content:space-between;margin-bottom:40px;padding:0 5px}.sidenav .list-item .side-item{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;font-size:13px;color:#363636;margin-top:10px;justify-content:center;padding:10px;border-radius:15px;border:1px solid #CDD6DD;border:none;align-items:center;display:flex;font-family:Comfortaa,sans-serif;font-weight:400;height:43px}.sidenav .list-item .side-item span{display:inline-block;margin-top:4px}.sidenav .list-item .side-item svg{font-size:18px;color:#9fb3f0;margin-right:6px;width:16px;height:16px;fill:#9fb3f0}.sidenav .list-item .side-item:first-child svg{fill:none;stroke-width:2}.sidenav .list-item .side-item.col-6{max-width:48%}.sidenav .list-item .side-nav-item{font-size:12px;color:#363636;letter-spacing:.6px;border-bottom:1px solid #363636;text-align:center;width:100%;height:25px;margin-bottom:18px;font-family:source-han-sans-japanese,sans-serif;font-weight:400}.sidenav .list-item .text-item{font-weight:500;font-size:10px;letter-spacing:.5px;margin-bottom:10px}.sidenav .ref-library span{font-size:14px;margin-left:-10px}.sidenav .ref-library .list-item{margin-top:0}.sidenav .ref-library .list-item .side-item{height:34px}.sidenav .navigation .list-item{margin:40px 0 10px;padding:0}.sidenav .navigation .list-item .textbox-underline{padding-left:0}.sidenav .navigation .list-item .textbox{padding-right:0}.sidenav .navigation .list-item .side-item{background:#cdd6dd;border-radius:0;border-bottom:1px solid #fff;font-size:10px;height:auto;padding:0 0 10px;color:#363636}.sidenav .socials.list-item{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.sidenav .socials.list-item .instabox{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:15px;width:66px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:8px;color:#9b9b9b}.sidenav .socials.list-item .instabox svg{width:25px;height:25px;color:#9b9b9b;margin-bottom:4px}.sidenav .socials.list-item .side-item{width:70px;height:20px;margin:15px 0;background:#f0f3f5;font-size:8px;display:flex}.buttonOuter{right:4%;top:6%;position:absolute}.buttonOuter .close-detail{width:55px;height:55px;border-radius:50%;background:#363636 0% 0% no-repeat padding-box;font-family:source-han-sans-japanese,sans-serif;text-align:center;font-size:32px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center;border:none}.list.color-option .grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:10px 25px}.list.color-option .checkbox-item .checkmark:after{content:"";position:absolute;left:8px;top:5px;width:6px;height:9px;border-width:0 2px 2px 0;transform:rotate(45deg)}.list.color-option .checkbox-item:nth-child(2) .checkmark:after,.list.color-option .checkbox-item:nth-child(3) .checkmark:after,.list.color-option .checkbox-item:nth-child(4) .checkmark:after{border-color:#363636}.reset-mobile{display:none}.logout-button{background:none;border:none;padding:0!important;font-size:16px;letter-spacing:.8px;font-family:Comfortaa,sans-serif;font-weight:700;align-items:center;position:relative;display:inline-block;color:#363636}@media screen and (max-width: 1400px){header .header-item{justify-content:space-between}}@media screen and (max-width: 992px){header .main-navigation{padding:15px 30px}header .header-item{padding:25px 0}header .header-item .logo{margin-right:0}header .header-item .logo h1.title{font-size:24px;margin-right:15px}header .header-item .logo .subtitle{font-size:10px}header .header-item nav.desktop-nav a{font-size:14px}header .header-item nav.desktop-nav a:last-child{padding-left:10px}header .header-item nav.desktop-nav .nav-item{margin:0 10px}.subheader{padding:50px;margin:0}}@media (max-width: 768px){.container{overflow:hidden;padding:0 20px}.reset-mobile{display:block}header .main-navigation{position:fixed;padding:0}header .main-navigation .header-item{padding:20px}header .main-navigation .header-item .logo img{width:40%}header .main-navigation .header-item nav.desktop-nav{display:none}header .main-navigation .header-item nav.mobile-nav{display:flex}header .main-navigation .header-item nav.mobile-nav a{display:flex;flex-direction:column;align-items:center;margin-left:10px;color:#363636;font-family:source-han-sans-japanese,sans-serif;justify-content:center}header .main-navigation .header-item nav.mobile-nav a .ai-heart:before,header .main-navigation .header-item nav.mobile-nav a .ai-dot-grid-fill:before{font-size:20px;font-weight:700!important}header .main-navigation .header-item nav.mobile-nav a span{font-size:8px}header .main-navigation .header-item nav.mobile-nav a:last-child{border-left:1px solid #363636;padding-left:10px}header .main-navigation .header-item .search-box{background:none;padding:0;display:block}header .main-navigation .header-item .search-box .search{padding:0}header .main-navigation .header-item .search-box .search .inputBar input{width:100%}header .main-navigation .header-item .search-box .search-button{display:none}.list.color-option .grid-6{gap:5px 45px}.main-subheader .header-content{width:100%;margin-top:32%;position:relative;z-index:9}.main-subheader .header-content .title{font-size:20px;letter-spacing:1px;margin-bottom:25px}.main-subheader .header-content .subtitle{letter-spacing:.6px;font-size:12px;width:100%}.subheader{margin-top:70px}.subheader h1.title{font-size:32px;margin-bottom:10px}.subheader span.subtitle{font-size:14px}.bgImage{top:-10%}header .header-item .search-box{background:none;border:none;box-shadow:none;padding:0}header .header-item .search-box .label{position:unset}header .header-item .search-box .search{padding:0}header .header-item .search-box .search-button{margin-top:7px;justify-content:end}header .header-item .search-box .categories{display:block;padding:0;order:1;margin-top:25px}header .header-item .search-box .categories button.category{width:100%;margin:5px 0}header .header-item .search-box .categories button.category.active{background:#363636}.icon-box .icon{display:block}.selector-category{max-width:100%;position:relative;margin:5px 0}.detail-modal .detail-search{width:100%;margin:15% 0 0}.detail-modal .detail-search .buttonBox{text-align:center;margin:4.5rem 0px 4rem;display:flex}.detail-modal .detail-search .buttonBox button{width:100%;font-size:13px;width:170px;height:40px}.detail-modal .detail-search .buttonBox button.reset-mobile{margin-right:10px;background:#fff;border:2px solid #363636;font-family:Comfortaa,sans-serif;letter-spacing:.65px;color:#363636;font-weight:700}.detail-modal .detail-search .reset-box{margin-top:-10px;display:none}.detail-modal .detail-search .reset-box button{width:80px;height:27px;font-size:12px}.detail-modal .detail-search .layoutList{padding-left:10px}.detail-modal .detail-search .layoutList .layout-box .layout{width:51px;height:32px}.detail-modal .detail-search .buttonOuter{right:7%;top:4%}.detail-modal .detail-search .buttonOuter .close-detail{font-size:18px;width:36px;height:36px}.detail-modal .detail-search .search{margin-top:50px}.detail-modal .detail-search .search .inputBar input{width:100%}.detail-modal .detail-search .search .inputBar button{height:34px}.detail-modal .detail-search .list{margin-top:5px}.detail-modal .detail-search .list label span.text{font-size:14px;margin-bottom:10px}.detail-modal .detail-search .last-box{display:block;margin:40px 0}.detail-modal .detail-search .category.language-box .list label{max-width:none}.detail-search .search-box:last-child{margin-top:0}.list{padding:10px}.detail-modal .detail-search hr{margin-bottom:.9rem;margin-top:.1rem}.detail-modal .detail-search .mobileHr{display:block}.detail-modal .detail-search .search .main{font-size:14px}.colorList{padding:0 0 10px 10px;margin-top:20px}.colorList label{margin-bottom:22px;width:16.5%}.colorList label .color-checkbox .checkmark{width:36px;height:36px}.colorList label .color-checkbox .checkmark:after{content:"";position:absolute;display:none;left:13px!important;top:10px!important}}.trending{margin-top:20px;z-index:9;position:relative}.trending .data-number{font-family:Comfortaa,sans-serif;color:#363636;margin-bottom:45px}.trending .data-number .hits{font-size:18px;font-weight:700}.trending .data-number .hits span{font-size:48px}.trending .data-number .sites{font-size:10px;font-weight:700}.trending .data-number .sites span{font-size:28px}.trending .data-number hr{margin-top:10px;margin-bottom:10px;border:0px;border-top:2px solid #4169E1;width:40px}.trending .data-text{min-height:50px;height:50px;font-family:Comfortaa,sans-serif}.trending .data-text .big-text{font-size:12px;color:#363636;font-weight:500}.featured{background-color:#fff;margin-top:20px;padding:70px 10px;color:#363636;text-align:left;background-image:url(/images/top_choice_bg.png);background-repeat:round}.featured h2{font-size:36px;margin-bottom:20px;font-weight:700;letter-spacing:1.8px;font-family:Comfortaa,sans-serif}.featured span{font-size:16px;font-weight:500;color:#363636}.featured .items{margin-top:80px}.featured .items .item{box-shadow:0 3px 6px #00000029;max-width:30%;margin:0 15px;height:314px;background:#fefeff}.featured .items .item .image-box{position:relative;padding:20px 10px}.featured .items .item .image-box img{width:100%;box-shadow:0 3px 6px #00000029;background:#f6f8fe;transition:transform .3s ease}.featured .items .item .image-box img:hover{transform:scale(1.1)}.featured .items .item .title-box{display:flex;justify-content:space-between;align-items:center}.featured .items .item .title-box .title .post-title{font-size:14px}.featured .items .item .title-box .title .post-title:hover{color:#4169e1}.featured .items .item .title-box .like-button{margin-right:10px;text-align:left;align-items:center;display:flex}.featured .items .item .title-box .like-button span{font-size:12px;color:#363636;font-weight:600px}.featured .items .item .title-box .like-button svg{margin-right:5px;width:15px;height:13px}.featured .items .item .post-tags{font-size:10px;color:#363636;text-align:left}.featured .items .item .post-tags .tag:hover{cursor:revert}.featured .items .item .post-tags .tag:hover:after{bottom:0!important}.new-update{border-top:1px solid #363636;border-bottom:1px solid #363636;border-top:2px solid #989898;border-bottom:2px solid #989898;margin-bottom:20px;position:relative;z-index:99999}.new-update.light-border{border-top:2px solid #bdbaba}.new-update hr{border-top:1px solid #363636;border-top:2px solid #989898;margin-top:.2rem;margin-bottom:.2rem;width:90%;margin-left:0}.new-update hr.hr-mirrored{margin-right:0;margin-left:auto}.new-update .update-box{padding:60px 10px}.new-update .update-box .content-box{padding:50px;box-shadow:0 3px 6px #00000029}.new-update .update-box .content-box img.infoBgImage{position:absolute;z-index:0;width:75px;top:30px;left:24px}.new-update .update-box .content-box img.reloadBgImage{position:absolute;z-index:0;width:120px;top:15px;right:30px}.new-update .update-box .content-box h1{font-family:Comfortaa,sans-serif;font-size:28px;letter-spacing:1.4px;color:#363636;font-weight:700;margin-bottom:20px}.new-update .update-box .content-box span{display:block;text-align:right;letter-spacing:.75px;color:#616161}.new-update .update-box .content-box .text{letter-spacing:1px;color:#363636;font-family:Comfortaa,sans-serif;font-size:20px;font-weight:700}.new-update .update-box .content-box:last-child{background:#f5f5f5 0% 0% no-repeat padding-box;display:flex;justify-content:space-between;align-items:center}.new-update .update-box .content-box:last-child .socials{display:flex}.new-update .update-box .content-box:last-child .socials a{background:#fff;margin-right:20px;box-shadow:0 3px 6px #00000015;border-radius:31px;padding:20px;display:flex;align-items:center;justify-content:center;width:61px;height:61px}.new-update .update-box .content-box:last-child .socials a svg,.new-update .update-box .content-box:last-child .socials a img{width:25px;height:25px;color:#363636}.new-update .update-box .content-box:last-child .socials a:hover svg{color:#4169e1}.new-update .update-box .content-box:hover h1,.new-update .update-box .content-box:hover span{color:#476ee2}.navigator{display:flex;justify-content:space-between;margin-bottom:10px;font-family:Comfortaa,sans-serif}.navigator .selector button{border:none;padding:6px 18px;margin-right:10px;background-color:#fff;border:1px solid #363636;border-radius:15px;color:#3b4043;font-size:15px;font-weight:700}.navigator .selector button:last-child{padding:5px 10px}.navigator .selector button:last-child svg{width:22px;height:18px;stroke-width:3;color:#4b4b4b}.navigator .selector button.active,.navigator .selector button:hover{color:#fff;border:1px solid #4169E1;background-color:#4169e1}.navigator .selector button.active svg,.navigator .selector button:hover svg{color:#fff}.listing{margin-top:15px}.listing .responsive-toggle{width:100px;height:40px;background:#363636;border:1px solid #363636;border-radius:6px;padding:2px;display:flex}.listing .responsive-toggle .desktop-toggle,.listing .responsive-toggle .mobile-toggle{width:50px;text-align:center;padding:2px 0;background:#fff;color:#363636}.listing .responsive-toggle .desktop-toggle svg,.listing .responsive-toggle .mobile-toggle svg{stroke:currentColor}.listing .responsive-toggle .desktop-toggle.active,.listing .responsive-toggle .mobile-toggle.active{background:#363636;color:#fff}.listing .info-text{font-size:15px;font-weight:700;color:#363636}.listing .items-box{margin-top:30px}.listing .items-box .items{margin-top:10px;margin-bottom:20px}.listing .items-box .items .item{margin-bottom:40px}.listing .items-box .items .item .image-box{padding:20px;background:#fafbfe;height:175px;max-width:280px}.listing .items-box .items .item .image-box img{width:100%;background-color:#fff;box-shadow:0 3px 6px #00000014;transition:transform .3s ease;height:-webkit-fill-available}.listing .items-box .items .item .image-box img:hover{transform:scale(1.1)}.listing .items-box .items .item .title{margin:15px 0 0;display:flex;justify-content:space-between}.listing .items-box .items .item .title .post-title{font-size:14px;color:#363636;font-weight:500}.listing .items-box .items .item .title .post-title:hover{color:#4169e1}.listing .items-box .items .item .post-tags{color:#363636;word-break:break-all;width:100%;font-size:12px;margin-top:2px}.listing .items-box .items .item .post-tags .tag{font-size:10px;margin-right:1em;font-weight:400;position:relative;display:inline-block;text-decoration:none;font-family:source-han-sans-japanese,sans-serif}.listing .items-box .items .item .post-tags .tag:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#363636;transition:width .3s ease}.listing .items-box .items .item .post-tags .tag:hover{cursor:pointer}.listing .items-box .items .item .post-tags .tag:hover:after{width:100%}.listing .items-box .items.items-mobile .item .image-box{height:inherit;height:422px;background-color:#f6f8fe;padding:20px 40px}.listing .items-box .items.items-mobile .item .image-box img{height:-webkit-fill-available}.empty-message{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:80px;font-family:Comfortaa,sans-serif;font-size:24px;color:#363636;font-weight:700}.empty-message span{font-size:14px;color:#363636}@media (max-width: 768px){.empty-message{padding:70px 0}.trending{margin-top:0}.trending .data-number{margin-bottom:35px}.trending .data-text{height:auto}.favourites .responsive-toggle,.listing .responsive-toggle{height:32px;width:85px}.favourites .responsive-toggle .desktop-toggle,.favourites .responsive-toggle .mobile-toggle,.listing .responsive-toggle .desktop-toggle,.listing .responsive-toggle .mobile-toggle{padding:0}.favourites .responsive-toggle .desktop-toggle svg,.favourites .responsive-toggle .mobile-toggle svg,.listing .responsive-toggle .desktop-toggle svg,.listing .responsive-toggle .mobile-toggle svg{width:20px;height:25px}.favourites .items-box,.listing .items-box{margin-top:10px}.favourites .items-box .items,.listing .items-box .items{margin:0}.favourites .items-box .items .item,.listing .items-box .items .item{padding:10px;margin-bottom:10px}.favourites .items-box .items .item .post-tags,.listing .items-box .items .item .post-tags{margin-top:0;margin-right:0;font-size:10px}.favourites .items-box .items .item .post-tags .tag,.listing .items-box .items .item .post-tags .tag{font-size:8px}.favourites .items-box .items .item .image-box,.listing .items-box .items .item .image-box{padding:12px;max-width:167px;height:104px}.favourites .items-box .items .item .title,.listing .items-box .items .item .title{margin:5px 0;font-size:0px}.favourites .items-box .items .item .title .ai-heart,.listing .items-box .items .item .title .ai-heart{position:absolute;right:12px;bottom:28px}.favourites .items-box .items .item .title .post-title,.listing .items-box .items .item .title .post-title{font-size:12px;font-weight:400}.favourites .items-box .items .item .title .favourite-button,.listing .items-box .items .item .title .favourite-button{padding-right:10px}.favourites .items-box .items .item .title .favourite-button svg,.listing .items-box .items .item .title .favourite-button svg{width:12px;height:12px}.favourites .items-box .items .item .ad-box,.listing .items-box .items .item .ad-box{padding:15px 20px}.favourites .items-box .items .item .ad-box .ad-content,.listing .items-box .items .item .ad-box .ad-content{height:142px;font-size:5px}.favourites .info-text,.listing .info-text{font-size:12px;text-align:center}.favourites .navigator,.listing .navigator{flex-direction:column}.favourites .navigator .selector,.listing .navigator .selector{order:1}.favourites .navigator .selector button,.listing .navigator .selector button{padding:5px 14px;font-size:13px;margin-top:20px}.favourites .navigator .selector button.active,.listing .navigator .selector button.active{background-color:#363636;border:1px solid #363636}.favourites .navigator .selector button:last-child,.listing .navigator .selector button:last-child{margin-right:0}.favourites .navigator .selector button:last-child svg,.listing .navigator .selector button:last-child svg{stroke-width:2}.favourites .navigator .responsive-toggle,.listing .navigator .responsive-toggle{align-self:end}.featured h2{font-size:32px;margin-bottom:10px;letter-spacing:1.6px}.featured span{font-size:14px}.featured .items-box{margin-bottom:30px}.featured .items{margin-right:0;margin-left:0;margin-top:50px}.featured .items .item{max-width:-moz-fit-content;max-width:fit-content;margin-bottom:20px}.featured .items .item .title-box .title .post-title{font-weight:400}.featured .items .item .image-box{padding:17px 5px}.featured .items .item .image-box .like-button span{font-size:14px}.featured .items .item .image-box .like-button svg{overflow:hidden;vertical-align:middle;width:14px;height:14px}.pagination{margin:0}.pagination .pages a:hover:after{width:0%}.pagination a{font-size:13px}.pagination a.arrow{margin-right:0}.new-update hr{width:95%}.new-update .update-box{padding:30px 20px}.new-update .update-box .content-box{margin:4px 10px;padding:35px}.new-update .update-box .content-box .text{font-size:14px}.new-update .update-box .content-box h1{font-size:20px;margin-bottom:25px}.new-update .update-box .content-box span{font-size:10px}.new-update .update-box .content-box img.infoBgImage{width:55px;top:20px;left:15px}.new-update .update-box .content-box img.reloadBgImage{width:75px;top:20px}.new-update .update-box .content-box:last-child .socials{margin:10px 0}.new-update .update-box .content-box:last-child .socials a{width:44px;height:44px;padding:0}.new-update .update-box .content-box:last-child .socials a svg,.new-update .update-box .content-box:last-child .socials a img{width:18px;height:18px}hr.hr-pagination,hr.hr-pagination.hr-bold{border-top:1px solid #9B9B9B}.listing .items-box .items.items-mobile .item .image-box{height:290px;padding:15px}.listing .items-box .items.items-mobile .item .image-box img{height:260px}.listing .items-box .items.items-mobile .ad-box .ad-content{height:166px;font-size:5px}.favourites .items-box .items,.listing .items-box .items{margin-bottom:40px}}.items-box.favourites-list{margin:30px 0 70px}.contact .contact-form .row{margin-bottom:3rem}.contact .form-box{width:65%;padding:40px 0;justify-self:center;margin:20px 0 200px;font-size:16px;font-family:source-han-sans-japanese,sans-serif}.contact .form-box .button-box{text-align:center}.contact .form-box .button-box button{width:480px;height:80px;background:#333 0% 0% no-repeat padding-box;border-radius:10px;opacity:1;font-size:24px;color:#fff;font-weight:700;letter-spacing:2.4px;border:none;position:relative;overflow:hidden;text-align:center;padding-top:20px}.contact .form-box .button-box button input{position:relative;z-index:1;background:transparent;border:none;width:100%;color:#fff}.contact .form-box .button-box button:before{content:"";position:absolute;top:0;left:0;width:2.5%;height:100%;background-color:#4169e1;transition:width .4s ease;z-index:0}.contact .form-box .button-box button:hover:before{width:100%}.contact .form-box .contact-radio{font-size:16px;font-family:source-han-sans-japanese,sans-serif}.contact .form-box .contact-radio label{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.contact .form-box .contact-radio label input{position:absolute;opacity:0;cursor:pointer}.contact .form-box .contact-radio label input:checked~span:before{background-color:#fff;border:1px solid #CDD6DD}.contact .form-box .contact-radio label span:before{position:absolute;top:-1px;left:-40px;height:25px;width:25px;background-color:#eee;border-radius:50%}.contact .form-box .contact-radio label span:after{content:"";position:absolute;display:none}.contact .form-box .contact-radio label input~span:before,.contact .form-box .contact-radio label:hover input~span:before{background-color:#fff;border:1px solid #CDD6DD}.contact .form-box .contact-radio label input:checked~span:after{display:block}.contact .form-box .contact-radio label span:after{top:4px;left:-35px;width:15px;height:15px;border-radius:50%;background:#4169e1}.contact .form-box .contact-radio label span.text{margin-left:40px}.contact .form-box .form-control{height:calc(1.5em + .75rem + 10px);font-size:14px;font-weight:300;padding:.375rem 1.2rem;font-family:source-han-sans-japanese,sans-serif;border:1px solid #CDD6DD;color:#9b9b9b}.contact .form-box .form-control.gothic-text{font-family:Zen Maru Gothic;border:1px solid #CDD6DD}.contact .form-box .form-control:focus{box-shadow:none}.contact .form-box textarea.form-control{height:auto;font-weight:300;border:1px solid #CDD6DD}.contact .form-box .policy-checkbox label{display:flex;align-items:center;font-size:15px;color:#4169e1;font-weight:400;font-family:Zen Maru Gothic;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;cursor:pointer}.contact .form-box .policy-checkbox label span.text{color:#4169e1;margin-left:40px;display:inline-block;margin-top:4px}.contact .form-box .policy-checkbox label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.contact .form-box .policy-checkbox label input:checked~.checkmark:after{display:block}.contact .form-box .policy-checkbox label input{position:absolute;top:0;left:-40px;width:30px;height:30px;background:#4169e1 0% 0% no-repeat padding-box;border:1px solid #4169E1;border:none;border-radius:15px;opacity:1}.contact .form-box .policy-checkbox label input:after{content:"";position:absolute;display:none}.contact .form-box .policy-checkbox label input:checked~.checkmark{background-color:#fff;content:"a"}.contact .form-box .policy-checkbox label input:after{left:11px;top:6px;width:8px;height:14px;border:solid 2px #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.label-row{align-items:center;display:flex}button.highlighted{width:36px;height:18px;margin-left:5px;border-radius:2px;font-size:10px;padding:0;border:none}button.highlighted.dark{background:#4169e1;color:#fff;font-weight:500;border-radius:10px}button.highlighted.light{background:#fff;color:#4169e1;border:1px solid #4169E1;font-weight:500;border-radius:10px}.services{font-family:hiragino-kaku-gothic-pron,sans-serif;color:#363636;display:flex;flex-direction:column;align-items:center;margin-bottom:15%}.services img.ourservice_top{width:35%;position:absolute;top:15%;right:23%;z-index:1}.services img.ourservice_image{position:absolute;left:-55%;top:-10%;z-index:1;width:607px;height:659px}.services img.ourservice_bg{width:90%;position:absolute;z-index:0;top:68%;left:0%}.services .content-box{height:33pc;display:flex;justify-content:flex-end;flex-direction:column}.services .service-content{position:relative;z-index:1}.services .service-content .service-title{font-size:48px;color:#3b4043;font-weight:500}.services .service-content .service-title span{margin-bottom:15px;display:inline-block;margin-left:40px}.services .service-content .service-title span:first-child{margin-left:60px}.services .service-content .service-title span:last-child{margin-left:0}.services .service-subtitle{display:inline-flex;color:#3b4043;margin-top:15px;font-size:18px;font-family:source-han-sans-japanese,sans-serif}.services .service-subtitle hr{width:80px;margin-right:25px;opacity:1;border:0;border-top:1px solid rgb(112,112,112)}.services .ref-box{margin-top:13%;margin-left:50px}.services .ref-box .service-title{font-weight:700;font-family:Comfortaa,sans-serif;color:#3b4043}.services .ref-box .service-subtitle{margin-top:0}.services .image-box{padding:0 50px}.services .image-box img{width:100%;height:auto}.features{color:#363636;padding:0 80px;margin:0 40px 30%}.features .site-feature{font-size:48px;text-align:left;font-weight:500;font-family:source-han-sans-japanese,sans-serif;margin-top:30px}.features .service-one{color:#3b4043;opacity:1}.features .service-one .site-feature span{display:inline-block;margin-top:10px;margin-left:20px}.features .service-one .site-subtitles{margin-top:60px;font-size:18px;margin-left:40px;font-family:source-han-sans-japanese,sans-serif}.features .service-one .site-subtitles span{display:inline-block;margin-top:20px}.features .service-one .site-numbers{font-size:128px;font-weight:500;margin-top:100px;color:#333;line-height:.6;font-family:Comfortaa,sans-serif;text-align:center}.features .service-one .site-numbers span{display:inline-block;font-size:32px;text-align:center;font-weight:700}.features .service-one img{width:107px;height:144px}.features .service-one .service-img{width:597px;height:618px}.features .service-two{margin-top:30%;color:#3b4043;opacity:1}.features .service-two .site-feature{text-align:center}.features .service-two .site-subtitles{margin-top:50px;font-size:16px;text-align:left;font-weight:400;color:#3b4043;opacity:1}.features .service-two .site-subtitles p{margin-top:20px;margin-left:-20px;font-weight:400}.features .service-two .site-subtitles p:last-child{margin-left:-50px}.features .service-two .site-subtitles p span{display:inline-block;margin-top:10px}.features .service-two .service-img{width:715px;height:649px;position:absolute;left:-89%;top:-11%}.features .service-two img{width:121px;height:144px}.next-section{margin-top:33%;margin-bottom:100px}.next-section img{width:102%;height:auto;overflow:hidden;margin-left:-16px}.detail-page{font-family:source-han-sans-japanese,sans-serif;padding:0 80px 40px;margin:0 40px;color:#363636;font-size:16px;font-weight:300}.colorCodes{margin-bottom:60px}.colorCodes .mainColorPanel .colorList{justify-content:left;padding:10px 50px}.colorCodes .mainColorPanel .colorList label{width:4%}.colorCodes .mainColorPanel .colorList label .color-checkbox .checkmark{width:30px;height:30px}.colorCodes .mainColorPanel .colorList label .color-checkbox .checkmark:after{left:11px;top:7px;width:8px}.colorCodes .colorPanel{margin-top:30px;padding:0 20px}.colorCodes .colorPanel .row{padding:0 11px}.colorCodes .colorPanel .color-box{margin:0 0 20px 20px;text-align:center}.colorCodes .colorPanel .color-box .colorBlock{width:100px;height:50px;box-shadow:0 3px 6px #00000029;border-radius:4px;opacity:1;display:flex;justify-content:center;align-items:center;margin-bottom:5px}.colorCodes .colorPanel .color-box .colorBlock .copyButton{width:55px;height:18px;background:#fff 0% 0% no-repeat padding-box;border-radius:4px;border:none;letter-spacing:.5px;color:#363636;opacity:1;font-family:Comfortaa,sans-serif;font-size:10px;display:flex;align-items:center;justify-content:center;padding:0 0 2px}.colorCodes .colorPanel .color-box .colorBlock .copyButton svg{margin-left:4px}.colorCodes .colorPanel .color-box span{display:block;font-size:8px;text-transform:lowercase;opacity:1;letter-spacing:.4px;color:#333;font-weight:400;font-family:Comfortaa,sans-serif}.news-section{position:relative;z-index:1;margin-right:40px}.news-section .navigator{align-items:flex-end}.news-section .news-list{margin:60px 0;position:relative;z-index:1}.news-section .news-list .info-bg{position:absolute;width:640px;height:640px;z-index:0;top:36%;right:-40%}.news-section .news-list .row{display:flex;flex-wrap:wrap;gap:0px 40px;position:relative;z-index:1}.news-section .news-list .row .item{flex:1 1 calc(50% - 20px);box-shadow:0 3px 6px #00000029;background:#fff 0% 0% no-repeat padding-box;border-radius:15px;opacity:1;margin-top:0;display:flex;justify-content:space-between;padding:30px}.news-section .news-list .row .item .date-box{margin-right:20px;display:flex;flex-direction:column;justify-content:right;align-items:center}.news-section .news-list .row .item .date-box .year{font-size:14px;letter-spacing:.7px;color:#333;opacity:1;text-align:left;font-family:Comfortaa,sans-serif;margin-bottom:10px}.news-section .news-list .row .item .date-box .date{font-size:48px;line-height:.9;letter-spacing:0px;color:#333;opacity:1;font-family:Abril Fatface,serif}.news-section .news-list .row .item .content-box{font-size:13px;font-family:source-han-sans-japanese,sans-serif;color:#363636;opacity:1;display:flex;flex-direction:column;justify-content:center}.news-section .news-list .row .item .content-box .tag{display:flex;justify-content:end}.news-section .news-list .row .item .content-box .tag span{display:flex;width:auto;padding:0 10px;height:22px;align-items:center;justify-content:center;background:#4169e1 0% 0% no-repeat padding-box;border-radius:15px;opacity:1;letter-spacing:0px;margin-right:7px;color:#fff;font-size:10px;margin-bottom:10px}.news-section .news-list .row .item:last-child{max-width:48.5%}.news-section .news-list.column-list .row .item{justify-content:unset;width:350px;padding:0;height:auto;overflow:hidden}.news-section .news-list.column-list .row .item:hover{background:none}.news-section .news-list.column-list .row .item .image-box img{width:100%;height:197px;-o-object-fit:cover;object-fit:cover}.news-section .news-list.column-list .row .item .content-box{padding:20px}.news-section .news-list.column-list .row .item .content-box .date{font-size:13px;color:#333;font-family:Comfortaa,sans-serif;text-align:left;letter-spacing:.65px}.news-section .news-list.column-list .row .item .content-box .title{letter-spacing:0px;color:#363636;text-align:left;margin:0 0 20px;font-size:14px;font-family:source-han-sans-japanese,sans-serif}.news-section .news-list.column-list .row .item .content-box .tag{justify-content:left;font-family:source-han-sans-japanese,sans-serif}.news-section .news-list.column-list .row .item .content-box .tag span{font-size:10px}.news-section .news-list.ranking-list .row{max-width:193px}.news-section .news-list.ranking-list .title-box{margin-bottom:28px}.news-section .news-list.ranking-list .title-box svg{width:25px;height:16px;color:#9fb3f0;fill:#9fb3f0;display:block;margin-left:-5px}.news-section .news-list.ranking-list .title-box .post-title{display:block;font-size:13px;font-family:Comfortaa,sans-serif;text-align:left;letter-spacing:1.3px;color:#363636;font-weight:600}.news-section .news-list.ranking-list .item{flex:1 1 100%;height:242px;padding:0;margin-bottom:48px;position:relative}.news-section .news-list.ranking-list .item .number-box{font-family:Abril Fatface,serif;width:56px;height:28px;position:absolute;letter-spacing:0px;color:#fff;text-align:center;background:#363636;font-size:18px;top:-11.8%;right:0%;border-radius:15px 15px 0 0}.news-section .news-list.ranking-list .item .image-box img{width:100%;height:109px;border-radius:15px 0 0;-o-object-fit:cover;object-fit:cover}.news-section .news-list.ranking-list .item .content-box{padding:11px}.news-section .news-list.ranking-list .item .content-box .date{font-size:7px;color:#333;font-family:Comfortaa,sans-serif;text-align:left;letter-spacing:.35px}.news-section .news-list.ranking-list .item .content-box .title{letter-spacing:0px;color:#363636;text-align:left;margin:0 0 11px;font-size:10px;font-family:source-han-sans-japanese,sans-serif}.news-section .news-list.ranking-list .item .content-box .tag{justify-content:left;font-family:source-han-sans-japanese,sans-serif}.news-section .news-list.ranking-list .item .content-box .tag span{width:auto;height:19px;font-size:7px}.news-section .news-list.ranking-list .item:last-child{max-width:193px}.news-section span{font-size:13px;font-family:Comfortaa,sans-serif}.news-section .navigator .selector button{font-weight:500;margin-top:20px}.news-section .navigator .selector button:hover{color:#fff;border:1px solid #4169E1;background-color:#4169e1}.news-section .column-category{font-size:13px}.news-section .column-category svg{font-size:16px;width:16px;height:16px;margin-right:6px;color:#363636}.news-section .column-category ul{padding-inline-start:0px;margin-top:18px}.news-section .column-category .sns-links{margin-bottom:50px}.news-section .column-category .sns-links a{margin-right:8px}.news-section .column-category .sns-links a img{width:36px;height:36px}.navigator .selector button:last-child.active svg{color:#fff}.year-selector{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:0;border:1px solid #363636;border-radius:15px;background:#fff 0% 0% no-repeat padding-box;overflow:hidden;cursor:pointer;width:121px;height:44px}.year-selector select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;font-size:13px;text-align:left;font-family:Comfortaa,sans-serif;background:transparent;cursor:pointer;color:#363636;width:100%;padding:0 40px 0 30px}.year-selector .icon{position:absolute;right:10px;pointer-events:none;color:#363636}.year-selector select:focus{outline:none}.year-selector.item-column{width:188px;height:44px}.mobile-column{margin-bottom:55px;margin-top:25px}.mobile-column .column-hr{width:100vw;position:relative;left:50%;transform:translate(-50%);border-top:1px solid #9B9B9B}.mobile-column .pagination{margin:20px}.mobile-hr{margin:70px 0}.mobile-hr hr{border-top:2px solid #b7b7b7}.detailpage{padding:155px 0}.detailpage .news-section .news-list.ranking-list .title-box svg{color:#363636;fill:#363636;display:block;margin-left:-5px}.detailpage .detail-titlebox{margin:20px 0}.detailpage .detail-titlebox .date{text-align:left;font-family:Comfortaa,sans-serif;font-size:14px;letter-spacing:.7px;color:#333}.detailpage .detail-titlebox .title{font-size:21px;letter-spacing:0px;color:#363636;opacity:1;margin:10px 0;text-align:left;font-family:source-han-sans-japanese,sans-serif}.detailpage .detail-titlebox .category-box{display:flex}.detailpage .detail-titlebox .category-box .category{padding:6px 10px;background:#4169e1;border-radius:15px;opacity:1;color:#fff;font-size:14px;font-family:source-han-sans-japanese,sans-serif;letter-spacing:0px;margin-right:10px}.detailpage .detail-content .detail-imagebox{margin-bottom:48px}.detailpage .detail-content .detail-imagebox img{width:100%;height:auto}.detailpage .detail-content .detail-contentbox .content{padding:35px 0;font-size:16px;letter-spacing:0px;color:#363636;opacity:1;font-family:source-han-sans-japanese,sans-serif}.detailpage .detail-content .detail-contentbox .content.new-update{border-top:1px solid #707070;border-bottom:1px solid #707070}.detailpage .detail-content .detail-contentbox .content.new-update hr.hr-bold{border-top:1px solid #707070;width:65%}.detailpage .custom-content{padding:40px 30px 30px;border:1px solid #363636;position:relative;margin-top:90px}.detailpage .custom-content .image-box{max-width:240px}.detailpage .custom-content .image-box img{width:100%;-o-object-fit:cover;object-fit:cover;height:135px}.detailpage .custom-content .tag-block{padding:6px 16px;background:#363636;color:#fff;font-size:14px;position:absolute;border-radius:15px;top:-16px}.detailpage .custom-content .title{color:#363636;font-size:16px;opacity:1;font-family:source-han-sans-japanese,sans-serif;letter-spacing:0px;margin-bottom:20px;font-weight:700}.detailpage .custom-content .description{color:#363636;font-size:16px;opacity:1;font-family:source-han-sans-japanese,sans-serif;letter-spacing:0px;font-weight:300}.detailpage .detail-datebox{align-items:flex-end;justify-content:space-between;display:flex;padding:7px 0}.detailpage .detail-datebox .date-box{margin-right:20px;display:flex;flex-direction:column;justify-content:right;align-items:center}.detailpage .detail-datebox .date-box .year{font-size:14px;letter-spacing:.7px;color:#333;opacity:1;text-align:left;font-family:Comfortaa,sans-serif;margin-bottom:10px}.detailpage .detail-datebox .date-box .date{font-size:48px;line-height:.9;letter-spacing:0px;color:#333;opacity:1;font-family:Abril Fatface,serif}.detailpage .detail-datebox .tag-box{display:flex;width:auto;padding:6px 10px;align-items:center;justify-content:center;background:#4169e1 0% 0% no-repeat padding-box;border-radius:15px;opacity:1;letter-spacing:0px;color:#fff;font-size:14px;width:76px;height:26px}.detailpage .alllist-button{text-align:center;margin-top:80px}.detailpage .alllist-button button{border:2px solid #363636;border-radius:15px;opacity:1;width:180px;height:40px;font-size:13px;background:#fff}.detailpage .news-item{display:flex;justify-content:space-between;position:relative;margin-bottom:25px}.detailpage .news-item .number-box{position:absolute;width:16px;height:16px;border-radius:8px;border:1px solid #333333;background:#333;color:#fff;font-family:source-han-sans-japanese,sans-serif;font-size:8px;display:flex;justify-content:center;align-items:center;top:-5px;left:-5px}.detailpage .news-item:nth-child(1) .number-box,.detailpage .news-item:nth-child(2) .number-box,.detailpage .news-item:nth-child(3) .number-box{border:1px solid #4169E1;background:#4169e1}.detailpage .news-item .image-box{margin-right:8px}.detailpage .news-item .image-box img{display:flex;width:60px;height:60px}.detailpage .news-item .title{font-size:10px;font-family:source-han-sans-japanese,sans-serif;letter-spacing:0px;color:#363636;text-align:left}.detailpage .news-item .date-box{text-align:right}.detailpage .news-item .date-box .date{font-size:7px;letter-spacing:.35px;color:#333;opacity:1;font-family:Comfortaa,sans-serif}.content-box:hover .infoBgImage{content:url(/images/i_info_hover.png)}.content-box:hover .reloadBgImage{content:url(/images/i_reload_hover.png)}.column-icon:hover .columnIconImage{content:url(/images/i_column_hover.png)}.listing .pagination a button .ai-arrow-right{display:block;margin-top:-4px}@media (max-width: 1300px){.services img.ourservice_top{width:45%;top:23%;right:14%}.services img.ourservice_bg{width:100%;top:110%;left:0%}.services img.ourservice_image{left:-17%;top:-10%;width:450px;height:480px}.services .content-box{height:25pc}.features .service-one .service-img{width:560px;height:560px}.features .service-two .service-img{width:590px;height:525px;left:-33%;top:12%}}@media (max-width: 992px){.contact .form-box{width:90%}.contact .form-box .button-box button{width:100%;height:80px}}@media (max-width: 768px){.detailpage{padding:110px 0}.detailpage .detail-titlebox .category-box .category{font-size:10px}.detailpage .custom-content{margin-top:80px;padding:40px 20px}.detailpage .custom-content .image-box{max-width:100%;margin-bottom:36px}.detailpage .custom-content .image-box img{height:174px}.detailpage .news-item{margin-bottom:42px}.detailpage .news-item .number-box{width:30px;height:30px;border-radius:25px;font-size:14px}.detailpage .news-item .title{font-size:14px}.detailpage .news-item .date-box .date{font-size:13px;letter-spacing:.65px}.detailpage .news-item .image-box img{width:99px;height:99px}.detailpage .news-item:last-child{margin-bottom:60px}.ad-space-detail{margin-bottom:0}.ad-space-detail .ad-content{width:100%;height:350px;font-size:12px;font-weight:700;margin-bottom:40px}section.favourites{margin-top:5px}.year-selector{height:38px;padding-top:2px}.news-section .news-list.ranking-list .row{max-width:100%}.pagination{margin-bottom:13px}.pagination a{margin-right:20px}.news-section .news-list{margin:20px 0}.news-section .news-list .info-bg{width:377px;height:377px;bottom:0%;top:unset;right:-15%}.news-section .news-list .row{padding:0 20px;gap:0px}.news-section .news-list .row .item{flex:1 1 100%;margin-bottom:15px;padding:20px}.news-section .news-list .row .item .content-box .tag span{font-size:7px;height:19px;margin-bottom:5px}.news-section .news-list .row .item .date-box .date{font-size:37px}.news-section .news-list .row .item .date-box .year{font-size:10px;margin-bottom:5px}.news-section .news-section .news-list .row .item:last-child{max-width:100%}.news-section .navigator{align-items:flex-end;flex-direction:column;padding:10px}.news-section .navigator div:first-child{order:2;align-self:baseline}.news-section .navigator .selector button{font-size:13px;margin-top:12px;padding-bottom:3px;margin-right:5px}.services .service-subtitle{font-size:14px;width:67%;line-height:1.9;margin-left:-20px;margin-top:10px}.services .service-content{margin-top:50px}.services .service-content .service-title{font-size:24px}.services img.ourservice_top{width:65%;top:30%;right:3%}.services img.ourservice_image{width:100%;width:244px;height:264px;position:static;margin-left:20px;margin-top:60px}.services img.ourservice_bg{top:101%}.services .content-box{height:auto;align-items:end}.services .content-box .service-subtitle{font-size:16px;width:100%;margin:0;display:block}.services .content-box .service-subtitle span{display:block;margin-top:10px}.services .content-box .ref-box{padding-right:15px}.services .content-box .ref-box .service-title{font-size:48px}.services .content-box .ref-box .service-subtitle{font-size:14px;justify-content:flex-start}.features{padding:0 18px;margin:0 0 0%}.features .site-feature{font-size:24px;margin-top:20px}.features .service-one .site-subtitles{margin-top:35px;font-size:14px;margin-left:30px}.features .service-one .site-subtitles span{margin-top:5px}.features .service-one .site-numbers{font-size:72px;margin-top:60px;text-align:end}.features .service-one .site-numbers span{font-size:18px;padding-right:35px}.features .service-one img{width:53px;height:72px}.features .service-one .service-img-box{text-align:end;margin-top:25px}.features .service-one .service-img{width:253px;height:264px}.features .service-two{margin-top:25%}.features .service-two div:first-child,.features .service-two div:last-child{order:1}.features .service-two div:nth-child(2){order:2}.features .service-two .site-feature{text-align:center;font-size:24px}.features .service-two img{width:60px;height:72px}.features .service-two .site-subtitles{margin-top:25px}.features .service-two .site-subtitles p{font-weight:500;line-height:2}.features .service-two .site-subtitles p span{margin-top:0}.features .service-two .service-img{width:253px;height:230px;position:static}.next-section{margin-top:60px;margin-bottom:60px}.next-section img{width:105%;margin-left:-10px}.contact .form-box{width:100%;justify-self:start;margin:0 0 70px}.featured .items-box{padding:0}.colorCodes .mainColorPanel .colorList{margin-top:5px;justify-content:center;padding:0 0 0 10px}.colorCodes .mainColorPanel .colorList label{width:11%}.colorCodes .mainColorPanel .colorList label .color-checkbox .checkmark:after{left:11px!important;top:7px!important}.colorCodes .colorPanel{padding:0;justify-content:center}.colorCodes .colorPanel .row{padding:0}.contact .contact-form .row{margin-bottom:2rem}.contact .contact-form .row .policy-checkbox{display:flex;justify-content:center}.news-section .news-list.ranking-list .title-box .post-title{font-size:18px}.news-section .news-list.ranking-list .title-box .post-title svg{width:29px;height:23px;margin-bottom:-5px}.news-section .news-list.ranking-list .item{height:354px}.news-section .news-list.ranking-list .item .number-box{top:-7.8%}.news-section .news-list.ranking-list .item .image-box img{height:197px}.news-section .news-list.ranking-list .item .content-box{padding:20px}.news-section .news-list.ranking-list .item .content-box .date{font-size:13px}.news-section .news-list.ranking-list .item .content-box .title{font-size:14px;margin:0 0 17px}.news-section .news-list.ranking-list .item .content-box .tag span{font-size:10px}.news-section .ranking-list.news-list{margin:55px 0}.news-section .column-category span{font-size:18px}.news-section .column-category ul{margin-top:25px}.news-section .column-category ul li{font-size:15px;margin-bottom:5px}.news-section .column-category ul li svg{width:19px;height:19px}.news-section .news-list.column-list .row{padding:0}.news-section .news-list .row .item:last-child{max-width:100%}.news-section .news-list.ranking-list .row{padding:0}.news-section .news-list.ranking-list .item{padding:0;margin-bottom:58px}.news-section .news-list.ranking-list .title-box{margin-bottom:28px}.detailpage .detail-datebox .date-box .year{font-size:10px;letter-spacing:.5px}.detailpage .detail-datebox .date-box .date{font-size:37px}.detailpage .detail-datebox .tag-box{font-size:10px;width:60px;height:22px}.detailpage .detail-titlebox .title{font-size:18px}.ref-column .news-section .navigator{flex-direction:row;padding-left:0}.ref-column .news-section .navigator .year-selector.item-column{height:38px}}footer{padding:40px 10%;color:#363636;font-family:Comfortaa,sans-serif}footer.desktop-footer{display:block}footer.mobile-footer{display:none}footer a{letter-spacing:.75px;font-size:15px}footer .footer-item{margin:0;font-size:16px;font-weight:700;letter-spacing:.8px;justify-content:space-between;color:#363636}footer .footer-item li{align-items:center;display:flex}footer .footer-item li .ai-instagram-fill{margin-right:10px;font-size:25px}footer .footer-item .features-box{font-size:15px;letter-spacing:.75px}footer .footer-item .features-box .feature-listing{font-size:13px;margin-top:10px;letter-spacing:.65px;padding-inline-start:15px}footer .footer-item .features-box .feature-listing li{padding-bottom:8px}footer .footer-item .page-links li{margin-bottom:18px;font-size:15px;font-weight:700;letter-spacing:.75px}footer .footer-item .page-links .links li{font-size:13px;letter-spacing:.65px;color:#363636;font-weight:500}footer .footer-item .page-links:last-child{display:flex;align-items:end}footer .footer-item .logo{display:block;text-align:end;font-size:32px;font-weight:700}footer .footer-item .logo img{width:30%}footer .footer-item .logo h1.title{margin-right:30px;font-size:28px;font-family:Comfortaa,sans-serif;margin-bottom:0}footer .footer-item .logo .subtitle{font-size:12px;letter-spacing:.6px;margin-top:15px;font-weight:400}footer .footer-item .footer-nav{display:flex;justify-content:space-between}footer .hashtags{display:flex;flex-direction:column;justify-content:flex-end;padding:10px}footer .hashtags .socials{margin-bottom:30px}footer .hashtags .socials li{justify-content:end;font-size:18px;font-family:hiragino-sans-gothic-pron,sans-serif;font-weight:500;letter-spacing:.9px}footer .hashtags .socials li a{font-size:18px;letter-spacing:.9px}footer .copyright{text-align:right;font-size:13px;letter-spacing:.65px;font-family:hiragino-sans,sans-serif;font-weight:700}@media (max-width: 768px){footer{padding:10px 4%;margin-bottom:20px}footer.desktop-footer{display:none}footer.mobile-footer{display:block}footer .footer-item .logo img{width:18%;margin-right:10px;margin-bottom:20px}}
