@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;
}

#flow_title {
float: left;
padding: 0px 0px 0px 23px;
width: 623px;
}

h2.flow_title {
background: url(../img/flow_title.jpg) no-repeat left top;
height: 39px;
width: 623px;
}

#flow_left {
float: left;
padding: 20px 0px 0px 30px;
width: 620px;
}

#flow_01 {
float: left;
width: 620px;
}

.flow_01 {
float: left;
width: 169px;
}

h3.flow_01 {
background: url(../img/flow_01.jpg) no-repeat left top;
height: 94px;
width: 169px;
}

#flow_02 {
float: left;
width: 620px;
}

.flow_02 {
float: left;
width: 169px;
}

h3.flow_02 {
background: url(../img/flow_02.jpg) no-repeat left top;
height: 94px;
width: 169px;
}

#flow_03 {
float: left;
width: 620px;
}

.flow_03 {
float: left;
width: 169px;
}

h3.flow_03 {
background: url(../img/flow_03.jpg) no-repeat left top;
height: 94px;
width: 169px;
}

#flow_04 {
float: left;
width: 620px;
}

.flow_04 {
float: left;
width: 169px;
}

h3.flow_04 {
background: url(../img/flow_04.jpg) no-repeat left top;
height: 94px;
width: 169px;
}

#flow_05 {
float: left;
width: 620px;
}

.flow_05 {
float: left;
width: 169px;
}

h3.flow_05 {
background: url(../img/flow_05_.jpg) no-repeat left top;
height: 94px;
width: 169px;
}

#flow_06 {
float: left;
width: 620px;
}

.flow_06 {
float: left;
width: 169px;
}

h3.flow_06 {
background: url(../img/flow_06.jpg) no-repeat left top;
height: 94px;
width: 169px;
}

#flow_07 {
float: left;
width: 620px;
}

.flow_07 {
float: left;
width: 169px;
}

h3.flow_07 {
background: url(../img/flow_07.jpg) no-repeat left top;
height: 94px;
width: 169px;
}

#flow_08 {
float: left;
width: 620px;
}

.flow_08 {
float: left;
width: 169px;
}

h3.flow_08 {
background: url(../img/flow_08.jpg) no-repeat left top;
height: 94px;
width: 169px;
}

#flow_09 {
float: left;
width: 620px;
}

.flow_09 {
float: left;
width: 169px;
}

h3.flow_09 {
background: url(../img/flow_09_.jpg) no-repeat left top;
height: 80px;
width: 169px;
}


.t {
float: left;
padding: 20px 0px 0px 0px;
width: 450px;
}

.t_01 {
color: #686868;
float: left;
font-size: 12px;
text-align: left;
width: 450px;
}

p.t_01 {
color: #686868;
float: left;
font-size: 12px;
width: 450px;
}

.t04 {
float: left;
padding: 7px 0px 0px 0px;
width: 450px;
}

.t05 {
float: left;
padding: 30px 0px 0px 0px;
width: 450px;
}

p.t_05 {
color:#e89217;
float: left;
font-size: 12px;
padding: 22px 0px 0px 0px;
width: 450px;
}

.t06 {
float: left;
padding: 30px 0px 0px 0px;
width: 450px;
}

p.t_06 {
color:#e89217;
float: left;
font-size: 12px;
padding: 22px 0px 0px 0px;
width: 450px;
}

.t07 {
float: left;
padding: 10px 0px 0px 0px;
width: 450px;
}

p.t_07 {
color:#e89217;
float: left;
font-size: 12px;
padding: 22px 0px 0px 0px;
width: 450px;
}


#flow_right {
	float: left;
	padding: 35px 0px 0px 0px;
	width: 200px;
}


.right_banner {
padding:5px;
}
















