/* COMMON STYLE */
html, body {width:100%;height:100%;min-width:800px;}
body {font-size:16px;line-height:16px;word-break:keep-all;letter-spacing:-0.01em;word-wrap:break-word;}
ul, li, dl, ol, dd, dt{padding:0;margin:0;list-style:none;list-style-type:none}
h1, h2, p, div, span, a, fieldset, img, select{padding:0;margin:0;}
a,a:link,a:visited,a:active {outline:none;text-decoration:none;color:#444;}
*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#skip-navigation, legend, .hidden{display:none;}
img {max-width:100%;}

/* LAYOUT */
header.jw.layout,footer.jw.layout{display:none;}

.jw.wr_480{max-width:480px;margin:0 auto;}
.jw.wr_640{max-width:640px;margin:0 auto;}
.jw.wr_700{max-width:700px;margin:0 auto;}
.jw.wr_720{max-width:720px;margin:0 auto;}
.jw.wr_750{max-width:750px;margin:0 auto;}
.jw.wr_760{max-width:760px;margin:0 auto;}
.jw.wr_800{max-width:800px;margin:0 auto;}
.jw.wr_960{max-width:960px;margin:0 auto;}

.jw.wrapper{background-color:#FFF;/* box-shadow:0px 0px 20px rgba(0, 0, 0, 0.38);-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.38); */}
.jw.container{background-color:#FFF;}

/* DEVICES MEDIA */
@media only screen and (min-width:1px) {
	html, body{min-width:320px;}
}
