articl:;e, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
svg:not(:root){overflow:hidden;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
*{margin:0;padding:0;}
html{font-size:75%;font-family:sans-serif;}
a{outline:0;text-decoration:none;color:#3f90e2;}
a:focus{outline:thin dotted;}
a:active,
a:hover{text-decoration:none;}
h1, h2, h3, p{margin:0;font-size:100%;line-height:1;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
dl, dd, menu, ol, ul, li{margin:0;padding:0;line-height:1;}
ul, ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,
input{line-height:normal;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],
input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix{overflow:hidden;*zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}
body{}
header{margin:120px auto;width:960px;text-align:center;margin-bottom:120px;}
#main{margin:0 auto;width:100%;text-align:center;margin-bottom:240px;}
#item{margin:0 auto;width:960px;text-align:center;margin-bottom:240px;}
#item ul{}
#item ul li{margin-bottom:120px;}
#item p{margin-bottom:120px;}
#item p.item02{height:1330px; margin-bottom:120px; background:url(../../img/04_bg.png) no-repeat right bottom;}
#profile{margin:0 auto;width:960px;text-align:center;margin-bottom:240px;}
#profile p{margin-bottom:60px;}
#profile ul{font-size:0;}
#profile li{width:240px;float:left;margin:0;padding:0 0 30px 0;background:url(../../img/bg_li_line.png) repeat-x right bottom;}
#profile li img{vertical-align:bottom;}
#contact{margin:0 auto;width:960px;text-align:center;clear:both;}
#contact img.button{margin:35px 0 85px 0;clear:both;}
#contact2{margin:0 auto;width:960px;margin-bottom:180px;}
#contact2 ul{text-align:center;}
#contact2 ul li{display:inline;margin:0;padding:0;}
#contact2 ul li img{padding:0 45px 0 45px;}
#contact2{margin:0 auto;width:960px;margin-bottom:180px;}
#fb{margin:0 auto;width:960px;text-align:center;}
#fb img{margin:0px 0 85px 0;}
#fb2{margin:0 auto;width:960px;margin-bottom:180px;}
#fb2 ul{text-align:center;}
#fb2 ul li{display:inline;margin:0;padding:0;}
#fb2 ul li img{padding:0 45px 0 45px;}
footer{margin:0 auto;width:1200px;text-align:center;clear:both;}
footer .copy{margin:40px auto 80px;}
#store {bottom: 35px;height: 140px;position: fixed;right: 40px;width: 140px;z-index: 98;}