@charset "UTF-8";

/*���ʃp�[�c*/
.Header{
background-image:url("../img/head_bg.gif");
background-repeat:no-repeat;
height:349px;
width:780px;
margin:0 auto -40px;
padding-bottom: 40px;
}

.Header .head_h1{
text-align:center;
padding-top:59px;
margin:0 auto 15px auto;
}

.Header .head_p{
text-align:center;
}

.Contents{
background-image:url("../img/main_leftrightborder.gif");
background-position:top;
background-repeat:repeat-y;
padding-right:1px;
}

body.CssFileNametop .Main{
  width:778px;
  float:left;
  padding-left:1px;
  border-bottom:1px solid #CBECF5;
}


/*�V���L��*/
.section_index_new {
width:780px;
height:auto;
background-image:url("../img/section_new_bg.gif");
background-repeat:repeat-y;
margin:0 auto;
position:relative;
}


.section_index_new .new_date{
position:absolute; top:-23px; left:0px; z-index: 2;
}

.section_index_new .new_whatsnew{
position:absolute; top:-45px; right:27px; z-index: 2;
}

.section_index_new  .new_photo{
float:left;
margin:32px 21px 26px 31px;
}
.section_index_new  .new_text{
float:left;
color:#fff;
margin-top:32px;
width:530px;
}

.section_index_new  .new_text a{
color:#fff;
text-decoration:none;
}

.section_index_new  .new_text h2{
font-size:20px;
line-height:26px;
margin-bottom:7px;
border-bottom:1px solid #74CBE2;
padding-bottom:7px;
}

.section_index_new  .new_text .new_doctor{
font-size:13px;
padding-top:15px;
}

.section_index_new  .new_text p{
font-size:12px;
line-height:21px;
}

.section_index_new  .new_text hr{
color:#74cbe2;
border:solid;
border-width: 1px 0px 0px 0px;
}

.section_index_new  .new_tsuduki{
float:right;
margin-top:5px;
margin-bottom:25px;
}



/*�A�[�J�C�u*/
.main .Section_index_archive{
border-color:#cbecf5;
border-width:1px;
border-style:solid;
}

.Main .white{
background-color:#fff;
border-color:#cbecf5;
border-width:1px;
border-style:solid;
border-left:none;
border-right:none;
border-bottom:none;
}

.Main .blue{
background-color:#e5fbff;
border-top-color:#cbecf5;
border-top-width:1px;
border-top-style:solid;
}

.SectionTitle a{
color:#00abcf;
text-decoration:none;
}

.main_photo{
border-color:#e6e6e6;
border-width:1px;
border-style:solid;
width:145px;
height:85px;
float:left;
margin-right:16px;
}

.Section_index_archive{
padding:14px 0 14px 19px;
position:relative;
}


.SectionTB{
float:left;
}

.column_number{
background-color:#00abcf;
font-size:66%;
padding: 1px 4px;
color:#fff;
text-align:center;
float:left;
}

.SectionTitle h2{
float:left;
padding-left:8px;
margin-top:-4px;
font-size:15px;
}

.SectionBody{
float:left;
width:580px;
}

.SectionBody p{
font-size:11px;
}

.SectionBody_doctor{
padding-top:15px;
}

.main_tsuduki{
float:right;
padding:10px 10px 0 0;
position:absolute; bottom:20px; right:0px;
}

.main_sankaku{
position:absolute; bottom:0px; right:0px;
}



.main_back{
background-color:#fff;
border-color:#cbecf5;
border-width:1px;
border-style:solid;
border-left:none;
border-right:none;
border-bottom:none;
position: relative;
width:100%;
height:60px;
margin:0px;
}

.main_back ul {
margin:0px;
padding:0px;
position: absolute;
bottom:16px;
right:40%;
width:auto;
}
.main_back ul.pageul {
margin:0px;
padding:0px;
position: absolute;
bottom:16px;
right:36%;
width:auto;
}

.main_back ul li{
float:left;
}

.main_backnumber1{
background-color:#00abcf;
width:50px;
height:25px;
font-size:10px;
color:#fff;
padding:5px 5px 0 5px;
text-align:center;
margin-right:1px;
}

.main_backnumber2{
background-color:#00abcf;
width:30px;
height:25px;
font-size:10px;
color:#fff;
padding:5px 0 0 0;
text-align:center;
margin-right:1px;
}

.main_back a{
color:#fff;
text-decoration:none;
}


