@charset "utf-8";

/*
 * style.css
 * (c) PSTcoltd Inc.
 */
 
 /*
Theme Name: プロスパーわさび
Theme URI: http://infotank.jp/pst/
Description: 有名な <a href="http://binarybonsai.com/kubrick/">Kubrick</a> をもとにした WordPress のデフォルトテーマ
Version: 1.6
Author: PSTcoltd
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*import*/
@import "css/base.css";
@import "css/typography.css";
@import "css/utility.css";
@import "css/pagenav.css";
@import "css/default.css";
@import "css/carousel.css";

/*========================================* Other *===============================================*/


/*========================================* Layout *===============================================*/
body { width: 100%; text-align: center; background: #000000; }
div#header, div#Gnav, div#conetnt, div#footer { width: 100%; text-align: center; clear: both; }
div#head_wrap, div#Gnav_wrap, div#ct_wrap, div#foot_wrap { width: 920px; text-align: left; margin: 0 auto; }
div#head_text { width: 920px; text-align: right; margin: 0 auto; }
div#ct_left { width: 708px; right; float: left; background: #000000; }
div#ct_right { width: 212px; background: url(images/back_01.jpg); float: right; }
div#ct_wrap, div#foot_wrap {  background: url(images/back_01.jpg); }

/*++++++++++++++++++++ head部 ++++++++++++++++++++++++*/
div#head_wrap { height: 560px; background: url(images/top_img.jpg) no-repeat top center; position: relative; }
h1#shop_logo { width: 227px; height: 219px; position: absolute; top: 0; left: 1px; }

/*++++++++++++++++++++ Gnav部 ++++++++++++++++++++++++*/
div#Gnav { background: url(images/nav_bg.gif) repeat-x center top; }
ul#nav { width: 920px; height: 50px; position: relative; }
ul#nav li { width: 115px; height: 50px; float: left; line-height: 50px;}
li#Gnav01 a { width: 115px; height: 50px; background: url(images/Gnav_btn_r1_c1.gif) no-repeat top center; display: block; text-indent: -9999px;  }
li#Gnav02 a { width: 115px; height: 50px; background: url(images/Gnav_btn_r1_c6.gif) no-repeat top center; display: block; text-indent: -9999px;  }
li#Gnav03 a { width: 115px; height: 50px; background: url(images/Gnav_btn_r1_c12.gif) no-repeat top center; display: block; text-indent: -9999px;  }
li#Gnav04 a { width: 115px; height: 50px; background: url(images/Gnav_btn_r1_c20.gif) no-repeat top center; display: block; text-indent: -9999px;  }
li#Gnav05 a { width: 115px; height: 50px; background: url(images/Gnav_btn_r1_c25.gif) no-repeat top center; display: block; text-indent: -9999px;  }
li#Gnav06 a { width: 115px; height: 50px; background: url(images/Gnav_btn_r1_c30.gif) no-repeat top center; display: block; text-indent: -9999px;  }
li#Gnav07 a { width: 115px; height: 50px; background: url(images/Gnav_btn_r1_c32.gif) no-repeat top center; display: block; text-indent: -9999px;  }
li#Gnav08 a { width: 115px; height: 50px; background: url(images/Gnav_btn_r1_c37.gif) no-repeat top center; display: block; text-indent: -9999px;  }

/* 下層のメニューを不可視に */
ul#nav li ul { display: none; background: none; } 

/* 疑似要素 :hover で下層のメニューを可視に */
ul#nav li:hover ul { display: block; position: absolute; z-index: 100; }
ul#nav li ul li { float: none; margin: 0; font-weight: normal; text-indent: 0; display: block; }
ul#nav li ul li#spring a { background: url(images/Gnav2_menu01.gif) no-repeat top center; display: block; }
ul#nav li ul li#summer a { background: url(images/Gnav2_menu02.gif) no-repeat top center; display: block; }
ul#nav li ul li#autumn a { background: url(images/Gnav2_menu03.gif) no-repeat top center; display: block; }
ul#nav li ul li#winter a { background: url(images/Gnav2_menu04.gif) no-repeat top center; display: block; }
ul#nav li ul li#course a { background: url(images/Gnav2_menu05.gif) no-repeat top center; display: block; }

/*++++++++++++++++++++ top ct_left部 ++++++++++++++++++++++++*/
div#ct_left h3 { clear: both; }
.img_box { text-align: center; }
.img_box li { float: left; }
h3.news_title { width: 113px; margin: 45px 0 0 0; float: left; }
dl#nwes_box { width: 500px; height: 130px; float: right; overflow: visible; border-left: solid #FFFFFF 5px; padding: 0 0 0 20px; display: block }
dl#nwes_box dt { float: left; clear: left; width: 25em; }

/*++++++++++++++++++++ top ct_right部 ++++++++++++++++++++++++*/
ul#baner_box { width: 212px; text-align: center; }
ul#baner_box li { width: 190px; height: 70px; background: #FFFFFF; margin: 3px 0; }
ul#baner_box li img { vertical-align: middle; margin: 5px 0 5px 0; }

/*++++++++++++++++++++ top foot部 ++++++++++++++++++++++++*/
div#foot_wrap { padding: 25px 0; text-align: right; }



































