@charset "utf-8";
/*===============================================================
	
	inc　レイアウト
	
===============================================================*/

/*---------------------------------------------------
    共通
--------------------------------------------------- */
#inc .line { background-color: #ffffca; }
#inc .kome { font-size: 11px; text-align: right; font-family: initial; margin: 8px; }
#inc span.example1 { vertical-align: super; font-size: 40%; }
#inc .howto > span > img { width: auto; margin-left: 10px; margin-bottom: -5px; }
#inc h3 { color: #9d7c2c; }
#inc .txt_02 { line-height: 1.6em; text-align: center; padding: 10px; border: 1px solid #999; font-weight:bold; margin-bottom:30px; }
/*===============================================
●SP 画面の横幅が640pxまで
===============================================*/
@media only screen and (max-width: 640px) {
.pc { display: none !important; }
.sp { display: block !important; }
#inc img { max-width: 100%; }
/* contents
--------------------------------------------------- */
#content { margin: 0px auto; width: 100%; }
#inc section { margin-bottom: 50px; }
#inc { width: 100%; margin-bottom: 30px; }
#inc h3 { font-size: 15px; margin: 8px; }
#inc .point1, .point2, .point3, .point4, .point5 { font-size: 15px; font-weight: bold; margin-bottom: 10px; padding: 8% 0 4% 16%; background-size: contain; background-color: #fff; background-repeat: no-repeat; background-position: center center; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
#inc .point1 { background-image: url(/excludes/nachulife/fo/include/html/goods/jukusei-kouso-inc/img/common/sp_point1.png); }
#inc .point2 { background-image: url(/excludes/nachulife/fo/include/html/goods/jukusei-kouso-inc/img/common/sp_point2.png); }
#inc .point3 { background-image: url(/excludes/nachulife/fo/include/html/goods/jukusei-kouso-inc/img/common/sp_point3.png); }
#inc .txt_01 { font-size: 14px; line-height: 1.6em; margin: 0 8px;
text-align: justify;
text-justify: inter-ideograph;
-ms-text-justify: inter-ideograph;
line-break: strict; }
#inc .txt_02 { font-size: 20px; }
#inc .item { margin: 8px; }
#inc .item dt { font-size: 14px; background-color: #a28032; padding: 5px; color: #FFF; margin-bottom: 10px; }
#inc .item dd { font-size: 14px; margin: 0 0 20px 0; }
#inc .howto { font-size: 14px; font-weight: bold; background-color: #CCC; margin: 20px 0; padding: 5px; width: 100%; box-sizing: border-box; text-align: center; }
#inc .howto_txt { font-size: 12px; text-align: center; margin-bottom: 10px; }
}

/*===============================================
●PC 画面の横幅が640px以上
===============================================*/
@media only screen and (min-width: 640px) {
.pc { display: block !important; }
.sp { display: none !important; }
#inc img { max-width: 100%; margin: 0 auto; }
/* contents
--------------------------------------------------- */
#content { margin: 0px auto; width: 1024px; }
#inc { width: 100%; margin-bottom: 30px; }
#inc section { overflow: hidden; max-width: 1024px; margin: 0 auto 30px; }
#inc .fv { margin: 0px auto 50px; }
#inc h2 { display: block; }
#inc h3 { font-size: 24px; margin: 10px; }
#inc .point1, .point2, .point3, .point4, .point5 { font-size: 36px; font-weight: bold; padding: 4% 0 3% 12%; background-size: contain; background-color: #fff; background-repeat: no-repeat; background-position: center center; font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; box-sizing: border-box; margin-bottom: 20px; }
#inc .point1 { background-image: url(/excludes/nachulife/fo/include/html/goods/jukusei-kouso-inc/img/common/pc_point1.png); }
#inc .point2 { background-image: url(/excludes/nachulife/fo/include/html/goods/jukusei-kouso-inc/img/common/pc_point2.png); }
#inc .point3 { background-image: url(/excludes/nachulife/fo/include/html/goods/jukusei-kouso-inc/img/common/pc_point3.png); }
#inc .txt_01 { font-size: 16px; line-height: 1.6em; margin: 0 0 10px 10px; font-family: initial;
text-align: justify;
text-justify: inter-ideograph;
-ms-text-justify: inter-ideograph;
line-break: strict; }
#inc .txt_02 { font-size: 30px; }
#inc .img01 { text-align: center; margin-bottom: 30px; }
#inc .l_position { float: left; width: 50%; }
#inc .r_position { float: left; width: 49%; }
#inc .detail { max-width: 884px; margin: 0 auto; }
#inc .item { margin-left: 80px; }
#inc .item dt { font-size: 16px; background-color: #a28032; padding: 5px 10px; color: #FFF; margin-bottom: 10px; float: left; width: 160px; text-align: center; }
#inc .item dd { font-size: 16px; margin-bottom: 20px; margin-left: 180px; padding: 5px; }
a[href^="tel:"] { pointer-events: none; text-decoration: none; }
#inc .howto { font-size: 18px; font-weight: bold; background-color: #CCC; margin: 20px 0; padding: 5px; width: 100%; box-sizing: border-box; text-align: center; }
#inc .howto_txt { font-size: 16px; text-align: center; margin-botton: 10px; }
}


#inc .img01 { text-align: center; }
