@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;}/*nav2*/#nav2{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 #t_column,#contentarea #t_column a{height:20px;margin-top:20px;margin-bottom:20px;font-size:16px;border-bottom:1px solid #333;color:#333;text-decoration:none;clear:both;}#contentarea #t_news,#contentarea #t_news a{height:20px;margin-top:20px;margin-bottom:20px;font-size:16px;text-decoration:none;border-bottom:1px solid #333;color:#333;clear:both;}#contentarea h5,#contentarea h5 a{font-size:12px;color:333;line-height:1.8;}#contentarea .newshead,#contentarea .newshead a,#contentarea .columnhead,#contentarea .columnhead a{font-size:12px;color:#333;text-decoration:none;line-height:1.8;}#contentarea p{font-size:12px;line-height:2;margin-left:0.25em;margin-top:15px;margin-bottom:15px;width:620px;clear:both;}#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;}/* ---------- パン屑リスト ---------- */#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;}
