@charset "utf-8";
/* CSS Document */
/*
 * Title :second page
 * File URI :
 * Author :	Y.Katsuki
 * Update :	2011-11-16
 *
/*==========================================================
  1. about common
==========================================================*/

body#about {
	background: #000000;
}

body#about div#header {
	height: 876px;
	background-image: none;
}

body#about div#header div.header_inner {
	width: 1030px;
	margin: 0 auto;
	background: url(../images/about/about_bg_01.jpg) top center no-repeat;
	height: 876px;
	position: relative;
}

body#about div#header div.header_inner ul.locus_global_navi {
	width: 180px;
	position: absolute;
	left: 30px;
	top: 19px;
}
body#about div#header div.header_inner ul.locus_global_navi li {
	margin-bottom: 2px;
}

body#about div#header div.header_inner ul.locus_global_navi li a {
	background: url(../images/about/locus/bga80.png) top left repeat;
	display: block;
}

body#about div#header div.header_inner ul.locus_global_navi li a:hover {
	background: url(../images/about/locus/bga60.png) top left repeat;
}

body#about div#header div.header_inner p.about_ci {
	position: absolute;
	top:40px;
	left:452px;
}

h2.about_title {
	position: absolute;
	left:203px;
	top:174px;
}

h3.about_subtitle_01 {
	position: absolute;
	left:263px;
	top:258px;
}

p.about_text_01 {
	position: absolute;
	left:263px;
	top:308px;
}

p.about_btn_01 {
	position: absolute;
	left:263px;
	top:593px;
}

h3.about_subtitle_02 {
	position: absolute;
	left:137px;
	top:78px;
}

p.about_text_02 {
	position: absolute;
	left:137px;
	top:126px;
}

p.about_btn_02 {
	position: absolute;
	left:137px;
	top:268px;
}

p.about_pagetop_btn_02 {
	position: absolute;
	left:137px;
	top:303px;
}

h3.about_subtitle_03 {
	position: absolute;
	left:65px;
	top:30px;
}

p.about_text_03 {
	position: absolute;
	left:65px;
	top:81px;
}

p.about_btn_03 {
	position: absolute;
	left:65px;
	top:224px;
}

p.about_pagetop_btn_03 {
	position: absolute;
	left:65px;
	top:258px;
}

h3.about_subtitle_04 {
	position: absolute;
	left:311px;
	top:28px;
}

p.about_text_04 {
	position: absolute;
	left:311px;
	top:77px;
}

p.about_btn_04 {
	position: absolute;
	left:311px;
	top:242px;
}

p.about_pagetop_btn_04 {
	position: absolute;
	left:311px;
	top:277px;
}

h3.about_subtitle_05 {
	position: absolute;
	left:30px;
	top:34px;
}

p.about_text_05 {
	position: absolute;
	left:30px;
	top:82px;
}

p.about_pagetop_btn_05 {
	position: absolute;
	left:30px;
	top:326px;
}

p.about_text_btm {
	position: absolute;
	left:214px;
	top:714px;
}

body#about div#footer {
	background-image: none;
}

body#about div#footer div.footer_in {
	width: 1030px;
	margin: 0 auto;
	background: url(../images/about/about_footer_bg.jpg) top center no-repeat;
}

body#about div.share_wrapper {
	width: 450px;
	margin: 0 auto 8px auto;
}

body#about div.footer_link_box {
	width: 960px;
	background: none;
	margin: 0 auto;
	padding-bottom: 22px;
	padding-top: 4px;
}

body#about div.footer_link_box ul {
	padding-top: 8px;
}

body#about div.footer_link_box ul li {
	float: left;
	display: block;
	padding: 2px 8px;
	background: url(../images/about/locus/locus_footer_link_bg.gif) right bottom no-repeat;
	font-size: 12px;
}

body#about div.footer_link_box ul li a {
	color: #ffffff;
}

body#about div.footer_link_box ul li.last {
	background: url(../images/about/locus/locus_footer_link_bg.gif) left bottom no-repeat;
}

body#about div.footer_link_box ul.footer_link_01 {
	width: 342px;
	margin: 0 auto;
}

body#about div.footer_link_box ul.footer_link_02 {
	width: 230px;
	margin: 0 auto;
}


body#about div.footer_link_box_en {
	width: 804px;
	background: url(../images/common/footer_link_box_bg.gif) top center no-repeat;
	margin: 0 auto;
	padding-bottom: 22px;
}

body#about div.footer_link_box_en ul {
	padding-top: 8px;
}

body#about div.footer_link_box_en ul li {
	float: left;
	display: block;
	padding: 2px 8px;
	background: none;
	font-size: 11px;
	color: #1170a0;
}

body#about div.footer_link_box_en ul li a {
	color: #ffffff;
}

body#about div.footer_link_box_en ul li.last {
	background: none;
}

body#about div.footer_link_box_en ul.footer_link_01 {
	width: 340px;
	margin: 0 auto;
}

body#about div.footer_link_box_en ul.footer_link_02 {
	width: 160px;
	margin: 0 auto;
}


body#about div#container {
	width: 1030px;
	margin: 0 auto;
	padding: 0;
}

body#about div#section02 {
	width: 1030px;
	height: 900px;
	position: relative;
	background: url(../images/about/about_bg_02.jpg) top center no-repeat;
}

body#about div#section03 {
	width: 1030px;
	height: 852px;
	position: relative; 
	background: url(../images/about/about_bg_03.jpg) top center no-repeat;
}

body#about div#section04 {
	width: 1030px;
	height: 876px;
	position: relative;
	background: url(../images/about/about_bg_04.jpg) top center no-repeat;
}

body#about div#section05 {
	width: 1030px;
	height: 792px;
	position: relative;
	background: url(../images/about/about_bg_05.jpg) top center no-repeat;
}

/* common */
.cb {
	clear: both;
}

