@charset "utf-8";
/* CSS Document */

/* 追加
/*---------------------------------------------*/

.wd-240{
	width:240px;
	}

.wd-380{
	width:380px;
	}

.wd-386{
	width:386px;
	}

.ht-600{
	height:600px;
	}
	
.ht-10{
	height:20px;	
	}
	
.line-h{
	line-height:1.2;
	}
	
.square{
	width:155px;
	margin-right:4px;
	border:2px solid #aaaaaa;
	height:230px;
	_height:235px;
	/height:235px;
	}
	
.square img{
	margin-right:1px;
	margin-bottom:2px;
	}
	
.fs-orange{
	font-weight:bold;
	color:#ff6600;
	}

.fs-blue{
	font-weight:bold;
	color:#0066cc;
	padding:12px 0px 0px 12px;
	font-size:90%;
	}

.fs-green{
	font-weight:bold;
	color:#7fc628;
	}

.sub-mg{
	margin-left:6px;
	margin-top:6px
	}
	
.fs9{
	font-size:76%;
	}
	
.fs11{
	font-size:90%;
	}

.hr01{
	border:1px solid #ffffff;
	border-width:1px 0px 0px 0px;
	height:1px;
	}
	
.hr02{
	border:1px solid #7fc628;
	border-width:1px 0px 0px 0px;
	height:1px;
	}

.table-orange td{
	border:1px solid #ff6600;	
	}
	
.t-right{
	font-size:90%;
	font-weight:bold;
	color:#0066cc;
	text-align:right;
	padding:0px 12px 12px 12px;
	}
	
.table-orange img{
	margin-right:1px;
	margin-bottom:2px;
	}

.table-01{
	padding:12px 12px 0px 0px;
	}

.table-02{
	padding:0px 12px 0px 12px;
	}
	
.v-align{
	vertical-align:top;
	}

.contact01{
	margin-left:10px;
	border:1px solid #bbbbbb;
	}
	
.contact02{
	height:-50px;
	margin-left:10px;
	background-color:#bbddff;
	}
	
.box01{
	padding:10px;
	background-color:#ffffcc;	
	}
