@charset "UTF-8";
/*
Theme Name: アイランドタワークリニック 名古屋院
Theme URI: http://wordpress.org/
Description: アイランドタワークリニック 名古屋院 2010/4/20
Version: 1.0
Author: narico
Author URI: 
Tags: 
Text Domain: 

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* ---format--- */
html{overflow-y: scroll;}
html,body {height:100%;width:100%;}
body{font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; color:#333;background:url(images/body_bg.gif) repeat-x top; text-align:center;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,input,textarea{ font-size:100%; font-weight:normal}
fieldset,img { border:0; }
ol,ul{ list-style:none; } 
table{border-collapse: collapse;border-spacing:0;}
caption, th{text-align: left;}
address, caption, cite, code, dfn, em, th, var{font-style: normal; font-weight: normal;}
br{ letter-spacing:0;}

a{ text-decoration:none; color:#415152}
a:hover{ text-decoration:underline; color:#5fa8ad;}
a:visited{ color:#5fa8ad;}

/* ---share class--- */
.disp{display:block;text-indent:-9999px;}
.tAR{ text-align:right !important}
.tAC{ text-align:center !important}
.tAL{ text-align:left !important}
.fL{ float:left; }
.fR{ float:right; }
.imgfL{ float:left; margin:0 10px 10px 0; }
.imgfR{ float:right; margin:0 0 10px 10px; }
.clear{ clear:both;}
.clearfix:after {content: " ";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {display:inline-block;}
.att{ color:#CC0033; font-size:70%;}
.red{ color: #ff0000}

.mT30{ margin-top: 30px;}
.mB30{ margin-bottom: 30px;}


/* header */
#header{ width:100%; height:160px; padding-top: 10px; background:url(images/header_inner_bg.gif) repeat-x;}
#header .inner{ width:960px; height:170px; margin:0 auto; background:url(images/header_inner_bg.gif) no-repeat;}
#header h2 a{ width:290px; height:150px; background:url(images/header_logo.gif) no-repeat; outline:none;}
#header .description{ font-size:84%; color:#333333; margin:7px 0;}
#header .fR{ width:493px; text-align:right;}
#header .control{ width:493px; padding:0;}
#header .tel{ margin:0 0 5px 135px;}

/* gloval-navigation */
#gloval-navigation{ width:100%;background:url(images/gloval_navi_bg.gif) repeat-x top;}
#gloval-navigation ul{ width:961px; height: 55px; margin:0 auto;}
#gloval-navigation li{ float:left}

/* footer */
#footer{ width:100%; font-size:85%; line-height:1.5; text-align:center;background:#effcf8; border-top: solid 1px #b3dcc8; clear:both;}
#footer .inner{ width:960px; padding:15px 0; margin:0 auto; text-align:left; position:relative;}
#footer .footerText{ color:#666; margin-bottom:15px;}
#footerLink{ float:left;}
#footerLink ul{ float:left; width:130px;}
#footerLink li{ background:url(images/footer_link_marker.gif) no-repeat left; padding-left:15px; line-height:1.8; }
#footerLink li a{ color:#666; text-decoration:none;}
#footerBanner{ position:absolute;right:20px;top:-22px;}
#footer address{ clear:both; border-top:solid 1px #b3dcc8; text-align:center; padding:10px 0 15px; color:#b3dcc8; background:#effcf8;}

/* control */
.control{ width:960px;}
.tel{ width:358px;}
.contactBox{ width: 488px; height: 52px; padding: 5px 0 0 5px;background: url(images/btn_contact_bg.gif) no-repeat;}
.contactBox li{ float: left;}

/* sidebar */
#sidebar{}
.sidebanner{}


/************************************************************site share*/
#page{ background:url(images/bg_page.gif)}
.page-inner h2{ width:958px; height:115px; background:url(images/bg_h2Title.gif) no-repeat center;}
.control{ width:940px; padding:0 10px;}
.tel{ float:right;}
.contactBox{ float:left;}
.imgTitle{ text-indent:-9999px;}
.btn_pageTop { text-align:right;}
.boxH5{border:5px solid #CCCCCC;margin:0 15px;padding:15px 20px; background:#fff; margin-bottom:15px;}
.boxH5 h5{ font-weight:bold; line-height:2; color:#627b7a; font-size:110%;}
table{ width:600px; margin:0 auto; margin-bottom:10px; background:#fff;}
tr{ border: solid 1px #9de3ba;}
th{ padding:8px; background:#9de3ba; border-left: solid 1px #fff;}
td{ padding:8px; color:#666; border-right: solid 1px #9de3ba; text-align: center;}
td p{ margin:3px !important;}


/************************************************* home rayout*/
.home #page{ background:none;}
.home .page-inner{ width:960px; margin:0 auto; padding-bottom:40px;}
.home .page-inner .control{ width:960px; padding:0; clear:both;}

#indexHeadImg { height:255px; background:url(images/bg_top_mainImg.gif) repeat-x bottom;}
/*#indexHeadImg .inner{ width: 958px; height:242px; margin: 0 auto;border-left:solid 1px #c4dddc; border-right:solid 1px #c4dddc;background:url(images/top_mainImg.jpg) no-repeat center; position: relative;}*/
#indexHeadImg .inner{ width: 958px; height:242px; margin: 0 auto;border-left:solid 1px #c4dddc; border-right:solid 1px #c4dddc;background:url(images/main.png) no-repeat center; position: relative;}
#indexHeadImg .banner{ position: absolute; bottom: 69px; right: 20px; text-align:right;}
#indexHeadImg li{ display: inline;}

#indexDescription{ width: 960px; height:70px; margin:0 auto 10px; background:url(images/bg_indexDesc.gif) no-repeat; color:#3413e3;}
#indexDescription .inner{font-size:90%;line-height:1.3;padding:10px;text-align:left;}

.home .box370{ width:370px; background:url(images/bg_indexContent_foot.gif) no-repeat bottom; padding-bottom:10px; margin-bottom:10px; font-size:90%; line-height:1.4; color:#415152;}
.home .box370  h2{ width: 370px; height:40px; background:url(images/bg_indexContent_top.gif) no-repeat;}
.home .box370 .inner{ background:url(images/bg_indexContent_mdd.gif) repeat-y;padding:10px 15px;text-align:left;}
.home .box370 .telnum{
	clear:both;
	text-align:center;
	padding-top:10px;
}

#experience .inner{ height: 200px;}
#experience .imgTitle{ background:url(images/index_title01.gif) no-repeat;}
#experience .link01 a{ width:370px; height:65px; background:url(images/index_text01.gif) no-repeat; margin-top:-8px; text-indent:-9999px; position:relative; display: block;}

#information .inner{ height: 270px;}
#information .imgTitle{ background:url(images/index_title05.gif) no-repeat;}
#information li{ background:url(images/icon_arrow.gif) no-repeat left 3px; border-bottom:dotted 1px #a3bdbe; margin-bottom:5px; padding:0 0 5px 15px;}

#nakano .inner{ height: 270px;}
#nakano .imgTitle{ background:url(images/index_title02.gif) no-repeat;}

#consept .inner{ height: 257px;}
#consept .imgTitle{ background:url(images/index_title04.gif) no-repeat;}

#hotel .imgTitle{ background:url(images/index_title03.gif) no-repeat;}



/********************************************** page rayout*/
.page .page-inner{ width:958px;border-left:solid 1px #c4dddc; border-right:solid 1px #c4dddc; background:#fff; padding-bottom:40px;}
.page .page-inner #content{ width:940px; padding:0 10px; margin-bottom:10px;}
.page .page-inner .post{ float:left; width:725px;}
.page .page-inner #sidebar{ float:right; width:205px;}

.post{ background:url(images/bg_post_foot.gif) no-repeat bottom; padding-bottom:10px;}
.post h3{ width:725px; height:50px; background:url(images/bg_postH3Title.gif) no-repeat; text-indent:20px; line-height:4; font-weight:bold; text-align:left;}

.entry{ background:url(images/bg_post_mdd.gif) repeat-y; padding:10px 20px; text-align:left; color:#415152; line-height:1.6;}
.entry h4{ background:url(images/icon_h4.gif) no-repeat; line-height:3; font-weight:bold;font-weight:bold;line-height:2.1;margin:0 0 5px;border-bottom:1px dotted #CCCCCC;padding-bottom:3px;text-indent:20px;}
.entry p{ margin-bottom:15px;}

#sideNav{ background:url(images/bg_sideNav_foot.gif) no-repeat bottom; padding-bottom:5px; margin-bottom:10px;}
#sideNav .inner{ background:url(images/bg_sideNav_mdd.gif) repeat-y;}
#sideNav ul{ background:url(images/bg_sideNav_top.gif) no-repeat top; padding-top:5px;}
#sideBanner li{ margin-bottom:10px;}

/* clinic */	.page-id-2 .page-inner h2,
			.page-id-6 .page-inner h2,
			.page-id-8 .page-inner h2,
			.page-id-103 .page-inner h2{ background:url(images/bg_h2Title_01.gif) no-repeat center;}
/* flow */	.page-id-12 .page-inner h2,
			.page-id-269 .page-inner h2,
			.page-id-271 .page-inner h2,
			.page-id-311 .page-inner h2{ background:url(images/bg_h2Title_02.gif) no-repeat center;}
/* price */	.page-id-14 .page-inner h2{ background:url(images/bg_h2Title_03.gif) no-repeat center;}
/* contact */	.page-id-34 .page-inner h2,
			.page-id-36 .page-inner h2,
			.page-id-38 .page-inner h2,
			.page-id-302 .page-inner h2,
			.page-id-304 .page-inner h2,
			.page-id-306 .page-inner h2{ background:url(images/bg_h2Title_08.gif) no-repeat center;}
/* consept */	.page-id-22 .page-inner h2{ background:url(images/bg_h2Title_09.gif) no-repeat center;}
/* hotel */	.page-id-24 .page-inner h2{ background:url(images/bg_h2Title_10.gif) no-repeat center;}
/* access */	.page-id-10 .page-inner h2{ background:url(images/bg_h2Title_11.gif) no-repeat center;}
/* campaign20101001 */	.page-id-358 .page-inner h2{ background:url(images/bg_h2Title_campaign20101001.gif) no-repeat center;}
/* faq */		.category-faq .page-inner h2{ background:url(images/bg_h2Title_04.gif) no-repeat center;}
/* info */	.category-information .page-inner h2{ background:url(images/bg_h2Title_05.gif) no-repeat center;}
/* voice */	.category-voice .page-inner h2{ background:url(images/bg_h2Title_06.gif) no-repeat center;}
/* ex */		.category-experience .page-inner h2{ background:url(images/bg_h2Title_07.gif) no-repeat center;}

/* campaign20110301 */	.page-id-397 .page-inner h2{ background:url(images/campaign70/title.png) no-repeat center;}
/* campaign20110701 */	.page-id-416 .page-inner h2{ background:url(images/campaign201107/title.png) no-repeat center;}
/* campaign20110901 */	.page-id-436 .page-inner h2{ background:url(images/campaign201109/title.png) no-repeat center;}
/* campaign201111 */	.page-id-454 .page-inner h2{ background:url(images/campaign201111/title.png) no-repeat center;}
/* campaign201112 */	.page-id-480 .page-inner h2{ background:url(images/campaign201112/title.png) no-repeat center;}


/********************************************** single rayout*/
.single .page-inner{ width:958px;border-left:solid 1px #c4dddc; border-right:solid 1px #c4dddc; background:#fff; padding-bottom:40px;}
.single .page-inner h2{ display:none;}
.single .page-inner #content{ width:940px; padding:10px 0; margin:0 0 20px;}
.single .page-inner .post{ float:left; width:725px}
.single .page-inner #sidebar{ float:right; width:205px;}

 

/******************************************** archive rayout*/
.archive .page-inner{ width:958px;border-left:solid 1px #c4dddc; border-right:solid 1px #c4dddc; background:#fff; padding-bottom:40px;}
.archive .page-inner #content{ width:940px; padding:0 10px; margin-bottom:20px;}
.archive .page-inner .post{ float:left; width:725px}
.archive .page-inner #sidebar{ float:right; width:205px;}

.archive .page-inner .entry li{ height:41px; line-height:3; text-indent:50px; margin-bottom:10px;}
.category-information .entry li{background:url(images/icon_information.gif) no-repeat left top;}
.category-voice .entry li{background:url(images/icon_voice.gif) no-repeat left top;}
.category-faq .entry li{background:url(images/icon_faq.gif) no-repeat left top;}
.category-experience .entry li{background:url(images/icon_experience.gif) no-repeat left top;}


/********************************************** 404 rayout*/
.error404 .page-inner{ width:958px;border-left:solid 1px #c4dddc; border-right:solid 1px #c4dddc; background:#fff; padding-bottom:40px;}
.error404 .page-inner h2{ display:none;}
.error404 .page-inner #content{ width:940px; padding:10px 0; margin:0 0 20px;}
.error404 .page-inner .post{ float:left; width:725px}
.error404 .page-inner #sidebar{ float:right; width:205px;}




/* other */
.price{ width: 600px; height: 46px; position: relative; background: url(images/pages/price_bg.gif) no-repeat center; margin-bottom: 15px;}
.price01,
.price02,
.price03{ width: 180px; position: absolute; top:0;font-size: 110%; line-height: 4}

.price01{ left: 20px;}
.price02{ left: 190px;}
.price03{ right: 25px;}



/* wpcf7 form */
.wpcf7 table{ width:600px; margin:0 auto; margin-bottom:10px; background:#fff;border-top:solid 1px #1f2869;border-left:solid 1px #1f2869;}
.wpcf7 th{ text-align:right; width:150px; padding:8px; background:#9de3ba; color:#415152; font-weight: bold; border-bottom: solid 1px #fff; border-left: solid 1px #9DE3BA;}
.wpcf7 td{ padding:8px; color:#666; text-align: left; border-bottom:solid 1px #9DE3BA;}
.wpcf7 td p{ margin:3px !important;}
.wpcf7 .txt200 { width:200px;}
.wpcf7 .area200 { width:100%;}
.wpcf7 .txt30 { width:30px;}
.wpcf7 .txt40 { width:40px;}



/* 高田追加 */

.page-id-397 .page-inner .post #main {
	width:690px;
	height:425px;
	padding-bottom:10px;
	margin:0 auto;
}
.page-id-397 .page-inner .post .camcatch {
	width:670px;
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding:20px 0 10px 0;
	margin:0 auto;
}
.page-id-397 .page-inner .post .camcatch span {
	font-size:10px;
}
.page-id-397 .page-inner .post .camcatch p {
}
.page-id-397 .page-inner .post .img {
	width:690px;
	height:70px;
	margin:0 auto;
}
.page-id-397 .page-inner .post dl {
	width:690px;
	text-align:left;
	padding:10px 0;
	margin:0 auto;
}
.page-id-397 .page-inner .post dl dt {
	height:20px;
	padding-bottom:5px;
}
.page-id-397 .page-inner .post dl dd {
	font-size:14px;
	line-height:18px;
	text-align:left;
	padding:0 10px;
}

.page-id-397 .page-inner .post dl dd span {
	font-size:10px;
}
.page-id-397 .page-inner .post dl dd u {
	font-size:18px;
	text-decoration:none;
	color:#900;
}

.page-id-397 .page-inner .post .contactCamBox {
	width:528px;
	height:160px;
	font-size:14px;
	line-height:22px;
	text-align:center;
	color:#937B4A;
	background:#F1E8D0;
	border:1px solid #E4D3AA;
	padding:20px 0 0 0;
	margin:15px auto 15px auto;
}
.page-id-397 .page-inner .post .contactCamBox .btn {
	width:422px;
	height:78px;
	padding:20px 0 10px;
	margin:0 auto;
}
.page-id-397 .page-inner .post .contactCamBox .btn a {
	background:none;
	padding:0;
}
.page-id-397 .page-inner .post .contactCamBox a {
	font-size:12px;
	line-height:20px;
	background:url(images/campaign70/icon.png) no-repeat 0% 50%;
	padding-left:20px;
}


.page-id-416 .page-inner .post #textBox {
	width:630px;
	height:441px;
	font-size:14px;
	line-height:18px;
	color:#333333;
	text-align:left;
	background:url(images/campaign201107/bg.png) no-repeat top;
	padding:20px 30px;
	margin:0 auto;
}
.page-id-416 .page-inner .post #textBox .boxInner {
	padding:0px;
	margin:0px;
}
.page-id-416 .page-inner .post #textBox dl {
	height:40px;
	clear:both;
	padding:5px 0px;
	margin:0px;
	overflow:hidden;
	zoom:1;
}
.page-id-416 .page-inner .post #textBox dl dt {
	width:130px;
	float:left;
	padding:0px;
	margin:0px;
	overflow:hidden;
	zoom:1;
}
.page-id-416 .page-inner .post #textBox dl dd {
	width:490px;
	font-size:14px;
	line-height:20px;
	float:right;
	padding:0px;
	margin:0px;
	overflow:hidden;
	zoom:1;
}
.page-id-416 .page-inner .post #textBox dl dd span {
	font-size:10px;
}

.page-id-416 .page-inner .post #textBox .boxInner span ,
.page-id-416 .page-inner .post #textBox dl dd u {
	text-decoration:none;
	font-size:19px;
	color:#CC0000;
}

.page-id-416 .page-inner .post .btnBox {
	width:690px;
	height:130px;
	background:url(images/campaign201107/btn-on.png) no-repeat 0px 10px;
	padding-top:10px;
	margin-bottom:15px;
	clear:both;
}
.page-id-416 .page-inner .post .btnBox a {
	width:690px;
	height:130px;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
	background:url(images/campaign201107/btn.png) no-repeat bottom;
}
.page-id-416 .page-inner .post .btnBox a:hover {
	background:url(images/campaign201107/btn-on.png) no-repeat bottom;
}

/* cam201109
----------------------*/
.page-id-436 .page-inner .post .text {
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding:15px;
	margin:0 auto;
}
.page-id-436 .page-inner .post .text p {
	padding-bottom:18px;
}
.page-id-436 .page-inner .post .text span {
	font-size:18px;
	color:#CC0000;
}
.page-id-436 .page-inner .post dl {
	text-align:left;
	padding:0px 15px 10px 15px;
	margin:0 auto;
	clear:both;
}
.page-id-436 .page-inner .post dl dt {
	width:120px;
	float:left;
	padding-bottom:8px;
}
.page-id-436 .page-inner .post dl dd {
	width:510px;
	float:right;
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding-top:5px;
}

.page-id-436 .page-inner .post dl dd span {
	font-size:10px;
}
.page-id-436 .page-inner .post dl dd u {
	font-size:18px;
	text-decoration:none;
	color:#CC0000;
}
.page-id-436 .page-inner .post .btnBox {
	width:550px;
	text-align:center;
	clear:both;
	padding-top:30px;
	margin:0 auto;
}
.page-id-436 .page-inner .post .btnBox .btn01 {
	width:190px;
	height:100px;
	float:left;
	background:url(images/campaign201109/btn01-on.png) no-repeat;
}
.page-id-436 .page-inner .post .btnBox .btn01 a {
	width:190px;
	background:url(images/campaign201109/btn01.png) no-repeat;
}
.page-id-436 .page-inner .post .btnBox .btn01 a:hover {
	background:url(images/campaign201109/btn01-on.png) no-repeat;
}
.page-id-436 .page-inner .post .btnBox .btn02 {
	width:350px;
	height:100px;
	float:right;
	background:url(images/campaign201109/btn02-on.png) no-repeat;
}
.page-id-436 .page-inner .post .btnBox .btn02 a {
	width:350px;
	background:url(images/campaign201109/btn02.png) no-repeat;
}
.page-id-436 .page-inner .post .btnBox .btn02 a:hover {
	background:url(images/campaign201109/btn02-on.png) no-repeat;
}
.page-id-436 .page-inner .post .btnBox a {
	height:100px;
	text-indent:-10000px;
	display:block;
	overflow:hidden;
}
 

/* cam201110
----------------------*/
.page-id-454 .page-inner .post .text .mark {
width:242px;
float:left;
padding-bottom:15px;
}
.page-id-454 .page-inner .post .text .catch {
width:424px;
	font-size:16px;
	line-height:22px;
padding-bottom:15px;
font-weight:bold;
float:right;
}
.page-id-454 .page-inner .post .text .catch img {
margin-bottom:10px;
}
.page-id-454 .page-inner .post .text {
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding:15px 0;
	margin:0 auto;
}
.page-id-454 .page-inner .post .text p {
	padding-bottom:18px;
clear:both;
}
.page-id-454 .page-inner .post .text span {
	font-size:18px;
	color:#CC0000;
}
.page-id-454 .page-inner .post dl {
	text-align:left;
	padding:0px 15px 10px 15px;
	margin:0 auto;
	clear:both;
}
.page-id-454 .page-inner .post dl dt {
	width:120px;
	float:left;
	padding-bottom:8px;
}
.page-id-454 .page-inner .post dl dd {
	width:510px;
	float:right;
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding-top:5px;
}

.page-id-454 .page-inner .post dl dd span {
	font-size:10px;
}
.page-id-454 .page-inner .post dl dd u {
	font-size:18px;
	text-decoration:none;
	color:#CC0000;
}
.page-id-454 .page-inner .post .btnBox {
	width:550px;
	text-align:center;
	clear:both;
	padding-top:30px;
	margin:0 auto;
}
.page-id-454 .page-inner .post .btnBox .btn01 {
	width:190px;
	height:100px;
	float:left;
}
.page-id-454 .page-inner .post .btnBox .btn01 a {
	width:190px;
	background:url(images/campaign201111/btn01.png) no-repeat;
}
.page-id-454 .page-inner .post .btnBox .btn02 {
	width:350px;
	height:100px;
	float:right;
}
.page-id-454 .page-inner .post .btnBox .btn02 a {
	width:350px;
	background:url(images/campaign201111/btn02.png) no-repeat;
}
.page-id-454 .page-inner .post .btnBox a {
	height:100px;
	text-indent:-10000px;
	display:block;
	overflow:hidden;
}

.page-id-480 .page-inner .post .btn_pageTop {
	padding-right:20px;
	padding-bottom:10px;
}
.page-id-480 .page-inner .post * {
	padding:0px;
	margin:0px
}
.page-id-480 .page-inner .post .catch {
	text-align:center;
	height:240px;
	padding-bottom:15px;
	margin:0 auto;
}
.page-id-480 .page-inner .post .catchBox {
	width:630px;
	height:704px;
	margin:0 auto 20px auto;
}
.page-id-480 .page-inner .post .catchBox .catch01 {
	height:440px;
}
.page-id-480 .page-inner .post .catchBox .catch02 {
	height:80px;
}
.page-id-480 .page-inner .post .catchBox .catch03 {
	height:184px;
}
.page-id-480 .page-inner .post .textBox {
	width:552px;
	margin:0 auto;
}
.page-id-480 .page-inner .post .textBox dl {
	margin-bottom:10px;
	background:url(images/campaign201112/boxBg.png) no-repeat bottom;
}
.page-id-480 .page-inner .post .textBox dl dt {
	height:58px;
}
.page-id-480 .page-inner .post .textBox dl dd {
	font-size:13px;
	line-height:20px;
	text-align:left;
	padding:15px;
}

.page-id-480 .page-inner .post .text {
	width:600px;
	font-size:13px;
	line-height:18px;
	text-align:left;
	padding:15px;
	margin:0 auto;
}
.page-id-480 .page-inner .post .text p {
	padding-bottom:18px;
}
.page-id-480 .page-inner .post .text span {
	font-size:16px;
	color:#CC0000;
}
.page-id-480 .page-inner .post .camcon {
	width:552px;
	margin:0 auto 15px auto;
}
.page-id-480 .page-inner .post .camcon dl {
	text-align:left;
	padding:5px;
	margin:0 auto;
	border-bottom:1px solid #EBDEC1;
	overflow:hidden;
	zoom:1;
	clear:both;
}
.page-id-480 .page-inner .post .camcon dl dt {
	width:120px;
	float:left;
	padding-bottom:8px;
}
.page-id-480 .page-inner .post .camcon dl dd {
	width:410px;
	float:right;
	font-size:12px;
	line-height:20px;
	text-align:left;
	padding-top:5px;
}

.page-id-480 .page-inner .post span {
	font-size:16px;
	font-weight:bold;
	color:#CC0000;
}
.page-id-480 .page-inner .post u {
	font-size:10px;
	text-decoration:none;
}
.page-id-480 .page-inner .post .attention {
	font-size:10px;
	line-height:14px;
	padding:5px;
	clear:both;
}
.page-id-480 .page-inner .post .contactBoxN {
	width:552px;
	height:200px;
	margin:0 auto 15px auto;
	clear:both;
}
.page-id-480 .page-inner .post .contactBoxN .btn {
	width:552px;
	height:120px;
	float:left;
	background:url(images/campaign201112/btn-on.png) no-repeat;
}
.page-id-480 .page-inner .post .contactBoxN .btn a {
	width:552px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-10000px;
	background:url(images/campaign201112/btn.png) no-repeat;
}
.page-id-480 .page-inner .post .contactBoxN .btn a:hover {
	background:url(images/campaign201112/btn-on.png) no-repeat;
}


