﻿@charset "UTF-8";body{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-feature-settings:palt;letter-spacing:.8px;color:#3d3333}@media screen and (min-width:1024px){body{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}}a:link,a:visited{text-decoration:none;color:#1a0dab}a:hover,a:active{text-decoration:none;color:#d80b24}h1,h2{margin:2rem 0;padding:.5rem;font-weight:400;line-height:1.6;background:none;color:#3d3333;vertical-align:middle}.titleSub p,.titleSub h1{font-size:2rem}.nav-i{padding-top:15px;padding-bottom:15px}.nav-i .form-group{padding:0 1.5rem;border:1px solid #d3d3d3;background:#fafafa}#i{overflow:hidden;max-height:0;margin-top:1.5rem;transition:max-height .5s ease}.active #i{max-height:620px}#i table{width:100%}#i th,#i td{border-bottom:1px solid #e6e6e6;padding:1.5rem}#i tr:last-of-type th,#i tr:last-of-type td{border-bottom:none}#i th{background:#fafafa}#i label{display:block}.nav-i h2{cursor:pointer;position:relative;margin:1.5rem 0;font-size:1.6rem}.nav-i h2 .ico{line-height:1;display:block;position:absolute;top:-1px;right:5px;color:#999;font-weight:700;font-size:18px;transform:rotate(45deg);transition:transform .25s ease}.newicon{padding:2px 5px;background-color:#ffc107;border-radius:4px;color:#fff;font-size:10px;margin:0 0 0 3px}.active h2 .ico{transform:rotate(0)}.nav-i .row-flex{display:flex;flex-flow:row nowrap;justify-content:space-between}.nav-i .row-flex>.col{flex:0 0 48%}.circle{display:none;position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.5)}.loading .circle{display:block}.loading .circle::after{content:'';display:block;position:absolute;top:50%;left:50%;width:48px;height:48px;border:2px solid #ccc;border-top-color:#666;border-radius:50%;animation:preloading .75s infinite linear}.hr{display:none;padding-top:15px;padding-bottom:15px;background:#fff}#items .input-group{position:relative;display:flex;flex-wrap:wrap;gap:10px 20px}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:unset;margin-top:unset}#selected{margin-top:2rem}#status{line-height:2.2;text-align:center;font-size:2rem}#status>span{display:inline-block;margin:0 1rem 0 0;padding:.5rem;border-bottom:1px dotted #ccc}#status>span:last-of-type{border-bottom:none}#status .badge{margin-left:.5rem}#list{min-height:30rem;margin-top:1rem;margin-bottom:1rem;padding:1rem;background:#ececec}.loading #list{margin-top:0;margin-bottom:0}#list>.shop{position:relative;min-height:25rem;margin:0 0 2rem;padding:.5rem;background:#fff no-repeat center center;box-shadow:0 0 4px #ccc}#list>.shop .row-flex{opacity:1;transition:opacity .25s ease}#list>.shop.loading::after{content:'';display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;border:2px solid #ccc;border-top-color:#666;border-radius:50%;animation:preloading .75s infinite linear}@keyframes preloading{0%{transform:rotate(0deg)}100%{transform:rotate(720deg)}}@-webkit-keyframes preloading{0%{transform:rotate(0deg)}100%{transform:rotate(720deg)}}#list>.shop.loading .row-flex{opacity:0}.shop h3{margin-top:0}.shop .brand{display:none;vertical-align:middle;width:30px;height:30px;margin-right:3px;background:url(/service/smartphone/images/l/logo_h_kitamura.svg) no-repeat center;background-size:auto 100%}.shop .table{margin-bottom:.5rem;font-size:1.3rem}.shop .table th{text-align:center;width:8rem}.spec a:link,.spec a:visited,.spec a:hover,.spec a:focus{text-decoration:none;color:#3d3333}.spec .glyphicon{margin-right:.5rem}.util{display:flex;flex-flow:row nowrap;justify-content:center;margin-bottom:1rem;padding:0 1.5rem}.util>p{margin:0;padding:0 2rem;flex:0 0 auto}.util>p a{display:block;text-decoration:none}.util>p a:link,.util>p a:visited,.util>p a:hover,.util>p a:active{color:currentColor;text-decoration:none}.util span{font-size:1.2rem}.util span .glyphicon{display:inline-block;font-size:10px;transform:scale(.8);margin-top:-2px}.util a>span:first-of-type{display:block;overflow:hidden;border-radius:50%;width:40px;height:40px;margin:0 auto 5px;background-color:#61a9f3}.util .ico{display:block;overflow:hidden;width:32px;height:32px;margin:4px auto auto;background:url(/service/print/images/ico_sprites.svg) no-repeat 0 0;background-size:auto 100%;transform:scale(.7)}.util .ico.ico_blog{background-position:100% 0}.util .ico.ico_tel{background-position:0 0}.util .ico.ico_map{background-position:50% 0}.list-item{line-height:1.1;margin-bottom:0}.list-item>span{margin:.2rem}.list-item .label{display:inline-block;white-space:normal;padding:.5rem 1rem}.pagetop{cursor:pointer;line-height:44px;position:fixed;z-index:8;left:50%;bottom:-10rem;text-align:center;border-radius:50%;width:44px;height:44px;margin:0;font-size:1.2rem;color:#fff;background:rgba(0,0,0,.55);transform:translateX(-50%);transition:bottom 1s ease}.scrolled .pagetop{bottom:4rem}@media screen and (max-width:1023px){#i{margin-left:-5px;margin-right:-5px}#i label{margin:10px auto 10px 0}.nav-i{padding:0 .5rem}.nav-i .btn-group{margin:1.5rem 0}#list{margin-left:-15px;margin-right:-15px}#area>.row>div[class^=col]:first-of-type{position:relative;padding-bottom:2rem}#area>.row>div[class^=col]:first-of-type::before{display:block;content:'';position:absolute;left:5px;right:5px;bottom:0;height:1px;background-color:#d3d3d3}#area>.row>div[class^=col] div[class^=col]:nth-of-type(2) div[role^=group]{text-align:center;padding-top:1.5rem}.util{margin:0 9rem 1rem;padding:2rem 1.5rem}.shop h3{color:#3d3333;margin:0 0 .5rem;padding:5px 10px;background-color:#fff}}@media screen and (min-width:1024px){#area>.row{position:relative}#area>.row::before{content:'';display:block;position:absolute;top:10px;left:50%;bottom:10px;width:1px;background-color:#ccc}#i th,#i td{font-size:1.5rem}#i label{display:inline-block}.nav-i h2{font-size:2.2rem}#t{margin-bottom:2rem}main.results{background:#ececec}#status{font-size:2.4rem}#list{display:flex;flex-flow:row wrap;justify-content:space-between}#list>.shop{flex:0 0 50%;flex:0 0 calc(50% - 5px);min-width:50%;min-width:calc(50% - 5px);box-sizing:content-box;box-sizing:border-box;margin-bottom:1rem;padding:1.5rem}.shop>.row-flex{display:flex;flex-flow:row nowrap;align-items:center;margin:0}.shop .brand{display:inline-block}.shop .glyphicon{display:none}.util{margin:2rem 0;padding:0 1.5rem}.util p:not(:last-of-type){margin-right:2.5rem}.shop a:link,.shop a:visited,.shop a:hover,.shop a:focus{text-decoration:none;color:#3d3333}.util a:hover{opacity:.8}footer{margin-top:10rem}}@media screen and (min-width:1024px){.container{padding-right:0;padding-left:0}}@media screen and (max-width:1023px){ol.tPath li:first-child:before{width:12px}}.label-default{background-color:#777}.font-size-10,#search-notes h2 span{font-size:10px}