@charset "UTF-8";


/* .idx */
.idx .flowBox {
width: 614px;
margin:0 0 12px 30px;
padding-top: 10px;
background: url(../images/flow_box_upper.gif) no-repeat;
}
.idx .flowBox-inner {
width: 614px;
padding-top: 12px;
background: url(../images/flow_box_bg.gif) no-repeat left bottom;
}
.idx .flowBox-ladtchild {
width: 614px;
margin:0 0 12px 30px;
padding-top: 10px;
background: url(../images/flow_box_lastchild.gif) no-repeat;
}
.idx .flowBox-ladtchild-inner {
width: 614px;
padding-top: 12px;
background: url(../images/flow_box_lastchild-bg.gif) no-repeat left bottom;
}
.idx .innerL {
width: 168px;
float: left;
}
.idx .innerL img {
vertical-align: bottom;
}
.idx .innerR {
width: 416px;
float: right;
margin: 0 15px;
}
.idx .innerR h3 {
font-size: 13px;
margin-bottom: 8px;
font-weight: bold;
}
/*
.idx .shadowBox {
padding: 20px 15px 15px 185px;
margin: 0 0 10px 15px;
}
* html .idx .shadowBox {
padding-bottom: 5px;
}
.idx .box01 {
behavior: url(/common/css/ie-css3.htc);
background-color: #fff;
_padding-bottom: 47px!important;
}
.idx .box01 img {
float: left;
margin: -5px 0 0 -185px;
margin: -7px 0 0 -186px\9;
}
* html .idx .box01 img { margin: -3px 0 0 -185px; }
.idx .box02 {
behavior: url(/common/css/ie-css3.htc);
background-color: #fff;
}
.idx .box02 img {
float: left;
margin: -4px 0 0 -186px;
}
.idx .box03 {
behavior: url(/common/css/ie-css3.htc);
background-color: #fff;
_padding-bottom: 16px!important;
}
.idx .box03 img {
float: left;
margin: -11px 0 0 -186px;
}
* html .idx .box03 img { margin: -11px 0 0 -185px; }
.idx .box04 {
behavior: url(/common/css/ie-css3.htc);
background-color: #fff;
_padding-bottom: 16px!important;
}
.idx .box04 img {
float: left;
margin: 3px 0 0 -186px;
}
.idx .box05 {
behavior: url(/common/css/ie-css3.htc);
background-color: #f8f8f8;
_padding-bottom: 16px!important;
}
.idx .box05 img {
float: left;
margin: -20px 0 0 -186px;
}
.idx .shadowBox h3 {
font-size: 14px;
font-weight: bold;
margin-bottom: 13px;
}
*/
.idx .nextWrapper {
width: 614px;
margin: 0 auto 12px auto;
}
.idx .nextWrapper p {
width: 36px;
margin: 0 auto;
}
/*
.idx .next {
width: 0;
height: 0;
border-top: 25px solid #ff7901;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
float: left;
}
.idx .next p {
font-weight: bold;
background: transparent;
color: #fff;
float: left;
margin: -25px 0 0 -15px;
-position: relative;
text-shadow: #ff7901 0px -1px, #ff7901 1px 0px, #ff7901 0px 1px, #ff7901 -1px 0px;
}
*/


/* .data */
.data .shadowBoxWrapper {
overflow: hidden;
width: 690px;
}
.data .shadowBox {
padding: 8px 5px 15px;
margin-right: 10px;
width: 209px;
float: left;
background: #ffffff;
}
.data .shadowBox h3 {
font-size: 13px;
font-weight: bold;
}
.data .shadowBox.lastchild {
margin-right: 0;
}
.data .shadowBox div {
width: 188px;
margin: 0 auto;
}
.data .shadowBox div p.lists {
margin-bottom: 30px;
}
.data .shadowBox div p a {
zoom: 1;
}
.data .btn01 {
padding: 9px 0 7px!important;
line-height: 21px;
}
.data .btn01 span {
font-size: 12px;
}
.data dl.point {
margin: 0 0 20px 15px;
}
.data dl.point dt {
background: #7f0505;
color: #fff;
font-weight: bold;
font-size: 12px;
float: left;
padding: 2px 4px;
margin-right: 10px;
}
.data dl.point dd {
font-size: 10px;
color: #7f0505;
}
.data .priceTbl td {
background: #fff;
text-align: left;
padding: 0 10px 0 20px;
}

/* .schedule */
.schedule {}
.schedule .h3Area h3 {
margin-bottom: 10px;
}
