@charset "EUC-JP";

#bijin1712 {
	line-height:23px;
	color: #666;
	font-family: "MS PGothic",sans-serif;
	width:950px;
	margin: auto;
	background:url('https://www.8341.jp/site/img/bijin/1805/topimg.jpg') 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:30px;
	margin:0 auto ;
	margin-top:26px;
}

#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;
}





/* hedder
----------------------------------------------- */
#bijin1712 #top {
	width: 900px;
	height: 380px;
	overflow: hidden;
	margin: 0 0 0 67px;
}

#bijin1712 #top .topTtl {
	text-align: left;
	/*margin: 29px 0 29px 0;*/
	margin: 29px 0 37px 3px;
}


#bijin1712 #top h3 {
	width: 100%;
	margin: 0 0 42px 1px;
	text-align: left;
}

#bijin1712 #top p {
	margin:0 0 0 1px;
	margin-bottom:43px;
}

/* mCnts01 mCnts02 mCnts03
----------------------------------------------- */
.con_txt{
	width:811px;
	/*820?*/
	margin: 20px auto 0;
	text-align: left;
	line-height: 1.9;
	letter-spacing:0.02em;
}
.con_txt_p01{
	width:811px;
	/*820?*/
	margin: 0 auto;
	text-align: left;
	line-height: 1.9;
	letter-spacing:0.02em;
}


/* SNS 
-----------------------------------------------*/
ul#snsBtn{
	margin:2px 0 0 0 !important;
	padding:0;
}

#snsBtn {
	overflow: hidden;
	margin:0;
	/*padding: 0 10px 40px 0;*/
	width: 878px;
	list-style-type: none;
	margin-top:20px;
}
#snsBtn li {
	float: right;
	margin: 15px 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;
}

.mb7{
margin-bottom:7px !important;
}
.mb10{
margin-bottom:10px !important;
}
.mb17{
margin-bottom:17px !important;
}
.mb19{
margin-bottom:19px !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: 215px;
    float: left;
}

.mr40 {
    margin-right: 40px !important;
}
.p_bld {
    color: #fc8f00;
    font-weight: bold;
    text-align: left;
    margin: 9px 0 5px;
}

#bijin1712 #mCnts02 {
    width: 811px;
    text-align: left;
    margin: 0 auto;
}
#bijin1712 #mCnts03 {
    width: 811px;
    text-align: left;
    margin: 0px auto 48px;
    background-color:#fffceb;
    padding-bottom:30px;
    
}


#bijin1712 #mCnts03 .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: 29px;
}
#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 {
    width: 726px;
    text-align: left;
    margin: 0px auto 0px;
}