BODY {
	COLOR: #383636;
	FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	TEXT-ALIGN: center
}
H1 {
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	font-size:85%;
}
H2 {
	BACKGROUND-POSITION: left bottom;
	FONT-SIZE: 100%;
	BACKGROUND-IMAGE: url(/shop/item/ukeian/design/img01/line.gif);
	PADDING-BOTTOM: 10px;
	BACKGROUND-REPEAT: no-repeat;
}

P {
	LINE-HEIGHT: 150%;
}

DL {
	LINE-HEIGHT: 200%;
}
DT {
	BACKGROUND-POSITION: left 50%;
	BORDER-TOP: #666 1px dotted;
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url(/shop/item/ukeian/design/img01/i_arrow.gif);
	BACKGROUND-REPEAT: no-repeat;
}
DD {
	BACKGROUND-POSITION: left 50%;
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url(/shop/item/ukeian/design/img01/i_arrow.gif);
	BACKGROUND-REPEAT: no-repeat;
}
DIV#container {
	WIDTH: 800px;
	TEXT-ALIGN: left;
}
DIV#headline {
	MARGIN-BOTTOM: 10px;
	WIDTH: 800px;
	TEXT-ALIGN: right;
}
DIV#main {
	FLOAT: right;
	WIDTH: 600px;
}
DIV#side {
	FLOAT: left;
	WIDTH: 180px;
	text-align:left;
}
div#footer {
	CLEAR: both;
	BORDER-TOP: #000 5px solid;
	text-align:left;
}
#side TABLE {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
div#side p.detail {
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 10px;
	LINE-HEIGHT: 140%;
}
#new {
	BACKGROUND-IMAGE: url(/shop/item/ukeian/design/img01/new-back.gif);
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 150px;
}
UL {
	FONT-SIZE: 85%;
	LIST-STYLE-IMAGE: url(/shop/item/ukeian/design/img01/mark.gif);
	LINE-HEIGHT: 150%
}
#osusume {
	FONT-SIZE: 80%;
	TEXT-ALIGN: center;
}
DIV.link {
	FLOAT: left
}
DIV#footer div.detail {
	PADDING-RIGHT: 55px;
	BACKGROUND-POSITION: right 50%;
	FLOAT: right;
	BACKGROUND-IMAGE: url(/shop/item/ukeian/design/img01/footer-logo.gif);
	BACKGROUND-REPEAT: no-repeat;
}
A:link {
	COLOR: #0000ff;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #0000ff;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #0033cc;
	TEXT-DECORATION: underline;
}
A:active {
	COLOR: #0033cc;
	TEXT-DECORATION: underline;
}
TABLE.company {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 2px;
	LINE-HEIGHT: 150%;
	PADDING-TOP: 2px;
}
TABLE.company TD.index {
	BORDER-RIGHT: #663 1px solid;
	FONT-WEIGHT: bold;
	WIDTH: 100px;
}
#shoplist H3 {
	BACKGROUND-POSITION: left 50%;
	PADDING-LEFT: 25px;
	BACKGROUND-IMAGE: url(/shop/item/ukeian/design/img01/i_han.gif);
	BORDER-BOTTOM: #663 1px solid;
	BACKGROUND-REPEAT: no-repeat;
}
DIV.area {
	MARGIN-LEFT: 50px;
	width: 500px;
}
DIV.area TABLE {
	MARGIN-LEFT: 50px;
	width: 100%;
}
DIV.area TABLE TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: top;
	WIDTH: 50%;
	PADDING-TOP: 5px;
}
DIV.secret TD {
	VERTICAL-ALIGN: top;
}
DIV.secret TD P {
	BACKGROUND-POSITION: 50% bottom;
	BACKGROUND-IMAGE: url(/shop/item/ukeian/design/img01/line.gif);
	PADDING-BOTTOM: 10px;
	BACKGROUND-REPEAT: no-repeat;
}
TABLE.link_navi {
	FONT-SIZE: 80%;
}


div.tanaka {
	font-size:110%;
	padding-left:18px;
	text-align:left;
	background-image:url(/shop/item/ukeian/design/img01/head-delivery.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:10px;
	border:1px solid #999;
}
div.tanaka span {
	font-size:85%;
	padding-left:10px;
}


.text  {
	width:560px;
	margin:0 auto;
	text-align:center;
}
div .text td  {
	font-size: 14px;
	line-height: 140%;
	text-align:left;

}
#title {
	width:560px;
	text-align:center;
	font-size: 120%;
	line-height: 140%;
	color: #ffffff;
	text-decoration: bold;
	background:url(http://image.rakuten.co.jp/ukeian/cabinet/uke/bg_t.jpg) repeat;
	padding:5px;
}
#title_2 {
	width:560px;
	text-align:center;
	font-size: 120%;
	line-height: 140%;
	color: #ffffff;
	text-decoration: bold;
	background:url(http://image.rakuten.co.jp/ukeian/cabinet/uke/bg_t2.jpg) repeat;
	padding:5px;
}
#title_w {
	width:560px;
	text-align:center;
	font-size: 120%;
	line-height: 140%;
	color: #ffffff;
	text-decoration: bold;
	background:url(http://image.rakuten.co.jp/ukeian/cabinet/uke/bg_t_w.jpg) repeat;
	padding:5px;
}
#title_o {
	width:560px;
	text-align:center;
	font-size: 120%;
	line-height: 140%;
	text-decoration: bold;
	padding:5px;
}
span.text120{
	font-size: 120%;
	line-height: 140%;
}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}

.utility,.system_content {
	text-align:left;
}

div .t_title {
	text-align:left;
	font-size: 120%;
	line-height: 140%;
	text-decoration: bold;
	padding:5px;
}

.style2 {color: #FF0000}
