body{

	scrollbar-highlight-color:#333333;

	scrollbar-shadow-color:#333333;

	scrollbar-arrow-color:#333333;

	scrollbar-face-color:#ffffff;

	scrollbar-3dlight-color:#ffffff;

	scrollbar-track-color:#ffffff;

	scrollbar-darkshadow-color:#ffffff;

	background-color: #E9E9E9;



}



a:link {text-decoration:none;color:#CC0000;}

a:active {font-weight:;

	color: #CC0000;

	text-decoration: underline;}

a:visited {color: #CC0000;

	text-decoration: none;}

a:hover {color:#CC0000;

	text-decoration: underline;}

.txt10 {

	font-size: 10px;

	letter-spacing: normal;

	word-spacing: normal;

	line-height: 12px;}

.txt12 {

	font-size: 12px;

	letter-spacing: normal;

	word-spacing: normal;

	line-height: 13pt;}

.txt12-line {

	font-size: 10pt;

	letter-spacing: normal;

	word-spacing: normal;

	line-height: 18pt;}

.txt12-dash {

	font-size: 12px;

	letter-spacing: normal;

	word-spacing: normal;

	line-height: 13pt;

	border-bottom:1px dashed #cccccc;}

.D {

	border-top:1px dotted #FF0000;

	border-bottom:dotted 1px #FF0000;

	border-left:1px dotted #FF0000;

	border-right:1px dotted #FF0000;

	background-color: #FFCE86;

	}

.msg {

	line-height: 140%;

	font-color: #848484;



}

.txt14 {

	font-size: 14px;

	line-height: 18pt;

}

.tdindex {

	background-attachment: fixed;

	background-image: url(../index/illust.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

}

.txt11 {

	font-size: 11px;

	line-height: 13pt;

}

.tdpage-01 {
	width: 650px;
	height: 300px;
	margin:0 auto;
	background-attachment: fixed;
	background: #FFFFFF url(../01/index/illust_top.jpg) no-repeat center 0;
}

.tdpage-02 {
	width: 650px;
	height: 300px;
	margin:0 auto;
	background-attachment: fixed;
	background: #FFFFFF url(../02/index/illust_top.jpg) no-repeat center 0;
}

.tdpage-03 {
	width: 650px;
	height: 300px;
	margin:0 auto;
	background-attachment: fixed;
	background: #FFFFFF url(../03/index/illust_top.jpg) no-repeat center 0;
}

ul.tdpage-menuL {
 float: left;
 list-style-type: none;
 width: 180px;
 border: none;
 margin: 40px 0 0 0;
 padding: 0;
 text-align:left;
}
ul.tdpage-menuR {
 float: right;
 list-style-type: none;
 width: 180px;
 border: none;
 margin: 40px 0 0 0;
 padding: 0;
 text-align:left;
}
ul.tdpage-menuL li,ul.tdpage-menuR li{
 margin: 5px;
}
ul.tdpage-menuL li.banner,ul.tdpage-menuR li.banner{
 margin: 15px 5px;
}
ul.tdpage-menuL li.newicon,ul.tdpage-menuR li.newicon{
	background: url(../img/new-anim.gif) no-repeat 180px 0;
	width:220px;
}

.title {

	font-size: 14px;

	font-weight: bold;

}

.tdsearch {

	background-image: url(../index/search.gif);

	background-repeat: no-repeat;

	background-position: center top;

}



.newsarea{

	width:451px;

	height:165px;

	overflow-y:scroll;

	margin:0px 10px 10px 0px;

	border:1px solid #78AEC0;

	background-image:url(../index/bg_new.gif);

}





/*くすりのしおり作成時追加分*/

form{margin:0px;}

.phtitle{margin-right:10px;}

.all{

	font-size: 12px;

	letter-spacing: normal;

	word-spacing: normal;

	vertical-align:bottom;

	/*

	text-align:right;

	padding-right:10px;

	*/

}



.siorigochui{padding:4px 0px 0px 0px;}

.bg_txt{background:#fff url("../siori/index/bg_txt.gif") no-repeat top left fixed;}



.txt10-line {

	font-size: 11px;

	letter-spacing: normal;

	word-spacing: normal;

	line-height: 15px;

}

.pagetop{

	margin:0px 4px 2px 0px;

}



.scmenu{margin:3px 0px 3px 0px;}

.scsp{margin:4px 0px 4px 0px;}

.contact{padding: 4px 0px 0px 4px;}

.btm-s{margin:0px 0px 10px 0px;}



.siori        { FONT-FAMILY: "ＭＳ 明朝", "細明朝体"; FONT-SIZE: 10pt; }

.siori H2     { FONT-FAMILY: "ＭＳ ゴシック", "Osaka"; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }

.siori H3     { FONT-FAMILY: "ＭＳ ゴシック", "Osaka"; FONT-SIZE: 10pt; FONT-WEIGHT: bold; COLOR: red;

                MARGIN-BOTTOM: 3pt; }

.siori UL,OL  { MARGIN-TOP: 0em; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 2em; }

.siori LI     { FONT-FAMILY: "ＭＳ 明朝", "細明朝体"; FONT-SIZE: 10pt; MARGIN-TOP: 0em; MARGIN-BOTTOM: 0em; }

.siori DIV    { FONT-FAMILY: "ＭＳ 明朝", "細明朝体"; FONT-SIZE: 10pt; }

.siori DIV.INDENT1 { MARGIN-LEFT: 1em; }

.siori DIV.INDENT2 { MARGIN-LEFT: 2em; }

.siori DIV.BN { FONT-FAMILY: "ＭＳ ゴシック", "Osaka"; FONT-SIZE: 12pt; FONT-WEIGHT: bold; COLOR: black;}

.siori DIV.HF { FONT-FAMILY: "ＭＳ ゴシック", "Osaka"; FONT-WEIGHT: normal; COLOR: black; }

.siori DIV.SE { FONT-FAMILY: "ＭＳ ゴシック", "Osaka"; MARGIN-TOP: 5pt; }

.siori .TITLE { FONT-FAMILY: "ＭＳ ゴシック", "Osaka"; FONT-WEIGHT: bold; }

.siori .TITLER{ FONT-FAMILY: "ＭＳ ゴシック", "Osaka"; FONT-WEIGHT: bold; COLOR: red; }

.siori .MIN   { FONT-FAMILY: "ＭＳ 明朝", "細明朝体"; FONT-WEIGHT: normal; COLOR: black; }

.siori .iryo  { FONT-FAMILY: "ＭＳ 明朝", "細明朝体"; FONT-SIZE: 10pt; }



.hide{

	height:0;

	width:0;

	left:-10000px;

	top:-10000px;

	overflow:hidden;

	position:absolute;

}



