@charset "utf-8";

/***********************************************

	camera	

***********************************************/
.camera{
	width:780px;
	margin:0 auto;
	text-align:left;
	}
.camera_h{
	position:relative;
	margin-bottom:20px;
	}
.camera_h .back{
	display:inline;
	position:absolute; left:700px; top:15px;
	padding-left:12px;
	background:url(../img/common/cap_ore.gif) no-repeat left center;
	}

/***********************************************

	howto	

***********************************************/
.howto{
	position:relative;
	margin-top:20px;
	}
.txtbox{
	float:right;
	width:385px;
	}
.txtbox2{
	position:absolute; left:298px; top:236px;
	width:385px;
	}
.txtbox h5,
.txtbox2 h5{
	margin-bottom:15px;
	}
strong{
	font-weight:bold;
	}



/***********************************************

	setting

***********************************************/
/*------------------------------------------
	clearfix
-------------------------------------------*/
.cfx:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  line-height:0;
  visibility:hidden;
}
/* (for IE7 and Mac IE5) */
.cfx{
	min-height: 1%;
	display: inline-block;
}

/* (for IE5-6) */
/* Hides from IE-mac \*/
* html .cfx{
	height: 1%;
}
.cfx{
	display: block;
}
/* End hide from IE-mac */

	
	
/*------------------------------------------
	Position , Float
-------------------------------------------*/
.alnR{ text-align: right !important;; }
.alnL{ text-align: left !important; }
.alnC{ text-align: center !important;; }
.floL{ float: left; }
.floR{ float: right; }
.clear{ clear: both; }
.valnT{vertical-align:top;}
.valnM{vertical-align:middle;}
.valnB{vertical-align:bottom;}

/*------------------------------------------
	Padding
-------------------------------------------*/
.pd0{padding:0 !important;}

.pd5 {padding:5px !important;}
.pdT5{padding-top:5px !important;}
.pdR5{padding-right:5px !important;}
.pdB5{padding-bottom:5px !important;}
.pdL5{padding-left:5px !important;}

.pd10 {padding:10px !important;}
.pdT10{padding-top:10px !important;}
.pdR10{padding-right:10px !important;}
.pdB10{padding-bottom:10px !important;}
.pdL10{padding-left:10px !important;}

.pd20 {padding:20px !important;}
.pdT20{padding-top:20px !important;}
.pdR20{padding-right:20px !important;}
.pdB20{padding-bottom:20px !important;}
.pdL20{padding-left:20px !important;}

/*------------------------------------------
	Margin
-------------------------------------------*/
.mgAuto{margin:0 auto;}
.mg0{margin:0 !important;}

.mg5 {margin:5px !important;}
.mgT5{margin-top:5px !important;}
.mgR5{margin-right:5px !important;}
.mgB5{margin-bottom:5px !important;}
.mgL5{margin-left:5px !important;}

.mg10 {margin:10px !important;}
.mgT10{margin-top:10px !important;}
.mgR10{margin-right:10px !important;}
.mgB10{margin-bottom:10px !important;}
.mgL10{margin-left:10px !important;}

.mg15 {margin:15px !important;}
.mgT15{margin-top:15px !important;}
.mgR15{margin-right:15px !important;}
.mgB15{margin-bottom:15px !important;}
.mgL15{margin-left:15px !important;}

.mg20 {margin:20px !important;}
.mgT20{margin-top:20px !important;}
.mgR20{margin-right:20px !important;}
.mgB20{margin-bottom:20px !important;}
.mgL20{margin-left:20px !important;}

.mg30 {margin:30px !important;}
.mgT30{margin-top:30px !important;}
.mgR30{margin-right:30px !important;}
.mgB30{margin-bottom:30px !important;}
.mgL30{margin-left:30px !important;}

.mg35 {margin:35px !important;}
.mgT35{margin-top:35px !important;}
.mgR35{margin-right:35px !important;}
.mgB35{margin-bottom:35px !important;}
.mgL35{margin-left:35px !important;}

.mg40 {margin:40px !important;}
.mgT40{margin-top:40px !important;}
.mgR40{margin-right:40px !important;}
.mgB40{margin-bottom:40px !important;}
.mgL40{margin-left:40px !important;}

.mg50 {margin:50px !important;}
.mgT50{margin-top:50px !important;}
.mgR50{margin-right:50px !important;}
.mgB50{margin-bottom:50px !important;}
.mgL50{margin-left:50px !important;}


