@charset "UTF-8";
/* CSS Document */



ul li{
    color:#C69C83;
    }
	
hr{
 width:100%;
 height:1px;

}


h1{
 line-height:1.2em;
}

h2{
 line-height:1.2em;
}

h3{
 line-height:1.2em;
}


/* color */

.000 {color: #000 ; }
.fff {color: #fff ; }
.333 {color: #333 ; }
.red1 {color: #C03 ; }
.blu1 {color: #00C ; }
.grn1 {color: #090 ; }
.beg1  { color: #FFEDC5  ; }
.beg2  { color: #E8B886 ; }
.beg3  { color: #EDCA6D ; }
.gld  { color: #D2953A ; }
.brw1  { color: #C69C83  ; }
.brw2  { color: #956F58 ; }
.brw3  { color: #7A4F27 ; }
.brw4  { color: #3F3200  ; }
.sky1  { color: #B6DCF5 ; }
.sky2  { color: #6FB8EB ; }
.sky3  { color: #30B8EC  ; }
.lef0  { color: #F2FECD ; }
.lef1  { color: #CEEDAB ; }
.lef2  { color: #9AD953 ; }
.lef3  { color: #76D944 ; }
.sun0  { color: #FEE8C6 ; }
.sun1  { color: #FFD4B8 ; }
.sun2  { color: #FFA242 ; }
.sun3  { color: #FF8803 ; }
.sun4  { color: #E68821 ; }

/* text */



.small {
	font-size:smaller;line-height:130%;
	}
.big {
	font-size:larger;line-height:150%;
	}
.bold {
	font-weight: bold;
	}
.bb {
	font-size:larger;line-height:150%;font-weight: bold;
	}
.sb {
	font-size:smaller;line-height:130%;font-weight: bold;
	}
.caption {
	font-size:smaller;line-height:130%;
	margin: 10px 0 10px 0px;padding: 0px;
	}


.moji_red1 {
	color: #C03;
}
.moji_blu1 {
	color: #00C;
}
.moji_grn1 {
	color: #090;
}



/* img */

.sankaku {
	margin: 0px 5px 0px 0px;
	padding: 0px 0 0 0px;
	text-align: left;
	vertical-align:middle;
	}
.line {
	margin: 5px 0px 5px 0px;
	padding: 0px 0 0 0px;
	}	
	
	
/* table */	
	
table.photo  {margin: 0px ;padding: 0px ;border: 1px solid  #68009d ;}
.photo .td1 {vertical-align: top;text-align: left;margin: 0px ;padding: 5px ;width:105px;}
.photo .td2 {vertical-align: top;text-align: left;margin: 0px ;padding: 5px ;width:40px;}
.photo .td3 {vertical-align: top;text-align: left;margin: 0px ;padding: 5px ;width:125px;}

table.news  {margin: 0px ;padding: 0px ;border: 2px solid  #E8B886 ;}
.news .tr1 {vertical-align: top;text-align: left;margin: 0px ;padding: 5px ; background-color:#F1DAA1 ; }
.news .td2 {vertical-align: top;text-align: left;margin: 0px ;padding: 5px ;width:40px;}
.news .td3 {vertical-align: top;text-align: left;margin: 0px ;padding: 5px ;width:125px;}

table.fig {margin: 0px ;padding: 0px ;border: 1px solid #FFA242;}
.fig .td1 {vertical-align: top;text-align: left;margin: 0px ;padding: 5px ; background-color:#FFF1D7; border: 1px solid #FFA242;}
.fig .td2 {vertical-align: top;text-align: left;margin: 0px ;padding: 5px ; border: 1px solid #FFA242;}


table.exp  {margin: 0px ;padding: 0px ;border: 1px solid  #CEEDAB; }
.exp  .tr1 {vertical-align: top;text-align: left;margin: 0px ;padding: 5px ; background-color: #F2FECD ;}
.exp .td1 {vertical-align: top;text-align: left;margin: 0px ;padding: 5px ;width:40px;}
.exp .td2 {vertical-align: top;text-align: left;margin: 0px ;padding: 5px ;}
.exp .td3 {vertical-align: top;text-align: left;margin: 0px ;padding: 2px ;border: 1px solid  #CEEDAB ;}



table.bsc  {margin: 0px ;padding: 0px ;border: 1px solid  #E8B886;}
.bsc .tdfill {vertical-align: top;text-align: left;margin: 0px ;padding: 2px ;background-color: #FFEDC5;}
.bsc .tdline {vertical-align: top;text-align: left;margin: 0px ;padding: 2px ;border: 1px solid  #E8B886;  word-break: break-all;}
.bsc .tdfiline {vertical-align: top;text-align: left;margin: 0px ;padding: 2px ;border: 1px solid  #E8B886 ;background-color: #FFEDC5;}

table.non {margin: 0px ;padding: 0px ;}
.non .td1 {margin: 0px ;padding: 4px ; }
.non .td2 {margin: 0px ;padding: 8px ;}


/* list */	
.none { list-style-type:none; }
.disc { list-style-type:disc; }
.circle { list-style-type:circle; }
.square { list-style-type:square; }
.decimal { list-style-type:decimal; }
.decimal-leading-zero { list-style-type: decimal-leading-zero; }


/* line */

.line-brw3 {
	height: 5px;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #7A4F27;
	margin-top: 5px;
}

.line-brw2 {
	height: 5px;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #956F58;
	margin-top: 5px;
}

.line-brw1 {
	height: 5px;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C69C83;
	margin-top: 5px;
}

.line-beg2 {
	height: 5px;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E8B886;
	margin-top: 5px;
}

.line-sky2 {
	height: 5px;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6FB8EB;
	margin-top: 5px;
}
.line-sun2 {
	height: 5px;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFA242;
	margin-top: 5px;
}
.line-sun1 {
	height: 5px;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFD4B8;
	margin-top: 5px;
}
.line-lef2 {
	height: 5px;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9AD953;
	margin-top: 5px;
}



