/*
--------------------------------------------------------------------------------
	WRAP for DRAW AREA
--------------------------------------------------------------------------------
*/
div#XWRAPPER {
	overflow			: auto;
	border				: 0px;
	margin				: 0px 0px 0px 0px;
	padding				: 0px;
	width				: 100%;
	height				: 100%;
	background-color	: transparent;
}
/*
--------------------------------------------------------------------------------
	ROW BOX (WIDTH:100%) MEDIA: PRINT *DISPLAY:NONE
--------------------------------------------------------------------------------
*/
div#WRAP_P01 {
	display				: none;
}
div#WRAP_P02 {
	display				: none;
}
div#WRAP_P03 {
	display				: none;
}
div#WRAP_FRG {
}
div#WRAP_LFT {
}
div#WRAP_RGT {
}
div#WRAP_P02 span.face_ttl{
}
div#WRAP_P02 span.face_eye{
}
div#WRAP_P02 span.face_utn{
}
/*
--------------------------------------------------------------------------------
	ROW BOX (WIDTH:100%) MEDIA: SCREEN
--------------------------------------------------------------------------------
*/
div#WRAP_R01 {
	margin				: 0px;
	padding				: 0px;
	width				: 100%;
}
div#WRAP_R02 {
	margin				: 0px;
	padding				: 0px;
	width				: 100%;
}
div#WRAP_R03 {
	margin				: 0px;
	padding				: 0px;
	width				: 100%;
}
div.back_fff {
	background-color	: #FFFFFF;
}
div.back_000 {
	background-color	: #000000;
}
div.back_g01 {
	background-color	: transparent;
	background-repeat	: repeat-x;
	background-image	: url("../../../../_cm/img/navi.jpg");
	background-position	: bottom;
}
div.back_g02 {
	background-color	: transparent;
	background-repeat	: repeat-x;
	background-image	: url("../../../../_cm/img/belt.jpg");
	color				: #FFFFFF;
}
/*
--------------------------------------------------------------------------------
	COL BOX (WIDTH:950PX)
--------------------------------------------------------------------------------
*/
div.wrap_box {
	overflow			: hidden;
	border				: 0px;
	margin				: 0px auto;
	padding				: 0px;
	width				: 950px;
	height				: auto;
	background-color	: transparent;
}
div.base_box {
	float				: left;
	padding-bottom		: 32767px;
	margin-bottom		: -32767px;
	background-color	: transparent;
	text-align			: center;
}
div.base_box.cell_100 {
	width				: 20px;
}
div.base_box.cell_010 {
	width				: 910px;
}
div.base_box.cell_001 {
	width				: 20px;
}
/*
--------------------------------------------------------------------------------
	COL BOX (DIVIDE LEFT/RIGHT SPACING and MAIN)
--------------------------------------------------------------------------------
*/
div.wrap_box {
	overflow			: hidden;
	border				: 0px;
	margin				: 0px auto;
	padding				: 0px;
	width				: 950px;
	height				: auto;
	background-color	: transparent;
}
div.base_box {
	float				: left;
	padding-bottom		: 32767px;
	margin-bottom		: -32767px;
	background-color	: transparent;
	text-align			: center;
}
div.base_box.cell_100 {
	width				: 20px;
}
div.base_box.cell_010 {
	width				: 910px;
}
div.base_box.cell_001 {
	width				: 20px;
}
/*
--------------------------------------------------------------------------------
	COL BOX (FIXED HEIGHT)
--------------------------------------------------------------------------------
*/
div.hfix_020 {
	height				: 20px;
}
div.hfix_025 {
	height				: 35px;
}
div.hfix_060 {
	height				: 60px;
}
div.hfix_080 {
	height				: 80px;
}
/*
--------------------------------------------------------------------------------
	COL BOX (GACKGROUND for LEFT/RIGHT SPACING)
--------------------------------------------------------------------------------
*/
div.eyes_cnt {
	background-repeat	: no-repeat;
	background-image	: url("../img/eyes_cnt.jpg");
}
div.eyes_rgt {
	background-repeat	: no-repeat;
	background-image	: url("../img/eyes_rgt.jpg");
}
div.cprt_cnt {
	background-repeat	: no-repeat;
	background-image	: url("../../../../_cm/img/cprt_glb.jpg");
}
div.shdw_t-l {
	background-repeat	: repeat-y;
	background-image	: url("../../../../_cm/img/shdw_t-l.jpg");
}
div.shdw_t-c {
	background-repeat	: repeat-y;
	background-image	: url("../../../../_cm/img/shdw_t-c.jpg");
}
div.shdw_t-r {
	background-repeat	: repeat-y;
	background-image	: url("../../../../_cm/img/shdw_t-r.jpg");
}
div.shdw_m-l {
	background-repeat	: repeat-y;
	background-image	: url("../../../../_cm/img/shdw_m-l.jpg");
}
div.shdw_m-r {
	background-repeat	: repeat-y;
	background-image	: url("../../../../_cm/img/shdw_m-r.jpg");
}
div.shdw_b-l {
	background-repeat	: repeat-y;
	background-image	: url("../../../../_cm/img/shdw_b-l.jpg");
}
div.shdw_b-c {
	background-repeat	: repeat-y;
	background-image	: url("../../../../_cm/img/shdw_b-c.jpg");
}
div.shdw_b-r {
	background-repeat	: repeat-y;
	background-image	: url("../../../../_cm/img/shdw_b-r.jpg");
}
/*
--------------------------------------------------------------------------------
	COL BOX (MAIN CELL VARIATION)
--------------------------------------------------------------------------------
*/
div.main_box {
	overflow			: hidden;
	border				: 0px;
	margin				: 10px 5px 10px 5px;
	padding				: 0px;
	width				: 900px;
	background-color	: transparent;
}
div.main_box div.back_img {
	background-repeat	: no-repeat;
	background-image	: url("../../../../slide00.jpg");
	background-position	: 5px 12px;
}
div.cell_mnu {
	float				: left;
	border				: 0px;
	margin				: 0px;
	padding				: 0px 20px 0px 5px;
	width				: 200px;
	background-color	: transparent;
}
div.cell_cnt {
	float				: left;
	border				: 0px;
	margin				: 0px;
	padding				: 0px 5px 0px 5px;
	width				: 440px;
	background-color	: transparent;
}
div.cell_img {
	float				: left;
	border				: 0px;
	margin				: 0px;
	padding				: 0px 5px 0px 20px;
	width				: 200px;
	background-color	: transparent;
}
div.cell_4-1 {
	float				: left;
	border				: 0px;
	margin				: 0px;
	padding				: 0px 5px 0px 5px;
	width				: 215px;
	background-color	: transparent;
}
div.cell_4-2 {
	float				: left;
	border				: 0px;
	margin				: 0px;
	padding				: 0px 5px 0px 5px;
	width				: 440px;
	background-color	: transparent;
}
div.cell_4-3 {
	float				: left;
	border				: 0px;
	margin				: 0px;
	padding				: 0px 5px 0px 5px;
	width				: 645px;
	background-color	: transparent;
}
div.cell_4-4 {
	float				: left;
	border				: 0px;
	margin				: 0px;
	padding				: 0px 5px 0px 5px;
	width				: 890px;
	background-color	: transparent;
}
div.cell_img img {
	margin				: 0px 0px 0px 0px;
}
/*
--------------------------------------------------------------------------------
	COL BOX (MAIN CELL VARIATION TEXT ALIGNMENT)
--------------------------------------------------------------------------------
*/
div.text_lft {
	text-align			: justify;
	text-justify		: inter-ideograph;
}
div.text_cen {
	text-align			: center;
}
div.text_rgt {
	text-align			: right;
}
/*
--------------------------------------------------------------------------------
	DIV ELEMENT TREATMENT
--------------------------------------------------------------------------------
*/
.draw_div {
	overflow			: hidden;
    display				: inline-block;  
}
.draw_div:after {
	content				: "";
	display				: block;
	clear				: both;
}
