@charset "utf-8";
/* CSS Document */


/* ###### 初期設定 ###### */

body{
	width:100%;
	height: 100%;
	font-size:12px;
	margin: 0px; padding: 0px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ","sans-serif";

}

div,pre,p,
form,fieldset,input,textarea,select,option, 
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, 
table,th,td,embed,object { margin: 0px; padding: 0px; }

a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px; padding: 0px;
}

a:link {
	color:#000;
	text-decoration: none;
}
a:visited {
	color:#000;
	text-decoration: none;
}
a:hover {
	color:#000;
	text-decoration: underline;
}
a:active {
	color:#000;
	text-decoration: none;
}
.clearbox {
	width:1100px;
	height:10px;
	display:block;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;
	clear: both;
}
.clbox {
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
	text-indent: -9999px;
}
/* ###### 初期設定 END ###### */

#wrapper_cs {
	background:url(../images/comingsoon.jpg) no-repeat 0 0;
	width:900px;
	height:500px;
	margin:auto;
	text-indent:-9999px;
}



/* ###### ヘッダー ###### */

#headwrapper{
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background:url(../images/navy_bg.gif) repeat top;
	}
#head{
	width: 960px;
	height: 30px;
	margin: auto;
	padding: 0px;
	}
#headLBox{
	width: 310px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float:left;
	text-align:left;
}
#headLBox h1 a{
	margin: 0 ;
	padding: 8px 0px 0px 0px ;
	color: #CCC;
	font-size: 11px;
	line-height:  11px;
	text-decoration: none;
	display:block;
}
#headLBox h1 a:hover{
	margin: 0 ;
	padding: 8px 0px 0px 0px ;
	color: #CCC;
	text-decoration:underline;
	font-size: 11px;
	line-height:  11px;
	display:block;
}
#headRBox{
	width: 650px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align:right;
}
#headRBox ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
#headRBox ul li{
	margin: 0 ;
	padding: 8px 0px 0px 20px ;
	color: #CCC;
	font-size: 11px;
	line-height:  11px;
	display:inline-block;
}
#headRBox ul li a{
	margin: 0 ;
	padding: 0 ;
	color: #CCC;
	font-size: 11px;
	line-height:  11px;
	text-decoration: none;
}
#headRBox ul li a:hover{
	margin: 0 ;
	padding: 0 ;
	color: #CCC;
	font-size: 11px;
	line-height:  11px;
	text-decoration:underline;
}

/* ###### ロゴ ###### */

#logosnsBox{
	width: 960px;
	height: 125px;
	margin: auto;
	padding: 0px;
	}
#logoBox{
	width: 780px;
	height: 125px;
	margin: 0px;
	padding: 0px;
	float:left;
}
#logoBox .logo a{
	width: 149px;
	height: 94px;
	margin: 10px 0px 0px 400px ;
	padding: 0px ;
	background:url(../images/logo.png) no-repeat 0 0;
	display:block;
	text-indent: -9999px;
}
#snsBox{
	width: 180px;
	height: 125px;
	margin: 0px;
	padding: 0px;
	float: right;
}
#snsBox ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
#snsBox ul li{
	margin: 0 ;
	padding: 55px 0px 0px 10px ;
	display:inline-block;
}
#snsBox ul li a{
	margin: 0 ;
	padding: 0 ;
}
#snsBox ul li a:hover{
	margin: 0 ;
	padding: 0 ;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

/* ###### メニュー ###### */

#menuBoxwrapper{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background:url(../images/menubg.gif) repeat-x 0 0;
}
#menuBox{
	width: 960px;
	margin: auto;
	padding: 0;
}
#menuBox ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
#menuBox ul li{
	margin: 0 ;
	padding: 0 ;
	display:inline-block;
}
#menuBox ul li.btnMenu_top a{
	width: 59px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_top.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#menuBox ul li.btnMenu_top a:hover{
	width: 59px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_topOn.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#menuBox ul li.btnMenu_about a{
	width: 179px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_about.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#menuBox ul li.btnMenu_about a:hover{
	width: 179px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_aboutOn.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#menuBox ul li.btnMenu_howto a{
	width: 179px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_howto.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#menuBox ul li.btnMenu_howto a:hover{
	width: 179px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_howtoOn.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#menuBox ul li.btnMenu_price a{
	width: 179px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_price.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#menuBox ul li.btnMenu_price a:hover{
	width: 179px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_priceOn.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#menuBox ul li.btnMenu_tips a{
	width: 179px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_tips.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#menuBox ul li.btnMenu_tips a:hover{
	width: 179px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_tipsOn.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#menuBox ul li.btnMenu_after a{
	width: 180px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_after.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#menuBox ul li.btnMenu_after a:hover{
	width: 180px;
	height: 50px;
	margin: 0 ;
	padding: 0 ;
	background:url(../images/btnMenu_afterOn.gif) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}

/* ###### メインビジュアル ###### */

#mainBwrapper{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background:url(../images/mainVisual_bg.jpg) no-repeat left top;
}
#mainB{
	width: 960px;
	height: 508px;
	margin: auto;
	padding: 0px;
}
#mainB #priceBox{
	width: 479px;
	margin: auto;
	padding: 130px 0 0 0;
	text-align:center;
	float:right;
}
#mainB #priceBox a{
	margin: 0 ;
	padding: 0 ;
}
#mainB #priceBox a:hover{
	margin: 0 ;
	padding: 0 ;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}


/* ###### コンテンツ ###### */
#contener{
	width: 960px;
	margin: auto;
	padding: 0px;
	}
#contener p{
	width: 960px;
	margin: 0;
	padding: 0px;
	font-size: 14px;
	line-height: 30px;
	}
#contener  p.subtitle01{
	width: 960px;
	height: 35px;
	margin: 50px 0px 20px 0px;
	padding: 10px 0px 0px 15px;
	display:block;
	font-size:18px;
	font-weight:bold;
	border-left:solid #006 5px;
	border-bottom: solid #CCC 1px;
}
#contener  p.subtitle02{
	width: 960px;
	height: 35px;
	margin: 40px 0px 20px 0px;
	padding: 10px 0px 0px 15px;
	display:block;
	font-size:18px;
	font-weight:bold;
	border-left:solid #006 5px;
	border-bottom: solid #CCC 1px;
}
#contener  p.bottomSpace{
	margin: 0px 0px 150px 0px;
	padding: 0px 0px 0px 0px;
}

/* ###### トップ ###### */

#contener  p.top_title01{
	width: 960px;
	height: 56px;
	margin: 40px 0px 30px 0px;
	padding: 0px;
	display:block;
	background:url(../images/topTitle_4.gif) repeat-y 0 0;
	text-indent: -5555px;
}
#contener  p.top_title02{
	width: 960px;
	height: 56px;
	margin: 40px 0px 10px 0px;
	padding: 0px;
	display:block;
	background:url(../images/topTitle_howto.gif) repeat-y 0 0;
	text-indent: -5555px;
}
#contener p.topBtn01 {
	width:480px;
	margin: auto;
	padding: 20px 0 20px 0 ;
}
#contener p.topBtn01 a{
	margin: 0 ;
	padding: 0 ;
}
#contener  p.topBtn01 a:hover{
	margin: 0 ;
	padding: 0 ;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
#contener p.topBtn02 {
	width:480px;
	margin: auto;
	padding: 10px 0 100px 0 ;
}
#contener p.topBtn02 a{
	margin: 0 ;
	padding: 0 ;
}
#contener p.topBtn02 a:hover{
	margin: 0 ;
	padding: 0 ;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

#contener #top_subBox01{
	width: 211px;
	height: 377px;
	margin: 40px 0px 0px -24px;
	padding: 0px;
	float:left;
}
#contener #top_subBox02{
	width: 211px;
	height: 377px;
	margin: 40px 0px 0px 1px;
	padding: 0px;
	float:left;
}
#contener #top_subtitle01{
	width: 211px;
	height: 166px;
	margin: 0px;
	padding: 0px;
	background:url(../images/bgHowto_step01_01.png) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#contener #top_catch01{
	width: 211px;
	height: 189px;
	margin: 0;
	padding: 0;
	background:url(../images/bgHowto_step01_02.png) no-repeat 0 0;
	display:block;
}
#contener .top_letter01{
	width: 150px;
	height: 189px;
	margin: 0 0 0 20px;
	padding: 0;
	line-height: 20px;
	display:block;
}
#contener #top_catch01 a{
	margin: 0;
	padding: 0;
	text-decoration:underline;
	font-weight:bold;
}
#contener #top_catch01 a:hover{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight:bold;
}
#contener #top_catch01 .telText{
	font-weight:bold;
	text-decoration: underline;
	color: #ff6600;
	font-size: 18px;
}

#contener #top_subtitle02{
	width: 211px;
	height: 166px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background:url(../images/bgHowto_step02_01.png) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#contener #top_catch02{
	width: 211px;
	height: 189px;
	margin: 0;
	padding: 0;
	background:url(../images/bgHowto_step02_02.png) no-repeat 0 0;
	display:block;
}
#contener #top_subtitle03{
	width: 211px;
	height: 166px;
	margin: 0px;
	padding: 0px;
	background:url(../images/bgHowto_step03_01.png) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#contener #top_catch03{
	width: 211px;
	height: 189px;
	margin: 0;
	padding: 0;
	background:url(../images/bgHowto_step03_02.png) no-repeat 0 0;
	display:block;
}
#contener #top_subtitle04{
	width: 211px;
	height: 166px;
	margin: 0px;
	padding: 0px;
	background:url(../images/bgHowto_step04_01.png) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#contener #top_catch04{
	width: 211px;
	height: 189px;
	margin: 0;
	padding: 0;
	background:url(../images/bgHowto_step04_02.png) no-repeat 0 0;
	display:block;
}
#contener #top_subtitle05{
	width: 185px;
	height: 166px;
	margin: 0px;
	padding: 0px;
	background:url(../images/bgHowto_step05_01.png) no-repeat 0 0;
	display:block;
	text-indent: -5555px;
}
#contener #top_catch05{
	width: 185px;
	height: 189px;
	margin: 0;
	padding: 0;
	background:url(../images/bgHowto_step05_02.png) no-repeat 0 0;
	display:block;
}


/* ###### アイカーズとは ###### */
#contener p.about_title01{
	width: 960px;
	height: 45px;
	margin: 80px 0px 0px 0px;
	padding: 0px;
	display:block;
	background:url(../images/aboutTitle_01.gif) repeat-y 0 0;
	text-indent: -5555px;
}

/* ###### オークションの流れ ###### */
#contener p.howto_title01{
	width: 960px;
	height: 56px;
	margin: 80px 0px 0px 0px;
	padding: 0px;
	display:block;
	background:url(../images/topTitle_howto.gif) repeat-y 0 0;
	text-indent: -5555px;
}

/* ###### 代行費用 ###### */
#contener p.price_title01{
	width: 960px;
	height: 45px;
	margin: 80px 0px 0px 0px;
	padding: 0px;
	display:block;
	background:url(../images/priceTitle_01.gif) repeat-y 0 0;
	text-indent: -5555px;
}
#contener #priceBox{
	width: 960px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
#contener #priceBox table{
	border-collapse: collapse;
	width: 960px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}
#contener #priceBox th{
	border: solid #999 1px;
	padding: 0.5em;
	background-color:#CCC;
}
#contener #priceBox td{
	border: solid #999 1px;
	padding: 0.5em;
}
#contener #priceBox td.price{
	text-align:center;
}
#contener #priceBox02{
	width: 960px;
	margin: 20px 0px 150px 0px;
	padding: 0px;
}
#contener #priceBox02 table{
	border-collapse: collapse;
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 16px;
}
#contener #priceBox02 th{
	border: solid #999 1px;
	padding: 0.5em;
	background-color:#CCC;
}
#contener #priceBox02 td{
	border: solid #999 1px;
	padding: 0.5em;
}
#contener #priceBox02 td.price{
	text-align:center;
}
/* ###### 業者が教えるコツ ###### */
#contener p.tips_title01{
	width: 960px;
	height: 46px;
	margin: 80px 0px 0px 0px;
	padding: 0px;
	display:block;
	background:url(../images/tipsTitle_01.gif) repeat-y 0 0;
	text-indent: -5555px;
}
/* ###### アフターフォロー ###### */
#contener p.after_title01{
	width: 960px;
	height: 44px;
	margin: 80px 0px 0px 0px;
	padding: 0px;
	display:block;
	background:url(../images/afterTitle_01.gif) repeat-y 0 0;
	text-indent: -5555px;
}
/* ###### 会社概要 ###### */
#contener p.company_title01{
	width: 960px;
	height: 45px;
	margin: 80px 0px 0px 0px;
	padding: 0px;
	display:block;
	background:url(../images/companyTitle_01.gif) repeat-y 0 0;
	text-indent: -5555px;
}
#contener #companyBox{
	width: 960px;
	margin: 50px 0px 150px 0px;
	padding: 0px;
}
#contener #companyBox p.company_add01{
	width: 185px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	border-left: solid #006 5px;
	border-bottom: dotted #CCC 1px;
	display:block;
	font-size: 14px;
	line-height: 24px;
	float:left;
}
#contener #companyBox p.company_add03{
	width: 185px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	border-left: solid #006 5px;
	display:block;
	font-size: 14px;
	line-height: 24px;
	float:left;
}
#contener #companyBox p.company_add02{
	width: 750px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	font-size: 14px;
	line-height: 24px;
	float:left;
	border-bottom: dotted #CCC 1px;
}
























#contener #contentRBox p.top_title03{
	width: 150px;
	height: 25px;
	margin: 50px 0px 20px 30px;
	padding: 0px;
	display:block;
	color: #FFF;
	background-color:#000;
	font-size: 14px;
	text-align:center;
	line-height: 24px;
}
#contener #contentRBox p.top_catch02{
	width: 393px;
	height: 33px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/catch_sports.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}

#contener #contentRBox p.sports_letter01{
	width: 560px;
	margin: 20px 0px 30px 40px;
	padding: 0px;
	line-height: 30px;
	display:block;
}

#contener #contentRBox div.sports_img{
	width: 284px;
	height: 300px;
	margin: 10px 0px 20px 40px;
	padding: 0px;
	display:block;
	float:left;
}
#contener #contentRBox div.sports_img p.sports_img01{
	width: 284px;
	height: 263px;
	margin: 0px;
	padding: 0px;
	background:url(../images/point_sports.gif) no-repeat 0 0;
	display:block;
	text-indent: -9999px;
}
#contener #contentRBox div.sports_img p.sports_letter02{
	width: 284px;
	margin: 30px 0px 30px 0px;
	padding: 0px;
	line-height: 24px;
	display:block;
}
#contener #contentRBox p.sports_img02{
	width: 250px;
	margin: 10px 0px 20px 15px;
	padding: 0px;
	float:left;
}
#contener #contentRBox p.sports_img02 img{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

/* ###### 料金について ###### */
#contener #contentRBox p.top_title04{
	width: 150px;
	height: 25px;
	margin: 50px 0px 20px 30px;
	padding: 0px;
	display:block;
	color: #FFF;
	background-color:#000;
	font-size: 14px;
	text-align:center;
	line-height: 24px;
}
#contener #contentRBox p.top_img04{
	width: 408px;
	height: 174px;
	margin: 30px 0px 20px 30px;
	padding: 0px;
	background:url(../images/price.jpg) no-repeat 0 0;
	display:block;
	text-indent: -9999px;
}
#contener #contentRBox p.price_letter{
	width: 560px;
	margin: 10px 0px 30px 30px;
	padding: 0px;
	line-height: 30px;
	display:block;
}

/* ###### 交通事故 ###### */

#contener #contentRBox p.top_title05{
	width: 150px;
	height: 25px;
	margin: 50px 0px 20px 30px;
	padding: 0px;
	display:block;
	color: #FFF;
	background-color:#000;
	font-size: 14px;
	text-align:center;
	line-height: 24px;
}
#contener #contentRBox p.top_catch03{
	width: 452px;
	height: 34px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/catch_accident.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.accident_letter{
	width: 560px;
	margin: 20px 0px 30px 30px;
	padding: 0px;
	line-height: 30px;
	display:block;
}
#contener #contentRBox .accidentLeft{
	width: 270px;
	margin: 20px 0px 20px 40px;
	padding: 0px;
	line-height: 30px;
	display:block;
	float:left;
}
#contener #contentRBox .accidentLeft .top_img05{
	width: 266px;
	height: 76px;
	margin: 20px 0px 20px 0px;
	padding: 0px;
	background:url(../images/point_accident.gif) no-repeat 0 0;
	display:block;
	text-indent: -9999px;
}
#contener #contentRBox p.top_img06{
	width: 250px;
	height: 235px;
	margin: 20px 0px 20px 15px;
	padding: 0px;
	float:left;
}
/* ###### 患者様の声 ###### */

#contener #contentRBox p.top_title06{
	width: 150px;
	height: 25px;
	margin: 50px 0px 0px 30px;
	padding: 0px;
	display:block;
	color: #FFF;
	background-color:#000;
	font-size: 14px;
	text-align:center;
	line-height: 24px;
}
#contener #contentRBox p.top_letter03{
	width: 300px;
	margin: 20px 0px 30px 30px;
	padding: 0px;
	line-height: 24px;
	display:block;
	float:left;
}
#contener #contentRBox p.voice_img{
	width: 250px;
	height: 235px;
	margin: 10px 0px 20px 15px;
	padding: 0px;
	float:left;
}

#contener #contentRBox p.voice_img img{
	margin: 0px;
	padding: 0px;
	border: #CCC solid 1px;
}
#contener #contentRBox .voiceBox{
	width: 578px;
	height:338px;
	margin: 20px 0px 20px 23px;
	padding: 0px;
	background:url(../images/bgi_voice.gif) no-repeat bottom;
	line-height: 24px;
	display:block;
}
#contener #contentRBox .voiceBox .voice_text{
	width: 370px;
	margin: 20px 0px 0px 20px;
	padding: 0px;
	display:block;
	float:left;
}
#contener #contentRBox .voiceBox .voice_text .voice_name{
	width: 370px;
	height: 30px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background:url(../images/dot_voice.gif) no-repeat bottom;
	display:block;
	font-weight:bold;
}
#contener #contentRBox .voiceBox p.voice_img{
	width: 150px;
	height: 187px;
	margin: 20px 0px 0px 15px;
	padding: 0px;
	float:left;
}
#contener #contentRBox .voiceBox  p.voice_title{
	width: 200px;
	height: 24px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	background:url(../images/bgc_voice.gif) repeat 0 0;
	display:block;
	color:#FFF;
	font-size: 14px;
	text-align:center;
	line-height: 24px;
}
#contener #contentRBox .voiceBox p.voice_letter{
	width: 520px;
	margin: 10px 0px 0px 20px;
	padding: 0px;
	line-height: 24px;
	display:block;
}
/* ###### 施術内容 ###### */

#contener #contentRBox p.medicalt_title{
	width: 150px;
	height: 25px;
	margin: 50px 0px 0px 30px;
	padding: 0px;
	display:block;
	color: #FFF;
	background-color:#000;
	font-size: 14px;
	text-align:center;
	line-height: 24px;
}
#contener #contentRBox p.medicalt_letter{
	width: 520px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	line-height: 24px;
	display:block;
}
#contener #contentRBox p.medicalt_letter02{
	width: 520px;
	margin: 30px 0px 50px 30px;
	padding: 0px;
	line-height: 24px;
	display:block;
}
#contener #contentRBox p.medicalt_catch01{
	width: 118px;
	height: 28px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/medicalt_T01.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.medicalt_catch02{
	width: 118px;
	height: 28px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/medicalt_T02.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.medicalt_catch03{
	width: 118px;
	height: 28px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/medicalt_T03.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.medicalt_catch04{
	width: 267px;
	height: 29px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/medicalt_T04.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.medicalt_catch05{
	width: 191px;
	height: 28px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/medicalt_T05.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.medicalt_catch06{
	width: 137px;
	height: 27px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/medicalt_T06.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.medicalt_catch07{
	width: 276px;
	height: 28px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/medicalt_T08.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.medicalt_catch08{
	width: 118px;
	height: 28px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/medicalt_T10.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.medicalt_catch09{
	width: 118px;
	height: 28px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/medicalt_T09.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.medicalt_img01{
	width: 270px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	float:left;
}
#contener #contentRBox p.medicalt_img02{
	width: 270px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	float:left;
}
#contener #contentRBox p.medicalt_img03{
	width: 270px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	float:left;
}
#contener #contentRBox p.medicalt_img04{
	width: 270px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	float:left;
}
#contener #contentRBox p.medicalt_letter{
	width: 565px;
	margin: 10px 0px 0px 30px;
	padding: 0px;
	line-height: 24px;
	display:block;
}
#contener #contentRBox p.medicalt_letterL{
	width: 565px;
	margin: 10px 0px 30px 30px;
	padding: 0px;
	line-height: 24px;
	display:block;
}

/* ###### 治療の流れ ###### */

#contener #contentRBox p.process_title{
	width: 200px;
	height: 25px;
	margin: 50px 0px 0px 30px;
	padding: 0px;
	display:block;
	color: #FFF;
	background-color:#000;
	font-size: 14px;
	text-align:center;
	line-height: 24px;
}
#contener #contentRBox p.process_catch01{
	width: 57px;
	height: 28px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/process_T01.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.process_catch02{
	width: 118px;
	height: 28px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/process_T02.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.process_catch03{
	width: 57px;
	height: 28px;
	margin: 30px 0px 0px 30px;
	padding: 0px;
	background:url(../images/process_T03.png) repeat-y 0 0;
	text-indent: -9999px;
	display:block;
}
#contener #contentRBox p.process_img01{
	width: 270px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	float:left;
}
#contener #contentRBox p.process_img02{
	width: 270px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	float:left;
}
#contener #contentRBox p.process_img03{
	width: 270px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	float:left;
}
#contener #contentRBox p.process_img04{
	width: 270px;
	margin: 20px 0px 30px 30px;
	padding: 0px;
	float:left;
}
#contener #contentRBox p.process_letter{
	width: 565px;
	margin: 10px 0px 0px 30px;
	padding: 0px;
	line-height: 24px;
	display:block;
}














/* ###### フッター ###### */

#footwrapper{
	width: 100% ;
	height: 360px;
	margin: 0px;
	padding: 0px;
	background-color:#CCC;
	}
#foot{
	width:960px;
	height: 360px;
	margin: auto;
	padding: 0px;
	}
#foot #addBox{
	width: 547px ;
	height: 303px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	color:#000;
	font-size: 14px;
	line-height:20px;
	float:left;
	}
#foot #addBox #logosns{
	width: 165px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float:left;
}
#foot #addBox #logosns .logoImg a{
	width: 149px;
	height: 94px;
	margin: auto;
	padding: 0px ;
	background:url(../images/logo.png) no-repeat 0 0;
	display:block;
	text-indent: -9999px;
}
#foot #addBox #logosns ul{
	width: 165px;
	margin: auto;
	padding: 0;
	list-style:none;
}
#foot #addBox #logosns ul li{
	margin: 0 ;
	padding: 20px 5px 0px 0px ;
	display:inline-block;
}
#foot #addBox #logosns ul li a{
	margin: 0 ;
	padding: 0 ;
}
#foot #addBox #logosns ul li a:hover{
	margin: 0 ;
	padding: 0 ;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
#foot #companyBox{
	width: 300px ;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000;
	font-size: 13px;
	line-height:22px;
	float:left;
	}
#foot #companyBox p.tel{
	font-size: 28px;
	line-height:24px;
	color: #ff6600;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
}
#foot #companyBox span.telImg{
	background:url(../images/iconTel.gif) no-repeat 0 0;
	width: 49px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	text-indent: -5555px;
	display:block;
	float:left;
}
#foot #companyBox p.fax{
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
#foot #companyBox span.faxImg{
	background:url(../images/iconFax.gif) no-repeat 0 0;
	width: 49px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	text-indent: -5555px;
	display:block;
	float:left;
}
#foot #companyBox p.mail{
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
#foot #companyBox span.mailImg{
	background:url(../images/iconMail.gif) no-repeat 0 0;
	width: 49px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	text-indent: -5555px;
	display:block;
	float:left;
}
#foot #sitemapBox{
	width: 500px ;
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	color:#000;
	font-size: 12px;
	line-height:18px;
	border-top: dotted #FFF 2px;
	}
#foot #sitemapBox ul.sitemapleftBox{
	width: 170px;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	list-style-image:url(../images/arrow.png);
	float:left;
}
#foot p.map{
	width: 413px ;
	height: 303px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	display:block;
	float:right;
	}

#footBox{
	width: 100% ;
	height: 40px;
	margin: auto;
	color: #000;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	text-align:center;
	background-color:#CCC;
	}	
#footBox a{
	color: #000;
	font-size: 12px;
	text-decoration:none;
	}
#footBox a:hover{
	color: #000;
	font-size: 12px;
	text-decoration:underline;
	}
