/* 概要 */
h3 {
height:60px;
}
#gaiyou{
background-image:url(../image/tittle/guidance/title-gaiyou.jpg);
background-repeat:no-repeat;
}
.title-image{
margin:0px 0px 10px 0px;
}
/* 要項 */
.youkou-left{
width:110px;

}
.youkou-right{
width:440px;
}
.n-list{
list-style-type:decimal;
list-style-position:outside;
margin-left:20px;
width:430px;
}
.list1{
list-style-type:square;
list-style-position:outside;
margin:10px 0px 20px 10px;
text-align:left;
}
.list2{
list-style-type:square;
list-style-position:outside;
margin:0px 20px 20px 25px;
text-align:left;
}
.list3{
list-style-type:none;
list-style-position:outside;
margin:10px 0px 20px 10px;
text-align:left;
}
.list4{
list-style-type:square;
list-style-position:outside;
margin:6px 0px 6px 20px;
text-align:left;
}
#gaiyou-tbl{
border:solid 1px #6699CC;
margin:10px 0px;
width:550px;
}

#gaiyou-tbl td{
border-bottom:dashed 1px #6699CC;
border-left:dashed 1px #6699CC;
padding:4px;
text-align:left;
}
#gaiyou-tbl th{
border-bottom:solid 1px #99c4ff;
border-left:dashed 1px #99c4ff;
padding:4px;
background-color:#99c4ff;

}
#gaiyou-tbl2{
border:solid 1px #6699CC;
}
#gaiyou-tbl2 td{
border-bottom:dashed 1px #6699CC;
border-left:border:solid 1px #6699CC;
}
.midasi1{
font-size:16px;
text-align:left;
border-left:solid 16px #688cc0;
border-bottom:solid 1px #688cc0;
padding:2px 20px 2px 4px;
margin:10px 20px 5px 5px;;
}
.copy2{
font:bold 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.posttbl{
border:solid 1px #99ccff;
}
.posttbl td{
border-bottom:solid 1px #9efacc;
text-align:left;
padding:4px;
}

.post{
border:solid 1px #99ccff;
background-color:#ffc619;
padding:4px;margin-top:5px;
}

#entrytblwaku{
}
#entrytblwaku td{
vertical-align:top;
}
.entrytbl{
border:solid 1px #6699CC;
margin:10px 0px;
}
.entrytbl td{
border-bottom:dashed 1px #6699CC;
border-left:dashed 1px #6699CC;
padding:4px;
text-align:left;
}
.entrytbl th{
border-bottom:solid 1px #99c4ff;
border-left:dashed 1px #99c4ff;
padding:4px;
background-color:#99c4ff;

}
#p-maptbl{
margin:10px 0 10px 20px;
border:solid 1px #0066CC;
}
#p-maptbl td{
border-bottom:dotted #0066CC 1px;
padding:4px;
}
#p-maptbl td.mark{
font-weight:600;
font-size:14px;
}
#p-maplist{
margin:10px 0 10px 20px;
border:solid 1px #0066CC;
width:480px;
list-style:square;
padding:5px 0 5px 20px;
font-size:14px;
line-height:1.5em;
}
#stufftbl{
border:solid 1px #0066CC;
margin-top:80px;
}
#stufftbl td{
border-bottom:dotted 1px #0066CC;
padding:2px;
}
#stufftbl th{
border-bottom:double 1px #0066CC;
}
.hyoshotbl{
border-top:dotted 1px #0066CC;
}
.hyoshotbl td{
border-bottom:dotted 1px #0066CC;
padding:2px;
}
.entrylist{
margin-right:20px;
list-style:disc;
}

#syousai-map{
border:solid thin #0000FF; 
width:420px;  
text-align:center; 
margin:10px auto;
}
#syousai-map a{
display:block;
background-color:#e5f7ff;
text-decoration:none;
color:#3366CC;
}
#syousai-map a:hover{
background-color:#0066CC;
color:#FFFFFF;
}
/* エントリー　*/
#runnet{width:575px;
padding:5px;
font-size:16px;
}
#runnet a{
display:block;
text-decoration:none;
background-color:#04459d;
color:#FFFFFF;
padding:3px 0 5px 5px;
}

#runnet a:hover{
background-color:#0099FF;
color:#FFFFFF;
}
/* ボランティア */
.voluntbl td{
border-bottom:dotted 1px #666666
}
/* 仮装 */
.kasou{
margin:20px 0 0 10px;
border-left:solid 10px #3366CC;
border-bottom:dotted 1px #3366CC;
padding:3px;
width:500px;
font-size:16px;
font-weight:600;
}

/* テント配置図 */
.tentzone{
border-left:solid 10px #0066CC;
background-color:#f0f0ff;
padding:3px 0 3px 8px;
font-size:14px;
margin:10px 0 10px 10px;
width:530px;
}

.tenttable{
border:solid 1px #3366cc;
margin:0 0 20px 10px;
}
.tenttable td{
border-bottom:dotted 1px #3366CC;
border-right:dotted 1px #3366CC;
padding:3px;
}
.tentleft{
width:27%;
}
.tentright{
width:73%;
}
.eat{
background-color:#fffff0;
}
.sport{
background-color:#f0f7ff;
}
.local{
background-color:#f7fff0;
}
.pr{
background-color:#f7f0ff;
}
.other{
background-color:#fff0f0;
}

/* おもてなし */
#omotenasitent{
margin:10px 0 0 20px;

text-align:center;
}
#omotenasitent a{
display:block;
background-color:#FF9900;
color:#FFFFFF;
text-decoration:none;
padding:10px;
}
#omotenasitent a:hover{
background-color:#FFCC66;
}

