/*--------------------------------------------

武庫之荘レディースクリニック

/*-------------------------------------*/
/* body部分                          */
/*-------------------------------------*/

body {
/*	background: #FFFFFF;*/
	margin: 0;
	padding: 0px 0px;
}
/*-------------------------------------*/
/* リンク部分                          */
/*-------------------------------------*/
a:link {
	font-size: 12px;
	color: #993300;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #993300;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #993300;
	text-decoration: none;
}
a:active {
	font-size: 12px;
	color: #993300;
	text-decoration: none;
}

A{ text-decoration:none; }

h1 {
	margin: 0;
	padding: 0;
	width: 910px;
	height:279px;
	color:#000000;
}

h2 {
	color:#666666;
	margin: 0px 0px 5px 10px;
	padding-top: 0px;
	padding-left:8px;
	/*background-color:transparent;*/
	background-image:url(index_image/h2.gif);
	background-repeat:no-repeat;
	height:29px;
	width:480px;
}

/*-------------------------------------*/
/* リスト部分                          */
/*-------------------------------------*/
UL{
	margin:0px;
	padding:0px;
	list-style: none inside url(index_img/point.jpg);
}
LI {
	margin:0px;
	padding:0px;
}


/*-------------------------------------*/
/* index部分                          */
/*-------------------------------------*/
#strID{
	color:#666666;
}

#wrap {
	margin: 0 auto;
	font-size: 12px;
	line-height:130%;
	color:#666666;
}
#container{
	margin: 0 auto;
	width:800px;
}
#header{
	background-image:url(image/header.jpg);
	background-repeat:no-repeat;
	height:92px;
	color:#663300;
}
#header p{
	float:right;
	font-size:10px;
	padding-top:50px;

}


/* メニューエリア */

#menu {
	float:left;
	width:800px;
}
#submenu{
	float:left;
	width:233px;
	height:317px;
	background-image:url(sub_image/menu_bg.jpg);
	background-repeat:no-repeat;
	padding-top:42px;
	padding-left:5px;
}
#submenu2{
	float:left;
	width:233px;
	height:173px;
	background-image:url(sub_image/menu_faqbg.jpg);
	background-repeat:no-repeat;
	padding-top:42px;
	padding-left:5px;
}
#submenu3{
	float:left;
	width:233px;
	height:247px;
	background-image:url(sub_image/menu_blogbg.jpg);
	background-repeat:no-repeat;
	padding-top:42px;
	padding-left:5px;
}

#submenu ul{
	margin:0px;
	padding:50px 10px 10px 23px;
/*	list-style: none outside url(index_img/point.jpg);*/
}
#menu li {
	padding:0px;
	list-style: none outside url(index_image/point.gif);
}
#menu a:link {
	color: #3D3D3D;
}

#menu a:visited {
	color: #3D3D3D;
}

#menu a:hover {
	color: #33CC00;
}

#menu a:active {
	color: #663399;
}

/* メインエリア */

#main {

}
#mainimg {
	float:right;
}
#banner{
	width:236px;
	float:left;
}

#content {
	width:545px;
	float:right;
	padding:0px 0px 10px 10px;
}
#content div.txt{
	padding-left:35px;

}
#content ul{
	padding:0px 0px 0px 40px;
	text-align:left; 
}
#content li {
	text-align:left;
	padding:0px 25px 0px 18px;
	background: url(common_image/point_s.gif);
	background-repeat:no-repeat;
	line-height:180%;
}
#content #labo table{
	width:545px;
	line-height:180%;
}
#content table{
	width:498px;
	padding-left:20px;
}
#content p {
	line-height:180%;
}



#breadlist{
	padding:20px 0px 10px 0px;
}



/* フッタエリア */
#footer {
	clear:both;
	width:800px;
	height:33px;
	line-height:300%;
	font-size: 12px;
	text-align:center;
	background-image:url(image/footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#663300;
}


/* 画像リンクの枠線を消す */
a img{
	border: 0;
}


/* ページトップ */
.pagetop {
	text-align: right;
	margin-right: 15px;

}

#breadcrumbs{
	padding-bottom:10px;
}


/*------------------------------------------------------------------------------*/
.text12gray {
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}
.text12brn {
	font-size: 12px;
	line-height: 135%;
	color: #796400;
}
.text12green {
	font-size: 12px;
	line-height: 135%;
	color: #4D715B;
}

.cap{
	font-size:16px;
 	font-weight:bold;
}
#blinkIE{
visibility: visible;
font-weight:bold;
color:0000ff;
}

.leftline{border-left:1px solid #363A91;border-top:1px solid #363A91;border-right:1px solid #363A91; color:#FFFFFF;}
.leftline2{border-left:1px solid #363A91;border-top:1px solid #FFFFFF;border-right:1px solid #363A91;color:#FFFFFF;}
.rightline{border-top:1px solid #363A91;border-right:1px solid #363A91;}
.rightline2{border-top:1px solid #363A91;border-right:1px solid #363A91;border-bottom:1px solid #363A91;}
