@charset "UTF-8";
/* CSS Document */


/*.menuH ul li {
	border:1px solid #999;
	padding:5px;
	width:228px;
	display:block;
	margin-bottom:5px;
	font-size:14px;
}*/

body{
	background-color:#ff8c69;
	background-image:url(../i/background2018-300.jpg);
	background-repeat:repeat-x;
	}

#c2{
	display:none;
}


.leftBtnEx{
	margin-bottom:1em;
}

.leftBtnEx img{
	width:100%;
	height:auto;
}

.leftBtnEx2{
	margin-bottom:1em;
}

.leftBtnEx2 img{
	width:100%;
	height:auto;
}

.uc{
	text-align:center;
	padding:10em 0 15em 0;
	color:#666;
}
.language{
	text-align:right;
	margin-bottom:1em;
}
.kukuri{
	border:1px dotted #999;
	border-radius:5px;
	padding:1em;
	margin-bottom:1em;
	background-color:rgba(0,0,0,0.02);
}
.kukuri h4{
	font-size:1.1em;
	margin-top:0;
	font-weight:bold;
	color:#050E51;
}
.kukuri li{
	margin-bottom:0.5em;
}
.kukuri button{
	margin-bottom:0.3em;
}
.lastLine{
	margin-bottom:0;
}
.btnSubmission{
	background-color:#5D090A;
	color:#fff;
	margin-bottom:0;
}

.btnSubmissionOpen {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
	background-color:rgba(51,122,183,1.00);
}
.btnSubmissionOpen a{
	text-decoration:none;
	color:#fff;
}

.btnSubmissionClose {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
	background-color:rgba(51,122,183,0.33);
}
.btnSubmissionClose a{
	text-decoration:none;
	color:#fff;
}


.thumb-P{
	text-align:center;
	margin:3em 0;
}
.thumb-P img{
	width:200px;
	height:auto;
}
.title-P{
	font-weight:bold;
	text-align:center;
}
.update-P{
	text-align:center;
	font-size:0.9em;
}
.caption{
	color:#404040;
	font-style:oblique;
}
.horizonMenu {
    background-color: #fff;
    margin: 2em 0;
}
.newsBox{
	background-color:#fff;
	background-image: linear-gradient(-15deg, #ffcfcf, #FFFFFF);
	margin:0 0 1em 0;
	padding:1em 1em;
	border:1px dotted #999;
	text-align:center;
	/*min-height:220px;*/
	color:#AD3140;
}
.newsBox a{
	color:#AD3140;
}
.newsBox2{
	background-color:#fff;
	background-image: linear-gradient(-15deg, #e0dddd, #FFFFFF);
	margin:0 0 1em 0;
	padding:1em 1em;
	border:1px dotted #999;
	text-align:center;
	/*min-height:220px;*/
	color:#AD3140;
}
.newsBox2 a{
	color:#AD3140;
}



.director{
	margin-bottom:2em;
}
.director div{
	margin-bottom:0.5em;
}
.xText{
	font-weight:bold;
	color:#000087;
	text-decoration:underline;
	font-size:1.1em;
}
#panel1 {
    border: 1px solid #e6e6e6;
    width: 100%;
    margin-bottom: 1em;
    background-color: rgba(255,255,255,0.99);
}
#panel1 > dt {
    cursor: pointer;
    padding: 8px 5px 5px 8px;
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}
#panel1 > dd {
    padding: 5px 5px 10px 20px;
    line-height: 2em;
	font-size:12px;
	
}
#panel2 {
    border: 1px solid #e6e6e6;
    width: 100%;
    margin-bottom: 1em;
    background-color: rgba(255,255,255,0.99);
}
#panel2 > dt {
    cursor: pointer;
    padding: 8px 5px 5px 8px;
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}
#panel2 > dd {
    padding: 5px 5px 10px 20px;
	line-height: 2em;
	font-size:12px;
}
#panel3 {
    border: 1px solid #e6e6e6;
    width: 100%;
    margin-bottom: 1em;
    background-color: rgba(255,255,255,0.99);
}
#panel3 > dt {
    cursor: pointer;
    padding: 8px 5px 5px 8px;
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}
#panel3 > dd {
    padding: 5px 5px 10px 20px;
	line-height: 2em;
	font-size:12px;
}
#panel4 {
    border: 1px solid #e6e6e6;
    width: 100%;
    margin-bottom: 1em;
    background-color: rgba(255,255,255,0.99);
}
#panel4 > dt {
    cursor: pointer;
    padding: 8px 5px 5px 8px;
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}
#panel4 > dd {
    padding: 5px 5px 10px 20px;
	line-height: 2em;
	font-size:12px;
}
#panel5 {
    border: 1px solid #e6e6e6;
    width: 100%;
    margin-bottom: 1em;
    background-color: rgba(255,255,255,0.99);
}
#panel5 > dt {
    cursor: pointer;
    padding: 8px 5px 5px 8px;
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}
#panel5 > dd {
    padding: 5px 5px 10px 20px;
	line-height: 2em;
	font-size:10.75px;
}

#panel6 {
    border: 1px solid #e6e6e6;
    width: 100%;
    margin-bottom: 1em;
    background-color: rgba(255,255,255,0.99);
}
#panel6 > dt {
    cursor: pointer;
    padding: 8px 5px 5px 8px;
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}
#panel6 > dd {
    padding: 5px 5px 10px 20px;
	line-height: 2em;
	font-size:12px;
}

#panel7 {
    border: 1px solid #e6e6e6;
    width: 100%;
    margin-bottom: 1em;
    background-color: rgba(255,255,255,0.99);
}
#panel7 > dt {
    cursor: pointer;
    padding: 8px 5px 5px 8px;
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}
#panel7 > dd {
    padding: 5px 5px 10px 20px;
	line-height: 2em;
	font-size:12px;
}
/*header {
    width: 1000px;
    height: 300px;
    margin: 0 auto;
	text-align:center;
}*/

.item img {
width:100%;}
 
.fluid2 {
padding:0;}

.item2 img {
height:100%;}

.fluid3 {
padding:0;}

#contents {
    max-width: 960px;
    margin: 0 auto;
    margin-bottom: 1em;
}

#sideMenu {
    
    width: 100%;
}
.leftBanner{
	width:100%;
	
	background-color:#e6e6e6;
}
.leftBanner img{
	width:100%;
	height:auto;
	border:1px solid #fff;
}
.content {
    /*margin: 1em;*/
}
.contentsInside{
	background-color:rgba(255,255,255,1.00);
	padding:1em 1.5em;
	border:1px dotted #e6e6e6;
}
.coronaryPan{
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:0.1em;
	border-bottom:1px solid #f00;
	margin-bottom:1em;
}
.generalPan{
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:0.1em;
	border-bottom:1px solid #333;
	margin-bottom:1em;
}

.coronaryPan{
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:0.1em;
	border-bottom:1px solid #f00;
	margin-bottom:1em;
}

.peripheralPan{
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:0.1em;
	border-bottom:1px solid #0011a3;
	margin-bottom:1em;
}

.surgicalPan{
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:0.1em;
	border-bottom:1px solid #603512;
	margin-bottom:1em;
}

.shdPan{
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:0.1em;
	border-bottom:1px solid #691b6c;
	margin-bottom:1em;
}

.comedicalPan{
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:0.1em;
	border-bottom:1px solid #296319;
	margin-bottom:1em;
}


.newsTitle{
	font-weight:bold;
	
	font-size:1em;
}
.newsDate{
	font-size:0.8em;
	margin-bottom:0;
}
#bannerRightBox{
	/*float:right;*/
	/*margin:0 0 1em 1em;*/
	padding:0;
	border:0;
	background-color:none;
}
#bannerRightBox img{
	width:100%;
	height:auto;
	margin-bottom:0.5em;
	border:1px solid #e6e6e6;
}
#newsTicker{
	color:#fff;
}
#newsTicker a{
	color:#fff;
}

footer {
    width: 960px;
    margin: 0 auto 1em auto;
    padding: 1em 0;
    /*background-color: rgba(255,255,255,0.66);*/
    text-align: center;
	border-top:1px dotted #fff;
	color:#000;
	font-size:12px;
}
.fee{
	width:100%;
	border-collapse:collapse;
	margin-bottom:1em;
}

.fee th{
	padding: 0.5em; background-color: #5B5A5A; font-weight: bold; color: #fff;
}

.fee td{
	padding: 0.5em; background-color: #e6e6e6;
}

@media (max-width: 965px) {
	body{
		/*background-image: url(../i/background2018-280.jpg);*/
	}
/*#sideMenu {
    display: none;
}*/
#contentsArea {
    width: 100%;
    margin: 0;
}
footer {
    width: 100%;
}
header {
    /*height: 280px;*/
    /*width: 280px;*/
    /*background-image: url(../i/cct2018_head_s.png);*/
    /*margin: 0 auto;*/
}
	/*#bannerRightBox{
		display:none;
	}*/
}

/* "pc" */
#c1 { display: block !important;text-align:center; }
#c2 { display: none !important;text-align:center; }
/* "sp" */
@media only screen and (max-width: 965px) {
	
#c1 { display: none !important;text-align:center; }
#c2 { display: block !important;text-align:center; }
}
