@charset "Shift_JIS";

/* 共通
----------------------------------------*/


/* ライフデザイン相談
----------------------------------------*/
.lifedesign .company_block2col { margin: 0 0 20px 10px; overflow: hidden; zoom: 1; }
.lifedesign .company_block2col ul { float: left; width: 270px; margin: 0 10px 0 0; }

.lifedesign .contact-block { padding: 12px; background: #eee; font-size: 115%; }
.lifedesign .contact-block dt.curve { width: 19em; text-align:center; padding: 5px 0 4px; background: #ff831f; color: #fff; line-height: 1.2; }

.lifedesign .contact-block dd dt { float: left; display: inline; margin: 0 15px 0 0; padding: 0; background: none; color: #333; }
.lifedesign .contact-block dd dd { overflow: hidden; zoom: 1; }


/* 轍（わだち）
----------------------------------------*/
/* お客様の声 */
.lifedesign .wadachi-voice li { border: 1px solid #aea9a4; background: #eee; margin-bottom: 20px; padding: 15px; }
.lifedesign .faq-block li { height: auto !important; height: 16px; min-height: 16px; margin: 0 10px 7px; padding: 0 0 0 22px; background: url(../img/ic_q.gif) no-repeat 0 0.2em; }

/* よくある質問 */
.lifedesign .faq { margin: 0 10px; }
.lifedesign .faq .faq-block-02 { border: 1px solid #eee; margin: 10px 0; padding: 10px; }
.lifedesign .faq .faq-block-02 .question { height: auto !important; height: 16px; min-height: 16px; margin: 0 10px 10px 0; padding: 0 0 0 22px; background: url(../img/ic_q.gif) no-repeat 0 0.2em; font-size: 120%; font-weight: bold; }
.lifedesign .faq .faq-block-02 .ans { margin: 0 10px 7px 0; padding: 0 0 0 0; }
.lifedesign .faq .faq-block-02 .ans .ans-icon { height: auto !important; height: 16px; min-height: 16px; padding: 0 0 0 22px; background: url(../img/ic_ans.gif) no-repeat 0 0.2em; }

/* 轍について */
.lifedesign .wadachi-about-block { height: auto !important; height: 130px; min-height: 130px; margin: 0 10px; background: #f5f5f5 url(../../ntt/lifedesign/wadachi/img/img_about_03.jpg) no-repeat left top; }
.lifedesign .wadachi-about-block .inner { padding: 25px 20px 15px 150px; }

/* 6つのこだわり */
.lifedesign .point-curve { margin: 0 0 10px; padding: 5px 0 5px 10px; background: #ff831f; color: #fff; font-size: 115%; line-height: 1.2; }

/* お役立ちシーン */
.lifedesign .kizuna-block { height: auto !important; height: 157px; min-height: 157px; margin: 0 10px 0; padding: 20px 265px 0 0; overflow: hidden; zoom: 1; background: url(../../ntt/lifedesign/wadachi/img/img_sean_07.jpg) no-repeat right bottom; }

/* ご購入手続き */
.lifedesign .pdf-box { border: 1px solid #dbdad8; background: #f5f5f5; padding: 10px; }
.lifedesign .pdf-bnr { float: left; width: 130px; overflow: hidden; }
.lifedesign .pdf-txt { overflow: hidden; zoom: 1; line-height: 1.4; }

#popwin { border-top: 0 none; }
#popwin #primary { float: none; width: 598px; margin: 0 auto; padding: 15px 0; text-align: left; }


/* 印刷
----------------------------------------*/

@media print {

.lifedesign.company_block2col,
.lifedesign .contact-block dd dd,
.lifedesign .kizuna-block,
.lifedesign #popwin .pdf-txt { overflow: visible; }

.contact-block dt.curve { display: none; width: auto; height: 1.2em; text-align:left; padding: 0; background:none; color: #333; overflow:hidden; }

}
