@charset "utf-8";
/* CSS Document */
/*
Theme Name: Lax Surf California
Description: This theme is for Lax Surf California web site, designed by Newton Design.
Author: Newton Design
Author URI: http://newtondesign.jp/
*/

/*=========================================================================
BASIC PAGE ELEMENTS
=========================================================================*/
/*------------------------------------------------------------------------
COMMON CLASS
------------------------------------------------------------------------*/
hr {
	display:none;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

h3 {
	margin: 15px 0 10px 0;
}

h4 {
	color: #c1c1c1;
	font-size: 1.3em;
	margin-bottom: 10px;
}

.post-area-wht h4 {
	color: #919191;
	font-weight: bold;
}

h5 {
	color: #b1b1b1;
	font-size: 1.2em;
	font-weight: normal;
	border-bottom: 1px #919191 solid;
	margin-bottom: 8px;
}

.post-area-wht h5 {
	color: #333;
	border-bottom: 1px #666 solid;
	font-weight: bold;
}

a img {
	border: none;
}

a {
	color: #555;
	text-decoration: none;
}

a:hover {
	color: #f1f1f1;
}

#news-area {
	color: #f1f1f1;
}

#news-area a {
	color: #f1f1f1;
}

#news-area a:hover {
	color: #919191;
}

.headline-news a:hover {
	color: #ccc;
}

.post-area-wht a,
.post-area-475-wht a {
	color: #919191;
	text-decoration: none;
}

.post-area-wht a:hover,
.post-area-475-wht a:hover {
	color: #666;
}

/* パンくずナビリンク */
.breadcrumb {
	color: #555;
}

.breadcrumb a {
	color: #353535;
}

.breadcrumb a:hover {
	color: #f1f1f1;
}

a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);/*ie*/
	-moz-opacity:0.80;
}

.filterNon {
	position:relative;/*ie only*/
	width:auto;/*ie only*/
	height:auto;/*ie only*/
}

#navi-header a:hover img,
#footer a:hover img,
#btn-guide a:hover img,
#news-area img {
	opacity:1;
	-moz-opacity:1;
	filter: alpha(opacity=100);/*ie*/
}

.cl {
	clear: both;
}

.hide {
	width:0;
	height:0;
	position: absolute;
	text-indent: -10000px;
}

.dispNon {
	display: none;
}

.uppercase {
	text-transform: uppercase;
}

.flR {
	float: right;
}

.flL {
	float: left;
}

.flRpdR15 {
	float: right;
	padding-right: 15px;
}

.alR {
	text-align: right;
}

.alL {
	text-align: left;
}

.alC {
	text-align: center;
}

small {
	color: #555;
	line-height: 1.2em;
	font-weight: normal;
	font-size: 0.85em;
}

strong {
	color: #b1b1b1;
	font-size: 1.2em;
	font-weight: normal;
}

.post-area-wht strong,
.post-area-wht em {
	color: #919191;
}

em{
	color: #b1b1b1;
	font-style: normal;
	font-size: 1.1em;
	font-weight: normal;
}

.bold {
	font-weight: bold;
}

.font999 {
	color: #999;
}

.fontOrange {
	color: #cc7a00;
}

.fontOrange-wht {
	color: #f90;
}

.fontRed {
	color: #f00;
}

.fontGold {
/*	color: #867b64;*/
	color: #81796f;
}

.mgA0 {
	margin: 0!important;
}

.mgB5 {
	margin-bottom: 5px!important;
}

.mgT10 {
	margin-top: 10px;
}

.mgT15 {
	margin-top: 15px;
}

.mgB10 {
	margin-bottom: 10px;
}

.mgB15 {
	margin-bottom: 15px;
}

.mgR0 {
	margin-right: 0!important;
}

.mgR0mgB5 {
	margin-right: 0!important;
	margin-bottom: 5px!important;
}

.pdA5 {
	padding: 5px;
}

.pdA10 {
	padding: 10px;
}

.pdA15 {
	padding: 15px;
}

.pdL5 {
	padding-left: 5px;
}

.pdL15 {
	padding-left: 15px;
}

.pdT5 {
	padding-top: 5px;
}

.pdT10 {
	padding-top: 10px;
}

.pdT15 {
	padding-top: 15px;
}

.pdB10 {
	padding-bottom: 10px;
}

.pdB15 {
	padding-bottom: 15px;
}

.pdTB5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.pdTB10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.letterSpace {
	letter-spacing: -1px;
}

.smaller {
	font-size: 0.9em;
}

object  p {
	display: none;
}

/*=========================================================================
LAYOUT
=========================================================================*/
* {
    margin: 0;
    padding: 0;
	list-style-type:none;
}

html {
	/* setting border: 0 hoses ie6 win window inner well border */
    margin: 0;
    padding: 0;
}

body {
	/* setting border: 0 hoses ie5 win window inner well border */
    margin: 0;
    padding: 0;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	color: #919191;
    font-size: 0.8em;
	line-height: 1.4em;
	background-image: url(sozai/img-bg-small.jpg);
	background-repeat: repeat;
	background-color:#000;
}

#header-area {
	width: 100%;
	background-image: url(sozai/img-bg.jpg);
	background-repeat: repeat-x;
	height: 216px;
}

#header {
	margin: 0 auto;
	width: 1017px;
	padding: 10px 0 0 0;
	text-align: left;
	position: relative;
	background-image: url(sozai/img-btnbg.png);
	background-repeat: no-repeat;
	width: 1017px;
	height: 212px;
}

#header-top {
	width: 965px;
	margin: 0 auto;
}

#container {
	clear: both;
	margin: 0 auto;
	width: 1017px;
	text-align: left;
	position: relative;
}

#content-area{
	width: 965px;
	margin: 0 auto;
	clear: both;
	background-image: url(sozai/img-whiteline.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-bottom: 50px;
}

#content {
	width: 690px;
	float: left;
	position: relative;
}

/* BRAND-LIST PROCTORのlist-top/img-topのサイズ大による調整-① */
#proctor-surfboards #content-area{
	width: 991px;
	margin-right: 26px;
}

#proctor-surfboards #content {
	width: 716px;
}
/* ここまで */

#home #sidebar {
	width: 260px;
	float: right;
}

#sidebar {
	width: 260px;
	float: right;
	background-image: url(sozai/img-whiteline-top2-flag.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#home #sidebar {
	background-image: none;
}

#footer {
	clear: both;
	width: 967px;
	height: 110px;
	margin: 0 auto;
	background-image: url(sozai/img-whiteline-footer.gif);
	background-repeat: repeat-y;
	background-position: right top;
	position: relative;
}


/*=========================================================================
HEADER
=========================================================================*/
#headerimg {
	width:0;
	height:0;
	position: absolute;
	text-indent: -10000px;
}

#logo-top {
	float: left;
	padding-top: 10px;
}

#navi-header {
	float: right;
}

#navi-header ul li {
	display: inline;
	padding-left: 10px;
}

#img-title {
	background-image: url(sozai/img-title.gif);
	width: 316px;
	height: 25px;
	background-repeat: no-repeat;
	float: right;
	margin-top: 10px;
}

.searchbox #s,
.searchbox #search {
	position: absolute;
	top: 191px;
	left: 805px;
	width: 160px;
	height: 14px;
	background: transparent none no-repeat 0 0;
	border: none;
	color: #666;
}

#btn-guide {
	position: absolute;
	top: 84px;
	left: 929px;
}


/*=========================================================================
CONTENTS
=========================================================================*/
.breadcrumb {
	width: 965px;
/*	width: 690px;*/
	text-transform: uppercase;
	margin-left: 26px;
}

#stock .breadcrumb {
	font-size: 0.9em;
}

/*------------------------------------------------------------------------
TOP AREA
------------------------------------------------------------------------*/
#list-top-area {
	margin: 10px 0 0 26px;
	width: 965px;
	height:147px;
	position: relative;
}
/* ここから
　 BRAND-LIST PROCTORのlist-top/img-topのサイズ大による調整-② 
--------------------------------------------------------------------------------------------*/
#proctor-surfboards #list-top-area {
	margin: 10px 0 0 11px;
	width: 980px;
}

#proctor-surfboards h2#list-top {
	background-image: url(sozai/top-area/list-top-brand-proctor2.gif);
	width: 720px;
	height: 147px;
	background-repeat: no-repeat;
}

#proctor-surfboards #img-top {
	margin-top: 0;
	padding-left: 1px;
	background-image: url(sozai/top-area/img-top-proctor-surfboards2.gif);
	width: 715px;
	height: 335px;
	background-repeat: no-repeat;
}

#proctor-surfboards #content-ajust {
	width: 690px;
	margin-left: 26px;
}

/* --------------------------------------------------------------------------------ここまで */

/*
　※ 通常サイズ(LIST:705×132｜IMG：690×335)の場合は、以下を指定すること。
　【注意】：1. 上記①②をコメントアウトすること
　　　　　　 2. 1110-brand-proctor.php内の#content-ajust をコメントアウトすること。
*/

/*
#proctor-surfboards h2#list-top {
	background-image: url(sozai/top-area/list-top-brand-proctor.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#proctor-surfboards #img-top {
	background-image: url(sozai/top-area/img-top-proctor-surfboards.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}
*/

/* LIST TOP */
/* NAVI-MAIN AREA */
#home h2#list-top {
	background-image: url(sozai/top-area/home/list-top-home.gif);
	width: 705px;
	height: 147px;
	background-repeat: no-repeat;
}

.headline-news h2#list-top {
	background-image: url(sozai/top-area/list-top-headline-news.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#brand-list h2#list-top {
	background-image: url(sozai/top-area/list-top-brand-list.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

.board-models h2#list-top,
.option-price-list h2#list-top {
	background-image: url(sozai/top-area/list-top-board-models.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#stock h2#list-top {
	background-image: url(sozai/top-area/list-top-stock.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#blog h2#list-top {
	background-image: url(sozai/top-area/list-top-blog.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#school h2#list-top {
	background-image: url(sozai/top-area/list-top-school.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#gallery h2#list-top {
	background-image: url(sozai/top-area/list-top-gallery.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#community h2#list-top {
	background-image: url(sozai/top-area/list-top-community.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#about-us h2#list-top {
	background-image: url(sozai/top-area/list-top-about-us.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

.guide h2#list-top {
	background-image: url(sozai/top-area/list-top-guide.gif)!important;
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#custom-order h2#list-top {
	background-image: url(sozai/top-area/list-top-custom-order.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

.events h2#list-top {
	background-image: url(sozai/top-area/list-top-events.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}


/* NAVI-SUB AREA */
#wave-types h2#list-top,
.small-wave h2#list-top,
.all-wave h2#list-top,
.big-wave h2#list-top, 
.high-performance h2#list-top {
	background-image: url(sozai/top-area/list-top-wave-types.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

.proctor-retroalternative h2#list-top,
.proctor-grovelers h2#list-top,
.proctor-short-boards h2#list-top,
.proctor-guns h2#list-top, 
.proctor-funlong-boards h2#list-top,
.upgrade-poly-upgrade h2#list-top,
.upgrade-parabolic h2#list-top,
.upgrade-carbon-rails h2#list-top,
.upgrade-proxy-epoxy h2#list-top,
#category-artwork h2#list-top,
.upgrade-fin-upgrade h2#list-top,
.upgrade-channels h2#list-top {
	background-image: url(sozai/top-area/list-top-brand-proctor.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#aka-surfboards h2#list-top,
.aka-retrofish h2#list-top,
.aka-short-boards h2#list-top, 
.aka-guns h2#list-top {
	background-image: url(sozai/top-area/list-top-brand-aka.gif);
	width: 705px;
	height: 134px;
	background-repeat: no-repeat;
}

#xtr-surfboards h2#list-top,
.xtr-short-boardsall-round h2#list-top,
.xtr-short-boardssmall-wave h2#list-top, 
.xtr-guns h2#list-top {
	background-image: url(sozai/top-area/list-top-brand-xtr.gif);
	width: 705px;
	height: 134px;
	background-repeat: no-repeat;
}

#xanadu-surf-designs h2#list-top,
.xanadu-new-retro h2#list-top,
.xanadu-super-small h2#list-top,
.xanadu-high-performance h2#list-top,
.xanadu-guns h2#list-top,
.xanadu-funlong-boards h2#list-top {
	background-image: url(sozai/top-area/list-top-brand-xanadu.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

.New h2#list-top {
	background-image: url(sozai/top-area/list-top-new-items.gif)!important;
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

.All h2#list-top {
	background-image: url(sozai/top-area/list-top-all-brands.gif)!important;
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}


.recommend h2#list-top {
	background-image: url(sozai/top-area/list-top-recommend.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

.ranking h2#list-top {
	background-image: url(sozai/top-area/list-top-ranking.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

/* NAVI-HEADER ＆FOOTER AREA */
#contact h2#list-top {
	background-image: url(sozai/top-area/list-top-contact.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

/* NAVI-OTHERS */
#single h2#list-top {
	background-image: url(sozai/top-area/list-top-details.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#index h2#list-top {
	background-image: url(sozai/top-area/list-top-laxsurf.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}

#links h2#list-top {
	background-image: url(sozai/top-area/list-top-links.gif);
	width: 705px;
	height: 132px;
	background-repeat: no-repeat;
}


/* ここまでLIST-H2 */

#btn-customorder {
	position: absolute;
	top: 0;
	right: 0;
/*	left: 705px;*/
}

#img-whiteline-top1 {
	background-image: url(sozai/img-whiteline-top1-flag.gif);
	width: 260px;
	height: 30px;
	background-repeat: no-repeat;
	position: absolute;
	top: 117px;
	right: 0;
/*	left: 705px;*/
}

#home #img-top-area {
	width: 991px;
	background-image: url(sozai/img-whiteline.gif);
	background-repeat: repeat-y;
	background-position: right top;
	position: relative;
}

#home #img-whiteline-top2 {
	background-image: url(sozai/img-whiteline-top2-flag.gif);
	width: 33px;
	height: 75px;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 958px;
}

/*------------------------------------------------------------------------
IMG-TOP (except HOME)
------------------------------------------------------------------------*/
#img-top {
	margin-top: 15px;
}

#home #img-top {
	margin-top: 0;
}

.headline-news #img-top {
	background-image: url(sozai/top-area/img-top-headline-news.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

#proctor-surfboards #img-top {
	background-image: url(sozai/top-area/img-top-proctor-surfboards2.gif);
	width: 715px;
	height: 335px;
	background-repeat: no-repeat;
}

#aka-surfboards #img-top {
	background-image: url(sozai/top-area/img-top-aka-surfboards.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

#xtr-surfboards #img-top {
	background-image: url(sozai/top-area/img-top-xtr-surfboards.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

#xanadu-surf-designs #img-top {
	background-image: url(sozai/top-area/img-top-xanadu-surf-designs.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

#stock #img-top {
	background-image: url(sozai/top-area/img-top-stock.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

#school #img-top {
	background-image: url(sozai/top-area/img-top-school.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

#gallery #img-top {
	background-image: url(sozai/top-area/img-top-gallery.jpg);
	width: 690px;
	height: 367px;
	background-repeat: no-repeat;
}

#community #img-top {
	background-image: url(sozai/top-area/img-top-community.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

#about-us #img-top {
	background-image: url(sozai/top-area/img-top-about-us.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

.guide #img-top {
	background-image: url(sozai/top-area/img-top-guide.gif)!important;
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

.New #img-top {
	background-image: url(sozai/top-area/img-top-new-items.gif)!important;
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

#contact #img-top {
	background-image: url(sozai/top-area/img-top-contact.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

.events #img-top {
	background-image: url(sozai/top-area/img-top-events.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}


#wave-types #img-top {
	background-image: url(sozai/top-area/img-top-wave-types.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

.small-wave #img-top {
	background-image: url(sozai/top-area/img-top-wave-small.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

.all-wave #img-top {
	background-image: url(sozai/top-area/img-top-wave-all.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

.big-wave #img-top {
	background-image: url(sozai/top-area/img-top-wave-big.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

.high-performance #img-top {
	background-image: url(sozai/top-area/img-top-wave-high.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

.upgrade-poly-upgrade #img-top {
	background-image: url(sozai/top-area/img-top-upgrade-poly.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

.upgrade-parabolic #img-top {
	background-image: url(sozai/top-area/img-top-upgrade-parabolic.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

.upgrade-fin-upgrade #img-top {
	background-image: url(sozai/top-area/img-top-upgrade-fin.gif);
	width: 690px;
	height: 335px;
	background-repeat: no-repeat;
}

.upgrade-channels #img-top {
	background-image: url(sozai/top-area/img-top-upgrade-channels.gif);
	width: 690px;
	height: 366px;
	background-repeat: no-repeat;
}



/*------------------------------------------------------------------------
Our Brands [Accordian]
------------------------------------------------------------------------*/
.featureItems {
	width: 921px;
    clear: both;
}  

.fItem {
    display: inline;
}

/* Begin Accordian widget */

#fAccordian {
    margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.accordianWidget span.spanTitle {
    margin-bottom: 5px;
    padding-bottom: .25em;
    display: block;
    font-size: 1.5em;
	letter-spacing: 0;
    border-bottom: 1px solid #ccc;
    color: #f1f1f1 !important;
	font-weight: lighter;
}

.accordianWidget span.fType {
    font-weight: bold;
    display: block;
    color: #919191;
    text-transform: uppercase;
}

.accordianWidget span.summary {
    width: 194px;
    margin-left: 0;
    margin-bottom: 1em;
    padding-left: 0;
    display: block;
    font-weight: normal;
    color: #919191;
}

#fAccordian .accordian .more {
    display: block;
    float: none;
    font-weight: bold;
    margin-left: 0;
    padding-left: 0;
}

#fAccordian .accordianWidget {
	height: 281px;
    margin-bottom: 0;
	padding-top: 0;
	display: block;
    background: #000;
}

#fAccordian li {
	float: left;
	display: inline;
    margin-left: 10px;
	list-style: none;
	cursor: pointer;
}

#fAccordian .accordian {
	height:  266px;
	width: 284px;
    margin-left: 0;
	padding: 5px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
}

#fAccordian .aOne {
	background: #151515 url(images/home/img-brand-proctor.jpg) no-repeat 213px 41px;
	padding-bottom: 5px;
}

#fAccordian .aTwo {
	background: #151515 url(images/home/img-brand-aka.jpg) no-repeat 213px 41px;
	padding-bottom: 5px;
}

#fAccordian .aThree {
    background: #151515 url(images/home/img-brand-xnd.jpg) no-repeat 213px 41px;
	padding-bottom: 5px;
}

/* End of Our Brands -Accordian- */


/*------------------------------------------------------------------------
POST AREA
------------------------------------------------------------------------*/
.post {
	margin: 0 0 10px 0;
}

.post img {
	float: left;
	margin: 0 15px 15px 0;
}

.storytitle {
	background-image: url(sozai/list-img-h4.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 37px;
	background-position: 0 3px;
}

.storytitle-small {
	background-image: url(sozai/list-img-h4.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 37px;
	background-position: 0 1px;
}

.post-area-wht .storytitle {
	background-image: url(sozai/list-img-h4-wht.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 37px;
	background-position: 0 3px;
}

.storytitle-indent {
	padding-left: 47px;
}

.storycontent {
	padding: 5px 15px 0 0;
}

#stock-option .storycontent {
	padding: 5px 15px;
}

/*	WIN IE HACK and for MAC IE off	\*/
* html #contact .tabox {
	width: 645px;
}
/**/


img.deco-new {
	float: none;
	padding: 5px 5px 0 5px;
	margin: 0;
}

.navigation {
	clear: both;
	width: 660px;
	padding: 5px 0 5px 0;
}

#stock .navigation {
	width: 660px;
	padding:0;
	margin-top: -16px;
}

#blog .navigation {
	width: 455px;
	padding:0;
	margin-top: -18px;
}

/* BGcolor == BLACK ---------------------------------------------------- */
.separater {
	clear: both;
	background-image: url(sozai/img-separater-bk.gif);
	background-repeat: no-repeat;
	width: 660px;
	height: 2px;
	margin: 15px 0 20px 0;
}

.post-area {
	width: 675px;
	background-color: #000;
	padding: 5px 0 5px 15px;
	overflow: hidden;
}

.post-area-long {
	width: 921px;
	background-color: #000;
	padding: 5px 0 5px 15px;
	overflow: hidden;
}


.txtarea {
	padding-bottom: 8px; 
}

.txtarea-half {
	padding-bottom: 8px;
	float: right;
	width: 315px;
}

.txtarea-R450 {
	float: right;
	width: 450px;
}

.txtarea-R395 {
	float: right;
	width: 395px;
}

.txtarea-L320 {
	padding-bottom: 8px;
	float: left;
	width: 320px;
}

.txtarea-R320 {
	padding-bottom: 8px;
	float: right;
	width: 320px;
}

.txtarea-R325 {
	padding-bottom: 8px;
	float: right;
	width: 325px;
}

.txtarea-240 {
	padding-bottom: 8px;
	float: right;
	width: 240px;
}

.txtarea-529 {
	padding-bottom: 8px;
	float: right;
	width: 529px;
}

.roundtop {
	background-image: url(sozai/roundtop-bk.gif);
	background-repeat: no-repeat;
	width: 690px;
	height: 10px;
}

.roundbtm {
	background-image: url(sozai/roundbtm-bk.gif);
	background-repeat: no-repeat;
	width: 690px;
	height: 10px;
}

/* SIDEBAR ----------------------------------------------------*/
#sidebar .roundtop-side {
	background-image: url(sozai/roundtop-side-gry.gif);
	background-repeat: no-repeat;
	width: 245px;
	height: 10px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#sidebar .roundbtm-side {
	background-image: url(sozai/roundbtm-side-gry.gif);
	background-repeat: no-repeat;
	width: 245px;
	height: 10px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#sidebar .roundtop-side-2 {
	background-image: url(sozai/roundtop-side-gry.gif);
	background-repeat: no-repeat;
	width: 245px;
	height: 10px;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

#sidebar .roundbtm-side-2 {
	background-image: url(sozai/roundbtm-side-gry.gif);
	background-repeat: no-repeat;
	width: 245px;
	height: 10px;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

/* BGcolor == WHITE ----------------------------------------------------*/
.separater-wht {
	clear: both;
	background-image: url(sozai/img-separater-wht.gif);
	background-repeat: no-repeat;
	width: 660px;
	height: 2px;
	margin: 15px 0 20px 0;
}

.post-area-wht {
	width: 675px;
	color: #333;
	background-color: #fff;
	padding: 5px 0 5px 15px;
	position: relative;
	overflow: hidden;
}

.roundtop-wht {
	background-image: url(sozai/roundtop-wht.gif);
	background-repeat: no-repeat;
	width: 690px;
	height: 10px;
}

.roundbtm-wht {
	background-image: url(sozai/roundbtm-wht.gif);
	background-repeat: no-repeat;
	width: 690px;
	height: 10px;
}

/* BLOG MAIN AREA */
.separater-475-wht {
	clear: both;
	background-image: url(sozai/img-separater-475-wht.gif);
	background-repeat: no-repeat;
	width: 455px;
	height: 2px;
	margin: 15px 0 20px 0;
}

.post-area-475-wht {
	width: 455px;
	color: #333;
	background-color: #fff;
	position: relative;
	padding: 0 10px;
	overflow: hidden;
}

.roundtop-475-wht {
	background-image: url(sozai/roundtop-475-wht.gif);
	background-repeat: no-repeat;
	width: 475px;
	height: 10px;
}

.roundbtm-475-wht {
	background-image: url(sozai/roundbtm-475-wht.gif);
	background-repeat: no-repeat;
	width: 475px;
	height: 10px;
}

/* BLOG SIDE LEFT */
.post-area-200-gry {
	width: 190px;
	color: #333;
	background-color: #151515;
	padding: 0 5px;
}

.roundtop-200-gry {
	background-image: url(sozai/roundtop-200-gry.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 10px;
}

.roundbtm-200-gry {
	background-image: url(sozai/roundbtm-200-gry.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 10px;
}



/* BGcolor == GRAY ---------------------------------------------------- */

.separater-gry {
	clear: both;
	background-image: url(sozai/img-separater-gry.gif);
	background-repeat: no-repeat;
	width: 660px;
	height: 2px;
	margin: 15px 0 20px 0;
}


.post-area-gry {
	width: 675px;
	background-color: #151515;
	padding: 5px 0 5px 15px;
	overflow: hidden;
}

.roundtop-gry {
	background-image: url(sozai/roundtop-gry.gif);
	background-repeat: no-repeat;
	width: 690px;
	height: 10px;
}

.roundbtm-gry {
	background-image: url(sozai/roundbtm-gry.gif);
	background-repeat: no-repeat;
	width: 690px;
	height: 10px;
}


.roundtop-long {
	background-image: url(sozai/roundtop-long-bk.gif);
	background-repeat: no-repeat;
	width: 921px;
	height: 10px;
}

.roundbtm-long {
	background-image: url(sozai/roundbtm-long-bk.gif);
	background-repeat: no-repeat;
	width: 921px;
	height: 10px;
}


/* HOME ----------------------------------------------------------------------*/
#home #top-area2 {
	width: 921px;
}

#news-area {
	width: 608px;
    float: left;
}

#hot-topics {
	width: 303px;
	float: right;
}

#home #hot-topics h3 {
	margin-bottom: 4px;
}

#news-area .post {
	margin: 0;
}

#news-area .post-area {
	width: 578px;
	background-color: #151515;
	padding: 5px 15px 5px 15px;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	overflow: hidden;
}

#news-area .roundtop {
	background-image: url(sozai/roundtop-short1-gry.gif);
	background-repeat: no-repeat;
	width: 608px;
	height: 10px;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#news-area .roundbtm {
	background-image: url(sozai/roundbtm-short1-gry.gif);
	background-repeat: no-repeat;
	width: 608px;
	height: 10px;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#hot-topics .post-area {
	width: 273px;
	background-color: #151515;
	padding: 5px 15px 5px 15px;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	overflow: hidden;
}

#hot-topics .roundtop {
	background-image: url(sozai/roundtop-short2-gry.gif);
	background-repeat: no-repeat;
	width: 303px;
	height: 10px;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#hot-topics .roundbtm {
	background-image: url(sozai/roundbtm-short2-gry.gif);
	background-repeat: no-repeat;
	width: 303px;
	height: 10px;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#wavetypes .post img {
	float: left;
	margin: 0;
	padding-right: 14px;
	margin-bottom: 10px;
}


/* COLMN 2 AREA ----------------------------------------------------------------------*/
#col2-area h5 {
	border-bottom: none;
}

#index #col2-area h5.boderbtm {
	border-bottom: 1px #919191 solid;
}

#index #col2-area h5.boderbtm:hover {
	display: block;
	background-color: #151515;
	color: #f1f1f1;
	border-bottom: 1px #f1f1f1 solid;
}

#col2-area img {
	margin-right: 5px;
}

#col2-area .txtarea {
	float: right;
	width: 187px;
}

.col2-txtarea {
	border-left: 1px #333 solid;
	padding: 0 0 15px 5px;
}

.col2-0 {
	width: 320px;
	float: left;
	padding: 10px 0 10px 0;
}

.col2-1 {
	width: 320px;
	float: right;
	padding: 10px 0 10px 0;
}

.col2-0 p,
.col2-1 p {
	padding-bottom: 15px;
}


.storycontent table img {
	margin: 0;
	float: none;
}

/* COLMN 3 AREA ----------------------------------------------------------------------*/
.col3-area {
	float:left; 
	text-align: center;
	padding:5px 8px 5px 0;
	width: 215px;
	height: 125px;
}

.col3-area p {
	text-transform: uppercase;
	font-size: small;
}


/* HEADLINE NEWS ----------------------------------------------------------------------*/
.headline-news .storycontent th,
.headline-news .storycontent td,
.events .storycontent th,
.events .storycontent td {
	padding: 2px 5px;
}

/* WAVE TYPES ----------------------------------------------------------------------*/
#wave-types .storycontent .txtarea {
	float: right;
	width: 491px;
}

#wave-types .separater {
	display: none;
}

#wave-types .newup {
	display: none;
}

/* BRAND LIST --------------------------------------------------------------------------*/
#brand-list .storycontent {
	padding-right: 0;
}

#brand-list .storycontent img {
	margin-bottom: 0;
}

.brandlist-newarrival {
	background-image: url(images/brand-list/img-firstarrive.gif);
	background-repeat: no-repeat;
	width: 202px;
	height: 17px;
	float: right;
	padding-bottom: 15px;
}

.brandlist-newarrival-aka {
	background-image: url(images/brand-list/img-firstarrive.gif);
	background-repeat: no-repeat;
	width: 202px;
	height: 17px;
	float: right;
	margin-top: 15px;
	margin-bottom: 5px;
}

.catch-proctor {
	margin-top: 200px;
}

.catch-aka {
	clear: both;
	text-align: right;
	padding: 45px 12px 45px 0;
}

.catch-xtr {
	width: 330px;
	margin-top: 200px;
	text-align: right;
}

.catch-xnd {
	width: 330px;
	margin-top: 200px;
	text-align: right;
}

.shapedby-proctor {
	padding-top: 205px;
	margin: 0;
}

.shapedby-aka {
	clear: both;
	float: right!important;
}

.shapedby-xtr {
	float: right!important;
	margin: 30px 5px 0 0!important;
}

.shapedby-xnd {
	float: right!important;
	margin: 30px 5px 0 0!important;
}

.goto-brand-proctor {
	float: right;
	padding-top: 195px;
}

.goto-brand-aka {
	float: right;
	padding-top: 5px;
}

.goto-brand-xtr {
	float: right;
	padding-top: 150px;
}

.goto-brand-xnd {
	float: right;
	padding-top: 150px;
}

.fukidashi-area {
	width: 438px;
	float: right;
}

.fukidashi-roundtop {
	background-image: url(sozai/fukidashi-roundtop-gry.gif);
	background-repeat: no-repeat;
	width: 438px;
	height: 10px;
}

.fukidashi-roundbtm {
	background-image: url(sozai/fukidashi-roundbtm-gry.gif);
	background-repeat: no-repeat;
	width: 438px;
	height: 10px;
}

.fukidashi-txtarea {
	background-color: #151515;
	padding: 0 10px 0 10px;
}

#xnd-bg0 {
	background-image: url(images/brand-list/brand-img-xnd-0_2.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 462px;
}


/* BRAND PROCTOR -------------------------------------------------------------------*/
/* TAB(PROCTOR) */
#proctor-surfboards #tab {
	padding-left: 12px;
	height: 26px;
}

#proctor-surfboards #tab ul{
	margin: 0;
	padding: 0;
}

#proctor-surfboards #tab li {
	float: left;
	list-style-type: none;
	margin-right: 1px;
	margin-bottom: 0;
}

#proctor-surfboards #tab li a {
	display: block;
	height: 26px;
	text-decoration: none;
	overflow:hidden;	/*	ボタンクリック時にでる点線を消す	*/
}

#proctor-surfboards #tab li.present span {
	text-indent: -10000px;
	display:block;
}

#proctor-surfboards #tab li.present .tab-pro1 {
	background-image: url(sozai/tab-pro-form_.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 26px;
}

#proctor-surfboards #tab li.present .tab-pro2 {
	background-image: url(sozai/tab-pro-grassing_.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 26px;
}

#proctor-surfboards #tab li.present .tab-pro3 {
	background-image: url(sozai/tab-pro-uv_.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 26px;
}

#proctor-surfboards #tab li.present .tab-pro4 {
	background-image: url(sozai/tab-pro-dsd_.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 26px;
}

#proctor-surfboards #tab li.present .tab-pro5 {
	background-image: url(sozai/tab-pro-outline_.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 26px;
}

#proctor-surfboards #tab li.present .tab-pro6 {
	background-image: url(sozai/tab-pro-concave_.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 26px;
}

#proctor-surfboards #tab li.present .tab-pro7 {
	background-image: url(sozai/tab-pro-rocker_.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 26px;
}

#proctor-surfboards #tab li.present .tab-pro8 {
	background-image: url(sozai/tab-pro-rails_.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 26px;
}

#proctor-surfboards #tab li.present .tab-pro9 {
	background-image: url(sozai/tab-pro-tails_.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 26px;
}

/*	WIN IE HACK and for MAC IE off	\*/
* html #proctor-surfboards #tab li a {
	display: inline;/*	IE6バグ対策1/3:float:left実施	*/
	border-bottom: 2px solid #333;/*	IE6バグ対策2/3:btm2pxのスペース埋め	*/
}
/**/


/*	WIN IE HACK and for MAC IE off	\*/
* html #proctor-surfboards #tab li.present .tab-pro1,
* html #proctor-surfboards #tab li.present .tab-pro2,
* html #proctor-surfboards #tab li.present .tab-pro3,
* html #proctor-surfboards #tab li.present .tab-pro4,
* html #proctor-surfboards #tab li.present .tab-pro5,
* html #proctor-surfboards #tab li.present .tab-pro6,
* html #proctor-surfboards #tab li.present .tab-pro7,
* html #proctor-surfboards #tab li.present .tab-pro8,
* html #proctor-surfboards #tab li.present .tab-pro9 {
	border-bottom: 2px solid #151515;/*	IE6バグ対策no.2:btm2pxのスペース埋め	*/
}
/**/
/* ここまで TAB(PROCTOR) */

#blist-pro-factory img {
	margin-right: 0;
}

#blist-pro-factory .imgarea {
	padding-bottom: 15px;
}

.pro-factory-1 {
	background-image: url(images/brand-list/img-pro-factory-1.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 169px;
}

.pro-factory-2 {
	background-image: url(images/brand-list/img-pro-factory-2.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 169px;
}

.pro-factory-3 {
	background-image: url(images/brand-list/img-pro-factory-3.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 169px;
}

.pro-factory-4 {
	background-image: url(images/brand-list/img-pro-factory-4.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 169px;
}


/* BRAND XTR -------------------------------------------------------------------*/
/* TAB(XTR) */
#xtr-surfboards #tab {
	padding-left: 15px;
	height: 28px;
}

#xtr-surfboards #tab ul{
	margin: 0;
	padding: 0;
}

#xtr-surfboards #tab li {
	float: left;
	list-style-type: none;
	margin-right: 1px;
	margin-bottom: 0;
}

#xtr-surfboards #tab li a {
	display: block;
	height: 28px;
	text-decoration: none;
	overflow:hidden;	/*	ボタンクリック時にでる点線を消す	*/
}

#xtr-surfboards #tab li.present span {
	text-indent: -10000px;
	display:block;
}

#xtr-surfboards #tab li.present .tab-xtr1 {
	background-image: url(sozai/tab-xtr-form_.gif);
	background-repeat: no-repeat;
	width: 131px;
	height: 28px;
}

#xtr-surfboards #tab li.present .tab-xtr2 {
	background-image: url(sozai/tab-xtr-uv_.gif);
	background-repeat: no-repeat;
	width: 131px;
	height: 28px;
}

#xtr-surfboards #tab li.present .tab-xtr3 {
	background-image: url(sozai/tab-xtr-stringer_.gif);
	background-repeat: no-repeat;
	width: 131px;
	height: 28px;
}

#xtr-surfboards #tab li.present .tab-xtr4 {
	background-image: url(sozai/tab-xtr-material_.gif);
	background-repeat: no-repeat;
	width: 131px;
	height: 28px;
}

#xtr-surfboards #tab li.present .tab-xtr5 {
	background-image: url(sozai/tab-xtr-thermovent_.gif);
	background-repeat: no-repeat;
	width: 131px;
	height: 28px;
}

/*	WIN IE HACK and for MAC IE off	\*/
* html #xtr-surfboards #tab li a {
	display: inline;/*	IE6バグ対策1/3:float:left実施	*/
	border-bottom: 2px solid #333;/*	IE6バグ対策2/3:btm2pxのスペース埋め	*/
}
/**/


/*	WIN IE HACK and for MAC IE off	\*/
* html #xtr-surfboards #tab li.present .tab-xtr1,
* html #xtr-surfboards #tab li.present .tab-xtr2,
* html #xtr-surfboards #tab li.present .tab-xtr3,
* html #xtr-surfboards #tab li.present .tab-xtr4,
* html #xtr-surfboards #tab li.present .tab-xtr5 {
	border-bottom: 2px solid #151515;/*	IE6バグ対策no.2:btm2pxのスペース埋め	*/
}
/**/
/* ここまで TAB(XTR) */

#tab-list .imgarea {
	width: 320px;
	float: left;
	text-align: center;
}

#tab-list .imgarea img {
	margin: 5px 15px 5px 0;
	float: none;
}

#tab-list .txtarea {
	width: 325px;
	float: right;
}

#tab-list .txtareaL {
	width: 320px;
	float: left;
}


/* BRAND XANADU -------------------------------------------------------------------*/
#xanadu-surf-designs .imgarea-xnd-rider {
	margin: 0!important;

}

#xanadu-surf-designs .txtarea-xnd-rider {
	background-image: url(images/brand-list/brand-img-xnd-3_2.jpg);
	background-repeat: no-repeat;
	height: 389px;
	padding: 15px 15px 0 15px;
	margin: 0;
}

#xanadu-surf-designs .post-area-L0 {
	background-image: url(images/brand-list/brand-img-xnd-2.jpg);
	background-repeat: no-repeat;
	height: 568px;
	background-position: 0 5px;
}

/* BOARD MODELS ----------------------------------------------------------------------*/
.board-models .post-area {
	width: 690px;
	padding: 5px 0 5px 0;
	overflow: hidden;
}

.board-models h4 {
	padding-left: 15px;
}

.board-models .post {
	margin: 0 0 10px 15px;
}

.board-models .post img {
	float: left;
	margin: 10px 5px 15px 0;
}

#bdcategory-pro {
	background-image: url(images/board-models/img-bg-bdmodels-pro.jpg);
	width: 690px;
	height: 462px;
	background-repeat: no-repeat;
}

#bdcategory-aka {
	background-image: url(images/board-models/img-bg-bdmodels-aka.jpg);
	width: 690px;
	height: 475px;
	background-repeat: no-repeat;
}

#bdcategory-xtr {
	background-image: url(images/board-models/img-bg-bdmodels-xtr.jpg);
	width: 690px;
	height: 475px;
	background-repeat: no-repeat;
}

#bdcategory-xnd {
	background-image: url(images/board-models/img-bg-bdmodels-xnd.jpg);
	width: 690px;
	height: 475px;
	background-repeat: no-repeat;
}

/* Upgrade Option ----------------------------------------------------------------------*/
.upgrade-poly-upgrade .newup,
.upgrade-fin-upgrade .newup,
.upgrade-channels .newup,
.upgrade-parabolic .newup,
.upgrade-carbon-rails .newup,
.upgrade-proxy-epoxy .newup {
	display: none;
}

.upgrade-poly-upgrade .separater, 
.upgrade-fin-upgrade .separater,
.upgrade-channels .separaterl,
.upgrade-parabolic .separater,
.upgrade-carbon-rails .separater,
.upgrade-proxy-epoxy .separater {
	display: none;
}

/* OPTION PRICE LIST ----------------------------------------------------------------------*/
.option-price-list .storycontent th {
	padding-left: 5px;
}

.option-price-list .storycontent td {
	padding-left: 5px;
}

.option-price-list .newup {
	display: none;
}

/* STOCK ----------------------------------------------------------------------*/
/* 以下の設定が効かないため、01-top.phpに直接指定
.3colbox {
	float: left; 
	width: 200px; 
	text-align: center; 
	padding: 5px; 
	margin: 5px 15px 5px 0; 
	background: rgb(0, 0, 0) none repeat scroll 0% 0%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}

.3colbox-imgarea {
	background-color: #000;
	width: 200px;
}
*/

br.clear {
	clear: both;
}

#stock #news-area {
	width: 690px;
    float: none;
}

#stock #news-area .post-area {
	width: 660px;
	background-color: #151515;
	padding: 5px 15px 5px 15px;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	overflow: hidden;
}

#stock #news-area .roundtop {
	background-image: url(sozai/roundtop-gry.gif);
	background-repeat: no-repeat;
	width: 690px;
	height: 10px;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#stock #news-area .roundbtm {
	background-image: url(sozai/roundbtm-gry.gif);
	background-repeat: no-repeat;
	width: 690px;
	height: 10px;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#stock #sidebar .side-inone strong {
	display: block;
	width: 210px;
	border-left: 2px solid #aaa;
	padding-left: 5px;
	margin-bottom: 3px;
}

.member-bg {
	width: 215px;
	background-color: #000;
	border-left: 5px solid #f90;
	padding: 2px 15px 2px 5px;
	color: #fff;
}

#sidebar .sidebar-container2 {
	background-color: #151515;
	width: 240px;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	padding: 0 0 0 5px;
	color: #4e4e4e;
	font-size: 0.9em;
}

.search-result {
	font-size: 0.9em;
	color: #666;
}

#stock ul.stock-search-turn li {
	display: inline;
}

#stock ul.stock-search-turn  li.li-osusume{
	background-image: url(http://laxsurf.jp/wp-content/themes/laxsurf/sozai/listimg-stock-osusume.gif);
	height: 21px;
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding: 5px 0;
}

#stock ul.stock-search-turn  li.li-new{
	background-image: url(http://laxsurf.jp/wp-content/themes/laxsurf/sozai/listimg-stock-new.gif);
	height: 21px;
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding: 5px 0;
}

#stock ul.stock-search-turn  li.li-price{
	background-image: url(http://laxsurf.jp/wp-content/themes/laxsurf/sozai/listimg-stock-price.gif);
	height: 21px;
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding: 5px 0;
}

#stock ul.stock-search-turn li span{
	padding-left: 26px;
}

#stock .item-imgs-bg {
	background-color: #151515;
 	width: 660px;
}

#stock .detail-box {
	padding-right: 15px;
	height: 655px;
}

#stock .detail-buy-box {
	width: 230px;
	height: 640px;
	padding:5px;
	float: right;
	background-color: #151515;
}

#stock .detail-buy-box td {
	text-align: right;
	padding: 5px 0;
}

#stock th.itemno {
	background-image: url(sozai/list-h5-stock-itemno.gif);
	width: 230px;
	height: 19px;
	background-repeat: no-repeat;
}

#stock th.price-reglar {
	background-image: url(sozai/list-h5-stock-price-regular.gif);
	width: 230px;
	height: 19px;
	background-repeat: no-repeat;
}

#stock th.price-normal {
	background-image: url(sozai/list-h5-stock-price-normal.gif);
	width: 230px;
	height: 19px;
	background-repeat: no-repeat;
}

#stock th.price-special {
	background-image: url(sozai/list-h5-stock-price-special.gif);
	width: 230px;
	height: 19px;
	background-repeat: no-repeat;
}

#stock th.stock-amounts {
	background-image: url(sozai/list-h5-stock-amounts.gif);
	width: 230px;
	height: 19px;
	background-repeat: no-repeat;
}

#stock th.stock-amount-buy {
	background-image: url(sozai/list-h5-stock-amount-buy.gif);
	width: 230px;
	height: 19px;
	background-repeat: no-repeat;
}

#stock th.stock-option {
	background-image: url(sozai/list-h5-stock-blank.gif);
	width: 230px;
	height: 19px;
	background-repeat: no-repeat;
}

#stock .pdL-option {
	padding-left: 14px;
}

#stock #single h5 {
	color: #f1f1f1;
	padding: 2px 5px;
	margin: 0 2px 8px 2px;
	background-color: #151515;
	border-left: 3px #cc7a00 solid;
	border-bottom: none;
	font-weight: bold;
}

#stock #single h6 {
	color: #919191;
	border-bottom: 1px #919191 solid;
	font-size: 1.1em;
}

/* SCHOOL ----------------------------------------------------------------------*/
#school .post ul {
	padding-left: 15px;
}

#school .post ul li{
	list-style-type: disc;
}

#school #school-mates img {
	margin-right: 10px!important;
	margin-top: 5px!important; 
}

/* GALLERY ----------------------------------------------------------------------*/
#gallery .post-area {
	width: 690px;
	padding: 5px 0 5px 0;
	overflow: hidden;
}

#gallery .post {
	margin: 0 0 10px 15px;
}

#gallery .post img {
	float: left;
	margin: 10px 5px 15px 0;
}

#gallery-art-pro {
	background-image: url(images/gallery/img-bg-gallery-art-pro.jpg);
	width: 690px;
	height: 479px;
	background-repeat: no-repeat;
}

#gallery-photo {
	background-image: url(images/gallery/img-bg-gallery-photo.jpg);
	width: 690px;
	height: 504px;
	background-repeat: no-repeat;
	position: relative;
}

#gallery-photo img {
	position: absolute;
	bottom: 10px;
	right:15px;
}

#gallery-movie {
	padding: 21px 0 0 9px;
}

.link-itunes {
	width: 642px;
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
}

.link-itunes a {
	color: #f1f1f1;
}

.link-itunes a:hover {
	color: #cc7a00;
}

/* COMMUNITY ----------------------------------------------------------------------*/
#community .post-area-whats {
	width: 690px;
	background-color: #000;
	padding: 5px 0 5px 0;
	overflow: hidden;
}

#community .post ul {
	padding-left: 15px;
}

#community .post ul li{
	list-style-type: circle;
}

#candoList {
	padding: 35px 0 0 15px;
	font-size: 0.9em;
	color: #666;
}

#candoList img{
	float: none;
	margin-right: 0;
}

#flow-howtojoin {
	border: 1px solid #333;
	padding-bottom: 37px;
}

#flow-howtojoin img.bdr-btm {
	border-bottom: 1px solid #333;
}

#flow-howtojoin img {
	float: none;
	margin: 0;
	padding: 0;
}

/* HOW TO JOINで使用 */
.txtarea-L283 {
	float: left;
	width: 283px;
	padding-left: 37px;
	padding-top: 37px;
}

.txtarea-R283 {
	float: right;
	width: 283px;
	padding-right: 37px;
	padding-top: 37px;
}

.howto-arrow-s {
	background-image: url(images/community/img-howto-arrow-s.gif);
	width: 46px;
	height: 30px;
	background-repeat: no-repeat;
	margin: 15px 0 15px 119px;
}

.txtarea-R283 .howto-arrow-s {
	margin-top: 0;
}

.howto-arrow-l {
	background-image: url(images/community/img-howto-arrow-l.gif);
	background-repeat: repeat-y;
	background-position: 119px 0;
	margin-top: 15px;
	padding-top: 45px;
	padding-bottom: 65px;
}

.flow-bg {
	background-color: #151515;
	padding: 10px;
}

.flow-bg-alpha {
	background-color: #151515;
	padding: 8px;
	width: 267px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#howto-last {
	clear: both;
	width: 588px;
	padding: 0 37px;
}

/* ABOUT US ----------------------------------------------------------------------*/
.post-area-L0 {
	width: 690px;
	background-color: #000;
	padding: 5px 0 5px 0;
	overflow: hidden;
}

.email {
	float: left;
	margin-top: 2px;
	margin-right: 15px;
}

.storycontent table {
	width: 100%;
	border: none;
	background-color: #919191;
}

.storycontent table img {
	margin: 0;
	float: none;
}

.storycontent th {
	color: #fff;
	background-color: #333;
	padding: 10px 15px;
}

.guide .storycontent th {
	background-image: none;
	width: auto;
	padding: 3px 10px;
}

.storycontent td {
	background-color: #fff;
	padding: 10px 15px;
}

.guide .storycontent #tab1 td,
.guide .storycontent #tab2 td {
	padding: 3px 10px;
}

.guide .storycontent #tab3 th {
	background-image: url(sozai/tbl-th-bg.gif);
	width: 215px;
	height: 1px;
	background-repeat: repeat-y;
}

#about-us .storycontent td {
	padding: 0 15px;
}

th.th-aboutus-1-shop {
	background-image: url(images/about-us/tbl-th-1-shopname.gif);
	width: 215px;
	height: 49px;
	background-repeat: no-repeat;
}

th.th-aboutus-2-open {
	background-image: url(images/about-us/tbl-th-2-open.gif);
	width: 215px;
	height: 49px;
	background-repeat: no-repeat;
}

th.th-aboutus-3-close {
	background-image: url(images/about-us/tbl-th-3-close.gif);
	width: 215px;
	height: 49px;
	background-repeat: no-repeat;
}

th.th-aboutus-4-tel {
	background-image: url(images/about-us/tbl-th-4-tel-fax.gif);
	width: 215px;
	height: 49px;
	background-repeat: no-repeat;
}

th.th-aboutus-5-address {
	background-image: url(images/about-us/tbl-th-5-address.gif);
	width: 215px;
	height: 49px;
	background-repeat: no-repeat;
}

th.th-aboutus-6-email {
	background-image: url(images/about-us/tbl-th-6-email.gif);
	width: 215px;
	height: 49px;
	background-repeat: no-repeat;
}

th.th-aboutus-7-map {
	background-image: url(images/about-us/tbl-th-7-map.gif);
	width: 125px;
	height: 392px;
	background-repeat: no-repeat;
}


/* CONTACT -------------------------------------------------------------------*/
.tabContainer {
	width: 660px;
}

#contact .tabMenu h4 {
	background-color: #000;
	padding: 3px 5px;
}

#contact .tabMenu h4:hover {
	background-color: #181818;
}

#contact .tabMenu .storytitle {
	background-image: url(sozai/list-img-h4.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 37px;
	background-position: 0 3px;
}

#contact .tabMenu dl dt {
	font-size: 1.1em;
	border-bottom: solid 1px #666;
	margin: 0 0 5px 5px;
}

#contact .tabMenu dl dd {
	padding: 0 5px 5px 5px;
	background-color: #f1f1f1;
}

/* TAB(CONTACT) */
#contact #tab {
	padding-left: 15px;
	height: 28px;
}

#contact #tab ul{
	margin: 0;
	padding: 0;
}

#contact #tab li {
	float: left;
	list-style-type: none;
	margin-right: 2px;
	margin-bottom: 0;
}

#contact #tab li a {
	display: block;
	height: 28px;
	text-decoration: none;
	overflow:hidden;	/*	ボタンクリック時にでる点線を消す	*/
}

#contact #tab li.present span {
	text-indent: -10000px;
	display:block;
}

#contact #tab li.present .tab-contact1 {
	background-image: url(sozai/tab-contact-contact_.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 28px;
}

#contact #tab li.present .tab-contact2 {
	background-image: url(sozai/tab-contact-school_.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 28px;
}

#contact #tab li.present .tab-contact3 {
	background-image: url(sozai/tab-contact-counsel_.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 28px;
}

/*	WIN IE HACK and for MAC IE off	\*/
* html #contact #tab li a {
	display: inline;/*	IE6バグ対策1/3:float:left実施	*/
	border-bottom: 2px solid #151515;/*	IE6バグ対策2/3:btm2pxのスペース埋め	*/
}
/**/


/*	WIN IE HACK and for MAC IE off	\*/
* html #contact #tab li.present .tab-contact1,
* html #contact #tab li.present .tab-contact2,
* html #contact #tab li.present .tab-contact3 {
	border-bottom: 2px solid #fff;/*	IE6バグ対策3/3:btm2pxのスペース埋め	*/
}
/**/
/* ここまで TAB(CONTACT) */


/* CUSTOM ORDER ----------------------------------------------------------------------*/
#custom-order #custom-order-choose img {
	margin-right: 0;
	margin-bottom: 5px;
	float: none;
}

#custom-order .txtarea-L320,
#custom-order .txtarea-R320 {
	margin-top: 25px;
	margin-bottom: 10px;
}

#custom-order h4 {
	background-color: #000;
	padding: 3px 5px;
	width: 650px;
	color: #919191;
}

#custom-order .storytitle {
	background-image: url(sozai/list-img-h4.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 37px;
	background-position: 0 3px;
}

#custom-order .storycontent dl dt {
	font-size: 1.1em;
	border-bottom: solid 1px #666;
	margin: 0 0 5px 5px;
}

#custom-order .storycontent dl dd {
	padding: 0 5px 5px 5px;
	background-color: #f1f1f1;
}



/* SINGLE PAGES ----------------------------------------------------------------------*/
#single textarea#comment {
	width: 660px;
}

#single .storycontent .txtarea {
	float: right;
	width: 395px;
	padding-bottom: 20px;
}

.ratings-box {
	height: 60px;
}

.box-btn {
	width: 140px;
	float: left;
	padding-top: 10px;
}

.box-btn img {
	float: none;
	margin: 0 0 10px 0;
}

.matrix {
	width: 205px;
	float: right;
	padding-right: 10px;
}

.matrix img {
	padding: 0;
	margin: 0;
}

#breakdown-area img {
	margin: -15px 0 15px 0;
	padding: 0;
	float: right;
}

.txtarea-breakdown-pro {
	width: 500px;
	float: left;
}

.txtarea-breakdown-tetz {
	width: 516px;
	float: left;
}

.commentlist {
	clear: both;
}

#postcomment {
	margin-top: 10px;
}

.commentlist li {
	margin:10px 0 10px 0;
	display: block;
}

.commentlist img {
	margin: 3px 10px 10px 0;
}

.commentlist div.brakepost {
	clear: both;
}

.commentlist .children {
	padding-left: 42px;
}

#single .storycontent table {
	background-color: #090909;
}

#single .storycontent th {
	color: #f1f1f1;
	padding: 2px 5px;
	background-color: #151515;
	border-left: 3px #cc7a00 solid;
}

#single .storycontent td {
	background-color: #000;
	padding: 2px 10px;
}

/* EVENTS PAGES ----------------------------------------------------------------------*/
.h3-events {
	color: #f1f1f1;
	font-size: 1.4em;
	text-transform: uppercase;
	background-color: #181818;
	border-left: 8px solid #cc7a00;
	padding: 5px 10px 5px 10px;
	width: 632px;
}

.event-span {
	width: 660px;
	text-align: right;
}

.events .newup {
	display: none;
}


/*------------------------------------------------------------------------
LIST-MAIN
------------------------------------------------------------------------*/
/* HOME */
.list-h3-headlinenews{
	background-image: url(sozai/list-h3-headlinenews.gif);
	width: 167px;
	height: 25px;
	background-repeat: no-repeat;
}

.list-h3-hottopics {
	background-image: url(sozai/list-h3-hottopics.gif);
	width: 118px;
	height: 31px;
	background-repeat: no-repeat;
}

.list-h3-ourbrands{
	background-image: url(sozai/list-h3-ourbrands.gif);
	width: 126px;
	height: 24px;
	background-repeat: no-repeat;
}

.list-h3-missionstatement{
	background-image: url(sozai/list-h3-missionstatement.gif);
	width: 313px;
	height: 25px;
	background-repeat: no-repeat;
}


.list-h3-newitems {
	background-image: url(sozai/list-h3-newitems.gif);
	width: 213px;
	height: 24px;
	background-repeat: no-repeat;
}

.list-h3-recommendmodels {
	background-image: url(sozai/list-h3-recommendmodels.gif);
	width: 265px;
	height: 24px;
	background-repeat: no-repeat;
}

/* 一段目はHOMEでの指定 */
#wavetypes h3,
#wave-types h3 {
	background-image: url(sozai/list-h3-wavetypes.gif);
	width: 136px;
	height: 28px;
	background-repeat: no-repeat;
}

.small-wave h3 {
	background-image: url(sozai/list-h3-wave-small.gif);
	width: 169px;
	height: 45px;
	background-repeat: no-repeat;
}

.all-wave h3 {
	background-image: url(sozai/list-h3-wave-all.gif);
	width: 156px;
	height: 46px;
	background-repeat: no-repeat;
}

.big-wave h3 {
	background-image: url(sozai/list-h3-wave-big.gif);
	width: 154px;
	height: 46px;
	background-repeat: no-repeat;
}

.high-performance h3 {
	background-image: url(sozai/list-h3-wave-high.gif);
	width: 204px;
	height: 45px;
	background-repeat: no-repeat;
}

.proctor-retroalternative h3 {
	background-image: url(sozai/list-h3-retroalternative.gif);
	width: 251px;
	height: 43px;
	background-repeat: no-repeat;
}

.proctor-grovelers h3 {
	background-image: url(sozai/list-h3-grovelers.gif);
	width: 168px;
	height: 43px;
	background-repeat: no-repeat;
}

.proctor-short-boards h3,
.aka-short-boards h3 {
	background-image: url(sozai/list-h3-shortboards.gif);
	width: 182px;
	height: 43px;
	background-repeat: no-repeat;
}

.proctor-guns h3,
.aka-guns h3, 
.xtr-guns h3 {
	background-image: url(sozai/list-h3-guns.gif);
	width: 112px;
	height: 42px;
	background-repeat: no-repeat;
}

.proctor-funlong-boards h3 {
	background-image: url(sozai/list-h3-funlongboards.gif);
	width: 211px;
	height: 45px;
	background-repeat: no-repeat;
}

.aka-retrofish h3 {
	background-image: url(sozai/list-h3-retrofish.gif);
	width: 209px;
	height: 44px;
	background-repeat: no-repeat;
}

.xtr-short-boardssmall-wave h3 {
	background-image: url(sozai/list-h3-shortboards-small.gif);
	width: 313px;
	height: 43px;
	background-repeat: no-repeat;
}

.xtr-short-boardsall-round h3 {
	background-image: url(sozai/list-h3-shortboards-all.gif);
	width: 285px;
	height: 44px;
	background-repeat: no-repeat;
}


/* HEADLINE NEWS */
.headline-news h3 {
	background-image: url(sozai/list-h3-whatsnew.gif);
	width: 169px;
	height: 24px;
	background-repeat: no-repeat;
}

/* BRAND LIST */
#brand-list h3.brandlist-proctor {
	background-image: url(sozai/list-h3-brandlist-proctor.gif);
	width: 209px;
	height: 43px;
	background-repeat: no-repeat;
}

#brand-list h3.brandlist-aka {
	background-image: url(sozai/list-h3-brandlist-aka.gif);
	width: 198px;
	height: 43px;
	background-repeat: no-repeat;
}

#brand-list h3.brandlist-xtr {
	background-image: url(sozai/list-h3-brandlist-xtr.gif);
	width: 252px;
	height: 43px;
	background-repeat: no-repeat;
}

#brand-list h3.brandlist-xnd {
	background-image: url(sozai/list-h3-brandlist-xnd.gif);
	width: 234px;
	height: 44px;
	background-repeat: no-repeat;
}


#proctor-surfboards h3.blist-pro-whats {
	background-image: url(sozai/list-h3-blist-pro-whats.gif);
	width: 310px;
	height: 43px;
	background-repeat: no-repeat;
}

#proctor-surfboards h3.blist-pro-shaper {
	background-image: url(sozai/list-h3-blist-pro-shaper.gif);
	width: 265px;
	height: 44px;
	background-repeat: no-repeat;
}

#proctor-surfboards h3.blist-pro-material {
	background-image: url(sozai/list-h3-blist-pro-material.gif);
	width: 291px;
	height: 45px;
	background-repeat: no-repeat;
}

#proctor-surfboards h3.blist-pro-factory {
	background-image: url(sozai/list-h3-blist-pro-factory.gif);
	width: 314px;
	height: 43px;
	background-repeat: no-repeat;
}


#aka-surfboards h3.blist-aka-whats {
	background-image: url(sozai/list-h3-blist-aka-whats.gif);
	width: 281px;
	height: 43px;
	background-repeat: no-repeat;
}

#aka-surfboards h3.blist-aka-shaper {
	background-image: url(sozai/list-h3-blist-aka-shaper.gif);
	width: 332px;
	height: 44px;
	background-repeat: no-repeat;
}

#aka-surfboards h3.blist-aka-spec {
	background-image: url(sozai/list-h3-blist-aka-spec.gif);
	width: 319px;
	height: 45px;
	background-repeat: no-repeat;
}

#xtr-surfboards h3.blist-xtr-whats {
	background-image: url(sozai/list-h3-blist-xtr-whats.gif);
	width: 291px;
	height: 43px;
	background-repeat: no-repeat;
}

#xtr-surfboards h3.blist-xtr-material {
	background-image: url(sozai/list-h3-blist-xtr-material.gif);
	width: 358px;
	height: 44px;
	background-repeat: no-repeat;
}

#xanadu-surf-designs h3.blist-xnd-whats {
	background-image: url(sozai/list-h3-blist-xnd-whats.gif);
	width: 333px;
	height: 44px;
	background-repeat: no-repeat;
}

#xanadu-surf-designs h3.blist-xnd-shaper {
	background-image: url(sozai/list-h3-blist-xnd-shaper.gif);
	width: 310px;
	height: 44px;
	background-repeat: no-repeat;
}

#xanadu-surf-designs h3.blist-xnd-rider {
	background-image: url(sozai/list-h3-blist-xnd-rider.gif);
	width: 325px;
	height: 44px;
	background-repeat: no-repeat;
}

#xanadu-surf-designs h3.blist-xnd-future {
	background-image: url(sozai/list-h3-blist-xnd-future.gif);
	width: 259px;
	height: 45px;
	background-repeat: no-repeat;
}



/* BOARD MODELS */
.board-models h3.bdcategory-pro {
	background-image: url(sozai/list-h3-category-pro.gif);
	width: 272px;
	height: 43px;
	background-repeat: no-repeat;
}

.board-models h3.bdcategory-aka {
	background-image: url(sozai/list-h3-category-aka.gif);
	width: 314px;
	height: 43px;
	background-repeat: no-repeat;
}

.board-models h3.bdcategory-xtr {
	background-image: url(sozai/list-h3-category-xtr.gif);
	width: 365px;
	height: 43px;
	background-repeat: no-repeat;
}

.board-models h3.bdcategory-xnd {
	background-image: url(sozai/list-h3-category-xnd.gif);
	width: 253px;
	height: 44px;
	background-repeat: no-repeat;
}

/* PROXY OPTIONS */
h3.upgrade-proxy-whats {
	background-image: url(sozai/list-h3-proxy-whats.gif);
	width: 250px;
	height: 30px;
	background-repeat: no-repeat;
}

h3.upgrade-proxy-custom {
	background-image: url(sozai/list-h3-proxy-custom.gif);
	width: 252px;
	height: 31px;
	background-repeat: no-repeat;
}

/* ART WORK */
h3.upgrade-art-work-airbrush {
	background-image: url(sozai/list-h3-artwork-airbrush.gif);
	width: 101px;
	height: 25px;
	background-repeat: no-repeat;
}

/* ART WORK */
h3.upgrade-art-work-airbrush {
	background-image: url(sozai/list-h3-artwork-airbrush.gif);
	width: 101px;
	height: 25px;
	background-repeat: no-repeat;
}

h3.upgrade-art-work-rattlecan {
	background-image: url(sozai/list-h3-artwork-rattlecan.gif);
	width: 114px;
	height: 25px;
	background-repeat: no-repeat;
}

h3.upgrade-art-work-paintpen {
	background-image: url(sozai/list-h3-artwork-paintpen.gif);
	width: 212px;
	height: 25px;
	background-repeat: no-repeat;
}

h3.upgrade-art-work-resinart {
	background-image: url(sozai/list-h3-artwork-resinart.gif);
	width: 99px;
	height: 25px;
	background-repeat: no-repeat;
}

/* LINKS */
#links h3 {
	background-image: url(sozai/list-h3-links.gif);
	width: 187px;
	height: 25px;
	background-repeat: no-repeat;
}


/* SEARCH */
#stock h3.list-h3-search {
	background-image: url(sozai/list-h3-stock-search.gif);
	width: 168px;
	height: 25px;
	background-repeat: no-repeat;
}

/* BLOG */
#blog h3.blog-entries {
	background-image: url(sozai/list-h3-blog-entries.gif);
	width: 130px;
	height: 31px;
	background-repeat: no-repeat;
}

#blog h3.blog-menu {
	background-image: url(sozai/list-h3-sidel-blog-menu.gif);
	width: 123px;
	height: 30px;
	background-repeat: no-repeat;
}

#blog .post-area-475-wht img {
	padding: 5px 5px 5px 0;
}

/* STOCK */
#stock h3.stock-recommend {
	background-image: url(sozai/list-h3-stock-recommend.gif);
	width: 241px;
	height: 24px;
	background-repeat: no-repeat;
}

#stock h3.stock-hotsellers {
	background-image: url(sozai/list-h3-stock-hotsellers.gif);
	width: 116px;
	height: 24px;
	background-repeat: no-repeat;
}

#stock h3.stock-newitems {
	background-image: url(sozai/list-h3-stock-newitems.gif);
	width: 195px;
	height: 25px;
	background-repeat: no-repeat;
}

#stock h3.stock-news {
	background-image: url(sozai/list-h3-stock-news.gif);
	width: 152px;
	height: 24px;
	background-repeat: no-repeat;
}

#stock h3.stock-itemcategory {
	background-image: url(sozai/list-h3-stock-itemcategory.gif);
	width: 177px;
	height: 31px;
	background-repeat: no-repeat;
}

#stock h3.stock-itemcdetails {
	background-image: url(sozai/list-h3-stock-itemdetails.gif);
	width: 130px;
	height: 25px;
	background-repeat: no-repeat;
}

#stock h3.stock-itemlist {
	background-image: url(sozai/list-h3-stock-itemlist.gif);
	width: 91px;
	height: 25px;
	background-repeat: no-repeat;
}

#stock h3.stock-board-brands {
	background-image: url(sozai/list-h3-stock-boardbrands.gif);
	width: 196px;
	height: 24px;
	background-repeat: no-repeat;
}

#stock h3.stock-wet-brands {
	background-image: url(sozai/list-h3-stock-wetbrands.gif);
	width: 189px;
	height: 25px;
	background-repeat: no-repeat;
}

#stock h3.stock-apparel-brands {
	background-image: url(sozai/list-h3-stock-apparelbrands.gif);
	width: 173px;
	height: 30px;
	background-repeat: no-repeat;
}

#stock h3.stock-gear-brands {
	background-image: url(sozai/list-h3-stock-gearbrands.gif);
	width: 240px;
	height: 27px;
	background-repeat: no-repeat;
}

#stock-option h3.stock-option-details {
	background-image: url(sozai/list-h3-stock-optiondetails.gif);
	width: 159px;
	height: 31px;
	background-repeat: no-repeat;
}

.stock-brandtop {
	position: absolute;
	top: 24px;
	left: 606px;
}

/*STOCK FEATURED ITEMS タイトル*/
.title-stock-Used {
	background-image: url(sozai/list-h2_3-ftd-usedboards.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px;
}

.title-stock-Special {
	background-image: url(sozai/list-h2_3-ftd-specialitems.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px;
}

.title-stock-Other {
	background-image: url(sozai/list-h2_3-others.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px;
}

/*STOCK ブランドタイトル*/
.title-stock-Proctor {
	background-image: url(sozai/list-h2_3-brand-proctor.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px;
}

.title-stock-AKA {
	background-image: url(sozai/list-h2_3-brand-aka.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-XTR {
	background-image: url(sozai/list-h2_3-brand-xtr.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Xanadu {
	background-image: url(sozai/list-h2_3-brand-xanadu.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-DVS {
	background-image: url(sozai/list-h2_3-brand-dvs.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Freak {
	background-image: url(sozai/list-h2_3-brand-freak.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Gravity {
	background-image: url(sozai/list-h2_3-brand-gravity.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Hurley {
	background-image: url(sozai/list-h2_3-brand-hurley.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Matix {
	background-image: url(sozai/list-h2_3-brand-matix.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Nixon {
	background-image: url(sozai/list-h2_3-brand-nixon.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Oakley {
	background-image: url(sozai/list-h2_3-brand-oakley.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-True {
	background-image: url(sozai/list-h2_3-brand-trueames.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-4Dimensions {
	background-image: url(sozai/list-h2_3-brand-4dimensions.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Crossing {
	background-image: url(sozai/list-h2_3-brand-crossing.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Dragon {
	background-image: url(sozai/list-h2_3-brand-dragon.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Vestal {
	background-image: url(sozai/list-h2_3-brand-vestal.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Body {
	background-image: url(sozai/list-h2_3-brand-bodyglove.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Alva {
	background-image: url(sozai/list-h2_3-brand-alva.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Premium {
	background-image: url(sozai/list-h2_3-brand-premium.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-1031 {
	background-image: url(sozai/list-h2_3-brand-1031.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Finesse {
	background-image: url(sozai/list-h2_3-brand-finesse.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-stock-Quiver {
	background-image: url(sozai/list-h2_3-brand-quiver.jpg);
	width: 690px;
	height: 55px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px
}

.title-search{
	width: 652px;
	background-color: #151515;
	padding: 20px 15px 20px 15px;
	margin-bottom: 10px;
/*	border-left: 8px solid #f1f1f1;*/
	border-left: 8px solid #cc7a00;
}

.All #custom-order-choose img {
	margin-right: 0;
	margin-bottom: 5px;
	float: none;
}

.All .txtarea-L320,
.All .txtarea-R320 {
	margin-top: 25px;
	margin-bottom: 10px;
}

/*---GUIDE STOCK -----------------------------------------------------------*/
#stock .guide #tab1 strong,
#stock .guide #tab2 strong {
	display: block;
	background-color: #151515;
	padding: 5px;
	margin: 5px 0;
}

/* TAB(GUIDE) */
.guide #tab {
	padding-left: 15px;
	height: 28px;
}

.guide #tab ul{
	margin: 0;
	padding: 0;
}

.guide #tab li {
	float: left;
	list-style-type: none;
	margin-right: 2px;
	margin-bottom: 0;
}

.guide #tab li a {
	display: block;
	height: 28px;
	text-decoration: none;
	overflow:hidden;	/*	ボタンクリック時にでる点線を消す	*/
}

.guide #tab li.present span {
	text-indent: -10000px;
	display:block;
}

.guide #tab li.present .tab-guide1 {
	background-image: url(sozai/tab-guide-pay_.gif);
	background-repeat: no-repeat;
	width: 163px;
	height: 28px;
}

.guide #tab li.present .tab-guide2 {
	background-image: url(sozai/tab-guide-deliver_.gif);
	background-repeat: no-repeat;
	width: 163px;
	height: 28px;
}

.guide #tab li.present .tab-guide3 {
	background-image: url(sozai/tab-guide-deal_.gif);
	background-repeat: no-repeat;
	width: 163px;
	height: 28px;
}

.guide #tab li.present .tab-guide4 {
	background-image: url(sozai/tab-guide-privacy_.gif);
	background-repeat: no-repeat;
	width: 163px;
	height: 28px;
}

/*	WIN IE HACK and for MAC IE off	\*/
* html .guide #tab li a {
	display: inline;/*	IE6バグ対策1/3:float:left実施	*/
	border-bottom: 3px solid #151515;/*	IE6バグ対策2/3:btm2pxのスペース埋め	*/
}
/**/


/*	WIN IE HACK and for MAC IE off	\*/
* html .guide #tab li.present .tab-guide1,
* html .guide #tab li.present .tab-guide2,
* html .guide #tab li.present .tab-guide3,
* html .guide #tab li.present .tab-guide4 {
	border-bottom: 3px solid #fff;/*	IE6バグ対策3/3:btm2pxのスペース埋め	*/
}
/**/
/* ここまで TAB(GUIDE) */



/* SCHOOL */
#school h3.school-information {
	background-image: url(sozai/list-h3-school-information.gif);
	width: 292px;
	height: 45px;
	background-repeat: no-repeat;
}

#school h3.school-classes {
	background-image: url(sozai/list-h3-school-classes.gif);
	width: 292px;
	height: 43px;
	background-repeat: no-repeat;
}

#school h3.school-scenes {
	background-image: url(sozai/list-h3-school-scenes.gif);
	width: 301px;
	height: 43px;
	background-repeat: no-repeat;
}

/* GALLERY */
#gallery h3.gallery-art-pro,
h3.gallery-art-pro {
	background-image: url(sozai/list-h3-gallery-art-pro.gif);
	width: 286px;
	height: 24px;
	background-repeat: no-repeat;
}

#gallery h3.gallery-photo {
	background-image: url(sozai/list-h3-gallery-photo.gif);
	width: 151px;
	height: 30px;
	background-repeat: no-repeat;
}

/* COMMUNITY */
#community h3.community-whats {
	background-image: url(sozai/list-h3-community-whats.gif);
	width: 252px;
	height: 78px;
	background-repeat: no-repeat;
	margin-top: 0px;
}

#community h3.community-join {
	background-image: url(sozai/list-h3-community-join.gif);
	width: 165px;
	height: 44px;
	background-repeat: no-repeat;
}

/* HEADLINE NEWS */
#about-us h3.aboutus-shopinfo {
	background-image: url(sozai/list-h3-aboutus-shopinfo.gif);
	width: 275px;
	height: 45px;
	background-repeat: no-repeat;
}

#about-us h3.aboutus-whats {
	background-image: url(sozai/list-h3-aboutus-whats.gif);
	width: 311px;
	height: 44px;
	background-repeat: no-repeat;
}


/* RECOMMEND */
.recommend h3.recommend-no1 {
	background-image: url(sozai/list-recommend-no1.gif);
	width: 138px;
	height: 38px;
	background-repeat: no-repeat;
}

.recommend h5.recommend-no2 {
	background-image: url(sozai/list-recommend-no2.gif);
	width: 108px;
	height: 28px;
	background-repeat: no-repeat;
}

.recommend h5.recommend-no3 {
	background-image: url(sozai/list-recommend-no3.gif);
	width: 108px;
	height: 28px;
	background-repeat: no-repeat;
}

.recommend h5.recommend-no4 {
	background-image: url(sozai/list-recommend-no4.gif);
	width: 108px;
	height: 28px;
	background-repeat: no-repeat;
}

.recommend h5.recommend-no5 {
	background-image: url(sozai/list-recommend-no5.gif);
	width: 108px;
	height: 28px;
	background-repeat: no-repeat;
}

.recommend h5.recommend-no6 {
	background-image: url(sozai/list-recommend-no6.gif);
	width: 108px;
	height: 28px;
	background-repeat: no-repeat;
}

.recommend h5.recommend-no7 {
	background-image: url(sozai/list-recommend-no7.gif);
	width: 108px;
	height: 28px;
	background-repeat: no-repeat;
}


/* RANKING */
.ranking h3.ranking-no1 {
	background-image: url(sozai/list-ranking-no1.gif);
	width: 214px;
	height: 38px;
	background-repeat: no-repeat;
}

.ranking h5.ranking-no2 {
	background-image: url(sozai/list-ranking-no2.gif);
	width: 179px;
	height: 28px;
	background-repeat: no-repeat;
}

.ranking h5.ranking-no3 {
	background-image: url(sozai/list-ranking-no3.gif);
	width: 175px;
	height: 28px;
	background-repeat: no-repeat;
}

.ranking h5.ranking-no4 {
	background-image: url(sozai/list-ranking-no4.gif);
	width: 175px;
	height: 28px;
	background-repeat: no-repeat;
}

.ranking h5.ranking-no5 {
	background-image: url(sozai/list-ranking-no5.gif);
	width: 175px;
	height: 28px;
	background-repeat: no-repeat;
}

.ranking h5.ranking-no6 {
	background-image: url(sozai/list-ranking-no6.gif);
	width: 175px;
	height: 28px;
	background-repeat: no-repeat;
}

.ranking h5.ranking-no7 {
	background-image: url(sozai/list-ranking-no7.gif);
	width: 175px;
	height: 28px;
	background-repeat: no-repeat;
}

/* CONTACT PAGE */
#contact h3.contact-form {
	background-image: url(sozai/list-h3-contactform.gif);
	width: 155px;
	height: 41px;
	background-repeat: no-repeat;
}

#contact h3.contact-faq {
	background-image: url(sozai/list-h3-faq.gif);
	width: 312px;
	height: 45px;
	background-repeat: no-repeat;
}

/* GUIDE PAGE */
.guide h3.guide-shopping {
	background-image: url(sozai/list-h3-guide-shopping.gif);
	width: 316px;
	height: 44px;
	background-repeat: no-repeat;
}

/* CUSTOM ORDER */
#custom-order h3.custom-order-choose {
	background-image: url(sozai/list-h3-custom-choose.gif);
	width: 224px;
	height: 24px;
	background-repeat: no-repeat;
}

#custom-order h3.custom-order-howto {
	background-image: url(sozai/list-h3-custom-howto.gif);
	width: 187px;
	height: 24px;
	background-repeat: no-repeat;
}

/* EVENTS */
.events h3.events {
	background-image: url(sozai/list-h3-events-info.gif);
	width: 209px;
	height: 44px;
	background-repeat: no-repeat;
}

/* SINGLE PAGE */
#single h3 {
	background-image: url(sozai/list-h3-details.gif);
	width: 212px;
	height: 47px;
	background-repeat: no-repeat;
}

/* BLOG PAGE */
/*ページ全体の幅、レイアウトをセンタリング*/
#blog-container {
	text-align:left;
}

/*ヘッダー（ページタイトル、グローバルメニュー）*/
.blog-header {
 width:100%;
 clear:left;
}

/*　左側メニューの幅　*/
.blog-side {
	float: right;
	width:200px;
}

/*　右側の幅　*/
.blog-main {
	float: left;
}

#blog .post-area-475-wht h4 {
	display: block;
	background-color: #151515;
	padding: 5px;
	margin: 0  0 5px 0;
}

#blog .blog-side strong {
	display: block;
	background-color: #000;
	color: #f1f1f1;
	padding: 3px;
	margin-bottom: 5px;
}

/*calendar*/
#blog .blog-side a {
	color: #666;
}

#blog .blog-side a:hover {
	color: #aaa;
}

#blog .blog-side table {
	width: 100%;
	text-align: center;
}

#blog .blog-side table td.cell {
	background-color: #101010;
	padding: 4px;
}

#blog .blog-side table td.cell a {
	color: #aaa;
}

#blog .blog-side table td.cell a:hover {
	color: #fff;
	font-size: xx-large;
}

#blog .calendar_month,
#blog .weekday {
	color: #666;
}

/*list-img*/
#blog .blog-side ul  {
	padding-left: 20px;
	width: 170px;
}

#blog .blog-side ul li {
	padding: 0 0 3px 0;
	list-style-type: disc;
}

#blog .blog-side ul li a {
	display: block;
	width: 167px;
	padding-left: 3px;
}

#blog .blog-side ul li a:hover {
	background-color: #252525;
}

#blog .blog-side #blog-comment ul li a {
	display: inline;
}

#blog .blog-comment-area {
	padding: 10px;
	background-color: #eee;
}


/*=========================================================================
SIDE BAR
=========================================================================*/
#gototop {
	width: 13px;
	height: 20px;
	position: absolute;
}

#sidebar dl dt {
	margin: 15px 0 10px 0;
}

#sidebar .side-ranking ul li {
	padding-bottom: 5px;
}

#sidebar .side-viewed ul  {
	padding-left: 20px;
	width: 225px;
}

#sidebar .side-viewed ul li {
	padding: 0 0 3px 0;
	list-style-type: disc;
}

#sidebar ul {
	background-color: #151515;
	width: 245px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#sidebar ul.noBg {
	background-color: none;
	width: 220px;
}


#sidebar ul li {
	padding: 0 5px 0 5px;
}

#sidebar .sidebar-container {
	background-color: #151515;
	width: 240px;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	padding: 0 0 0 5px;
	color: #4e4e4e;
	font-size: 0.8em;
}

#sidebar .smallImgs {
	padding-top: 5px;
	padding-bottom: 5px;
}

#sidebar .smallImgs img {
	float: left;
	margin-right: 2px;
}

#sidebar .side-shopinfo table {
	width: 235px;
	background-color: #151515;
}

#sidebar .side-shopinfo table th,
#sidebar .side-shopinfo table td {
	font-weight: normal;
	background-color: #111;
	padding-left: 3px;
}

#sidebar .side-pressmedia img {
	float: none;
	margin-bottom: 3px;
}

#sidebar .side-category img {
	margin-top: 5px;
	margin-bottom: 5px;
}

/*------------------------------------------------------------------------
LIST-SIDE
------------------------------------------------------------------------*/
#sidebar #side-ranking {
	background-image: url(sozai/list-h3-side-ranking.gif);
	width: 197px;
	height: 30px;
	background-repeat: no-repeat;
}

#sidebar #side-viewed {
	background-image: url(sozai/list-h3-side-viewed.gif);
	width: 210px;
	height: 24px;
	background-repeat: no-repeat;
}

#sidebar #side-shopinfo {
	background-image: url(sozai/list-h3-side-shopinfo.gif);
	width: 197px;
	height: 31px;
	background-repeat: no-repeat;
}

#sidebar #side-pressmedia {
	background-image: url(sozai/list-h3-side-press.gif);
	width: 156px;
	height: 25px;
	background-repeat: no-repeat;
}

#sidebar #side-events {
	background-image: url(sozai/list-h3-side-events.gif);
	width: 170px;
	height: 24px;
	background-repeat: no-repeat;
}

#sidebar #side-cart {
	background-image: url(sozai/list-h3-side-cart.gif);
	width: 176px;
	height: 31px;
	background-repeat: no-repeat;
}

/*
#sidebar #side-boardbrands {
	background-image: url(sozai/list-h3-side-boardbrands.gif);
	width: 196px;
	height: 24px;
	background-repeat: no-repeat;
}
*/

#sidebar #side-brandlist {
	background-image: url(sozai/list-h3-side-brandlist.gif);
	width: 108px;
	height: 25px;
	background-repeat: no-repeat;
}

#sidebar #side-featuredItems {
	background-image: url(sozai/list-h3-stock-featureditems.gif);
	width: 165px;
	height: 24px;
	background-repeat: no-repeat;
}

#sidebar #side-recommend {
	background-image: url(sozai/list-h3-side-recommend.gif);
	width: 212px;
	height: 24px;
	background-repeat: no-repeat;
}

#sidebar #side-hotsellers {
	background-image: url(sozai/list-h3-side-hotsellers.gif);
	width: 116px;
	height: 24px;
	background-repeat: no-repeat;
}

#sidebar #side-newitems {
	background-image: url(sozai/list-h3-side-newitems.gif);
	width: 195px;
	height: 25px;
	background-repeat: no-repeat;
}

#sidebar #side-blog {
	background-image: url(sozai/list-h3-side-blog.gif);
	width: 120px;
	height: 30px;
	background-repeat: no-repeat;
}

#sidebar #side-guide {
	background-image: url(sozai/list-h3-side-guide.gif);
	width: 184px;
	height: 31px;
	background-repeat: no-repeat;
}

#sidebar #side-feeds {
	background-image: url(sozai/list-h3-side-feeds.gif);
	width: 158px;
	height: 24px;
	background-repeat: no-repeat;
}


/*=========================================================================
FOOTER
=========================================================================*/
#footer-inner {
	float: right;
	text-align: right;
}

#navi-footer-main {
	margin: 0 auto;
	background-image: url(sozai/img-bg-footer-main.gif);
	width: 967px;
	height: 31px;
	background-repeat: no-repeat;
}

#footer-inner ul li {
	display: inline;
}

#navi-footer-sub {
	height: 30px;
	padding-right: 89px;
}

#navi-footer-main ul {
	padding-right: 89px;
}

#copyright {
	height: 49px;
	padding-right: 89px;
}

#navi-footer-sub ul li img {
	padding-top: 10px;
	padding-left: 10px;
}

#navi-footer-main ul li img {
	padding-top: 7px;
	padding-left: 10px;
}




/*=========================================================================
NAVCONTAINER - MAIN
=========================================================================*/
#navcontainer {
	clear: both;
	position: absolute;
	top: 131px;
	left: 26px;
}

#navcontainer ul{
	margin: 0;
	padding: 0;
}

/*-------------------------------------------------------------------------
画像ナビゲーション サイズ【height 46】×3=138
-------------------------------------------------------------------------*/
/*	初期設定	*/
#navcontainer ul li{
	list-style-type: none;
	float: left;
}

/*	ボタンデザイン部分まとめ書き	*/
#navcontainer ul li a{
	display: block;
	height: 46px;
	text-decoration: none;
	overflow:hidden;	/*	ボタンクリック時にでる点線を消す	*/
}

/*	HOVER時のバックグラウンドポジション指定	*/
#navcontainer ul li a:hover{
	background-position: 0 -46px;
}
/*	【超重要！】これを指定しないと全てが欠損するバグがあり	*/
#navcontainer ul li a span{
	text-indent: -10000px;
	display:block;
}

/*	以下各ボタン毎のパス指定（NORMAL時）	*/
#navcontainer ul .btnHome a{
	background: url(sozai/btn1-home.jpg);
	width: 55px;
}
#navcontainer ul .btnBrandlist a{
	background: url(sozai/btn1-brandlist.jpg);
	width: 130px;
}
#navcontainer ul .btnBoardmodels a{
	background: url(sozai/btn1-board-models.jpg);
	width: 130px;
}
#navcontainer ul .btnStock a{
	background: url(sozai/btn1-stock.jpg);
	width: 130px;
}
#navcontainer ul .btnSchool a{
	background: url(sozai/btn1-school.jpg);
	width: 130px;
}
#navcontainer ul .btnGallery a{
	background: url(sozai/btn1-gallery.jpg);
	width: 130px;
}
#navcontainer ul .btnCommunity a{
	background: url(sozai/btn1-community.jpg);
	width: 130px;
}
#navcontainer ul .btnAboutus a{
	background: url(sozai/btn1-aboutus.jpg);
	width: 130px;
}

/*	以下各ボタン毎のHERE時のポジション指定	*/
#home #navcontainer ul .btnHome a,
#brand-list #navcontainer ul .btnBrandlist a,
#proctor-surfboards #navcontainer ul .btnBrandlist a,
#aka-surfboards #navcontainer ul .btnBrandlist a,
#xtr-surfboards #navcontainer ul .btnBrandlist a,
#xanadu-surf-designs #navcontainer ul .btnBrandlist a,
.board-models #navcontainer ul .btnBoardmodels a,
.option-price-list #navcontainer ul .btnBoardmodels a,
.proctor-retroalternative #navcontainer ul .btnBoardmodels a,
.proctor-grovelers #navcontainer ul .btnBoardmodels a,
.proctor-short-boards #navcontainer ul .btnBoardmodels a,
.proctor-guns #navcontainer ul .btnBoardmodels a,
.proctor-funlong-boards #navcontainer ul .btnBoardmodels a,
.aka-retrofish #navcontainer ul .btnBoardmodels a,
.aka-short-boards #navcontainer ul .btnBoardmodels a,
.aka-guns #navcontainer ul .btnBoardmodels a,
.xtr-short-boardssmall-wave #navcontainer ul .btnBoardmodels a,
.xtr-short-boardsall-round #navcontainer ul .btnBoardmodels a,
.xtr-guns #navcontainer ul .btnBoardmodels a,
.xanadu-new-retro #navcontainer ul .btnBoardmodels a,
.xanadu-super-small #navcontainer ul .btnBoardmodels a,
.xanadu-high-performance #navcontainer ul .btnBoardmodels a,
.xanadu-guns #navcontainer ul .btnBoardmodels a,
.xanadu-funlong-boards #navcontainer ul .btnBoardmodels a,
.upgrade-poly-upgrade #navcontainer ul .btnBoardmodels a,
.upgrade-parabolic #navcontainer ul .btnBoardmodels a,
.upgrade-carbon-rails #navcontainer ul .btnBoardmodels a,
.upgrade-proxy-epoxy #navcontainer ul .btnBoardmodels a,
#category-artwork #navcontainer ul .btnBoardmodels a,
.upgrade-fin-upgrade #navcontainer ul .btnBoardmodels a,
.upgrade-channels #navcontainer ul .btnBoardmodels a,
#stock #navcontainer ul .btnStock a,
#school #navcontainer ul .btnSchool a,
#gallery #navcontainer ul .btnGallery a,
#community #navcontainer ul .btnCommunity a,
#about-us #navcontainer ul .btnAboutus a{
	background-position: 0 -92px;
}

/*	以下各ボタン毎のHERE時のHOVERボタンのポジション指定（IEでは以下がなくても切替わる）	*/
#home #navcontainer ul li a:hover,
#brand-list #navcontainer ul li a:hover,
#proctor-surfboards #navcontainer ul li a:hover,
#aka-surfboards #navcontainer ul li a:hover,
#xtr-surfboards #navcontainer ul li a:hover,
.board-models #navcontainer ul li a:hover,
.oprion-price-list #navcontainer ul li a:hover,
.proctor-retroalternative #navcontainer ul li a:hover,
.proctor-grovelers #navcontainer ul li a:hover,
.proctor-short-boards #navcontainer ul li a:hover,
.proctor-guns #navcontainer ul li a:hover,
.proctor-funlong-boards #navcontainer ul li a:hover,
.aka-retrofish #navcontainer ul li a:hover,
.aka-short-boards #navcontainer ul li a:hover,
.aka-guns #navcontainer ul li a:hover,
.xtr-short-boardssmall-wave #navcontainer ul li a:hover,
.xtr-short-boardsall-round #navcontainer ul li a:hover,
.xtr-guns #navcontainer ul li a:hover,
.xanadu-new-retro #navcontainer ul li a:hover,
.xanadu-super-small #navcontainer ul li a:hover,
.xanadu-high-performance #navcontainer ul li a:hover,
.xanadu-guns #navcontainer ul li a:hover,
.xanadu-funlong-boards #navcontainer ul li a:hover,
.upgrade-poly-upgrade #navcontainer ul li a:hover,
.upgrade-parabolic #navcontainer ul li a:hover,
.upgrade-carbon-rails #navcontainer ul li a:hover,
.upgrade-proxy-epoxy #navcontainer ul li a:hover,
#category-artwork #navcontainer ul li a:hover,
.upgrade-fin-upgrade #navcontainer ul li a:hover,
.upgrade-channels #navcontainer ul li a:hover,
#stock #navcontainer ul li a:hover,
#school #navcontainer ul li a:hover,
#gallery #navcontainer ul li a:hover,
#community #navcontainer ul li a:hover,
#about-us #navcontainer ul li a:hover{
	background-position: 0 -46px;
}


/*=========================================================================
NAVCONTAINER - SUB
=========================================================================*/
#navcontainer-sub {
	clear: both;
	position: absolute;
	top: 184px;
	left: 26px;
}

#navcontainer-sub ul{
	margin: 0;
	padding: 0;
}

/*-------------------------------------------------------------------------
画像ナビゲーション サイズ【height 27】×3=81
-------------------------------------------------------------------------*/
/*	初期設定	*/
#navcontainer-sub ul li{
	list-style-type: none;
	float: left;
}

/*	ボタンデザイン部分まとめ書き	*/
#navcontainer-sub ul li a{
	display: block;
	height: 27px;
	text-decoration: none;
	overflow:hidden;	/*	ボタンクリック時にでる点線を消す	*/
}

/*	HOVER時のバックグラウンドポジション指定	*/
#navcontainer-sub ul li a:hover{
	background-position: 0 -27px;
}
/*	【超重要！】これを指定しないと全てが欠損するバグがあり	*/
#navcontainer-sub ul li a span{
	text-indent: -10000px;
	display:block;
}

/*	以下各ボタン毎のパス指定（NORMAL時）	*/
#navcontainer-sub ul .btnArrows {
	background: url(sozai/btn2-arrows.jpg);
	width: 55px;
	height: 27px;
}
#navcontainer-sub ul .btnNewitems a{
	background: url(sozai/btn2-new-items.jpg);
	width: 130px;
}
#navcontainer-sub ul .btnAllbrands a{
	background: url(sozai/btn2-all-brands.jpg);
	width: 130px;
}
#navcontainer-sub ul .btnRecommend a{
	background: url(sozai/btn2-recommend.jpg);
	width: 130px;
}
#navcontainer-sub ul .btnRanking a{
	background: url(sozai/btn2-ranking.jpg);
	width: 130px;
}
#navcontainer-sub ul .btnWavetype a{
	background: url(sozai/btn2-wave-type.jpg);
	width: 130px;
}
#navcontainer-sub ul .btnSearchbox {
	background: url(sozai/btn2-search-box.jpg);
	width: 260px;
	height:27px;
}

/*	以下各ボタン毎のHERE時のポジション指定	*/
.New #navcontainer-sub ul .btnNewitems a,
.All #navcontainer-sub ul .btnAllbrands a,
.recommend #navcontainer-sub ul .btnRecommend a,
.ranking #navcontainer-sub ul .btnRanking a,
#wave-types #navcontainer-sub ul .btnWavetype a,
.small-wave #navcontainer-sub ul .btnWavetype a,
.all-wave #navcontainer-sub ul .btnWavetype a,
.big-wave #navcontainer-sub ul .btnWavetype a,
.high-performance #navcontainer-sub ul .btnWavetype a{
	background-position: 0 -54px;
}

/*	以下各ボタン毎のHERE時のHOVERボタンのポジション指定（IEでは以下がなくても切替わる）	*/
.New #navcontainer-sub ul li a:hover,
.All #navcontainer-sub ul li a:hover,
.recommend #navcontainer-sub ul li a:hover,
.ranking #navcontainer-sub ul li a:hover,
#wave-types #navcontainer-sub ul li a:hover,
.small-wave #navcontainer-sub ul li a:hover,
.all-wave #navcontainer-sub ul li a:hover,
.big-wave #navcontainer-sub ul li a:hover,
.high-performance #navcontainer-sub ul li a:hover{
	background-position: 0 -27px;
}