@charset "UTF-8";
/* CSS Document */


/* ----------------------------------------------
　02-1　case study ケーススタディORTO CAFE〈1〉ページ cs/01/index.html
---------------------------------------------- */

#cs2-1 {
background-image:url(../images/cs2-1.jpg);
background-repeat:no-repeat;
height:563px;
position:relative;
}

#cs2-1 h2 {
width:300px;
text-align:left;
font-size:16px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:100; 
margin:0;
padding:0;
position : absolute;
top : 0;
left : 570px;

}

.cs2-1_0 {
width:300px;
float:left;
position : absolute;
top : 20px;
left : 570px;
}

.cs2-1_1 {
width:50px;
float:left;
margin:0;
padding:0;
text-align:left;
}

.cs2-1_2 {
width:250px;
float:left;
margin:0;
padding:0;
text-align:left;
}

.cs2-1_3 {
width:310px;
float:left;
text-align:left;
position : absolute;
top : 113px;
left : 580px;
}

.cs2-1_3 strong { font-size:14px; color:#996633; font-weight:400;}

.cs2-1_4 {
	width:310px;
	float:left;
	text-align:left;
	position : absolute;
	top : 191px;
	left : 580px;
}

.cs2-1_4 strong { font-size:14px; color:#996633; font-weight:400;}

.cs2-1_5 {
	width:310px;
	float:left;
	text-align:left;
	position : absolute;
	top : 341px;
	left : 580px;
}

.cs2-1_5 strong { font-size:14px; color:#996633; font-weight:400;}

.cs2-1_6 {
	width:123px;
	float:left;
	text-align:left;
	color:#663300;
	font-size:12px;
	line-height:19px;
	position : absolute;
	top : 359px;
	left : 413px;
	height: 77px;
}

.cs2-1_7 {
	width:151px;
	float:left;
	text-align:left;
	color:#663300;
	font-size:12px;
	line-height:19px;
	position : absolute;
	top : 462px;
	left : 447px;
	height: 92px;
}

.cs2-1Next {
	width:130px;
	height:24px;
	position : absolute;
	top : 529px;
	left : 793px;
}

.cs2-1Next img {
width:130px;
height:24px;
border:0;
}



/* ----------------------------------------------
　02-1　case study ケーススタディORTO CAFE〈2〉ページ cs/01/2.html
---------------------------------------------- */

#cs2-2 {
background-image:url(../images/cs2-2.jpg);
background-repeat:no-repeat;
height:563px;
position:relative;
}

#cs2-2 h2 {
width:910px;
text-align:left;
font-size:16px; 
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
font-weight:100; 
margin:0;
padding:0;
position : absolute;
top : 0;
left : 0px;

}

#cs2-2_0 {
width:910px;
float:left;
position : absolute;
top : 50px;
left : 0px;
line-height:16px;
}

.cs2-2_1 {
width:190px;
float:left;
margin:0 15px 0 10px;
text-align:left;
}

.cs2-2_2 {
width:205px;
float:left;
margin:0 15px;
text-align:left;
}

.cs2-2_3 {
width:200px;
float:left;
margin:0 11px 0 15px;
text-align:left;
}

.cs2-2_4 {
width:190px;
float:left;
margin:0 0 0 15px;
text-align:left;
}

.cs2-2_5 {
	width:346px;
	float:left;
	text-align:left;
	position : absolute;
	top : 211px;
	left : 34px;
	font-size:12px;
}

.cs2-2_5 strong { font-size:16px; color:#996633; font-weight:400;}

.cs2-2_5 p { margin:10px 0; font-weight:bold;}

.cs2-2_6 {
	width:172px;
	float:left;
	text-align:left;
	color:#663300;
	font-size:12px;
	line-height:16px;
	position : absolute;
	top : 470px;
	left : 261px;
	height: 91px;
}

.cs2-2_7 {
	width:133px;
	float:left;
	text-align:left;
	color:#663300;
	font-size:12px;
	line-height:19px;
	position : absolute;
	top : 494px;
	left : 75px;
}

.cs2-2_8 {
	width:111px;
	float:left;
	text-align:left;
	color:#663300;
	font-size:12px;
	line-height:19px;
	position : absolute;
	top : 208px;
	left : 587px;
	height: 77px;
}

.cs2-2_9 {
	width:240px;
	float:left;
	text-align:left;
	color:#663300;
	font-size:12px;
	line-height:19px;
	position : absolute;
	top : 195px;
	left : 565px;
	height: 93px;
}

.cs2-2_10 {
	width:386px;
	float:left;
	text-align:center;
	font-size:12px;
	position : absolute;
	top : 313px;
	left : 440px;
}

.cs2-2_10 strong { font-size:16px; color:#996633; font-weight:400;}
.cs2-2_10 p { font-weight:bold; margin:0;}

.cs2-2_11 {
	width:386px;
	float:left;
	text-align:center;
	font-size:12px;
	position : absolute;
	top : 390px;
	left : 440px;
}

.cs2-2_11 strong { font-size:16px; color:#996633; font-weight:400;}
.cs2-2_11 p { font-weight:bold; margin:0;}

.cs2-2_12 {
	width:386px;
	float:left;
	text-align:center;
	font-size:12px;
	position : absolute;
	top : 464px;
	left : 430px;
}

.cs2-2_12 strong { font-size:16px; color:#996633; font-weight:400;}
.cs2-2_12 p { font-weight:bold; margin:0;}

.cs2-2_13 {
	width:386px;
	float:left;
	text-align:center;
	font-size:16px;
	position : absolute;
	top : 493px;
	left : 435px;
}

.cs2-2_13 strong { font-size:18px; color:#990000; font-weight:bold;}


.cs2-2Next {
	width:130px;
	height:24px;
	position : absolute;
	top : 529px;
	left : 793px;
}

.cs2-2Next img {
width:130px;
height:24px;
border:0;
}



/* ----------------------------------------------
　02-1　case study ケーススタディORTO CAFE〈3〉ページ cs/01/3.html
---------------------------------------------- */

#cs2-3 {
background-image:url(../images/cs2-3.jpg);
background-repeat:no-repeat;
width:910px;
height:563px;
text-align:left;
position:relative;
}

.cs2-3_1 {
	width:147px;
	float:left;
	position : absolute;
	top : 481px;
	left : 471px;
	color:#663300;
	font-size:12px;
	line-height:19px;
	height: 64px;
}

.cs2-3_2 {
	width:411px;
	float:left;
	position : absolute;
	top : 183px;
	left : 26px;
	line-height:16px;
}

.cs2-3_2 strong { font-size:12px; color:#996633; font-weight:normal;}



.cs2-3_3 {
	width:153px;
	float:left;
	position : absolute;
	top : 124px;
	left : 732px;
	color:#663300;
	font-size:12px;
	line-height:19px;
}



.cs2-3_4 {
	width:364px;
	float:left;
	position : absolute;
	top : 191px;
	left : 489px;
	line-height:16px;
	height: 69px;
}

.cs2-3_4 strong { font-size:12px; color:#996633; font-weight:normal;}


.cs2-3_5 {
	width:106px;
	float:left;
	position : absolute;
	top : 362px;
	left : 192px;
	font-size:12px;
	line-height:19px;
	color:#663300;
	height: 52px;
}

.cs2-3_6 {
	width:279px;
	float:left;
	position : absolute;
	top : 477px;
	left : 18px;
	line-height:16px;
	height: 69px;
}

.cs2-3_6 strong { font-size:12px; color:#996633; font-weight:normal;}


.cs2-3_7 {
	width:225px;
	float:left;
	position : absolute;
	top : 406px;
	left : 344px;
	line-height:16px;
	height: 133px;
}

.cs2-3_7 strong { font-size:12px; color:#996633; font-weight:normal;}

.cs2-3_8 {
	width:262px;
	float:left;
	position : absolute;
	top : 479px;
	left : 636px;
	line-height:16px;
}

.cs2-3_8 strong { font-size:12px; color:#996633; font-weight:normal;}

.cs2-3Next {
	width:130px;
	height:24px;
	position : absolute;
	top : 544px;
	left : 793px;
}

.cs2-3Next img {
width:130px;
height:24px;
border:0;
}
