@charset 'utf-8';
@import 'https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,500,600,700,900&display=swap&subset=japanese';

* { font-family:inherit; color:inherit; border:0px; padding:0px; margin:0px; font-size:inherit; box-sizing: border-box; }
html { border:0px; padding:0px; margin:0px; }
body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, fieldset, legend { padding:0; margin:0;}
ul, ol, li { list-style:none; margin:0;}
body { font-family:'Noto Serif JP'; font-size:1em; color:#333; background:#FFF; }
div, section { position:relative; }

button { vertical-align:middle; cursor:pointer; }
a { font-weight:300; border:0px; text-decoration:none; }
a:hover { text-decoration:underline; }
ul { list-style-type:none; }
input { border:1px solid #DDD; padding:5px; }
textarea { border:1px solid #DDD; padding:5px; }
strong { color:inherit; }

/*input.kor { ime-mode:active; }*/
input.eng { ime-mode:inactive; }
input.engOnly { ime-mode:disabled; }