/*メインフレーム*/
#bodyid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FF8CB3; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center;BACKGROUND: url(back.gif) repeat center;
}
#banner {
	WIDTH: 840px;height: 150px;BACKGROUND: url(banner.gif) no-repeat center;
}
/*トップ下メニュー*/
#menu {
	COLOR: #FD4382;FONT-SIZE: 12px;BACKGROUND: url(obi01.jpg) no-repeat center;WIDTH: 840px;height: 50px; TEXT-ALIGN: CENTER;
}
#menu A {
	   COLOR: #FFF;FONT-SIZE: 12px;TEXT-ALIGN: CENTER;text-decoration: none;font-weight:bold;
}
#menu A:hover {
	   text-decoration: none;
}
/*中央ページ*/
#page {
	padding-top:0px;BORDER-RIGHT: #877 1px solid; FONT-SIZE: 0.8em; BACKGROUND: #FFFFFF; MARGIN: 0px auto; BORDER-LEFT: #877 1px solid; WIDTH: 840; COLOR: #444; BORDER-BOTTOM: #877 1px solid; TEXT-ALIGN: left;
}
/*左カラム*/
#left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 180px; PADDING-TOP: 0px;
}
#left A {
	COLOR: #c06; text-decoration: none;
}
#left A:hover {
	COLOR: #c66;text-decoration: none;
}
#left H1 {
	COLOR: #666666;FONT-SIZE: 13px; MARGIN: 0px 0px 0px 4px;PADDING: 10px 0px 0px 0px;WIDTH: 180px;height: 28px;TEXT-ALIGN: center;text-decoration: none;
	}
#left H2 {
	COLOR: #666666;FONT-SIZE: 0em; MARGIN: 0px 0px 0px 4px;PADDING: 10px 0px 0px 0px;WIDTH: 180px;height: 30px;
	}
.r_top {
	BACKGROUND: url(r_contents_01.jpg) no-repeat left;
}
.r_under {
	BACKGROUND: url(r_contents_02.jpg) no-repeat left;
}
.y_top {
	BACKGROUND: url(y_contents_01.jpg) no-repeat left;
}
.y_under {
	BACKGROUND: url(y_contents_02.jpg) no-repeat left;
}
.g_top {
	BACKGROUND: url(g_contents_01.jpg) no-repeat left;
}
.g_under {
	BACKGROUND: url(g_contents_02.jpg) no-repeat left;
}
.b_top {
	BACKGROUND: url(b_contents_01.jpg) no-repeat left;
}
.b_under {
	BACKGROUND: url(b_contents_02.jpg) no-repeat left;
}
.m_top {
	BACKGROUND: url(m_contents_01.jpg) no-repeat left;
}
.m_under {
	BACKGROUND: url(m_contents_02.jpg) no-repeat left;
}
.p_top {
	BACKGROUND: url(p_contents_01.jpg) no-repeat left;
}
.p_under {
	BACKGROUND: url(p_contents_02.jpg) no-repeat left;
}
.r_bordar {
	BORDER-RIGHT: #FF2B2B 2px solid;BORDER-LEFT: #FF2B2B 2px solid;
}
.y_bordar {
	BORDER-RIGHT: #F3BB23 2px solid;BORDER-LEFT: #F3BB23 2px solid;
}
.g_bordar {
	BORDER-RIGHT: #4AFAA3 2px solid;BORDER-LEFT: #4AFAA3 2px solid;
}
.b_bordar {
	BORDER-RIGHT: #0094fb 2px solid;BORDER-LEFT: #0094fb 2px solid;
}
.m_bordar {
	BORDER-RIGHT: #6d27fc 2px solid;BORDER-LEFT: #6d27fc 2px solid;
}
.p_bordar {
	BORDER-RIGHT: #FF8CB3 2px solid;BORDER-LEFT: #FF8CB3 2px solid;BORDER-BOTTOM: #858585 1px solid;
}
#left P {
	MARGIN: -5px -2px -6px 7px;TEXT-ALIGN: center;PADDING-BOTTOM: 10px; PADDING-TOP: 10px;PADDING-LEFT: 10px;
}
#left UL {
	PADDING-BOTTOM: 0px; MARGIN: -5px -2px -6px 7px; PADDING-TOP: 0px;PADDING-LEFT: 0px;
}
#left LI {
	COLOR: #FF8CB3; PADDING-LEFT: 0px;LIST-STYLE-POSITION: INSIDE ; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px;BORDER-BOTTOM: #ededed 1px solid;
}

/*右カラム*/
#right {
	MARGIN-TOP: 0px;BACKGROUND: #FDFEE2;FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 650; PADDING-TOP: 0px; TEXT-ALIGN: left;
}
#right A {
	COLOR: #c06
}
#right A:hover {
	COLOR: #c66
}
.right_p {
	MARGIN-TOP: -145px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	FONT-SIZE :14px;
	COLOR : #006600;
	text-indent: 1em;
	line-height: 17px;
}
.right_back {
	BACKGROUND: url(goaisatsu.gif) no-repeat CENTER;
	height: 200px;
}
.right_back2 {
	BACKGROUND: url(whats.gif) no-repeat CENTER;
	height: 200px;
}
.right_bordar {
	BACKGROUND: url(greeting.gif) no-repeat CENTER;
	height: 40px;
}
.right_bordar2 {
	BACKGROUND: url(creation.gif) no-repeat CENTER;
	height: 40px;
}
.right_bordar3 {
	BACKGROUND: url(guide.gif) no-repeat CENTER;
	height: 40px;
}

.right_space {
	height: 40px;
}

#right H2 {
	 PADDING-LEFT: 10px; FONT-SIZE: 15px; MARGIN: 10px 10px 0px 0px; BORDER-LEFT: #4AFAA3 3px solid; BORDER-BOTTOM: #4AFAA3 3px solid; COLOR: #006600;
}
#right UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px ; PADDING-TOP: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 20px;
}
#right LI {
	LIST-STYLE-POSITION: INSIDE; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: circle;MARGIN-TOP: 0px;line-height: 20px;
}

/*メインコンテンツ*/
#right P {
	MARGIN-TOP 0px;MARGIN-BOTTOM 10px;PADDING-RIGHT -10px;PADDING-BOTTOM 0px;
}
#right TABLE{
	
}
#inside H1 {
	font-size:25px;background:url(ehon_title.gif) no-repeat;WIDTH:640px;HEIGHT:66px;color:#FFFFFF;margin-top:0px;padding-top:20px;text-align:center;
}
#inside TD {
	border-top:#999999 1px solid;padding-top:10px;padding-bottom:10px;
}
#inside H2 {
	font-size:15px;border:none;
}
#inside P {
	font-size:12px;
}
#inside em {
	font-style:normal;COLOR:#FF0000;
}
#inside UL {
	MARGIN-BOTTOM:10px;
}
#inside LI {
	padding-left: -10px;
}
#inside2 H1 {
	font-size:25px;background:url(ehon_title.gif) no-repeat;WIDTH:640px;HEIGHT:66px;color:#FFFFFF;margin-top:0px;padding-top:20px;text-align:center;
}
#inside2 TD {
	border-top:#999999 1px solid;padding-top:10px;padding-bottom:10px;
}
#inside2 H2 {
	font-size:15px;border:none;
}
#inside2 P {
	font-size:12px;line-height:0px;
}
#inside2 em {
	font-style:normal;COLOR:#FF0000;
}
#inside2 UL {
	MARGIN-BOTTOM:10px;padding-left:0px;margin-left:0px;
}
#inside2 LI {
	list-style-type:none;text-indent:0px;
}
#trade TABLE {
	BORDER:#9999FF 2px solid;
}

#trade TD {
	BORDER:#9999FF 1px dotted;PADDING-TOP:10px;PADDING-BOTTOM:10px;
}
#trade H2 {
	font-size:16px;COLOR:#000099;border:none;
}
#trade P {
	font-size:13px;LINE-HEIGHT 5px;
}
.main_image {
	PADDING: 0px 0px 0px px;
}
.main_contents {
	WIDTH: 180;
	PADDING: 5px 25px 0px 5px;FONT-SIZE: 16px;
}
.main_big {
	BACKGROUND: url(otona.gif) no-repeat;
	BACKGROUND-POSITION: RIGHT;
	WIDTH: 70px;
	TEXT-ALIGN: RIGHT;
	PADDING:  3px 5px 0px 3px;FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	font-weight:bold;
}
.main_small {
	BACKGROUND: url(kodomo.gif) no-repeat CENTER;
	TEXT-ALIGN: CENTER;
	WIDTH: 70px;
	PADDING:  3px 0px 0px 3px;FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	font-weight:bold;
}
.main_title {
	BACKGROUND: #FF9966;
	PADDING: 5px 0px 0px 5px;FONT-SIZE: 20px;
}
.main_price {
	PADDING: 5px 0px 0px 5px;FONT-SIZE: 14px;
}
.main_size {
	PADDING:  5px 0px 0px 5px;FONT-SIZE: 14px;
}
.main_comment {
	PADDING:  5px 0px 0px 5px;FONT-SIZE: 14px;LINE-HEIGHT: 18px;
}
.main_button2 {
	BACKGROUND: url(buy.jpg) no-repeat CENTER;
	PADDING:  5px 0px 0px 5px;
	FONT-SIZE: 12px;
	WIDTH: 160px;
	HEIGHT: 36px;
	TEXT-ALIGN: CENTER;
	COLOR: #FFffFF;
	font-weight:bold;
}
.pay_button {
	BACKGROUND: url(../youkoso/kounyu.jpg) no-repeat RIGHT;
	PADDING: 0px 0px 0px 0px;
	FONT-SIZE: 14px;
	WIDTH: 150px;
	HEIGHT: 50px;
	TEXT-ALIGN: RIGHT;
	COLOR: #FFFFFF;
	font-weight:bold;
}
/*フッター*/
#top_page {
	font-weight:bold;COLOR: #000000;CLEAR: both; PADDING-TOP: 23px; PADDING-LEFT;TEXT-ALIGN: center;WIDTH: 840px;height: 50px;
}

#copy {
	font-size: 13px;font-weight:bold;COLOR: #FFF;CLEAR: both; PADDING-TOP: 15px; PADDING-LEFT: 0px;BACKGROUND: url(obi01.jpg) no-repeat center;TEXT-ALIGN: center;WIDTH: 840px;height: 50px;
}
/*カレンダー*/

.calendar {
	margin: 0px 0px;text-align:center;padding-left:15px;
}

.calendar td {
	font-size: 15px;
	text-align: center;
	padding: 0px 0px;
}

.calendar_month td {
}

.calendar_week td {
	font-family: "monospace";
}

.calendar_day td a {
	background-color: #FFF;
}
.calendar_title {
	color:#858585;font-weight:bold;FONT-SIZE: 16px;
}
.calendar_sun {
	color:#F72C48;
}
.calendar_sat {
	color:#4F72C1;
}
.sun {
	background-color:#FFCCFF;color:#858585;
}
.sat {
	background-color:#FFCCFF;color:#858585;
}
.date {
	color:#858585;
}
