@charset "UTF-8";
/* CSS Document */

.bg_hed_img {
	background:url(../images/com/bg_hed_img.jpg) 0 0 repeat-x;
	height:200px;
	width:100%;
}

.hed_img {
	width:880px;
	margin:auto;
}



/*contents_r
------------------*/
.contents_r {
	width:580px;
	float:right;
}

.read_img {
	background:url(../images/contents/hed_img.jpg) 0 0 no-repeat;
	width:580px;
	height:136px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.read_text {
	margin-bottom:15px;
}

.box {
	width:560px;
	border:1px solid #C2C2C2;
	padding:9px;
	margin-bottom:10px;
}

.box_l {
	width:170px;
	float:left;
}

.box_r {
	width:370px;
	float:right;
}

.box_text {
	margin-bottom:15px;
}

.index_list_link {
	margin:0;
	padding:0;
	list-style-type:none;
}

.index_list_link li {
	background:url(../images/com/icon.gif) 0 5px no-repeat;
	padding-left:15px;
}

.title_servicesolution {
	background:url(../images/contents/title_img_servicesolution.gif) 0 0 no-repeat;
	width:560px;
	height:40px;
	margin-bottom:10px;
	text-indent:-9999px;
}

.subtitle_servicesolution {
	background:url(../images/contents/img_subtitle_solution.gif) 0 0 no-repeat;
	width:370px;
	height:40px;
	text-indent:-9999px;
	margin:10px 0;
}

.title_service {
	background:url(../images/contents/title_img_service.gif) 0 0 no-repeat;
	width:560px;
	height:40px;
	margin-bottom:10px;
	text-indent:-9999px;
}

.subtitle_service {
	background:url(../images/contents/img_subtitle_service.gif) 0 0 no-repeat;
	width:370px;
	height:40px;
	text-indent:-9999px;
	margin:10px 0;
}

.title_technical {
	background:url(../images/contents/title_img_technical.gif) 0 0 no-repeat;
	width:560px;
	height:40px;
	margin-bottom:10px;
	text-indent:-9999px;
}

.subtitle_technical {
	background:url(../images/contents/img_subtitle_technical.gif) 0 0 no-repeat;
	width:370px;
	height:40px;
	text-indent:-9999px;
	margin:10px 0;
}


/*contents_l
------------------*/
.contents_l {
	width:290px;
	float:left;
}


.registration_top {
	background:url(../images/side_menu/bg_registration_top.gif) 0 0 no-repeat;
	width:290px;
	padding-top:10px;
	margin-bottom:10px;
}

.registration_bottom {
	background:url(../images/side_menu/bg_registration_bottom.gif) 0 100% no-repeat;
	width:290px;
	padding-bottom:10px;
}

.registration_middle {
	background:url(../images/side_menu/bg_registration_middle.gif) 0 repeat-y;
}

.registration_middle h4 {
	background:url(../images/side_menu/title_img_registration.gif) 0 0 no-repeat;
	width:284px;
	height:20px;
	margin:0 auto;
	text-indent:-9999px;
	line-height:-1em;
	padding-bottom:5px;
}

.registration_text {
	width:270px;
	margin:auto;
	color:#FFFFFF;
	font-size:0.8em;
	padding-bottom:10px;
}

.btn_registration a {
	background:url(../images/side_menu/btn_registration.gif) 0 0 no-repeat;
	width:165px;
	height:30px;
	display:block;
	text-indent:-9999px;
	margin:auto;
	padding-bottom:10px;
}


.guide_info_title {
	background:url(../images/side_menu/title_img_guide.gif) 0 0 no-repeat;
	width:64px;
	height:20px;
	text-indent:-9999px;
	margin-left:10px;
	line-height:-1em;
}

.guide_rap {
	width:255px;
	padding:5px;
	margin:auto;
	background:#FFFFFF;
	border:1px solid #999999;
}

.guide_rap ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0.8em;
}

.guide_rap ul li {
	background:url(../images/com/icon.gif) 0 5px no-repeat;
	padding-left:15px;
}

.btn_guide_list a {
	background:url(../images/side_menu/btn_more.gif) 0 0 no-repeat;
	width:44px;
	height:12px;
	display:block;
	float:right;
	text-indent:-9999px;
	line-height:-1em;
	margin-top:10px;
}


.title_topics {
	background:url(../images/side_menu/banner_topics.jpg) 0 0 no-repeat;
	width:290px;
	height:50px;
	text-indent:-9999px;
}

.title_event {
	background:url(../images/side_menu/banner_event.jpg) 0 0 no-repeat;
	width:290px;
	height:50px;
	text-indent:-9999px;
}

.topics_event_wrap {
	width:280px;
	border-bottom:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	padding:4px;
	margin-bottom:10px;
}

.topics_event_wrap p {
	font-size:0.8em;
	border-bottom:1px dotted #C8C8C8;
	margin-bottom:5px;
}

.topics_event_wrap p span {
	color:#117bbd;
}

.btn_topics_list a {
	background:url(../images/side_menu/btn_topics.gif) 0 0 no-repeat;
	width:127px;
	height:20px;
	display:block;
	text-indent:-9999px;
	margin:auto;
}

.btn_event_list a {
	background: url(../images/side_menu/btn_event.gif) 0 0 no-repeat;
	width:127px;
	height:20px;
	display:block;
	text-indent:-9999px;
	margin:auto;
}

.privacy_mark {
	width:290px;
	margin:10px 0 0 0;
}

.privacy_mark_img {
	width:64px;
	float:left;
}

.privacy_mark_text {
	width:210px;
	float:right;
	font-size:0.8em;
}