﻿body {
	margin: 0;
	padding: 0;
	background: #ffffff;
}

.mbody {font-size:75%;line-height:1.5em;}
.bbody {font-size:80%;line-height:1.5em;}
.bigt {font-size:85%;line-height:1.5em;}
.sml {font-size:65%;line-height:1.5em;}
.ssml {font-size:55%;line-height:1.5em;}
.sssml {font-size:50%;line-height:1.5em;}
.tit {font-size:100%;line-height:1.5em;}



#base {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color : ffffff ;
	background-image : url(../img/back.jpg) ;
	background-repeat : no-repeat ;
 	/** background-position : left ; **/
 	
}

#base2 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color : ffffff ;
 	
}

#p-tit {
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

#p1-int {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color : #B2DDF4 ;
}

#p1-int-t {
	padding: 10px 10px 10px 10px;
	margin: 0px;
}
#p1-int-q {
	padding: 0px 20px 5px 30px;
	margin: 0px;
}
#p1-int-a {
	padding: 0px 20px 10px 45px;
	margin: 0px;
}


#p5-base1 {
	width: 100%;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	background-color : #ffffff ;
}

#p5-base2 {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	/** background-color : B2DDF4 ; **/
	border: solid 1px #B2DDF4 ;
}

#p5-tit {
	padding: 10px 10px 10px 10px;
	margin: 0px;
}

#p5-tex {
	padding: 0px 20px 10px 30px;
	margin: 0px;
}

#p-tex {
	padding: 0px 20px 15px 30px;
	margin: 0px;
}

#p-date {
	padding: 0px 20px 15px 30px;
	margin: 0px;
	text-align: right;
}

#p4-base1 {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-color : B2DDF4 ;
}

#p4-base2 {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	/** background-color : B2DDF4 ; **/
	border: solid 1px #B2DDF4 ;
}


#p4-tit {
	padding: 10px 10px 10px 10px;
	margin: 0px;
}

#p4-tex1 {
	padding: 0px 20px 5px 30px;
	margin: 0px;
}

#p4-tex2 {
	padding: 0px 20px 10px 40px;
	margin: 0px;
}

.tensen {
	border: dashed 1px #666666;
}

#p6-list {
	padding:0px 0px 0px 20px;
	text-indent: -2em;
}

a.t_link { text-decoration:none }
a.t_link:link { color: #216CC1 }
a.t_link:visited { color: #216CC1 }
a.t_link:hover { color: #216CC1 } 
a.t_link:active { color: #216CC1 }

a.f_link { text-decoration:none }
a.f_link:link { color: #666666 }
a.f_link:visited { color: #666666 }
a.f_link:hover { color: #666666 } 
a.f_link:active { color: #666666 }

#stit {
	width:100%;
}

#faq_q{
	padding:13px 0px 0px 20px;
	text-indent: -1.5em;
	font-size:80%;
	line-height:1.3em;
	font-weight: bold;
	color: 595858;
}

#faq_a{
	padding:7px 0px 0px 20px;
	font-size:75%;
	line-height:1.3em;
	color: 000000;
}

#kanren {
	padding:7px 5px 10px 5px;
}

#k-link{
	padding:0em 0em 0.3em 1.5em;
	text-indent: -1.5em;
	font-size:75%;
	line-height:1.3em;
	color: 3185D4;
}

#k-link a { text-decoration:underling }
#k-link a:link { color: #D4713F }
#k-link a:visited { color: #D4713F }
#k-link a:hover { color: #D4713F } 
#k-link a:active { color: #D4713F }

#topic {
	padding:10px 40px 0px 40px;
	text-indent: -20px;
	font-size:75%;
	line-height:1.3em;
}

#topic a { text-decoration:underling }
#topic a:link { color: #D4713F }
#topic a:visited { color: #D4713F }
#topic a:hover { color: #D4713F } 
#topic a:active { color: #D4713F }

#topic_t {
	padding:00px 40px 0px 40px;
	font-size:75%;
	line-height:1.3em;
}

#cont_tit {
	padding:13px 0px 0px 20px;
	text-indent: -1.5em;
	font-size:80%;
	line-height:1.3em;
	font-weight: bold;
	color: 595858;
}

#cont_main {
	padding:7px 0px 0px 10px;
	font-size:75%;
	line-height:1.3em;
	color: 000000;
}

#cont_main a { text-decoration:underling }
#cont_main a:link { color: #D4713F }
#cont_main a:visited { color: #D4713F }
#cont_main a:hover { color: #D4713F } 
#cont_main a:active { color: #D4713F }

#cont_note {
	padding:20px 0px 0px 10px;
	font-size:65%;
	line-height:1.3em;
	color: 000000;
}

#lup_list {
	padding:5px 0px 0px 30px;
	text-indent: -1.5em;
	font-size:75%;
	line-height:1.3em;
}

#lup_list a { text-decoration:underling }
#lup_list a:link { color: #D4713F }
#lup_list a:visited { color: #D4713F }
#lup_list a:hover { color: #D4713F } 
#lup_list a:active { color: #D4713F }

a.or { text-decoration:underling }
a.or:link { color: #D4713F }
a.or:visited { color: #D4713F }
a.or:hover { color: #D4713F } 
a.or:active { color: #D4713F }



#calender {
	padding:0px 0px 0px 10px;
}

.cal_tex {
	padding:3px;
	font-size:75%;
	line-height:1.3em;
	color : 000000 ;
}

.cal_tex2 {
	padding:3px;
	font-size:80%;
	line-height:1.3em;
	color : 000000 ;
	font-weight: bold;
}


#patient {
	padding:0px 0px 0px 10px;
}

#patient a { text-decoration:underling }
#patient a:link { color: #D4713F }
#patient a:visited { color: #D4713F }
#patient a:hover { color: #D4713F } 
#patient a:active { color: #D4713F }
