/* CSS Document */



/* page02 */

#misato_17 .contents_text{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:700px;
	margin:10px auto 0 auto;
	font-size:18px;
	line-height:1.5;
	color:#000;
	font-weight:bold;
	position:relative;
	font-feature-setting : "pkna"

}

.contents_body{
	width:754px;
/*	height:1628px;
*/	margin: 0px auto;
	background-color: rgba(255,255,255,0.9);
}

 .contents_center{
	width:800px;
	height:743px;　
	margin:0px auto;
	background:url(../images/p02/PR-2.png) no-repeat center ;
	position:relative;
}

.page2_bold {
		font-size:28px;
		font-weight:bold;
}

.p2_blue {
	color:#3300CC;
	}
.p2_violet {
	color:#660099;
	}
.p2_red {
	color:#992222;
	}
	.p2_green {
	color:#336600;
	}




.pr1 {
	position:absolute;
	width:310px;
	top:350px;
	left:60px;
}

.pr2 {
	position:absolute;
	width:310px;
	top:350px;
	right:55px;
}

.pr_name {
	font-size:24px;
	font-weight:bold;
}

.pr_prof {
	font-size:16px;
	line-height:1.4;
}

.pr3 {
	position:absolute;
	padding:5px;
	background-color:#009BFF;
	color:#fff;
	bottom:30px;
	left: 0;
	right: 0;
	margin:auto;
	width:300px;
	text-align:center;
}

.title{
	display:block;
	margin:0px auto;
}

.p02_sec01{
	width:750px;
	margin:0px auto;
	
}


.p02_sec02{
	width:750px;
	margin:0px auto;
}


.p02_sec03{
	width:750px;
	margin:0 auto;

}


.p02_sec04 {
	width:750px;
	margin:0 auto;
}

.p02_sec05	 {
	width:750px;
	margin:0 auto;
}


#sec06{
	width:800px;
	height:432px;
	background:url(../images/p02/sec_006.jpg);
	margin:0px;
	position:relative;
}

#sec07{
	width:800px;
	height:241px;
	background:url(../images/p02/sec_007.jpg);
	margin:0px;;
	position:relative;
}

#sec08{
	width:800px;
	height:225px;
	background:url(../images/p02/sec_008.jpg);
	margin:0px;
	position:relative;
}

#sec09{
	width:800px;
	height:253px;
	background:url(../images/p02/sec_009.jpg);
	margin:0px;
	position:relative;
}
#sec10{
	width:718px;
	height:328px;
	background:url(../images/p02/sec_010.png);
	margin-left:40px;
	position:relative;
}

#sec11{
	width:718px;
	height:202px;
	background:url(../images/p02/sec_011.png);
	margin-left:40px;
	position:relative;
}

#sec12{
	width:720px;
	height:333px;
	background:url(../images/p02/sec_012.png);
	margin-left:40px;
	position:relative;
}

#sec13{
	width:720px;
	height:192px;
	background:url(../images/p02/sec_013.png);
	margin-left:40px;
	position:relative;
}


.txt1{
	position:absolute;
	width:335px;
	left:2.8%;
	line-height:1.4;
	font-size:17px;
	font-weight:600;
	top:24.7%;
	color:#FFF;
	background:rgba(0,0,0,0.5);
	padding:1.4%;
}

.txt2{
	position:absolute;
	width:220px;
	left:3.1%;
	line-height:1.3;
	font-size:11px;
	font-weight:600;
	top:72.7%;
	color:#900;
	background:rgba(255,255,255,0.7);
	padding:0.7%;
}

.txt3{
	position:absolute;
	width:220px;
	left:35.5%;
	line-height:1.3;
	font-size:11px;
	font-weight:600;
	top:72.7%;
	color:#FC3;
	background:rgba(0,0,0,0.7);
	padding:0.7%;
}

.txt4{
	position:absolute;
	width:220px;
	left:67.7%;
	line-height:1.3;
	font-size:11px;
	font-weight:600;
	top:72.7%;
	color:#063;
	background:rgba(255,255,255,0.8);
	padding:0.7%;
}

.txt5{
	position:absolute;
	width:220px;
	left:3.1%;
	line-height:1.3;
	font-size:11px;
	font-weight:600;
	top:72%;
	color:#F09;
	background:rgba(0,0,0,0.7);
	padding:0.7%;
}

.txt6{
	position:absolute;
	width:220px;
	left:35.5%;
	line-height:1.3;
	font-size:11px;
	font-weight:600;
	top:72%;
	color:#930;
	background:rgba(255,255,255,0.8);
	padding:0.7%;
}

.txt7{
	position:absolute;
	width:220px;
	left:67.7%;
	line-height:1.3;
	font-size:11px;
	font-weight:600;
	top:72%;
	color:#030;
	background:rgba(255,255,255,0.8);
	padding:0.7%;
}


.txt8{
	position:absolute;
	width:160px;
	left:3.1%;
	line-height:1.3;
	font-size:11px;
	font-weight:600;
	top:53%;
	color:#6C3;
	background:rgba(0,0,0,0.7);
	padding:0.7%;
}

.txt9{
	position:absolute;
	width:160px;
	left:27%;
	line-height:1.3;
	font-size:11px;
	font-weight:600;
	top:53%;
	color:#F93;
	background:rgba(0,0,0,0.7);
	padding:0.7%;
}

.txt10{
	position:absolute;
	width:160px;
	left:51.5%;
	line-height:1.3;
	font-size:11px;
	font-weight:600;
	top:53%;
	color:#03F;
	background:rgba(255,255,255,0.8);
	padding:0.7%;
}
.txt11{
	position:absolute;
	width:160px;
	left:75.4%;
	line-height:1.3;
	font-size:11px;
	font-weight:600;
	top:53%;
	color:#C3C;
	background:rgba(255,255,255,0.8);
	padding:0.7%;
}



.txt12{
	position:absolute;
	width:180px;
	left:2%;
	line-height:1.4;
	font-size:13px;
	font-weight:600;
	top:45%;
	padding:0.7%;
}

.txt13{
	position:absolute;
	width:180px;
	left:52%;
	line-height:1.4;
	font-size:13px;
	font-weight:600;
	top:45%;
	padding:0.7%;
}

.txt14{
	position:absolute;
	width:180px;
	left:1.5%;
	line-height:1.4;
	font-size:13px;
	font-weight:600;
	top:20%;
	padding:0.7%;
}
.txt15{
	position:absolute;
	width:180px;
	left:52%;
	line-height:1.4;
	font-size:13px;
	font-weight:600;
	top:20%;
	padding:0.7%;
}

.txt16{
	position:absolute;
	width:165px;
	left:26.5%;
	line-height:1.4;
	font-size:14px;
	font-weight:500;
	top:35%;
	padding:0.7%;
	color:#FFF;
}
.txt17{
	position:absolute;
	width:150px;
	left:77.5%;
	line-height:1.4;
	font-size:14px;
	font-weight:500;
	top:35%;
	padding:0.7%;
	color:#FFF;
}

.txt18{
	position:absolute;
	width:550px;
	left:21%;
	line-height:1.4;
	font-size:13.2px;
	font-weight:600;
	top:41%;
	padding:0.7%;
}
