body{
	background-image:url('../images/common/bg.gif');
	background-repeat:repeat-x;
}

body#option{
	background-image:url('../images/common/bg_noline.gif');
	
}
body#nurse{	background-image:url('/images/product/nurse/bg.gif');	background-repeat:repeat-x;}
body#inner{	background-image:url('/images/product/inner/bg.gif');	background-repeat:repeat-x;}
body#gift{	background-image:url('/images/product/gift/bg.gif');	background-repeat:repeat-x;}
body#child{	background-image:url('/images/product/child/bg.gif');	background-repeat:repeat-x;}

.bread{
	font-size:10px;
	color:#666666;
}

a:link{
	font-size:10px;
	color:#993333;
}

a:visited{
	font-size:10px;
	color:#993333;
}

a:hover{
	font-size:10px;
	color:#666666;
}

div#shopping_flow{
	width:700px;
	margin:5px 0px 20px 70px;
}

form{
	margin:0px;
	font-size:12px;
	color:#666666;	
}

input{
	font-size:12px;
	color:#333333;	
}

select{
	font-size:12px;
	color:#333333;	
}

td.cell-item{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#666666;
	background-color:#ffeae8;
}

td.cell-item-n{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#666666;
	background-color:#d3eaff;
}

td.cell-item-c{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#666666;
	background-color:#ffe8d3;
}

td.cell-item-i{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#666666;
	background-color:#f6e5ff;
}

td.cell-item-g{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#666666;
	background-color:#e8ffe5;
}

td.cell-text{
	font-size:10px;
	line-height:14px;
	color:#666666;
	background-color:#ffffff;
}

td.cell-text-l{
	font-size:12px;
	line-height:16px;
	color:#666666;
	background-color:#ffffff;
}

td.cell-text-lb{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#666666;
}

td.cell-s-total{
	font-size:14px;
	color:#666666;
	background-color:#e6e6e6;
	text-align:right;
}

td.cell-total{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	background-color:#A6A6A6;
	text-align:right;
}

td.cell-price{
	font-size:10px;
	line-height:14px;
	color:#666666;
	background-color:#ffffff;
	text-align:right;
}

td.cell-head{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#666666;
	background-color:#fea6a6;
}

td.cell-confirm{
	font-size:12px;
	line-height:14px;
	color:#666666;
	background-color:#ffffff;
}

td.cell-image{
	background-color:#ffffff;
	text-align:center;
}

.notice{
	font-size:12px;
	color:#cc0000;
}

p.doc-txt{
	margin:2px;
	font-size:12px;
	line-height:16px;
	color:#666666;
}

.explain{
	font-size:10px;
	color:#cc0000;
	text-align:right;
}

.attention{
	margin:0px;
	font-size:10px;
	line-height:11px;
	color:#cc0000;
}

.error{
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	color:#ffffff;
}

h3{
	margin:6px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#CC0033;
	font-weight:bold;
}

h3.sizeguide{
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#CC0033;
	font-weight:bold;
}
h4{
	margin:6px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#CC0033;
	font-weight:bold;
}

td.cell-image{
	background-color:#ffffff;
	text-align:center;
}

td.cell-cata{
	font-size:12px;
	line-height:16px;
	color:#666666;
	background-color:#ffeae8;
	text-align:center;	
}

td.cell-gray{
	font-size:12px;
	line-height:14px;
	color:#666666;
	background-color:#eeeeee;
}

td.cell-white{
	font-size:12px;
	line-height:14px;
	color:#666666;
	background-color:#ffffff;
}

td.cell-head-nurse{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#666666;
	background-color:#cde6ff;
}

.rec-txt{
	margin:0px 10px 15px 10px;
	font-size:10px;
	line-height:16px;
	color:#666666;
}

.pen-name{
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	text-align:right;
}

.otpr-comment{
	font-size:12px;
	line-height:16px;
	color:#663333;
}

.normal-price{
	font-size:10px;
	line-height:16px;
	color:#666666;
}
