/*
* Skeleton V1.1
*　Suzuki
* Free to use under the MIT license.
* 5/11/2016
*/




/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
.pconly{
	display: none;
}
.pcinline{
	display: none;
}
.sponly{
	display: block;
}
.spinline{
	display: inline;
}
.col-6{
	width: 40%;
	float: left;
	margin: 2%;
}
.col-4,.col-3,.col-2,.col-1{
	width: 90%;
	margin: 1.5% auto;
}
.col-5{
  width: 20%;
  float: left;
}

.sphead{
    width: 100%;
    height: 70px;
    background: #fff;
    padding: 0;
    top: 0;
    text-align: center;
}
.sphlogo{
    float: right;
}
table{
    font-size: 13px;
}
h1{
    color: #000;
    font-size: 25px;
    font-weight: bold;
    margin: 0 0 0 30px;
}
table{
    width: 90%;
    margin: auto;
}
.fl,.fr{
  width: 100%;
}
.infowrap{
      width: 90%;
    margin: auto;
    padding: 30px 0;
}
.main{
  width: 90%;
  margin: 50px auto;
  overflow: hidden;
}
.tmedical{
  width: 100%;
  overflow: hidden;
}
.bigtel{
  display: block;
  width: 80%;
  margin: auto;
}
.infowrap p{
  color: #7f7f7f;
  margin: 10px 0;
}


.tmedical li{
  margin: 50px auto;
  display: block;
} 
.sexmidashi{
  display: block;
  width: 100%;
}
.seximgr,.seximgl{
  display: block;
  width: 80%;
  margin: 30px auto;
}

.naviimg{
  width: 300px;
  height: 60px;
  margin: auto;
}
.menu1, .menu2, .menu3, .menu4, .menu5{
    text-indent: -9999px;
    width: 55px;
    height: 55px;
    display: block;
}
.menu1{
    background: url(../img/menu_off1.png);
    background-size: 100% 100%;
}.menu2{
    background: url(../img/menu_off2.png);
    background-size: 100% 100%;
}.menu3{
    background: url(../img/menu_off3.png);
    background-size: 100% 100%;
}.menu4{
    background: url(../img/menu_off4.png);
    background-size: 100% 100%;
}.menu5{
    background: url(../img/menu_off5.png);
    background-size: 100% 100%;
}
.menu1:hover{
    background: url(../img/menu_on1.png);
    background-size: 100% 100%;
}.menu2:hover{
    background: url(../img/menu_on2.png);
    background-size: 100% 100%;
}.menu3:hover{
    background: url(../img/menu_on3.png);
    background-size: 100% 100%;
}.menu4:hover{
    background: url(../img/menu_on4.png);
    background-size: 100% 100%;
}.menu5:hover{
    background: url(../img/menu_on5.png);
    background-size: 100% 100%;
}

.tmedical p{
  font-size: 90%;
}
h2 img{
  width: 250px;
  margin: auto;
  display: block;
}
.margint{
  margin: 100px 0 0 0!important;
}.margintl{
  margin: 30px 0 0 0!important;
}