@charset "UTF-8";


/* ------------------------------------------------090814------------------------------------------------ */


div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.contents01 ul {
	margin:15px 0 0 0;
}

div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.contents01 ul li {
	line-height:1;
	padding:0 0 10px 0;
}

div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.contents01 ul li.last {
	padding:0;
}

div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.contents01 ul li span {
	font-weight:bold;
}

div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.contents02 dl {
	width:550px;
	margin:10px 0 0 0;
	background:url(../academy/levelup/case/img/090814_prize_bg.gif) left bottom no-repeat;
}

div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.contents02 dl dt {
	background:url(../academy/levelup/case/img/090814_prize_bgtop.gif) left top no-repeat;
	padding:15px;
}

div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.contents02 dl dt img {
	display:block;
	margin:0 auto;
}

div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.contents02 dl dd {
	padding:0 15px 15px 15px;
}

div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.contents02 dl dd h6 {
	font-weight:bold;
	color:#332014;
}

div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.contents03 ul {
	width:270px;
	margin:10px 0 0 0;
	float:left;
}

div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.contents03 ul.right {
	float:right;
}




/* ------------------------------------------------090511------------------------------------------------ */
div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent p.lead {
	margin:10px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.docimg3clm {
	margin:10px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.docimg3clm div {
	width:182px;
	margin:0 2px 0 0;
	float:left;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.docimg3clm div span {
	margin:2px 0 0 0;
	display:block;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.docimg3clm div.end {
	margin:0;
	float:left;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.docimg2clm {
	margin:20px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.docimg2clm div {
	margin:0 2px 0 0;
	float:left;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.docimg2clm div span {
	margin:2px 0 0 0;
	display:block;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.docimg2clm div.end {
	margin:0;
	float:left;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.docimgclm div {
	width:200px;
	margin:0 auto;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent div.docimgclm div span {
	margin:2px 0 0 0;
	display:block;
}




/* ------------------------------------------------090408------------------------------------------------ */
div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.speech {
	margin:20px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.speech dt,
div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.speech02 dt {
	font-weight:bold;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.speech dd {
	margin:10px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.speech02 {
	margin:10px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl dt.title01 {
	color:#00A19E;
	border-bottom:1px solid #4cbdbb;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl dt.title02 {
	color:#00A19E;
	border-bottom:1px solid #4cbdbb;
	margin:0 0 10px 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.speech dd.text01,
div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl dd.text01 {
	margin:10px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.speech03 {
	margin:10px 0 0 0;
	padding:10px;
	background:#eeeeee;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.speech03 dd {
	margin:0 0 10px 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.speech04 {
	margin:10px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.speech04 dd {
	margin:10px 0 0 0;
}


div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.speech dd {
	margin:0 0 10px 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent ul.speech {
	margin:20px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent ul.speech02 {
	margin:10px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent ul.speech03 {
	margin:20px 0 0 15px;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent ul.speech03 li {
	margin:10px 0 0 0;
	list-style-type:disc;
}


div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent ul.speech03 li ul {
	margin-top:0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent ul.speech03 li ul li {
	list-style-type:none;
	margin:0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent ul.speech04 {
	padding:10px;
	background:#eeeeee;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent ul.speech05 {
	margin:10px 0 0 0;
	padding:10px;
	background:#eeeeee;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.mechanism {
	margin:20px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.mechanism dt {
	width:200px;
	margin:0 0 0 20px;
	float:right;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.mechanism dt span {
	margin:2px 0 0 0;
	display:block;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent dl.mechanism dd {
	margin:0 0 20px 0;
}


/* ------------------------------------------------continue------------------------------------------------ */

div#center_column div#levelup090408 div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	background: url(../academy/levelup/satoh/img/090408_questionnaire_img.gif) no-repeat;
}

div#center_column div#levelup090508 div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	background: url(../academy/levelup/tozawa/img/090508_questionnaire_img.gif) no-repeat;
}

div#center_column div#levelup090511 div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	background: url(../academy/levelup/watanabe/img/090511_questionnaire_img.gif) no-repeat;
}

div#center_column div#levelup090603 div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	background: url(../academy/levelup/watanabe/img/090603_questionnaire_img.gif) no-repeat;
}

div#center_column div#levelup090710 div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	background: url(../academy/levelup/watanabe/img/090710_questionnaire_img.gif) no-repeat;
}

div#center_column div#levelup090708 div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	background: url(../academy/levelup/satoh/img/090708_questionnaire_img.gif) no-repeat;
}

div#center_column div#levelup090612 div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	background: url(../academy/levelup/morimasa/img/090612_questionnaire_img.gif) no-repeat;
}

div#center_column div#levelup090814 div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	background: url(../academy/levelup/case/img/090814_questionnaire_img.gif) no-repeat;
}

div#center_column div#levelup090805 div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	background: url(../academy/levelup/watanabe/img/090805_questionnaire_img.gif) no-repeat;
}

div#center_column div#levelup090907 div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	background: url(../academy/levelup/watanabe/img/090907_questionnaire_img.gif) no-repeat;
}

div#center_column div#levelup090911 div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	background: url(../academy/levelup/morimasa/img/090911_questionnaire_img.gif) no-repeat;
}


div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue {
	width: 530px;
	height: 256px;
	position: relative;
	text-indent: -9999px;
	margin:0 auto;
	font-size:0;
	line-height:0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue img {
	display: none;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue ul li a {
	/*overflow: hidden;*/
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue ul li a.read {
	position: absolute;
	top: 176px;
	left: 296px;
	display: block;
	width: 137px;
	height: 23px;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.continue li a.nodisp {
	display: none;
}




/* ------------------------------------------------common------------------------------------------------ */

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.lbarea p {
	width:200px;
	float:left;
	padding:10px 10px 0 0 ;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.leveluptop {
	padding:10px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.intro {
	/*margin:20px 0 0 0;*/
	padding:20px 0 0 0;
	/*background: url(../academy/img/academy_cmn_line01.gif) 0 0 no-repeat;*/
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.intro p {
	/*padding: 0 0 30px 10px;*/
	/*background: url(../academy/img/academy_cmn_line01.gif) no-repeat center bottom;*/
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.introarea {
	background:#E6F8F5; 
	margin:20px 0 0 0;
	padding:30px 0 40px;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.introarea p {
	width:492px;
	margin:0 auto;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.introarea p img {
	display:block;
	margin:0 0 10px 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.introarea dl {
	width:492px;
	margin:40px auto 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.introarea dl dt {
	text-align:center;
	margin:30px 0 0 0;	
	font-size:0;
	line-height:0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.introarea dl dt.top {
	margin:0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.introarea dl dd {
	text-align:center;
	line-height:1;
	padding:5px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer p.introbtn02 {
	width:492px;
	margin:50px auto 0;
	padding:0 0 30px 0;
}


div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.introarea p img.end,
div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer p.introbtn02 img {
	display:block;
	margin:0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.message {
	border:1px solid #7fd0ce;
	margin:0 0 20px 0;
	padding:15px;
	background:#e5f5f5;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.message p {
	margin:1em 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.message p.first {
	margin:0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.message p.sign {
	text-align:right;
}


/* --------------------doctor infomation-------------------- */
div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.doctorinfo {
	margin:4px 0 0 0;
	padding:0 0 7px 0;
	background:url(../academy/img/academy_cmn_line01.gif) bottom center no-repeat;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.doctorinfo div {
	margin:10px 0 0 0;
	padding:0 0 20px 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.doctorinfo div h5 img {
	padding:0 0 0 20px;
	float:right;
}

/* --------------------training infomation-------------------- */
div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.traininginfo {
	margin:8px 0 0 0;
	padding:20px;
	background:#e6f8f5;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.traininginfo p {
	margin:2em 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.traininginfo div dl {
	width:235px;
	padding:0 20px 0 0;
	float:left;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.traininginfo div dl dt {
	color:#00a19e;
	font-weight:bold;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.traininginfo h4 {
	margin:20px 0 0 0;
	padding:2px 2px 2px 5px;
	background:#00a19e;
	color:#ffffff;
	font-weight:bold;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.traininginfo ul {
	margin:10px 0 0 0;
}


/* --------------------questionnaire-------------------- */
div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire {
	margin:40px 0 0 0;
	background:#e6f0f8 url(../academy/img/academy_cmn_line01.gif) 0 0 no-repeat;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire h4 {
	padding:25px 0 0 10px;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire p.continue {
	padding:3px 0 0 10px;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.staff {
	width:510px;
	margin:10px 0 0 20px;
	padding:0 0 10px 0;
	background:url(../academy/levelup/img/cmn_questionnaire_line.gif) bottom center no-repeat;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.staff img.otherpht {
	margin:10px 0 0 0;
	display:block;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.staff dl {
	width:382px;
	float:left;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.staff dl dd {
	margin:10px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.staff p img {
	width:108px;
	float:right;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.questionnaire div.end {
	width:510px;
	margin:10px 0 0 20px;
	padding:0 0 20px 0;
	background:0;
}

/* --------------------trainingcontent-------------------- */
div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent {
	margin:40px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent p.pickup {
	margin:10px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent p.pickup02 {
	margin:0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent h4.second {
	margin:40px 0 0 0;
}


div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent h5 {
	margin:20px 0 0 0;
	padding:5px;
	border-left:5px solid #00a19e;
	background:#ebeff5;
	color:#00a19e;
	font-weight:bold;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent p.speech {
	margin:20px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent p.speech02 {
	margin:10px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent p.speech03 {
	margin:10px 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent p.cutin {
	margin:20px 0 0 0;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.trainingcontent p.attention {
	margin:10px 0 0 0;
	color:#666666;
	font-size:87%;
}

div#center_column div.mcarea div.mcbox div.mcsubbox div.mccontainer div.doctorinfo div p span.profile {
	display:block;
	margin:1em 0 0 0;
}


#levelup span.mini {
	font-size:70%;
}















































