@charset "shift-jis";

/* html */
body { margin: 0; padding: 0; background-color: #fa8100; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'EE EゴシチE', sans-serif; font-size: 10pt; color: #555; line-height: 120%; }

hr.hidden { display: none; }
h1, h2, h3, h4 { margin: 0; padding: 0; }
a { text-decoration: none; }

div#header, div#footer { width: 950px; margin: 0 auto; padding: 0; }
div#header { margin-top: 5px; padding: 15px 0 0 0; background: #fdb200; }

div#header div.header_bg { width: 910px; height: 800px; margin: 0 auto; padding: 0px 0 0 0; background: url(TOYS_McCOY_HOMEPAGE_3.jpg) no-repeat; }
div#header div.header_bg h1 { margin: 0 25px 0 623px; padding: 0; text-indent: -5000px; overflow: hidden; }
div#header div.header_bg h1 a { width: 262px; height: 72px; background: url(h1_logo.png) no-repeat; display: block; }
div#header div.header_bg h2 { margin: 170px 0 0 0; padding: 0; text-indent: -5000px; overflow: hidden; }
div#header div.header_bg h2 a { width: 910px; height: 78px; background: url(h2_new.png) no-repeat; display: block; }

div#header ul.menu { width: 910px; height: 34px; margin: 0; padding: 15px 20px; background: url(menu_bg.png) center center no-repeat; list-style: none; }
div#header ul.menu li { margin: 0 5px 0 0; padding: 0; line-height: 29px; vertical-align: middle; float: left; }
div#header ul.menu li a { width: 170px; height: 29px; margin: 0; padding: 0; text-align: center; text-indent: -5000px; overflow: hidden; display: block; }
div#header ul.menu li.news { }
div#header ul.menu li.news a { background: url(menu_news.png) top no-repeat; }
div#header ul.menu li.news a:hover { background: url(menu_news.png) bottom no-repeat; }
div#header ul.menu li.press { }
div#header ul.menu li.press a { background: url(menu_press.png) top no-repeat; }
div#header ul.menu li.press a:hover { background: url(menu_press.png) bottom no-repeat; }
div#header ul.menu li.aboutus { margin: 0; }
div#header ul.menu li.aboutus a { background: url(menu_aboutus.png) top no-repeat; }
div#header ul.menu li.aboutus a:hover { background: url(menu_aboutus.png) bottom no-repeat; }
div#header ul.menu li.dealers { }
div#header ul.menu li.dealers a { width: 180px; background: url(menu_dealers.png) top no-repeat; }
div#header ul.menu li.dealers a:hover { background: url(menu_dealers.png) bottom no-repeat; }
div#header ul.menu li.contactus { }
div#header ul.menu li.contactus a { width: 190px; background: url(menu_contactus.png) top no-repeat; }
div#header ul.menu li.contactus a:hover { width: 190px; background: url(menu_contactus.png) bottom no-repeat; }

div#body { width: 930px; margin: 0 auto; padding: 5px 10px; background: #2c2a2a; color: #fff; }
div#body div.contents { margin: 20px 10px 10px 10px; padding: 0; }

div#body div.contents div.contents_top-left { margin-right: 20px; background: url(top_toysmccoy_bunner2.png) top no-repeat; float: left; }
div#body div.contents div.contents_top-left:hover { background: url(top_toysmccoy_bunner2.png) bottom no-repeat; }
div#body div.contents div.contents_top-left h2 { margin: 0; padding: 0; text-indent: -5000px; overflow: hidden; }
div#body div.contents div.contents_top-left h2 a { width: 300px; height: 136px; display: block; }

div#body div.contents div.contents_top-center { margin-right: 20px; background: url(top_onlineshopping_bunner.png) top no-repeat; float: left; }
div#body div.contents div.contents_top-center:hover { background: url(top_onlineshopping_bunner.png) bottom no-repeat; }
div#body div.contents div.contents_top-center h2 { margin: 0; padding: 0; text-indent: -5000px; overflow: hidden; }
div#body div.contents div.contents_top-center h2 a { width: 300px; height: 136px; display: block; }

div#body div.contents div.contents_top-right { width: 270px; height: 136px; font-size: 8pt; color: #fff; float: left; }
div#body div.contents div.contents_top-right ul.whats_new { height: 65px; margin: 10px 0 0 0; padding: 0; list-style: none; }
div#body div.contents div.contents_top-right ul.whats_new li { padding: 1px 0; }
div#body div.contents div.contents_top-right ul.whats_new li a { color: #fccB19; text-decoration: underline; }

div#body div.contents div.contents_top-right div.recruit_link { width: 200px; height: 31px; margin: 10px 0 0 70px; background: url(top_recruitlink_bg.png) top no-repeat; }
div#body div.contents div.contents_top-right div.recruit_link:hover { background: url(top_recruitlink_bg.png) bottom no-repeat; }
div#body div.contents div.contents_top-right div.recruit_link a { width: 200px; height: 31px; background: url(top_recruitlink_bunner.png) right no-repeat; text-indent: -5000px; overflow: hidden; display:block; float: right; }

div#body div.contents div.contents_top-right div.blog_link { width: 200px; height: 51px; margin: 10px 0 0 70px; background: url(top_bloglink_bg.png) top no-repeat; }
div#body div.contents div.contents_top-right div.blog_link:hover { background: url(top_bloglink_bg.png) bottom no-repeat; }
div#body div.contents div.contents_top-right div.blog_link a { width: 200px; height: 51px; background: url(top_bloglink_bunner.png) right no-repeat; text-indent: -5000px; overflow: hidden; display:block; float: right; }

div#body div.contents div.bottom_bunner { margin: 0; padding: 0; background: #2c2a2a; line-height: 8px; vertical-align: middle; }
div#body div.contents div.bottom_bunner ul { height: 106px; margin: 0; padding: 5px 0 0 0; list-style: none; }
div#body div.contents div.bottom_bunner li { height: 106px; margin: 0 6px 0 0; float: left; }
div#body div.contents div.bottom_bunner li a { width: 83px; height: 20px; margin: 0; padding: 90px 0 0 0; font-size: 5pt; color: #fff; font-weight: bold; text-align: center; text-decoration: none; display: block; }
div#body div.contents div.bottom_bunner li.shop { background: url(images/bottom_store_bunner2.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.shop a { width: 450px; <!-- margin-right: 20px; --> }
div#body div.contents div.bottom_bunner li.limited { background: url(images/bottom_limited_bunner.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.limited a { width: 86px; }
div#body div.contents div.bottom_bunner li.blog { background: url(images/bottom_blog_bunner.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.blog a { width: 86px; }
div#body div.contents div.bottom_bunner li.mcq { background: url(images/bottom_toys_bunner2.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.mcq a { width: 83px; }
div#body div.contents div.bottom_bunner li.buco { background: url(images/bottom_buco_bunner2.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.buco a { width: 83px; }
div#body div.contents div.bottom_bunner li.buco-standard { background: url(images/bottom_buco-std_bunner2.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.buco-standard a { width: 86px; }
div#body div.contents div.bottom_bunner li.military { background: url(images/bottom_military_bunner2.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.military a { width: 86px; }
div#body div.contents div.bottom_bunner li.beck { background: url(images/bottom_beck_bunner2.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.beck a { width: 86px; }
div#body div.contents div.bottom_bunner li.mchill-work-clothing { background: url(images/bottom_mchill-work-clothing_bunner2.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.mchill-work-clothing a { width: 95px; }
div#body div.contents div.bottom_bunner li.mchill-spoets-wear { background: url(images/bottom_mchill-spoets-wear_bunner2.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.mchill-spoets-wear a { width: 86px; }
div#body div.contents div.bottom_bunner li.buco-instagram { background: url(images/bottom_buco-instagram_bunner2.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.buco-instagram a { width: 84px; }
div#body div.contents div.bottom_bunner li.instagram { background: url(images/bottom_instagram_bunner.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.instagram a { width: 84px; }
div#body div.contents div.bottom_bunner li.toys { background: url(images/bottom_toys_bunner.png) top no-repeat; }
div#body div.contents div.bottom_bunner li.toys a { width: 84px; }
div#body div.contents div.bottom_bunner li.fb { margin-right: 0; background: url(images/bottom_fb_bunner.png) top no-repeat; }

div#footer { height: 21px; background: #fdb200; }
div#footer h6 { height: 21px; margin: 0; padding: 0 20px; line-height: 21px; text-align: right; vertical-align: middle; }
div#footer h6 a { color: #fff; }


/* ëöf */

