@charset "utf-8";
/* CSS Document */

#main_wrapper {
background: url(../img/contents_bg02.gif) repeat-x left top;
height: 30px;
width: 100%;
}

.main_wrapper {
width: 850px;
}

#pankuzu {
float: right;
padding: 0px 205px 0px 0px;
width: 645px;
}

#arrow_01 {
float: right;
width: 16px;
}

.arrow_01 {
background: url(../img/arrow_01.gif) no-repeat left top;
height: 17px;
width: 16px;
float: right;
}

span.pankuzu_01 a {
color: #222222;
float: right;
font-size: 12px;
padding: 0px 5px 0px 5px;
}

span.pankuzu_02 {
color: #8da50a;
float: right;
font-size: 12px;
}

span.pankuzu_02 a {
color: #222222;
font-size: 12px;
}

.contents_wrapper {
padding: 2px 0px 0px 0px; 
width: 850px;
}

#contents_left {
float: left;
width: 650px;
}

#company_title {
float: left;
padding: 0px 0px 0px 23px;
width: 623px;
}

h2.company_title {
	background: url(../img/titlebar_8.gif) no-repeat left top;
	height: 39px;
	width: 623px;
}


#company_00 {
float: right;
padding: 25px 0px 200px 0px;
width: 621px;
}

#company_00left {
float: left;
padding: 0px 20px 0px 8px;
width: 182px;
}

.company_00left {
background: url(../img/company_img.jpg) no-repeat left top;
height: 308px;
width: 182px;
}


#company_00right {
float: left;
width: 403px;
}

.c_bar {
background: url(../img/company_bar.gif) no-repeat left top;
float: left;
height: 2px;
width: 403px;
}

#c_01 {
padding-top: 3px;
width: 403px;
}

p.c_01t {
float: left;
font-size: 13px;
font-weight: bold;
letter-spacing: 1em;
}

p.c_01tt {
float: right;
padding: 2px 170px 0px 0px;
font-size: 12px;
text-align: left;
}

#c_02 {
padding-top: 16px;
width: 403px;
}

p.c_02t {
float: left;
font-size: 13px;
font-weight: bold;
letter-spacing: normal;
text-align: left;
}

p.c_02tt {
float: left;
padding: 2px 0px 0px 38px;
font-size: 12px;
}

#c_03 {
padding-top: 16px;
width: 403px;
}

p.c_03t {
float: left;
font-size: 13px;
font-weight: bold;
letter-spacing: normal;
text-align: left;
}

p.c_03tt {
float: right;
padding: 2px 236px 0px 0px;
font-size: 12px;
}

#c_04 {
padding-top: 16px;
width: 403px;
}

p.c_04t {
float: left;
font-size: 13px;
font-weight: bold;
letter-spacing: 1.2em;
text-align: left;
}

p.c_04tt a {
color: #af561b;
float: right;
padding: 2px 202px 0px 0px;
font-size: 12px;
}

#c_05 {
padding-top: 16px;
width: 403px;
}

p.c_05t {
float: left;
font-size: 13px;
font-weight: bold;
letter-spacing: 1em;
text-align: left;
}

p.c_05tt {
float: right;
padding: 2px 244px 0px 0px;
font-size: 12px;
}

#c_06 {
padding-top: 16px;
width: 403px;
}

p.c_06t {
float: left;
font-size: 13px;
font-weight: bold;
letter-spacing: 3em;
text-align: left;
}

p.c_06tt {
float: right;
padding: 2px 126px 0px 0px;
font-size: 12px;
}

#c_07 {
padding-top: 16px;
width: 403px;
}

p.c_07t {
float: left;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.3em;
text-align: left;
}

p.c_07tt {
float: right;
padding: 2px 205px 0px 0px;
font-size: 12px;
}


#company_right {
float: left;
padding: 35px 0px 0px 0px;
width: 200px;
}

.right_banner {
padding:5px;
}

.t {
float: left;
padding: 20px 0px 0px 0px;
width: 450px;
}

.t_01 {
color: #686868;
float: left;
font-size: 12px;
width: 450px;
}

p.t_01 {
color: #686868;
float: left;
font-size: 12px;
width: 450px;
}





















