@charset "UTF-8";

/* 基本スタイル
---------------------------------------------*/

body {
	width:100%;
	margin:0;padding:0;
	font-size: medium;
}
#bg{
	width: 816px;
	height:auto;
	background:url(../images/top_bg.gif) repeat-y; 
	margin:auto;padding:auto;
	margin-top:25px;
}


#wrapper {
	width: 800px;
	margin:auto;padding:auto;
	text-align: left; 
}


/* headers
---------------------------------------------*/
#header {
	height: 34px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: small;
	line-height: 120%;
}

/* top_img
---------------------------------------------*/
#top_img {
	height: 199px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: small;
	line-height: 120%;
}

/* back_btn
---------------------------------------------*/
#back_btn {
	position: relative;
	margin-top: 10px;
	margin-left:710px;
    margin-right:0px;
	margin-bottom:0px;
    height: 23px;
}
.back_btn{
	position: relative;
	padding-left:0;	
	height: 23px;
	background:url(../images/back_btn.gif) no-repeat;
}
.back_btn a{
	display:block;
	background:url(../images/back_btn.gif) no-repeat;
	width:75px;
	height: 23px;	
}
.back_btn a:hover{
	background:url(../images/back_btn_on.gif) no-repeat;
	width:75px;
	height: 23px;	
}

/* containts
---------------------------------------------*/

#containts {
	position: relative;
	display:block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left:0px;
	width:800px;
}

/* containts_left
---------------------------------------------*/

#menu_left {
	float: left;
	display:block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left:0px;
	width:245px;
	height:auto;
	background:url(../images/bg_YesorNo.gif) no-repeat;
}

#containts_right {
	display:block;
	float:right;
	width:530px;
	height:auto;
}


#menu_btnarea {
	margin-top:0px;
	margin-left:14px;
	width:220px;
	padding-bottom:10px;
}

.menu_btn01{
    list-style-type:none;
	width:220px;
	height:41px;
	background:url(../images/menu_btn01.gif) no-repeat;
	margin-top:15px;
}
.menu_btn01 a{
	display:block;
	width:220px;
	height:41px;
	background:url(../images/menu_btn01.gif) no-repeat;
}
.menu_btn01 a:hover{
	width:220px;
	height:41px;
	background:url(../images/menu_btn01_on.gif) no-repeat;
}
.menu_btn02{
    list-style-type:none;
	width:220px;
	height:41px;
	background:url(../images/menu_btn02.gif) no-repeat;
	margin-top:7px;
}
.menu_btn02 a{
	display:block;
	width:220px;
	height:41px;
	background:url(../images/menu_btn02.gif) no-repeat;
}
.menu_btn02 a:hover{
	width:220px;
	height:41px;
	background:url(../images/menu_btn02_on.gif) no-repeat;
}
.menu_btn03{
    list-style-type:none;
	width:220px;
	height:41px;
	background:url(../images/menu_btn03.gif) no-repeat;
	margin-top:7px;
}
.menu_btn03 a{
	display:block;
	width:220px;
	height:41px;
	background:url(../images/menu_btn03.gif) no-repeat;
}
.menu_btn03 a:hover{
	width:220px;
	height:41px;
	background:url(../images/menu_btn03_on.gif) no-repeat;
}

#midasi_anc {
	margin-top:15px;
	margin-left:12px;
	width:224px;
	margin-bottom:10px;
}
.anc_result_btn{
    list-style-type:none;
	width:200px;
	height:47px;
	background:url(../images/anc_result_btn.gif) no-repeat;
	margin-top:7px;
	margin-left:12px;
}
.anc_result_btn a{
	display:block;
	width:200px;
	height:47px;
	background:url(../images/anc_result_btn.gif) no-repeat;
}
.anc_result_btn a:hover{
	width:200spx;
	height:47px;
	background:url(../images/anc_result_btn_on.gif) no-repeat;
}

#anc_textarea {
	margin-top:3px;
	margin-left:25px;
	width:224px;
	padding-bottom:0px;
}
.anc_finish{
    display:block;
	margin-top:15px;
	margin-bottom:18px;
	color:#af0000;
	width:210px;
	line-height:120%;
	font-weight:bold;	
}
.anc_day{
	color:#020f83;
	font-weight:bold;
	font-size:18px;
}
.anc_text{
    display:block;
	margin-top:5px;
	color:#af0000;
	width:200px;
	line-height:120%;	
}

#anc_btnarea {
	margin-top:0px;
	margin-left:40px;
	width:169px;
	padding-bottom:10px;
}

.anc_btn{
    list-style-type:none;
	width:169px;
	height:75px;
	background:url(../images/pc_icon_btn.gif) no-repeat;
	margin-top:15px;
}
.anc_btn a{
	display:block;
	width:169px;
	height:75px;
	background:url(../images/pc_icon_btn.gif) no-repeat;
}
.anc_btn a:hover{
	width:169px;
	height:75px;
	background:url(../images/pc_icon_btn_on.gif) no-repeat;
}

.QR{
	width:169px;
	height:73px;
	margin-top:20px;
}

#m_URL_top{
	width:240px;
	margin-left:30px;
	height:250px;
	margin-bottom:auto;
	color:#020f83;
	font-weight:bold;		
}
#m_URL{
	width:240px;
	margin-left:30px;
	height:60px;
	margin-bottom:auto;
	color:#020f83;
	font-weight:bold;		
}

#text_posterarea {
	width:530px;
	width:100%;
	margin-left:0px;
	margin-top:10px;
}
#midasi_lead {  
    float:left;
	width:320px;
	padding-left:10px;
	margin-left:0px;
}
.title_posi{
	margin-bottom:10px;
}
.ps_thanks{
	display:block;
	width:510px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	color:#2C5CCA;
	clear:both;
}

#poster {
    float:left;
	width:150px;
	margin-left:5px;
	margin-top:10px;
}
.poster_txt {
    display:block;
	text-align:center;
	font-size:small;	
}
#gaiyoarea {
	width:500px;	
	margin-top:10px;
	clear:both;
}
#gaiyo_bg_top {
	height:17px;
	background:url(../images/gaiyo_bg_top.gif) no-repeat;
	margin-bottom:-2px;
}
#gaiyo_bg_middle {
    display:block;
	background:url(../images/gaiyo_bg_middle.gif) repeat-y;
	height:auto;
}
#gaiyo_bg_bottom {
	height:17px;	
	margin-bottom:20px;
	background:url(../images/gaiyo_bg_bottom.gif) no-repeat;
}
#gaiyo_toparea {
	display:block;
	padding-top:10px;
	width:480px;
	margin-left:20px;
}
#text_top {
	display:block;
	float:left;
	margin-left:0px;
	width:300px;
}
#maparea {
	display:block;
	float:left;
	margin-bottom:0px;
	width:170px;
}
.map_btn{
    list-style-type:none;
	width:170px;
	height:97px;
	background:url(../images/map_btn.gif) no-repeat;
}
.map_btn a{
	display:block;
	width:170px;
	height:97px;
	background:url(../images/map_btn.gif) no-repeat;
}
.map_btn a:hover{
	width:170px;
	height:97px;
	background:url(../images/map_btn_on.gif) no-repeat;
}
.category{
	font-weight:bold;
}
.sec_ind{
	margin-left:75px;
}
.category_mar{
	margin-bottom:7px;
}
.category_mar2{
	margin-bottom:17px;
}
.word3{
	letter-spacing:0.05em;
}
.word2{
	letter-spacing:0.1em;
}

#gaiyo_middlearea {
	display:block;
	padding-top:10px;
	width:480px;
	margin-left:20px;
	clear:both;
}
a.kouro:link {color:#00358E;}
a.kouro:hover {color:#B90000; text-decoration: none;}
a.kouro:visited {color:#B90000; text-decoration: none;}
a.kouro:active {color:#B90000;}

a.anc:link {color:#B90000;}
a.anc:hover {color:#DCA113; text-decoration: none;}
a.anc:visited {color:#B90000;}
a.anc:active {color:#DCA113;}

#program {
	display:block;
	margin-top:20px;
	width:480px;
	margin-left:20px;
	clear:both;
}

#p_title {
	display:block;
	padding-bottom:5px;
	margin-top:15px;
	width:480px;
	text-align:center;
	color:#B90000;
	font-weight:bold;
}
.title_midasi{
    display:block;
	font-weight:bold;
	margin-left:15px;
	line-height:150%;
}
.part_ind{
	margin-left:45px;
}
.job_ind{
	margin-left:95px;
}
.katagaki{
	font-size:small;
}
.job_title{
	font-weight:bold;
}
.panel_name{
	margin-left:115px;
}
#entry_ask {
	display:block;
	margin-top:20px;
	width:480px;
	margin-left:20px;
}
#entry_web{
    display:block;
	margin-left:25px;
	width:450px;
}
#web_title{
    display:block;
	float:left;
	width:85px;
	padding-top:2px;
}
.form_btn{
    list-style-type:none;
	display:block;
	float:left;
	width:120px;
	height:26px;
	background:url(../images/form_btn.gif) no-repeat;
	margin-top:0px;
}
.form_btn a{
	display:block;
	width:120px;
	height:26px;
	background:url(../images/form_btn.gif) no-repeat;
}
.form_btn a:hover{
	width:120px;
	height:26px;
	background:url(../images/form_btn_on.gif) no-repeat;
}
#entry_fax{
    display:block;
	margin-left:25px;
	padding-top:8px;
	width:450px;
	clear:both;
}

a.entry:link {color:#00358E;}
a.entry:hover {color:#B90000; text-decoration: none;}
a.entry:visited {color:#B90000; text-decoration: none;}
a.entry:active {color:#B90000;}

#entry_atten{
    display:block;
	margin-left:25px;
	padding-top:3px;
	padding-bottom:17px;
	width:450px;
	font-size:small;
}
.medical-bank_name_s{
    display:block;
	margin-left:0px;
	font-size:small;
}
.medical-bank_name{
	padding-bottom:2px;
	display:block;
}
.medical_adress_fax{
	padding-top:2px;
	display:block;
}
.medical_mail{
	padding-bottom:15px;
	display:block;
}

a.mail:link {color:#00358E;}
a.mail:hover {color:#B90000; text-decoration: none;}
a.mail:visited {color:#B90000; text-decoration: none;}
a.mail:active {color:#B90000;}




/*医療安全推進週間について about.html
	---------------------------------------------*/

#about_title {
	width:480px;
	padding-left:25px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:7px;
}

#about_lead {
	width:480px;
	padding-left:15px;
	margin-left:0px;
	line-height:150%;
}

.about_day {
	font-weight:bold;
}

.about_safety {
    display:block;
	margin-top:10px;
	font-weight:bold;
	margin-bottom:0px;
	line-height:100%;
}
.about_URL {
    display:block;
	margin-top:0px;
	line-height:100%;
}


/*地方厚生局 support.html
	---------------------------------------------*/

#support_title {
	width:480px;
	padding-left:25px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:7px;
}

#support_midasi01 {
	width:480px;
	padding-left:15px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:7px;
}

#localarea {	
	display: block;
	padding-left: 20px;
	padding-bottom: 0px; 
	width: 500px;
	height:70px;
}
#local {
    float:left;
	top: 0px;	
	padding-bottom:0px; 
	width: 500px;
	height: auto;
	font-size:10pt;
}
#local ul {
    display: block;
    float:left;
	margin: 0;
	padding: 5px;
	list-style: none;
	padding-left:10px; 
}
#local li {
    display: block;
	float:left;
	width:auto;
	line-height: 100%;
}

.square{
	color:#00358E;
	margin-right:1px;
}

#support_midasi02 {
    display:block;
	width:480px;
	padding-left:15px;
	margin-left:0px;
	margin-bottom:7px;
	clear:both;
}

#supportarea {	
	display: block;
	padding-left: 20px;
	margin-bottom:0px; 
	width: 500px;
	height:530px;
}
#support_left {
    float:left;
	top: 0px;	
	padding-bottom:0px; 
	width: 250px;
	height: auto;
	font-size:10pt;
}
#support_left ul {
    display: block;
	margin: 0;
	padding: 5px;
	list-style: none;
	padding-left:10px; 
}
#support_left li {
    display: block;
	width:auto;
	line-height: 100%;
}


#support_right {
    float:left;
	top: 0px;	
	padding-bottom:0px; 
	width: 250px;
	height: auto;
	font-size:10pt;
}
#support_right ul {
    display: block;
	margin: 0;
	padding: 5px;
	list-style: none;
	padding-left:10px; 
}
#support_right li {
    display: block;
	width:auto;
	line-height: 100%;
}
.long{
    letter-spacing:-0.1em;
}


/*事前アンケート集計結果 result.html
	---------------------------------------------*/

#anc_result_title {
	width:480px;
	padding-left:25px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:7px;
}
#attention {
	width:480px;
	padding-left:15px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:7px;
	font-size:10pt;
	color:#B90000;
}
#result_midasi01 {
	width:480px;
	padding-left:15px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:7px;
}

#outlinearea {	
	display: block;
	padding-left: 20px;
	padding-bottom: 0px; 
	width: 500px;
	height:340px;
	font-size:11pt;
}
.square_red{
	color:#B90000;
	margin-right:1px;
}
#outlinearea dt {	
	margin-left:10px;
	font-weight:bold;
}

#outlinearea dd {	
	margin-left:25px;
	line-height:130%;
}
.outline_detail{	
	font-size:10pt;
}

#basic_midasi01 {
    display:block;
	width:480px;
	padding-left:15px;
	margin-left:0px;
	margin-bottom:7px;
	clear:both;
}
#basicarea {	
	display: block;
	padding-left: 20px;
	padding-bottom: 0px; 
	width: 500px;
	height:575px;
	font-size:11pt;
}
.job_item{
    display:block;
	padding-bottom:8px;
}
#basicarea dt {	
	margin-left:10px;
	font-weight:bold;
}

#basicarea dd {	
	margin-left:25px;
	line-height:130%;
}
.basic_detail{	
	font-size:10pt;
}

.bottom_line{	
	border-bottom:dotted 1px;
	width:470px;
	height:0px;
}

.for_result01_btn{
    list-style-type:none;
	display:block;
	float:left;
	width:205px;
	height:26px;
	background:url(../images/form_btn.gif) no-repeat;
	margin-top:5px;
}
.for_result01_btn a{
	display:block;
	width:205px;
	height:26px;
	background:url(../images/form_btn.gif) no-repeat;
}
.for_result01_btn a:hover{
	width:205px;
	height:26px;
	background:url(../images/form_btn_on.gif) no-repeat;
}

#result_midasi02 {
	width:480px;
	padding-left:15px;
	margin-left:0px;
	margin-top:25px;
	margin-bottom:7px;
}
#grafarea {	
	display: block;
	padding-left: 20px;
	padding-bottom: 0px; 
	width: 500px;
	
	font-size:11pt;
}
#q_img {
    display: block;
	width:480px;
	padding-left:7px;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:30px;
}

#bottom_btnarea{
    list-style-type:none;
	display:block;
	width:470px;
	height:26px;
	padding-bottom:35px;
}
.for_back_btn{
    list-style-type:none;
	
	float:left;
	width:120px;
	height:26px;
	background:url(../images/back_page_btn.gif) no-repeat;
	margin-top:5px;
}
.for_back_btn a{
	display:block;
	width:120px;
	height:26px;
	background:url(../images/back_page_btn.gif) no-repeat;
}
.for_back_btn a:hover{
	width:120px;
	height:26px;
	background:url(../images/back_page_btn_on.gif) no-repeat;
}
.for_next_btn{
    list-style-type:none;
	display:block;
	float:right;
	width:120px;
	height:26px;
	background:url(../images/next_page_btn.gif) no-repeat;
	margin-top:5px;
}
.for_next_btn a{
	display:block;
	width:120px;
	height:26px;
	background:url(../images/next_page_btn.gif) no-repeat;
}
.for_next_btn a:hover{
	width:120px;
	height:26px;
	background:url(../images/next_page_btn_on.gif) no-repeat;
}


/*当日アンケート集計結果 thday_result.html
	---------------------------------------------*/

#anc_thday_result_title {
	width:480px;
	padding-left:25px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:7px;
}

#result_midasi04 {
	width:480px;
	padding-left:15px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:7px;
}

#thday_basicarea {	
	display: block;
	padding-left: 20px;
	padding-bottom: 0px; 
	width: 500px;
	height:720px;
	font-size:11pt;
}
#basic_info_img {
    display: block;
	width:480px;
	padding-left:7px;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:30px;
}
.for_thday_result01_btn{
    list-style-type:none;
	display:block;
	float:left;
	width:175px;
	height:26px;
	margin-top:5px;
}
.for_thday_result01_btn a{
	display:block;
	width:175px;
	height:26px;
}
.for_thday_result01_btn a:hover{
	width:175px;
	height:26px;
}
#thday_q1_2area {	
	display: block;
	padding-left: 20px;
	padding-bottom: 0px; 
	width: 500px;
	font-size:11pt;
}
#thday_q1_2_img {
    display: block;
	width:480px;
	padding-left:7px;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:30px;
}
#thday_q3_4area {	
	display: block;
	padding-left: 20px;
	padding-bottom: 0px; 
	width: 500px;
	font-size:11pt;
}
#thday_q3_4_img {
    display: block;
	width:480px;
	padding-left:7px;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:30px;
}
#thday_opi-imparea {	
	display: block;
	padding-left: 27px;
	padding-bottom: 0px; 
	width: 500px;
	font-size:11pt;
}
#thday_opi-imp_img {
    display: block;
	width:457px;
	height:614px;
	padding-left:0px;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:30px;
	background:url(../images/opi-imp_bg.gif) no-repeat;
}
#opi-imp_txt{
    display: block;
	width:410px;
	padding-left:20px;
	margin-left:0px;
	padding-top:15px;
	margin-top:0px;
	margin-bottom:0px;
}
.square_red{
	color:#B90000;
	margin-right:1px;
}

#opi-imp_txt ul {
	padding-top:10px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:120%;
	padding-left:0px;
	margin-left:0px;
	font-size:11pt;
}
#opi-imp_txt li {
    list-style:square;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:15px;
	margin-left:20px;
}
#result_midasi05 {
	width:480px;
	padding-left:15px;
	margin-left:0px;
	margin-top:25px;
	margin-bottom:7px;
}



/*footer
	---------------------------------------------*/

#footer {
    position: relative;
	background:url(../images/footer.gif) no-repeat; 
	display:block;
	left: 0px;
	width: 816px;
	height: 36px;
	margin:auto;padding:auto;
	line-height:23pt;
	color:#FFFFFF;
	clear:both;
}
.f_text {
    display:block;
	padding-left:550px;
	font-size:small;
}

a.footer:link {color:#FFFFFF; text-decoration: none;}
a.footer:hover {color:#FFC600;}
a.footer:visited {color:#FFC600; text-decoration: none;}
a.footer:active {color:#FFC600;}




.text {
    display:none;
}





