body{
	margin : 0px 16px;
}

td{
	font-size:9pt;
	font-size:9pt;
	line-height:160%;
	color: #666666;
}
/* contents */

h1{font-size: 80%;line-height: 120%;padding-bottom: 0px;margin: 0;font-family:osaka,sans-serif;color: #009999;}
h2{font-size: 80%;line-height: 120%;padding-top: 3px;padding-bottom: 8px;margin: 0;font-family:osaka,sans-serif;color: #009999;}
h3{font-size: 70%;line-height: 120%;padding-bottom: 8px;margin: 0;font-family:osaka,sans-serif;color: #006699;}
h4{font-size: 90%;line-height: 120%;padding: 0;margin: 0;font-family:osaka,sans-serif;}
h5{font-size: 70%;line-height: 120%;padding-bottom: 5px;margin: 0;font-family:osaka,sans-serif;color: #cc0000;}
h6{font-size: 70%;line-height: 120%;padding-bottom: 5px;margin: 0;font-family:osaka,sans-serif;color: #333333;}

.chigai_txt{font-size:8pt;line-height:130%;color: #009999;}

hr.color_01{background-color:#009999;color:#009999;}

.dotted_01{border-bottom : 1pt dotted #999999;}

.line_hr_d {
	border: dotted #000000;
}

.line_01_t{
border-top:1px solid #333333;
height:5px;
}

.line_01_r{
border-right:1px solid #333333;
width:5px;
}

.line_01_l{
border-left:1px solid #333333;
width:5px;
}

.line_01_b{
border-bottom:1px solid #333333;
height:5px;
}

.line_02_t{
border-top:1px solid #999999;
background-color:#FFFFEE;
height:5px;
}

.line_02_r{
border-right:1px solid #999999;
background-color:#FFFFEE;
width:5px;
}

.line_02_l{
border-left:1px solid #999999;
background-color:#FFFFEE;
width:5px;
}

.line_02_b{
	border-bottom:1px solid #999999;
	background-color:#FFFFEE;
	height:5px;
	border-style: 0px 0px 2px 0px;
}

.g_line{
background-color: #999999;
}

.g_line2{
background-color: #333333;
}

.toshin_line{
background-color: #009999;
}

.toshin_line_o{
background-color: #333333;
}

.flow_01{
vertical-align:top;
width:290px
}
.flow_01_2_top{
	vertical-align:top;
	width:240px;
	padding: 0px 0px 0px 10px;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: #009999;
}

.flow_01_2{
	vertical-align:top;
	width:260px;
}

.flow_01_3{
	vertical-align:top;
	padding: 5px 0px 5px 10px;
}

.flow_01_4{
	vertical-align:top;
	padding: 10px 20px 20px 20px;
}
.flow_01_4_1{
	vertical-align:top;
	padding: 10px 20px 0px 20px;
}
.flow_01_5{
	vertical-align:top;
	padding: 10px 3px 10px 3px;
}

.flow_01_6{
	padding: 5px 0px 10px 10px;
}

.flow_01_7{
	vertical-align:top;
	padding: 5px 0px 10px 20px;
	background-color: #FEFEDA;
}

.flow_01_8{
	vertical-align:top;
 padding: 3px 0px 3px 0px;
}

.flow_02{
	vertical-align:top;
	width:518px;
}

.flow_03{
vertical-align:top;
width:100px;
padding: 3px 0px 3px 15px;
}

.flow_03_1{
	vertical-align:top;
	padding: 5px 0px 5px 10px;
}

.flow_s_01{
padding: 3px 0px 3px 0px;
}

.flow_s_02{
padding: 3px 5px 3px 5px;
}

.flow_title_01{
padding: 3px 10px 3px 10px;
}

.flow_title_02{
padding: 0px 0px 0px 5px;
}

.flow_title_03{
padding: 8px 5px 0px 0px;
}

/* link start */
a:link {text-decoration:underline;}
a:active {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:underline;}
a.green:link {text-decoration:underline;color:#66cc33;}
a.green:active {text-decoration:underline;}
a.green:visited {text-decoration:underline;}
a.green:hover {text-decoration:underline;color:#663300;}
a.red:link {text-decoration:underline;color:#FF3300;}
a.red:active {text-decoration:underline;}
a.red:visited {text-decoration:underline;}
a.red:hover {text-decoration:underline;color:#AE5700;}
a.ore:link {text-decoration:underline;color:#FF9900;}
a.ore:active {text-decoration:underline;}
a.ore:visited {text-decoration:underline;}
a.ore:hover {text-decoration:underline;color:#AE5700;}
a.blue:link {text-decoration:underline;color:#0066cc;}
a.blue:active {text-decoration:underline;}
a.blue:visited {text-decoration:underline;}
a.blue:hover {text-decoration:underline;color:#663300;}
a.darkgreen:link {text-decoration:underline;color:#009966;}
a.darkgreen:active {text-decoration:underline;}
a.darkgreen:visited {text-decoration:underline;}
a.darkgreen:hover {text-decoration:underline;color:#663300;}
/* link end */

/* area start */
.area_00{padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;border: 1pt solid #999999;}
.area_01{border: 1pt solid #009999;}
.area_02{padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;border: 1pt solid #000000;}
.area_03{padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;border: 1pt solid #3399ff;}
.area_04{padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;border: 1pt solid #33aa00;}
.area_05{
	padding-right:8px;
	padding-left:8px;
	border: 1pt solid #000000;
	padding-bottom: 12px;
	margin-top: 12px;
}
/* link end */

/* font start */
.fxxsmall{font-size:80%;}
.fxxsmall_red{
	font-size:80%;
	color: #FF3502;
}
.fxxxsmall{font-size:90%;}
.fxsmall{font-size:110%;}
.fsmall{font-size:130%;}
.fmedium{font-size:140%;}
.fcolor_00{color:#ffffff;}
.fcolor_01{color:#33aa00;}
.fcolor_02{color:#99cc00;}
.fcolor_03{color:#ffffff;font-size: 110%;}
.fcolor_04{color:#009999;}
/* font end */

/* background start */
.back {
	background-image: url(image/back.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.back_main {
	background-image: url(image/back_main.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.back_main2 {
	background-image: url(image/back_main2.jpg);
	background-repeat: repeat-x;
	background-color: #D2E8E8;
}
/* background end */

/* list start */
ul.g_arrow_01{list-style-image: url(image/arrow_02_01.gif);margin-top:3px;margin-bottom:3px;}
li{margin-top:3px;margin-left:-25px;}
/* list end */
.dot {
	background-image: url(image/dot.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.line_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;

}
.line_t_b {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;

}
