/* CSS Document */

.pp_close,
.ppt{
 display:none!important;
}

#pp_full_res{
 min-width:0;
}

#pp_full_res  #wrapper{
 	line-height:160%;
	margin: 0 auto;
	width: 960px;
}

#pp_full_res #wrapper .sectionH1{
	background: url(/experience/img/bg-modal-h1.jpg) repeat-x;
	color: #fff;
}

#pp_full_res #wrapper .sectionH1.teacher{
 background:url(/experience/img/bg-modal-teacher.jpg) no-repeat;
}


#pp_full_res #wrapper .sectionH1 .inner{
	padding: 30px 38px 0;
 	min-height:90px;
	position: relative;
}

#pp_full_res #wrapper .sectionH1 .inner .close{
 position:absolute;
 top:10px;
 right:10px;
}

#pp_full_res #wrapper .sectionH1 h1{
	font-size: 24px;
}

#pp_full_res #wrapper .sectionH1 .sub_title{
	font-size: 14px;
}

#pp_full_res #wrapper .sectionH2{
	border-bottom: #DEDEDE 1px solid;
 background:url(/experience/img/bg-section-h2.jpg) no-repeat;
	padding: 30px 38px 0;
 min-height:195px;
}

#pp_full_res #wrapper .section_fukui{
	border-bottom: #DEDEDE 1px solid;
 background:url(/experience/img/bg-section-h2.jpg) no-repeat;
	padding: 30px 38px 0;
 min-height:70px;
}

#pp_full_res #wrapper .sectionH2 .video{
 margin:0 auto 35px;
 width:560px;
}

#pp_full_res #wrapper .sectionH2 p{color:#231815;font-size:13px}
#pp_full_res #wrapper .sectionH2 p.lead{
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
 	font-size:14px;
}

#pp_full_res #wrapper .sectionH2 .sub_lead{
	font-size: 18px;
}

#pp_full_res #wrapper .sectionH2 h2{
	font-size: 24px;
	margin-bottom: 10px;
}

#pp_full_res #wrapper .section_fukui h2{
	font-size: 24px;
}


#pp_full_res #wrapper .sectionH3{
	border-bottom: #DEDEDE 1px solid;
	padding: 30px 38px
}

#pp_full_res #wrapper .l .cont{
 float:left;
 width:490px;
}

#pp_full_res #wrapper .l .fig{
 float:right;
 width:360px;
 font-size:14px;
 line-height:180%;
}

#pp_full_res #wrapper .r .cont{
 float:right;
 width:490px;
}

#pp_full_res #wrapper .r .fig{
 float:left;
 width:360px;
}

#pp_full_res #wrapper .sectionH3 .cont h3{
 font-weight:bold;
 margin-bottom:20px;
}

#pp_full_res #wrapper .sectionH3 .cont p{
 font-size:14px;
 margin-bottom:20px;
}

#pp_full_res #wrapper .note{
 font-size:14px;
 padding: 15px 38px 0;
}

#pp_full_res #wrapper p.end{margin-bottom:0!important}

#pp_full_res #wrapper .teacher{
  min-height:0;
  padding-bottom:40px;
}

#pp_full_res #wrapper .teacher h3{
 font-weight:bold;
 margin-bottom:20px;
}
 