@charset "utf-8";

/*▼記事プロトタイプ---------------------------------------------------------*/

/*▽記事パターン共通------------------------------------*/

/*h2矩形大見出し*/
#content h2 {
width:610px;
color:#e46b8a;
font-size:140%;
font-weight:normal;
line-height:1.05;
margin:35px 0 10px 0;
padding:8px 0 8px 18px;
background:url(/guide/parts/h2_bg.gif) no-repeat;
}
*+html #content h2 { /*IE7*/
padding:9px 18px 11px 18px;
}


/*h3小見出し*/
#content h3 {
font-size:110%;
font-weight:bold;
}



/*h4下線付き小見出し*/
#content h4.bdr {
padding-bottom:7px;
background:url(/parts/h4_bg.gif) left bottom repeat-x;
}

/*写真右寄せ*/ .imgr { float:right; margin:0 0 20px 20px; }
/*写真左寄せ*/ .imgl { float:left;  margin:0 20px 20px 0; }


div.pp p { /*.pp 内のp下部1行空き*/
padding-bottom:1em;
}




/*▽記事パターン-----ptn1～ptn3---------------------------*/
/* ptn1は、h2直下にh3のパターン*/
/* ptn3は、h2直下はp のパターン*/
/* ptn5は、h2のないパターン*/

/*ptn1+ptn3内の左余白*/
#content .ptn1 h3, #content .ptn1 h4, #content .ptn1 h5, .ptn1 p, .ptn1 ul, .ptn1 ol, .ptn1 .imgl, .ptn1 table,
#content .ptn3 h3, #content .ptn3 h4, #content .ptn3 h5, .ptn3 p, .ptn3 ul, .ptn3 ol, .ptn3 .imgl, .ptn3 table {
margin-left:18px;
}

.ptn1 table p, .ptn3 table p {
margin-left:0;
}
.ptn1 ul, .ptn3 ul,
.ptn1 ol, .ptn3 ol {
width:auto;
}


#content .ptn1 h2 { margin-bottom:-10px !important; } /*余白相殺*/
.ptn1 .imgr, .ptn1 .imgl { margin-top:2em; margin-bottom:2em; }
.ptn3 .imgr, .ptn3 .imgl { margin-top:0.4em; margin-bottom:2em; }

* html .ptn1 .imgr, * html .ptn1 .imgl,
* html .ptn3 .imgr, * html .ptn3 .imgl { margin-bottom:2px; } /*IE6*/
*+html .ptn1 .imgr, *+html .ptn1 .imgl,
*+html .ptn3 .imgr, *+html .ptn3 .imgl { margin-bottom:2px; } /*IE7*/


.ptn5 { margin-top:2.5em !important; }
.ptn5 .imgl, .ptn5 .imgr { margin-top:0.5em; }



/*▼コーナー別のカラー--------------------------------------------------------*/

/*-▽【大学案内】-----------------*/
#bguide #content h2 {
color:#e46b8a;
background-image:url(/guide/parts/h2_bg.gif);
}
#bguide #content h3 {
color:#e46b8a !important; /*h2とh3同色*/
}

#bguide #content h3.h3_link a {
	color:#e46b8a;
	text-decoration: underline;
}

#bguide #content h3.h3_link a:hover {
	color:#e46b8a;
	text-decoration: none;
}

#bguide #content ul.link li {
background-image:url(/guide/parts/icon1.gif);
}

#bguide #topicpath li,
#bguide #topicpath2 li {
background-image:url(/guide/parts/topicpath_icon.gif);
}
#bguide #topicpath li.home,
#bguide #topicpath2 li.home {
border-left:3px solid #ff9db7;
}

#bguide th {
background-color:#fff5f5;
color:#74424f;
}

#bguide .pdflink{
margin-top:40px;
width:600px;
}

#bguide .pdflink ul{
width:600px;
}

#bguide .pdflink li {
background:url(/guide/parts/topicpath_icon.gif) no-repeat left center;
text-indent:15px;
margin-bottom:6px;
}


/*-▽【各施設紹介】-----------------*/


.photol {
width:310px;
float:left;

}

.photos {
width:310px;
float:right;
text-align:right;

}

.cmo {
margin-bottom:5px;
}

.cmo img {
margin-left:5px;
}



/*-▽【学部・学科】-----------------*/
#bcourse #content h2 {
color:#894900;
background-image:url(/course/parts/h2_bg.gif) !important;
}

#bcourse #content h3 {
color:#894900 !important; /*h2とh3同色*/

}
#bcourse #content ul.link li {
background-image:url(/course/parts/icon1.gif);
}

#bcourse #topicpath li,
#bcourse #topicpath2 li {
background-image:url(/course/parts/topicpath_icon.gif);
}
#bcourse #topicpath li.home,
#bcourse #topicpath2 li.home {
border-left:3px solid #fdaa4c;
}

#bcourse th {
background-color:#ffe9d1;
color:#fdaa4c;
}

#bcourse #content .subbox h3.subbox_tit {
	margin:35px 0 10px 0;
}

#bcourse #content .subbox p {
	margin-left: 18px;
}

#bcourse #content .qabox h2 {
	height: auto;
	margin:35px 0 10px 0;
	padding:8px 0 8px 0px !important;
	background: none !important;
	border-bottom: 1px dashed #b5b5b5;
}

#bcourse #content .qabox h2 .bar {
	height: auto;
	padding: 3px 0 10px 36px;
	background: url(/course/parts/q.gif) no-repeat left top !important;
}


#bcourse #content .qabox p {
	height: auto;
	padding: 0 0 5px 24px;
	margin:0 0 0 30px;
	background: url(/course/parts/a.gif) no-repeat left top;
}


/*授業ピックアップ*/
.top_txt{
background-image:url(/course/kenspo/img/long_line.gif);
background-repeat:repeat-y;
width:596px;
height:auto;
margin:5px 0 0 19px;
line-height:195%;
}


.sotowaku{
background-image:url(/course/kenspo/img/sotowaku_naka.jpg);
background-repeat:repeat-y;
width:637px;
height:auto;
margin-left:-3px;
}

.interview{
background-image:url(/course/kenspo/img/in_waku_naka.jpg);
background-repeat:repeat-y;
margin:40px 0 0 7px;
width:623px;
}

.interview_bgtop{
background:url(/course/kenspo/img/in_waku_top.jpg) top no-repeat;
width:623px;
}

.interview_bgtop p{
width:560px;
padding-top:10px;
margin-left:33px;
}

/*---------------------------------------------------------------
ピックアップタブ
-------------------------------------------------------------------*/

#pk_head{
position:relative;
width:637px;
height:72px;
}

.pk_head_tab1{
position:absolute;
top:0px;
left:448px;
z-index:5;
}

.pk_head_tab2{
	position:absolute;
	top:0px;
	left:275px;
	z-index:5;
}

.pk_head_waku{
position:absolute;
top:45px;
left:-3px;
z-index:0;
}

/*健スポ*/
.interview_bgun{
background:url(/course/kenspo/img/in_waku_photo.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}

.interview_bgun p{
width:300px;
padding-top:18px;
margin-left:297px;
}

.interview_bgun_2009{
background:url(/course/kenspo/img/in_waku_photo_2009.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}

.interview_bgun_2009 p{
width:300px;
padding-top:18px;
margin-left:297px;
}

.interview_bgun_2010{
background:url(/course/kenspo/img/in_waku_photo_2010.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}

.interview_bgun_2010 p{
width:300px;
padding-top:18px;
margin-left:297px;
}

#kenspo1 {
background:url(/course/kenspo/img/1.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kenspo2 {
background:url(/course/kenspo/img/2.jpg) no-repeat;
margin:20px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kenspo3 {
background:url(/course/kenspo/img/3.jpg) no-repeat;
margin:20px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kenspo4 { 
background:url(/course/kenspo/img/4.jpg) no-repeat;
margin:20px 0 20px 7px;
width:623px;
height:315px;
position:relative;
}

#kenspo1 p,#kenspo3 p{
background:url(/course/kenspo/img/s_line.gif) repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:337px;
top:27px;
padding-bottom:16px;
}

#kenspo2 p,#kenspo4 p{
background-image:url(/course/kenspo/img/s_line.gif);
background-repeat:repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:33px;
top:27px;
padding-bottom:16px;
}



#kenspo1_2009 {
background:url(/course/kenspo/img/1_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kenspo2_2009 {
background:url(/course/kenspo/img/2_2009.jpg) no-repeat;
margin:20px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kenspo3_2009 {
background:url(/course/kenspo/img/3_2009.jpg) no-repeat;
margin:20px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kenspo4_2009 { 
background:url(/course/kenspo/img/4_2009.jpg) no-repeat;
margin:20px 0 20px 7px;
width:623px;
height:315px;
position:relative;
}


#kenspo1_2010 {
background:url(/course/kenspo/img/1_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kenspo2_2010 {
background:url(/course/kenspo/img/2_2010.jpg) no-repeat;
margin:20px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kenspo3_2010 {
background:url(/course/kenspo/img/3_2010.jpg) no-repeat;
margin:20px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kenspo4_2010 { 
background:url(/course/kenspo/img/4_2010.jpg) no-repeat;
margin:20px 0 20px 7px;
width:623px;
height:315px;
position:relative;
}

#kenspo1_2009 p,#kenspo3_2009 p,#kenspo1_2010 p,#kenspo3_2010 p{
background:url(/course/kenspo/img/s_line.gif) repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:337px;
top:27px;
padding-bottom:16px;
}

#kenspo2_2009 p,#kenspo4_2009 p,#kenspo2_2010 p,#kenspo4_2010 p{
background-image:url(/course/kenspo/img/s_line.gif);
background-repeat:repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:33px;
top:27px;
padding-bottom:16px;
}


/*保育*/

.interview_h_bgun{
background:url(/course/hoiku/img/in_waku_photo.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}

.interview_h_bgun p{
width:300px;
padding-top:18px;
margin-left:297px;
}

.ptngg_gb5 .link_tit a {
	background-color: #FFE9D1;
    color: #FDAA4C;
	font-weight: bold;
	text-decoration: underline;
}

.ptngg_gb5 .link_tit a:hover {
	text-decoration: none;
}

.interview_h_bgun_2009{
background:url(/course/hoiku/img/in_waku_photo_2009.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}


.interview_h_bgun_2010{
background:url(/course/hoiku/img/in_waku_photo_2010.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}

.interview_h_bgun_2009 p,.interview_h_bgun_2010 p{
width:300px;
padding-top:18px;
margin-left:297px;
}

#hoiku1 {
background:url(/course/hoiku/img/1.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#hoiku2 {
background:url(/course/hoiku/img/2.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#hoiku3 {
background:url(/course/hoiku/img/3.jpg) no-repeat;
margin:30px 0 0 7px;width:623px;
height:315px;
position:relative;
}

#hoiku4 { 
background:url(/course/hoiku/img/4.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#hoiku1 p,#hoiku3 p{
background:url(/course/hoiku/img/s_line.gif) repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:337px;
top:27px;
padding-bottom:16px;
}

#hoiku2 p,#hoiku4 p{
background-image:url(/course/hoiku/img/s_line.gif);
background-repeat:repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:33px;
top:27px;
padding-bottom:16px;
}

html>/**/body #hoiku4 { 
background:url(/course/hoiku/img/4.jpg) no-repeat;
margin:70px 0 0 7px;
width:623px;
height:315px;
position:relative;
}




#hoiku1_2009 {
background:url(/course/hoiku/img/1_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#hoiku2_2009 {
background:url(/course/hoiku/img/2_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#hoiku3_2009 {
background:url(/course/hoiku/img/3_2009.jpg) no-repeat;
margin:30px 0 0 7px;width:623px;
height:315px;
position:relative;
}

#hoiku4_2009 { 
background:url(/course/hoiku/img/4_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#hoiku1_2010 {
background:url(/course/hoiku/img/1_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#hoiku2_2010 {
background:url(/course/hoiku/img/2_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#hoiku3_2010 {
background:url(/course/hoiku/img/3_2010.jpg) no-repeat;
margin:30px 0 0 7px;width:623px;
height:315px;
position:relative;
}

#hoiku4_2010 { 
background:url(/course/hoiku/img/4_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}


#hoiku1_2009 p,#hoiku3_2009 p,#hoiku1_2010 p,#hoiku3_2010 p{
background:url(/course/hoiku/img/s_line.gif) repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:337px;
top:27px;
padding-bottom:16px;
}

#hoiku2_2009 p,#hoiku4_2009 p,#hoiku2_2010 p,#hoiku4_2010 p{
background-image:url(/course/hoiku/img/s_line.gif);
background-repeat:repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:33px;
top:27px;
padding-bottom:16px;
}

html>/**/body #hoiku4_2009 { 
background:url(/course/hoiku/img/4_2009.jpg) no-repeat;
margin:70px 0 0 7px;
width:623px;
height:315px;
position:relative;
}




/*介福*/
.interview_k_bgun{
background:url(/course/kaifuku/img/in_waku_photo.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}

.interview_k_bgun p{
width:300px;
padding-top:18px;
margin-left:297px;
}

.interview_k_bgun_2009{
background:url(/course/kaifuku/img/in_waku_photo_2009.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}


.interview_k_bgun_2010{
background:url(/course/kaifuku/img/in_waku_photo_2010.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}


.interview_k_bgun_2009 p,.interview_k_bgun_2010 p{
width:300px;
padding-top:18px;
margin-left:297px;
}

#kaifuku1 {
background:url(/course/kaifuku/img/1.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kaifuku2 {
background:url(/course/kaifuku/img/2.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kaifuku3 {
background:url(/course/kaifuku/img/3.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}


#kaifuku4 { 
background:url(/course/kaifuku/img/4.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kaifuku1 p,#kaifuku3 p{
background:url(/course/kaifuku/img/s_line.gif) repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:337px;
top:27px;
padding-bottom:16px;
}

#kaifuku2 p,#kaifuku4 p{
background-image:url(/course/kaifuku/img/s_line.gif);
background-repeat:repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:33px;
top:27px;
padding-bottom:16px;
}



#kaifuku1_2009 {
background:url(/course/kaifuku/img/1_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kaifuku2_2009 {
background:url(/course/kaifuku/img/2_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kaifuku3_2009 {
background:url(/course/kaifuku/img/3_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}


#kaifuku4_2009 { 
background:url(/course/kaifuku/img/4_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kaifuku1_2010 {
background:url(/course/kaifuku/img/1_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kaifuku2_2010 {
background:url(/course/kaifuku/img/2_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kaifuku3_2010 {
background:url(/course/kaifuku/img/3_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}


#kaifuku4_2010 { 
background:url(/course/kaifuku/img/4_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#kaifuku1_2009 p,#kaifuku3_2009 p,#kaifuku1_2010 p,#kaifuku3_2010 p{
background:url(/course/kaifuku/img/s_line.gif) repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:337px;
top:27px;
padding-bottom:16px;
}

#kaifuku2_2009 p,#kaifuku4_2009 p,#kaifuku2_2010 p,#kaifuku4_2010 p{
background-image:url(/course/kaifuku/img/s_line.gif);
background-repeat:repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:33px;
top:27px;
padding-bottom:16px;
}



/*社福*/
.interview_s_bgun{
background:url(/course/shafuku/img/in_waku_photo.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}

.interview_s_bgun p{
width:300px;
padding-top:18px;
margin-left:297px;
}


.interview_s_bgun_2009{
background:url(/course/shafuku/img/in_waku_photo_2009.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}


.interview_s_bgun_2010{
background:url(/course/shafuku/img/in_waku_photo_2010.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}

.interview_s_bgun_2009 p,.interview_s_bgun_2010 p{
width:300px;
padding-top:18px;
margin-left:297px;
}


#shafuku1 {
background:url(/course/shafuku/img/1.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#shafuku2 {
background:url(/course/shafuku/img/2.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#shafuku3 {
background:url(/course/shafuku/img/3.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#shafuku4 { 
background:url(/course/shafuku/img/4.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#shafuku1 p,#shafuku3 p{
background:url(/course/shafuku/img/s_line.gif) repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:337px;
top:27px;
padding-bottom:16px;
}

#shafuku2 p,#shafuku4 p{
background-image:url(/course/shafuku/img/s_line.gif);
background-repeat:repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:33px;
top:27px;
padding-bottom:16px;
}


body:last-child:not(:root:root) #shafuku4 { 
background:url(/course/shafuku/img/4.jpg) no-repeat;
margin:30px 0 80px 7px;
width:623px;
height:315px;
position:relative;
}




#shafuku1_2009 {
background:url(/course/shafuku/img/1_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#shafuku2_2009 {
background:url(/course/shafuku/img/2_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#shafuku3_2009 {
background:url(/course/shafuku/img/3_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#shafuku4_2009 { 
background:url(/course/shafuku/img/4_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#shafuku1_2010 {
background:url(/course/shafuku/img/1_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#shafuku2_2010 {
background:url(/course/shafuku/img/2_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#shafuku3_2010 {
background:url(/course/shafuku/img/3_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#shafuku4_2010 { 
background:url(/course/shafuku/img/4_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}


#shafuku1_2009 p,#shafuku3_2009 p,#shafuku1_2010 p,#shafuku3_2010 p{
background:url(/course/shafuku/img/s_line.gif) repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:337px;
top:27px;
padding-bottom:16px;
}

#shafuku2_2009 p,#shafuku4_2009 p,#shafuku2_2010 p,#shafuku4_2010 p{
background-image:url(/course/shafuku/img/s_line.gif);
background-repeat:repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:33px;
top:27px;
padding-bottom:16px;
}


body:last-child:not(:root:root) #shafuku4_2009 { 
background:url(/course/shafuku/img/4_2009.jpg) no-repeat;
margin:30px 0 80px 7px;
width:623px;
height:315px;
position:relative;
}




/*福マネ*/
.interview_f_bgun{
background:url(/course/fukumane/img/in_waku_photo.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}

.interview_f_bgun p{
width:300px;
padding-top:18px;
margin-left:297px;
}


.interview_f_bgun_2009{
background:url(/course/fukumane/img/in_waku_photo_2009.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}


.interview_f_bgun_2010{
background:url(/course/fukumane/img/in_waku_photo_2009.jpg) no-repeat;
background-position:bottom;
width:623px;
height:240px;
}

.interview_f_bgun_2009 p,.interview_f_bgun_2010 p{
width:300px;
padding-top:18px;
margin-left:297px;
}


#fukumane1 {
background:url(/course/fukumane/img/1.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#fukumane2 {
background:url(/course/fukumane/img/2.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#fukumane3 {
background:url(/course/fukumane/img/3.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#fukumane4 { 
background:url(/course/fukumane/img/4.jpg) no-repeat;
margin:40px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#fukumane1 p,#fukumane3 p{
background:url(/course/fukumane/img/s_line.gif) repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:337px;
top:27px;
padding-bottom:16px;
}

#fukumane2 p,#fukumane4 p{
background-image:url(/course/fukumane/img/s_line.gif);
background-repeat:repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:33px;
top:27px;
padding-bottom:16px;
}

html:not(:only-child:only-child) #fukumane4 { 
background:url(/course/fukumane/img/4.jpg) no-repeat;
margin:100px 0 0 7px;
width:623px;
height:315px;
position:relative;
}



#fukumane1_2009 {
background:url(/course/fukumane/img/1_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#fukumane2_2009 {
background:url(/course/fukumane/img/2_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#fukumane3_2009 {
background:url(/course/fukumane/img/3_2009.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#fukumane4_2009 { 
background:url(/course/fukumane/img/4_2009.jpg) no-repeat;
margin:40px 0 0 7px;
width:623px;
height:315px;
position:relative;
}


#fukumane1_2010 {
background:url(/course/fukumane/img/1_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#fukumane2_2010 {
background:url(/course/fukumane/img/2_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#fukumane3_2010 {
background:url(/course/fukumane/img/3_2010.jpg) no-repeat;
margin:30px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#fukumane4_2010 { 
background:url(/course/fukumane/img/4_2010.jpg) no-repeat;
margin:40px 0 0 7px;
width:623px;
height:315px;
position:relative;
}

#fukumane1_2009 p,#fukumane3_2009 p,#fukumane1_2010 p,#fukumane3_2010 p{
background:url(/course/fukumane/img/s_line.gif) repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:337px;
top:27px;
padding-bottom:16px;
}

#fukumane2_2009 p,#fukumane4_2009 p,#fukumane2_2010 p,#fukumane4_2010 p{
background-image:url(/course/fukumane/img/s_line.gif);
background-repeat:repeat-y;
line-height:195%;
width:275px;
height:auto;
position:relative;
left:33px;
top:27px;
padding-bottom:16px;
}

html:not(:only-child:only-child) #fukumane4_2009 { 
background:url(/course/fukumane/img/4_2009.jpg) no-repeat;
margin:100px 0 0 7px;
width:623px;
height:315px;
position:relative;
}






/*-▽【受験情報】-----------------*/
#bexam #content h2 {
color:#2c6ba6;
background-image:url(/exam/parts/h2_bg.gif) !important;
}

#bexam #content h3 {
color:##3C3C3C !important; /*h2とh3同色*/
font-size:110%;
font-weight:bold;
}

#bexam #content h3 span.ninzuu {
color:#3C3C3C !important;
font-size:90%;
font-weight:normal;
}

#bexam #content ul.link li {
background-image:url(/exam/parts/icon1.gif);
}

#bexam #topicpath li,
#bexam #topicpath2 li {
background-image:url(/exam/parts/topicpath_icon.gif);
}
#bexam #topicpath li.home,
#bexam #topicpath2 li.home {
border-left:3px solid #8ec4f6;
}

#bexam th {
background-color:#edf6ff;
color:#5b6f82;
}

.end_info {
	color: #ff3300;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin: 30px 0 20px 0;
}

/*-- 地方試験会場 --*/

.imgr_local {
	float: right;
	margin: 0 0 20px 0;
	margin-bottom: 2em;
    margin-top: 0.4em;
}


/*-▽【キャリアサポート】-----------------*/
#bcareer #content h2 {
color:#5b891f;
background-image:url(/career/parts/h2_bg.gif) !important;
}
#bcareer #content h3 {
color:#5b891f !important; /*h2とh3同色*/
}
#bcareer #content ul.link li {
background-image:url(/career/parts/icon1.gif);
}

#bcareer #topicpath li,
#bcareer #topicpath2 li {
background-image:url(/career/parts/topicpath_icon.gif);
}
#bcareer #topicpath li.home,
#bcareer #topicpath2 li.home {
border-left:3px solid #85c630;
}

#bcareer th {
background-color:#e8f7dc;
color:#5b891f;
}

.ptn3 .go_list{
text-align:right;
padding-top:10px;
}

.golist li{
width:45%;
float:left;
padding: 0 0 10px 25px;
background:url(/career/parts/icon_shushoku.gif) no-repeat left top;
}


.ptn3 .bn .m_tit1{
padding: 6px 0 4px 0;
font-weight: bold;
}

.ptn3 .bn .m_tit2{
padding: 6px 0 4px 5px;
}

/*-▽【キャンパスライフ】-----------------*/

#blife ul.year_list {
	clear: both;
	height: 22px;
}

#blife ul.year_list li {
	background: url(/life/parts/topicpath_icon.gif) no-repeat left 5px;
	padding-left: 15px;
	margin-right: 15px;
	float: left;
}

#blife #content h2 {
color:#df85cf;
background-image:url(/life/parts/h2_bg.gif) !important;
}
#blife #content h3 {
color:#b564a7 !important; /*h2とh3同色*/
}
#blife #content ul.link li {
background-image:url(/life/parts/icon1.gif);
}

#blife #topicpath li,
#blife #topicpath2 li {
background-image:url(/life/parts/topicpath_icon.gif);
}
#blife #topicpath li.home,
#blife #topicpath2 li.home {
border-left:3px solid #df85cf;
}

#blife th {
background-color:#fff8fe;
color:#b564a7;
}

/*-▽【ニュース・トピックス】-----------------*/
#bnews h2 {
color:#717171;
font-size:100%;
line-height:1.1;
margin:2.5em 0 0.6em 0;
background-image:url(/news/parts/h2_bg.gif) !important;
}

#bnews #content ul.link li {
background-image:url(/news/parts/icon1.gif);
}

#bnews #topicpath li,
#bnews #topicpath2 li {
background-image:url(/news/parts/topicpath_icon.gif);
}
#bnews #topicpath li.home,
#bnews #topicpath2 li.home {
border-left:3px solid #a6a6a6;
}

#bnews th {
background-color:#f5d4ef;
color:#df85cf;
}

#bnews .next {
padding-top: 4px;
padding-bottom: 4px;
width: 100%;
text-align: right;
margin-top: 25px;
border-top: 1px dotted #c8c8c8;
border-bottom: 1px dotted #c8c8c8
}

#bnews .now {
font-size:120%;
color:#171717;
}

#bnews table{
margin-top:30px;
width:100%;
clear:both;
}




/*-▽【証明書の申請】-----------------*/

#bcert #content h2{
color:#737373;
background-image:url(/cert/parts/h2_bg.gif) !important;
}


#cert h3{
font-size:110%;
font-weight:bold;
color:#737373;
clear:both;
}

#bcert #content h2{
color:#737373;
background-image:url(/cert/parts/h2_bg.gif) !important;
}


#bcert h3{
font-size:110%;
font-weight:bold;
color:#737373;
clear:both;
}

#bcert #topicpath li,
#bcert #topicpath2 li {
background-image:url(/news/parts/topicpath_icon.gif);
}
#bcert #topicpath li.home,
#bcert #topicpath2 li.home {
border-left:3px solid #a6a6a6;
}


#bcert .h6 {
	border-bottom-width: 1px;
	border-bottom-color: #330033;
	border-bottom-style: dotted;
	width: 630px;
	padding-bottom: 3px;
	text-align: left;
}
#bcert table input{
	padding:3px;
	background-color:#ffffff;
	border:1px solid #ABADB3;

}


/*-▽【公開講座情報】-----------------*/

#bseminar h2 {
color:#717171;
font-size:100%;
line-height:1.1;
margin:2.5em 0 0.6em 0;
background-image:url(/news/parts/h2_bg.gif) !important;
}


#bseminar .next {
padding-top: 4px;
padding-bottom: 4px;
width: 100%;
text-align: right;
margin-top: 25px;
border-top: 1px dotted #c8c8c8;
border-bottom: 1px dotted #c8c8c8;
}

#bseminar #topicpath li,
#bseminar #topicpath2 li {
background-image:url(/news/parts/topicpath_icon.gif);
}
#bseminar #topicpath li.home,
#bseminar #topicpath2 li.home {
border-left:3px solid #a6a6a6;
}

#bseminar th {
background-color:#f1f1f1;
color:#2f2f2f;
}



/*-▽【資料請求】-----------------*/

#brequest h2 {
color:#717171;
font-size:100%;
line-height:1.1;
margin:2.5em 0 0.6em 0;
background-image:url(/news/parts/h2_bg.gif) !important;
}


#brequest .next {
padding-top: 4px;
padding-bottom: 4px;
width: 100%;
text-align: right;
margin-top: 25px;
border-top: 1px dotted #c8c8c8;
border-bottom: 1px dotted #c8c8c8;
}

#brequest #topicpath li,
#brequest #topicpath2 li {
background-image:url(/news/parts/topicpath_icon.gif);
}
#brequest #topicpath li.home,
#brequest #topicpath2 li.home {
border-left:3px solid #a6a6a6;
}

#bnews ul li .bi {
background-image:url(/news/parts/icon1.gif);
}


/*-▽【出張講義情報】-----------------*/

.lesson ul {
width:600px;
border:0.1em #CCCCCC dotted;
margin:20px 0;
padding:15px 0 15px 30px;
background-color:#fafafa;
height:280px;
}


.lesson2 ul {
width:600px;
border:0.1em #CCCCCC dotted;
margin:20px 0;
padding:15px 0 15px 30px;
background-color:#fafafa;
height:220px;
}


.lesson li {
width:45%;
float:left;
padding: 0 0 10px 15px;
background:url(/news/parts/icon1.gif) no-repeat left 6px;
}

.lesson2 li {
width:45%;
float:left;
padding: 0 0 10px 15px;
background:url(/news/parts/icon1.gif) no-repeat left 6px;
}

.pgtp{
width:610px;
margin:20px 0;
text-align:right;

}


/*--------------以下特設CSS---------------*/

table.bn10 {
width:613px  !important;
}
table.bn10 th,
table.bn10 td {
padding:5px;
border:1px solid #DDD;
}


table.bn500 {
width:613px  !important;
}
table.bn500 th,
table.bn500 td {
padding:5px;
border:none;
}

.bosyu-bg{
position:relative;
background:url(/exam/parts/bosyu-bg.gif) no-repeat left top;
width:310px;
height:318px;

}

.bosyu-bg2{
position:relative;
background:url(/exam/parts/bosyu-bg2.gif) no-repeat left top;
width:310px;
height:318px;

}

.bosyu-bg01{
	position:absolute;
	top:33px;
	left:25px;
	width:273px;
}

.bosyu-bg02{
	position:absolute;
	top:208px;
	left:30px;
	width: 113px;
}

.bosyu-bg03{
	position:absolute;
	top:209px;
	left:164px;
}

.bosyu-bg04{
	position:absolute;
	top:210px;
	left:30px;
	width: 250px;
	z-index: 1;
}

/*追加分*/
.notice0{
color:#555555;
background-color:#eeeeee;
padding:10px;
text-align:center;
font-weight:bold;
}

.notice1{
color:#555555;
background-color:#eeeeee;
padding:5px;
text-align:center;
font-weight:bold;
}

.notice2{
color:#555555;
padding:8px;
text-align:left;
font-weight:bold;
}

.notice3{
border-bottom:5px solid #000;
}

.notice4{
text-align:center;
}

.notice5{
color:#555555;
background-color:#eeeeee;
padding:5px;
vertical-align:middle;
text-align:center;
font-weight:bold;
}

.notice6{
	table-layout: fixed;
}

/*--------------------------------------------------------
情報公開
--------------------------------------------------------*/

#data #topicpath li,
#data #topicpath2 li {
	background-image:url(/guide/parts/topicpath_icon.gif);
}

#data #topicpath li.home,
#data #topicpath2 li.home {
	border-left:3px solid #FF9DB7;
}

#data .ptn3 ul {
	margin: 25px 0 0 30px;
}

#data .ptn3 ul li.tit {
	background-image: none;
	padding: 0;
	margin: 0 0 8px 0;
	color: #464646;
	font-weight: bold;
}

#data .ptn3 ul li {
	background:url(/guide/parts/icon1.gif) no-repeat left 4px;
	padding: 0 0 0 15px;
	margin: 0 0 6px 15px;
}

#data .ptn3 ul li.li02 {
	background:none;
	padding: 0 0 0 15px;
	margin: 0 0 6px 15px;
}

#data .ptn3 .bn {
	margin: 25px 0 0 0;
}


/*---------------------------------------------------
組織
---------------------------------------------------------------*/

.organigram {
	height: 400px;
}

h2#kyouin span {
	font-size: 12px;
	text-align: right;
	margin: 0 0 0 430px;
}

.kyouin_ta {
	font-size: 12px;
}

.kyouin_ta th {
	width: 105px;
	vertical-align: middle;
}

.kyouin_ta th.th02 {
	vertical-align: middle;
	width: auto;
}

.kyouin_ta td {
	vertical-align: middle;
	text-align: center;
	_padding: 3px;
}

.kyouin_ta td.bg {
	background-color: #ebeaf5;
}

.kyouin_ta td.bg02 {
	background-color: #f5f0ea;
}

.nenrei_ta {
	font-size: 12px;
	margin-bottom: 25px;
}

.nenrei_ta tr.total {
	background-color: #f6f5ff;
}

.nenrei_ta th {
	font-weight: bold;
	padding: 5px;
}

.nenrei_ta td {
	text-align: center;
	_padding: 2px;
	vertical-align: middle;
}

.nenrei_ta td.bg {
	background-color: #ebeaf5;
}

.nenrei_ta td.bg02 {
	background-color: #f5f0ea;
}

.nenrei_ta td.td02 {
	padding: 2px 2px 2px 5px;
	_padding: 2px 0 2px 5px;
	text-align: left;
}


/*---------------------------------------------------------------
学会ページ
--------------------------------------------------------------------*/
#association {
	color: #555555;
}


#association #topicpath li, #topicpath2 li {
    background-image: url("/news/parts/topicpath_icon.gif");
}


#association h2.h201 {
    background: url("/association/images/h2_g01.gif") no-repeat left top;
	text-indent: -9999px;
	width: 630px;
	height: 28px;
}

#association h2.h202 {
    background: url("/association/images/h2_g02.gif") no-repeat left top;
	text-indent: -9999px;
	width: 630px;
	height: 28px;
}

#association h2.h203 {
    background: url("/association/images/h2_g03.gif") no-repeat left top;
	text-indent: -9999px;
	width: 630px;
	height: 28px;
}

#association h2.h204 {
    background: url("/association/images/h2_g04.gif") no-repeat left top;
	text-indent: -9999px;
	width: 630px;
	height: 28px;
}

#association h2.h205 {
    background: url("/association/images/h2_g05.gif") no-repeat left top;
	text-indent: -9999px;
	width: 630px;
	height: 28px;
}

#association h3.h301 {
    background: url("/association/images/h3_g01.gif") no-repeat left top;
	text-indent: -9999px;
	width: 549px;
	height: 29px;
}

#association h3.h302 {
    background: url("/association/images/h3_g02.gif") no-repeat left top;
	text-indent: -9999px;
	width: 549px;
	height: 29px;
}

#association h4.h4txt {
	font-weight: bold;
	color: #7E5B31;
	font-size: 15px;
}

#association .name {
	margin: 40px 0 0 0;
	font-weight: normal;
	font-size: 13px;
	text-align: right;
}

#association .name span {
	font-size: 15px;
}

#association .outline01 {
	background: url(/association/images/kikan.gif) no-repeat left -4px;
	margin: 0 0 0 20px;
	padding: 0 0 0 64px;
}

#association .outline02 {
    background: url(/association/images/kaijou.gif) no-repeat scroll left top;
    margin: 0 0 0 20px;
    padding: 0 0 20px 42px;
	/height: 280px;
}

#association .outline02 .ad {
	width: 365px;
	float: left;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
}

#association .outline02 .day {
	margin: 0 0 6px 0;
	width: 250px;
}

#association .outline02 .link_bn {
	width: 182px;
	float: left;
}

#association .detail_link {
	margin: 25px 0 0 19px;
	padding: 0 0 20px 0;
}

#association table.g_ta {
	margin: 25px 0 10px 15px;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
}

#association table.g_ta th {
	text-align: center;
	vertical-align: middle;
	background-color: #e5e5e5;
	border: 1px solid #c0c0c0;
	font-weight: bold;
	width: 158px;
	height: 63px;
	font-size: 14px;
}

#association table.g_ta th.th01 {
	height: 145px;
}

#association table.g_ta th.th02 {
	height: 80px;
}

#association table.g_ta td {
	border: 1px solid #c0c0c0;
	vertical-align: middle;
	padding: 0 15px;
}

#association table.g_ta td div {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}

#association ul.application {
	margin: 0;
}

#association .application li.li01 {
	background: url(/association/images/pdf_icon.gif) no-repeat left top;
	padding: 0 0 0 23px;
	margin-bottom: 5px;
}

#association .application li.li02 {
	background: url(/association/images/word_icon.gif) no-repeat left top;
	padding: 0 0 0 23px;
}

/*------------------------------------------------
マップ
--------------------------------------------------------------*/
#bguide .map {
	background: url(/guide/parts/map2.jpg) no-repeat left top;
	padding: 380px 0 0 37px;
	width: 592px;
	height: 313px;
}

.att_p {
	font-weight: bold;
	color: #464646;
}

/*-------------------------------------------------
国際交流
-------------------------------------------------------------*/
table.abroad_tb {
	border-top: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
}

table.abroad_tb th {
	width: 25%;
	border-bottom: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

table.abroad_tb td {
	width: 25%;
	border-bottom: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	padding: 8px;
}

/***************************************
ボランティア派遣の依頼
*********************************************/

a.vo_link {
	background: url(/life/parts/icon.gif) no-repeat left top;
	font-size: 13px;
	color: #B564A7 !important;
	padding: 0 0 10px 25px;
	margin: 20px 0 0 15px;
	display:block;
}

a:hover.vo_link {
	text-decoration: none !important;
}
