/* standard elements */
/*
	Common
*/
.floatLeft {			float: left }
.floatRight {		float: right }
.clearBoth {		clear: both }
.widthMax {		width: 98% }
.alignLeft {			text-align: left }
.alignCenter {		text-align: center }
.alignRight {		text-align: right }
.colorLight {		color: #89a }
.marginTop{		margin-top: 1em }
.wideBlock480 {margin-left:-5px;margin-right:-5px;}
#bnrLink2Study {
	margin: 0 -10px 0 -10px;
	height: 170px;
	background: url(../img/arcadia/bnr_study.gif) bottom center;
	text-align: right;
}
#bnrLink2Study a{
	display: block;
	height: 20px;
	overflow: hidden;
	padding: 150px 0 0;
}
#bnrLink2Study a:hover{background:transparent;text-decoration:none;}
#link2Study {
	float: right;
	margin: 0 -10px 0 -10px;
	height: 125px;
	width: 220px;
	background: url(../img/arcadia/bnr_study_2.gif) bottom center;
	text-align: right;
}
#link2Study a{
	display: block;
	height: 20px;
	overflow: hidden;
	padding: 95px 8px 10px;
}
#link2Study a:hover{background:transparent;text-decoration:none;}

.JS .jsHide {		display: none }
.JS .jsShow {		display: block }
.JS .jsShowInline {	display: inline }
.JS .jsShowBlock {	display: block }
/* -----------------------------------------------
	ClearFix
----------------------------------------------- */
div.clearfix {		overflow: hidden;}
* html div.clearfix {height: 1%;}
p.clearfix {		overflow: hidden;}
* html p.clearfix {height: 1%;}


body {
	margin: 0;
	padding: 0;
	background: #ebe6fa url(../img/arcadia/img01.gif) repeat-x;
	font: normal 85% Arial, Helvetica, sans-serif;
	line-height: 1.7;
	color: #696969;
	height:1%;
}

h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	color: #468259;
}

h1.cp {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}

h2 {
	font-size: 1.25em;
}

h2.title {
	padding-left: 20px;
	background: url(../img/arcadia/img07.gif) no-repeat left center;
}

h2.leftcolumn {
	padding: 4px 0.5em 0;
	background: url(../img/arcadia/bg_links.gif) no-repeat;
}

h3 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding: 0.25em 0.5em;
	font-size: 100%;
	line-height: 1.3;
	background: url(../img/arcadia/bg_h3_470.gif) no-repeat;
	/*	background-color: #d6e9ca;	*/
}

h3.landing {
	background: url(../img/arcadia/bg_h3_510.gif) no-repeat;
}

h3.headline {
	margin: 0.5em -20px;
	padding: 0.25em 20px;
	border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
	font-size: 95%;
	line-height: 1.3;
	color: #fff;
	border-bottom: 1px solid #a7b9ad;
	background: none;
	background-color: #2e8b57;
}

h4 {
	font-size: 1em;
}

h5 {
	font-size: 1em;
	font-weight: normal;
}

h6 {
	margin: 0.25em 0;
	font-size: 1em;
	font-weight: bold;
	color: #838B91;
}

p, blockquote, ul, ol {
	margin-top: 0;
}

blockquote {
	padding: 0 0 0 40px;
	background: url(../img/arcadia/img11.gif) no-repeat;
	line-height: 1.6em;
}

ul,ol{
	margin: 0 0 1em 0;
	padding-left: 2em;
}
li{
	margin: 0;
}

a {
	color: #468259;
}

a:hover {
	background: none;
	background-color: #f7f9dd;
}
a.img:hover {
	background: none;
}
a img {border:none;}
a.imagepop:hover {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
}

/* Menu */
/* 上部メニュー */
#menu {
	width: 750px;
	height: 30px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
}
	
	#menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#menu li {
		display: block;
		margin: 0;
		padding: 0;
		float: left;
		height: 30px;
		padding: 0 0 0 2px;
		background: url(../img/arcadia/img02.gif) no-repeat;
	}
	#menu li.first { width: 90px; }
	#menu li.last { width: 0px; }
	
	#menu a {
		display: block;
		overflow: hidden;
		line-height: 26px;
		padding: 0px 3px;
		background: none;
		text-decoration: none;
		color: #614ba2;
	}
	#menu li.first a { width: 84px; }
	#menu li.col4 { width: 162px; }
	#menu li.col4 a { width: 156px; }
	#menu li.col5 { width: 129px; }
	#menu li.col5 a { width: 123px; }
	#menu li.col7 { width: 91px; }
	#menu li.col7 a { width: 85px; }
	
	#menu a:hover {
		border-bottom: 4px solid #614ba2;
		color: #ebe6fa;
	}
	
	#menu .active a {
		background: #E1E9E2;
		border-bottom: 4px solid #E1E9E2;
		text-decoration: none;
		color: #749865;
	}

/* Header */
@-webkit-keyframes header {
        0%{background-color: rgba(255,255,240, 0);}
        50%{background-color: rgba(255,255,240, .5);}
        100%{background-color: rgba(255,255,240, 0);}
}
@-moz-keyframes header {
        0%{background-color: rgba(255,255,240, 0);}
        50%{background-color: rgba(255,255,240, .5);}
        100%{background-color: rgba(255,255,240, 0);}
}
@-o-keyframes header {
        0%{background-color: rgba(255,255,240, 0);}
        50%{background-color: rgba(255,255,240, .5);}
        100%{background-color: rgba(255,255,240, 0);}
}
@-ms-keyframes header {
        0%{background-color: rgba(255,255,240, 0);}
        50%{background-color: rgba(255,255,240, .5);}
        100%{background-color: rgba(255,255,240, 0);}
}

#header {
	width: 790px;
	margin: 0 auto;
}
	#header a { background-color: transparent;text-decoration: none; }
	#header a:hover { text-decoration: underline; }
	
	/* ヘッダー左側のBOX */
	#header h2.header {
		margin: 10px 0;
		padding: 0;
		/*background: url(../img/arcadia/img06_b.jpg) no-repeat;*/
		line-height: 24px;
		font-size: 20px;
		text-shadow: 0px 1px 0px #efe;
	}
	#header h2.header a {
		display: block;
		padding: 10px 20px;
		height: 24px;
		width: 750px;
		border-radius: 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
	}
	#header h2.header a:hover {
		-webkit-animation-name: header;
		-webkit-animation-duration: .8s;
		-webkit-animation-timing-function: ease;
		-moz-animation-name: header;
		-moz-animation-duration: .8s;
		-moz-animation-timing-function: ease;
		-o-animation-name: header;
		-o-animation-duration: .8s;
		-o-animation-timing-function: ease;
		-ms-animation-name: header;
		-ms-animation-duration: .8s;
		-ms-animation-timing-function: ease;
	}
/* Carousel */
#index_carousel{
	position: relative;
	width: 750px;
	margin:0 auto;
}
#index_carousel div.slide{
	height:480px;
	position: relative;
}
#index_carousel div.slide a{
	display:block;
	width:100%;
	height:480px;
}
#index_carousel div.slide h2{
	margin:0;
	font-size:100%;
	text-indent:-9999px;
}
#index_carousel div.superimpose{
	width:750px;
	display: none;
	position: absolute;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B4000000, endcolorstr=#B4000000, gradienttype=0);/* for IE */
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	-webkit-border-top-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-topright: 16px;
	color: #eee;
}
/* for IE6 */
* html #index_carousel div.superimpose{
	background-color:#333;
}
#index_carousel div.superimpose h4{
	padding: 16px 0 0 40px;
	font-size: 32px;
	color: #eee;
}
#index_carousel div.superimpose p{
	padding: 0 0 16px 40px;
	font-size: 16px;
}
#index_carousel div.superimpose h4,
#index_carousel div.superimpose p{
	margin: 0;
}

#index_carousel a.prev, #index_carousel a.next {
	background: url(../img/arcadia/carousels.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 85px;
}
#index_carousel a.prev {
	left: -48px;
	background-position: 0 0;
}
#index_carousel a.prev:hover {background-position: 0 -50px;}
#index_carousel a.prev.disabled {background-position: 0 -100px !important;}
#index_carousel a.next {
	right: -48px;
	background-position: -50px 0;
}
#index_carousel a.next:hover {background-position: -50px -50px;}
#index_carousel a.next.disabled {background-position: -50px -100px !important;}
#index_carousel a.prev.disabled, a.next.disabled {
	cursor: default;
}

#index_carousel a.prev span, #index_carousel a.next span {
	display: none;
}
#index_carousel .pagination {
	padding: 10px;
	text-align: center;
}
#index_carousel .pagination a {
	background: url(../img/arcadia/carousels.png) 0 -300px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
#index_carousel .pagination a.selected {
	background-position: -25px -300px;
	cursor: default;
}
#index_carousel .pagination a span {
	display: none;
}
#cl_implant{
	background:url(../img/arcadia/fmenu_implant.jpg) top left no-repeat;
}
#cl_dental{
	background:url(../img/arcadia/fmenu_dental.jpg) top left no-repeat;
}
#cl_beauty{
	background:url(../img/arcadia/fmenu_beauty.jpg) top left no-repeat;
}
#cl_perio{
	background:url(../img/arcadia/fmenu_perio.jpg) top left no-repeat;
}
#cl_false{
	background:url(../img/arcadia/fmenu_false.jpg) top left no-repeat;
}

#indexMenuForStatic{
	width:510px;
	display:none;
}
#videobox_index{
	float: right;
	width: 255px;
	margin: -8px -20px -2em;
}
#videobox{
	float: right;
	width: 255px;
}
#headerInformation,
.indexInformationBoxes,
#indexInformationBox{
	width: 750px;
	margin:0 auto 10px;
	padding: 6px;
	background: #fff;
	border-radius:         16px;
	-moz-border-radius:    16px;
	-webkit-border-radius: 16px;
	-o-border-radius:      16px;
	-ms-border-radius:     16px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.indexInformationBoxes,#headerInformation {padding: 6px 20px;}
.indexInformationBoxes p,
#headerInformation p,
#indexInformationBox p{
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-align: center;
}
#indexInformationBox p a{display:block;width:100%;}

/* Content */
/* ラッパー */
#content {
	width: 750px;
	margin: 0 auto;
	padding: 20px;
	background: #fff;
	border-radius:         16px;
	-moz-border-radius:    16px;
	-webkit-border-radius: 16px;
	-o-border-radius:      16px;
	-ms-border-radius:     16px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

/* Posts */
/* 本文カラム */
#posts {
	float: right;
	width: 510px;
}

	/* 章ブロック */
	#posts .post {
		clear: both;
		padding-bottom: 1em;
	}
	
	/* 本文 */
	#posts .story {
		padding: 4px 20px 0 20px;
		background: url(../img/arcadia/bg_h2.gif) repeat-x;
	}

	#posts .story_nobg {
		padding: 15px 20px 0 20px;
		background: url(../img/arcadia/img10.gif) repeat-x;
	}

	#posts .meta {
		padding: 5px 0 0 20px;
		background: url(../img/arcadia/img03.gif) repeat-x;
	}
	
	#posts .meta p {
		margin: 0;
		line-height: normal;
		font-size: smaller;
	}
	
	#posts ul {
		list-style: url(../img/arcadia/img12.gif);
	}
	
	#posts ol {
		list-style-type: decimal;
	}
	
	#posts ol ol{
		list-style-type: upper-roman;
}
#index_posts {
}

	/* 章ブロック */
	#index_posts .post {
		clear: both;
		padding-bottom: 1em;
	}
	
	/* 本文 */
	#index_posts .story {
		padding: 4px 20px 0 20px;
		background: url(../img/arcadia/bg_h2.gif) repeat-x;
	}

	#index_posts .story_nobg {
		padding: 15px 20px 0 20px;
		background: url(../img/arcadia/img10.gif) repeat-x;
	}

	#index_posts .meta {
		padding: 5px 0 0 20px;
		background: url(../img/arcadia/img03.gif) repeat-x;
	}
	
	#index_posts .meta p {
		margin: 0;
		line-height: normal;
		font-size: smaller;
	}
	
	#index_posts ul {
		list-style: url(../img/arcadia/img12.gif);
	}
	
	#index_posts ol {
		list-style-type: decimal;
	}
	
	#index_posts ol ol{
		list-style-type: upper-roman;
	}
	
/* Links */
/* 左カラム */
#links {
	float: left;
	width: 220px;
}

	#links ul  , #links div.menutext {
		margin: 0 0 1em 0;
		padding: 8px 10px 20px 10px;
		background: url(../img/arcadia/img10.gif) repeat-x;
	}
	#links div.menutext {
		line-height: 1.2;
	}
	
	#links ul {
		list-style: none;
	}
	
	#links li {
		padding: 4px 0;
		background: url(../img/arcadia/img03.gif) repeat-x left bottom;
	}
	#links ul ul {
		margin: 0;
		padding: 0 10px;
		list-style: disc;
		background: transparent;
	}
	#links ul ul li{
		margin-left: 8px;
		padding: 0;
		background: transparent;
	}
	
	#links li a {
		display: block;
		width: 100%;
		background-image: none;
		line-height: 1.2;
	}
	#links li.ainline a { display: inline; }
	
	#links li a:hover {
		background-color: #f0f0f0;
		text-decoration: none;
	}
	
	#links .fontsmall {
		font-size: 80%;
	}
	
	#links .indent2em {
		padding: 0.5em 0 0.5em 2em;
	}

/* Footer Navi */

#footer_navi {
	width: 790px;
	margin: 32px auto;
	padding: 0 20px;
	background: transparent; 
}
	
/* Footer */

#footer {
	margin-top: 64px;
	padding: 0 0 64px 0;
	background: transparent; 
}
	
	#footer p {
		width: 750px;
		color: #666;
	}
	
		#footer p a {
			background: none;
			font-weight: bold;
			color: #A6C09B;
			text-decoration: none;
		}
	
	#brand {
		margin: 0 auto;
		font-size: 16px;
		text-align: center;
	}
	
	#book_stand_copyright {
		margin: 0 auto;
		text-align: right;
	}

/* 下部ナビゲーション */
.footer_navi_box {
	margin: 1em 0;
	padding: 1px;
	border: 1px solid #c7d9cd;
	background-color: #fff;
	font-size: 14px;
}
	
	.boxin {
		background: url(../img/arcadia/img10.gif) repeat-x;
		padding: 16px;
		border-bottom: 1px solid #c7d9cd;
		line-height: 1.2;
	}
	
	#navi_box {
		float: left;
		width: 450px;
	}
	#navi_box h2 { font-size: 1em; }
	#navi_box p { margin: .5em 0; }
	#navi_wrapper .telinfo { font-weight: bold; letter-spacing: 1px; }
	#news_box { overflow:hidden; }
	#news_box ul { margin:0;padding:0;list-style-type:none; }
		
/* オリジナル */
/* オリジナルcss */
address {
	font-style: normal;
}

abbr {
	font-style: normal;
	text-decoration: none;
}

acronym {
	font-style: normal;
	text-decoration: none;
}

/* BookStand */
/*
	Article
*/
#content #bookStandArticlesIndex > h2  ,
#content #bookStandArticlesView h1 {
	margin: 0;
	padding-left: 20px;
	background: url(../img/arcadia/img07.gif) no-repeat left center;
	font-size: 1.25em;
}
#content #bookStandArticlesIndex > h2 a  ,
#content #bookStandArticlesView h1 a {
	text-decoration: none;
}
#content #bookStandArticlesIndex div.bookStandArticleMain {
	margin: 0 0 0 0;
	padding: 1em 0 .5em 20px;
	background: transparent url(../img/arcadia/bg_h2.gif) repeat-x scroll 0 0;
	line-height:1.5;
}
#content #bookStandArticlesIndex div.bookStandPosted {
	margin: 0 0 4em 20px;
	background: transparent url(../img/arcadia/bg_h2.gif) repeat-x scroll 0 0;
	text-align: right;
}

#content #bookStandArticlesView div.bookStandPosted {
	margin-bottom:1em;
	background: transparent url(../img/arcadia/bg_h2.gif) repeat-x scroll 0 0;
	text-align: right;
}
#content #bookStandArticlesView div.bookStandArticleMain {
	margin: 2em 0 4em 20px ;
	padding: 0 0 .5em 0;
	background: transparent url(../img/arcadia/bg_h2.gif) repeat-x scroll 0 bottom;
	line-height:1.5;
}
#content div.bookStandArticleMain h6 ,
#content div.bookStandArticleMain h5 ,
#content div.bookStandArticleMain h4 ,
#content div.bookStandArticleMain h3 ,
#content div.bookStandArticleMain h2 ,
#content div.bookStandArticleMain h1 {
	margin: .5em 0;
	font-size: 1em;
	line-height: 1.3;
}
#content div.bookStandArticleMain h3 ,
#content div.bookStandArticleMain h2 ,
#content div.bookStandArticleMain h1 {
	padding: .25em .75em;
	border-radius-topleft:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;
	border-radius-topright:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;
	background: #d6e9ca;
}
#content div.bookStandArticleMain h6 ,
#content div.bookStandArticleMain h5 ,
#content div.bookStandArticleMain h4 {
	padding: .25em 0;
}
#content div.bookStandArticleMain .article_note {padding:.5em;border-top:1px solid #d6ccb9;border-bottom:1px solid #d6ccb9;background-color:#f8f8f8;font-size:1em;line-height:1.2;}
/*
	Comment
*/
#content div.comments {margin-top: 6em;}
#content div.comments div.caption {font-weight: bold;padding-left:18px;background-image:url('../img/fam/comment.png');background-repeat: no-repeat;background-position: center left}
#content div.comments a.edit {padding-left:18px;background-image:url('../img/fam/comment_edit.png');background-repeat: no-repeat;background-position: center left}
#content div.comments span.author {padding-left:18px;background-image:url('../img/fam/user_suit.png');background-repeat: no-repeat;background-position: center left}
#content div.comments span.posted {padding-left:18px;background-image:url('../img/fam/calendar.png');background-repeat: no-repeat;background-position: center left}
/*
	pager
*/
#content div.paging {  }
#content div.paging div { float: left; padding: 0 1em; }
/*
	others
*/
#categoryPath { margin-bottom: 1.5em; font-size: 1em; line-height: 1.2; }
#categoryPath h1 { display: inline; font-size: 1em; font-weight: normal; }
#categoryPath a { background: none;text-decoration: none; }
#categoryPath a:hover { background: none;text-decoration: underline; }
#follows { height: 1em; margin-top: -1em; text-align: right; line-height: 1; }
#follows h2 { font-size: 1em; font-weight: normal; }
#follows h2 a { background: none;text-decoration: none; }
#follows h2 a:hover { background: none;text-decoration: underline; }

/* オリジナルid */
#newsbody {

}

#newsauthor {
	margin: 1em 0;
	text-align: right;
}

#indexTopImage {
	margin-bottom: 4px;
	background: url(../img/arcadia/index_top_bar.jpg) no-repeat;
}
#indexTopImageFutamatagawa {
	margin-bottom: 4px;
	background: url(../img/arcadia/futamatagawa_index_top_bar2.jpg) no-repeat;
}
#indexTopImageChigasaki {
	margin-bottom: 4px;
	background: url(../img/arcadia/chigasaki_index_top_bar2.jpg) no-repeat;
}
#indexTopImageOdawara {
	margin-bottom: 4px;
	background: url(../img/arcadia/odawara_index_top_bar2.jpg) no-repeat;
}
#implantTopImage {		background: url(../img/arcadia/implant_top_bar.jpg) no-repeat; }
#implantPriceImage {	background: url(../img/arcadia/illust_implant_price_470_160.png) no-repeat; }
#dentalTopImage {		background: url(../img/arcadia/dental_top_bar.jpg) no-repeat; }
#facilitiesTopImage {	background: url(../img/arcadia/f_top.jpg) no-repeat; }
#interiorTopImage {		background: url(../img/arcadia/int_top_bar.jpg) no-repeat; }
#research_2009_usc_top { padding-top: 128px; background: url(../img/arcadia/research_2009_usc_top_470_120.jpg) no-repeat; }

#interiorCenterMap {
	width: 510px;
	height: 395px;
	background: url(../img/arcadia/int_map4.gif) no-repeat;
}

#implantCompare {
	width: 470px;
	height: 240px;
	background: url(../img/arcadia/implant_merit_compare2.gif) no-repeat;
}

.implantIllust {
	margin: 4px;
	border: 1px solid #c7d9cd;
}
	#implantIllustImplant {
		width: 200px;
		height: 150px;
		background: url(../img/arcadia/illust_implant_implant_200_150.gif) no-repeat;
	}
	#implantIllustImplantSolo {
		width: 200px;
		height: 150px;
		background: url(../img/arcadia/illust_implant_implantSolo_200_150.gif) no-repeat;
	}
	#implantIllustBridge {
		width: 200px;
		height: 150px;
		background: url(../img/arcadia/illust_implant_bridge_200_150.gif) no-repeat;
	}
	#implantIllustFalse {
		width: 200px;
		height: 150px;
		background: url(../img/arcadia/illust_implant_false_200_150.gif) no-repeat;
	}
	#implantIllustDenture {
		width: 200px;
		height: 150px;
		background: url(../img/arcadia/illust_implant_denture_200_150.gif) no-repeat;
	}
	#implantIllustOsteointegration {
		width: 120px;
		height: 160px;
		background: url(../img/arcadia/illust_implant_osteointegration_120_160.gif) no-repeat;
	}
	#implantIllust2time {
		width: 200px;
		height: 90px;
		background: url(../img/arcadia/illust_implant_2time_200_90.gif) no-repeat;
	}
	#implantIllust1time2time {
		width: 200px;
		height: 150px;
		background: url(../img/arcadia/illust_implant_1time2time_200_150.gif) no-repeat;
	}
	#implantIllustStructure {
		width: 180px;
		height: 200px;
		background: url(../img/arcadia/illust_implant_structure_180_200.gif) no-repeat;
	}
	#implantIllustStructureSmall {
		width: 90px;
		height: 120px;
		background: url(../img/arcadia/illust_implant_structure_small_90_120.gif) no-repeat;
	}
	#implantIllustOperation {
		width: 470px;
		height: 100px;
		background: url(../img/arcadia/illust_implant_operation_470_100.gif) no-repeat;
	}
	.implantIllustOam {
		width: 104px;
		height: 120px;
	}
		#implantIllustOam01 {background: url(../img/arcadia/illust_implant_oam01_104_120.gif) no-repeat;}
		#implantIllustOam02 {background: url(../img/arcadia/illust_implant_oam02_104_120.gif) no-repeat;}
		#implantIllustOam03 {background: url(../img/arcadia/illust_implant_oam03_104_120.gif) no-repeat;}
		#implantIllustOam04 {background: url(../img/arcadia/illust_implant_oam04_104_120.gif) no-repeat;}
		#implantIllustOam05 {background: url(../img/arcadia/illust_implant_oam05_104_120.gif) no-repeat;}
	#implantIllustAllonfour {
		width: 240px;
		height: 200px;
		background: url(../img/arcadia/illust_implant_allonfour_240_200.gif) no-repeat;
	}
	

#falseFlow {
	float: left;
	width: 240px;
	height: 864px;
	background: url(../img/arcadia/gishi_240_864.gif) no-repeat;
}

/* オリジナルclass */
.article_note {
	padding: .25em;
	border-top: 1px solid #d6e6ca;
	border-bottom: 1px solid #d6e6ca;
	background-color: #f7f7f7;
	font-size: 90%;
	line-height: 1.2;
}
.pageTopPhoto {
	width: 510px;
	height: 120px;
}
.pageTopPhotoLarge {
	width: 470px;
	height: 160px;
}

.nextPageNavi {
	margin: 1em auto;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
	background-color: #f7f9dd;
}
	.nextPageNavi a:hover {text-decoration:none;}
	.nextPageNavi .nextPageNaviTitle {
		float: left;
		width: 9em;
		background-color: #468259;
		color: #FFF;
		font-weight: bold;
		text-align: center;
	}
	.nextPageNavi .nextPageNaviLink {
		margin-left: 2em;
	}

.indexSmallWrapper {
	overflow: hidden;
	margin-bottom: 4px;
}
		.indexSmallWrapperHeight120 {
			height: 120px;
		}
		.indexSmallWrapperHeight90 {
			height: 90px;
		}
	.indexPhoto {
		text-indent: -9000px;
	}
		#indexMenuImplant {	background: url(../img/arcadia/index_menu_implant2.jpg) no-repeat; }
		#indexMenuDental {	background: url(../img/arcadia/index_menu_dental.jpg) no-repeat; }
		#indexMenuDentalFutamatagawa {	background: url(../img/arcadia/futamatagawa_index_menu_dental.jpg) no-repeat; }
		#indexMenuDentalChigasaki {	background: url(../img/arcadia/chigasaki_index_menu_dental.jpg) no-repeat; }
		#indexMenuDentalOdawara {	background: url(../img/arcadia/odawara_index_menu_dental.jpg) no-repeat; }
		#indexMenuBeauty {	background: url(../img/arcadia/index_menu_beauty2.jpg) no-repeat; }
		#indexMenuFalse {	background: url(../img/arcadia/index_menu_prevant2.jpg) no-repeat; }
		.implantFlowOutline {	background: url(../img/arcadia/implant_flow_outline.gif) no-repeat; height: 48px;}
		.implantFlowOutlineHere {	background: url(../img/arcadia/implant_flow_outline_here.gif) no-repeat; }
		.indexPhotoRight {
			float: right;
			margin-left: 2px;
		}
		.indexPhotoLeft {
			float: left;
			margin-right: 2px;
		}
		.indexPhotoHeight120 {
			width: 90px;
			height: 120px;
		}
		.indexPhotoHeight90 {
			width: 120px;
			height: 90px;
		}
.indexMenuWrapperL {
	float: left;
	width: 418px;
	height: 120px;
}
.indexMenuWrapperM {
	float: left;
	width: 193px;
}
.indexMenuWrapperS {
	float: left;
	width: 168px;
}
	.indexMenu {
		height: 13px;
		padding: 7px 6px 5px;
		font-size: 13px;
		font-weight: bold;
		line-height: 13px;
		color:#FFF;
		vertical-align: bottom;
	}
		.indexBlue {	background: url(../img/arcadia/index_head_bg_blue.gif) repeat-x; }
		.indexGreen {	background: url(../img/arcadia/index_head_bg_green.gif) repeat-x; }
	.indexText4line {
		padding: 2px 6px;
		font-size: 14px;
		line-height: 17px;
	}
	.indexText3line {
		padding: 6px 4px;
		height: 47px;
		font-size: 14px;
		line-height: 17px;
	}
		.indexTextBlue {	border: 1px solid #87cefa; }
		.indexTextGreen {	border: 1px solid #d7e9dd; }
		.indexTextHeight70 {	height: 66px; }
	.indexMenuBottomBlue {
		margin: 0;
		padding: 4px 6px 0;
		border-top: 1px solid #87cefa;
		background-color: #87cefa;
		height: 19px;
		color: #000000;
		font-size: 13px;
		font-weight: bold;
		line-height: 15px;
	}
	#indexMenuBottomLineRight {
		float: right;
		width:49%;
		margin:0px;
		text-align: right;
	}
	#indexMenuBottomLineLeft {
		float: left;
		width:49%;
		margin:0px;
	}
	.linkbox{
	}
	.linkbox_hover{
		background-color: #f7f9dd;
		cursor: pointer; cursor: hand;
	}

.implantIndexMenuWrapper {
	clear: both;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.marginR2px {
	margin-right: 2px;
}

.marginL2px {
	margin-left: 2px;
}
/*
.clearFix {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size:1px;
	line-height:1px;
}
*/
a.linkMark:before {content: "\00bb";}
.linkMark {
	color: #468259;
}

.talign_right {
	text-align: right;
}

.talign_center {
	text-align: center;
}

.fontbig {
	font-size: 16px;
	font-weight: bold;
}

.lheight_clear {
	line-height: 1.2;
}

strong.b500 {
	font-weight: 500;
}

strong.marker {
	font-weight: 500;
	background-color: #f7f9dd;
}

a.inside {

}

a.outside {

}

a.newwin {

}

a.thispage {

}

img.floatRight {
	float: right;
}

img.floatLeft {
	float: left;
}

img.imgBorder {
	margin: 4px;
	padding: 4px;
	border: 1px solid #c7d9cd;
	background-color: #ffffff;
}

img.nobelBiocare {
	margin: 4px;
	padding: 4px 4px 20px;
	border: 1px solid #c7d9cd;
	background: #ffffff url(../img/arcadia/nobel_biocare.gif) no-repeat bottom right;
}

img.noBorder {
	border: none;
}

iframe.iframeBorder {
	margin: 4px 2px;
	padding: 4px;
	border: 1px solid #c7d9cd;
	background-color: #ffffff;
}

.clearBoth {
	clear: both;
}

.indent1em {
	padding: 0.25em 0 0.25em 0.8em;
}

.indent2em {
	padding: 0.5em 0 0.5em 2em;
}

.width100 {
	width: 100%;
}
.width50 {
	width: 50%;
}

.mtop1em {
	margin-top: 1em;
}

.contentInH3 {
	margin-top: -0.5em;
	padding: 4px 10px;
	border: 1px solid #d6e9ca;
}

ul.margin0 {
	margin: 0;
	padding-left: 2em;
}

#galleryLinkBox {
	display: none;
	width: 220px;
	height: 125px;
	overflow: hidden;
}
#galleryLinkBox a {
	display: block;
	width: 220px;
	height: 125px;
	text-indent: -8000px;
	background: url(../img/arcadia/gallery_link_440_125.jpg) no-repeat left;
}
#galleryLinkBox a:hover {
	background-position: right;
}
.campaign , .campaign-index {
	margin: 8px 0;
	font-size: 15px;
	border: 3px double #f00;
	border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -opera-border-radius:2px;
}
.campaign-inner {
	margin: 2px;
	padding: 6px;
	background: #ffffee;
}
.campaign-inner h2{
	font-size: 15px;
}
.campaign-index p{
	margin: 0;
	line-height: 1.2;
}
.campaign p{
	line-height: 1.2;
}
/*
	GreySuitsyouSir.Pleasehosttheimagesonyourownserver.
	writtenbyStuartColvillehttp://www.muffinresearch.co.uk
*/

table.contents,table.contents td
{
	border				:1px solid #c7d9cd;
	border-collapse		:collapse;
	line-height			:1.2em;
}
table.contents
{
	border				:none;
	border				:1px solid #c7d9cd;
}
table.contents thead th,
table.contents tbody th
{
	background-color	:#d7e9dd;
	padding				:0 0.35em;
	border-left			:1px solid #c7d9cd;
}
table.contents tbody th
{
	background-color	:#d7e9dd;
	border-top			:1px solid #c7d9cd;
	text-align			:left;
}
table.contents tbody th.talign_right
{
	text-align			:right;
}
table.contents tbody th.talign_center
{
	text-align			:center;
}
table.contents th.thin
{
	font-weight			:normal;
}
table.contents tbody tr td
{
	padding				:0.25em 0.35em;
}
table.contents tbody tr :hover
{
	background-color	:#d7e9dd;
}
table.contents tfoot td,
tfoot th
{
	border-left			:none;
	border-top			:1px solid #c7d9cd;
	padding				:4px;
	background-color	:#d7e9dd;
	color				:#666;
}
table.contents caption
{
	text-align			:right;
	font-size			:100%;
	padding				:10px 0 0 0;
}

#opActual tr.talign_right td {
	text-align: right;
}
#opActual tr.talign_right th {
	text-align: right;
}

#opActual tr.talign_center td {
	text-align: center;
}
#opActual tr.talign_center th {
	text-align: center;
}

table.borderTable th.left , table.borderTable td.left {
	border-right-style: none;
}
table.borderTable th.center , table.borderTable td.center {
	border-right-style: none;
	border-left-style: none;
}
table.borderTable th.right , table.borderTable td.right {
	border-left-style: none;
}

