@charset "utf-8";

/* =======================================================================

   ●
   
======================================================================= */

/* -----------------------------------------------------------
　●
----------------------------------------------------------- */

/* :::::::::: ● :::::::::: */


/* =======================================================================

   基本
   
======================================================================= */

/* -----------------------------------------------------------
　色
----------------------------------------------------------- */
/*
メインカラー:#00000
サブカラー:#00000
アクセントカラー:#00000
アクセントカラー:#00000
*/


/* -----------------------------------------------------------
　見出し
----------------------------------------------------------- */

h1{}
h2{}
h3{}
h4{}
h5{}
h6{}

/* -----------------------------------------------------------
　リスト
----------------------------------------------------------- */
ol{}
ol li{}

ul{}
ul li{}

dl{}
dl dt{}
dl dd{}

/* :::::::::: テーブル :::::::::: */

table{}

table tr th,
table tr td{
}

table tr th{}

table tr td{}


/* =======================================================================

   全体
   
======================================================================= */

body{
	font-family: "メイリオ", Meiryo, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;
	font-size: 94%;
	margin:0px;
	padding:0px;
	color:#454545;
	background:url(../images/bk_header_rp01.png) repeat-x center top;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* -----------------------------------------------------------
　ラッパー
----------------------------------------------------------- */

#wrapper {
	margin:0 auto;
	padding:0;
	text-align:left;
}
#wrapperin{
	
}

/* -----------------------------------------------------------
　ヘッダ
----------------------------------------------------------- */

#header{
	width:980px;
	margin:auto;
	height:215px;
	background:url(../images/bk_header01.png) no-repeat;	
	}

#header h1{
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#ffffff;
	height:20px;
	line-height:20px;
	padding-left:0px;
	width:980px;
	}
#header-main {
	width:980px;
	margin:auto;
	height: 137px;
}
#header-in {
}
#header-main-left {
	float: left;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
}
#header-main-center {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	font-size: 12px;
}
#header-main-right {
	color:#30305c;
	float: right;
	font-size:14px;
	letter-spacing:0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:right;
}
.webreserve{
	margin-top:0px;
	margin-right:0px;
}
.news-title {
	line-height:28px;
	height:28px;
	color:#e87800;
	font-size:120%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898989;
	width:676px;
}
.news-caption {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	line-height:26px;
	padding-top:6px;
	padding-bottom:6px;
	width:676px;
	margin-bottom:12px;
}
.newscont {
	border:solid 1px #cdcdcd;
	width:0px;
	padding:15px 15px 0px 15px;
}
.btn-input {
	color: #FFC;
	background-color: #333;
	padding: 0px;
	height: 30px;
	width: 80px;
	border: 1px solid #000;
}
input[type="text"] {
	border:solid 1px #666;
	width:180px;
}
textarea {
	border:solid 1px #666;
	width:200px;
	height:160px;
}
.name-txt {
	font-size:150%;
	color:#3a4771;
}
.footer-name {
	font-size:16px;
	padding:15px 0;
}

.timetable {
	background-color:#933300;
	white-space: nowrap;
	color:#FFFFFF;
}
.timetable2 {
	background-color:#FEFADC;
	white-space: nowrap;
}

.timetable-time {
	background-color:#ededed;
	white-space: nowrap;
}
.timetbl-sat {
	background-color:#D9E4FF;
	text-align:center;
}
.timetbl-sun {
	background-color:#F9DDDD;
	text-align:center;
}
.timetbl-holi {
	text-align:center;
	color:#FFFFFF;
	background-color: #043C56;
}
.color-enji {
	color:#cc3300;
}
.color-blue {
	color:#3a4771;
}
.color-red {
	color:#e45154;
}
.color-lblue {
	color:#6fa1fb;
}
.color-orenge {
	color:#f49118;
}

.color-pink {
	color:#ea618b;
}

.color-kahki {
	color:#fffcf0;
}

.font-size-large {
	font-size:140%;
}
.font-size-middle {
	font-size:120%;
}
.font-size-small {
	font-size:90%;
}
.font-size-xsmall {
	font-size:11px
}
.font-bold {
	font-weight:bold;
}
.lheight14 {
	line-height:14px;
}
.lheight16 {
	line-height:16px;
}
.lheight18 {
	line-height:18px;
}
.lheight20 {
	line-height:20px;
}
.lheight24 {
	line-height:24px;
}
.lheight120p {
	line-height:120%;
}
.lheight140p {
	line-height:140%;
}


.info-cap {
	width:710px;
	background-color: #FFFFFF;
	margin-top:16px;
	margin-bottom:32px;
	line-height:24px;
}
.cont-cap {
	width:678px;
	background-color: #FEFDE4;
	border: 1px solid #E8E8C1;
}
.cont-capin {
	padding:20px;
}
.cont-capg {
	width:678px;
	background-color: #FFF1E8;
	border: 1px solid #F5E0D3;
}
.cont-capharf {
	width:454px;
	background-color: #FFFDF0;
	border: 1px solid #E8E8C1;
}

.cont-capbd {
	width:668px;
	border: 3px double #6d6f0b;
		font-size:116%;

}
.clearb {
	clear:both;
}
.border-1 {
	border:solid 1px #cdcdcd;
}
.align-center {
	text-align:center;
}
.align-left {
	text-align:left;
}
.align-right {
	text-align: right;
}
/* :::::::::: cookie+CSS切り替え :::::::::: */

#header #font-buttons{}

/* :::::::::: メインナビ :::::::::: */
#main_nav-wrap{
	height:58px;
	margin:auto;
	width:980px;
	}
ul#main_nav{
	margin:0 auto;
	height:58px;
	list-style-type: none;
	list-style-position: inside;
	width:980px;
}
ul#main_nav li {
	float:left;
	list-style-type: none;
	list-style-position: outside;
	height:58px;}


ul#main_nav li a{}

ul#main_nav li.nav01{}
ul#main_nav li.nav02{}
ul#main_nav li.nav03{}
ul#main_nav li.nav04{}
ul#main_nav li.nav05{}

ul#main_nav li.nav01 a{}
ul#main_nav li.nav02 a{}
ul#main_nav li.nav03 a{}
ul#main_nav li.nav04 a{}
ul#main_nav li.nav05 a{}

ul#main_nav li.nav01 a:hover{}
ul#main_nav li.nav02 a:hover{}
ul#main_nav li.nav03 a:hover{}
ul#main_nav li.nav04 a:hover{}
ul#main_nav li.nav05 a:hover{}

/* :::::::::: キービジュアル :::::::::: */
#key_visual {
	display: block;
	width:980px;
	height: 341px;
	margin:auto;
	text-align:center;

}
#key_visual2 {
	display: block;
	width:640px;
	height: 427px;
	margin:18px;
	text-align:center;

}
#key_visual3 {
	display: block;
	width:680px;
	height: 426px;
	margin:8px 0px;
	text-align:center;
}
#key_visual4 {
	display: block;
	width:680px;
	height: 511px;
	margin:8px 0px;
	text-align:center;
}
#key_visual5 {
	display: block;
	width:640px;
	height: 480px;
	margin:18px;
	text-align:center;

}
#key_visual6 {
	display: block;
	width:680px;
	height: 453px;
	margin:8px 0px;
	text-align:center;

}


#key_visual-wrap {
	height: 341px;
	margin:16px auto;
/*	background:url(../images/bk_key_visiual_rp01.png) repeat-x top;*/

}
#key_visual-no {
	background-image: url(../images/bk_noflash01.jpg);
	background-repeat: no-repeat;
	display: block;
	width:980px;
	height: 341px;
	margin:auto;
	text-align:center;
}
/* -----------------------------------------------------------
　コンテンツラッパー
----------------------------------------------------------- */
#contwrapper{
	margin:auto;
	width: 980px;
	padding-top:16px;
}
#contents_wrapper{
	width:980px;
	margin:0px;
	padding-top:0px;

	}
#contents {
	float: right;
	width:680px;
	text-align:left;
	margin-right: 35px;
	padding-top:0px;
	padding-bottom:32px;
}

/* :::::::::: パンくずリスト :::::::::: */

ol.bredcrumbs{
	padding-bottom:6px;
	}

ol.bredcrumbs li{
	display:inline;
	list-style-type:none;
	color:#d34d20;
}

ol.bredcrumbs li:after{
	content:"  》";
}

ol.bredcrumbs li:last-child:after{
	content:"";
}

/* -----------------------------------------------------------
　メインコンテンツ
----------------------------------------------------------- */

#main_contents{
width:680px;
	}
.section-img {
	height: 48px;
	line-height: 40px;
	width: 600px;
	font-size:150%;
	font-weight:normal;
	color:#ffffff;
	background-image: url(../images/bk_contents_header01.png);
	background-repeat: no-repeat;
	letter-spacing:3px;
	padding:30px 40px;
	margin-bottom:12px;
}
	
.section-title {
	height: 44px;
	line-height: 44px;
	width: 680px;
	font-size:116%;
	font-weight:normal;
	color:#343434;
	background-image: url(../images/bk_section_title01.png);
	background-repeat: no-repeat;
	text-indent:50px;
	letter-spacing:2px;
}
.section-conttitle {
	width: 684px;
	height:113px;
	font-size:120%;
	font-weight:normal;
	color:#131313;
	margin-bottom:16px;
}
.section-subtitle {
	color:#25557D;
	font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EED2D5;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #6CB6F3;
	width:675px;
	height:32px;
	font-size:116%;
	line-height:32px;
	text-indent:15px;
	margin-bottom:12px;
	letter-spacing:2px;
}
.section-tbline {
	color:#343434;
	font-weight:normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F57171;
	border-bottom-color: #93C1E8;
	padding-top:6px;
	padding-bottom:6px;
	width:680px;
	line-height:22px;
	font-size: 110%;
	margin-bottom:12px;
}
.section-line {
	color:#8A5300;
	font-weight:normal;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #3A4771;
	border-bottom-color: #3A4771;
	width:680px;
	line-height:30px;
	padding-top:8px;
	padding-bottom:8px;
	font-size: 110%;
	text-align:left;
	margin-bottom:12px;
}
.section-belt {
	color:#fff;
	background-color:#6FA1FB;
	font-weight:normal;
	width:656px;
	padding:6px 12px;
	line-height:22px;
	font-size:116%;
	margin-bottom:12px;
	letter-spacing:2px;
	border-radius:6px;
	-webkit-border-radius:6px;
}

.belt-block {
	color:#fff;
	background-color:#E38800;
	font-weight:normal;
	padding:4px 8px;
	line-height:22px;
	font-size:110%;
	margin-right:6px;
	margin-bottom:12px;
	letter-spacing:2px;
	border-radius:6px;
	-webkit-border-radius:6px;
}
.belt-block2 {
	color:#fff;
	background-color:#E38800;
	font-weight:normal;
	padding:4px 8px;
	line-height:22px;
	font-size:110%;
	margin-top:6px;
	margin-right:6px;
	margin-bottom:12px;
	letter-spacing:2px;
	border-radius:6px;
	-webkit-border-radius:6px;
}

.section-line2 {
	font-weight:normal;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #3A4771;
	border-bottom-color: #3A4771;
	width:680px;
	line-height:22px;
	padding-top:6px;
	padding-bottom:0px;
	font-size: 110%;
	text-align:left;
	margin-bottom:12px;
}
.line2in{
		color:#8A5300;

}
#main_contents .paragraph {
	padding:16px 2px;
}
#main_contents .paragraphsec {
	padding-left:13px;
	padding-right:13px;
	margin:auto;
}

#main_contents .paragraph-noud{
	padding:0px 20px;
}
#main_contents .paragraph p ,#main_contents .paragraph-noud p{
}
#main_contents .mcontents-dot-line {
	background-image: url(../images/bk_dot_line01.png);
	background-repeat: repeat-x;
	height: 16px;
	line-height:16px;
	width:684px;
	margin-top:8px;
	margin-bottom:8px;
}
#main_contents .section-dot-line {
	background-image: url(../images/bk_dot_line01.png);
	background-repeat: repeat-x;
	height: 16px;
	line-height:16px;
	width:680px;
	margin-top:8px;
	margin-bottom:8px;
}
#msg01 {
	width:680px;
	
	font-size:110%;
	letter-spacing:2px;
}

#msg-otolaryngology {
	width:680px;
	background: url(../images/bk_otolaryngology02.png) no-repeat bottom;
	letter-spacing:2px;
	
}
#msg-otolaryngologyin{
padding:16px 160px 16px 0px;
}
#msg-otolaryngologyin p{
}
#msg01in{
	padding:10px 30px;
}
.table-timetable table {
	width:100%;
	border-collapse:collapse;
	text-align:left;
}
.table-timetable table tr th {
	padding:3px 2px;
	font-weight:normal;
	border: 1px solid #ccc;
	text-align:center;
	color: #FFF;
	background-color: #6FA1FB;
}
.table-timetable table tr td {
	padding:3px 2px;
	border: 1px solid #ccc;
	text-align:center;
}

.table-lbline {
}
.table-lbline table {
	width:100%;
	border-collapse:collapse;
	text-align:left;
	background:#ffffff;
}
.table-lbline table tr th {
	padding:3px 4px;
	font-weight:normal;
	background-color: #25557D;
	border: 1px solid #E8E8E8;
	text-align:center;
	color: #FFF;
}
.table-lbline table tr td {
	padding:3px 4px;
	border: 1px solid #cdcdcd;
}
.table-noline {
}
.table-noline table {
	width:100%;
	border-collapse:collapse;
	text-align:left;
}
.table-noline table tr th {
	padding:3px 4px;
	font-weight:normal;
	text-align:center;
}
.table-noline table tr td {
	padding:3px 4px;
}

/* :::::::::: お知らせ欄 :::::::::: */

#infomation{
/*		width:664px;
	margin:10px auto;
	border:solid 1px #eeeeee;
 border-bottom-left-radius:8px;
 -webkit-border-bottom-left-radius:8px;
 border-bottom-right-radius:8px;
 -webkit-border-right-left-radius:8px;
 border-top-left-radius:8px;
 -webkit-border-top-left-radius:8px;
 border-top-right-radius:8px;
 -webkit-border-top-right-radius:8px;
 background:#ffffff;	*/

	}
#infomation dl{}
#infomation dt{}
#infomation dt .date{}
#infomation dd{}

/* :::::::::: 医院概要 :::::::::: */

#clinic_info{
	margin-top:16px;}

#clinic_info #map_canvas{
	width:100%;
	height:200px;
}

/* -----------------------------------------------------------
　サブコンテンツ
----------------------------------------------------------- */

#sub_contents{
	float: left;
	width: 226px;
	padding:0px 0px 18px 0px;
	
	}

/* :::::::::: サブナビ :::::::::: */

ul.sub_nav{}

.sub_nav li{
	list-style-type: none;
	list-style-position: outside;
	margin-bottom:2px;
	}

.sub_nav li.last{
	padding-bottom:0px;
	margin-bottom:0px;
	
}
ul.sub_nav li a{
	}

ul#sub_nav li.nav01{}
ul#sub_nav li.nav02{}
ul#sub_nav li.nav03{}
ul#sub_nav li.nav04{}
ul#sub_nav li.nav05{}

ul#sub_nav li.nav01 a{}
ul#sub_nav li.nav02 a{}
ul#sub_nav li.nav03 a{}
ul#sub_nav li.nav04 a{}
ul#sub_nav li.nav05 a{}

ul#sub_nav li.nav01 a:hover{}
ul#sub_nav li.nav02 a:hover{}
ul#sub_nav li.nav03 a:hover{}
ul#sub_nav li.nav04 a:hover{}
ul#sub_nav li.nav05 a:hover{}

/* -----------------------------------------------------------
　フッタ
----------------------------------------------------------- */
#wrap-footer{
	height:204px;
	background:url(../images/bk_footer_rp01.png) repeat-x bottom;
}
#footer{
	margin:0px auto;
	width:980px;
	clear:both;
	height:204px;
	background: url(../images/bk_footer01.png) bottom no-repeat;
}

/* :::::::::: フッターナビ :::::::::: */

#footer_nav{
	color:#343434;
	padding-top:70px;
	padding-left:0px;
	width:680px;
	height:110px;
	float:left;
	}
#footer_nav p,#footer_nav p a{
	color:#343434;
	font-size:100%;
	letter-spacing:2px;
	}

ul#footer_nav li a{}

ul#footer_nav li.nav01{}
ul#footer_nav li.nav02{}
ul#footer_nav li.nav03{}
ul#footer_nav li.nav04{}
ul#footer_nav li.nav05{}

ul#footer_nav li.nav01 a{}
ul#footer_nav li.nav02 a{}
ul#footer_nav li.nav03 a{}
ul#footer_nav li.nav04 a{}
ul#footer_nav li.nav05 a{}

ul#footer_nav li.nav01 a:hover{}
ul#footer_nav li.nav02 a:hover{}
ul#footer_nav li.nav03 a:hover{}
ul#footer_nav li.nav04 a:hover{}
ul#footer_nav li.nav05 a:hover{}


#footer .copyright{
	text-align:center;
	height:24px;
	line-height:24px;
	font-size:80%;
	color:#ffffff;
	letter-spacing:2px;
	clear:both;
	}
#footer .copyright a{
	color:#ffffff;
}
#home4bn01{
	background:url(../images/bk_home4bn01.jpg) no-repeat;
	width:170px;
	height:248px;
	margin-right:10px;
}
#home4bn02{
	background:url(../images/bk_home4bn02.jpg) no-repeat;
	width:170px;
	height:248px;
}
#home4bn03{
	background:url(../images/bk_home4bn03.jpg) no-repeat;
	width:170px;
	height:248px;
	margin-left:10px;
	margin-right:10px;
}
#home4bn04{
	background:url(../images/bk_home4bn04.jpg) no-repeat;
	width:170px;
	height:248px;
}

.home4bnin{
	padding-top:54px;
	margin-left:5px;
}
.home4bns{
	color:#42180e;
	width:140px;
	height:23px;
	line-height:23px;
	padding-top:2px;
	padding-left:24px;
	background:url(../images/bk_home4bn_item01.png) no-repeat;
}
.home4bnw{
	color:#42180e;
	width:140px;
	height:37px;
	line-height:17px;
	padding-top:5px;
	padding-left:24px;
	background:url(../images/bk_home4bn_iteml01.png) no-repeat;
}

.home4bnbt{
	background:url(../images/bk_home4bn_item_rp01.png) repeat-y;
	width:170px;	
}
#ear4bn01{
	background:url(../images/bk_ear4bn01.jpg) no-repeat;
	width:710px;
	height:160px;
	margin-right:10px;
}
#nose4bn01{
	background:url(../images/bk_nose4bn01.jpg) no-repeat;
	width:710px;
	height:160px;
	margin-right:10px;
}
#throat4bn01{
	background:url(../images/bk_throat4bn01.jpg) no-repeat;
	width:710px;
	height:160px;
	margin-right:10px;
}
#other4bn01{
	background:url(../images/bk_other4bn01.jpg) no-repeat;
	width:710px;
	height:160px;
	margin-right:10px;
}

.practice4bnin{
	padding-top:54px;
	margin-left:5px;
}
.practice4bns{
	color:#42180e;
	width:141px;
	height:22px;
	line-height:22px;
	padding-top:2px;
	padding-left:34px;
	float:left;
	background:url(../images/bk_practice4bn_item01.png) no-repeat;
}
.practice4bnsw{
	color:#42180e;
	width:141px;
	height:22px;
	line-height:22px;
	padding-top:2px;
	padding-left:34px;
	padding-bottom:24px;
	float:left;
	background:url(../images/bk_practice4bn_item0102.png) no-repeat;
}

.practice4bnw{
	color:#42180e;
	width:141px;
	height:46px;
	line-height:20px;
	padding-top:2px;
	padding-left:34px;
	background:url(../images/bk_practice4bn_item02.png) repeat-y;
	float:left;
}



.practice4bnbt{
	background:url(../images/bk_practice4bn_item_rp01.png) repeat-y;
	width:700px;	
}
#docbk{
	background:url(../images/bk_doc01.jpg) no-repeat;
	width:670px;
}
.pad-top-small {
	padding-top:8px;
}
.pad-top-middle {
	padding-top:16px;
}
.pad-top-tall {
	padding-top:32px;
}
.pad-top-xtall {
	padding-top:48px;
}

.pad-left-small {
	padding-left:8px;
}
.pad-left-middle {
	padding-left:16px;
}
.pad-left-tall {
	padding-left:32px;
}
.pad-left-xtall {
	padding-left:66px;
}

.pad-right-small {
	padding-right:8px;
}
.pad-right-middle {
	padding-right:16px;
}
.pad-right-tall {
	padding-right:32px;
}
.pad-bottom-small {
	padding-bottom:8px;
}
.pad-bottom-middle {
	padding-bottom:16px;
}
.pad-bottom-xtall {
	padding-bottom:48px;
}
.pad-bottom-tall {
	padding-bottom:32px;
}
.pad-topt-bottom-xtall {
	padding-top:32px;
	padding-bottom:48px;
}
.pad-top-bottom-middle {
	padding-top:16px;
	padding-bottom:16px;
}
.pad-top-bottom-small {
	padding-top:8px;
	padding-bottom:8px;
}
.pad-topm-bottomt {
	padding-top:16px;
	padding-bottom:32px;
}
.mag-top-bottom-xsmall {
	margin-top:4px;
	margin-bottom:4px;
}
.mag-top-bottom-small {
	margin-top:8px;
	margin-bottom:8px;
}
.mag-top-bottom-middle {
	margin-top:16px;
	margin-bottom:16px;
}
.mag-top-bottom-tall {
	margin-top:32px;
	margin-bottom:32px;
}
.mag-top-xsmall {
	margin-top:6px;
}
.mag-top-small {
	margin-top:8px;
}
.mag-top-middle {
	margin-top:16px;
}
.mag-top-xmiddle {
	margin-top:28px;
}
.mag-top-tall {
	margin-top:32px;
}
.mag-bottom-small {
	margin-bottom:8px;
}
.mag-bottom-xsmall {
	margin-bottom:4px;
}

.mag-bottom-middle {
	margin-bottom:16px;
}
.mag-bottom-tall {
	margin-bottom:32px;
}
.mag-bottom-xtall {
	margin-bottom:48px;
}
.mag-right-middle{
	margin-right:16px;
}
.mag-right-xsmall {
	margin-right:6px;
}
.lheight18{
	line-height:18px;
}
.pad-bottom-all p{
	padding-bottom:12px;
}
.gaiyou-title{
	color:#0054a7;
	background:url(../images/bk_gaiyou_title01.png) no-repeat;
	text-indent:16px;
	padding-top:4px;
	width:326px;
	height:29px;
}
.gaiyou-title2{
	color:#0054a7;
	background:url(../images/bk_gaiyou_title02.png) no-repeat;
	text-indent:16px;
	padding-top:4px;
	width:644px;
	height:29px;
}

.flowblock1{
	background:url(../images/bk_flow01.png) no-repeat top;
	width:644px;
}
.flowblock2{
	background:url(../images/bk_flow02.png) no-repeat top;
	width:644px;
}
.flowblock3{
	background:url(../images/bk_flow03.png) no-repeat top;
	width:644px;
}
.flowblock4{
	background:url(../images/bk_flow04.png) no-repeat top;
	width:644px;
}
.flowblock5{
	background:url(../images/bk_flow05.png) no-repeat top;
	width:644px;
}

.flowtitle{
	width:644px;
	height:42px;
	line-height:42px;
	color:#ffffff;
	text-indent:80px;
	font-size:120%;
	font-weight:normal;
}
.flowin{
	padding:0px 16px 0px 90px;
	font-size:100%;
}
.flowowntitle{
	width:708px;
	height:40px;
	line-height:40px;
	color:#131313;
	font-size:126%;
	text-indent:78px;
	font-weight:normal;
}
.flowownin{
	padding:15px 0px 15px 80px;
}
.identity01{
	background:url(../images/bk_identity01.png) no-repeat center;
}
.identity02{
	background:url(../images/bk_identity02.png) no-repeat center;
}
.identity03{
	background:url(../images/bk_identity03.png) no-repeat center;
}
/* -----------------------------------------------------------
　切り替えタブＣＳＳ
----------------------------------------------------------- */
#about-otolaryngology{
	padding-top:4px;
	padding-bottom:4px;
}
#about-otolaryngology p{
	padding:2px;  
}
/* -----------------------------------------------------------
　切り替えタブＣＳＳ
----------------------------------------------------------- */
    *{margin:0;padding:0;}  
    #tab-box .ulbox {  
    width:680px;
	margin-bottom:16px;  
    padding: 0;  
    list-style: none;  
    }  
    #tab-box .ulbox li {  
    margin-right:0px;  
    float:left;  
    display:inline;  
    font-size:0;  
    }  
    #tab-box .ulbox li a img{  
    outline:none;  
    border:none;  
    }  
    #tab-box .divbox { 
	display:none; 
    width:680px;
	padding-top:16px;  
    margin-bottom:30px;  
    }
    .clearFix:after{  
    display:block;  
    clear:both;  
    height:0;  
    visibility:hidden;  
    content:".";  
    zoom:1;  
    }  