@charset "utf-8";

* html {background-image:url(about:blank);background-attachment:fixed}

body,div,p,form,span {margin:0px;padding:0px;}

body.outdoor, body.fishing, body.play, body.parts {background:none;}

div.headerContent {font-family:メイリオ,Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial;}

div#header {color:#007f3b;margin:0px auto;}
body.fishing div.headerContent.fishing div#header {color:#0f4c9f;}
body.outdoor div.headerContent.outdoor div#header {color:#339900;}
body.play div.headerContent.play div#header {color:#7e3805;}

div.headerContent {display:none;}
body.cmn div.headerContent.cmn,
body.fishing div.headerContent.fishing,
body.outdoor div.headerContent.outdoor,
body.play div.headerContent.play {display:block;}

div#header a.naturumLogo {position:absolute;width:330px;height:60px;left:0px;top:0px;}
body.fishing div.headerContent.fishing div#header a.naturumLogo {width:350px;}
body.outdoor div.headerContent.outdoor div#header a.naturumLogo {width:430px;}
body.play div.headerContent.play div#header a.naturumLogo {width:260px;}

div#header a.useGuide {font-size:16px;line-height:2.2em;padding-left:32px;position:absolute;top:24px;left:684px;background:url(../img/cmn_guide.gif) no-repeat left center;}
div#header a.userQA {font-size:16px;line-height:2.2em;position:absolute;top:24px;left:832px;}

div#header p.catchText {font-size:14px;position:absolute;top:60px;left:18px;}

div#header p.accountText {font-size:10px;position:absolute;top:34px;right:300px;}
div#header p.accountText span.accountName {font-size:16px;}

div.headerContent a:link, div.headerContent a:visited {color:#007f3b;text-decoration:none;}
div.headerContent a:hover, div.headerContent a:active {color:#007f3b;text-decoration:underline;}
body.fishing div.headerContent.fishing a:link, body.fishing div.headerContent.fishing a:visited {color:#0f4c9f;text-decoration:none;}
body.fishing div.headerContent.fishing a:hover, body.fishing div.headerContent.fishing a:active {color:#0f4c9f;text-decoration:underline;}
body.outdoor div.headerContent.outdoor a:link, body.outdoor div.headerContent.outdoor a:visited {color:#339900;text-decoration:none;}
body.outdoor div.headerContent.outdoor a:hover, body.outdoor div.headerContent.outdoor a:active {color:#339900;text-decoration:underline;}
body.play div.headerContent.play a:link, body.play div.headerContent.play a:visited {color:#7e3805;text-decoration:none;}
body.play div.headerContent.play a:hover, body.play div.headerContent.play a:active {color:#7e3805;text-decoration:underline;}

div#header ul.sceneMenuBox {position:absolute;bottom:0px;left:0px;overflow:hidden;zoom:1;}
div#header ul.sceneMenuBox li {float:left;margin-right:3px;width:104px;height:37px;}
body.outdoor div.headerContent.outdoor div#header ul.sceneMenuBox li {width:114px;}
div#header ul.sceneMenuBox li a {display:block;height:37px;text-decoration:none;}
div#header ul.sceneMenuBox li a p {font-size:14px;line-height:37px;text-align:center;}
div#header ul.sceneMenuBox li a.shopTop p {line-height:1em;padding-top:6px;}
body.play div.headerContent.play div#header ul.sceneMenuBox li a.shopTop p {line-height:37px;padding:0px;}
body.play div.headerContent.play div#header ul.sceneMenuBox li#pPark a p,
body.play div.headerContent.play div#header ul.sceneMenuBox li#pRiver a p {line-height:1em;padding-top:6px;}

body.fishing div.headerContent.fishing div#header ul.sceneMenuBox li a {background:#99bded;}
body.outdoor div.headerContent.outdoor div#header ul.sceneMenuBox li a {background:#a7f382;}
body.play div.headerContent.play div#header ul.sceneMenuBox li a {background:#cfb19c;}

body.fishing.fishingtop div.headerContent.fishing div#header ul.sceneMenuBox li#fShoptop a,
body.fishing.sea div.headerContent.fishing div#header ul.sceneMenuBox li#fSea a,
body.fishing.lake div.headerContent.fishing div#header ul.sceneMenuBox li#fLake a,
body.fishing.river div.headerContent.fishing div#header ul.sceneMenuBox li#fRiver a {background:#1164d5;color:#fff;}

body.outdoor.outdoortop div.headerContent.outdoor div#header ul.sceneMenuBox li#oShoptop a,
body.outdoor.camp div.headerContent.outdoor div#header ul.sceneMenuBox li#oCamp a,
body.outdoor.apparel div.headerContent.outdoor div#header ul.sceneMenuBox li#oApparel a,
body.outdoor.cooking div.headerContent.outdoor div#header ul.sceneMenuBox li#oCooking a {background:#339900;color:#fff;}

body.play.playtop div.headerContent.play div#header ul.sceneMenuBox li#pShoptop a,
body.play.park div.headerContent.play div#header ul.sceneMenuBox li#pPark a,
body.play.mountain div.headerContent.play div#header ul.sceneMenuBox li#pMountain a,
body.play.river div.headerContent.play div#header ul.sceneMenuBox li#pRiver a,
body.play.marin div.headerContent.play div#header ul.sceneMenuBox li#pMarin a {background:#a74b07;color:#fff;}

div#header ul.shopMenuBox {position:absolute;bottom:0px;right:0px;overflow:hidden;zoom:1;}
div#header ul.shopMenuBox li {float:right;margin-left:3px;width:104px;height:37px;}
div#header ul.shopMenuBox li#outdoorTop {width:114px;}
body.cmn div.headerContent.cmn div#header ul.shopMenuBox {width:960px;}
body.cmn div.headerContent.cmn div#header ul.shopMenuBox li {float:left;margin-left:0px;margin-right:3px;}
body.cmn div.headerContent.cmn div#header ul.shopMenuBox li#naturumTop {float:right;margin-right:0px;}
div#header ul.shopMenuBox li a {display:block;height:37px;text-decoration:none;color:#fff;}
div#header ul.shopMenuBox li a p {font-size:14px;line-height:37px;text-align:center;}
div#header ul.shopMenuBox li#fishingTop a {background:#1164d5;}
div#header ul.shopMenuBox li#outdoorTop a {background:#339900;}
div#header ul.shopMenuBox li#playTop a {background:#a74b07;}
div#header ul.shopMenuBox li#naturumTop a {background:#969696;}
div#header ul.shopMenuBox li#naturumTop a p,
div#header ul.shopMenuBox li#fishingTop a p,
div#header ul.shopMenuBox li#outdoorTop a p {line-height:1em;padding-top:6px;}

body.fishing div.headerContent.fishing div#header ul.shopMenuBox li#fishingTop,
body.outdoor div.headerContent.outdoor div#header ul.shopMenuBox li#outdoorTop,
body.play div.headerContent.play div#header ul.shopMenuBox li#playTop {display:none;}

div.searchBar {width:100%;min-width:960px;background:#007f3b;}
body.fishing div.headerContent.fishing div.searchBar {background:#1164d5;}
body.outdoor div.headerContent.outdoor div.searchBar {background:#339900;}
body.play div.headerContent.play div.searchBar {background:#a74b07;}
div.headerContent div.searchBar div.searchContent {width:960px;margin:0px auto;padding:10px 0px;overflow:hidden;zoom:1;}
div.headerContent div.searchBar div.searchContent a.searchMenu {float:right;display:block;width:130px;color:#fff;text-decoration:none;}
div.headerContent div.searchBar div.searchContent a.searchMenu p {line-height:1.2em;font-size:14px;padding-left:40px;}
div.headerContent div.searchBar div.searchContent div.searchBoxH {width:440px;margin:0px auto;background:#cccccc;float:right;margin-right:24px;margin-top:2px;}
body.outdoor div.headerContent.outdoor div.searchBar div.searchContent div.searchBoxH,
body.cmn div.headerContent.cmn div.searchBar div.searchContent div.searchBoxH {margin-right:14px;}
div.headerContent div.searchBar div.searchContent span.search_class {color:#333333;background:url(/common/include/img/search_arr.gif) no-repeat right center #cccccc;padding:4px 36px 4px 18px;font-size:14px;line-height:1em;position:relative;top:7px;}
div.headerContent div.searchBar div.searchContent .search_c {position:absolute;top:0px;left:0px;width:180px;height:29px;cursor:pointer;opacity:0;*top:7px;}
div.headerContent div.searchBar div.searchContent .search_t {position:absolute;top:0px;left:0px;width:100%;height:29px;margin:0px;padding:0px 0px 0px 2px;border:none;font-size:16px;*line-height:1.5em;}
div.headerContent div.searchBar div.searchContent .search_btn {background:#cccccc;border:none;font-size:16px;line-height:1.5em;color:#333333;font-family:メイリオ,Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial;padding:4px 10px 0px;cursor:pointer;}

div.headerContent div.searchBar div.searchContent a.searchMenu.bas {background:url(../img/cmn_hm_basket.gif) no-repeat left center;}
div.headerContent div.searchBar div.searchContent a.searchMenu.fav {background:url(../img/cmn_hm_favorite.gif) no-repeat left center;}
div.headerContent div.searchBar div.searchContent a.searchMenu.ser {background:url(../img/cmn_hm_service.gif) no-repeat left center;}
body.fishing div.headerContent.fishing div.searchBar div.searchContent a.searchMenu.bas {background:url(../img/fishing_hm_basket.gif) no-repeat left center;}
body.fishing div.headerContent.fishing div.searchBar div.searchContent a.searchMenu.fav {background:url(../img/fishing_hm_favorite.gif) no-repeat left center;}
body.fishing div.headerContent.fishing div.searchBar div.searchContent a.searchMenu.ser {background:url(../img/fishing_hm_service.gif) no-repeat left center;}
body.outdoor div.headerContent.outdoor div.searchBar div.searchContent a.searchMenu.bas {background:url(../img/outdoor_hm_basket.gif) no-repeat left center;}
body.outdoor div.headerContent.outdoor div.searchBar div.searchContent a.searchMenu.fav {background:url(../img/outdoor_hm_favorite.gif) no-repeat left center;}
body.outdoor div.headerContent.outdoor div.searchBar div.searchContent a.searchMenu.ser {background:url(../img/outdoor_hm_service.gif) no-repeat left center;}
body.play div.headerContent.play div.searchBar div.searchContent a.searchMenu.bas {background:url(../img/play_hm_basket.gif) no-repeat left center;}
body.play div.headerContent.play div.searchBar div.searchContent a.searchMenu.fav {background:url(../img/play_hm_favorite.gif) no-repeat left center;}
body.play div.headerContent.play div.searchBar div.searchContent a.searchMenu.ser {background:url(../img/play_hm_service.gif) no-repeat left center;}
