.section{padding:8% 0}.first-section{padding:0 0 8% 0}p{margin:0}h1{border-bottom:1px solid #cbddef;color:#2977bf;font-size:32px;line-height:140%;margin:4rem 0 3rem 0}h2{color:#162c5d;font-size:30px;line-height:140%;margin:0 0 1.424rem 0}table,td,th{background-color:#fff;border:#ddd 1px solid}th{background-color:#e5e9ed;padding:2%;text-align:center;width:20%}td{padding:2%}a:hover{opacity:0.7}@media screen and (max-width: 600px){h1{text-align:center}}#page{overflow:hidden}@media only screen and (min-width: 601px){.container{width:90%}}@media only screen and (min-width: 993px){.container{width:80%}}.container .row{margin-left:0;margin-right:0}.row{margin-bottom:0;margin-right:auto}.pagination li,.pagination li i{vertical-align:middle}.pagination li.active{background-color:#f98caf}.login-btn a{background-color:#162c5d;border-radius:4px;color:#fff;display:block;font-size:12px;height:40px;line-height:40px;position:absolute;top:17px;right:20px;text-align:center;width:100px}.ad-banner a{background:url(ad-banner-pc.png) center no-repeat;background-size:100%;display:block;height:0;margin:0 auto;max-width:728px;padding-top:12.5%;text-indent:-9999px}@media screen and (max-width: 600px){.ad-banner a{background:url(ad-banner-sp.png) center no-repeat;padding-top:30.8%}}footer.page-footer{background-color:#293d64;height:120px;margin:0;overflow:hidden;padding:0}@media screen and (min-width: 601px) and (max-width: 850px){footer.page-footer{height:90px}}@media screen and (max-width: 600px){footer.page-footer{height:auto;margin-top:50px;overflow:hidden;padding:0}}footer.page-footer .footer-copyright{background-color:transparent;color:#fff;height:auto;float:right;font-size:10px;line-height:120px;padding-right:40px}@media screen and (min-width: 601px) and (max-width: 850px){footer.page-footer .footer-copyright{line-height:90px;padding-right:30px}}@media screen and (max-width: 600px){footer.page-footer .footer-copyright{float:none;line-height:100%;padding:20px 0 50px 0;width:100%}}.footer-menu{color:#fff;float:left;font-size:12px;line-height:120px;padding-left:40px}@media screen and (min-width: 601px) and (max-width: 850px){.footer-menu{font-size:10px;line-height:90px;padding-left:30px}}@media screen and (max-width: 600px){.footer-menu{font-size:10px;float:none;line-height:100%;padding:50px 0 0 0}}.footer-menu a{color:#fff;padding:1rem}@media screen and (min-width: 601px) and (max-width: 850px){.footer-menu a{padding:0.5rem}}@media screen and (max-width: 600px){.footer-menu a{padding:1rem}}.back-to-top{border-left:1px solid #949eb1;float:right;height:120px;position:relative;width:140px}@media screen and (min-width: 601px) and (max-width: 850px){.back-to-top{height:90px;width:100px}}@media screen and (max-width: 600px){.back-to-top{border-left:none;border-bottom:1px solid #949eb1;float:none;height:70px;width:100%}}.back-to-top a{background:url(page-top.svg) no-repeat center;background-size:contain;bottom:0;display:block;height:20px;left:0;margin:auto;overflow:hidden;position:absolute;right:0;text-indent:-9999px;top:0;width:40px}nav{background-color:#2977bf;position:relative}@media screen and (max-width: 600px){nav{line-height:63px}}@media screen and (max-width: 740px){nav{height:auto;padding-top:43px;padding-bottom:17px}}nav .brand-logo{background:url(logo.png) no-repeat center;background-size:70%;left:0;margin-left:30px;overflow:hidden;text-indent:-9999px;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:160px}@media screen and (max-width: 740px){nav .brand-logo{margin-left:0px}}@media screen and (max-width: 600px){nav .brand-logo{margin-left:0px}}@media screen and (max-width: 480px){nav .brand-logo{margin-left:0px}}nav .search-field{color:#333;font-size:0.9rem;line-height:120%;vertical-align:top}nav .login-btn{margin:0 20px}nav .login-btn a{height:30px;line-height:30px;padding:0;width:80px}.search-wrapper{line-height:30px;margin:0 110px 0 194px;padding:17px 0 0;position:relative}@media screen and (min-width: 1001px){.search-wrapper{margin-left:0;width:640px;float:right}}@media screen and (max-width: 740px){.search-wrapper{clear:both;margin:0 20px}}.search-genre-link{background-color:#26a59a;border-radius:4px 0 0 4px;display:block;float:left;font-size:13px;position:relative;text-align:center;width:180px}.search-genre-link i{vertical-align:middle}@media screen and (max-width: 480px){.search-genre-link{border-radius:4px;float:none;text-align:left;margin-bottom:10px;padding:0 20px;width:auto}.search-genre-link i{position:absolute;right:12px;top:4px}}.search-field-wrapper{background-color:#fff;border-radius:0 4px 4px 0;display:block;margin:0 66px 0 180px;position:relative}@media screen and (max-width: 480px){.search-field-wrapper{border-radius:4px;margin:0 70px 0 0}}.search-field-wrapper i{left:5px;position:absolute;top:4px}.deeplogo-link{text-align:left;margin-top:9px}.deeplogo-link a{font-family:Meiryo;letter-spacing:1px;color:white;text-decoration:underline;margin-right:25px}nav .search-field{border:none;box-sizing:border-box;color:#333;height:30px;margin:0;padding-left:34px}.search-field[type=search]:focus:not([readonly]){border:none;box-shadow:none}.search-btn-wrapper{bottom:0;position:absolute;right:0}nav .search-btn{background-color:#26a69a;border:0;border-radius:4px;color:#fff;font-size:14px;height:30px;padding:0;vertical-align:top;width:60px}@media screen and (max-width: 600px){.search-results .registered,.search-results .unregistered{background-size:100%;right:50%;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);width:40px}}.section-checkbox{background-color:#f2f4f6;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16) inset,0 2px 10px 0 rgba(0,0,0,0.12) inset;box-sizing:content-box;display:none;line-height:1.4rem;overflow:hidden;margin:0 -1500px;padding:2% 1500px 6% 1500px;z-index:1}.checkbox-wrapper{margin:0 auto;max-width:1280px;overflow:hidden}.checkbox-first,.checkbox-second{box-sizing:border-box;float:left;padding-left:18px;width:46%}@media screen and (max-width: 600px){.checkbox-first,.checkbox-second{float:none;padding-left:18px;width:100%}}.checkbox-first{margin-right:8%}@media screen and (max-width: 600px){.checkbox-first{margin-right:0}}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{display:block;position:relative;top:16px;left:-18px;visibility:visible}label{color:#333;font-size:1rem;overflow:hidden}.checkbox-wrapper .search-btn{background-color:#26a69a;border:0;border-radius:4px;clear:both;color:#fff;font-size:18px;height:50px;margin:60px 40% 20px;overflow:hidden;width:20%}.checkbox-wrapper .search-btn:hover{opacity:0.7}.submit-wrapper{float:left;margin:0;height:100%;width:19%}.submit-wrapper .search-btn-wrapper{width:19%;right:0;bottom:0;height:inherit}.submit-wrapper .search-btn{width:100%;float:right;background-color:#26a69a;border:0;border-radius:4px;color:#fff;font-size:20px;height:inherit;margin:0;overflow:hidden}@media screen and (max-width: 600px) and (min-width: 481px){.submit-wrapper .search-btn{font-size:15px}}@media screen and (max-width: 480px){.submit-wrapper .search-btn{font-size:12px}}.submit-wrapper .search-btn:hover{opacity:0.7}.search-genre-bottom-coloser{clear:both;color:#039be5;display:block;font-size:13px;text-align:center}.search-genre-bottom-coloser i{font-size:16px;vertical-align:-3px}.search-genre-top-closer{color:#ccc;display:block;font-size:20px;margin-bottom:2%;padding-right:2%;text-align:right}.checkbox-wrapper{width:84%}.error-message{background-color:#e5e9ee;border-radius:4px;bottom:-30px;color:#E95A5A;padding:8px;position:absolute;text-align:center;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s;transition:all .3s;width:100%}.error-message:before{background:url(error-triangle.svg) no-repeat center;content:'';height:10px;left:0;margin:auto;position:absolute;right:0;top:-9px;width:18px}.error-message .error-icon{font-size:18px;margin-right:4px;vertical-align:-4px}@media screen and (max-width: 740px){.error-message{margin-top:20px}}.js .error-message{bottom:-35px;opacity:0}.no-js .error-message,.js .error-message.is-active{bottom:-30px;opacity:1}#first-view{background:url(firstview-bg.png) no-repeat top;background-attachment:fixed;background-size:100%;height:0;padding-top:59.626%;position:relative;width:auto}#first-view .login-btn{margin:20px;position:absolute;right:0;top:0}@media screen and (max-width: 600px){#first-view .login-btn{margin:6px}#first-view .login-btn a{height:30px;line-height:30px;width:70px}}#first-view .container{color:#fff;left:0;margin:auto;max-width:700px;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60%}#first-view .container h1{border-bottom:none;color:#fff;margin:0;background:url(logo.png) no-repeat center;background-size:60%;height:0;margin-bottom:4%;padding-top:30.37%;text-indent:-9999px}#first-view .container form{position:relative}.first-view-search-field-wrapper i{position:absolute;top:14px;left:14px}@media screen and (max-width: 600px){.first-view-search-field-wrapper i{font-size:20px;position:absolute;top:8px;left:8px}}.first-view-search-field-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:4px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.12),0px 2px 2px 0px rgba(0,0,0,0.24);box-sizing:border-box;color:#333;height:50px;margin:0;padding:0 50px}@media screen and (max-width: 600px){.first-view-search-field-wrapper input{height:36px;padding:0 32px}}#first-view .search-wrapper{float:none;margin:0;padding:0;width:80%}.front-content{padding-top:70%}.front-content h2{color:#162c5d;font-size:22px;line-height:140%;margin:1.78rem 0 1.424rem 0}.front-content-easy{background:url(image-easy.png) no-repeat;background-size:100%}.front-content-similar{background:url(image-similar.png) no-repeat;background-size:100%}.front-content-ssl{background:url(image-ssl.png) no-repeat;background-size:100%}@media screen and (min-width: 601px) and (max-width: 850px){.front-content{background-position:0 0;background-size:30%;padding:0 0 2% 34%}.front-content h2{text-align:left}.front .row .col{float:none}.front .row .col.m4{width:100%}}@media screen and (max-width: 600px){.front-content{background-position:top center;background-size:70%;padding:48% 6% 10% 6%}.front-content h2{margin-bottom:1rem}}.media-cards-wrapper{background-color:#f2f4f6;margin:8% -1500px 0 -1500px;padding:8% 1500px}.card .card-image{background-color:#d8e8ea}@media screen and (min-width: 601px){.card .card-image{float:left;position:relative;width:30%}}.card .card-image img{max-height:140px;margin:0 auto;padding:0;width:auto}@media screen and (min-width: 601px){.card .card-image img{max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.card .card-content .media-date{color:#9b9b9b}.card h3{color:#0097a7;font-size:17px;margin:0.5rem 0}@media screen and (min-width: 601px){.card{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.card-content{padding:20%;width:70%}}@media screen and (max-width: 600px){.title-media{margin-top:14px}}.row .col.trademark{width:100%}.search-result-info{border-bottom:1px solid #ddd;clear:both;margin:0 -1500px;padding:8% 1500px 1% 1500px}.search-result-info h1{border:none;font-size:15px;margin:0}.trademark-status{background-repeat:no-repeat;display:block;height:25px;right:4%;top:-1px;overflow:hidden;position:absolute;text-indent:-9999px;width:48px}.trademark-status.is-registered{background-image:url(label-registered.png)}.trademark-status.is-unregistered{background-image:url(label-unregistered.png)}@media screen and (max-width: 480px){.trademark-item .trademark-status.is-unregistered{display:none}}@media screen and (max-width: 740px){.trademark-status{left:0;right:0;margin:auto}}.same-trademark{border-bottom:1px solid #ddd}.trademark>figure{margin:0 0 2rem 0}@media screen and (max-width: 600px){.trademark>figure{font-size:12px;margin:0 0 1rem 0}}.trademark figcaption{font-size:14px;margin-top:0.5rem;text-align:center}@media screen and (max-width: 480px){.trademark figcaption{font-size:12px;line-height:1.2}}.trademark-item{position:relative;cursor:pointer}.trademark-item-content{border:1px solid #ddd;position:relative}.trademark-item-content:after{content:'';display:block;padding-top:100%}.trademark-item-image{bottom:0;display:block;height:92%;left:0;margin:auto;position:absolute;right:0;top:0;width:92%;background-size:contain;background-repeat:no-repeat;background-position:center center}.viewport{overflow:hidden}.trademark-item-image .item{height:100%;float:left;display:table}.trademark-item-image .item span{display:table-cell;text-align:center;vertical-align:middle}.trademark-item-image .item img{max-height:90%;max-width:90%}.pointer{text-align:center;position:absolute;bottom:0;display:none}.viewport .previewBtn{position:absolute;top:0;left:-30%;width:20%;height:100%;z-index:10;background-color:#fff;background-image:url("/assets/homes/arrow-02.png");background-size:contain;background-repeat:no-repeat;background-position:center center;opacity:0.2;cursor:pointer}.viewport .nextBtn{position:absolute;top:0;right:-30%;width:20%;height:100%;z-index:10;background-color:#fff;background-image:url("/assets/homes/arrow-01.png");background-size:contain;background-repeat:no-repeat;background-position:center center;opacity:0.2;cursor:pointer}.pointer span{display:inline-block;width:10px;height:10px;border-radius:10px;margin:0 3px;border:1px solid #000;-webkit-border:1px solid #000;-moz-border:1px solid #000}.pointer span:hover{cursor:pointer}.pointer span.current{background:#2977bf}.trademark-item-text{font-family:"Roboto";font-weight:bold;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.trademark-item-text a{color:#333;font-size:20px;line-height:120%;padding:10%;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;word-wrap:break-word}.trademark-item-text span{color:#333;line-height:120%;padding:10%;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;word-wrap:break-word}@media screen and (max-width: 600px){.trademark-item-text a{font-size:12px;padding:6%}}@media screen and (max-width: 480px){.trademark-item-text span{font-size:0.7em}}.font-size-400{font-size:4em;letter-spacing:0.1em}.font-size-300{font-size:3em;letter-spacing:4px}.font-size-180{font-size:1.8em}.font-size-150{font-size:1.5em}.font-size-130{font-size:1.3em}.trademark-item-info{font-size:12px;height:100%;overflow:hidden;position:relative;width:100%}.trademark-item-info:after{background:-webkit-linear-gradient(top, rgba(242,244,246,0) 0%, #f2f4f6 30%, #f2f4f6 100%);background:linear-gradient(to bottom, rgba(242,244,246,0) 0%, #f2f4f6 30%, #f2f4f6 100%);bottom:0;content:'';display:block;height:60px;left:0;position:absolute;width:100%}.trademark-item-info-wrapper .more-btn{background-color:#162c5d;border-radius:2px;bottom:10%;color:#fff;display:block;left:50%;padding:4% 10%;position:absolute;text-align:center;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:80%}.search-detail h2{font-size:20px;margin:0 0 0.5rem 0}@media screen and (max-width: 600px){.search-detail .trademark-item{float:none;margin:0 10% 10% 10%;width:80%}}.search-detail .trademark-item-content{float:left;margin-right:3%;width:40%}@media screen and (max-width: 600px){.search-detail .trademark-item-content{float:none;margin:0 10% 10% 10%;width:80%}}.search-detail .trademark-info{float:right;padding:0;width:57%}.search-detail .trademark-info th{width:40%}@media screen and (max-width: 600px){.search-detail .trademark-info{float:none;width:auto}.search-detail .trademark-info th{width:20%}}.trademark-category,.orner-info{clear:both}@media screen and (max-width: 600px){.trademark-category>p{margin-bottom:10px;text-align:center;width:100%}}.trademark-category>h2{float:left}.trademark-category>p{border:1px solid #ddd;color:#999;font-size:13px;float:right;margin-bottom:4px;padding:3px 10px}.trademark-category div{clear:both}.trademark-term{background-color:#eee;margin-top:8%;padding:6% 6% 8% 6%}.trademark-term .validity-date{float:right}.bar-chart-wrapper{background-color:#fff;border:1px solid #ddd;clear:both;overflow:hidden;position:relative}.trademark-term .validity-amount{position:absolute;right:0px;z-index:10;top:20%}.trademark-term .validity-amount p{text-shadow:-1px -1px #FFF, 1px -1px #FFF, -1px 1px #FFF, 1px 1px #FFF}.bar-chart{background-color:#26a69a;border:0;color:#fff;padding:20px;text-align:right;height:100%;opacity:0.7}.vocabulary{margin:0}.vocabulary.is-enable{word-spacing:10px}.vocabulary.is-enable>dt{display:inline-block}.vocabulary.is-enable>dt:after{content:','}.vocabulary.is-enable>dt:last-of-type:after{content:''}.vocabulary.is-enable>dd{color:#d2e3f2;display:none}.tooltip-title{border-bottom:1px solid #659FD4;color:#fff;display:block;font-size:16px;font-weight:bold;letter-spacing:0.05rem;margin:1rem 0 0.7rem 0;padding:0.5rem}@media screen and (min-width: 601px){.company table a{color:#333;pointer-events:none}.privacy table a{color:#333;pointer-events:none}}.privacy h2{margin:0 0 0.2em 0}.privacy section{margin:70px 0}.privacy section ol{list-style-type:square}.touchevents .trademark-item-info-wrapper{display:none}.no-touchevents .trademark-item{overflow:hidden}.no-touchevents .trademark-item-info-wrapper{background-color:#F2F4F6;height:100%;left:0;padding:10%;position:absolute;top:100%;-webkit-transition:.3s;transition:.3s;width:100%;z-index:3}.no-touchevents .trademark .trademark-item:hover .trademark-item-info-wrapper{top:0}@media screen and (max-width: 601px){.section .row .trademark figcaption{display:none}}@media screen and (min-width: 601px) and (max-width: 850px){.sns-btn{height:90px;width:100px}}.sns-btn div{float:left}.sns-btn .twitter-like{margin:2px 5px 0 5px;line-height:120px}.sns-btn .fb-like{line-height:66px}.sns-btn{color:#fff;float:left;font-size:12px;padding-left:40px}@media screen and (min-width: 601px) and (max-width: 850px){.sns-btn .twitter-like{line-height:90px}.sns-btn .fb-like{line-height:50px}.sns-btn{font-size:10px;padding-left:30px}}@media screen and (max-width: 600px){.sns-btn{font-size:10px;float:none;line-height:100%;padding:50px 0 0 30px}}@media screen and (max-width: 600px){.front-sns-btn{clear:both;padding:0 0 0 10%;margin-bottom:10px}.clearfix:after{content:"";display:block;clear:both}.front-sns-btn div{float:left}.front-sns-btn .twitter-like{padding:2px 5px 0 0}}@media screen and (min-width: 601px){.front-sns-btn{clear:both;margin-bottom:10px}.clearfix:after{content:"";display:block;clear:both}.front-sns-btn div{float:left}.front-sns-btn .twitter-like{padding:2px 5px 0 0}}
