@charset "UTF-8";

/*
--------------------------------------------------
First Style
--------------------------------------------------
	1.Block1
	2.Block2
	3.Block3
	4.Table
--------------------------------------------------*/



/* 1.H3
--------------------------------------------------*/
#body h3 {
	background: url(../images/first_title.gif) 0 0 no-repeat;
	width: 980px;
	height: 50px;
	margin-bottom: 20px;
}
#body h3 strong {
	display: none;
}


/* 2.Leftarea
--------------------------------------------------*/
#body .leftarea {
	float: left;
	margin: 0 0 20px 10px;
}
#body .leftpoint {
	background: url(../images/woman.gif) 10px 35px no-repeat;
}

/* 3.H4
--------------------------------------------------*/
#body .leftarea h4 {
	font-size: 2.0em;
	font-family: serif;
	font-weight: bold;
	margin-bottom: 10px;
}


/* 4.P
--------------------------------------------------*/
#body .leftarea p {
	width: 720px;
	font-size: 1.2em;
	line-height: 1.5;
	color: #666666;
	margin-bottom: 10px;
	padding: 5px;
}


/* 5.Set
--------------------------------------------------*/
#body .leftarea .set {
	border: solid 1px #cccccc;
	width: 690px;
	font-size: 1.2em;
	color: #666666;
	margin-bottom: 10px;
	padding: 15px;
}


/* 6.First_image
--------------------------------------------------*/
#body .first_image {
	float: right;
	margin: 0 20px 20px 0;
}


/* 7.Dl
--------------------------------------------------*/
#body dl {
	clear: both;
	margin-left: 10px;
}
#body dl dt {
	font-size: 2.0em;
	color: #ff6600;
}
#body dl dd {
	font-size: 1.2em;
	height: 110px;
	padding-left: 150px;
}
#body dl dd strong {
	display: block;
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 5px;
}
#body dl dd ul li {
	list-style-type: none;
	font-size: 1.0em;
	color: #009900;
}
#body dl dd img {
	float: right;
	margin: 0 20px 20px 10px;
}
#body .image01 {
	background: url(../images/first_image01.jpg) 0 0 no-repeat;
}
#body .image02 {
	background: url(../images/first_image02.jpg) 0 0 no-repeat;
}
/* stitle01 */
#body .stitle01 dt {
	display: block; 
	background: url(../images/first_stitle01-1.gif) 0 0 no-repeat;
	width: 940px;
	height: 99px;
}
#body .stitle01 dt strong {
	display: none;
}
#body .stitle01 dd {
	background: url(../images/first_stitle01-2.gif) 0 0 no-repeat;
}
/* stitle02 */
#body .stitle02 dt {
	display: block; 
	background: url(../images/first_stitle02-1.gif) 0 0 no-repeat;
	width: 940px;
	height: 99px;
	margin: 0;
}
#body .stitle02 dt strong {
	display: none;
}
#body .stitle02 dd {
	background: url(../images/first_stitle02-2.gif) 0 0 no-repeat;
}


/* 8.H5
--------------------------------------------------*/
#body .leftarea h5 {
	background: url(../images/first_stitle.gif) 0 0 no-repeat;
	width: 450px;
	height: 30px;
	margin-bottom: 10px;
}
#body .leftarea h5 strong {
	display: none;
}


/* 9.Ul
--------------------------------------------------*/
#body .leftarea ul {
	margin-bottom: 10px;
	padding-left: 130px;
}
#body .leftarea ul li {
	list-style-type: circle;
	margin-bottom: 5px;
}
#body .leftarea ul li dl {
	margin: 0;
}
#body .leftarea ul li dl dt {
	font-size: 1.4em;
	color: #0000ff;
	margin-bottom: 5px;
}
#body .leftarea ul li dl dd {
	height: auto;
	font-size: 1.2em;
	color: #000000;
	margin-bottom: 10px;
	padding-left: 10px;
}


/* 10.Point
--------------------------------------------------*/
#body .point {
	float: right;
	width: 450px;
	margin: 0 20px;
	padding-left: 20px;
}
#body .point li {
	list-style-type: none;
	border-bottom: dashed 1px #cccc99;
	font-size: 1.4em;
	margin-bottom: 15px;
	padding: 3px 10px;
}
#body .point li span {
	font-size: 0.8em;
	color: #666666;
	padding-left: 10px;
}


/* 0.Table
--------------------------------------------------*/
#body table {
	clear: both;
	border: solid 1px #ff9900;
	border-collapse: collapse;
	margin: 0 0 20px 20px;
}
#body table tr th {
	border: solid 1px #ff9900;
	background-color: #ffcc66;
	font-size: 1.4em;
	color: #ff3300;
	text-align: left;
	padding: 5px;
}
#body table tr td {
	border: solid 1px #ff9900;
	width: 192px;
	height: 100px;
	font-size: 1.2em;
	text-align: left;
	vertical-align: top;
}
