@charset "UTF-8";html{overflow-y:scroll}
body{line-height:1;color:#000}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
input[type="button"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}
input[type="button"]:focus{outline-offset:-2px}
input[type="button"]::-webkit-search-decoration{display:none}
input[type="button"]::-webkit-search-decoration{-webkit-appearance:searchfield-decoration;display:inline-block}
[class^="mark"]{padding-left:15px;background:no-repeat left .5em}
.opacity{opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}
.inline_block{display:inline-block;*display:inline;*zoom:1}
.table_cell{display:table-cell;*display:inline;*zoom:1;vertical-align:middle}
.ovfl{overflow:hidden}
.fr,.imgR,.alignright{float:right;margin-left:10px}
.fl,.imgL,.alignleft{float:left;margin-right:10px}
.imgC,.tC,.btn,.aligncenter{text-align:center}
.imgC,.aligncenter{display:block;margin-left:auto;margin-right:auto}
.tR,.sign{text-align:right}
.box_size{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ts_none{-webkit-text-shadow:none !important;-moz-text-shadow:none !important;-ms-text-shadow:none !important;-o-text-shadow:none !important;text-shadow:none !important}
.bs_none{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}
.clearfix,#neo2-contents{*zoom:1}
.clearfix:after,#neo2-contents:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.en{font-family:'Ubuntu Condensed', sans-serif;font-weight:100}
.section-title{font-size:130%;padding-left:12px;position:relative;border-left:solid 3px #240B00}
.section-title small{color:#A67D5E}
@media (max-width: 767px){.section-title small{display:none}
}
.section-title .btn-right{top:-8px}
.btn.btn-default{background-color:#e1e1e1;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFE1E1E1');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #e1e1e1));background-image:-webkit-linear-gradient(#eeeeee 0%,#e1e1e1 100%);background-image:-moz-linear-gradient(#eeeeee 0%,#e1e1e1 100%);background-image:-o-linear-gradient(#eeeeee 0%,#e1e1e1 100%);background-image:linear-gradient(#eeeeee 0%,#e1e1e1 100%);-webkit-text-shadow:0 1px 0 #fff;-moz-text-shadow:0 1px 0 #fff;-ms-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff inset;color:#888}
.btn.btn-neo2{background-position:right center;background:transparent url("../img/btn/neo2-arrow.png") right 10px center no-repeat;background-repeat:no-repeat;border:solid 1px #111;color:#111;padding:10px 40px 10px 20px;white-space:normal;-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
.btn.btn-neo2:hover{background-repeat:no-repeat;background:transparent url("../img/btn/neo2-arrow_on.png") right 10px center no-repeat;color:#fff;background-color:#111}
.btn.btn-neo2.btn-users{background-color:#5A4728;background-repeat:no-repeat;color:#fff;border-color:#4D3E27;background-image:url("../img/btn/neo2-arrow_on.png")}
.btn.btn-neo2.btn-users:hover{background-color:#111;border-color:#111}
.btn.btn-neo2.bg-white{background-color:#fff}
.btn.btn-neo2.bg-white:hover{background-color:#111}
.btn.btn-neo2.btn-inverse{border-color:#a5a5a5 !important;color:#a5a5a5 !important}
.btn.btn-neo2.btn-inverse:hover{border-color:#fff !important;color:#111 !important}
.btn.btn-neo2.btn-inverse{background:transparent url("../img/btn/neo2-arrow_on.png") right 10px center no-repeat;color:#fff;border:solid 1px #fff}
.btn.btn-neo2.btn-inverse:hover{background-image:url("../img/btn/neo2-arrow.png");background-repeat:no-repeat;border:solid 1px #fff;color:#111;background-color:#fff}
.btn.btn-neo2.btn-sm{font-size:14px;padding:7px 40px 7px 10px;-webkit-background-size:8px 15px;background-size:8px 15px}
.btn-right{position:absolute;right:0;top:0}
.panel{border-radius:0}
.neo2-panel{border-radius:0;border:solid 1px #ddd;border-top:none;border-left:none;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.panel-neo2-inverse{border-radius:0;background:#452F26;color:#fff;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.panel-neo2-inverse .panel-heading{border-radius:0;padding:15px 20px;background:#240B00;border-color:#240B00;color:#fff}
.panel-neo2-inverse .panel-body{padding:20px}
.pad10{padding-left:10px;padding-right:10px}
.icon-link{color:#71523F;padding:10px 0;padding-left:30px;font-size:110%;background-image:url("../../img/index/link-icon.png");background-position:5px 8px;background-repeat:no-repeat}
@media (max-width: 991px){.text-sm-center{text-align:center}
}
@media (min-width: 991px){.pull-md-left{margin-right:20px;float:left}
}
@media (min-width: 767px){.pull-sm-left{margin-right:20px;float:left}
}
.panel-square{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.lower-main-image{position:relative;background:url("../../img/main/lower-main.jpg");background-position:center 0;background-size:cover;background-repeat:repeat;padding:80px 0 100px;color:#fff;text-align:center}
.lower-main-image p{margin-bottom:0;color:#A38A77}
.lower-main-image h2{font-size:28px}
@media (max-width: 991px){.lower-main-image{padding:30px 0 50px}
.lower-main-image h2{font-size:25px}
}
@media (max-width: 767px){.lower-main-image h2{font-size:23px}
}
.bg-lower-main{background:url("../../img/lower/cont_bg.jpg")}
.lower-main-body{position:relative;top:-30px;background:#fff;-webkit-box-shadow:0 0 8px #000;-moz-box-shadow:0 0 8px #000;-ms-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lower-main-body .concept-body{padding:30px 40px}
@media (max-width: 767px){.lower-main-body .concept-body{padding:0 15px}
}
.lower-main-body .bg-lower{padding:30px 0;background:url("../../img/lower/bg-low-main.jpg") center 15px no-repeat}
@media (max-width: 991px){.lower-main-body .bg-lower{background:none;padding:15px 0}
}
.lower-main-body .lower-body{padding:20px 30px}
@media (max-width: 991px){.lower-main-body .lower-body{padding:0 15px}
}
.under-text{padding:30px 0 40px}
.table tr.divider>td{background:#1d558d !important;color:#fff}
.table tr>td.bg-brown{background:#ACAC9D !important;color:#fff}
.lower-bottom-nav{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-top:1px solid #ddd}
.lower-bottom-nav .row :first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;-ms-border-radius:0 0 0 4px;-o-border-radius:0 0 0 4px;border-radius:0 0 0 4px;border-left:none}
@media (max-width: 991px){.lower-bottom-nav .row :first-child{border-top:none}
}
.lower-bottom-nav .row :last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;-ms-border-radius:0 0 4px 0;-o-border-radius:0 0 4px 0;border-radius:0 0 4px 0;border-right:none}
@media (max-width: 991px){.lower-bottom-nav .row :last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-bottom:none}
}
.lower-bottom-nav .list{background-color:#ddd;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFDDDDDD');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));background-image:-webkit-linear-gradient(#ffffff 0%,#dddddd 100%);background-image:-moz-linear-gradient(#ffffff 0%,#dddddd 100%);background-image:-o-linear-gradient(#ffffff 0%,#dddddd 100%);background-image:linear-gradient(#ffffff 0%,#dddddd 100%);text-align:center;padding-top:30px;padding-bottom:30px;border-right:1px solid #ccc;border-left:1px solid #fff}
.lower-bottom-nav .list:hover{background-color:#fefefe;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF9F9F9', endColorstr='#FFFEFEFE');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #fefefe));background-image:-webkit-linear-gradient(#f9f9f9 0%,#fefefe 100%);background-image:-moz-linear-gradient(#f9f9f9 0%,#fefefe 100%);background-image:-o-linear-gradient(#f9f9f9 0%,#fefefe 100%);background-image:linear-gradient(#f9f9f9 0%,#fefefe 100%)}
@media (max-width: 991px){.lower-bottom-nav .list{background-color:#ddd;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7F7F7', endColorstr='#FFDDDDDD');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #dddddd));background-image:-webkit-linear-gradient(#f7f7f7 0%,#dddddd 100%);background-image:-moz-linear-gradient(#f7f7f7 0%,#dddddd 100%);background-image:-o-linear-gradient(#f7f7f7 0%,#dddddd 100%);background-image:linear-gradient(#f7f7f7 0%,#dddddd 100%);border:none;border-bottom:1px solid #ccc;border-top:1px solid #fff}
}
.lower-bottom-nav .list a{text-decoration:none}
.lower-tab{background:#000;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;-ms-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.lower-tab .row :last-child.col-md-4 a:after{border-right:none}
.lower-tab a{position:relative;line-height:16px;color:#fff;font-size:16px;display:block;padding:25px 0;text-decoration:none}
.lower-tab a:hover,.lower-tab a.active{-webkit-text-shadow:0 0 8px #ffd85f;-moz-text-shadow:0 0 8px #ffd85f;-ms-text-shadow:0 0 8px #ffd85f;text-shadow:0 0 8px #ffd85f;color:#FFD85F}
@media (max-width: 991px){.lower-tab a{font-size:12px;padding:10px 0;border-bottom:1px solid #999}
}
.lower-tab a:after{content:'';line-height:16px;height:16px;position:absolute;width:1px;right:-15px;border-right:1px solid #fff;cursor:pointer}
@media (max-width: 991px){.lower-tab a:after{border:none}
}
.img-thumbnail{padding:10px;margin-bottom:10px}
@media (max-width: 767px){.img-thumbnail{padding:4px}
}
.animation-right{-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;position:relative;left:30px}
.animation-right.active{opacity:1;left:0px}
.animation-left{-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;position:relative;right:30px}
.animation-left.active{opacity:1;right:0px}
.animation-bottom{-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;position:relative;top:30px}
.animation-bottom.active{opacity:1;top:0px}
.animation-top{-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;position:relative;bottom:30px}
.animation-top.active{opacity:1;bottom:0px}
.color-warning{color:#739700}
.color-primary{color:#FF8104}
.color-info{color:#FC9}
.color-orange,.practical .flow ol li span.num,#faq a{color:#FF7606}
.color-brown{color:#A57D5E}
.wp-pagenavi{padding:20px 0;text-align:center}
@media (max-width: 767px){.wp-pagenavi{padding-bottom:0}
}
.wp-pagenavi span,.wp-pagenavi a{display:inline-block;background:#ccc;border:solid 1px #ccc;color:#fff;-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:5px 13px;margin-right:8px;margin-bottom:10px;text-decoration:none}
.wp-pagenavi span.current,.wp-pagenavi a.current{background:#111;border:solid 1px #111}
.wp-pagenavi span,.wp-pagenavi a:hover,.wp-pagenavi a:active{background:#111;border:solid 1px #111;color:#fff}
.wp-pagenavi.single>div{display:inline-block;min-height:40px;margin-bottom:10px}
@media (max-width: 767px){.wp-pagenavi.single>div{display:block}
}
.wp-pagenavi.single .prev a,.wp-pagenavi.single .next a{border:none;background:none;color:#111}
.wp-pagenavi.single .prev a:hover,.wp-pagenavi.single .prev a:active,.wp-pagenavi.single .next a:hover,.wp-pagenavi.single .next a:active{border:none;background:none;color:#111;text-decoration:underline}
.wp-pagenavi.single .center a{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background:#fff;border-color:#111;color:#111}
.wp-pagenavi.single .center a:hover,.wp-pagenavi.single .center a:active{background:#111;color:#fff}
.hover-scale{overflow:hidden;display:block;width:100%;height:100%;background:#000}
.hover-scale>img{-webkit-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.hover-scale:hover>img,.hover-scale:active>img{opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
.image-gallery .thumbs-list{overflow:hidden;margin-right:-3%}
.image-gallery .thumbs-list li{width:30%;float:left;margin-right:3%}
.image-gallery .thumbs-list li img{width:100%}
.badge-category{background:#fff;color:#111;padding:5px 25px;font-weight:normal;text-decoration:none}
.badge-category:hover{background:#111;color:#fff}
.icon-new{position:absolute;left:0;top:0}
.label-category{border-radius:5px;border:1px solid #111;color:#111;padding:5px 20px;font-weight:normal;display:inline-block;text-decoration:none;white-space:normal}
@media (max-width: 767px){.label-category{padding:5px 10px}
}
a.label-category:hover{background:#111;color:#fff}
.cat_lists .label-category{padding:10px 20px;background:#fff;margin-right:10px;margin-bottom:10px}
.cat_lists .label-category:hover{background:#111;color:#fff}
@media (max-width: 767px){.panel-body{padding-left:0;padding-right:0}
}
@media (max-width: 767px){.panel .panel-body{padding-left:15px;padding-right:15px}
}
.bg-slash{background-image:url("../img/bg/slash.png")}
@media (max-width: 767px){.bg-slash .panel-body{padding-left:15px;padding-right:15px}
}
.bg-white{background-color:#fff}
.link-blank{padding:2px 0;background:url("../../img/practical/seminor/blank.jpg") right 0 no-repeat;padding-right:30px}
.link-pdf{line-height:30px}
@media (max-width: 767px){.table-responsive .wsn>tbody>tr>td{white-space:nowrap !important}
}
.table.table-brown tr>th{background:#ACAC9D;color:#fff}
.table.table-brown tr>td{background:#fff}
.neo2-cart .btn-neo2{display:block}
@media (max-width: 767px){.neo2-cart .btn-neo2{margin-bottom:10px}
}
html #wpadminbar{position:fixed !important}
body{background:#fff;color:#333;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased;word-wrap:break-word;font-size:14px;letter-spacing:.1em;line-height:180%;*min-width:980px}
@media (max-width: 991px){body{font-size:14px;line-height:170%}
}
@media (max-width: 767px){body{font-size:12px;line-height:150%}
}
@media print{a[href]:after{content:"" !important}
abbr[title]:after{content:"" !important}
}
* html body,* html input,* html textarea{font-family:"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}
#boxer{background-color:#222}
#boxer .boxer-close{background-color:#222}
.externalIcon{margin:0 3px;vertical-align:middle}
a{color:#866c43;}
a:hover{text-decoration:none;color:#b79d70}
a:active{color:#b79d70}
.link-block{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0);display:block}
img{line-height:1;font-size:0;vertical-align:top;height:auto;max-width:100%}
.w100p{width:100%}
h2{font-size:24px}
@media (max-width: 991px){h2{font-size:22px;line-height:120%}
}
@media (max-width: 767px){h2{font-size:17px;line-height:120%}
}
h3{font-size:19px}
@media (max-width: 991px){h3{font-size:20px;line-height:140%}
}
@media (max-width: 767px){h3{font-size:16px;line-height:140%}
}
h4{font-size:20px;line-height:140%}
@media (max-width: 991px){h4{font-size:16px;line-height:140%}
}
@media (max-width: 767px){h4{font-size:15px;line-height:140%}
}
.list-dotted{list-style-position:outside;list-style:disc;margin-left:20px}
.w100{width:100%}
.fz-l{font-size:130%}
.fz-s{font-size:80%}
a.btn{text-decoration:none}
.icon-bar{-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;display:block;width:25px;height:3px;border-radius:1px;background:#ddd;margin-bottom:5px}
.min{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif}
.mbn{margin-bottom:0}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
@media (max-width: 767px){.mb30,.mb40,.mb50,.mb60{margin-bottom:20px}
}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.pb50{padding-bottom:50px}
.pb60{padding-bottom:60px}
.pt20{padding-top:20px}
.media>.pull-left{margin-right:20px;max-width:40%}
@media (max-width: 767px){.media>.pull-left{float:none !important;margin-right:0;margin-bottom:10px;max-width:inherit}
}
.media>.pull-right{margin-left:20px;max-width:40%}
@media (max-width: 767px){.media>.pull-right{float:none !important;margin-right:0;margin-bottom:10px;max-width:inherit}
}
.media-body h4{font-size:18px}
.pull-left{margin-right:10px}
.pull-right{margin-left:10px}
.pos-r{position:relative}
.ovh{overflow:hidden}
.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:15px 10px}
.table-center td{text-align:center}
.table-center tr :first-child{text-align:left}
.table.table-horizontal{border-top:1px solid #ddd;border-bottom:none}
@media (max-width: 767px){.table.table-horizontal{border-top:1px solid #ddd}
.table.table-horizontal tr,.table.table-horizontal th,.table.table-horizontal td{border:none;width:100%;display:block}
.table.table-horizontal th,.table.table-horizontal td{border-bottom:1px solid #ddd}
}
.table.table-horizontal th{background:#f8f8f8;font-weight:normal}
.table .table-middle>td{vertical-align:middle}
.lh120p{line-height:100%}
@media (max-width: 767px){.col-xs-6{padding-left:10px;padding-right:10px}
}
#page{width:100%;margin:0 auto;background:#f7f7f7;position:relative;overflow:hidden}
.container{max-width:980px}
#neo2-contents{_zoom:1;word-break:normal;word-wrap:break-word}
#neo2-footer .ft-top{overflow:hidden;padding-top:1px;background:url("../img/layout/bg-ft-top.jpg") repeat-x}
#neo2-footer .ft-top .ft-top-nav ul :first-child a{border-left:solid 1px #d2d2d2}
#neo2-footer .ft-top .ft-top-nav li{padding:0;border-right:solid 1px #d2d2d2}
#neo2-footer .ft-top .ft-top-nav li a{text-decoration:none;-webkit-box-shadow:1px 1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset;-ms-box-shadow:1px 1px 0 #fff inset;box-shadow:1px 1px 0 #fff inset;display:block;padding:15px 20px}
#neo2-footer .ft-top .ft-top-nav li a:hover img{opacity:0.8}
#neo2-footer .ft-top .ft-top-nav li a img{position:relative;top:5px}
@media (max-width: 991px){#neo2-footer .ft-top .ft-top-nav li a img{top:0;width:30px;height:30px}
}
@media (max-width: 991px){#neo2-footer .ft-top .ft-top-nav li a{padding:10px 0}
}
#neo2-footer .ft-top .ft-top-nav li a span{font-size:120%}
#neo2-footer .ft-top .ft-top-nav li a small{font-size:12px}
#neo2-footer .ft-top .ft-top-nav li a span,#neo2-footer .ft-top .ft-top-nav li a small{display:block}
@media (max-width: 991px){#neo2-footer .ft-top .ft-top-nav li a span,#neo2-footer .ft-top .ft-top-nav li a small{font-size:10px}
}
#neo2-footer .ft-bottom{background:#000;padding:20px 0;color:#fff}
#neo2-footer .ft-bottom h2{padding:20px 0;margin-bottom:20px;font-size:130%}
@media (max-width: 767px){#neo2-footer .ft-bottom dt{border-bottom:dotted 1px #d2d2d2;padding-bottom:15px;margin-bottom:15px}
}
#neo2-footer .ft-bottom dd{border-left:dotted 1px #d2d2d2;padding-left:20px;margin-bottom:30px}
@media (max-width: 767px){#neo2-footer .ft-bottom dd{border-left:none}
}
#neo2-footer .ft-bottom li{width:140px}
@media (max-width: 767px){#neo2-footer .ft-bottom li{width:auto;margin-bottom:5px}
}
#neo2-footer .ft-bottom a{color:#d2d2d2;background:url("../img/layout/ft-arrow.jpg") 0 4px no-repeat;padding-left:15px;font-size:12px}
#fix-control{position:fixed;right:0;top:40%;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
@media (max-width: 1100px){#fix-control{display:none}
}
#fix-control.active{opacity:1}
#neo2-header .nav-first{background:#5A492E}
@media (max-width: 991px){#neo2-header .nav-first .container{padding:0;width:100%}
}
#neo2-header .nav-first .logo{color:#fff;padding:15px 0}
#neo2-header .nav-first .logo a{color:#fff;font-size:25px;text-decoration:none}
@media (max-width: 767px){#neo2-header .nav-first .logo a{font-size:20px}
}
#neo2-header .nav-first .logo .drawer-open{display:none}
@media (max-width: 767px){#neo2-header .nav-first .logo{line-height:25px;position:relative;padding:15px 20px;text-align:left}
#neo2-header .nav-first .logo .drawer-open{display:block;top:15px;border-color:#C0B5AD}
#neo2-header .nav-first .logo .drawer-open i.icon-border{background:#C0B5AD}
}
@media (max-width: 991px){#neo2-header .nav-first nav{margin-left:10px}
}
@media (max-width: 767px){#neo2-header .nav-first nav{border-top:1px solid #73644D;margin-left:0}
}
@media (max-width: 991px){#neo2-header .nav-first nav li{display:block;float:left;width:19.5%;margin-right:0.5%}
#neo2-header .nav-first nav li a{padding:15px 0}
}
@media (max-width: 991px) and (max-width: 767px){#neo2-header .nav-first nav li{width:50%;margin:0;padding:0}
#neo2-header .nav-first nav li:nth-child(even){border-right:1px solid #73644D}
}
#neo2-header .nav-first nav a{margin-top:20px;padding:15px 20px;display:block;color:#fff;text-decoration:none;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;-ms-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#705b38;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF927749', endColorstr='#FF705B38');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #927749), color-stop(100%, #705b38));background-image:-webkit-linear-gradient(#927749 0%,#705b38 100%);background-image:-moz-linear-gradient(#927749 0%,#705b38 100%);background-image:-o-linear-gradient(#927749 0%,#705b38 100%);background-image:linear-gradient(#927749 0%,#705b38 100%)}
#neo2-header .nav-first nav a.active,#neo2-header .nav-first nav a:hover{background:#111}
@media (max-width: 991px){#neo2-header .nav-first nav a{margin-top:0}
}
@media (max-width: 767px){#neo2-header .nav-first nav a{margin-top:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#5A492E;border-bottom:1px solid #73644D}
#neo2-header .nav-first nav a.icon{background-position:15px 15px;-webkit-background-size:24px;background-size:24px;background-repeat:no-repeat}
#neo2-header .nav-first nav a.icon01{background-image:url("../img/layout/gnav-xs-icon01.png")}
#neo2-header .nav-first nav a.icon02{background-image:url("../img/layout/gnav-xs-icon02.png")}
#neo2-header .nav-first nav a.icon03{background-image:url("../img/layout/gnav-xs-icon03.png")}
#neo2-header .nav-first nav a.icon04{background-image:url("../img/layout/gnav-xs-icon04.png")}
}
#neo2-header .nav-second{display:none;background:#111}
@media (max-width: 991px){#neo2-header .nav-second{background:#222222}
}
@media (max-width: 991px){#neo2-header .nav-second .container{padding:0;width:100%}
}
#neo2-header .nav-second nav{position:relative;margin-left:10px}
@media (max-width: 991px){#neo2-header .nav-second nav{margin:0}
}
#neo2-header .nav-second nav .nav-toggle{cursor:pointer;background:#111;display:block;padding:15px 0;text-align:center;color:#AAAAAA;font-size:14px;position:relative}
@media (max-width: 991px){#neo2-header .nav-second nav ul{display:none;z-index:100;position:absolute;top:48px;left:0;background:#222222;width:100%;padding:10px 0 20px 0}
}
@media (min-width: 992px){#neo2-header .nav-second nav ul{display:block !important}
}
#neo2-header .nav-second nav li{float:left;*display:inline}
@media (max-width: 991px){#neo2-header .nav-second nav li{display:block;float:none}
}
#neo2-header .nav-second nav ul :first-child a span{border-left:solid 1px #d2d2d2}
@media (max-width: 991px){#neo2-header .nav-second nav ul :first-child a span{border:none}
}
#neo2-header .nav-second nav a{color:#d2d2d2;text-decoration:none;padding:20px 0;display:block}
#neo2-header .nav-second nav a:hover{color:#fff}
@media (max-width: 991px){#neo2-header .nav-second nav a{padding:10px 20px;border-bottom:1px solid #4d4d4d;margin:0 10px}
}
#neo2-header .nav-second nav a span{padding:0 24px;display:block;border-right:solid 1px #d2d2d2}
@media (max-width: 991px){#neo2-header .nav-second nav a span{padding:0;border:none}
}
.drawer-open{position:absolute;right:10px;top:11px;border-radius:4px;border:1px solid #ccc;padding:7px 5px 4px}
.drawer-open .icon-border{height:3px;margin-bottom:3px;background:#ccc;display:block;width:20px}
.neo2 #neo2-header .nav-second,.practical #neo2-header .nav-second{display:block}
@media (max-width: 767px){.neo2 #neo2-header .nav-second,.practical #neo2-header .nav-second{display:none}
}
body.practical #neo2-header .nav-second li a span{padding:0 30px}
#drawer-nav ul{padding:0}
#drawer-nav .drawer-nav-title{background:#111;color:#fff;padding:20px}
#drawer-nav .drawer-nav-title:after{border:none}
#drawer-nav li.drawer-nav-section{position:relative;padding:12px 20px;color:#111;background-color:#fff;background-image:url("../img/layout/drawer-nav-sec-icon.png");background-position:right 20px center;background-repeat:no-repeat;-webkit-background-size:3px 6px;background-size:3px 6px}
#drawer-nav li.drawer-nav-section:after{width:100%;margin:0;border-color:#111;position:absolute;bottom:0;left:0}
#drawer-nav li.drawer-low-section a{color:#fff;background-color:#222;background-image:url("../img/layout/drawer-nav-low-icon.png");background-position:20px center;background-repeat:no-repeat;-webkit-background-size:3px 6px;background-size:3px 6px;padding:15px 10px 15px 40px}
#drawer-nav li.drawer-low-section:after{margin:0}
#drawer-nav li a,#drawer-nav li span{color:#fff;text-decoration:none;padding:15px 10px 10px 20px}
#drawer-nav li:after{margin:0}
#drawer-nav .drawer-nav-footer{padding:0 20px;background:#111}
#drawer-nav .drawer-nav-footer a{padding:15px 5px 15px 0;display:inline-block}
#mm-blocker{-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;background:rgba(0,0,0,0)}
html.mm-right.mm-opened #mm-blocker{background:rgba(0,0,0,0.3)}
.global-elements{color:#fff}
.global-elements *{zoom:1;box-sizing:content-box}
.global-elements a{color:#fff}
.global-elements a:active{color:#fff}
.global-elements a:hover{color:#f8f8f8;text-decoration:underline}
.global-elements .gbl-container{max-width:980px;width:980px;margin-right:auto;margin-left:auto}
@media (max-width: 992px){.global-elements .gbl-container{width:95%}
}
@media (min-width: 992px){.global-elements .gbl-container{width:95%}
}
@media (min-width: 1200px){.global-elements .gbl-container{width:1170px}
}
@media (max-width: 767px){.global-elements .hidden-xs{display:none}
}
@media (max-width: 991px){.global-elements .hidden-sm{display:none}
}
@media (min-width: 992px){.global-elements .hidden-md{display:none}
}
@media (min-width: 1200px){.global-elements .hidden-lg{display:none}
}
.global-elements .gbl-row{overflow:hidden}
.global-elements .gbl-row>div{position:relative;min-height:1px}
@media (min-width: 992px){.global-elements .gbl-col-md-6{width:48%;float:left}
}
@media (min-width: 768px){.global-elements .gbl-col-sm-6{width:48%;float:left}
}
.global-elements .list-inline{list-style:none}
.global-elements .list-inline li{display:inline-block;*display:inline}
#global-header .gbl-header-bg{padding:20px 0 0;background-color:#011287;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0115A0', endColorstr='#FF011287');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0115a0), color-stop(100%, #011287));background-image:-webkit-linear-gradient(#0115a0 0%,#011287 100%);background-image:-moz-linear-gradient(#0115a0 0%,#011287 100%);background-image:-o-linear-gradient(#0115a0 0%,#011287 100%);background-image:linear-gradient(#0115a0 0%,#011287 100%)}
@media (max-width: 767px){#global-header .gbl-header-bg{background:#000358}
#global-header .gbl-header-bg .gbl-right-nav{display:none}
}
@media (max-width: 767px){#global-header.gbl-open h1.logo{height:auto;display:block}
#global-header.gbl-open .gbl-nav li{height:auto;display:block}
#global-header.gbl-open .gbl-nav li.gbl-nav-open{display:none}
}
#global-header h1.logo{line-height:28px;height:28px;margin-bottom:10px}
@media (max-width: 767px){#global-header h1.logo{display:none;height:0;text-align:center;padding-top:25px;margin-bottom:0}
#global-header h1.logo small{position:relative;top:-52px;left:-28px;display:block}
}
#global-header h1.logo small{vertical-align:middle;font-size:12px;color:#fff}
#global-header .gbl-right-nav{float:right}
#global-header .gbl-right-nav a{font-size:13px;background-image:url(../../global/arrow-right.png);background-repeat:no-repeat;background-position:0 2px;padding-left:15px;text-decoration:none}
#global-header .gbl-right-nav a:hover{text-decoration:underline}
#global-header .gbl-nav{background:#011287;overflow:hidden}
#global-header .gbl-nav li{float:left;display:inline-block;*display:inline;background:-webkit-linear-gradient(bottom, #222852, #011287);background:-moz-linear-gradient(bottom, #222852, #011287);background:-o-linear-gradient(bottom, #222852, #011287);background:linear-gradient(to top, #222852,#011287);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#222852', endColorstr='#011287', GradientType=1)";padding:0 1px 0 0}
#global-header .gbl-nav li.controls{display:none}
#global-header .gbl-nav li ul li{background:none}
#global-header .gbl-nav li ul li a{background:none}
#global-header .gbl-nav li a{font-size:14px;background:-webkit-linear-gradient(bottom, #394acb, #011287);background:-moz-linear-gradient(bottom, #394acb, #011287);background:-o-linear-gradient(bottom, #394acb, #011287);background:linear-gradient(to top, #394acb,#011287);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#394ACB', endColorstr='#011287', GradientType=1)";padding:0 1px 0 0;display:block;text-decoration:none}
#global-header .gbl-nav li a span{background:#011287;display:block;padding:15px 35px;cursor:pointer;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
@media (max-width: 1030px){#global-header .gbl-nav li a span{padding:15px 30px}
}
@media (max-width: 991px){#global-header .gbl-nav li a span{padding:15px 38px}
}
@media (max-width: 920px){#global-header .gbl-nav li a span{padding:15px 33px}
}
@media (max-width: 850px){#global-header .gbl-nav li a span{padding:15px 28px}
}
@media (max-width: 790px){#global-header .gbl-nav li a span{padding:15px 23px}
}
#global-header .gbl-nav li a:hover span{opacity:0.7;box-shadow:inset 0 -5px 10px #011287;*background:#1E2B8A}
#global-header .gbl-nav li .gbl-search{margin-right:-1px;padding:10px 15px 0;background:#011287;position:relative;cursor:pointer}
#global-header .gbl-nav li .gbl-search input.gbl-search-submit,#global-header .gbl-nav li .gbl-search img.gbl-search-image{background:none;border:none;cursor:pointer;position:absolute;left:26px;top:21px;background-image:url(../../global/search.png);background-repeat:no-repeat;height:12px;width:12px}
#global-header .gbl-nav li .gbl-search input.gbl-search-submit:focus,#global-header .gbl-nav li .gbl-search img.gbl-search-image:focus{outline:none}
#global-header .gbl-nav li .gbl-search input.gbl-search-submit{display:none;text-indent:-9999px}
#global-header .gbl-nav li .gbl-search input.gbl-search-text{width:140px;font-size:18px;height:26px;position:absolute;left:45px;top:15px;border:none;background:none;display:none}
#global-header .gbl-nav li .gbl-search input.gbl-search-text:focus{outline:none}
#global-header .gbl-nav li .gbl-search:hover span{box-shadow:inset 0 1px 1px #011287;background:#394ACB}
#global-header .gbl-nav li .gbl-search span{cursor:pointer;border:none;background:none;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;width:36px;height:36px;line-height:36px;display:inline-block;border-radius:30px}
@media (max-width: 1040px){#global-header .gbl-nav>.gbl-container{width:100%;padding:0}
#global-header .gbl-nav .gbl-search-list{border-top:1px solid #394ACB;width:100%}
#global-header .gbl-nav .gbl-search-list .gbl-search{padding-left:50px;padding-top:15px;padding-bottom:10px}
#global-header .gbl-nav .gbl-search-list .gbl-search input.gbl-search-text,#global-header .gbl-nav .gbl-search-list .gbl-search input.gbl-search-submit{display:inline}
#global-header .gbl-nav .gbl-search-list .gbl-search input.gbl-search-text{top:20px;left:60px;width:90%}
#global-header .gbl-nav .gbl-search-list .gbl-search .gbl-search-submit{top:25px}
#global-header .gbl-nav .gbl-search-list .gbl-search img.gbl-search-image{display:none}
#global-header .gbl-nav .gbl-search-list .gbl-search span{border-bottom:solid 1px #4E5AAC;background:#394ACB;width:100%}
}
@media (max-width: 767px){#global-header .gbl-nav .gbl-container{width:100%;padding:0;background:#000358}
#global-header .gbl-nav li{height:0;overflow:hidden;display:none;background:#000358;float:none;width:95%;position:relative;left:2.5%;text-align:center;padding:0}
#global-header .gbl-nav li a{padding:0}
#global-header .gbl-nav li a span{background:#000358;border-bottom:solid 1px #4E5AAC}
#global-header .gbl-nav li.home{display:none}
#global-header .gbl-nav li.controls{display:block}
#global-header .gbl-nav li.controls a{padding:10px 10px;background:#000358}
#global-header .gbl-nav li.gbl-nav-open{display:block;height:auto}
#global-header .gbl-nav li.gbl-nav-open a{padding-top:0}
#global-header .gbl-nav li .list-inline{float:none}
#global-header .gbl-nav li .list-inline li{padding:0 10px;background:#000358;display:inline-block;*display:inline;width:auto}
#global-header .gbl-nav li .list-inline li a{background:#000358;font-size:13px;background-image:url(../../global/arrow-right.png);background-repeat:no-repeat;background-position:0 15px;padding-left:15px;text-decoration:none}
#global-header .gbl-nav .gbl-search-list{display:block;height:auto;border-top:1px solid #394ACB;width:100%;left:0}
}
@media (min-width: 991px){#global-header .gbl-nav.active li a span{padding:15px 21px}
}
#global-header .gbl-nav.active .gbl-search input.gbl-search-text,#global-header .gbl-nav.active .gbl-search input.gbl-search-submit{display:inline;color:#fff}
#global-header .gbl-nav.active .gbl-search img.gbl-search-image{display:none}
#global-header .gbl-nav.active .gbl-search span{border-bottom:solid 1px #4E5AAC;background:#394ACB;width:180px}
@media (max-width: 991px){#global-header .gbl-nav.active .gbl-search span{width:100%}
}
#global-header .pos-r{position:relative}
.gbl-breadcrumbs{font-family:'ＭＳ Ｐゴシック',sans-serif;background:#fff;font-size:12px;line-height:150%;color:#111}
@media (max-width: 992px){.gbl-breadcrumbs .gbl-container{width:95%;padding:0}
}
.gbl-breadcrumbs ul{padding:3px 15px}
@media (max-width: 992px){.gbl-breadcrumbs ul{padding:3px 0}
}
.gbl-breadcrumbs ul li{display:inline;padding-right:5px;margin-bottom:5px}
.gbl-breadcrumbs ul li a{padding-right:8px;color:#111;text-decoration:none}
.gbl-breadcrumbs ul li a:hover{text-decoration:underline;color:#999}
#global-footer .gbl-footer-bg{padding:20px 0;background:#5e5e5e}
@media (max-width: 840px){#global-footer .gbl-footer-bg{padding-top:0}
}
#global-footer .gbl-footer-bg a{text-decoration:none}
#global-footer .gbl-footer-bg a:hover{text-decoration:underline}
@media (max-width: 840px){#global-footer .gbl-container{width:100%;padding:0}
}
#global-footer .gbl-footer-nav-toggle{display:none;cursor:pointer;overflow:hidden;border-bottom:1px solid #7E7E7E}
@media (max-width: 840px){#global-footer .gbl-footer-nav-toggle{display:block}
}
#global-footer .gbl-footer-nav-toggle .gbl-footer-icon{display:block;width:25px;height:20px;padding:10px;border-left:1px solid #7E7E7E;float:right}
#global-footer .gbl-footer-nav-toggle .icon-border{height:3px;margin-bottom:5px;background:#fff;width:25px;display:block}
#global-footer .gbl-footer-nav{margin-bottom:20px}
@media (max-width: 840px){#global-footer .gbl-footer-nav{margin-bottom:0}
}
@media (max-width: 840px){#global-footer .gbl-footer-nav.open li{display:block}
}
@media (max-width: 840px){#global-footer .gbl-footer-nav li{display:none;border-bottom:1px solid #7E7E7E}
#global-footer .gbl-footer-nav li a{padding:10px 20px 10px 30px;display:block;background-position:10px center}
#global-footer .gbl-footer-nav li a:hover{background-color:#4e4e4e;text-decoration:none}
}
#global-footer .gbl-footer-nav a{font-size:13px;background-image:url(../../global/arrow-right.png);background-repeat:no-repeat;background-position:0 2px;padding-left:15px;text-decoration:none}
#global-footer .gbl-pagetop{position:absolute;right:0;bottom:0;background:#4d4d4d;display:block;padding:50px 50px 0;height:60px;overflow:hidden}
#global-footer .gbl-pagetop:hover{background:#333;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
@media (max-width: 991px){#global-footer .gbl-pagetop{padding:45px 50px 0;height:50px}
}
@media (max-width: 840px){#global-footer .gbl-pagetop{width:40px;height:20px;position:relative;padding:12px 0 10px;text-align:center;margin:0 auto 10px}
}
@media (max-width: 840px){#global-footer .gbl-copyright{text-align:center}
}
#neo2-main-image-wrap{overflow:hidden;margin-bottom:30px}
@media (max-width: 991px){#neo2-main-image-wrap{height:auto;margin-bottom:0}
}
#neo2-main-image{margin:20px auto;position:relative}
#neo2-main-image .flex-control-nav{display:none}
@media (max-width: 991px){#neo2-main-image .flex-control-nav{display:block}
}
#neo2-main-image .flex-prev{background:url(../../img/main/slider-prev.png);left:-30px;width:22px;opacity:1}
#neo2-main-image .flex-prev:before{font-family:'Arial';content:''}
#neo2-main-image .flex-next{background:url(../../img/main/slider-next.png);right:-30px;width:22px;opacity:1}
#neo2-main-image .flex-next:before{font-family:'Arial';content:''}
#neo2-main-image .btn-online{position:absolute;right:70px;bottom:40px;z-index:100}
#neo2-main-image-thumbs .slides li{width:222px;margin-right:20px}
#neo2-main-image-thumbs .slides li img{cursor:pointer;width:220px;background:#fff;padding:4px;border:1px solid #ccc}
.index-products{overflow:hidden;color:#fff;background:url(../../img/index/bg-banner-01.jpg);padding:20px 20px 0;margin-bottom:30px}
.index-products .title{border-bottom:dotted 1px #828282;padding:10px 0}
.index-products .title h4{font-size:16px;line-height:160%}
.index-products .title small{color:#828282}
.index-products a{color:#FFD85F;text-decoration:none}
.index-news .panel-body{padding-bottom:0}
.index-news .dl-horizontal :first-child{padding-top:0}
.index-news .dl-horizontal :first-child:after{border-bottom:none}
.index-news .dl-horizontal :nth-child(2){padding-top:0}
.index-news .dl-horizontal :nth-child(2):after{border-bottom:none}
.index-news .dl-horizontal dt{position:relative;width:100px;padding:10px 0;text-align:left}
.index-news .dl-horizontal dt:after{border-bottom:dotted 1px #ccc;width:100%;position:absolute;left:0;top:0;content:' '}
@media (max-width: 991px){.index-news .dl-horizontal dt{width:100%;float:none}
}
.index-news .dl-horizontal dt time{font-size:120%}
.index-news .dl-horizontal dt .label{line-height:16px;padding-top:3px;padding-bottom:3px;font-weight:normal;display:block}
@media (max-width: 991px){.index-news .dl-horizontal dt .label{display:inline}
}
.index-news .dl-horizontal dd{position:relative;margin-left:100px;line-height:20px;min-height:56px;padding:20px 0;padding-left:40px;background:url(../../img/index/news-arrow.jpg) 10px 15px no-repeat}
.index-news .dl-horizontal dd:after{border-bottom:dotted 1px #ccc;width:100%;position:absolute;top:0;left:0;content:' '}
@media (max-width: 991px){.index-news .dl-horizontal dd{min-height:inherit;background:none;padding:0 0 10px;margin-left:0}
.index-news .dl-horizontal dd:after{border-bottom:none}
}
.index-use{margin-bottom:20px}
.index-use-btn a{display:block;text-align:center;padding:20px 0;background-image:url("../../img/index/index-use-arrow.png");background-position:right 20px top 25px;*background-image:none;background-repeat:no-repeat;background-color:#111;color:#fff;text-decoration:none}
.index-use-btn a:hover{-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;background-color:rgba(0,0,0,0.8)}
#neo2{background:#111}
#neo2 #cont-01 .bg-cont-01{background:url("../../img/neo2/bg-cont-01.jpg") center center no-repeat;background-size:cover;color:#fff;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-ms-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
@media (max-width: 991px){#neo2 #cont-01 .bg-cont-01{padding:60px 0}
}
@media (max-width: 767px){#neo2 #cont-01 .bg-cont-01{padding:38px 0}
}
#neo2 #cont-01 .bg-cont-01.active{opacity:1}
#neo2 #cont-01 .bg-cont-01 .display{position:absolute;top:85px;left:30px;width:427px}
#neo2 #cont-01 .bg-cont-01 .row{opacity:0;position:relative;top:50px;-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-01 .bg-cont-01 .row.active{opacity:1;top:0}
#neo2 #cont-01 .bg-cont-01 .content-area{padding-top:11%}
@media (max-width: 991px){#neo2 #cont-01 .bg-cont-01 .content-area{padding-top:3%;padding-bottom:3%}
}
#neo2 #cont-01 .bg-cont-01 .content-area .copy{color:#FFEEBF}
#neo2 #cont-01 .bg-cont-01 .content-area h2{margin-bottom:20px;line-height:130%}
@media (max-width: 991px){#neo2 #cont-01 .bg-cont-01 .content-area h2{font-size:25px}
}
@media (max-width: 767px){#neo2 #cont-01 .bg-cont-01 .content-area h2{font-size:19px}
}
#neo2 #cont-02 .bg-cont-02{background:url("../../img/neo2/bg-cont-02.jpg") center center no-repeat;background-size:cover;color:#fff}
#neo2 #cont-02 .bg-cont-02 .row{opacity:0;position:relative;left:50px;-webkit-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-02 .bg-cont-02 .row.active{opacity:1;left:0}
#neo2 #cont-02 .bg-cont-02 .img-area{padding-top:40px}
#neo2 #cont-02 .bg-cont-02 .content-area{padding-top:30px;padding-bottom:30px}
@media (max-width: 991px){#neo2 #cont-02 .bg-cont-02 .content-area{padding-top:30px;padding-bottom:30px}
}
#neo2 #cont-02 .bg-cont-02 .content-area .hidden-md{margin-bottom:-20px}
#neo2 #cont-02 .bg-cont-02 .content-area .hidden-md img{max-width:60%}
#neo2 #cont-02 .bg-cont-02 .content-area .copy{color:#d2d2d2}
#neo2 #cont-02 .bg-cont-02 .content-area h2{margin-bottom:20px;line-height:130%;font-size:28px}
@media (max-width: 991px){#neo2 #cont-02 .bg-cont-02 .content-area h2{font-size:22px}
}
@media (max-width: 767px){#neo2 #cont-02 .bg-cont-02 .content-area h2{font-size:17px}
}
#neo2 #cont-03 .bg-cont-03{background:url("../../img/neo2/bg-cont-03.jpg") center center no-repeat;background-size:cover;color:#fff;padding:30px 0}
#neo2 #cont-03 .bg-cont-03 .intro{color:#919191;text-align:center;position:relative;font-size:14px;margin:20px 0}
@media (max-width: 767px){#neo2 #cont-03 .bg-cont-03 .intro:before,#neo2 #cont-03 .bg-cont-03 .intro:after{display:none}
}
#neo2 #cont-03 .bg-cont-03 .intro:before{width:35%;height:1px;border-top:solid 1px #919191;position:absolute;left:0;top:12px;content:" ";opacity:0.2}
#neo2 #cont-03 .bg-cont-03 .intro:after{width:35%;height:1px;border-top:solid 1px #919191;position:absolute;right:0;top:12px;content:" ";opacity:0.2}
#neo2 #cont-03 .bg-cont-03 .container{opacity:0;position:relative;right:50px;-webkit-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-03 .bg-cont-03 .container.active{opacity:1;right:0}
#neo2 #cont-03 .bg-cont-03 h3{margin-bottom:20px;line-height:130%;font-size:22px}
@media (max-width: 991px){#neo2 #cont-03 .bg-cont-03 h3{font-size:20px}
}
#neo2 #cont-03 .bg-cont-03 p{font-size:12px;line-height:140%}
#neo2 #cont-04{background:url("../../img/neo2/bg-cont-04.jpg");-webkit-background-size:cover;background-size:cover}
#neo2 #cont-04 .bg-cont-04{background:url("../../img/neo2/bg-cont-04-fix.png") right top no-repeat;background-attachment:fixed;color:#fff;padding:30px 0}
#neo2 #cont-04 .bg-cont-04 h2{line-height:130%}
#neo2 #cont-04 .bg-cont-04 .cont-04-content{margin:40px 0;padding:40px 0 60px;border-bottom:1px #6F6764 solid}
@media (max-width: 991px){#neo2 #cont-04 .bg-cont-04 .cont-04-content{padding:30px 0;margin:0}
}
#neo2 #cont-04 .bg-cont-04 .cont-04-content .hidden-md img{max-width:70%}
#neo2 #cont-04 .bg-cont-04 a{color:#FFD85F;text-decoration:none}
#neo2 #cont-04 .bg-cont-04 a:hover{text-decoration:underline}
#neo2 #cont-04 .bg-cont-04 a.btn-neo2{padding-right:50px;margin-bottom:10px;color:#fff;text-decoration:none;border-color:#fff;background-image:url("../img/btn/neo2-arrow_on.png")}
#neo2 #cont-04 .bg-cont-04 a.btn-neo2:hover{background-color:#fff;text-decoration:none;color:#111;background-image:url("../img/btn/neo2-arrow.png")}
@media (max-width: 991px){#neo2 #cont-04 .bg-cont-04 .circles{position:relative;left:30px}
}
@media (max-width: 767px){#neo2 #cont-04 .bg-cont-04 .circles{position:relative;left:0}
#neo2 #cont-04 .bg-cont-04 .circles :first-child .circle{border-bottom:none}
#neo2 #cont-04 .bg-cont-04 .circles :last-child .circle{border-top:none}
#neo2 #cont-04 .bg-cont-04 .circles .bd-last .circle{border-top:1px #fff solid}
}
#neo2 #cont-04 .bg-cont-04 .circle{text-align:center;border:1px #fff solid;width:150px;height:150px;display:table-cell;vertical-align:middle}
@media (max-width: 767px){#neo2 #cont-04 .bg-cont-04 .circle{padding:5px 10px;display:block;border-radius:0;width:auto;height:auto}
#neo2 #cont-04 .bg-cont-04 .circle br{display:none}
}
#neo2 #cont-04-01 .row.animation_elem{opacity:0;position:relative;right:50px;-webkit-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-04-01 .row.animation_elem.active{opacity:1;right:0}
#neo2 #cont-04-01 .col-md-5{background:url("../../img/neo2/cont-04-01-img.png") 14px 0 no-repeat}
#neo2 #cont-04-02 .row.animation_elem{opacity:0;position:relative;left:50px;-webkit-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-04-02 .row.animation_elem.active{opacity:1;left:0}
#neo2 #cont-04-02 .copy{color:#d2d2d2}
#neo2 #cont-04-02 .items{height:300px}
#neo2 #cont-04-02 .items .item>img{position:relative;z-index:2;top:-40px;opacity:0;-webkit-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-04-02 .items .item.active>img{top:0;opacity:1}
#neo2 #cont-04-02 .items .shadow{position:absolute;bottom:0;left:0;z-index:1;opacity:0;-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-04-02 .items .item.active .shadow{opacity:1}
#neo2 #cont-04-02 .items .sofa{position:relative;position:absolute;bottom:0;right:0;z-index:4}
#neo2 #cont-04-02 .items .chest{position:absolute;bottom:90px;right:0}
#neo2 #cont-04-02 .items .shelf{position:absolute;top:0;left:0}
#neo2 #cont-04-02 .items .coffee{position:absolute;bottom:163px;right:172px}
#neo2 #cont-04-02 .items .pc{position:absolute;bottom:163px;right:76px}
#neo2 #cont-04-02 .items .trash{position:absolute;bottom:163px;right:30px}
#neo2 #cont-04-03.cont-04-content{border-bottom:none !important}
#neo2 #cont-04-03 .row.animation_elem{opacity:0;position:relative;right:50px;-webkit-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-04-03 .row.animation_elem.active{opacity:1;right:0}
#neo2 #cont-04-03 .copy{color:#d2d2d2}
#neo2 #cont-04-03 .items>img{position:relative;z-index:2;top:-40px;opacity:0;-webkit-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-04-03 .items.active>img{top:0;opacity:1}
#neo2 #cont-04-03 .items.active .shadow{opacity:1;bottom:0}
#neo2 #cont-04-03 .items .shadow{position:absolute;bottom:-30px;left:0;z-index:1;opacity:0;-webkit-transition:all 1500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1500ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-05 .bg-cont-05{background:#000;color:#fff}
#neo2 #cont-05 .bg-cont-05 h2{padding:30px 0 30px}
#neo2 #cont-05 .bg-cont-05 .cont-05-footer{padding:30px 0}
#neo2 #cont-05 .bg-cont-05 .more-btn{background:url("../img/btn/arrow.png") right 15px top 16px no-repeat;border-radius:4px;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;display:block;padding:15px 0;border:solid 1px #c2c2c2;color:#c2c2c2;text-decoration:none}
#neo2 #cont-05 .bg-cont-05 .more-btn:hover,#neo2 #cont-05 .bg-cont-05 .more-btn:active{background:#fff url("../img/btn/arrow.png") right 15px top 16px no-repeat;*background:#fff;color:#000}
#neo2 #cont-05 .bg-cont-05 .sample-li{overflow:hidden}
#neo2 #cont-05 .bg-cont-05 .sample-li ul{position:relative;height:299px;overflow:hidden}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul{height:380px}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li{width:400px;height:300px;overflow:hidden;position:absolute;-webkit-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-1{left:0%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-1{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-1.active{left:-6%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-1.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-1.before{left:-5%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-1.after{left:5%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-2{left:7.6923%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-2{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-2.active{left:1.6923%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-2.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-2.before{left:2.6923%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-2.after{left:12.6923%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-3{left:15.3846%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-3{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-3.active{left:9.3846%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-3.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-3.before{left:10.3846%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-3.after{left:20.3846%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-4{left:23.0769%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-4{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-4.active{left:17.0769%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-4.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-4.before{left:18.0769%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-4.after{left:28.0769%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-5{left:30.7692%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-5{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-5.active{left:24.7692%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-5.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-5.before{left:25.7692%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-5.after{left:35.7692%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-6{left:38.4615%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-6{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-6.active{left:32.4615%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-6.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-6.before{left:33.4615%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-6.after{left:43.4615%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-7{left:46.1538%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-7{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-7.active{left:40.1538%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-7.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-7.before{left:41.1538%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-7.after{left:51.1538%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-8{left:53.8461%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-8{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-8.active{left:47.8461%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-8.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-8.before{left:48.8461%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-8.after{left:58.8461%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-9{left:61.5384%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-9{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-9.active{left:55.5384%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-9.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-9.before{left:56.5384%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-9.after{left:66.5384%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-10{left:69.2307%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-10{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-10.active{left:63.2307%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-10.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-10.before{left:64.2307%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-10.after{left:74.2307%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-11{left:76.923%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-11{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-11.active{left:70.923%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-11.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-11.before{left:71.923%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-11.after{left:81.923%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-12{left:84.6153%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-12{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-12.active{left:78.6153%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-12.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-12.before{left:79.6153%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-12.after{left:89.6153%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-13{left:92.3076%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-13{left:0}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-13.active{left:86.3076%;overflow:inherit}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-13.active img{left:0}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-13.before{left:87.3076%}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li.samp-13.after{left:97.3076%}
@media (max-width: 767px){#neo2 #cont-05 .bg-cont-05 .sample-li ul li{position:static;width:25%;height:130px;float:left;left:0;overflow:inherit}
}
#neo2 #cont-05 .bg-cont-05 .sample-li ul li img{-webkit-transition:all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);width:400px;max-width:400px;position:absolute;left:-30%;top:0}
#neo2 #cont-06{background:url("../../img/neo2/bg-cont-04.jpg")}
#neo2 #cont-06 .bg-cont-06{background:url("../../img/neo2/bg-cont-06.png") left top no-repeat;background-attachment:fixed;color:#fff;padding:60px 0 0}
@media (max-width: 767px){#neo2 #cont-06 .bg-cont-06{padding:40px 0 0}
}
#neo2 #cont-06 .bg-cont-06 h2.en{font-size:60px}
@media (max-width: 991px){#neo2 #cont-06 .bg-cont-06 h2.en{font-size:40px}
}
#neo2 #cont-06 .bg-cont-06 h3{margin-bottom:20px;line-height:130%}
#neo2 #cont-06 .bg-cont-06 .copy{color:#d2d2d2}
#neo2 #cont-06 .tab{overflow:hidden;margin-bottom:100px}
@media (max-width: 767px){#neo2 #cont-06 .tab{margin-bottom:20px}
}
#neo2 #cont-06 .tab .tab-li{width:440px;border:solid 1px #4E4E51;background:rgba(0,0,0,0.3);border-radius:8px;padding:10px;margin-bottom:20px;overflow:hidden;position:relative;margin-right:-10px}
#neo2 #cont-06 .tab .tab-li ul{width:450px}
#neo2 #cont-06 .tab .tab-li li{cursor:pointer;position:relative;z-index:2;font-size:18px;text-align:center;width:210px;*width:180px;border-radius:4px;padding:15px;float:left;margin-right:10px;-webkit-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#neo2 #cont-06 .tab .tab-li li.active{color:#111;*background:#fff}
#neo2 #cont-06 .tab .tab-li:before{-webkit-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);background:#fff;width:200px;border-radius:4px;padding:15px;height:55px;content:' ';display:block;position:absolute;z-index:1;top:10px;left:10px}
#neo2 #cont-06 .tab .tab-li.active-l:before{left:10px}
#neo2 #cont-06 .tab .tab-li.active-r:before{left:230px}
@media (max-width: 991px){#neo2 #cont-06 .tab .tab-li:before{height:50px}
}
@media (max-width: 767px){#neo2 #cont-06 .tab .tab-li{width:100%}
#neo2 #cont-06 .tab .tab-li ul{width:100%}
#neo2 #cont-06 .tab .tab-li li{width:50%;font-size:16px;padding:5px 2.5%;margin-right:0}
#neo2 #cont-06 .tab .tab-li:before{width:45%;padding:5px 2.5%;height:38px;top:5px;left:2.5%}
#neo2 #cont-06 .tab .tab-li.active-r:before{left:52.5%;top:5px}
}
#neo2 #cont-06 .tab .tab-content-wrap{*height:550px}
#neo2 #cont-06 .tab .tab-content{width:100%;-webkit-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;left:0;top:0;opacity:0;visibility:hidden}
#neo2 #cont-06 .tab .tab-content.active{opacity:1;visibility:visible}
#neo2 #cont-06 .tab .tab-content h4{margin-bottom:10px}
#neo2 #cont-06 .tab .icons-list{overflow:hidden;border-left:solid 1px #4E4E51;border-top:solid 1px #4E4E51}
#neo2 #cont-06 .tab .icons-list li{border-right:solid 1px #4E4E51;border-bottom:solid 1px #4E4E51;width:33.3333%;*width:33.2%;float:left;padding:20px 0}
@media (max-width: 767px){#neo2 #cont-06 .tab .icons-list li{padding:5px 10px;font-size:11px;line-height:20px}
}
#neo2 #cont-06 .tab .icons-list li:nth-child(even){background:rgba(0,0,0,0.2)}
#neo2 #cont-06 .tab .icons-list li p{margin-bottom:0}
#neo2 #cont-06 .tab .striped-list{width:100%;overflow:hidden;border-left:solid 1px #4E4E51;border-top:solid 1px #4E4E51}
#neo2 #cont-06 .tab .striped-list li{border-right:solid 1px #4E4E51;border-bottom:solid 1px #4E4E51;width:100%;*width:93.5%;padding:20px}
#neo2 #cont-06 .tab .striped-list li dt{text-align:left}
#neo2 #cont-06 .tab .striped-list li:nth-child(even){background:rgba(0,0,0,0.2)}
#neo2 #cont-06 .tab .striped-list li p{margin-bottom:0}
#neo2 #cont-06 .users-voice{overflow:hidden;background:rgba(0,0,0,0.5);-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);padding:30px 0}
#neo2 #cont-06 .users-voice:hover{background:rgba(0,0,0,0.8);*background:none}
#neo2 #cont-06 .users-voice .label-user{color:#d2d2d2;border:1px #adadad solid;padding:5px 10px;font-size:90%}
#neo2 #cont-06 .users-voice h3{font-size:22px;padding:10px 0 0;color:#FFFFBF;line-height:140%}
#neo2 #cont-06 .users-voice p{color:#d2d2d2}
#neo2 #cont-06 .users-voice .block-link{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../../img/neo2/cont-06-arrow.png");background-position:right center;background-repeat:no-repeat;text-indent:-999px;display:block}
.neo2-cart{position:relative}
.neo2-cart .bg-cont-07{position:relative;border-bottom:1px #6f6764 dotted;background:#000;color:#fff;padding:30px 0;overflow:hidden;*margin-bottom:-20px}
.neo2-cart .bg-cont-07 h3{margin-bottom:20px}
@media (max-width: 767px){.neo2-cart .bg-cont-07 h3{font-size:19px}
}
#about .about-title{padding:20px 0 40px;margin:0 30px;padding-left:110px;position:relative;border-bottom:1px solid #ddd}
@media (max-width: 991px){#about .about-title{padding:10px 0 20px;padding-left:100px}
}
@media (max-width: 767px){#about .about-title{margin:0 10px;padding-left:0}
#about .about-title h3{clear:left}
}
#about .about-title .mark{text-align:center;letter-spacing:4px;padding:15px 15px 15px 20px;position:absolute;left:0;top:15px;color:#688C00;font-size:130%;border:1px solid #688C00;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
@media (max-width: 991px){#about .about-title .mark{padding:18px 15px 18px 20px}
}
@media (max-width: 767px){#about .about-title .mark{display:none}
}
#about .about-title .sub{background:#111;color:#fff;padding:3px 10px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;margin-bottom:15px;display:inline-block}
#about .bg-hr{padding-bottom:40px;margin-bottom:40px;background:url("../../img/about/border.png") center bottom no-repeat}
@media (max-width: 992px){#about .bg-hr{padding-bottom:20px;margin-bottom:20px}
}
#about .about-img{position:relative;top:30px;margin-bottom:-60px}
#about .about-img .feature{-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;position:absolute;left:0;top:30px}
#about .about-img .feature.last{top:0}
#about .about-img .feature.active{opacity:1;top:0}
#about .about-sm-img{position:relative;top:20px;margin-bottom:-30px}
#about .arrow-top{background-image:url("../../img/about/panel-item02.png");background-position:center top;padding-top:22px;background-repeat:no-repeat}
#about .arrow-top .panel-heading{height:75px;background-image:url("../../img/about/panel-item01.jpg");background-position:20px 0;background-repeat:no-repeat;border-bottom:none;line-height:45px}
@media (max-width: 767px){#about .arrow-top .panel-heading{line-height:inherit}
}
#about .arrow-top .panel-body{padding-bottom:0px}
#about .title-2{padding:40px 0}
@media (max-width: 992px){#about .title-2{padding:20px 0}
}
#about .title-2 span{color:#59482D;margin-bottom:10px;display:block}
#about .title-2 h3{line-height:150%}
.concept .concept-title-01{background-image:url("../../img/concept/concept-title-01.png");background-repeat:no-repeat;background-position:center center;text-align:center;padding:40px 0;margin-bottom:20px}
@media (max-width: 991px){.concept .concept-title-01{background:none}
}
@media (max-width: 767px){.concept .concept-title-01{padding:20px 0;text-align:center;font-size:19px;line-height:130%}
}
.concept .list-concept-01 li{-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);border:1px solid #111;margin-bottom:10px;margin-top:0;position:relative;top:30px;opacity:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.concept .list-concept-01 li.active{opacity:1;top:0px}
.concept .list-concept-01 li a{text-decoration:none;color:#111;display:block;font-size:16px;background:url("../img/layout/arrow-bottom.png") right 10px top 15px no-repeat;padding:10px 20px}
.concept .list-concept-01 li a:hover{background:url("../img/layout/arrow-bottom_inverse.png") right 10px top 15px no-repeat;background-color:#111;color:#fff}
@media (max-width: 767px){.concept .list-concept-01 li a{font-size:12px}
}
.concept .concept-numbering-title{margin-top:20px;position:relative;padding:50px 0 30px;padding-left:140px;font-size:23px;line-height:150%;border-bottom:1px solid #ccc;margin-bottom:40px}
@media (max-width: 991px){.concept .concept-numbering-title{padding:30px 0 10px;padding-left:100px;font-size:18px}
}
@media (max-width: 767px){.concept .concept-numbering-title{margin-top:0;padding:20px 0;text-align:center;font-size:14px}
}
.concept .concept-numbering-title .number{color:#000;font-size:70pt;display:block;position:absolute;left:20px;top:20px}
@media (max-width: 991px){.concept .concept-numbering-title .number{font-size:50pt}
}
@media (max-width: 767px){.concept .concept-numbering-title .number{position:relative;font-size:40px;left:0;top:0;text-align:center;padding:20px 0}
}
.concept .concept-numbering-title .number span{position:relative;z-index:2}
.concept .concept-numbering-title .number:before{border-top:1px solid #B79D70;content:'';position:absolute;left:-20px;top:40px;width:200%;height:1px;z-index:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
@media (max-width: 767px){.concept .concept-numbering-title .number:before{display:none}
}
#concept01 .bg-concept-01{background-image:url("../../img/concept/bg-concept-01.png");background-repeat:no-repeat;background-position:left bottom}
@media (max-width: 991px){#concept01 .bg-concept-01{background:none}
}
#concept01 #sec02 .optimage li{max-width:400px;font-size:12px;background:#B79D70;color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;margin-bottom:10px;padding:0 15px}
@media (max-width: 767px){#concept01 #sec02 .optimage li{padding:10px 10px;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
}
#concept01 #sec02 .first{position:relative;z-index:3;max-width:inherit;-webkit-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);left:-50px;opacity:0;position:relative}
#concept01 #sec02 .first.active{opacity:1;left:0px}
#concept01 #sec02 .second{max-width:inherit;position:relative;z-index:1;left:-110px;-webkit-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;left:-50px;position:relative}
#concept01 #sec02 .second.active{opacity:1;left:-110px}
#concept01 #sec04 .parse-lists{position:relative;top:-50px}
@media (max-width: 767px){#concept01 #sec04 .parse-lists{top:10px}
}
#concept01 #sec05 .pos-r{height:550px}
@media (max-width: 991px){#concept01 #sec05 .pos-r{display:none}
}
#concept01 #sec05 .parse3d{-webkit-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;z-index:2;bottom:-20px;right:-20px}
#concept01 #sec05 .parse3d.active{bottom:0px;right:0px}
#concept01 #sec05 .parse3d-02{-webkit-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;z-index:4;top:20px;left:20px}
#concept01 #sec05 .parse3d-02.active{top:0px;left:0px}
#concept01 #sec05 .shadow{z-index:1;-webkit-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;position:absolute;right:0;bottom:0}
#concept01 #sec05 .shadow.active{opacity:1}
#concept01 #sec05 .shadow-02{z-index:3;-webkit-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 800ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;position:absolute;left:10px;top:10px}
#concept01 #sec05 .shadow-02.active{opacity:1}
#concept02 .bg-concept-02{padding-bottom:60px;background-image:url("../../img/concept/bg-concept-02.png");background-repeat:no-repeat;background-position:left bottom}
@media (max-width: 991px){#concept02 .bg-concept-02{background:none;padding:0}
}
#concept02 .icons-list{overflow:hidden;margin-bottom:20px}
#concept02 .icons-list li{padding:0;width:12.5%;*width:11%;display:inline;float:left}
@media (max-width: 1200px){#concept02 .icons-list li{width:12.5%}
}
#concept03 .bg-concept-03{background-image:url("../../img/concept/bg-concept-03.png");background-repeat:no-repeat;background-position:left top;padding-bottom:70px}
@media (max-width: 991px){#concept03 .bg-concept-03{padding-bottom:0;background:none}
}
@media (max-width: 767px){#concept03 #sec04 .animation_elem img{max-width:70%}
}
#concept03 #sec04 .right-arrow li{background:url("../../img/concept/img-concept-03-04-02.png") left center no-repeat;padding-left:20px}
#function .function-title{padding:20px 0}
#function .function-title h3{font-size:24px}
@media (max-width: 991px){#function .function-title h3{font-size:20px}
}
@media (max-width: 991px){#function .function-title{padding:0}
}
#function .function-tab ul{overflow:hidden;padding:0 30px;border-bottom:1px solid #111}
@media (max-width: 991px){#function .function-tab ul{padding:0 15px}
}
#function .function-tab ul li{width:50%;padding:20px 0;text-align:center;font-size:130%;float:left;background:#BDB5B2;color:#fff;cursor:pointer;-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#function .function-tab ul li.active,#function .function-tab ul li:hover{color:#FFD85F;background:#111}
#function .list-stripe{margin-top:30px;border-left:1px solid #ddd;border-top:1px solid #ddd}
#function .list-stripe>li:nth-child(even){background:#f8f8f8}
#function .list-stripe>li{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:20px}
#function .list-stripe>li.new{background-image:url("../../img/function/new.png");background-repeat:no-repeat;background-position:0 0}
#function .list-stripe>li .numbering-title{margin-bottom:20px}
@media (max-width: 767px){#function .list-stripe>li .numbering-title{margin-bottom:0}
}
#function .list-stripe>li .numbering-title span{background:#111;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;padding:5px 6px;line-height:100%;margin-right:10px;font-size:15px}
@media (max-width: 991px){#function .list-stripe>li .numbering-title span{padding:5px 7px}
}
#function .tab-page{width:100%;background:#fff;opacity:0;*visibility:hidden;position:absolute;left:0;top:0;z-index:1;-webkit-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}
#function .tab-page.active{z-index:2;opacity:1;*visibility:visible}
#function .tab-page .inline-lists{overflow:hidden;list-style-position:inside;margin-left:0}
#function .tab-page .inline-lists li{padding-right:20px;width:33%;float:left}
@media (max-width: 992px){#function .tab-page .inline-lists li{width:50%}
}
@media (max-width: 767px){#function .tab-page .inline-lists li{width:100%}
}
#function .tab-torigger a.tab{text-decoration:none;color:#999;font-size:16px}
#function .tab-torigger a.tab.active{color:#F87206}
#operating .operation-title{padding:0 0 20px;border-bottom:solid 1px #ddd;margin-bottom:20px}
@media (max-width: 991px){#operating .operation-title{padding:0 0 10px}
}
#operating a.blank_link{color:#00A3D8}
#pers-sample .store{background-image:url("../../img/pers-sample/store.jpg");background-position:0 center;padding-left:25px;background-repeat:no-repeat;font-size:20px;margin-bottom:15px}
#pers-sample .situation{background-image:url("../../img/pers-sample/situation.jpg");background-position:0 center;padding-left:25px;background-repeat:no-repeat;font-size:20px;margin-bottom:15px}
#pers-sample .pers-cat-list{padding-top:1px;padding-left:1px;position:relative;left:1px;top:1px;overflow:hidden;margin-bottom:40px}
#pers-sample .pers-cat-list li{width:20%;min-width:20%;display:table-cell;float:left;vertical-align:middle}
@media (max-width: 991px){#pers-sample .pers-cat-list li{width:33.3%;min-width:33.3%}
}
@media (max-width: 767px){#pers-sample .pers-cat-list li{width:50%;min-width:50%}
}
#pers-sample .pers-cat-list li a{text-decoration:none;display:block;border:1px solid #ccc;padding:5px 20px;color:#111;margin-top:-1px;margin-left:-1px;background:url("../../img/pers-sample/pers-cat-icon02.png") 10px 10px no-repeat;padding-left:30px}
@media (max-width: 991px){#pers-sample .pers-cat-list li a{background-position:10px 7px}
}
#pers-sample .pers-cat-list li a.active,#pers-sample .pers-cat-list li a:hover{background-color:#111;background-image:url("../../img/pers-sample/pers-cat-icon01.png");color:#fff}
@media (max-width: 991px){#pers-sample .pers-list{padding:0 5px}
}
@media (max-width: 991px){#pers-sample .pers-list>div{padding-left:10px;padding-right:10px}
}
#pers-sample .pers-list>div img{width:100%;height:auto}
#pers-sample .pers-list>div a{text-decoration:none}
#pers-sample .pers-list .category{font-size:12px;position:absolute;left:25px;bottom:10px;padding:1px 10px;background:#111;-webkit-box-shadow:0 0 3px #999;-moz-box-shadow:0 0 3px #999;-ms-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#ddd}
@media (max-width: 991px){#pers-sample .pers-list .category{left:0px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;position:relative;bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;display:block;text-decoration:none}
}
#pers-sample .pers-content{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px 0}
#review .review-title{padding:20px;border-bottom:1px solid #ccc;margin-bottom:10px}
#review .panel-review{background:#fff;border-top:1px solid #698C00;background-color:#efefef;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEFEFEF');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #efefef));background-image:-webkit-linear-gradient(#ffffff 0%,#efefef 100%);background-image:-moz-linear-gradient(#ffffff 0%,#efefef 100%);background-image:-o-linear-gradient(#ffffff 0%,#efefef 100%);background-image:linear-gradient(#ffffff 0%,#efefef 100%)}
#review .list-review-body{padding:30px 20px 0;border-top:1px solid #ddd}
#review .list-review-body .review-list{padding:0 20px;overflow:hidden}
@media (max-width: 767px){#review .list-review-body .review-list{padding:0}
}
#review .list-review-body .review-list li{width:50%;float:left;padding:0 15px;padding-left:20px;margin-bottom:10px;font-size:90%;background:url("../../img/review/list-arrow.jpg") 0 5px no-repeat}
@media (max-width: 767px){#review .list-review-body .review-list li{width:100%;padding-right:0;background-position:0 0}
}
#practical-main-image-wrap{max-height:370px;overflow:hidden;margin-bottom:0;background-color: transparent;border-top:1px solid #eee;}
@media (max-width: 991px){#practical-main-image-wrap{max-height:inherit;height:auto}
}
#practical-main-image{margin:20px auto;position:relative}
#practical-main-image .row{margin:0;padding:0;background:url("../../img/index/bg-banner-01.jpg")}
#practical-main-image .row .info{padding:20px 20px 10px;color:#fff}
#practical-main-image .row .info h4{height:45px;overflow:hidden}
#practical-main-image .row .info h4 a{text-decoration:none}
#practical-main-image .row .info .textarea{height:100px;overflow:hidden}
#practical-main-image .row>div.icatch{padding:20px 20px 10px;background-size:cover}
#practical-main-image .flex-prev{background:url(../img/slider-prev.png);left:-30px;width:22px;opacity:1}
#practical-main-image .flex-prev:before{font-family:'Arial';content:''}
#practical-main-image .flex-next{background:url(../img/slider-next.png);right:-30px;width:22px;opacity:1}
#practical-main-image .flex-next:before{font-family:'Arial';content:''}
#practical-main-image .btn-online{position:absolute;right:70px;bottom:40px;z-index:100}
.user-image{position:relative}
.user-image .title{position:absolute;bottom:0;left:0;width:100%;text-align:center;background:rgba(0,0,0,0.5);color:#fff;padding:5px 10px}
.practical .icons-list{position:relative;overflow:hidden;border:5px solid #fff;padding:0}
.practical .icons-list .icons-list-before{left:0;top:0;position:absolute;content:' ';bottom:0;z-index:1;border-style:solid;border-width:0 190px 190px 300px;border-color:#FFF;border-right-color:#F6F6F6;border-bottom-color:#F6F6F6}
.practical .icons-list a{z-index:2;color:#111;padding:15px 0;position:relative;display:block;text-decoration:none;font-size:16px}
@media (max-width: 767px){.practical .icons-list a{font-size:13px}
}
.practical .icons-list a small{font-size:12px}
.media-interview{margin-bottom:10px}
.media-interview .label-category{background:none;border-radius:5px;border:1px solid #111;color:#111;padding:3px 20px;font-weight:normal;display:inline-block}
.media-interview h4{font-size:14px}
.media-interview small{display:block;font-size:12px}
.panel-banner{background:#fff;border:1px solid #ccc}
.panel-banner ._blank{padding:5px 5px;text-align:center}
.panel-banner ._blank a{display:block;background:url("../../img/practical/index/blank.jpg");background-repeat:no-repeat;background-position:right center;text-decoration:none;font-size:10px;padding:0 20px;position:relative}
.panel-banner a{position:relative}
.panel-banner a .text-banner{position:absolute;left:0;top:10px;width:100%;text-align:center;padding-left:30px;color:#111}
.panel-banner a .text-banner small,.panel-banner a .text-banner strong{display:block}
body.practical .lower-title{padding:30px 20px;border-bottom:1px solid #ccc;margin-bottom:30px}
body.practical .lower-title small{color:#A67D5E}
@media (max-width: 991px){body.practical .lower-title{padding:20px 10px;margin-bottom:20px}
}
body.practical .wp-pagenavi{padding:30px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:30px}
body.practical .wp-pagenavi a,body.practical .wp-pagenavi span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;border:1px solid #f7f7f7;color:#111}
body.practical .wp-pagenavi a.previouspostslink,body.practical .wp-pagenavi a.nextpostslink,body.practical .wp-pagenavi span.previouspostslink,body.practical .wp-pagenavi span.nextpostslink{border:1px solid #ccc;color:#ccc}
body.practical .wp-pagenavi a.current,body.practical .wp-pagenavi span.current{background:#333;color:#fff}
body.practical .wp-pagenavi a:hover{background:#333;color:#fff;border:1px solid #333}
body.practical .wp-pagenavi.single{overflow:hidden}
@media (max-width: 991px){body.practical .wp-pagenavi.single{padding:10px 0}
}
body.practical .wp-pagenavi.single>div{margin-bottom:0;min-height:20px;float:left;width:33.3%}
@media (max-width: 991px){body.practical .wp-pagenavi.single>div{padding:10px 0;width:100%;text-align:center !important}
}
body.practical .wp-pagenavi.single .prev{text-align:left}
body.practical .wp-pagenavi.single .next{text-align:right}
body.practical .wp-pagenavi.single .center a{background:none;border:none}
body.practical .wp-pagenavi.single .center a:hover{color:#111;text-decoration:underline}
body.practical .dl-practical dt{padding:3px 5px;border-bottom:1px solid #ddd;margin-bottom:10px}
body.practical .dl-practical dt a{color:#111 !important}
body.practical .dl-practical dd{position:relative;padding:2px 0;padding-left:20px;background-image:url("../../img/practical/lower/plus.jpg");background-position:0 7px;background-repeat:no-repeat}
body.practical .dl-practical dd a{color:#111 !important;font-size:12px}
.practical .title-interview{margin-bottom:30px}
.practical .title-interview .category{background:#333;box-shadow:inset 0 2px 0 #666;color:#fff;padding:8px 20px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;display:inline-block}
.practical .title-interview h2{background:#FFF;border-top:1px solid #444;border-bottom:1px solid #ccc;padding:20px}
.practical .feature{position:relative;margin-bottom:30px}
.practical .feature .feature-item{text-align:right;font-size:130%;color:#fff;position:absolute;right:0;bottom:0;background:#000;padding:15px 20px}
@media (max-width: 991px){.practical .feature .feature-item{position:relative}
}
@media (max-width: 767px){.practical .feature .feature-item{font-size:110%}
}
.practical .feature .feature-item a{color:#FC790C;text-decoration:none;padding-right:25px;background:url("../../img/practical/interview/blank.png") right 0 no-repeat}
.practical .feature .feature-item a:hover{opacity:0.8}
.practical .title-section{color:#fff;padding:15px 20px;background:#2b2b2b;background-image:url("../../img/practical/interview/bg-title-section.jpg");background-repeat:repeat-x;background-position:0 0;font-size:120%}
.practical .flow ol{width:100%;padding:0 20px;margin-bottom:20px;list-style:none;display:box;display:-webkit-box;display:-moz-box;box-pack:justify;-webkit-box-pack:justify;-moz-box-pack:justify;position:relative}
@media (max-width: 991px){.practical .flow ol{display:block}
.practical .flow ol:before{display:none}
.practical .flow ol li{display:block;text-align:left !important;padding:13px 0;padding-left:60px}
.practical .flow ol li br{display:none}
.practical .flow ol li span.num{position:absolute;left:0;top:0;padding:7px 5px !important}
}
.practical .flow ol:before{position:absolute;top:20px;left:0;content:' ';width:100%;height:1px;border-top:2px solid #ddd;z-index:1}
.practical .flow ol li{position:relative;z-index:2;text-align:center;*display:table-cell}
.practical .flow ol li span.num{border:2px solid #FF7606;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:5px 7px;font-size:22px;display:inline-block;margin-bottom:10px}
.practical .flow ol li p{font-size:80%;line-height:120%}
.practical .flow ol li.active{font-weight:bold;color:#FF7606}
.practical .flow ol li.active span.num{background:#FF7606;color:#fff}
.practical .caption{margin-bottom:30px;background:#111;padding:15px;font-size:130%;color:#fff}
@media (max-width: 767px){.practical .caption{font-size:12px}
}
.practical .master-wal{padding:30px}
.practical .dl-numbering dt{font-weight:normal;line-height:35px;margin-bottom:20px;padding-left:50px;position:relative}
.practical .dl-numbering dt .number{position:absolute;left:0;top:0;border:2px solid #FF7606;background:#FF7606;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:0 5px;font-size:22px;display:inline-block;margin-bottom:10px;line-height:30px}
.practical .dl-numbering dd{margin-bottom:20px}
#faq a.btn-neo2{color:#111}
#faq a.btn-neo2:hover{color:#fff}
#faq .list-arrow li{background:url("../../img/practical/faq/arrow.jpg") 0 7px no-repeat;padding-left:20px;margin-bottom:5px}
#faq .dl-faq dt{position:relative;padding:15px 15px 20px;padding-left:60px;border-bottom:dashed 1px #ccc;margin-bottom:20px;font-size:130%;font-weight:normal}
#faq .dl-faq dt .q{position:absolute;left:0;top:0;font-size:22px;color:#fff;background:#FF7606;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:9px 18px}
#faq .dl-faq dd{line-height:180%;margin-bottom:20px}
#faq .dl-faq dd ul{list-style:disc;list-style-position:outside;margin-left:30px}
#faq .faq-pagetop{color:#111;text-decoration:none;font-size:9px}
#faq .faq-pagetop:hover{text-decoration:underline}
.list-news li{margin-bottom:10px}
.list-news li a{display:block;padding:15px 20px;text-decoration:none;color:#111}
.list-news li a:hover{color:#999}
.list-news li a time{float:left;background:url("../../img/practical/faq/arrow.jpg") right 5px no-repeat;padding-right:25px;font-size:17px;margin-right:10px}
@media (max-width: 991px){.list-news li a time{background-position:right 3px}
}
.list-news li a p{overflow:hidden;margin-bottom:0}
#catalogue a{color:#00678C}
#catalogue a.btn-neo2{color:#111}
#catalogue a.btn-neo2:hover{color:#fff}
#catalogue a img{text-decoration:none}
@media print{* html body{zoom:.7}
}