@charset "UTF-8";

@import url("101020.css"); 

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	text-align: left;
	border:0px 0px 0px 0px;
	color: #555566;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

/*レイアウト設定*/
#wrapper {
	width: 860px;
	margin:0px auto;
	padding: 0px;
	height: auto;
}
#head {/*ヘッダー*/
	width: 860px;
	padding: 0px;
	height: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#main {/*ヘッダーとフッターの間*/
	width: 860px;
	height: auto;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-left: 0px;
	text-align: left;
}

#wrap {/*段カラム用ラップ部分（メイン＋左サイド）*/
	float: left;
	width: 680px;
	padding: 0px;
	height: auto;
	text-align: left;
	margin: 0px;
}

#wrap1 {/*詳細ページ*/
	float: left;
	width: 685px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
}

#content {/*段カラム用メイン*/
	float: right;
	width: 468px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#top_banner{
	width: 468px;
	height:60px;
	margin: 0px;
	padding:0px 0px 5px;
}

#top_banner img{
	border:none;
	text-decoration: none;
}

#left {/*左サイド OK*/
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#right {/*右サイド OK*/
	float: right;
	margin: 0px;
	padding: 0px;
	width: 170px;
}


/*リンク設定*/
a {
color: #003366;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a:link {
	color: #003366;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

a:visited {
	color: #551a8b;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

a:hover {
	color: #FF6600;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

a:active {
	color: #003366;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

h1 {
	background-color: #339999;
	font-size: 12px;
	text-align:center;
	color: #FFFFFF;
	padding: 0.3em 0px 0px;
	margin: 0px;
	height: 15px;
	font-weight: bold;
}
h2 {
	font-size: 12px;
	margin: 0px;
	padding: 1px 0px 0px;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: lighter;
}
h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
h5 {
	color: #FFFFFF;
	margin: 2px 0px 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
h6 {
	color: #339999;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
/*段落設定*/
p {
	margin: 0px;
	padding: 0em 0em 0.5em 0em;
}

/*フォント設定*/
.style1 {
	color: #088777;
	font-size: 15px;
	font-weight: bold;
}
.style2 {
	color: #088777;
	font-size: 16px;
	font-weight: bold;
}
.style3 {
	color: #003366;
	font-weight: bold;
}

.style4 {color: #FF6600; font-weight: bold; }
.style5 {
	color: #FF6600;
	font-size: 16px;
	font-weight: bold;
}
.style6 {
	color: #003366;
}
.style7 {
	color: #088777;
}
.style8 {
	color: #003366;
}

.style9 {
	color: #FF1100;
}
.style10 {
	color: #FFFFFF;
	font-weight: bold;
}
.style11 {
	color: #339988;
	font-size: 14px;
}
.style12 {
	color: #339988;
	font-size: 14px;
	font-weight: bold;
}

.style13 {
	color: #339988;
	font-size: 14px;
	background-image: url(http://medadmin.tusinbo.com/html/nimages/icon_cloud.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 19px;
}

/* ヘッダー */
#headerspace {
	margin: 0px;
	padding: 0px;
	height: 4px;
	width: 860px;
}
#header {
	margin: 1px 0px 0px;
	padding: 4px 0px 0px;
	height: 71px;
	background: url(../nimages/header_r710.gif) no-repeat right bottom;
	width: 860px;
}
#header2 {/* トップ以外のヘッダー */
	margin: 1px 0px 0px;
	padding: 0px;
	height: 71px;
	width: 860px;
	background: url(../nimages/header_r510.gif) no-repeat right bottom;
}
#login9 {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 710px;
	float: right;
}
#login10 {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 510px;
	float: right;
}

#top {
	height: 70px;
	width: 150px;
	float: left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top1 {/* トップ以外のヘッダー左画像 */
	padding: 0px;
	height: 70px;
	width: 350px;
	float: left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*中央コンテンツ*/

#midashi468 {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 468px;
	background: url(../nimages/titleback_16.gif) repeat-x;
	text-indent: 5px;
	float: left;
}
#map1 {
	text-align:center;
	white-space: normal;
	margin: 5px 0px 0px;
	padding: 5px 0px 0px;
}
#map {
	text-align:center;
	white-space: normal;
	margin: 0px;
	padding: 0px;
}
#kensaku {
	margin: 0px;
	padding: 5px 3px;
	line-height: 15px;
	height: auto;
	float: left;
	width: 462px;
}
#kensaku a {
	margin: 0px;
	padding: 0px;
	color: #555566;
	text-decoration: none;
}
#kensaku a:hover {
	margin: 0px;
	padding: 0px;
	color: #FF6600;
}
/*通信簿シリーズ*/
#tusinbo_series {
	float: left;
	margin: 5px 0px 10px;
	padding: 0;
	width: 468px;
}

/*ニュース*/
#newsEvaluate
{
	float: left;
	margin: 5px 0px 10px;
	padding: 0;
	width: 463px;
}

#newsEvaluate dl
{
	float: left;
	background: #fff;
	margin: 2px 0 2px 5px;
	width: 462px;
	padding: 0px;
	line-height: 14px;
}

#newsEvaluate dl dt {
	float: left;
	width: 95px;
	clear: left;
}

#newsEvaluate dl dd {
	margin: 0 0 0 100px;
}

/*　いろいろインデックス＠2007/05/08 */
#index_box_l {
	float: left;
	width: 225px;
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#box {
	height: 50px;
	margin: 0px;
	border-bottom: 2px dotted #898999;
	padding: 5px 0px;
}

#index_box_r {
	float: right;
	width: 230px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#column2 {

	width: 225px;
	margin: 0px;
	padding: 3px 0px 3px 4px;
	height: 30px;
	line-height: 15px;
}
#column2 img {
	float: left;
	padding-right: 5px;
	padding-bottom: 35px;
}
/*　いろいろインデックス終わり */
/*新着病院,更新病院ボックス*/
#column_hosp {
	height: 88px;
	margin: 4px;
	padding: 0px 4px 2px 0px;
	text-align: left;
	border-bottom: 2px dotted #898999;
	line-height: 20px;
	float: left;
	width: 460px;
}
#column_hosp a {
	color: #088777;
	font-weight: bold;
	font-size: 12px;
}
#column_hosp a:hover {
	font-weight: bold;
	color: #FF6600;
}

#column_hosp img {
	float: right;
	background: #FEE9CD;
	padding: 3px;
	margin: 0px;
	border: 1px solid #FC9C69;
}
/*評判のクチコミ*/
#column_hosp1 {
	height: 65px;
	margin: 3px 0px;
	padding: 4px;
	text-align: left;
	border-bottom: 1px dotted #898999;
	line-height: 16px;
	float: left;
	width: 458px;
	background: #FFFFEC;
	border-top: 1px dotted #CCCCCC;
	border-right: 1px dotted #898999;
	border-left: 1px dotted #CCCCCC;
	color: #898999;
}
#column_hosp1 a {
	color: #555566;
	font-weight: bold;
	font-size: 12px;
}
#column_hosp1 a:hover {
	font-weight: bold;
	color: #990033;
}

#column_hosp1 img {
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	border-top: 1px solid #EF8107;
	border-right: 1px solid #C46906;
	border-bottom: 1px solid #C46906;
	border-left: 1px solid #EF8107;
}

/*評判のクチコミ　終わり*/



/* 左エリア */
#midashi200 {
	margin: 4px 0px 0px;
	padding: 0px;
	height: 16px;
	width: 200px;
	background: url(../nimages/titleback_16.gif) repeat-x;
	float: left;
	text-align: center;
}
#midashi200a {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 200px;
	background: url(../nimages/titleback_16.gif) repeat-x;
	float: left;
	text-align: center;
}
#midashi200b {
	margin: 4px 0px 0px;
	padding: 0px;
	height: 16px;
	width: 200px;
	background: url(../nimages/bar_title_mrn_blue.gif) repeat-x;
	float: left;
	text-align: center;
}
#leftbox200 {
	margin: 0px;
	padding: 0px;
	width: 200px;
	background: #DDFFF0;
	float: left;
	border-bottom: 1px solid #008877;
}
#leftbox200b {
	margin: 0px;
	padding: 0px;
	width: 200px;
	background: #DAE7FF;
	float: left;
	border-bottom: 1px solid #898999;
}
#leftbox200bar {
	margin: 0px;
	padding: 4px 0px 0px;
	width: 200px;
	float: left;
}
#left ul{
	list-style: none;
	padding:5px 1px 3px 3px;
	margin:0px;
}

#left li{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height: 17px;
}

#left form {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#left #direct_seek1{
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #088777;
}

#left #direct_seek2{
	padding:5px;
	margin:0px;
}

#leftbox200area {
	width: 190px;
	float: left;
	border: 1px solid #898999;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 4px;
}
.left_arealist {
	float: left;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #339988;
	color: #339988;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 2px;
	width: 186px;
	height: 8px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.left_areaken {
	float: left;
	margin: 0px;
	padding-left: 7px;
	width: 186px;
	line-height: 14px;
}


#column_left {
	width: 190px;
	margin: 0px;
	padding: 5px;
	height: 60px;
	line-height: 15px;
}
#column_left img {
	float: left;
	padding: 0px 5px 0px 0px;
}


#left ul.fbj{
	list-style: none;
	padding:5px 1px 3px 3px;
	margin:0px;
}

#left li.fbj{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height: 17px;
}
#medrep_right {/*右サイド（医院詳細ページのみ）*/
	float: right;
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	margin-bottom:0px 
}

/*左エリア終了*/



/*右バナー領域*/
#midashi170 {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 170px;
	background: url(../nimages/titleback_16.gif) repeat-x;
	float: left;
	text-align: center;
}
#midashi170a {
	margin: 4px 0px 0px;
	padding: 0px;
	height: 16px;
	width: 170px;
	background: url(../nimages/titleback_16.gif) repeat-x;
	float: left;
	text-align: center;
}


#rigthbox170pronavi {
	margin: 0px;
	width: 162px;
	float: left;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#rigthbox170 {
	margin: 0px;
	padding: 0px 4px;
	width: 162px;
	background: #DDFFF0;
	float: left;
	border-bottom: 1px solid #008877;
	text-align: center;
	line-height: 15px;
}
#rigthbox170a {
	margin: 0px;
	padding: 3px 4px;
	width: 162px;
	background: #FEEBC2;
	border-bottom: 1px solid #898999;
	float: left;
	line-height: 16px;
	height: 75px;
}
#rigthbox170b {
	margin: 0px;
	padding: 3px 4px;
	width: 162px;
	background: #F6F3FF;
	border-bottom: 1px solid #898999;
	float: left;
	line-height: 16px;
	height: 65px;
}
#rigthbox170g {
	margin: 0px;
	width: 162px;
	border-bottom: 1px solid #898999;
	float: left;
	line-height: 26px;
	background-color: #FCFCFE;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 12px;
	font-weight: bold;
}
#rigthbox170g a {
	color: #555566;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898999;
}
#rigthbox170g a:hover {
	color: #FF6600;
}
#gold{
	height:118px;
	background-image: url(../nimages/frm_gold.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#right dl{
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}

#right dl dt {
	padding: 0px 0px 0px 0px;
}

#right dl dd {
	margin: 0;
	padding: 0px;
}
#rigthtbox_sakura {
	margin: 0px 0px 4px;
	padding: 0px 4px 4px;
	width: 162px;
	background: #DDFFF0;
	float: left;
	border-bottom: 1px solid #008877;
	text-align: center;
}
#rigthtbox_click {
	margin: 0px 0px 4px;
	padding: 0px 4px 4px;
	width: 162px;
	background: #FFFBDD;
	float: left;
	border-bottom: 1px solid #008877;
	text-align: left;
}
#rigthtbox_click img {
	margin: 5px 0px;
	padding: 0px;
	text-align: center;
	border-top: 1px solid #FFCC66;
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	border-left: 1px solid #FFCC66;
}




/*検索結果*/
#seekTitle {
	margin: 0px;
	background: url(../nimages/titleback_16.gif) repeat-x;
	text-indent: 5px;
	padding: 0px;
	float: left;
	height: 16px;
	width: 680px;
}


#breadEar1 {
	margin: 0px;
	padding:2px 0px 0px 2px;
	width:680px;

	float: left;
}
#breadEar {
	margin: 0px;
	padding:0px;
	width:300px;
	float: left;
}

#breadEarPage{
	margin: 0px 2px 0px 0px;
	padding:0px;
	text-align: right;
	float: right;
}

#s_kamoku {
	margin: 0px 0px 4px;
	padding:2px 0px 2px 2px;
	width:680px;
	float: left;
	border-bottom: 1px dotted #898999;
}

.pager_box {/*ページャー*/
	margin: 0px;
	text-align: left;
	float: left;
	width: 680px;
}


.pager_left {/*左サイド*/
	margin: 0px;
	text-align: left;
	float: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	height: 15px;
	width: 190px;
}

.pager_content {/*段カラム用メイン*/
	margin: 0px;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	float: left;
	height: 15px;
	width: 250px;
}

.pager_right {/*右サイド*/
	margin: 0px;
	text-align: right;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	float: right;
	height: 15px;
	width: 190px;
}

/*検索結果終了*/

/*一覧ページの会員登録案内*/
#entryinfo a {
	text-align: center;
	padding: 4px 0px;
	margin: 4px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #006699;
	width: 676px;
	border-top: 1px solid #005FBD;
	border-right: 2px solid #001A33;
	border-bottom: 2px solid #001A33;
	border-left: 1px solid #005FBD;
	text-decoration: none;
	height: 80px;
	float: left;
	line-height: 16px;
}
#entryinfo a:hover {
	text-align: center;
	padding: 4px 0px;
	margin: 4px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF99;
	background: #006699;
	width: 676px;
	border-top: 1px solid #005FBD;
	border-right: 2px solid #001A33;
	border-bottom: 2px solid #001A33;
	border-left: 1px solid #005FBD;
	text-decoration: none;
	float: left;
	height: 80px;
	line-height: 16px;
}
/*一覧ページの会員登録案内終了*/


/*市区郡検索後の診療科目絞込みエリア*/

#kamokuListTitles {
	margin: 0px 0px 2px;
	padding:1px 0px 2px;
	color:#008877;
	font-weight: bold;
}

#kamokuListbox {
	margin: 0px 0px 5px;
	padding:0px;
	line-height: 15px;
	border-bottom: 1px dotted #898999;
}
#kamokuListbox a {
	margin: 0px;
	padding:0px;
	color: #555566;
}
#kamokuListbox a:hover {
	margin: 0px;
	padding:0px;
	color: #FF6600;
}

#ListTitles {
	color:#088777;
	font-weight: bold;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	width: 680px;
}
/*市区郡検索後の診療科目絞込みエリア終了*/

/*リスト医療機関ブロック*/
.medical {
	margin: 0px;
	padding: 0px;
	width: 680px;
	height: 4px;
}
#medical h5 {
	font-size: 14px;
}
#page {
	text-align: left;
	margin: 0px;
	padding: 7px 0px 0px;
	height: 15px;
}
.sakura1 {
	margin: 0px;
	padding: 50px 0px 0px;
	float: left;
	width: 68px;
	height: 90px;
	text-align: center;
}
.rader1 {
	margin: 0px;
	float: left;
	width: 68px;
	height: 110px;
	text-align: center;
	border-right: 1px dotted #898999;
	border-left: 1px dotted #898999;
	background: #FFFFFF;
	padding-top: 47px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.touhyo {
	margin: 0px;
	padding: 50px 0px 0px;
	float: right;
	width: 68px;
	height: 107px;
	text-align: center;
	border-left: 1px dotted #898999;
	line-height: 16px;
}
.data {
	margin: 0px;
	padding: 0px;
	width: 463px;
	height: 155px;
	text-align: center;
	float: left;
}
.medical_data {
	text-align: left;
	text-indent: 0.5em;
	border-bottom: 1px dotted #898999;
	height: 18px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.medical_data2 {
	text-align: left;
	text-indent: 0.5em;
	border-bottom: 1px dotted #898999;
	padding: 4px 0px 0px;
	height: 34px;
	margin: 0px 3px;
	line-height: 15px;
}
.medical_data3 {
	text-align: left;
	text-indent: 0.5em;
	height: 22px;
	margin: 0px 3px;
	padding: 2px 0px 0px;
	border-bottom: 1px dotted #898999;
}
.medical_message {
	text-align: left;
	padding: 5px 0px;
	height: 34px;
	margin: 0px 3px;
	text-indent: 0.5em;
	line-height: 15px;
}
#left680a {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 680px;
}

/*リスト医療機関ブロック終了*/

/*リスト下説明部分*/
#sakura_nolist {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 680px;
	border-bottom: 2px dotted #898999;
	float: left;
}
#sakura_nolist img {
	float: left;
	padding-right: 10px;
	padding-top: 0px;
	margin: 0px;
}
#nolist {
	text-align: center;
	margin: 0px;
	padding: 15px 0px 7px 20px;
	height: 25px;
	float: right;
	width: 200px;
}
#keisai {
	text-align: left;
	margin: 0px;
	height: auto;
	border-bottom: 2px dotted #898999;
	width: 670px;
	line-height: 18px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#sakura_setumei {

	text-align: left;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	height: auto;
	float: left;
	width: 400px;
	line-height: 18px;
}
/*リスト下説明部分終了*/






/* ====== footer ================= */
/*フッター*/

#footer {
	height: 350px;
	width: 860px;
	text-align: center;
	clear: both;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#footer ul {
	margin: 0px;
	padding: 5px 0px;
	height: 10px;
	width: auto;
	list-style: none;
}
#footer li {
	display: inline;
	padding: 3px 5px;
	margin: 0px;
}
#footer1 {
	height: 200px;
	width: 860px;
	text-align: center;
	clear: both;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#footer1 ul {
	margin: 0px;
	padding: 5px 0px;
	height: 10px;
	width: auto;
	list-style: none;
}
#footer1 li {
	display: inline;
	padding: 3px 5px;
	margin: 0px;
}
#address {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	clear: both;
	line-height: 16px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E7;
}

#address2 {
	margin: 0px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E7;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: 16px;
}
#address a {
	margin: 0px;
	padding: 0px;
	color: #555566;
	text-decoration: none;
}
#address a:hover {
	margin: 0px;
	padding: 0px;
	color: #FF6600;
	text-decoration: none;
}
#address2 a {
	margin: 0px;
	padding: 0px;
	color: #555566;
	text-decoration: none;
}
#address2 a:hover {
	margin: 0px;
	padding: 0px;
	color: #FF6600;
	text-decoration: none;
}
#address3 {
	margin: 0px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E7;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: 16px;
}

#address3 a {
	margin: 0px;
	padding: 0px;
	color: #555566;
	text-decoration: none;
}
#address3 a:hover {
	margin: 0px;
	padding: 0px;
	color: #FF6600;
	text-decoration: none;
}

/*フッター終了*/



/*詳細ページ*/
#syousai_wap {
	padding: 0px;
	margin: 0px;
	width: 685px;
	float: left;
}

#syousai_name {
	text-align: left;
	padding: 0px;
	margin: 0px 0px 4px;
	width: 685px;
	float: left;
}
#syousai_name h4 {
	text-align: left;
	font-size: 16px;
	color: #555566;
	line-height: 18px;
	font-weight: bold;
	text-indent: 5px;







}
#kihon {
	text-align: left;
	padding: 0px;
	width: 685px;
	float: left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#kihon2 {
	text-align: left;
	padding: 0px;
	margin: 4px 0px;
	width: 683px;
	float: left;
	background: #BBEEDD;
	border: 1px solid #898999;
}
#midashi685 {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 685px;
	background: url(../nimages/titleback_16.gif) repeat-x;
	text-indent: 5px;
	float: left;
}

/*グラフ関係*/
#graph_box {
	margin: 0px;
	padding: 0px;
	width: 685px;
	height: 382px;
	float: left;
}
#rader_box {
	margin: 0px;
	padding: 0px;
	width: 344px;
	float: left;
	height: 382px;
}
#rader_big {
	margin: 0px;
	padding: 0px;
	width: 342px;
	height: 356px;

	border-right: 1px solid #898999;
	border-bottom: 1px solid #898999;
	border-left: 1px solid #898999;
}
#graph_box2 {
	margin: 0px;
	padding: 0px;
	width: 335px;
	float: right;
	height: 382px;
}
#graph_box2 #wait {
	height: 190px;
	padding-top: 5px;
	border-right: 1px solid #898999;
	border-left: 1px solid #898999;
}


#graph_box2 #wait #time {
	float: left;
	width: 165px;
	margin: 0px;
	padding: 5px 0px 0px;
	height: 140px;
}
#column_point {
	line-height: 50px;
	padding-left: 5px;
}

#graph_box2 #point {
	height: 140px;
	border-right: 1px solid #898999;
	border-left: 1px solid #898999;
	border-bottom: 1px solid #898999;
	padding: 5px 0px 0px;
}
#column_point img {
	float: right;
}


/*グラフ関係終了*/

#titlebox {
	background: url(../nimages/titleback_16.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: auto;
	float: none;
	text-indent: 0.5em;
}
#titlebox_gr {
	background: url(../nimages/bar_title_mrn_green2.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: auto;
	float: none;
	text-indent: 0.5em;
}
#frontpage {
	margin: 0px;
	padding: 5px 0px 0px;
	height: 15px;
	float: left;
	width: 678px;
}
/*コメント＆医院広報ここから*/
#textbox {
	margin: 0px 0px 5px;
	padding: 0px 2px 2px;
	height: auto;
	text-align: left;
}
#textbox ul {

	margin: 0px;
	padding: 5px 0px;
	height: 10px;
	width: 450px;
	list-style: url(none) none;
}
#textbox li {
	display: inline;
	padding: 5px 20px 5px 0px;
	margin: 0px;
	line-height: 20px;
	list-style: square;
}
#textbox1 {
	font-size: 18px;
	font-weight: bold;
	color: #088777;
	margin: 0px;
	padding: 12px 0px 5px 5px;
	height: 20px;
	background: #E8FFEF;
	border-top: 1px dotted #088777;
	border-bottom: 1px dotted #088777;
	width: auto;
	text-align: left;
}

#guide_box {
	margin: 0px 0px 4px;
	padding: 0px;
	width: 685px;
	height: auto;
	float: left;
}
#guide_box #comment {
	width: 344px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#guide_box #comment2 {

	width: 685px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: auto;
}

#comment_box {
	border-right: 1px solid #898999;
	border-bottom: 1px solid #898999;
	border-left: 1px solid #898999;
	text-align: left;
	padding: 6px 3px;
	line-height: 16px;
}
#guide_box #pr {

	width: 335px;
	float: right;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#pr_comment {
	border-right: 1px solid #898999;
	border-bottom: 1px solid #898999;
	border-left: 1px solid #898999;
	text-align: left;
	padding: 0px 3px 6px 4px;
	line-height: 16px;
	background: #effff8;
	height: auto;
}
#ad img {
	text-align: right;
}

#pr_title {
	border-right: 1px groove #898999;
	border-left: 1px groove #898999;
	text-align: left;
	padding: 3px 0px 0px 3px;
	background: #aaffcc;
	margin: 0px;
	height: 15px;
	color: #003366;
	font-weight: bold;
	text-indent: 0.2em;
	width: auto;
	clear: both;
	border-bottom: 1px groove #898999;
}
#incyo_message {
	margin: 0px;
	padding: 0px 3px 6px 4px;
	background: #effff8;
	height: auto;
	float: left;
	border-top: #898999;
	border-right: 1px solid #898999;
	border-bottom: 1px solid #898999;
	border-left: 1px solid #898999;
}
#incyo_message #text {

	width: 160px;
	margin: 5px 5px 0px 0px;
	padding: 0px;
	height: auto;
	float: right;
	text-align: left;
}
#incyo_message #pic {
	float: left;
	margin: 3px;
	padding: 0px;
	height: auto;
	text-align: center;
	line-height: 16px;
	width: 155px;
	font-weight: bold;

}
#incyo_message #pic img {

	margin: 1px;
	border: 1px ridge #444120;
}
#pr_pic {
	border-right: 1px solid #898999;
	border-bottom: 1px solid #898999;
	border-left: 1px solid #898999;
	text-align: center;
	padding: 4px 3px 8px;
	background: #effff8;
	margin: 0px;
}
#pr_pic img {
	margin: 1px;
	border-top: 2px solid #868140;
	border-right: 2px solid #444120;
	border-bottom: 2px solid #444120;
	border-left: 2px solid #868140;
}

#pr_pictext {
	text-align: left;
	padding: 4px 0px 0px;
	line-height: 16px;
	margin: 0px;
	width: 300px;
}

/*ここまでコメント＆医院広報*/
/*お知らせボード*/
#osirase {
	margin: 0px 0px 4px;
	padding: 0px;
	background: #effff8;
	border: 1px solid #898999;
	height: auto;
	float: left;
	width: 683px;
}
#osirase #osirase_title {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 70px;
	text-align: left;
	width: 130px;
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
}
#osirase #osirase_title1 {
	float: left;
	margin: 5px 0px 20px 10px;
	padding: 2px 0px 2px 4px;
	height: 35px;
	text-align: left;
	line-height: 16px;
	width: 105px;
	font-weight: bold;
	background: #E1FECF;
	border-top: 1px solid #3399CC;
	border-right: 2px solid #336699;
	border-bottom: 2px solid #336699;
	border-left: 1px solid #3399CC;
}

#osirase #osirase_text {
	width: 545px;
	margin: 3px 5px 0px 0px;
	padding: 0px;
	height: auto;
	float: right;
	text-align: left;
}
#osirase #osirase_text li {
	line-height: 18px;
	list-style: square;
	margin: 0px 0px 0px -20px;
	padding: 0px;
}
/*お知らせボード終了*/


/*コンテンツ内*/
#user_title {
	margin: 8px 0px;
	padding: 10px 0px 8px;
	height: 26px;
	border-bottom: 5px solid #088777;
	text-indent: 0.5em;
	color: #088777;
	text-align: left;
	background: #EFFFF8;
	border-top: 1px dotted #088777;
	font-size: 24px;
	font-weight: bold;
	width: 468px;
	float: left;
}
#user_ok {
	color: #088777;
	background: #DDFFF0;
	text-align: center;
	margin: 0px;
	padding: 10px 5px;
	height: auto;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	float: left;
	width: 458px;
}
#textp {
	margin: 0px;
	padding: 5px 0px;
	text-align: left;
	line-height: 16px;
	width: 468px;
	float: left;
}

/*コンテンツ内終了*/

/*相互リンク*/
#link_1 {
	height: auto;
	border-bottom: 1px dotted #088777;
	margin: 0px;
	padding: 8px 0px 0px;
	text-align: left;
	width: 468px;
	float: left;
}
#link_1 #left {
	float: left;
	width: 150px;
	text-align: left;
}
#link_1 #rigth {
	float: right;
	width: 305px;
	text-align: left;
	margin-bottom: 5px;
}

#contentsblock {
	text-align: left;
	margin: 0px 0px 4px;
	padding: 2px 0px 0px;
	line-height: 14px;
	border-bottom: 3px dotted #09B574;
	height: auto;
	width: 468px;
	float: left;
}
/*相互リンク終了*/

/*FAQ*/
#faq_q {
	background: #DDFFF0;
	margin: 0px;
	padding: 2px 5px;
	height: auto;
	width: auto;
	border-top: 1px solid #898999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #898999;
	border-bottom-color: #898999;
	border-left-color: #898999;
	line-height: 14px;
}
#faq_a {
	background: #EFFFF8;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
	text-align: left;
	line-height: 14px;
	border-bottom: 1px solid #898999;
}
#faq_f {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
	text-align: right;
	line-height: 14px;
}
#faq_ｔ {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
	text-align: left;
	color: #003366;
}
/*FAQ終了*/

/*レポート*/
#report {
	width: 440px;
	margin: 5px 0px;
	padding: 5px 5px 5px 10px;
	height: 30px;
	line-height: 15px;
	border-bottom: 1px dotted #898999;
	border-left: 5px solid #088777;
}
#report1 {
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#news1 {
	text-align: left;
	height: auto;
	margin: 0px;
	padding: 10px 0px;
}

#news1 li {

	list-style: square;
	text-align: left;
	margin: 5px 0px;
	padding: 0px 4px;
	line-height: 14px;
}

/*メルマガ*/
#mailmag {
	text-align: left;
	margin: 5px 0px 8px;

	padding: 2px 4px;
	width: 458px;
	border-bottom: 1px dotted #898999;
}
#mailmag1 {
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	width: 468px;
}
#mailmag1 ul {
	margin: 0px;
	padding: 5px 0px;
	list-style: none;
	text-align: left;
}

#mailmag1 li {
	margin: 0px;
	padding: 6px 0px;
	border-bottom: 1px dotted #898999;
	line-height: 15px;
	list-style: none;
	text-align: left;
	display: block;
}

/*寄付*/
#kifu1 {
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 466px;
	border: 2px solid #25D389;
}
/*病院レポート*/
#hosp_r {
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 440px;
	background: url(../images/reports/akko_rep_hd2.gif) no-repeat;
	height: 130px;
}




/*並べ替え*/
#sort {
	margin: 3px 0px;
	padding: 0px;
	float: left;
	width: 678px;
	height: 20px;
	text-align: left;
	background: #F2F3F4;
	border-top: 1px dotted #898999;
	border-bottom: 1px dotted #898999;
}
#sort_sakura {
	margin: 0px;
	padding: 4px 0px 0px;
	float: left;
	width: 68px;
	height: 16px;
	text-align: center;
	border-right: 1px dotted #898999;
	border-left: 1px dotted #898999;
}

#sort_tusinbo {
	margin: 0px;
	padding: 4px 0px 0px;
	float: left;
	width: 68px;
	height: 16px;
	text-align: center;
	border-right: 1px dotted #898999;

}
#sort_name {
	margin: 0px;
	padding: 4px 0px 0px;
	float: left;
	width: 450px;
	height: 16px;
	text-align: center;

}

#sort_vote {
	margin: 0px;
	padding: 4px 0px 0px;
	float: right;
	width: 68px;
	height: 16px;
	text-align: center;
	border-right: 1px dotted #898999;
	border-left: 1px dotted #898999;
}

#sort2 {
	margin: 3px 0px 3px 1px;
	padding: 5px 0px 0px;
	float: left;
	width: 674px;
	height: 20px;
	text-align: left;
	background: #F2F3F4;
	border-top: 2px dotted #898999;
	border-right: #898999;
	border-bottom: 2px dotted #898999;
	border-left: #898999;
	text-indent: 5px;
}

















/*ここまでが利用してるＣＳＳ*/












/* ====== right ================= */











/* ====== medrep_right ================= */

#medrep_right img {
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}



/*グループ：エントリー毎*/
.entry {
	background-image: url(../nimages/main_middle.gif);
	width: 380px;
	padding: 0px 10px 0px 10px;
	line-height: 1.4em;
}
/*グループ：サイドカテゴリー毎*/
.side {
	margin: 0px 0px 10px 0px;
}

/*イメージ設定*/
img {
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

/*リスト設定
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 1.5em;
}
li a:hover {
	background-image: url(../nimages/star.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}
*/
/*エントリー設定（3段カラム用）*/
.title {
	background-image: url(../nimages/main_top.gif);
	background-repeat: no-repeat;
	width: 380px;
	padding: 3px 10px 0px 10px;
	margin: 0px;
	height: 25px;
	color: #2C657D;
	font-size: 0.8em;
	font-weight: bold;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F0F0F0;
	background-image: url(../nimages/date.gif);
	height: 25px;
	margin: 0px;
	padding: 3px 0px 5px 10px;
	font-style: normal;
	font-weight: bold;
}
.category	{
	font-size: 10px;
	color: #999;
	text-align:right;
	clear: left;
}

.posted {
	background-image: url(../nimages/posted_bg.gif);
	font-size: 0.9em;
	color: #666666;
	padding: 3px 10px 7px 10px;
	margin: 5px 0px 0px 60px;
	text-align:right; 
}

.mainbottom {
	background-image: url(../nimages/main_bottom.gif);
	background-repeat: no-repeat;
	width: 400px;
}

#etcindex h3 {
	font-size: 7px;
	color: #FFFFFF;
	font-weight: bold;
	height: 15px;
}






/*米谷作成 @ 2006 Sep, 22*/
/*市区郡検索後のAdBannerエリア*/

#seekResult {
	margin: 0px 0px 0px 0px;
	padding:5px 0px 5px 5px;
	color:#000000;
	font-weight: bold;
	font-size:0.8em;
}

#seekSearchBox{/*絞込み検索ボックス*/
	width: 210px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  text-align: left;
}

#seekAdBanner {/*AdBanner用*/
	float: right;
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  text-align: right;
}

#select_kamokubox {
	float: left;
	width: 680px;
	padding: 0px;
	margin: 0px;
}
#select_kamokubox_ad {
	float: right;
	width: 468px;
	padding: 0px;
	margin: 0px;
}




/*　医院リストページ 米谷＠2006/11/14 */
#meisai{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 0.8em;
	text-align:left;
	color: #555566; 
}
#meisai_box{
	padding:0px;
	margin:0px;
	text-align:left;
	float: left;
	height: auto;
	width: 680px;
}

#meisai h2{
	font-size: 0.5em;
	font-weight:bold;
	text-align:center;
	color: #0000FF;
	padding: 0x 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#banner200 {
	margin: 4px 0px 0px;
	padding: 0px;
	height: 204px;
	width: 200px;
}








/*タイアップサイト*/
#tieup_column {
	width: 450px;
	margin: 0px 0px 15px;
	padding: 8px;
	height: 150px;
	line-height: 15px;
	border-top: 1px solid #898999;
	border-right: 2px solid #555566;
	border-bottom: 2px solid #555566;
	border-left: 1px solid #898999;
}
#tieup_column img {

	float: left;
	padding: 0px 8px 0px 0px;
}
#plus {
	margin: 20px 0px 0px;
	padding: 5px 10px;
	height: auto;
	width: 444px;
	border: 2px dashed #088777;
	background: #DDFFF0;
	color: #088777;
	font-weight: bold;
	line-height: 16px;
}

#main #news {
	border-bottom: 1px dotted #088777;
	padding: 8px 0px 5px;
	text-align: left;
	height: auto;
	margin: 0px;
	float: left;
	width: 468px;
}
#main #news #left {
	float: left;
	width: 120px;
	text-align: left;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	height: auto;
}
#main #news #rigth {
	float: right;
	width: 330px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#page1 {
	margin: 0px;
	padding: 0px 5px;
	height: 20px;
	text-align: right;
	border-bottom: 1px dotted #898999;
}



/*教え隊*/
#oshietai {
	border-bottom: 1px dotted #088777;
	padding: 5px 0px;
	text-align: left;
	margin: 0px;
	width: 468px;
	height: auto;
	float: left;
}
#oshietai #left {

	float: left;
	width: 70px;
	text-align: left;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	height: auto;
}
#oshietai #rigth {

	float: right;
	width: 380px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#oshietai #center {
	width: 468px;
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px;
	height: 20px;
	color: #FF6600;
	font-weight: bold;
}
#survey {
	width: auto;
	margin: 10px 0px 20px;
	padding: 5px;
	height: auto;
	border: 3px ridge #4DF4DF;
}

/*病院特集*/
#photobox{
	width: 468px;
	height: 167px;
	background: url(../nimages/topcis_2.gif) no-repeat bottom;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	}
#phototop{
	width: 468px;
	height: 75px;
	}
#photoList{
	width:466px;
	margin: 1px 0px 0px;
	padding: 2px 0px 0px;
	height: 70px;
	text-align: center;
	
	}
#tokusyu {
	background: #CCFFCC;
	height: 60px;
	width: 676px;
	padding-top: 4px;
	margin-top: 5px;
	text-align: left;
	padding-left: 5px;
	border: 1px solid #565666;
	font-size: 21px;
	font-weight: bold;

	color: #FF6600;
    }
#tokusyu_box {
	padding: 4px;
	width: 676px;
	margin-top: 5px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
    }
#tokusyu_searchi {
	padding: 7px 4px 15px 30px;
	width: 646px;
	margin-top: 5px;
	text-align: left;
	color: #088777;
	font-weight: bold;
	background: url(../nimages/icon_cloud.gif) no-repeat 26px 8px;
	text-indent: 18px;
	border-bottom: 2px dotted #555566;
	line-height: 18px;
    }
#tokusyu_searchi ul {
	margin: 0px;
	padding: 5px 5px 5px 14px;
	height: auto;
	width: auto;
	list-style: none;
	text-indent: 0px;
}
#tokusyu_searchi li {
	display: inline;
	padding: 3px 10px 0px 4px;
	line-height: 18px;
}
#tokusyu_searchi a {
	color: #003366;
	font-weight: normal;
}
#tokusyu_searchi a:hover {
	color: #FF6600;
	text-decoration: underline;
}
#tokusyu_column {
	height: 88px;
	margin: 4px;
	padding: 0px 4px 2px 0px;
	text-align: left;
	border-bottom: 2px dotted #898999;
	line-height: 20px;
}
#tokusyu_column a {
	color: #088777;
	font-weight: bold;
	font-size: 12px;
}
#tokusyu_column a:hover {
	font-weight: bold;
	color: #FF6600;
}

#tokusyu_column img {

	float: left;
	background: #FEE9CD;
	padding: 3px;
	margin: 0px 10px 0px 0px;
	border: 1px solid #FC9C69;
}
#tokusyu_column_voice {
	float: right;
	padding: 3px 5px;
	margin: 4px 0px 0px;
	width: 300px;
	line-height: 16px;
	border-left: 5px solid #FF9D5B;
}

#adtitle {
	margin: 4px 0px 0px;
	padding: 0px;
	height: 16px;
	width: 170px;
	float: left;
	text-align: center;
}

/*アドセンス*/
#adsens486 {
	float: left;
	width: 685px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: solid;
	border-top-color: #898999;
	border-bottom-color: #898999;
	text-align: center;
	font-size: 14px;
}
#adsens678 {
	float: left;
	width: 678px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: solid;
	border-top-color: #898999;
	border-bottom-color: #898999;
	text-align: center;
}


#adsens467 {
	float: left;
	width: 467px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: solid;
	border-top-color: #898999;
	border-bottom-color: #898999;
}
#rigthbox_adsense {
	margin-top: 5px;
	width: 160px;
	float: left;
	line-height: 25px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 14px;
	letter-spacing: 0.1em;
	border: 1px solid #898999;
}
#rigthbox_adsense a {
	color: #555566;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898999;
}
#rigthbox_adsense a:hover {
	color: #FF6600;
}
#adsens336 {
	float: left;
	width: 336px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	text-align: left;
}
#adsens_leftbox200 {
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #898999;
}

/*アドセンス終了*/
#midashi160 {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 160px;
	float: left;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../nimages/titleback_16.gif);
	background-repeat: repeat-x;
	line-height: 15px;
}

#rigthbox160 {
	width: 150px;
	float: left;
	text-align: left;
	line-height: 25px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	letter-spacing: 0.1em;
	border: 1px solid #898999;
}
#rigthbox160 a {
	color: #555566;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-color: #898999;
	border-bottom-width: 1px;
}
#rigthbox160 a:hover {
	color: #FF6600;
}



#overture336 {
	float: left;
	width: 340px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	text-align: left;
}
#guide_box_ad {
	float: left;
	width: 663px;
	text-align: left;
	font-size: 12px;
	line-height: 28px;
	text-decoration: none;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #878787;
	border-bottom-color: #878787;

	border-left-color: #878787;
	font-weight: bold;
}
#guide_box_ad a {
	color: #555566;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898999;
}
#guide_box_ad a:hover {
	color: #FF6600;
}
#guide_box_ad468{
	float: left;
	width: 446px;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	padding: 10px;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #898999;
}
#guide_box_ad468 a {
	color: #555566;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898999;
}
#guide_box_ad468 #ad {
	text-align: right;
	font-size: 10px;
	color: #CCCCCC;
}
#guide_box_ad468a{
	float: left;
	width: 458px;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #898999;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #088777;
}
#guide_box_ad468a a {
	color: #088777;
}
#guide_box_ad468a a:hover {
	color: #FF6600;
}

/*右側ＳＥＯ領域*/
#midashi170g {
	margin: 4px 0px 0px;
	padding: 0px;
	height: 16px;
	width: 170px;
	background: url(../nimages/bar_title_mrn_green2.gif) repeat-x;
	float: left;
	text-align: center;
}
#rigthbox_adbox {
	width: 168px;
	border: 1px solid #DADADE;
}
.rigthbox_ad1 {
	width: 158px;
	line-height: 16px;
	margin: 5px;
}
.rigthbox_ad1 a {
	color: #555566;
}
#rigthbox_ad5 {
	width: 158px;
	line-height: 20px;
	margin: 5px;
	font-size: 14px;
	color: #339988;
	font-weight: bold;
}
#rigthbox_ad5 a {
	color: #339988;
}
#rigthbox_ad5 #ad {
	text-align: right;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: normal;
}
.rigthbox_ad1 a:hover {
	color: #FF6600;
}
#rigthbox160title {
	width: 160px;
	float: left;
	text-align: center;
	background: url(../nimages/bar_title_mrn_green2.gif) repeat-x;
	color: #FFFFFF;
	height: 13px;
	margin-top: 5px;
	padding-top: 3px;
}
#rigthbox_ad2 {
	width: 152px;
	line-height: 16px;
	border: 1px solid #DADADE;
	padding: 3px;
}
#rigthbox_ad2 a {
	color: #555566;
}
#rigthbox_ad2 a:hover {
	color: #FF6600;
}
#rigthbox_ad3 {
	width: 150px;
	line-height: 16px;
}
#rigthbox_ad6 {
	width: 150px;
	line-height: 20px;
	margin: 5px;
	font-size: 14px;
	color: #339988;
	font-weight: bold;
}
#rigthbox_ad6 a {
	color: #339988;
}
#rigthbox_ad6 #ad {
	text-align: right;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: normal;
}
/*右側ＳＥＯ領域終了*/

/*overture685*/
#overture685 {
	float: left;
	width: 656px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 16px;
	padding: 0px;
}
#overture685 a:link {
	color: #555566;
	text-decoration: none;
}
#overture685 a:visited {
	color: #555566;
	text-decoration: none;
}
#overture685 a:hover {
	color: #FF6600;
}
#overture_ad685 {
	text-align: right;
	float: left;
	width: 678px;
	text-indent: 5px;
	padding-bottom: 10px;
	padding-top: 3px;
}
#overture_ad685 a:link {
	color: #339988;
	text-decoration: none;
}
#overture_ad685 a:visited {
	color: #339988;
	text-decoration: none;
}

#overture685title {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	height: 25px;
	float: left;
	width: 250px;
	padding: 0px;
}
#overture685title a:link {
	color: #008877;
	text-decoration: none;
}
#overture685title a:hover {
	color: #FF6600;
}
#overture685title a:visited {
	color: #008877;
	text-decoration: none;
}
#overture685text {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	height: 25px;
	float: left;
	width: 410px;
}


#overture685contents {
	float: left;
	width: 665px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px dotted #E6EDFF;
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
}
#overture685contents img {
	padding-top: 0px;
	padding-right: 1px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 9px;
}

#overture685contents a:link {
	color: #339988;
	text-decoration: none;
}
#overture685contents a:visited {
	color: #339988;
	text-decoration: none;
}
#overture685contents #ad {
	text-align: right;
	font-size: 10px;
	color: #CCCCCC;
}


#overture685contents2 {
	float: left;
	width: 656px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px dotted #E6EDFF;
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
}
#overture685contents2 img {
	padding-top: 0px;
	padding-right: 1px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 9px;
}

#overture685contents2 a:link {
	color: #339988;
	text-decoration: none;
}
#overture685contents2 a:visited {
	color: #339988;
	text-decoration: none;
}
#overture685contents2 #ad {
	text-align: right;
	font-size: 10px;
}



#overture_ad {
	text-align: right;
	float: left;
	width: 468px;
	text-indent: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898999;
}
#overture_ad a:link {
	color: #339988;
	text-decoration: none;
}
#overture_ad a:visited {
	color: #339988;
	text-decoration: none;
}

/*overture685終わり*/


.adingo_top {
	clear: both;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
	width: 450px;
	background-position: 0px 0px;
	text-decoration: none;
}
.adingo_top a {
	width: 10em;
	height: 2em;
	line-height: 2em;
	text-decoration: none;
	color: #009999;
	font-weight: bold;
	display: list-item;
	padding-left: 0px;
	float: left;
	margin-left: 0px;
}
.adingo_top ul {list-style:none;}
.adingo_top ul li {float:left;} 
