@charset "UTF-8";
/*
制作　株式会社メックコミュニケーションズ　http://www.mec-com.co.jp/ 
*/

/*全体の設定
-----------------------------------------------------------------------------------------*/
/*wrapper*/
#wrapper {
	width: 100%;
	text-align:left;
	margin:0 auto;
}

/*header
-----------------------------------------------------------------------------------------*/


/*menu
-----------------------------------------------------------------------------------------*/
#menu {
	float:none;
	width:auto;
	margin:0 20px;
}
#menu li{
	float:left;
	width:16%;
	margin-bottom:10px;
	border-left:0;
}
#menu li:first-child{
	border-left:1px solid #D5D5D5;
	width:5%;
}
#menu li:nth-child(2){
	width:13%;
}
#menu li:nth-child(7){
	width:18%;
}
#menu li a{
	width:100%;
	line-height:40px;
	background: url(css/menu_t.png) repeat-x top center;
	height:40px;
	text-align:center;
	text-indent:0;
}
#menu li a span{
	display:block;
	text-indent:-1000em;
	background: url(css/menu_home.png) no-repeat top;
}
#menu li a:hover{
	background-position: bottom center;
}
/*contents
-----------------------------------------------------------------------------------------*/
#contents{
	float:none;
	width:auto;
	min-height:0;
	height:auto !important;
	height:auto;
	margin:0 20px;
}

/*ページ大見出し
-----------------------------------------------------------------------------------------*/
.pagetitle p,.home h3{
	margin:0px 0px 10px 0px;
}


/*ページ内ブロック
-----------------------------------------------------------------------------------------*/
/*-------------------------iframe*/
.item iframe{
	width:100%;
	height:640px;
}

/*subinfo
-----------------------------------------------------------------------------------------*/
#subinfo {
	background-repeat: repeat-x;
	float:none;
	width:auto;
	margin:20px 20px;
}
#subinfo .subinfo-bg {
	padding:10px;
	height:180px;
	background-repeat: repeat;
}
/*-------------------------病院画像小*/
#subinfo .img{
	float:left;
	background:none;
	text-align:center;
	padding:0;
}
#subinfo .img img{
	border:5px solid #FFFFFF;
}
/*-------------------------医院名*/
#subinfo .name{
	background:none;
	padding:5px 0;
	margin-left:230px;
}
/*-------------------------住所*/
#subinfo .adress{
	margin-top:0;
	font-size:14px;
	line-height:20px;
	margin-left:230px;
}
#subinfo .adress br{
	display: none;
}
/*-------------------------電話*/
#subinfo .tel{
	font-size:16px;
	line-height:26px;
	font-weight:bold;
	margin-left:230px;
	margin-bottom:0;
	padding-bottom:0;
	border:none;
}
/*-------------------------診療内容*/
#subinfo .sinryo{
	display:none;
}
#subinfo h2{
	font-size:12px;
	line-height:20px;
	margin-left:230px;
}
/*-------------------------その他内容*/
#subinfo .etc{
	font-size:12px;
	line-height:18px;
	margin-left:230px;
}
/*-------------------------印刷用PDFデータ*/
#subinfo .pdf{
	margin-left:230px;
}


/*フッター
-----------------------------------------------------------------------------------------*/
#footer {
	letter-spacing:0;
	width: auto;
	margin: 20px 0px 0 0px;
}
#footer li{
	padding-left:8px;
	margin-left:8px;
}

/*home
-----------------------------------------------------------------------------------------*/
/*maincopy
-----------------------------------------------------------------------------------------*/
#maincopy {
	float:none;
	width:auto;
	margin:0px 20px;
}
/*free
-----------------------------------------------------------------------------------------*/
.home .free{
	margin-top:10px;
}
.free li a span.free-img img{
	width:auto;
}

/*time
-----------------------------------------------------------------------------------------*/
.home .time{
	margin:20px 0 0 0;
}

/*topic
-----------------------------------------------------------------------------------------*/
.home .topic{
	margin:20px 0 0 0;
}
/*toplink
-----------------------------------------------------------------------------------------*/
#toplink{
	clear:left;
	width:auto;
	margin:0 20px;
	padding-top:0;
}


/*page
-----------------------------------------------------------------------------------------*/
/*greet
-----------------------------------------------------------------------------------------*/
/*-------------------------greeting*/
.greet .copy{
    float : left;
    width: 100%;
    margin-right : -240px;
}
.greet .copy p{
    margin-right : 240px;
}
