	body {
		background-color: #9dceff;
		padding: 0px;
		margin:0px;
	}
	
	#head a:link {text-decoration:  none}
	#head a:visited {text-decoration:  none}
	#head a:active {text-decoration: underline}
	#head a:hover {text-decoration: none}
	
	#container{
		width:798px;
		border:1px solid #558DC5;
		background-color: #FFFFFF;
		color:#333333;
		margin-bottom: 10px;
		text-align: center;
		}
	
	.txt10 {  font-size: 10px; line-height: 14px}
	.txt12 {  font-size: 12px; line-height: 16px}
	.txt14 {  font-size: 14px; line-height: 18px}
	.txt16 {  font-size: 16px; line-height: 20px}
	.txt24 {  font-size: 24px; line-height: 28px}
	
	A:link {
		color: #0000CC;
		text-decoration: underline;
	}
	A:visited {  color: #660099; text-decoration: underline}
	A:active {  color: #ff6600; text-decoration: none}
	A:hover {
	color: #ff6600;
	text-decoration: none;
}
	
	A.line:link {　text-decoration: underline}
	a.line:visited {　color: #660099; text-decoration: underline}
	
	.underline {
		text-decoration: underline;
	}
	
	.underline-16 {
		text-decoration: underline;
		font-size: 16px;
	}
	
	A.redlink:link {	color: #Ff0000;	text-decoration: underline;}
	A.redlink:visited {  color: #Ff0000; text-decoration: underline}
	A.redlink:active {  color: #Ff0000; text-decoration: underline}
	A.redlink:hover {  color: #Ff0000; text-decoration: underline}
	
.clear {
	clear: both;
}
	
	/*　下層ページ追加分　*/
	.title{
		margin:20px 0px 10px 0px;
		}
	
	.kaijo {
		width:1px;
		height:1px;
		clear:both;
		}
	.kaijo2 {
		clear:both;
		}
	
	h1{
		width:561px;
		letter-spacing: 2px;
		text-align:left;
		border-width:1px 2px 2px 1px;
		border-style:solid;
		border-color:#666666;
		font-size: 16px;
		line-height: 24px;
		font-weight: bold;
		margin:10px 0px 10px 0px;
		background-color: #FFFFCC;
		padding:4px 2px 4px 23px;
		}
		
	h1.short{
		height: 25px;
		background-image:url(../img_cmn/h1_point1.gif);
		background-position:8px 5px;
		background-repeat:no-repeat;
		
		}
		
	h1.long{
		background-image:url(../img_cmn/h1_point2.gif);
		background-position:8px 5px;
		background-repeat:no-repeat;
		}
		
		
	h2{
		width:552px;
		background-color:#9DCEFF;
		margin:10px 0px 10px 0px;
		font-size: 14px; line-height: 18px;
		text-align:left;
		padding:3px;
		}
		
		
	.text{
		width:558px;
		text-align:left;
		font-size: 14px;
		line-height: 18px;
		}
	
	.frame_text {
		width: 630px;
		text-align: right;
		font-size: 14px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
	}
	
		
	.text_top_m{
		width:558px;
		text-align:left;
		font-size: 14px; line-height: 18px;
		margin:10px 0px 0px 0px;
		}
		
	.text_m{
		width:558px;
		text-align:left;
		font-size: 14px; line-height: 18px;
		margin:10px 0px 10px 0px;
		}
	
	.right01{
		text-align: right;
		margin-top: 1em;
	}
		
	.first_photo{
		float:right;
		margin:0px 0px 5px 5px;
		}
		
	.text p{
		background-attachment: fixed;
		}
	
	.waku{
		width:558px;
		border:1px solid;
		text-align:center;
		padding:15px 14px 15px 15px;
		margin:15px 0px 15px 0px;
		}
		
	.flow1{
		float:left;
		width:186px;
		text-align:left;
		font-size: 14px; line-height: 18px
		}
	.flow2{
		float:left;
		width:186px;
		text-align:center;
		vertical-align:text-bottom;
		padding:45px 0px 0px 0px;
		}
	.flow3{
		float:left;
		width:186px;
		text-align:left;
		font-size: 14px; line-height: 18px
		}
	.flow4{
		float:right;
		width:372px;
		text-align:left;
		font-size: 14px; line-height: 18px
		}
		
	.blue_waku{
		width:556px;
		border:1px solid #76ADD2;
		text-align:left;
		padding:15px 15px 15px 15px;
		margin:15px 0px 15px 0px;
		font-weight:bold;
		}
		
	.blue_waku img{
		margin:0px 5px 0px 0px;}
		
	.syuryousei_waku{
		width:526px;
		border:1px solid #CCCC99;
		padding:15px 15px 15px 15px;
		margin:10px 0px;
		background-color:#FFFFEE;
		}
	
	.otoku{
		width:558px;
		height:35px;
		margin:10px 0px 0px 0px;
		border-bottom:1px #666666 solid;
		padding:0px 0px 1px 0px;
		}
		
	.otoku1{
		font-size: 14px;
		text-align:center;
		background-color:#9DCEFF;
		float:left;
		width:50px;
		height:27px;
		padding:8px 0px 0px 0px;
		}
	.otoku2{
		font-size: 14px;
		text-align:left;
		float:left;
		width:280px;
		margin:0px 0px 0px 10px;	
		}
	.otoku3{
		text-align:right;
		float:left;
		width:218px;
		height:27px;
		padding:8px 0px 0px 0px;
		}	
	.otoku4{
		float:right;
		width:508px;
		margin:0px 0px 5px 0px;
		}
		
	.price_table{
		float:left;
		margin:0px 10px 0px 0px;
	}
	
	.price_ichiran{
		width:558px;
		margin:1px 0px 1px 0px;
		border-width:0px 0px 1px 0px;
		border-bottom:1px solid #333333;
		}
		
	.price_ichiran_1{
		font-size: 14px;
		line-height: 16px;
		text-align:left;
		float:left;
		width:347px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 13px;
		}
	.price_ichiran_2{
	font-size: 14px; line-height: 16px;
		float:left;
		width:75px;
	
		}
	.price_ichiran_3{
	font-size: 14px; line-height: 16px;
		text-align:right;
		float:left;
		width:110px;
		padding:0px 13px 0px 0px;
		}
		
	.price_waku{
		width:552px;
		border:1px solid #333333;
		padding:3px 8px 3px 8px;
		margin:5px 0px 5px 0px;
	}
	
	.hikaku_photo{
		float:right;
		margin:0px 0px 10px 10px;
		}
	.support_waku{
		width:65px;
		border:1px solid #333333;
		text-align:center;
		margin:10px 0px;
	}
	
	.inter_q{
		vertical-align:middle;
		margin:5px 10px 5px 0px;
		}
	.inter_waku{
		width:565px;
		margin:5px 0px;
		padding:8px;
		border:1px solid #333333;
		}
		
	.inter_img{
		margin:0px;
		padding:0px;
		float:left;
		
		}
	.inter_q2{
		width:auto;
		float:left;
		}
	.select_waku{
		width:536px;
		border:1px solid #333333;
		padding:10px 10px 10px 10px;
		margin:10px 0px 10px 0px;
	}
	.select_point{
		width:50px;
		background-color:#9DCEFF;
		text-align:center;
		float:left;
		margin:0px 7px 9px 0px;
		}
	.select_line{
		widht:558px;
		border-bottom:1px solid #333333;
		margin:10px 0px 10px 0px;
		}
	.voice_waku{
		width:480px;
		border:1px solid #999999;
		padding:10px;
		text-align:left;
		font-size: 14px; line-height: 18px;
			}
	.voice_waku p{
		text-align:right;
		}
	
	.faq_waku{
		width:536px;
		padding:10px;
		margin:10px 0px 0px 0px;
		text-align:left;
		font-size: 14px; line-height: 18px;
		border:1px solid #333333;	
		}
	
	div.faq_waku ul{
		list-style-type:decimal;
		}
		
	div.faq_waku li{
		margin-bottom:1em;
		}
	
	.faq_q{
		text-align:left;
		font-size: 16px; line-height: 20px;
		color:#FF6666;
		font-weight:bold;
		margin:15px 0px;
		}
		
	.faq_img{
		float:right;
		margin:0px 10px;
		}
			
	.adobe{
		text-align:left;
		font-size: 14px; line-height: 18px;
		width:550px;
		margin:20px 0px;
		}
	.adobe img{
		margin:0px 10px 0px 0px;
		float:left;
		}
	.happy td{
		font-size: 14px;
		line-height:18px;
		text-align:left;
	}
	.gokaku_waku{
		width:550px;
		text-align:left;
		border:1px solid #FF6699;
		padding:3px;
		margin:10px 0px;
		font-size: 12px; line-height: 16px;
		}
	.gokaku_waku img{
		margin:0px 10px 0px 0px;
		float:left;
			}
	.gokaku_red{
		text-align:center;
		font-size: 16px; line-height: 20px;
		color:#CC0000;
		font-weight:bold;
		}
	.gokaku_waku_b{
		width:531px;
		text-align:left;
		border:1px solid #9DCEFF;
		padding:5px;
		margin:10px 7px;
		font-size: 14px; line-height: 18px;	}
	.gokaku_waku_b2{
		width:541px;
		text-align:left;
		border:1px solid #9DCEFF;
		font-size: 14px; line-height: 18px;
		margin-bottom:15px;
	}
	.gokaku_in{
		width:500px;
		margin:5px 0px 15px 15px;
		text-align:left;
	}
	.gokaku_a{
		width:537px;
		padding:2px;
		font-size: 14px; line-height: 18px;	
		background-color:#9DCEFF;
		}
	.gokaku_pad{
		padding:5px;}
	.shotorihiki_1{
		font-weight:bold;
		color:#6699CC;
		border:0px 0px 1px 0px;
		border-bottom:solid 1px #6699CC;
		}
	.shotorihiki_2{
		margin:0px 0px 15px 12px;
		}
	.privacy_1{
		font-weight:bold;
		color:#6699CC;
		}
	.set_img{
		width:175px;
		float:left;
		margin:15px 0px 15px 0px;
		}
	.set_text{
		width:383px;
		float:left;
		margin:45px 0px 0px 0px;
		font-size: 14px; line-height: 18px;
		}
	.moshi_nintei{
		margin:0px 0px 0px 5px;
		float:left;
		width:310px;
		}
	.moshi_photo{
		margin:0px 5px 0px 10px;
		float:left;
		}
	.moshi_cen{
		margin:10px 0px 10px 0px;
		text-align:center;
		}
	
	.moshi_waku{
		width:535px;
		background-color:#FFFFCC;
		border:1px solid #666666;
		padding:10px;
		margin:15px 0px;
	}
	.moshi_l{
		width:138px;
		margin:0px 10px 0px 0px;
		float:left;
		font-size:12px;
		text-align:center;
	}
	.moshi_r{
		width:377px;
		margin:0px;
		float:left;
	}
	.nittei_img{
		margin:20px 0px;
		text-align:center;
		}
	.nittei_l{
		width:100px;
		margin:0px 10px 0px 30px;
	font-size: 14px; line-height: 32px;
		float:left;
		}
	.nittei_r{
		width:408px;
		margin:0px;
	font-size: 14px; line-height: 32px;
		float:left;
		}
	.entry_l{
		width:50px;
		float:left;	
		}
	.entry_l_1{
		width:50px;
		text-align:center;
		background-color:#9DCEFF;
		}
	.entry_l_2{
		width:50px;
		text-align:center;
		background-color:#FFFFFF;
		}
	.entry_r{
		width:474px;
		float:left;	
		text-align:left;
		padding:0px 0px 0px 12px;
		}
	.entry_waku{
		width:536px;
		background-color:#FFCCCC;
		border:1px solid #FF6666;
		padding:10px;
		margin:10px 0px 10px 0px;
		}
	.entry_waku_l{
		width:336px;
		float:left;
		margin:10px 0px 0px 0px;
		}
	.entry_waku_r{
		width:200px;
		float:left;
		}
	.entry_credit{
		text-align:center;
		}
	.entry_credit img{
		margin:10px;
		}
	.setsumeikai_uehara{
		margin:0px 15px;
		float:left;
		}
	.setsumeikai_uehara2{
		margin:30px 0px 0px 0px;
		}
	.setsumeikai_waku{
		width:538px;
		padding:10px;
		margin:0px 0px 10px 0px;
		background-color:#FFEBE1;	
		}
	.setsumeikai_photo{
		width:242px;
		padding:0px 15px;
		float:left;
		font-size: 12px; line-height: 16px;
		margin:15px 0px;
		text-align:left;
		}
	.setsumeikai_camp{
	width:420px;
	border:#f99 2px solid;
	padding:5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #fee;
	color: #FF3333;
	line-height: 130%;
		}
	.course_img{
		text-align:center;
		margin:15px 0px;
		}
	.course_index{
		margin:15px 0px 0px 0px;
		width:580px;
		}
	.course_kouza{
		width:185px;
		margin:0px 3px;
		float:left;
		}
	.course_text{
		height:150px;
	}
	.course_waku{
		width:171px;
		height:490px;
		border:1px solid #333333;
		text-align:left;
		font-size: 12px;
		line-height: 16px;
		background-color:#FFFFE8;
		padding:5px;
		}
	.course_ul{
		text-align:left;
		padding:0px 0px 0px 22px;
		list-style-position:outside;
		font-size: 12px; line-height: 22px;
		list-style-image:url(../img/new_yaji.gif);
		margin:0px;
		vertical-align:middle;
		}
	.course_ul2{
		list-style-type: none;
		list-style-position: outside;
		font-size:12px;
		padding-left: 0px;
		margin: 0px;
	}
	.course_li1{
		text-align:left;
		padding:0px 0px 0px 20px;
		list-style-position:outside;
		font-size: 12px; line-height: 22px;
		background-image: url(../course/img/t_1.gif);
		background-repeat: no-repeat;
		margin:0px;
		}
	.course_li2{
		text-align:left;
		padding:0px 0px 0px 35px;
		list-style-position:outside;
		font-size: 12px; line-height: 22px;
		background-image: url(../course/img/t_2.gif);
		background-repeat: no-repeat;
		margin:0px;
		}
	.course_li3{
		text-align:left;
		padding:0px 0px 0px 35px;
		list-style-position:outside;
		font-size: 12px; line-height: 22px;
		background-image: url(../course/img/t_4.gif);
		background-repeat: no-repeat;
		margin:0px;
		}
	.course_s_rightphoto{
		margin:5px 0px 5px 10px;
		float:right;
		}
	.course_s_leftphoto{
		margin:5px 10px 5px 0px;
		float:left;
		}
	.course_s_iji_text{
		margin:5px 0px 0px 0px;
		float:left;
		}
	.course_s_iji_text2{
		width:525px;
		margin:0px 0px 0px 25px;
		float:right;
		}
	.course_s_iji_text2{
		width:525px;
		margin:0px 0px 0px 25px;
		float:right;
		}
	.course_s_kyouzai1{
		width:139px;
		float:left;
		}
	.course_s_kyouzai2{
		width:278px;
		float:left;
		}
	.course_s_kyouzai2_waku{
		width:244px;
		border:1px solid #333333;
		padding:3px;
		}
	.course_s_kyouzai1_cap{
		width:127px;
		font-weight:bold;
		text-align:right;
		padding:0px 12px 0px 0px;
		background-image:url(../course/img/ya_r.gif);
		background-repeat:no-repeat;
		background-position:right;
		}
	.course_s_kyouzai1_cap2{
		width:127px;
		font-weight:bold;
		text-align:left;
		padding:0px 0px 0px 12px;
		background-image:url(../course/img/ya_l.gif);
		background-repeat:no-repeat;
		background-position:left;
		}
	.course_s_kyouzai1_img{
		margin:10px 0px 0px 0px;
		}
	.course_s_karic1{
		width:310px;
		float:left;
		}
	.course_s_karic2{
		float:right;
		text-align:right;
		}
	.course_s_karic3{
		width:179px;
		float:left;
		}
	.course_s_hiyou{
		width:273px;
		float:left;
		font-size:16px;
		text-align:left;
		}
	.course_s_hiyou2{
		width:100px;
		float:left;
		text-align:center;
		font-size:16px;
		}
	.course_s_hiyou3{
		width:10px;
		float:left;
		text-align:center;
		font-size:16px;
		}
	.course_s_check{
		width:494px;
		height:106px;
		background-image:url(../course/school/iji/img_check/c_1_2.gif);
		background-repeat:no-repeat;
		margin:0;
		padding:0px 0px 0px 64px;
		}
	.course_s_check2{
		width:494px;
		height:106px;
		background-image:url(../course/school/iji/img_check/c_2_2.gif);
		background-repeat:no-repeat;
		margin:0;
		padding:0px 0px 0px 64px;
		}
	.course_s_check3{
		width:494px;
		height:106px;
		background-image:url(../course/school/iji/img_check/c_3_2.gif);
		background-repeat:no-repeat;
		margin:0;
		padding:0px 0px 0px 64px;
		}
	.course_s_check_li{
		margin:5px 0px;
			}
	.guidebook_top{
		width:711px;
		margin:20px 0px 30px 0px;
		}
	.guidebook_top2{
		width:221px;
		text-align:left;
		float:left;
		}
	.guidebook_top3{
		width:488px;
		text-align:left;
		float:left;
	font-size: 14px; line-height: 18px;
		}
	.guidebook_text{
		width:670px;
		text-align:left;
	font-size: 14px; line-height: 18px;
		margin:5px 0px;
		}
	.guidebook_text2{
		width:205px;
		text-align:left;
	font-size: 12px; line-height: 16px;
		float:left;
		}
	.guidebook_text3{
		width:460px;
		text-align:left;
	font-size: 14px; line-height: 18px;
		float:left;
		}
	.course_s_iji_waku{
		width:350px;
		border:1px solid #333333;
		padding:5px 5px 5px 5px;
		margin:0px 0px 0px 0px;
		float:left;
	}
	.course_s_iji_point{
		width:45px;
		background-color:#9DCEFF;
		text-align:center;
		float:left;
		margin:0px 7px 25px 0px;
		}
	.course_c_rightphoto{
		float:right;
		text-align:right;
		}
	.course_c_karic1{
		width:310px;
		float:left;
		}
	.course_c_karic2{
		width:248px;
		float:right;
		text-align:left;
		}
	.course_c_karic_td{
		background-image:url(../course/img/yajirushi_bk.gif);
		background-repeat:no-repeat;
		background-position:15px 5px;
		padding:0px 0px 0px 0px;
		font-size: 14px; line-height: 18px;
		text-align:center;
		}
	.course_c_karic_cen{
		text-align:center;
		margin:10px 0px;
		
		}
	.course_c_karic_waku{
		width:270px;
		text-align:center;
		border:1px #333333 solid;
		color:#558DC5;
		font-weight:bold;
		}
	.course_video_waku{
		width:305px;
		border:1px solid #333333;
		text-align:left;
		font-size: 14px; line-height: 18px;
		padding:5px;
		margin:0px 14px 0px 0px;
		float:left;
	}
	.course_video_karic1{
		width:358px;
		float:left;
		}
	.course_video_karic2{
		width:200px;
		float:right;
		text-align:left;
		}
	.course_video_r{
		width:180px;
		text-align:left;
	font-size: 12px; line-height: 16px;
		padding:0 0 0 1em;
		text-indent:-1em;
		
		}
	.course_internet_karic1{
		width:310px;
		float:left;
		}
	.course_internet_karic2{
		width:248px;
		float:right;
		text-align:left;
		}
	.course_internet_karic_td{
		background-image:url(../course/img/yajirushi_bk.gif);
		background-repeat:no-repeat;
		background-position:15px 15px;
		padding:0px 0px 0px 0px;
		font-size: 14px; line-height: 18px;
		text-align:center;
		}
	.course_internet_waku{
		width:235px;
		border:1px solid #333333;
		text-align:center;
		font-size: 14px; line-height: 18px;
		padding:2px;
	}
	.class_text{
		width:589px;
		font-size: 12px; line-height: 16px;
		text-align:left;
		}
	.class_bun{
		width:589px;
		font-size: 12px;
		line-height: 16px;
		text-align:left;
		margin-bottom: 10px;
		}
	.class_text p{
		text-align:right;
		margin:0;
		padding:0;
		}
	.class_table table{
		margin:2px 0px 16px 0px;
		}
	.class_waku_r{
		width:540px;
		border:#C00 2px solid;
		background-color:#FFD0D0;
		margin:10px 0px;
		padding:5px;
		}
	.class_camp{
	width:540px;
	border:2px solid #FF9999;
	padding:5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #fee;
	color: #FF3333;
	line-height: 130%;
		}
	.sitemap_waku{
		text-align:left;
		float:left;
		width:259px;
		padding-right:10px;
		margin:10px 0px;
		}
		
	div.sitemap_waku p{
		text-align:left;
		font-weight:bold;
		color:#009999;
		}
		
	div.sitemap_waku ul{
		margin:0px;
		padding-left:1em;
		list-style-position: outside;
		list-style-type:square;
		color:#009999;
		}
		
	div.sitemap_waku li{
		margin-bottom:1em;
		}
	
	/* ●や※ではじまる箇条書き時に2行目以降を字下げする */
	div.kome1{
		padding-left:1em;
		text-indent:-1em;
		}
	
	/* ●や※ではじまる箇条書き時に2行目以降を字下げする その2*/
	div.kome2{
		padding-left:1.5em;
		text-indent:-1.5em;
		margin-bottom: 5px;
		}
	
	/* ●や※ではじまる箇条書き時に2行目以降を字下げする その3*/
	div.kome3{
		padding-left:1.5em;
		text-indent:-1.5em;
		font-size: 12px;
		}
			
	/* 経歴：ではじまる箇条書き時に2行目以降を字下げする*/
	div.shinryo_keireki{
		padding-left:1.5em;
		text-indent:-2.5em;
		margin-bottom: 15px;
		margin-top: 5px;
		margin-left: 45px;
		}
	
	.moshi_table td {
		font-size: 12px;
		line-height:18px;
		text-align:left;
		background: #FFFFFF;
	}
	.moshi_table th {
		background-color: #CCCCCC;
		text-align: center;
		font-weight: normal;
		font-size: 12px;
	}
	
	.moshi_table table {
		margin-bottom: 2em;
	}
	.iro1 {
		color: #CC0000;
	}




/* --------------------------------------------

	平成２０年度
	診療報酬改定完全対応カリキュラムは当校だけ
	最新知識で医療業界へＧＯ！！
	
	add 2008.03.10

 ---------------------------------------------- */
.notice_space_class {
	width: 577px;
	margin: 14px 0px 20px 0px;
	_margin: 9px 0px 20px 0px;/* for IE6 */
	padding: 5px;
	background: url(../img_cmn/read_bk.gif) #feeeee;
	border: 1px solid #ff9899;
}
*+html .notice_space_class {
	margin: 9px 0px 12px 0px;/* for IE7 */
}
.notice_spaceIn_class {
	padding: 8px 2px 10px 3px;
	line-height: 1.2;
	color: #FF3333;
	letter-spacing: 0.1em;
	font-size: 16px;
	font-weight: bold;
	background: url(../img_cmn/read_bk2.gif) #feeeee;
	border: 1px dotted #fe9e9f;
}

.read_font01 {
	font-size: 26px;
	color: #f22034;
}
.read_font02 {
	margin: 6px 0 0 0;
	display: block;
	font-size: 18px;
	color: #444;
}





/* ************** */
/*　講座のご案内　*/
/* ************** */
.midashi_course {
	width: 589px;
	height: 93px;
	background: url(../img_cmn/title.gif) no-repeat 0 bottom;
}
.midashi_course_left {
	width: 230px;
	height: 41px;
	padding: 52px 0 0 0;
	font-size: 28px;
	font-weight: bold;
	text-align: left;
	text-indent: 2em;
	color: #666666;
	float: left;
}
.midashi_course_right {
	width: 262px;
	height: 93px;
	float: right;
}
/* **************** */
/*　医療事務講座内　*/
/* **************** */
.midashi_school {
	width: 589px;
	height: 93px;
	background: url(../img_cmn/title.gif) no-repeat 0 bottom;
}
.midashi_school_left {
	width: 230px;
	height: 41px;
	padding: 35px 0 0 0;
	_padding: 40px 0 0 0;/* for IE6 */
	font-weight: bold;
	text-align: left;
	color: #666666;
	float: left;
}
*+html .midashi_school_left {
	padding: 40px 0 0 0;/* for IE7 */
}
html:first-child .midashi_school_left {
	padding: 40px 0 0 0;/* for IE7 */
}
.midashi_school_right {
	width: 262px;
	height: 93px;
	float: right;
}
.midashi_school_left_upper {
	font-size: 14px;
	text-indent: 4em;
}
.midashi_school_left_lower {
	font-size: 28px;
	text-indent: 2em;
}






/* -------------------------------------- */	




	.midashi4_s {
		font-size: 24px;
		font-weight: bold;
		background-image: url(../img_cmn/title.jpg);
		height: 50px;
		width: 589px;
		text-align: left;
		text-indent: 2em;
		margin-top: 40px;
		padding-top: 4px;
		background-repeat: no-repeat;
		color: #666666;
	}
	
	.midashi5 {
	font-size: 28px;
	background-image: url(../img_cmn/title.jpg);
	height: 37px;
	width: 589px;
	text-align: left;
	background-repeat: no-repeat;
	color: #333333;
	text-indent: 35px;
	font-weight: bold;
	padding-top: 8px;
	margin-bottom: 10px;
	}
	
	.midashi5_s {
	font-size: 14px;
	width: 589px;
	color: #333333;
	text-align: left;
	font-weight: bold;
	margin-top: 30px;
	text-indent: 3em;
	}
	
	.midashi5_l {
		font-size: 14px;
		width: 589px;
		color: #666666;
		text-align: left;
		font-weight: bold;
		margin-top: 40px;
		padding-top: 3px;
		text-indent: 3em;
	}
	
	.midashi6 {
		font-size: 21px;
		font-weight: bold;
		background-image: url(../img_cmn/title.gif);
		height: 50px;
		width: 589px;
		text-align: left;
		background-repeat: no-repeat;
		color: #666666;
		text-indent: 2.5em;
		padding-top: 15px;
		margin-top: 40px;
	}
	
	/*
	.text2{
		width:558px;
		color:#333333;
		font-weight:bold;
		text-align:left;
		font-size: 28px;
		filter: shadow(color=#999999, direction=135 ,  strength=2);
		}
	
	*/
	.tel {
		width: 300px;
		border: 1px solid #9DCEFF;
		text-align: center;
		letter-spacing: 0.1em;
		margin-bottom: 16px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 5px;
		padding-bottom: 5px;
		line-height:1.5em;
	}
	.number {
		font-weight: bold;
	}
	.kyufukin_tbl {
		padding: 5px;
		margin-top: 12px;
		margin-bottom: 24px;
		border: 2px solid #FF9966;
		background-color: #FFFFCC;
		text-align: left;
		width: 540px;
		font-size: 14px;
	}
	.kyufukin_waku {
		background-color: #FFCCCC;
		padding: 8px;
		width: 500px;
		margin-right: auto;
		margin-left: auto;
	}
	
	iframe {
		height: 500px;
		width: 630px;
		margin-top: 10px;
	}
	#frame {
		background-color: #FFFFFF;
		width: 589px;
	}
	.txt16_iro {
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		color: #FF0000;
		margin: 10px;
	}
	.scap1 {
		font-size: 12px;
		padding-left:1em;
		text-indent:-1em;
		width: 520px;
		margin-right: auto;
		margin-left: auto;
	}
	
	#type_a {
		background-image: url(../price/img/type_a.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 460px;
		font-size: 14px;
		padding-left: 70px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 10px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		border: 1px solid #66CC66;
	}
	
	#type_b {
		background-image: url(../price/img/type_b.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 460px;
		font-size: 14px;
		padding-left: 70px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 10px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		border: 1px solid #66CC66;
	}
	
	#type_c {
		background-image: url(../price/img/type_c.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 460px;
		font-size: 14px;
		padding-left: 70px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 10px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		border: 1px solid #66CC66;
	}
	
	#type_d {
		background-image: url(../price/img/type_d.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 460px;
		font-size: 14px;
		padding-left: 70px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 10px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		border: 1px solid #66CC66;
	}
	
	#type_e {
		background-image: url(../price/img/type_e.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 460px;
		font-size: 14px;
		padding-left: 70px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 10px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		border: 1px solid #66CC66;
	}
	
	.midashi6_s {
		font-size: 16px;
		color: #666666;
		text-align: center;
		font-weight: bold;
		margin-top: 8px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		margin-left: 153px;
		width: 80px;
		padding: 3px;
		margin-right: 557px;
		position:relative;
		top:20px
	}
	
	.midashi6_n {
		font-size: 21px;
		font-weight: bold;
		background-image: url(../img_cmn/title.gif);
		height: 50px;
		width: 589px;
		text-align: left;
		background-repeat: no-repeat;
		color: #666666;
		text-indent: 2.5em;
		padding-top: 15px;
		margin-top: 4px;
	}
	
	.text_sp{
		width:558px;
		text-align:left;
		font-size: 14px;
		line-height: 200%;
		}
	
	.shinryo_waku {
		font-size: 14px;
		font-weight: bold;
		background-color: #FFCCCC;
		height: 18px;
		width: 60px;
		text-align: center;
		margin-bottom: 3px;
		margin-right: 10px;
	}
	
	.shinryo_waku_sp {
		margin-bottom: 15px;
		margin-left: 138px;
	}
	
	.shinryo_waku2 {
		font-size: 14px;
		font-weight: bold;
		background-color: #FFCCCC;
		height: 18px;
		width: 200px;
		text-align: center;
		margin-bottom: 3px;
		margin-right: 10px;
	}
	
	.shinryo_pic {
		text-align: left;
		vertical-align: middle;
	
	}
	
	.text .shinryo_jyuko {
		margin-left: 20px;
		margin-top: 3px;
		line-height: 1.5em;
		margin-bottom: 15px;
	}
	
	.shinryo_set {
		text-align: right;
		margin-right: 140px;
	}
	
	.text .shinryo_kaisai {
		font-size: 14px;
		line-height: 120%;
		font-weight: bold;
		text-indent: -141px;
		margin-left: 150px;
		margin-bottom: 15px;
	}
	
	.text .shinryo_kaijyo {
		text-indent: -2.6em;
		margin-left: 80px;
	}
	
	.text .shinryo_moyori {
		text-indent: -3.6em;
		margin-left: 80px;
		margin-bottom: 10px;
	}
	
	.red {
		color: #CC0000;
	}
	
	.text .shinryo_hiyo {
		text-indent: -3.6em;
		margin-left: 80px;
		margin-bottom: 10px;
	}
	
	.waku_setsu{
	border:2px solid #9DCEFF;
	padding: 3px;
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	}
	
	#tie-up {
		text-align:left;
		width: 560px;
	}
	
	
	
	#name {
		text-align:center;
		}	
	
	#voice {
		vertical-align: top;
		text-align: left;
	}
	
	.daigaku {
		font-size: 14px;
		line-height: 18px;
		text-align:left;
	}
	
	#profile table{
		background-color: #333333;
		width: 558px;
		border-style: none;
		font-size: 14px;
		text-align:left;
		line-height: 120%;
	}
	
	#profile .left_td{
		background-color: #ffffec;
		width: 150px; 
	}
	
	#profile td{
		background-color: #ffffff;
	}
	
	/* Q&A */
	
	#q{
		font-size: 16px;
		font-weight: bold;
		color: #558DC5;
		margin-top: 25px;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #333333;
		padding-bottom: 3px;
		background: url(../faq/img/q.gif) no-repeat left top;
		margin-bottom: 18px;
		padding-left: 55px;
		text-indent: -18px;
	}
	
	#a{
		background-color: #ffffe6;
		padding-top: 8px;
		padding-right: 8px;
		padding-bottom: 8px;
		padding-left: 30px;
		background: #FFFFE6 url(../faq/img/a.gif) no-repeat 2px 10px;
		margin-bottom: 50px;
		border: 1px solid #9DCEFF;
	}
	
	#a img{
		margin-left: 10px;
		float: right;
		display: inline-block;
	}
	.btn {
		padding-left: 25px;
	}
	
	
	
	/*新しいトップページのCSS*/
	
	/*.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }*/
	
	/*.clearfix {display: inline-block;} */
	/* Hides from IE-mac \*/ * html .clearfix {height: 1%;}
	 .clearfix {display: block;} /* End hide from IE-mac */
	
	#top_img_3 {
	padding: 0px;
	width: 690px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	}
	#top_img_3 #hidari {
	width: 471px;
	float: left;
	}
	#top_img_3 #migi {
		width: 210px;
		float: right;
	}
	
	#book_ue {
	background-image:url(../img/waku_top.gif);
	background-repeat:no-repeat;
	width:204px;
	height: 120px;
	padding-bottom:5px;
	}
	
	#book_shita {
		background-image:url(../img/waku_under.gif);
		background-repeat:no-repeat;
		width:204px;
		padding-top: 8px;
		margin-bottom: 5px;
	}
	
	#book_naka {
	background-image:url(../img/waku.gif);
	background-repeat:repeat-y;
	width:204px;
	padding: 0;
	}
	
	#book_naka table {
	width:185px;
	font-size:12px;
	text-align:left;
	display: inline;
	}
		
	#top_img_3 #migi ul {
	widows:210;
	display:block;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	
	}
	
	#top_img_3 #migi li {
		list-style:none;
		margin:0;
	}
#book_ue #present {
	padding-top: 18px;
	width: 120px;
	margin-left: 85px;
	text-align: left;
	line-height:1.3em;
	font-size: 12px;
	color: #FF0000;
}


/*フォーム*/

	.form_left{
	width:190px;
	line-height:14px;
	font-size:12px;
	font-weight:bold;
	float:left;
	}

	.form_center{
	width:90px;
	line-height:14px;
	font-size:12px;
	float:left;
	}
.form_center input{
margin:-4 3 0 0;
}
	.form_right{
	width:105px;
	line-height:14px;
	font-size:12px;
	float:left;
	}
.form_right input{
margin:-4 3 0 0;
}

#frame .class_camp span {
	font-size: 20px;
}

/*通信*/


.tsushin_btn {
	list-style: none;
	width: 579px;
	margin: 20px auto;
	height: 46px;
	padding-left: 15px;
}

.tsushin_btn li {
	float: left;
	padding-right: 5px;
}

.tit_image {
	width: 569px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.text_02 {
	width: 569px;
	text-align: left;
	font-size: 14px;
	margin: 0 auto;
}

.camp_image{
	width: 589px;
	margin-bottom: 5px;
	margin-top: 20px;
}

.camp_txt{
	background-color:#FFE5EA;
	padding: 15px;
	width: 559px;
	text-align: left;
	line-height: 130%;
}

.camp_btn_1{
	width: 589px;
	text-align: right;
	margin: 10px 0;
}

.camp_btn_2{
	width: 569px;
	text-align: right;
	margin: 10px 0;
}

.camp_wari{
	width: 586px;
	margin-top: 20px;
}

.camp_iji_dvd{
	width: 636px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.camp_box_2column{
	width: 560px;
}

.camp_box_2column .left{
	width: 280px;
	float:left;
	margin: 20px 0;
}

.camp_box_2column .right{
	width: 280px;
	float:right;
	margin: 20px 0;
}

.merit_3 {
	width: 591px;
	margin-bottom: 50px;
	margin-top: 25px;
}


.merit {
	width: 591px;
	margin-bottom: 20px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}

.merit_image1 {
	padding-top: 65px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
}

.merit_image2 {
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 11px;
}

.sche {
	margin: 10px 0 10px 20px;
	width: 529px;
}

.yaji1 {
	width: 30px;
	float: left;
	padding-left: 160px;
}

.yaji2 {
	width: 30px;
	float: left;
	padding-left: 100px;
}

.text_img {
	padding: 10px 5px 10px 5px;

}

.tit_sub {
	background-image: url(../course/corres/iji/img/support_tit.gif);
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 10px;
	font-weight: bold;
	height: 24px;
	background-repeat: no-repeat;
	width: 552px;
}

.support_img1 {
	width: 150px;
	padding: 5px;
	float: left;
}

.support_img2 {
	width: 150px;
	padding: 5px;
	float: left;
}

.support_txt {
	width: 210px;
	padding: 10px;
	float: left;
}

#container .text .koushi {
	width: 550px;
	padding: 10px 10px 0 10px;
}

.course_etc {
	background-image: url(../course/corres/iji/img/course_etc.gif);
	width: 569px;
	height: 52px;
	margin-top: 10px;
}

.course_etc2 {
	background-image: url(../course/corres/iji/img/course_etc2.gif);
	width: 569px;
	height: 85px;
	margin-top: 10px;
}

.kanren {
	font-weight: bold;
	padding: 5px 5px 5px 20px;
}
#container .text .kanren_link {
	padding-left: 15px;
	line-height:25px;
}

.price {
	margin-bottom: 20px;
	margin-top: 10px;
	padding-left: 20px;
}
.set {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.koushi {
	width: 550px;
	float: left;
	padding-left: 15px;
	margin-top: 5px;
}
.koushi img {
	padding-right: 10px;
	padding-bottom: 0;
}

.koushi_list {
	width: 550px;
	float: left;
	height: 15px;
	padding: 0 0 10px 10px;
	margin-top: 0px;

}
.koushi_name {
	width: 125px;
	float: left;
	text-align: center;
	margin-right: 12px;
}

/*通学*/

.tsugaku_btn {
	list-style: none;
	width: 589px;
	margin: 20px 0 20px 0;
	height: 46px;
	padding-left: 10px;
}

.tsugaku_btn li {
	float: left;
	padding: 5px;
}

.naiyou1 {
	width: 200px;
	float: left;
	margin: 20px;
}

.naiyou2 {
	width: 200px;
	float: left;
	margin: 20px;
}

.stepgo1 {
	width: 200px;
	float: left;
	margin: 0 20px 5px 20px;
	padding-left: 30px;
}

.stepgo2 {
	width: 200px;
	float: left;
	margin: 0 20px 20px 15px;
}
.text_aka {
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 10px;
}

.ori_txt {
	width: 400px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 50px;
}

.kai_jiki {
	padding-right: 20px;
	padding-left: 20px;
}

.jiki {
	float:left;
	text-align:center;
	margin: 20px 10px 10px 0;
}

.jiki td {
	width: 35px;
	height:40px;
}

.jiki_siki {
	background-color: #9DCEFF;
}

.tsugaku_image {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

.watanabe_img {
	float: left;
}

.watanabe_text {
	float: left;
	clear:both;

}

.wata_point {
	font-weight: bold;
	padding-left: 5px;
	margin-top: 5px;
}

.wata_point_style2 {color: #9DCEFF}
.text_02 img {
	margin-bottom: 7px;
}

