@charset "utf-8";

/*=====================
index.html
=====================*/

#mainArea h1 {
	position:relative;
	border:none;
}

#mainArea h1 img#crayon {
	position:absolute;
	left:265px;
	top:0;
}

#mainInner {
	margin:20px 0 0;
	padding:0 0 0 28px;
	background:url(../images/point_bg.gif) left top repeat-x;
	border:solid 2px #eee;
}

#mainImageArea {
	margin:5px 0 30px;
	padding:0 0 0 8px;
	/*background:url(../images/point_mainimage.png) right top no-repeat;
	behavior:expression(IEPNGFIX.fix(this));*/
}

#mainImageArea h2 {
	padding:33px 0 16px;
}

#mainImageArea .mainImage {
	float:right;
	position:relative;
	top:-70px;
	margin-bottom:-70px;
}

#mainImageArea .mainImage img {
	behavior:expression(IEPNGFIX.fix(this));
}

#mainImageArea p {
	padding:0 0 10px 2px;
}

.pointIndBlock {
	position:relative;
	width:640px;
	margin:0 0 50px;
	padding:0 0 20px;
	background-repeat:no-repeat;
	background-position:left bottom;
}

.pointIndBlock .inner {
	/*padding:0 0 20px;*/
}

.pointIndBlock h3 {
	padding:0 0 10px;
}

.pointIndBlock p.text {
	min-height:6em;
	padding:20px 210px 0 80px;
	background-repeat:no-repeat;
	background-position:left top;
}

* html .pointIndBlock p.text {
	height:6em;
}

.pointIndBlock#point01 {background-image:url(../images/point01_bg_foot.gif);}
.pointIndBlock#point02 {background-image:url(../images/point02_bg_foot.gif);}
.pointIndBlock#point03 {background-image:url(../images/point03_bg_foot.gif);}
.pointIndBlock#point04 {background-image:url(../images/point04_bg_foot.gif);}
.pointIndBlock#point05 {background-image:url(../images/point05_bg_foot.gif);}
.pointIndBlock#point06 {background-image:url(../images/point06_bg_foot.gif);}

.pointIndBlock#point01 p.text {background-image:url(../images/point01_bg_head.gif);}
.pointIndBlock#point02 p.text {background-image:url(../images/point02_bg_head.gif);}
.pointIndBlock#point03 p.text {background-image:url(../images/point03_bg_head.gif);}
.pointIndBlock#point04 p.text {background-image:url(../images/point04_bg_head.gif);}
.pointIndBlock#point05 p.text {background-image:url(../images/point05_bg_head.gif);}
.pointIndBlock#point06 p.text {background-image:url(../images/point06_bg_head.gif);}

.pointIndBlock p.photo {
	position:absolute;
	top:0px;
	left:462px;
}

.pointIndBlock p.photo img {
	behavior:expression(IEPNGFIX.fix(this));
}

.pointIndBlock#point04 p.photo {
	top:-30px;
}


/*=====================
コラム設定
=====================*/

#intro h2,
#intro .text {
}

#intro h2 {
	padding:0 0 10px;
	font-size:139%;
	font-weight:bold;
}

#intro h2 span {
	font-size:70%;
}

.voiceColumn h3 {
	float:left;
	width:445px;
	margin-bottom:7px;
	padding:0 0 5px;
	border-bottom:dashed 1px #afafaf;
	color:#06c;
	font-size:108%;
	font-weight:bold;
}

.voiceColumn p {
	padding:0 0 12px;
}

.voiceColumn .photo {
	float:right;
	width:255px;
	background:#fff;
	text-align:right;
}

.voiceColumn dl {
	margin-bottom:12px;
}

.voiceColumn dt,
.voiceColumn dd {
	display:inline;
	font-size:93%;
	line-height:1.6;
}

.voiceColumn dt {
	font-weight:bold;
}


/*===================
clearfix
====================*/

#ind-area2:after,
.column:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

#ind-area2,
.column {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html #ind-area2,
* html .column {
	height:1%;
}

#ind-area2,
.column {
	display:block;
}
/* End hide from IE-mac */



