@charset "shift_jis";


/*---------------------------

---------------------------*/
#contents {
	margin:0;
	padding:0;
	width: 740px;
}
p, h1, h2, h3{
	margin: 0;
	padding: 0;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}
#contents ul,
#contents li {
	margin:0;
	padding:0;
}
#contents img {
	vertical-align: bottom;
}

#contents a {
	font-weight:bold;
	font-size:100%;
	text-decoration:underline;
}
#contents a:link {color: #0000FF;}
#contents a:visited {color: #990099;}
#contents a:hover {color: #CC0000;}
#contents a:active {color: #CC0000;}

#contents .totop {
	padding:10px 0 10px 0;
	text-align:right;
	width:740px;
	clear:both;
}
.title{
	width: 740px;
	margin:15px 0;
}
.cap {
	font-size:110%;
	margin-top:5px;
	margin-left:20px;
}

.cl {clear:both;}

/*---------------------------

---------------------------*/
#contents img {
	border:0;
}
#contents p {
	margin:1em 0;
}

#contents .detail {
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
}

#contents #newColor,
#contents #reserve {
	width:740px;
}

/*#newColor */
#contents #newColor .itemL,
#contents #newColor .itemL2 {
	float:left;
	text-align:center;
}
#contents #newColor .itemM {
	margin:0 10px 0 12px;
	float:left;
	text-align:center;
}
#contents #newColor .itemR,
#contents #newColor .itemR2 {
	float:right;
	text-align:center;
}
#contents #newColor .itemL,
#contents #newColor .itemM,
#contents #newColor .itemR {
	width:239px;
}
#contents #newColor .itemL2,
#contents #newColor .itemR2 {
	width:370px;
}
#contents #newColor .itemL .imgBox img,
#contents #newColor .itemM .imgBox img,
#contents #newColor .itemR .imgBox img,
#contents #newColor .itemL2 .imgBox img,
#contents #newColor .itemR2 .imgBox img {
	width:237px;
	border:1px solid #999999;
}


/* reserv */
#contents #reserve .itemL {
	float:left;
	text-align:center;
}
#contents #reserve .itemR {
	float:right;
	text-align:center;
}
#contents #reserve .itemL,
#contents #reserve .itemR {
	width:360px;
}
#contents #reserve .itemL .imgBox,
#contents #reserve .itemR .imgBox {
	border:1px solid #999999;
}
#contents #reserve .itemL .imgBox img,
#contents #reserve .itemR .imgBox img {
	width:358px;
}

#contents .ojigi {
	height:50px;
	vertical-align:middle;
}

#contents .txtThx {
	font-size:2em;
	font-weight:bold;
	text-align:center;
}
#contents .txtThx2 {
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
}


/*--------------------------------------------------
	general class
--------------------------------------------------*/
/* margin, padding */
.mt0 { margin-top:0 !important; }
.mt1 { margin-top:1em !important; }
.mt2 { margin-top:2em !important; }
.mt3 { margin-top:3em !important; }

.mb0 { margin-bottom:0 !important; }
.mb1 { margin-bottom:1em !important; }
.mb2 { margin-bottom:2em !important; }
.mb3 { margin-bottom:3em !important; }

.pt0 { margin-top:0 !important; }
.pt1 { margin-top:1em !important; }
.pt2 { margin-top:2em !important; }
.pt3 { margin-top:3em !important; }

.pb0 { margin-bottom:0 !important; }
.pb1 { margin-bottom:1em !important; }
.pb2 { margin-bottom:2em !important; }
.pb3 { margin-bottom:3em !important; }

/* width */
.wid100 { width:100%; }
.wid95 { width:95%; }
.wid90 { width:90%; }
.wid85 { width:85%; }
.wid80 { width:80%; }
.wid75 { width:75%; }
.wid70 { width:70%; }
.wid65 { width:65%; }
.wid60 { width:60%; }
.wid55 { width:55%; }
.wid50 { width:50%; }
.wid45 { width:45%; }
.wid40 { width:40%; }
.wid35 { width:35%; }
.wid30 { width:30%; }
.wid25 { width:25%; }
.wid20 { width:20%; }
.wid15 { width:15%; }
.wid10 { width:10%; }
.wid5 { width:5%; }

/* text-align */
.txtAL { text-align:left; }
.txtAC { text-align:center; }
.txtAR { text-align:right; }

/* font-size */
.fsLL { font-size:1.5em; }
.fsL { font-size:1.2em; }
.fsS { font-size:0.8em; }
.fsSS { font-size:0.5em; }

/* list */
ul.caution {
	margin:1em 0;
}
ul.caution li {
	padding-left:1.3em;
	text-indent:-1.3em;
}
ul.caution li span {
	margin-right:0.3em;
	color:#cc0000;
}

/* border */
hr {
	margin:1em 0;
	border:none;
	border-top:1px solid #999999;
}

/*---------------------------

---------------------------*/
/* for modern brouser */
#contents .clfx:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}
/* IE7,MacIE5 */
.clfx {
	display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clfx {
	height: 1%;
}
.clfx {
	display: block;
}
/**/


