﻿@charset "utf-8";
@import url("common.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}

/* #
--------- --------- --------- --------- --------- */	
.top_contents {
	background: url('../images/top/top_contents.png') no-repeat;
	background-position: center top;
	margin:0;
	behavior:url("./js/PIE.htc");
	}

.contents_body {
	padding:191px 0 0 0;
	}

.boxset {
	margin:0;
	}

.top_cnavi {
	margin:0 0 35px 0;
	padding:0 0 0 6px;
	}

.top_cnavi li {
	margin:0 24px 0 0;
	width:300px;
	height:150px;
	float:left;
	}

.top_cnavi li.top_cnavi3 {
	margin:0;
	}

.top_cnavi li a {
	margin: 0;
	padding: 150px 0 0 0;
	width: 300px;
	overflow: hidden;
	display: block;
	height: 0px!important;
	height /**/:150px;/* for ie5.x */
	}

.top_cnavi li.top_cnavi1 a {
	background: url('../images/top/top_cnavi1.jpg') no-repeat;
	}

.top_cnavi li.top_cnavi2 a {
	background: url('../images/top/top_cnavi2.jpg') no-repeat;
	}

.top_cnavi li.top_cnavi3 a {
	background: url('../images/top/top_cnavi3.jpg') no-repeat;
	}
	
.news_topics {
	clear:both;
	font-size:13px;
	margin:0 0 15px 0;
	padding:15px 18px;
	height:138px;
	background-color: #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border:solid 1px #C93;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 1px #F2F2F2;
	-webkit-box-shadow: 1px 1px 1px #F2F2F2;
	box-shadow: #E8E9E2 1px 1px 1px;
	behavior:url("./js/PIE.htc");
	}
	
.news_topics a {
	color:#09C;
	text-decoration:underline;
	}
	
.news_topics_title {
	color:#D29127;
	font-size:18px;
	padding:0px 0px 4px;
	}
	
.news_topics_ex {
	}
	
.news_topics_ex span {
	color:#069;
	font-size:1.1em;
	-webkit-animation: blink 0.7s infinite alternate;
	-moz-animation: blink 0.7s infinite alternate;
	animation: blink 0.7s infinite alternate;
}
@-webkit-keyframes blink{
    0% {opacity:0.4;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0.4;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0.4;}
    100% {opacity:1;}
}
	
.news_topics_ex span{
	font-weight:bold;
	}

.top_area1 {
	position:relative;
/* 	margin:0 0 30px 0; */
	margin: 0 0 20px;
	padding:14px 10px 10px 10px;
	width:730px;
	background-color: #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 1px #F2F2F2;
	-webkit-box-shadow: 1px 1px 1px #F2F2F2;
	box-shadow: #E8E9E2 1px 1px 1px;
	behavior:url("./js/PIE.htc");
	float:left;
	}
	
.top_area1 h2 {
	background: url('../images/top/top_area1title.jpg') no-repeat;
	margin: 0 0 23px 15px;
	padding: 61px 0 0 0;
	width: 700px;
	overflow: hidden;
	height: 0px!important;
	height /**/:61px;/* for ie5.x */
	}

.top_area1 .top_area1ex {
	position: absolute;
	top:25px;
	left:250px;
	margin:0;
	font-size:1.25em;
	line-height:1.3;
	color:#333;
	}

.top_area1box1,
.top_area1box2,
.top_area1box3 {
	margin:0 20px 0 0;
	width:220px;
	float:left;
	}
	
.top_area1box1 {
	margin:0 20px 0 15px;
	}
	
.top_area1box3 {
	margin:0;
	}

.top_area1box1 h3,
.top_area1box2 h3,
.top_area1box3 h3 {
	margin: 0 0 10px 0;
	}

.top_area1box1 h3 a,
.top_area1box2 h3 a,
.top_area1box3 h3 a {
	display: block;
	margin: 0;
	padding:140px 0 0 0;
	}
	
.top_area1box1 h3 {
	background: url('../images/top/top_area1image1.jpg') no-repeat;
	}
		
.top_area1box2 h3 {
	background: url('../images/top/top_area1image2.jpg') no-repeat;
	}
	
.top_area1box3 h3 {
	background: url('../images/top/top_area1image3.jpg') no-repeat;
	}

.top_area1box1 h3 a b,
.top_area1box2 h3 a b,
.top_area1box3 h3 a b {
	background: url('../images/top/top_area1title1.jpg') no-repeat;
	margin: 0 0 10px 0;
	padding: 40px 0 0 0;
	width: 220px;
	display: block;
	overflow: hidden;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}
	
.top_area1box2 h3 a b {
	background: url('../images/top/top_area1title2.jpg') no-repeat;
	}
	
.top_area1box3 h3 a b {
	background: url('../images/top/top_area1title3.jpg') no-repeat;
	}

.top_area1box1 p,
.top_area1box2 p,
.top_area1box3 p {
	margin:0 0 15px 0;
	font-size:1.3em;
	line-height:1.5;
	color:#414141;
	}
	
.top_area1btn {
	clear:both;
	margin:0;
	width:730px;
	height:45px;
	}
	
.top_area1btn a {
	float: left;
	background: url('../images/top/top_area1btn.jpg') no-repeat;
	margin: 0;
	padding: 45px 0 0 0;
	width: 730px;
	overflow: hidden;
	display: block;
	height: 0px!important;
	height /**/:45px;/* for ie5.x */
	}

/*.top_area1btn .top_area1btn2 {
	float: right;
	background: url('../images/top/top_area1btn2.jpg') no-repeat;
	}*/

.top_area1block {
/* 	margin:0 0 30px 0; */
	width:196px;
	float:right;
	}

.top_area2,
.top_area3 {
	position:relative;
	margin:0 0 20px 0;
	padding:8px;
	background-color: #ffffff;
	-moz-box-shadow: 1px 1px 1px #F2F2F2;
	-webkit-box-shadow: 1px 1px 1px #F2F2F2;
	box-shadow: #E8E9E2 1px 1px 1px;
	behavior:url("./js/PIE.htc");
	}

.top_area2 h2,
.top_area3 h2 {
	margin:0;
	}
	
.top_area2 h2 a,
.top_area3 h2 a {
	background: url('../images/top/top_area2image.jpg') no-repeat;
	background-position: center 0;
	display: block;
	padding:122px 0 0 0;
	}

.top_area2 h2 a b {
	background: url('../images/top/top_area2title.jpg') no-repeat;
	background-position: center top;
	margin: 0 0 10px 0;
	padding: 30px 0 0 0;
	width: 180px;
	display: block;
	overflow: hidden;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.top_area2 p {
	margin:0;
	padding:0 5px;
	font-size:1.3em;
	color:#414141;
	}
	
.top_area3 h2 a b {
	background: url('../images/top/top_area3title.jpg') no-repeat;
	margin: 0 0 10px 0;
	padding: 30px 0 0 0;
	width: 170px;
	display: block;
	overflow: hidden;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.top_area3 h2 a {
	background: url('../images/top/top_area3image.jpg') no-repeat;
	background-position: center 0;
	}
	
.top_area3 p {
	margin:0;
	padding:0 5px;
	font-size:1.3em;
	color:#414141;
	}

.top_area4area {	
	clear:both;
	margin:0 0 35px 0;
	width:530px;
	float:left;
	}

.top_area4tab {
	margin:0;
	width:530px;
	}

.top_area4tab li {
	margin:0 2px 0 0;
	width:124px;
	height:39px;
	float:left;
	}

.top_area4tab li a {
	position: relative;
	background: url('../images/top/top_area4tab1.png') no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 124px;
	display: block;
	overflow: hidden;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	behavior:url("./js/PIE.htc");
	}

.top_area4tab li.ta4tab2 a {
	background: url('../images/top/top_area4tab2.png') no-repeat;
	behavior:url("./js/PIE.htc");
	}

.top_area4tab li.ta4tab3 a {
	background: url('../images/top/top_area4tab3.png') no-repeat;
	behavior:url("./js/PIE.htc");
	}

.top_area4tab li.check a,	
.top_area4tab li a:hover {
	background-position: 0 -39px;
	}

.top_area4body {
	position:relative;
	margin:0;
	padding:13px 20px 20px 20px;
	background-color: #FFF;
	-moz-border-radius: 0 6px 6px 6px;
	-webkit-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	-moz-box-shadow: 1px 1px 1px #E8E9E2;
	-webkit-box-shadow: 1px 1px 1px #E8E9E2;
	box-shadow: #E8E9E2 1px 1px 1px;
	behavior:url("./js/PIE.htc");
	}
	
.top_area4block1 {
	margin:0 0 0 0;
	}
	
.top_area4block2,
.top_area4block3 {
	display: none;
	margin:0;
	width:490px;
	height:686px;
	-moz-border-radius: 0 6px 6px 6px;
	-webkit-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	background-color: #FAFAFA;
	overflow-y: scroll;
	position:relative;
	}

.top_area4block2 ul,
.top_area4block3 ul {
	margin:0;
	padding:5px;
	font-size:1.3em;
	}

.top_area4block2 ul li,
.top_area4block3 ul li {
	margin:0;
	padding:15px 0 10px 100px;
	width:360px;
	border-bottom:1px dotted #999;
	position: relative;
	}

.top_area4block2 ul li b,
.top_area4block3 ul li b {
	position: absolute;
	top:15px;
	left:10px;
	color:#414141;
	}

.top_area4block2 ul li a ,
.top_area4block3 ul li a {
	margin:0;
	color:#069;
	}

.ta4link {
	margin:0 0 10px 5px;
	font-size:1.3em;
	}

.ta4link a {
	margin:0;
	color:#069;
	}

.top_newslist_block {
	margin:0;
	width:490px;
	height:686px;
	-moz-border-radius: 0 6px 6px 6px;
	-webkit-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	background-color: #FAFAFA;
	overflow-y: scroll;
	position:relative;
	}

.top_newslist_block ul {
	margin:0;
	padding:5px;
	font-size:1.3em;
	}

.top_newslist_block ul li {
	margin:0;
	/*padding:15px 0 10px 100px;
	width:360px;*/
	padding:15px 15px 10px 15px;
	border-bottom:1px dotted #999;
	position: relative;
	}

/*.top_newslist_block ul li b {
	position: absolute;
	top:15px;
	left:10px;
	color:#414141;
	}*/
.top_newslist_block ul li b {
	display: block;
	color:#414141;
	margin: 0 0 3px;
	}
	
.top_newslist_block ul li b.informations {
	background: url('../images/group/news_cate1.jpg') no-repeat;
	background-position: 85px 1px;
}

.top_newslist_block ul li b.news {
	background: url('../images/group/news_cate2.jpg') no-repeat;
	background-position: 85px 1px;
}

.top_newslist_block ul li b.reports {
	background: url('../images/group/news_cate3.jpg') no-repeat;
	background-position: 85px 1px;
}

.top_newslist_block ul li b.topics {
	background: url('../images/group/news_cate4.jpg') no-repeat;
	background-position: 85px 1px;
}
.top_newslist_block ul li b.recruit {
	background: url('../images/group/news_cate5.jpg') no-repeat;
	background-position: 85px 1px;
}

.top_newslist_block ul li b.others {
	background: url('../images/group/news_cate6.jpg') no-repeat;
	background-position: 85px 1px;
}

.top_newslist_block ul li b.career {
	background: url('../images/group/news_cate7.jpg') no-repeat;
	background-position: 85px 1px;
}

.top_newslist_block ul li b.recruit2 {
	background: url('../images/group/news_cate8.jpg') no-repeat;
	background-position: 85px 1px;
}

.top_newslist_block ul li b.closed {
	background: url('../images/group/news_cate9.jpg') no-repeat;
	background-position: 85px 1px;
}

.top_newslist_block ul li a {
	margin:0;
	color:#069;
	}
	
.top_newslist_block .no_data,
.top_area4block2 .no_data,
.top_area4block3 .no_data {
	margin:0;
	padding:70px 0 0 0;
	font-size:1.2em;
	text-align: center;
	}
	
.fb_area {
	margin:0;
	height:200px;
	}

.top_area2block {
	margin:0 0 35px 0;
	width:402px;
	float:right;
	}

.top_area5 {
	margin:0 0 15px 0;
	width:402px;
	}

.top_area5 h2 {
	margin:0;
	}

.top_area5 h2 a {
	position:relative;
	background: url('../images/top/top_area5banner.png') no-repeat;
	margin: 0;
	padding: 102px 0 0 0;
	width: 402px;
	display: block;
	overflow: hidden;
	height: 0px!important;
	height /**/:102px;/* for ie5.x */
	behavior:url("./js/PIE.htc");
	}

.top_area6,
.top_area7 {
	position:relative;
	background-color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 1px #E8E9E2;
	-webkit-box-shadow: 1px 1px 1px #E8E9E2;
	box-shadow: #E8E9E2 1px 1px 1px;
	behavior:url("./js/PIE.htc");
	}

.top_area6 {
	margin:0 0 18px 0;
	padding:20px 15px 15px 15px;
	}

.top_area6_1 {
	margin:0 0 20px 0;
	padding:0 0 0 126px;
	width:222px;
	height:140px;
	position: relative;
	}

.top_area6_1 h2 {
	background: url('../images/top/top_area6title.jpg') no-repeat;
	margin: 0 0 10px 0;
	padding: 60px 0 0 0;
	width: 220px;
	overflow: hidden;
	height: 0px!important;
	height /**/:60px;/* for ie5.x */	
	}
		
.top_area6ex {
	margin:0 5px 10px 5px;
	font-size:1.3em;
	}

.top_area6ex a {
	color:#39C;
	}

.top_area6image {
	position: absolute;
	top:0;
	left:10px;
	}

.top_area6image img {
	margin:0;
	width:101px;
	height:140px;
	}
	
.top_area6_2 {
	margin:0;
	}

.top_area6_2 h3 {
	margin:0 0 5px 0;
	}

.top_area6_2 h3 a {
	background: url('../images/top/top_area6banner.jpg') no-repeat;
	margin: 0;
	padding: 62px 0 0 0;
	width: 372px;
	display: block;
	overflow: hidden;
	height: 0px!important;
	height /**/:62px;/* for ie5.x */	
	}
.top_area6_2 h3 a.emergency{	background: url('../images/top/top_area6banner2.gif') no-repeat;}
.top_area6_2 p {
	margin:0;
	font-size:1.3em;
	}

.top_area7 {
	margin:0;
	padding:80px 0 15px 30px;
	}

.top_area7title {
	position: absolute;
	top:5px;
	left:0;
	background: url('../images/top/top_area7title.png') no-repeat;
	margin: 0;
	padding: 91px 0 0 0;
	width: 384px;
	overflow: hidden;
	display: block;
	height: 0px!important;
	height /**/:91px;/* for ie5.x */
	behavior:url("./js/PIE.htc");
	}

.top_area7 {
	margin:0 0 15px;
	padding:90px 0 20px 30px;
	}

.top_area7 ul li {
	margin:0 0 10px 0;
	width:162px;
	height:52px;
	float:left;
	}

.top_area7 ul li.ta7btn1,
.top_area7 ul li.ta7btn3 {
	margin:0 20px 10px 0;
	}
.top_area7 ul li.ta7btn5{
	clear:left;
	width:342px;
	height:90px;
	margin:5px 0 0 0
}
.top_area7 ul li a {
	margin: 0;
	padding: 62px 0 0 0;
	width: 162px;
	display: block;
	overflow: hidden;
	height: 0px!important;
	height /**/:62px;/* for ie5.x */	
	}

.top_area7 ul li.ta7btn1 a {
	background: url('../images/top/top_area7btn2.jpg') no-repeat;
	margin:0;
	}

.top_area7 ul li.ta7btn2 a {
	background: url('../images/top/top_area7btn1.jpg') no-repeat;
	margin:0;
	}
	
.top_area7 ul li.ta7btn3 a {
	background: url('../images/top/top_area7btn3.jpg') no-repeat;
	margin:0;
	}
	
.top_area7 ul li.ta7btn4 a {
	background: url('../images/top/top_area7btn4.jpg') no-repeat;
	margin:0;
	}
.top_area7 ul li.ta7btn5 a {
	background: url('../images/top/top_area7btn5.jpg') no-repeat;
	margin:0;
	padding: 95px 0 0 0;
	width: 342px;
	display: block;
	overflow: hidden;
	height: 0px!important;
	height /**/:95px;/* for ie5.x */	
	}
	
.top_area7 p {	
	margin:0;
	font-size:1.3em;
	}
	
.hover a:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	zoom:1;
	}

.flink_box h3 a:hover,
.hlinks li a:hover {
	text-decoration: underline;
}
.top_area8,
.top_area9,
.top_area11,
.top_area12 {
	position:relative;
	margin:0 0 15px;
	padding:15px;
	background-color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 1px #E8E9E2;
	-webkit-box-shadow: 1px 1px 1px #E8E9E2;
	box-shadow: #E8E9E2 1px 1px 1px;
	behavior:url("./js/PIE.htc");
	}

.top_area8 h3 {
	}

.top_area8 h3 a,
.top_area9 h3 a,
.top_area11 h3 a,
.top_area12 h3 a {
	background: url('../images/top/top_area8btn1.jpg') no-repeat;
	margin: 0;
	padding: 90px 0 0 0;
	width: 372px;
	display: block;
	overflow: hidden;
	height: 0px!important;
	height /**/:90px;/* for ie5.x */	
	}
.top_area8 h3 a.type2 {
	background: url('../images/top/top_area8btn2.jpg') no-repeat;
	margin: 0;
	padding: 129px 0 0 0;
	width: 372px;
	display: block;
	overflow: hidden;
	height: 0px!important;
	height /**/:129px;/* for ie5.x */	
	}

.top_area9,
.top_area11,
.top_area12 {
	margin: 0 0 15px;
}

.top_area9 h3 a {
	background: url('../images/top/top_area9btn1.jpg') no-repeat;
}

.top_area11 h3 a {
	background: url('../images/top/top_area11btn1.jpg') no-repeat;
}

.top_area12 h3 a {
	background: url('../images/top/top_area12btn1.jpg') no-repeat;
}
	
/* ---------医療体制----------------*/
.top_ac_block {
	position: relative;
	float: left;
	width: 946px;
	margin: 0 0 20px;
	padding: 7px;
	border-radius: 10px;
	background: #276d3c;
}

.top_ac_block:after {
	content: "";
	position:absolute;
	top:-14px;
	left:140px;
    display: block;
    width: 0;
    height: 0;
    border-bottom: 14px solid #276d3c;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
}

.top_ac_block_title {
	float: left;
	width: 220px;
	padding: 20px 0 0 10px;
}

.top_ac_block_title h2 {
	height: 0;
	margin: 0 0 10px;
	padding: 45px 0 0;
	overflow: hidden;
	background: url('../images/top/top_ac_nav_hd.jpg') no-repeat;
}

.top_ac_block_title p {
	color: #fff;
	font-size: 1.2em;
}

.top_ac_nav_area {
	float: right;
	width: 687px;
	padding: 4px;
	background: #ededed;
	border-radius: 8px;
}

.top_ac_nav_block {
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 5px;
	background: #fff;
}

.top_ac_nav_block .clear li {
	float: left;
}

.top_ac_nav li {
	height: 0;
	padding: 104px 0 0;
	overflow: hidden;
	cursor: pointer;
}

.top_ac_nav1 {
	width: 135px;
	background: url('../images/top/top_ac_nav1.jpg') no-repeat;
}

.top_ac_nav2 {
	width: 132px;
	background: url('../images/top/top_ac_nav2.jpg') no-repeat;
}

.top_ac_nav3 {
	width: 133px;
	background: url('../images/top/top_ac_nav3.jpg') no-repeat;
}

.top_ac_nav4 {
	width: 136px;
	background: url('../images/top/top_ac_nav4.jpg') no-repeat;
}

.top_ac_nav5 {
	width: 127px;
	background: url('../images/top/top_ac_nav5.jpg') no-repeat;
}

.top_ac_nav li:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	zoom:1;
}

.top_ac_nav_list {
	display: none;
	margin: 15px 0 0;
	padding: 8px;
	background: url('../images/top/top_ac_nav1_hd.jpg') no-repeat 8px center #ffebeb;
}

.top_ac_nav_list2 {
	background: url('../images/top/top_ac_nav2_hd.jpg') no-repeat 8px center #ffede1;
}

.top_ac_nav_list3 {
	background: url('../images/top/top_ac_nav3_hd.jpg') no-repeat 8px center #e0f7ff;
}

.top_ac_nav_list4 {
	background: url('../images/top/top_ac_nav4_hd.jpg') no-repeat 8px center #f1fbb9;
}

.top_ac_nav_list5 {
	background: url('../images/top/top_ac_nav5_hd.jpg') no-repeat 8px center #dcffdd;
}

.top_ac_nav_list h3 {
	float: left;
	width: 149px;
	height: 0;
	padding: 1px 0 0;
	overflow: hidden;
}

.top_ac_nav_list ul {
	float: left;
	width: 478px;
	padding: 10px;
	border: 1px solid #fad3d3;
	background: #fff;
	font-size: 1.3em;
}

.top_ac_nav_list2 ul {
	border: 1px solid #efd5c5;
}

.top_ac_nav_list3 ul {
	border: 1px solid #c1e8f5;
}

.top_ac_nav_list4 ul {
	border: 1px solid #e1eca2;
}

.top_ac_nav_list5 ul {
	border: 1px solid #c3f2c4;
}

.top_ac_nav_list li {
	float: left;
	line-height: 1.7;
	margin: 0 25px 0 0;
}

.top_ac_nav_list a {
	padding: 0 0 0 10px;
	background: url('../images/top/top_ac_nav_arr1.jpg') no-repeat 0 3px;
	color: #df4a4c;
}

.top_ac_nav_list2 a {
	background: url('../images/top/top_ac_nav_arr2.jpg') no-repeat 0 3px;
	color: #914f23;
}

.top_ac_nav_list3 a {
	background: url('../images/top/top_ac_nav_arr3.jpg') no-repeat 0 3px;
	color: #1093be;
}

.top_ac_nav_list4 a {
	background: url('../images/top/top_ac_nav_arr4.jpg') no-repeat 0 3px;
	color: #83961d;
}

.top_ac_nav_list5 a {
	background: url('../images/top/top_ac_nav_arr5.jpg') no-repeat 0 3px;
	color: #31aa34;
}

.top_ac_nav_list a:hover {
	text-decoration: underline;
}

.lecture_entry_btn {
	clear: both;
	margin: -20px 0 20px;
}

.clr_bos {
	clear: both;
	margin-bottom: 20px;
}

.lecture_entry_btn a {
	display: block;
	height: 0;
	padding: 148px 0 0;
	overflow: hidden;
	background: url('../images/top/lecture_entry_btn.jpg') no-repeat;
	/*以下バナー2つのとき*/
	/*width: 470px;
	margin-right: 20px;
	display: inline-block;*/
}

.lecture_entry_btn a:hover {
	opacity: 0.7;
}

.lecture_entry_btn.lec_entry_bnr02 a {
	background: url('../images/top/lecture_entry_btn02.jpg') no-repeat;
	margin-right: 0;
}