@charset "utf-8";

/*------------------------------------------------------layout*/

body {
	background: url(../img/page_bodybg.gif) repeat-x;
}

/* ////////////////////////////////////// */
/*                                        */
/*               Page_index               */
/*                                        */
/* ////////////////////////////////////// */

div#pagemain {
    width: 862px;
	height: 135px;
    clear: both;
	background-color: #392D22;
}

div#contents2 {
	width: 862px;
	margin: 0 0 45px 0;
	padding: 0;
	text-align: left;
	clear: both;
}

div#contents2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

div#pan {
    margin: 12px 0 32px 0;    
}

div#page {
	width: 862px;
	padding: 0 0 100px 0;
    background: url(../img/pagebg.gif) repeat-y;
}

div#page:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

div.pagebox {
    width: 579px;
	margin: 0 20px;
}

div.pagebox2 {
    width: 500px;
	margin: 0 auto;
}


/* ////////////////////////////////////// */
/*                                        */
/*               　　左                   */
/*                                        */
/* ////////////////////////////////////// */

#left {
    float: left;
    width: 619px;
	margin: 0 20px 0 0;
	font-size: 14px;
}

/*============================================================
各ページタイトル　ここから
============================================================*/

h2.feature-title1 {
    width: 619px;
	height: 33px;
	margin: 0;
    text-indent: -9999px;
	background: url(../img/feature_title1.gif) no-repeat;
}

h2.dental-title1 {
    width: 619px;
	height: 33px;
	margin: 0;
    text-indent: -9999px;
	background: url(../img/dental_title1.gif) no-repeat;
}

h2.policy-title1 {
    width: 619px;
	height: 33px;
	margin: 0;
    text-indent: -9999px;
	background: url(../img/policy_title1.gif) no-repeat;
}

h2.cuide-title1 {
    width: 619px;
	height: 33px;
	margin: 0;
    text-indent: -9999px;
	background: url(../img/guide_title1.gif) no-repeat;
}

h2.cuide-title2 {
    width: 619px;
	height: 33px;
	margin: 0;
    text-indent: -9999px;
	background: url(../img/guide_title2.gif) no-repeat;
}

h2.cuide-title3 {
    width: 619px;
	height: 33px;
	margin: 0;
    text-indent: -9999px;
	background: url(../img/guide_title3.gif) no-repeat;
}

h2.cuide-title4 {
    width: 619px;
	height: 33px;
	margin: 0;
    text-indent: -9999px;
	background: url(../img/guide_title4.gif) no-repeat;
}

h2.staff-title1 {
    width: 619px;
	height: 33px;
	margin: 0;
    text-indent: -9999px;
	background: url(../img/staff_title1.gif) no-repeat;
}

h2.information-title1 {
    width: 619px;
	height: 33px;
	margin: 0;
    text-indent: -9999px;
	background: url(../img/information_title1.gif) no-repeat;
}

/* ////////////////////////////////////// */
/*                                        */
/*               当院の特徴               */
/*                                        */
/* ////////////////////////////////////// */

.style2 {
    font-size: 12px
}
/* ////////////////////////////////////// */
/*                                        */
/*              　 院内探索               */
/*                                        */
/* ////////////////////////////////////// */

.search td {
    padding: 3px;
}

/* ////////////////////////////////////// */
/*                                        */
/*           　 口腔外科とは              */
/*                                        */
/* ////////////////////////////////////// */

.dental1{
    padding: 15px 5px;
    border: 3px solid #392D22;
	background-color: #EFE9E0;
}

.dental1 li{
    margin: 0 0 0 15px;
	padding: 5px 0;
}

/* ////////////////////////////////////// */
/*                                        */
/*           　 スタッフ紹介              */
/*                                        */
/* ////////////////////////////////////// */

.margi5 {
    margin: 10px 0 5px 0;
}

.staff1 {
    padding: 15px;
    border: 3px solid #392D22;
	background-color: #EFE9E0;
}

/*============================================================
各ページタイトル　ここまで
============================================================*/









/* ////////////////////////////////////// */
/*                                        */
/*               　　右                   */
/*                                        */
/* ////////////////////////////////////// */

#right {
    float: right;
    width: 217px;
	background-color: #392D22;
}

#right a {
    color: #392D22;
}

/*============================================================
サイドメニュー　ここから
============================================================*/

.subMenu {
    width: 217px;
	padding: 0 0 25px 0;
	background-color: #FFFFFF;
}

.subMenu dt {
	margin-bottom: 0;
	height: 37px;
	font-size: 0;
	line-height: 0;
}

.subMenu ul li {
    border-bottom: 1px solid #392D22;
}

.subMenu ul li a {
	display: block;
	padding: 14px 8px 14px 35px;
	background: url(../img/icon1.gif) 13px 15px no-repeat;
	background-color: #D3C4B8;
}

.subMenu ul li a:hover {
    text-decoration: none;
}

.border {
    border-top:1px solid #392D22;
}

/*============================================================
サイドメニュー　ここまで
============================================================*/

#topbox3 {
    width: 568px;
	margin: 5px 0 0 0 ;
	clear: both;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}

#topbox3 td {
    text-align: center;
	padding: 10px;
	border: 1px solid #200000;
}

#topbox3 .sinryo{
    color: #FFFFFF;
    background-color: #30241C;
}



/* ////////////////////////////////////// */
/*                                        */
/*           　 メディア紹介              */
/*                                        */
/* ////////////////////////////////////// */

.mediasen {
	border: 1px solid #666666;
	padding: 10px;
}


/* ////////////////////////////////////// */
/*                                        */
/*           　 更新ページ   　           */
/*                                        */
/* ////////////////////////////////////// */

.koushin {
    width: 332px;
    height: 360px;
	overflow: auto;
	margin: 0px;
	padding: 0 10px 0 0;
}


/* ////////////////////////////////////// */
/*                                        */
/*           　 英語ページ   　           */
/*                                        */
/* ////////////////////////////////////// */



.oral{
    width: 484px;
	margin: 0 auto;
    padding: 15px 5px;
    border: 3px solid #392D22;
	background-color: #EFE9E0;
}

.oral li{
    margin: 0 0 0 15px;
	padding: 5px 0;
}

#topbox4 {
    width: 500px;
	margin: 5px 0 0 0 ;
	clear: both;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}

#topbox4 td {
    text-align: center;
	padding: 10px;
	border: 1px solid #200000;
}

#topbox4 .sinryo{
    color: #FFFFFF;
    background-color: #30241C;
}

.oral2 {
    width: 478px;
	border: 1px solid #666666;
	padding: 10px;
	margin: 0 auto;
}


/* ////////////////////////////////////// */
/*                                        */
/*           　 おりたたみ   　           */
/*                                        */
/* ////////////////////////////////////// */

.tatamu{
    width: 579px;
	background-color: #D3C4B8;
	border: 1px solid #ffffff;
}

.tatamu a {
    width: 539px;
	padding: 10px 20px;
    color: #36291E;
	background-color: #D3C4B8;
	display: block;
	text-decoration: none;
}

.tatamu3 {
    width: 539px;
	padding: 10px 20px;
    color: #36291E;
	background-color: #D3C4B8;
	text-decoration: none;
}

