@charset "utf-8";
/* ===================================================================
CSS information

 file name  :print.css
 style info :印刷用
=================================================================== */

* html body {
	zoom:65%;
}



html {
	overflow-y: scroll;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,th {
	text-align: left;
}

q:before,q:after {
	content: '';
}

object,
embed {
	vertical-align: top;
}

hr,legend {
	display: none;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

img,abbr,acronym,fieldset {
	border: 0;
}

img {
	display:block;
	}

li {
	list-style-type: none;
}

/*--- bodyデフォルト設定 ---*/

body {
	background: #FFF;
	color: #333;
	font-size: 0.875em;
	font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 150%;
}

* html body {	/* for IF6 */
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

a{
	text-decoration:none
	}
	
	
body {
	}

#wrapper{
	text-align:center;
	margin:0px auto;
	}

/*ヘッダー*/

#header{
	width:982px;
	height:155px;
	margin:0px auto;
	background:url(../img/bg_header.jpg) no-repeat;
	position:relative;
	}

#logo{
	background:url(../img/logo.gif) no-repeat;
	width:362px;
	height:56px;
	position:absolute;
	top:33px;
	left:15px;
	}

#logo h1 a{
	display:block;
	width:362px;
	height:56px;
	font-size:0%;
	text-indent:-9999px;
	}

#telVoice{
	background:url(../img/tel_voice.gif) no-repeat;
	width:294px;
	height:61px;
	position:absolute;
	top:30px;
	left:381px;
	font-size:0%;
	text-indent:-9999px;
	}

#telYoyaku{
	background:url(../img/tel_yoyaku.gif) no-repeat;
	width:294px;
	height:61px;
	position:absolute;
	top:30px;
	left:675px;
	font-size:0%;
	text-indent:-9999px;
	}

#toiawaseMail{
	position:absolute;
	top:90px;
	left:780px;
	text-align:left;
	}

#toiawaseMail p a{
	display:block;
	width:170px;
	height:20px;
	background:url(../img/icon_mail.gif) left no-repeat;
	padding-left:25px;
	font-size:80%;
	color:#F00;
	}

/*グローバルナビゲーション*/

#globalNavi{
	background:url(../img/navi_global.gif) 0px -11px no-repeat;
	overflow:hidden;
	width:968px;
	height:90px;
	position:absolute;
	top:90px;
	left:7px;
	z-index:2;
	}

#globalNavi ul{
	}

#globalNavi ul li a{
	display:block;
	font-size:0%;
	text-indent:-9999px;
}

#globalNavi ul li.naviHome a{
	display:block;
	position:absolute;
	width:89px;
	height:28px;
	top:35px;
	left:65px;
	background:url(../img/navi_global.gif) -65px -46px no-repeat;
	}

#globalNavi ul li.naviAbout a{
	position:absolute;
	width:121px;
	height:28px;
	top:35px;
	left:159px;
	background:url(../img/navi_global.gif) -159px -46px no-repeat;
	}

#globalNavi ul li.naviCure a{
	position:absolute;
	width:122px;
	height:28px;
	top:35px;
	left:286px;
	background:url(../img/navi_global.gif) -286px -46px no-repeat;
	}

#globalNavi ul li.naviBrain a{
	position:absolute;
	width:130px;
	height:28px;
	top:35px;
	left:541px;
	background:url(../img/navi_global.gif) -541px -46px no-repeat;
	}

#globalNavi ul li.naviFuture a{
	position:absolute;
	width:109px;
	height:28px;
	top:35px;
	left:677px;
	background:url(../img/navi_global.gif) -677px -45px no-repeat;
	}

#globalNavi ul li.naviCost a{
	position:absolute;
	width:68px;
	height:28px;
	top:35px;
	left:792px;
	background:url(../img/navi_global.gif) -792px -46px no-repeat;
	}

#globalNavi ul li.naviReserve a{
	position:absolute;
	width:85px;
	height:28px;
	top:35px;
	left:870px;
	background:url(../img/navi_global.gif) -870px -46px no-repeat;
	}

#globalNavi ul li.naviHome a:hover{ background:url(../img/navi_global.gif) -65px -147px no-repeat; }
#globalNavi ul li.naviAbout a:hover{ background:url(../img/navi_global.gif) -159px -147px no-repeat; }
#globalNavi ul li.naviCure a:hover{ background:url(../img/navi_global.gif) -286px -147px no-repeat; }
#globalNavi ul li.naviBrain a:hover{ background:url(../img/navi_global.gif) -541px -147px no-repeat; }
#globalNavi ul li.naviFuture a:hover{ background:url(../img/navi_global.gif) -677px -147px no-repeat; }
#globalNavi ul li.naviCost a:hover{ background:url(../img/navi_global.gif) -792px -147px no-repeat; }
#globalNavi ul li.naviReserve a:hover{ background:url(../img/navi_global.gif) -870px -147px no-repeat; }

#globalNavi ul li.naviHome a.now{ background:url(../img/navi_global.gif) -65px -147px no-repeat; }
#globalNavi ul li.naviAbout a.now{ background:url(../img/navi_global.gif) -159px -147px no-repeat; }
#globalNavi ul li.naviCure a.now{ background:url(../img/navi_global.gif) -286px -147px no-repeat; }
#globalNavi ul li.naviBrain a.now{ background:url(../img/navi_global.gif) -541px -147px no-repeat; }
#globalNavi ul li.naviFuture a.now{ background:url(../img/navi_global.gif) -677px -147px no-repeat; }
#globalNavi ul li.naviCost a.now{ background:url(../img/navi_global.gif) -792px -147px no-repeat; }
#globalNavi ul li.naviReserve a.now{ background:url(../img/navi_global.gif) -870px -147px no-repeat; }





/*フッター*/
#footer{
	clear:both;
	float:left;
	background:url(../img/bg_footer.jpg) top repeat-x;
	background-color:#000;
	height:470px;
}

#footer a {
	line-height:140%;
	font-size:11px;
	text-decoration:underline;
	color:#FFFFFF;
	text-indent:2.4em;
	float:left;
	padding: 0px 0px 2px 10px;
	vertical-align:text-top;
	clear:both;
}

* html #footer a {
	height:0px;
	line-height:80%;
	font-size:11px;
	text-decoration:underline;
	color:#FFFFFF;
	text-indent:2.4em;
	float:left;
	padding: 0px 0px 2px 10px;
	vertical-align:text-top;
	clear:both;
}
#footer p {
	float:left;
	height:0px;
	line-height:140%;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	padding: 15px 0px 5px 10px;
}
* html #footer p {
	float:left;
	height:0px;
	line-height:80%;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	padding: 5px 0px 5px 10px;
}
.footertxt {
	width:1000px;
	margin:0px;
	padding:0px;
}

#Copy{
	color:#999;
	clear:both;
	text-align:center;
	padding: 8px 0px 0px 0px;
}


/**/
#keyVisual{
	width:1200px;
	text-align:center;
	margin:0px auto;
	}


/*コンテンツ*/



#container{
	margin:20px auto;
	width:950px;
	}

#contentWrapper{/*下層*/
	margin:20px auto;
	width:982px;
	}

/*左カラム　クリニック一覧*/

#listClinic{
	width:245px;
	float:left;
	text-align:left;
	padding-right:10px;
	}

#listClinicBox{
	background:url(../img/bg_list_clinic.gif) repeat-y;
	}
.shopBox{
	width:230px;
	margin:0px auto;
	}

.shopBoxFoot{
	padding-bottom:20px;
	background:url(../img/list_clinic_foot.gif) bottom no-repeat;
	}

.shopBox p{
	float:left;
	padding:10px;
	}

.shopBox dl{
	float:left;
	padding:10px 0px 10px 0px;
	}

.shopBox dl dt{
	padding-bottom:10px;
	}

.shopBox dl dd{
	width:106px;
	padding-left:40px;
	}

/*センターカラム*/

#topCenter{
	width:438px;
	float:left;
	padding-right:10px;
	}

.topBox01{
	width:438px;
	height:208px;
	background:url(../img/bg_about_houkei.gif) no-repeat;
	position:relative;
	}

.topBox01 dl{
	position:absolute;
	top:35px;
	left:170px;
	}

.topBox01 dl dd{
	padding-bottom:4px;
	}

.btnCost {
	width:438px;
	text-align:right;
	}

.btnCost p {
	width:127px;
	margin-left:auto;
	}

.taikenBox{
	width:219px;
	float:left;
	}

.taikenBox p{
	float:left;
	width:100px;
	}

.taikenBox dl{
	float:left;
	width:100px;
	padding:0px 5px 5px 5px;
	}

.taikenBox dl dt{
	padding-bottom:5px;
	}

.taikenBox dl dd{
	font-size:80%;
	line-height:140%;
	text-align:left;
	padding-bottom:5px;
	}

.taikenBox dl dd span{
	display:block;
	width:69px;
	margin-left:auto;
	}

.brainBox{
	width:438px;
	height:225px;
	background:url(../img/bg_brain.jpg) no-repeat;
	}

.brainBox div{
	padding:2px 8px;
	}

.brainBox div dl{
	float:left;
	width:207px;
	}

.brainBox div dl dd{
	padding-left:15px;
	background:url(../img/arrow_brain.gif) left no-repeat;
	text-align:left;
	}

.brainBox div dl dd a{
	font-size:80%;
	line-height:140%;
	}

/*右カラム　コンテンツ一覧*/

#rightColumn{
	width:245px;
	float:left;
	}

#listContent{
	background:url(../img/bg_list_content.gif) repeat-y;
	text-align:left;
	}

#listContent div{
	padding:12px;
	background:url(../img/foot_list_content.gif) bottom no-repeat;
	}

#listContent div dl dt{
	padding-left:15px;
	padding-bottom:10px;
	background:url(../img/arrow_list_content.gif) left 4px no-repeat;
	line-height:140%;
	font-weight:bold;
	}

#listContent div dl dt a{
	color:#333;
	text-decoration:underline;
	}

#listContent div dl dd span{
	font-size:70%;
	line-height:100%;
	}

#listContent .smalltxt{
	font-size:70%;
	line-height:100%;
	padding:0;
	margin:0;
	}

#topToiawase p{
	padding:0px 15px;
	}

/*下層カラム*/


#content{
	width:720px;
	float:left;
	text-align:left;
	}

/*下層カラム１カラムのみ*/

#content1col{
	float:left;
	text-align:left;
	}

/*フォントカラー*/
.c01 { color:#ff0000; }
.c02 { color:#24942D; font-weight:bold; }
.c03 { color:#ffffff; }
.c04 { color:#FF0000; }


.text_small { /*フォント小*/
	font-size: 10px;
	line-height: 140%;
}
.text_bold { /*太字*/
	font-weight: bold;
}
.text_large { /*フォント大*/
	font-size: medium;
}


/*テキストレイアウト*/
.line_center { /*中央寄せ*/
	text-align: center;
}
.line_right { /*右寄せ*/
	text-align: right;
}
.line_left { /*左寄せ*/
	text-align: left;
}

/*見出し*/

#content h3{
	background:url(../img/bg_midashi.gif) 0px -5px no-repeat;
	font-size:110%;
	line-height:100%;
	padding:15px 0px 15px 50px;
	}

/*段落*/
.paragraph1 { padding: 10px 0px; /*全体に10px*/}
.paragraph2 { padding-top: 10px; /*上に10px*/}
.paragraph3 { padding-bottom: 10px; /*下に10px*/ }


/*バックグラウンドカラー*/
.bg01{ background-color:#ffffff; }
.bg02{ background-color:#ffffff; }
.bg03{ background-color:#ffffff; }


/*マーカー付きリンク*/
.linkMark01{};

/*リストマーカー*/
.listMark01{};

/* インデント */
.indent01 {
	text-indent: -1em;
	padding-left: 1em;
}

/*ボックスレイアウト*/
.box_center { /*ボックス中央寄せ*/
	margin-left: auto;
	margin-right: auto;
}
.box_left { /*ボックス左寄せ*/
	margin-right: auto;
}
.box_right { /*ボックス右寄せ*/
	margin-left: auto;
}


/*テーブル*/
.dataCell01{}
.dataCell01 td{}

.dataCell02{}
.dataCell02 td{}


/*テーブルセル*/
.cell01{}
.cell02{}
.cell03{}


/*左パディング*/
.pLeft5{ padding-left:5px; }
.pLeft10{ padding-left:10px; }
.pLeft12{ padding-left:12px; }
.pLeft20{ padding-left:20px; }
.pLeft24{ padding-left:24px; }
.pLeft36{ padding-left:36px; }


/* マージン */
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}


/* レタースペーシング */
.l_spacing  { letter-spacing: -1px; }

/* フロート */
.floatL { float: left; }
.floatR { float: right; }




/*クリアフィックス*/

.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */


.hide { clear:both; }
.hide hr { display:none; }


#flashcontent{
	width:1200px;
	height:440px;
}

.backTop{
	width:120px;
	font-size:80%;
	margin-left:auto;
	}


/*FAQナビゲーション*/

#naviFaq{
	width:878px;
	height:58px;
	margin:0px auto;
	z-index:1;
	background:url(../../faq/img/navi_faq.jpg) scroll no-repeat;
	}

#naviFaq ul{
	width:878px;
	height:58px;
	overflow:hidden;
	position:relative;
	}

#naviFaq ul li{
	display:block;
	}

#naviFaq ul li a{
	display:block;
	font-size:0%;
	text-indent:-9999px;
	z-index:3;
	}

#naviFaq ul li.naviFaq01 a{
	display:block;
	position:absolute;
	width:116px;
	height:33px;
	top:10px;
	left:20px;
	background:url(../../faq/img/navi_faq.jpg) -20px -11px no-repeat;
	}

#naviFaq ul li.naviFaq02 a{
	display:block;
	position:absolute;
	width:116px;
	height:32px;
	top:10px;
	left:148px;
	background:url(../../faq/img/navi_faq.jpg) -148px -11px no-repeat;
	}

#naviFaq ul li.naviFaq03 a{
	display:block;
	position:absolute;
	width:116px;
	height:32px;
	top:10px;
	left:277px;
	background:url(../../faq/img/navi_faq.jpg) -277px -11px no-repeat;
	}

#naviFaq ul li.naviFaq04 a{
	display:block;
	position:absolute;
	width:190px;
	height:32px;
	top:10px;
	left:482px;
	background:url(../../faq/img/navi_faq.jpg) -482px -11px no-repeat;
	}

#naviFaq ul li.naviFaq05 a{
	display:block;
	position:absolute;
	width:163px;
	height:32px;
	top:10px;
	left:694px;
	background:url(../../faq/img/navi_faq.jpg) -694px -11px no-repeat;
	}

#naviFaq ul li.naviFaq01 a:hover{ background:url(../../faq/img/navi_faq.jpg) -20px -68px no-repeat;}
#naviFaq ul li.naviFaq02 a:hover{ background:url(../../faq/img/navi_faq.jpg) -148px -68px no-repeat;}
#naviFaq ul li.naviFaq03 a:hover{ background:url(../../faq/img/navi_faq.jpg) -277px -68px no-repeat;}
#naviFaq ul li.naviFaq04 a:hover{ background:url(../../faq/img/navi_faq.jpg) -482px -68px no-repeat;}
#naviFaq ul li.naviFaq05 a:hover{ background:url(../../faq/img/navi_faq.jpg) -694px -68px no-repeat;}

#naviFaq ul li.naviFaq01 a.now{ background:url(../../faq/img/navi_faq.jpg) -20px -68px no-repeat;}
#naviFaq ul li.naviFaq02 a.now{ background:url(../../faq/img/navi_faq.jpg) -148px -68px no-repeat;}
#naviFaq ul li.naviFaq03 a.now{ background:url(../../faq/img/navi_faq.jpg) -277px -68px no-repeat;}
#naviFaq ul li.naviFaq04 a.now{ background:url(../../faq/img/navi_faq.jpg) -482px -68px no-repeat;}
#naviFaq ul li.naviFaq05 a.now{ background:url(../../faq/img/navi_faq.jpg) -694px -68px no-repeat;}

/*下層共通*/


#bnrArea{
	background-color:#f2f3f4;
	width:245px;
	}

#bnrArea ul{
	padding:10px;
	}

#bnrArea ul li{
	padding-bottom:10px;
	}

#bnrArea ul li img{
	vertical-align:bottom;
	display:inline;
	}

#topicPath{
	font-size:80%;
	}

/*FAQ*/

#faqBox{
	padding:20px 20px;
	}

#faqBox dl{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:dotted 2px #cccccc;
	}

#faqBox dl dt{
	background:url(../../faq/img/icon_q.gif) 0px 0px no-repeat;
	width:580px;
	padding-left:100px;
	font-weight:bold;
	min-height:60px;
	height: auto !important;
	height: 60px;
	margin-bottom:10px;
	color:#1585D9;
	}

#faqBox dl dd{
	background:url(../../faq/img/icon_a.gif) 0px 0px no-repeat;
	width:580px;
	padding-left:100px;
	min-height:60px;
	height: auto !important;
	height: 60px;
	}



/*包茎について*/


#naviAbout{
	width:878px;
	height:58px;
	margin:0px auto;
	z-index:1;
	background:url(../../about_houkei/img/navi_about.jpg) scroll no-repeat;
	}

#naviAbout ul{
	width:878px;
	height:58px;
	overflow:hidden;
	position:relative;
	}

#naviAbout ul li{
	display:block;
	}

#naviAbout ul li a{
	display:block;
	font-size:0%;
	text-indent:-9999px;
	z-index:3;
	}

#naviAbout ul li.naviAbout01 a{
	position:absolute;
	width:143px;
	height:33px;
	top:9px;
	left:20px;
	background:url(../../about_houkei/img/navi_about.jpg) -20px -9px no-repeat;
	}

#naviAbout ul li.naviAbout02 a{
	position:absolute;
	width:201px;
	height:33px;
	top:9px;
	left:179px;
	background:url(../../about_houkei/img/navi_about.jpg) -179px -9px no-repeat;
	}

#naviAbout ul li.naviAbout03 a{
	position:absolute;
	width:169px;
	height:33px;
	top:9px;
	left:480px;
	background:url(../../about_houkei/img/navi_about.jpg) -480px -9px no-repeat;
	}

#naviAbout ul li.naviAbout04 a{
	position:absolute;
	width:199px;
	height:33px;
	top:9px;
	left:658px;
	background:url(../../about_houkei/img/navi_about.jpg) -658px -9px no-repeat;
	}


#naviAbout ul li.naviAbout01 a:hover{ background:url(../../about_houkei/img/navi_about.jpg) -20px -68px no-repeat;}
#naviAbout ul li.naviAbout02 a:hover{ background:url(../../about_houkei/img/navi_about.jpg) -179px -68px no-repeat;}
#naviAbout ul li.naviAbout03 a:hover{ background:url(../../about_houkei/img/navi_about.jpg) -480px -68px no-repeat;}
#naviAbout ul li.naviAbout04 a:hover{ background:url(../../about_houkei/img/navi_about.jpg) -658px -68px no-repeat;}


#naviAbout ul li.naviAbout01 a.now{ background:url(../../about_houkei/img/navi_about.jpg) -20px -68px no-repeat;}
#naviAbout ul li.naviAbout02 a.now{ background:url(../../about_houkei/img/navi_about.jpg) -179px -68px no-repeat;}
#naviAbout ul li.naviAbout03 a.now{ background:url(../../about_houkei/img/navi_about.jpg) -480px -68px no-repeat;}
#naviAbout ul li.naviAbout04 a.now{ background:url(../../about_houkei/img/navi_about.jpg) -658px -68px no-repeat;}


/*包茎って何？*/

.aboutBox01l{
	width:470px;
	float:left;
	padding:0px 20px;
	}

.aboutBox01r{
	width:202px;
	float:left;
	}

.aboutBox02{
	padding:0px 20px;
	}

.aboutBox02 dl{
	float:left;
	width:204px;
	}

.aboutBox02 dl dt{
	padding-bottom:10px;
	}

.aboutBox02 dl dd span{
	font-weight:bold;
	font-size:140%;
	letter-spacing:0.2em;
	}

.aboutBox03l {
	padding:0px 20px;
	}

.aboutBox03r {
	width:196px;
	float:right;
	padding-left:10px;
	}

.complexBox{
	padding:0px 20px;
	}

.aboutBox04l{
	width:115px;
	float:left;
	margin-top:50px;
	}

.aboutBox04r{
	width:556px;
	float:left;
	}

.aboutBox04r dl{
	background-color:#F0F8FF;
	border:solid 1px #9FBCD8;
	padding:15px;
	}

.aboutBox04r dl dd{
	padding-left:2em;
	text-indent:-2em;
	}

.aboutBox05{
	padding:0px 20px;
	}

.aboutBox05 h4 img{
	display:inline;
	padding:2px;
	}


/*治療費*/

.price_imgbox {
	width:980px;
	text-align:center;
	}
	
.price_imgbox img {
	display:inline;
	}

#pricetxtBox {
	width:975px;
	height:100px;
	margin:0px auto 20px auto;
	}

#pricetxtBox dl {
	text-align:right;
	font-size:80%;
	}
		
#pricetxtBox dd {
	text-align:left;
	font-size:120%;
	float:left;
	margin-left:20px;
	}
	
.pricelisttable_l {
	float:left;
	margin: 5px 0px 20px 10px;
	border: solid 1px #C9C9C9;
	}
	
.pricelisttable_r {
	float:left;
	margin: 5px 0px 20px 15px;
	border: solid 1px #C9C9C9;
	}


.pricelisttable_l td,
.pricelisttable_r td {
	border: solid 1px #C9C9C9;
	}
	
.pricelisttable_l p {
	padding: 5px 5px 5px 5px;
	}

.pricelisttable_r p {
	padding: 5px 5px 5px 5px;
	}
	
.pricemenuArea {
	background-color:#D8D8D8;
	}
	
.priceArea {
	text-align:right;
	}
	
.orderbtnBox {
	clear:both;
	margin:20px auto 20px auto;
	width:391px;
	height:71px;
	position:relative;
	}

.orderbtnBox a {
	width:391px;
	height:71px;
	position:absolute;
	background:url(../../price/img/btn_yoyaku.gif) left top no-repeat;
	}
	
.orderbtnBox a:hover {
	background:url(../../price/img/btn_yoyaku.gif) -0px -71px no-repeat;
	}
	
.orderbtnBox p {
	display:none;
	text-indent:-9999px;
	}
	
	
/*予約(医院一覧)*/

#mapArea {
	width: 962px;
	height: 498px;
	background:url(../../list/img/off.jpg) left top no-repeat;
	margin:0px 0px 20px 10px;
	}

#mapping {
	width: 962px;
	height: 498px;
	background:url(../../list/img/off.jpg) left top no-repeat;
	position: relative;
	margin:0px 0px 20px 0px;
	}
	
#link_fukuoka {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 232px;
	top: 288px;
	}

#link_fukuoka a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_okayama {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 360px;
	top: 242px;
	}

#link_okayama a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_hiroshima {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 360px;
	top: 268px;
	}

#link_hiroshima a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_kyoto {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 488px;
	top: 242px;
	}

#link_kyoto a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_oosaka {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 488px;
	top: 268px;
	}

#link_oosaka a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_sendai {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 612px;
	top: 203px;
	}

#link_sendai a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_niigata {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 612px;
	top: 229px;
	}

#link_niigata a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_shizuoka {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 691px;
	top: 417px;
	}

#link_shizuoka a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}

#link_nagoya {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 691px;
	top: 443px;
	}

#link_nagoya a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_kashiwa {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 815px;
	top: 339px;
	}

#link_kashiwa a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_oomiya {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 815px;
	top: 365px;
	}

#link_oomiya a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_ueno {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 815px;
	top: 391px;
	}

#link_ueno a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_shinjuku {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 815px;
	top: 417px;
	}

#link_shinjuku a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}
	
#link_yokohama {
	position: absolute;
	width: 104px;
	height: 24px;
	left: 815px;
	top: 443px;
	}

#link_yokohama a {
	display: block;
	width: 104px;
	height: 24px;
	text-indent: -9999px;
	}

.cliniclist_h2 {
	margin:0px 0px 10px 10px;
	height:27px;
	}
	
.clinicareaBox {
	width:962px;
	border-bottom:dotted 1px #999999;
	padding-bottom:10px;
	margin:0px 0px 10px 10px;
	}
	
.clinicareaBox_bottom {
	width:962px;
	border-bottom:none;
	margin:0px 0px 30px 10px;
	background:url(../../list/img/neko_threecolors.jpg) right bottom no-repeat;
	}
		
.clinicareaBox dl,
.clinicareaBox_bottom dl {
	width:210px;
	float:left;
	border-right:dotted 1px #999999;
	padding:12px 12px 12px 15px;
	}
	
dl.clinicareaBox_r {
	width:210px;
	float:left;
	padding:12px 12px 12px 15px;
	border:none;
	}
	
.clinicareaBox dd,
.clinicareaBox_bottom dd {
	margin:3px 0px 0px 0px;
	}

.clinicareaBox dd img,
.clinicareaBox_bottom dd img {
	width:105px;
	height:136px;
	float:left;
	margin:0px 5px 3px 0px;
	}
	
.clinicareaBox dd p,
.clinicareaBox_bottom dd p {
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:75%;
	line-height:1.2em;
	}
	
dd.list_orderbtnBox {
	clear:both;
	margin:0px auto;
	width:142px;
	height:31px;
	position:relative;
	}
	
.list_orderbtnBox a {
	width:142px;
	height:31px;
	position:absolute;
	background:url(../../list/img/list_orderbtn.gif) left top no-repeat;
	}

.list_orderbtnBox a:hover {
	background:url(../../list/img/list_orderbtn.gif) -0px -31px no-repeat;
	}

.list_orderbtnBox p {
	display:none;
	text-indent:-9999px;
	}


/*治療方法*/

#flowArea {
	width:962px;
	background-color:#ecf6ff;
	margin:0px 0px 0px 10px;
	}
	
#flowArea table {
	margin:0px 0px 27px 10px;
	}
	
.flowstepcol {
	width:90px;
	}
	
.flowarrowcol {
	width:16px;
	background:url(../../flow/img/flowtable_arrow.gif) center center no-repeat;
	}
	
.flow_stepArea {
	width:962px;
	height:176px;
	margin:0px 0px 30px 0px;
	}
	
.flow_stepArea dl {
	display:inline;
	width:293px;
	height:176px;
	background:url(../../flow/img/flow_stepbg.gif) no-repeat;
	margin:0px 0px 0px 18px;
	float:left;
	}
	
.flow_stepArea dt {
	width:141px;
	float:left;
	}
	
.flow_stepArea dd {
	width:135px;
	float:left;
	margin:30px 0px 0px 5px;
	}
	
.flow_stepArea h3 {
	color:#FF0000;
	font-size:110%;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	letter-spacing:0.01em;
	}
	
.flow_stepArea p {
	font-size:85%
	}

	
dl.flow_stepLastcol {
	background:url(../../flow/img/flow_stepbglast.gif) no-repeat;
	}
	
#flow_lastreadArea {
	width:962px;
	height:259px;
	background:url(../../flow/img/lastreadbg.jpg) no-repeat;
	}
	
#flow_lastreadArea img {
	margin:0px 0px 0px 18px;
	}
	
#flowclincArea {
	width:962px;
	min-height:350px;
	background-color:#e1e1e1;
	margin:0px 0px 50px 10px;
	}

.flow_cliniccol {
	display:inline;
	width:942px;
	height:75px;
	margin:0px 0px 0px 10px;
	}
	
.flow_clinicBox {
	display:inline;
	width:225px;
	height:75px;
	float:left;
	margin:10px 3px 0px 10px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	}
	
.flow_clinicBox p {
	float:left;
	padding:10px;
	}

.flow_clinicBox dl {
	float:left;
	}

.flow_clinicBox dt {
	padding:10px 0px 10px 0px;
	}

.flow_clinicBox dl dd {
	width:60px;
	padding-left:40px;
	}
	
	
/*5つの安心*/

#topicPath02 p {
 	font-size:11px;
	padding: 0px 0px 0px 5px;
	


}
.safety_imgbox {
	width:930px;
	height: auto;
	text-align:center;
	border: 10px solid #f99ed2;
	margin: 0px 0px 0px 15px;
}

.contentsmain {
    clear:both; 
	width:882px;
	height:1300px;
	border: 1px #dcdcdc solid;
	margin: 20px 0px 20px 22px;
	background:url(../../safety/img/contents_bg) repeat-x;
	position:relative;
}
.safety01_main {
	width:882px;
	height:240px;
	clear:both;
}

.safety01 {
	width:556px;
	height:47px;
	clear:both; 
	float:right;
	margin: 10px 30px 0px 0px;

}
.safety02 {
	width:556px;
	height:47px;
	clear:both; 
	float:right;
	margin: 10px 30px 0px 0px;
}
.safety03 {
	width:556px;
	height:47px;
	clear:both; 
	float:right;
	margin: 10px 30px 0px 0px;

}
.safety04 {
	width:556px;
	height:47px;
	clear:both; 
	float:right;
	margin: 10px 30px 0px 0px;

}
.safety05 {
	width:556px;
	height:47px;
	clear:both; 
	float:right;
	margin: 10px 30px 0px 0px;

}
.safety_read01 {
	width:862px;
	height:240px;
	line-height:1.5em;
	font-size:14px;
	margin: 5px 0px 0px 10px;
	background:url(../../safety/img/safety_bg_01.jpg) no-repeat;
}
.safety_read02 {
	clear:both;
	width:862px;
	height:240px;
	line-height:1.5em;
	background:url(../../safety/img/safety_bg_02.jpg) no-repeat;
	float:left;
	margin: 5px 0px 0px 10px;
}
.safety_read03 {
	clear:both;
	width:862px;
	height:240px;
	background:url(../../safety/img/safety_bg_03.jpg) no-repeat;
	float:left;
	margin: 5px 0px 0px 10px;
}
.safety_read04 {
	clear:both;
	width:862px;
	height:240px;
	background:url(../../safety/img/safety_bg_04.jpg) no-repeat;
	float:left;
	margin: 5px 0px 0px 10px;
}
.safety_read05 {
	clear:both;
	width:862px;
	height:240px;
	background:url(../../safety/img/safety_bg_05.jpg) no-repeat;
	float:left;
	margin: 5px 0px 0px 10px;
}

.safety_read01 p {
	width:600px;
	height:170px;
	line-height:1.5em;
	text-align:left;
	font-size:14px;
	float:right;
	padding: 45px 30px 0px 0px;

}
.safety_read02 p {
	width:600px;
	height:169px;
	line-height:1.5em;
	text-align:left;
	font-size:14px;
	float:right;
	padding: 35px 30px 0px 0px;
}
.safety_read03 p {
	width:600px;
	height:169px;
	line-height:1.5em;
	text-align:left;
	font-size:14px;
	float:right;
	padding: 35px 30px 0px 0px;
}
.safety_read04 p {
	width:600px;
	height:169px;

	line-height:1.5em;
	text-align:left;
	font-size:14px;
	float:right;
	padding: 25px 30px 0px 0px;
}
.safety_read05 p {
	width:600px;
	height:169px;
	line-height:1.5em;
	text-align:left;
	font-size:14px;
	float:right;
	padding: 40px 30px 0px 0px;
}

/*匠TOP*/

.master_imgbox{
	width:930px;
	height: auto;
	float:left;
	text-align:center;
	border: 10px solid #2a1a01;
	background-color:#2a1a01;
	margin: 0px 0px 0px 15px;
}
.master_imgbox p {
margin: 0px 0px 0px -5px;
}

.masterkeyimage {
}

.contents_master {
	width:942px;
	height: auto;
	clear:both; 
	color: #2a1a01;
	margin: 0px 0px 0px -5px;
}

.dr_contents01 {
	width:942px;
	height:260px;
	background:url(../../master/img/dr_01.jpg) no-repeat;
	position:relative;
}
.dr_contents02 {
	width:942px;
	height:184px;
	background:url(../../master/img/dr_02.jpg) no-repeat;
	position:relative;
}
.dr_contents03 {
	width:942px;
	height:190px;
	background:url(../../master/img/dr_03.jpg) no-repeat;
	position:relative;
}
.dr_contents04 {
	width:942px;
	height:190px;
	background:url(../../master/img/dr_04.jpg) no-repeat;
	position:relative;
}
.dr_contents01 p {
	display:block;
	width:450px;
	font-size:12px;
	position:absolute;
	left: 322px;
	top: 72px;
	text-align:left;
	line-height:1.4em;
}
.dr_contents02 p {
	display:block;
	width:450px;
	font-size:12px;
	position:absolute;
	left: 322px;
	top: 78px;
	text-align:left;
	line-height:1.4em;
}
.dr_contents03 p {
	display:block;
	width:450px;
	font-size:12px;
	position:absolute;
	left: 322px;
	top: 75px;
	text-align:left;
	line-height:1.4em;
}
.dr_contents04 p {
	display:block;
	width:450px;
	font-size:12px;
	position:absolute;
	left: 322px;
	top: 78px;
	text-align:left;
	line-height:1.4em;
}
.master_btn {
	display:block;
	width:159px;
	height:36px;
	position:absolute;
	text-indent:-9999px;
	left: 664px;
	top: 202px;
}
.master_btn02 {
	display:block;
	width:159px;
	height:36px;
	position:absolute;
	text-indent:-9999px;
	left: 664px;
	top: 127px;
}
#content1col a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}
.contensbottom {
	width:width:942px;
	height:291px;
	clear:both;
	background:url(../../master/img/master_bg.jpg) no-repeat;
}


/*匠_下層*/

.master_imgbox02 {
	float:left;
	width:930px;
	height: auto;
	text-align:center;
	margin: 0px 0px 0px 15px;
}

.master_catch {
	float:left;
	width:742px;
	margin:0px 0px 15px 0px;
	padding:30px 0px 0px 200px;
	text-align:center;
	background-image:url(../../master/img/line.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.master_voiceBox01 {
	float:left;
	width:850px;
	margin:10px 0px 15px 45px;
	padding:0px;
	display:inline;
}

.master_voiceBox01_l {
	float:left;
	width:310px;
	margin:0px;
	padding:0px;
}

.master_voiceBox01_r {
	float:right;
	width:530px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.master_voiceBox02 {
	float:left;
	width:860px;
	margin:10px 0px 20px 45px;
	padding:0px;
	display:inline;
}

.master_voiceBox02_l {
	float:left;
	width:520px;
	margin: 0px 0px 0px 0px;
	padding:0px;
}
.master_voiceBox02_l dt {
	width:500px;
	margin: 0px 0px 15px 10px;
	padding:0px;
	text-align:left;
}
.master_voiceBox02_l dd {
	width:450px;
	margin: 0px 0px 15px 10px;
	padding:0px;
	text-align:left;
}
.anstxt01{
	float:left;
	width:300px
	margin: 0px 0px 0px 0px;
	padding:0px;
	text-align:left;
}
.anstxt02{
	float:left;
	width:550px
	margin: 0px 0px 0px 20px;
	padding:0px;
	text-align:left;
}
.img_01 {
	float:left;
	margin: 0px 0px 0px 20px;
	padding:0px;
	text-align:left;
}


.master_voiceBox02_r {
	float:left;
	width:314px;
	
	margin:0px;
	padding:0px;
	text-align:right;
}

.master_voiceBox03 {
	float:left;
	width:830px;
	margin:10px 0px 0px 45px;
	padding:0px;
	display:inline;
}

.master_voiceBox03_l {
	float:left;
	width:290px;
	margin:0px;
	padding:0px;
}

.master_voiceBox03_l img {
	margin-bottom:25px;
}

.master_voiceBox03_r {
	float:left;
	width:540px;
	margin:0px;
	padding:0px;
	text-align:right;
}

.master_voiceBox03b {
	float:left;
	width:880px;
	margin:0px 0px 0px 45px;
	padding:0px;
	display:inline;
}

.master_voiceBox03b_l {
	float:left;
	width:380px;
	margin:0px;
	padding:0px;
}

.master_voiceBox03b_r {
	float:left;
	width:900px;
	margin:0px;
	padding:0px;
	text-align:right;
}

.master_voiceBox03b_r dt {
	float:left;
	width:350px;
	margin: 0px 0px 0px 10px;
	padding:0px;
	text-align:left;
}



.master_voiceBox04 {
	float:left;
	clear:both;
	width:830px;
	margin:10px 0px 0px 45px;
	padding: 10px 0px 0px 0px;
	display:inline;
}

.master_ans {
	float:left;
	width:450px;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.master_ans dt {
	float:left;
	width:450px;
	margin:0px;
	padding:0px 0px 0px 65px;
	background-image:url(../../master/img/ans_line.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
}

.master_ans dd {
	float:left;
	width:450px;
	margin:10px 0px 24px 15px;
	padding:0px 0px 0px 35px;
	background-image:url(../../master/img/comment_icon.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:inline;
}

.master_ans02 {
	float:left;
	width:830px;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.master_ans02 dt {
	float:left;
	clear:both;
	margin:0px;
	width:780px;
	padding:0px 0px 0px 65px;
	background-image:url(../../master/img/ans_line.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
}

.master_ans02 dd {
	float:left;
	clear:both;
	width:780px;
	margin:10px 0px 24px 15px;
	padding:0px 0px 0px 35px;
	background-image:url(../../master/img/comment_icon.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:inline;
}

.master_ans p {
	margin-top:15px;
}












/*体験談*/

#future_Box {
	margin:0px;
	padding:0px;
}

.future_bar01 {
	float:left;
	width:685px;
	height:37px;
	background-image:url(../../future/img/bar_01.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:10px 0px 0px 30px;
	font-weight:bold;
}

.future_bar02 {
	float:left;
	width:685px;
	height:69px;
	background-image:url(../../future/img/bar_02.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:10px 0px 0px 30px;
	font-weight:bold;
}

.answer_def {
	float:left;
	width:685px;
	margin:8px 0px 0px 50px;
	padding:0px 0px 20px 0px;
	background-image:url(../../future/img/neko_icon.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:inline;
}
* html .answer_def {
	float:left;
	width:685px;
	margin:8px 0px 0px 20px;
	padding:0px 0px 20px 0px;
	background-image:url(../../future/img/neko_icon.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:inline;
}
.answer_def p {
	float:left;
	margin:8px 0px 15px 40px;
	padding:0px;
	font-size:115%;
}


.answer_def02 {
	float:left;
	margin:8px 0px 0px 50px;
	padding:0px 0px 20px 0px;
	background-image:url(../../future/img/neko_icon.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:inline;
}

.answer_def02 p {
	float:left;
	width:460px;
	margin:8px 0px 15px 40px;
	padding:0px;
	font-size:115%;
}

.answer_neko01 {
	float:left;
	width:700px;
	height:113px;
	margin:0px;
	padding:0px;
	background-image:url(../../future/img/neko_01.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.answer_neko02 {
	float:left;
	width:700px;
	height:170px;
	margin:0px;
	padding:0px;
	background-image:url(../../future/img/neko_02.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.answer_neko03 {
	float:left;
	width:700px;
	height:199px;
	margin:0px;
	padding:0px;
	background-image:url(../../future/img/neko_03.jpg);
	background-position:right;
	background-repeat:no-repeat;
}



.user_head01 {
	float:left;
	width:715px;
	height:145px;
	margin:0px;
	padding:0px;
	background-image:url(../../future/img/user_head01.jpg);
	background-repeat:no-repeat;
}

.user_head01 img {
	float:left;
	margin:110px 0px 0px 30px;
	padding:0px;
}

.user_vBox01 {
	float:left;
	width:715px;
	height:auto;
	margin:0px;
	padding:0px;
	background-color:#FFEFEF;
}

.user_vBox01 p {
	float:left;
	width:650px;
	margin:0px 0px 0px 30px;
	padding:10px 0px 0px 0px;
	line-height:170%;
}

.user_head02 {
	float:left;
	width:715px;
	height:155px;
	margin:0px;
	padding:0px;
	background-image:url(../../future/img/user_head02.jpg);
	background-repeat:no-repeat;
}

.user_head02 img {
	float:left;
	margin:130px 0px 0px 30px;
	padding:0px;
}

.user_vBox02 {
	float:left;
	width:715px;
	height:auto;
	margin:0px;
	padding:0px;
	background-color:#F2F1E8;
}

.user_vBox02 p {
	float:left;
	width:650px;
	margin:0px 0px 0px 30px;
	padding:10px 0px 0px 0px;
	line-height:170%;
}

.user_head03 {
	float:left;
	width:715px;
	height:185px;
	margin:0px;
	padding:0px;
	background-image:url(../../future/img/user_head03.jpg);
	background-repeat:no-repeat;
}

.user_head03 img {
	float:left;
	margin:163px 0px 0px 30px;
	padding:0px;
}

.user_vBox03 {
	float:left;
	width:715px;
	height:auto;
	margin:0px;
	padding:0px;
	background-color:#E8F2EC;
}

.user_vBox03 p {
	float:left;
	width:650px;
	margin:0px 0px 0px 30px;
	padding:10px 0px 0px 0px;
	line-height:170%;
}

.user_head04 {
	float:left;
	width:715px;
	height:185px;
	margin:0px;
	padding:0px;
	background-image:url(../../future/img/user_head04.jpg);
	background-repeat:no-repeat;
}

.user_head04 img {
	float:left;
	margin:150px 0px 0px 30px;
	padding:0px;
}

.user_vBox04 {
	float:left;
	width:715px;
	height:auto;
	margin:0px;
	padding:0px;
	background-color:#ECE8F2;
}

.user_vBox04 p {
	float:left;
	width:650px;
	margin:0px 0px 0px 30px;
	padding:5px 0px 0px 0px;
	line-height:170%;
}

.user_head05 {
	float:left;
	width:715px;
	height:165px;
	margin:0px;
	padding:0px;
	background-image:url(../../future/img/user_head05.jpg);
	background-repeat:no-repeat;
}

.user_head05 img {
	float:left;
	margin:137px 0px 0px 30px;
	padding:0px;
}

.user_vBox05 {
	float:left;
	width:715px;
	height:auto;
	margin:0px;
	padding:0px;
	background-color:#F5E5E6;
}

.user_vBox05 p {
	float:left;
	width:650px;
	margin:0px 0px 0px 30px;
	padding:5px 0px 0px 0px;
	line-height:170%;
}


.user_head06 {
	float:left;
	width:715px;
	height:165px;
	margin:0px;
	padding:0px;
	background-image:url(../../future/img/user_head06.jpg);
	background-repeat:no-repeat;
}

.user_head06 img {
	float:left;
	margin:137px 0px 0px 30px;
	padding:0px;
}

.user_vBox06 {
	float:left;
	width:715px;
	height:auto;
	margin:0px 0px 30px 0px;
	padding:0px;
	background-color:#F5E5E6;
}

.user_vBox06 p {
	float:left;
	width:650px;
	margin:0px 0px 0px 30px;
	padding:3px 0px 0px 0px;
	line-height:170%;
}

.backTop02 {
	clear:both;
	text-align:right;
	font-size:12px;
	margin: 3px 0px 15px 0px;
	padding: 0px 20px 0px 0px;
}
.backTop03 {
	clear:both;
	text-align:right;
	font-size:12px;
	margin: 3px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
}
/*======男女の本音=====*/
#tab {
	margin: 0px 0px 0px 15px;
}
#tab_01 {
	width:934px;
	height: auto;
	clear:left;
	text-align:center;
	border: 5px solid #42acfe;
	margin: 0px 0px 0px 15px;	
	position: relative;

}
#tab_02 {
	width:934px;
	height: auto;
	clear:left;
	text-align:center;
	border: 5px solid #ffb4da;
	margin: 0px 0px 0px 15px;	
	position: relative;
}

*:first-child+html #tab_01 {
	width:934px;
	height: auto;
	clear:left;
	text-align:center;
	border: 5px solid #42acfe;
	margin: -10px 0px 0px 15px;	
	position: relative;
}
*:first-child+html #tab_02 {
	width:934px;
	height: auto;
	clear:left;
	text-align:center;
	border: 5px solid #ffb4da;
	margin: -10px 0px 0px 15px;	
	position: relative;
}
* html #tab_01 {
	width:934px;
	height: auto;
	clear:left;
	text-align:center;
	border: 5px solid #42acfe;
	margin: -10px 0px 0px 15px;	
	position: relative;
}
* html #tab_02 {
	width:934px;
	height: auto;
	clear:left;
	text-align:center;
	border: 5px solid #ffb4da;
	margin: -10px 0px 0px 15px;	
	position: relative;
}

#tab ul {
	width: 670px;
	height: 50px;
	margin: 0px !important;
	padding: 0 0 0 0px;
	}

#tab li {
	margin: 0 4px 0 0;
	list-style:none;
	float:left;
	}

.mens_anserarea img{
	padding: 3px 0px 0px 15px;
}

.mens_comment01 {
	width:900px;
	height:140px;
	background:url(../../real/img/mens_comment01.gif) no-repeat;
}
.mens_comment02 {
	width:900px;
	height:137px;
	background:url(../../real/img/mens_comment02.gif) no-repeat;
}


.mens_anserarea02 {
	width:444px;
	height:320px;
	background:url(../../real/img/mens_comment03.gif) no-repeat;
}
.mens_anserarea03 {
	width:920px;
	height:587px;
	background:url(../../real/img/mens_comment04.gif) no-repeat;
}
.mens_anserarea04 {
	width:437px;
	height:426px;
	background:url(../../real/img/mens_comment07.gif) no-repeat;
}
.mens_anserarea05 {
	width:430px;
	height:460px;
	background:url(../../real/img/mens_ans11.gif) no-repeat;
}
.mens_anserarea06 {
	width:910px;
	height:131px;
	background:url(../../real/img/mens_comment06.gif) no-repeat;
}
.woman_comment01 {
	width:908px;
	height:108px;
	background:url(../../real/img/woman_comment01.gif) no-repeat;
}
.woman_comment02 {
	width:901px;
	height:150px;
	background:url(../../real/img/woman_comment02.gif) no-repeat;
}
.woman_comment03 {
	width:470px;
	height:450px;
	background:url(../../real/img/woman_comment03.gif) no-repeat;
}

.woman_comment04 {
	width:448px;
	height:400px;
	background:url(../../real/img/woman_comment04.gif) no-repeat;
}

.woman_comment05 {
	width:920px;
	height:150px;
	background:url(../../real/img/woman_comment05.gif) no-repeat;
}
.woman_comment06 {
	width:920px;
	height:150px;
	background:url(../../real/img/woman_comment06.gif) no-repeat;
}
.woman_comment07 {
	width:910px;
	height:209px;
	background:url(../../real/img/woman_comment07.gif) no-repeat;
}
.woman_comment08 {
	width:910px;
	height209px;
	background:url(../../real/img/woman_comment07.gif) no-repeat;
}
.commenttxt01 {
	width:450px;
	height:auto;
	font-size:13px;
	color:#FF0000;
	font-weight:normal;
	padding: 40px 0px 0px 275px;
	line-height:1.4em;
}

.commenttxt02 {
	width:200px;
	height:auto;
	font-size:13px;
	color:#FF0000;
	font-weight:normal;
	padding: 100px 0px 0px 190px;
	line-height:1.4em;
	text-align:left;
}
.commenttxt03 {
	width:190px;
	height:auto;
	font-size:13px;
	color:#FF0000;
	font-weight:normal;
	padding: 200px 0px 0px 90px;
	line-height:1.4em;
}
.commenttxt04 {
	width:260px;
	height:auto;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	padding: 225px 0px 0px 175px;
	line-height:1.4em;
	text-align:left;
}
.commenttxt05 {
	width:250px;
	height:auto;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	padding: 255px 0px 0px 155px;
	line-height:1.4em;
	text-align:left;
}
.commenttxt06 {
	width:500px;
	height:135px;
	font-size:14px;
	color:#333333;
	font-weight:normal;
	padding: 50px 0px 0px 85px;
	line-height:1.4em;
	text-align:left;
}
.commenttxt07 {
	width:630px;
	height:auto;
	font-size:14px;
	color:#FF0000;
	font-weight:normal;
	padding: 15px 0px 0px 200px;
	line-height:1.4em;
}
.commenttxt08 {
	width:680px;
	height:auto;
	font-size:13px;
	color:#FF0000;
	font-weight:normal;
	padding: 18px 0px 0px 170px;
	line-height:1.4em;
}
.commenttxt09 {
	width:360px;
	height:150px;
	font-size:13px;
	color:#FF0000;
	font-weight:normal;
	padding: 0px 0px 0px 60px;
	line-height:1.5em;
	text-align:left;
}
.commenttxt10 {
	width:290px;
	height:200px;
	font-size:14px;
	color:#FF0000;
	font-weight:normal;
	padding: 0px 0px 0px 140px;
	line-height:1.5em;
	text-align:left;
}

.commenttxt11 {
	width:700px;
	font-size:14px;
	color:#FF0000;
	font-weight:normal;
	padding: 0px 0px 0px 190px;
	line-height:1.5em;
	text-align:left;
}
.commenttxt12 {
	width:550px;
	height:209px;
	font-size:14px;
	color:#333333;
	font-weight:normal;
	padding: 100px 0px 0px 60px;
	line-height:1.5em;
	text-align:left;
}

* html .commenttxt02 {
	width:200px;
	height:auto;
	font-size:13px;
	color:#FF0000;
	font-weight:normal;
	padding: 100px 0px 0px 140px;
	line-height:1.4em;
	text-align:left;
}
* html .commenttxt05 {
	width:250px;
	height:auto;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	padding: 255px 0px 0px 135px;
	line-height:1.5em;
	text-align:left;
}
* html .commenttxt09 {
	width:360px;
	height:150px;
	font-size:13px;
	color:#FF0000;
	font-weight:normal;
	padding: 0px 0px 0px 30px;
	line-height:1.5em;
	text-align:left;
}
* html .commenttxt10 {
	width:290px;
	height:200px;
	font-size:14px;
	color:#FF0000;
	font-weight:normal;
	padding: 0px 0px 0px 130px;
	line-height:1.5em;
	text-align:left;
}
*:first-child+html .commenttxt02 {
	width:200px;
	height:auto;
	font-size:13px;
	color:#FF0000;
	font-weight:normal;
	padding: 100px 0px 0px 140px;
	line-height:1.4em;
	text-align:left;
}
*:first-child+html .commenttxt05 {
	width:250px;
	height:auto;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	padding: 255px 0px 0px 135px;
	line-height:1.5em;
	text-align:left;
}
*:first-child+html .commenttxt09 {
	width:360px;
	height:150px;
	font-size:13px;
	color:#FF0000;
	font-weight:normal;
	padding: 0px 0px 0px 30px;
	line-height:1.5em;
	text-align:left;
}

table th img {
	padding: 3px 0px 0px 10px;
}

.bannararea01 {
	width:450px;
	float:left;
	
}
.bannararea01 a{
	display:block;

}
.mens_anserarea dt{
	width:200px;
	float:right;
	text-align:left;
	vertical-align:text-top;
	margin: 10px 10px 0px 0px;
}
*html .mens_anserarea dt{
	width:200px;
	float:right;
	text-align:left;
	vertical-align:text-top;
	margin: 10px 10px 0px 10px;
}
.mens_anserarea dd{
	width:230px;
	float:left;
	
}

.bannar_txt {
	width:200px;
	font-size:15px;
	color:#FF3399;
	font-weight:bold;
}
.bannar_txt02 {
	width:200px;
	font-size:15px;
	color:#29c7ff;
	font-weight:bold;
}
.masterbannar {
	margin: 7px 0px 0px 0px;

}
.comment01 {
	margin: 5px 0px 0px 10px;
}
.comment02 {
	margin: 3px 0px 0px 50px;
}
.comment03 {
	margin: 10px 0px 0px 20px;
}
.comment04 {
	margin: 15px 0px 0px 40px;
}





































}
