body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote {margin: 0; padding: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }img {border: 0; -ms-interpolation-mode: bicubic;}h1,h2,h3,h4,h5,h6 {clear: both; font-size: 100%; font-weight: normal;}ul,dl,ol {text-indent: 0;}li {list-style: none;}address,caption,cite,code,dfn,var{font-style: normal; font-weight: normal;}sup {vertical-align: text-top;}sub {vertical-align: text-bottom;}input,textarea,select {font-family: inherit; font-size: inherit; font-weight:inherit;}* html input,* html textarea,* html select {font-size: 100%;}*:first-child+html+input,*:first-child html+textarea,*:first-child+html select {font-size: 100%;}caption {text-align: left;}pre,code,kbd,samp,tt {font-family: monospace;}* html pre,* html code,* html kbd,* html samp,* html tt {font-size: 108%; line-height: 100%;}*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt {font-size: 108%; line-height: 100%;}input,select,textarea {font-size: 100%; font-family: Verdana, Helvetica, sans-serif;}.clear {zoom: 1;}.clear:after {content: ".";display: block;clear: both;height: 0;line-height: 0;visibility: hidden;}a{color:#333; text-decoration: none;}
body {font-size: 14px;font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Lato", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;line-height: 1.4em; color: #333;}
body {margin: 0px; background: #f8f8f8; width: 100%; height: auto; background-image: url(../img/index/indexback.png); background-position: center top; background-repeat: no-repeat;}
header .inner{width: 1020px; height: 244px; margin: 0 auto; position: relative; background: url(../img/common/header.png); background-repeat: no-repeat;}

.mgtp2{margin-top:2px !important;}
.mgtp10{margin-top:10px !important;}
.mgbt2{margin-bottom:2px !important;}
.mgbt5{margin-bottom:5px !important;}
.mgbt10{margin-bottom:10px !important;}
.mgbt20{margin-bottom:20px !important;}

.fcred{color:#bd0001;}
.fcbrown{color:#f0d884;}
.fcblue{color:#094fb7;}
.bg01{background: #ffffcc;}
.pd5{padding: 5px;}
.tacenter{text-align: center;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}
.fs28{font-size:28px;}
.fs30{font-size:30px;}
.fs33{font-size:33px;}
.fs36{font-size:36px;}
.mgbt5{margin-bottom:5px;}
.mgbt10{margin-bottom:10px;}
.mgbt15{margin-bottom:15px;}
.mgbt20{margin-bottom:20px;}
.mgbt30{margin-bottom:30px;}
.fwbold{font-weight: bold;}

.main{ width:494px; height:297px; margin: 0 auto; text-align:center; padding-top:200px}