/* CSS Document */

@font-face {
    font-family: 'hannari';
    src: url('https://www.hokusen.co.jp/ippin/19_nama_ramu/font/hannariwebfont.woff2') format('woff2'),
         url('https://www.hokusen.co.jp/ippin/19_nama_ramu/font/hannariwebfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.picture_text_nr {
	display:block;
	font-size:120%;
	color:#333333;
	padding-top:10px;
}

.cont_word_nr {
	font-family: "hannari";
	font-size:190%;
	line-height:115%;
	padding-bottom:20px;
	padding-left: 75px;
    background: url(19_nama_ramu/icon.png) no-repeat left center;
}

.cont_word1-2_nr {
	font-family: "hannari";
	font-size:210%;
	line-height:115%;
	padding-bottom:20px;
	padding-left: 75px;
    background: url(19_nama_ramu/icon.png) no-repeat left center;
}

.cont_word2_nr { 
	font-family: "hannari";
	font-size:190%;
	padding-bottom:20px;
}

.cont_s_word_nr { 
	font-family: "hannari";
	letter-spacing:3px;
	font-size:180%;
	padding-top:20px;
	padding-bottom:20px;
}

.cont_text_nr { 
	font-size:140%;
	letter-spacing:1px;
	color:#333333;
	padding-bottom:20px;
	line-height:120%;
}

.cont1-2_nr {
	position:relative;
	width:740px;
	height:400px;
}

.cont1_image2_nr {
	position:absolute;
	left:520px;
	top:0px;
}

.cont_text1-2_nr { 
	position:absolute;
	width:500px;
	left:0px;
	top:0px;
	font-size:140%;
	line-height:120%;
	letter-spacing:1px;
	color:#333333;
}

.cont3_nr {
	position:relative;
	width:740px;
	height:1100px;
	background-color:#F5EDDA;
}

.cont3_word_nr {
	position:absolute;
	left:30px;
	top:29px;
	padding-left: 75px;
	font-family: "hannari";
	font-size:190%;
	line-height:135%;
    background: url(19_nama_ramu/icon.png) no-repeat left center;
}

.cont3_text_nr {
	position:absolute;
	width:680px;
	left:30px;
	top:156px;
	font-size:140%;
	line-height:120%;
}

.cont3_image2_nr {
	position:absolute;
	left:32px;
	top:500px;
}

.cont3_image3_nr {
	position:absolute;
	left:384px;
	top:500px;
}

.cont3_image4_nr {
	position:absolute;
	left:32px;
	top:780px;
}

.cont3_image5_nr {
	position:absolute;
	left:384px;
	top:780px;
}

.cont4_image_nr {
	padding-bottom:20px;
}