*{margin:0;padding:0;font-family:"font-family: sans-serif ;Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;}
bod{ymin-height:100vh;min-width:980px;}
html, body, submit{font-size:17px;color:#565656;background-color:#FFF;}
.font_serif{font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;}



img,a img{vertical-align:bottom;border:none;background:transparent;}
a{overflow:hidden;outline:none;transition:.0s;text-decoration:none;color:#565656;transition:.3s;}
ol,ul {list-style:none;}
.boke{filter:blur(5px);-webkit-filter: blur(5px);pointer-events:none;opacity:.5;}
a.link1:link	{border-bottom:dashed 1px #FFF;line-height:1.1;}
a.link1:visited{border-bottom:dashed 1px #FFF;}
a.link1:active	{border-bottom:solid 1px #FFCC00;}
a.link1:hover	{border-bottom:solid 1px #FFCC00;}


input[type='text'],
input[type='email'],
input[type='password'],
input[type='url'],
input[type='submit'],
input[type='button'],
input[type='number'],
input[type='tel'],
input[type='reset'],
button,
select,
textarea {-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font: inherit;outline:none;transition:.4s;background-color:rgba(255,255,255,1);}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;} 
input[type="number"] {-moz-appearance:textfield;} 

input::placeholder,textarea::placeholder{color:rgba(0,0,0,.5);}
input:-ms-input-placeholder{color:rgba(0,0,0,.5);}
input::-ms-input-placeholder{color:rgba(0,0,0,.5);}
input:-webkit-autofill {box-shadow: 0 0 0 1000px white inset;}


input.cc,select.cc,textarea.cc{transition:.4s;}
input.cc:hover,select.cc:hover,textarea.cc:hover{box-shadow:0px 0px 6px 1px #BBB;}
input.cc:focus,select.cc:focus,textarea.cc:focus{background-color:rgba(255,240,181,.2);}


