h1, h2, h3, h4, h5, p, div, dt, dd, dl, img, input, form, ul, li {	margin: 0px;	padding: 0px;}#container {	margin-left: auto;	margin-right: auto;	width:920px;	text-align: left;	background-image: url(../img/page/back.jpg);	padding: 0px 0px 10px 0px;}* html #container {	/* no ie mac \*/	margin: -5px 0px 0px 0px;	/* */ }*:first-child+html #container {	margin-left: auto;	margin-right: auto;	width:920px;	text-align: left;	background-image: url(../img/page/back.jpg);	padding: 0px 0px 10px 0px;	margin: 0px 0px 0px 0px; }/* table */table {	border-collapse: collapse;	margin: 0px 0px 0px 0px;}table td {	color: #333333;	border: solid 1px #999999;	padding: 2px;	background-color: #FFFFDD;}/* menu---------------------------------------------------- */ul.menu {	width: 920px;	list-style: none;	line-height: 0px;	height: 43px;}li.m01 {	width: 96px;	height: 43px;	float: left;}li.m01 a {	text-indent: -9999px;	width: 96px;	height: 43px;	text-decoration: none;	background-position: 0px 0px;	background-repeat: no-repeat;	background-image: url(../img/page/menu.jpg);	display: block;}li.m01 a:hover {	background-position: 0px -43px;	text-decoration: none;}li.m02 {	width: 172px;	height: 43px;	float: left;}li.m02 a {	text-indent: -9999px;	width: 172px;	height: 43px;	text-decoration: none;	display: block;	background-position: -96px 0px;	background-repeat: no-repeat;	background-image: url(../img/page/menu.jpg);}li.m02 a:hover {	background-position: -96px -43px;	text-decoration: none;}li.m03 {	width: 143px;	height: 43px;	float: left;}li.m03 a {	text-indent: -9999px;	width: 143px;	height: 43px;	text-decoration: none;	display: block;	background-position: -268px 0px;	background-repeat: no-repeat;	background-image: url(../img/page/menu.jpg);}li.m03 a:hover {	background-position: -268px -43px;	text-decoration: none;}li.m04 {	width: 113px;	height: 43px;	float: left;}li.m04 a {	text-indent: -9999px;	width: 113px;	height: 43px;	text-decoration: none;	display: block;	background-position: -411px 0px;	background-repeat: no-repeat;	background-image: url(../img/page/menu.jpg);}li.m04 a:hover {	background-position: -411px -43px;	text-decoration: none;}li.m05 {	width: 154px;	height: 43px;	float: left;}li.m05 a {	text-indent: -9999px;	width: 154px;	height: 43px;	text-decoration: none;	display: block;	background-position: -524px 0px;	background-repeat: no-repeat;	background-image: url(../img/page/menu.jpg);}li.m05 a:hover {	background-position: -524px -43px;	text-decoration: none;}li.m06 {	width: 106px;	height: 43px;	float: left;}li.m06 a {	text-indent: -9999px;	width: 106px;	height: 43px;	text-decoration: none;	display: block;	background-position: -678px 0px;	background-repeat: no-repeat;	background-image: url(../img/page/menu.jpg);}li.m06 a:hover {	background-position: -678px -43px;	text-decoration: none;}li.m07 {	width: 136px;	height: 43px;	float: left;}li.m07 a {	text-indent: -9999px;	width: 136px;	height: 43px;	text-decoration: none;	display: block;	background-position: -784px 0px;	background-repeat: no-repeat;	background-image: url(../img/page/menu.jpg);}li.m07 a:hover {	background-position: -784px -43px;	text-decoration: none;}/* pan---------------------------------------------------- */.pan {	width: 900px;	background-color: #EAF7FD;	border-bottom: #CCCCCC dotted 1px;	margin: 0px 0px 0px 10px;}.pan p {	padding: 0px 0px 8px 0px;	margin: 0px 0px 0px 24px;	font-size: 80%;	line-height: 140%;	color: #0066CC;}.pan p a {	text-decoration: none;	color: #666666;}.pan p a:hover {	color: #AAAAAA;	text-decoration: underline;}/* left---------------------------------------------------- */#page_l {	width: 232px;	float: left;	margin: 10px 0px;}.m_ke {	background: url(../img/page/page_l_01.jpg) no-repeat 0px 0px;	text-indent: -9999px;	width: 232px;	height: 43px;	text-decoration: none;	display: block;}.m_kyo {	background: url(../img/page/page_l_03.jpg) no-repeat 0px 0px;	text-indent: -9999px;	width: 232px;	height: 43px;	text-decoration: none;	display: block;}.m_si {	background: url(../img/page/page_l_05.jpg) no-repeat 0px 0px;	text-indent: -9999px;	width: 232px;	height: 43px;	text-decoration: none;	display: block;}.m_sk {	background: url(../img/page/page_l_07.jpg) no-repeat 0px 0px;	text-indent: -9999px;	width: 232px;	height: 43px;	text-decoration: none;	display: block;}.m_ko {	background: url(../img/page/page_l_09.jpg) no-repeat 0px 0px;	text-indent: -9999px;	width: 232px;	height: 43px;	text-decoration: none;	display: block;}.m_out {	background: url(../img/page/page_l_11.jpg) no-repeat 0px 0px;	text-indent: -9999px;	width: 232px;	height: 43px;	text-decoration: none;	display: block;}ul.l_menu {	width: 208px;	margin: 0px 0px 5px 24px;	list-style: none;	text-align: left;}/* right---------------------------------------------------- */#page_r {	width: 688px;	float: left;}.box{	margin: 10px 0px 0px 27px;	padding: 0px 0px 0px 0px;	width: 651px;}.tonamino_box{	margin: 10px 0px 0px 27px;	width: 651px;	background: url(../img/tonamino/tonamino_back.jpg) no-repeat;}.box02{	margin: 0px 0px 0px 27px;	padding: 0px 0px 0px 0px;	width: 651px;}.text {	color: #333333;	font-size: 80%;	line-height: 160%;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 624px;}.text01 {	color: #333333;	font-size: 80%;	line-height: 160%;}.text a,.text01 a,.text03 a {	color: #108ED1;	text-decoration: underline;}.text a:hover,.text01 a:hover,.text03 a:hover {	color: #999999;	text-decoration: underline;}.text02 {	color: #333333;	font-size: 80%;	line-height: 160%;	margin: 0px 10px 10px 0px;	width: 300px;	float: left;}.text02 a {	color: #333333;	text-decoration: underline;}.text02 a:hover {	color: #999999;	text-decoration: underline;}.text img {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: 0px;}.text03 {	color: #333333;	font-size: 80%;	line-height: 160%;	width: 624px;}.t_out {	width: 688px;	height: 80px;	background: url(../img/out/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.e_out {	width: 688px;	height: 55px;	background: url(../img/out/ent.jpg) no-repeat;}.e_out h3 {	color: #108ED1;	font-size: 120%;	line-height: 140%;	border-bottom: #108ED1 dotted 1px;	margin: 0px 0px 0px 27px;	padding: 5px 0px 7px 0px;	width: 651px;}.t_keiei {	width: 688px;	height: 80px;	background: url(../img/keiei/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.e_keiei {	width: 688px;	height: 55px;	background: url(../img/keiei/ent.jpg) no-repeat;}.e_keiei h3 {	color: #71BA33;	font-size: 120%;	line-height: 140%;	border-bottom: #71BA33 dotted 1px;	margin: 0px 0px 0px 27px;	padding: 5px 0px 7px 0px;	width: 651px;}.t_kyosai {	width: 688px;	height: 80px;	background: url(../img/kyosai/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.e_kyosai {	width: 688px;	height: 55px;	background: url(../img/kyosai/ent.jpg) no-repeat;}.e_kyosai h3 {	color: #00ABED;	font-size: 120%;	line-height: 140%;	border-bottom: #00ABED dotted 1px;	margin: 0px 0px 0px 27px;	padding: 5px 0px 7px 0px;	width: 651px;}.t_sikin {	width: 688px;	height: 80px;	background: url(../img/sikin/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.e_sikin {	width: 688px;	height: 55px;	background: url(../img/sikin/ent.jpg) no-repeat;}.e_sikin h3 {	color: #FBA50F;	font-size: 120%;	line-height: 140%;	border-bottom: #FBA50F dotted 1px;	margin: 0px 0px 0px 27px;	padding: 5px 0px 7px 0px;	width: 651px;}.t_skill {	width: 688px;	height: 80px;	background: url(../img/skill/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.e_skill {	width: 688px;	height: 55px;	background: url(../img/skill/ent.jpg) no-repeat;}.e_skill h3 {	color: #F37316;	font-size: 120%;	line-height: 140%;	border-bottom: #F37316 dotted 1px;	margin: 0px 0px 0px 27px;	padding: 5px 0px 7px 0px;	width: 651px;}.t_kouryu {	width: 688px;	height: 80px;	background: url(../img/kouryu/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.e_kouryu {	width: 688px;	height: 55px;	background: url(../img/kouryu/ent.jpg) no-repeat;}.e_kouryu h3 {	color: #ED4C63;	font-size: 120%;	line-height: 140%;	border-bottom: #ED4C63 dotted 1px;	margin: 0px 0px 0px 27px;	padding: 5px 0px 7px 0px;	width: 651px;}.t_info {	width: 688px;	height: 80px;	background: url(../img/info/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.t_event {	width: 688px;	height: 80px;	background: url(../img/event/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.t_report {	width: 688px;	height: 80px;	background: url(../img/report/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.t_company {	width: 688px;	height: 80px;	background: url(../img/company/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.e_com {	width: 688px;	background: url(../img/out/ent.jpg) no-repeat;}.e_com h3 {	color: #108ED1;	font-size: 120%;	line-height: 140%;	border-bottom: #108ED1 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 5px 0px 7px 0px;	width: 651px;}.e_com02 {	color: #108ED1;	font-size: 120%;	line-height: 140%;	border-bottom: #108ED1 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 5px 0px 7px 0px;	width: 651px;}.com_t01 {	border-bottom: #108ED1 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 651px;	height: 60px;	background: url(../img/company/com_t01.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.com_e01 {	border-bottom: #108ED1 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 624px;	height: 60px;	background: url(../img/company/com_e01.jpg) no-repeat right;}.com_e01 h4 {	color: #108ED1;	font-size: 160%;	line-height: 160%;	padding: 20px 0px 0px 0px;}.com_t02 {	border-bottom: #683AB6 dotted 1px;	margin: 20px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 651px;	height: 60px;	background: url(../img/company/com_t02.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.com_e02 {	border-bottom: #683AB6 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 624px;	height: 60px;	background: url(../img/company/com_e02.jpg) no-repeat right;}.com_e02 h4 {	color: #683AB6;	font-size: 160%;	line-height: 160%;	padding: 20px 0px 0px 0px;}.com_t03 {	border-bottom: #D200B1 dotted 1px;	margin: 10px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 651px;	height: 60px;	background: url(../img/company/com_t03.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.com_e03 {	border-bottom: #D200B1 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 624px;	height: 60px;	background: url(../img/company/com_e03.jpg) no-repeat right;}.com_e03 h4 {	color: #D200B1;	font-size: 160%;	line-height: 160%;	padding: 20px 0px 0px 0px;}.com_t04 {	border-bottom: #FF3072 dotted 1px;	margin: 10px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 651px;	height: 60px;	background: url(../img/company/com_t04.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.com_e04 {	border-bottom: #FF3072 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 624px;	height: 60px;	background: url(../img/company/com_e04.jpg) no-repeat right;}.com_e04 h4 {	color: #FF3072;	font-size: 160%;	line-height: 160%;	padding: 20px 0px 0px 0px;}.com_t05 {	border-bottom: #FF3333 dotted 1px;	margin: 10px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 651px;	height: 60px;	background: url(../img/company/com_t05.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.com_e05 {	border-bottom: #FF3333 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 624px;	height: 60px;	background: url(../img/company/com_e05.jpg) no-repeat right;}.com_e05 h4 {	color: #FF3333;	font-size: 160%;	line-height: 160%;	padding: 20px 0px 0px 0px;}.com_t06 {	border-bottom: #FF6600 dotted 1px;	margin: 10px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 651px;	height: 60px;	background: url(../img/company/com_t06.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.com_e06 {	border-bottom: #FF6600 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 624px;	height: 60px;	background: url(../img/company/com_e06.jpg) no-repeat right;}.com_e06 h4 {	color: #FF6600;	font-size: 160%;	line-height: 160%;	padding: 20px 0px 0px 0px;}.com_t07 {	border-bottom: #FF9900 dotted 1px;	margin: 10px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 651px;	height: 60px;	background: url(../img/company/com_t07.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.com_e07 {	border-bottom: #FF9900 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 624px;	height: 60px;	background: url(../img/company/com_e07.jpg) no-repeat right;}.com_e07 h4 {	color: #FF9900;	font-size: 160%;	line-height: 160%;	padding: 20px 0px 0px 0px;}.com_t08 {	border-bottom: #669900 dotted 1px;	margin: 10px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 651px;	height: 60px;	background: url(../img/company/com_t08.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.com_e08 {	border-bottom: #669900 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 624px;	height: 60px;	background: url(../img/company/com_e08.jpg) no-repeat right;}.com_e08 h4 {	color: #669900;	font-size: 160%;	line-height: 160%;	padding: 20px 0px 0px 0px;}.com_t09 {	border-bottom: #008200 dotted 1px;	margin: 10px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 651px;	height: 60px;	background: url(../img/company/com_t09.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.com_e09 {	border-bottom: #008200 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 624px;	height: 60px;	background: url(../img/company/com_e09.jpg) no-repeat right;}.com_e09 h4 {	color: #008200;	font-size: 160%;	line-height: 160%;	padding: 20px 0px 0px 0px;}.com_t10 {	border-bottom: #009999 dotted 1px;	margin: 10px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 651px;	height: 60px;	background: url(../img/company/com_t10.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.com_e10 {	border-bottom: #009999 dotted 1px;	margin: 0px 0px 10px 27px;	padding: 0px 0px 0px 0px;	width: 624px;	height: 60px;	background: url(../img/company/com_e10.jpg) no-repeat right;}.com_e10 h4 {	color: #009999;	font-size: 160%;	line-height: 160%;	padding: 20px 0px 0px 0px;}.t_sightseeing {	width: 688px;	height: 80px;	background: url(../img/sightseeing/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.t_tonamino {	width: 688px;	height: 80px;	background: url(../img/tonamino/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.t_link {	width: 688px;	height: 80px;	background: url(../img/link/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.t_sitemap {	width: 688px;	height: 80px;	background: url(../img/sitemap/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.t_policy {	width: 688px;	height: 80px;	background: url(../img/policy/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}.t_toi {	width: 688px;	height: 80px;	background: url(../img/toi/title.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;	display: block;}/* report---------------------------------------------------- */.rl_box{	font-size: 110%;	border-top: #999999 dashed 1px;	margin: 10px 0px 0px 0px;	padding: 10px 0px 0px 0px;}.rl_date{	color: #666666;	font-size: 80%;	line-height: 160%;	float: left;	margin: 0px 10px 0px 0px;}.rl_text{	color: #108ED1;	font-size: 80%;	line-height: 160%;	margin: 0px 0px 0px 0px;	float: left;}.rl_text a {	text-decoration: underline;	color: #108ED1;}.rl_text a:hover {	color: #108ED1;	text-decoration: none;}.r_title{	color: #108ED1;	font-size: 100%;	line-height: 140%;	margin: 0px 0px 5px 0px;	font-weight: normal;}/* info---------------------------------------------------- */.info_box{	margin: 10px 0px 10px 27px;	padding: 0px 0px 10px 0px;	width: 651px;	border-bottom: #999999 dashed 1px;}.il_box{	font-size: 110%;	border-top: #999999 dashed 1px;	margin: 10px 0px 0px 0px;	padding: 10px 0px 0px 0px;}.il_date{	color: #666666;	font-size: 80%;	line-height: 160%;	float: left;	margin: 0px 10px 0px 0px;}.il_text{	color: #FF6600;	font-size: 80%;	line-height: 160%;	margin: 0px 0px 0px 0px;	float: left;}.il_text a {	text-decoration: underline;	color: #FF6600;}.il_text a:hover {	color: #FF6600;	text-decoration: none;}.i_date{	color: #666666;	font-size: 80%;	line-height: 160%;}.i_title{	color: #FF6600;	font-size: 100%;	line-height: 140%;	margin: 0px 0px 5px 0px;	font-weight: normal;}.i_text_box{	border-bottom: #999999 dashed 1px;	margin: 0px 0px 7px 0px;	padding: 0px 27px 10px 0px;}.i_text_box img {	border: 0px;}.i_text{	color: #333333;	font-size: 80%;	line-height: 150%;}/* jigyousyo---------------------------------------------------- */.j_title{	font-size: 120%;	line-height: 140%;	margin: 0px 0px 13px 0px;	color: #ED4C63;}.jl_text{	color: #ED4C63;	font-size: 80%;	line-height: 160%;	margin: 0px 0px 0px 0px;}.jl_text a {	text-decoration: underline;	color: #ED4C63;}.jl_text a:hover {	color: #ED4C63;	text-decoration: none;}.j_text_box{	margin: 0px 0px 0px 0px;	padding: 0px 27px 10px 0px;}.j_text {	color: #333333;	font-size: 80%;	line-height: 150%;}/* outlist---------------------------------------------------- */ul.out_l_box {	margin: 0px 0px 0px 0px;	padding: 10px 0px 0px 0px;	width: 688px;	list-style: none;	line-height: 0px;	background: url(../img/out/ent.jpg) no-repeat left top;}.out_l_text {	margin: 0px 0px 10px 27px;	padding: 0px 0px 10px 0px;	width: 651px;	border-bottom: #999999 dashed 1px;	color: #333333;	font-size: 80%;	line-height: 160%;	text-decoration: none;}.out_l_text a {	color: #108ED1;	font-size: 140%;	line-height: 160%;	text-decoration: none;}.out_l_text a:hover {	color: #AAAAAA;	text-decoration: none;}/* form---------------------------------------------------- */.red {	color: #FF3300;}.toi_box {	width:624px;	margin: 10px 0px 0px 27px;}dl.fo {	width: 624px;	font-size: 80%;	line-height: 140%;	color: #333333;	background-color: #FFFFCC;	margin: 20px 0px 0px 0px;	border-top: #999999 dotted 1px;}.fo_box {	width: 624px;	border-bottom: #999999 dotted 1px;}dl.fo dt {	width: 130px;	margin: 0px 3px 0px 0px;	padding: 10px;	float: left;	text-align: right;	color: #666666;}* html dl.fo dt {	/* no ie mac \*/	width: 150px;	/* */ }*:first-child+html dl.fo dt {	width: 130px; }dl.fo dd {	width: 451px;	padding: 10px;	float: left;	background-color: #FFFFFF;}* html dl.fo dd {	/* no ie mac \*/	width: 471px;	/* */ }*:first-child+html dl.fo dd {	width: 451px; }p.fo_tex01 {	font-size: 12px;	color: #333333;	line-height: 19px;	padding: 0px 0px 10px 0px;}.f_b {	padding: 10px 0px 0px 0px;	background-color: #FFFFFF;}.er {	font-size: 15px;	color: #FF3300;	line-height: 20px;	width: 451px;	margin: 30px 0px 10px 0px;}.f_t2 {	font-size: 12px;	color: #663300;	line-height: 17px;	border: solid 1px #FFFFFF;	padding: 2px;}.f_t {	font-size: 12px;	color: #333333;	line-height: 17px;	border: solid 1px #FFFFFF;	padding: 2px;}/* link---------------------------------------------------- */.link_box {	background: url(../img/link/pt.jpg) no-repeat right top;	width:624px;	margin: 10px 0px 0px 27px;}/* sitemap---------------------------------------------------- */.sitemapbox {	margin: 0px 0px 15px 0px;	}.site_t01 {	font-size: 13px;	line-height: 16px;	}.site_t01 a,.site_t02 a,.site_t03 a,.site_ {	color: #333333;	text-decoration: none;	}.site_t01 a:hover,.site_t02 a:hover,.site_t03 a:hover {	color: #333333;	text-decoration: underline;	}.site_t02 {	font-size: 13px;	line-height: 16px;	margin: 20px 0px 0px 0px;	color: #333333;	}.site_t03 {	font-size: 13px;	line-height: 16px;	margin: 10px 0px 0px 0px;	}.sitemapbox ul {	list-style: none;	padding: 2px 0px;	}.sitemapbox ul li {	padding-left: 28px;	background: url(../img/sitemap/sitemap01.gif) no-repeat top left;	font-size: 13px;	line-height: 16px;	}.sitemapbox ul li ul li {	padding-left: 28px;	background: url(../img/sitemap/sitemap02.gif) no-repeat top left;	font-size: 12px;	line-height: 16px;	}.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: 16px;	}.sitemapbox ul li.mid {	padding-left: 28px;	background: url(../img/sitemap/sitemap_01.gif) no-repeat top left;	font-size: 12px;	line-height: 16px;	}a.link1{	color: #555555;	text-decoration: none;	}a:hover.link1 {	color: #555555;	text-decoration: underline;	}a.link2{	color: #555555;	text-decoration: none;	}a:hover.link2 {	color: #555555;	text-decoration: underline;	}/* back---------------------------------------------------- */.back{	color: #666666;	font-size: 75%;	line-height: 160%;	margin: 0px 0px 0px 0px;}.back2{	color: #666666;	font-size: 75%;	line-height: 160%;	margin: 10px 0px 0px 27px;}.back a,.back2 a {	text-decoration: none;	color: #666666;}.back a:hover,.back2 a:hover {	color: #AAAAAA;	text-decoration: underline;}/* list---------------------------------------------------- */.list {	padding: 0px 0px 8px 0px;	font-size: 80%;	line-height: 140%;	color: #666666;	margin: 0px 0px 0px 27px;}.list a {	text-decoration: none;	color: #666666;}.list a:hover {	color: #AAAAAA;	text-decoration: underline;}/* pagetop---------------------------------------------------- */.page_top {	padding: 0px 0px 0px 0px;	width: 678px;}.page_top p a {	background: url(../img/page/page_top.jpg) no-repeat 0px 0px;	text-indent: -9999px;	width: 90px;	height: 22px;	text-decoration: none;	float: right;}.page_top p a:hover {	background-position: 0px -22px;	text-decoration: none;}/* aki---------------------------------------------------- */#aki_box {	margin-left: auto;	margin-right: auto;	width:600px;	text-align: center;}.aki_pt {	width:600px;}.aki_pt img a {	border: 0px;}.aki_pt img {	border: 0px;}