﻿@charset "utf-8";
/*** 第27回日本整形外科超音波学会 ***/







/* 全体的な設定



------------------------------------------------------------ */



/* スクロールバーエリア表示 */

html {
	overflow-y:scroll;
}
body {
	margin:0px;
	color:#444444;
	background-color: #FFFFFF;
	background-image: url(image/bg00.gif);
	background-repeat: repeat-y;
	background-position: center;
	line-height: 150%;
	text-align: center;
	-webkit-text-size-adjust: 100%;/* スマホ対応文字サイズなど */
	font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/*IE7のみ適用*/  

*+html body {
	padding-left: 1px;
}
/*IE6以前のみ適用*/  

* html body {
	padding-left: 1px;
}
/* テキストリンク */

a:link {
	color:#2244aa;
	text-decoration:none;
}
a:visited {
	color:#2244aa;
	text-decoration:none;
}
a:hover {
	color:#0099FF;
	text-decoration:underline;
}
a:active {
	color:#0099FF;
	text-decoration:underline;
}
/* 見出し指定 */

h1 {
	color:#334466;
	line-height: 150%;
	font-size: 160%;
	margin:0px 0 20px 0;
}
h2 {
	color:#444455;
	font-size: 140%;
	line-height: 130%;
	margin:0px 0 20px 0;
}
h3 {
	color:#006622;
	font-size: 120%;
	line-height: 120%;
	margin:20px 0 10px 0;
}
h4 {
	color:#224422;
	font-size: 100%;
	line-height: 120%;
	margin:0 0 0 0;
}
/* レイアウト関連の設定

------------------------------------------------------------ */



/* 幅と中央揃え */ 

#content {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
/* ヘッダー */

#header {
	padding:0 0 0 30px;
	width: 880px;
}
/* トップ画像切り替え */



ul#portfolio {
	list-style-type: none;
	margin: 0;
	padding: 20px 0 0 0;
	height: 204px;
}
ul#portfolio li {
	margin: 0;
	padding: 0;
}
ul#portfolio li img {
	background: #fff;
	border: 0;
	margin: 0;
	padding: 0;
}
/* メイン */

#base {
	margin: 0 0 0 30px;
	width: 880px;
}
/* トップナビ */
div.top_navi_rollover {
   clear : both;
   margin: 20px 0 0 0;
   padding: 0px 0px 0px 0px;
   float : left;
}

/* トップページ左エリア */

div.area_l {

	float : left;
	font-size:85%;
	padding: 50px 5px 20px 5px;
	width: 425px;
}
/* トップページ右エリア */

div.area_r {
	float : right;
	font-size:100%;
	padding: 50px 5px 0px 5px;
	width: 425px;
}
/* グローバルナビ */

div.gnavi {
	clear: both;
	font-size: 100%;
	padding:10px 0px 10px 0px;
}
/* リーフ左メニューエリア */

div.p_area_l {
	float : left;
	font-size:85%;
	padding: 20px 0px 10px 4px;
	font-size: 85%;
	text-align: left;
	line-height: 180%;
	width: 172px;
}
/* リーフ左メニュー00　通常 */

div.l_menu {
	margin: 0 0 8px 0;
	padding: 0 0 0 5px;
	font-size: 100%;
	line-height: 120%;
}
/* リーフ右エリア */

div.main {
	float : right;
	padding: 20px 0px 0px 0px;
	text-align: left;
	width: 660px;
	line-height: 180%;
}
/* リーフ全幅エリア */

div.main2 {
	padding: 20px 0px 0px 0px;
	text-align: left;
	width: 880px;
	line-height: 180%;
}
/* その他の設定



------------------------------------------------------------ */



/* パンくず */

div.bread {
	clear: both;
	padding: 0px 0px 10px 0px;
	font-size: 80%;
	line-height: 140%;
}
/* ページタイトル */

div.title {
	margin-left: 0px;
	margin-right: 0px;
}
/* 本文 */



div.honbun {
	clear: both;
	margin: 0 0 0 0;
	font-size: 90%;
	line-height: 180%;
}
/* ページトップへ */



div.pagetop {
	clear: both;
	padding:10px 5px 0px 0px;
	text-align:right;
	font-size:80%;
}
/* フッター */



#footer {
	clear : both;
	margin: 0px auto;
	padding: 10px 0px 20px 0px;
	color:#484848;
	font-size:75%;
	text-align: left;
	width: 880px;
	line-height: 130%;
}
/* 画像 */

img {
	border:0;
}
/* テーブルの線 */

.table1 {
	border-collapse: collapse;
	border: 1px #888888 solid;
}
.table1 td {
	border: 1px #888888 solid;
}
/* テーブルの線2 */

.table2 {
	border-collapse: collapse;
	border: 2px #aaaaaa solid;
}
.table2 td {
	border: 2px #aaaaaa solid;
}

/* 横線 */

hr {
	height:0px;
	margin:7px 0;
	border:none;
	border-top:1px solid #cccccc;
}
* html hr {/* for -IE6 */
	margin:0;
}
*:first-child+html hr {/* for IE7 */
	margin:0;
}


/* トップ角丸枠 */
div.kadomaru01 {
width:182px; /* 横幅 */ 
padding:10px; /* 内側余白 */ 
border:solid 3px #ccc; /* 罫線 */ 
border-radius:8px; /* 角丸 */
background-color: #ccc;   /* 背景色 */
text-align:center;
-moz-border-radius: 10px;    /* 古いFirefox */
-webkit-border-radius: 10px; /* 古いSafari,Chrome */
}
/*：リンク文字色*/
#bk a:link {color:#333333; text-decoration:none;}
#bk a:visited {color:#333333; text-decoration:none;}
#bk a:hover {color:#0066ff; text-decoration:none;}
/*：リンク文字色*/
#bk2 a:link {color:#003388; text-decoration:none;}
#bk2 a:visited {color:#003388; text-decoration:none;}
#bk2 a:hover {color:#0066ff; text-decoration:none;}

div.kadomaru01red {
width:182px; /* 横幅 */ 
padding:10px; /* 内側余白 */ 
border:solid 3px #D52A2B; /* 罫線 */ 
border-radius:8px; /* 角丸 */
background-color: #D52A2B;   /* 背景色 */
text-align:center;
color:#FFF;
-moz-border-radius: 10px;    /* 古いFirefox */
-webkit-border-radius: 10px; /* 古いSafari,Chrome */
}
/*：リンク文字色*/
#red a:link {color:#ffffff; text-decoration:none;}
#red a:visited {color:#ffffff; text-decoration:none;}
#red a:hover {color:#ffff66; text-decoration:none;}

div.kadomaru02 {
width:400px; /* 横幅 */ 
padding:10px; /* 内側余白 */ 
border:solid 3px #ccc; /* 罫線 */ 
border-radius:8px; /* 角丸 */
background-color: #ccc;   /* 背景色 */
text-align:center;
-moz-border-radius: 10px;    /* 古いFirefox */
-webkit-border-radius: 10px; /* 古いSafari,Chrome */
}
