@charset "UTF-8";

/* ビスケットファミリートップ */
#dirPath{
	padding:0 !important;
}
.topContentsArea{
	width:684px;
}
.topMain{
	position:relative;
	width:684px;
	height:545px;
	background:url(../img/topBg.gif) no-repeat;
}
.topNav li{
	float:left;
}
.topComment li{
	position:absolute;
}
#cm2,#cm3,#cm4,#cm5,#cm6,#cm7,#cm8,#cm9,#cm10{
	display:none;
}
.dad{
	top:15px;
	left:270px;;
}
.boy{
	top:40px;
	left:250px;;
}
.mama{
	top:10px;
	left:170px;;
}
.girl{
	top:100px;
	left:498px;;
}

/* ビスケットファミリー配下共通 */
.contentHeader{
	margin-bottom:12px;
	width:684px;
	background:#fff;
}
.cmnNav1 li{
	float:left;
}
.subNav1{
	width:684px;
	height:26px;
	background:url(../img/subNav1Bg.gif) no-repeat;
}
.subNav1 ul li{
	float:left;
	padding:0 10px;
}
.cmnContent1{
	padding:15px 17px 17px 17px;
	background:#f8e2ac;
}
.cmnBox1{
	padding:13px;
	border:2px solid #bd5703;
	background:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	behavior:url(../../../css/PIE.htc);
}
.cmnBox2{
	padding:23px;
	border:2px solid #bd5703;
	background:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	behavior:url(../../../css/PIE.htc);
}
.cmnBox3{
	padding:18px;
	border:2px solid #bd5703;
	background:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	behavior:url(../../../css/PIE.htc);
}
.cmnBox4{
	padding:23px 28px;
	border:2px solid #bd5703;
	background:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	behavior:url(../../../css/PIE.htc);
}
.right{
	text-align:right;
}
.bottomPrev1{
	padding-top:15px;
	text-align:center;
}
.ccBox0{
	padding:15px;
	background:#ffdd99;
}
.ccBox1{
	margin-bottom:40px;
	padding:15px;
	background:#ffdd99;
}
.ccBox2{
	margin-bottom:40px;
	padding:10px 15px 25px 15px;
	background:#ffdd99;
}
.ccBox3{
	margin-bottom:30px;
	padding:15px;
	background:#ffdd99;
}
.ccBox4{
	margin-bottom:30px;
	padding:20px 14px;
	background:#ffdd99;
}
.ccBoxHead1{
	padding-bottom:10px;
	font-size:130%;
	font-weight:bold;
	color:#a11312;
}
.ccBoxText0{
	line-height:1.6;
}
.ccBoxText1{
	padding-bottom:15px;
	line-height:1.6;
}

/* 歴史 */
.originLeft{
	float:left;
	width:183px;
}
.originRight{
	float:right;
	width:425px;
}
.originText1{
	padding:5px 0 10px 0;
	line-height:1.4;
}
.originItem1{
	padding-top:30px;
	height:130px;
}
.originItem2{
	height:130px;
}
.originItem3{
	height:130px;
}
.bhItem1{
	padding:20px 0 30px 0;
}
.bhItem2{
	padding-bottom:30px;
}
.bhCatch{
	padding-bottom:20px;
	line-height:1.6;
}
.ccBox2 h2{
	padding-bottom:5px;
}
.bhLeft{
	float:left;
	width:153px;
}
.bhRight{
	float:right;
	width:400px;
}
.bhTable1{
	border-collapse:collapse;
	line-height:1.5;
	width:100%;
}
.bhTable1 th{
	padding:4px;
	border-top:1px solid #dbaa40;
	border-bottom:1px solid #dbaa40;
	font-weight:bold;
	color:#5d3e2d;
}
.bhTable1 td{
	padding:4px;
	border-top:1px solid #dbaa40;
	border-bottom:1px solid #dbaa40;
	color:#5d3e2d;
	font-weight:bold;
}
.bhTable1 td a{
	color:#00d;
}

/* ビスケットができるまで */
.facBox1{
	padding:5px 10px;
}
.fac1Catch{
	padding:6px 0 20px 0;
	line-height:1.6;
}
.fac1Body{
	float:left;
	width:370px;
}
.fac1Photo{
	float:right;
	width:166px;
}
.fac2Main{
	padding:5px 0 20px 0;
	text-align:center;
}
.fac2Item{
	border-top:1px solid #d0b68e;
	padding:13px 5px;
}
.fac2Img{
	float:left;
	width:120px;
}
.fac2Links{
	float:right;
	width:440px;
}
.fac2LinksHead{
	padding-bottom:6px;
}

/* おやつにビスケット */
.oyCatch1{
	margin-bottom:25px;
}
.oyCatch1Left{
	float:left;
	width:240px;
}
.oyCatch1Right{
	float:right;
	width:300px;
}
.oyCatch1Right p{
	padding-bottom:15px;
	line-height:1.6;
}
.snaPhoto1{
	float:right;
	padding:0 0 20px 30px;
}
.snaPhoto2{
	float:left;
	padding:0 20px 20px 0;
}
.snaItem{
	border-top:1px solid #d0b68e;
	padding:13px 5px;
}
.snaImg{
	float:left;
	width:120px;
}
.snaLinks{
	float:right;
	width:415px;
}
.snaLinksHead{
	padding-bottom:6px;
	font-weight:bold;
}
.snaLinksHead a{
	color:#d00;
}

/* 個別解説 */
.line1{
	text-align:center;
	padding:15px 0;
}
.infoHead1{
	font-size:130%;
	font-weight:bold;
	color:#a11312;
}
.infoBody1{
	padding:6px 0 10px 0;
	color:#222;
	line-height:1.6;
}
.infoBox1{
	padding:20px;
	background:#ffdd99;
}
.infoSign1{
	padding-top:5px;
	font-size:80%;
	text-align:right;
}
.infoHead2{
	padding-bottom:10px;
	font-size:130%;
	font-weight:bold;
	color:#a11312;
}
.infoText0{
	line-height:1.6;
}
.infoText1{
	padding-bottom:13px;
	line-height:1.6;
}
.infoText2{
	padding-bottom:22px;
	line-height:1.6;
}
.infoHead3{
	padding-bottom:3px;
	font-weight:bold;
}
.infoHead4{
	padding-bottom:3px;
	font-weight:bold;
	color:#a11312;
}
.infoHead5{
	padding-bottom:12px;
	font-weight:bold;
	color:#a11312;
}
.infoPhoto1{
	float:right;
	padding:0 0 20px 20px;
}
.infoPhoto2{
	float:left;
	padding:0 20px 20px 0;
}
.infoBox1 ul{
	margin-left:20px;
}
.infoBox1 ul li{
	list-style:disc;
	margin-bottom:12px;
}
.infoBisItem1{
	float:left;
	margin:5px;
	padding:4px;
	width:255px;
	border:1px solid #900;
	background:#fff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	behavior:url(../../../css/PIE.htc);
}
.infoBisText1{
	padding:5px;
	line-height:1.6;
}
.relItem{
	border-top:1px solid #f7ce7c;
	padding:13px 5px;
}
.relImg{
	float:left;
	width:124px;
}
.relLinks{
	float:right;
	width:405px;
}
.relLinksHead{
	padding-bottom:6px;
	font-weight:bold;
}
.relLinksHead a{
	color:#d00;
}
.infoDetail1{
	padding-bottom:25px;
	text-align:right;
}



