@charset "shift_jis";
* {
	margin: 0px;
	padding: 0px;
}

a:link { color: #0000ff; } 
a:visited { color: #cc00cc; } 
a:hover { color: #ffff00; } 
a:active { color: #0000ff; } 

#wrapper {
	width: 860px;
	border: 1px solid #666666;
	margin-right: auto;
	margin-left: auto;
}
body {
	font-size: 14px;
	line-height: 140%;
	color: #000000;
}

#header {
	width: 860px;
}

#header_menu {

	background-color: #e0e0e0;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 130%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}


#header_menu ul {
  font-size: 0;
}

#header_menu li {
  margin-left: 12px;
  display: inline-block;
  font-size: 12px;

} 

#left_menu {
	width: 181px;
	float: left;
}
#left_menu .menu_box {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	width: 180px;
	margin-bottom: 3px;
	margin-top: 2px;
	background-image: url(http://www.ltanhouse.mom/img/bgtable.gif);
}
#right_menu {
	width: 181px;
	float: right;
}
#right_menu .menu_box {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	width: 180px;
	margin-bottom: 3px;
	margin-top: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.menucontent {
	width: 173px;
	padding:1px 3px;
	font-size:14px;
	line-height:140%;
}
#contents {
	width: 480px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
	margin-top: 2px;
}
#contents .photo_right {
	float: right;
	width: 160px;
	padding-bottom: 5px;
}
#contents .photo_text {
	float: left;
	width: 308px;
	padding-bottom: 5px;
}
.clear {
	clear: both;
}



#footer {
	clear: both;
	width: 860px;
}
#footer_menu {

	background-color: #e0e0e0;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 130%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}


#footer_menu ul {
  font-size: 0;
}

#footer_menu li {
  margin-left: 12px;
  display: inline-block;
  font-size: 12px;

} 


#footer_info {
	padding: 3px;
	background-color: #f0f0f0;
	font-size: 12px;
	line-height: 180%;
	text-align: center;
}
#header h1 {
	font-size: 12px;
	padding-left: 5px;
	color: #999999;
}
#header h2 {
	height: 107px;
	width: 860px;
	background-image: url(http://www.ltanhouse.mom/img/top-bar.gif);
	background-repeat: repeat-x;
	background-position: 0px 100px;
}
.footer_link {
	font-size: 9px;
	color: #999999;
}
.footer_link a {
	color: #999999;
}

/* =====----- PAGE -----====== */

HR {
	COLOR: #339966;
	clear: both;
}
.small {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 140%
}
.smaller {
	FONT-SIZE: 10px; LINE-HEIGHT: 1.8
}
.smallest {
	FONT-SIZE: 9px; LINE-HEIGHT: 1.8
}
.big {
	FONT-SIZE: 18px; LINE-HEIGHT: 1.8
}
.bigger {
	FONT-SIZE: 24px; LINE-HEIGHT: 1.8
}
.caption {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	MARGIN: 10px 0px 0px;
	COLOR: #339966;
	LINE-HEIGHT: 140%
}
.caption-s {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN: 0px;
	COLOR: #339966;
	LINE-HEIGHT: 140%
}
.st_green {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #339933;
	LINE-HEIGHT: 140%
}
.st_orang {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #FF6600;
	LINE-HEIGHT: 140%
}
.st_blue {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #66cccc; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
.st_mazenda {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #6666cc; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
.st_pink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #ff66cc;
	line-height: 140%;
}
.st_lpink {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff99ff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
.st_bl {
    color: #006;
    font: 18px HG�n�p�p�޼��UB;
}
#contents .midasi01 {
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #ED7F9D;
	padding-left: 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ED7F9D;
	font-size: 17px;
	color: #ED7F9D;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 10px;
	background-color: #FFF9FF;
	margin-top: 5px;
}
#wrapper #contents ol {
	padding-left: 40px;
}
#pra td {
	border: 1px solid #EE86B4;
	padding: 5px;
}
#pra .midasi {
	color: #FFFFFF;
	background-color: #EE86B4;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
}
#contents .nagare {
	padding: 5px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999999;
}

/* DENTAL LINK */
.c_table555 {
	width:100%;
	border-collapse:separate;
	border:1px solid #ccc;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.c_table555 TR {
    border:1px solid #eee;
}
.c_table555 TD {
    padding:3px 5px;
    font-size:12px;
    vertical-align: top;
    border:1px solid #eee;
}
.c_table555 .td_fr {
    width:60%;
}
.c_table555 .td_ft {
    width:40%;
}
.td_ft A {
    font-size:12px;
}

.l_table555 {
    width:90%;
    background-color:#fff;
    text-align:center;.
    margin:0px auto;
    font-size:12px;
}
.l_table555 A {
    font-size:12px;
}
/* DENTAL LINK1 */
.rss_contents {
    width:470px;
    margin:5px 0px 0px 0px;
    padding:5px;
    border-bottom: dotted #396 1px;
}
.rss_contents P {
	font-size:14px;
	margin:0px;
	line-height:140%;
}
.rss_contents A {
	font-size:14px;
	line-height:140%;
}
.rss_contents img {
	padding-bottom: 3px;
}
#char  h2 {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #009851;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-bottom: 5px;
}
#char p {
	margin-right: 10px;
	margin-left: 10px;
}
#contents  .situmon  {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #FF9900;
	background-color: #FFE9C8;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#contents .kaitou {
	width: 440px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#contents .sp5 {
	padding: 5px;
}
.sp_ud5  {
	margin-top: 5px;
	margin-bottom: 5px;
}

#news {
	padding: 10px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	border: medium double #1DAF93;
}
#news2 {
	padding: 10px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	border: medium double #FB650B;
}
#news3 {
	padding: 10px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	border: medium double #CC6699;
}
#news4 {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: thin solid #6666CC;
	padding-top: 10px;
	padding-bottom: 10px;
}



.staff_name {
	font-size: 18px;
	font-weight: bold;
	color: #009999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009999;
	margin-top: 5px;
	margin-bottom: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #009999;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 460px;
}
#sinbun {
}
#sinbun li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-size: 18px;
	margin-bottom: 5px;
	padding-top: 5px;
	margin-right: 10px;
}
#wrapper #contents ul {
	margin-left: 20px;
}
#wrapper #contents li {
	list-style-type: disc;
}
.staff_td1  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding: 5px;
}
.staff_table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

.staff_td2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding: 5px;
}
.st_pink_an {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #ff66cc;
	line-height: 140%;
	text-decoration: underline;
}
#osirase {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EFEFEF;
}
#osirase p {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	font-size: 18px;
	color: #FF0066;
	font-weight: bold;
	line-height: 140%;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#wrapper .hami-kanzya-waku {
	padding: 5px;
	margin-bottom: 25px;
}
#wrapper .hami-kanzya-title {
	padding: 5px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	border-radius: 6px;        /* CSS3���� */
	-webkit-border-radius: 6px;    /* Safari,Google Chrome�p */
	-moz-border-radius: 6px;   /* Firefox�p */
	background-color: #EA5B61;
}
.photo_img_r {
	padding: 2px;
	border: 4px solid #E2E2E2;
	margin: 5px;
	float: right;
}

.photo_img_r2 {
	padding: 2px;
	margin: 5px;
	float: right;
}


/*----- page top -----*/

#page-top {
    position: fixed;
    bottom: 8%;
    right: 2%;
    font-size: 77%;
}
#page-top a {
    background: #666;
    text-decoration: none;
    color: #fff;
	font-size: 0.6em;
	line-height: 80%;
    width: 60px;
    padding: 10px 0;
    text-align: center;
    display: block;
    border-radius: 5px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity:0.75;
}
#page-top a:hover {
    text-decoration: none;
    background: #999;
}

#page-top i {
  font-size: 3.5em;
}


/*----- �u���O�摜 -----*/
.wpentry img {
max-width: 100%;
height: auto;
width /***/:auto;�@
}


/*----- �폜���� -----*/

#sp-footer-menu {
	display: none;
}

#footer_menu-info {
	display: none;
}

#footer-space {
	display: none;
}

.ifrm-container {
	display: none;
}

.ifrm-container {
	display: none;
}
.webyoyaku {
	display: none;
}

#slider {
	margin-top: 2px;
	margin-bottom: 10px;

}



#wrapper #contents ul.news2020{
  position: relative;
  padding: 5px 15px 20px;
  font: 14px/1.6 'arial narrow', sans-serif;
  border: solid 2px #aaa;
  border-radius:8px;
  color: #000;
  width:400px;
  height: 150px;
  overflow: scroll;
  margin: 10px auto;
  background: #fff;
  list-style:  none;
}
#wrapper #contents ul.news2020 .news_backnumber {
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
    }

#wrapper #contents ul.news2020 li{
  font-weight: bold;
  margin-bottom: 10px;
  border-bottom: dashed 1px #ccc;
  margin-bottom: 8px;
  list-style:  none;
  padding-left: 5px;
}
#wrapper #contents ul.news2020 li:before {
    content:  "";     /* ��̗v�f�쐬 */
    width:  6px;               /* ���w�� */
    height:  6px;              /* �����w�� */
    display:  inline-block;     /* �C�����C���u���b�N�ɂ��� */
    background-color: #333;  /* �w�i�F�w�� */
    border-radius:  50%;        /* �v�f���ۂ����� */
    position:  relative;        /* �ʒu���� */
    top: -1px;                  /* �ʒu���� */
    margin-right: 5px;          /* �]���w�� */
}


#contents div.douga {
    margin-bottom:2em;
}

#contents div.douga p {
    font-size: 0.9em;
    text-align: center;
}

