/* <link rel="stylesheet" type="text/css" href="a.css"> ****/

body{
margin:0px 0px 5px 0px;
padding:0;
background-color:#ffffff;
text-align:left;
font-size: 12px;
font-weight:normal;
font-family:  verdana, helvetica, arial, sans-serif;
line-height: 1.2em;
background: url(op/img/h_line.gif) repeat-x left top ;
}


/*リンクの色**/    
a:link,a:visited{color:#0015FF;text-decoration:underline;}
/*リンクのオンマウス**/
a:active,a:hover{color:#FF0000;text-decoration:underline;}
/*画像が半透明になる**/
a:hover img{ opacity:0.5; filter: alpha(opacity=50); }
/*画像の枠を取る***/
img{border:none;}


table,td,tr{color:#330000;font-size: 12px;font-weight:normal;}
.ab1{color:#ffffff;font-size: 16px;font-weight:bold;}
.ab2{color:#ffffff;font-size: 14px;font-weight:normal;}
.ab3{color:#999999;font-size: 14px;font-weight:normal;}
.ab4{color:#ff0000;font-size: 16px;font-weight:bold;}
.ab5{color:#ff0000;font-size: 16px;font-weight:bold;}
.ab6{color:#ff0000;font-size: 12px;font-weight:normal;}

img.bt{border:none;
margin:0px 2px;
}

img.tllogo{border:none;
margin:5px 0px 0px 0px;
}
img.tllogo2{border:none;
margin:0px 0px 15px 0px;
}

/*$B"'6h@Z$j@~(B******************************************/
hr{
background-color: #4B4B4B;color: #4B4B4B;
border: none;height: 1px;
margin:1px 0px;padding:0;
}

/*$B"'%F%-%9%HAu>~(B******************************************/

.kuro{ color: #690036;font-weight:bold;}
.red{ color: #AA0000;}
.txt11{ font-size: 11px;}
.txt12{ font-size: 12px;color: #8B0048;margin: 0px 0px 5px 0px;}
.txt9{ font-size: 9px;font-weight:normal;}
.code{ font-size: 10px;margin: 0px 3px;font-weight:normal;}

.vio{font-size: 10px;color: #FF79CE;font-weight:normal;margin:5px 0px;}
.txttyo_l{background:url(img/tyo_l.gif) right top no-repeat;width:150px;height:35px;margin:5px 3px;float:left;}
.txthane_l{background:url(img/hane_l.gif) right top no-repeat;width:150px;height:35px;margin:5px 3px;float:left;}
.txtngo_l{background:url(img/ngo_l.gif) right top no-repeat;width:150px;height:35px;margin:5px 3px;float:left;}
.txtosk_l{background:url(img/osk_l.gif) right top no-repeat;width:150px;height:35px;margin:5px 3px;float:left;}
.txtfuk_l{background:url(img/fuk_l.gif) right top no-repeat;width:150px;height:35px;margin:5px 3px;float:left;}
.air{color: #666666;font-family: helvetica;margin:3px 0px 0px 50px;text-align:left;}

.txtsel{color: #059C00;}


/*$B"'%X%C%@(B******************************************/
#head{
border:none;
width:900px;height:512px;
margin: 10px 0px;
background:url(img/topimg.jpg) left top no-repeat;
}

#btn{
margin: 400px 0px 0px 15px;
}


/*$B"'(BINFO******************************************/
#info{width:900px;background:url(img/info.gif) left top repeat-y;}
#inbase{
border : none;
margin:10px 10px 0px 10px ;padding:0;
width:880px;
font-size:10px;color:#000000;line-height: 1.5em;vertical-align:top;
}
#inleft{
border: none;width:650px;
padding:10px 10px 5px 10px;
font-size:10px;color:#000000;line-height: 1.5em;vertical-align:top;
}
#inright{
border : none;
background:url(img/line.gif) left top repeat-y;
padding:0px 0px 0px 15px;
font-size:9px;color:#4B4B4B;line-height: 1.5em;vertical-align:top;text-align:center;
}
/*********/

.txtpp{
margin:10px 0px;padding:0;
color:#685712;line-height: 1.7em;
font-size:10px;
}

/*********/
#winebase{
border : none;
margin:10px ;padding:0;
width:630px;
font-size:10px;color:#000000;line-height: 1.5em;vertical-align:top;
}
#wine_l{
border: none;
padding:0px 10px 0px 0px;
font-size:10px;color:#333333;line-height: 1.3em;vertical-align:top;
}
#wine_m{
border: none;
background:url(img/line.gif) left top repeat-y;
padding:0px 10px 0px 10px;
font-size:10px;color:#333333;line-height: 1.3em;vertical-align:top;
}
#wine_r{
border : none;
background:url(img/line.gif) left top repeat-y;
padding:0px 0px 0px 10px;
font-size:10px;color:#333333;line-height: 1.3em;vertical-align:top;
}




/*$B"'MW9`(B******************************************/
#yoko{width:900px;background:url(img/yoko.gif) left top no-repeat;margin:10px 0px;}
#yobase{
border : none;
margin:20px 10px 10px 30px;padding:0;
width:850px;
}
#yoleft{
border: none;width:410px;
padding:50px 10px 10px 10px;
font-size:10px;color:#000000;line-height: 1.5em;vertical-align:top;
}
#yoright{
border : none;
background:url(img/line.gif) left top repeat-y;
padding:10px 10px 10px 20px;
font-size:10px;color:#000000;line-height: 1.5em;vertical-align:top;
}


h3 {
color: #690036;
border-left-color: #9B4973; 
padding: 2px 0px 0px 5px; 
border-style: solid; 
border-width: 0px 0px 0px 5px; 
font-size: 11px;
line-height: 1.5em;
font-weight: bold;
margin: 5px 0px 3px 0px;
}

h4 {
color: #690036;
border-left-color: #9B4973; 
padding: 2px 0px 0px 5px; 
border-style: solid; 
border-width: 0px 0px 0px 5px; 
font-size: 11px;
line-height: 1em;
font-weight: bold;
margin: 5px 0px 3px 0px;
}
ul{
	padding:0px;
	margin:10px 20px;
	list-style-type: square;
	list-style-position: outside;
	}
ol{
	list-style-position: outside;
	padding:0px;
	margin:10px 30px;
	}



/*$B"'NA6bHf3SI=(B******************************************/
#allbase{
width:900px; height: auto;
margin:10px 0px 2px 0px;
border:1px  solid #333333;
border-spacing: 0px;
border-collapse:collapse ;
}

/**********/
#title_all{
height:30px;
text-align:left;font-size: 10px;color:#ffffff;font-weight:normal;
border-width : 1px 1px 1px 1px ;border-style : solid ;
border-color: #333333;
background:url(img/tour.gif) right center no-repeat;
text-align:right;
}
/**********/

.all_cate{
background-color:#9E5C5C;border:1px  solid #333333;
font-size:11px;color:#ffffff;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:3px;
}

.allhatuti{
background-color:#ffffff;border:1px  solid #333333;
font-size:12px;color:#333333;font-weight:bold;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:5px;
width:50px;
}

.allhatuti_t{
background-color:#ffffff;border:1px  solid #333333;
font-size:12px;color:#fc155c;font-weight:bold;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:5px;
width:50px;
}
.allhatuti_h{
background-color:#ffffff;border:1px  solid #333333;
font-size:12px;color:#9000FF;font-weight:bold;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:5px;
width:50px;
}
.allhatuti_n{
background-color:#ffffff;border:1px  solid #333333;
font-size:12px;color:#007BFF;font-weight:bold;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:5px;
width:50px;
}
.allhatuti_o{
background-color:#ffffff;border:1px  solid #333333;
font-size:12px;color:#FF7B00;font-weight:bold;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:5px;
width:50px;
}
.allhatuti_f{
background-color:#ffffff;border:1px  solid #333333;
font-size:12px;color:#4BBB00;font-weight:bold;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:5px;
width:50px;
}

.all1{
background-color:#ffffff;
font-size:10px;color:#333333;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:8px 5px;
border-width : 1px 0px 0px 1px ;border-style : solid ;
border-color: #333333  #dddddd #dddddd  #dddddd;
}
.allyen1{
background-color:#ffffff;
font-size:11px;color:#9500B3;
text-align:left;line-height: 1.2em;vertical-align:middle;
padding:8px 0px 8px 20px;
border-width : 1px 0px 0px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #dddddd  #dddddd;
}


.all2{
background-color:#f0f0f0;
font-size:10px;color:#333333;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:8px 5px;
border-width : 0px 0px 1px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}
.allyen2{
background-color:#f0f0f0;
font-size:11px;color:#9500B3;
text-align:left;line-height: 1.2em;vertical-align:middle;
padding:8px 0px 8px 20px;
border-width : 0px 0px 1px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}

.all3{
background-color:#ffffff;
font-size:10px;color:#333333;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:8px 5px;
border-width : 0px 0px 1px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}
.allyen3{
background-color:#ffffff;
font-size:11px;color:#9500B3;
text-align:left;line-height: 1.2em;vertical-align:middle;
padding:8px 0px 8px 20px;
border-width : 0px 0px 1px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}

.all4{
background-color:#f0f0f0;
font-size:10px;color:#333333;
text-align:center;line-height: 1.2em;vertical-align:middle;
padding:8px 5px;
border-width : 0px 0px 0px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}
.allyen4{
background-color:#f0f0f0;
font-size:11px;color:#9500B3;
text-align:left;line-height: 1.2em;vertical-align:middle;
padding:8px 0px 8px 20px;
border-width : 0px 0px 0px 1px ;border-style : solid ;
border-color: #333333  #dddddd  #333333  #dddddd;
}
/*$B"'F|DxI=(B******************************************/
#title_sche{
height:30px; width:900px;
text-align:left;font-size: 10px;color:#ffffff;font-weight:normal;
border-width : 1px 1px 1px 1px ;border-style : solid ;
border-color: #333333;
background:url(img/sche.gif) right center no-repeat;
text-align:right;
}

#schebase{
border: none;
width:900px;
text-align:left;
}

#scheright{
border: none;
padding:10px;
font-size:10px;color:#000000;line-height: 1.5em;vertical-align:top;
}
/**********/
ul.nittei{
margin:0px 5px 5px 2px;
padding: 0px;
list-style-type:none;
font-size:10px;
text-align:left;
color:#333333;
font-weight:normal;
border:1px solid #b7b7b7;
width:850px;
}

li.n0425{
padding:5px 5px 5px 28px;
line-height: 1.5em;
background:url(img/0425.gif) left top no-repeat;
border-bottom:1px solid #b7b7b7;
}
li.n0426{
padding:5px 5px 5px 28px;
line-height: 1.5em;
background:url(img/0426.gif) left top no-repeat;
}
li.n0427{
padding:5px 5px 5px 28px;
line-height: 1.5em;
background:url(img/0427.gif) left top no-repeat;
border-top:1px solid #b7b7b7;
}


/************************************/

#f{
margin:20px 0 0 0;
padding:5px;
border:1px solid  #ffc3be;
background-color:#ffefee;
width:800px;height:auto;
}

.fbar {
padding: 5px 10px 0 0;
border-width :0;
font-size:14px;
color:#000000;
font-weight:bolder;
text-align:center;
}

.fbar0 {
margin:0;
padding: 0;
font-size:10px;
color:#666666;
text-align:right;
font-weight:normal;
}

img.f1{
margin:0 5px 0 5px;
border:none;
width:5px;height:20px;
}

.fbar1 {
padding: 0 20px 0 10px;
background:url(img/bar_f1.gif) left top no-repeat;
font-size:12px;
color:#666666;
text-align:left;
}
.fbar2 {
padding: 0 20px 0 10px;
background:url(img/bar_f2.gif) left top no-repeat;
font-size:12px;
color:#666666;
text-align:left;
}
.fline {
height:1px;
padding: 0;
background-color:#c6c6c6;
}

.ff {
padding: 5px 0 5px 0;
font-size:12px;
color:#666666;
text-align:left;
line-height:  2em;
}


/*$B%U%C%?(B******************************************************/

hr {
background-color: #999999;
color:  #999999;
border: none;
height: 1px;
}

#footer{
margin:10px 0px 0px 0px;
padding:5;
background-color:#e91186;
color:#ffffff;
text-align:right;
font-size:13px;
height: 30px;
}

img.copy {
margin: 0px 0px 0px 0px;
border:none;
float:left;
}

