body, html{ height:100%}

body {
  margin:0px;
  background:#ffffff url(http://www.muratadentalnet.com/data/background.gif) fixed;
}

a:link{ text-decoration:none; color:#336666; }
a:visited { text-decoration:none; color:#336666; }
a:active { text-decoration:none; color:#cc0099; }
a:hover { text-decoration:none; color:#cc0099; }

img{ border: 0;}

.ban {
  float:left;
  margin-top:35px;
  margin-left:10px;
}
 
body > #main-contents {
        height: auto;
}
 
#main-contents{
  min-height: 100%;
  text-align: center;
  height: 100%;
  position: relative;
  margin-bottom:-70px;
}

#header {
   background:#000000 url(http://www.muratadentalnet.com/data/page_rogo.jpg) right 50% no-repeat;
   width:100%;
   height:60px;
   border-bottom:white solid 1px;
}

#contents-inner{
    width:950px;
}

#container{
   float:left;
   margin:10px 20px;
   width:750px;
}

#container-blog{
   float:left;
   margin:10px 20px;
   width:800px;
}



.table-whole {
   font-size:85%;
   border-left:1px solid #000000;
   border-top:1px solid #000000;
}

.table-intro {
   font-size:13px;
   border-left:1px solid #c0c0c0;
   border-top:1px solid #c0c0c0;
   width: 100%;
   background: #ffffff;
   margin-bottom:15px;   
}

.td-case {
    border-bottom:1px solid #000000;
	padding:5px;
	text-align:left;
}

 .td-intro, .td-intro-a, .td-intro-b, .td-intro-c, .td-subject, .td-subject-a, .td-regist {
    border-bottom:1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
	padding:5px;
	text-align:left;
	line-height: 130%;
	color:#757575;
}

.td-price {
    border-bottom: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
	padding:5px;
	text-align:right;
	line-height: 130%;
	color:#505050;
}

.td-intro-b { background: #c0e0f8;}
.td-intro-c { background: #ffccff;}
.td-subject { background: #e3f2e4;}
.td-regist { background: #ffffff;}
.td-subject-a { background: #333300; color: white;}

.td-intro-a{
   background: #007300;
   vertical-align:top;
   color: white;
}

.intro-ex {
	color:#0033cc;
	font-weight:bold;
}

#footer {
   clear:both;
   font-size:75%;
   width:100%;
   height:60px;
   line-height:140%;
   color:#ffffff;
   background-color:#000000;
   text-align:center;
   border-top:white solid 2px;
   padding-top: 2px;
}

#footer a:link{ text-decoration:none; color:#dbfdfb; }
#footer a:visited{ text-decoration:none; color:#ff6666; }
#footer a:active{ text-decoration:none; color:#66ccff; }
#footer a:hover { text-decoration:none; color:#66ccff; }



.ac_menu{
   margin-left:10%;
   color:#6600cc;
   background-color:#ffffff;
   width:250px;
   height:24px;
   padding-top:4px;
   padding-left:5px;
   font-size: 85%;
}

.intro {
   width:87%;
   text-align: left;
   font-size:85%;
   line-height:140%;
   color:#4b4b4b;
   background-color:#99ccff;
   margin:10px 0;
   padding:5px 10px;
}

.subject {
   background:#f7f4df;
   font-size:90%;
   color:#808080;
   width: 90%;
   text-align: left;
   line-height: 140%;
   margin-bottom: 15px;
}

.subject-inner {
   padding: 15px;
}

.boston5 {
   border-style:double;
   line-height:14pt;
   border-color:#666600;
   background-color:#33cc99;
   padding-bottom:10px;
   padding-left:5px;
   padding-right:5px;
   width: 90%;
   font-size: 85%;
   line-height: 140%;
   text-align: left;
   margin: auto;
}

#link-contents {
   background:#ffffff;
   width:700px;
   height:650px;
}

.link-item{
    float:left;
	width:300px;
}
.link-item2{
    float:left;
	width:160px;
}

.link-box {
   margin:15px;
   line-height:170%;
   font-size:80%;
   text-align:left;
}

.recruit-ex{
   width:550px;
   text-align:left;
   font-size:10pt;
   color:#003366;
   font-weight:bold;
   padding-left:40px;
}

.recruite-h2{
   padding-left:30px;
   color:#00008b;
   background-color:#ffffff;
   width:300px;
   padding:5px;
}

.google {
  background-color:#ffffff;
  width:80px;
  height:80px;
  margin-left:10px;
}

.google-search {
  background-color:#ffffff;
  width:280px;
  height:80px;
  font-size: 82%;
}

.prof-box, .pict-box, .pict-box2 {
  width:680px;
  border:5px double #008040;
  background:white;
  font-size:13px;
}

.prof-box { height:320px;}
.pict-box { height:200px;}
.pict-box2 { height:170px;}


.prof-box-inside {
  float:left;
  width:288px;
  text-align:left;
  line-height:150%;
}

.prof-pict {
  float:left;
  width:352px;
}

.pict-posi {
   float:left;
   width: 220px;
   text-align:center;
   margin-top: 10px;
}

.pict-posi-ex {
  width:160px;
  line-height:150%;
  text-align:left;
}

.pict2 {
   float:left;
   width:160px;
   margin-top: 10px;
   margin-left: 5px;
   text-align:left;
   line-height: 140%;
}

.price-cutter {
  border-bottom:1px solid white;
  height:25px;
  padding-top:15px;
}

.price-cutter2 {
  border-bottom:1px solid white;
  height:30px;
  padding-top:5px;
}
