@charset "Shift_JIS";

/* ------------ info ------------ */

#right #event{
width:575px;
margin:5px 0;
padding:0;
border:0;
text-align:left;
word-wrap:break-word;word-break:break-all;
clear:both;}

#right #event span{
margin:0;
padding:0;
border:0;
}

#right #event .view{
width:575px;
margin:5px 0;
padding:0;
border:0;
background:#C4C4C4;
}

#right #event .view table{
width:569px;
margin:3px;
padding:0;
border:0;
background:#fff;
}
#right #event .view table th {width:429px;padding:2px;margin:0; vertical-align:top;text-align:left;background:url(/img/bg_infotit.gif) left top no-repeat;}

#right #event .view table th .tit{margin:10px 0 5px 20px; padding:0;border:0;color:#C90C12;font-size:17px;font-weight:bold;line-height:100%;}
#right #event .view table th .tit a{text-decoration:none;}
#right #event .view table th .tit a:link {color:#C90C12;}
#right #event .view table th .tit a:visited {color:#C90C12;}
#right #event .view table th .tit a:active {color:#C90C12;}
#right #event .view table th .tit a:hover {color:#C90C12; text-decoration:underline;}

#right #event .view table th .tit .day{margin:0; padding:0;border:0;font-size:11px;color:#999;font-weight:normal;}

#right #event .view table th .txt{padding:10px 5px 10px 20px;margin:0; font-size:12px;word-wrap:break-word;word-break:break-all;text-align:left;font-weight:normal;line-height:130%;}
#right #event .view table td {width:140px;padding:2px;margin:0; vertical-align:top;}
#right #event .view table td img{width:130px;padding:2px;margin:5px 0; vertical-align:top;}

#right #event ul {margin:5px 0 0 0; padding:0;border:0;}
#right #event ul li{
list-style-type:none;
margin:0; padding:0;
line-height:200%;
font-size:11px;
border:0;
background:url(/img/bg_dot01.gif) left bottom repeat-x;
}
#right #event ul li span{
color:#999;
margin:0 10px 0 5px;
}


/* ------------ navi ------------ */

#right #navi{
width:575px;
margin:5px 0 0 0;
padding:0;
border:0;
clear:both;
}

#right #navi table {
width:575px; 
margin:0;
padding:0;
border:0;
background:url(/img/bg_01.gif) left top no-repeat;}

#right #navi table th {
width:287px; 
padding:0;
margin:0;
vertical-align:top;
font-size:12px;
text-align:left;
}

#right #navi table th p{
padding:0;
margin:10px;
}

#right #navi table th ul {margin:10px 5px 0 75px; padding:0 0 10px 0;border:0;}
#right #navi table th ul li{
list-style-type:none;
margin:0; 
padding:0 0 0 17px;
line-height:150%;
font-size:12px;
font-weight:normal;
border:0;
color:#215573;
background:url(/img/ico_b.gif) left no-repeat 0.2em;
}

#right #navi table th ul li a{text-decoration:none;}
#right #navi table th ul li a:link {color:#215573;}
#right #navi table th ul li a:visited {color:#215573;}
#right #navi table th ul li a:active {color:#215573;}
#right #navi table th ul li a:hover {color:#666; text-decoration:underline;}

#right #navi table td {
width:288px; 
padding:0;
margin:0;
vertical-align:top;
font-size:12px;
text-align:left;
}

#right #navi table td p{
padding:0;
margin:10px 13px;
}

#right #navi table td ul {margin:10px 0 5px 30px; padding:0;border:0;}
#right #navi table td ul li{
list-style-type:none;
margin:0; 
padding:0 0 0 17px;
line-height:150%;
font-size:12px;
font-weight:normal;
border:0;
color:#215573;
background:url(/img/ico_b.gif) left no-repeat 0.2em;
}

#right #navi table td ul li a{text-decoration:none;}
#right #navi table td ul li a:link {color:#215573;}
#right #navi table td ul li a:visited {color:#215573;}
#right #navi table td ul li a:active {color:#215573;}
#right #navi table td ul li a:hover {color:#666; text-decoration:underline;}


/* ------------ navi2_1 ------------ */



#right #navi2_1{
	width:575px;
	padding:0;
	border:0;
	clear:both;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#right #navi2_1 table {
width:575px; 
margin:0;
padding:0;
border:0;
background:url(/img/bg_02.gif) left top no-repeat;}


#right #navi2_1 table th {
width:287px; 
padding:0;
margin:0;
vertical-align:top;
font-size:12px;
text-align:left;
}

#right #navi2_1 table th p{
padding:0;
margin:10px;
}

#right #navi2_1 table th ul {margin:10px 5px 0 75px; padding:0 0 10px 0;border:0;}
#right #navi2_1 table th ul li{
list-style-type:none;
margin:0; 
padding:0 0 0 17px;
line-height:150%;
font-size:12px;
font-weight:normal;
border:0;
color:#215573;
background:url(/img/ico_b.gif) left no-repeat 0.2em;
}

#right #navi2_1 table th ul li a{text-decoration:none;}
#right #navi2_1 table th ul li a:link {color:#215573;}
#right #navi2_1 table th ul li a:visited {color:#215573;}
#right #navi2_1 table th ul li a:active {color:#215573;}
#right #navi2_1 table th ul li a:hover {color:#666; text-decoration:underline;}

#right #navi2_1 table td {
width:288px; 
padding:0;
margin:0;
vertical-align:top;
font-size:12px;
text-align:left;
}

#right #navi2_1 table td p{
padding:0;
margin:10px 13px;
}

#right #navi2_1 table td ul {margin:10px 0 5px 30px; padding:0;border:0;}
#right #navi2_1 table td ul li{
list-style-type:none;
margin:0; 
padding:0 0 0 17px;
line-height:150%;
font-size:12px;
font-weight:normal;
border:0;
color:#215573;
background:url(/img/ico_b.gif) left no-repeat 0.2em;
}

#right #navi2_1 table td ul li a{text-decoration:none;}
#right #navi2_1 table td ul li a:link {color:#215573;}
#right #navi2_1 table td ul li a:visited {color:#215573;}
#right #navi2_1 table td ul li a:active {color:#215573;}
#right #navi2_1 table td ul li a:hover {color:#666; text-decoration:underline;}






/* ------------ navi2 ------------ */





#right #navi2{
width:575px;
margin:0 0 5px 0;
padding:0;
border:0;
clear:both;
}

#right #navi2 table {
width:575px; 
margin:0;
padding:0;
border:0;
background:url(/img/bg_02_2.gif) left top no-repeat;}

#right #navi2 table th {
width:287px; 
padding:0;
margin:0;
vertical-align:top;
font-size:12px;
text-align:left;
background:url(/img/bg_03.gif) left bottom no-repeat;
}

#right #navi2 table th p{
padding:0;
margin:10px;
}

#right #navi2 table th ul {margin:10px 5px 5px 75px; padding:0 0 10px 0;border:0;}
#right #navi2 table th ul li{
list-style-type:none;
margin:0; 
padding:0 0 0 17px;
line-height:150%;
font-size:12px;
font-weight:normal;
border:0;
color:#215573;
background:url(/img/ico_b.gif) left no-repeat 0.2em;
}

#right #navi2 table th ul li a{text-decoration:none;}
#right #navi2 table th ul li a:link {color:#215573;}
#right #navi2 table th ul li a:visited {color:#215573;}
#right #navi2 table th ul li a:active {color:#215573;}
#right #navi2 table th ul li a:hover {color:#666; text-decoration:underline;}

#right #navi2 table td {
width:288px; 
padding:0;
margin:0;
vertical-align:top;
font-size:12px;
text-align:left;
background:url(/img/bg_03.gif) right bottom no-repeat;
}

#right #navi2 table td p{
padding:0;
margin:10px 13px;
}

#right #navi2 table td ul {margin:10px 0 5px 30px; padding:0;border:0;}
#right #navi2 table td ul li{
list-style-type:none;
margin:0; 
padding:0 0 0 17px;
line-height:150%;
font-size:12px;
font-weight:normal;
border:0;
color:#215573;
background:url(/img/ico_b.gif) left no-repeat 0.2em;
}

#right #navi2 table td ul li a{text-decoration:none;}
#right #navi2 table td ul li a:link {color:#215573;}
#right #navi2 table td ul li a:visited {color:#215573;}
#right #navi2 table td ul li a:active {color:#215573;}
#right #navi2 table td ul li a:hover {color:#666; text-decoration:underline;
}

#right #mobile{
width:565px;
margin:0 0 5px 10px;
padding:0;
border:0;
clear:both;
}

#right #mobile span{
margin:0 0 0 15px;
padding:0;
border:0;
}










