/**********************************************************************
LL歯科サイト
コモンCSS
[ /css/common.css ]

Since         : 10.11.22
Last modified : 10.11.22
**********************************************************************/

/* 目次
-------------------------------------------------
 ・リンク設定
 ・共通クラス
 ・サイト共通
 ・ヘッダ
 ・メニュー
 ・コンテンツ
 ・フッタ
 ------------------------------------------------- */
 
table{
	_line-height:150%;
	font-size:100%;
}


.floatL  {float: left;}
.floatR {float: right;}
.clear    {
	clear: both;
	font-size: 0px;
	line-height: 0%;
	height: 0px;
	text-indent: -9999px;
}

.clearer{
	clear: both;
}

.v_middle{
	vertical-align:middle;
}

/* clearfixハック */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*配置設定クラス*/
.alignL {
	text-align: left !important;
}
.alignC {
	text-align: center !important;
}
.alignR {
	text-align: right !important;
}


.mg_10{

	margin:10px;

}

.mg_lr10{

	margin:0px 10px;
}

.mg_t10{
	margin-top:10px;

}


.mg_b10{

	margin-bottom:10px;

}

.mg_l10{

	margin-left:10px;

}

.mg_r10{

	margin-right:10px;

}

.mg_t5{
	margin-top:5px;

}

.mg_l5{
	margin-left:5px;
}

.mg_r5{
	margin-right:5px;
}

.mg_b5{
	margin-bottom:5px;
}

.mg_l15{
	margin-left:15px;
}

.mg_r20{

	margin-right:20px;

}

.mg_t15{
	margin-top:15px;

}


.mg_t20{
	margin-top:20px;

}

.mg_b20{
	margin-bottom:20px;

}
.mg_b30{
	margin-bottom:30px;

}
.mg_b40{
	margin-bottom:40px;

}

.mg_l20{
	margin-left:20px;

}
.mg_l107{
	margin-left:107px;

}

.mg_lr20{
	margin:0 20px;
}
.mg_lr15 {
	margin-right: 15px;
	margin-left: 15px;
}

.mg_l30{
	margin-left:30px;

}

.mg_t30{
	margin-top:30px;
}

.mg_t40{
	margin-top:40px;
}

.mg_t50{
	margin-top:50px;
}

.pd_t10{

	padding-top:10px;
}

.pd_t5{

	padding-top:5px;
}

.pd_b10{

	padding-bottom:10px;
}
.pd_l10 {
	padding-left: 10px;
}
.pd_l20 {
	padding-left: 20px;
}
.pd_l30 {
	padding-left: 30px;
}


  /* リンク設定
-------------------------------------------------*/

a:link    {
	color: #364766;
	text-decoration: none;
}
a:active  {
	color: #364766;
	text-decoration: none;
}
a:visited {
	color: #364766;
	text-decoration: none;
}
a:hover   {
	color: #364766;
	text-decoration: underline;
}


.filter a:hover img {
	filter:alpha(opacity=70);
	opacity:0.7;
}


/* カラー設定
------------------------------------------------- */

.red{
	color:#CC0000 !important;
}

.blue{
	color:#0068b7;

}
.lightblue{
	color:#0066ff;
}

.pink{
	color:#cc0066;
}

.green{
	color:#669900;
}


/* フォント設定
------------------------------------------------- */

.fontS{
	font-size:80% !important;
}
.fontL {
	font-size: 120% !important;
	line-height:170% !important;
}
.blue_bold {
	font-weight: bold;
	color: #5C85BB;
}
.red_bold {
	font-weight: bold;
	color: #900;
}

.meiryo{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
}


/* 共通クラス
------------------------------------------------- */

body{
	color:#595757;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:150%;
	text-align:center;
	margin:0px auto;
	font-size:80%;
	overflow-x:hidden;
}
h1 {
	text-align: left;
	padding-top: 5px;
	padding-left:18px;
	font-size:11px;
	margin-bottom:-4px;
}
#header {
	background: url(http://www.elel-dental.com//assets/images/head_img.jpg) no-repeat center;
	height: 110px;
	width: 100%;
	margin:0px auto;
}
#header_inner {
	height: 110px;
	width: 920px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header p{
	text-align: left;
}

/*グローバルメニュー
-------------------------------------------*/

#main_menu {
	background-image: url(http://www.elel-dental.com//assets/images/bg_index_menu.jpg);
	background-repeat: repeat-x;
	height: 55px;
	text-align: center;
}
#main_menu ul {
	display: block;
	height: 55px;
	width: 920px;
	text-align: center;
	margin: 0 auto 0 auto;
	_margin: 0 0 0 0;
}
#main_menu li {
	float: left;
}
#main_menu li a {
	text-indent: -9999px;
	display: block;
}
.menu_01 a {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) 0 0;
	height: 55px;
	width: 131px;
}
.menu_01 a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) 0 -55px;
}
.menu_02 a {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -131px 0;
	height: 55px;
	width: 131px;
}
.menu_02 a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -131px -55px;
}
.menu_03 a {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -262px 0;
	height: 55px;
	width: 131px;
}
.menu_03 a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -262px -55px;
}
.menu_04 a {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -393px 0;
	height: 55px;
	width: 131px;
}
.menu_04 a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -393px -55px;
}
.menu_05 a {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -524px 0;
	height: 55px;
	width: 131px;
}
.menu_05 a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -524px -55px;
}
.menu_06 a {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -655px 0;
	height: 55px;
	width: 131px;
}
.menu_06 a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -655px -55px;
}
.menu_07 a {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -786px 0;
	height: 55px;
	width: 134px;
}
.menu_07 a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_index_menu.jpg) -786px -55px;
}

/*グローバルナビ下層
--------------------------------------------------*/

#main_menu_under {
	background-repeat: repeat-x;
	height: 55px;
	text-align: center;
}
#main_menu_under ul {
	display: block;
	height: 55px;
	width: 920px;
	text-align: center;
	margin: 0 auto 0 auto;
	_margin: 0 0 0 0;
}
#main_menu_under li {
	float: left;
}
#main_menu_under li a {
	text-indent: -9999px;
	display: block;
}
.menu_01_under a {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) 0 0;
	height: 55px;
	width: 131px;
}
.menu_01_under a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) 0 -55px;
}
.menu_02_under a {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -131px 0;
	height: 55px;
	width: 131px;
}
.menu_02_under a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -131px -55px;
}
.menu_03_under a {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -262px 0;
	height: 55px;
	width: 131px;
}
.menu_03_under a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -262px -55px;
}
.menu_04_under a {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -393px 0;
	height: 55px;
	width: 131px;
}
.menu_04_under a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -393px -55px;
}
.menu_05_under a {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -524px 0;
	height: 55px;
	width: 131px;
}
.menu_05_under a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -524px -55px;
}
.menu_06_under a {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -655px 0;
	height: 55px;
	width: 131px;
}
.menu_06_under a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -655px -55px;
}
.menu_07_under a {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -786px 0;
	height: 55px;
	width: 134px;
}
.menu_07_under a:hover {
	background: url(http://www.elel-dental.com//assets/images/img_under_menu.gif) -786px -55px;
}

#wrapper {
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	text-align: center;
}

#wrapperL {
	float: left;
	width: 612px;
	margin-right: 20px;
	text-align: left;
}
.introtxt {
	background-image: url(http://www.elel-dental.com//assets/images/bg_index_main1.jpg);
	padding-left: 185px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	margin-bottom: 25px;
	height: 265px !important;
	_height: 295px !important;
	line-height:180%;
}
/*ニュース
----------------------------------------------------*/
#indexslide {
	margin:0 auto 0 auto;
	text-align:center;
	width:1265px;
	height:280px;
position:absolute;
    left:50%;
    margin-left:-633px;

}

.news_box {
	background-image: url(http://www.elel-dental.com//assets/images/bg_main_news.jpg);
	background-repeat: no-repeat;
	margin-bottom: 25px;
}
.news_tit {
	height: 60px;
}
.news_tit h3 {
	text-indent: -9999px;
	float: left;
}
.news_all {
	float: right;
	display: inline;
	margin-top: 28px;
	margin-right: 20px;
}
.news_all a {
	display: block;
	background-image: url(http://www.elel-dental.com//assets/images/arrow_s.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 13px;
}
.news_box ul {
	margin-right: 15px;
	margin-left: 15px;
}
.news_box li {
	background-image: url(http://www.elel-dental.com//assets/images/border_dot.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-bottom: 10px;
	background-position: left bottom;
}
.news_box li a {
	display: block;
}
.news_box li span {
	display:block;
	float:left;
	width:120px;
	background-image: url(http://www.elel-dental.com//assets/images/arrow_l.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
}

.news_box li p {
	display:block;
	float:left;
	width:420px;
}

.inplant_box {
	background-image: url(http://www.elel-dental.com//assets/images/bg_main_inplant.jpg);
	background-repeat: no-repeat;
	padding-top: 90px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 25px;
}
.inplant_box h3 {
	display: none;
}

.qa_box {
	background-image: url(http://www.elel-dental.com//assets/images/bg_main_qa.jpg);
	float: left;
	width: 295px;
	margin-right: 22px;
	margin-bottom: 25px;
}
.voice_box {
	background-image: url(http://www.elel-dental.com//assets/images/bg_main_voice.jpg);
	float: left;
	width: 295px;
	margin-bottom: 25px;
}
.qa_box h4 a,.voice_box h4 a{

	display:block;
	height:62px !important;
	text-indent:-9999px;
}
.qa_inner,.voice_inner {
	margin-left:104px;
	margin-right:10px;
}

.twitter_box {
	background-image: url(http://www.elel-dental.com//assets/images/bg_main_twitter.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 295px;
	margin-right: 22px;
}

.twitter_link a{
	height:60px !important;
	display:block;
	text-indent:-9999px;
}

#twitter_update_list {
	height:85px;
	margin-right: 15px;
	margin-left: 15px;

}
.blog_box {
	background-image: url(http://www.elel-dental.com//assets/images/bg_main_blog.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 295px;
}
.blog_inner {

	margin-right: 15px;
	margin-left: 15px;
	height: 85px;
	overflow:auto;
}
.blog_description {
	font-size: 85%;
	line-height: 110%;
	clear: both;
}
.blog_title a {
	background-image: url(http://www.elel-dental.com//assets/images/arrow_s.gif);
	background-position: left center;
	text-indent: 12px;
	display: block;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.blog_date {
	font-size: 85%;
	display: block;
	margin-bottom: 5px;
}
.calender_box {
	background-image: url(http://www.elel-dental.com//assets/images/bg_calender.jpg);
	background-repeat: no-repeat;
	padding-top: 42px;
	margin-bottom: 20px;
}
.calender {
	margin-bottom: 5px;
}
.calender_box .carousel-wrap{
	clear: both;
	width: 260px;
	margin-left: 14px;
}
.calender li {
	float: left;
}
.carousel-next {
	background:url(http://www.elel-dental.com//assets/images/btn_calender_right.gif);
	border:none;
	width:34px;
	height:13px;
	text-indent:-9999px;
	margin-left:5px;
	position: relative;
	top: 15px;
	z-index:100;
	cursor: pointer;
	display: block;
	float: left;
}
.carousel-previous {
	background:url(http://www.elel-dental.com//assets/images/btn_calender_left.gif);
	border:none;
	display: block;
	width:34px;
	height:13px;
	text-indent:-9999px;
	position: relative;
	top: 15px;
	z-index:100;
	cursor: pointer;
	float: left;
	margin-left: 14px;
	_margin-left: 7px;
}
.disabled,.disabled:hover{-moz-opacity:.1;opacity:0.50;filter:alpha(opacity=10);cursor:default;}
.schedule {
	background-image: url(http://www.elel-dental.com//assets/images/bg_schedule.jpg);
	padding-top: 60px;
	padding-left: 14px;
	height: 222px;
	_height: 212px;
	width: 274px;
	_width: 288px;
	margin-bottom: 20px;
}
.side_bn {
	margin-bottom: 20px;
}
.side_bn p {
	margin-bottom: 20px;
}

#footer {
	background-image: url(http://www.elel-dental.com//assets/images/bg_footer.gif);
	background-repeat: repeat-x;
	height: 80px;
}
.footerinner {
	width: 920px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
}

#footer li {
	font-size:80%;
	display:inline;
}
.footerinner h2 {
	margin-top:10px;
	font-size: 80%;
	font-weight: normal;
}
.footerinner p {
	font-size: 80%;
}

.arrow_s a {
	background-image: url(http://www.elel-dental.com//assets/images/arrow_s.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 13px;
	display: block;
}
#wrapperR {
	float: left;
	width: 288px;
	text-align: left;
}


/*サイドナビ
----------------------------------------------------*/

.back_side_nav{
	width:268px;
	_width:288px;
	min-height:100px;
	padding:1px 10px 0px;
	background:url(http://www.elel-dental.com//assets/images/back_side_nav.jpg) no-repeat;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	margin-bottom:15px;
}

.back_side_nav ul{
	margin-top:10px;
}

.back_side_nav ul li a{
	display:block;
	background:url(http://www.elel-dental.com//assets/images/side_arrow.gif) no-repeat;
	padding-left:15px;
	margin-bottom:5px;
}


/*初診ネット予約エリア
----------------------------------------------------*/


.to_reserve_area{
	width:496px;
	height:190px;
	background:url(http://www.elel-dental.com//assets/images/back_to_reserve.jpg) no-repeat;
	margin:17px auto 0;
	_margin-left:47px;
}

.to_reserve_txt{
	text-indent:-9999px;
}

.to_reserve_btn{
	margin:67px 0 0 220px;
}




/*お問合せ
----------------------------------------------------*/

.inquiru_tbl{
	width:590px;
	margin-left:10px;
	margin-top:20px;
}


.inquiru_tbl th{
	background:url(http://www.elel-dental.com//assets/images/border_dot.gif) repeat-x bottom;
	padding:10px 10px 10px 0;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	text-align:left;
}

.inquiru_tbl td{
	background:url(http://www.elel-dental.com//assets/images/border_dot.gif) repeat-x bottom;
	padding:10px 10px 10px 0;
}

.w_260{
	width:260px;
}

.w_60{
	width:60px;
}

.inquiry_btn_area{
	width:392px;
	margin:20px auto 0;
	_margin-left:100px;
}

.btn_confirm{
	width:186px;
	height:40px;
	background:url(http://www.elel-dental.com//assets/images/btn_confirm.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	*padding-top:40px;
	cursor:pointer;
	border:none;
	margin:0px auto;
	*float:right;	
}

.btn_reset{
	width:186px;
	height:40px;
	background:url(http://www.elel-dental.com//assets/images/btn_reset.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	*padding-top:40px;
	cursor:pointer;
	border:none;
	margin:0px auto;
	*float:left;	
}

.btn_submit{
	width:186px;
	height:40px;
	background:url(http://www.elel-dental.com//assets/images/btn_submit.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	*padding-top:40px;
	cursor:pointer;
	border:none;
	margin:0px auto;
	*float:right;
}


.btn_back{
	width:186px;
	height:40px;
	background:url(http://www.elel-dental.com//assets/images/btn_back.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	*padding-top:40px;
	cursor:pointer;
	border:none;
	margin:0px auto;
	*float:left;
}


/*コンテンツ
----------------------------------------------------*/

.contents h4{
	margin-top:30px;
	margin-bottom:20px;
}

.bread{
	margin:20px 0 10px;
	text-align:left;
}

.bread a{
	margin-right:5px;
}

.bread span{
	margin:0 5px;
}



/*医院案内
----------------------------------------------------*/
.clinic_txt01{
	margin-bottom:10px;
	font-size:140%;
}

.iin_top ul li{
	float:left;
}

/*スタッフ紹介
----------------------------------------------------*/

.w_350{
	width:350px;
}

.lh180{
	line-height:180%;
}

.w_290{
	width:290px;
}


/*インプラントについて
----------------------------------------------------*/

.font150{
	font-size:150%;
	line-height:150%;
}

.back_inplant01{
	background:url(http://www.elel-dental.com//assets/images/inplant/back_inplant01.gif) repeat-y;
	width:592px;
	_width:612px;
	padding:5px 10px 10px 10px;
}

.back_inplant01 .floatL{
	width:280px;
}


.back_inplant01 .floatR{
	width:280px;
}

.back_inplant01 h5{
	color:#434343;
}

.back_inplant02{
	width:592px;
	_width:612px;
	padding:5px 10px 10px 10px;
	background:#eeeeee;
}

.back_inplant02 h5{
	color:#434343;
}

.inplant_btnG{
	width:530px;
	margin:30px auto 0;
	_margin-left:40px;
}


/*インプラントの流れ
----------------------------------------------------*/

.inplant_flowG{
	margin-left:10px;
	margin-right:10px;
	padding:15px 0;
	border-top:solid 1px #7d7d7d;
	border-bottom:solid 1px #7d7d7d;
}

.font120{
	font-size:120%;
}


/*歯科矯正
----------------------------------------------------*/

.w_330{
	width:330px;
}

.mg_t5{
	margin-top:5px;
}

.boundary01{
	border-top:solid 1px #7d7d7d;
	padding-top:20px;
}

.pd_t20{
	padding-top:20px;
}

/*アクアシステム
----------------------------------------------------*/

.aquaG{
	margin:20px 10px 0;
	padding-bottom:20px;
	background:url(http://www.elel-dental.com//assets/images/line_dot.gif) repeat-x bottom;
}
.aquaG_nonebd{
	margin:20px 10px 0;
	padding-bottom:20px;
}

.aquaG .floatL{
	width:330px;
}

.aquaG_nonebd .floatL{
	width:330px;
}


/*患者様の声
----------------------------------------------------*/

.voice_tab{
	margin-top:20px;
	margin-left:10px;	
}


.voice_tab li{
	margin-right:5px;
	float:left;	
}

.voice_tab li a{
	display:block;
	height:30px;
	text-indent:-9999px;
}

.voice_tab01 a{
	width:80px;
	background:url(http://www.elel-dental.com//assets/images/voice/voice_tab01_off.jpg) no-repeat;
}

.voice_tab01 a:hover{
	background:url(http://www.elel-dental.com//assets/images/voice/voice_tab01_on.jpg) no-repeat;
}

.voice_tab01_on{
	height:30px;
	width:80px;
	background:url(http://www.elel-dental.com//assets/images/voice/voice_tab01_on.jpg) no-repeat;
	text-indent:-9999px;
}


.voice_tab02 a{
	width:115px;
	background:url(http://www.elel-dental.com//assets/images/voice/voice_tab02_off.jpg) no-repeat;
}

.voice_tab02 a:hover{
	background:url(http://www.elel-dental.com//assets/images/voice/voice_tab02_on.jpg) no-repeat;
}

.voice_tab02_on{
	height:30px;
	width:115px;
	background:url(http://www.elel-dental.com//assets/images/voice/voice_tab02_on.jpg) no-repeat;
	text-indent:-9999px;
}

.back_voice{
	background:url(http://www.elel-dental.com//assets/images/voice/back_voice.jpg) repeat-x;
	min-height:100px;
	padding:0 10px;
}

.shoreiG{
	padding-top:30px;
}


.shoreiG h4{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	font-size:120%;
	margin-top:0px !important;
	background:url(http://www.elel-dental.com//assets/images/line_dot.gif) repeat-x bottom;
	padding:0 0 5px 10px;
}


.shoreiG h5{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	font-size:110%;
	color:#0068b7;
	margin-bottom:20px;
}

.shoreiG p{
	margin-top:10px;
}

.shoreiG .floatL{
	margin-right:20px;
}


.shoreiG .floatR{
	margin-left:20px;
}




.voiceG{
	padding-top:30px;
}



.voiceG h4{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	font-size:120%;
	margin-top:0px !important;
	background:url(http://www.elel-dental.com//assets/images/line_dot.gif) repeat-x bottom;
	padding:0 0 5px 10px;
	color:#0068b7;
}

.voiceG h5{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	font-size:110%;
	color:#0068b7;
	margin-bottom:20px;
}

.voiceG p{
	margin-top:10px;
}

.voiceG .floatL{
	margin-right:20px;
}


.voiceG .floatR{
	margin-left:20px;
}




/*よくあるご質問
----------------------------------------------------*/


.mark_q{
	background:url(http://www.elel-dental.com//assets/images/mark_q.gif) no-repeat;
	padding-left:30px;
	margin-bottom:15px;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	color:#0068b7;
}

.mark_a{
	background:url(http://www.elel-dental.com//assets/images/mark_a.gif) no-repeat;
	padding-left:30px;
}


.faqG{
	background:url(http://www.elel-dental.com//assets/images/line_dot.gif) repeat-x bottom;
	padding-bottom:20px;
	margin:20px 10px 0;
}




/*リクルート
----------------------------------------------------*/


.recruitG{
	margin:30px 10px 0;
}


.recruitG h4{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	font-size:120%;
	background:url(http://www.elel-dental.com//assets/images/recruit/h4_recruit.gif) repeat-x;
	padding:5px 0 8px 40px;
}

.recruitG h5{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	font-size:110%;
	color:#0068b7;
	margin-bottom:20px;
	background:url(http://www.elel-dental.com//assets/images/line_dot.gif) repeat-x bottom;
	margin-top:20px;
}

.recruitG .floatR{
	width:350px;
}


/*サイトマップ
----------------------------------------------------*/

.sitemap .floatL{
	width:285px;
}

.sitemap .floatR{
	width:285px;
}

.sitemap p a{
	background:url(http://www.elel-dental.com//assets/images/side_arrow.gif) no-repeat;
	padding-left:15px;
	display:block;
	margin-bottom:8px;
}



.sitemap p span a{
	display:block;
	background:url(http://www.elel-dental.com//assets/images/sitemap_s.gif) no-repeat;
	padding-left:15px;
	margin-bottom:10px;
	margin-left:15px;
	
}







.mg_lr5{
	margin:0 5px;
}

.mg_r5{
	margin-right:5px;
}

.bd_gray{
	border:solid 1px #cccccc;
	padding:2px 5px;
}


/*twitter
----------------------------------------------------*/


.twtr-hd{
	display:none;
}



.mg_lr5{
	margin:0 5px;
}

.mg_r5{
	margin-right:5px;
}

.bd_gray{
	border:solid 1px #cccccc;
	padding:2px 5px;
}

.twtr-ft{
	display:none;
}





.bg_none{
	background:none !important;
}

.position {
position:relative;
top:280px;
}
