@charset "utf-8";

/* MENU ---------------------------------------------------

	2.contents

----------------------------------------------------------*/


/* 2.contents
----------------------------------------------------------*/
#contents #contentsInner{
	margin:0 auto;
	padding:30px 0 20px 0;
	width:970px;
}

#contents1{
	background:url(../../kazusa/img/about_contents1_bg.jpg) top right no-repeat;
	margin:0 0 40px 0;
	padding:0 0 0 10px;
	width:960px;
}

#contents1 h3{
	margin:0 0 15px 0;
	padding:0;
	width:960px;
}

#contents1 .box{
	margin:0;
	padding:0;
	width:750px;
}

#contents1 .box p.txt{
	margin:0 0 15px 0;
	padding:0;
	width:590px;
}

#contents1 .box p.photo{
	margin:0 0 5px 0;
	padding:0;
	width:750px;
}

#contents1 .box_yurai{
	margin:10px 0 0 0;
	padding:0;
	width:840px;
}

#contents1 .box_yurai .left{
	width:540px;
	float:left;
}

#contents1 .box_yurai .right{
	padding:25px 0 0 0;
	width:284px;
	float:right;
}

#contents1 .box_yurai p.yurai{
	margin:3px 0 0 0;
	padding:0;
}

#contents2{
	margin:0 0 40px 0;
	padding:0 0 0 10px;
	width:940px;
}

#contents2 .colLeft{
	margin:0;
	padding:12px 0 0 0;
	width:490px;
	float:left;
}

#contents2 .colLeft h3{
	margin:0 0 15px 0;
	padding:0;
}

#contents2 .colLeft .txt{
	margin:0 0 10px 0;
	padding:0;
}

#contents2 .colLeft .btn{
	margin:0;
	padding:0;
}

#contents2 .colRight{
	margin:0;
	padding:0;
	width:446px;
	float:right;
}

#contents2 .colRight p.photo{
	margin:0;
	padding:0;
}

#contents3{
	background:url(../../kazusa/img/about_contents3_bg.jpg) bottom left no-repeat;
	margin:0;
	padding:0 0 0 10px;
	width:950px;
}

#contents3 #contents3box1{
	margin:0 0 10px 0;
	padding:0 0 0 78px;
	width:870px;
}

#contents3 #contents3box1 .colLeft{
	margin:0;
	padding:0;
	width:255px;
	float:left;
}

#contents3 #contents3box1 .colLeft p.photo{
	margin:0;
	padding:0;
}

#contents3 #contents3box1 .colRight{
	margin:0;
	padding:13px 0 0 0;
	width:600px;
	float:right;
}

#contents3 #contents3box1 .colRight h3{
	margin:0 0 15px 0;
	padding:0;
}

#contents3 #contents3box1 .colRight p.txt{
	margin:0 0 10px 0;
	padding:0;
}

#contents3 #contents3box1 .colRight p.btn{
	margin:0;
	padding:0;
}

#contents3 #contents3box2{
	margin:0;
	padding:0 0 0 278px;
	width:672px;
}

#contents3 #contents3box2 .colLeft{
	margin:0;
	padding:30px 0 0 0;
	width:344px;
	float:left;
}

#contents3 #contents3box2 .colLeft h3{
	margin:0 0 15px 0;
	padding:0;
	width:304px;
}

#contents3 #contents3box2 .colLeft p.txt{
	margin:0 0 10px 0;
	padding:0;
}

#contents3 #contents3box2 .colLeft p.btn{
	margin:0;
	padding:0;
}

#contents3 #contents3box2 .colRight{
	margin:0;
	padding:0;
	width:313px;
	float:right;
}

#contents3 #contents3box2 .colRight p.photo{
	margin:0;
	padding:0;
}


