@charset "euc-jp";
/*****************************************************
¥·¥¹¥Æ¥à¥Ç¥Õ¥©¥ë¥È¤Î¥ê¥»¥Ã¥È
*****************************************************/
html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
table{ border-collapse:collapse;border-spacing:0;}
img,abbr,acronym,fieldset{border:0;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section, main, picture {
display: block;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}
ul, ol,li {
list-style: none;
}
th, td {
}
em, strong, b, i, cite ,small, address{
font-size: 100%;
font-style: normal;
}
button, input, select, textarea {
font-family : inherit;
font-size   : 100%;
}
input[type="button"],input[type="text"],input[type="submit"],input[type="image"],textarea{
-webkit-appearance: none;
border-radius: 0;
}
input[type="checkbox"]{
-webkit-appearance: checkbox;
}
img { 
vertical-align: bottom;
-ms-interpolation-mode: bicubic; 
border:none;
image-rendering: -webkit-optimize-contrast;
}
a, button{
outline: none;
}
html{
font-size:10px;
}
body{
background:#fff;
/*color:#333;*/
/*font-size:15px;*/
/*font-family:'Muli', Arial, Helvetica, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;*/
/*line-height:1.6;*/
text-align:center;
position:relative;
word-break: break-all;
-webkit-text-size-adjust: 100%;
}
td,th{
/*font-size:15px;*/
}
table{
border-collapse:collapse;
}
pre{
/*font-size:15px;*/
/*font-family:'Muli', Arial, Helvetica, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;*/
line-height:1.4;
}
input,select{
/*font-family:'Muli', Arial, Helvetica, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;*/
}
.line{font-size:1px;line-height:1px;}/*--- default */
/*CLEAR FIX
-------------------------------*/
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block; min-height:1%; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
