@charset "utf-8"; /* ------------------------------------------------- -Index- 1.Reset 2.Element 3.Headline 4.Cler fix 5.for MacIE -------------------------------------------------- */ /* ================================================= 1.Reset ================================================= */ * {box-sizing: border-box;} html,body,div, dl,dt,dd,ul,ol,li, h1,h2,h3,h4,h5,h6, pre,form,fieldset,input,textarea, blockquote,th,td,p{ margin:0; padding:0; } /* ================================================= 2.Element ================================================= */ html{ font-size: 62.5%; } body{ width:100%; text-align:center; line-height:1.4; font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif; color:#282828; } /* Modern browser */ html>body {font-size:1.4rem;} a{text-decoration:none;} img,a img{border:none;} ul, ol, li, dl, dt, dd{list-style:none;} table{border:0;} th,td{padding:0;} th{font-weight:normal;} input,select,textarea{padding:2px;} textarea { font-size:100%; } html>/**/textarea {font-size:1.6rem;} fieldset{border:none;} pre{font-family:monospace;} input[type=text], input[type=search], input[type=tel], input[type=url], input[type=email], input[type=password], textarea, select{ padding:8px; border:1px solid #C5D0CE; background-color: #FFF; border-radius: 5px; font-size:1.6rem; } textarea{ line-height:1.6; } ::placeholder{ color:#abb0af; } /* ================================================= 3.Headline ================================================= */ /* ================================================= 4.Cler fix ================================================= */ .clear:after { content:""; display:block; overflow:hidden; clear:both; height:0; } /*\*/ * html .clear{ overflow:visible; height:1%; } /**/