body{
	margin: 8px;
	padding: 0;
	color:#000;
	font-size: 12px;
	background-image: url(../images/bg_base.jpg);
	background-repeat: repeat-x;
	background-color: #663300;
}

.txt12 {
	font-size: 12px;
	color: #4B4B4B;
	line-height: 1.5em;
}

.txt14 {
	font-size: 14px;
	color: #4B4B4B;
	line-height: 1.5em;
}
.txt12b {
	font-size: 12px;
	color: #FF6600;
	line-height: 1.5em;
	font-weight: bold;
}
.txt10 {
	font-size: 10px;
	color: #4B4B4B;
	line-height: 1.5em;
}
.txt-glay-10{
	font-size: 10px;
	color: #666666;
	line-height: 1.5em;
}

.txt-white {
	font-size: 12px;
	color: #ffffff;
	line-height: 1.5em;
}
.txt-white10 {
	font-size: 10px;
	color: #ffffff;
	line-height: 1.5em;
	font-weight: bold;
}
.txt-orange {
	font-size: 10px;
	color: #FF8400;
}

.txt-orange12 {
	font-size: 12px;
	color: #FF8400;
	line-height: 1.5em;
}

.txt-red {
	font-size: 12px;
	color: #ff0000;
}

a.mainbtn:link {
        font-size: 14px;
        color: #333333;
		text-decoration: none;
}
a.mainbtn:visited {
        font-size: 14px;
        color: #333333;
		text-decoration: none;
}
a.mainbtn:hover {
        font-size: 14px;
        color: #663300;
        text-decoration: none;
}
a.mainbtn:active {
        font-size: 14px;
        color: #333333;
}

a.navi:link {
        font-size: 12px;
        color: #333333;
		text-decoration: none}       
a.navi:visited {
        font-size: 12px;
        color: #333333;
		text-decoration: none}
a.navi:hover {
        color: #FF6600;
	text-decoration: underline;}
a.navi:active {
        color: #333333}

a.s:link {
        font-size: 10px;
        color: #cccccc;
		text-decoration: none}       
a.s:visited {
        font-size: 10px;
        color: #cccccc;
		text-decoration: none}
a.s:hover {
        color: #ffffff;
	text-decoration: none;}
a.s:active {
        color: #ffffff}

.txt-pink {
	font-size: 12px;
	color: #EE6297;
}
.txt-brown {
	font-size: 12px;
	color: #624E3A;
	font-weight: bold;
}
.r-title1 {
	font-size: 14px;
	color: #333333;
	line-height: 1.5em;
}
.r-title2 {
	font-size: 14px;
	color: #FF8400;
	line-height: 1.5em;
}
.txt-blue {
	font-size: 12px;
	color: #7399CC;
}
.txt-ore12 {
	font-size: 12px;
	color: #FF821E;
}
.t-img {
	background-image: url(../common/menu_back.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.txt-brown2 {
	font-size: 12px;
	color: #846A65;
	line-height: 1.5em;
}
.clinic-1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 16px;
	color: #330066;
}
.qanda-subtitle {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	color: #000000;
	line-height:150%;
	height: 24px;
}

.contentbtn01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	color: #666666;
	height: 50px;
	letter-spacing:1px;
}

.contentbtn02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	color: #000000;
	height: 70px;
	line-height:150%;
	letter-spacing:1px;
}

.contentbtn03{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	color: #333333;
	line-height:130%;
	text-justify: inter-cluster;
	letter-spacing:1px;
}

.headerbtn{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	color: #cccccc;
	line-height:350%;
	letter-spacing:1px;
}

.cutshop_link{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height:200%;
}

.cutshop_info{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-weight:bold;
	line-height:180%;
}