.moji   {

 color: #333333;

 font-size:14px;

 line-height:170%; 

}
.moji2{
 color: #fff;
 font-size:14px;
 line-height:170%; 
}


.moji_prvc   {

 color: #333333;

 font-size:12px;

 line-height:18px; 

}



.shamei   {

 color: #333333;

 font-size:16px;

 font-weight:bold;

 line-height:16px; 

}



.moji1 {

 font-size:14px;

 font-weight:bold;

 color:#333333;

 line-height:20px; 

}



.moji2 {

 font-size:14px;

 color:#333333;

 line-height:20px; 

}



.moji22 {

 font-size:14px;

 color:#333333;

 line-height:36px;

}



.moji222 {

 font-size:12px;

 color:#333333;

 line-height:18px; 

 font-weight:bold;

}



.moji2222 {

 font-size:14px;

 color:#333333;

 line-height:18px; 

}
.moji2222b {

 font-size:15px;
 font-weight:bold;

 color:#37368D;

 line-height:18px;

}
.moji2222c {

 font-size:15px;
 font-weight:bold;

 color:#333333;

 line-height:19px;

}



.moji22222 {

 font-size:11px;

 color:#333333;

 line-height:16px; 

}



.moji3 {

 font-size:14px;

 color:#333333;

 line-height:18px; 

 text-align:justify;

 text-justify:distribute;

 padding:3px 5px;

}



.moji3b {

 font-size:14px;

 color:#333333;

 line-height:18px;

}

.moji3b_2{

 font-size:16px;

 color:#333333;

 line-height:18px;
 font-weight:bold;

}


.moji4 {

 font-size:12px;

 color:#333333;

 line-height:13px;

 text-align:justify;

 text-justify:distribute-all-lines;

}



.moji5 {

 font-size:12px;

 line-hight:15px;

 color:#333333;

 text-align:justify;

 text-justify:distribute-all-lines;

}



.moji6 {

 font-size:12px;

 color:#333333;

 line-height:130%; 

}



.ber {

 border: solid 1px navy

}



.ber2 {

 border: solid 1px white

}



.topback{

 color: #333333;

 font-size:12px;

 line-height:16px; 

 background:url(image/topback.jpg);

 background-repeat:no-repeat;

 background-position:left bottom;

}



.graf div {

 padding-bottom:12px;

 padding-left:20px;

 background-image:url(image/midashi.gif);

 background-repeat:no-repeat;

 color: #fff;

 font-size:14px;
 font-weight:bold;

 line-height:20px;

}



.graf2 div {

 padding-bottom:12px;

 color: #fff;

 font-size:14px;
 font-weight:bold;

 line-height:20px; 

}
.moji000 {

	font-size: 16px;

	color: #330099;

	font-weight: bold;

}

.bar3 {

	font-size: 13px;

	line-height: 19px;

	font-weight: bold;

	padding: 6px 13px;

	border: 2px double #003399;

	color: #333333;

}

.back{
 background:url("image/rusu.gif");
 background-repeat: no-repeat;
}

.list1{
 border:1px solid #999999;
 text-align:center;
 line-height:150%;
 font-size:10px;
 font-weight:bold;
 background-color:#CCCCFF;
 width:78px;
}

.list2{
 border-top:1px solid #999999;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 line-height:150%;
 text-align:center;
 font-size:10px;
 font-weight:bold;
 width:59px;
}

.list2b{
 border-top:1px solid #999999;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 line-height:150%;
 text-align:center;
 font-size:10px;
 font-weight:bold;
 width:179px;
}

.list2c{
 border-top:1px solid #999999;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 line-height:150%;
 text-align:center;
 font-size:10px;
 font-weight:bold;
 width:234px;
}


.list3{
 border-right:1px solid #999999;
 border-left:1px solid #999999;
 border-bottom:1px solid #999999;
 line-height:150%;
 text-align:center;
 font-size:10px;
 font-weight:bold;
 background-color:#CCCCFF;
 width:78px;
}

.list4{
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 line-height:150%;
 text-align:center;
 font-size:10px;
 width:59px;
 }

.list5{
 padding:0px 0px 0px 5px;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 line-height:150%;
 text-align:left;
 font-size:10px;
 width:234px;
 }

.list6{
 border-bottom:1px solid #999999;
 text-align:left;
 line-height:150%;
 font-size:10px;
 }

.list7{
 border-bottom:1px solid #999999;
 border-right:1px solid #999999;
 line-height:150%;
 text-align:center;
 color:red;
 font-size:12px;
 font-weight:bold;
 width:59px;
 }
.list7b{
 border-bottom:1px solid #999999;
 border-right:1px solid #999999;
 line-height:150%;
 text-align:center;
 color:red;
 font-size:12px;
 font-weight:bold;
 width:59px;
 }
 
 .list8{
 text-align:left;
 font-size: 10px;
 }

.fontLarge{
 font-size:18px;
 line-height:18px;
}

.fontSmall{
 font-size:11px;
 line-height:14px;
}
.fontSmall2{
 font-size:11px;
 line-height:12px;
}
.fontSmall3{
 font-size:10px;
 line-height:11px;
 text-align:right;
}

.pagetitle01{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title01.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}
.pagetitle02{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title03.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}
.pagetitle03{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title04.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}
.pagetitle04{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title02.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}
.pagetitle05{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title05.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}
.pagetitle06{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title06.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}
.pagetitle07{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title07.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}
.pagetitle08{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title12.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}
.pagetitle09{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title08.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}
.pagetitle10{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title09.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}

.pagetitle11{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title10.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}
.pagetitle_flow{
	display:block;
	width:700px;
	height:30px;
	background-image:url(image/page_title14.gif);
	background-position:0px 0px;
    background-repeat:no-repeat;
    text-indent:-1000em;
    text-decoration:none;
	margin:10px 0px 10px 40px;
	padding:3px;
	border-bottom:1px #37368D solid;
}
.page_box01{
	width:690px;
	margin:0px 0px 10px 40px;
	padding-left:10px;
}

/*.page_boxb{
	width:400px;
	margin:0px 0px 10px 40px;
	padding:10px;
	background-color:#fff;
	border-left:#014100 3px solid;
	border-top:#014100 3px solid;
}*/
.page_boxb{
	width:450px;
	margin:0px 0px 10px 40px;
	padding:10px;
}
.navi_box{
	margin:0px 0px 10px 40px;
}
.page_haikei{
	background-image:url(image/page_haikei.jpg);
}
.page_haikei2{
	background-image:url(image/page_haikei2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.page_haikei3{
	background-image:url(image/page_haikei3.jpg);
}
.back_page3{
	background-image:url(image/side.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.page_box02{
	width:710px;
	margin:0px 0px 10px 30px;
}
.gyoumu_box{
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	border:2px #37368D solid;
	font-size:14px;
	color:#333333;
	line-height:26px;

}
.font12{
	font-size:12px;
	padding:3px;
}
.s_moji{
	font-size:13px;
	text-align:justify;
}
.s_moji2{
	font-size:12px;
	text-align:justify;
}
.right{
	float:left;
}
.flow_box01{
	background-image:url(image/f01.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.flow_box02{
	background-image:url(image/f02.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.flow_box03{
	background-image:url(image/f03.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.flow_box04{
	background-image:url(image/f04.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.flow_box05{
	background-image:url(image/f05.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.flow_box06{
	background-image:url(image/f06.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.flow_box07{
	background-image:url(image/f07.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
	
.flow01{
	font-size:13px;
	line-height:24px;
	text-align:justify;
	padding:5px 0px 0px 20px;
	text-decoration:none;
}
.flow_text{
	font-size:14px;
	line-height:28px;
	font-weight:bold;
}
.moji_b{
	font-size:18px;
	font-weight:bold;
}
.top{
	background-image:url(image/top_back.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.free{
	clear:both;
}
.box_under{
	margin-bottom:20px;
}
.moni_line{
	font-weight:bold;
	font-size:14px;
	line-height:22px;
}