@charset "UTF-8";.np-item-suggest .title,body{font-family:'Noto Sans JP','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ','ＭＳ Ｐゴシック','MS P Gothic',Osaka,Arial,Helvetica,Verdana,sans-serif}#container,.wrap{position:relative}#footer,#header-top{background:#003fad;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003fad', endColorstr='#00c3ff', GradientType=0)}#footer,#header-top,#side_sns,.head--1,.modal--content .header-top{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003fad', endColorstr='#00c3ff', GradientType=0)}.container-wrap:before{margin-top:0;height:20px}a,body,dd,div,dl,dt,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,img,input,li,object,ol,option,p,pre,select,table,td,textarea,th,ul{margin:0;padding:0}html{font-size:62.5%}body{width:100%;height:100%;background:#fff;-webkit-text-size-adjust:100%;font-size:1rem;line-height:1.6;color:#18191a}ol,ul{list-style:none}img,input[type=image]{width:auto;height:auto;max-width:100%;border:none;vertical-align:top}a:link,a:visited{text-decoration:none;color:#18191a}.clearfix{clear:both}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix:after{clear:both}.wrap{margin:0 auto;width:1200px}#header,#header-top{width:100%;position:relative}#contents{position:relative;margin-top:30px;margin-bottom:30px}.contents{margin-top:0}#multi_column #main_column{float:right;width:940px}#multi_column #side_column{float:left;width:240px}#header-top{padding:20px 0 10px;background:-webkit-gradient(linear,left top,left bottom,from(#003fad),color-stop(64%,#00a1e7),to(#00c3ff));background:linear-gradient(to bottom,#003fad 0,#00a1e7 64%,#00c3ff 100%);color:#fff}#header-top a{color:#fff}#header-top .block-first .logo{float:left;width:258px;height:24px;margin-top:2px;font-size:.8rem;line-height:1}#header-top .block-first .logo a{display:block}#header-top .block-first .logo a:focus>img,#header-top .block-first .logo a:hover>img{opacity:1;-webkit-filter:none;filter:none}#header-top .block-first .search{position:relative;clear:none;float:left;margin-top:-1px;margin-left:33px;width:420px}.body--search--focus #header-top .block-first .search{z-index:100}#header-top .block-first .search .side-search__horizontal{padding-bottom:0}#header-top .block-first .search input,#header-top .block-first .search select{width:100%;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.2rem}#header-top .block-first .search select{margin:1px 0 0;color:#147fcc}#header-top .block-first .search select::-ms-expand{display:none}#header-top .block-first .search input{color:#fff}#header-top .block-first .search input[type=submit]{position:absolute;top:4px;right:5px;width:20px;height:20px;background:url(../img/icon/search2.png) center center no-repeat;background-size:20px}#header-top .block-first .search .keyword,#header-top .block-first .search .select{position:relative;float:left;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#header-top .block-first .search .select{width:140px;background:#fff}#header-top .block-first .search .select:after{content:' ';position:absolute;top:5px;right:5px;width:20px;height:20px;background:url(../img/icon/header_select.png) center center no-repeat}#header-top .block-first .search .select select{display:block;padding:0 12px}#header-top .block-first .search .keyword{padding:9px 10px;font-size:1.1rem;background-color:rgba(255,255,255,.4);border:1px solid #fff}#header-top .block-first .search .keyword::-webkit-input-placeholder{color:#fff}#header-top .block-first .search .keyword::-ms-input-placeholder{color:#fff}#header-top .block-first .search .keyword::-moz-placeholder{color:#fff}#header-top .block-first .info{position:absolute;top:0;right:15px;height:30px}#header-top .block-first .info ul{text-align:right}#header-top .block-first .info ul li,#header-top .block-first .info ul li a,#header-top .block-first .info ul li:before{display:inline-block;vertical-align:middle}#header-top .block-first .info ul li{position:relative;width:auto;text-align:center;font-size:1.2rem;font-weight:600;line-height:1.2;border-bottom:none}#header-top .block-first .info ul li a:focus,#header-top .block-first .info ul li a:hover{text-decoration:underline}#header-top .block-first .info ul li:before{content:' ';margin:0 10px;width:1px;height:30px;background:rgba(82,82,82,.5)}#header-top .block-first .info ul li:first-child:before{display:none}#header-top .block-first .info ul li.tel{text-align:center}#header-top .block-first .info ul li.tel dd{margin-top:2px;font-size:1.4rem}#header-top .block-first .info ul li.tel dd a{vertical-align:top}#header-top .block-first .info ul li.login:before{margin:0 5px 0 12px}#header-top .block-first .info ul li.login a{position:relative;padding-left:40px}#header-top .block-first .info ul li.login a:before{content:' ';position:absolute;top:-14px;left:0;width:40px;height:40px;background:url(../img/icon/login.png) center center no-repeat;background-size:100%}#header-catnav,#header-top .block-first .info ul li.cart a{position:relative}#header-top .block-first .info ul li.logined{text-align:left;font-weight:400;line-height:1.4}#header-top .block-first .info ul li.logined .account,#header-top .block-first .info ul li.logined .mark{display:inline-block;vertical-align:middle}#header-top .block-first .info ul li.logined .mark{margin:-4px 10px 0 0;width:110px}#header-top .block-first .info ul li.logined .account{margin-top:-2px}#header-top .block-first .info ul li.logined .account .name,#header-top .block-first .info ul li.logined .account .pt,#header-top .block-first .info ul li.logined .account .rank{display:inline-block;vertical-align:top}#header-top .block-first .info ul li.logined .account .name{width:14em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}#header-top .block-first .info ul li.logined .account .rank{margin-right:.2em}#header-top .block-first .info ul li.register:before{margin:0 13px 0 10px}#header-top .block-first .info ul li.register a{color:#ff0}#header-top .block-first .info ul li.register a:focus,#header-top .block-first .info ul li.register a:hover{opacity:1;text-decoration:underline}#header-top .block-first .info ul li.cart a:before{content:' ';display:inline-block;margin-right:6px;width:31px;height:26px;background:url(../img/icon/cart1.png) center center no-repeat;background-size:100%;vertical-align:middle}#header-top .block-second .keywords dd,#header-top .block-second .keywords dd a,#header-top .block-second .keywords dd span,#header-top .block-second .keywords dt,#header-top .block-second .keywords li{display:inline-block;vertical-align:baseline}#header-top .block-first .info ul li.cart .num{position:absolute;top:-3px;left:-3px;width:14px;height:14px;border-radius:50%;background:#c1272d;border:1px solid #fff;font-size:1.1rem;font-weight:400;line-height:14px}#header-top .block-second{-webkit-transition:ease .3s;transition:ease .3s}#header-top .block-second .tagline{float:left;padding-top:12px;width:290px;font-size:1.4rem;line-height:1.2}#header-top .block-second .keywords{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:9px 0 0;font-size:1.2rem;line-height:1.2}#float-links,#header-catnav{-webkit-box-sizing:border-box}#header-top .block-second .keywords dt{font-weight:600}#header-top .block-second .keywords dd a{margin-left:1em}#header-top .block-second .keywords dd span{margin-left:.3em}#header-top .block-second .keywords li a{display:block;margin-right:5px;padding:4px;min-width:50px;font-size:1.1rem;line-height:1;text-align:center;border:1px solid #fff;border-radius:3px}#header-top .block-second .keywords li a:focus,#header-top .block-second .keywords li a:hover{color:#187fcc;background-color:#fff}#header-top .block-second .keywords li span{margin-right:.3em}#header-top .block-second .recommend{float:right;padding:10px 10px 0 0;font-size:12px;text-align:right}#header-top .block-second .clip{float:right;margin-top:8px}#header-top .block-second .clip .trigger{font-size:1.2rem;line-height:1.2}#header-top .block-second .clip .trigger a{display:inline-block;vertical-align:top}#header-top .block-second .clip .trigger a:before{content:' ';display:inline-block;margin:-8px 5px 0 0;width:30px;height:30px;background:url(../img/icon/clip1.png) center center no-repeat #fff;background-size:18px;border-radius:50%;vertical-align:top}#header-catnav{box-sizing:border-box;width:100%;background:#000}#header-catnav .catnav-title{float:left;margin-top:6px;margin-left:1px}#header-catnav .catnav-title a{font-size:1.2rem;color:#fff}#header-catnav .catnav-title a:focus,#header-catnav .catnav-title a:hover{text-decoration:underline}#header-catnav .category-nav{float:right}#header-catnav .category-nav>li{float:left;margin:6px 0 5px;border-left:1px solid #fff}#header-catnav .category-nav>li:last-child{border-right:1px solid #fff}#header-catnav .category-nav>li>a{padding:0 5px;font-size:1.2rem;color:#fff}#header-catnav .category-nav>li:focus>a,#header-catnav .category-nav>li:hover>a{text-decoration:underline}.body--headnav--open #header{z-index:200}#header .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);z-index:80}.game-theme #header-catnav{border-bottom:1px solid #9fa7b0}#container.header-fixed #header{position:fixed;top:0;left:0;right:0;z-index:20}#container.header-fixed #header-top{padding:20px 0}#container.header-fixed #header #header-catnav,#container.header-fixed #header #header-gnav dl dt,#container.header-fixed #header .block-second{display:none}#main_column .breadcrumb{width:calc(100% - 243px);margin:0 0 25px!important;padding:0!important;background-color:transparent!important}#main_column .breadcrumb ul{margin:0;padding:0;border:none;list-style-type:none}#main_column .breadcrumb ul li{display:inline-block;position:relative;margin:0;padding:5px 13px 5px 20px;font-size:12px;line-height:1.6;color:#525252;background-color:#e9eced}#main_column .breadcrumb ul li::after,#main_column .breadcrumb ul li::before{content:' ';display:block;position:absolute;top:5px;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main_column .breadcrumb ul li:first-child::before,#main_column.template .sns-link li::before{content:none}#main_column .breadcrumb ul li::before{left:-10px;background-color:#fff}#main_column .breadcrumb ul li:first-child{padding:5px 13px}#main_column .breadcrumb ul li::after{right:-10px;background-color:#e9eced;z-index:1}#main_column .breadcrumb ul li a{text-decoration:none;font-size:12px;line-height:1;color:#187fcc!important}#main_column .breadcrumb ul li a:focus,#main_column .breadcrumb ul li a:hover,.side_links1 li a:focus,.side_links1 li a:hover,.side_post1 li .link a,.side_post1 li a:focus .date,.side_post1 li a:focus .text,.side_post1 li a:focus .title,.side_post1 li a:hover .date,.side_post1 li a:hover .text,.side_post1 li a:hover .title{text-decoration:underline}#main_column.template .breadcrumb ul{margin:0;padding:0;border:none;list-style-type:none}#main_column.template .breadcrumb ul li{margin:0 0 4px;font-size:12px;line-height:1.6}#main_column.template .breadcrumb ul li a{color:#187fcc}.creator-theme_2 #main_column .breadcrumb ul li::before,.game-theme #main_column .breadcrumb ul li::before{background-color:#000}#footer{position:relative;padding:27px 0 22px;background:-webkit-gradient(linear,left top,left bottom,from(#003fad),color-stop(64%,#00a1e7),to(#00c3ff));background:linear-gradient(to bottom,#003fad 0,#00a1e7 64%,#00c3ff 100%)}#footer .footer--pagebtn{position:fixed;bottom:15px;width:50px;height:50px;z-index:10}#footer .footer--pagebtn a{display:block;position:relative;width:100%;height:100%;background:rgba(110,112,117,.8);border-radius:50%;text-indent:-9999px;white-space:nowrap;overflow:hidden}#footer .footer--pagebtn a:after,#footer .footer--pagebtn a:before{content:' ';position:absolute;width:16px;height:2px;background:#fff}#footer .footer--pagetop{display:none;right:15px}#footer .footer--pagetop a:after,#footer .footer--pagetop a:before{top:23px}#footer .footer--pagetop a:before{left:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#footer .footer--pagetop a:after{left:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#footer .footer--pageback{left:15px}#footer .footer--pageback a:after,#footer .footer--pageback a:before{left:16px}#footer .footer--pageback a:before{top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#footer .footer--pageback a:after{top:28px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#footer-top .footer-links{width:calc(100% - 50px)}#footer-top .footer-links li{float:left;width:20%;margin-bottom:3px;font-size:12px}#footer-top .footer-links li:before{content:url(../img/icon/footer-link.png);position:relative;top:3px;margin-right:5px}#footer-top .footer-links li a{font-size:12px;color:#fff}#footer-top .footer-links li a:focus,#footer-top .footer-links li a:hover{opacity:.7}#footer-top .footer-links li a[target="_blank"]:after{content:url(../img/icon/footer_blank.png);position:relative;top:1px;margin-left:12px}#footer-bottom{margin-top:65px}#footer-bottom .footer-bottom_left{float:left;width:50%}#footer-bottom .footer-bottom_left #foot_logo{margin:0 0 8px;width:193px}#footer-bottom .footer-bottom_left #foot_logo a:focus>img,#footer-bottom .footer-bottom_left #foot_logo a:hover>img{opacity:1;-webkit-filter:none;filter:none}#footer-bottom .footer-bottom_left #copyright{font-size:12px;line-height:1;color:#fff}#footer-bottom .footer-bottom_left #copyright small{font-size:12px}#footer-bottom .footer-bottom_left #mcjlogo{margin-top:10px}#footer-bottom .footer-bottom_left #mcjlogo img{width:97px}#footer-bottom .footer-bottom_right{position:relative;float:right;width:50%}#footer-bottom .footer-bottom_right .ssl-secom{position:absolute;right:45px;bottom:-45px}#footer-bottom .footer-bottom_right .ssl-secom input[type=image]{width:50px}#footer-bottom .footer-bottom_right .links{margin-top:40px;text-align:right}#footer-bottom .footer-bottom_right .links li{display:inline-block;padding:0 6px;font-size:12px;line-height:1;border-right:1px solid #fff}#footer-bottom .footer-bottom_right .links li:last-child{padding:0 0 0 6px;border-right:none}#footer-bottom .footer-bottom_right .links li a{color:#fff}#footer-bottom .footer-bottom_right .links li a:focus,#footer-bottom .footer-bottom_right .links li a:hover{opacity:.7}#float-links{position:fixed;top:20px;right:0;padding:10px 0;width:70px;background:#e9eced;border:1px solid #9fa7b0;border-right:none;box-sizing:border-box;-webkit-transition:ease .3s;transition:ease .3s;z-index:30}#float-links.open-side-cart,#float-links.open-side-clip,#float-links.open-side-history,#float-links.open-side-search,#float-links.open-side-support,#float-links.open-side-use{-webkit-transform:translate(-940px,0);transform:translate(-940px,0);z-index:100}#float-links.open-side-use{-webkit-transform:translate(-1220px,0);transform:translate(-1220px,0)}#float-links.open-side-cart{-webkit-transform:translate(-488px,0);transform:translate(-488px,0)}#float-links .links li{position:relative;margin-top:8px;text-align:center;font-size:.9rem;line-height:1.4}#float-links .links li:first-child{margin-top:0}#float-links .links li a{display:block;position:relative;color:#515459}#float-links .links li a.on,#float-links .links li a:hover{color:#187fcc}#float-links .links li a:before{content:' ';display:block;margin:0 auto;width:40px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:100%}#float-links .links li .num{display:none;position:absolute;top:5px;left:17px;padding:0 4px;height:14px;min-width:5px;background:#b30007;border:1px solid #e6e6e6;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:20px;font-size:1.1rem;line-height:14px;color:#fff}#float-links .links li .new{position:absolute;top:5px;right:17px;width:6px;height:6px;background:#b30007;border-radius:50%}#float-links .links li.link-use a:before{background-image:url(../img/common/float_icon_use.svg);background-size:20px 28px}#float-links .links li.link-use a.on:before,#float-links .links li.link-use a:hover:before{background-image:url(../img/common/float_icon_use-over.svg);background-size:20px 28px}#float-links .links li.link-cart a:before{margin-bottom:.8em;background-image:url(../img/common/float_icon_cart.svg);background-size:32px 26px}#float-links .links li.link-cart a.on:before,#float-links .links li.link-cart a:hover:before{background-image:url(../img/common/float_icon_cart-over.svg);background-size:32px 26px}#float-links .links li.link-faq a:before{background-image:url(../img/common/float_icon_faq.svg);background-size:28px 28px}#float-links .links li.link-faq a.on:before,#float-links .links li.link-faq a:hover:before{background-image:url(../img/common/float_icon_faq-over.svg);background-size:28px 28px}#float-links .links li.link-clip a:before{background-image:url(../img/common/float_icon_clip.svg);background-size:30px 30px}#float-links .links li.link-clip a.on:before,#float-links .links li.link-clip a:hover:before{background-image:url(../img/common/float_icon_clip-over.svg);background-size:30px 30px}#float-links .links li.link-consultation a:before{background-image:url(../img/common/float_icon_consultation.svg);background-size:35px 30px}#float-links .links li.link-consultation a.on:before,#float-links .links li.link-consultation a:hover:before{background-image:url(../img/common/float_icon_consultation-over.svg);background-size:35px 30px}#float-links .links li.link-history a:before{background-image:url(../img/common/float_icon_history.svg);background-size:28px 16px}#float-links .links li.link-history a.on:before,#float-links .links li.link-history a:hover:before{background-image:url(../img/common/float_icon_history-over.svg);background-size:28px 16px}#chat-window{position:fixed;bottom:0;right:20px}#chat-window .window-header img{display:block;width:360px;height:140px}#chat-window .window-inner{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:360px;padding:10px;background:url(../img/chat/chat_bgimg.svg) top center repeat-y #ddf1f5}#chat-window .window-inner .balloon{width:100%;margin:0 0 20px;overflow:hidden}#chat-window .window-inner .balloon .faceicon{float:left;margin-right:-50px;width:40px}#chat-window .window-inner .balloon .faceicon img{width:100%;height:auto;border-radius:50%}#chat-window .window-inner .balloon .chatting{width:100%;text-align:left}#chat-window .window-inner .says{display:inline-block;position:relative;margin:0 10px 0 50px;padding:10px;border-radius:12px;background:#fff}#chat-window .window-inner .says::after{content:"";display:inline-block;position:absolute;top:3px;left:-19px;border:8px solid transparent;border-right:18px solid #fff;-webkit-transform:rotate(35deg);transform:rotate(35deg)}#chat-window .window-inner .says p{margin:0;padding:0;font-size:12px}#chat-window .window-inner .says .select-list{margin:10px 0 0}#chat-window .window-inner .says .select-list li a{display:block;margin:0 0 2px;padding:10px;font-size:14px;line-height:1;background-color:#d0d9e6}#chat-window .window-inner .says .select-list li a:focus,#chat-window .window-inner .says .select-list li a:hover{color:#fff;background-color:#187fcc}#chat-window .window-inner .says .yesno-list{padding:10px;text-align:center;background-color:#e9eced}#chat-window .window-inner .says .yesno-list p{margin:0 0 10px;font-size:12px;font-weight:700}#chat-window .window-inner .says .yesno-list ul li{display:inline-block}#chat-window .window-inner .says .yesno-list ul li a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5px;width:100px;height:30px;font-size:14px;font-weight:700;color:#fff;background-color:#000;border-radius:15px}#chat-window .window-inner .mycomment{margin:0 0 20px;text-align:right}#chat-window .window-inner .mycomment p{display:inline-block;position:relative;margin:0 10px;padding:8px;border-radius:12px;background:#ff0;font-size:12px;text-align:left}#chat-window .window-inner .mycomment p::after{content:"";position:absolute;top:3px;right:-19px;border:8px solid transparent;border-left:18px solid #ff0;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}#chat-window .window-inner .input-area{margin:0 -10px -10px;padding:10px;background:-webkit-gradient(linear,left bottom,left top,from(#00c3ff),to(#187fcc));background:linear-gradient(0deg,#00c3ff 0,#187fcc 100%)}#chat-window .window-inner .input-area .text-area{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px;width:260px;height:70px;font-size:12px;line-height:1.3;color:#9fa7b0;border:1px solid #9fa7b0}#chat-window .window-inner .input-area .send-button{float:right;padding-top:40px;width:70px;height:70px;font-size:14px;font-weight:700;color:#187fcc;background:url(../img/chat/send_form.svg) top 15px center no-repeat #fff;background-size:22px 19px;border:none;border-radius:10px}.modal-opener{position:fixed;bottom:0;left:350px}.modal-opener a:focus img,.modal-opener a:hover img{opacity:1}.modal-opener img{display:block;width:331px;height:144px}.fancybox-container.notification-modal .fancybox-bg{background-color:#e9eced;opacity:1}.fancybox-container.notification-modal .fancybox-content{vertical-align:top;padding:10px;width:100%;max-width:640px;height:100%;background-color:transparent}.fancybox-container.notification-modal .fancybox-content .modal-title{margin:4px 0 20px;padding:15px 0;font-size:18px;font-weight:700;text-align:center;color:#fff;background-color:#9fa7B0}.fancybox-container.notification-modal .fancybox-content .modal-area-subtitle img{width:302px}.fancybox-container.notification-modal .fancybox-content .modal-area-desc{margin-bottom:15px;font-size:18px;font-weight:700;text-align:center}.fancybox-container.notification-modal .fancybox-content .modal-area-inner{padding:20px;background:-webkit-gradient(linear,left bottom,left top,from(#00c3ff),to(#187fcc));background:linear-gradient(0deg,#00c3ff 0,#187fcc 100%);border:1px solid #fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.fancybox-container.notification-modal .fancybox-content .modal-area-inner-title{margin-bottom:15px;font-size:18px;font-weight:700;text-align:center;color:#ff0}.fancybox-container.notification-modal .fancybox-content .modal-area-inner-textarea{padding:15px 10px;background-color:#fff;border-radius:15px}.fancybox-container.notification-modal .fancybox-content .modal-area-inner-textarea .notification-title{margin-bottom:15px;text-align:center}.fancybox-container.notification-modal .fancybox-content .modal-area-inner-textarea .notification-title img{width:360px}.fancybox-container.notification-modal .fancybox-content .modal-area-inner-textarea .text{font-size:14px;font-weight:700;text-align:center}.fancybox-container.notification-modal .fancybox-content .modal-area-inner-textarea .notification-window{text-align:center}.fancybox-container.notification-modal .fancybox-content .modal-area-inner-textarea .notification-window img{width:300px}.fancybox-container.notification-modal .fancybox-content .modal-area-inner .back-button{margin-top:20px;text-align:center}.fancybox-container.notification-modal .fancybox-content .modal-area-inner .back-button a{display:inline-block;padding:5px 45px;font-size:16px;color:#fff;background-color:#000;border-radius:20px}.fancybox-container.notification-modal .fancybox-content .powered-by-karte{position:absolute;bottom:10px;width:100%;max-width:620px;text-align:center}.fancybox-container.notification-modal .fancybox-content .powered-by-karte img{width:140px}.EC-items{position:relative;min-height:400px}.EC-items--done{min-height:inherit}.EC-items--done:after{display:none}.EC-items--none{padding:40px 0;font-size:1.4rem;text-align:center}.EC-items__item{position:relative}.EC-items__item--1{float:left}.EC-items__item>a{display:block;position:relative}.EC-items__item--none{text-align:center;font-size:14px;line-height:1.2}.EC-items__item .item-option{position:relative;padding:4px 6px;width:100%;height:100%;background:#b30007;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:12px;line-height:1.4;color:#ff0}.EC-items__item .item-option .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;vertical-align:middle;overflow:hidden}.EC-items__item .item-photo{position:relative;text-align:center;overflow:hidden}.EC-items__item .item-photo a,.EC-items__item .item-photo span{display:block;position:relative;margin:0 auto;width:100%;height:100%;overflow:hidden}.EC-items__item .item-photo .icon-new{position:absolute;bottom:10px;left:0;width:50px;height:50px;font-size:10px;font-weight:600;font-style:normal;line-height:1.2;color:#fff;overflow:hidden}.EC-items__item .item-photo .icon-new>span{position:absolute;top:15px;left:-35px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:70px;height:70px;background:#9a050f;background:-webkit-gradient(linear,left top,right top,from(#f81cb0),to(#9a050f));background:linear-gradient(to right,#f81cb0 0,#9a050f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a050f', endColorstr='#f81cb0', GradientType=1 )}.EC-items__item .item-photo .icon-new>span>span{position:absolute;top:3px;left:0;width:100%}.EC-items__item .item-copy{font-size:12px;font-weight:600;line-height:1.6;color:#2280c9}.EC-items__item .item-copy a,.EC-items__item .item-copy span{word-break:break-all;color:inherit}.EC-items__item .item-icon{position:relative;margin-top:-5px}.EC-items__item .item-icon i{float:left;margin-top:5px;min-width:33.3%;text-align:center;font-size:10px;font-style:normal;letter-spacing:.02em;line-height:1.2;color:#fff}.EC-items__item .item-icon i span{display:block;margin-right:5px;padding:6px 4px;background:#cba924;font-weight:400}.EC-items__item .item-icon i:nth-of-type(3n){width:33.4%}.EC-items__item .item-icon i:nth-of-type(3n) span{margin-right:0}.EC-items__item .item-price{display:table;position:relative;width:100%;height:100%;background:#e9eced}.EC-items__item .item-price__cell{display:table-cell;padding:4px 4px 4px 8px;vertical-align:middle}.EC-items__item .item-price dl{float:right;font-size:10px;line-height:1.2}.EC-items__item .item-price dl dt{color:#515459}.EC-items__item .item-price dl dd{margin-top:-2px;color:#b30007}.EC-items__item .item-price .price--title{font-weight:400}.EC-items__item .item-price .price--title--web{color:#b30007;font-weight:400}.EC-items__item .item-price .price--strike--num{color:#b30007}.EC-items__item .item-price .price--arrow{font-style:400;color:#b30007}.EC-items__item .item-price .price--num{font-size:21px;font-weight:600}.EC-items__item .item-price .price__special .price--title{padding-right:2px}.EC-items__item .item-price .price__special .price--arrow{padding-left:2px}.EC-items__item .item-price .price__special dd{margin-left:4px}.EC-items__item .item-price .price__limited .price__special{float:left}.EC-items__item .item-comment{font-size:12px;color:#000}.EC-items__item .item-pirces{display:table;width:100%}.EC-items__item .item-pirces.option_none .pirce dl dt{padding-left:25%}.EC-items__item .item-pirces.option_none .pirce dl dd{text-align:center}.EC-items__item .item-pirces .option,.EC-items__item .item-pirces .pirce{display:table-cell;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.EC-items__item .item-pirces .pirce{padding:8px;background:#e9eced}.EC-items__item .item-pirces .pirce dl{padding:2px 0;word-break:break-all;font-size:12px;line-height:1.2}.EC-items__item .item-pirces .pirce dl dt{margin-bottom:2px;font-size:10px;color:#515459}.EC-items__item .item-pirces .pirce dl dd{text-align:right;color:#b30007}.EC-items__item .item-pirces .pirce .num{font-size:16px}.EC-items__item .item-pirces .pirce .tax{font-size:10px}.EC-items__item .item-pirces .pirce .special dt{font-size:12px;color:#b30007}.EC-items__item .item-pirces .pirce .limited .normal{font-weight:400}.EC-items__item .item-pirces .pirce .limited .normal .num{font-size:10px;font-weight:400}.EC-items__item .item-pirces .pirce .limited .normal dd,.EC-items__item .item-pirces .pirce .limited .normal dt{display:inline-block;vertical-align:baseline;color:#515459}.EC-items__item .item-pirces .pirce .limited .normal dd{margin-left:.2em}.EC-items__item .item-spec{margin-top:5px;min-height:42px}.EC-items__item .item-spec .btn-clip{margin:0 0 5px auto;width:30px;height:30px;line-height:30px}.EC-items__item .item-spec .btn-clip a,.EC-items__item .item-spec .btn-clip span{display:block;position:relative;width:100%;height:100%;text-indent:-9999px;white-space:nowrap;overflow:hidden}.EC-items__item .item-spec .btn-clip a:after,.EC-items__item .item-spec .btn-clip a:before,.EC-items__item .item-spec .btn-clip span:after,.EC-items__item .item-spec .btn-clip span:before{content:' ';position:absolute;top:0}.EC-items__item .item-spec .btn-clip a:before,.EC-items__item .item-spec .btn-clip span:before{left:0;width:30px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #9e8400;border-radius:50%}.EC-items__item .item-spec .btn-clip a:after,.EC-items__item .item-spec .btn-clip span:after{top:6px;left:6px;width:18px;height:18px;background:url(../img/icon/clip1.png) center center no-repeat;background-size:100%}.EC-items__item .item-spec .btn-clip a.already:before,.EC-items__item .item-spec .btn-clip span.already:before{background:#9e8400}.EC-items__item .item-spec .btn-clip a.already:after,.EC-items__item .item-spec .btn-clip span.already:after{background-image:url(../img/icon/clip2.png)}.EC-items__item .item-spec .spec-icon{position:relative}.EC-items__item .item-spec .spec-icon .icon i{display:inline-block;margin:0 5px 5px 0;padding:1px;min-width:40px;height:40px;background:#5a5859;background:-webkit-gradient(linear,left top,left bottom,from(#5a5859),to(#a6a6a6));background:linear-gradient(to bottom,#5a5859 0,#a6a6a6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5859', endColorstr='#a6a6a6', GradientType=0 );-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;vertical-align:top;font-weight:600;font-style:normal;line-height:1.2}.EC-items__item .item-spec .spec-icon .icon i .i--text,.EC-items__item .item-spec .spec-icon .icon i p{height:38px;background:#fff;color:#585657}.EC-items__item .item-spec .spec-icon .icon i .i--name,.EC-items__item .item-spec .spec-icon .icon i .i--num,.EC-items__item .item-spec .spec-icon .icon i .i--unit{display:block}.EC-items__item .item-spec .spec-icon .icon i .i--name,.EC-items__item .item-spec .spec-icon .icon i .i--unit{font-size:9px}.EC-items__item .item-spec .spec-icon .icon i .i--name:last-child,.EC-items__item .item-spec .spec-icon .icon i .i--unit:last-child{margin-top:-2px}.EC-items__item .item-spec .spec-icon .icon i .i--num{margin-top:-3px;font-size:16px}.EC-items__item .item-spec .spec-icon .icon i.core{padding:1px 4px 1px 8px;min-width:55px;text-align:left;font-weight:400}#side_sns dl dt,.EC-items__item .item-spec .spec-icon .icon i.core .i--num,.EC-items__item .item-spec .spec-lists .cpu,.EC-items__item .item-spec .spec-lists .graphic,.side_post1 li .title,.side_toggle1 dl dt{font-weight:600}.EC-items__item .item-spec .spec-icon .icon i.core .i--text{margin-top:-1px;height:auto;background:0 0;font-size:10px;color:#fff}.EC-items__item .item-spec .spec-icon .icon i.core .i--text:first-child{margin-top:0}.EC-items__item .item-spec .spec-icon .icon i.core .i--name,.EC-items__item .item-spec .spec-icon .icon i.core .i--num,.EC-items__item .item-spec .spec-icon .icon i.core .i--unit{display:inline-block;margin:0;vertical-align:baseline}.EC-items__item .item-spec .spec-icon .icon i.core .i--name,.EC-items__item .item-spec .spec-icon .icon i.core .i--unit{margin-left:.2em}.EC-items__item .item-spec .spec-icon .series-style i{background:#084496;background:-webkit-gradient(linear,left top,left bottom,from(#084496),to(#379ccd));background:linear-gradient(to bottom,#084496 0,#379ccd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#084496', endColorstr='#379ccd', GradientType=0 )}.EC-items__item .item-spec .spec-icon .series-style i .i--text{color:#074398}.EC-items__item .item-spec .spec-icon .series-level i{background:#e7581e;background:-webkit-gradient(linear,left top,left bottom,from(#e7581e),to(#f7bb2c));background:linear-gradient(to bottom,#e7581e 0,#f7bb2c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7581e', endColorstr='#f7bb2c', GradientType=0 )}.EC-items__item .item-spec .spec-icon .series-level i .i--text{color:#e6541e}.EC-items__item .item-spec .spec-icon .series-sense i{background:#18a398;background:-webkit-gradient(linear,left top,left bottom,from(#18a398),to(#25e284));background:linear-gradient(to bottom,#18a398 0,#25e284 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#18a398', endColorstr='#25e284', GradientType=0 )}.EC-items__item .item-spec .spec-icon .series-sense i .i--text{color:#1ca39a}.EC-items__item .item-spec .spec-icon .btn-clip{position:absolute;top:5px;right:0}.EC-items__item .item-spec .spec-lists{font-size:12px;line-height:1.4;color:#000}.EC-items__item .item-spec .spec-lists .cpu{color:#005d9c}.EC-items__item .item-spec .spec-lists .graphic{color:#00829c}.EC-items__item .item-spec .spec-opt{margin-top:3px;font-size:12px;line-height:1.4;color:#515459}.EC-items__item .item-score{position:relative;margin-top:5px;width:89.2857142857%}.EC-items__item .item-score dl{width:48%;text-align:center;line-height:1.2}.EC-items__item .item-score dl:nth-of-type(2n){margin-right:0}.EC-items__item .item-score dl dd,.EC-items__item .item-score dl dt{display:inline-block;position:relative;width:50%;height:20px;vertical-align:top;line-height:20px}.EC-items__item .item-score dl dt{font-size:10px;font-weight:400;letter-spacing:-.05em;color:#fff}.EC-items__item .item-score dl dd{background:#e9eced;font-size:12px}.EC-items__item .item-score .score-cpu{float:left}.EC-items__item .item-score .score-gpu,.EC-items__item--2 .item-price .price__limited .price__special,.EC-items__item--3 .item-price .price__limited .price__special{float:right}.EC-items__item .item-score .score-cpu dt{background:#0b5e99}.EC-items__item .item-score .score-cpu dd{color:#0b5e99}.EC-items__item .item-score .score-gpu dt{background:#00829c}.EC-items__item .item-score .score-gpu dd{color:#00829c}.EC-items__item .item-score .btn-question{position:absolute;top:0;right:-12%;width:20px;height:20px;text-align:center;font-size:14px;line-height:20px}.EC-items__item .item-score .btn-question a{display:block;width:100%;height:100%;background:#17181a;border-radius:50%;color:#fff}.EC-items__item .item-code{margin-top:6px;font-size:1.2rem;text-align:right;color:#515459}.EC-items__item .stock--soldout{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:2px 4px;background:#000;line-height:1.2;color:#fff;font-size:1rem}.EC-items__slide,.EC-items__slide__frame,.EC-items__slide__move{position:relative}.EC-items__item .h-match--icon{padding-top:5px}.EC-items__item .h-match--price{margin-top:5px}.EC-items__item .h-match--comment{margin-top:3px}.EC-items__item--1 .item-photo a,.EC-items__item--1 .item-photo span{width:60.7142857143%}.EC-items__item--1 .item-price .price__normal{padding-right:48px}.EC-items__item--2 .item-price__cell{padding-right:40px}.EC-items__item--2 .item-photo a,.EC-items__item--2 .item-photo span{width:52.380952381%}.EC-items__item--2 .item-option,.EC-items__item--3 .item-option{font-size:10px}.EC-items__item--2 .item-price dl,.EC-items__item--3 .item-price dl{clear:both;margin-bottom:2px;font-size:9px}.EC-items__item--2 .item-price dl:last-child,.EC-items__item--3 .item-price dl:last-child{margin-bottom:0}.EC-items__item--2 .item-price .price--num,.EC-items__item--3 .item-price .price--num{font-size:14px}.EC-items__item--3 .item-photo a,.EC-items__item--3 .item-photo span{width:61.1111111111%}.EC-items__item--3 .item-icon i{font-size:9px}.EC-items__item--3 .item-price__cell{padding-right:24px}.EC-items__slide__frame{width:100%;overflow:hidden}.EC-items__slide__bullets{margin-top:20px;height:10px;text-align:center}.EC-items__slide__bullets a{display:inline-block;margin:0 5px;width:10px;height:100%;background:#d7d7d7;border-radius:50%;text-indent:-9999px;vertical-align:top;white-space:nowrap;overflow:hidden}.EC-items__slide__bullets a.on{background:#4a4a4a}.EC-items__slide--next,.EC-items__slide--prev{position:absolute;top:80px;width:20px;height:80px;background:rgba(81,84,89,.5);text-indent:-9999px;white-space:nowrap;overflow:hidden;z-index:2}.EC-items__slide--next:before,.EC-items__slide--prev:before{content:' ';position:absolute;top:50%;left:50%;margin-top:-6px;width:8px;height:8px;border-top:solid #fff 2px;border-right:solid #fff 2px}.EC-items__slide--prev{left:0}.EC-items__slide--prev:before{margin-left:-4px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.EC-items__slide--next{right:0}.EC-items__slide--next:before{margin-left:-8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.EC-items__slide__bar{display:none}.EC-items__lists{position:relative}.EC-items__style--ranking .item-pirces .pirce .special dt{font-size:10px}.EC-history--delete{margin-bottom:20px;font-size:1.2rem;line-height:1.2}.EC-history--delete a{display:inline-block;position:relative;padding-left:45px}.EC-history--delete a:before{content:' ';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;background:url(../img/icon/trash1.svg) center center no-repeat #e9eced;background-size:18px;border-radius:50%}.EC-body-pc-size_sp .EC-items__item .item-spec .spec-icon .icon i .i--unit{margin-top:-2px}.EC-body-pc-size_sp .EC-items__item .item-spec .spec-icon .icon i .i--num{margin-top:-3px}.items--clip .EC-items__item,.items--history .EC-items__item{margin:0 15px;width:280px}.items--clip__none{padding-top:12px}.items--clip__none--text{text-align:center;font-size:2rem}.items--clip__none__howto{margin-top:34px;padding:10px 15px;background:#e9eced}.items--clip__none__howto--title{position:relative;font-size:1.6rem}.items--clip__none__howto__content{position:relative;margin-top:-16px;width:870px;height:220px;background:url(../img/picture/clip_howto.png) center center no-repeat;background-size:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mt65{margin-top:65px}#side_sns{position:relative;margin-bottom:10px;padding:4px;color:#187fcc;background:#003fad;background:-webkit-gradient(linear,left top,left bottom,from(#003fad),color-stop(64%,#00a1e7),to(#00c3ff));background:linear-gradient(to bottom,#003fad 0,#00a1e7 64%,#00c3ff 100%)}#side_sns dl{padding:8px 0 10px;background:#fff;text-align:center}.side_links1,.side_title1,.side_toggle1{background-color:#e9eced}#side_sns dl dt{font-size:1.6rem;line-height:1.2}#side_sns dl dd{margin-top:6px}#side_sns dl dd .text{margin-bottom:12px;text-align:center;font-size:1.2rem;line-height:1.2}#side_sns dl dd ul li{display:inline-block;margin:0 8px;width:56px;vertical-align:top}.side_banner1,.side_links1,.side_title1{margin-bottom:10px}.side_toggle1 dl dd ul li a:after,.side_toggle1 dl dt:after{right:10px;width:20px;height:20px;content:' '}#side_sns dl dd ul li a{display:block}.side_banner1 li a,.side_links1 li a{display:inline-block;vertical-align:top}.side_title1{position:relative;margin-top:20px;padding:5px 15px;font-size:1.2rem}.side_links1{padding:15px}.side_links1 li{margin-top:8px;font-size:1.2rem;line-height:1.2}.side_links1 li:first-child{margin-top:0}.side_banner1 li{margin-top:10px;text-align:center}.side_banner1 li:first-child{margin-top:0}.side_banner1 li a:focus img,.side_banner1 li a:hover img{opacity:.7}.side_post1 li{margin-top:20px;padding-top:20px;border-top:solid #9fa7b0 1px}.side_post1 li:first-child{margin-top:0;padding-top:0;border-top:none}.side_post1 li a{display:block}.side_post1 li .photo{margin-bottom:12px}.side_post1 li .photo img{display:block;margin:auto}.side_post1 li .title{margin:0 15px 5px;font-size:1.4rem}.side_post1 li .date,.side_post1 li .text{margin:0 15px;font-size:1.2rem}.side_post1 li .link{margin:10px 15px}.side_post1 li .link a{color:#187fcc}.side_post1 li .link a:focus,.side_post1 li .link a:hover{text-decoration:none}.side_toggle1{margin-bottom:10px}.side_toggle1 dl dt{position:relative;padding:8px 30px 8px 15px;background:#187fcc;border-bottom:1px solid #fff;font-size:1.4rem;line-height:1.2;color:#fff;cursor:pointer}.side_toggle1 dl dt:after{position:absolute;top:6px;background:url(../img/icon/side_arrow_open.png) center center no-repeat;background-size:100%}.side_toggle1 dl dt.on:after{background:url(../img/icon/side_arrow_close.png) center center no-repeat;background-size:100%}.side_toggle1 dl dd{display:none;padding:10px 0 10px 15px}.side_toggle1 dl dd ul li{margin-top:8px;font-size:1.2rem;line-height:1.2}.side_toggle1 dl dd ul li:first-child{margin-top:0}.side_toggle1 dl dd ul li a{display:block;position:relative;padding:5px 0;vertical-align:top}.side_toggle1 dl dd ul li a:after{position:absolute;top:2px;background:url(../img/icon/side_arrow_link.png) center center no-repeat;background-size:100%}.loaded--after{position:relative}.loaded--after:after{content:' ';position:absolute;top:0;left:0;-webkit-transition:ease .3s;transition:ease .3s;width:100%;height:100%;background:#fff;z-index:10}.loaded--end:after{opacity:0;z-index:-1}#search_results .search-info{position:relative}#search_results .block-search{position:relative;background:#e9eced}#search_results .block-search .btn_refine{display:none;margin:0!important;font-size:1.4rem;font-weight:700}#search_results .block-search .btn_refine a{display:inline-block;text-decoration:none;vertical-align:top;color:#187fcc}#search_results .block-search .btn_refine a:before{content:' ';display:inline-block;margin:5px 12px 0 0;width:9px;height:14px;background:url(../img/icon/arrow3.png) center center no-repeat;background-size:100%;vertical-align:top}#search_results .block-search .btn_reset{margin-bottom:0}#search_results .block-search .btn_reset a{display:inline-block;padding-top:26px;background:url(../img/common/float_icon_faq.svg) top center no-repeat;background-size:20px;font-size:1.2rem;text-decoration:none;line-height:1.2;color:#515459}#search_results .block-search .block{display:none;position:relative;z-index:10}#search_results .block-search .block.visible{display:block}#search_results .block-search .block.fixed{display:block;position:fixed;top:69px;width:100%}#search_results .block-search .block .frame{position:relative;padding:10px 20px;width:940px;background:#e9eced;-webkit-box-sizing:border-box;box-sizing:border-box}#search_results .block-search .block .btn_refine{position:absolute;right:20px;bottom:15px}#search_results .block-search .block-left{float:left;width:38%}#search_results .block-search .block-left .result{margin-bottom:0;font-size:1.5rem}#search_results .block-search .block-left .result .keyword{font-style:normal}#search_results .block-search .block-left .result .result--text{font-weight:600}#search_results .block-search .block-left .result .result--text .result_num{font-size:2.2rem;font-style:normal}#search_results .block-search .block-left .result .result_num{font-style:normal}#search_results .block-search .block-right{float:right;width:31%;text-align:right}#search_results .block-search .block-right .btn_reset{position:absolute;top:8px;right:20px}#search_results .block-search .form{padding:20px}#search_results .block-search .form dl{position:relative;clear:none;float:left;margin-left:15px;width:255px}#search_results .block-search .form dl dt{position:relative;float:left;padding-top:4px;width:55px;font-size:1.4rem;color:#515459}#search_results .block-search .form dl dd{position:relative;float:left;width:200px}#search_results .block-search .form dl:first-child{margin-left:0}#search_results .block-search .form dl:first-child dt{width:86px}#search_results .block-search .form .basic{padding-bottom:20px}#search_results .block-search .form .basic:last-child{padding-bottom:0}#search_results .block-search .form .basic .middle-area dl{margin-left:15px;width:255px}#search_results .block-search .form .basic .middle-area dl:first-child{margin-left:0;width:320px}#search_results .block-search .form .basic .middle-area .search-form--btn{float:left;margin-top:-2px}#search_results .block-search .form .basic .btn-multi{position:relative;margin-top:20px;padding-top:20px;border-top:solid #9fa7b0 1px}#search_results .block-search .form .basic .btn-multi>p{margin:0}#search_results .block-search .form .basic .btn-multi .btn_reset{position:absolute;top:20px;right:240px}#search_results .block-search .form .refine{padding-top:20px;border-top:solid #9fa7b0 1px}#search_results .block-search .form .refine--note{margin-bottom:12px;font-size:1.2rem;color:#b30007}#search_results .block-search .form .refine .cat-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#search_results .block-search .form .refine .cat-area--name{width:90px;font-size:1.4rem;color:#515459}#search_results .block-search .form .refine .cat-area__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#search_results .block-search .form .refine .cat-area__lists li{display:none;position:relative;margin-left:20px;width:200px}#search_results .block-search .form .refine .cat-area__lists li:before{content:' ';position:absolute;top:50%;left:-14px;margin-top:-7px;width:8px;height:14px;background:url(../img/icon/arrow2.png) center center no-repeat;background-size:100%;vertical-align:middle}#search_results .block-search .form .refine .cat-area__lists li:first-child{display:block;margin-left:0}#search_results .block-search .form .refine .cat-area__lists li:first-child:before{display:none}#search_results .block-search .form .refine .cat-area .btn_refine{position:relative;margin-left:20px!important;width:110px;height:32px;text-align:center;font-size:1.2rem;line-height:32px}#search_results .block-search .form .refine .cat-area .btn_refine:before{content:' ';position:absolute;top:50%;left:-14px;margin-top:-7px;width:8px;height:14px;background:url(../img/icon/arrow5.png) center center no-repeat;background-size:100%;vertical-align:middle}#search_results .block-search .form .refine .cat-area .btn_refine a{display:block;width:100%;height:100%;background:#187fcc;border-radius:20px;color:#fff}#search_results .block-search .form .refine .cat-area .btn_refine a:before{display:none}#search_results .block-search .form .refine .select select{background-image:url(../img/icon/select2.png);background-color:#fcc;border-color:#b30007;color:#b30007}#search_results .block-search .form .refine .select select.on{background-image:url(../img/icon/select1.png);background-color:#fff;border-color:#9fa7b0;color:#515459}#search_results .block-search #search__refine{display:none;position:fixed;top:5vh;left:50%;margin-left:-500px;width:1000px;background:#e9eced;z-index:100}#search_results .block-search #search__refine .search__refine__btm{position:absolute;bottom:0;left:0;width:100%;padding:16px 0;background:rgba(255,255,255,.8)}#search_results .block-search #search__refine .search__refine__btm .result{position:absolute;top:50%;left:20px;margin-top:-1em;font-size:1.4rem;line-height:1.2}#search_results .block-search #search__refine .search__refine__btm .result--text{font-weight:600}#search_results .block-search #search__refine .search__refine__btm .result_num{font-size:2rem;font-style:normal}#search_results .block-search #search__refine .search__refine__btm .btn--refine--clear{position:absolute;top:26px;right:700px;text-align:right;font-size:1.2rem}#search_results .block-search #search__refine .search__refine__btm .btn--refine--clear a{display:inline-block;text-decoration:none;vertical-align:top;color:#515459}#search_results .block-search #search__refine .search__refine__btm .btn--refine--clear a:before{content:' ';display:inline-block;margin:-2px 4px 0 0;width:24px;height:26px;background:url(../img/icon/reload1.png) left center no-repeat;background-size:100%;vertical-align:top}#search_results .block-search #search__refine .search__refine__btm .search-form--btn{margin-top:0;padding-top:0;border-top:none}#search_results .block-result{margin:20px 0 0;padding:0 20px 20px;border-bottom:solid #b7bbbf 1px}#search_results .block-result .result{font-size:1.5rem}#search_results .block-result .result .result--text{font-weight:600}#search_results .block-result .result .result--text .result_num{font-size:2.4rem;font-style:normal}#search_results .block-result .conditions{margin-top:10px}#search_results .block-result .conditions li{display:none;font-size:1.2rem;color:#515459;vertical-align:top}#search_results .block-result .conditions li span{vertical-align:top}#search_results .block-result .conditions li:after{content:'／';display:inline;vertical-align:top}#search_results .block-result .conditions li:last-child:after{display:none}#search_results .block-result .conditions li .cnd--text:before{content:'、';display:inline;vertical-align:top}#search_results .block-result .conditions li .cnd--text:first-child:before{display:none}#search_results .block-result .conditions li.cnd-path,#search_results .block-result .conditions li.on{display:inline}#search_results .block-result .conditions li.cnd-price .cnd--text:before{display:none}#search_results .block-sort{margin:20px}#search_results .block-sort dl{display:inline-block;margin-left:20px;width:280px;vertical-align:top}#search_results .block-sort dl:first-child{margin-left:0}#search_results .block-sort dl dt{float:left;padding-top:4px;width:80px;font-size:1.4rem;color:#515459}#search_results .block-sort dl dd{margin-left:80px}#search_results .block-tab{position:relative;margin-bottom:14px}#search_results .block-tab .block{position:relative;padding:10px 18px;width:940px;background-color:#e9eced;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:8}#search_results .block-tab .block ul{margin-left:0;list-style:none}#search_results .block-tab .block ul li{display:inline-block;position:relative;margin:0 2px;width:120px;vertical-align:top}#search_results .block-tab .block ul li input{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;border:none;opacity:0;cursor:pointer}#search_results .block-tab .block ul li input:checked{cursor:inherit}#search_results .block-tab .block ul li input:checked+label{background-color:#187fcc;border-color:#187fcc;text-decoration:none!important;color:#fff}#search_results .block-tab .block ul li input:hover+label,.cospa__list--1--item>a:hover .cospa--price,.cospa__list--1--item>a:hover .cospa__txt--3,.side-support--list1 a:hover{text-decoration:underline}#search_results .block-tab .block ul li label{display:block;margin:0;padding:6px 0 5px;width:100%;background-color:#fff;border:1px solid #fff;border-radius:16px;text-align:center;font-size:1.2rem;color:#187fcc}#search_results .block-tab.fixed .block{position:fixed;top:0}#search_results .foot{position:relative;margin-top:30px}#search_results .foot .block-search{margin:20px auto}#main_column .item-list-nav .select-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;width:auto}#main_column .item-list-nav .select-wrap .btn-group{margin-left:0;width:200px;-webkit-box-shadow:none;box-shadow:none}#main_column .item-list-nav .select-wrap .btn-group:nth-child(2){margin-right:0}#main_column .item-list-nav .select-wrap .btn-group.list_sort_title{margin-left:40px;padding-top:4px;width:80px;font-size:1.4rem;color:#515459}#main_column .item-list-nav .select-wrap .btn-group.list_sort_title:first-child{margin-left:0}#main_column .item-list-nav .select-wrap .btn-group button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 12px;width:100%;height:auto;background:url(../img/icon/select1.png) right 10px center no-repeat;background-size:14px;border:1px solid #9fa7b0;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-size:1.4rem;font-weight:600;line-height:1.2;color:#515459;cursor:pointer}.np-item-suggest,.np-keyword-suggest{top:33px!important;padding:0;border:1px solid #9fa7b0;-webkit-box-sizing:border-box;box-sizing:border-box}.np-item-suggest .hitnum{display:none;text-align:right;font-size:small;font-family:Arial,Helvetica,sans-serif}.keyword--history{display:none;position:absolute;top:33px;left:0;width:100%;background:#fff;border:1px solid #9fa7b0;z-index:100}.keyword--history--group{margin:0 10px}.keyword--history--group:before{content:'検索履歴';display:block;margin-top:8px;padding:2px 6px;background:#187fcc;font-size:1.1rem;color:#fff}.keyword--history--item{position:relative;padding:8px 6px;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;line-height:1.2;color:#18191a;overflow:hidden;cursor:pointer}.keyword--history--item:hover{background:#e9eced}.np-keyword-suggest{width:450px}.np-keyword-suggest div{width:auto}.np-keyword-suggest .group{margin:0 10px}.np-keyword-suggest .group:first-child{margin-top:10px}.np-keyword-suggest-group-feature:before,.np-keyword-suggest-group-narrow11:before,.np-keyword-suggest-group-narrow4:before,.np-keyword-suggest-group-narrow91:before,.np-keyword-suggest-group-narrow96:before,.np-keyword-suggest-group-query:before,.np-keyword-suggest-group-title:before{display:block;padding:2px 6px;background:#187fcc;font-size:1.1rem;color:#fff}.np-keyword-suggest-group-query:before{content:'キーワード'}.np-keyword-suggest-group-title:before{content:'商品名'}.np-keyword-suggest-group-narrow4:before{content:'カテゴリー'}.np-keyword-suggest-group-narrow11:before{content:'メーカー名'}.np-keyword-suggest-group-narrow91:before{content:'narrow91'}.np-keyword-suggest-group-narrow96:before{content:'商品名'}.side-search__report .np-keyword-suggest-group-narrow96:before{content:'記事'}.np-keyword-suggest-group-feature:before{content:'特集'}.np-keyword-suggest .item{position:relative;padding:8px 6px;background:#fff!important;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;line-height:1.2;overflow:hidden;cursor:pointer}.np-keyword-suggest .item:hover{background:#e9eced!important}.np-keyword-suggest .item a{display:block;position:relative;color:#000!important}.suggest_upper_content{position:relative;background:#fff}.suggest_upper_content ul{position:relative;padding:4px 8px}.suggest_upper_content ul li{position:relative;border-top:solid #9fa7b0 1px}.suggest_upper_content ul li:first-child{border-top:none}.suggest_upper_content ul li>a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:4px 0}.suggest_upper_content ul li .suggest_detail_image{width:25%}.suggest_upper_content ul li .suggest_detail_info{margin-left:10px;width:calc(75% - 10px);line-height:1.4}.suggest_upper_content ul li .suggest_detail_title{font-size:1.1rem;font-weight:600}.suggest_upper_content ul li .suggest_detail_desc{font-size:1.1rem;font-weight:400}.suggest_upper_content ul li .suggest_detail_price{font-size:1rem;font-weight:400;color:#b30007}.suggest_upper_content ul li .suggest_detail_price span{font-size:1.4rem}.suggest_upper_content .link{position:absolute;top:-20px;right:6px;font-size:1.2rem}.suggest_upper_content .link a{display:inline-block;vertical-align:top;color:#18191a!important}.suggest_upper_content .link a:before{content:'>';padding-right:.2em}.np-item-suggest{left:449px!important;width:350px}.np-item-suggest .title{text-align:left;font-size:1.2rem}.np-item-suggest>div>div{padding:6px 15px;background:#e9eced;font-size:1.2rem;font-weight:600;line-height:1.2}.np-item-suggest>div>div.upper{padding:0}.np-item-suggest table{display:block;padding:4px 8px;width:auto!important;overflow:hidden}.np-item-suggest table tbody{display:block;width:100%;overflow:hidden}.np-item-suggest table td,.np-item-suggest table tr{width:100%;height:auto}.np-item-suggest table tr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 0;border-top:solid #9fa7b0 1px}.np-item-suggest table tr:first-child{border-top:none}.np-item-suggest table td{display:block;height:auto!important;text-align:left;font-size:1.1rem;line-height:1.4}.np-item-suggest table td:nth-of-type(1){width:25%}.np-item-suggest table td:nth-of-type(2){margin-left:10px;width:calc(75% - 10px)}.np-item-suggest table td img{height:auto!important}.np-item-suggest table td a{display:block;position:relative;font-size:inherit!important}#suggest--feature,.np-item-suggest table td a br{display:none}.search-info input[type=checkbox],.search-info input[type=number],.search-info input[type=radio],.search-info input[type=reset],.search-info input[type=search],.search-info input[type=submit],.search-info input[type=text],.search-info select,.search-info textarea{padding:8px 12px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #9fa7b0;border-radius:0;font-size:1.4rem;font-weight:600;line-height:1.2;color:#515459}.cospa__list--2--item>a,.head--menu a,.modal--content .header-top,.search-form__refine,.side-search__box{-webkit-box-sizing:border-box}.search-info select{border-radius:16px}.search-info select::-ms-expand{display:none}.search-info .select{display:block;position:relative;width:100%;vertical-align:top}.search-info .select select{background:url(../img/icon/select1.png) right 10px center no-repeat;background-size:14px;cursor:pointer}.search-info__multi--box{float:left}.search-form__main{padding:12px 20px 20px;background:#e9eced}.search-form__main .result{display:none;margin-bottom:10px;font-size:1.5rem}.search-form__main .result .result--text{font-weight:600;color:#187fcc}.search-form__main .result .result--text .result_num{font-size:2.2rem;font-style:normal}.search-form__basic{padding-top:20px;border-top:solid #9fa7b0 1px}.search-form__basic dl:first-child{margin-top:0}.search-form__basic dl dt{position:relative;float:left;padding-top:4px;width:100px;font-size:1.4rem;color:#515459}.search-form__basic dl dd{position:relative;padding-left:100px;width:320px}.search-form__basic dl.search-form--cat-child,.search-form__basic dl.search-form--cat-grand-child{display:none;margin-left:25px}.search-form__basic dl.search-form--cat-child dt,.search-form__basic dl.search-form--cat-grand-child dt{width:60px}.search-form__basic dl.search-form--cat-child dd,.search-form__basic dl.search-form--cat-grand-child dd{padding-left:60px;width:190px}.search-form__basic .store{display:none}.search-form--more{position:relative;margin-bottom:0!important;font-size:1.4rem;font-weight:600;line-height:1.2}.search-form--more a{display:block;position:relative;padding:12px 15px;background:#187fcc;text-decoration:none!important;color:#fff!important}.search-form--more a span{font-size:1rem;font-weight:400}.search-form--more a:after,.search-form--more a:before{content:' ';position:absolute;top:50%;right:20px;width:18px;height:1px;background:#fff}.search-form--more a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.search-form--more a:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search-form__refine{padding:0 20px 100px;height:85vh;box-sizing:border-box;overflow:auto}.search-form__refine dl{margin-top:15px}.search-form__refine dl.refine--spec{display:none}.search-form__refine dl dt{padding-bottom:8px;font-size:1.4rem;font-weight:600;line-height:1.2}.search-form__refine dl dd{padding:12px 20px 16px;background:#fff;color:#515459}.search-form__refine dl dd ul{padding-right:28px;list-style:none}.search-form__refine dl dd ul li{position:relative;display:inline;padding-right:20px;font-size:1.4rem;line-height:2}.search-form__refine dl dd ul li label{display:inline;position:relative;padding-left:28px;word-break:break-all;vertical-align:top;font-weight:400}.search-form__refine dl dd ul li label.checkbox input,.search-form__refine dl dd ul li label.radio input{content:' ';position:absolute;top:3px;left:0;padding:0;width:16px;height:16px;border:1px solid #515459}.search-form__refine dl dd ul li label.checkbox input:checked,.search-form__refine dl dd ul li label.radio input:checked{background-position:center center;background-repeat:no-repeat;border-color:#187fcc;border-color:solid #187fcc 1px;opacity:1}.search-form__refine dl dd ul li label.checkbox input{opacity:1}.search-form__refine dl dd ul li label.checkbox input:checked{background-image:url(../img/icon/check1.png);background-color:#187fcc;background-size:12px}.search-form__refine dl dd ul li label.radio input{border-radius:50%}.search-form__refine dl dd ul li label.radio input:checked{background-image:url(../img/icon/circle1.png);background-size:8px}.search-form__refine dl dd ul li.off .checkbox{color:#ccc}.search-form__refine dl dd ul li.off input{visibility:hidden}.search-form__refine dl dd ul.multi li{float:left;width:33.3333%}.search-form__refine dl dd ul.multi li:nth-of-type(-n+3){margin-top:0}.search-form__refine dl dd ul.multi li:nth-of-type(3n+1){clear:both}.search-form__refine dl dd .note{margin:12px 0 0 1em;padding-left:28px;text-indent:-1em;font-size:1rem}.search-form__refine .title-bg{margin:10px -20px;padding:10px 0;background-color:#fff}.search-form__refine .switch{display:none}.search-form__refine .title{margin:0 -20px;padding:6px 20px;background:#147fcd;border:none;font-size:1.2rem;font-weight:600;line-height:1.2;color:#fff}.search-form__refine .box-other{margin-top:20px}.search-form__refine .btn_refine,.search-form__refine .btn_reset{margin:20px auto 0;padding-top:20px;border-top:solid #9fa7b0 1px;text-align:center}.search-form__refine .btn_refine input,.search-form__refine .btn_reset input{padding:8px 0;width:62.5%;background:#000;border:none;border-radius:20px;font-size:1.5rem;color:#fff;cursor:pointer}.search-form__refine .btn_refine input[type=submit]{background:url(../img/icon/search1.png) 10px center no-repeat #000;background-size:20px}.search-form__result{margin:20px 20px 0;padding-bottom:20px;border-bottom:solid #b7bbbf 1px}.search-form__result .result{font-size:1.5rem}.search-form__result .result strong{color:#187fcc}.search-form__result .result strong .result_num{font-size:2.4rem;font-style:normal}.search-form__result .conditions{margin-top:10px}.search-form__result .conditions li{display:none;font-size:1.2rem;color:#515459;vertical-align:top}.search-form__result .conditions li:before{content:'／';display:inline;vertical-align:top}.search-form__result .conditions li:first-child:before{display:none}.search-form__result .conditions li.cnd-path,.search-form__result .conditions li.cnd-price,.search-form__result .conditions li.cnd-q,.search-form__result .conditions li.on{display:inline}.search-form__result .conditions li strong:before{content:'、';display:inline;vertical-align:top}.search-form__result .conditions li strong:first-child:before{display:none}.search-form__sort{margin:20px}.search-form__sort dl{margin-top:10px}.search-form__sort dl:first-child{margin-top:0}.search-form__sort dl dt{float:left;padding-top:4px;width:28%;text-align:right;font-size:1.4rem;color:#515459}.search-form__sort dl dd{margin-left:32%}.search-form__tab{display:none;position:relative}.search-form__tab .block{position:relative;padding:10px 0;width:100%;background:#e8eced;z-index:2}.search-form__tab .slide{position:relative;width:100%}.search-form__tab .slide .frame{width:100%;height:32px;overflow:hidden}.search-form__tab .slide .move li{position:relative;float:left;margin-left:4px;font-size:1.2rem;line-height:1.2}.search-form__tab .slide .move li input{position:absolute;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;width:0;height:0;background:0 0;border:none;opacity:0}.search-form__tab .slide .move li input:checked+label{background:#2281c9}.search-form__tab .slide .move li label{display:block;position:relative;padding:8px 16px 10px;background:#9fa7b1;border-radius:40px;color:#fff}.search-form__tab.fixed .block{position:fixed;top:0;left:0}.search-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;left:0;padding:10px 0;width:100%;background:rgba(255,255,255,.8)}.search-form__footer .result{margin-right:20px;font-size:1.5rem;line-height:1.2}.search-form__footer .result strong{color:#187fcc}.search-form__footer .result strong .result_num{font-size:2.2rem;font-style:normal}.search-form__footer .btn_display{width:50%;text-align:center;font-size:1.5rem;letter-spacing:.05em;line-height:1.2}.search-form__footer .btn_display a{display:block;padding:10px 0;background:url(../img/icon/search1.png) 10px center no-repeat #000;background-size:22px;border-radius:20px;color:#fff}.search-form__footer .btn_reset{margin-left:8px;font-size:.9rem;line-height:1.2}.search-form__footer .btn_reset a{display:inline-block;padding-top:30px;background:url(../img/icon/reload1.png) center top no-repeat;background-size:24px;vertical-align:top;color:#515459}.search-form__footer .btn_close{position:absolute;top:-40px;left:0;width:40px;height:40px}.search-form__footer .btn_close a{display:block;width:100%;height:100%;background:rgba(81,84,89,.5);text-indent:-9999px;white-space:nowrap;overflow:hidden}.search-form__footer .btn_close a:after{content:' ';position:absolute;top:50%;left:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin:-7px 0 0 -5px;width:9px;height:14px;background:url(../img/icon/arrow1.png) center center no-repeat;background-size:100%}.search-form--btn,.side-cart--btn{margin-top:20px}.search-form--btn a,.search-form--btn input[type=submit]{display:block;margin:0 auto;padding:10px 0;width:280px;background:url(../img/icon/search1.png) 10px center no-repeat #000;background-size:20px;border:none;border-radius:20px;text-align:center;font-size:1.5rem;font-weight:600!important;letter-spacing:.05em;line-height:1.2;color:#fff!important;cursor:pointer}.head--title,.side__title--1{font-weight:600;line-height:1.2}.head--1{position:relative;background:#003fad;background:-webkit-gradient(linear,left top,left bottom,from(#003fad),color-stop(64%,#00a1e7),to(#00c3ff));background:linear-gradient(to bottom,#003fad 0,#00a1e7 64%,#00c3ff 100%);color:#fff}.head--title{position:relative;padding:24px 0 24px 70px;font-size:1.8rem}.head--title:before{content:' ';position:absolute;top:50%;left:20px;margin-top:-20px;width:40px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:100%}.head--title--use:before{background-image:url(../img/icon/use1.svg)}.head--title--cart:before{background-image:url(../img/icon/cart1.svg)}.head--title--search:before{background-image:url(../img/icon/search1.svg)}.head--title--clip:before{background-image:url(../img/icon/clip2.svg)}.head--title--support:before{background-image:url(../img/icon/support1.svg)}.head--title--history:before{background-image:url(../img/icon/eye1.svg)}.head--menu{position:absolute;top:50%;right:0;margin-top:-25px;width:50px;height:50px;text-align:center;font-size:1rem;line-height:1.2}.head--menu a{display:block;position:relative;padding-top:6px;width:100%;height:100%;background:rgba(255,255,255,.8);border-radius:5px 0 0 5px;box-sizing:border-box;color:#187fcc}.modal--fixed,.side--content{border:1px solid #9fa7b0;background:#fff}.head--menu--close:after,.head--menu--close:before{content:' ';position:absolute;bottom:18px;left:50%;margin-left:-11px;width:22px;height:2px;background:#187fcc}.head--menu--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.head--menu--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#side-use{-webkit-transform:translate(1220px,0);transform:translate(1220px,0);width:1220px}#side-cart{-webkit-transform:translate(488px,0);transform:translate(488px,0);width:488px}.side__title--1{margin-bottom:16px;font-size:1.6rem;color:#18191a}.side--fixed{display:none;position:fixed;top:20px;right:0;-webkit-transition:ease .3s;transition:ease .3s;-webkit-transform:translate(940px,0);transform:translate(940px,0);width:940px;z-index:100}.side--fixed.open{-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}.side--content{position:relative;min-height:394px;border-right:none}.side-cart__block{position:relative;margin:20px}.side-cart__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px;padding-bottom:6px;border-bottom:solid #9fa7b0 1px}.side-cart__score--title{font-size:1.6rem;font-weight:700}.side-cart__score--title:after{content:'：'}.side-cart__score--text{color:#b30007}.side-cart__score--text .num{font-size:2.4rem;font-weight:700}.side-cart__score--text .unit{font-size:1.5rem;font-weight:700}.side-cart__items{position:relative;padding-right:40px;max-height:365px;overflow:auto}.side-cart__lists{position:relative;width:400px}.side-cart__lists--item{padding:15px 0;border-bottom:solid #e9eced 1px}.side-cart__lists--item:first-child{padding-top:0}.side-cart__lists--item>a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.side-cart__lists--photo{position:relative;padding-bottom:80px;width:80px;height:0;overflow:hidden}.side-cart__lists--photo img{position:absolute;top:0;left:0}.side-cart__lists__info{position:relative;margin-left:20px;width:300px}.side-cart__lists--copy{font-size:1.6rem;font-weight:700;line-height:1.4;color:#187fcc}.side-cart__lists__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;left:0;padding:4px 12px;width:100%;background:#e9eced}.side-cart__lists__price--title{width:20%;font-size:1.3rem;font-weight:400;color:#515459}.side-cart__lists__price--text{width:80%;text-align:right;color:#b30007}.side-cart__lists__price--text .num{font-size:2rem;font-weight:700}.side-cart__lists__price--text .unit{font-size:1.2rem}.side-cart__foot{position:relative;margin-top:12px;padding-top:20px;border-top:solid #9fa7b0 1px}.side-cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:2px 10px 3px;background:#e9eced}.side-cart__total--title{font-size:1.4rem;font-weight:400}.side-cart__total--text{margin-left:32px;color:#b30007}.side-cart__total--text .num{font-size:2.5rem;font-weight:700}.side-cart__total--text .unit{font-size:1.4rem}.side-cart--btn{width:100%;height:60px;text-align:center;font-size:2.4rem;font-weight:700;line-height:60px}.side-cart--btn a{display:block;width:100%;height:100%;background:#b30007;border-radius:30px;color:#fff}.side-cart--none{font-size:1.4rem;font-weight:700}.side-search__block{position:relative;margin:20px 19px 20px 20px}.side-search__multi,.side-search__single{position:relative;margin-top:10px}.side-search__multi:first-child,.side-search__single:first-child{margin-top:0}.side-search__multi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.side-search__box{position:relative;padding:15px;background:#e9eced;box-sizing:border-box}.side-search__multi .side-search__box{width:445px}.side-search__multi .side-search__box:nth-of-type(2n){margin-left:10px}.side-search__horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px}.side-search--input{position:relative}.side-search__horizontal .side-search--input{width:505px}.side-search--input .np-keyword-suggest{width:100%!important}.side-search--input .np-item-suggest{left:calc(100% - 1px)!important}.side-search--btn{padding-top:0;border-top:none}.side-search__horizontal .side-search--btn{margin:0 0 0 20px}.side-search--lead{margin-bottom:15px;font-size:1.2rem;color:#515459}.side-search--explain{margin-bottom:14px;font-size:1.2rem;color:#18191a}.side-clip--lead{padding:16px 20px 26px;font-size:1.2rem}.side-clip--lead a{color:#187fcc}.side-clip--items{margin:26px 19px 20px 20px}.side-support--inner{padding:10px 20px 25px;background:#fff}.side-support--txt-small{display:block;font-size:1.2rem;color:#515459}.side-support--txt1{font-size:1.4rem;letter-spacing:.05em;line-height:1.4;color:#515459}.side-support--txt2{margin-top:10px;width:100%;font-size:1.5rem;font-weight:600;letter-spacing:.05em;line-height:1.2;color:#fff}.side-support--bold{font-weight:600}.side-support__multi{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px 45px}.side-support--panel1{position:relative;padding:8px 15px 100px;width:440px;background:#e9eced}.side-support--panel2{position:relative;margin-left:19px;padding-bottom:20px;width:440px}.side-support--panel2 .side-support--txt1{margin-bottom:8px}.side-support--panel2 .side-support--inner{padding:0 0 10px 15px}.side-support--panel2 .side-support--inner:last-child{padding-bottom:0}.side-support__panel--socail{position:relative}.side-support__panel--socail a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:16px 0;border-radius:5px}.side-support__panel--socail i{display:block}.side-support--title{margin-bottom:20px;font-size:1.8rem;font-weight:600;letter-spacing:.05em;line-height:1.18;color:#18191A}.side-support--list1 li{position:relative;margin-top:14px;padding-left:1em;font-size:1.4rem;color:#187FCC}.side-support--list1 li:before{content:'Q';position:absolute;top:0;left:0}.side-support--list1 a{display:inline-block;vertical-align:top;color:#187fcc}.side-support--btn{display:block;padding:11px 0;margin:0 auto 15px;width:280px;font-size:1.5rem;color:#fff!important;letter-spacing:.05em;text-align:center;line-height:1.2;border-radius:22px}.side-support--btn-guide,.side-support--btn-questions{margin-bottom:0;background:url(../img/icon/link_left1.png) calc(100% - 15px) center/10px auto no-repeat #18191A}.side-support--btn-questions{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.side-support--row .side-support--txt1{margin:6px 16px 8px}.side-support--col{position:relative;margin-top:10px}.side-support--col:first-child{margin-top:0}.side-support--col>a{display:block;position:relative;width:100%;height:80px;border-radius:10px;color:#fff}.side-support--col--chat a{background:#fd9a00}.side-support--col--chat a:after{content:' ';position:absolute;top:50%;right:18px;margin-top:-10px;width:13px;height:21px;background:url(../img/icon/arrow1.png) center center no-repeat;background-size:100%}.side-support--col--line a{background:#09b900}.cospa__panel--1,.side-support-chart a{background-color:#187FCC}.side-support--col--icon{position:absolute;top:16px;left:16px;width:48px;text-align:center}.side-support--col--txt1,.side-support--col--txt2{padding-left:80px;line-height:1.2}.side-support--col--txt1{padding-top:14px;font-size:1.6rem}.side-support--col--txt2{padding-top:4px;font-size:2.5rem}.side-support--col--qr{position:absolute;top:0;right:20px;width:100px}.side-support--col .side-support--txt1{white-space:nowrap}.side-support-line a{background-color:#2BAB38}.side-support--icon{padding-top:16px;width:30px;height:60px}.side-support--qr{margin-left:16px;width:60px}.side-support--red{font-size:1.8rem;font-weight:600;color:#B30007}.side-support--red--small{font-size:1.4rem}.side-support--strong{padding:6px 15px;background:#E9ECED;font-weight:600;letter-spacing:0;color:#18191A}.side-support--tel{position:relative;margin-top:-10px}.side-support--tel span{display:inline-block;vertical-align:baseline}.side-support--tel .txt{font-size:1.4rem;font-weight:600}.side-support--tel .num{margin-left:.5em;font-size:2.4rem;color:#b30007}.side-history--lead{padding:16px 20px 26px;font-size:1.2rem}.side-history--items{margin:26px 19px 20px 20px}.side-menu__block{background-color:#fff}.side-menu__block__top .user-info{padding:5px;background-color:#187fcc;border-top:1px solid #fff}.side-menu__block__top .user-info_badge{float:left;margin-right:20px;width:120px}.side-menu__block__top .user-info_text{float:right;margin-top:5px;margin-right:10px;width:244px;color:#fff}.side-menu__block__top .user-info_text_rank{font-size:1.2rem}.side-menu__block__top .user-info_text_name{font-size:1.4rem}.side-menu__block__top .user-info_text_point{position:relative;font-size:1.2rem}.side-menu__block__top .user-info_text_point dd{position:absolute;top:-8px;right:0;text-align:right}.side-menu__block__top .user-info_text_point dd .num{font-size:1.8rem}.side-menu__block__top .user-menu{font-size:1.4rem;line-height:1}.side-menu__block__top .user-menu a{display:block;position:relative;padding:10px 0 10px 45px;color:#fff;background-color:#187fcc;border-top:1px solid #fff}.side-menu__block__top .user-menu a .num{position:absolute;top:5px;left:11px;width:14px;height:14px;font-size:1.1rem;line-height:14px;text-align:center;color:#fff;background-color:#b30007;border:1px solid #e6e6e6;border-radius:50%}.side-menu__block__top .user-menu a:before{content:' ';display:block;position:absolute;top:3px;left:10px;width:30px;height:30px}.side-menu__block__top .user-menu a:after{content:' ';display:block;position:absolute;top:6px;right:10px;width:20px;height:20px;background:url(../img/icon/usermenu_arrow_link.png) center center no-repeat;background-size:100%}.side-menu__block__top .user-menu a.mypage:before{background:url(../img/icon/user_mypage.png) center center no-repeat;background-size:100%}.side-menu__block__top .user-menu a.login:before{background:url(../img/icon/user_login.png) center center no-repeat;background-size:100%}.side-menu__block__top .user-menu a.info:before{background:url(../img/icon/user_info.png) center center no-repeat;background-size:100%}.side-menu__block__top .user-toggle-menu dt{font-size:1.4rem;line-height:1}.side-menu__block__top .user-toggle-menu dt>span{display:block;position:relative;padding:10px 0 10px 45px;color:#fff;background-color:#187fcc;border-top:1px solid #fff}.side-menu__block__top .user-toggle-menu dt>span .num{position:absolute;top:5px;left:11px;width:14px;height:14px;font-size:1.1rem;line-height:14px;text-align:center;color:#fff;background-color:#b30007;border:1px solid #e6e6e6;border-radius:50%}.side-menu__block__top .user-toggle-menu dt>span:before{content:' ';display:block;position:absolute;top:3px;left:10px;width:30px;height:30px}.side-menu__block__top .user-toggle-menu dt>span:after{content:' ';display:block;position:absolute;top:6px;right:10px;width:20px;height:20px;background:url(../img/icon/usermenu_arrow_open.png) center center no-repeat;background-size:100%}.side-menu__block__top .user-toggle-menu dt>span.history:before{background:url(../img/icon/user_history.png) center center no-repeat;background-size:100%}.side-menu__block__top .user-toggle-menu dt>span.clip:before{background:url(../img/icon/user_clip.png) center center no-repeat;background-size:100%}.side-menu__block__top .user-toggle-menu dt.on>span:after{background:url(../img/icon/usermenu_arrow_close.png) center center no-repeat;background-size:100%}.side-menu__block__top .user-toggle-menu dd{display:none}.side-menu__block__bottom__title{margin:10px 0;padding:5px 12px;font-size:1.2rem;background-color:#e9eced}.side-menu__block__bottom .product-toggle-menu dt{font-size:1.4rem;line-height:1}.side-menu__block__bottom .product-toggle-menu dt span{display:block;position:relative;padding:12px 0 12px 45px;color:#187fcc;background-color:#fff;border-bottom:1px solid #187fcc}.side-menu__block__bottom .product-toggle-menu dt span:before{content:' ';display:block;position:absolute;top:9px;left:15px;width:20px;height:20px;background:url(../img/icon/product_menu-open.png) center center no-repeat;background-size:100%}.side-menu__block__bottom .product-toggle-menu dt.brand.level span .brand-icon,.side-menu__block__bottom .product-toggle-menu dt.brand.style span .brand-icon{width:77px}.side-menu__block__bottom .product-toggle-menu dt span .brand-icon{position:absolute;top:13px;right:10px}.side-menu__block__bottom .product-toggle-menu dt.on span:before{background:url(../img/icon/product_menu-close.png) center center no-repeat;background-size:100%}.side-menu__block__bottom .product-toggle-menu dt.howto span{color:#fff;background-color:#187fcc}.side-menu__block__bottom .product-toggle-menu dt.howto span:before{background:url(../img/icon/product_menu_white-open.png) center center no-repeat;background-size:100%}.side-menu__block__bottom .product-toggle-menu dt.howto.on span:before{background:url(../img/icon/product_menu_white-close.png) center center no-repeat;background-size:100%}.side-menu__block__bottom .product-toggle-menu dt.brand span{color:#fff;border-bottom:1px solid #fff}.side-menu__block__bottom .product-toggle-menu dt.brand span:before{background:url(../img/icon/product_menu_white-open.png) center center no-repeat;background-size:100%}.side-menu__block__bottom .product-toggle-menu dt.brand.on span:before{background:url(../img/icon/product_menu_white-close.png) center center no-repeat;background-size:100%}.side-menu__block__bottom .product-toggle-menu dt.brand.style span{background-color:#004098}.side-menu__block__bottom .product-toggle-menu dt.brand.level span{background-color:#ea5504}.side-menu__block__bottom .product-toggle-menu dt.brand.sense span{background-color:#00a29a}.side-menu__block__bottom .product-toggle-menu dt.brand.sense span .brand-icon{width:76px}.side-menu__block__bottom .product-toggle-menu dt.brand.solution span{background-color:#585757}.side-menu__block__bottom .product-toggle-menu dt.brand.solution span .brand-icon{width:102px}.side-menu__block__bottom .product-toggle-menu dd{display:none}.side-menu__block__bottom .product-toggle-menu dd .product-submenu{font-size:1.2rem;font-weight:400}.side-menu__block__bottom .product-toggle-menu dd .product-submenu a{display:block;position:relative;padding:7px 0 7px 45px;border-bottom:1px solid #e9eced}.side-menu__block__bottom .product-toggle-menu dd .product-submenu a:after{content:' ';display:block;position:absolute;top:6px;right:15px;width:20px;height:20px;background:url(../img/icon/product_link_arrow.png) center center no-repeat;background-size:100%}.side-menu__block__bottom .product-toggle-menu dd .product-toggle-submenu dt span{padding:10px 0 10px 45px;font-size:1.2rem;color:#000;border-bottom:1px solid #e9eced}.side-menu__block__bottom .product-toggle-menu dd .product-toggle-submenu dt span:before{top:6px;background:url(../img/icon/product_menu_gray-open.png) center center no-repeat;background-size:100%}.side-menu__block__bottom .product-toggle-menu dd .product-toggle-submenu dt.on span:before{background:url(../img/icon/product_menu_gray-close.png) center center no-repeat;background-size:100%}.side-menu__block__bottom .product-toggle-menu dd .product-toggle-submenu dd{padding:5px 0;background-color:#e9eced}.side-menu__block__bottom .product-toggle-menu dd .product-toggle-submenu dd ul li a{display:block;position:relative;padding:8px 0 8px 45px;font-size:1.1rem}.side-menu__block__bottom .product-toggle-menu dd .product-toggle-submenu dd ul li a:after{content:' ';display:block;position:absolute;top:6px;right:15px;width:20px;height:20px;background:url(../img/icon/product_link_arrow_small.png) center center no-repeat;background-size:100%}#modalOverlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);z-index:80}.modal__title--1{margin-bottom:16px;font-size:1.6rem;font-weight:600;line-height:1.2;color:#18191a}.modal--fixed{position:absolute;top:0;left:50%;width:760px;margin-left:-380px;z-index:200}.modal--content .header{margin:0;padding:0}.modal--content .header-top{position:relative;width:100%;min-height:70px;background:#003fad;background:-webkit-gradient(linear,left top,left bottom,from(#003fad),color-stop(64%,#00a1e7),to(#00c3ff));background:linear-gradient(to bottom,#003fad 0,#00a1e7 64%,#00c3ff 100%);box-sizing:border-box;color:#fff}.modal--content .header-title{position:relative;padding:22px 0 0 72px;font-size:1.8rem;font-weight:600;line-height:1.2}.modal--content .header-title:before{content:' ';position:absolute;vertical-align:top;background-position:center center;background-repeat:no-repeat;background-size:100%}.modal--content .header-title--search:before{top:20px;left:32px;width:16px;height:27px;background-image:url(../img/icon/question1.png)}.modal--content .header-menu{position:absolute;top:10px;right:20px;width:50px;height:50px;text-align:center;font-size:1rem;line-height:1.2}.modal--content .header-menu a,.modal--content .header-menu span{display:block;position:relative}.modal--content .header-menu a{width:100%;height:100%;background:#fff;border-radius:3px;color:#187fcc}.modal--content .header-menu a.on:before{display:none}.modal--content .header-menu a.on span:after,.modal--content .header-menu a.on span:before{margin-left:-11px;width:22px}.modal--content .header-menu a.on span:before{-webkit-transform:rotate(45deg) translate(2px,0);transform:rotate(45deg) translate(2px,0)}.modal--content .header-menu a.on span:after{-webkit-transform:rotate(-45deg) translate(6px,-4px);transform:rotate(-45deg) translate(6px,-4px)}.modal--content .header-menu span{padding-top:7px}.modal--content .header-menu a:before,.modal--content .header-menu span:after,.modal--content .header-menu span:before{content:' ';position:absolute;left:50%;-webkit-transition:ease .3s;transition:ease .3s;margin-left:-15px;width:30px;height:2px;background:#187fcc}.modal--content .header-menu a:before{top:22px}.modal--content .header-menu span:before{top:30px}.modal--content .header-menu span:after{top:38px}.modal--overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8)}.modal-search--overlay{z-index:50}.modal-explain--overlay{z-index:100}.modal-explain__block{padding:20px}.modal-explain__block .title--1{position:relative;margin-bottom:15px;padding:6px 15px;background:#e9eced;font-size:1.2rem;font-weight:600;line-height:1.2}.modal-explain__box{float:left;width:350px}.modal-explain__box:nth-of-type(2n){float:right}.modal-explain-bg{position:relative;margin:12px 15px 0;width:calc(100% - 30px);height:0;background-position:center center;background-repeat:no-repeat;background-size:cover;text-indent:100%;white-space:nowrap;overflow:hidden}.modal-explain-bg--outline{padding-bottom:96px;background-image:url(../img/picture/modal_explain_outline.png)}.modal-explain-bg--id{padding-bottom:56px;background-image:url(../img/picture/modal_explain_id.png)}.modal-explain-bg--score{padding-bottom:40px;background-image:url(../img/picture/modal_explain_score.png)}.modal-explain-text{margin:12px 15px 0;font-size:1.2rem;color:#515459}.modal-explain-note{margin-top:12px;font-size:1.1rem}.modal-explain-dl,.side-use--items .cospa{margin-top:20px}.modal-explain-dl dt{font-size:1.2rem;font-weight:600}.modal-explain-dl dd{font-size:1.2rem}.cospa{margin-bottom:20px;padding:0 20px}.cospa--col6{width:100%}.cospa--right{float:right;width:476px}.cospa__panel--1{margin-bottom:15px;padding:13px 10px;text-align:center}.cospa__panel--2{margin:0 0 20px;padding:7px 7px 10px;border:2px solid #187FCC;text-align:center}.cospa__panel--3{background:#E9ECED}.cospa--img{background-color:#187fcc}.cospa--img img{display:block;margin:auto}.cospa__txt--1{margin-top:15px;font-size:1.8rem;letter-spacing:.1em;line-height:1.16;color:#fff}.cospa__txt--2{margin-bottom:30px;font-size:1.6rem;color:#515459;line-height:1.5;letter-spacing:.05em}.cospa__txt--3{font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:.05em;color:#1A1A1A}.cospa__txt--4{padding-left:20px;font-size:1.2rem;color:#515459}.cospa__list--1{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cospa__group--btn,.cospa__list--2{-ms-flex-direction:row;-webkit-box-orient:horizontal}.cospa__list--1--item{width:115px}.cospa__list--1--item>a{display:block;position:relative}.cospa__list--2{-webkit-box-sizing:content-box;box-sizing:content-box;width:calc(290px * 4);margin-left:auto;margin-right:auto;margin-bottom:20px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.cospa__list--2--item{position:relative;display:table;width:280px;margin:5px;border-radius:5px;background:url(../img/icon/arrow3.png) calc(100% - 20px) calc(100% - 15px)/auto 20px no-repeat #fff}.cospa__list--2--item>a{box-sizing:border-box;padding:20px;width:100%;height:280px;display:table-cell;vertical-align:middle;font-size:2.2rem;font-weight:700;color:#187FCC;letter-spacing:.05em;line-height:1.41;background:-webkit-gradient(linear,left top,right top,from(#187FCC),to(#00C3FF));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cospa__list--2--item .hover-item{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;padding:15px;width:100%;height:280px;font-size:1.5rem;border-radius:5px;color:#fff;background:#187fcc;z-index:1;visibility:hidden;opacity:0;-webkit-transition:all ease .3s;transition:all ease .3s}.cospa__list--2--item .hover-item.on{visibility:visible;opacity:1}.cospa__list--2--item .hover-item .title{margin-bottom:18px;font-size:18px;font-weight:600;line-height:1.5}.cospa__list--2--item .hover-item .more-link{position:absolute;bottom:40px;left:0;right:0;text-align:center}.cospa__list--2--item .hover-item .more-link a{display:inline-block;position:relative;width:180px;padding:8px 0;font-size:15px;color:#187fcc;background-color:#fff;border-radius:20px}.cospa__list--2--item .hover-item .more-link a:after{content:' ';display:inline-block;position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(../img/icon/cat-more_blue.png) center center no-repeat;background-size:100%;vertical-align:top}.cospa__list--2--item .hover-item .close-button{position:absolute;bottom:15px;right:15px}.cospa__list--2--item .hover-item .close-button a{display:block;width:20px;height:20px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../img/icon/close.png) center center no-repeat;background-size:20px}.cospa__list--2--link{display:block;position:absolute;left:20px;bottom:15px;font-size:1.5rem;font-weight:400;-webkit-text-fill-color:#187FCC;color:#187FCC}.cospa--price{font-size:1.6rem;font-weight:700;color:#B30007;line-height:1.18}.cospa--price dt{display:none}.cospa--price .price--tax,.cospa--price--small{font-size:1rem}.cospa__group--btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cospa__group--btn--item{display:inline-block;margin-right:18px;padding:17px 0 14px;width:128px;text-align:center;font-size:1.5rem;letter-spacing:.05em;color:#fff!important;background:#187FCC;border-radius:5px}.cospa__group--btn .icon{display:block;height:35px}.cospa--title{margin-bottom:20px;padding:13px 20px;background:calc(100% - 18px) center/20px auto no-repeat,-webkit-gradient(linear,left top,right top,from(#187FCC),to(#00C3FF));background:calc(100% - 18px) center/20px auto no-repeat,linear-gradient(to right,#187FCC,#00C3FF);font-size:2rem;letter-spacing:.05em;line-height:1.2;color:#fff}.cospa__new--info{margin:20px 0 0}.cospa__new--info--item{width:434px;border-bottom:1px solid #9FA7B0}.cospa__new--info--item:nth-child(2n+2){margin-left:30px}.cospa__new--info--item:not(:nth-child(-n+2)){margin-top:20px}.cospa__new--info--item a{display:table;width:100%;padding-bottom:30px}.cospa__new--info--img,.cospa__new--info--txt{display:table-cell;vertical-align:top}.cospa__new--info--txt{position:relative;padding-left:20px}.cospa__new--info--img{width:120px}.cospa__new--info--list{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cospa__new--info--title{margin-bottom:10px;font-size:1.2rem;color:#428BCA;line-height:1.5}.cospa__new--info--date{display:block;font-size:1.1rem;color:#515459}.cospa__new--info--comment{position:absolute;left:20px;bottom:0;display:block;padding-left:30px;font-size:1.1rem;color:#9FA7B0;background:url(../img/icon/sms2.png) left center/20px auto no-repeat}.cospa__new--info--comment.nex{background:url(../img/icon/icon_nexmag.png) left center/20px auto no-repeat}.cospa__btn--see--more{display:table;width:200px;padding:8px 0;margin:0 auto;font-size:1.5rem;font-weight:700;color:#fff!important;text-align:center;background:url(../img/icon/cat-more_white.png) calc(100% - 13px) center/18px auto no-repeat #18191A;border-radius:20px}#main_column.template .pc-hidden{display:none}#main_column.template .sp-hidden{display:block}#main_column.template h3,#main_column.template ol,#main_column.template p,#main_column.template ul{margin-left:15px;margin-right:15px}#main_column.template .row{margin:12px -8px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#main_column.template .row::after{content:"";clear:both;display:block}#main_column.template .row.top-margin{margin-top:20px}#main_column.template .row .column,#main_column.template .row .columns{float:left;clear:none;margin-bottom:8px;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}#main_column.template .row .column.hidden-column,#main_column.template .row .columns.hidden-column{display:none}#main_column.template .row .column .row .column,#main_column.template .row .column .row .columns,#main_column.template .row .columns .row .column,#main_column.template .row .columns .row .columns{margin-bottom:0}#main_column.template .row .column h3,#main_column.template .row .column ol,#main_column.template .row .column p,#main_column.template .row .column ul,#main_column.template .row .columns h3,#main_column.template .row .columns ol,#main_column.template .row .columns p,#main_column.template .row .columns ul{margin-left:0;margin-right:0}#main_column.template .row .column.page-heading-img,#main_column.template .row .columns.page-heading-img{width:61%}#main_column.template .row .column.page-heading-text,#main_column.template .row .columns.page-heading-text{width:39%}#main_column.template .row .column.img-left,#main_column.template .row .columns.img-left{width:31%}#main_column.template .row .column.textarea-right,#main_column.template .row .columns.textarea-right{width:69%}#main_column.template .row .column.sp-img-left,#main_column.template .row .columns.sp-img-left{width:31%}#main_column.template .row .column.sp-textarea-right,#main_column.template .row .columns.sp-textarea-right{width:69%}#main_column.template .row .column.half,#main_column.template .row .columns.half{width:50%}#main_column.template .row .column.onethird,#main_column.template .row .columns.onethird{width:33.3333%}#main_column.template .row .column.quarter,#main_column.template .row .columns.quarter{width:25%}#main_column.template .row .column.pc6,#main_column.template .row .columns.pc6{width:16.6666%}#main_column.template .row .column.pc4-sp2,#main_column.template .row .columns.pc4-sp2{width:25%}#main_column.template .slide-area{position:relative;margin:0 0 20px}#main_column.template .slide-area::after{content:"";clear:both;display:block}#main_column.template .slide-area__frame{position:relative;width:100%;overflow:hidden}#main_column.template .slide-area__move{position:relative}#main_column.template .slide-area__bullets{margin-top:20px!important;height:10px!important;text-align:center!important}#main_column.template .slide-area__bullets a{display:inline-block!important;margin:0 5px!important;width:10px!important;height:100%!important;background:#d7d7d7!important;border-radius:50%!important;text-indent:-9999px!important;vertical-align:top!important;white-space:nowrap!important;overflow:hidden!important}#main_column.template .slide-area__bullets a.on{background:#4a4a4a!important}#main_column.template .slide-area--direct--next,#main_column.template .slide-area--direct--prev,#main_column.template .slide-area--next,#main_column.template .slide-area--prev{position:absolute;top:30px;width:20px;height:80px;background:rgba(81,84,89,.5);text-indent:-9999px;white-space:nowrap;overflow:hidden;z-index:2}#main_column.template .slide-area--direct--next:before,#main_column.template .slide-area--direct--prev:before,#main_column.template .slide-area--next:before,#main_column.template .slide-area--prev:before{content:' ';position:absolute;top:50%;left:50%;margin-top:-6px;width:8px;height:8px;border-top:solid #fff 2px;border-right:solid #fff 2px}#main_column.template .slide-area--direct--prev,#main_column.template .slide-area--prev{left:0}#main_column.template .slide-area--direct--prev:before,#main_column.template .slide-area--prev:before{margin-left:-4px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#main_column.template .slide-area--direct--next,#main_column.template .slide-area--next{right:0}#main_column.template .slide-area--direct--next:before,#main_column.template .slide-area--next:before{margin-left:-8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main_column.template .slide-area .slide-content{float:left;margin:0 8px 8px}#main_column.template .slide-area .slide-content:nth-child(4n+1){margin-left:0}#main_column.template .slide-area .slide-content:nth-child(4n){margin-right:0}#main_column.template .slide-area.creator-slide .slide-area--direct--next,#main_column.template .slide-area.creator-slide .slide-area--direct--prev,#main_column.template .slide-area.creator-slide .slide-area--next,#main_column.template .slide-area.creator-slide .slide-area--prev{top:100px}@media screen and (max-width:640px){#contents.template .pc-hidden{display:block}#contents.template .sp-hidden{display:none}#contents.template h3,#contents.template ol,#contents.template p,#contents.template ul{margin-left:0;margin-right:0}#contents.template .row{margin:0}#contents.template .row .column,#contents.template .row .columns{float:left;padding:0 10px}#contents.template .row .column:last-child,#contents.template .row .columns:last-child{padding-bottom:20px}#contents.template .row .column.img-left,#contents.template .row .column.page-heading-img,#contents.template .row .column.page-heading-text,#contents.template .row .column.textarea-right,#contents.template .row .columns.img-left,#contents.template .row .columns.page-heading-img,#contents.template .row .columns.page-heading-text,#contents.template .row .columns.textarea-right{width:100%}#contents.template .row .column.sp-img-left,#contents.template .row .columns.sp-img-left{width:31%}#contents.template .row .column.sp-textarea-right,#contents.template .row .columns.sp-textarea-right{width:69%}#contents.template .row .column.half,#contents.template .row .column.onethird,#contents.template .row .column.quarter,#contents.template .row .columns.half,#contents.template .row .columns.onethird,#contents.template .row .columns.quarter{width:100%}#contents.template .row .column.pc4-sp2,#contents.template .row .columns.pc4-sp2{width:50%}#contents.template .row .column .row,#contents.template .row .columns .row{margin:0 -5px}#contents.template .row .column .row .column,#contents.template .row .column .row .columns,#contents.template .row .columns .row .column,#contents.template .row .columns .row .columns{padding:0 5px 10px}#contents.template .slide-area .slide-content{margin:0 5px 5px}#contents.template h1,#contents.template h2{padding-left:10px;padding-right:10px}#contents.template h3,#contents.template ol,#contents.template p,#contents.template ul{padding-left:15px;padding-right:15px}#contents.template table{margin-left:10px;margin-right:10px}#contents.template .row .column h1,#contents.template .row .column h3,#contents.template .row .column ol,#contents.template .row .column p,#contents.template .row .column ul,#contents.template .row .columns h1,#contents.template .row .columns h3,#contents.template .row .columns ol,#contents.template .row .columns p,#contents.template .row .columns ul{padding-left:0;padding-right:0}#contents.template .row .column table,#contents.template .row .columns table{margin-left:0;margin-right:0}}#main_column.template .anchor-link{margin-bottom:10px}#main_column.template .anchor-link a{display:inline-block;padding:12px 30px 12px 15px;font-size:14px;text-decoration:none;color:#fff;background:url(../img/icon/icon_link_down.png) right 14px center no-repeat #004098;background-size:14px 9px;border-radius:5px;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-tap-highlight-color:transparent}#main_column.template .anchor-link a:focus,#main_column.template .anchor-link a:hover{text-decoration:none;background-color:#0060e5}#main_column.template .anchor-link.full-width a{display:block}#main_column.template .page-link{margin-bottom:10px;text-align:center}#main_column.template .page-link a{display:inline-block;padding:12px 26px 12px 15px;font-size:14px;text-decoration:none;color:#fff;background:url(../img/icon/icon_link_left.png) right 14px center no-repeat #004098;background-size:9px 14px;border-radius:5px;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-tap-highlight-color:transparent}#main_column.template .page-link a:focus,#main_column.template .page-link a:hover{text-decoration:none;background-color:#0060e5}#main_column.template .page-link.round a{padding:12px 40px!important;border-radius:22px!important;margin-top:10px}#main_column.template .page-link.black a{background-color:#000}#main_column.template .page-link.full-width a{display:block}#main_column.template .graph_gr{padding:5px 10px;z-index:1;background:#004098;background:-webkit-gradient(linear,left top,right top,from(#004098),to(#339cd0));background:linear-gradient(to right,#004098 0,#339cd0 100%);-webkit-box-sizing:border-box;box-sizing:border-box}#main_column.template .graph_gr .graph_txt{margin-right:-55px;font-weight:600;line-height:21px;text-align:right;white-space:nowrap;color:#004098}#main_column.template .related-topics{margin-top:20px;border-bottom:1px solid #aaa}#main_column.template .related-topics::after{content:"";clear:both;display:block}#main_column.template .related-topics .row>a{display:block}#main_column.template .related-topics .row>a:focus h3,#main_column.template .related-topics .row>a:focus p,#main_column.template .related-topics .row>a:hover h3,#main_column.template .related-topics .row>a:hover p{text-decoration:underline}#main_column.template .related-topics h3{margin:0 0 5px;padding:0;font-size:12px;line-height:18px!important;border:none!important}#main_column.template .related-topics .icon-area{margin:0 0 12px;padding-left:20px;font-size:12px;color:#aaa}#main_column.template .related-topics .icon-area.media{background:url(../img/icon/icon_nexmag.png) left center no-repeat;background-size:18px 18px}#main_column.template .related-topics .icon-area.campaign{background:url(../img/icon/icon_campaign.png) left center no-repeat;background-size:20px 20px}#main_column.template .related-topics .date{margin:0;font-size:12px;color:#000}#main_column.template .related-topics.cat-top h3{margin:5px 0 10px}#main_column.template a[data-fancybox]{display:block;position:relative}#main_column.template a[data-fancybox]::after{content:"";position:absolute;bottom:0;right:0;width:32px;height:32px;background:url(../img/icon/zoom.png) center center no-repeat;background-size:32px}#main_column.template .notice{font-size:12px;font-weight:400;line-height:18px;color:#b30007}#main_column.template .copy{font-size:12px;font-weight:400;line-height:18px;color:#515459}#main_column.template h1{margin-bottom:26px;font-size:24px;font-weight:600;line-height:36px}#main_column.template h2{margin-bottom:15px;padding:15px;font-size:20px;font-weight:400;line-height:30px;color:#fff;background:#004098!important;background:-webkit-gradient(linear,left top,right top,from(#004098),to(#339cd0))!important;background:linear-gradient(to right,#004098 0,#339cd0 100%)!important}#main_column.template h2.top-margin{margin-top:20px}#main_column.template h3{margin-bottom:15px;padding-bottom:17px;font-size:18px;font-weight:400;line-height:27px;color:#18191a;-o-border-image:linear-gradient(to right,#004098 0,#339cd0 100%) 1/0 0 1px 0;border-image:-webkit-gradient(linear,left top,right top,from(#004098),to(#339cd0)) 1/0 0 1px 0;border-image:linear-gradient(to right,#004098 0,#339cd0 100%) 1/0 0 1px 0;border-style:solid}#main_column.template p{margin-bottom:25px;font-size:14px;font-weight:400;color:#515459}#main_column.template p small{font-size:12px}#main_column.template p strong{font-weight:400;color:#fe6000}#main_column.template p.text-center{text-align:center}#main_column.template ol,#main_column.template ul{margin:30px 0;padding:15px 20px;border:1px solid #9fa7b0}#main_column.template ol li,#main_column.template ul li{font-size:14px;line-height:2.5em;color:#515459}#main_column.template ol li::before,#main_column.template ul li::before{margin-right:7px}#main_column.template ol li a,#main_column.template ul li a{color:#515459}#main_column.template ol li a:focus,#main_column.template ol li a:hover,#main_column.template ul li a:focus,#main_column.template ul li a:hover{text-decoration:none;color:#187fcc}#main_column.template ul li::before{content:'・'}#main_column.template ol li{counter-increment:listnum}#main_column.template ol li::before{content:counter(listnum) "."}#main_column.template dl{margin:30px 0}#main_column.template dl dt{margin-bottom:15px;font-size:16px;font-weight:400;color:#18191a}#main_column.template dl dd p{margin-left:0;margin-right:0}#main_column.template a{color:#187fcc;text-decoration:none}#main_column.template a:focus,#main_column.template a:hover,.product-toggle-menu dd .product-submenu a:focus,.product-toggle-menu dd .product-submenu a:hover,.product-toggle-menu dd .product-toggle-submenu dt span:focus,.product-toggle-menu dd .product-toggle-submenu dt span:hover,.product-toggle-menu dd .product-toggle-submenu ul li a:focus,.product-toggle-menu dd .product-toggle-submenu ul li a:hover,.product-toggle-menu dt .toggle-link:focus,.product-toggle-menu dt .toggle-link:hover,.product-toggle-menu dt span:focus,.product-toggle-menu dt span:hover,.product-toggle-menu dt.brand.level span:focus,.product-toggle-menu dt.brand.level span:hover,.product-toggle-menu dt.brand.sense span:focus,.product-toggle-menu dt.brand.sense span:hover,.product-toggle-menu dt.brand.solution span:focus,.product-toggle-menu dt.brand.solution span:hover,.product-toggle-menu dt.brand.style .toggle-link:focus,.product-toggle-menu dt.brand.style .toggle-link:hover{text-decoration:underline}#main_column.template img{display:block;margin:auto}#main_column.template img.full-wide{width:100%}#main_column.template table{margin-bottom:20px;width:100%;font-size:14px;color:#000;border-collapse:collapse;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf}#main_column.template table td,#main_column.template table th{padding:15px 10px}#main_column.template table th{font-weight:600;line-height:21px}#main_column.template table td{line-height:21px}#main_column.template table thead tr{background-color:#9fa7b0}#main_column.template table thead td,#main_column.template table thead th{text-align:left;color:#fff;border-right:1px solid #dfdfdf}#main_column.template table tbody th{background-color:#eee;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#main_column.template table tbody td{background-color:#fff;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#main_column.template .page-head-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}#main_column.template .page-head-1_l,#main_column.template .page-head-1_r{position:relative;width:440px}#main_column.template .page-head-1 .sns-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;top:auto;right:auto}#main_column.template .pickup-1{position:relative;margin-top:10px;padding:3px;background:#fff;border:2px solid #595757}#main_column.template .pickup-1 .title{margin-bottom:4px!important;padding:2px 0!important;background:#585757!important;text-align:center!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important}#main_column.template .pickup-1 .content{display:-webkit-box;display:-ms-flexbox;display:flex}#main_column.template .pickup-1 .photo{width:148px}#main_column.template .pickup-1 .info{margin-left:15px;width:260px}#main_column.template .pickup-1 .sub{margin:0;padding:0;font-size:15px;font-weight:600}#main_column.template .pickup-1 .btn{display:block;position:relative;margin:5px 0 0;padding:0;text-align:center;font-size:15px;font-weight:600;line-height:1.2}#main_column.template .pickup-1 .btn a{display:block;position:relative;padding:15px 0;background:#187fcc;border-radius:25px;color:#fff}#main_column.template .pickup-1 .btn a:after{content:'';position:absolute;top:50%;right:20px;width:8px;height:14px;margin-top:-7px;background:url(../img/icon/arrow1.png) center center no-repeat;background-size:100%}#main_column.template .pickup-1 .btn-map a:before{content:'';position:absolute;top:50%;left:18px;width:24px;height:25px;margin-top:-12px;background:url(../img/icon/map1.svg) center center no-repeat;background-size:100%}#main_column.template .title-gray{background:#585757!important}#main_column.template .title-grade-gray{background:#595757!important;background:-webkit-gradient(linear,left top,right top,from(#595757),to(#a7a7a8))!important;background:linear-gradient(to right,#595757 0,#a7a7a8 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#595757', endColorstr='#a7a7a8', GradientType=1 )!important}#main_column.template .row .column.half:nth-of-type(2n+1),#main_column.template .row .columns.half:nth-of-type(2n+1){clear:both}#main_column.template .related-topics .note{margin:5px 0 0;font-size:11px;color:#515459}#main_column.template .related-topics .link{margin:5px 0 0;font-size:12px;color:#428bca}#main_column.template .more-button-link-2 a{width:280px!important}#main_column.template .more-button-link-2 a:after{content:'';position:absolute!important;top:50%!important;right:20px!important;width:8px!important;height:14px!important;margin-top:-7px!important;background:url(../img/icon/arrow1.png) center center no-repeat!important;background-size:100%!important}.game-theme{background-color:#000}.game-theme #main_column.template{color:#fff}.game-theme #main_column.template .anchor-link a{color:#fff;background:url(../img/icon/icon_link_down.png) right 14px center no-repeat #ea5504;background-size:14px 9px}.game-theme #main_column.template .anchor-link a:focus,.game-theme #main_column.template .anchor-link a:hover{background-color:#fc813f}.game-theme #main_column.template .page-link a{color:#fff;background:url(../img/icon/icon_link_left.png) right 14px center no-repeat #ea5504;background-size:9px 14px}.game-theme #main_column.template .page-link a:focus,.game-theme #main_column.template .page-link a:hover{background-color:#fc813f}.game-theme #main_column.template .graph_gr{background:#e95504;background:-webkit-gradient(linear,left top,right top,from(#e95504),to(#f9be00));background:linear-gradient(to right,#e95504 0,#f9be00 100%)}.game-theme #main_column.template .graph_gr .graph_txt{color:#e95504}.game-theme #main_column.template .related-topics{border-bottom:1px solid #fff}.game-theme #main_column.template .related-topics .date,.game-theme #main_column.template .related-topics .icon-area{color:#fff}.game-theme #main_column.template .notice{color:#e9eced}.game-theme #main_column.template .copy{color:red}.game-theme #main_column.template h2{background:#e95504!important;background:-webkit-gradient(linear,left top,right top,from(#e95504),to(#f9be00))!important;background:linear-gradient(to right,#e95504 0,#f9be00 100%)!important}.game-theme #main_column.template h3{color:#fff;-o-border-image:linear-gradient(to right,#e95504 0,#f9be00 100%) 1/0 0 1px 0;border-image:-webkit-gradient(linear,left top,right top,from(#e95504),to(#f9be00)) 1/0 0 1px 0;border-image:linear-gradient(to right,#e95504 0,#f9be00 100%) 1/0 0 1px 0;border-style:solid}.game-theme #main_column.template p{color:#fff}.game-theme #main_column.template p strong{color:#fe6000}.game-theme #main_column.template ol li,.game-theme #main_column.template ol li a,.game-theme #main_column.template ul li,.game-theme #main_column.template ul li a{color:#fff}.game-theme #main_column.template ol li a:focus,.game-theme #main_column.template ol li a:hover,.game-theme #main_column.template ul li a:focus,.game-theme #main_column.template ul li a:hover{text-decoration:none;color:#187fcc}.game-theme #main_column.template dl dt{color:#fff}.game-theme #main_column.template a{color:#70b5e8}.game-theme #main_column.template table{color:#000}.game-theme #main_column.template table thead td,.game-theme #main_column.template table thead th{color:#fff;border-right:1px solid #dfdfdf}.game-theme #main_column.template table tbody th{background-color:#eee;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.game-theme #main_column.template table tbody td{background-color:#fff;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.creator-theme #main_column.template .anchor-link a{color:#fff;background:url(../img/icon/icon_link_down.png) right 14px center no-repeat #00a29a;background-size:14px 9px}.creator-theme #main_column.template .anchor-link a:focus,.creator-theme #main_column.template .anchor-link a:hover{background-color:#00efe3}.creator-theme #main_column.template .page-link a{color:#fff;background:url(../img/icon/icon_link_left.png) right 14px center no-repeat #00a29a;background-size:9px 14px}.creator-theme #main_column.template .page-link a:focus,.creator-theme #main_column.template .page-link a:hover{background-color:#00efe3}.creator-theme #main_column.template .graph_gr{background:#00a29a;background:-webkit-gradient(linear,left top,right top,from(#00a29a),to(#00efe3));background:linear-gradient(to right,#00a29a 0,#00efe3 100%)}.creator-theme #main_column.template .graph_gr .graph_txt{color:#00a29a}.creator-theme #main_column.template h2{background:#00a29a;background:-webkit-gradient(linear,left top,right top,from(#00a29a),to(#00efe3));background:linear-gradient(to right,#00a29a 0,#00efe3 100%)}.creator-theme #main_column.template p strong{color:#fe6000}.creator-theme #main_column.template table{color:#000}.creator-theme #main_column.template table thead td,.creator-theme #main_column.template table thead th{color:#fff;border-right:1px solid #dfdfdf}.creator-theme #main_column.template table tbody th{background-color:#eee;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.creator-theme #main_column.template table tbody td{background-color:#fff;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.creator-theme_2{background-color:#000}.creator-theme_2 #main_column.template{color:#fff}.creator-theme_2 #main_column.template .anchor-link a{color:#fff;background:url(../img/icon/icon_link_down.png) right 14px center no-repeat #00a29a;background-size:14px 9px}.creator-theme_2 #main_column.template .anchor-link a:focus,.creator-theme_2 #main_column.template .anchor-link a:hover{background-color:#00efe3}.creator-theme_2 #main_column.template .page-link a{color:#fff;background:url(../img/icon/icon_link_left.png) right 14px center no-repeat #00a29a;background-size:9px 14px}.creator-theme_2 #main_column.template .page-link a:focus,.creator-theme_2 #main_column.template .page-link a:hover{background-color:#00efe3}.creator-theme_2 #main_column.template .graph_gr{background:#00a29a;background:-webkit-gradient(linear,left top,right top,from(#00a29a),to(#00efe3));background:linear-gradient(to right,#00a29a 0,#00efe3 100%)}.creator-theme_2 #main_column.template .graph_gr .graph_txt{color:#00a29a}.creator-theme_2 #main_column.template .related-topics{border-bottom:1px solid #fff}.creator-theme_2 #main_column.template .related-topics .date,.creator-theme_2 #main_column.template .related-topics .icon-area{color:#fff}.creator-theme_2 #main_column.template h2{background:#00a29a!important;background:-webkit-gradient(linear,left top,right top,from(#00a29a),to(#00efe3))!important;background:linear-gradient(to right,#00a29a 0,#00efe3 100%)!important}.creator-theme_2 #main_column.template h3{color:#fff;-o-border-image:linear-gradient(to right,#00a29a 0,#00efe3 100%) 1/0 0 1px 0;border-image:-webkit-gradient(linear,left top,right top,from(#00a29a),to(#00efe3)) 1/0 0 1px 0;border-image:linear-gradient(to right,#00a29a 0,#00efe3 100%) 1/0 0 1px 0;border-style:solid}.creator-theme_2 #main_column.template p{color:#fff}.creator-theme_2 #main_column.template p strong{color:#fe6000}.creator-theme_2 #main_column.template ol li,.creator-theme_2 #main_column.template ol li a,.creator-theme_2 #main_column.template ul li,.creator-theme_2 #main_column.template ul li a{color:#fff}.creator-theme_2 #main_column.template ol li a:focus,.creator-theme_2 #main_column.template ol li a:hover,.creator-theme_2 #main_column.template ul li a:focus,.creator-theme_2 #main_column.template ul li a:hover{text-decoration:none;color:#187fcc}.creator-theme_2 #main_column.template dl dt{color:#fff}.creator-theme_2 #main_column.template table{color:#000}.creator-theme_2 #main_column.template table thead td,.creator-theme_2 #main_column.template table thead th{color:#fff;border-right:1px solid #dfdfdf}.creator-theme_2 #main_column.template table tbody th{background-color:#eee;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.creator-theme_2 #main_column.template table tbody td{background-color:#fff;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.business-theme #main_column.template .anchor-link a{color:#fff;background:url(../img/icon/icon_link_down.png) right 14px center no-repeat #585757;background-size:14px 9px}.business-theme #main_column.template .anchor-link a:focus,.business-theme #main_column.template .anchor-link a:hover{background-color:#7e7d7d}.business-theme #main_column.template .page-link a{color:#fff;background:url(../img/icon/icon_link_left.png) right 14px center no-repeat #585757;background-size:9px 14px}.business-theme #main_column.template .page-link a:focus,.business-theme #main_column.template .page-link a:hover{background-color:#7e7d7d}.business-theme #main_column.template .graph_gr{background:#585757;background:-webkit-gradient(linear,left top,right top,from(#585757),to(#7e7d7d));background:linear-gradient(to right,#585757 0,#7e7d7d 100%)}.business-theme #main_column.template .graph_gr .graph_txt{color:#585757}.business-theme #main_column.template h2{background:#585757!important;background:-webkit-gradient(linear,left top,right top,from(#585757),to(#7e7d7d))!important;background:linear-gradient(to right,#585757 0,#7e7d7d 100%)!important}.business-theme #main_column.template h3{-o-border-image:linear-gradient(to right,#585757 0,#7e7d7d 100%) 1/0 0 1px 0;border-image:-webkit-gradient(linear,left top,right top,from(#585757),to(#7e7d7d)) 1/0 0 1px 0;border-image:linear-gradient(to right,#585757 0,#7e7d7d 100%) 1/0 0 1px 0;border-style:solid}.business-theme #main_column.template p strong{color:#fe6000}.business-theme #main_column.template table{color:#000}.business-theme #main_column.template table thead td,.business-theme #main_column.template table thead th{color:#fff;border-right:1px solid #dfdfdf}.business-theme #main_column.template table tbody th{background-color:#eee;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.business-theme #main_column.template table tbody td{background-color:#fff;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}@media screen and (max-width:640px){#contents.template .row h2{margin:0 -10px 20px}#contents.template .row .columns .related-topics h3{margin-bottom:6px}#contents.template .row .columns .related-topics .icon-area{margin-bottom:6px;padding-left:20px}#contents.template table{width:auto}#contents.template table td,#contents.template table th{padding:10px 5px;font-size:12px}}#main_column.template .subtitle{margin:16px 0;padding:1px;font-size:18px;font-weight:700;text-align:center}#main_column.template .description{margin:0;font-size:14px}#main_column.template .row.cat-heading>.column,#main_column.template .row.cat-heading>.columns{width:50%}#main_column.template .row.cat-heading>.column .logo,#main_column.template .row.cat-heading>.columns .logo{margin:30px 35px 20px}#main_column.template .row.cat-heading>.column .pickup,#main_column.template .row.cat-heading>.columns .pickup{padding:3px;background-color:#fff;border:2px solid #ea5504}#main_column.template .row.cat-heading>.column .pickup-title,#main_column.template .row.cat-heading>.columns .pickup-title{padding:1px;font-size:18px;font-weight:700;text-align:center;color:#fff;background:#ea5504}#main_column.template .row.cat-heading>.column .pickup .row,#main_column.template .row.cat-heading>.columns .pickup .row{margin-bottom:0}#main_column.template .row.cat-heading>.column .pickup-img,#main_column.template .row.cat-heading>.columns .pickup-img{width:40%}#main_column.template .row.cat-heading>.column .pickup-img .SJ-sp--image img,#main_column.template .row.cat-heading>.columns .pickup-img .SJ-sp--image img{display:block;width:70%;margin:0 auto}#main_column.template .row.cat-heading>.column .pickup-img .SJ-sp--price,#main_column.template .row.cat-heading>.columns .pickup-img .SJ-sp--price{text-align:center;color:#b30007}#main_column.template .row.cat-heading>.column .pickup-img .SJ-sp--price .price__normal .price--title,#main_column.template .row.cat-heading>.columns .pickup-img .SJ-sp--price .price__normal .price--title{display:none}#main_column.template .row.cat-heading>.column .pickup-img .SJ-sp--price .price__normal .price--num,#main_column.template .row.cat-heading>.columns .pickup-img .SJ-sp--price .price__normal .price--num{font-size:16px}#main_column.template .row.cat-heading>.column .pickup-img .SJ-sp--price .price__normal .price--tax,#main_column.template .row.cat-heading>.columns .pickup-img .SJ-sp--price .price__normal .price--tax{font-size:10px}#main_column.template .row.cat-heading>.column .pickup-textarea,#main_column.template .row.cat-heading>.columns .pickup-textarea{width:60%}#main_column.template .row.cat-heading>.column .pickup-textarea .SJ-sp--title,#main_column.template .row.cat-heading>.columns .pickup-textarea .SJ-sp--title{font-size:12px;color:#187fcc}#main_column.template .row.cat-heading>.column .pickup-textarea .SJ-sp--bto,#main_column.template .row.cat-heading>.columns .pickup-textarea .SJ-sp--bto{font-size:10px;color:#000}#main_column.template .row.cat-heading>.column .pickup-textarea .SJ-sp--bto .cpu,#main_column.template .row.cat-heading>.column .pickup-textarea .SJ-sp--bto .graphic,#main_column.template .row.cat-heading>.columns .pickup-textarea .SJ-sp--bto .cpu,#main_column.template .row.cat-heading>.columns .pickup-textarea .SJ-sp--bto .graphic{color:#00829c}#main_column.template .row.cat-heading.left-large>.column.left,#main_column.template .row.cat-heading.left-large>.columns.left{width:540px}#main_column.template .row.cat-heading.left-large>.column.right,#main_column.template .row.cat-heading.left-large>.columns.right{float:right;width:380px}#main_column.template .row.cat-heading.left-large>.column.right .row,#main_column.template .row.cat-heading.left-large>.columns.right .row{margin-top:48px;margin-bottom:0}#main_column.template .row.cat-heading.left-large>.column.right .row>.column p:last-child,#main_column.template .row.cat-heading.left-large>.column.right .row>.columns p:last-child,#main_column.template .row.cat-heading.left-large>.columns.right .row>.column p:last-child,#main_column.template .row.cat-heading.left-large>.columns.right .row>.columns p:last-child{margin-bottom:0}#main_column.template .cat-sub-heading{position:relative;margin-bottom:20px}#main_column.template .cat-sub-heading .bgimg{margin:0;width:100%;height:auto}#main_column.template .cat-sub-heading .textarea{position:absolute;top:0;padding:20px 15px}#main_column.template .cat-sub-heading .textarea .cat-logo{margin:0 0 65px;width:208px}#main_column.template .cat-sub-heading .textarea .cat-title{display:inline-block;margin:0 0 40px;font-size:48px;font-weight:400;line-height:1;background:-webkit-gradient(linear,left top,right top,from(#00a199),to(#00e67e));background:linear-gradient(to right,#00a199 0,#00e67e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#main_column.template .cat-sub-heading .textarea .cat-desc{margin:0;width:400px}#main_column.template .cat-sub-heading.subpage .textarea .cat-title{margin:65px 0 0;font-size:25px}#main_column.template .cat-sub-heading.subpage .textarea .cat-subtitle{display:inline-block;margin:0 0 25px;font-size:35px;font-weight:400;line-height:1;background:-webkit-gradient(linear,left top,right top,from(#00a199),to(#00e67e));background:linear-gradient(to right,#00a199 0,#00e67e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#main_column.template .cat-title-gray{margin:0 0 15px;padding:7px 15px;font-size:12px;line-height:1;color:#18191a;background:#e9eced!important}#main_column.template .cat-title-gray span{margin-left:72px;font-weight:400}#main_column.template .more-link{margin:0 0 15px;font-size:12px;text-align:right;color:#187fcc}#main_column.template .more-link a:after{content:' ';display:inline-block;margin:3px 0 0 12px;width:9px;height:14px;background:url(../img/icon/arrow3.png) center center no-repeat;background-size:100%;vertical-align:top}#main_column.template .more-button-link{margin:0 0 20px;text-align:center}#main_column.template .more-button-link a{display:inline-block;position:relative;width:200px;padding:8px 0;font-size:15px;color:#fff;background-color:#18191a;border-radius:20px}#main_column.template .more-button-link a:after{content:' ';display:inline-block;position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(../img/icon/cat-more_white.png) center center no-repeat;background-size:100%;vertical-align:top}#main_column.template .choice-link{margin:0}#main_column.template .choice-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:80px;font-size:20px;text-align:center;color:#18191a;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#e9eced),to(#c8cbcc));background:linear-gradient(to bottom,#e9eced 0,#c8cbcc 100%);border:2px solid #fff;border-radius:5px}#main_column.template .choice-link-gradient{margin:0}#main_column.template .choice-link-gradient a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;min-height:80px;font-size:20px;background:0 0;border:10px solid;border-image-source:url(../img/button/gradation_button.png);border-image-slice:20;border-image-repeat:round}#main_column.template .choice-link-gradient a:focus,#main_column.template .choice-link-gradient a:hover{text-decoration:none;opacity:.7}#main_column.template .choice-link-gradient a span{background:-webkit-gradient(linear,left top,right top,from(#00a199),to(#00e67e));background:linear-gradient(to right,#00a199 0,#00e67e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#main_column.template .choice-pc-link{display:block;position:relative;min-height:130px;margin:0;padding:20px;font-size:14px;text-align:center;background-color:#fff;border-radius:5px}#main_column.template .choice-pc-link div{position:absolute;bottom:20px;left:0;right:0}#main_column.template .choice-pc-link__title{margin:0;color:#18191a}#main_column.template .choice-model{display:block}#main_column.template .choice-model.temp-fix{min-height:230px}#main_column.template .choice-model img{margin:0;width:100%}#main_column.template .choice-model__title{margin:15px 0 10px;padding:0;font-size:12px;line-height:1.4;color:#187fcc;border-bottom:none!important}#main_column.template .choice-model__lead{margin:10px 0 12px;font-size:11px}#main_column.template .choice-creator-pc{position:relative;margin-bottom:30px;border-left:1px solid #00a199;border-right:1px solid #00e67e}#main_column.template .choice-creator-pc:focus,#main_column.template .choice-creator-pc:hover{opacity:.7}#main_column.template .choice-creator-pc.manga{background:url(../img/category_top/sense_cat_bg_01.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc.design{background:url(../img/category_top/sense_cat_bg_02.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc.animation{background:url(../img/category_top/sense_cat_bg_03.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc.cg{background:url(../img/category_top/sense_cat_bg_04.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc.movie{background:url(../img/category_top/sense_cat_bg_05.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc.music{background:url(../img/category_top/sense_cat_bg_06.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc.photo{background:url(../img/category_top/sense_cat_bg_07.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc.cad{background:url(../img/category_top/sense_cat_bg_08.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc.web{background:url(../img/category_top/sense_cat_bg_09.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc.programming{background:url(../img/category_top/sense_cat_bg_10.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc.robot{background:url(../img/category_top/sense_cat_bg_11.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc.collaboration{background:url(../img/category_top/sense_cat_bg_12.jpg) bottom center no-repeat;background-size:cover}#main_column.template .choice-creator-pc a{display:block;padding:10px;height:290px}#main_column.template .choice-creator-pc a:focus,#main_column.template .choice-creator-pc a:hover{text-decoration:none}#main_column.template .choice-creator-pc .title{margin:0 0 40px;padding:0;-o-border-image:none;border-image:none;border-style:none}#main_column.template .choice-creator-pc .title img{width:auto;height:18px;margin:0 auto 0 0}#main_column.template .choice-creator-pc .desc{margin:0;font-size:14px}#main_column.template .choice-creator-pc .link{position:absolute;right:-1px;bottom:1px;margin:0;width:100px;height:60px}#main_column.template .choice-creator-pc::after,#main_column.template .choice-creator-pc::before{content:"";display:block;height:1px;width:100%;background:-webkit-gradient(linear,left top,right top,from(#00a199),to(#00e67e));background:linear-gradient(to right,#00a199 0,#00e67e 100%)}#main_column.template .pclist-bg{margin-bottom:20px;background-color:#fff}#main_column.template .read-all{width:auto!important}#main_column.template .read-all-link a{display:block;margin:25% 10px 0;font-size:15px;text-align:center}#main_column.template .read-all-link a::before{content:' ';display:block;width:75px;height:75px;margin:0 auto 20px;background:url(../img/icon/arrow_read_all.png) center center no-repeat;background-size:100%}#main_column.template .cat-top-toggle{margin-bottom:10px}#main_column.template .cat-top-toggle dl{margin:0}#main_column.template .cat-top-toggle dl dt{position:relative;margin:0;padding:8px 30px 8px 15px;background:#187fcc;font-size:1.4rem;font-weight:600;line-height:1.2;color:#fff;cursor:pointer}#main_column.template .cat-top-toggle dl dt:after{content:' ';position:absolute;top:6px;right:10px;width:20px;height:20px;background:url(../img/icon/side_arrow_open.png) center center no-repeat;background-size:100%}#main_column.template .cat-top-toggle dl dt.on:after{background:url(../img/icon/side_arrow_close.png) center center no-repeat;background-size:100%}#main_column.template .cat-top-toggle dl dd{display:none;padding:20px 0 0;background-color:#eee}#main_column.template .cat-top-toggle dl dd.main-choice{background-color:transparent}#main_column.template .cat-top-toggle dl dd.main-choice>.row{margin-top:0}#main_column.template .cat-top.SJ-items .SJ-items--title--2{margin-bottom:15px!important;padding:15px!important;font-size:20px!important;font-weight:400!important;color:#fff!important;background:#004098!important;background:-webkit-gradient(linear,left top,right top,from(#004098),to(#339cd0))!important;background:linear-gradient(to right,#004098 0,#339cd0 100%)!important}#main_column.template .cat-top.SJ-items .SJ-items--title--2.top-margin{margin-top:20px!important}.game-theme #main_column.template .subtitle{background:#e95504;background:-webkit-gradient(linear,left top,right top,from(#e95504),to(#f9be00));background:linear-gradient(to right,#e95504 0,#f9be00 100%)}.game-theme #main_column.template .row.cat-heading>.column .pickup,.game-theme #main_column.template .row.cat-heading>.columns .pickup{border:2px solid #ea5504}.game-theme #main_column.template .row.cat-heading>.column .pickup-title,.game-theme #main_column.template .row.cat-heading>.columns .pickup-title{background:#ea5504}.game-theme #main_column.template .more-button-link a{color:#18191a;background-color:#e9eced}.game-theme #main_column.template .more-button-link a:after{background:url(../img/icon/cat-more.png) center center no-repeat;background-size:100%}.game-theme #main_column.template .choice-model__lead{color:#fff}.game-theme #main_column.template .cat-top-toggle dl dt{background:#ea5504}.game-theme #main_column.template .cat-top-toggle dl dd{background-color:#000}.game-theme #main_column.template .cat-top.SJ-items .SJ-items--title--2{background:#e95504!important;background:-webkit-gradient(linear,left top,right top,from(#e95504),to(#f9be00))!important;background:linear-gradient(to right,#e95504 0,#f9be00 100%)!important}.pick-img{margin-top:30px!important}.pick-text-subtitle,.pick-text-title{margin:8px!important}.pick-text-title{padding:0!important;border:none!important}.creator-theme #main_column.template .row.cat-heading>.column .pickup,.creator-theme #main_column.template .row.cat-heading>.columns .pickup,.creator-theme_2 #main_column.template .row.cat-heading>.column .pickup,.creator-theme_2 #main_column.template .row.cat-heading>.columns .pickup{border:2px solid #00a29a}.creator-theme #main_column.template .subtitle{background:#00a199;background:-webkit-gradient(linear,left top,right top,from(#00a199),to(#00e67e));background:linear-gradient(to right,#00a199 0,#00e67e 100%)}.creator-theme #main_column.template .cat-top-toggle dl dt,.creator-theme #main_column.template .row.cat-heading>.column .pickup-title,.creator-theme #main_column.template .row.cat-heading>.columns .pickup-title{background:#00a29a}.creator-theme #main_column.template .choice-model__lead{color:#515459}.creator-theme #main_column.template .cat-top.SJ-items .SJ-items--title--2{background:#00a29a!important;background:-webkit-gradient(linear,left top,right top,from(#00a29a),to(#00efe3))!important;background:linear-gradient(to right,#00a29a 0,#00efe3 100%)!important}.creator-theme_2 #main_column.template .subtitle{background:#00a199;background:-webkit-gradient(linear,left top,right top,from(#00a199),to(#00e67e));background:linear-gradient(to right,#00a199 0,#00e67e 100%)}.creator-theme_2 #main_column.template .row.cat-heading>.column .pickup-title,.creator-theme_2 #main_column.template .row.cat-heading>.columns .pickup-title{background:#00a29a}.creator-theme_2 #main_column.template .row.choice{margin:12px -15px 20px}.creator-theme_2 #main_column.template .row.choice>.column,.creator-theme_2 #main_column.template .row.choice>.columns{margin:0;padding:0 15px}.creator-theme_2 #main_column.template .more-button-link a{color:#18191a;background-color:#e9eced}.creator-theme_2 #main_column.template .more-button-link a:after{background:url(../img/icon/cat-more.png) center center no-repeat;background-size:100%}.creator-theme_2 #main_column.template .choice-model__title{-o-border-image:none;border-image:none;border-style:none}.creator-theme_2 #main_column.template .choice-model__lead{color:#fff}.creator-theme_2 #main_column.template .cat-top-toggle dl dt{background:#00a29a}.creator-theme_2 #main_column.template .cat-top.SJ-items .SJ-items--title--2{background:#00a29a!important;background:-webkit-gradient(linear,left top,right top,from(#00a29a),to(#00efe3))!important;background:linear-gradient(to right,#00a29a 0,#00efe3 100%)!important}@media screen and (max-width:640px){#contents.template .row.cat-heading .column,#contents.template .row.cat-heading .columns{width:100%}#contents.template .row.cat-heading .pickup-title{margin:0 0 15px}#contents.template .cat-title-gray span{margin-left:20px}#contents.template .choice-link a{display:block;min-height:auto;padding:10px 15px;text-align:left}#contents.template .choice-model.temp-fix{min-height:auto}#contents.template .choice-model img,#contents.template .choice-model__lead{display:none}#contents.template .choice-model__title{margin:0;color:#18191a;background:url(../img/icon/icon_link_left_small_black.png) right 14px center no-repeat;background-size:6px 9px}#contents.template .read-all-link{right:8px}#contents.template .read-all-link a{font-size:11px}#contents.template .read-all-link a::before{width:40px;height:40px;margin:0 auto 10px}.game-theme #contents.template .choice-model__title{color:#fff;background:url(../img/icon/icon_link_left_small.png) right 14px center no-repeat;background-size:6px 9px}}.product-toggle-menu dt .toggle-link,.product-toggle-menu dt span{padding:7px 32px 9px 11px;letter-spacing:-1px;color:#515459;border-bottom:1px solid #9fa7b0}.product-toggle-menu{margin-bottom:9px;background-color:#fff}.product-toggle-menu>dl:first-child{border-top:1px solid #9fa7b0}.product-toggle-menu dt{position:relative;font-size:1.4rem;font-weight:600;line-height:1.2;cursor:pointer}.product-toggle-menu dt span{display:block;position:relative}.product-toggle-menu dt span:after{content:' ';display:block;position:absolute;top:6px;right:9px;width:20px;height:20px;background:url(../img/icon/sidemenu_close.png) center center no-repeat;background-size:100%}.product-toggle-menu dt span .brand-icon{display:none}.product-toggle-menu dt .toggle-link{display:block}.product-toggle-menu dt .toggle-switch{display:block;position:absolute;top:0;right:0;width:40px;height:32px;background:url(../img/icon/sidemenu_close.png) center center no-repeat;background-size:20px 20px}.product-toggle-menu dt.brand.level span .brand-icon,.product-toggle-menu dt.brand.style span .brand-icon{width:77px}.product-toggle-menu dt .toggle-switch.on{background:url(../img/icon/sidemenu_open.png) center center no-repeat;background-size:20px 20px}.product-toggle-menu dt.on span:after{background:url(../img/icon/sidemenu_open.png) center center no-repeat;background-size:100%}.product-toggle-menu dt.brand{border-bottom:1px solid #9fa7b0}.product-toggle-menu dt.brand .toggle-link,.product-toggle-menu dt.brand span{margin:2px 0;padding:2px 32px 2px 55px;border-bottom:none;font-size:1.4rem}.product-toggle-menu dt.brand span:after{top:8px}.product-toggle-menu dt.brand.style .toggle-link,.product-toggle-menu dt.brand.style span{padding:10px 32px 10px 55px;border-left:5px solid #004098}.product-toggle-menu dt.brand .toggle-switch{height:36px}.product-toggle-menu dt.brand.style span:after{background:url(../img/icon/sidemenu_close_style.png) center center no-repeat;background-size:100%}.product-toggle-menu dt.brand.level .toggle-link,.product-toggle-menu dt.brand.level span{border-left:5px solid #ea5504}.product-toggle-menu dt.brand.style .toggle-switch{background:url(../img/icon/sidemenu_close_style.png) center center no-repeat;background-size:20px 20px}.product-toggle-menu dt.brand.style .toggle-switch.on{background:url(../img/icon/sidemenu_open_style.png) center center no-repeat;background-size:20px 20px}.product-toggle-menu dt.brand.style.desktop .toggle-link,.product-toggle-menu dt.brand.style.desktop span{background:url(../img/side/side_pc_01.png) left 3px center no-repeat}.product-toggle-menu dt.brand.style.note span{background:url(../img/side/side_pc_02.png) left 14px center no-repeat}.product-toggle-menu dt.brand.style.note .toggle-link{background:url(../img/side/side_pc_01.png) left 3px center no-repeat}.product-toggle-menu dt.brand.style.on span:after{background:url(../img/icon/sidemenu_open_style.png) center center no-repeat;background-size:100%}.product-toggle-menu dt.brand.level span:after{background:url(../img/icon/sidemenu_close_level.png) center center no-repeat;background-size:100%}.product-toggle-menu dt.brand.sense .toggle-link,.product-toggle-menu dt.brand.sense span{border-left:5px solid #00a29a}.product-toggle-menu dt.brand.level .toggle-switch{background:url(../img/icon/sidemenu_close_level.png) center center no-repeat;background-size:20px 20px}.product-toggle-menu dt.brand.level .toggle-switch.on{background:url(../img/icon/sidemenu_open_level.png) center center no-repeat;background-size:20px 20px}.product-toggle-menu dt.brand.level.desktop .toggle-link,.product-toggle-menu dt.brand.level.desktop span{background:url(../img/side/side_pc_03.png) left 5px center no-repeat}.product-toggle-menu dt.brand.level.note .toggle-link,.product-toggle-menu dt.brand.level.note span{background:url(../img/side/side_pc_04.png) left 16px center no-repeat}.product-toggle-menu dt.brand.level.on span:after{background:url(../img/icon/sidemenu_open_level.png) center center no-repeat;background-size:100%}.product-toggle-menu dt.brand.sense span .brand-icon{width:76px}.product-toggle-menu dt.brand.sense span:after{background:url(../img/icon/sidemenu_close_sense.png) center center no-repeat;background-size:100%}.product-toggle-menu dt.brand.solution .toggle-link,.product-toggle-menu dt.brand.solution span{border-left:5px solid #585757}.product-toggle-menu dt.brand.sense .toggle-switch{background:url(../img/icon/sidemenu_close_sense.png) center center no-repeat;background-size:20px 20px}.product-toggle-menu dt.brand.sense .toggle-switch.on{background:url(../img/icon/sidemenu_open_sense.png) center center no-repeat;background-size:20px 20px}.product-toggle-menu dt.brand.sense.desktop .toggle-link,.product-toggle-menu dt.brand.sense.desktop span{background:url(../img/side/side_pc_05.png) left 6px center no-repeat}.product-toggle-menu dt.brand.sense.note .toggle-link,.product-toggle-menu dt.brand.sense.note span{background:url(../img/side/side_pc_06.png) left 15px center no-repeat}.product-toggle-menu dt.brand.sense.on span:after{background:url(../img/icon/sidemenu_open_sense.png) center center no-repeat;background-size:100%}.product-toggle-menu dt.brand.solution span .brand-icon{width:102px}.product-toggle-menu dt.brand.solution span:after{background:url(../img/icon/sidemenu_close_solution.png) center center no-repeat;background-size:100%}.product-toggle-menu dt.brand.solution .toggle-switch{background:url(../img/icon/sidemenu_close_solution.png) center center no-repeat;background-size:20px 20px}.product-toggle-menu dt.brand.solution .toggle-switch.on{background:url(../img/icon/sidemenu_open_solution.png) center center no-repeat;background-size:20px 20px}.product-toggle-menu dt.brand.solution.desktop .toggle-link,.product-toggle-menu dt.brand.solution.desktop span{background:url(../img/side/side_pc_07.png) left 8px center no-repeat}.product-toggle-menu dt.brand.solution.note .toggle-link,.product-toggle-menu dt.brand.solution.note span{background:url(../img/side/side_pc_08.png) left 15px center no-repeat}.product-toggle-menu dt.brand.solution.on span:after{background:url(../img/icon/sidemenu_open_solution.png) center center no-repeat;background-size:100%}.product-toggle-menu>dl>dd{padding-left:7px;border-bottom:1px solid #9fa7b0}.product-toggle-menu dd{display:none}.product-toggle-menu dd .product-submenu{font-size:1.4rem;font-weight:400}.product-toggle-menu dd .product-submenu a{display:block;position:relative;padding:8px 4px 9px;font-weight:600;letter-spacing:normal;color:#187fcc;border-bottom:1px solid #e9eced}.product-toggle-menu dd .product-toggle-submenu dt span{padding:9px 32px 9px 5px;font-size:1.2rem;letter-spacing:normal;color:#515459;border-bottom:1px solid #e9eced}.product-toggle-menu dd .product-toggle-submenu dt span:after{background:url(../img/icon/sidemenu_sub_close.png) center center no-repeat;background-size:100%}.product-toggle-menu dd .product-toggle-submenu dt.on span{border-bottom:none}.product-toggle-menu dd .product-toggle-submenu dt.on span:after{background:url(../img/icon/sidemenu_sub_open.png) center center no-repeat;background-size:100%}.product-toggle-menu dd .product-toggle-submenu ul{padding:1px 0 10px;border-bottom:1px solid #e9eced}.product-toggle-menu dd .product-toggle-submenu ul li a{display:block;position:relative;padding:7px 10px 7px 18px;font-size:1.2rem;line-height:1.5;color:#515459}.product-toggle-menu dd .product-toggle-submenu dl:last-child dt span{border-bottom:none}.sns-box{margin:20px 0;text-align:center}.sns-box ul{margin:0}.sns-box ul li{display:inline-block;margin:0 5px}.sns-box ul li a img{width:50px;height:auto}.sns-box ul li a:focus img,.sns-box ul li a:hover img{opacity:.7}.sns-link{display:table;position:absolute;top:0;right:0}.sns-link li{display:table-cell;padding-left:5px}.sns-link li:first-child{padding-left:0}.sns-link li a{display:block;width:44px;height:44px}#main_column.template .sns-link{margin:0;padding:0;border:none}.EC-items__item .item-icon,.EC-items__item .item-score,.EC-items__lists,.EC-items__slide__move{clear:both}.EC-items__item .item-icon:after,.EC-items__item .item-icon:before,.EC-items__item .item-score:after,.EC-items__item .item-score:before,.EC-items__lists:after,.EC-items__lists:before,.EC-items__slide__move:after,.EC-items__slide__move:before{content:' ';display:table}.EC-items__item .item-icon:after,.EC-items__item .item-score:after,.EC-items__lists:after,.EC-items__slide__move:after{clear:both}.title_style1{margin-bottom:25px;font-size:24px;font-weight:400;color:#6f18cc}.title_style1:before{position:relative;top:15px;margin-right:10px}.title_style2,.title_style3{margin:20px 0;padding:10px 20px}.title_style2 .title_text,.title_style3 .title_text{float:left;font-size:20px;font-weight:400;color:#fff}.title_style2 .more,.title_style3 .more{float:right;margin-top:4px}.title_style2 .more a,.title_style3 .more a{font-size:12px;color:#fff}.title_style2 .more a:focus,.title_style2 .more a:hover,.title_style3 .more a:focus,.title_style3 .more a:hover{opacity:.7}.title_style2 .more a:before,.title_style3 .more a:before{content:url(../img/icon/more.png);position:relative;top:4px;margin-right:6px}.title_style2 .title_navi,.title_style3 .title_navi{float:right;margin:0 10px}.title_style2 .title_navi li,.title_style3 .title_navi li{display:inline-block;margin:0 3px}.title_style2 .title_navi li a,.title_style3 .title_navi li a{display:block;width:110px;margin-top:3px;padding:2px 0;font-size:12px;text-align:center;color:#fff;border:1px solid #fff;border-radius:12px}.title_style2 .title_navi li a.current,.title_style2 .title_navi li a:focus,.title_style2 .title_navi li a:hover,.title_style3 .title_navi li a.current,.title_style3 .title_navi li a:focus,.title_style3 .title_navi li a:hover{color:#187fcc;background-color:#fff}.recommend_user .title_style1:before{content:url(../img/icon/recommend_user.png)}.recommend_user .title_style2{background:#6a11cb;background:-webkit-gradient(linear,left top,right top,from(#6a11cb),to(#03c0ff));background:linear-gradient(to right,#6a11cb 0,#03c0ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$startColor', endColorstr='$endColor', GradientType=1 )}.recommend_site .title_style1:before{content:url(../img/icon/recommend_site.png)}.recommend_site .title_style2{background:#187fcc;background:-webkit-gradient(linear,left top,right top,from(#187fcc),to(#03c0ff));background:linear-gradient(to right,#187fcc 0,#03c0ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$startColor', endColorstr='$endColor', GradientType=1 )}.top_block .title_style3{background-color:#9fa7b0}.top_block .button.more a{position:relative;display:block;width:200px;margin:0 auto;padding:9px 0;font-size:14px;text-align:center;color:#fff;background-color:#000;border-radius:20px}.top_block .button.more a:focus,.top_block .button.more a:hover{opacity:.7}.top_block .button.more a:after{content:url(../img/icon/button_more.png);position:absolute;top:10px;right:10px}