@charset "UTF-8";
/* CSS Document */


/*-------------------------------
   common
-------------------------------*/
.color1 {color:#666;}
.color2 {color:#f00;}
.color3 {color:#F25C27;}

.font1 {font-size:77%;}/*x-small*/
.font2 {font-size:85%;}/*small*/
.font3 {font-size:93%;}/*midium*/
.font4 {font-size:123.1%}
.font5 {font-size:138.5%}
.font6 {font-size:153.9%}
.font7 {font-size:167%}

strong {font-weight:bold;}
em {color:#F25C27;}

a {color:#000;}
a:hover,li.brick:hover {text-decoration:none;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
#toTop {display:none;text-decoration:none;position:fixed;bottom:40px;right:0;overflow:hidden;width:30px;height:110px;border:none;text-indent:-999px;background:url(/img/www/imgset.png) no-repeat -570px 0;} 
#toTop:active, #toTop:focus {outline:none;}

@media screen and (min-width: 769px){ /*pc*/

}

@media screen and (max-width: 768px){ /*tablet*/
}

@media screen and (max-width:640px){/*smart*/
a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
#toTop {width:30px;height:30px;background-position:-570px -130px;}

}


/*-------------------------------
   contents
-------------------------------*/
/*	imgSet	*/
.imgset {overflow:hidden;background:url(/img/www/imgset.png) no-repeat;}
.icon,.label {display:inline-block;/display:inline;/zoom:1;}

.icon-cart {width:40px;height:30px;background-position:0 -100px;vertical-align:-0.4em}
.icon-lnav {width:200px;height:80px;background-position:-250px -100px;}


/*	blogs	*/
.blogs {max-width:740px;margin-bottom:1em;}
.blogs a {color:#F25C27;text-decoration:none;}
.blogs img {display:block;padding:.6em 0;}
.blogs .btn {margin:1em 0;}
.blogs .time {margin-top:1em;padding:.6em 0 2em;font-size:85%;color:#666;border-top:1px dotted #999;}

.archive {padding:.6em 1em;border-top:3px solid #999;background:#eee;}

@media screen and (max-width:640px){ /*smart*/
.blogs {padding:0 10px;}
}


/*	help	*/
.help {width:100%;margin-bottom:20px;}
.help h2 {color:#eee;font:24px/2em 'Josefin Sans', sans-serif;background:#000;border-bottom:4px solid #F25C27;}
.help h2 span {margin-left:1em;padding:.4em 1em;color:#fff;font-weight:bold;font-size:10px;vertical-align:top;background:#F25C27;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;}
.help h2 + div {display:none;}
.help h2 a {display:block;padding:0 1em;color:#eee;text-decoration:none;}
.help h2 a:hover {background:#666}
.help h2 + div {display:block!important;overflow:hidden;height:0;padding:0;-webkit-transform:translateZ(0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.help p {padding:2em;color:#fff;background:#000;-moz-border-radius:0 0 .4em .4em;-webkit-border-radius:0 0 .4em .4em;border-radius:0 0 .4em .4em;}
.help h2.open + div {height:auto;background:#fff;}


@media screen and (max-width:640px){ /*smart*/
.help {margin:0;}
.help p {padding:10px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
}

/*	items	*/
.items h3 {margin:10px 0;padding:.4em 1em;font:18px/1.2em 'Josefin Sans', sans-serif;border-left:10px solid #F25C27;}
.items h3 span {display:inline-block;/display:inline;/zoom:1;float:right;}
.items dt {float:left;width:120px;padding:.6em 1em;border-top:1px solid #999;}
.items dd {overflow:hidden;padding:.6em 1em;border-top:1px solid #999;border-left:1px dotted #999;}
.item_btnarea {margin-top:10px;padding:20px 1em;text-align:center;border-top:3px solid #000;}

.items table {width:100%;}
.items th,.items td {padding:.6em .4em;vertical-align:top;}
.items thead tr {color:#eee;font-size:85%;text-align:center;background:#000;}
.items td img {float:left;width:90px;padding-right:10px;}
.items td p {overflow:hidden;}
.items tbody tr {border-top:1px solid #000;}

@media screen and (max-width:640px){ /*smart*/
.items dt {float:none;width:100%;padding:.2em 1em;font-size:93%;border:none;background:#000;color:#fff;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;}
.items dd {padding:.6em 0 1.4em 1.4em;border:none;}
.items td img {float:none;}

}


/*	masonry	*/
.wall {margin:0 0 10px -10px;}
li.brick {position:relative;background:#eee;text-align:center;cursor:pointer;}
li.brick:hover {opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=40)";-moz-opacity:0.8;-khtml-opacity:0.8;}
li.brick h3,li.brick p {text-align:left;}
li.brick h3 {padding:.4em 1em 0;font-size:123.1%;word-wrap:break-word;font-size:15px;}
li.brick p {padding:.4em 1em;word-wrap:break-word;}
li.brick .price {display:block;text-align:right;}
li.brick .rank {font-size:93%;color:#eee;background:#F25C27;}

@media screen and (min-width: 769px){ /*pc*/
li.brick {width:188px;margin:0 0 15px 8px;}

}

@media screen and (max-width: 768px){ /*tablet*/
li.brick {width:170px;margin:0 0 15px 6px;}

}

@media screen and (max-width:640px){ /*smart*/
.wall {margin:10px auto 0;}
li.brick {width:145px;margin:0 4px 15px}

}


/*	slider	*/
.slider {width:100%;padding:30px 0 60px;background:#fff;}
.bx-wrapper {position:relative;/zoom:1;margin:0 auto;}
.slider .bx-wrapper {overflow:hidden;width:1000px;max-height:500px;}
.bx-wrapper img {display:block;max-width:100%;margin:0 auto;}
.bx-wrapper .bx-pager {position:absolute;bottom:-30px;width:100%;text-align:center;}
.bx-wrapper .bx-pager .bx-pager-item {display:inline-block;/display:inline;/zoom:1;}
.bx-wrapper .bx-pager.bx-default-pager a {display:block;width:10px;height:10px;margin:0 5px;background:#000;text-indent:-9999px;outline:0;border:1px solid #000;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-default-pager .active  {border:1px solid #F25C27;}

#bx-pager a img {max-width:60px;margin-top:10px;border:1px solid #000;}
#bx-pager {text-align:center;overflow:hidden;max-height:70px;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-controls-direction a {overflow:hidden;display:block;position:absolute;top:45%;width:50px;height:0;padding-top:50px;z-index:900;opacity:0.4;filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)";-moz-opacity:0.4;-khtml-opacity:0.4;}
.bx-wrapper .bx-prev {left:0;background:url(/img/www/imgset.png) no-repeat 0 -160px;}
.bx-wrapper .bx-next {right:0;background:url(/img/www/imgset.png) no-repeat -80px -160px}

.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-next:hover {opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}

@media screen and (max-width:640px){ /*smart*/
.slider {margin:0;padding:0;background:#000;}
.bx-wrapper .bx-pager {display:none;}
.bx-wrapper .bx-controls-direction a {width:25px;padding-top:25px;background-size:300px auto;}
.bx-wrapper .bx-prev {background-position:0 -80px;}
.bx-wrapper .bx-next {background-position:-40px -80px;}
}

/*
 * Nivo Lightbox Default Theme v1.0
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
.nivo-lightbox-theme-default.nivo-lightbox-overlay {background:#666;background:rgba(0,0,0,0.8);}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {background:url(/img/www/loading.gif) no-repeat 50% 50%;}
.nivo-lightbox-theme-default .nivo-lightbox-nav {top:10%;width:8%;height:80%;text-indent:-9999px;background-repeat:no-repeat;background-position:50% 50%;opacity:0.5;}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover {opacity:1;background-color:rgba(0,0,0,0.5);}
.nivo-lightbox-theme-default .nivo-lightbox-prev {background-image:url(/img/www/prev.png);border-radius:0 3px 3px 0;}
.nivo-lightbox-theme-default .nivo-lightbox-next {background-image:url(/img/www/next.png);border-radius:3px 0 0 3px;}
.nivo-lightbox-theme-default .nivo-lightbox-close {display:block;background:url(/img/www/close.png) no-repeat;width:16px;height:16px;text-indent:-9999px;padding:5px;opacity:0.5;}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover {opacity:1;}
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap {bottom:-7%;}
.nivo-lightbox-theme-default .nivo-lightbox-title {font:14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;background:#000;color:#fff;padding:7px 15px;border-radius:30px;}
.nivo-lightbox-theme-default .nivo-lightbox-image img {background:#fff;border:5px solid #fff;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4);}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,.nivo-lightbox-theme-default .nivo-lightbox-inline {background:#fff;padding:40px;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4);}
 @media (-webkit-min-device-pixel-ratio:1.3),  (-o-min-device-pixel-ratio:2.6/2),  (min--moz-device-pixel-ratio:1.3),  (min-device-pixel-ratio:1.3),  (min-resolution:1.3dppx) {
 .nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {background-image:url(/img/www/loading@2x.gif);background-size:32px 32px;}
 .nivo-lightbox-theme-default .nivo-lightbox-prev {background-image:url(/img/www/prev@2x.png);background-size:48px 48px;}
 .nivo-lightbox-theme-default .nivo-lightbox-next {background-image:url(/img/www/next@2x.png);background-size:48px 48px;}
 .nivo-lightbox-theme-default .nivo-lightbox-close {background-image:url(/img/www/close@2x.png);background-size:16px 16px;}
}

.nivo-lightbox-overlay {position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-lightbox-overlay.nivo-lightbox-open {visibility:visible;opacity:1;}
.nivo-lightbox-wrap {position:absolute;top:10%;bottom:10%;left:10%;right:10%;}
.nivo-lightbox-content {width:100%;height:100%;}
.nivo-lightbox-title-wrap {position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center;}
.nivo-lightbox-nav {display:none;}
.nivo-lightbox-prev {position:absolute;top:50%;left:0;}
.nivo-lightbox-next {position:absolute;top:50%;right:0;}
.nivo-lightbox-close {position:absolute;top:2%;right:2%;}
.nivo-lightbox-image {text-align:center;}
.nivo-lightbox-image img {max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle;}
.nivo-lightbox-content iframe {width:100%;height:100%;}
.nivo-lightbox-inline,.nivo-lightbox-ajax {max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000;}
.nivo-lightbox-error p {display:table-cell;vertical-align:middle;}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {-webkit-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-moz-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-ms-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-o-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}

.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%);}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%);}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px);}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}



/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */

button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0;}
button {overflow:visible;}
button,select {text-transform:none;}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {-webkit-appearance:button;cursor:pointer;}

button[disabled],
html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}

input {line-height:normal;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
textarea {overflow:auto;}
optgroup {font-weight:bold;}

* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

input,button,select,textarea {font-family:inherit;font-size:inherit;line-height:inherit;}

.img-responsive {display:block;max-width:100%;height:auto;}
.img-rounded {border-radius:6px;}
.img-thumbnail {padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto;}
.img-circle {border-radius:50%;}

.sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
th {text-align:left;}
.table {width:100%;margin-bottom:20px;}

.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #dddddd;}
.table > thead > tr > th {vertical-align:bottom;border-bottom:2px solid #dddddd;}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {border-top:0;}
.table > tbody + tbody {border-top:2px solid #dddddd;}
.table .table {background-color:#ffffff;}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td {padding:5px;}
.table-bordered {border:1px solid #dddddd;}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {border:1px solid #dddddd;}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {border-bottom-width:2px;}
.table-striped > tbody > tr:nth-child(odd) > td,.table-striped > tbody > tr:nth-child(odd) > th {background-color:#f9f9f9;}
.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th {background-color:#f5f5f5;}
table col[class*="col-"] {position:static;float:none;display:table-column;}
table td[class*="col-"],
table th[class*="col-"] {position:static;float:none;display:table-cell;}

.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {background-color:#f5f5f5;}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr.active:hover > th {background-color:#e8e8e8;}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {background-color:#dff0d8;}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr.success:hover > th {background-color:#d0e9c6;}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {background-color:#d9edf7;}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr.info:hover > th {background-color:#c4e3f3;}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {background-color:#fcf8e3;}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr.warning:hover > th {background-color:#faf2cc;}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {background-color:#f2dede;}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr.danger:hover > th {background-color:#ebcccc;}

@media (max-width:767px) {
.table-responsive {width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #dddddd;-webkit-overflow-scrolling:touch;}
.table-responsive > .table {margin-bottom:0;}

.table-responsive > .table > thead > tr > th,
 .table-responsive > .table > tbody > tr > th,
 .table-responsive > .table > tfoot > tr > th,
 .table-responsive > .table > thead > tr > td,
 .table-responsive > .table > tbody > tr > td,
 .table-responsive > .table > tfoot > tr > td {white-space:nowrap;}

.table-responsive > .table-bordered {border:0;}

.table-responsive > .table-bordered > thead > tr > th:first-child,
 .table-responsive > .table-bordered > tbody > tr > th:first-child,
 .table-responsive > .table-bordered > tfoot > tr > th:first-child,
 .table-responsive > .table-bordered > thead > tr > td:first-child,
 .table-responsive > .table-bordered > tbody > tr > td:first-child,
 .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left:0;}

.table-responsive > .table-bordered > thead > tr > th:last-child,
 .table-responsive > .table-bordered > tbody > tr > th:last-child,
 .table-responsive > .table-bordered > tfoot > tr > th:last-child,
 .table-responsive > .table-bordered > thead > tr > td:last-child,
 .table-responsive > .table-bordered > tbody > tr > td:last-child,
 .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right:0;}

.table-responsive > .table-bordered > tbody > tr:last-child > th,
 .table-responsive > .table-bordered > tfoot > tr:last-child > th,
 .table-responsive > .table-bordered > tbody > tr:last-child > td,
 .table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom:0;}
}


label {display:inline-block;margin-bottom:5px;}

input[type="search"] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type="radio"],
input[type="checkbox"] {margin:4px 0 0;margin-top:1px \9;/* IE8-9 */
  line-height:normal;}
input[type="file"] {display:block;}
input[type="range"] {display:block;width:100%;}
select[multiple],
select[size] {height:auto;}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
output {display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555555;}

.form-control {display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus {border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.form-control::-moz-placeholder {color:#999999; opacity:1;}
.form-control:-ms-input-placeholder {color:#999999;}
.form-control::-webkit-input-placeholder {color:#999999;}
.form-control[disabled],.form-control[readonly],
fieldset[disabled] .form-control {cursor:not-allowed;background-color:#eeeeee;opacity:1;}

textarea.form-control {height:auto;}
input[type="search"] {-webkit-appearance:none;}
input[type="date"] {line-height:34px;}
.form-group {margin-bottom:15px;}
.radio,.checkbox {display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px;}
.radio label,.checkbox label {display:inline;font-weight:normal;cursor:pointer;}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {float:left;margin-left:-20px;}
.radio + .radio,.checkbox + .checkbox {margin-top:-5px;}
.radio-inline,.checkbox-inline {display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer;}
.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline {margin-top:0;margin-left:10px;}

input[type="radio"][disabled],
input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {cursor:not-allowed;}

.input-sm {height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
select.input-sm {height:30px;line-height:30px;}
textarea.input-sm,
select[multiple].input-sm {height:auto;}

.input-lg {height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}
select.input-lg {height:46px;line-height:46px;}
textarea.input-lg,
select[multiple].input-lg {height:auto;}

.has-feedback {position:relative;}
.has-feedback .form-control {padding-right:42.5px;}
.has-feedback .form-control-feedback {position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center;}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline {color:#3c763d;}
.has-success .form-control {border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-success .form-control:focus {border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}
.has-success .input-group-addon {color:#3c763d;border-color:#3c763d;background-color:#dff0d8;}
.has-success .form-control-feedback {color:#3c763d;}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline {color:#8a6d3b;}
.has-warning .form-control {border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-warning .form-control:focus {border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}
.has-warning .input-group-addon {color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3;}
.has-warning .form-control-feedback {color:#8a6d3b;}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline {color:#a94442;}
.has-error .form-control {border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-error .form-control:focus {border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}
.has-error .input-group-addon {color:#a94442;border-color:#a94442;background-color:#f2dede;}
.has-error .form-control-feedback {color:#a94442;}

.form-control-static {margin-bottom:0;}
.help-block {display:block;margin-top:5px;margin-bottom:10px;color:#737373;}
.form-inline .form-group {display:inline-block;margin-bottom:0;vertical-align:middle;}
.form-inline .input-group > .form-control {width:50%;}
@media (min-width:768px) {

.form-inline .form-control {display:inline-block;width:auto;vertical-align:middle;}

.form-inline .control-label {margin-bottom:0;vertical-align:middle;}
.form-inline .radio,
 .form-inline .checkbox {display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle;}
.form-inline .radio input[type="radio"],
 .form-inline .checkbox input[type="checkbox"] {float:none;margin-left:0;}
.form-inline .has-feedback .form-control-feedback {top:0;}
}

.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {margin-top:0;margin-bottom:0;padding-top:7px;}
.form-horizontal .radio,.form-horizontal .checkbox {min-height:27px;}
.form-horizontal .form-control-static {padding-top:7px;}
.form-horizontal .has-feedback .form-control-feedback {top:0;right:15px;}
.form-horizontal .form-group label {float:left;width:18%;}
.form-horizontal .form-group .controls {overflow:hidden;}
.form-horizontal .inlines,.form-horizontal .inlines input,.form-horizontal .inlines select {display:inline-block;}
.span0 {width:80px;}
.span1 {width:80px;}
.span2 {width:180px;}

@media screen and (max-width:640px){ /*smart*/
.form-horizontal .form-group label {float:none;width:100%;}
.span0 {width:60px;}
.span1 {width:90px;}
.span2 {width:200px;}
}

.btn {display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;}

.btn:focus,.btn:active:focus,.btn.active:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,.btn:focus {color:#333333;text-decoration:none;}
.btn:active,.btn.active {outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.disabled,.btn[disabled],
fieldset[disabled] .btn {cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}

.btn-default {color:#333333;background-color:#ffffff;border-color:#cccccc;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {color:#333333;background-color:#ebebeb;border-color:#adadad;}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {background-image:none;}
.btn-default.disabled,.btn-default[disabled],
fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {background-color:#ffffff;border-color:#cccccc;}
.btn-default .badge {color:#ffffff;background-color:#333333;}

.btn-primary {color:#ffffff;background-color:#428bca;border-color:#357ebd;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {color:#ffffff;background-color:#3276b1;border-color:#285e8e;}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {background-image:none;}
.btn-primary.disabled,.btn-primary[disabled],
fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {background-color:#428bca;border-color:#357ebd;}
.btn-primary .badge {color:#428bca;background-color:#ffffff;}

.btn-success {color:#ffffff;background-color:#5cb85c;border-color:#4cae4c;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {color:#ffffff;background-color:#47a447;border-color:#398439;}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {background-image:none;}
.btn-success.disabled,.btn-success[disabled],
fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {background-color:#5cb85c;border-color:#4cae4c;}
.btn-success .badge {color:#5cb85c;background-color:#ffffff;}

.btn-info {color:#ffffff;background-color:#5bc0de;border-color:#46b8da;}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {color:#ffffff;background-color:#39b3d7;border-color:#269abc;}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {background-image:none;}
.btn-info.disabled,.btn-info[disabled],
fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {background-color:#5bc0de;border-color:#46b8da;}
.btn-info .badge {color:#5bc0de;background-color:#ffffff;}

.btn-warning {color:#ffffff;background-color:#f0ad4e;border-color:#eea236;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {color:#ffffff;background-color:#ed9c28;border-color:#d58512;}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {background-image:none;}
.btn-warning.disabled,.btn-warning[disabled],
fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {background-color:#f0ad4e;border-color:#eea236;}
.btn-warning .badge {color:#f0ad4e;background-color:#ffffff;}

.btn-danger {color:#ffffff;background-color:#d9534f;border-color:#d43f3a;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {color:#ffffff;background-color:#d2322d;border-color:#ac2925;}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {background-image:none;}
.btn-danger.disabled,.btn-danger[disabled],
fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {background-color:#d9534f;border-color:#d43f3a;}
.btn-danger .badge {color:#d9534f;background-color:#ffffff;}

.btn-link {color:#428bca;font-weight:normal;cursor:pointer;border-radius:0;}
.btn-link,.btn-link:active,.btn-link[disabled],
fieldset[disabled] .btn-link {background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {border-color:transparent;}
.btn-link:hover,.btn-link:focus {color:#2a6496;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {color:#999999;text-decoration:none;}

.btn-lg {padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}
.btn-sm {padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
.btn-xs {padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;}
.btn-block {display:block;width:100%;padding-left:0;padding-right:0;}
.btn-block + .btn-block {margin-top:5px;}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {width:100%;}

.pagination {display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}
.pagination > li {display:inline;}
.pagination > li > a,.pagination > li > span {position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#000;background-color:#ffffff;border:1px solid #dddddd;margin-left:-1px;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-bottom-right-radius:4px;border-top-right-radius:4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {color:#000;background-color:#eeeeee;border-color:#dddddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index:2;color:#ffffff;background-color:#428bca;border-color:#428bca;cursor:default;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {color:#999999;background-color:#ffffff;border-color:#dddddd;cursor:not-allowed;}

.pagination-lg > li > a,.pagination-lg > li > span {padding:10px 16px;font-size:18px;}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {border-bottom-left-radius:6px;border-top-left-radius:6px;}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {border-bottom-right-radius:6px;border-top-right-radius:6px;}

.pagination-sm > li > a,.pagination-sm > li > span {padding:5px 10px;font-size:12px;}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {border-bottom-left-radius:3px;border-top-left-radius:3px;}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {border-bottom-right-radius:3px;border-top-right-radius:3px;}
@media screen and (max-width:640px){ /*smart*/
.pagination {margin:0 10px 10px;}
}

.pager {padding-left:0;margin:20px 0;list-style:none;text-align:center;}
.pager li {display:inline;}
.pager li > a,.pager li > span {display:inline-block;padding:5px 14px;background-color:#ffffff;border:1px solid #dddddd;border-radius:5px;}
.pager li > a:hover,.pager li > a:focus {text-decoration:none;background-color:#eeeeee;}
.pager .next > a,.pager .next > span {float:right;}
.pager .previous > a,.pager .previous > span {float:left;}
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {color:#999999;background-color:#ffffff;cursor:not-allowed;}

.modal-header .close {float:right;font-size:21px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}
.modal-header .close:hover,.close:focus {color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50);}
.modal-header button.close {padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}

.modal-open {overflow:hidden;}
.modal {display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog {-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.modal-dialog {position:relative;width:auto;margin:10px;}
.modal-content {position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);background-clip:padding-box;outline:none;}
.modal-backdrop {position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}
.modal-backdrop.fade {opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in {opacity:0.5;filter:alpha(opacity=50);}
.modal-header {padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px;}
.modal-header .close {margin-top:-2px;}
.modal-title {margin:0;line-height:1.42857143;}
.modal-body {position:relative;padding:20px;}
.modal-footer {margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer .btn + .btn {margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn {margin-left:-1px;}
.modal-footer .btn-block + .btn-block {margin-left:0;}
@media (min-width:768px) {
.modal-dialog {width:600px;margin:30px auto;}
.modal-content {-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}
.modal-sm {width:300px;}
}
@media (min-width:992px) {
.modal-lg {width:900px;}
}


/*-------------------------------
   layout
-------------------------------*/
.container {position:relative;margin:0 10px 20px;}

/*/////////	main	////////////*/
.main {float:right;width:100%;margin-left:-220px;padding-bottom:4em;}
.main h2 {margin-bottom:20px;padding:.4em 1.2em;color:#eee;font:20px/1.4em 'Josefin Sans', sans-serif;background:#000;border-bottom:4px solid #F25C27;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;}
.contents {position:relative;margin-left:220px;}
.contents_inner {max-width:740px;}
.contents_inner a {color:#F25C27;}

/*/////////	asid	////////////*/
.aside {float:left;width:200px;margin:0;font-family:'Josefin Sans', sans-serif;}
.aside a.mbtn,h6 {display:block;margin-bottom:1px;padding:.8em 1em;color:#eee;font-size:20px;line-height:1;text-decoration:none;background:#000;border-left:3px solid #F25C27;}
.aside a.mbtn:hover {background:#ffa500;}
.aside .form-inline {margin-bottom:10px;padding:5px;background:#000;}
.aside .form-group {margin-bottom:0;}/*bootstrap　互換*/
.aside .input-sm {width:136px}/*bootstrap　互換*/

.lnav {background:#ccc;-moz-border-radius:0 0 .4em .4em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em;}
.lnav li a {display:block;margin:0 5px;padding:.4em 1em;font-size:18px;text-decoration:none;}
.lnav li a:hover {background:#999;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;}

@media screen and (min-width: 769px){ /*pc*/
.only-sm {display:none;}
}

@media screen and (max-width: 768px){ /*tablet*/
.only-sm {display:none;}
}

@media screen and (max-width:640px){ /*smart*/
.container {margin:45px 0 20px;}
.main,.aside {float:none;}
.main,.contents {margin:0;padding:0;}
.main h2 {margin-bottom:10px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.main h2,.aside a.mbtn,h6 {font-size:16px;}
.contents_inner {margin:0 5px 20px;}
.aside {width:100%;}
.aside .icon-lnav,.aside form {display:none;}
.only-sm {display:block;background:#000;}
.only-sm form {padding:10px;}

}


/*/////////	head	////////////*/
header {width:100%;color:#eee;border-top:solid 5px #000;background:#fff;}
.head_inner {margin:0 auto;padding:0 10px;color:#000;}
.head_inner h1 {position:absolute;width:190px;height:70px;}
.head_inner h1 a {display:block;width:190px;height:0;}
.head_inner h1 a img {margin:3px;width:90%;}
header .gnav {float:right;}
header .gnav li {margin:5px 5px;display:inline-block;/display:inline;/zoom:1;font:17px/60px 'Josefin Sans', sans-serif;}
header .gnav li a  {display:block;text-decoration:none;padding:0 .6em;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;}
header .gnav li a:hover {color:#fff;background:#F25C27;}

@media screen and (min-width: 769px){ /*pc*/
.head_inner {min-width:980px;}
header .addMenu {display:none;}
}

@media screen and (max-width: 768px){ /*tablet*/
header .addMenu {display:none;}
header .icon {background-size:400px auto;}
.icon-cart {width:24px;height:18px;background-position:0 -68px;vertical-align:-.2em}
header .gnav li {font-size:14px;}
header .gnav li a  {padding:0 .3em;}

}

@media screen and (max-width:640px){ /*smart*/
header {position:fixed;top:0;right:0;left:0;width:100%;margin-bottom:0;z-index:1000;border:none;}
header .gnav {display:none;}
header .head_inner {height:auto;}
header .head_inner h1 {width:110px;height:45px;background-size:300px auto;background-position:5px 0;}
header .head_inner h1 a {width:110px;height:0;}
header .gnav {padding:0;}
header .gnav li {margin-left:1em;line-height:1.6;}

header .addMenu {display:block;margin:0 -10px;font:16px/1 'Josefin Sans', sans-serif !important;opacity:1 !important;}/*bootstra互換*/
header .addMenu .close {font:16px/1 'Josefin Sans', sans-serif !important;opacity:1 !important;font-weight:normal !important;text-shadow:none;}/*bootstra互換*/
.navTitle {height:44px;}
.navTitle a {display:inline-block;float:right;top:-1px;padding:0 10px;height:44px;line-height:44px;background:#F25C27;text-decoration:none;}
header .addMenu .navTitle + div {overflow:hidden;display:block!important;height:0px;}
header .addMenu .open + div {-webkit-transform:translateZ(0);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}
header .addMenu .navInner {background:#000;}
header .addMenu .navInner li {border-top:1px dotted #666;}
header .addMenu .navInner li a {display:block;color:#fff;padding:.8em .6em;text-decoration:none;}
header .addMenu .navInner form {padding:1em;}

}


/*/////////	foot	////////////*/
footer {width:100%;background:#444;color:#666;border-top:5px solid #000;}
.fotter_inner {margin:0 auto;padding:2em 10px;}
.fotter_inner li {display:inline-block;/display:inline;/zoom:1;padding-right:.8em;font-size:85%;}
.fotter_inner li a {color:#fff;}

@media screen and (min-width: 769px){ /*pc*/

}

@media screen and (max-width: 768px){ /*tablet*/

}

@media screen and (max-width:640px){ /*smart*/
footer {width:100%;min-width:100%;background:#fff;border:none;}
.fotter_inner {margin:0;padding:0;}
.fotter_inner li {display:block;padding:.6em 1em;border-top:1px dotted #666;}
.fotter_inner li a {color:#666;text-decoration:none;}

}


/*/////////	start	////////////*/
.start-btnarea {min-width:270px;margin:0 auto;padding-bottom:50px;text-align:center;font-family:'Josefin Sans', sans-serif;}
.start-btnarea .btn {background:#000;border:#000;width:140px;color:#eee;}


/*-------------------------------
   reset
-------------------------------*/
html,body {height:100%;background:#fff;}
body {font:13px/1.3 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;*font-size:small;*font:x-small;-webkit-text-size-adjust:none;word-wrap:break-word;}
table {font-size:inherit;font:100%;}


img {max-width:100%;width /***/:auto;height:auto;}

/* For ie9 */
.ie9 .gradient {filter: none;}

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}
 
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align:bottom }

/*
 * Correct overflow displayed oddly in IE9 
 */

svg:not(:root) {
    overflow: hidden;
}
