@charset "utf-8";

/* 使って便利！こだわりポイント
----------------------------------------------------------------------------------------------------*/

#particular #leftContents h2 {
	margin: 0 0 20px;
}

#particular .nv {
	margin: 0 0 15px;
}

#particular .nv li {
	float: left;
	width: 171px;
	height: 50px;
	margin: 0 5px 0 0;
}

#particular .box1 {
	margin: 0 0 20px;
}

#particular .box1 .left {
	width: 160px;
}

#particular .box1 .right {
	width: 520px;
}

#particular .box2 {
	margin: 0 0 15px;
}

#particular .box2 .left,
#particular .box2 .right {
	width: 340px;
}

#particular .footText {
	margin: 0 0 10px;
	padding: 15px;
	background: #F3F1EB;
}

#particular .adobe .left2 {
	vertical-align: middle;
	margin: 5px 0 0 10px;
}

#particular .box3 {
	margin: 0 0 15px;
}

#particular .box3 .left {
	margin: 0 15px 0 0;
	width: 220px;
}
#particular .box3 .center {
	float: left;
	width: 270px;
}
#particular .box3 .right {
	width: 160px;
}


#particular .box4 {
	margin: 0 0 15px;
}

#particular .box4 .left {
	margin: 0 15px 0 0;
	width: 223px;
}
#particular .box4 .center {
	float: left;
	width: 223px;
}
#particular .box4 .right {
	width: 223px;
}


#particular .box5 {
	margin: 0 0 15px;
}

#particular .box5 .left {
	margin: 0 15px 0 0;
	width: 160px;
}
#particular .box5 .center {
	float: left;
	width: 345px;
}

#particular .box5 .center .box6 {
	margin: 0 0 20px;
}

#particular .box5 .center .box6 .left {
	margin: 0;
	width: 60px;
}

#particular .box5 .center .box6 .right {
	margin: 0;
	width: 270px;
}

#particular .box5 .right {
	width: 170px;
}

#particular .box7 .left {
	width: 215px;
}
#particular .box7 .right {
	width: 470px;
}

#particular .box7 .right h4 {
	padding: 15px 0 0;
	margin: 0 0 15px;
	border-top: #E0E0E0 3px solid;
}

#particular .box7 .right .box8 {
	margin: 0 0 10px;
}

#particular .box7 .right .box8 .left {
	margin: 0 10px 0 0;
	width: 150px;
}

#particular .box7 .right .box8 .left2 {
	width: 150px;
}

#particular .box7 .right .box8 .right {
	width: 150px;
}

#particular .box9 {
	margin: 0 0 10px;
}

#particular .box9 .left {
	width: 200px;
}

#particular .box9 .right {
	width: 485px;
}

#particular .box9 .right .box10 {
	margin: 0 0 15px;
}

#particular .box9 .right .box10 .left {
	width: 255px;
}

#particular .box9 .right .box10 .right {
	width: 200px;
}

#particular .box9 .right .box11 {
	margin: 0 0 10px;
}

#particular .box9 .right .box11 .left {
	width: 158px;
	margin: 5px 0 0;
}

#particular .box9 .right .box11 .right {
	width: 310px;
}

#particular .footText2 {
	margin: 0 0 15px;
	border: 1px #CCC solid;
	padding: 15px;
}

#particular .box12 {
	margin: 0 0 10px;
}

#particular .box12 .left {
	width: 250px;
}

#particular .box12 .right {
	width: 436px;
}


#particular .box13 {
	background: #FFE6BF;
	padding: 15px;
	margin: 0 0 15px;
}

#particular .box13 .box14 .left {
	width: 160px;
}

#particular .box13 .box14 .right {
	width: 500px;
}

#particular .box15 {
	background: #ECF3F9;
	padding: 15px;
	margin: 0 0 15px;
}

#particular .box16 .left {
	margin: 0 15px 0 0;
	width: 240px;
}

#particular .box16 .left2 {
	width: 210px;
}

#particular .box16 .right {
	width: 190px;
}

#particular .box17 {
	margin: 0 0 15px;
}

#particular .box17 .left {
	width: 120px;
}

#particular .box17 .right {
	width: 565px;
}

#particular .box17 .right .box18 .left {
	width: 160px;
	margin: 5px 0 0;
}

#particular .box17 .right .box18 .right {
	width: 395px;
}

#particular .box19 {
	margin: 0 0 15px;
}

#particular .box19 .left {
	width: 300px;
}

#particular .box19 .right {
	width: 385px;
}

#particular .box20 {
	width: 335px;
}

#particular .box20 .left {
	width: 160px;
	margin: 5px 0 0;
}

#particular .box20 .right {
	width: 158px;
}

#particular .box21 {
	margin: 0 0 10px;
}

#particular .box21 .left {
	margin: 15px 0 0;
	width: 311px;
}

#particular .box21 .right {
	width: 73px;
}

#particular .box22 {
	margin: 0 0 10px;
}

#particular .box22 .left {
	width: 260px;
}

#particular .box22 .right {
	width: 420px;
}

#particular .box23 {
	margin: 0 0 30px;
}

#particular .box23 .left,
#particular .box23 .right {
	width: 340px;
}

#particular .box24 {
	border-top: #E0E0E0 3px solid;
	padding: 10px 0 0;
	margin: 0 0 20px;
}

#particular .box24 .left {
	margin: 10px 0 0;
	width: 323px;
}

#particular .box24 .right {
	width: 101px;
}


#particular .box25 .left {
	position: relative;
	margin: 0 10px 0 0;
	width: 108px;
}

#particular .box25 .left2,
#particular .box25 .right {
	width: 108px;
}

#particular .box26 {
	margin: 0 0 15px;
}

#particular .box26 .left {
	width: 540px;
}

#particular .box26 .right {
	width: 140px;
}


#particular .box27 {
	margin: 0 0 30px;
}

#particular .box27 .left {
	margin: 0 10px 0 0;
	width: 132px;
}

#particular .box27 .left2,
#particular .box27 .right {
	width: 132px;
}

#particular .box28 {
	margin: 0 0 15px;
	padding: 0 15px 0 0;
}

#particular .box28 .left {
	width: 310px;
}

#particular .box28 .right {
	width: 355px;
}

#particular .box29 {
	width: 355px;
}

#particular .box29 .left {
	width: 190px;
}

#particular .box29 .right {
	margin: 15px 0 0;
	width: 165px;
}














