BODY {
	background-color: #ffffff;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
#all{
	background-color: #379F91;
	width: 820px;
	margin-left: 0px;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	border-left: 1px solid Green;
	border-right: 1px solid Green;
	padding-top: 10px;
	padding-left: ;
	height: 100%;
	background-repeat: repeat-x;
	background-image: url(../images/bg.gif);
}
#all-print{
	width: 725px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	border-left: 1px solid Green;
	border-right: 1px solid Green;
	padding-top: 0px;
	height: 100%;
	background-color: #FFFFFF;
/*	background-repeat: repeat-x;
	background-image: url(../images/bg.gif);
*/}
table{
    border:none;
}
th {
	background-color: #EEEEEE;
	border: 1px solid #D2D2D2;
}
h1 {
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    font-size: 24px;
    font-weight: normal;
    color:#666666;
    margin-left: 100px;
    margin-top: 12px;
    margin-right: 0px;
    margin-bottom: 12px;
}
h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FFCC00;
    font-weight: bold;
    letter-spacing: 4px;
}
h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	letter-spacing: 4px;
}
a:link {
text-decoration: underline;
}
a:visited {
	color: #333333;
text-decoration: underline;
}
a:hover {
    color:#FF6600;
text-decoration: underline;
}
a:active {
    color:#333333;
text-decoration: underline;
}
.top{
    font-size: 80%;
    letter-spacing:1px;
    color:#333333;
    padding:5px 1px 1px 10px;
}

.second{
    letter-spacing:1px;
    color:#333333;
    font-size: 80%;
    padding-right: 20px;
    padding-left: 20px;
}

.kanko{
    font-size:80%;
    letter-spacing:2px;
    padding:5px 16px;
}

.view{
    font-size:80%;
    letter-spacing:3px;
    padding:2px 20px;
}

.co{
    font-size:12px;
    color: #333333;
    padding:1px 8px;
}

.bot{
    FONT-SIZE: 2px;
    padding: 3px;
    color:black;
}

.bottan1{ margin: 10px; }

.pamf{
    font-size: 80%;
    letter-spacing:1px;
    color:#333333;
    padding:1px 18px 1px 1px;
}

.pamf2{
    font-size: 80%;
    letter-spacing:1px;
    color:#333333;
}
.bg {
	background-image: ;
	background-color: #E0FFFF;
}

.pgbg {
    background-image:   url(project7.css);
    background-color: #9CBABD;
    background-repeat:repeat;
}
.mainpara {
    font-family: "ＭＳ ゴシック", "Osaka−等幅";
    font-size: 14px;
    color:#666666;
    margin-top: 12px;
    margin-right: 36px;
    margin-bottom: 12px;
    margin-left: 240px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.lain-h {
	border-top-width: 2px;
	border-top-color: #CFCFCF;
	border-top-style: solid;
}
.lain { 
	background-image: url(../img/line0.gif); 
	background-repeat: repeat-x}

.lain-under{
	border-bottom-color: Gray;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.right {  text-align: right}

.sab {
	width: 404px;
	background-color: White;
	height: auto;
	border: 1px #CCCCCC solid;
	padding-top: 2px;
	padding-bottom: 2px
}
.sabtext{
	margin: auto auto;
	text-align: right;
	text-justify: distribute;
	line-height: 120%;
	font-size: 85%;
	font-weight: normal;
; float: none
}
.tdbg{
	background: url(../img/ta-back.gif);
	background-repeat: repeat-y;
	background-position: 780px;
}
.tdboder1{
	border: 1px solid Green;
}
.tdboder2{
	border: 1px #000099 solid;
}

.tdboder3{
	border: 1px solid #666666;
}
.topunder{
	background-image: url(../top_images/top_under.gif);
	background-color: #D2E2E4;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 0.8em;
	text-align: justify;
	text-decoration: none;
	color: Navy;
	padding-left: 5px;
	letter-spacing: 1px;
	padding-right: 5px;
}


.topunder a:link {
text-decoration: none;
}
.topunder a:visited {
	color: Purple;
	; text-decoration: none;
}
.topunder a:hover {
    color:#FF6600;
; text-decoration: none;
}
.topunder a:active {
    color:#333333;
; text-decoration: none;
}
/*
*/

.let-sp5 {
	letter-spacing: 5px;
}
.indent10 {margin-left:10px}
.indent15 {margin-left:15px}

.indent25 {margin-left:25px}

.indent50 {margin-left:50px}

.indent75 {margin-left:75px}

.indent80 {margin-left:80px}

.indent100 {margin-left:100px}

.indent105 {margin-left:105px}

.indent125 {margin-left:125px}

.indent150 {margin-left:150px}

.indent135 {margin-left:135px}

.indent192 {margin-left:192px}
.mr-12 {margin-right:12.5px}

/* font */

.tirp-title {
 width: auto;
 background-color: #CCCC99;
 height: auto;
 border-bottom: 1px  solid;
 padding-top: 5px;
 padding-bottom: 2px;
 border-bottom-color: #003399;
 padding-left:10px;
}
.tirp-m-title {
 width: auto;
 background-color: #CCCC99;
 height: auto;
 border-bottom: 1px  solid;
 padding-top: 5px;
 padding-bottom: 2px;
 border-bottom-color: #003399;

}


.t-11 {
	font-size:11.0pt;
}
.tdlan {
	border-color: #C1C1C1 #C1C1C1 #C1C1C1;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.tdlh3 {
	border-color: #333333 #333333 #333333 #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.tdlan3 {
	border-color: #333333 #333333 #333333 #333333;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.tdlri {
	border-color: #333333 #333333 #333333 #333333;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.tdlanri {
	border-color: #333333 #333333 #333333 #333333;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.tdltoanri {
	border-color: #333333 #333333 #333333 #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.tdltoan {
	border-color: #333333 #333333 #333333 #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.tdlanrilf {
	border-color: #333333 #333333 #333333 #333333;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.tdltoanrilf {
	border-color: #333333 #333333 #333333 #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.logo{
 border:solid;
 width: 100%;
 border-width: 0px 0px 1px 10px;
 border-color: black black #CCCC99 #CCCC99;
 text-align: left;
 padding-left: 10px;
 margin-left:10px;
 margin-right:10px;
}
.comento {
 border-color: #333333 #333333 #333333 #333333;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 margin:10px;
 font-size:10.0pt;
 padding:5px;
}

