
.leftbox {
	float:left;
	text-align:left;
	padding:0 40px 0 0;
	width:371px;
}

.rightbox {
	width:549px;
	float:right;
	text-align:left;
}

.leftcontents {
	width:371px;
	text-align:left;
}

.rightcontents {
	width:549px;
	text-align:left;
}

.name {
	font-size:28px;
	font-weight:bold;
}

.midashi {
	width:371px;
	height:29px;
	text-align:left;
	background-color:#F4F5F5;
	border-top:1px solid #BBBFC2;
	border-bottom:1px solid #BBBFC2;
}

.midashi_right {
	width:549px;
	height:29px;
	text-align:left;
	background-color:#F4F5F5;
	border-top:1px solid #BBBFC2;
	border-bottom:1px solid #BBBFC2;
}


.midashi img {
	float:left;
	margin:4px 8px 3px 0;
}

.midashi .midashitxt {
	font-size:12px;
	font-weight:bold;
	padding:9px 0;
	line-height:1em;
}

.midashi_right .midashitxt {
	font-size:12px;
	font-weight:bold;
	padding:9px 0;
	line-height:1em;
}

.commentbox {
	width:371px;
	margin-top:5px;
	margin-bottom:30px;
}

.commenttxtbox {
	width:368px;
	border-left:2px solid #C7CBCE;
	border-right:2px solid #C7CBCE;
}

.commenttxtbox p {
	padding:3px 14px;
	margin:0;
}

.keireki {
	font-size:12px;
	margin:0;
	padding:0;
	line-height:1em;
}

.netphoto {
	//border-bottom:1px solid #BBBFC2;
	padding:10px 0;
	//width:371px;
	width:549px;
}

.netphoto img {
	display:inline;
	float:left;
}

.netphoto .right12px {
	margin-right:11px;
	margin-bottom:11px;
}

.boxtable {
	margin:95px 0 20px 0;
	text-align:center;
}

.boxtable p {
	color:#FFFFFF;
	padding-top: 5px;
}

.boxtable .large {
	font-size:28px;
	display:block;
	margin-top:12px;
}

.colorbox01 {
	width:106px;
	height:75px;
	display:block;
	background-image:url(../images/box01.gif);
	margin-right:5px;
}

.colorbox02 {
	width:106px;
	height:75px;
	display:block;
	background-image:url(../images/box02.gif);
	margin-right:5px;
}

.colorbox03 {
	width:106px;
	height:75px;
	display:block;
	background-image:url(../images/box03.gif);
	margin-right:5px;
}

.colorbox04 {
	width:106px;
	height:75px;
	display:block;
	background-image:url(../images/box04.gif);
	margin-right:5px;
}

.colorbox05 {
	width:106px;
	height:75px;
	display:block;
	background-image:url(../images/box05.gif);
}

.reviewmidashi {
	width:549px;
	height:25px;
	background-image:url(../images/review_m01.gif);
}

.reviewmidashitxt {
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	padding-top:8px;
	color:#FFFFFF;
}

.reviewbox {
	width:547px;
	border-left:solid 1px #C7CBCE;
	border-right:solid 1px #C7CBCE;
	background-color:#FFFFFF;
	text-align:center;
}

.reviewbox .dotline {
	width:527px;
	height:1px;
	background-image:url(../images/dot_line.gif);
}

.reviewbox .review {
	width:527px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
}

.reviewbox .review img{
	margin:0 50px;
}

.commentbar {
	width:527px;
	height:25px;
	background-color:#91989D;
	margin:0 auto;
}

.commentbar p {
	color:#FFFFFF;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	font-weight:bold;
}

.rightcontents .commenttable {
	width:527px;
	text-align:center;
	margin:10px auto;
}

.rightcontents .commentbox1 {
	width:23px;
	margin-top:-2px;
	margin-left:-21px;
	padding-left:0px;
	float:left;
}

.rightcontents .commentbox2 {
	width:419px;
	float:left;
	margin-left:26px;
}

.rightcontents .commentbox3 {
	width:416px;
	border-left:solid 2px #C7CBCE;
	border-right:solid 2px #C7CBCE;
}

.rightcontents .commentbox3 p {
	margin:0 10px;
}

.leftcontents .dotline {
	width:371px;
	height:1px;
	background-image:url(../images/dot_line.gif);
}
.linkbt p a {
	width:147px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-left:29px;
	margin-bottom:3px;
	text-decoration:none;
	display:block;
	background-image:url(../images/btn_link.gif);
}
.linkbt_gl p {
	width:147px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-left:29px;
	margin-bottom:3px;
	text-decoration:none;
	display:block;
	background-image:url(../images/btn_link_glay.gif);
}
.introbt p a {
	width:147px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-left:29px;
	margin-bottom:3px;
	text-decoration:none;
	display:block;
	background-image:url(../images/btn_intro.gif);
}
.introbt_gl p {
	width:147px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-left:29px;
	margin-bottom:3px;
	text-decoration:none;
	display:block;
	background-image:url(../images/btn_intro_glay.gif);
}


.messagebt p a {
	width:147px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-left:29px;
	text-decoration:none;
	display:block;
	background-image:url(../images/btn_message.gif);
}
.messagebt_gl p {
	width:147px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-left:29px;
	text-decoration:none;
	display:block;
	background-image:url(../images/btn_message_glay.gif);
}

.reviewbt p a {
	width:147px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-left:29px;
	text-decoration:none;
	display:block;
	background-image:url(../images/btn_review.gif);
}
.reviewbt_gl p {
	width:147px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-left:29px;
	text-decoration:none;
	display:block;
	background-image:url(../images/btn_review_glay.gif);
}

#chart_div_box2 {
	display:none;
	border: 3px solid #63A2CA;
}
#chart_div_box3 {
	display:none;
	border: 3px solid #E85C5C;
}
#chart_div_box4 {
	display:none;
	border: 3px solid #94A53E;
}
#chart_div_box5 {
	display:none;
	border: 3px solid #E49D34;
}

div#action_link_button {
height:100px;
margin-bottom:35px;
}