

/* options_main */
div#options_main{
    width:952px;
    height:160px;
    margin: 0 auto;
    background: url(../img/contact/options_main.jpg) no-repeat;
}
div#options_main h2,div#options_main h3{
    text-indent: -9999px;
}

/* options index */
h2#options_h2_01{
    width:895px;
    height:48px;
    background: url(../img/contact/options_h2_01.jpg) no-repeat;
    text-indent: -9999px;
}

div.optionscontents h3{
    float:left;
}

h3#h3options01{
    width:279px;
    height:140px;
    padding:5px 13px 10px 16px;
    text-indent: -9999px;
}
h3#h3options01 a{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options01.jpg) no-repeat;
}
h3#h3options01 a:hover{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options01.jpg) 0 -140px no-repeat;
}
h3#h3options02{
    width:279px;
    height:140px;
    padding:5px 13px 10px 0;
    text-indent: -9999px;
}
h3#h3options02 a{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options02.jpg) no-repeat;
}
h3#h3options02 a:hover{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options02.jpg) 0 -140px no-repeat;
}
h3#h3options03{
    width:279px;
    height:140px;
    padding:5px 10px 10px 0;
    text-indent: -9999px;
}
h3#h3options03 a{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options03.jpg) no-repeat;
}
h3#h3options03 a:hover{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options03.jpg) 0 -140px no-repeat;
}
h3#h3options04{
    width:279px;
    height:140px;
    padding:20px 13px 10px 16px;
    text-indent: -9999px;
}
h3#h3options04 a{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options04.jpg) no-repeat;
}
h3#h3options04 a:hover{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options04.jpg) 0 -140px no-repeat;
}
h3#h3options05{
    width:279px;
    height:140px;
    padding:20px 13px 10px 0;
    text-indent: -9999px;
}
h3#h3options05 a{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options05.jpg) no-repeat;
}
h3#h3options05 a:hover{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options05.jpg) 0 -140px no-repeat;
}
h3#h3options06{
    width:279px;
    height:140px;
    padding:20px 10px 10px 0;
    text-indent: -9999px;
}
h3#h3options06 a{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options06.jpg) no-repeat;
}
h3#h3options06 a:hover{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options06.jpg) 0 -140px no-repeat;
}
h3#h3options07{
    width:279px;
    height:140px;
    padding:20px 13px 10px 16px;
    text-indent: -9999px;
}
h3#h3options07 a{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options07.jpg) no-repeat;
}
h3#h3options07 a:hover{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options07.jpg) 0 -140px no-repeat;
}
h3#h3options08{
    width:279px;
    height:140px;
    padding:20px 13px 10px 0;
    text-indent: -9999px;
}
h3#h3options08 a{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options08.jpg) no-repeat;
}
h3#h3options08 a:hover{
    display:block;
    width:279px;
    height:140px;
    background: url(../img/contact/h3_options08.jpg) 0 -140px no-repeat;
}


/* options_sidebar */
ul#options_sidebar{
    float:left;
    width:195px;
    padding:0 20px 0 15px;
}
ul#options_sidebar li{
    width:195px;
    padding: 6px 0 6px 0;
    text-indent: -9999px;
    border-bottom:1px solid #BFBFBF;
}
ul#options_sidebar li.options_sidebar01{
    width:195px;
    padding: 0 0 10px 0;
    text-indent: -9999px;
    border-bottom:none;
}
ul#options_sidebar li.options_sidebar01 a{
    display:block;
    width:195px;
    height:75px;
    background: url(../img/contact/options_sidebar01.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar01 a:hover{
    display:block;
    width:195px;
    height:75px;
    background: url(../img/contact/options_sidebar01.jpg) 0 -75px no-repeat;
}
ul#options_sidebar li.options_sidebar02 a{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar02.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar02 a:hover{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar02.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar03 a{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar03.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar03 a:hover{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar03.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar04 a{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar04.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar04 a:hover{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar04.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar05 a{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar05.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar05 a:hover{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar05.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar06 a{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar06.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar06 a:hover{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar06.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar07 a{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar07.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar07 a:hover{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar07.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar08 a{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar08.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar08 a:hover{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar08.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar09 a{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar09.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar09 a:hover{
    display:block;
    width:195px;
    height:41px;
    background: url(../img/contact/options_sidebar09.jpg) 0 -41px no-repeat;
}

/* options_rightbar */
div#options_rightbar{
    float:left;
    width:843px;
    text-align:left;
    margin-left: 15px;
}
div#options_rightbar h3{
    background:#E3F0DC;
    color:#013310;
    margin:20px 0 10px 0;
    padding:10px 15px;
    font-weight:normal;
    font-size:110%;
}
div#options_rightbar h3.mt50{
    background:#E3F0DC;
    color:#013310;
    margin:50px 0 10px 0;
    padding:10px 15px;
    font-weight:normal;
    font-size:110%;
}
div#options_rightbar h4{
    margin:20px 15px;
    font-weight:normal;
    font-size:110%;
    line-height:170%;
}
div#options_rightbar h4.option_main{
    color:#013310;
    margin:20px 15px;
    font-weight:normal;
    font-size:110%;
    line-height:170%;
    border-bottom:1px solid #C0CCC2;
}
div#options_rightbar h4.option2{
    color:#013310;
    margin:20px 15px;
    font-weight:normal;
    font-size:110%;
    line-height:170%;
}
div#options_rightbar p{
    margin:0 0 0 15px;
    line-height:160%;
}
div#options_rightbar p.brown{
    color:#413330;
}
div#options_rightbar .floatright{
    margin:0 0 0 20px;
}
div#options_rightbar ul{
    margin:15px 0 0 15px;
    line-height:160%;
}
div#options_rightbar ul li{
    list-style:disc inside;
}



/* ihinkuyo */
h2#options_ihinkuyo_h2_01{
    width:895px;
    height:48px;
    background: url(../img/contact/options_ihinkuyo_h2_01.jpg) no-repeat;
    text-indent: -9999px;
}
p.options_ihinkuyo_shori{
    width:365px;
    height:40px;
    text-indent: -9999px;
    padding:20px 0 0 0;
}
p.options_ihinkuyo_shori a{
    display:block;
    width:365px;
    height:40px;
    background: url(../img/contact/options_ihinkuyo_shori.jpg) no-repeat;
}
p.options_ihinkuyo_shori a:hover{
    display:block;
    width:365px;
    height:40px;
    background: url(../img/contact/options_ihinkuyo_shori.jpg) 0 -40px no-repeat;
}
div.ihinkuyo_ihin{
    float:left;
    width:110px;
    margin:0 0 25px 14px;
}
div.ihinkuyo_ihin_end{
    float:left;
    width:110px;
    margin:0 0 25px 14px;
}

/* kaitori */
h2#options_kaitori_h2_01{
    width:895px;
    height:48px;
    background: url(../img/contact/options_kaitori_h2_01.jpg) no-repeat;
    text-indent: -9999px;
}
div.kaitori_hinmoku{
    float:left;
    width:110px;
    padding:0 0 10px 16px;
}
div.kaitori_hinmoku_end{
    float:left;
    width:110px;
    padding:0 0 10px 16px;
}

/* obutsudan */
h2#options_obutsudan_h2_01{
    width:895px;
    height:48px;
    background: url(../img/contact/options_obutsudan_h2_01.jpg) no-repeat;
    text-indent: -9999px;
}
p.options_obutsudan_contact{
    width:365px;
    height:40px;
    text-indent: -9999px;
    padding:20px 0 0 0;
}
p.options_obutsudan_contact a{
    display:block;
    width:365px;
    height:40px;
    background: url(../img/contact/options_obutsudan_contact.jpg) no-repeat;
}
p.options_obutsudan_contact a:hover{
    display:block;
    width:365px;
    height:40px;
    background: url(../img/contact/options_obutsudan_contact.jpg) 0 -40px no-repeat;
}

/* hikkoshi */
h2#options_hikkoshi_h2_01{
    width:895px;
    height:48px;
    background: url(../img/contact/options_hikkoshi_h2_01.jpg) no-repeat;
    text-indent: -9999px;
}
.hikkoshi_haiso01{
    float:left;
    width:308px;
    margin:20px 10px 0 5px;
}
.hikkoshi_haiso02{
    float:left;
    width:308px;
    margin:20px 0 0 0;
}
.hikkoshi_haiso03{
    float:left;
    width:308px;
    margin:10px 10px 0 5px;
}
.hikkoshi_haiso04{
    float:left;
    width:238px;
    _width:308px;
    height:59px;
    margin:10px 0 0 0;
    padding: 30px 0 0 70px;
    background: url(../img/contact/options_hikkoshi_haiso04.jpg) no-repeat;
}
.hikkoshi_haiso04 a{
    padding:0 15px 0 0;
}

/* tetsuduki */
h2#options_tetsuduki_h2_01{
    width:895px;
    height:48px;
    background: url(../img/contact/options_tetsuduki_h2_01.jpg) no-repeat;
    text-indent: -9999px;
}

/* gomiyashiki */
h2#options_gomiyashiki_h2_01{
    width:895px;
    height:48px;
    background: url(../img/contact/options_gomiyashiki_h2_01.jpg) no-repeat;
    text-indent: -9999px;
}

/* tokushuseiso */
h2#options_tokushuseiso_h2_01{
    width:895px;
    height:48px;
    background: url(../img/contact/options_tokushuseiso_h2_01.jpg) no-repeat;
    text-indent: -9999px;
}

/* gaichukujo */
h2#options_gaichukujo_h2_01{
    width:895px;
    height:48px;
    background: url(../img/contact/options_gaichukujo_h2_01.jpg) no-repeat;
    text-indent: -9999px;
}
dl#options_gaichukujo_bojo{
    margin:0 0 0 15px;
}
dl#options_gaichukujo_bojo dt{
    float:left;
    width:80px;
    clear:left;
    padding:0 0 15px 0;
}
dl#options_gaichukujo_bojo dd{
    width:280px;
    margin-left:80px;
    padding:0 0 15px 0;
}



table {
    border:solid 1px #ccc;
    width: 823px;
    margin:5px 10px 0px 10px;
}
td {
    border:solid 1px #ccc;
    padding: 3px 3px 3px 3px;
}
.green{
    background-color: #006d43;
    color: #fff;
    text-align: center;
}
.price{
    background-color: #006d43;
    color: #fff;
    width: 100px;
    text-align: center;
}
.price2{
    text-align: right;
}
.etc{
    background-color: #006d43;
    color: #fff;
    width: 250px;
    text-align: center;
}

.yellow{
    background-color: #92cb90;
    text-align: center;
    width: 20px;
}
.text{
    width: 300px;
}



th{
    color: #ffffff;
    background-color: #1f9651;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    text-align: left;
    white-space:nowrap;
    padding-top: 5px;
    padding-right: 25px;
    padding-bottom: 5px;
    padding-left: 10px;
    vertical-align: top;
}
td{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    text-align:left;
}




.button{
    text-align:center;
    margin: 10px 0px 0px 0px;
}




.pagetop{
    clear: both;
}


#iframe_contact{
    width:100%;
    margin:10px;
}

