@charset "utf-8";
#contener {
	padding: 0px;
	width: 800px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contener #top_img {
	margin: 0px;
	padding: 0px;
	height: 280px;
	width: 800px;
	background-image: url(img/img_index/top_img.jpg);
}

/* -------------------- global navi */
#contener #global_navi {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 800px;
	background-image: url(img/img_index/gglobal_navi_space.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#contener #global_navi ul {
	height:40px;
	width:770px;
	padding:0;
	list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#contener #global_navi li {
	float:left;
}
#contener #global_navi #home a {
	display:block;
	width:95px;
	background-image: url(img/img_index/global_navi_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#contener #global_navi #home a:hover {
	background-position:0px -40px;
}
#contener #global_navi #profile a {
	display:block;
	width:128px;
	background-image: url(img/img_index/global_navi_profile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#contener #global_navi #profile a:hover {
	background-position:0px -40px;
}
#contener #global_navi #color a {
	display:block;
	width:115px;
	background-image: url(img/img_index/global_navi_color.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#contener #global_navi #color a:hover {
	background-position:0px -40px;
}
#contener #global_navi #customers a {
	display:block;
	width:180px;
	background-image: url(img/img_index/global_navi_customer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#contener #global_navi #customers a:hover {
	background-position:0px -40px;
}
#contener #global_navi #media a {
	display:block;
	width:120px;
	background-image: url(img/img_index/global_navi_media.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#contener #global_navi #media a:hover {
	background-position:0px -40px;
}
#contener #global_navi #inquire a {
	display:block;
	width:102px;
	background-image: url(img/img_index/global_navi_map.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#contener #global_navi #inquire a:hover {
	background-position:0px -40px;
}


/* -------------------- contents */
#contener #contents {
	margin: 0px;
	width: 800px;
	background-color: #260B2A;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* -------------------- left_conts */
#contener #contents #left_conts {
	margin: 0px;
	width: 500px;
	float: left;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#contener #contents #left_conts #left_1 {
	margin: 0px;
	padding: 0px;
	width: 500px;
	background-image: url(img/img_index/contents_space.jpg);
	background-repeat: repeat-y;
}
#contener #contents #left_conts #left_title {
	margin-top:40px;
}
#contener #contents #left_conts #left_2 {
	width: 460px;
	background-image: url(img/img_index/contents_space.jpg);
	background-repeat: repeat-y;
	margin:0;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

/* -------------------- right_conts */
#contener #contents #right_conts {
	margin: 0px;
	width: 200px;
	float: right;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contener #contents #right_conts #right_2 {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contener #contents #right_conts #right_3 {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contener #contents #right_conts #right_4 {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contener #contents #right_conts #right_5 {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contener #contents #right_conts #right_6 {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* -------------------- footer */
#contener #footer {
	margin: 0px;
	padding: 0px;
	width: 800px;
	background-color: #260B2A;
}
#contener #footer #copy_right {
	color: #D0F3FF;
	text-align: right;
	margin-right: 30px;
}

/* -------------------- syousai_page */
#contener #top_logo {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 800px;
	background-image: url(img/img_index/top_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contener #contents #left_menu {
	margin: 0px;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	float:left;
}
#contener #contents #left_menu #left_menu_1 {
	background-image: url(img/img_color/freereport_mail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 150px;
	width: 160px;
	padding-top: 145px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#contener #contents #left_menu #left_menu_1 p {
	color:#29142B;
}
#contener #contents #left_menu #left_menu_2 {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contener #contents #left_menu #left_menu_3 {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contener #contents #left_menu #left_menu_4 {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contener #contents #left_menu #left_menu_5 {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#contener #contents #right_items {
	margin: 0px;
	width: 500px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 30px;
	float: right;
}
#contener #contents #right_items .right_items_title {
	margin-top:40px;
}
#contener #contents #right_items #right_items_1 {
	background-image: url(img/img_index/contents_space.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 460px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#contener #contents #right_items .right_items_2 {
	background-image: url(img/img_index/contents_space.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 460px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

/* -------------------- for hi-light (navi) */
#home_page #contener #global_navi #home a,
#profile_page #contener #global_navi #profile a,
#color_page #contener #global_navi #color a,
#customers_page #contener #global_navi #customers a,
#media_page #contener #global_navi #media a,
#inquire_page #contener #global_navi #inquire a {
	background-position:0px -40px;
}


/* -------------------- profile */
#profile_page #contener #conts_img {
	background-image: url(img/img_profile/top_profile_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 800px;
}
#profile_page #contener #contents #right_items #right_items_1 {
	background-image: url(img/img_profile/profile_space.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 500px;
	margin:0;
	padding:0;
}

/* -------------------- color */
#color_page #contener #conts_img {
	background-image: url(img/img_color/top_color_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 800px;
}
/* -------------------- customers */
#customers_page #contener #conts_img {
	background-image: url(img/img_customers/top_customers_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 800px;
}
/* -------------------- media */
#media_page #contener #conts_img {
	background-image: url(img/img_media/top_media_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 800px;
}
/* -------------------- inquire */
#inquire_page #contener #conts_img {
	background-image: url(img/img_inquire/top_inquire_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 800px;
}
/* -------------------- freereport */
#freereport_page #contener #conts_img {
	background-image: url(img/img_freereport/top_freereport_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 800px;
}
#freereport_page #contener #contents #right_items #right_items_1 {
	background-image: url(img/img_freereport/freereport_back.jpg);
	background-position: left top;
	width: 460px;
	height:130px;
	margin:0;
	padding-top: 85px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	background-repeat: no-repeat;
}
#freereport_page #contener #contents #right_items #right_items_1 p {
	color:#29142B;
}
	
/* -------------------- seminar */
#seminar_page #contener #conts_img {
	background-image: url(img/img_seminar/top_seminar_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 800px;
}
#seminar_page #contener #contents #right_items #right_items_1 .seminar_box {
	background-image: url(img/img_seminar/seminar_box_space.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	width: 420px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#seminar_page #contener #contents #right_items #right_items_1 .seminar_box p {
	color:#000033
}
#seminar_page #contener #contents #right_items #right_items_1 .seminar_box a {
	color:#000033
}
#seminar_page #contener #contents #right_items #right_items_1 .seminar_back {
	background-image: url(img/img_seminar/seminar_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	width: 450px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
/* -------------------- private */
#private_page #contener #conts_img {
	background-image: url(img/img_private/top_private_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 800px;
}

/* -------------------- lecture */
#seminar_page #contener #lecture_img {
	background-image: url(img/img_lecture/top_lecture_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 800px;
}

/* -------------------- serving */
#seminar_page #contener #serving_img {
	background-image: url(img/img_serving/top_serving_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 800px;
}

