@charset "utf-8";
/*	main:	#797946		*/
/*	Xmain:	#6A6A3E		*/
/*	second:	#F0E0CE		*/
/*	text:	#9C3031		*/
/*	border:	#DFAF88		*/

/***********************************************/
/* Header                                      */
/***********************************************/

#navi .nl {
	border-bottom: 5px solid #B4783C;	
}

#navi .nl li.active {
	background-position: left -442px;
}
#navi .nl li.active a {
	background-position: right -442px;
}

/***********************************************/
/* Navi List                                   */
/***********************************************/

#subNavi {
	margin: -25px auto 0 475px;
	padding: 0;
	list-style-type: none;
	text-align: center;
	font-size: 12px;
}
#subNavi li {
	background: url(/image/em/navi.png) no-repeat right -400px;
	float: left;
	margin-right: 10px;
}
#subNavi li.selected {
	background: url(/image/em/navi.png) no-repeat right -442px;
}	
	
#subNavi li a {
	margin-right: 5px;
	color: #444;
	display: block;
	position: relative; /* IE6—p */
	padding: 7px 8px 0 12px;
	background: url(/image/em/navi.png) no-repeat left -400px;
	text-decoration: none;	
	height: 20px
}

#subNavi li.selected a {
	color: #fff;
	background: url(/image/em/navi.png) no-repeat left -442px;
}

/***********************************************/
/* footer                                     */
/***********************************************/
#footer {
	border-top: 3px solid #B4783C;
}

/***********************************************/
/* side                                        */
/***********************************************/

.sideBox {
	border: 1px solid #B4783C;
	border-top: 3px solid #B4783C;
	margin-bottom:12px;
}

.sideBox .title {
	color: #9C3031;
	background: url(/image/em/guide/bg.png) no-repeat left top;
}

.sideBox li.selected {
	background: url(/image/em/parts.png) no-repeat 10px -135px;
	font-weight: bolder;
}


.blank {
	width: 160px;
	height: 300px;
	background-color: #F0E0CE;
	margin-bottom: 10px;
}

/***********************************************/
/* Title                                        */
/***********************************************/
h1 {
	color: #fff;
	font-size: 120%;
	text-align: left;
	background: url(/image/em/guide/bg.png) no-repeat left -32px;
	height: 34px;
	margin: 0 auto;
	padding-top: 16px;
	padding-left: 28px;
	line-height: 1;
	border-bottom: 1px solid #ccc;
	
}

h2 {
	font-size: 95%;
	font-weight: bolder;
	border-left: 5px solid #9C3031;
	border-bottom: 1px solid #9C3031;
	/*background-color: #F5E4D0;
	color: #9C3031; */
	background-color: #F5E4D0;
	color: #444;
	padding: 5px 0 3px 8px;
	margin: 0;
	margin-top: 10px;
	
}

h3 {
	font-size: 95%;
	font-weight: bolder;
	border-bottom: 1px dotted #B4783C;
	padding: 5px 0 3px 0;
	margin: 0;
	margin-top: 10px;
	margin-left: 10px;	
	color: #9C3031;
}

.point_title {
	background: url(/image/em/guide/title_point.gif) no-repeat left 6px;
	font-weight:bolder;
	color: #9C3031;
	padding-left: 15px;
}

/***********************************************/
/* Main Contents                                */
/***********************************************/

.cHead {
	height: 70px;
	background: url(/image/em/guide/bg.png) no-repeat left -32px;
}



.cBody {
	line-height: 1.6;
	font-size:95%;
	border-left: 1px solid #B4783C;
	border-right: 1px solid #B4783C;
	padding: 10px 15px;
}

.cBody p {
	padding-left: 10px;	
}

.cBody p img {
	float: right;
	margin-left:5px;
	margin-bottom:5px;
	border: 1px solid #ccc;
}

.cBody p img.noBorder {
	border: none;
}

.cBody p img.left {
	float: left;
	margin-left:0;
	margin-right:10px;
}




.cBody .ad {
	margin-left: 10px;	
}

.cBody .alignR {
	padding-right:10px;	
}

table.cBody {
	padding: 0;
}

.cBody td.left {
	width: 580px;
	padding: 10px;
	vertical-align: top;
}
	
.cBody td.right {
	padding: 10px  10px  10px 0;
	width: 230px;
	vertical-align: top;
	line-height: 2;
}



.cFoot {
	clear: both;
	height: 30px;
	padding-top: 25px;
	background: url(/image/em/guide/bg.png) no-repeat left -180px;
	margin-bottom: 10px;
	text-align:right;
}

.cFoot a {
	font-size: 75%;
	padding: 0 10px 0 17px;
	background: url(/image/common/bullet_arrow_up.png) no-repeat left -2px;
}

.cFoot a.printer {
	padding: 4px 10px 2px 21px;
	background: url(/image/common/printer.png) no-repeat left 5px;
}


.arrow {
	font-weight: bolder;
	background: url(/image/em/guide/arrow.gif) no-repeat left 2px;
	padding-left: 20px;
}


/***********************************************/
/* Q&A                                     */
/***********************************************/
.cBody p.q {
	background: url(/image/q1.gif) no-repeat 10px 2px;
	padding-left: 40px;
}

.cBody p.a {
	background: url(/image/a1.gif) no-repeat 0px 2px;	
	padding-left: 30px;	
	margin-left: 10px;
}

/***********************************************/
/* menu                                        */
/***********************************************/

.menuContents {
	font-size: 100%;
	margin:0;
}

.menuContents .cl {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
	text-align: left;
}

.menuContents .cl li {
	display: inline;
	/*background: url(/image/common/trBeige.gif) no-repeat 0px 2px ;*/
	background: url(/image/common/bullet_go.png) no-repeat 0px 2px ;
	padding: 0 20px 5px 17px;	
	display: inline;
}

/***********************************************/
/* Top Page menu                               */
/***********************************************/
.topList {
	line-height: 2;
	margin-bottom: 0;
}

.topList dt {
	background: url(/image/common/bullet_go.png) no-repeat 0px 7px ;
	font-weight: bolder;
	width: 160px;
	height: 20px;
	float: left;
	padding-left: 17px;
	padding-top: 2px;
	font-size: 89%;
}

.topList .menuContents .cl li {
	background: url(/image/common/trBeige.gif) no-repeat 0px 5px ;
	padding: 0 10px 5px 10px;
}

.topList .bgG {
	background-color: #f9f9f9;
}


.topList dd.menuContents .cl li {
	padding-right: 15px;
	font-size: 85%;
}

.topAd {
	border-top: 1px dotted #ccc;
	padding: 5px 0 5px 0;
	margin-bottom: 15px;
	margin-left: 9px;
	
}

/***********************************************/
/* TABLE                                      */
/***********************************************/

.gtable {
	font-size: 80%;
	border-collapse: collapse;
	margin-left: 10px;
	width:738px;
	
}

.gtable td {
	border: 1px solid #ccc;
	padding: 5px;
}

.gtable .title td {
	background-color: #eee;
	color: #444;
	text-align: center;
}

.gtable td.stitle {
	background-color: #f6f6f6;
}

.gtable td.bgY {
	background-color: #ffd;
}

.gtable .bgG {
	background-color: #f6f6f6;
}

.gtable td.borderNT {
	 border-left:none;
	 border-right:none;
	 border-bottom:none; 	
}

/***********************************************/
/* table for unit                              */
/***********************************************/
.units {
	width: 360px;	
}

.units .title td {
	padding-left: 30px;	
}

.units .title td input {
	float: right;
	margin: 0;	
}

.units .stitle {
	width: 160px;	
}

.units input {
	text-align: right;
}


/***********************************************/
/* General                                     */
/***********************************************/

.colorMain {	color: #797946; }
.colorText {	color: #9C3031; }

.borderColor {border-bottom: 1px solid #B4783C; }

