@charset "UTF-8";.caution,.rdo,ul.pager{overflow:hidden}.breadcrumbs{width:900px;margin:0 auto;padding:20px 0 30px}.breadcrumbs li{display:inline-block;margin-right:7px;padding-right:15px;font-size:14px;font-size:1.4rem;line-height:1.2;background:url(/images/otona/common/ico_breadcrumbs.png) right center no-repeat}.breadcrumbs li a{color:#000;text-decoration:underline}.breadcrumbs li a:hover,p.page_top a,ul.pager a{text-decoration:none}.breadcrumbs li.last{background:0 0}.side_menu{margin:0 0 10px}.side_menu li{margin:0 0 3px;line-height:0}.side_banners{margin:0;padding:0}.side_banners li{margin:0 0 6px;line-height:0}.contents_otona a.mail_header,.contents_otona a.print{position:absolute;top:0;right:3px}.form_btns a.print{position:static}.alert,.hospital_alert{position:fixed!important;top:0!important;left:50%;z-index:2000}.contents_otona a.mail_header{display:none}body.tab .contents_otona a.print,body.tab .contents_otona a.print_win.top{right:280px}body.tab .contents_otona.hospitals a.print,body.tab .contents_otona.hospitals a.print_win.top{right:3px}body.tab .contents_otona a.mail_header{display:inline}.form_btns a.mail{display:none}body.tab .form_btns a.mail{display:inline}.pc_txt,.tab_txt{font-size:20px;font-weight:700;margin-bottom:20px;clear:both}.tab_txt,body.tab .pc_txt{display:none}body.tab .tab_txt{display:inline}p.page_top{margin:0;padding:0;text-align:right;font-size:12px;font-size:1.2rem}p.page_top a{padding-left:12px;line-height:1.2;border-bottom:1px solid #e80013;color:#e80013;background:url(/images/otona/common/ico_pagetop.png) left center no-repeat}p.page_top a:hover{border-bottom:none}.list_box{margin:0 0 20px;padding:20px 30px 0;border:1px solid #133d83;background-color:#fff}.list_box ul li{margin:0 0 20px;padding:0 0 0 23px;font-size:14px;font-size:1.4rem;background:url(/images/otona/common/ico_circle.png) left 5px no-repeat}.caution{margin:0 0 30px;padding:10px;border:1px solid #c8c8c8;background-color:#fff}.caution h3{margin:0;padding:0;line-height:0;float:left}.caution p{margin:0 0 0 50px!important;padding:0;color:#000;font-size:14px;font-size:1.4rem!important}table.selfcheck_table{width:100%;margin:0 0 30px;border-collapse:separate;border-spacing:0;border-bottom:1px solid #00498a;border-right:1px solid #00498a}table.selfcheck_table thead th{padding:5px 0;text-align:left;color:#000;font-size:24px;font-size:2.4rem;font-weight:700}table.selfcheck_table tbody td,table.selfcheck_table thead td.check{border-top:1px solid #00498a;border-left:1px solid #00498a;text-align:center;background-color:#fff}table.selfcheck_table thead td.check{width:54px;padding:5px 0;border-bottom:none;line-height:1.2;font-size:12px;font-size:1.2rem}table.selfcheck_table tbody td{padding:3px 0;border-bottom:1px solid #00498a}table.selfcheck_table tbody td.num{width:44px;border-left:none;font-size:24px;font-size:2.4rem;color:#fff;background-color:#00498a}table.selfcheck_table tbody td.txt{padding:8px 15px;border-left:none;text-align:left;font-size:14px;font-size:1.4rem}table.selfcheck_table tbody tr.even td{border-top:none;border-bottom:none;border-left:1px solid #00498a;background-color:transparent}table.selfcheck_table tbody tr.even td.num{border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#00498a}table.selfcheck_table tbody tr.even td.txt{border-left:none}.rdo{display:block;width:48px;height:48px;margin:0 auto;padding:0;line-height:48px;cursor:pointer}.rdo input{opacity:0;-ms-filter:"alpha(opacity=0)"}.rdo.rdo1{background:url(/images/otona/common/btn_radio1.png) left top no-repeat}.rdo.rdo1.on{background-image:url(/images/otona/common/btn_radio1_on.png)}.rdo.rdo1.dis{background-image:url(/images/otona/common/btn_radio1_dis.png)}.rdo.rdo2{background:url(/images/otona/common/btn_radio2.png) left top no-repeat}.rdo.rdo2.on{background-image:url(/images/otona/common/btn_radio2_on.png)}.rdo.rdo2.dis{background-image:url(/images/otona/common/btn_radio2_dis.png)}img.radio_img{display:none}.selfcheck_result{width:660px;margin:0 auto 30px;padding:20px;background-color:#00498a;color:#fff;text-align:center;font-size:22px;font-size:2.2rem}.selfcheck_result p{margin:0}.form_btns{margin:0 0 30px;text-align:center}.form_btns a,.form_btns input{display:inline-block;margin:0 10px}ul.pager{width:100%;float:none;clear:both;margin-bottom:30px}ul.pager a{color:#000}.search_iframe_back a,ul.pager a:hover{text-decoration:underline}ul.pager li.prev{float:left;width:45%}ul.pager li.next{float:right;width:45%;text-align:right}.border_box{margin-bottom:30px;padding:20px 20px 15px;font-size:14px;font-size:1.4rem;background-color:#fff}.border_box p{margin-bottom:5px}.border_box2{margin-bottom:30px;padding:19px 19px 0;border:2px solid #ddd7c7;background-color:#fff;font-size:14px;font-size:1.4rem}.border_box2 p{margin-bottom:20px}.search_iframe{margin:0 0 30px;padding:0}.search_iframe iframe{width:900px;margin:0 0 20px;padding:0;border:none}.search_iframe p{margin:0 0 20px;padding:0;font-size:12px;font-size:1.2rem}.search_iframe p.search_iframe_back{line-height:1.2;margin:0;text-align:right}.search_iframe_back a{color:#000;font-size:16px;font-size:1.6rem}.search_iframe_back a:hover{text-decoration:none}.alert{width:100%;height:100%;margin-left:-50%;padding:0;background:url(/images/otona/common/bg_hospital_alert.png) left top;text-align:center;color:#000}.alert p,.alert p.close_btn{width:680px;border-left:1px solid #00498a;border-right:1px solid #00498a;background-color:#fff;line-height:1.6}.alert p{margin:120px auto 0;padding:20px 20px 10px;border-top:1px solid #00498a;border-radius:10px 10px 0 0;font-size:16px;font-size:1.6rem}.alert p.close_btn,.hospital_alert p{border-bottom:1px solid #00498a;font-size:16px}.alert p.close_btn{margin:0 auto;padding:0 20px 20px;border-top:none;border-radius:0 0 10px 10px;font-size:1.6rem}.alert p.close_btn a{display:block;width:213px;height:47px;margin:0 auto;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/images/otona/common/btn_close.png) left top no-repeat}.alert p.close_btn a:hover{background-position:left -47px}.hospital_alert{width:100%;height:100%;margin-left:-50%;padding:0;background:url(/images/otona/common/bg_hospital_alert.png) left top;text-align:center;color:#000}.hospital_alert div.box,.hospital_alert p{border-left:1px solid #00498a;border-right:1px solid #00498a;background-color:#fff}.hospital_alert div.box{width:800px;margin:240px auto 0;border-top:1px solid #00498a;border-radius:10px 10px 0 0;text-align:center}.hospital_alert h2{margin:0;padding:20px 0 0;line-height:1.2;color:#00498a;font-weight:700;font-size:24px;font-size:2.4rem}.hospital_alert p{width:760px;margin:0 auto;padding:10px 20px 20px;border-radius:0 0 10px 10px;line-height:1.6;font-size:1.6rem}.hospital_alert p.bold,.main_ttl,.sec_ttl{line-height:1.2;color:#000;font-weight:700}.hospital_alert p.bold{margin:10px auto 0;padding:0;border:none;font-size:16px;font-size:1.6rem}.main_ttl{margin:0 0 30px;padding:10px 2px 12px;font-size:28px;font-size:2.8rem;border-bottom:solid 6px #00498a}.sec_ttl{margin:0 0 18px;padding:0 2px 8px;font-size:24px;font-size:2.4rem;border-bottom:solid 3px #000}.sec_ttl.result{color:#00498a}ul#sns{text-align:left;letter-spacing:-.4em;padding:10px 0;margin:0;position:absolute;width:144px}ul#sns li{display:inline-block;letter-spacing:normal;width:30px;margin:3px;padding:0;border:none}ul#sns li img{width:100%;vertical-align:bottom}