/* This is the StyleCatcher theme addition. Do not remove this block. */
/*@import url(/mt/mt-static/themes-base/blog.css);*/
/*@import url(/mt/mt-static/themes/minimalist-green/screen.css);*/
/* end StyleCatcher imports */

body#contents{
         margin:0 auto 0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	color:#999999;
         background-color:#ffffcc;
         text-align:center;
}

#contents img{
        border-style:none;
}

#contents a{color:#999999; text-decoration:none;}
#contents a:visited{color:#999999; text-decoration:none;}
#contents a:hover{color:#999999; text-decoration:underline;}
#contents a:active{color:#999999; text-decoration:underline;}

/*枠*/
#waku{
    width:800px;
    margin:0 auto 0;
    background-color:#ffffff;
    text-align:left;
}

/*メイン*/
#main{
   width:776px;
   background-color:#ffffff;
}

/*ケイ線のエリア*/
#hr{
   width:800px;
}

/*ヘッダー*/
#header{
	width:776px;
	margin-top:8px;
}

#header_logo{
	margin:0 0 0 15px;
	width:468px;
}

#header_menu{
	margin:-5px -48px 0 0;
	width:308px;
	float:right;
}

.h_m_p{
	font-size:13px;
	color:#999999;
}

/*ヘッダーサブメニュー*/
#header_submenu{
	margin:-15px 0 0 15px;
	width:776px;
	letter-spacing:3px;
}

#header_submenu ul{
	display:inline;
	list-style-type:none;
}

#header_submenu li{
	display:inline;
}

/*ヘッダーフラッシュ*/
#topflash{
         width:800px;
         margin:17px 0 0 0;
}

/*コンテンツ*/
#contentsmenu{
	margin:8px 0 0 -5px;
	width:776px;
}

#contentsmenu ul{
	display:inline;
	list-style-type:none;
}

#contentsmenu li{
	display:inline;
}

#main ul{
	list-style-type:none;
}

#main li{
	list-style-type:none;
	display:inline;
}

/*右側ボックス*/
#main_r{
	width:380px;
         margin:0 -15px 0 0;
	float:right;
}

/*左側ボックス*/
#main_l{
	margin:0 0 0 15px;
	width:380px;
}

#whatnew{
	width:333px;
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	line-height:150%;
}

/*フッター*/
#footer{
	width:776px;
	margin:0 0 0 -23px;
}

#footer ul{
	list-style-type:none;
}

#footer li{
	list-style-type:none;
	display:inline;
}

.p_red{
	font-size:12px;
	color:#FF0000;
}

.p_gray_b{
	font-size:20px;
	color:#666666;
	font-weight:bold;
}

.image_r{
	float:right;
}

.image_l{
	float:left;
        margin:0 8px 0 0;
}

.clear{
	clear:both;
}

/*トップページリスト*/
.tdl{
	margin:7px 0 0 0;
}

.tdd{
	margin:0 0 0 29px;
}

/*what's newテキスト位置*/
/*右寄せ*/
.wtxt_r{
	text-align:right;
	margin:0 47px 0 0;
}

.h_limg{
	margin:1px 5px 0 0;
}

/*トップページタイトル画像位置修正*/
.img_under{
        margin:0 0 6px 0;
}

/*トップページタイトル画像位置修正 アクセスページ*/
.img_under2{
        margin:10px 0 0 0;
}

/*ブログ記事（What's New）*/
#sidebar{
        margin:6px 0 6px 15px;
        width:200px;
}

#sidebar ul{
        list-style-type:none;
}

#blogmain{
        padding:4px 6px 0 0;
        width:576px;
        float:right;
}

#blogmain2{
        margin:4px 0 0 48px;
        width:776px;
}

#blogmain3{
        margin:4px -33px 0 0;
        width:576px;
        float:right;
}

ul.whatsnew{
        margin:15px 0 15px 0;
        padding:0;
}

li.whatsnew{
        margin:15px 0 15px 0;
        padding:0;
}

.day{
        margin:15px 0 0 15px;
}

.title{
        margin:-7px 0 0 30px;
        font-size:25px;
        color:#ff9900;
}

.title2{
        margin:0 0 0 17px;
}


.blogp{
        margin:-6px 0 0 30px;
        font-size:13px;
	color:#999999;
}

#blogparea{
        margin:-6px 0 0 30px;
}


#sidemenu{
        margin:57px 0 6px 15px;
        width:200px;
}

#sidemenu ul{
        color:60BD6B;
        line-height:220%;
        list-style-type:none;
}

#sidemenu li{
        text-indent:25px;
        background-repeat:no-repeat;
        background-position:left center;
}

#sidemenu2{
        margin:59px 0 6px 15px;
        width:200px;
}

#sidemenu2 ul{
        color:60BD6B;
        line-height:220%;
        list-style-type:none;
}

#sidemenu2 li{
        text-indent:25px;
        background-repeat:no-repeat;
        background-position:left center;
}

#sidemenu3{
        margin:40px 0 6px 15px;
        width:200px;
}

#sidemenu3 ul{
        color:60BD6B;
        line-height:220%;
        list-style-type:none;
}

#sidemenu3 li{
        text-indent:25px;
        background-repeat:no-repeat;
        background-position:left center;
}

#linkmenu ul{
        list-style-type:none;
        list-style-image:url(img_icon_1.gif);
}

#linkmenu li{
        margin:0 0 0 10px;
}


.sidemenuicon{
        margin-left:-35px;
        background-image:url(/img/img_icon_1.gif);
}

.smt{
         margin-left:4px;
}


.ul_y{
	list-style-type:none;
}

.li_y{
	list-style-type:none;
	display:inline;
}

/*アクセスマップ*/
#access{
        margin:6px 0 6px 15px;
}

/*採用情報ページ枠*/
.recuritbody{
        border:2px solid #ff9900;
}

.p_saiyo{
        margin:0 0 0 15px;
	font-size:15px;
	color:#FF0000;
}

.top_r{
       float:right;
       margin:-18px 25px 0 0;
}

/*外来診療テーブル*/
#gairai{
	margin:8px 0 0 16px;
	width:776px;
	color:#000000
}

.gairai_tbl{
	border:1px solid #000000;
	border-collapse:collapse;
}

.gairai_tbl td{
	border:1px solid #000000;
}
