@charset "UTF-8";
/* CSS Document */

/*	Reset
------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, main, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline;font-family:"Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
main, article, aside, details, figcaption, figure, footer, header, menu, nav, section{display:block;}
html{color:#333;font-size:62.5%;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
body{width:100%;height:100%;font-size:1.6em; /* for GC. defalut font-size:1.4rem = 14px */line-height:1.5;background-color:#f3f4f5;}
*, *:before, *:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
input, textarea{margin:0;padding:0;border:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#a9a9a9;}
input{-webkit-appearance:none;appearance:none;outline:none;}
ol, ul{list-style:none;}
table{}
caption, th, td{text-align:left;}
a{color:#333;text-decoration:none;}
a:hover, a:visited, a:focus{outline:none;}
img{font-size:0;vertical-align:bottom;}
.cf:after{content:"";clear:both;display:block;}

/*--　Hidden Analysis tag --*/
body > img, body > iframe { display:none !important; }
img[src^="//googleads.g.doubleclick.net"] { display:none !important; }

/*	Structure
------------------------------*/
#wrapper{max-width:100%;min-height:100%;background-color:#f3f4f6;position:relative;}