body      {

	margin:0px;

	padding:0px;

	height:100%;

	font-size: 10px;

}

.link     { margin-left:10px; }

.bottom_l { padding-top:7px; }

.bottom_r { padding:18px 12px 0px 10px; }

.top_m1   { padding-top:12px; }

.top_m_i  { margin-bottom:1px; }

.photo    { margin:5px 0px 0px 5px; }

.photo_l  { margin:6px 0px 0px 5px; }

.bottom_a { margin:15px 0px; }

.title_m  { font-size:11pt; }

.menu_iti { margin-left:1px; }

.hasen    { background-repeat:repeat-x; }

a:link    { text-decoration:none; font-family:Osaka,ＭＳ Ｐゴシック,ＭＳ ゴシック,sans-serif; font-size:9pt; color:#000000; }

a:visited { text-decoration:none; font-family:Osaka,ＭＳ Ｐゴシック,ＭＳ ゴシック,sans-serif; font-size:9pt; color:#000000; }

a:hover   { text-decoration:underline; font-family:Osaka,ＭＳ Ｐゴシック,ＭＳ ゴシック,sans-serif; font-size:9pt; color:#000000; }

a:active  { text-decoration:underline; font-family:Osaka,ＭＳ Ｐゴシック,ＭＳ ゴシック,sans-serif; font-size:9pt; color:#000000; }

td        { font-size:10px; }

.text_aki { line-height:20px; }

.text_aki2 { line-height:16px; }



.link_s:link    { text-decoration:none; font-family:Osaka,ＭＳ Ｐゴシック,ＭＳ ゴシック,sans-serif; font-size:9pt; color:#FFFFFF; }

.link_s:visited { text-decoration:none; font-family:Osaka,ＭＳ Ｐゴシック,ＭＳ ゴシック,sans-serif; font-size:9pt; color:#FFFFFF; }

.link_s:hover   { text-decoration:underline; font-family:Osaka,ＭＳ Ｐゴシック,ＭＳ ゴシック,sans-serif; font-size:9pt; color:#FFFFFF; }

.link_s:active  { text-decoration:underline; font-family:Osaka,ＭＳ Ｐゴシック,ＭＳ ゴシック,sans-serif; font-size:9pt; color:#FFFFFF; }