@charset "utf-8";

/* reset */
html,body {width:100%;height:100%;font-size:14px;background-color:#fff}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0;word-break: keep-all;line-height:1.7 !important}
h1,h2,h3,h4,h5,h6 {font-family:"sdtx-lt", "sdTB";line-height:1.4 !important}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe {border:0 none}
img {width:100%;}
dl,ul,ol,menu,li {list-style:none;}
input {font-size:0.8rem}
input,select,textarea,button {vertical-align:middle;-webkit-border-radius:0px;}
select {-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0px;
    background:url("../../static/images/common/select-arrow.png");background-size:12px 7px !important;
    background-position:right 14px center !important;background-repeat:no-repeat !important;}
select::-ms-expand {display:none;}
select:focus::-ms-value {background-color:transparent; color:#000;}
img{vertical-align:top}
button {border:0 none;background-color:transparent;cursor:pointer;outline:0;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
label,button{cursor:pointer;font-weight:normal}
figure,figcaption {margin:0;padding:0;}
button{margin:0;padding:0}
a {color:#3d3935;text-decoration:none}
a:hover, a:focus {color:#3d3935;text-decoration:underline;}
button * {position:relative;}
hr{display:none}
fieldset{border:0; vertical-align:top;}
legend{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
table{width:100%;border-collapse:collapse;border-spacing:0}
input::-ms-clear{display:none}
video {display:block;width:100%;height:100%;}
::-moz-selection {
   background: #f3c8c7;
}
::selection {
   background: #f3c8c7;
}

