div#content_frame div#cssfix,
#cssfix .bnr-discount,
#cssfix .content-box {
	width:560px;
}

div#topBox {
	width:560px;
	height:400px;
	background:url("http://www.sunrefre.jp/gas/img/kyutoki_top.jpg") 0 0 no-repeat;
}
div#topBox h5 {
	margin:20px 0 10px;
}
div#topBox div.text {
	line-height:16px;
	text-align:left;
}
div#topBox div.text p {
	margin-bottom:5px;
}
div#topBox .top-left {
	width:384px;
	margin-top:233px;
	float:left;
}
div#topBox .top-right {
	width:176px;
	margin-top:201px;
	float:left;
}
div#topBox span {
	color:#390;
	font-weight:bold;
	display:block;
}


#cssfix .plan-area {
	width: auto;
	margin-top:20px;
}
#cssfix .plan-area .inner {
	border-top:none;
	padding:0 0 15px;
}
#cssfix .plan-area .inner .plan-box dl.box1, #cssfix .plan-area .inner .plan-box dl.box2, #cssfix .plan-area .inner .plan-box dl.box3 {
	width:178px;
	margin-top: 20px;
	margin:20px 3px auto;
}
#cssfix .plan-area .inner .plan-box dl.box1 dt span.option {
	width: 178px;
}
#cssfix .plan-area .inner .plan-box dl.box1 dt span.net-price, #cssfix .plan-area .inner .plan-box dl.box2 dt span.net-price, #cssfix .plan-area .inner .plan-box dl.box3 dt span.net-price {
	font-size: 12px;
}

#cssfix .plan-area .inner .plan-box dl.box1 dt span.products .text {
	background:url("http://www.sunrefre.jp/gas/img/bnr_rinnai.gif") 0 7px no-repeat;
	padding-top:30px;
	top: 0;
}
#cssfix .plan-area .inner .plan-box dl.box2 dt span.products .text {
	background:url("http://www.sunrefre.jp/gas/img/bnr_noritz.gif") 0 7px no-repeat;
	padding-top:30px;
	top: 0;
}
#cssfix .plan-area .inner .plan-box dl.box3 dt span.products .text {
	background:url("http://www.sunrefre.jp/gas/img/bnr_purpose.gif") 0 7px no-repeat;
	padding-top:30px;
	top: 0;
}
#cssfix .plan-area .inner .plan-box dl.box1 dt span.products .n-price, #cssfix .plan-area .inner .plan-box dl.box2 dt span.products .n-price, #cssfix .plan-area .inner .plan-box dl.box3 dt span.products .n-price {
	font-size: 12px;
}

#cssfix .plan-area .inner .plan-box dl.box1 dt span.products {
	padding-bottom:8px;	
}
#cssfix .plan-area .inner .plan-box dl.box1 dt span.total, #cssfix .plan-area .inner .plan-box dl.box2 dt span.total, #cssfix .plan-area .inner .plan-box dl.box3 dt span.total {
	padding:5px;
	margin-top:5px;
	text-align:center;
}#cssfix .plan-area .inner .plan-box dl.box1 dt span.total .price, #cssfix .plan-area .inner .plan-box dl.box2 dt span.total .price, #cssfix .plan-area .inner .plan-box dl.box3 dt span.total .price {
	text-align:center;
}
#cssfix .plan-area .inner .plan-box dl.box1 dt, #cssfix .plan-area .inner .plan-box dl.box2 dt, #cssfix .plan-area .inner .plan-box dl.box3 dt {
	background: url("http://www.sunrefre.jp/gas/img/price_ar.gif") left bottom no-repeat;
}

#cssfix .plan-area .inner .img_box {
	height:76px;
}
#cssfix .plan-area .inner .img_box .left_area {
	width:auto;
	float:left;	
}
#cssfix .plan-area .inner .img_box .right_area {
	width:auto
	float:right;	
}
#cssfix .plan-area .inner .box3 .img_box .left_area img {
	margin-left:10px;
}


#cssfix .plan-area .inner .plan-box dl.box1 dt span.option .text, #cssfix .plan-area .inner .plan-box dl.box2 dt span.option .text, #cssfix .plan-area .inner .plan-box dl.box3 dt span.option .text {
	position:static;
	top:0;
}
#cssfix .plan-area .inner .plan-box dl.box1 dd a {
	width: 178px;
	background: url("http://www.sunrefre.jp/gas/img/link_bnr_rinnai.jpg") left bottom no-repeat;
}
#cssfix .plan-area .inner .plan-box dl.box2 dd a {
	width: 178px;
	background: url("http://www.sunrefre.jp/gas/img/link_bnr_noritz.jpg") left bottom no-repeat;
}
#cssfix .plan-area .inner .plan-box dl.box3 dd a {
	width: 178px;
	background: url("http://www.sunrefre.jp/gas/img/link_bnr_purpose.jpg") left bottom no-repeat;
}
#cssfix .plan-area .inner .plan-box dl.box1 dd a, #cssfix .plan-area .inner .plan-box dl.box2 dd a, #cssfix .plan-area .inner .plan-box dl.box3 dd a {
	height:160px;
}


#cssfix .flow-box {
	width: auto;
}
#cssfix .flow-box .inner {
	padding:12px 5px;
}
#cssfix .flow-box .inner table {
	width: 540px;
}


#cssfix .contact-links {
	width: auto;
	text-align: center;
}
ul#toiawaseBox {
	margin:10px 0 15px;
}
ul#toiawaseBox li {
	margin:0 10px;
	display:inline;
}
#cssfix .contact-links .staff-area table td ul li {
	border-bottom:none;
}




div#content_frame div#cssfix {
	float:left;
}
div.right {
	width:175px;
	float:right;
}
div.right p {
	margin: 0;
}

div.right dl {
	margin: 0;
}


div.right .bnr-voice {
    display         : block;
    width           : 165px;
    _width          : 175px;
    height          : 90px;
    _height         : 140px;
    padding         : 50px 0 0 10px;
    background      : url('http://www.sunrefre.jp/gas/side/img/bg_bnrvoice.jpg') left top no-repeat;
    margin-bottom       : 10px;
    font-size       : 12px;
    text-align      : left;
}
    div.right a.bnr-voice:hover {
        text-decoration     : none;
    }

    div.right a.bnr-voice p {
        color           : #000;
    }
    div.right a.bnr-voice p span {
        color           : #f00;
    }


div.right .works-list {
    width           : 175px;
    margin          : 0px 0;
    font-size       : 12px;
    line-height     : 1.2;
    text-align      : left;
}

    div.right .works-list .title {
        width           : 165px;
        _width          : 175px;
        height          : 35px;
        _height         : 65px;
        padding         : 30px 0 0 10px;
        background      : url('http://www.sunrefre.jp/gas/side/img/title_works-list2.jpg') left top no-repeat;
    }
    div.right .works-list .title h5 {
        text-indent     : -9999px;
    }
    div.right .works-list .title p {
        color           : #000;
    }
    div.right .works-list .box {
        width           : 175px;
        border-top      : 1px solid #ccc;
        background      : url('http://www.sunrefre.jp/gas/side/img/bg_reportlist_box.jpg') left top repeat-x;
    }
    div.right .works-list .box img {
        float           : right;
        margin          : 5px 0;
    }
    div.right .works-list .box dl {
        float           : left;
        width           : 95px;
        overflow        : hidden;
        padding         : 7px 1px 0 5px;
    }
    div.right .works-list .box dl dt {
        margin-bottom       : 5px;
        height          : 100px;
        font-weight     : bold;
    }
    div.right .works-list .box dl dt a {
        color           : #0164ff;
    }