div#bg_cmn,
div.hd_menu,
div.hd_img_cmn,
ul.kwicks,
li#kwicks1 a,
li#kwicks2 a,
li#kwicks3 a,
li#kwicks4 a,
div.cnt_sidemenu a,
div.pagetop a,
div.ft_navi,
div.ft_navi a,
div.hd_logo,
div.footer_box,
h2 {
display:none;
}


body {
	background-color:#fff;
	width:650px;
	text-align:center;
	margin:0;
	padding:0;
}
h3#ttl {
	width:500px;
	height:34px;
	text-indent:-99999px;
	background-repeat:no-repeat;
	float:left;
}
h3.ttl_kodawari {
	background-image:url(images/ttl_cmn_kodawari.gif);
}
h3.ttl_profile {
	background-image:url(images/ttl_cmn_profile.gif);
}
h3.ttl_history {
	background-image:url(images/ttl_cmn_history.gif);
}
h3.ttl_mission {
	background-image:url(images/ttl_cmn_mission.gif);
}
h3.ttl_employ {
	background-image:url(images/ttl_cmn_employ.gif);
}
h3.ttl_career {
	background-image:url(images/ttl_cmn_career.gif);
}
h3.ttl_detail_cr {
	background-image:url(images/ttl_cmn_detail_cr.gif);
}
h3.ttl_recruit {
	background-image:url(images/ttl_cmn_recruit.gif);
}
h3.ttl_detail_rc {
	background-image:url(images/ttl_cmn_detail_rc.gif);
}
h3.ttl_entry {
	background-image:url(images/ttl_cmn_entry.gif);
}
h3.ttl_faq {
	background-image:url(images/ttl_cmn_faq.gif);
}
h3.ttl_service {
	background-image:url(images/ttl_cmn_service.gif);
}
h3.ttl_faximo {
	background-image:url(images/ttl_cmn_faximo.gif);
}
h3.ttl_silver {
	background-image:url(images/ttl_cmn_silver.gif);
}
h3.ttl_contact {
	background-image:url(images/ttl_cmn_contact.gif);
}
h3.ttl_news {
	background-image:url(images/ttl_cmn_news.gif);
}
h3.ttl_terms {
	background-image:url(images/ttl_cmn_terms.gif);
}
h3.ttl_privacy {
	background-image:url(images/ttl_cmn_privacy.gif);
}
h3.ttl_sitemap {
	background-image:url(images/ttl_cmn_sitemap.gif);
}
div#cnt_cmn {
	width:650px;
	height:auto;

}
div#cnt_main {
	width:650px;

}
div#cnt_box {
	width:612px;
	height:auto;
	padding:10px 19px;
	text-align:left;
}
div.cnt_box_txt {
	width:580px;
	height:auto;
	padding:10px 50px 10px 20px;
	text-align:left;
	float:left;
}
div.cnt_bread {
	width:162px;
	height:26px;
	background-image:url(images/edic-logo.gif);
	background-repeat:no-repeat;
	text-indent:-99999px;
	float:left;
}
div.cnt_title {
	text-align:left;
	padding:18px 0 5px;
	float:left;
}
div.border_x {
	width:650px;
	height:3px;
	margin-top:5px;
	text-indent:-99999px;
	background-image:url(images/border_x.gif);
	background-repeat:repeat-x;
	font-size:1px;
	float:left;
}
div.profile_box {
	width:500px;
	margin:2px 75px 10px;
	display:inline;
	float:left;
}
div#cnt_tray {
	width:100%;
	padding:10px 0;
	border-bottom:1px dotted #bbb;
}
div#cnt_tray2 {
	width:100%;
	padding:10px 0;
float:left;
}
div.cnt_tray3 {
	width:610px;
	display:inline;
float:left;
}
div.box_address {
	width:512px;
	margin:5px auto 15px 44px;
	padding:15px 25px;
	border:1px dashed #5c5c5c;
	display:inline;
	float:left;
}
div.srvc_l {
	width:210px;
	height:120px;
	margin-right:15px;
	display:inline;
	float:left;
}
div.srvc_r {
	width:385px;
	float:right;
}
div.srvc2_l {
	width:335px;
	margin-right:15px;
	display:inline;
	float:left;
}
div.srvc2_r {
	width:260px;
	float:left;
}
div.kdwr_l {
	width:360px;
	margin-right:20px;
	display:inline;
	float:left;
}
div.kdwr_r {
	width:230px;
	float:left;
}
div.kdwr_num {
	width:45px;
	height:18px;
	padding:3px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#4b4a48;
}
div.kd_box_m a {
	width:139px;
	height:119px;
	margin:7px;
	background-image:url(images/btn_cmn_kdwr_m.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_m a:hover {
	background-image:url(images/btn_cmn_kdwr_m_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_w a {
	width:139px;
	height:119px;
	margin:7px;
	background-image:url(images/btn_cmn_kdwr_w.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_w a:hover {
	background-image:url(images/btn_cmn_kdwr_w_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_001 a {
	width:139px;
	height:119px;
	margin:7px;
	background-image:url(images/btn_cmn_kdwr001.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_001 a:hover {
	background-image:url(images/btn_cmn_kdwr001_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_002 a {
	width:139px;
	height:119px;
	margin:7px;
	background-image:url(images/btn_cmn_kdwr002.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_002 a:hover {
	background-image:url(images/btn_cmn_kdwr002_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_003 a {
	width:139px;
	height:119px;
	margin:7px;
	background-image:url(images/btn_cmn_kdwr003.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_003 a:hover {
	background-image:url(images/btn_cmn_kdwr003_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_005 a {
	width:139px;
	height:119px;
	margin:7px;
	background-image:url(images/btn_cmn_kdwr005.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_005 a:hover {
	background-image:url(images/btn_cmn_kdwr005_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_006 a {
	width:139px;
	height:119px;
	margin:7px;
	background-image:url(images/btn_cmn_kdwr006.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_006 a:hover {
	background-image:url(images/btn_cmn_kdwr006_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_007 a {
	width:139px;
	height:119px;
	margin:7px;
	background-image:url(images/btn_cmn_kdwr007.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_007 a:hover {
	background-image:url(images/btn_cmn_kdwr007_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_011 a {
	width:139px;
	height:119px;
	margin:7px;
	background-image:url(images/btn_cmn_kdwr011.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
div.kd_box_011 a:hover {
	background-image:url(images/btn_cmn_kdwr011_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	float:left;
}
span.kd_num {
	width:37px;
	height:18px;
	padding-left:4px;
	padding-right:97px;
	font-size:11px;
	color:#fff;
	text-align:center;
	float:left;
}
span.kd_name {
	width:136px;
	height:30px;
	padding-top:71px;
	padding-right:3px;
	font-size:10px;
	color:#fff;
	letter-spacing:1.3px;
	text-align:right;
	line-height:1.3;
	float:left;
}
p.ct_l {
	width:120px;
	padding-right:15px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#444;
	float:left;
}
p.ct_l2 {
	width:100px;
	padding-right:15px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#444;
	float:left;
}
p.ct_c {
	width:80px;
	padding-right:15px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#b71354;
	float:left;
}
p.ct_r {
	width:475px;
	text-align:left;
	font-size:14px;
	float:left;
}
p.ct_r2 {
	width:400px;
	text-align:left;
	font-size:14px;
	float:left;
}
p.txt {
	font-size:13px;
	letter-spacing:1.6px;
	line-height:1.75;
	text-align:left;
}
p.txt_i {
	font-size:13px;
	letter-spacing:1.6px;
	line-height:1.75;
	text-align:left;
	margin-left:10px;
}
p.date {
	font-size:13px;
	letter-spacing:1.6px;
	text-align:left;
	margin-bottom:10px;
	font-weight:bold;
	text-align:right;
}
span.red {
	color:#b71354;
}
p.faq_q {
	width:550px;
	padding-left:30px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	background-image:url(images/img_cmn_q.gif);
	background-repeat:no-repeat;
}
p.faq_a {
	width:550px;
	margin-top:10px;
	padding-left:30px;
	text-align:left;
	font-size:14px;
	background-image:url(images/img_cmn_a.gif);
	background-repeat:no-repeat;
}
p.txt_adrs {
	font-size:12px;
	text-align:left;
}
ul.list {
	margin-left:30px;
	list-style-type:square;
	list-style-position:outside;
}
ul.list li {
	margin:5px 0;
}
ul.list_in {
	margin-left:15px;
	list-style-type:none;
	list-style-position:inside;
}
div#newsbox a {
	width:612px;
	text-decoration:none;
	background-color:#fff;
	padding:10px 0;
	border-bottom:1px dotted #ccc;
	float:left;
}
div#newsbox a:hover {
	background-color:#eee;
	float:left;
}
div.news_date {
	width:61px;
	height:17px;
	text-align:left;
	font-size:11px;
	color:#fff;
	padding:3px 5px 0;
	margin-left:10px;
	background-image:url(images/btn_news_date.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
span.news_index {
	width:516px;
	margin-left:15px;
	text-align:left;
	display:inline;
	float:left;
}
span.news_navi {
	width:650px;
	padding:4px 0 1px;
	text-align:center;
	display:inline;
	float:left;
}
div.news_bck_box {
	width:100%;
	margin:45px auto 10px;
	float:left;
}
div.news_bck_btn a {
	width:127px;
	height:19px;
	padding:4px 0 0 12px;
	margin-left:38%;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-image:url(images/btn_bck.gif);
	background-repeat:no-repeat;
	float:left;
}
div.news_bck_btn a:hover {
	color:#fff;
	background-image:url(images/btn_bck_on.gif);
	background-repeat:no-repeat;
	float:left;
}
/* Button */
div.btn_dtl a {
	width:80px;
	height:19px;
	font-size:11px;
	color:#fff;
	background-image:url(images/btn_dtl.gif);
	margin:6px 0 0 auto;
	padding:4px 0 0 13px;
	text-align:center;
	display:inline;
	float:right;
}
div.pagetop a {
	width:65px;
	height:17px;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	margin-top:10px;
	margin-bottom:25px;
	background-image:url(images/btn_pagetop.gif);
	padding:1px 0 0 13px;
	float:right;
}
div.pagetop a:visited {
	color:#fff;
	text-decoration:none;
}
div.btn_srvc a {
	width:128px;
	height:19px;
	font-size:11px;
	color:#fff;
	background-image:url(images/btn_service.gif);
	background-repeat:no-repeat;
	margin:6px 0 0 auto;
	padding:4px 12px 0 0;
	text-align:center;
	display:inline;
	float:right;
}
div.btn_srvc a:hover {
	color:#fff;
	background-image:url(images/btn_service_on.gif);
	background-repeat:no-repeat;
	display:inline;
	float:right;
}
div.btn_rc a {
	width:200px;
	height:75px;
	background-image:url(images/btn_cmn_recruit.gif);
	background-repeat:no-repeat;
	margin-right:50px;
	margin-left:80px;
	text-indent:-99999px;
	float:left;
}
div.btn_rc a:hover {
	background-image:url(images/btn_cmn_recruit_on.gif);
	background-repeat:no-repeat;

}
div.btn_cr a {
	width:200px;
	height:75px;
	background-image:url(images/btn_cmn_career.gif);
	background-repeat:no-repeat;
	margin-right:80px;
	text-indent:-99999px;
	float:left;
}
div.btn_cr a:hover {
	background-image:url(images/btn_cmn_career_on.gif);
	background-repeat:no-repeat;

}
div.btn_srvc_red a {
	width:174px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1.5px;
	color:#fff;
	background-image:url(images/btn_serviceb_red.gif);
	margin-left:75px;
	padding:5px 13px 0px 13px;
	text-align:center;
	display:inline;
	float:left;
}
div.btn_srvc_grn a {
	width:182px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-image:url(images/btn_serviceb_grn.gif);
	margin-right:75px;
	padding:5px 13px 0px 5px;
	text-align:center;
	display:inline;
	float:right;
}
div#footer_bg {
	width:284px;
	height:18px;
	margin:0 183px;
	background-image:url(images/img_copyright.gif);
	background-repeat:no-repeat;
	clear:both;
}

/* clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	display:block;
}
.clearfix {
	display:block;
}