BODY{		margin: 0px;		padding: 0px;        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;		}h1{		color:#ffffff;		font-weight: normal;		}h2{		color:#ffffff;		margin: 0px 0px 20px 0px;		padding: 3px 10px;		font-size:110%;		font-weight: normal;		letter-spacing: 0.2em;		background-color: #4b8c68;		}h3{		color:#ffffff;		margin: 0px 0px 20px 0px;		padding: 3px 10px;		font-size:110%;		font-weight: normal;		letter-spacing: 0.2em;		background-color: #a26aad;		}h4{		color:#a26aad;		margin: 20px 0px;		padding: 5px 0px 0px 5px;		font-size:110%;		font-weight: bold;		border-top: 1px solid #e3dae1;		border-left: 3px solid #e3dae1;		}A img {		border: none;		}A:link{		color:#b516a0;		text-decoration:none;		}A:visited{		color:#a2629a;		text-decoration:none;		}A:active{		color:#4b8c68;		text-decoration:underline;		}A:hover{		color:#4b8c68;		text-decoration:underline;		}ol,ul,li {	margin:0;	padding:0;	list-style-type:none;	}.t_tel {		color:#a2629a;		font-size:15px;		font-weight:bold;		line-height:100%;		}.t_add {		font-size:10px;		font-weight:normal;		line-height:120%;		}#pan_nav {	color: #FFFFFF;	font-size: 10px;}#pan_nav a {	color: #f2dbf7;	text-decoration: none;}#pan_nav a:hover {	color: #f1bcfc;	text-decoration: none;}div.link_a ul li.arrow {		padding-left:12px;		margin: 10px 0px;		background-image: url(image/arrow.gif);		background-repeat: no-repeat;		background-position: center left;		line-height:170%;}div.link_a ul li.arrowtwo {		padding-left:12px;		margin: 10px 0px 3px 30px;		background-image: url(image/arrow.gif);		background-repeat: no-repeat;		background-position: center left;		font-size:90%;		line-height:170%;}div.link_a ul li.arrow_s {		padding-left:8px;		margin: 3px 60px;		background-image: url(image/arrow_s.gif);		background-repeat: no-repeat;		background-position: center left;		font-size:80%;		line-height:170%;}div.dot ul li.dot_g {		padding-left:15px;		margin: 5px 0px 5px 20px;		background-image: url(image/dot_g.gif);		background-repeat: no-repeat;		background-position: center left;}div.dot ul li.dot_g_top {		padding-left:15px;		margin: 5px 0px 10px 20px;		background-image: url(image/dot_g_top.gif);		background-repeat: no-repeat;		background-position: top left;}div.pdf_dl ul li.i_pdf {		padding: 10px 0px 0px 24px;		margin: 10px 0px 10px 0px;		background-image: url(image/pdf.gif);		background-repeat: no-repeat;		background-position: center left;		border-top: 1px solid #e3dae1;}.t_menu{		font-size:10px;		line-height:170%;		}.t_subject{		font-size:12px;		line-height:140%;		}.t_sub{		font-size:10px;		line-height:140%;		}.t_navi{		font-size:12px;		line-height:160%;		border-bottom: 1px solid #e3dae1;		padding: 0px 0px 5px 0px;		}.t_dockata{		font-size:90%;		line-height:150%;		color: #4b8c68;		}.t_docname{		font-size:110%;		line-height:130%;		letter-spacing: 0.2em;		color: #000000;		}.t_docruby{		font-size:10px;		line-height:130%;		margin-bottom:15px;		}.t_docsub{		font-size:90%;		line-height:150%;		padding-bottom:10px;		}.t_docuniv{		font-size:80%;		line-height:120%;		padding-bottom:6px;		}.t_docfrom{		font-size:80%;		line-height:120%;		padding-bottom:6px;		}.t_docpro{		font-size:80%;		line-height:170%;		}.t_rec_q{		color:#a26aad;		margin: 20px 0px 10px 0px;		padding: 4px 0px 4px 5px;		font-size:100%;		font-weight: bold;		background-color: #f2e9f4;		border-left: 3px solid #a26aad;		}.t_q{		font-size:100%;		font-weight:bold;		line-height:170%;		color: #006633;		}.txt_s {		font-size:80%;		font-weight:normal;		line-height:170%;		}.txt_sb {		font-size:80%;		font-weight:bold;		line-height:140%;		}.txt_sx {		font-size:80%;		font-weight:normal;		line-height:110%;		}.txt_ss {		font-size:70%;		font-weight:normal;		line-height:160%;		}.txt {		font-size:90%;		font-weight:normal;		line-height:170%;		}.txt_n {		font-size:100%;		font-weight:normal;		line-height:170%;		}.txt_m {		font-size:110%;		font-weight:normal;		line-height:170%;		}.txt_mb {		font-size:110%;		font-weight:bold;		line-height:170%;		}.txt_l {		font-size:120%;		font-weight:normal;		line-height:160%;		}.txt_lb {		font-size:120%;		font-weight:bold;		letter-spacing: 0.2em;		line-height:200%;		}.txt_10{		font-size:10px;		line-height:170%;		}.txt_8{		font-size:8px;		line-height:150%;		}.day{		color:#999999;		font-size:80%;		line-height:140%;		}.topi{		font-size:90%;		line-height:120%;		}.site_m{		font-weight:normal;		margin: 0px;		padding: 4px 0px 8px 0px;		font-size:90%;		border-top: 1px dotted #e6e3b6;		}.site_no{		font-weight:normal;		margin: 0px;		padding: 4px 0px;		font-size:90%;		}table.line_c {		border: solid 1px #b4a2af;		border-collapse: collapse;		}td.c_line{		border: solid 1px #b4a2af;		}table.line_g {		border: solid 1px #6eb48d;		border-collapse: collapse;		}td.g_line{		border: solid 1px #6eb48d;		}table.line_g10 {		border: solid 1px #6eb48d;		border-collapse: collapse;		margin: 10px;		}td.g_line{		border: solid 1px #6eb48d;		}.frame img {		margin: 0px 4px 4px 4px;		padding:4px;		background-color:#ffffff;		border-top:1px solid #dddddd;		border-left:1px solid #dddddd;		border-bottom:1px solid #cccccc;		border-right:1px solid #cccccc;		}.nframe img {		padding:0px;		border-top:1px solid #dddddd;		border-left:1px solid #dddddd;		border-bottom:1px solid #cccccc;		border-right:1px solid #cccccc;		}.ma img {		margin: 0px 4px 4px 4px;		}.hide{  display:block;  position:absolute;  top:-9999px;  left:-9999px;}