@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/1904/topimg.png') 0 0px no-repeat;
}

#bijin1712 p{
line-height: 1.95;
}

#bijin1712 a{
color:#666666;
}


#bijin1712 ul{
	margin:0;
	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 ;
}

.txt_cntr{
	text-align: center;
}

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

/* hedder
----------------------------------------------- */
#bijin1712 #top {
	width: 900px;
	height: 352px;
	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;
	margin: 20px auto 64px;
	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;
}

.mCnts01 .con_txt_p01{
	margin-bottom:42px;
}

.mCnts01 .graph{
	margin-bottom:41px;
}

.mCnts01 .graph img{
	margin-bottom:21px;
}

.mCnts01 h5{
	margin-bottom:14px;
}

.mCnts01 .caption{
	text-align:right;
	margin-bottom:17px;
}

/* その他の記事はこちらをチェック
----------------------------------------------- */
.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;
}
.mt20{
margin-top:20px !important;
}
.mt25{
margin-top:25px !important;
}
.mb10{
margin-bottom:10px !important;
}
.mb20{
margin-bottom:20px !important;
}
.mb21{
margin-bottom:21px !important;
}
.mb30{
margin-bottom:30px !important;
}
.prdct01 {
    width: 240px;
    float: left;
}
.prdct02 {
    width: 174px;
    float: left;
}
.mr30 {
    margin-right: 30px !important;
}
#bijin1712 .p_bld {
    color: #fc8f00;
    font-weight: bold;
    text-align: center;
	margin: 7px 0 0;
	line-height:1.4;
}
#bijin1712 .mCnts02 {
    width: 786px;
    text-align: left;
    margin: 0 auto 41px;
	line-height: 1.9;
	display: flex;
	justify-content: space-between;
}
#bijin1712 .mCnts02 h4{
	margin-bottom:25px;
}
#bijin1712 .mCnts02 p{
	width:520px;
}
#bijin1712 #mCnts03 {
    width: 786px;
    text-align: left;
    margin: 0px auto 63px; 
}
#bijin1712 #mCnts04 {
    width: 786px;
    text-align: left;
    margin: 0px auto 0px; 
}
#bijin1712 #mCnts04 .items{
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	align-items:center;
	margin-bottom:76px;
}
#bijin1712 #mCnts04 .items .box{
	background-color:#fdfbe4;
	padding:18px 13px 10px;
}
#bijin1712 #mCnts04 .items .box h5{
	text-align:center;
	margin-bottom:18px;
}
#bijin1712 #mCnts04 .items .box p{
	text-align:center;
}
#bijin1712 #mCnts04 .items .box ul{
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	align-items:center;
}
#bijin1712 #mCnts04 .items .box ul li:first-child{
	margin-right:8px;
}
#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;
}
.float {
    float: right;
}
#bijin1712 .prdct_wrapper {
    margin: 0px auto 0px;
		padding: 1px 0px 0px 0px;
}
#bijin1712 .prdct_wrapper_ch{
	width: 437px;
	overflow: hidden;
	float: left;
}
#bijin1712 .prdct_wrapper_ch h5{
	font-size: 155%;
	font-weight: 100;
	text-align: center;
	padding:15px 0;
}
#bijin1712 .prdct_wrapper_ch p:first-child{
	margin-bottom:24px;
}
#bijin1712 .backNumber h4{
	text-align:center;
	margin-bottom:9px;
}
#bijin1712 .backNumber ul{
	width:784px;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	align-items:center;
}
#bijin1712 .backNumber ul li{
	width:346px;
	background-color:#f7f7f7;
	padding:11px 16px;

	display:flex;
	flex-wrap:wrap;
	justify-content: space-around;
	align-items:center;
}
#bijin1712 .backNumber ul li .bnBnr{
	margin-right:10px;
}
#bijin1712 .backNumber ul li .bnTxt{
	width:113px;
}

#bijin1712 .backNumber ul li .bnTxt p:first-child{
	margin-bottom:20px;
}