@charset "UTF-8";

/* ***************************************************
* CSS file For futae.artis-clinic.com
	FileName: voice.css
■目次 ==========================================
■[00]:メインイメージ
**************************************************** */

/*-----------------------------------------------------------
■[00]:メインイメージ
------------------------------------------------------------*/
.iepngfix {  
    behavior: expression(IEPNGFIX.fix(this));  
}  

/* ヘッダ */

div#Header img.indexLogo {
	width: 150px;
	position: absolute;
	top: 40px;
	left: 20px;
}

div#Header_index {
	width: 774px;
	height: 34px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	z-index: 100;
}

div#Header_index h1 {
	width: 400px;
	position: absolute;
	top: 7px;
	left: -9px;
}

*:first-child+html div#Header_index h1 {
	position: absolute;
	top: 7px;
	left: 0px;
}

/* hide from Mac IE \*/
* html div#Header_index h1 {
	position: absolute;
	top: 7px;
	left: 0px;
}
/* */ 



div#Header_index img.Logo {
	width: 150px;
	position: absolute;
	top: 40px;
	left: 21px;
}

*:first-child+html div#Header_index img.Logo {
	position: absolute;
	top: 40px;
	left: 30px;
}

/* hide from Mac IE \*/
* html div#Header_index img.Logo {
	position: absolute;
	top: 40px;
	left: 30px;
}
/* */ 

div#Header_index img.Official {
	width: 212px;
	position: absolute;
	top: 10px;
	right: 14px;
}

*:first-child+html div#Header_index img.Official {
	position: absolute;
	top: 10px;
	right: 5px;
}

/* hide from Mac IE \*/
* html div#Header_index img.Official {
	position: absolute;
	top: 10px;
	right: 5px;
}
/* */ 


div#Main_img {
	width: 818px;
	height: 311px;
	background: url(/img/index/main_img.jpg) no-repeat left top;
	position: relative;
	margin: 0 auto;
	z-index: 0;
	text-align: left;
}

div#Main_img h2 {
	position: absolute;
	right: 25px;
	top: 120px;
}

div#Main_img p {
	position: absolute;
	right: 21px;
	top: 10px;
}


div#Main_img p#Tel {
	position: absolute;
	right: 175px;
	top: 7px;
}


div#Main_img p#Contact {
	position: absolute;
	right: 21px;
	top: 8px;
}


div#Index_menu {
	background: url(/img/index/menu_bg.png) no-repeat left bottom;
	width: 207px;
	padding: 97px 0 15px 0;
	margin: 0 0 10px 13px;
}

* html #Index_menu {
behavior: expression(IEPNGFIX.fix(this));
}

*:first-child+html div#Index_menu {
	padding: 97px 0 15px 0;
	margin: 0 0 10px 22px;
}

/* hide from Mac IE \*/
* html div#Index_menu {
	padding: 97px 0 15px 0;
	margin: 0 0 10px 22px;
}
/* */ 

div#Index_menu ul {
	padding: 0 0 0 9px;
}

div#Contents_wrapper {
	background: url(/img/index/boundary_line.gif) repeat-x left top #fff;
	width: 100%;
	padding-top: 20px;
}

div#Contents_index {
	margin: 0 auto;
	width: 792px;
	font-size: 10px;
	line-height: 16px;
	margin-bottom: 15px;
}


div#Left {
	width: 595px;
	float: left;
	margin-left: 5px;
}

div#Right {
	width: 179px;
	float: right;
	text-align: left;
}

div#Right a:link { color: #666666; text-decoration: none; }
div#Right a:hover { color: #666; text-decoration: none;
}


div#Center_column {
	float: right;
	text-align: left;
	width: 374px;
	height: 207px;
	background: url(/img/index/welcome_bg.jpg) no-repeat left bottom;
}

div#Center_column img {
	margin: 40px 0 0 12px;
}

p.Comment {
	padding: 0 10px 0 12px;
	margin-top: 5px;
}

p.Comment2 { padding: 0 7px 7px;}

div#Left_column {
	float: left;
	width: 203px;
	text-align: left;
}

div#Left_column dl {
	background: url(/img/index/dotted.gif) repeat-x left top #f9f9f9;
}

div#Left_column dt {
	background: url(/img/index/arrow.gif) no-repeat 5px 8px;
	padding: 2px 0 0 18px;
	color: #751719;
	font-weight: bold;
}

div#Left_column dd {
	background: url(/img/index/dotted.gif) repeat-x left bottom;
	padding: 0 0 2px 18px;
	line-height: 14px;
}

div#Left_column p {
	margin: 10px 0 0 1px;
	font-size: 10px;
	line-height: 14px;
}

a#Pickup {
	background: url(/img/index/pick_up_bg.jpg) no-repeat left top;
	width: 179px;
	height: 98px;
	font-size: 10px;
	margin-bottom: 5px;
	line-height: 14px;
	display: block;
}

a#Pickup span {
	display: block;
	padding: 36px 5px 3px 5px;
}

a#Pickup:link { color: #666; text-decoration: none; }
a#Pickup:hover { color: #666; text-decoration: none; }
a#Pickup:visited { color: #666; text-decoration: none; }

p#Media {
	background: url(/img/index/media_info_bg2.jpg) no-repeat left top;
	width: 179px;
	height: 117px;
	font-size: 10px;
	line-height: 14px;
	display: block;
}

p#Media span {
	padding: 36px 5px 3px 5px;
	display: block;
}

p#Media a.bt_repo{
	float:left;
	margin:3px 0 0 5px;
}


/* a#Media:link { color: #666; text-decoration: none; }
a#Media:hover { color: #666; text-decoration: none; }
a#Media:visited { color: #666; text-decoration: none; } */


div#Footer_bg {
	background: url(/img/index/footer_line.gif) repeat-x left top;
	width: 100%;
	padding-top: 10px;
}

div#Footer_index {
	background: url(/img/index/footer_bg.gif) no-repeat 0 67px;
	text-align: right;
	margin: 0 auto;
	width: 792px;
	font-size: 10px;
	padding-bottom: 40px;
	line-height: 16px;
	color: #666;
}

div#Footer_index p {
	font-size: 10px;
	font-weight: bold;
}

div#Footer_index a:link {
	color: #666;
	text-decoration: none;
}
div#Footer_index a:visited {
	color: #666;
	text-decoration: none;
}
div#Footer_index a:hover {
	color: #666;
	text-decoration: none;
}

div#Footer_index img {
	margin-top: 5px;
}