@charset "EUC-JP";

#bijin1712 {
	line-height:20px;
	color: #666;
	font-family: "MS PGothic",sans-serif;
	width:950px;
	margin: auto;
	background:url('https://www.8341.jp/site/img/bijin/1903/topimg.png') 0 0px no-repeat;
}

#bijin1712 p{
/*	letter-spacing:0.1em; */
 /*   line-height: 1.95; */
/*	width: 815px; */
}

#bijin1712 ul{
	margin:0 0 30px;
	padding:0;
	list-style:none;
}


#bijin1712 li{
	letter-spacing:1.5;
    line-height: 1.95;
}

#bijin1712 h4{
	margin:0;
}

#bijin1712wrap{
	background: url('https://www.8341.jp/site/img/bijin/1708/wrapbk.gif') 0 0 repeat-y;
	width:900px;
	margin:0 auto;
}

#bijin1712 .wraptop {
	width:900px;
	height:5px;
	margin:0 auto ;
}

#bijin1712 .TopNotes,#bijin1712 .mCnts02{
	width: 809px;
	text-align:left;
	margin:41px auto 0;
	padding-bottom:2px;
}





.pgt7{
	padding-top: 7px;
}

.pgt8{
	padding-top: 8px;
}

.txt_cntr{
	text-align: center;
}


.cf:after{
	content:"";
	clear:both;
	display:block;
}

.ma{
	margin:0 0 10px 0
}




/* hedder
----------------------------------------------- */
#bijin1712 #top {
	width: 900px;
	height: 387px;
	overflow: hidden;
	margin: 0 0 0 67px;
}

#bijin1712 #top .topTtl {
	text-align: left;
	/*margin: 29px 0 29px 0;*/
	margin: 29px 0 28px 15px;
}


#bijin1712 #top h3 {
	width: 100%;
	margin: 0 0 34px 15px;
	text-align: left;
}

#bijin1712 #top p {
	margin:0 0 0 15px;
	margin-bottom:33px;
}

/* mCnts01 mCnts02 mCnts03
----------------------------------------------- */
.con_txt{
	width:786px;
	/*811?*/
	/*820?*/
	margin: 20px auto 50px;
	text-align: left;
	line-height: 1.9;
	letter-spacing:0.02em;
}

.con_txt_p01{
	width:786px;
	/*820?*/
	margin: 0 auto;
	text-align: left;
	line-height: 1.9;
	letter-spacing:0.02em;
}

/* その他の記事はこちらをチェック
----------------------------------------------- */
.img_hvr p {
    text-align: center;
    color: #666;
    font-size: 120%;
}
.img_hvr a {
    text-decoration: none;
}
/* SNS
----------------------------------------------- */
ul#snsBtn{
	margin:2px 0px 0 0 !important;
	padding:0;
}

#snsBtn {
	overflow: hidden;
	margin:0;
	/*padding: 0 10px 40px 0;*/
	width: 925px;
	list-style-type: none;
	margin-top:20px;
	margin-right:-20px;
}
#snsBtn li {
	float: right;
	margin: 10px 0 0 0;
}
#snsBtn iframe {
	border:none;
	overflow:hidden;
}


/* 鐃宿居申0301----------------------------------------------- */
#bijin1712 h4.center{
width:592px;
margin-left:44px;
}



.bold{
font-weight:bold;
}


.mb_plant{
padding-top:6px;
margin-bottom:49px;
overflow: hidden;
}

.pgt3{
padding-top:3px;
}
.pgt16{
padding-top:16px;
}
.pgt22{
padding-top:22px;
}
.mt-3{
margin-top:-3px !important;
}

.mt3{
margin-top:3px !important;
}

.mt6{
margin-top:6px !important;
}

.mt8{
margin-top:8px !important;
}
.mt10{
margin-top:10px !important;
}
.mt12{
margin-top:12px !important;
}
.mt14{
margin-top:14px !important;
}
.mt16{
margin-top:16px !important;
}
.mt18{
margin-top:18px !important;
}
.mt20{
margin-top:20px !important;
}
.mt25{
margin-top:25px !important;
}
.mt27{
margin-top:27px !important;
}
.mt30{
margin-top:30px !important;
}
.mt40{
margin-top:40px !important;
}
.mb7{
margin-bottom:7px !important;
}
.mb10{
margin-bottom:10px !important;
}
.mb15{
margin-bottom:15px !important;
}
.mb17{
margin-bottom:17px !important;
}
.mb19{
margin-bottom:19px !important;
}
.mb20{
margin-bottom:20px !important;
}
.mb21{
margin-bottom:21px !important;
}
.mb30{
margin-bottom:30px !important;
}
.mb35{
margin-bottom:35px !important;
}
.mb40{
margin-bottom:40px !important;
}
.mb46{
margin-bottom:46px !important;
}
.mb55{
margin-bottom:55px !important;
}
.mb60{
margin-bottom:60px !important;
}


.mr23{
margin-right:23px;
}



.prdct01 {
    width: 240px;
    float: left;
}

.prdct02 {
    width: 174px;
    float: left;
}
.mr17 {
    margin-right: 17px !important;
}
.mr20 {
    margin-right: 20px !important;
}
.mr30 {
    margin-right: 30px !important;
}
.mr40 {
    margin-right: 40px !important;
}
.mr41 {
    margin-right: 10px !important;
}
.mr42 {
    margin-right: 40px !important;
}
.ml20 {
    margin-right: 17px !important;
}
.p_bld {
    color: #fc8f00;
    font-weight: bold;
    text-align: center;
    margin: 7px 0 4px;
}

#bijin1712 .mCnts02 {
    width: 786px;
    text-align: left;
    margin: 0 auto;
	line-height: 1.9;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

#bijin1712 #mCnts03 {
    width: 786px;
    text-align: left;
    margin: 0px auto 0px;
    padding-bottom:10px;   
}

#bijin1712 #mCnts04 {
    width: 786px;
    text-align: left;
    margin: 0px auto 0px;
    padding-bottom:10px;  
}

#bijin1712 #mCnts05 {
    width: 786px;
    text-align: left;
    margin: 0px auto 0px;
    padding-bottom:10px;   
}

#bijin1712 #mCnts03 .p_txt01 {
    width: 700px;
    text-align: left;
    margin: 16px auto 17px;
    line-height: 1.6;
    letter-spacing:0.16em;
}

#bijin1712 #mCnts04 .p_txt01 {
    width: 700px;
    text-align: left;
    margin: 16px auto 17px;
    line-height: 1.6;
    letter-spacing:0.16em;
}

#bijin1712 #mCnts05 .p_txt01 {
    width: 700px;
    text-align: left;
    margin: 16px auto 17px;
    line-height: 1.6;
    letter-spacing:0.16em;
}

#bijin1712 .mCnts02 .mCnts02_inImg {
    float: left;
    margin-bottom: 0 2px 0 0px;
}

.float {
    float: right;
}

#bijin1712 .mCnts02 .mCnts02_inTxt {
    width: 590px;
    float: left;
    margin-left: 28px;
}
#bijin1712 .mCnts02 .mCnts02_inTxt p {
    width: 582px;
    margin-top:24px;
    line-height: 1.6;
    letter-spacing:0.14em;
}
#bijin1712 .prdct_wrapper {
    margin: 0px auto 0px;
		padding: 1px 0px 0px 0px;
}
#bijin1712 .prdct_wrapper_ch{
	background: #fdfbe4;
	width: 537px;
	height: 301px;
	overflow: hidden;
	float: left;
}
#bijin1712 .prdct_wrapper_ch h5{
	font-size: 155%;
	font-weight: 100;
	text-align: center;
	padding:15px 0;
}