@charset "utf-8";
/* CSS PROPERTY CLEAR */

body{
background:#E6E8E4 url(../tour/img/body_bg.jpg) no-repeat;
width:500px;
padding-top:105px;
font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
}

img{
vertical-align:middle;
}

.desc{
padding-bottom:40px;
}

table{
color:#FFFFFF;
background:url(../tour/img/table_bg.jpg) no-repeat;
width:330px;
margin-left:10px;
font-size:81.25%;
margin-bottom:20px;
}

th{
padding-right:3px;
text-align:right;
vertical-align:top;
line-height:1.8;
}

td{
vertical-align:top;
line-height:1.8;
}

td ul{
padding-left:15px;
}


table a:link,
table a:visited{
color:#FFFFFF;
font-weight:bold;
}
table a:hover,
table a:active{
background:#FFFFFF;
color:#CC0000;
font-weight:bold;
}

.btns{
margin-left:10px;
}

.btns a{
margin-right:20px;
}

#voice{
padding:10px;
}

#voice h2{
margin-bottom:10px;
}

#voice h3{
background:#000066 url(../tour/img/voice_h3_bg.gif) no-repeat;
color:#FFFFFF;
padding:0 7px;
line-height:2.1428;
font-size:87.5%;
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#333344 #888899 #888899 #333344;
}
#voice p{
background:#FFFFFF url(../tour/img/voice_p_bg.gif) left bottom no-repeat;
color:#333333;
padding:10px 15px;
line-height:1.5;
font-size:87.5%;
border-width:0 1px;
border-style:solid;
border-color:#FFFFFF #CCCCCC #FFFFFF #FFFFFF;
}
#voice address{
clear:both;
background:#BB140B url(../tour/img/voice_address_bg.gif) no-repeat;
color:#FFFFFF;
margin-bottom:15px;
padding:0 7px;
line-height:1.75;
font-family:Arial, Helvetica, sans-serif;
font-size:87.5%;
text-align:right;
border-width:0 1px 1px 1px;
border-style:solid;
border-color:#347FDD #BB99AA #BB99AA #DB342B;
}

#voice .photo_left{
float:left;
padding-right:10px;
}
#voice .photo_right{
float:right;
padding-left:10px;
}