<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset:utf-8;#top_img {
	width:1010px;
	height:365px;
	margin:0 auto 5px;
}

#program_t {
	width:695px;
	height:35px;
	font-weight:bold;
	margin-bottom:10px;
	background:url(../images/program_h22.gif);
}

.pt {
	height:35px;
	font-size:18px;
	vertical-align:middle;
	margin:0 0 0 35px;
}

#content {
    float:left;
}

#side_1 {
    float:left;
 }
 
#category_1 {
   width:460px;
   height:auto;
   float:left;
   margin-right:10px;
}
 
#category_p {
    width:440px;
	height:290px;
	background-color:#f2e6cd;
	padding:10px;
}

#photo_1 {
    float:left;
	margin-right:10px;
}

#category_p5 {
	width:230px;
    float:left;
	font-size:14px;
	line-height:20px;
}

#link_l {
	height:auto;
	margin-top:18px;
}

.naiyou {
    margin-bottom:15px;
}

.link_p {
	height:18px;
	font-size:14px;
	line-height:14px;
}

.link_p a {
	height:18px;
	font-size:12px;
	line-height:14px;
}

.link_p a img {
     margin:0 10px 2px 0;
}.link_p p,.link_p img {
	float:left;
}

#book_s {
	height:14px;
	width:96px;
	margin:0 auto;
}

#book_s a {
	height:20px;
	width:100px;
	margon:10px auto 20px;
}

#category_2 {
	width:225px;
	height:auto;
	float:left;
}
 
#category_p2 {
	width:205px;
	height:270px;
	padding:10px;
	background-color:#f2e6cd;
	font-size:14px;
	line-height:20px;
}

#category_p22 {
	width:205px;
	height:290px;
	padding:10px;
	background-color:#f2e6cd;
	font-size:14px;
	line-height:20px;
}

#category_3 {
   width:225px;
   height:auto;
   float:left;
   margin:10px 10px 0 0;
}

#category_4 {
   width:225px;
   height:auto;
   float:left;
   margin:10px 10px 0 0;
}

#category_5 {
   width:225px;
   height:auto;
   float:left;
   margin:10px 0 0 0;
}

#book_img {
	width:105px;
	height:150px;
	margin:20px auto 0;
}

#book_copy {
	font-size:12px;
	text-align:center;
}

#book_p {
	width:233px;
	height:240px;
	padding:10px;
	border:solid 1px #999;
	border-top:none;
	}
	
#about {
	margin-top:20px;
}

#about {
	width:255px;
}

#about_t {
	margin-bottom:10px;
}

#about_p {
	width:255px;
	font-size:12px;
	line-height:18px;
 }
 
#about_p2 {
	width:255px;
	font-size:12px;
	line-height:18px;
	margin-top:10px;
	border-bottom:solid #8d8d8d 1px;
	padding-bottom:14px;
 }
 
#contact_2 {
	margin:15px 0 20px;
}

.content_e {
	width:710px;
	height:auto;
	margin:0 auto;
}

#img1 {
	width:432px;
	height:290px;
	margin:0 auto;
}

.img2 {
	height:auto;
	width:auto;
	margin:10px auto;
}

.img2 img {
	border:#D5D5D5  solid 1px;	
	height:auto;
	width:auto;
	margin:0px auto;
}

.img3 {
	height:auto;
	width:630px;
	margin:10px auto;
}

.ppbo {
	width:690px;
	height:auto;
	margin:20px 0;
	font-weight:bold;
}

.pt5 {
	margin:50px 0 10px 0;
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
	border-bottom:dotted 2px #AAAAAA;
}

.wh {
	font-weight:bold;
	margin:20px 0 0 0;
}

#iwam_001_t {
	width:680px;
	margin:15px auto;
}

.pp_i {
	text-align:center;
	height:auto;
	margin:20px 0 ;	
}

.hh {
	margin:20px 0 10px 0;
	font-weight:bold;
	color:#000;
}

.pp_n {
    color:#000;
    background-color:#F5F5F5;
    padding:10px;
    font-weight:bold;
}

.pp_a {
	color:#000;
	background-color:#F5F5F5;
	padding:3px;
}

.img7 {
	margin:10px 0 20px;
}


/*-----------------------------------------------------------------------------iwam002---*/

.tt_h3 {
	font-size:18px;
	color:#006600;
	margin-top:10px;
	margin-bottom:10px;
}

.iwam_li {
	color:#505050;
	list-style-position:outside;
	list-style-type:disc;
	padding-left:30px;
	margin:0;	
}

.pp_iwam {
	color:#505050;
	margin:20px 20px 0 30px;
}

.ab {
	height:auto;
	width:710px;
    margin-top:30px;
}

#adb {
	margin-left:10px;
	color:#505050;
}

/*-----------------------------------------------------------------------------iwam003---*/

.img_p2 {
	border:#999999 1px solid;
	margin:10px 0 10px 60px;
}

.step {
	margin:5px;
	color:#505050;
}

.step img {
	margin-bottom:3px;
}

.kome {
	font-size:14px;
	color:#F00;
}

.komekome {
	font-size:14px;
	color:#F00;
	margin-top:-22px;
}

.komered {
	font-size:16px;
	color:#FF0000;
}

/*-----------------------------------------------------------------------------lab---*/
.kome3 {
	width:630px;
	height:auto;
	margin:0 30px 10px;
	color:#FF0000;
	font-size:12px;
}

.red {
	color:#FF0000;
}

#if {
	width:600px;
	margin:0 auto;
}

.stp1 {
	float:left;
	width:325px;
	height:240px;
	text-align:center;
	font-size:16px;
	margin:10px 10px 20px 10px;
}

.stp2 {
	font-size:16px;
	margin:10px auto;
	color:#505050;
	clear:both;
}

.stp_p {
	color:#505050;
	background:#FFFFFF;
	padding:10px;
}

.yajirushi {
	width:30px;
	height:30px;
	margin:10px auto;
}

.tt2 {
	padding:10px;
	background:#F5F5F5;
	margin:20px 0;
}

.bold {
	font-weight:bold;
}

#book2 {
	font-size:14px;	
}

.kome2 {
	color:#F00;
	font-size:14px;
	padding:15px;
}

#pdf {
	width:280px;
	height:50px;
	margin:10px auto 20px;
}

#book3 {
	width:225px;
	height:20px;
	margin:10px auto 30px;
	font-size:14px;
}

/*-----------------------------------------------------------------------------principle---*/.iwam_li2 {
	list-style-position:outside;
	list-style-type:disc;
	padding-left:30px;	
	margin:20px 0;
	color:#505050;
}

#sample {
	padding:10px;
}

#sample p {
	font-size:14px;
	color:#505050;
}

.pp_p {
	color:#505050;
	padding:10px;
	width:690px;
}

.pt3 {
	padding-left:20px;
	color:#505050;
}

.pt4 {
	font-size:18px;
	margin-left:10px;
}

.sample {
	margin-top:10px;
	font-size:12px;
}

/*-----------------------------------------------------------------------------education---*/
.ti_ed {
	margin-top:10px;	
	color:#505050;
	font-weight:bold;
}

div.pp_ed {
	padding:10px 0px 10px 20px;
	color:#505050;
}

.img_c {
	float:left;
	margin:5px;
}

.img5 {
	width:640px;
	height:auto;
	margin:0 auto;
}

/*-----------------------------------------------------------------------------books---*/

table.mokuji {
	color:#505050;
	width:690px;
	margin:10px auto;
}

table.mokuji th{
	background:#EBEBEB;
	font-weight:normal;	
}

.zehi {
	color:#505050;
	margin-left:10px;
 }

/*-----------------------------------------------------------------------------office---*/
#kosa {
	width:480px;
	float:left;
	margin:30px 0 ;
}

table.office_t {
	float:left;
	color:#505050;
	width:480px; 
}

#ma {
	float:left;
	width:211px;
	margin:40px 0 0 10px;
}

#ma2 {
	float:left;
	width:200px;
	margin:80px 0 0 10px;
}

table.office_t th{
	padding:10px;
	background:#EBEBEB;
	font-weight:normal;	
}

table.office_t td{
	padding:10px;
}

p#contact_3 {
	margin:10px;
	font-size:14px;
}

p#map {
	width:350px;
	height:350px;
	margin:20px 0;
}

/*-----------------------------------------------------------------------------privacy---*/

div#privacy_t {
	padding:10px;
	margin-bottom:20px;
}

div#privacy_t h4 {
	margin:10px 0;
	font-weight:bold;
}

div#privacy_t p {
	margin-bottom:10px;	
}

ul.privacy_p {
	list-style:outside decimal;
	padding-left:30px;
	margin-bottom:20px;
}

div.privacy_k {
	width:690px;
	height:auto;
	margin:20px auto;
}

.img6 {
	width:592px;
	height:281px;
	margin:20px auto;
}

.pro_txt {
	color:#006600;
}.notice_small {
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-size: 70%;
}
.col_setting_org {
	color: #FF6600;
}
.bold_section {
	font-weight: bold;
}
.red_part_here {
	color: #FF0000;
}
</pre></body></html>