div, p, h1, h2, h3, h4, h5, ul, li {
	margin: 0;
	padding: 0;
}
p {
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
}
img {
	border: 0;
	line-height: 1;
	font-size: 0;
	vertical-align: bottom;
}
#bijin1512 {
	width: 850px;
	margin: 0 auto;
	overflow: hidden;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, sans-serif;
}

.mgB15 {
	margin-bottom: 15px;
}

dd {
	padding: 0 !important;
}

/*@ƒwƒbƒ_[

----------------------------------------------- */

#top {
	width: 850px;
	height: 372px;
	overflow: hidden;
}

/*@ƒƒCƒ“

----------------------------------------------- */

#cnts {
	width: 850px;
	overflow: hidden;
	background: url(http://www.8341.jp/site/img/bijin/1507/mCntsBk.png) no-repeat center bottom;
	clear: both;
}

#author {
    width: 750px;
    overflow: hidden;
    margin: 0 auto 10px auto;
	margin: 0 auto 40px auto\9;
}

.authorCmnt {
	width: 365px;
	height: 147px;
	font-size: 93%;
	color: #666;
	background: url(http://www.8341.jp/site/img/bijin/1512/hukidashi.png) no-repeat center top;
	float: left;
	padding: 20px 40px 20px 20px;
	line-height: 1.7;
	width: 425px\9;
}

.nmrImg {
	float: left;
	margin: 0 15px 0 0;
}

.authorTxt {
	width: 160px;
	float: left;
	font-size: 85%;
	color: #666;
}

.authorTxt span {
	display: block;
	font-size: 131%;
}

#prepare  {
	width: 762px;
	margin: 0 auto 15px auto;
}

#mCnts {
    width: 750px;
    overflow: hidden;
    margin: 0 auto 30px auto;
}

#itemList {
	width: 750px;
	overflow: hidden;
	margin: 0;
	display: table;
}

#itemList li {
	font-size: 100%;
	color: #666;
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	float: left\9;
}

#itemList li img {
	margin: 0 10px 0 0;
}

#itemList .list01 {
	padding: 0 20px 0 0;
	width: 200px\9;
	margin: 40px 10px 0 10px\9;
}

#itemList .list02 {
	margin: 40px 10px 0 10px\9;
}

#itemList .list01 span,
#itemList .list02 span {
	display: block;
	font-size: 131%;
	font-weight: bold;
}

#situationList {
	width: 750px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#situationList dt {
	width: 750px;
	height: 33px;
	margin: 0 0 20px 0;
	background: url(http://www.8341.jp/site/img/bijin/1512/dottedLine.png) repeat-x center top;
	padding: 40px 0 0 0;
	clear: both;
	list-style: none;
	text-align: left\9;
}

#situationList dt.first {
	background: none;
}

#situationList dt img {
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	float: none\9;
}

#situationList dt img.situationRead {
	padding: 0 10px 0 0;
	padding: 0\9;
	margin: 0 10px 0 0\9;
	float: none\9;
	text-align: left\9;
}

#situationList dd {
	clear: both;
	margin: 20px 0 20px 0;
	font-size: 108%;
	color: #6c2f17;
}

#list01 {
	width: 100%;
	background: url(http://www.8341.jp/site/img/bijin/1512/chapImg_01.png) no-repeat left top;
	overflow: hidden;
}

.listTxt {
	width: 572px;
	margin: 0;
	line-height: 1.4;
}

#list01 .listTxt {
	margin: 0 0 0 180px;
}

#list01 ul {
	width: 472px;
	display: table;
	float: right;
	margin: 20px 0 0 0;
}

#list01 ul li {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 10px;
	font-size: 100%;
	float: left\9;
	width: 150px\9;
}

#list01 ul li.wAjst {
	width: 140px;
}

#list01 ul li.imgAjst {
	width: 79px;
}

.cmntImg {
	float: left;
}

#list02,
#list03 {
	overflow: hidden;
}

.situImg {
	float: left;
	margin: 0 10px 0 0;
}

#list02 .listTxt,
#list03 .listTxt {
	width: 570px;
	float: left;
}

#list02 .listTxt {
	margin: 0 0 30px 0;
}

#list03 .listTxt {
	margin: 0 0 10px 0;
}

#list04 {
	width: 100%;
	background: url(http://www.8341.jp/site/img/bijin/1512/chapImg_06.jpg) no-repeat left top;
	overflow: hidden;
}

#list04 .listTxt {
	margin: 0 0 0 180px;
	padding: 0 0 30px 0;
}


#list05 .hukidashiCnts .listTxt {
	width: 244px;
	margin: 0 0 0 10px;
	padding: 0;
	text-align: left;
	float: left;
}

.hukidashiCnts {
	width: 254px;
	float: left;
	margin: 0 5px 0 0;
	line-height: 1.4;
}

#list05 ul {
	list-style: none;
	width: 321px;
	float: left;
	padding: 0;
}

#list05 ul li {
	float: left;
	margin: 0 5px 0 0;
	list-style: none;
	padding: 0;
}

#list05 ul li.rightClm {
	margin: 0;
}

#list05 .situImg {
	float: left;
	margin: 0;
}

.bnrLink {
	display: block;
	margin: 30px 0 20px 0;
}
.bnrLink:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}
.rKitchenTxt {
	font-size: 144%;
	line-height: 1;
	margin: 0 0 35px 0;
	color: #666666;
	text-align: center;
}

#timeTech {
	clear: both;
	background-color: #f0f0e1;
	width: 710px;
	width: 750px\9;
	overflow: hidden;
	margin: 40px 0 0 0;
	padding: 20px;
	padding: 0\9;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.leftClm {
	width: 393px;
	float: left;
	padding: 10px 0;
	margin: 20px 0 20px 20px\9;
}

.timeRead {
	color: #80561f;
	font-size: 85%;
	margin: 0 0 20px 0;
}

.timeRead img {
	margin: 0 9px 0 0;
}

.timeRead span {
	display: inline-block;
	width: 250px;
	vertical-align: middle;
	line-height: 1.2;
}

.timeImg {
}

.timeImg img {
	margin: 0 9px 0 0;
}

.timeImg span {
	display: inline-block;
	width: 100px;
	vertical-align: bottom;
	line-height: 1.2;
}

.rightClm {
	width: 297px;
	width: 317px\9;
	float: left;
	background-color: #fff;
	padding: 0 10px;
	padding: 0\9;
	margin: 10px 0\9;
}

.technic {
	width: 148px;
	float: left;
	font-size: 85%;
	line-height: 1.2;
	color: #80561f;
	margin: 0 0 0 15px\9;
}

.technic img {
	margin: 0 0 10px 0;
}

.rightClm .timeImg {
	float: left;
	margin: 0;
	padding: 0;
	width: 149px;
	margin: 0 4px 0 0\9;
}

.rightClm .timeImg img {
	margin: 0;
}


/*@bnrArea
----------------------------------------------- */
#bnr {
	width: 563px;
	margin: 0 auto;
	text-align: center;
}

.bnrArea {
	overflow: hidden;
	width: 100%;
	padding: 0 0 32px 50px;
	background: url(http://www.8341.jp/site/img/bijin/1508/doted.png) repeat-x 0 bottom;
	margin: 0 0 32px 0;
	list-style: none;
}

.bnrArea li {
	float: left;
	margin: 0 5px 0 0;
	background-color: #fff;
}

.bnrArea li a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

.bnrArea li.last {
	margin: 0;
}


/*@SNSƒ{ƒ^ƒ“

----------------------------------------------- */

#snsBtn {
    overflow: hidden;
    margin: 0;
    padding: 0 40px 40px 0;
    width: 810px;
}
#snsBtn li {
	float: right;
}
