*{margin:0;padding:0;font-weight:normal;font-style:normal;}
html,body {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}

p,ul,ol,li, 
td,th,dl,dt, 
blockquote,select,input,textarea, 
h1,h2,h3,h4,h5	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

/* PAGE BORDER */
#content{border-right:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; border-top:1px solid #999999; width:770px; height:388px; text-align:left;}
#divContent{border:1px solid #999999; width:770px; height:388px; text-align:left;}
#divCheckout{border:1px solid #999999; width:770px; height:388px; text-align:left;}
.profile {border-right:0px solid #999999; border-left:0px solid #999999; border-bottom:0px solid #999999; border-top:0px solid #999999; width:760px; text-align:left; padding:0px;}
.profile a{text-decoration:none; color: #333333;}
/* TITLE GRAPHICS */
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
h1 {padding-top:38px}
/* SUBHEADER */
h2 {}


/* Text Styles*/
a:link, a:visited, a:hover {color: #333333;}
ul.list{list-style:none; margin:0; padding:0}
.medEmphasisText{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight : bold;}
.itemSmallText{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.itemMedText{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.itemLargeText{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; line-height: 1.5em; }
.smallText{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;}
.largeText{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.boldLargeText{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight : bold;}
.largeEmphasisText{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;font-weight : bold;}
/*Backwards compatible with existing pages */
.medText{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}


body{width:780;	margin:40px auto;}

.frame{margin:0px; width:780px;}

.product{margin:5px;}

.header{height:25px; padding-top:9px; padding-left:10px; }

.header img{margin:0px 10px; border:0px;}

.header a {decoration:none; border:0px;}

.footer {height:25px; padding-top:0px; padding-left:10px;}

img{margin:0px; border:0px;}

a { decoration:none;}

.kaimono {magin-bottom:0px;}

.pankuzu{text-decoration: none; text-aling: left; height:20px;}

.clear	{clear:both; line-height:0; height:0;}
/*p {clear: both; margin: 0; padding: 0}*/
p {clear: both;
	text-align:justify;
	text-justify:all-lines;
	margin:0 0 1em 0;
}

p img{vertical-align: middle; }
.pNoPad {padding-bottom:0px}

.ab {height:177px; padding:5px;}

.cd {height:177px;}

a.info {
	font: bold 1.3em Arial, Sans-Serif; 
	text-decoration:none; 
	position:relative;
}

a.info span {
	display:none;
}

a.info:hover .infobox {
	font-weight: normal; 
	display:block; 
	position:absolute; 
	bottom:3px;
        right:-30px;
        width:380px; 
	height:189px; 
	border: 1px solid #ccc; 
	background:#FFF url() no-repeat top right; 
	color:#fff; 
	text-align:left; 
	font-size:0.7em; 
	padding-left:10px; 
	padding-top:10px;
}

.selecter a{text-decoration:none; color: #5f8b21;}
.selecter a:hover{text-decoration:none; color: #cc9933;}

/* テーブルスタイル*/
.TableAttr {

margin: 0px auto;

border: 1px #2b2b2b solid;

border-collapse: collapse;

}

.CaptSel {

background-color: #d3e9fa;

text-align: center;

}

.TableAttr th {

border: 1px #2b2b2b solid;

padding: 3px 10px 3px 10px;

background-color: #f0f0ff;

text-align: left;

vertical-align: top;

}

.TableAttr th span {

font-weight: normal;

}

.TableAttr td {

border: 1px #2b2b2b solid;

padding:20px;

}

.TableAttr a{text-decoration:none; color: #5f8b21;}
.TableAttr a:hover{text-decoration:none; color: #cc9933;}

#example1 { float: left; }
#example2 { float: right; } 


.profile td {

border: 0px #2b2b2b solid;

padding:0px;

}

.bodyleft {

background:#FFF url() no-repeat;


vertical-align:top;

}
