@charset "UTF-8";

* {
	margin:0;
	padding:0;
}


body {
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho",  serif;
	line-height:1.5;
	font-size:1.0em;
	background:url(../images/bg.gif) repeat;
	color:#000;
	
}

.txt_gothic {
	font-family: "メイリオ", Meiryo,  Osaka, "ＭＳ Ｐゴシック", "MS PGothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	
}



a:link, a:visited {
	color:#333;
	text-decoration: none;
}


a:hover {
	color:#069;
	/*font-weight:bold;*/
	
}

a {
	outline:0;
}

a img{
	border:none;

    border-width: 0;
    vertical-align: bottom;

}

h1, h2, h2, h4, strong {
}


strong{
	font-size:150%;
	padding: 0 5px;
	
}

.float_left{
	float:left;
}
/*clearfix------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height:0;
	font-size:0.1em;
	line-height:0;
    clear: both; 
    visibility: hidden;
}
  .clearfix {display: inline-block;}
  /* Hides from IE-mac \*/
  * html .clearfix {height: 1%;}
  .clearfix {
	display: block;
	position: relative;
}

.clear{
	clear:both;	
}



/* ヘッダー
---------------------------------*/

#header {
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #F3D6C1;
	
	/*background-image: url(../images/header_bg.gif);*/
	background-color:#F7F1DC;
}


#header_bar {
	background-image: url(../images/header_topline.gif);
	background-repeat: repeat-x;	
	height:7px;
	text-indent:-9999px;
	line-height:0px;
	font-size:0px;
		
	
}




#header_content {
	width:960px;
	margin:0 auto 10px auto;
	
}

#header h1 a {
	float:left;	
	display:block;
	margin:15px 0 0 0;
	height:66px;
	width:266px;
	text-indent:-9999px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;	
	
}

#header h2 {
	float:left;
 	height:42px;
	margin:30px 0 0 10px;
	width:207px;
	text-indent:-9999px;	
	background-image: url(../images/logo2.gif);
	background-repeat: no-repeat;	
 
}

#header_textsize {
	float:right;
	padding:5px 30px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FAE6D7;
	border-right-color: #FAE6D7;
	border-bottom-color: #FAE6D7;
	border-left-color: #FAE6D7;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	background-color: #FFF;
}

#header_home {
	float:right;
	padding:11px 18px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FAE6D7;
	border-right-color: #FAE6D7;
	border-bottom-color: #FAE6D7;
	border-left-color: #FAE6D7;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	background-color: #FFF;
	    margin-right: 23px;
    font-size:13px;
}


#header_textsize img {
	float:left;
	margin:10px 10px 0 0;	
}

#header_textsize a {
	width:22px;
	height:22px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:5px;
}

#header_textsize a#txt_size_s {
	background-image: url(../images/header_txtsize_s.gif);	
	
}

#header_textsize a#txt_size_b {
	
	background-image: url(../images/header_txtsize_b.gif);	
	
}




#navigation {
	float:left;
	clear:both;
	width:100%;
	height:80px;
	/*
	background-image: url(../images/navigation_bg.gif);
	background-repeat: no-repeat;
	*/
	text-indent:-9999px;
	margin:5px auto;
	
}


#navigation ul {
	list-style:none;	
}

#navigation ul li {
	float:left;	
}

#navigation ul li a {
	display:block;
	height:80px;
	width:119px;
	margin:0;
}

#navigation ul li a.link_clinic {
	width:86px;
}

#navigation ul li a.link_itami {
	width:99px;
}


#navi_message a {
	background-image: url(../images/navigation_bg.png);
	background-position: 0 0;	
}
#navi_message a:hover {
	background-position: 0 79px;	
}


#navi_about a {
	background-image: url(../images/navigation_bg.png);
	background-position: -119px 0;	
}
#navi_about a:hover {
	background-position: -119px 79px;	
}

#navi_daiichi a {
	background-image: url(../images/navigation_bg.png);
	background-position: -238px 0;	
}
#navi_daiichi a:hover {
	background-position: -238px 79px;	
}

#navi_daini a {
	background-image: url(../images/navigation_bg.png);
	background-position: -324px 0;	
}
#navi_daini a:hover {
	background-position: -324px 79px;	
}

#navi_jyounai a {
	background-image: url(../images/navigation_bg.png);
	background-position: -410px 0;	
}
#navi_jyounai a:hover {
	background-position: -410px 79px;	
}

#navi_itami a {
	background-image: url(../images/navigation_bg.png);
	background-position: -496px 0;	
}
#navi_itami a:hover {
	background-position: -496px 79px;	
}

#navi_recruit a {
	background-image: url(../images/navigation_bg.png);
	background-position: -595px 0;	
}
#navi_recruit a:hover {
	background-position: -595px 79px;	
}


#navi_blog a {
	background-image: url(../images/navigation_bg.png);
	background-position: -714px 0;	
}
#navi_blog a:hover {
	background-position: -714px 79px;	
}

#navi_contact a {
	background-image: url(../images/navigation_bg.png);
	background-position: -832px 0;	
}
#navi_contact a:hover {
	background-position: -832px 79px;	
}





#header_bar2 {
	height:5px;
	background-color: #FFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F3EDE7;
	line-height:0px;
	clear:both;
	font-size:0px;
}



/* コンテンツ
---------------------------------*/

#main_image {
	margin:0 auto;
	width:990px;
	
	
}

#main_image2 {
	margin:0 auto;
	width:990px;
	position:relative;
	
}

.obi{
	position:absolute;
	    bottom: 24px;
    left: -13px;
}


#content {
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat;
	padding:15px 0 0 0;	
	padding:0 0 60px 0;		
}

#content_bar1 {
	height:2px;
	line-height:0px;
	background-color: #CCC;
	width:100%;
	text-indent:-9999px;
	font-size:0px;
}

#content2 {
	margin:0 auto;
	width:950px;
	
}



/* フッター
---------------------------------*/

#footer {
	background-color: #FFF;
	background-image: url(../images/footer_line.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#footer_content {
	margin:0 auto;
	padding:30px 0;
	width:971px;
	position:relative;
}


#footer_copy {
	float:left;
	text-indent:-9999px;
	width:371px;
	height:26px;
	background-image: url(../images/footer_copy.gif);
	background-repeat: no-repeat;		
}


#footer_navigation {
	margin-top:6px;
	font-size:0.7em;
	list-style:none;
	text-align:right;
}

#footer_navigation li{
	display:inline;
}

#footer_navigation li a {
	padding:10px 10px;
	background-image: url(../images/footer_navi_line.gif);
	background-repeat: no-repeat;
	background-position: left;	
}

.page-top{
	position:absolute;
	right: 44px;
	top:-26px;
	
}


/* TOP
---------------------------------*/


#top_topics {
	float:left;
	width:280px;
	padding:20px 15px 20px 30px ;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ccc;
	background-image: url(../images/top_topics_bg2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height:435px;
}




#top_topics h3 {
	float:left;
	width:123px;
	height:51px;
	text-indent:-9999px;
	background-image: url(../images/top_tit_blog.gif);
	background-repeat: no-repeat;	
}

#top_topics img {
	float:right;
	margin-top:15px;
}



#top_topics_list {
	margin-top:10px;
	padding-top:5px;
	float:left;
	font-size:0.8em;
	list-style:none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;	
	clear:both;
	width:100%;
}



#top_topics_list li {
	float:left;
	font-weight:bold;
	color:#009933;
	padding:0 0 0 22px;
	margin: 8px 0 ;
	background-image: url(../images/top_topics_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;		
	
}

#top_topics_list li a {
	float:left;
	font-weight:normal;
	text-decoration:underline;

}

.top_right {
	position:relative;
	float:left;
	width:580px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color:#ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#ddd;
	background-image: url(../images/top_right_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:20px 0 0 40px ;
}



#top_concept h3 {
	position:absolute;
	left:20px;
	top:15px;
	text-indent:-9999px;
	background-image: url(../images/top_tit_concept.gif);
	background-repeat: no-repeat;
	width:85px;
	height:35px;	
}

#top_concept2 {
	width:427px;
	float:left;
	padding:0 0 15px 150px;
	background-image: url(../images/top_concept_bg.gif);
	background-position: 15px bottom;
	background-repeat: no-repeat;
}

#top_concept2 h4 {
	float:left;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	width:300px;
	color:#009933;
	background-image: url(../images/line2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}

#top_concept2 p {
	float:left;
	width:310px;
	font-size:0.8em;
}

#top_concept2 img {
	float:right;
	
}



#top_clinic {
	border-bottom-style: none;	
}

#top_clinic h3 {
	position:absolute;
	left:20px;
	top:15px;
	text-indent:-9999px;
	background-image: url(../images/top_tit_clinic.gif);
	background-repeat: no-repeat;
	width:85px;
	height:35px;	
}

#top_clinic2 {
	float:left;
	width:427px;
	padding:0 0 25px 150px;
	background-image: url(../images/top_clinic_bg.gif);
	background-position: 47px bottom;
	background-repeat: no-repeat;
}

.top_clinic_box {
	width:125px;
	padding:0 8px;
	float:left;
	
}

.top_clinic_box h4 {
	font-size:0.9em;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	color:#009933;
	background-image: url(../images/line2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}

.top_clinic_box img {
	border: 5px solid #FFF;
}

.top_clinic_box a img {
	border:none;
	margin:5px 0 0 3px;
}

.link_page{
	text-align:right;
	
}

.link_page a img{
	padding: 8px 34px 0 0;
	
}

.top_clinic_box p {
	font-size:0.75em;
}

.tel {
	padding:0 0 0 30px;
	background-image:url(../images/icon_tel.gif);
	background-repeat: no-repeat;
	background-position: 0.3em left;
}

.fax {
	padding:0 0 0 30px;
	background-image:url(../images/icon_fax.gif);
	background-repeat: no-repeat;
	background-position: 0.3em left;
}




/*---------------------------------
messegeコンテンツ
---------------------------------*/
#main_image2{
	    margin: 0 auto;
    width: 960px;
}

#message_content,#about_content,#oneclinic_content,#twoclinic_content,#threeclinic_content{
	background: url(../images/content_bg.gif) repeat center top;
   
    border-top: 3px solid #E6E6E6;
	width:100%;
	
  
}

#content_inner{
	width:950px;
	margin:0 auto;
	padding:0 0 102px 0;
}

#message_content #content_inner h2{
	background:url(../message/img/dot.gif) repeat-x left bottom;
	margin:0 0 0 22px;
	padding:42px 0 14px 16px;
	width:874px;
	font-size:1.2em;
	color:#6B0000;
	letter-spacing:2px
	
}

.inner_box1{
	padding:44px 0 0 40px;
	float:left;
	width:453px;
}

.inner_box1 h3{
	padding:0 0 29px 0;
}

.inner_box1 p{
	padding:0 34px 26px 0;
	font-size:0.8em;
	color: #333;
}

.inner_box1 h4{
	text-align:right;
	padding:0 36px 0 0;
}

.img1{
	margin:24px 0 0 0;
	float:left;
}

/*---------------------------------
医療コンテンツ
---------------------------------*/
.content_chage1{
	padding:0 0 59px !important;
}

#about_content #content_inner h2{
	width:291px;
	height:329px;
	float:left;
	padding:50px 59px 0 50px;
}

#about_content #content_inner .text2{
	padding:82px 0 27px 0;
	
}

#about_content #content_inner .text3{
	padding:0 0 28px 0;
	width:506px;
	display:inline-block;
	text-indent:1em;
	color:#333;
	font-size:0.9em;
	text-align:justify;
}

.about_box {
	width:292px;
	float:left;
	padding:0 14px 37px 0;
	
	
}

.point {
	margin:0 auto;
	text-align:center;
	margin:0 0 20px 9px;
	
	
}

.p_1{
	padding:0 14px 0 10px;
}

.about_box h3{
	
	padding:0 0 3px 0;
}

.about_box p{
	padding:0 0 0 51px;
	color:#333;
	text-indent:1em;
	font-size:0.8em;
	/*letter-spacing:0.1em*/
	text-align:justify;
	
}

.deco{
	font-weight:bold;
	color:#003366;
}

.about_box2{
	float:left;
	width:251px;
	padding:0 52px 0 0;
}

.p_2{
	padding:0 51px 0 57px;
}

.about_box2 h4,.about_box3 h4{
	
	padding:0 0 15px 0;
}

.about_box2 a img,.about_box3 a img{
	padding:0 0 3px 14px;
}

.about_box2 .about_item2{
	padding:0 0 0 14px !important;
}

.about_box2 .about_item3{
	padding:0 0 0 14px !important;
}

.about_box3 .about_item3{
	padding:0 0 0 14px !important;
}

/*.about_box2 h5{
	padding:29px 0 0 0;
}*/

.about_box2 .about_item{
	margin:0 0 0 -12px;
	display:inherit;
	
}

.about_box2 .about_item6{
	margin:0 0 0 -3px;
	display:inherit;
	
}



.about_box3{
	float:left;
	width:257px;
	padding:0 0 0 0;
}

.about_box3 h5{
	margin-left:-3px;
	/*margin:37px 0 0 -9px;*/
	margin-top:43px;
}

.p_0 img{
	padding:0 0 0 14px !important;
}



/*---------------------------------
第一クリニック
---------------------------------*/

.inner_box2{
	padding:63px 0 0 37px;
	float:left;
	width:504px;
}

.inner_box2 h3{
	padding:0 0 27px 0;
}

.inner_box2 p{
	padding:0 20px 0 0;
	font-size:0.8em;
	color: #333;
	text-indent:1em;
	text-align:justify;
}



.img2{
	padding:49px 0 37px 0;
	
}

#oneclinic_content #content_inner .h3_text,#twoclinic_content #content_inner .h3_text,#threeclinic_content #content_inner .h3_text{
	padding:0 0 39px 37px;
	
}

.one_dot{
	text-align:center;
	margin:0 0 0 35px
}

.one_dot2{
	text-align:center;
	margin:0 0 0 35px;
}

.one_box1{
	background:url(../oneclinic/img/border_left.gif) repeat-y 78px top;
	width:847px;
	padding: 0 0 0 91px;
	position:relative;

	
}

.one_inner{
	
	/*height:256px;*/
	/*border-right:2px solid #CCCCCC;*/
/*	padding:21px 0 21px 0;
	margin:3px 0 0 0;
	float:left;
	position:relative;*/
}



/*.point1{
	position: absolute;
	   bottom: 15px;
    left: 19px;
}*/

.one_inner2{
	background:url(../oneclinic/img/one_h4_2.gif) no-repeat center 219px !important;
	height:263px;
}

.one_inner3{
	background:url(../oneclinic/img/one_h4_3.gif) no-repeat center 313px !important;
	    height: 354px;
}


/*---------------------------------
text3---
---------------------------------*/

.left_text3{
	background:url(../oneclinic/img/h4_img.gif) no-repeat left top;
	text-indent:-9999px;
	height:43px;
	width:115px;
	top:27px;
	position:absolute;
	
	
}


.left_text3-2{
	background:url(../oneclinic/img/h4_img2.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:115px;
	top:27px;
	position:absolute;
	
	
}

.left_text3-3{
	background:url(../oneclinic/img/h4_img3.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:134px;
	top:27px;
	position:absolute;
	
	
}

.left_text3-4{
	background:url(../oneclinic/img/h4_img4.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:115px;
	top:27px;
	position:absolute;
	
	
}

.one_box1 .left_text4{
	background:url(../oneclinic/img/one_h4.gif) no-repeat left bottom;
	padding:14px 0 0 183px;
	margin-bottom: 15px;
	width:650px;
}

.one_box1 .left_text4-2{
	background:url(../oneclinic/img/one_h4_2.gif) no-repeat left bottom;
	padding:14px 0 0 183px;
	margin-bottom: 15px;
	width:650px;
}

.one_box1 .left_text4-3{
	background:url(../oneclinic/img/one_h4_3.gif) no-repeat left bottom;
	padding:14px 0 0 183px;
	margin-bottom: 15px;
	width:650px;
}

.one_box1 .left_text4-4{
	background:url(../threeclinic/img/one_h4_4.gif) no-repeat left bottom;
	padding:14px 0 0 183px;
	margin-bottom: 15px;
	width:650px;
}

.one_box1 .left_text4-5{
	background:url(../threeclinic/img/one_h4_4.gif) no-repeat left bottom;
	padding:14px 0 0 183px;
	margin-bottom: 15px;
	width:650px;
}

.one_box1 .left_text4-6{
	background:url(../threeclinic/img/one_h4_5.gif) no-repeat left bottom;
	padding:14px 0 0 183px;
	margin-bottom: 15px;
	width:650px;
}

.left_text5{
	background:url(../twoclinic/img/h4_img.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:115px;
	top:27px;
	position:absolute;
	
	
}


.left_text5-2{
	background:url(../twoclinic/img/h4_img2.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:115px;
	top:27px;
	position:absolute;
	
	
}

.left_text5-3{
	background:url(../twoclinic/img/h4_img3.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:115px;
	top:27px;
	position:absolute;
	
	
}

/*---------------------------------

---------------------------------*/


.left_text4 .text4{
	padding: 0 14px 0 0;
	font-size:0.8em;
	color: #333;
	width:293px;
	float:left;
	text-align:justify;
	
	
}

.left_text4 .text5{
	padding: 0 14px 0 0;
	font-size:0.8em;
	color: #333;
	width:623px;
	float:left;
	text-align:justify;
	height:109px;
	
	
}

.one_box1 .text4-2{
	padding:27px 14px 10px 22px;
}


.one_box1 img{
	/*padding:14px 0 5px 0;*/
}

.bottom_dot{
		background:url(../oneclinic/img/dot.gif) repeat-x top left;
	width:830px;
	padding-top:5px;
}


#oneclinic_content #content_inner .h3_text2,#twoclinic_content #content_inner .h3_text2,#threeclinic_content #content_inner .h3_text2 {
    padding: 71px 0 0 37px;
}

.inner_box3{
	padding:28px 0 0 85px;
	float:left;
	width:389px;
}



.inner_box3 p{
	padding:0 0 35px 0;
	font-size:0.8em;
	color: #333;
	width:393px;
	text-align:justify;
}

.inner_box3 h4{
	text-align:right;
	/*padding: 181px 5px 0 112px;
	display: inline;*/
	
}

.inner_box3 .oosawa{
	text-align:right;
	padding: 38px 0 0;
	/*padding: 181px 5px 0 112px;
	display: inline;*/
	
}

.img3{
	margin:2px 0 0 47px;
	float:left;
}

/*---------------------------------
第一クリニックデータ
---------------------------------*/
.tameshi{
	padding: 0 0 0 88px;
}

.item11{
}

#clinic_data{
	width:891px;
	border:1px solid #DDDDDD;
	margin:75px 0 0 6px;
	padding:31px 23px 31px 23px;
	background:#fff;
}

.clinic_data_table {
	border-spacing:3px 10px;
	font-size:0.8em;

}

#clinic_left{
	float:left;
	padding:0 0 0 15px;
	  width: 448px;
}

#clinic_data dt{
	margin:5px 0 5px 0;
}

#clinic_data dd{
	margin:5px 0 5px 0;
}


.cinic{
	float:left;
	font-size:1.0em;
	color: #000;
	/*background:url(../oneclinic/img/one_clinic.gif) no-repeat bottom left;
	padding:20px 0 0 0;*/
	padding: 0 0 0 13px;
}

.cinic2{
	float:right;
	font-size:1.0em;
	color: #000;
	padding: 0 10px 0 0;
}

.img5{
	padding: 0 0 22px 14px;
}

.td_margin{
/*	width:74px;
	height:10px;*/

}

.cel_spa{
	border-spacing:0 10px;
}

.border_{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 8px;
}

.border_0{
	
	border-bottom:1px solid #ccc;
	padding:5px 3px 0 8px;
}

.border_0_1{
	
	border-bottom:1px solid #ccc;
	padding:5px 3px 0 10px;
}

.td_margin2{
	width:77px;
	height:20px;

}

.width_{
	width:98%;
/*	padding: 0 0 0 19px;*/
}
.oneitem_1{
	/*float:left;*/
	font-size:0.8em;
	color: #333;
	width:74px;
	vertical-align:middle;
	padding:3px 3px;
	text-align:center;
	background:#F6F6F6;
	border:1px solid #DDDDDD;
	
	
}

.oneitem_1-1{
	/*float:left;*/
	font-size:0.8em;
	color: #333;
	width:74px;
	vertical-align:middle;
	padding:3px 3px;
	text-align:center;
	background:#F6F6F6;
	border:1px solid #DDDDDD;
	
}

.oneitem_1-2{
	/*float:left;*/
	font-size:0.7em;
	color: #000;
	width:74px;
	vertical-align:middle;
	padding:3px 3px;
	text-align:center;
	background:#F6F6F6;
	border:1px solid #DDDDDD;
	
}

.touseki1{
	    padding: 30px 0 0;
	
}

.touseki2{
	    padding: 42px 0 0;
}

.access{
	margin:18px 0 0 0;
}

.oneitem_2{
	padding: 0 18px 0 13px;
	/*float:left;*/
	color: #333;
	
}

.oneitem_3{
	padding: 0 18px 0 13px;
	/*float:left;*/
	color: #333;
	
}

.oneitem_4{
	/*border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;*/
	padding:5px 8px;
}

.oneitem_5{
	
	padding: 0 0 0 13px;
	/*float:left;*/
	color: #333;

}

.oneitem_6 img{
	padding:19px 0 0 0;
	width:405px;
	
		   
	
	
}

.oneitem_7 img{
	padding:19px 0 0 0;
	width:405px;
	
	
		   
	
	
}

.oneitem_7{
	
	
	
		   
	
	
}

.Blue_{
	color:#006699;
}

.Red_{
	color:#993300;
}

.clinic_item1{
	font-size:0.9em;
	vertical-align:middle;
	/*text-align:center;*/
}

.gairai{
	margin: 21px 0 0 0;
}

.gairai2{
	margin: 11px 0 0 0;
}


.clinic_item2{
	text-align:center;
	vertical-align:middle;
}


#clinic_right{
	margin:-15px 0 0 0;
	float:right;
	width:400px;
	padding:0 15px 0 0 ;
}

.oneitem_8{
	padding: 0 0 0 16px;
	float:left;
	color: #333;
	font-size:0.8em;
	width:310px;
	color: #000;
	
}



#clinic_data .access .oneitem_1{
	float:left;
	font-size:0.8em;
	color: #000;
	width:77px;
	vertical-align:middle;
	padding:3px 3px;
	text-align:center;
	background:#F6F6F6;
	border:1px solid #DDDDDD;
	 margin: 20px 0 0;
	
}

#clinic_data .access .oneitem_8{
	  margin:17px 0 0;
}

	
/*---------------------------------
第二六島クリニック
---------------------------------*/

.item10{
	
}

.left_text5{
	background:url(../twoclinic/img/h4_img.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:115px;
	top:27px;
	position:absolute;
	
	
}


.left_text5-2{
	background:url(../twoclinic/img/h4_img2.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:115px;
	top:27px;
	position:absolute;
	
	
}

.left_text5-3{
	background:url(../twoclinic/img/h4_img3.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:115px;
	top:27px;
	position:absolute;
	
	
}

/*---------------------------------
城内六島クリニック
---------------------------------*/
.left_text6{
	background:url(../threeclinic/img/h4_img.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:115px;
	top:27px;
	position:absolute;
	
	
}


.left_text6-2{
	background:url(../threeclinic/img/h4_img2.gif) no-repeat left top;
	text-indent:-9999px;
	height:44px;
	width:133px;
	top:27px;
	position:absolute;
	
	
}

.left_text6-3{
	background:url(../threeclinic/img/h4_img5.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:159px;
	top:27px;
	position:absolute;
	
	
}

.left_text6-4{
	background:url(../threeclinic/img/h4_img6.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:135px;
	top:27px;
	position:absolute;
	
	
}

.left_text6-5{
	background:url(../threeclinic/img/h4_img5touseki.gif) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:135px;
	top:27px;
	position:absolute;
	
	
}

.touseki{
	float:right;
	width:325px;
	padding:0 18px 0 0;
}

.box2{
	float:right;
	width:325px;
	padding:0 18px 0 0;
}

.touseki p{
	padding:0 0 15px 0;
}

.box2 p{
	padding:0 0 15px 0;
}

/*---------------------------------
伊丹ガーデンズクリニック
---------------------------------*/
.left_text7{
	background:url(../fourclinic/img/h4_img01.png) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:150px;
	top:27px;
	position:absolute;
	
	
}


.left_text7-2{
	background:url(../fourclinic/img/h4_img02.png) no-repeat left top;
	text-indent:-9999px;
	height:44px;
	width:150px;
	top:27px;
	position:absolute;
	
	
}

.left_text7-3{
	background:url(../fourclinic/img/h4_img03.png) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:150px;
	top:27px;
	position:absolute;
	
	
}

.left_text7-4{
	background:url(../fourclinic/img/h4_img04.png) no-repeat left top;
	text-indent:-9999px;
	height:67px;
	width:150px;
	top:27px;
	position:absolute;
	
	
}




/*---------------------------------
アクセス
---------------------------------*/
.access-1{
	    font-size: 0.9em;
    text-align: center;
    vertical-align: top;
}

.access-2{
	    font-size: 0.75em;
		/*line-height:1.4;*/
    vertical-align: middle;
	padding: 0 0 0 22px;
}

.access_table{
	  margin: 0 0 0 5px;
}



/*---------------------------------
お問い合わせ 
---------------------------------*/

#contact_inner, #thanks_inner#, #careers_inner{
	width:950px;
	margin:0 auto;
	padding:0 0 102px 0;
}

#contact_inner h3{
	
	text-align:center;
	padding:50px 0 0 16px;
}

#mail_from{
	width:837px;
	margin:34px auto;
	
}

#thanks{
	width:837px;
	margin:0 auto;
}

#thanks_inner h3{
	
	text-align:center;
	padding:35px 0 25px 0;
}

#thanks .text8{
	text-align:right;
	
}

#thanks .text8 a{

	color:#006699;
}

.contact_tel{
	width:267px;
	height:154px;
	border-right:2px solid #D9D9D9;
	margin:40px 0 0 0;
	 padding: 0 0 0 35px;
	 float:left;
}

.contact_tel h4{
}

.contact_tel h5{
	padding:24px 19px 0 17px;
	
}

.contact_time{
	padding:19px 0 3px 18px;
	color:#666;
	font-weight:bold;
	font-size:0.8em;
}

.time{
	padding:0 0 0 30px;
	color:#666;
	font-size:0.8em;
}

#contact_inner{
	    margin: 0 auto;
    padding: 0 0 102px;
    width: 950px;
}

.contact_tel_2{
	width:267px;
	 padding: 0 0 0 46px;
}

/*---------------------------------
採用情報
---------------------------------*/
#careers_inner{
	width:950px;
	margin:0 auto;
	padding:0 0 102px 0;
}


#careers_inner h3{
	
	text-align:center;
	padding:55px 0 25px 0;
}

#careers_inner .text7{
	width:837px;
	margin:0 auto;
}

#careers{
	
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    margin: 0 auto;
    padding: 31px 23px;
    width: 891px;
}

.careers_data_table {
    border-spacing: 3px 10px;
    font-size: 1.0em;
	 margin: 0 0 0 34px;
}

.careers_item{
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #DDDDDD;
    color: #333;
    font-size: 0.9em;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
    width: 163px;
}

.txt_gothic {
    font-family: "メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}

.careers_item2{
    color: #333333;
    padding: 0 12px 0 13px;
	 font-size: 0.9em;
	 line-height:2;
}

.careers_item2 .font_bold{
	font-size:1.0em;
	font-weight:bold;
}


/*---------------------------------
六島関連クリニック
---------------------------------*/
#link_inner{
	width:950px;
	margin:0 auto;
	padding:0 0 55px 0;
}

#link_inner p{
	text-align:center;
	margin:0 auto;
	padding:39px 0 0 0;
}

.link_box{
	width:870px;
	margin:0 auto;
	padding: 40px 0 30px 5px;
}

.link_box2{
	width:870px;
	margin:0 auto;
	padding: 33px 0 15px 5px !important;
}

.link_item{
	    float: left;
    padding: 10px 12px 0 0;
}

.link_item2{
	    float: left;
    padding: 0 12px 0 0;
}

.link_item img{
}

.link_box li{
	    float: left;
    padding: 0 69px 0 0;
	
  
	/*background:url(../linkclinic/img/link_icon.gif) no-repeat left center;*/
}

.link_option{
	  width: 275px !important;
	    margin: -13px 0 0;
}

.link_option2{
	 width:179px;
}

.link_option3{
	 width:262px;
}

.link_option2_2{
	
	 width:209px;
	  padding: 0 40px 0 0 !important;
}



.link_box ul{
	list-style: none outside none !important;
	margin:0 auto;
}

.link_box ul li a{
	
	
	/*height:28px;*/
	font-size:15px;
	
	
}

.link_none{
	padding:0 !important;
}

.link_option2_3{
		  width: 275px !important;
	    margin: -4px 0 0;

}

.link_padding{
	padding:40px 0 0 0 !important;
}

.link_option2_4{
	
	 width:223px;
	  padding: 0 40px 0 0 ;
}


/*---------------------------------
jquery用ページ
---------------------------------*/
#about_box{
	width:507px;
	overflow:hidden;
	height:0;
}

.about_box4inner{
	width:470px;
	min-height:530px;
	background-color:#fff;
	padding:33px 18px 0 18px;
}

.about_box4inner img{
	padding:15px 0 27px 0;
}

.about_box4inner .jq_item2 img{
	padding:0 !important;
}

.jqboxinner{
	padding: 0 0 0 10px;
    width: 458px;
}

.jq_item1{
	padding:0 0 28px 0;
	font-size:0.9em;
	color:#333;
}

.jq_item1 tr td{
	padding:5px 10px;
	vertical-align:top;
}

.jq_item3{
	
	font-size:0.9em;
	color:#333;
}

.jq_item4{
	
	font-size:1em;
	color:#333;
	margin:20px 0 0 0;
}

.jq_item5{
	
	font-size:0.9em;
	color:#333;
	margin:10px 0 0 21px;
}

.jq_item6{
	
	font-size:0.9em;
	color:#333;
	/*margin:16px 0 0 2px;*/
}

.jq_item7{
	
	font-size:0.9em;
	color:#333;
	margin:0 0 0 2px;
}

.jq_item8{
	
	font-size:0.9em;
	color:#333;
	margin:0 0 0 2px;
}

.jq_item9{
	
	font-size:0.8em;
	color:#333;
	    margin: 0 0 14px 19px;
    width: 431px;
}

.jq_item10{
	
	font-size:0.85em;
	color:#333;
}

.indent{
	text-indent:1em;
}

/*オブジェクト指向型css*/

.margin{
	margin:20px 0 0 0;
}

.padding0{
	padding:15px 0 27px 0 !important;
}

.about_box4inner2 {
    background-color: #FFFFFF;
    /*min-height: 583px;*/
    padding: 27px 18px 0 !important;
    width: 470px;
}


#side {
    margin-top: 30px;
    width: 238px;
	 float: right;
}

   
