@charset "utf-8";

/*
	campus
*/

/* ＜1.campus＞======================================================== */
#side_nav h1{
	line-height:0;
	font-size:0;
	margin-bottom:16px;
}
#side_nav ul{
	list-style:none;
}
#side_nav li{
	height:53px;
}
#side_nav li a{
	width:84.6%;
	border-top:1px solid #E4D7BF;
	display:block;
	text-indent:-9999px;
	height:53px;
}

#side_nav li#snav01 a{
	background:url(/main/educations/images/snav01.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav01.gif) no-repeat 14px 21px;
}
#side_nav li#snav02 a{
	background:url(/main/educations/images/snav02.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav02.gif) no-repeat 14px 21px;
}
#side_nav li#snav03 a{
	background:url(/main/educations/images/snav03.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav03.gif) no-repeat 14px 21px;
}
#side_nav li#snav04 a{
	background:url(/main/educations/images/snav04.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav04.gif) no-repeat 14px 21px;
}
#side_nav li#snav05 a{
	background:url(/main/educations/images/snav05.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav05.gif) no-repeat 14px 21px;
}
#side_nav li#snav06 a{
	background:url(/main/educations/images/snav06.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav06.gif) no-repeat 14px 21px;
}
#side_nav li#snav07 a{
	background:url(/main/educations/images/snav07.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav07.gif) no-repeat 14px 21px;
}
#side_nav li#snav08 a{
	background:url(/main/educations/images/snav08.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav08.gif) no-repeat 14px 21px;
}
#side_nav li#snav09 a{
	background:url(/main/educations/images/snav09.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav09.gif) no-repeat 14px 21px;
}
#side_nav li#snav10 a{
	background:url(/main/educations/images/snav10.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav10.gif) no-repeat 14px 21px;
}
#side_nav li#snav11 a{
	background:url(/main/educations/images/snav11.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav11.gif) no-repeat 14px 21px;
}
#side_nav li#snav12 a{
	border-bottom:1px solid #E4D7BF;
	height:52px;
	background:url(/main/educations/images/snav12.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav12.gif) no-repeat 14px 21px;
}
#side_nav li#snav13 a{
	background:url(/main/educations/images/snav13.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/snav13.gif) no-repeat 14px 21px;
}
#side_nav li#snav14 a{
	background:url(/main/educations/images/snav14.png) no-repeat 56px 21px;
	_background:url(/main/educations/images/snav14.gif) no-repeat 56px 21px;
}
#side_nav li#snav15 a{
	background:url(/main/educations/images/snav15.png) no-repeat 56px 21px;
	_background:url(/main/educations/images/snav15.gif) no-repeat 56px 21px;
}

#side_nav li#snav14,
#side_nav li#snav15{
	background:url(/main/campus/images/snav2-line_back.gif) no-repeat left top;
}
#side_nav li#snav14:hover,
#side_nav li#snav15:hover,
#internal #side_nav li#snav14{
	background:url(/main/images/sp/listmark_home1.png) no-repeat 90% 50% #F6EFEF !important;
}

#side_nav #snav_c2 li#snav01 a{
	background:url(/main/educations/images/ll_snav01.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/ll_snav01.gif) no-repeat 14px 21px;
}
#side_nav #snav_c2 li#snav02 a{
	background:url(/main/educations/images/ll_snav02.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/ll_snav02.gif) no-repeat 14px 21px;
}
#side_nav #snav_c2 li#snav03 a{
	border-bottom:1px solid #E4D7BF;
	height:52px;
	background:url(/main/educations/images/ll_snav03.png) no-repeat 14px 21px;
	_background:url(/main/educations/images/ll_snav03.gif) no-repeat 14px 21px;
}

#side_nav #snav_c3 li#snav01 a,
#side_nav #snav_c4 li#snav01 a{
	background:url(/main/educations/international/images/snav01.png) no-repeat 14px 21px;
	_background:url(/main/educations/international/images/snav01.gif) no-repeat 14px 21px;
}
#side_nav #snav_c3 li#snav02 a,
#side_nav #snav_c4 li#snav02 a{
	background:url(/main/educations/international/images/snav02.png) no-repeat 14px 21px;
	_background:url(/main/educations/international/images/snav02.gif) no-repeat 14px 21px;
}
#side_nav #snav_c3 li#snav03 a,
#side_nav #snav_c4 li#snav03 a{
	background:url(/main/educations/international/images/snav03.png) no-repeat 14px 21px;
	_background:url(/main/educations/international/images/snav03.gif) no-repeat 14px 21px;
}
#side_nav #snav_c3 li#snav04 a,
#side_nav #snav_c4 li#snav04 a{
	background:url(/main/educations/international/images/snav04.png) no-repeat 14px 21px;
	_background:url(/main/educations/international/images/snav04.gif) no-repeat 14px 21px;
}
#side_nav #snav_c3 li#snav05 a,
#side_nav #snav_c4 li#snav05 a{
	background:url(/main/educations/international/images/snav05.png) no-repeat 14px 21px;
	_background:url(/main/educations/international/images/snav05.gif) no-repeat 14px 21px;
}
#side_nav #snav_c3 li#snav06 a,
#side_nav #snav_c4 li#snav06 a{
	background:url(/main/educations/international/images/snav06.png) no-repeat 14px 21px;
	_background:url(/main/educations/international/images/snav06.gif) no-repeat 14px 21px;
}
#side_nav #snav_c3 li#snav07 a,
#side_nav #snav_c4 li#snav07 a{
	background:url(/main/educations/international/images/snav07.png) no-repeat 14px 21px;
	_background:url(/main/educations/international/images/snav07.gif) no-repeat 14px 21px;
}
#side_nav #snav_c3 li#snav08 a,
#side_nav #snav_c4 li#snav08 a{
	background:url(/main/educations/international/images/snav08.png) no-repeat 14px 21px;
	_background:url(/main/educations/international/images/snav08.gif) no-repeat 14px 21px;
}
#side_nav #snav_c3 li#snav09 a{
	border-bottom:1px solid #E4D7BF;
	height:52px;
	background:url(/main/educations/international/images/snav09.png) no-repeat 14px 21px;
	_background:url(/main/educations/international/images/snav09.gif) no-repeat 14px 21px;
}
#side_nav #snav_c4 li#snav09 a{
	background:url(/main/educations/international/images/snav09.png) no-repeat 14px 21px;
	_background:url(/main/educations/international/images/snav09.gif) no-repeat 14px 21px;
}
#side_nav #snav_c4 li#snav10 a{
	border-bottom:1px solid #E4D7BF;
	height:52px;
	background:url(/main/educations/partner/images/snav10.png) no-repeat 14px 21px;
	_background:url(/main/educations/partner/images/snav10.gif) no-repeat 14px 21px;
}

#promotion_reserch #side_nav li#snav01 a,
#promotion_business #side_nav li#snav02 a,
#support_business #side_nav li#snav03 a,
#external_funds #side_nav li#snav07 a,
#research_grant #side_nav li#snav08 a,
#research_result #side_nav li#snav16 a,
#research_ethics #side_nav li#snav10 a,
#research_institution #side_nav li#snav11 a,
#demae #side_nav li#snav16 a,
#internal #side_nav li#snav14 a,
#partner #side_nav li#snav13 a,
#lifelong_leaning #side_nav #snav_c2 li#snav01 a,
#lifelong_leaning_kouza #side_nav #snav_c2 li#snav02 a,
#international #side_nav #snav_c3 li#snav01 a,
#international2 #side_nav #snav_c3 li#snav02 a,
#international3 #side_nav #snav_c3 li#snav03 a,
#international4 #side_nav #snav_c3 li#snav04 a,
#international5 #side_nav #snav_c3 li#snav05 a,
#international6 #side_nav #snav_c3 li#snav06 a,
#international7 #side_nav #snav_c3 li#snav07 a,
#international8 #side_nav #snav_c3 li#snav08 a,
#international9 #side_nav #snav_c3 li#snav09 a,
#international10 #side_nav #snav_c3 li#snav10 a{
	height:21px !important;
	border-top:2px solid #8d0635 !important;
	border-bottom:2px solid #8d0635 !important;
}
#promotion_reserch #side_nav li#snav04 a,
#promotion_business #side_nav li#snav03 a,
#support_business #side_nav li#snav04 a,
#external_funds #side_nav li#snav08 a,
#research_grant #side_nav li#snav09 a,
#research_result #side_nav li#snav10 a,
#research_ethics #side_nav li#snav11 a,
#research_institution #side_nav li#snav12 a,
#demae #side_nav li#snav17 a,
#internal #side_nav li#snav15 a,
#partner #side_nav li#snav14 a,
#lifelong_leaning #side_nav #snav_c2 li#snav02 a,
#lifelong_leaning_kouza #side_nav #snav_c2 li#snav03 a,
#international #side_nav #snav_c3 li#snav02 a,
#international2 #side_nav #snav_c3 li#snav03 a,
#international3 #side_nav #snav_c3 li#snav04 a,
#international4 #side_nav #snav_c3 li#snav05 a,
#international5 #side_nav #snav_c3 li#snav06 a,
#international6 #side_nav #snav_c3 li#snav07 a,
#international7 #side_nav #snav_c3 li#snav08 a,
#international8 #side_nav #snav_c3 li#snav09 a,
#international9 #side_nav #snav_c3 li#snav10 a,
#international10 #side_nav #snav_c3 li#snav11 a{
	height:22px !important;
	border-top:none !important;
}




.page_title{
	padding:58px 0 50px 0;
	line-height:0;
	border-bottom:1px solid #000000;
	margin-bottom:40px;
}

/* .page_title_text{
	padding:58px 0 50px 0;
	line-height:1.2em;
	border-bottom:1px solid #000000;
	margin-bottom:20px;
} */

.page_title_text{
	padding:0;
	margin-bottom:0;
}

div.page_title{
	padding:58px 0 0 0;
}
div.page_title h1{
	font-size:100%;
	line-height:0;
	margin-bottom:24px;
}

/* 年度リスト */
.nend_1906{
	list-style:none;
	margin-top: 40px;
}
.nend_1906 li{
	line-height:1.2em;
	margin:0 0 10px 0;
	display: inline-block;
}
.nend_1906 li a{
	display:block;
	background:#F1EBDF;
	color:#9F9F9F;
	padding:8px 20px 2px 20px;
	text-decoration:none;
}
.nend_1906 li a:hover,
.nend_1906 #y2008 li.y2008 a,
.nend_1906 #y2009 li.y2009 a,
.nend_1906 #y2010 li.y2010 a,
.nend_1906 #y2011 li.y2011 a,
.nend_1906 #y2012 li.y2012 a,
.nend_1906 #y2013 li.y2013 a,
.nend_1906 #y2014 li.y2014 a,
.nend_1906 #y2015 li.y2015 a,
.nend_1906 #y2016 li.y2016 a,
.nend_1906 #y2017 li.y2017 a,
.nend_1906 #y2018 li.y2018 a,
.nend_1906 li a.active{
	background:#E4D7BF;
	color:#404040;
}


/* セクションタイトル用 --------------------------------------------------- */

h1 {
	margin: 0px;
	padding-top:50px;
	padding-bottom:30px;
	color:#2b170c;
	font-size:130%;
	line-height:2.0em;
}



.b-top{
	border-top:#b50945 1px solid;
}

.b-bottom{
	border-bottom:#b50945 1px solid;
}

.section_title_big1{
	line-height:0;
	padding:45px 0 20px 0;
	height:50px;
	background-repeat:repeat-x;
	/*min-height:83px;*/
}

.section_title_big2{
	line-height:0;
	padding:30px 0 10px 0;
	height:50px;
	background-repeat:repeat-x;
	/*min-height:83px;*/
}




.pdf_list{
	padding:0 0 40px 0;
	list-style:none;
}
.pdf_list li{
	text-decoration:none;
	background:url(/main/about/information/images/icon_pdf.gif) no-repeat left 3px;
	padding-left:35px;
}
.pdf_list li a{
	text-decoration:none;
	display:block;
}

/* promotion_business */
.rgray_box{
	margin:0 auto;
	padding:20px 0;
	text-align:center;
	background:#EBEBEB;
    border-radius: 10px;			/* CSS3草案 */
    -webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
    -moz-border-radius: 10px;		/* Firefox用 */
	behavior: url(/main/js/PIE/PIE.htc);
}

/* external_funds */
.edu_table{
	margin-top:1em;
	border-bottom:1px solid #E5E5E5;
}
.edu_table th,
.edu_table td{
	font-weight:normal;
	padding:9px 1%;
	vertical-align:top;
	text-align:left;
	border-top:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}
.edu_table th a,
.edu_table td a{
	text-decoration:none;
}
.edu_table th.brnone,
.edu_table td.brnone{
	border-right:none;
}
.edu_table th{
	background:#FAFAFA;
}
.edu_table td{
	font-size:12px;
}

.edu_table2{
	border-bottom:1px solid #E4D7BF;
}
.edu_table2 th,
.edu_table2 td{
	border-bottom:1px solid #E4D7BF;
	border-right:1px solid #E4D7BF;
}
.edu_table2 th a,
.edu_table2 td a{
	padding:23px 0 25px 2%;
	text-decoration:none;
	display:block;
}
.edu_table2 th.brnone,
.edu_table2 td.brnone{
	border-right:none;
}

/* research_result */
#research_result .page_title{
	margin-bottom:0;
}

/* research_grant */
#research_grant .page_title{
	/* margin-bottom:0; */
}

#research_ethics .page_title{
	margin-bottom:0;
}

/* research_ethics */
#research_ethics #contents_body ul{
	list-style:none;
	margin-bottom:2em;
}
#research_ethics #contents_body ul li a{
	text-decoration:none;
}
#research_ethics #contents_body p a{
	text-decoration:none;
}


/* research_institution */
#research_institution .page_title{
	margin-bottom:0;
}
#research_institution .edu_table2{
	border-top:1px solid #E4D7BF;
	margin-top:2em;
}
#research_institution .edu_table2 td a{
	display:block;
	display:inherit;
	text-align:left;
	background:url(/main/about/information/images/icon_other.gif) no-repeat right 28px;
	padding:23px 25px 25px 15px;
}

/* lifelong_leaning_kouza */
#lifelong_leaning_kouza .page_title{
	margin:0;
}
.llk_line{
	border-bottom:1px solid #E4D7BF;
	padding:0 0 23px 0;
}
.llk_line h2{
	margin:0 0 10px 0;
	font-size:87.5%;
	line-height:1.2em;
}
.llk_line .detail_right{
	width:100%;
	float:none;
}
.llk_line p{
	margin:0;
}
#lifelong_leaning_kouza .pdf{
	padding:40px 0 0 10px;
}
#lifelong_leaning_kouza .pdf a{
	background:url(/main/about/information/images/icon_pdf.gif) no-repeat right 3px;
	padding-right:25px;
	text-decoration:none;
}


/* international */
#sc_list{
	clear:both;
	position:relative;
	padding-top:40px;
}
#sc_list article{
	float:left;
	width:46.5%;
	margin-bottom:23px;
	padding-right:3.2%;
	cursor:pointer;
}
#sc_list article.rnone{
	padding-right:0;
}
#sc_list article h1{
	color:#9F7D51;
	font-size:75%;
	line-height:1.5em;
	margin:0;
	padding:0;
}
#sc_list article h1 a{
	text-decoration:none;
	color:#9F7D51;
}
#sc_list article p{
	font-size:75%;
	margin:0;
	line-height:1.6em;
}
#sc_list article.box_hover h1 a{
	color:#b56d90;
}
#sc_list article.box_hover p{
	color:#b56d90;
}


/* international */
#international_detail{
	margin-bottom:90px;
}
#international_detail p{
	margin-bottom:2em;
}
#international_detail p.other a{
	text-decoration:none;
	background:url(/main/about/information/images/icon_other.gif) no-repeat right 3px;
	padding-right:25px;
}
#international_detail p.other a:hover{
}
#int_image{
	clear:both;
	position:relative;
}
#int_image #int_main{
	position:relative;
	list-style:none;
}
#int_image #int_main img{
	width:100%;
}
#int_image #int_main li{
	width:100%;
}
#int_image #int_main img{
	width:100%;
}
#int_image #int_thumb{
	position:relative;
	list-style:none;
}
#int_image #int_thumb li{
	width:100%;
	font-size:0;
	line-height:0;
	padding-bottom:10px;
}
#int_image #int_thumb li img{
	width:100%;
}






/* home main ------------ */
#dept_mainimage{
	width:100%;
}
#dept_mainimage h2{
	background:url(/main/educations/lifelong_leaning/images/main_image.jpg) no-repeat center top;
	background-size:cover cover !important;
	height:355px;
	width:100%;
	text-indent:-9999px;
}
#dept_mainimage h2.main_202105 {
	background-image: none;
	/* background-image: url(/main/educations/lifelong_leaning/images/center_main_202105.jpg) !important; */
	text-indent: inherit;
	height: auto;
	text-align: center;
}
#dept_mainimage h2.main_202105 img {
	max-width: 100%;
}
#dept_mainimage h1.main_202105 {
	background-size: contain;
	padding-top: 0;
}
#dept_mainimage h1{
	background:url(/main/educations/lifelong_leaning/images/top_title.png) no-repeat left top;
}

#international #dept_mainimage h2{
	background:url(/main/educations/international/images/main_image.jpg) no-repeat left top;
}
#international #dept_mainimage h1{
	background:url(/main/educations/international/images/top_title.png) no-repeat left top;
	_background:url(/main/educations/international/images/top_title.gif) no-repeat left top;
}


#main_contents p a.other,
#main_contents h3 a.other,
#main_contents h2 a.other,
#main_contents a.inner,
#main_contents a.inner{
	text-decoration:none;
	padding-right:25px;
	background:url(/main/about/information/images/icon_other.gif) no-repeat right 3px;
}
#main_contents p a.other,
#main_contents h3 a.other,
#main_contents h2 a.other{
	background:url(/main/about/information/images/icon_inner.gif) no-repeat right 3px;
}
#main_contents p a.pdf{
	color:#E4007F;
	background:url(/main/about/information/images/icon_pdf.gif) no-repeat right 3px;
}
#main_contents p a:hover,
#main_contents h3 a:hover,
#main_contents h2 a:hover{
	text-decoration:underline;
}

/* campus home ---------------------------------------------- */
#campus_home #main_contents{
	clear:both;
	float:none;
	width:100%;
	margin:0;
	padding:0;
}
#global_home{
	position:relative;
	border:1px solid #E5E5E5;
	margin-bottom:40px;
	padding:0;
	background:#FCFCFC;
}
#global_home .home_detail{
	position:relative;
	width:31.0%;
	float:left;
	padding:24px 1.1% 20px 1.1%;
	height:260px;
}
.home_detail h1{
	line-height:0;
	margin-bottom:12px;
}
.home_detail p{
	font-size:12px;
	line-height:1.6em;
	min-height:8em;
}

.home_detail .home_list{
	border-top:1px solid #E5E5E5;
	padding:15px 0;
}
.home_detail .home_list ul{
	float:left;
	width:49%;
	list-style:none;
}
.home_detail .home_list ul.rline{
	border-right:1px solid #E5E5E5;
}
.home_detail .home_list ul li{
	font-size:13px;
	line-height:1.7em;
}
.home_detail .home_list ul li a{
	text-decoration:none;
}

.icon_list{
	list-style:none;
}
.icon_list li{
	padding:23px 0 0 0;
	background:url(/main/images/common_images/icon_big_pdf.jpg) no-repeat right 12px;
	border-top:1px solid #E5E5E5;
	height:44px;
	font-size:13px;
}
.icon_list li a{
	text-decoration:none;
}

.home_detail figure{
	position:relative;
	padding:5px;
	width:96%;
	display:block;
	background:#FFF;
	border:1px solid #EAEAEA;
	line-height:0;
}
.home_detail figure p{
}
.home_detail figure p a{
	display:block;
	text-indent:-9999px;
	width:100%;
	height:117px;
}
#homebox1{
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}
#homebox2{
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}
#homebox3{
	border-bottom:1px solid #E5E5E5;
}
#homebox4,
#homebox5{
	border-right:1px solid #E5E5E5;
}

#homebox2 figure p a{
	background:url(/main/campus/images/home_image1.jpg) no-repeat right bottom;
}
#homebox3 figure p a{
	background:url(/main/campus/images/home_image2.jpg) no-repeat right bottom;
}
#homebox5 figure p a{
	background:url(/main/campus/images/home_image3.jpg) no-repeat right bottom;
}
#homebox6 figure p a{
	background:url(/main/campus/images/home_image4.jpg) no-repeat right bottom;
}
#home4{
	clear:both;
}

.bx-wrapper { clear:both; position:relative; background:none !important;}
.bx-wrapper,  x:-moz-any-link  { width:95%; }

.bx-viewport{
	padding:0;
	background:#FFF !important;
	border-left:none !important;
	border-right:none !important;
	-webkit-box-shadow:none !important;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.bxslider{ clear:both; background:#FFF;}
.bx { /* margin-right:30px; padding:0 40px; */ }
#promotion_reserch .bx .line_wrap1{
	width:100%;
}
/*
.bx { margin-right: 20px; padding:0 40px; }
.bx h1 {
	border-bottom: 3px solid #ccc;
	margin: 30px 0;
	padding-bottom: 15px;
	width:90%;
}
.bx p,
.bx table { margin-bottom: 30px; width:90%; }
.bx ul {
	width:90%;
	list-style-position: inside;
	margin: 0 1em 2em;
}
*/


/* partner ------------------------------------------- */
#partner #contents_body p a{
	color:#00A0E9;
	font-weight:normal;
	text-decoration:underline !important;
}
#partner #contents_body p a:hover{
	color:#b56d90;
}
.partner_box{
	position:relative;
	width:94%;
	padding:12px 2% 10px 2%;
	margin-bottom:2%;
	border:5px solid #E8E8E8;
    border-radius:1%;			/* CSS3草案 */
    -webkit-border-radius:1%;	/* Safari,Google Chrome用 */
    -moz-border-radius:1%;		/* Firefox用 */
	behavior: url(/main/js/PIE/PIE.htc);
}
.pb2{
	margin-right:0;
}
.partner_box h2{
	margin-bottom:21px;
}
.partner_box h2 a{
	color:#00A0E9;
	font-weight:normal;
}
.partner_box h2 a:hover{
	color:#b56d90;
}
.partner_box p{
	font-size:81.25%;
	line-height:1.4em;
}
.partner_box figure{
	overflow:hidden;
}
.partner_box figure img{
	width:100%;
}

/* internal ----------------------------------------------- */
#internal #contents_body p{
	margin-bottom:2em;
}
#internal #contents_body h2 a,
#internal #contents_body p a{
	color:#00A0E9;
	text-decoration:underline !important;
}
#internal #contents_body ol{
	padding:0 0 0 25px;
	margin:0 0 2em 0;
}
#internal #contents_body h2 a:hover,
#internal #contents_body p a:hover{
	color:#b56d90;
}



#promotion_reserch #contents_body .detail_left,
#promotion_reserch #contents_body .detail_right{
	float:none;
	width:100%;
}


#lifelong_leaning #contents_body .detail_left,
#lifelong_leaning #contents_body .detail_right{
	width:100%;
	float:none;
}


/* 140226 add */
/* 140225 edu */
#edunew_table{
	width:100%;
	border-bottom: 1px #E9DFCC solid;
}
#edunew_table td,
#edunew_table th{
	line-height:1.5em;
	font-weight:normal;
	display:list-item;
	list-style:none;
}
#edunew_table th{
	padding-top:3px;
	border-top: 1px #E9DFCC solid;
}
#edunew_table td{
	padding-bottom:3px;
}
#edunew_table td.cate{
	font-size:11px;
	text-align:center;
	padding-bottom:0;
}
#edunew_table td.cate span{
	line-height:1.2em;
	text-decoration:none;
	color:#B38F4E;
	display:block;
	border:1px solid #E4D7BF;
	text-align:center;
	width:75px;
	padding:2px 0 0 0;
	margin:2px 0 5px 0;
}

/* 明朝 */

.mincho{
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho','メイリオ',serif;
}


.contents_table,
.contents_table2{
	margin-bottom:1.5em;
}
.contents_table,
.contents_table3{
	border-top:1px solid #E5E5E5;
}
.contents_table2{
	position:relative;
}
.contents_table th,
.contents_table td,
.contents_table2 th,
.contents_table2 td{
	padding:7px 0 5px 1em;
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	text-align:left;
	font-weight:normal;
}
.contents_table3 th,
.contents_table3 td{
	padding:7px 1em 5px 1em;
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	font-weight:normal;
}
.contents_table th,
.contents_table2 th,
.contents_table3 th{
	background:#FAFAFA;
}
.vcenter th,
.vcenter td{
	vertical-align:central;
}
.vtop th,
.vtop td{
	vertical-align:top;
}
.tablef12 td,
.tablef12 th{
	font-size:12px;
}
.contents_table th.brnone,
.contents_table2 th.brnone,
.contents_table3 th.brnone,
.contents_table td.brnone,
.contents_table2 td.brnone,
.contents_table3 td.brnone{
	border-right:none;
}
.haras_sig{
	padding-top:90px;
	padding-bottom:40px;
	text-align:right;
}
.contents_table2 th,
.contents_table2 td{
	font-size:68.75%;
	position:relative;
	padding:7px 1% 5px 1%;
	vertical-align:top;
	text-align:left;
}
.contents_table2 th p,
.contents_table2 td p{
	font-size:100%;
	margin:0;
}
.contents_table2 td .houkoku_link{
	position: absolute;
	left: 10px;
	bottom: 5px;
}
