@charset "utf-8";
/* CSS Document */

body{
	margin: 20px;
}
#footer{
	display: none;
}
#headder{
	display: none;
}
#leftcolum{
	display: none;
}

a{
	color: #990066;
}
a:hover{
	color: #FF6699;
}
img{ border:0px;}
img.left{ float:left; margin-right:5px;}
img.right{ float:right; margin-left:5px;}
div.spacer{
	height: 20px;
	clear: both;
	background-color: #FFFFFF;
	display: block;
}
div.center{
	text-align: center;
}
strong.red{
	color: #996600;
	font-size: 13px;
}
span.red{
	color: #FF0000;
}
#work_title{
	display: list-item;
	list-style-image: url(../images/mimitsubo_title.gif);
	letter-spacing: -1000em;
	font-size: 1pt;
	list-style-position: inside;
}
div.example{
	float: right;
}
div.example img{
	border: 1px solid;
	border-color: #CCCCCC;
}

/**/
#rightcolum{
}
#rightcolum h3.blocktitle{
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid;
	border-bottom-color: #FF9933;
	clear: both;
}
#rightcolum h3.boxtitle{
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid;
	border-bottom-color: #FF9933;
	clear: both;
}
#subtitle06{
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid;
	border-bottom-color: #FF9933;
	clear: both;
}

#rightcolum div.blockcontents{
	margin-bottom: 10px;
}
#rightcolum div.blockcontents p{
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/**/

h2#top_obj{
	display: list-item;
	list-style-image: url(../images/top_obj.jpg);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
}
h2#archives_obj{
	display: list-item;
	list-style-image: url(../images/archives_bg.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
}
h2#blog_obj{
	background-image: url(../images/blog_bg.gif);
	margin: 0px;
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
}
#pannavi{
	clear: both;
	background: none;
}
/**/
div.blocks h3{
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid;
	border-bottom-color: #FF9933;
	clear: both;
}
/**/
#mobile_info{}
#mobile_info p{
	margin: 0px;
	background-image: url(../images/mobile_bg.gif);
	background-repeat: no-repeat;
	display: block;
	height: 126px;
	font-size: 8px;
	text-indent: -9999px;
}
#mobile{}
/**/
ul.list01{
	margin: 0px;
	padding: 5px 5px 5px 20px;
}
ul.list01 li{
	list-style-image: url(../images/arrows_1_hl.gif);
	margin-bottom: 5px;
	border-bottom: 1px dashed;
	border-bottom-color: #CCCCCC;
}
#treemenu{}
#treemenu li{
	list-style-image: url(../images/list_top.gif);
	margin-bottom: 10px;
}
#treemenu ul{}
#treemenu li li{
	list-style-image: url(../images/cat.gif);
}
ul.list02 strong{
	color: #CC3366;
}
ul.list03{
	margin: 0px;
	padding: 5px 0px 5px 20px;
}
ul.list03 li{
	list-style-image: url(../images/ICOA008.gif);
	margin-bottom: 3px;
}

ul.clinic{}
ul.clinic li{
	margin-bottom: 10px;
	list-style-image: url(../images/arrows_7.gif);
	border-bottom: 1px dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
}
ul.clinic ul{
	margin: 0px;
	padding: 5px 5px 5px 20px;
}
ul.clinic li li{
	list-style-image: url(../images/point.gif);
	border-bottom: 0px;
	margin-bottom: 5px;
}

ul.clinic strong{
	color: #CC3366;
}


/**/
p.posted{
	border-top: 1px dashed;
	text-align: right;
	border-top-color: #CCCCCC;
	margin: 0px 0px 5px 0px;
}
p.more{
	text-align: right;
	margin: 0px;
	color: #990066;
	font-size: 12px;
}

/**/
div.int{
	clear: both;
	background-color: #FFFFFF;
}
div.clinicpic p{
	display: list-item;
	list-style-position: inside;
	list-style-image: url(../images/clinic_time.gif);
	letter-spacing: -1000em;
	font-size: 1pt;
}

ol#number{}
ol#number li{
	border-bottom: 1px dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
ol#number strong{
	color: #CC3300;
}
li#number01{list-style-image: url(../images/number1.gif);}
li#number02{list-style-image: url(../images/number2.gif);}
li#number03{list-style-image: url(../images/number3.gif);}
li#number04{list-style-image: url(../images/number4.gif);}

#yugami{
	font-size: 1pt;
	display: list-item;
	text-indent: -9999px;
	list-style-image: url(../images/yugami.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
}
