HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.container.course H2
{
	position: absolute;
	top: 66px;
	left: 60px;
}
BODY
{
	line-height: 1;
}
OL, UL
{
	list-style: none;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
	content: none;
}
/*remember to define focus styles!*/
:focus
{
	outline: 0;
}
/*remember to highlight inserts somehow!*/
INS
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
BODY
{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 13px;
	line-height: 1.32;
	background: url(../../costume/images/detail_bg_02.png) no-repeat;
	width: 688px;
	height: 711px;
}
DIV.container
{
	background-image: url(../../costume/images/detail_bg_01.png);
	background-repeat: no-repeat;
	width: 595px;
	height: 692px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}
H1
{
	position: absolute;
	top: 542px;
	left: 270px;
	font-size: 15px;
	color: #754C24;
	width: 595px;
	left: -9px;
}
H1#fullorder
{
	position: absolute;
	top: 542px;
	left: 270px;
	font-size: 15px;
	color: #EA5E8C;
	width: 595px;
	left: -9px;
}
P.logo
{
	position: absolute;
	top: 70px;
	right: 60px;
}
IMG.cosimg
{
	margin-top: 76px;
}
DIV.container.course IMG.cosimg
{
	margin-top: 130px;
	margin-left: 5px;
}
IMG.cosimg-fullorder
{
	margin-top: 140px;
}
UL
{
	padding-top: 55px;
	position: relative;
	left: 20px;
	width: 465px;
	margin: 0 auto;
}
UL LI
{
	float: left;
}
UL LI.center
{
	padding: 0 10px;
	position: relative;
	top: 15px;
}
DIV.container.course
{
	background-image: url(../../course/images/detail_bg_01.png);
	background-repeat: no-repeat;
	width: 595px;
	height: 692px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}
.container.course P.logo
{
	position: absolute;
	top: 137px;
	right: 34px;
}
.container.course UL
{
	padding-top: 97px;
	position: relative;
	left: 82px;
	margin: 0 auto;
}
.container.course H1
{
	position: absolute;
	top: 495px;
	font-size: 15px;
	color: #754C24;
	width: 440px;
	left: 80px;
	text-align: left;
}

