﻿@charset "utf-8";

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,textarea,p,th,td,input,select,textarea,button{margin:0;padding:0}
html,body{width:100%;height:100%}
body{font-family:'NotoSansR'; font-size:14px;line-height:1.65; color:#505050;}
h1,h2,h3,h4,h5,h6{font-family:'NotoSansBL'; font-size:14px; line-height:1.5; color:#303030;}
fieldset,img{border:0 none;vertical-align:top}
dl,ul,ol,menu,li{list-style:none}
button{overflow:visible; border:0 none; background-color:transparent; cursor:pointer}
button::-moz-focus-inner{padding:0;border:0}
address,caption,em{font-style:normal}
a{color:#333333; text-decoration:none}
a:focus,a:active,a:hover{color:#00b69f; text-decoration:none;}
table{border-collapse:collapse;table-layout:fixed;border-spacing:0}
hr{display:none}
.inp_bor{display:inline-block;padding:0 5px;border:1px solid #999;background:#fff;vertical-align:top}
.input_st{width:100%;height:18px;*margin:-1px 0;border:0 none;background:#fff;line-height:18px;vertical-align:top}
select{height:20px;border:1px solid #999;line-height:20px;vertical-align:top}

/*skip*/
.blind,legend{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:100px;white-space:nowrap}
#skip{height:0}
#skip a{display:block;position:absolute;left:0;top:-100px;width:100%;height:1px;text-align:center}
#skip a:focus,#skip a:active{position:absolute;top:0;z-index:120;height:25px;padding:10px 0;background:#fff;font-weight:bold;color:#000;font-size:20px;text-decoration:none}
