@charset "UTF-8";
hr{
display: none;
clear: both;
}

.sub-content{
float: left;
margin-bottom: 10px;
background-image: url("../../common/bg_09.jpg");
background-position: 22px left;
background-repeat: no-repeat;
}

/*0702*/
h3{
width: 663px;
height: 19px;
padding: 3px 0 0 7px;
background-image: url("../../common/ti_02.gif");
background-repeat: no-repeat;
color: #666666;
font-size: 16px;
font-weight: bold; 
font-family: "ＭＳ Ｐ明朝", Times, serif;
}

h3.few-days{
width: 663px;
height: 19px;
margin-bottom: 20px;
padding: 3px 0 0 7px;
background-image: url("../../common/ti_02.gif");
background-repeat: no-repeat;
color: #666666;
font-size: 16px;
font-weight: bold; 
font-family: "ＭＳ Ｐ明朝", Times, serif;
}

.schedule{
width: 650px;
height: 36px;
padding: 20px 10px;
}

.schedule ul{
height: 32px;
margin: 0 auto;
list-style: none;
}

.schedule ul li{
float: left;
margin: 0 3px 0 0;
}

.schedule ul li a{
border: none;
}

.schedule ul li.right{
float: left;
margin: 0
}

.schedule ul li.arrow{
float: left;
padding: 6px 0 5px;
}

.schedule-3months{
width: 650px;
height: 36px;
padding: 20px 10px;
}

.schedule-3months ul{
height: 32px;
margin: 0 auto;
list-style: none;
}

.schedule-3months ul li{
float: left;
margin: 0 17px 0 0;
}

.schedule-3months ul li a{
border: none;
}

.schedule-3months ul li.right{
float: left;
margin: 0;
}

.schedule-3months ul li.arrow{
float: left;
padding: 6px 0 5px;
}

div.title{
width: 640px;
height: 25px;
margin-bottom: 5px;
padding: 4px 0 0 30px;
background-image: url(../img/qa_bg01.gif);
background-position: left top;
background-repeat: no-repeat;
}

div.title h4{
float: left;
color: #756448;
font-size: 14px;
font-weight: 900;
}

.colum{
display: block;
width: 650px;
height: auto;
margin-bottom: 20px;
padding: 10px;
background-image: url(../schedule/img/bg01.gif);
background-position: left top;
background-repeat: repeat-y;
line-height: 145%;
color: #666666;
}

.colum dl dt{
margin-bottom: 5px;
font-weight: 900;
}

.colum dl dt.last{
margin-bottom: 25px;
font-weight: 900;
}

.colum dl dd{
padding-left: 5px;
line-height: 140%;
}

.colum dl dd.last{
margin-bottom: 25px;
padding-left: 5px;
line-height: 140%;
}

/*
border-bottom: 4px solid #F3F3F3;
*/


/* プロパティの順序 */
/*
#id-name{
display
list-style
position
float
clear
width
height
margin
padding
border
background
color
font
text-decoration
text-align
vertical-align
white-space
other text
content
}
*/

