h1, h2, h3, h4, h5, p, div, dt, dd, dl, dt, dd, img, input, form, ul, li {	margin: 0px;	padding: 0px;}/* body---------------------------------------------------- */body {	margin: 0px 0px 0px 0px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	text-align: center;	background: url(../img/page/back.jpg) repeat-x;}/* pan---------------------------------------------------- */.pan {	width: 900px;	font-size: 80%;	line-height: 160%;	color: #666666;	background-color: #FFFFFF;}.pan a {	color: #666666;	text-decoration: none;}.pan a:hover {	color: #000099;	text-decoration: underline;}/* table---------------------------------------------------- */table {	border-collapse: collapse;	margin: 0px 0px 0px 0px;	border-color: #666666;	border-style: solid;	border-width: 1px;}table td {	color: #444444;	font-size: 100%;	line-height: 170%;	border: 1px solid #666666;}/* cmain---------------------------------------------------- */.t_info {	width: 920px;	height: 145px;	background: url(../img/info/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_shinryou {	width: 920px;	height: 145px;	background: url(../img/shinryou/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_kensa {	width: 920px;	height: 145px;	background: url(../img/kensa/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_australia {	width: 920px;	height: 145px;	background: url(../img/australia/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_advice {	width: 920px;	height: 145px;	background: url(../img/advice/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_office {	width: 920px;	height: 145px;	background: url(../img/office/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_tokutei {	width: 920px;	height: 145px;	background: url(../img/tokutei/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_zikagan {	width: 920px;	height: 145px;	background: url(../img/zikagan/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_yobou {	width: 920px;	height: 145px;	background: url(../img/yobou/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_qa {	width: 920px;	height: 145px;	background: url(../img/qa/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_profile {	width: 920px;	height: 145px;	background: url(../img/profile/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_writing {	width: 920px;	height: 145px;	background: url(../img/writing/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_room {	width: 920px;	height: 145px;	background: url(../img/room/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_access {	width: 920px;	height: 145px;	background: url(../img/access/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_english {	width: 920px;	height: 145px;	background: url(../img/english/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.t_sitemap {	width: 920px;	height: 145px;	background: url(../img/sitemap/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	margin-right: auto;	margin-left: auto;}/* pan---------------------------------------------------- */.pan {	margin-right: auto;	margin-left: auto;	margin-top: 10px;	font-size: 80%;	line-height: 140%;	color: #666666;	width: 870px;	text-align: left;}.pan a {	text-decoration: underline;	color: #666666;}.pan a:hover {	color: #AAAAAA;	text-decoration: underline;}/* info---------------------------------------------------- */.info_box{	margin: 3px 0px 0px 15px;	width: 390px;}.info_box2{	background: url(../img/info/line.gif) no-repeat left bottom;	margin: 0px 0px 10px 0px;	padding: 0px 0px 35px 0px;}.i_date{	color: #666666;	float: left;	margin: 2px 10px 0px 0px;	font-size: 90%;	line-height: 160%;}.i_text{	color: #FF6600;	margin: 0px 0px 0px 0px;	float: left;}.i_text a {	color: #FF6600;	text-decoration: none;}.i_text a:hover {	color: #FF9900;	text-decoration: underline;}.box{	margin: 0px 0px 0px 15px;	width: 390px;}.i_date2{	color: #666666;	font-size: 90%;	line-height: 160%;}.i_title{	color: #FF6600;	font-size: 120%;	line-height: 170%;	margin: 0px 0px 5px 0px;	padding: 0px 0px 1px 0px;	font-weight: normal;	border-bottom: #FF6600 solid 1px;}.i_text_box{	border-bottom: #CCCCCC solid 1px;	margin: 0px 0px 10px 0px;	padding: 0px 0px 20px 0px;}.i_text_box img {	border: 0px;}.i_text2{	margin: 0px 0px 0px 0px;	font-size: 95%;	line-height: 170%;}/* shinryou---------------------------------------------------- */.shin0 {	color: #444444;	width: 420px;	text-align: left;	border-bottom: #CCCCCC solid 1px;	margin: 0px 0px 7px 0px;	padding: 20px 0px 7px 0px;	font-weight: normal;	font-size: 110%;	line-height: 170%;}.shin {	color: #444444;	width: 420px;	text-align: left;	border-bottom: #CCCCCC solid 1px;	margin: 0px 0px 7px 0px;	padding: 0px 0px 7px 0px;	font-weight: normal;	font-size: 110%;	line-height: 170%;}.shin0 a,.shin a {	text-decoration:  none;	color: #444444;}.shin0 a:hover,.shin a:hover {	color: #199C6F;	text-decoration: underline;}/* qa---------------------------------------------------- */.qa_box{	margin: 3px 0px 0px 15px;	width: 390px;}.qa_box2{	background: url(../img/qa/line.gif) no-repeat left bottom;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}* html .qa_box2{	background: url(../img/qa/line.gif) no-repeat left bottom;	margin: 0px 0px 0px 0px;	padding: 0px 0px 15px 0px;}.qa_box3{	background: url(../img/qa/q2.gif) no-repeat 0px 3px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}* html .qa_box3{	background: url(../img/qa/q2.gif) no-repeat 0px 0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.q_text{	color: #4C4CAB;	padding: 10px 0px 15px 45px;	font-size: 130%;	line-height: 160%;}* html .q_text {	/* no ie mac \*/	color: #4C4CAB;	font-size: 130%;	line-height: 160%;	margin: 10px 0px 0px 45px;	padding: 0px;	/* */ }.q_text a {	color: #4C4CAB;	text-decoration: none;}.q_text a:hover {	color: #959BBF;	text-decoration: underline;}.q_title{	color: #4C4CAB;	font-size: 140%;	line-height: 170%;	margin: 0px 0px 10px 0px;	padding: 0px 0px 1px 0px;	border-bottom: #4C4CAB solid 1px;}.q_text_box{	border-bottom: #CCCCCC solid 1px;	margin: 0px 0px 10px 0px;	padding: 0px 0px 20px 0px;}.q_text_box img {	border: 0px;}.q_text2{	margin: 0px 0px 0px 0px;	font-size: 95%;	line-height: 170%;}/* back---------------------------------------------------- */.line{	border-bottom: #CCCCCC solid 1px;	margin: 0px 0px 7px 0px;	padding: 0px 0px 7px 0px;}.back{	color: #666666;	width: 200px;	float: left;	font-size: 90%;	line-height: 160%;}.back a {	text-decoration: none;	color: #888888;}.back a:hover {	color: #AAAAAA;	text-decoration: underline;}/* pagetop---------------------------------------------------- */.pagetop{	font-size: 90%;	line-height: 160%;	width: 420px;	text-align: right;}.pagetop2{	color: #666666;	font-size: 90%;	line-height: 160%;	width: 190px;	float: left;	text-align: right;}.pagetop3{	font-size: 90%;	line-height: 160%;	width: 420px;	text-align: right;}.pagetop a,.pagetop2 a,.pagetop3 a {	text-decoration: none;	color: #888888;}.pagetop a:hover,.pagetop2 a:hover,.pagetop3 a:hover {	color: #AAAAAA;	text-decoration: underline;}/* list---------------------------------------------------- */p.list {	color: #666666;	font-size: 90%;	line-height: 160%;	border-bottom: #CCCCCC solid 1px;	margin: 0px 0px 7px 0px;	padding: 0px 0px 7px 0px;	width: 390px;	text-align: left;}.list a {	text-decoration: underline;	color: #666666;}.list a:hover {	color: #199C6F;	text-decoration: underline;}.t10{	margin: 0px 0px 10px 0px;}.mt10{	margin: 10px 0px 0px 0px;}.list_b{	width: 390px;	text-align: center;	margin-left: auto;	margin-right: auto;}/* sitemap---------------------------------------------------- */dl.sitemap{	margin: 0px 0px 15px 0px;}dl.sitemap dt{	font-size: 95%;	line-height: 110%;	margin: 0px 0px 0px 0px;}.t90{	font-size: 90%;}.l16{	margin: 0px 0px 0px 16px;}.sitemapbox {	margin: 0px 0px 0px 0px;	color: #666666;	}.site_t01 {	font-size: 13px;	line-height: 16px;	color: #BBBBBB;	}.site_t01 a {	color: #199C6F;	text-decoration: none;	}.site_t01 a:hover {	color: #6DCBA5;	text-decoration: underline;	}.site_t02 {	font-size: 13px;	line-height: 16px;	margin: 15px 0px 0px 0px;	padding: 15px 0px 0px 0px;	border-top: #CCCCCC solid 1px;	width: 420px;	color: #BBBBBB;	}.site_t02 a {	color: #199C6F;	text-decoration: none;	}.site_t02 a:hover {	color: #6DCBA5;	text-decoration: underline;	}.site_t03 {	font-size: 13px;	line-height: 16px;	margin: 10px 0px 0px 0px;	width: 195px;	float: left;	color: #BBBBBB;	}.site_t03 a {	color: #199C6F;	text-decoration: none;	}.site_t03 a:hover {	color: #6DCBA5;	text-decoration: underline;	}.sitemapbox ul {	list-style: none;	padding: 4px 0px;	}.sitemapbox ul li {	padding-left: 28px;	background: url(../img/sitemap/sitemap01.gif) no-repeat top left;	font-size: 13px;	line-height: 18px;	}.sitemapbox ul li ul li {	padding-left: 28px;	background: url(../img/sitemap/sitemap02.gif) no-repeat top left;	font-size: 12px;	line-height: 18px;	}.sitemapbox ul li.last {	padding-left: 28px;	background: url(../img/sitemap/sitemap_b.gif) no-repeat top left;	}.sitemapbox ul li.last2 {	padding-left: 28px;	background: url(../img/sitemap/sitemap_b.gif) no-repeat top left;	font-size: 12px;	line-height: 18px;	}.sitemapbox ul li.mid {	padding-left: 28px;	background: url(../img/sitemap/sitemap_01.gif) no-repeat top left;	font-size: 12px;	line-height: 18px;	}a.link1 {	text-decoration: none;	color: #666666;}a:hover.link1 {	color: #6DCBA5;	text-decoration: underline;}a.link2 {	text-decoration: none;	color: #199C6F;}a:hover.link2 {	color: #6DCBA5;	text-decoration: underline;}/* writing---------------------------------------------------- */.writing_b a {	background: url(../img/writing/writing_b.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	width: 420px;	height: 50px;	display: block;	margin: 15px 0px 0px 0px;}.writing_b a:hover {	background-position: 0px -50px;	text-decoration: none;}/* access---------------------------------------------------- */.acc {	font-size: 100%;	line-height: 150%;	color: #333333;	margin: 10px 0px 15px 0px;}.b110 {	font-size: 110%;	line-height: 150%;	font-weight: bold;}.red {	color: #FF6600;	font-size: 120%;	line-height: 150%;	font-weight: bold;}.pdf_b a {	background: url(../img/access/pdf_b.jpg) no-repeat 0px 0px;	text-indent: -9999px;	text-decoration: none;	width: 420px;	height: 50px;	display: block;	margin: 5px 0px 0px 0px;}.pdf_b a:hover {	background-position: 0px -50px;	text-decoration: none;}.pdf_s {	font-size: 90%;	line-height: 160%;	color: #333333;	margin: 5px 0px 15px 0px;}.pdf_s a {	color: #FF6600;	text-decoration: none;}.pdf_s a:hover {	color: #FFCC00;	text-decoration: none;}.left_p {	float: left;	padding: 2px 5px 0px 0px;}.bt10 {	margin: 0px 0px 5px 0px;}.bt15 {	margin: 0px 0px 15px 0px;}/* kensa---------------------------------------------------- */.k_1 {	margin: 0px 12px 0px 0px;	width: 204px;	float: left;}.k_2 {	width: 204px;	float: left;}
