@charset "utf-8";

/*------------------------------------------------
    contact/quick_response/index.html
--------------------------------------------------*/
#pagetitle h1{
    width: 637px;
    height: 40px;
    background: url(../images/ind_pagetitle.gif) left top no-repeat;
}
.idx_quickresponse{
    width: 540px;
    margin: 5px 0px 0px 0px;
}
.idx_quickresponse div{
    width: 410px;
    float: left;
    margin: 0px 0px 0px 0px;
}

.idx_quickresponse p img{
    margin: 0px 0px 5px 0px;
}
.idx_quickresponse a{
    display: block;
    width: 410px;
    height: 99px;
}
.idx_quickresponse a span{
    display: none;
}
.idx_quickresponse a:link,
.idx_quickresponse a:visited{
    background: url(../../images/idx_bnr_quick_response01.jpg) left -99px no-repeat;
}
.idx_quickresponse a:hover,
.idx_quickresponse a:active{
    background: url(../../images/idx_bnr_quick_response01.jpg) left top no-repeat;
}
.idx_quickresponse div.leave_seat{
    width: 410px;
    float: left;
    margin: 0px 0px 0px 0px;
}
.idx_quickresponse div.leave_seat a{
    display: block;
    width: 410px;
    height: 99px;
}
.idx_quickresponse div.leave_seat a span{
    display: none;
}
.idx_quickresponse div.leave_seat a:link,
.idx_quickresponse div.leave_seat a:visited{
    background: url(../../images/idx_bnr_quick_response02.jpg) left -99px no-repeat;
}
.idx_quickresponse div.leave_seat a:hover,
.idx_quickresponse div.leave_seat a:active{
    background: url(../../images/idx_bnr_quick_response02.jpg) left top no-repeat;
}
.ind_img01 {
    margin: 15px 0 0 0;
}
.exp {
    font-size: 83%;
    margin: 8px 0 0 0;
    line-height: 1.5em;
}

/* service */
.idx_service_title{
    width: 540px;
    position: relative;
}
.idx_service_title a.idx_service_listlink{
    display: block;
    position: absolute;
    top: 0px;
    left: 464px;
    width: 73px;
    height: 15px;
    background: url(../images/idx_btn_service.gif) left top no-repeat;
    text-indent: -9999px;
}
.idx_service_title a.idx_service_listlink:link,
.idx_service_title a.idx_service_listlink:visited{
    background: url(../images/idx_btn_service.gif) left -15px no-repeat;
}
.idx_service_title a.idx_service_listlink:hover,
.idx_service_title a.idx_service_listlink:active{
    background: url(../images/idx_btn_service.gif) left top no-repeat;
}

/* frame */
#contentsarea02 .frame01{
    width: 540px;
    margin: 20px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    background: url(../../../common/images/bg_blue03.gif);
}
.frame01_inner{
    width: 520px;
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 15px 0px;
    background: #ffffff;
}
.idx_form{
    width: 150px;
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
    float: left;
}
.idx_form h3.icon{
    background: url(../../../common/images/leftmenu_icon.gif) 0px 1.1em no-repeat;
    color: #000000;
    font-weight: bold;
    padding: 10px 0px 10px 10px;
    line-height: 1.4em;
}
.idx_mail{
    width: 134px;
    margin: 0px 0px 0px 45px;
    padding: 0px 0px 0px 0px;
    float: left;
}
.idx_mail h3.icon{
    background: url(../../../common/images/leftmenu_icon.gif) 0px 1.1em no-repeat;
    color: #000000;
    font-weight: bold;
    padding: 10px 0px 25px 10px;
    line-height: 1.4em;
}
.idx_form h3,
.idx_tel h3,
.idx_mail h3{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}
.idx_tel h3.icon{
    background: url(../../../common/images/leftmenu_icon.gif) 0px 1.1em no-repeat;
    color: #000000;
    font-weight: bold;
    padding: 10px 0px 15px 10px;
    line-height: 1.4em;
}
.idx_tel{
    width: 125px;
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.idx_tel div span{
    display: block;
    padding: 8px 0px 0px 0px;
}
.idx_tel div img{
    display: block;
    margin: 0px 0px 6px 0px;
}

