/*form*/
.box6 { width: 54px; }	/*W6*/
.box18 { width: 138px; }	/*W18*/
.box20 { width: 152px; }	/*W20*/
.box30 { width: 222px; }	/*W30*/
.area70 { width: 512px; height: 134px; }	/*W70×H8*/

/*text*/
.indent30 { margin-left:30px }
.indent20 { margin-left:20px }
.indent15 { margin-left:15px }
.indent10 { margin-left:10px }

/*link*/
a:link { color:#0099cc;text-decoration:none; }
a:visited { color:#993399;text-decoration:none; }
a:hover { color:#0099cc;text-decoration:underline; }

/*font*/
.orange { color:#ff6600; }
.red { color:#FF0000; }

.img_border {
	border: 1px solid #8D604C;
}




/*プチリニューアル時追加要素ここから*/


.contentsWrap {
margin-left:45px;
text-align:left;
background:url(../misc/contents_base.gif) repeat-y 0 0;
border-bottom:1px solid #EAE4D7;
/*position:relative;*/
}

.contentsWrap .contentsWrapExtra1 {
background:url(../misc/contents_base2.gif) no-repeat 0 0;
}

.contentsWrap .contentsWrapExtra1 .contentsWrapExtra2 {
background:url(../misc/contents_bottom.gif) no-repeat left bottom;
}

.contentsWrap .contentsWrapExtra1 .contentsWrapExtra2 .contentsWrapExtra3 {
background:url(../misc/contents_top.gif) no-repeat 0 0;
padding:20px 42px 20px 33px;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */










