@charset "utf-8";

body { position: relative; }

/*============================
#header
============================*/
#header {}

/*============================
#header
============================*/
#logoArea { margin-top: 20px; text-align: center; min-width: 1200px; }
#logoArea img {}

/*============================
#navArea
============================*/
#navArea{ border-top: solid 1px #dedede; margin-top: 19px; position: relative; min-width: 1200px; }
#navArea .wrap { margin: 0 auto; width: 1200px; }
#navArea .pad { margin: 0 50px; width: 1100px; position: relative; }
#navArea ul { margin: 0 auto; width: 900px; }
#navArea ul li { float: left; }
#navArea ul li a { background: url(../../imageFile/global/navArea_bg_separatLine.png) no-repeat right center; color: #222; display: inline-block; text-align: center; padding: 20px 0 19px; width: 150px; }
#navArea ul li:first-child a { background: url(../../imageFile/global/navArea_bg_separatLine.png) no-repeat left center, url(../../imageFile/global/navArea_bg_separatLine.png) no-repeat right center; }
#navArea ul li a span.eng { display: block; }
#navArea ul li a span.jpn { font-size: 0.75em; }

/*============================
#footer
============================*/
#footer { background-color: #3d3d3d; margin-top: 100px; min-width: 1200px; padding: 40px 0 36px; }
#footer .wrap { margin: 0 auto; width: 1200px;}
#footer .pad { margin: 0 50px; width: 1100px; }
#footer .wrap .pad p.copyright { color: #fff; text-align: center; }

/*============================
#pankuzuArea
============================*/
#pankuzuArea { background-color: #fff; border-top: solid 1px #ddd; margin-top: -40px; margin-bottom: 40px; min-width: 1200px; }
#pankuzuArea .contents { margin: 0 auto; width: 1100px; }
#pankuzuArea ul { padding: 20px 0 19px; }
#pankuzuArea ul li { font-size: 0.75em; float: left; position: relative; margin-right: 20px; }
#pankuzuArea ul li:after { color: #dedede; content: ">"; position: absolute; right: -15px; top: 0; }
#pankuzuArea ul li:last-child:after { display: none; }
#pankuzuArea ul li a { color: #222; }

/*============================
#contactBtnArea
============================*/
#contactBtnArea { position: fixed; right: 0; top: 140px; }
#contactBtnArea a {}
#contactBtnArea a img {}
