@charset "UTF-8";

td.kiteiL{
width: 55px;
font-size: 90%;
text-align: center;
border: solid 2px #006600;
border-right: dotted 1px #006600;
border-left: none;
padding: 6px 12px;
background-color: #F5F5DC;
}

td.kiteiR{
font: 80% bold;
line-height: 140%;
border: solid 2px #006600;
border-left: none;
border-right: none;
padding: 6px 12px;
}

td.kiteiR ol li{
list-style: decimal;
margin: 5px 18px 0px 30px;
line-height: 120%;
left: 30px;
}

.introNo{
line-height: 130%;
text-indent: -1.6em;
margin-left: 2em;
}

.introNo#two{
margin-top: 6px;
}

p.midashi01{
font-size: 90%;
color: #006600;
padding: 25px 0px 5px 0px;
}

p.add{
font-size: 80%;
line-height: 140%;
color: #006600;
padding: 12px 0px 20px 0px;
}

p.plus{
text-align: right;
font-size: 80%;
color: #CC6600;
padding: 10px 25px 0px 0px;
}

h4.campas{
margin: 10px 0px 7px 30px;
}


img.access1{
margin: 0px 0px 20px 10px;
}

img.access2{
margin: 0px 0px 0px 10px;
}

img.campas1{
margin: 25px 0px 0px 10px;
}

p.t_acc{
font-size: 90%;
margin-left: 40px;
line-height: 140%;
}

.intro01{
width: 510px;
font-size: 90%;
margin: 10px 12px;
padding: 8px 15px;
background-color: #F5F5DC;
}

p.t_intro1{
font-size: 90%;
margin: 8px 0px;
line-height: 150%;
}

img.floorS{
vertical-align: middle;
margin-right: 5px;
}

img.floorS2{
vertical-align: middle;
margin: 5px 5px 0px 5px;
float: left;
}

a.pageTop{
margin-right: 10px;
font-size: 80%;
line-height: 250%;
}

.boxin#Left{
width: 195px;
height: auto;
float: left;
margin: 10px 0px 20px 7px;
}

.boxin#Right{
width: 360px;
height: auto;
float: right;
margin: 5px 0px 20px 0px;
}

.boxin#Left ol li{
font-size: 90%;
margin: 3px 0px 0px 35px;
line-height: 130%;
cursor: hand;
}

p.m_blue{
font-weight: bold;
color: #3399CC;
margin-bottom: 8px;
}

p.m_blue#m01{
margin-top: 13px;
}

p.t_map{
font-size: 90%;
text-align: center;
margin-right: 45px;
}

h3.m_title{
padding-top:15px;
}

.introduction{
font-size: 90%;
}

.introduction h3{
background:  #FFF8DC;
margin: 25px 0 15px 0px;
padding: 5px 8px;
color: #3399CC;
}

.introduction ul li{
margin: 6px 0 0 27px;
line-height: 140%;
}

.introduction p.midashi{
font-size: 110%;
font-weight: bold;
color: #333333;
background: url(/med/clinical/common/img/deco_blue.gif) no-repeat left center;
margin: 20px 0px 8px 0px;
text-indent: 18px;
padding: 3px;
}

.introduction img#sohiki{
margin-bottom: 20px;
}

.boxIntro{
width: 505px;
height: auto;
margin: 0px 0px 20px 5px;
padding: 10px;
border:1px solid #3399CC;
}

.boxLeft{
float: left;
width: 260px;
height: auto;
margin: 7px 0px 0px 0;
padding: 5px 10px;
border:2px dotted #999999;
}

.boxRight{
float: left;
width: 185px;
height: auto;
margin: 7px 0px 0px 10px;
padding: 5px 10px 30px 10px;
border:2px dotted #999999;
}

.boxIntro p.theme{
font-weight: bold;
color: #3399CC;
}

.boxIntro p.sub{
font-weight: bold;
color: #333333;
margin: 10px 0 0 0;
}

.boxIntro dl#tKyoiku{
margin: 5px 0;
}

.boxIntro dl{
margin: 5px 0;
}

.boxIntro dl#Back{
width: 230px;
border: 1px solid #666666;
margin: 10px 0;
padding: 3px 10px 10px 10px;
line-height: 140%;
}

.boxIntro dl#kenshu2{
margin: 255px 30px 0 0;
}

.boxIntro dl#kenshu2 dd{
margin: 0;
}

.boxIntro dt{
font-weight: bold;
margin: 10px 0 3px 0;
}

.boxIntro dd{
line-height: 130%;
margin: 0 0 0 2em;
}

.boxIntro dd#kenshu1{
margin: 0 30px 0 0;
}

.boxIntro dd#kenshu2{
margin: 0 30px 0 0;
}

.boxIntro ol#back2{
width: 130px;
margin: 10px 5px 1em 0;
border: 1px solid #666666;
padding: 0 10px 0 30px;
}

.boxIntro ol#back2 li{
margin: 5px 0;
line-height: 140%;
}

.p_orange{
color: #FF6600;
}

.p_blue{
color: #0066CC;
}

.boxIntro img#kyoiku{
float: right;
margin-top: 10px;
}

.box#Team{
float: right;
border: 1px solid #333333;
margin-left: 10px;
}

.box#Team p{
font-size: 90%;
color: #333333;
line-height: 120%;
margin: 4px 8px;
}

.movie01{
font-size: 90%;
margin: 25px 0 25px 0;
width: 260px;
height: auto;
border: dotted 1px #666666;
border-left: none;
border-right: none;
padding: 4px 0px;
}

.movie02{
float: right;
font-size: 90%;
width: 260px;
height: auto;
border: dotted 1px #666666;
border-left: none;
border-right: none;
margin: 10px 0 10px 15px;
padding: 4px 0px;
}

img.introImage{
margin: 8px 0 3px 0;
}

.boxIntro hr{
height: 1px;
color: #333333;
margin: 10px 0;
}

.boxCondition{
width: 525px;
height: auto;
margin: 15px 0px 0px 5px;
}

.boxLeft#Con1{
float: left;
width: 230px;
padding: 0 0 110px 0;
border:1px solid #CC3366;
}

.boxRight#Con2{
float: right;
width:270px;
padding: 0;
border:1px solid #CC3366;
}

.boxCondition p.condition{
font-weight: bold;
color: #FFFFFF;
padding: 7px;
background: #CC3366;
}

.boxCondition dl{
margin: 10px 0 10px 10px;
}

.boxCondition dt{
font-weight: bold;
margin: 0.4em 0 0 0;
line-height: 140%;
}

.boxCondition dt#blue,dt#blue sub,dd#blue{
color: #0066CC;
}

.boxCondition dd{
margin: -1.4em 0 0 4em;
line-height: 130%;
}

.boxCondition p#con2{
font-size: 110%;
line-height: 120%;
margin: 10px;
padding: 3px;
background: #FFF0F5;
border: 1px solid #CC3366;
}

.boxMatome{
text-align: left;
width: 450px;
height: auto;
background: url(/med/clinical/introduction/index/img/matome_back.gif) repeat-y;
}

.boxMatome01{
width: 450px;
height: 13px;
background: url(/med/clinical/introduction/index/img/matome_top.gif) no-repeat;
margin: 30px 0 -10px 0;
}

.boxMatome02{
width: 450px;
height: 13px;
background: url(/med/clinical/introduction/index/img/matome_bottom.gif) no-repeat;
}

.boxMatome ul li{
list-style: url(/med/clinical/introduction/index/img/icon_matome.gif);
margin-left: 50px;
line-height: 140%;
}

.boxMatome ul li#orangeM{
font-weight: bold;
color: #CC3366;
}



