body{
margin:0;
padding:0;
}


#tour2019_inner{
text-shadow:none;
margin:0;
padding:0 0 20px 0;
background: #F3F2EA; 
color:#000000;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}


#tour2019_inner header{
color:#ffffff;
}




#tour2019_inner h2{
margin:30px auto;
padding:0;
width:90%;
}


#tour2019_inner .logo{
display:block;
width:100%;
margin:30px auto 0;
}


#tour2019_inner .wh_back{
margin:20px auto;
padding:20px 20px;
width:85%;
background-color:#ffffff;
}



#tour2019_inner ul li{
font-size:13px;
padding:10px 0;
border-bottom:1px #9b9a95 dotted;
}



#tour2019_inner h3{
margin:20px auto 0;
font-size:18px;
}



#tour2019_inner .font_18{
font-size:18px;
}





#tour2019_inner .detil_inner{
width:95%;
margin:0 auto;
}



#tour2019_inner p{
margin:0;
padding:0;
font-size:13px;
line-height:1.6em;
}



#tour2019_inner .font_s{
font-size:11px;
}

#tour2019_inner .txt_center{
text-align:center;
}


#tour2019_inner .red{
color:#ff0000;
}


#tour2019_inner .mt10{
margin-top:10px;
}

#tour2019_inner .mb10{
margin-bottom:10px;
}


#tour2019_inner .mt15{
margin-top:15px;
}

#tour2019_inner .mb15{
margin-bottom:15px;
}


#tour2019_inner .title_yellow{
color:#917613;
font-size:15px;
font-weight:bold;
}


#tour2019_inner .pink{
color:#982e48;
font-weight:bold;
}


#tour2019_inner .date{
font-size:15px;
}


#tour2019_inner .place{
font-size:15px;
}


#tour2019_inner ul li{
padding:10px 0;
border-bottom:1px #9b9a95 dotted;
}


#tour2019_inner ul li:first-child{
border-top:1px #9b9a95 dotted;
}





#tour2019_inner hr{
border:0;
border-top:1px #9b9a95 solid;
margin:20px 0;
}


#tour2019_inner .entry_time{
width:90%;
background-color:#917613;
color:#ffffff;
text-align:center;
font-weight:bold;
margin:20px auto 10px;
padding:5px 0;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
font-size:15px;
}


#tour2019_inner .txt_link_box a.txt_link{
color:#1e4579;
font-size:15px;
}

#tour2019_inner .txt_link_box a.txt_link:visited{
color:#1e4579;
font-size:15px;
}


#tour2019_inner a.btn_entry{
display:block;
width:92%;
background-color:#CC0000;
text-decoration:none;
text-align:center;
margin:20px auto 30px;
padding:10px 0;
font-weight:bold;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-bottom:4px solid #680202;
font-size:16px;
color:#ffffff;
}


#tour2019_inner a.btn_entry:visited{
color:#ffffff;
}


#tour2019_inner a.back_btn{
display:block;
width:40%;
border:2px solid #917613;
text-decoration:none;
text-align:center;
margin:40px auto 20px;
padding:8px 0;
color:#917613;
font-size:13px;
}
