﻿body{
 background-color:#F4F6F5;
 background-image:url('../design/gradation_top.gif');
 text-align:center;
 font-family:"ＭＳ 明朝","ＪＳ明朝","ＤＨＰ平成明朝体W3",serif;
 /* font-family:"Times New Roman","Century","ＭＳ 明朝","ＪＳ明朝";*/
 background-position:top;
 background-repeat:repeat-x;
 background-attachment:fixed;
 margin:0px;
 padding:0px;
}
div.bottom{
 background-image:url('../design/gradation_bottom.gif');
 background-position:bottom;
 background-repeat:repeat-x;
 background-attachment:fixed;
 margin:0px;
 padding:0px;
}
div.grid{
 background-image:url('../design/grid2.gif');
 margin:0px;
 padding:0px;
}

div.content{
 margin-top:0px;
 margin-bottom:22px;
 margin-left:0px;
 margin-right:0px;
 padding:0px;
 
 /*border:9px solid #111111;*/
}
div.photo{
 font-size:0.875em;
 text-align:center;
 margin-top:7px;
 margin-bottom:7px;
 margin-left:7px;
 marign-right:7px;
 padding:auto;
}
h1, h2, h3, p, ul, li{
 font:"ＭＳ 明朝","ＪＳ明朝","ＤＨＰ平成明朝体W3",serif;
}
span{
 clear:both;
}
/* □img: 真ん中に大きく掲載する画像用□ */
img.photo{
 margin-top:7px;
 margin-bottom:0px;
}

#container{
 background-color:#FFFFFF;
 
 background-image:url('../design/cloud3.gif');
 background-position:100% 100%;
 background-repeat:no-repeat;
 
 font-size:1em;
 color:#283138;
 text-align:left;
 width:760px;
 margin:0px;
 padding 0px 0px 0px 0px;
 /*/padding-top:0px;
 //padding-bottom:22px;
 //padding-left:0px;
 //padding-right:0px;
 border:3px solid #111111;*/
}

a:link{
 color:#2E7FB2;
 text-decoration:none;
}
a:visited{
 color:#2E7FB2;
 text-decoration:none;
}
a:hover{
 color:#CB399C;
 text-decoration:underline;
}
a:active{
 color:#CB399C;
 text-decoration:underline;
}

/* ■↓header↓■ */
#header{
 background-color:#FFFFFF;
 background-image:url('../design/Kojima_header.jpg');
 background-repeat:no-repeat;
 color:#2E7FB2;
 text-align:left;
 width:760px;
 height:360px;
 margin:0px;
 padding:0px;
}
#header p.logo{
 font-size:24px;
 font-weight:bold;
 color:#1E5A9A;
 margin-left:25px;
 margin-bottom:0px;
 padding-top:15px;
 padding-bottom:0px;
}
#header p.logo img{
 border:0px;
 heitht:20px;
}

#header p.menu{
 font-size:22px;
 font-weight:bold;
 color:#1E5A9A;
 margin-left:43px;
 margin-bottom:0px;
 padding-top:126px;
 padding-bottom:0px;
}
#header p.menu a:link {
 color:#1E5A9A;
 font-weight:bold;
}
#header p.menu a:visited {
 color:#1E5A9A;
 font-weight:bold;
}
#header p.menu a:hover {
 color:#476074;
 font-weight:bold;
}
#header p.menu a:active {
 color:#476074;
 font-weight:bold;
}
/* □メニューボタンの設定□ */
#header p.menu img{
 border:0px;
 heitht:20px;
}
/* □トップ□ */
#header p.menu a.top:link {
 background-image:url('../design/menu_top.gif');
 background-repeat:no-repeat;
}
#header p.menu a.top:visited {
 background-image:url('../design/menu_top.gif');
 background-repeat:no-repeat;
}
#header p.menu a.top:hover {
 background-image:url('../design/menu_top_hover.gif');
 background-repeat:no-repeat;
}
#header p.menu a.top:active {
 background-image:url('../design/menu_top_hover.gif');
 background-repeat:no-repeat;
}
/* □クリニック□ */
#header p.menu a.clinic:link {
 background-image:url('../design/menu_clinic.gif');
 background-repeat:no-repeat;
}
#header p.menu a.clinic:visited {
 background-image:url('../design/menu_clinic.gif');
 background-repeat:no-repeat;
}
#header p.menu a.clinic:hover {
 background-image:url('../design/menu_clinic_hover.gif');
 background-repeat:no-repeat;
}
#header p.menu a.clinic:active {
 background-image:url('../design/menu_clinic_hover.gif');
 background-repeat:no-repeat;
}
/* □治療について□ */
#header p.menu a.cure:link {
 background-image:url('../design/menu_cure.gif');
 background-repeat:no-repeat;
}
#header p.menu a.cure:visited {
 background-image:url('../design/menu_cure.gif');
 background-repeat:no-repeat;
}
#header p.menu a.cure:hover {
 background-image:url('../design/menu_cure_hover.gif');
 background-repeat:no-repeat;
}
#header p.menu a.cure:active {
 background-image:url('../design/menu_cure_hover.gif');
 background-repeat:no-repeat;
}
/* □Aria Ottima□ */
#header p.menu a.aria_ottima:link {
 background-image:url('../design/menu_aria_ottima.gif');
 background-repeat:no-repeat;
}
#header p.menu a.aria_ottima:visited {
 background-image:url('../design/menu_aria_ottima.gif');
 background-repeat:no-repeat;
}
#header p.menu a.aria_ottima:hover {
 background-image:url('../design/menu_aria_ottima_hover.gif');
 background-repeat:no-repeat;
}
#header p.menu a.aria_ottima:active {
 background-image:url('../design/menu_aria_ottima_hover.gif');
 background-repeat:no-repeat;
}
/* □ブログ□ */
#header p.menu a.blog:link {
 background-image:url('../design/menu_blog.gif');
 background-repeat:no-repeat;
}
#header p.menu a.blog:visited {
 background-image:url('../design/menu_blog.gif');
 background-repeat:no-repeat;
}
#header p.menu a.blog:hover {
 background-image:url('../design/menu_blog_hover.gif');
 background-repeat:no-repeat;
}
#header p.menu a.blog:active {
 background-image:url('../design/menu_blog_hover.gif');
 background-repeat:no-repeat;
}
/* □お問い合わせ□ */
#header p.menu a.contuct:link {
 background-image:url('../design/menu_contuct.gif');
 background-repeat:no-repeat;
}
#header p.menu a.contuct:visited {
 background-image:url('../design/menu_contuct.gif');
 background-repeat:no-repeat;
}
#header p.menu a.contuct:hover {
 background-image:url('../design/menu_contuct_hover.gif');
 background-repeat:no-repeat;
}
#header p.menu a.contuct:active {
 background-image:url('../design/menu_contuct_hover.gif');
 background-repeat:no-repeat;
}
/* □リンク□ */
#header p.menu a.link:link {
 background-image:url('../design/menu_link.gif');
 background-repeat:no-repeat;
}
#header p.menu a.link:visited {
 background-image:url('../design/menu_link.gif');
 background-repeat:no-repeat;
}
#header p.menu a.link:hover {
 background-image:url('../design/menu_link_hover.gif');
 background-repeat:no-repeat;
}
#header p.menu a.link:active {
 background-image:url('../design/menu_link_hover.gif');
 background-repeat:no-repeat;
}
/* □サイトマップ□ */
#header p.menu a.sitemap:link {
 background-image:url('../design/menu_sitemap.gif');
 background-repeat:no-repeat;
}
#header p.menu a.sitemap:visited {
 background-image:url('../design/menu_sitemap.gif');
 background-repeat:no-repeat;
}
#header p.menu a.sitemap:hover {
 background-image:url('../design/menu_sitemap_hover.gif');
 background-repeat:no-repeat;
}
#header p.menu a.sitemap:active {
 background-image:url('../design/menu_sitemap_hover.gif');
 background-repeat:no-repeat;
}
/* ■↑header↑■ */

/* ■↓category↓■ */
#category{
 /*background-color:#FFFFFF;
 background-image:url('../design/cloud3.gif');
 background-position:100% 100%;
 background-repeat:no-repeat;*/
 text-align:left;
 font-size:1em;
 width:437px;
 margin-top:0px;
 margin-bottom:0px;
 margin-right:2px;
 margin-left:0px;
 padding:0px;
 float:right;
}
/* □h1: 背景がタイル画像の見出し□ */
#category h1{
 background-image:url('../design/headline_hover.jpg');
 background-repeat:no-repeat;
 font-size:16px;
 color:#E4E9F6;
 width:437px;
 height:38px;
 margin:0px;
 padding-top:4px;
 padding-left:8px;
 clear:both;
}
#category h1.link{
 background-repeat:no-repeat;
 font-size:16px;
 color:#173564;
 width:437px;
 height:38px;
 margin:0px;
 padding-top:4px;
 padding-left:8px;
 clear:both;
}
#category a h1{
 background-image:url('../design/headline.gif');
 background-repeat:no-repeat;
 color:#F3F0F6;
 font-size:16px;
 width:437px;
 height:38px;
 margin:0px;
 padding-top:4px;
 padding-left:8px;
}
#category a:link h1{
 background-image:url('../design/headline.jpg');
 background-repeat:no-repeat;
 color:#F3F0F6;
 text-decoration:none;
}
#category a:visited h1{
 background-image:url('../design/headline.jpg');
 background-repeat:no-repeat;
 color:#F3F0F6;
 text-decoration:none;
}
#category a:hover h1{
 background-image:url('../design/headline_hover.jpg');
 background-repeat:no-repeat;
 color:#E4E9F6;
 text-decoration:none;
}
#category a:active h1{
 background-image:url('../design/headline_hover.jpg');
 background-repeat:no-repeat;
 color:#E4E9F6;
 text-decoration:none;
}
/* □h2: アンダーライン付きの見出し□ */
#category h2{
 font-size:1em;
 color:#173564;
 border-bottom:2px;
 border-bottom-color:#173564;
 border-bottom-style:solid;
 margin-left:7px;
 margin-right:11px;
 margin-top:4px;
 margin-bottom:4px;
 padding-left:4px;
 clear:both;
}
#category h2.blog{
 font-size:1em;
 color:#173564;
 border-bottom:2px;
 border-bottom-color:#173564;
 border-bottom-style:solid;
 margin-left:7px;
 margin-right:11px;
 margin-top:4px;
 margin-bottom:0px;
 padding-left:4px;
 clear:both;
}
/* □h3: 装飾なしの見出し□ */
#category h3{
 font-size:0.875em;
 color:#173564;
 margin-left:7px;
 margin-right:11px;
 margin-top:4px;
 margin-bottom:4px;
 padding-left:4px;
}
#category h3 img{
 vertical-align:middle;
 padding-left:4px;
 padding-right:7px;
}
#category h3 a:link{
 color:#173564;
 text-decoration:none;
}
#category h3 a:visited{
 color:#173564;
 text-decoration:none;
}
#category h3 a:hover{
 color:#2E7FB2;
 text-decoration:underline;
}
#category h3 a:active{
 color:#2E7FB2;
 text-decoration:underline;
}
#category p{
 font-size:0.875em;
 margin-left:11px;
 margin-right:11px;
 margin-top:11px;
 margin-bottom:22px;
 padding-left:11px;
}
#category p.tel{
 font-size:0.875em;
 font-weight:bold;
 color:#173564;
 margin-left:11px;
 margin-right:11px;
 margin-top:11px;
 margin-bottom:22px;
 padding-left:33px;
}
#category p.blog{
 font-size:0.875em;
 margin-left:11px;
 margin-right:11px;
 margin-top:11px;
 margin-bottom:22px;
 padding-left:11px;
}
/* □p.blogdata: ブログの日付/カテゴリ名表示用□*/
#category p.blogdata{
 font-size:0.75em;
 color:#173564;
 text-align:right;
 margin-left:7px;
 margin-right:11px;
 margin-top:0px;
 margin-bottom:4px;
}
/* □ul,li: 基本理念用□ */
#category ul.principal{
 margin-left:22px;
 margin-right:11px;
 margin-top:11px;
 margin-bottom:22px;
 padding-left:4px;
}
#category li.principal{
 font-size:1em;
 font-weight:bold;
 color:#173564;
 margin-left:11px;
 margin-right:11px;
 margin-top:11px;
 margin-bottom:11px;
 padding-left:7px;
}
#category li.principal a:link{
 font-size:1em;
 font-weight:bold;
 color:#173564;
 text-decoration:none;
}
#category li.principal a:visited{
 font-size:1em;
 font-weight:bold;
 color:#173564;
 text-decoration:none;
}
#category li.principal a:hover{
 font-size:1em;
 font-weight:bold;
 color:#173564;
 text-decoration:underline;
}
#category li.principal a:active{
 font-size:1em;
 font-weight:bold;
 color:#173564;
 text-decoration:none;
}
/* □table要素: 院長略歴用□ */
#category td.year{
 width:39%;
 border-width:0px;
 vertical-align:top;
 margin:0px;
 padding:0px;
}
/* □table要素: スタッフ一覧用□ */
#category td.license{
 font-size:0.875em;
 padding-left:11px;
}
/* □tableのための定義□ */
#category div.table{
 font-size:0.875em;
 margin-left:7px;
 margin-right:11px;
 margin-top:4px;
 margin-bottom:22px;
 padding-left:11px;
}
/* □img: 右端に寄せる小さい画像用□ */
#category p.photoside{
 float:left;
 font-size:0.875em;
 margin-left:7px;
 padding-left:7px;
}
#category img.sphoto{
 float:right;
 margin:11px, 11px, 22px, 11px;
 padding-top:17px;
 padding-left:7px;
 padding-right:17px;
}
/* ■↑category↑■ */

/* ■↓sidebar↓■ */
#sidebar{
 background-color:#FFFFFF;
 font-size:1em;
 width:294px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:7px;
 padding:0px;
 float:left;
}
#sidebar h1{
 font-size:16px;
 color:#173564;
 margin:0px;
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-left:8px;
}
#sidebar h2{
 font-size:0.875em;
 border-bottom:1px;
 margin:0px;
 margin-left:4px;
 margin-top:4px;
 margin-right:4px;
 margin-bottom:4px;
 padding-left:4px;
}

#sidebar h2.blogmenu{
 font-size:1em;
 color:#173564;
 border-bottom:2px;
 border-bottom-style:dotted;
 margin:0px;
 margin-left:8px;
 margin-top:4px;
 margin-right:4px;
 margin-bottom:4px;
 padding-left:4px;
}
/* □h2: トップページお知らせ用の見出し□ */
#sidebar h2.news{
 font-size:1em;
 border-bottom:2px;
 border-bottom-style:dotted;
 margin:0px;
 margin-left:8px;
 margin-top:4px;
 margin-right:4px;
 margin-bottom:4px;
 padding-left:4px;
}
#sidebar h2 img{
 vertical-align:middle;
 padding-left:4px;
 padding-right:4px;
}
#sidebar h2 a:link{
 color:#283138;
 text-decoration:none;
}
#sidebar h2 a:visited{
 color:#283138;
 text-decoration:none;
}
#sidebar h2 a:hover{
 color:#2E7FB2;
 text-decoration:underline;
}
#sidebar h2 a:active{
 color:#2E7FB2;
 text-decoration:underline;
}
#sidebar p{
 font-size:0.875em;
 margin-left:11px;
 margin-right:4px;
 margin-top:11px;
 margin-bottom:22px;
 padding-left:11px;
}
#sidebar p.sub{
 font-size:0.75em;
 margin-left:15px;
 margin-right:4px;
 margin-top:7px;
 margin-bottom:15px;
 padding-left:11px;
}
#sidebar ul{
 margin-left:22px;
 margin-right:11px;
 margin-top:11px;
 margin-bottom:22px;
 padding-left:4px;
}
#sidebar li{
 font-size:0.875em;
 padding-left:7px;
}
/* □table要素: タイル柄背景のための設定□ */
#sidebar td.tdhead{
 width:294px;
 height:26px;
 background-image:url('../design/info_headline.jpg');
 background-repeat:no-repeat;
 border-width:0px;
 margin:0px;
 padding:0px;
}
#sidebar td.tdmain{
 width:284px;
 background-image:url('../design/grid3.gif');
 border-width:0px;
 margin:0px;
 padding:0px;
}
#sidebar td.tdsideshadow{
 width:10px;
 background-image:url('../design/info_sideshadow.jpg');
 border-width:0px;
 margin:0px;
 padding:0px;
}
#sidebar td.tdtailshadow{
 width:294px;
 height:9px;
 background-image:url('../design/info_tailshadow.jpg');
 border-width:0px;
 margin:0px;
 padding:0px;
}
/* ■↑sidebar↑■ */

#clear{
 clear:both;
}


/* ■↓footer↓■ */
#footer{
 background-color:#FFFFFF;
 background-image:url('../design/Kojima_footer.jpg');
 background-repeat:no-repeat;
 text-align:right;
 color:#7F8BAD;
 padding:0px;
 margin-top:0px;
 margin-bottom:0px;
 width:760px;
 clear:both;
}
#footer p.clinic{
 font-size:0.875em;
 margin:0px;
 padding-top:38px;
 padding-right:11px;
}
#footer p.address{
 font-size:0.75em;
 margin:0px;
 margin-bottom:11px;
 padding-top:0px;
 padding-right:11px;
}
#footer p.copyright{
 font-size:0.625em;
 margin:4px;
 padding-top:7px;
 padding-right:11px;
}
#footer a:link{
 color:#7F8BAD;
 text-decoration:none;
}
#footer a:visited{
 color:#7F8BAD;
 text-decoration:none;
}
#footer a:hover{
 color:#CB399C;
 text-decoration:underline;
}
#footer a:active{
 color:#CB399C;
 text-decoration:underline;
}
/* ■↑footer↑■ */

/* ■↓blog parts↓■ */
/* □calendar□ */
#calendar{
 text-align:center;
 font-size:1em;
 text-align:center;
}
#calendar table{
 border-collapse:separate;
 border:0px;
 padding:3px;
 width:67%;
}
#calendar caption{
}
#calendar th{
}
#calendar td{
}
/* ■↑blog parts↑■ */

/* ◆↓To Read RSS↓◆ */
#RSSresult h2{
 font-size:1em;
 border-bottom:2px;
 border-bottom-style:dotted;
 margin:0px;
 margin-left:8px;
 margin-top:4px;
 margin-right:4px;
 margin-bottom:4px;
 padding-left:28px;
 background-image:url('../design/icon_gray.gif');
 background-position:8px 0px;
 background-repeat:no-repeat;
}

