@charset 'utf-8';
/* 
 Cascading Style Sheets: style.css 4.3

 last updated on 2006.07.13
 (c) 2006 YOSUKE INUI Design Office (www.inuiyosuke.jp)
 */ 

body		{ margin:0px; padding:0px; color:#666; background:#fff; font: normal normal normal 86%/178% "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ ゴシック", sans-serif; }
a		{ outline:0px none #fff; }
br		{ letter-spacing:0px; }
div		{ position:relative; left:0px; top:0px; width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; visibility:visible; display:block; border:0px solid #000; opacity:1; KhtmlOpacity:1; MozOpacity:1; }
hr		{ height:1px; color:#000; background:#000; text-align:left; margin:0px; border:0px none #000; display:block; }
table	{ border-collapse:collapse; border-spacing: 0px; border:0px solid #ccc; table-layout:fixed; empty-cells:show; margin:0px; padding:0px; }
td,th	{ margin:0px; padding:0px; font: normal normal normal 10px/178% "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ ゴシック", sans-serif; }
img		{ margin:0px; padding:0px; border:0px solid #000; font-size: 10px; }
form		{ margin:0px; padding:0px; }
/* input	{ width:100%; color:#000; background:#fde; border:1px solid #666; } */
textarea	{ width:100%; color:#000; background:#fde; border:1px solid #666; }
select	{ width:100%; color:#000; background:#fff; border:1px solid #666; cursor:hand; cursor:pointer; }
h1,h2,h3,h4,h5,h6	{ font-size:100%; line-height:100%; font-weight:normal; font:inherit; }
ul,ol,li,dl,dt,dd,p	{ margin:0px; padding:0px; }

.submit	{ width:100%; color:#000; background:#fff; border:1px solid #666; cursor:hand; cursor:pointer; }
.j10		{ font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif; }
.j10B	{ font: normal normal bold 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif;	 }
.j12		{ font: normal normal normal 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif; }
.j12B	{ font: normal normal bold 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif;	 }
.j14		{ font: normal normal normal 14px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif; }
.j14B	{ font: normal normal bold 16px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif;	 }
.j18B	{ font: normal normal bold 18px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif;	 }
.j25B	{ font: normal normal bold 25px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif;	 }
.e9		{ font: normal normal normal 9px/15px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e9B		{ font: normal normal bold 9px/15px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e10		{ font: normal normal normal 10px/15px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e10B	{ font: normal normal bold 10px/15px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e12		{ font: normal normal normal 12px/20px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e12B	{ font: normal normal bold 12px/20px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e14		{ font: normal normal normal 14px/20px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e14B	{ font: normal normal bold 14px/20px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }

/* -------------------------------------------------- ADDITION ITEM -------------------------------------------------- */

a		{ padding:0px; }
a:link	{ color:#654; text-decoration:none; }
a:visited	{ color:#654; text-decoration:none; }
a:hover	{ color:#f60; text-decoration:none; }
a:active	{ color:#f60; text-decoration:none; }
hr		{ display: none; }
table	{ border-bottom:0px solid #ccc; }
td		{ padding:0px; }
img		{ background:transparent; }


img		{ vertical-align: bottom;}
li.col-4	{ list-style-type: none;}
li.pic	{ list-style-type: none;}
li.product_lineup	{ list-style-type: none;}
input.onlineshop_submit { width:268px; height:63px; background:url(/myTeamStrap/com/img/3d_btn.png); border:0; cursor:hand; color:#fff; font-weight:bold; margin:30px 0 30px 0;}

/* -------------------------------------------------- ADDITION CLASS -------------------------------------------------- */
body			{ text-align: center; background:url(/myTeamStrap/com/img/bg.png) no-repeat center top #fff;}

#container	{ width:950px; text-align: left;margin: 0 auto;}

#header		{ width:950px;margin-bottom:5px;}
#header h1	{ margin:0px; padding:0px;}
#header div#logo	{ }
#header ul.gnavi	{ }
#header ul.gnavi li	{ float:left; list-style-type: none; margin:0px;}
#imgarea		{ width:950px; }
#contents		{ width:950px; background:#fff;}
#footer		{ width:950px; height:200px; margin-top: 20px; padding-top: 10px; background:url(/myTeamStrap/com/img/3d_border.png); background-repeat: no-repeat; background-position: top;}
#footer ul.siteinfo	{ float: right; margin:0px;}
#footer ul.siteinfo	li{ float:left; list-style-type: none; margin:0px;}


#product_bg	{ width:760px; height:430px; position:relative; }
#product_dsc	{ width:360px; position:absolute; bottom:10px; left:5px; }


.hide		{ display:none; }
.title		{padding: 30px 5px 5px 5px; }
.title h2	{ margin:0px; padding:0px; color:#f60; padding: 0px 5px 0px 5px; }
.title h3	{ margin:0px; padding:0px; color:#f60; padding: 0px 5px 0px 5px; display:block; }
.title img	{ vertical-align: middle;}
.title_dsc	{ padding:0 0 0 10px; color:#f60;}
.sheet-10		{ zoom:100%; overflow:auto; margin:5px; padding:10px; background:url(/myTeamStrap/com/img/sheet_bg.png); }
.sheet-10 .pic	{ width:160px; }
.sheet-10 .dsc	{ width:160px;height:65px; background:#fafafa;}
.sheet-5		{ zoom:100%; overflow:auto; margin:5px; padding: 5px; background:url(/myTeamStrap/com/img/sheet_bg-180_70.png); }
.sheet-5 .pic	{ width:80px; float:left; }
.sheet-5 .dsc	{ width:90px;height:60px; float:right;}
.sheet-team		{ zoom:100%; overflow:auto; margin:5px; padding:15px; background:url(/myTeamStrap/com/img/sheet_bg.png); }
.sheet-team .pic	{ width:340px; height:255px; float:left; }
.sheet-team .dsc	{ width:340px; float:right; background:#fff; }
.sheet-sub		{ zoom:100%; overflow:auto; margin:5px; padding:15px 0 15px 0; background:#fff;  }
.sheet-sub .dsc	{ float:right; }
.sheet-sub_white		{ zoom:100%; overflow:auto; margin:5px; padding:15px; background:#fff; }
.sheet-sub_white .dsc	{ text-align:center;}
.pannel			{ zoom:100%; overflow:auto; margin:5px; padding:10px; background:url(/myTeamStrap/com/img/pannel_bg.png); }
.pannel .pic		{ float:left; }
.pannel_product	{ zoom:100%; overflow:auto; margin:5px; padding:10px; background:url(/myTeamStrap/com/img/pannel_product_bg.png); }
.pannel_product .pic{ float:left; }
.charge { text-align:right; padding:0 5px 0 5px; }
.onlineshop_fllow_L 	{ padding: 10px 10px 10px 10px; width:740px; float:left; text-align:left;  background:url(/myTeamStrap/com/img/onlineshop_fllow_bg.png) bottom no-repeat;}
.onlineshop_fllow_L_ng 	{ padding: 10px 10px 10px 10px; width:740px; float:left; text-align:left;}
.onlineshop_fllow_R 	{ padding: 10px 10px 10px 10px; width:740px; float:left; text-align:right; background:url(/myTeamStrap/com/img/onlineshop_fllow_bg.png) bottom no-repeat;}

.onlineshop_btn	{ padding:0px 0px 0px 5px;}
.team_list 	{padding-top:20px;}

a.small_link { color:#f60; }
.small_link img{ vertical-align:middle;}

.team_list		{ padding-bottom:30px; }
.parts_list		{ padding-bottom:30px; }

.col-4			{ width:190px; float:left; }
.col-3			{ width:570px; float:left; }
.col-2			{ width:380px; float:left; }
.col-1			{ width:760px; float:left; }
.col-0			{ width:950px; float:left; }

.pad-2			{ padding: 2px 2px 2px 2px; }
.pad-5			{ padding: 5px 5px 5px 5px; }
.pad-10			{ padding: 10px 10px 10px 10px; }
.pad-15			{ padding: 15px 15px 15px 15px; }

.pos_relative	{ position:relative; }
.bottom_right	{ position:absolute; bottom:10px; right:5px; }
.right		{ float:right; margin:0px;}
.left		{ float:left; margin:0px;}



