@charset "utf-8";



/*
	--------------------------------
	Created: 2008.05.19
	Last Modified: 2008.05.19
	--------------------------------
*/



/* --------------------------------
	グランドディスプレイ
-------------------------------- */

div#gd { margin:0 0 0 7px; width:946px; }

div#gd h1 { width:716px; float:left; }

div#gd .nav { position:relative; padding:0 5px 0 0; width:225px; height:305px; background:repeat-y right top; float:left; }
div#gd.club .nav { background-image:url(../img/nav_bg_club.gif); }
div#gd.womans .nav { background-image:url(../img/nav_bg_womans.gif); }
div#gd.goods .nav { background-image:url(../img/nav_bg_goods.gif); }
div#gd.egg .nav { background-image:url(../img/nav_bg_egg.gif); }
div#gd .nav h2 {}
div#gd .nav .category { border-bottom:1px solid #CFCFCF; width:100%; }
div#gd.goods .nav .category { background:#4992BA; }
div#gd .nav .category li { clear:both; border-top:1px solid #CFCFCF; float:left; }
div#gd .nav .category li img { display:block; }
div#gd .nav .category li p {}
div#gd .nav .category li ul { margin:0 0 0 19px; border-top:1px solid; border-bottom:none; padding:7px 0 6px 0; width:206px; }
div#gd.goods .nav .category li ul { border-color:#58A2C3; }
div#gd .nav .category li ul li { border-top:none; }
div#gd .nav .concept { position:absolute; left:8px; bottom:0; width:209px; }
div#gd .nav .concept li { clear:both; padding:8px 0 0 0; float:left; }
div#gd .nav .concept li img { display:block; }



/* --------------------------------
	フィーチャー
-------------------------------- */

div#feature { position:relative; margin:40px 0 -10px 20px; width:920px; z-index:2; }



/* --------------------------------
	特長
-------------------------------- */

div#merit  { width:640px; float:right; }

div#merit  h2 {}
div#merit  p {}



/* --------------------------------
	ギャラリー
-------------------------------- */

div#gallery { width:245px; float:left; }

div#threesixty {}
div#threesixty h2 {}

div#fourangle { position:relative; margin:0 0 0 0; padding:6px 6px 6px 6px; background:#326B00; }
div#fourangle.comingsoon { padding:0 0 0 0; background:#A0A0A0; }
div#fourangle .thumb { border-top:1px solid #6A9739; border-left:1px solid #6A9739; }
div#fourangle .thumb li { border-right:1px solid #6A9739; border-bottom:1px solid #6A9739; float:left; }
div#fourangle .thumb li img { display:block; }
div#fourangle .enlarge {}
div#fourangle .enlarge li { display:none; position:absolute; left:23px; top:23px; border:1px solid #407E00; width:198px; }
div#fourangle .enlarge li img { display:block; }

div#fourangle2 { position:relative; margin:0 0 0 0; padding:6px 6px 6px 6px; background:#eb8c89; }
div#fourangle2.comingsoon { padding:0 0 0 0; background:#A0A0A0; }
div#fourangle2 .thumb { border-top:1px solid #ffb5b5; border-left:1px solid #ffb5b5; }
div#fourangle2 .thumb li { border-right:1px solid #ffb5b5; border-bottom:1px solid #ffb5b5; float:left; }
div#fourangle2 .thumb li img { display:block; }
div#fourangle2 .enlarge {}
div#fourangle2 .enlarge li { display:none; position:absolute; left:23px; top:23px; border:1px solid #cb5358; width:198px; }
div#fourangle2 .enlarge li img { display:block; }


/* --------------------------------
	データ
-------------------------------- */

div#data { position:relative; margin:40px 0 0 20px; width:920px; z-index:1; }



/* --------------------------------
	マテリアル
-------------------------------- */

div#material { width:445px; float:left; }

div#material h2 {}
div#material .table { padding:2px 0 0 0; }
div#material .ref { margin:15px 0 0 0; }
div#material .ref a { padding:0 0 0 9px; background:url(../../../common/img/arw_990000.gif) no-repeat 2px 0.4em; }



/* --------------------------------
	スペック
-------------------------------- */

div#spec { width:445px; float:right; }

div#spec h2 {}
div#spec .table { padding:2px 0 0 0; }
div#spec .table p {}
div#spec .table h3 {}
div#spec .table .section { margin:25px 0 0 0; }
div#spec .catalogue { position:relative; margin:20px 0 0 0; width:445px; height:46px; background:url(../img/catalogue_bg.gif) no-repeat; }
div#spec .catalogue .lead { position:absolute; left:270px; top:11px; width:159px; }
div#spec .catalogue .btn { position:absolute; left:12px; top:11px; width:247px; }

/* --------------------------------
	カスタムシャフト
-------------------------------- */

div#custom { width:920px; clear:both; padding:25px 0 0 0;}
div#custom h2 {}
div#custom p.table { margin:15px 0 0 0; }








