@charset "utf-8";
@import "common.css";
@import "sub.css";


ul#banner5 { margin-left:0; margin-top:30px;}

p#generic { text-align:right; margin-right:5px; }

/* . Index Page
----------------------------------------------- */
ul#activitiesList li { margin-bottom:15px;}


/* . Duties Page
----------------------------------------------- */
table#dutiesFlow {}
	table#dutiesFlow th,
	table#dutiesFlow td { vertical-align:top;}
		td.dutiesFlowSum { padding:6px 0 0 10px; color:#1D2184;}
		td.dutiesImage { padding:15px; background:url(../img/activities/duties/duties_bg.jpg) no-repeat;}
			td.dutiesImage img { margin:0 auto; display:block;}
			div#container td.dutiesImage p { color:#1D2184; margin-bottom:10px;}
div.roundBox { width:385px; margin: 0 auto; text-align: left; background-color: #fff; border: 1px solid #B0CDDF; padding:10px 0; margin:5px 0;}


/* . pharmacist_education Page
----------------------------------------------- */
div#pharmacistBox { width: 550px; background:url(../img/activities/pharmacist_education/pharmacist_frame_bottom.jpg) left bottom no-repeat; padding-bottom:14px; margin:0 auto 30px;}
	div#pharmacistBox h3 { width: 550px; height:36px; background-image:url(../img/activities/pharmacist_education/pharmacist_frame_top.jpg); padding-bottom:10px;}
	div#pharmacistBox div { width: 550px; background:url(../img/activities/pharmacist_education/pharmacist_frame_line.jpg) repeat-y;}
		div#pharmacistBox table { width: 500px; margin:0 auto 10px;}
			div#pharmacistBox table th,
			div#pharmacistBox table td { padding:5px 0; border-bottom: 1px solid #CCCCCC; padding-right:5px; text-align:left;}
				div#pharmacistBox table th {color:#0072BB; width: 90px;}
					div#pharmacistBox table th span { background-color:#eaeaea; padding:5px; width: 70px; display:block;}
h3.pharmacistSttl { margin-bottom:15px;}
a#btnToNext { display:block; margin-bottom:-55px; margin-left:350px;}
a#btnToBack { display:block; margin-bottom:-25px; margin-left:350px;}


div#pharmacistBox02 { width: 585px; background:url(../img/activities/pharmacist_education/pharmacist_education2_frame_bottom.jpg) left bottom no-repeat; padding-bottom:14px; margin-bottom:30px;}
	div#pharmacistBox02 h3 { width: 585px; height:36px; background-image:url(../img/activities/pharmacist_education/pharmacist_frame_title.jpg); padding-bottom:0;}
	div#pharmacistBox02 p { padding:10px 15px; margin:0;}
	div#pharmacistBox02 div { width: 585px; background:url(../img/activities/pharmacist_education/pharmacist_education2_frame_repeat.jpg) repeat-y;}


/* . Information Page
----------------------------------------------- */
div#rightBox h2#ttlInformation { margin-bottom:0;}
ul.infoSubNavi li { float:left; margin-right:5px; margin-top:10px; margin-bottom:20px;}
	ul.infoSubNavi li.naviEnd { margin-right:0;}
p.infoSummary { padding-bottom:20px; border-bottom:1px solid #BFBFBF; margin-bottom:20px;}
div#CsystemTrait { width:548px; background:url(../img/activities/info_service_system/computer_system/trait_bg.jpg) center bottom no-repeat; border:1px solid #BCD9EB; margin-bottom:20px; margin-top:10px;}
	div#CsystemTrait h3 { border-left: 3px solid #0070BC; margin:10px 0 5px 10px; color:#0070BC; padding-left:5px;}
	div#CsystemTrait ul { margin-left:10px; margin-bottom:15px;}
		div#CsystemTrait ul li { margin-bottom:3px;}
	div#CsystemTrait dl { margin:10px 0 0 10px;}
		div#CsystemTrait dt { border-left: 3px solid #0070BC; color:#0070BC; padding-left:5px; margin-bottom:4px;}
		div#CsystemTrait dd { margin-bottom:10px;}
div#preparationBox { text-align:center; margin-bottom:20px;}
	div#preparationBox h3 { width:575px; height:28px; background-image:url(../img/activities/info_service_system/medicines_system/details_frame_title.jpg);}
	div#preparationBox img { vertical-align:bottom;}
	div#preparationBox div { padding-top:10px; padding-bottom:20px; width:575px; border-bottom:1px solid #BCD9EB; background:url(../img/activities/info_service_system/medicines_system/details_frame_bg.jpg) repeat-y;}
h3.preparationSttl { margin-bottom:15px;}
table#preparationTbl01 { margin-bottom:20px;}
	table#preparationTbl01 td { vertical-align:top; padding-bottom:10px;}
table#stockTbl { margin-bottom:20px;}
	table#stockTbl td { vertical-align:top;}
div#stockBox { margin-bottom:20px; width:575px; padding-bottom:12px; background:url(../img/activities/info_service_system/stock_system/stock_system_frame_bottom.jpg) no-repeat center bottom;}
	div#stockBox h3 { width:575px; height:28px; background-image:url(../img/activities/info_service_system/stock_system/stock_system_frame_title.jpg);}
	div#stockBox div { width:575px; background:url(../img/activities/info_service_system/stock_system/stock_system_frame_repeat.jpg) repeat-y ;}
	div#stockBox table { width:550px; margin:15px auto;}
		div#stockBox table td { vertical-align:top;}





