@charset "euc-jp";/* ---------- 1.基本エレメント ---------- */body{text-align:center; color:#333;font-size:12px;font-family:  'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3', suns-serif;background: #eee;	margin:0 0 0 0;padding:0; /*Opera?p*/}h1, h2, h3, h4, p{margin:0;}form{font-size:12px;margin:0;display:inline;}ul, ol, li, dl, dt, dd{padding:0;margin:0;}ul{list-style: none;}a{text-decoration:none;/*color:#66f;*/color:#ca8004;/*color:#F4BD5C;*/}a:visited {color:#ca8004;/*color:#F4BD5C;*/}a:hover {color:#FFAF23;text-decoration:none;}p a,td a{text-decoration:none;}a.show-all { text-decoration:none; }img, object{vertical-align:top; /*DW MX2004*/}a img{border:0;}.clear{clear:both;}	/* ---------- container ---------- */#container {margin:0 auto;margin-bottom:0px;width:680px;height:100%;text-align:left; /*IE5????*/background:#fff;clear:both;}/* ---------- 2.header ---------- */#header{display:none;}/* ---------- mainnavi ---------- *//*nav*/#nav{display:none;}/* ---------- mainArea ---------- */#mainArea{width:680px;margin:auto;border-bottom:solid 1px #333;/*height:100%;IE5????*/}/* ---------- subnavi ---------- */#subnavi{display:none;}/* ---------- contentarea ---------- */#mainarea #contentarea{width:640px;float:left;margin-top:5px;margin-bottom:50px;padding:0;padding-left:20px;padding-right:20px;/* MacIE以外 \*//* MacIE以外終わり */}#contentarea h1{ /*ページタイトル*/width:624px;font-size:24px;border-bottom:solid 1px #333;color:#333;height:30px;padding-top:0px;padding-bottom:5px;margin-bottom:5px;}#contentarea h2{width:620px;font-size:14px;line-height:1.5;margin-top:5px;margin-bottom:20px;}/*コンテンツ見出し用 h3 h4*/#contentarea h3{width:624px;text-indent:0.25em;padding-top:6px;padding-bottom:4px;margin-top:30px;margin-bottom:20px;clear:both;font-family: "MS UI Gothic" ,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', suns-serif;font-weight:normal;font-size:14px;/* MacIE以外 \*/font-family: "MS UI Gothic" ,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', suns-serif;font-weight:bold;font-size:14px;/* MacIE以外終わり */}.info #contentarea h3,.contact #contentarea h3,.disease_h #contentarea h3,.disease_l #contentarea h3,.care #contentarea h3,.cure #contentarea h3,.inspection #contentarea h3,.about #contentarea h3{/*border-top:1px solid #333;*/border-bottom:1px solid #333;color:#333;}.news #contentarea h3,.release #contentarea h3{margin-top:30px;margin-bottom:20px;font-size:16px;border-bottom:1px solid #777;color:#777;clear:both;}.faq div.entry{width:614px;height:auto;border:1px solid #777;margin-top:20px;margin-bottom:15px;padding-bottom:20px;padding-right:10px;}.faq #contentarea h3{text-indent:0;width:620px;padding-left:14px;padding-right:10px;padding-top:10px;margin-top:0;margin-bottom:10px;font-size:14px;color:#333;clear:both;}.news #contentarea h4,.release #contentarea h4{width:620px;text-align:right;margin-top:-40px;margin-right:1em;padding-bottom:20px;color:#666;font-size:11px;clear:both;}.about #contentarea h4{width:624px;margin-top:40px;margin-bottom:20px;padding-bottom:5px;font-size:12px;text-indent:0.25em;font-weight:bold;border-bottom:1px solid #555;color:#555;clear:both;}#contentarea p{font-size:12px;line-height:1.5;margin-left:0.25em;margin-top:15px;margin-bottom:15px;width:620px;clear:both;}.faq #contentarea p{font-size:12px;line-height:1.5;margin-left:0.25em;margin-top:15px;margin-bottom:15px;padding-left:1em;padding-right:1.25em;width:600px;}#contentarea p.auther{font-size:12px;text-align:right;margin-left:0.25em;margin-top:-42px;padding-bottom:10px;width:610px;}#contentarea #profile{font-size:12px;line-height:1.5;margin-left:0.25em;margin-top:10px;padding-top:-10px;border-top:solid 1px #aaa;width:620px;}#contentarea #profile p{font-size:12px;line-height:1.5;margin-left:0.25em;width:620px;clear:both;}#contentarea strong{font-weight:bold;font-size:12px;color:#555;text-decoration:none;clear:both;}/* image */#mainarea img{float:right;margin-left:2px;background:#transparent;}.faq #mainarea img{float:right;margin-left:15px;padding-right:5px;margin-bottom:10px;margin-top:-5px;background:transparent;}#profile img{float:left;margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:0px;background:#fff;}#contentarea .photo{float:right;background:#fff;margin-left:20px;margin-top:0px;}#contentarea .photo2{float:left;margin:2px 15px 1em 30px;background:#fff;}#contentarea .photo3{margin:1em 30px 1em 30px;}#contentarea .photo p,#contentarea .photo2 p{margin:1em 0;font-size:10px;text-align:right;}/*表組など固有コンテンツ*/#contentarea #hrtcolumn{width:474px;padding:10px;clear:both;margin-bottom:20px;border:solid 1px #333;}#contentarea #doccolumn{width:474px;padding:10px;clear:both;margin-bottom:20px;}.disease_h #contentarea #doccolumn{border:solid 1px #333;}.disease_l #contentarea #doccolumn{border:solid 1px #333;}.cure #contentarea #doccolumn{border:solid 1px #333;}#contentarea #hrtcolumn ul{margin-bottom:10px;}#contentarea #hrtcolumn li{list-style-type:disc;margin-left:1.5em;margin-bottom:2px;line-height:1.5;font-size:12px;}.disease_l #contentarea table.datacheck{clear:both;font-size:12px;width:620px;margin-top:0px;margin-bottom:5px;line-height:1.5;border:none;border-left:1px solid #333;border-top:1px solid #333;empty-cells:show;/* Mac IE???O \*/width:620px;/* Mac IE???O?I?? */}#contentarea table.datacheck th{font-size:12px;text-align:center;color:#333;font-weight:bold;border:none;border-bottom: 1px solid #333;border-right: 1px solid #333;	padding:8px 8px;white-space: nowrap;}#contentarea table.datacheck td{padding:8px 9px;font-size:12px;background:#fff;border:none;border-bottom: 1px solid #333;border-right: 1px solid #333;		/*vertical-align:top;*/white-space: nowrap;}/*フォーム用*/#contentarea li{list-style-type: square;margin-left:2em;margin-bottom:15px;line-height:1.5;font-size:12px;}#contentarea table.contact_form{clear:both;font-size:12px;width:494px;margin-top:10px;margin-bottom:35px;line-height:1.5;border:none;border-top: 1px solid #ccc;empty-cells:show;/* Mac IE???O \*/width:494px;/* Mac IE???O?I?? */}#contentarea table.contact_form th{font-size:12px;text-align:center;background:#fff;color:#333;border:none;border-bottom: 1px solid #ccc;padding:8px 8px;white-space: nowrap;}#contentarea table.contact_form td{padding:8px 9px;font-size:12px;border:none;border-bottom: 1px solid #ccc;			/*vertical-align:top;*/white-space: nowrap;}#contentarea input{display:inline;margin-right:5px;}#contentarea input.ssform{display:inline;width:60px;/*border: #ccc solid 1px;*/font-size:12px;}#contentarea input.sform{display:inline;width:110px;/*border: #ccc solid 1px;*/font-size:12px;}#contentarea input.mform{display:inline;width:200px;/*border: #ccc solid 1px;*/font-size:12px;}#contentarea input.lform{display:inline;width:300px;/*border: #ccc solid 1px;*/font-size:12px;}/*フォーム用ここまで*//* ---------- パン屑リスト ---------- */#pankuzu{display:none;}/* ---------- pagefoot ---------- */#pagefoot{display:none;}/* ---------- footer ---------- */#contentarea #footer{position:relative;border-top:1px solid  #999;/*background:url(/share/images/foot_bg.gif);*/width:624px;height:20px;margin:auto;}#copyright{top:15px;left:15px;font-size:10px;}#pagetop a{display:none;}#footmenu{}#footmenu li{position:absolute;top:15px;display:none;}
