@charset "shift_jis";


#hosyou-5nen{
	width:700px;
	margin:0 auto;
}

/********** MENU **********/
#hosyou-5nen .menulist{
	padding:20px;
}
#hosyou-5nen .menulist .heading{
	padding:4px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#ff5f00;
}
#hosyou-5nen .menulist .heading{
	padding:10px;
	background:#ffda90;
}
#hosyou-5nen .menulist .menulist-box{
	padding:15px 15px 0;
	border-right:solid 2px #ffda90;
	border-bottom:solid 2px #ffda90;
	border-left:solid 2px #ffda90;
}
#hosyou-5nen .menulist ul{
	display:table;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
}
#hosyou-5nen .menulist ul li{
	display:table-cell;
	width:33%;
	padding:0 0 12px;
}

/********** 延長保証 **********/
#hosyou-5nen .encho-hosyou .heading{
	padding:5px 22px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	background:#ff6910;
}
#hosyou-5nen .encho-hosyou .encho-hosyou-box{
	padding:15px 20px 30px;
}
#hosyou-5nen .encho-hosyou .encho-hosyou-box .sheading{
	margin:0 0 10px;
}
#hosyou-5nen .encho-hosyou .encho-hosyou-box .sheading span{
	padding:5px 8px;
	font-weight:bold;
	font-size:15px;
	color:#fff;
	background:#e00000;
}
#hosyou-5nen .encho-hosyou .encho-hosyou-box .txt{
	margin:0 0 15px;
	line-height:1.75;
}
#hosyou-5nen .encho-hosyou .encho-hosyou-box .txt .mark1{
	font-weight:bold;
	color:#e00000;
}

/********** 延長保証の対象商品と保証料金 **********/
#hosyou-5nen .heading{
	padding:5px 22px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	background:#ff6910;
}
#hosyou-5nen .hosyou-taisyo .hosyou-taisyo-box{
	padding:15px 20px 30px;
}
#hosyou-5nen .hosyou-taisyo .hosyou-5nen{
	display:table;
	width:100%;
	margin:0 0 23px;
}
#hosyou-5nen .hosyou-taisyo .hosyou-5nen .icon-5nen{
	display:table-cell;
	padding:0 18px 0 0;
	vertical-align:middle;
}
#hosyou-5nen .hosyou-taisyo .hosyou-5nen .txt{
	display:table-cell;
	vertical-align:middle;
	font-weight:bold;
	font-size:18px;
	color:#e00000;
}
#hosyou-5nen .hosyou-taisyo .sheading{
	margin:0 0 18px;
}
#hosyou-5nen .hosyou-taisyo .sheading span{
	padding:5px 8px;
	font-weight:bold;
	font-size:15px;
	color:#fff;
	background:#e00000;
}
#hosyou-5nen .hosyou-taisyo .itemlist{
	margin:0 0 30px;
	padding:10px 20px 30px;
	line-height:1.75;
	color:#000;
	background:#ffd98e;
}
#hosyou-5nen .hosyou-taisyo .itemlist span{
	font-weight:bold;
}

/********** 料金表 **********/
#hosyou-5nen .tbl{
	margin:0 0 30px;
}
#hosyou-5nen .tbl table {
    width: 82%;
    border: solid 1px #adadad;
    border-collapse: collapse;
    margin: 0px auto;
}
#hosyou-5nen .tbl table th{
	padding:3px 15px;
	border:solid 1px #adadad;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:#f60;
}
#hosyou-5nen .tbl table td {
    padding: 15px;
    border: solid 1px #adadad;
    line-height: 1.75;
    font-weight: bold;
    width: 30%;
}
#hosyou-5nen .tbl table td.itemname{
}
#hosyou-5nen .tbl table td.price{
}
#hosyou-5nen .tbl table td.hosyou-cell{
	width:210px;
	font-weight:bold;
	color:#e00000;
}
#hosyou-5nen .tbl table td.hosyou-cell img{
	margin:5px 0 10px;
	display:block;
}
#hosyou-5nen .setsubi .setsubi-box{
	margin:0 0 30px;
	padding:10px 20px;
	line-height:1.75;
	color:#000;
	background:#ffd98e;
}
#hosyou-5nen .setsubi .setsubi-box span{
	font-weight:bold;
}

/********** ガス、灯油製品 **********/
#hosyou-5nen .gas-touyu .sheading{
	margin:0 0 18px;
}
#hosyou-5nen .gas-touyu .sheading span{
	padding:5px 8px;
	font-weight:bold;
	font-size:15px;
	color:#fff;
	background:#e00000;
}
#hosyou-5nen .gas-touyu .gas-touyu-box{
	margin:0 0 30px;
	padding:10px 20px;
	line-height:1.75;
	color:#000;
	background:#ffd98e;
}
#hosyou-5nen .gas-touyu .gas-touyu-box span{
	font-weight:bold;
}

/********** シティネットの延長保証 **********/
#hosyou-5nen .encho-hosyou .encho-hosyou-box{
	padding:15px 20px 40px;
	line-height:1.75;
}
#hosyou-5nen .encho-hosyou .txt1{
	margin:0 0 20px;
	font-weight:bold;
	color:#e00000;
}

/********** オススメポイント **********/
#hosyou-5nen .osusume-point .osusume-point-box{
	padding:28px 20px;
}
#hosyou-5nen .osusume-point table{
	border-collapse:collapse;
}
#hosyou-5nen .osusume-point table th,
#hosyou-5nen .osusume-point table td{
	line-height:1.75;
	vertical-align:top;
}
#hosyou-5nen .osusume-point table th{
	padding:0 15px 37px 0;
}
#hosyou-5nen .osusume-point table td {
    padding: 0 15px 37px 0;
    width: 30%;
}
#hosyou-5nen .osusume-point table td .mark1{
	font-weight:bold;
	color:#e10000;
}

/********** お申込み方法について **********/
#hosyou-5nen .order{
	padding:0 0 35px;
}
#hosyou-5nen .order .order-wrapper{
	padding:0 20px;
}
#hosyou-5nen .order .order-box{
	display:table;
	width:100%;
	padding:25px 0 0;
}
#hosyou-5nen .order .img{
	display:table-cell;
	width:295px;
	vertical-align:top;
}
#hosyou-5nen .order .txt{
	display:table-cell;
	vertical-align:top;
}
#hosyou-5nen .order p.txt1{
	height:135px;
}
#hosyou-5nen .order p .mark1{
	color:#ff6910;
	font-weight:bold;
}

/********** 修理依頼方法 **********/
#hosyou-5nen .syuuri{
	padding:0 0 35px;
}
#hosyou-5nen .syuuri .syuuri-wrapper{
	padding:0 20px;
}
#hosyou-5nen .syuuri .syuuri-box{
	padding:25px 0 30px;
}
#hosyou-5nen .syuuri .img{
	display:table-cell;
	width:295px;
	vertical-align:top;
}
#hosyou-5nen .syuuri .txt{
	display:table-cell;
	vertical-align:top;
}
#hosyou-5nen .syuuri p.txt1{
	height:135px;
}
#hosyou-5nen .syuuri .mark1{
	color:#ff6910;
	font-weight:bold;
}

/********** 保証対象外 **********/
#hosyou-5nen .taisyougai{
	padding:0 0 60px;
}
#hosyou-5nen .taisyougai .taisyougai-wrapper{
	padding:0 20px;
}
#hosyou-5nen .taisyougai .taisyougai-box{
	padding:25px 0 30px;
}
#hosyou-5nen .taisyougai .sheading{
	margin:0 0 35px;
}
#hosyou-5nen .taisyougai .img{
	margin:0 0 20px;
}
#hosyou-5nen .taisyougai .txt{
	display:table-cell;
	vertical-align:top;
}
#hosyou-5nen .taisyougai p.txt1{
	height:135px;
}
#hosyou-5nen .taisyougai .mark1{
	color:#e00000;
	font-weight:bold;
}
#hosyou-5nen .taisyougai .att-list{
	margin:0 0 22px;
}

/********** よくある質問 **********/
#hosyou-5nen .faq .heading{
	padding:5px 22px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	background:#ff6910;
}
#hosyou-5nen .faq .faq-wrapper{
	padding:20px 20px 0;
	line-height:1.75;
}
#hosyou-5nen .faq .question{
	padding:5px 20px;
	background:#ffd98e;
}
#hosyou-5nen .faq .question .question-box{
	width:100%;
	display:table;
	font-weight:bold;
	color:#000;
}
#hosyou-5nen .faq .mark1{
	width:2.5em;
	display:table-cell;
	padding:0;
	font-weight:bold;
	color:#ff6910;
}
#hosyou-5nen .faq .txt{
	display:table-cell;
}
#hosyou-5nen .faq .answer{
	padding:7px 20px 20px;
}
#hosyou-5nen .faq .answer .answer-box{
	width:100%;
	display:table;
	color:#000;
}
#hosyou-5nen .faq .answer p{
	margin:0 0 12px;
}

/********** 保険会社 **********/
#hosyou-5nen .bnr-warranty-mart .bnr-warranty-mart-box{
	padding:20px 30px;
}













