BODY {

	color : #2a2a2a;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	text-align: center;

	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;

}

TD {

	background-color: #FFFFFF;

	font-size: 12px;

	text-align: left;

	margin: 0px;

	padding: 0px;

}

img {

	border-width: 0px;

	border-style: solid;

}

h1 {

	font-size: 18px;

	margin-top: 30px;

	margin-bottom: 10px;

	text-align: center;

}

A {

	font-weight : normal;

	text-decoration : none;

	color : #202020;

}

A:HOVER {

	font-weight : normal;

	text-decoration : none;

	color : #ff3300;

}

p {

	margin: 0px;

}

#wrapper {

	width: 750px;

	text-align: center;

	background: #FFFFFF;

	margin: 0px auto 50px;

	padding: 0px;

}

#iframe_left {

	vertical-align: top;

	width: 140px;

}

#item {

	margin-right: auto;

	margin-left: auto;

	vertical-align: top;

	text-align: center;

	width: 500px;

}

#item .category {

	width: 590px;

	text-align: left;

	height: 15px;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 0px;

	font-size: 1em;

}

#item .category ol {

	text-align: left;

	margin: 0px;

	padding: 0px;

	list-style: none inside;

}

#item .category li {

	float: left;

	padding-right: 10px;

	margin: 0px;

	text-align: left;

	font-weight: bold;

	text-transform: uppercase;

}

#item .category a {

	text-decoration: underline;

}

#title {

	width: 590px;

	margin: 10px auto 50px;

	height: auto;

}

#title p {

	background: #2a2a2a;

	padding: 0px 5px 0px 0px;

	text-align: right;

	color: #FFFFFF;

	font: bolder 14px Geneva, Arial, Helvetica, sans-serif,;

	border-top: 4px double #666666;

	border-bottom: 4px double #666666;

	text-transform: uppercase;

}

#cat_menu {

	width: 578px;

	padding: 5px 0px;

	margin: 0px auto 50px;

	text-align: center;

	border: 1px solid #CCCCCC;

	height: auto;

}

#cat_menu ul {

	margin: 0px 0px 0px 5px;

	padding: 0px;

	list-style: disc inside;

	clear: both;

	line-height: 1.5;

	height: auto;

	text-align: left;

	float: none;

}

#cat_menu li {

	float: inherit;

	width: 11em;

}

#cat_menu p.sanit {

	text-align: left;

	padding: 1em;

	font-size: 1.25em;

}

#cat_menu a {

	text-decoration: underline;

}

#cat_menu .sanit a.snt {

	font-weight: bold;

	color: #009900;

}

#item .kakomi {

	background-position: center;

	width: 590px;

	margin-right: auto;

	margin-bottom: 50px;

	margin-left: auto;

	clear: both;

}

#item .kakomi p {

	margin-bottom: 1em;

	text-align: left;

}

#item .kakomi .mess {

	font-weight: bold;

	color: #FF3300;

	text-decoration: underline;

}

#item .kakomi h2 {

	background-color : #c9c9c9;

	font-size : 12px;

	font-weight : bold;

	border: 1px solid #999999;

	padding: 3px;

	text-align: left;

}

#item .kakomi .item_container h3 {

	font-weight: normal;

	font-size: 11px;

	margin: 0px;

	padding: 0px;

	line-height: 1.25em;

}

#item .kakomi .item_group {

	background-color : #9c9c9c;

	font-size : 12px;

	font-weight : bold;

	border: 1px solid #999999;

	padding: 3px;

	text-align: left;

}

#item03 {

	background-color : #ffb399;

	font-size : 12px;

	font-weight : bold;

	border: 1px solid #FF6633;

	padding: 3px;

	text-align: left;

}

.item_container {
	text-align : center;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	padding-top: 20px;
	padding-bottom: 5px;
	width: 118px;
	line-height: 1.4em;

}

.item_container_img {
	border: 1px solid #DED2BF;
	margin-bottom: 3px;

}

.item01 {

	text-align : center;

	vertical-align: top;

}

.item02 {

	margin-bottom : 5px;

}

.item02_img {

	border: 1px solid #ded2bf;

}

.blue {

	font-weight: bold;

	color: #0000FF;

}

.red {

	color: #FF0000;

	font-weight: bold;

	font-size: 12px;

}

#list_title {

	background-color : #ffb399;

	font-size : 12px;

	font-weight : bold;

	border: 1px solid #FF6633;

	padding: 3px;

	text-align: left;

}

#list_arrival {

	margin-bottom: 10px;

	margin-top: 20px;

	font-size: 11px;

}

#list_arrival img {

	margin-bottom: 3px;

}

#item_1 {

	padding: 0px;

	float: left;

	margin: 0px;

	width: 118px;

}

#item_2 {

	padding: 0px;

	float: right;

	margin: 0px;

	width: 118px;

}

#item_3 {

	padding: 0px;

	float: right;

	margin: 0px;

	width: 118px;

}

#item_4 {

	padding: 0px;

	float: right;

	margin: 0px;

	width: 118px;

}

#item_5 {

	padding: 0px;

	float: right;

	margin: 0px;

	width: 118px;

}

#img_kakomi {

	border: 1px solid #ded2bf;

	margin-bottom: 5px;

	width: 82px;

	background-position: center;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

}

#item_title {

	width: 590px;

	margin-bottom: 30px;

	text-align: center;

}

#item_title p {

	font-size: 14px;

	line-height: 200%;

	font-weight: bold;

	text-align: center;

	width: 450px;

}

#item_title a {

	text-decoration: underline;

}

.item_title_imgframe {

	background: #FFFFFF;

	padding: 10px;

	border: 1px solid #CCCCCC;

}

#item_title ul {

	text-align: left;

	text-indent: -40px;

	margin: 0px;

	padding: 0px;

}

#item_title ol {

	text-align: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	font-size: 11px;

}

#item li {

	padding-right: 10px;

	float: left;

}

#items_container {

	background-position: center;

	width: 590px;

	margin-right: auto;

	margin-bottom: 50px;

	margin-left: auto;

}

#end {

	text-align: center;

	width: 550px;

	margin-top: 50px;

	margin-right: auto;

	margin-left: auto;

	font-size: 12px;

}

.ohmoji {

	text-transform: uppercase;

}

.komoji {

	text-transform: lowercase;

}