@charset "utf-8";
/*----------------------------------------------
[Layout]
* body / .all
      + Header / .header
      + Content / .bodyer
            - Left   / .lefter
			- Center / .center
            - Right  / .righter
      + Footer / .footer
----------------------------------------------*/

/* ========== header bodyer footer ========== */
/* w768 width:768px */
.w768 .header,
.w768 .bodyer,
.w768 .footer{
	margin:0 auto;
	width:768px;
}
/* w800 width:800px */
.w800 .header,
.w800 .bodyer,
.w800 .footer{
	margin:0 auto;
	width:800px;
}
/* w960 width:960px */
.w960 .header,
.w960 .bodyer,
.w960 .footer{
	margin:0 auto;
	width:960px;
}
/* w980 width:980px */
.w980 .header,
.w980 .bodyer,
.w980 .footer{
	margin:0 auto;
	width:980px;
}
/* w1000 width:1000px */
.w1000 .header,
.w1000 .bodyer,
.w1000 .footer{
	margin:0 auto;
	width:1000px;
}
/* User width:???px */

.w672 .header,
.w672 .bodyer,
.w672 .footer{
	margin:0 auto;
	width:672px;
}


.footer{
	clear:both;
}
#cms h2 {
	height: 43px;
}
/* ========== lefter righter ========== */
/* type00 Lefter & Center & Righter */
.type00 .lefter,.type00 .center,.type00 .righter{float:left;}
.type00 .lefter {width:20%;}
.type00 .center {width:60%;}
.type00 .righter{width:20%;}

/* type01 Lefter & Center */
.type01 .lefter,.type01 .center,.type01 .righter{float:left;}
.type01 .lefter {width:20%;}
.type01 .center {width:80%;}
.type01 .righter{display:none;width:20%;}

/* type02 Center & Righter */
.type02 .lefter,.type02 .center,.type02 .righter{float:left;}
.type02 .lefter {display:none;width:20%;}
.type02 .center {width:80%;}
.type02 .righter{width:20%;}

/* type03 Center */
.type03 .lefter,.type03 .center,.type03 .righter{float:left;}
.type03 .lefter {display:none;width:20%;}
.type03 .center {width:100%;}
.type03 .righter{display:none;width:20%;}

/* Change width */
/*
.type00/1/2/3 .lefter {width:???px;}
.type00/1/2/3 .center {width:???px;}
.type00/1/2/3 .righter{width:???px;}
*/

/* ========== User layout class ========== */
.floatR{float:right;}
.floatL{float:left;}
.clearMe{clear:both;}
.clearBox{
	clear:both;
	height:0;
	overflow:hidden;
}