/* category.css */

/* サイドナビゲーション用 */
.right_side {
	width :280px;
	float : right;
	margin : 32px 0 0 0;
/*
	background-color : #FF00FF;
	position : absolute; top:470px; right: 0px;
	border-right : 2px solid #A0A0A0;
*/
}


.root{
	width :640px;
	margin : 15px 0px 0 0;
/*
	background-color : #FFF00F;
*/
	float : left;
	position : relative; top:0px; left: 0px;
}


p.pankuzu{
	margin : 0px 10px;
	padding : 0px 0px;
	font-size : 10px;
	font-weight : normal;
	text-align : left;
	color : #000000;
	letter-spacing : 1px;
/*
	background-color : #AA55AA;
*/
}


/* 個別カテゴリー用定義 */

/* あおば調剤薬局とは */

div.campany_data{
	float : left;
	width : 520px;
	height : 40px;
	margin-top : 10px;
	margin-left : 70px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
}


* html div.campany_data{
	margin-left : 40px;
}


div.campany_data2{
	float : left;
	width : 520px;
	height : 60px;
	margin-top : 10px;
	margin-left : 70px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
}


* html div.campany_data2{
	margin-left : 40px;
}

div.data_top {
	margin-top : 40px;
}


div.data_end {
	border-bottom : none;
}


p.tbl_title{
	float:left;
	width : 70px;
	margin : 8px 5px 2px 30px;
	line-height : 1.6em;
	text-align : left;

/*
	border : 1px solid #ccc;
	letter-spacing : 1px;
	background-color : #ff00ff;
*/
}


/* ie6 */
* html p.tbl_title{
	margin : 8px 5px 2px 10px;
}


p.tbl_title2{
	float:left;
	width : 70px;
	margin : 18px 5px 2px 30px;
	line-height : 1.6em;
	text-align : left;

/*
	border : 1px solid #ccc;
	letter-spacing : 1px;
	background-color : #ff00ff;
*/
}


/* ie6 */
* html p.tbl_title2{
	margin : 18px 5px 2px 10px;
}


p.tbl_cont{
	float:left;
	width : 360px;
	margin : 8px 5px 2px 30px;
	text-align:left;
	line-height : 1.6em;


/*
	letter-spacing : 0px;
	text-align: justify;
	text-justify: inter-ideograph;
	background-color : #B1E2FF;
*/
}


iframe.gmap{
	float : left;
	margin : 30px 0 0 30px;
}


p.map_txt{
	width : 500px;
	float:left;
	font-size : 12px;
	margin : 15px 0px 0px 30px;
	text-align : left;

}


/* お問い合わせ */
img.cotact_img {
	float : left;
	margin : 20px 0 0 50px;
}


.contact_space {
	float : left;
	width : 640px;
	height : 150px;
}


p.contact_cont{
	margin : 20px 0px 30px 20px;
	width : 600px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	float : left;
	letter-spacing : 1px;
}


/* ie6 */
* html p.contact_cont{
	margin : 0px 0px 30px 20px;
}


/* お薬Ｑ＆Ａ */
p.cont_qestion{
	margin : 50px 0px 0px 10px;
	width : 620px;
	font-size : 14px;
	text-align : left;
	line-height : 1.5em;
	float : left;
	letter-spacing : 1.2px;
	color : #006400;
	font-weight : bold;
}


p.cont_qestion_top{
	margin : 30px 0px 0px 10px;
}

p.cont_answer{
	float : left;
	width : 620px;
	margin : 15px 0px 0px 10px;

	font-size : 12px;
	line-height : 1.7em;
	letter-spacing : 1.2px;
	text-align: justify;
	text-justify: inter-ideograph;

/*
	text-align : left;
	text-justify:distribute;
*/
}


p.cont_answer_half{
	margin : 15px 0px 0px 10px;
	width : 390px;
	font-size : 12px;
	text-align : left;
	line-height : 1.7em;
	float : left;
	letter-spacing : 1.2px;
	text-align: justify;
	text-justify:distribute;
}


img.okusuri_img{
	float : right;
	margin : 15px 0 0 0;
}


/* 処方せんFAX受付 */

img.shohosen_mds {
	float : left;
	margin : 30px 0 0 20px;
}


p.cont_shohosen_half{
	margin : 30px 0px 0px 40px;
	width : 300px;
	font-size : 12px;
	text-align : left;
	line-height : 1.7em;
	float : left;
	letter-spacing : 1.2px;
	text-align: justify;
	text-justify:distribute;

}


img.shohosen_img{
	float : right;
	margin : 30px 20px 0 0;
}


p.cont_fax_ttl{
	margin : 30px 0px 0px 10px;
	width : 620px;
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	line-height : 1.5em;
	float : left;
	letter-spacing : 1.2px;
	color : #006400;
}


p.cont_fax_ttl2{
	margin : 80px 0px 0px 10px;
	width : 620px;
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	line-height : 1.5em;
	float : left;
	letter-spacing : 1.2px;
	color : #006400;
}


p.cont_fax{
	float : left;
	width : 620px;
	margin : 15px 0px 0px 10px;

	font-size : 12px;
	line-height : 1.7em;
	letter-spacing : 1.2px;
	text-align: justify;
	text-justify: inter-ideograph;

/*
	text-align : left;
	text-justify:distribute;
*/
}


img.kakarituke_card{
	float : left;
	margin : 30px 0px 0 40px;
}

img.shohosen_fax{
	float : left;
	margin : 20px 0px 0 100px;
}



/* あおば調剤薬局とは */
p.cont_about_half{
	margin : 30px 0px 0px 10px;
	width : 300px;
	font-size : 12px;
	text-align : left;
	line-height : 1.7em;
	float : left;
	letter-spacing : 1.2px;
	text-align: justify;
	text-justify:distribute;

}


img.about_img{
	float : right;
	margin : 30px 10px 0 0;
	width : 280px;
	height : 190px;
}


/* お知らせ */


p.cont_info_long{
	margin : 20px 0px 0px 10px;
	width : 600px;
	font-size : 12px;
	text-align : left;
	line-height : 1.7em;
	float : left;
	letter-spacing : 0.5px;
	text-align: justify;
	text-justify:distribute;

}

p.cont_info_half{
	margin : 30px 0px 0px 10px;
	width : 300px;
	font-size : 12px;
	text-align : left;
	line-height : 1.7em;
	float : left;
	letter-spacing : 0.5px;
	text-align: justify;
	text-justify:distribute;

}


img.info_img{
	float : right;
	margin : 30px 10px 0 0;
	width : 280px;
	height : 190px;
}


img.info_img_l{
	float : left;
	margin : 10px 0px 0 10px;
}

img.info_img_r{
	float : right;
	margin : 10px 10px 0 0;
}


img.info_img_tate{
	float : right;
	margin : 30px 10px 0 0;
}