body {
    margin: 0%; 
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
    background:#CECBBD url(img/sub-bg.gif) repeat-x;
	}


a.new { color:#333333;}
a.new:link { color:#333333;}
a.new:visited { color:#333333;}
a.new:hover { color:#CC6600;}
a.new:active { color:#CC6600;}

a.txt { color:#333333; font-size:90%;}
a.txt:link { color:#333333; font-size:90%;}
a.txt:visited { color:#333333; font-size:90%;}
a.txt:hover { color:#CC6600; font-size:90%;}
a.txt:active { color:#CC6600; font-size:90%;}

a.ttxt { color:#333333; font-size:90%; font-weight: bold; }
a.ttxt:link { color:#333333; font-size:90%; font-weight: bold; }
a.ttxt:visited { color:#333333; font-size:90%; font-weight: bold; }
a.ttxt:hover { color:#CC6600; font-size:90%; font-weight: bold; }
a.ttxt:active { color:#CC6600; font-size:90%; font-weight: bold; }

a.txt-ti { color:#666666; font-size:100%; font-weight: bold; }
a.txt-ti:link { color:#666666; font-size:100%; font-weight: bold; }
a.txt-ti:visited { color:#666666; font-size:100%; font-weight: bold; }
a.txt-ti:hover { color:#CC6600; font-size:100%; font-weight: bold; }
a.txt-ti:active { color:#CC6600; font-size:100%; font-weight: bold; }

a.navi { color:#ffffff; text-decoration:none;}
a.navi:link { color:#ffffff; text-decoration:none;}
a.navi:visited { color:#ffffff; text-decoration:none;}
a.navi:hover { color:#CC6600; text-decoration:none;}
a.navi:active { color:#ffffff; text-decoration:none;}

a.pnavi { color:#ffffff;}
a.pnavi:link { color:#ffffff;}
a.pnavi:visited { color:#ffffff; }
a.pnavi:hover { color:#CC6600;}
a.pnavi:active { color:#ffffff; }

a.snavi { color:#333333; text-decoration:none; font-size:80%;}
a.snavi:link { color:#333333; text-decoration:none; font-size:80%;}
a.snavi:visited { color:#333333; text-decoration:none; font-size:80%;}
a.snavi:hover { color:#CC6600; text-decoration:none; font-size:80%;}
a.snavi:active { color:#333333; text-decoration:none; font-size:80%;}

a.ssnavi { color:#FF0000; text-decoration:none; font-size:80%;}
a.ssnavi:link { color:#FF0000; text-decoration:none; font-size:80%;}
a.ssnavi:visited { color:#FF0000; text-decoration:none; font-size:80%;}
a.ssnavi:hover { color:#CC6600; text-decoration:none; font-size:80%;}
a.ssnavi:active { color:#FF0000; text-decoration:none; font-size:80%;}

a.shortnavi { color:#333333; text-decoration:none; font-size:90%; display:block; width:150px; background-image:url(img/mn-line3.gif);}
a.shortnavi:link { color:#333333; text-decoration:none; font-size:90%;}
a.shortnavi:visited { color:#333333; text-decoration:none; font-size:90%;}
a.shortnavi:hover { color:#333333; text-decoration:none; font-size:90%;}
a.shortnavi:active { color:#333333; text-decoration:none; font-size:90%;}

h1 {font-weight: bold; margin: 0px; color: #333333; margin-bottom: 0px;
font-size: 100%; margin-left: 15px; background-color:#D6D5B8;
}

h2 {
	font-weight: bold; font-size: 100%; margin: 0%; color: #333333; 
        border-left: 10px solid gray; padding: 3px;
        padding-left: 3px; background-color: #DFDEC9; 
        margin-bottom :5px;
        
}

h3 {
	font-weight: bold; font-size: 100%; margin: 0%; color: #666666; 
        border-left: 5px solid gray; padding: 3px;
        padding-left: 3px; 
        margin-bottom :5px; margin-top :10px;
        
}

h4 {
        border-style:solid; border-width:0; padding:3px; 
        font-weight: bold; font-size: 100%; color: #666666; 
        border-bottom-width:thin;margin-bottom :3px; margin-top :15px;
        border-color:#7A784A; padding-left: 3px;
}


.clrbw {
background-color: #3D2D0B;
}

.clroc {
background-color: #CCCC66;
}

.clrdbw {
background-color: #180502;
}

.mn-bg {
background-color: #504B3D;
}

.new-bg {
background-color: #EAE6DD;
}

.base-bg {
background-color: #EAE6DD;
}

.new-title {
background-image: url(img/title-bg.gif);
}

.mn-line {
background-image: url(img/mn-line.gif);
}

.mn-line2 {
background-image: url(img/mn-line2.gif);
}

.mn-line3 {
background-color: #291810;
}

.mn-line21 {
background-image: url(img/mn-line.gif);
}

.pnavi-bg {
background-color: #7A784A;
}

.pz-navi-bg {
background-color: #7A784A;  line-height:115%;
padding-left:25px;
}

.title-bg {
background-color: #D6D5B8;
}

.txt-bg {
background-color: #E6E5DE; font-size:80%; line-height:150%;
}

.name-bg {
background-color: #DFDEC9; font-size:90%;
}

.day-bg {
background-color: #DFDEC9; font-size:90%;
}

.contents-bg {
background-color: #F3F2EE;
}

.txtr-bg {
background-color: #E6E5DE;
}

.txt-w80  {color: #ffffff; font-size: 80%; line-height:135%;
}

.txt-90  {color: #333333; font-size: 90%; line-height:135%;
}

.mn-txt {color: #ffffff; font-size: 80%;
}

.new-txt {color: #333333; font-size: 80%;
}

.pnavi-txt {color: #ffffff; font-size: 80%;
}

.day-txt {color: #333333; font-size: 80%; white-space:nowrap;
}

.shortcut-txt {color: #333333; font-size: 80%; font-weight: bold;
}

.vnavi-bg {
background-color: #D6D5B8;
}

.vnavi-bg2 {
background-color: #180400;
}

.sp-bg {
background-image: url(img/s-p-bg.gif);
}

.wline-bg {
background-color: #ffffff;
}

.lh-135  {line-height:135%;
}

.tbl1
{
   border-left: solid 2px #999999;
   border-bottom: solid 2px #999999;
}

.th1
{
   border-top: solid 2px #999999;
   border-right: solid 2px #999999;
   background-color: #ffffcc;
}

.td1
{
   border-top: solid 2px #999999;
   border-right: solid 2px #999999;
}

.li-none { list-style: none }

/*--insideを設定した場合のcss--*/
UL.type_1{
  list-style-image : url(images/arrow_blue_g.gif);
  list-style-type : disc;　/*画像が表示されない場合の設定*/
  list-style-position : outside;　　　　/*インサイドの設定*/
  margin : 0px;
  padding : 5px 20px 5px 40px;　　　　　　　　　　/*四隅に20px余白設定*/
}
li.style_1{
  font-size:100%;    
  line-height : 100%;                　/*リストの行間調整*/
  padding : 2px 0;             /*リストとリストの間隔調整*/
}

/*
.li-none {
    font-weight: bold;
    font-size: 1em;
    color: #606060;
    background-color: #cccc99;
    border: 1px none #000000;
    border-top: 1px solid #eeeecc;
    border-left: 1px solid #eeeecc;
    border-right: 1px solid #999966;
    border-bottom: 1px solid #666666;
    padding: 5px 3px 3px 0.5em;
 list-style: none }

.test { padding: 5px 3px 3px 0.5em; }
*/

/*** [start]search form text ***/
.form-text {
	color:#FFF;
	font-size:10px;
	margin:4px 0 0;
	padding:0;
}

.form-text-en {
	color:#FFF;
	font-size:12px;
	margin:3px 0 0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
}

.btn-en {
	font-family:"Times New Roman", Times, serif;
}

/*** [end]search form text ***/
