body{word-break:break-all}img{max-width:712px;height:auto}.row{margin-bottom:30px;*display:block;*zoom:1}#sidebar .row{margin-bottom:0}.noscript{font-weight:bold;border:3px solid #F00;color:#F00;padding:10px;margin-bottom:30px}.container{*width:990px}bod#top .col-xs-6{width:135px!important}.attention{margin-left:13px;text-indent:-13px}p.attention{margin-bottom:0}.text-center img{margin:0 auto}#header{position:relative}#header .logo{padding-top:25px}#tagline{left:50%;margin-left:-300px;position:absolute;top:30px}.navbar{border-radius:0}.navbar .navbar-brand{padding:0 15px 0 0;height:auto;line-height:1}.navbar .btn{font-size:1.077em;height:36px}.navbar-form{width:233px}.navbar-form .form-group .form-control{width:153px;height:36px;border-radius:4px 0 0 4px}.navbar-form .form-group .input-group-addon{white-space:nowrap;display:inline-block;width:50px;text-align:center;padding:6px 0 6px 10px;border-radius:0 4px 4px 0;color:#333;font-weight:normal;height:36px;margin-bottom:0}.navDetail .navbar-collapse,.navDetail .collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navDetail .navbar-brand{margin-left:-15px}body#top .navbar-inverse .navbar-nav>li.top>a,body#top .navbar-inverse .navbar-nav>li.top>a:hover,body#top .navbar-inverse .navbar-nav>li.top>a:focus{background-color:#022f5a;color:#fff}body.goods-page .navbar-inverse .navbar-nav>li.goods>a,body.goods-page .navbar-inverse .navbar-nav>li.goods>a:hover,body.goods-page .navbar-inverse .navbar-nav>li.goods>a:focus{background-color:#022f5a;color:#fff}body.about-page .navbar-inverse .navbar-nav>li.about>a,body.about-page .navbar-inverse .navbar-nav>li.about>a:hover,body.about-page .navbar-inverse .navbar-nav>li.about>a:focus{background-color:#022f5a;color:#fff}.row #main{*float:left;*width:745px;margin-bottom:64px}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:auto\9;max-width:100%;height:auto}#sidebar{*float:left;*width:200px;margin-bottom:30px;margin-top:-40px;color:#535353}#sidebar .page-header{margin-top:40px;margin-bottom:15px}#sidebar .page-header h4,#sidebar .page-header .h4{font-size:1.385em;font-weight:bold;color:#535353;padding-left:20px;margin:0;background:url(../images/ttl_side.png) no-repeat 0 3px}#sidebar .row{margin:0}#sidebar .row .col-md-8{min-height:118px}#sidebar .col-md-12{padding:0}#sidebar .btn{font-size:1.077em}#sidebar .btn .glyphicon{font-size:.769em}#sidebar ul{padding:0;list-style-position:inside;color:#bfb6b6}#sidebar ul li{margin-left:13px;text-indent:-13px}#sidebar ul li strong{color:#000}#sidebar dl dt{margin-bottom:10px}#sidebar .col-md-8 strong{padding-bottom:5px}#footer{font-size:1.077em;color:#fff;background:#2b2b2b}#footer .navbar{margin:0}#footer .row{padding-top:20px}#footer .row a{display:inline-block;text-decoration:underline;color:#fff}#footer .navbar-dark{border:0;background:#575757}#footer .navbar-nav>li>a{padding-top:25px;padding-bottom:25px;color:#fff}#footer .navbar-nav>li>a:hover,#footer .navbar-nav>li>a:focus{background:#717171}#footer .navbar-dark .navbar-toggle{border-color:#2b2b2b}#footer .navbar-dark .navbar-toggle:hover,#footer .navbar-dark .navbar-toggle:focus{background:#2b2b2b}#footer .navbar-dark .navbar-toggle .icon-bar{background:#fff}h1,.h1{background:url(../images/ttl_main.png) no-repeat 0 0;margin-top:35px;padding:12px 0 0 64px;min-height:50px;color:#000;font-weight:bold;position:relative}h1 small,.h1 small,h1 .small,.h1 .small{font-size:50%;position:absolute;top:-10px;display:block}h1:first-of-type,.h1:first-of-type{margin-top:0}h2,.h2{margin-top:35px;font-weight:bold;background:url(../images/ttl_h2.png) no-repeat;padding-left:45px}h2:first-of-type,.h2:first-of-type{margin-top:0}h3,.h3{margin-top:0}.label{display:inline-block;padding:5px;margin-bottom:5px}.label.purpose{background:#7db441}.label.function{background:#0083cd}.label.os{background:#cd7d00}.label.target{background:#009569}.dl-horizontal dt{white-space:normal;word-break:break-all;text-overflow:inherit;font-weight:normal;text-align:left!important;width:100px;margin-bottom:10px}.dl-horizontal dd{margin-left:110px;margin-bottom:10px}.label.label-primary{font-size:60%;vertical-align:middle;margin-left:5px}.thumbnail{padding:0;border:0;border-radius:0}.thumbnail .caption{text-align:center;padding:0}.container .jumbotron{padding:0;border-radius:0;background:transparent}.container .jumbotron *[class*="col-xs-"]{min-height:280px}.well{color:#fff;border:0;background:#02357e}.well h3,.well .h3{margin-top:0;min-height:22px;padding-left:40px;font-weight:bold;color:#ffde00;background:url(../images/ttl_transparent.png) no-repeat}.breadcrumb{background-color:#fff;border:1px solid #eee;font-size:.923em}.breadcrumb li{zoom:1;padding:1px}.breadcrumb li a{zoom:1}.breadcrumb>li+li:before{content:'>'}.tab-panel .nav-pills{margin:10px 0;padding:5px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.panel{position:relative;border-color:#ddd}.panel .panel-heading{color:#fff;font-weight:bold;background:#aaa}.panel .panel-heading .glyphicon{font-size:1.077em;opacity:.37}.panel .panel-heading a{padding-right:20px;position:relative;z-index:100;display:block;color:#fff}.panel .panel-heading a:hover,.panel .panel-heading a:active,.panel .panel-heading a:focus{text-decoration:none}.panel .panel-body{padding-bottom:5px}.panel .panel-body ul{margin-bottom:0}.updown{color:#fff;opacity:.6;top:10px;right:15px;position:absolute;z-index:1}.updown .glyphicon-chevron-up,.updown .glyphicon-chevron-down,.updown .glyphicon-minus{display:none;padding-top:3px;font-size:1.538em}.collapse+.updown{display:block}.collapse+.updown .glyphicon-chevron-up,.collapse+.updown .glyphicon-minus{display:none}.collapse+.updown .glyphicon-chevron-down{display:block}.collapse.in+.updown .glyphicon-chevron-up{display:block}.collapse.in+.updown .glyphicon-chevron-down,.collapse.in+.updown .glyphicon-minus{display:none}.panel-purpose>.panel-heading{background-color:#7db441}.panel-function>.panel-heading{background-color:#0083cd}.panel-os>.panel-heading{background-color:#cd7d00}.panel-target>.panel-heading{background-color:#009569}.nav-tabs{font-size:1.077em;margin-bottom:55px;position:relative}.nav-tabs>li{float:none;display:inline-block;min-width:5em\9;*display:inline;zoom:1;font-weight:bold;position:static}.nav-tabs>li>a{border:0;zoom:1}.nav-tabs>li>a:hover,.nav-tabs>li>a:active,.nav-tabs>li>a:focus{color:#fff}.nav-tabs>li .nav-pills{display:none;position:absolute;left:0;width:100%}.nav-tabs>li .nav-pills>li{text-shadow:0 1px 0 #666;font-weight:normal}.nav-tabs>li .nav-pills>li+li{margin:0}.nav-tabs>li .nav-pills>li>a{border-radius:0;color:#fff}.nav-tabs>li .nav-pills>li.active a,.nav-tabs>li .nav-pills>li.active:hover,.nav-tabs>li .nav-pills>li.active:focus{font-weight:bold;background:0}.nav-tabs>li .nav-pills>li.active a:hover,.nav-tabs>li .nav-pills>li.active:hover:hover,.nav-tabs>li .nav-pills>li.active:focus:hover{background:none!important;cursor:default}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;border:0}.nav-tabs>li.active .nav-pills{display:block}.nav-tabs>li.tab-all>a{border:1px solid #fff;border-bottom:0}.nav-tabs>li.tab-all>a:hover,.nav-tabs>li.tab-all>a a:active,.nav-tabs>li.tab-all>a:focus{color:#555;border:1px solid #ddd;border-bottom:0}.nav-tabs>li.tab-all.active>a{border-color:#ddd;border-bottom:0}.nav-tabs>li.tab-all.active a{color:#555}.nav-tabs>li.tab-all.active .nav-pills{border-bottom:1px solid #ddd}.nav-tabs>li.tab-all.active .nav-pills li{text-shadow:1px 0 0 #CCC}.nav-tabs>li.tab-all.active .nav-pills li a:hover{background:#eee}.nav-tabs>li.tab-purpose>a:hover,.nav-tabs>li.tab-purpose>a a:active,.nav-tabs>li.tab-purpose>a:focus{background:#7db441}.nav-tabs>li.tab-purpose.active a,.nav-tabs>li.tab-purpose.active .nav-pills{background:#7db441}.nav-tabs>li.tab-purpose.active .nav-pills a:hover{background:#97c367}.nav-tabs>li.tab-function>a:hover,.nav-tabs>li.tab-function>a a:active,.nav-tabs>li.tab-function>a:focus{background:#0083cd}.nav-tabs>li.tab-function.active a,.nav-tabs>li.tab-function.active .nav-pills{background:#0083cd}.nav-tabs>li.tab-function.active .nav-pills a:hover{background:#339cd7}.nav-tabs>li.tab-os>a:hover,.nav-tabs>li.tab-os>a a:active,.nav-tabs>li.tab-os>a:focus{background:#cd7d00}.nav-tabs>li.tab-os.active a,.nav-tabs>li.tab-os.active .nav-pills{background:#cd7d00}.nav-tabs>li.tab-os.active .nav-pills a:hover{background:#d79733}.nav-tabs>li.tab-target a{zoom:1;margin-left:1px\9}.nav-tabs>li.tab-target a:hover,.nav-tabs>li.tab-target a a:active,.nav-tabs>li.tab-target a:focus{background:#009569}.nav-tabs>li.tab-target.active a,.nav-tabs>li.tab-target.active .nav-pills{background:#009569}.nav-tabs>li.tab-target.active .nav-pills a:hover{background:#33aa87}.tab-nav{margin:10px 0 44px;color:#5e5e5e;padding:8px 0;border-top:1px dotted #d7d7d7;border-bottom:1px dotted #d7d7d7}.tab-nav .pagination{margin:0}.tab-nav .pull-left{padding-top:5px;margin-bottom:0}.btn{font-size:1.231em;text-align:left;margin-bottom:20px;padding:8px 10px 8px 30px;text-indent:-10px;white-space:normal}.btn .glyphicon{color:#9b9b9b;font-size:1.077em}.btn-default{background-color:#f5f5f5;color:#0079d6;font-weight:bold}.btn-default:hover{color:#5bb1f4}.btn-default:hover .glyphicon{color:#b1b1b1}.btn-w240{width:240px}.btn+.btn{margin:0 0 20px 0}.list-inline li{margin-bottom:10px}.list-inline li:before{content:'';display:inline-block;border-radius:50%;width:8px;height:8px;background:#bfb6b6;margin-right:4px;position:relative;top:-2px}.table>thead>tr>td:empty,.table>tbody>tr>td:empty,.table>tfoot>tr>td:empty{height:36px}.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{*height:36px;height:36px\9}.text-lg{font-size:1.385em}.text-sm{font-size:1.077em}.text-red{color:#e5004f}.text-yellow{color:#ffde00}.v-middle{height:118px;display:table-cell;vertical-align:middle}dl dt.small{font-weight:normal}.shoplist-page h1{margin-bottom:35px}@media screen and (max-width:1200px){.dl-horizontal dt{display:block;width:100%;margin-bottom:5px}.dl-horizontal dd{display:block;margin:0 0 20px}.thumbnail img{width:auto;max-height:180px}.navbar-form{width:auto}.navbar-form .form-group .form-control{display:inline-block;width:85%}.navbar-form .form-group .input-group-addon{width:15%}#tagline{margin-left:-230px}.navbar-form .form-group .form-control{width:200px}.navbar-form .form-group .input-group-addon{width:60px}}@media screen and (max-width:750px){#footer .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-form .form-group .form-control{width:75%}.navbar-form .form-group .input-group-addon{width:25%;margin-top:-6px}h1 small,.h1 small,h1 .small,.h1 .small{top:-20px}}