BODY,TR,TD,TH ,SELECT,INPUT{
    font-size : 13px;
    font-family:'MS UI Gothic';
}
table.basetable{
    padding:0px;
    margin:0px;
    border:0px;
}
table.category{
    width:180px;
    border:1px;
    padding:0px;
    margin:0px;
    font-size:12px
}
table.sub{
    width:180px;
    padding:0px;
    margin:0px;
    font-size:10px
    border-collapse: collapse;
}
table.waku{
    width:182px;
    padding:0px;
    margin:0px;
    border-color:#666666;
    font-size:10px;
	border: 1px #666666 solid; 
}
.white a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.white a:visited{
    color:#FFFFFF;
    text-decoration:none;
}

/* ++++++++ ‹¤’Ê ++++++++ */
td.bg1{
	background-color:#CCE0EE; 
	height:18px;
}
td.bg0{
    background-color:#CCE0EE;
} 
td.kensakubox{
	width:100%;
	height:50px;
	background-color:#66CCFF;
	border-color:#3366CC;
}
td.space3{
	width:100%;
	background-color:#ffffff;
	background-position:middle;
	border-color:#ffffff;
}
td.header1{
	width:150px;
	height:37px;
	background-color:#3366CC;
	background-position:center middle;
}
td.header2{
	width:894px;
	height:37px;
	background-color:#3366CC;
	background-position:center middle;
}
td.header3{
	width:150px;
	height:37px;
	background-color:#3366CC;
	background-position:center middle;
}
td.headerspace1{
	width:164px;
	height:53px;
}
td.headerspace2{
	width:100%;
	height:53px;
}
td.headerspace3{
	width:100%;
	height:16px;
}
td.headerspace3{
	width:100%;
	height:27px;
}
td.footer{
	font: 11px;
	width:100%;
	height:25px;
	background-color:#0000cc;
	background-position:center middle;
}
td.title5{
	background-color:#99ccff;
    text-align:left;
	font-size:15px;
    font-weight: bold;
    width:100%;
    height:25px;
    color:#FFFFFF;
}
td.name{
	background-color:#F0F0F0;
	font-size:12px;
}
td.value{
	background-color:#FFFFFF;
	font-size:12px;
}


/* ++++++++ ski.html ++++++++ */

td.space5{
	width:100%;
	height:30px;
	background-position:center top;
	border-color:#ffffff;
}
td.ranking{
	width:100%;
	height:200px;
	background-color:#ffffff;
	border-color:#3366CC;
}
td.cart{
	width:182;
	background-color:#ffffcc;
	border-color:#3366CC;
	background-position:center top;
	padding-left: 10px;
	padding-top: 10px;
}

td.cartbtn{
    width:182;
    background-color:#ffffcc;
    border-color:#3366CC;
    background-position:center top;
    padding-top: 10px;
    padding-bottom: 10px;
}

td.right{
	width:137px;
	height:100%;
}

td.spacer1{
	width:848px;
	height:10px;
}
td.spacer2{
	width:848px;
	height:21px;
	background-position:left bottom;
}
td.spacer3{
	width:35px;
	height:140px;
}
td.spacer4{
	width:210px;
	height:140px;
}


/* ++++++++ ski.shousai.html ++++++++ */

td.spacer5{
	width:894px;
	height:802px;
}
td.spacer5{
	width:50%;
	height:264;
}
td.spacer6{
	width:50%;
	height:231px;
}
td.spacer7{
	width:50%;
	height:29px;
}
td.spacer8{
	width:734px;
	height:28px;
}
td.spacer9{
	width:734px;
	height:55px;
}
td.spacer10{
	width:734px;
	height:23px;
}
/* ++++++++ form.html ++++++++ */
td.box1{
	background-position:center middle;
	width:100%;
	height:17px;
}
td.box2{
	background-color: #CCCCCC;
	border:0px;
	width:100%;
	height:241px;
}

.marginALL5 {margin:5px;}
.paddingALL {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	
}


/* ++++++++ FONT ++++++++ */

h1{
	color:#ffffff;
	font-size:14px;
	background-color:#0000cc;
	border-left:10px solid #99cc00;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	text-align:left;
	height:18px;
	width:180px;
}
-->
h1{
    color:#666666;
    font-size:14px;
    background-color:#dddddd;
    border-left:12px solid #999999;
    padding-top:5px;
    padding-left:10px;
    padding-bottom:5px;
    text-align:left;
    height:18px;
    width:100%;
}
h2{
	font-size:13px;
	color:#777777;
	font-weight:bold;
}
.font01{
	font-size:3px;
	color:#FF0000;
	font-weight: bold;
}
.font12hinban  {font-size: 12px; color:#000000;}
.font12red	{font-size: 12px; color:#990000; font-weight: bold;}
.font12red2	{font-size: 12px; color:#990000;}
.font13teika{font-size: 13px; color:#000000;}
.font13blue	{font-size: 13px; color:#0066cc; font-weight: bold;}
.font13gray	{font-size: 13px; color:#707070;}
.font13red	{font-size: 13px; color:#ff0000;}
.font13g {font-size: 13px; color:#707070;}
.font15		{font-size: 15px; color:#000000;}
.font15red	{font-size: 13px; color:#990000; font-weight: bold;}
.font15w_red	{font-size: 15px; color:#990000; font-weight: bold;}
.font15gray	{font-size: 15px; color:#909090; font-weight: bold;}
.font15blue	{font-size: 15px; color:#0066cc; font-weight: bold;}
.font13gray	{font-size: 13px; color:#707070;}
.font16b	{font-size: 16px; color:#000000; font-weight: bold;}
.font17b	{font-size: 17px; color:#000000; font-weight: bold;}
.font1		{font-size: 15px; color:#999999; line-height: 200%;}
.font7		{font-size: 12px; color:#ffffff; font-weight: bold;}
.font22w_red{font-size: 22px; color:#cc0000;font-weight:bold}
.font13bk{font-size: 13px; color:#000000; font-weight: bold;}
.kensaku{font-size: 16px; color:#CC6600; font-weight: bold;}
.font18yellow{font-size: 18px; color:#CC6600; font-weight: bold;}
.font13yellow{font-size: 13px; color:#CC6600; font-weight: bold;}
.moji{font-size: 12px; color:#333333;}

.font9 {font-size:9px;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}                                                                                   
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font17 {font-size:17px;}
.font18 {font-size:18px;}
.txt2{font-size:12px; color:#000000;}
.txt3{font-size:12px; color:#000000; font-weight: bold;}




/* ++++++++ kyoutsuu ++++++++++++++++++++++++++++++++++++++++ */


type1	{ background-color:#0066CC;
	  align:center;
          height:37px;
	  valign:middle;
}

.img { vertical-align: middle; } 

/* ++++++++ top ++++++++ */




.font2	{font-size:13px;
	color:#c0c0c0;
	line-height:160%;
}


.font3	{font-size:15px;
	color: #000000;
	line-height: 160%;
}


.font4	{ font-weight: bold;
	  font-size:15px;
          color: #666666;
	  font-famiry:Verdana;
}


.font5	{ font-size:13px;
          color: #808080;
}


.font6	{ font-size:14px;
          color: #000000;
	  line-height: 250%;
}


.type1	{ font-weight: bold;
          font-size: 17px;
          color: #ffffff;
          background-color:#33CCCC;
          background-position:top;
          width:249px;
          height:58px;
}


.type2	{ font-size: 13px;
          color: #000000;
          background-color:#CCFFFF;
          background-position:top;
          width:665px;
          height:58px;
}

.base	{ margin-top:100px;
          width:100%;
          height:100%;
          border:0px;
          border-spacing:0px;
}


.space	{ align:center;
          height:50px;
}


.space2	{ align:center;
          width:249px;
	  valign:top;
	  valign:middle;
}





/* ++++++++ ski.html ++++++++ */


.kart	{ width:80px;
          height:86px;
	  valign:top;
	  align:left;
}





/* ++++++++ ski_shousai.html ++++++++ */










/* ++++++++ kart.html ++++++++ */

.shoukei{font-size:14px;
	color: #ff0000;
	font-weight: bold;
}


.koushin{font-size:15px;
	color: #000000;
	font-weight: bold;
}


.table	{border:0px;
	width:98%;
	height:39px;
}

.type9	{width:712px;
	height:58;
}
.line	{width:848px;
	height:1px;
}

.space5	{background-position:center top;
	width:100%;
}


/* ++++++++ form.html ++++++++ */

.type11	{background-color: #3366CC;
	background-position:center middle;
	font-weight: bold;
	width:164px;
	height:37px;
}
.type12	{width:82%;
	height:25px;
}
.input1	{font-size:13px;
	width:177px;
}

.input2	{font-size:13px;
	width:136px;
}

.input3	{font-size:13px;
	width:138px;
}

.input4	{font-size:13px;
	width:301px;
}

.type13	{background-position:right top;
	width:860px;
}

.type14	{background-position:center middle;
	width:957px;
	height:17px;
}


/* ++++++++ check.html ++++++++ */

.back	{background-position:center top;
	background-color:#ffffff;
	border-color:#ffffff;
	width:142px;
	font-size:10px;
}


/* ++++++++ finish.html ++++++++ */

.type16	{font-weight: bold;
	color:#0066cc;
	width:957px;
	font-size:20px;
	height:3px;
}



.cartkakaku{font-size: 10px; color:#ff0000;}


/* ++++++++ seven.html&sanks.html ++++++++ */
.line-y{
    background-image:url('../images/line-y.gif');
    background-position:center;
    background-repeat:repeat-y;
}


