@charset "utf-8";/*Theme Name: TEC-D ORIGINAL THEMETheme URI: http://tec-d.com/Description: 山口県内航海運組合WEBVersion: 1.0Author: TEC-D (C) 2009Author URI: http://tec-d.com/*/body  {	margin: 0;	padding: 0;	text-align: center;	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	height: 100%;	background-image: url(img/index/bc.jpg);	background-repeat: repeat-x;	background-position: center top;	line-height: 1.4em;	font-size: 100%;}#header  {	padding: 0px;	height: 154px;	margin: 0px auto;	width: 850px;	display: block;} #header  h1#logo                      {	text-decoration: none;	height: 96px;	width: 318px;	padding: 0px;	margin: 0px;	text-indent: -9999px;	position: relative;	left: 0px;	top: 21px;	float: left;}#header  h1#logo   a    {	background-repeat: no-repeat;	display: block;	background-image: url(img/headbtn/toplink.jpg);	left: 0px;	top: 0px;	height: 100%;	width: 100%;	margin: 0px;	padding: 0px;	position: absolute;	background-position: left top;}#header /*Right Btn*/ #hdhome   {	margin: 0px;	padding: 0px;	float: right;	position: relative;	right: 100px;	top: 0px;	height: 33px;	width: 99px;}#header  #hdhome    a  {	display: block;	text-decoration: none;	text-indent: -9999px;	background-image: url(img/headbtn/home.jpg);	margin: 0px;	padding: 0px;	height: 33px;	width: 99px;}#header  #hdhome    a:hover  {	text-decoration: none;	background-image: url(img/headbtn/ro/home.jpg);}#header #sitemap {	margin: 0px;	padding: 0px;	float: right;	position: relative;	font-size: 80%;	font-weight: normal;	font-style: normal;	top: 0px;	right: -99px;	height: 33px;	width: 99px;}#header #sitemap a {	display: block;	height: 33px;	width: 99px;	color: #000000;	text-decoration: none;	font-weight: normal;	text-indent: -9999px;	background-image: url(img/headbtn/sitemap.jpg);}#header #sitemap a:hover {	color: #000000;	text-decoration: none;	font-weight: normal;	background-image: url(img/headbtn/ro/sitemap.jpg);}/*ヘッダーボタン*/#header #home   {	margin: 0px;	padding: 0px;	display: block;	text-indent: -9999px;	position: relative;	float: left;	top: 11px;	left: 0px;}#header #home     a  {	display: block;	height: 39px;	width: 140px;	color: #FFFFFF;	text-decoration: none;	background-image: url(img/headbtn/btn_r1_c1.jpg);}#header #home a:hover {	background-image: url(img/headbtn/ro/btn_r1_c1.jpg);}#header #about   {	margin: 0px;	padding: 0px;	display: block;	text-indent: -9999px;	position: relative;	float: left;	top: 11px;	left: 2px;}#header #about     a  {	display: block;	height: 39px;	width: 140px;	color: #FFFFFF;	text-decoration: none;	background-image: url(img/headbtn/btn_r1_c3.jpg);	margin-left: 2px;}#header #about a:hover {	background-image: url(img/headbtn/ro/btn_r1_c3.jpg);}#header #hdkumiai   {	margin: 0px;	padding: 0px;	display: block;	text-indent: -9999px;	position: relative;	float: left;	top: 11px;	left: 2px;}#header #hdkumiai     a  {	display: block;	height: 39px;	width: 140px;	color: #FFFFFF;	text-decoration: none;	background-image: url(img/headbtn/btn_r1_c5.jpg);	margin-left: 2px;}#header #hdkumiai a:hover {	background-image: url(img/headbtn/ro/btn_r1_c5.jpg);}#header #hdaccess   {	margin: 0px;	padding: 0px;	display: block;	text-indent: -9999px;	position: relative;	float: left;	top: 11px;	left: 2px;}#header #hdaccess     a  {	display: block;	height: 39px;	width: 140px;	color: #FFFFFF;	text-decoration: none;	background-image: url(img/headbtn/btn_r1_c7.jpg);	margin-left: 2px;}#header #hdaccess a:hover {	background-image: url(img/headbtn/ro/btn_r1_c7.jpg);}#header #hdlogin   {	margin: 0px;	padding: 0px;	display: block;	text-indent: -9999px;	position: relative;	float: left;	top: 11px;	left: 2px;}#header #hdlogin     a  {	display: block;	height: 39px;	width: 140px;	color: #FFFFFF;	text-decoration: none;	background-image: url(img/headbtn/btn_r1_c10.jpg);	margin-left: 2px;}#header #hdlogin a:hover {	background-image: url(img/headbtn/ro/btn_r1_c10.jpg);}#header #hdcntct {	margin: 0px;	padding: 0px;	position: relative;	display: block;	text-indent: -9999px;	float: left;	top: 11px;	left: 2px;}#header #hdcntct a {	display: block;	height: 39px;	width: 140px;	color: #FFFFFF;	text-decoration: none;	background-image: url(img/headbtn/btn_r1_c15.jpg);}#header #hdcntct a:hover {	background-image: url(img/headbtn/ro/btn_r1_c15.jpg);}#container      {	margin: 0px auto;	width: 850px;	padding: 10px 0px 0px;} #container #sidebar1 {	float: left;	width: 200px;	display: block;	padding-right: 10px;}/*#container #sidebar1 .title {	height: 44px;	background-image: url(img/sidebtn/dotchi_title.jpg);	background-repeat: no-repeat;	background-position: center center;	text-indent: -9999px;	margin-top: 7px;}*/#container  #sidebar1 ul {	margin: 0px;	padding: 0px;	list-style: none;	width: 200px;}#container    #sidebar1 ul li a  {	text-decoration: none;	color: #333333;	font-size: 90%;	display: block;	text-indent: 30px;	text-align: left;	background-image: url(img/sidebtn/sidebtn.jpg);	background-repeat: no-repeat;	background-position: center center;	margin: 0px;	padding: 0px;	line-height: 3.1em;	height: 45px;}#container #sidebar1 ul li a:hover {	background-image: url(img/sidebtn/ro/sidebtn.jpg);	color: #FFFFFF;}#container    #sidebar1    ul    li.ue a  {	background-image: url(img/sidebtn/sidebtn_ue.jpg);	margin: 10px 0px 0px;	padding: 0px;	height: 45px;}#container #sidebar1 ul li.ue a:hover {	background-image: url(img/sidebtn/ro/sidebtn_ue.jpg);	color: #FFFFFF;}#container    #sidebar1    ul    li.shita a  {	background-image: url(img/sidebtn/sidebtn_shita.jpg);	background-repeat: no-repeat;	background-position: center center;	margin: 0px;	padding: 0px;}#container #sidebar1 ul li.shita a:hover {	background-image: url(img/sidebtn/ro/sidebtn_shita.jpg);	color: #FFFFFF;}/*udr_sidebtn*/#container  #sidebar1 ul li ul {	margin: 0px;	padding: 0px;	list-style: none;	width: 200px;	font-size: 90%;}#container    #sidebar1    ul  li ul li a  {	text-decoration: none;	color: #333333;	font-size: 85%;	height: 34px;	display: block;	text-indent: 36px;	text-align: left;	background-image: url(img/sidebtn/sidebtn_udr.jpg);	background-repeat: no-repeat;	background-position: center center;	line-height: 2.6em;	margin: 0px;	padding: 0px;}#container #sidebar1 ul li ul li a:hover {	background-image: url(img/sidebtn/ro/sidebtn_udr.jpg);	color: #FFFFFF;}#container  #sidebar1 .entry_bnr1 {	display: block;}#container   #sidebar1  .entry_bnr1 a {	display: block;	height: 64px;	width: 200px;	background-image: url(img/sidebtn/login.jpg);	text-indent: -9999px;	padding-bottom: 6px;	background-repeat: no-repeat;	background-position: center center;}#container  #sidebar1 .entry_bnr1 :hover {	background-image: url(img/sidebtn/ro/login.jpg);}#container    #sidebar1 .cat {	list-style: none;	background-image: url(img/h5.jpg);	background-repeat: no-repeat;	background-position: left center;	text-indent: 1pc;	margin-top: 10px;}#container    #sidebar1  .feed img {	margin: 8px 0px;	padding: 0px;	height: 29px;	width: 180px;}#whatever #container #sidebar1 .logout {	width: 80px;	margin: 6px auto;}#whatever #container #sidebar1 .logout a {	font-size: 75%;	padding: 2px 4px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	text-decoration: none;}#whatever #container #sidebar1 .logout a:hover {	color: #FFFFFF;	background-color: #FF0000;}/*MAIN-------------------------------*/#container #mainContent  {	width: 640px;	float: left;	margin: 4px 0px 0px;	padding: 0px;	text-align: left;	background-color: #FFFFFF;} #container    #mainContent .topbnr   {	height: 243px;	margin: 0px 0px 8px;	padding: 0px;}#container      #mainContent  .industry   {	margin: 0px 0px 6px;	padding: 0px;	line-height: 2.4em;	height: 177px;	background-image: url(img/bnr/industry_bnr.jpg);}#container      #mainContent  .associates   {	margin: 0px 0px 6px;	padding: 0px;	line-height: 2.4em;	height: 177px;	background-image: url(img/bnr/associates_bnr.jpg);}#container      #mainContent  .members   {	margin: 0px 0px 6px;	padding: 0px;	line-height: 2.4em;	height: 177px;	background-image: url(img/bnr/mem_bnr.jpg);}#container      #mainContent  .contactbnr   {	margin: 0px 0px 6px;	padding: 0px;	line-height: 2.4em;	height: 177px;	background-image: url(img/bnr/contact_bnr.jpg);}#container     #mainContent .pagebnr   {	margin: 0px 0px 6px;	padding: 0px;	line-height: 2.4em;	height: 177px;	background-image: url(img/shopimgbnr.jpg);}#container      #mainContent  .barancebnr   {	margin: 0px 0px 6px;	padding: 0px;	line-height: 2.4em;	height: 200px;	background-image: url(img/bnr/barancecheck.jpg);	background-repeat: no-repeat;	background-position: left center;	text-indent: -9999px;}#container   #mainContent   .koumoku {	height: 351px;	background-image: url(img/pages/6koumoku.jpg);	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 8px center;	padding: 0px 10px 8px 8px;	width: 520px;}#container  #mainContent  .barance {	height: 283px;	background-image: url(img/pages/barancesheet_okun.jpg);	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 8px center;	padding: 0px 10px 8px 8px;}#container  #mainContent  .cyusyaku {	font-size: 75%;	color: #663333;	padding-right: 10px;	padding-left: 8px;	text-align: right;}#container  #mainContent p {	font-size: 95%;	margin: 0px 16px 12px 0px;	padding: 0px 0px 0px 14px;	list-style: none;	text-indent: 0px;	line-height: 1.6em;}#container #mainContent p.day {	padding: 2px;	border: 1px solid #CCCCCC;	width: 120px;	text-align: center;	font-size: 75%;	background-color: #E3E3E3;	margin-left: 6px;}#container     #mainContent     .downl a  {	padding: 0px;	height: 58px;	width: 140px;	display: block;	background-image: url(img/fax_dl.jpg);	text-indent: -9999px;	margin: 4px 4px 8px 0px;	float: left;}#container #mainContent .downl a:hover {	background-image: url(img/fax_dl_ro.jpg);}#container #mainContent .acrobat a {	display: block;	height: 31px;	width: 88px;	background-image: url(img/bnr/get_adobe_reader.gif);	text-indent: -9999px;	padding: 0px;	margin-left: 4px;	float: left;	margin-top: 30px;}#container #mainContent .acr_cap {	font-size: 70%;	display: block;	float: left;	width: 320px;	padding: 0px;	margin-top: 30px;	margin-left: 4px;}/*トピックス2topic2L*/#container #mainContent  .tpc2 {	display: block;	padding: 0px;	border: 1px solid #CCCCCC;	margin: 12px 0px;	height: 143px;}#container #mainContent  .tpc2 h1.topic{	height: 24px;	margin: 0px;	padding: 0px;	font-size: 95%;	line-height: 1.7em;	text-indent: -9999px;	display: block;	background-image: url(img/index/mds1.jpg);	font-weight: bolder;	background-repeat: no-repeat;	background-position: center center;}#container #mainContent .tpc2L {	display: block;	margin: 0px;	padding: 4px;	width: 305px;	float: left;}#container #mainContent .tpc2L dl {	margin: 0px;	padding: 0px;}#container #mainContent .tpc2L dl dt.faq {}#container #mainContent .tpc2L dl dt.faq a {	height: 105px;	width: 105px;	display: block;	background-image: url(img/bnr/topic_bnr1.jpg);	float: left;	margin-right: 4px;	padding: 2px;	background-repeat: no-repeat;	background-position: center center;	border: 1px solid #CCCCCC;}#container #mainContent .tpc2L dl dt.body {	float: left;	font-size: 85%;	width: 180px;	padding-right: 6px;	display: block;}/*topics2R*/#container #mainContent .tpc2R {	display: block;	margin: 0px;	padding: 4px;	width: 305px;	float: left;}#container #mainContent .tpc2R dl {	margin: 0px;	padding: 0px;}#container #mainContent .tpc2R dl dt.flow {}#container #mainContent .tpc2R dl dt.flow a {	height: 105px;	width: 105px;	display: block;	background-image: url(img/bnr/topic_bnr2.jpg);	float: left;	margin-right: 8px;	padding: 2px;	border: 1px solid #CCCCCC;	background-repeat: no-repeat;	background-position: center center;}#container #mainContent .tpc2R dl dt.body {	float: left;	font-size: 85%;	width: 180px;	padding-right: 6px;}/*トピックス３topic3L*/#container #mainContent  .tpc3 {	display: block;	padding: 0px;	border: 1px solid #CCCCCC;	margin: 12px 10px 12px 8px;	height: 143px;}#container #mainContent  .tpc3 h1.topic3{	height: 24px;	margin: 0px;	padding: 0px;	font-size: 95%;	line-height: 1.7em;	text-indent: -9999px;	display: block;	background-image: url(img/index/mds1.jpg);	font-weight: bolder;	background-repeat: no-repeat;	background-position: left center;}#container #mainContent .tpc3L {	display: block;	margin: 0px;	padding: 4px;	float: left;}#container #mainContent .tpc3L dl {	margin: 0px;	padding: 0px;}#container #mainContent .tpc3L dl dt.teate {}#container #mainContent .tpc3L dl dt.teate a {	height: 105px;	width: 105px;	display: block;	background-image: url(img/bnr/topic_bnr3.jpg);	float: left;	margin-right: 6px;	padding: 2px;	background-repeat: no-repeat;	background-position: center center;	border: 1px solid #CCCCCC;}#container #mainContent .tpc3L dl dt.body {	font-size: 85%;	display: block;	line-height: 1.3em;	margin: 0px;	padding: 0px;}/*新着記事一覧*/#container #mainContent .news {	margin-bottom: 12px;	padding: 0px;	margin-top: 0px;	margin-left: 7px;}#container  #mainContent ul.top   {	margin: 0px 0px 0px 5px;	padding: 0px;	list-style: url(none) none;}#container #mainContent   ul.top   li  {	text-align: left;	background-image: url(img/sankaku.gif);	background-repeat: no-repeat;	background-position: left center;	text-indent: 14px;	vertical-align: middle;	padding: 0px;	line-height: 1.7em;	font-size: 90%;	margin: 0px;}#container #mainContent ul.top li .cat {}#container #mainContent ul.top li .cat a {	font-size: 65%;	color: #333333;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;	padding: 1px 2px;	text-decoration: none;	margin-left: 6px;}#container #mainContent ul.top li .cat a:hover {	color: #FFFFFF;	background-color: #FF3333;}#container #mainContent  ul.sitem {	margin: 0px;	padding: 0px;}#container #mainContent    ul.sitem    li  {	background-image: url(img/h4.jpg);	list-style: none;	background-repeat: no-repeat;	background-position: left 4px;	text-indent: 24px;	display: block;	margin: 0px 0px 4px 20px;	padding: 0px;	line-height: 1.7em;}#container #mainContent  ul.sitem  li  ul  li a  {	text-align: left;	text-indent: 24px;	display: block;	background-position: left center;	background-image: url(img/h4.jpg);	background-repeat: no-repeat;	line-height: 1.6em;	height: 24px;	margin-bottom: 2px;}#container #mainContent   .pankuzu {	font-size: 70%;	padding-top: 4px;	margin-bottom: 4px;	padding-left: 0px;	text-align: right;}#container   #mainContent  .topics  {	margin: 0px 0px 12px;	padding: 0px;	display: block;	background-image: url(img/bnr/topics.jpg);	background-repeat: no-repeat;	background-position: left center;	width: 468px;	border: 1px solid #CCCCCC;	float: left;	height: auto;}#container    #mainContent h1.voicetop   {	background-image: url(img/voice_mds.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 24px;	width: 468px;	text-indent: -9999px;	margin: 0px;	padding: 0px;	font-weight: normal;	font-variant: normal;}#container #mainContent .pickup {	margin: 0px 8px 0px 4px;	padding: 0px;}#container #mainContent .pickup .pu_L {	float: left;	margin: 0px;	padding: 0px;}#container #mainContent .pickup .pu_L a {	background-image: url(img/bnr/top_naikou_bnr.jpg);	background-repeat: no-repeat;	background-position: center center;	display: block;	height: 140px;	width: 310px;	text-indent: -9999px;}#container #mainContent .pickup .pu_L a:hover {	background-image: url(img/bnr/top_naikou_bnr_ro.jpg);}#container #mainContent .pickup .pu_R {	float: right;}#container #mainContent .pickup .pu_R a {	background-image: url(img/bnr/top_kumiai_bnr.jpg);	background-repeat: no-repeat;	background-position: center center;	display: block;	height: 140px;	width: 310px;	text-indent: -9999px;}#container #mainContent .pickup .pu_R a:hover {	background-image: url(img/bnr/top_kumiai_bnr_ro.jpg);}#container #mainContent .contact {	margin: 0px;	display: block;	padding: 0px;	width: 155px;	float: right;}#container #mainContent p .foward {	padding: 1px 3px;	margin-top: 6px;	margin-bottom: 6px;	border: 1px solid #CCCCCC;	width: 50px;	text-align: center;	float: left;	margin-right: 4px;	font-size: 80%;}#container  #mainContent  p  .after {	padding: 1px 3px;	margin-top: 6px;	margin-bottom: 6px;	border: 1px solid #CCCCCC;	width: 50px;	text-align: center;	float: left;	font-size: 80%;}/*会員ページ*/#container #mainContent .pickup .log_L {	float: left;	margin: 0px;	padding: 0px;}#container #mainContent .pickup .log_L a {	background-image: url(img/bnr/bbs_bnr.jpg);	background-repeat: no-repeat;	background-position: center center;	display: block;	height: 140px;	width: 310px;	text-indent: -9999px;}#container #mainContent .pickup .log_L a:hover {	background-image: url(img/bnr/bbs_bnr_ro.jpg);}#container #mainContent .pickup .log_R {	float: right;}#container #mainContent .pickup .log_R a {	background-image: url(img/bnr/mbs_bnr.jpg);	background-repeat: no-repeat;	background-position: center center;	display: block;	height: 140px;	width: 310px;	text-indent: -9999px;}#container #mainContent .pickup .log_R a:hover {	background-image: url(img/bnr/mbs_bnr_ro.jpg);}#container #mainContent .contact {	margin: 0px;	display: block;	padding: 0px;	width: 155px;	float: right;}#container #mainContent  .contact .contact_M {}#container #mainContent .contact .contact_M a {	float: left;	margin: 0px 0px 6px;	padding: 0px;	height: 104px;	background-image: url(img/bnr/entry_bnr1.jpg);	width: 155px;	display: block;}#container #mainContent .contact .contact_M a:hover {	background-image: url(img/bnr/entry_bnr1_ro.jpg);}#container #mainContent .contact .contact_T {}#container #mainContent .contact .contact_T a {	float: right;	margin: 0px;	padding: 0px;	width: 155px;	height: 104px;	background-image: url(img/bnr/entry_bnr2.jpg);}#container #mainContent .contact .contact_T a:hover {	background-image: url(img/bnr/entry_bnr2_ro.jpg);}/*LINK STYLE*/#container   #mainContent   li.linkcat   {	list-style: url(none) none;}#container   #mainContent   li.linkcat ul  {	margin: 0px 0px 0px 10px;	padding: 0px;	list-style: url(none) none;}#container   #mainContent   li.linkcat ul p  {	margin: 0px 0px 8px 5px;}#container   #mainContent   li.linkcat ul li  {	list-style: url(none) none;}#container     #mainContent .form {	margin: 0px;	padding: 0px;}#container #mainContent  #udrguide {	padding: 6px 0px;	text-align: right;	font-size: 70%;	margin-right: 14px;	margin-bottom: 5px;}#container #mainContent table {	margin-bottom: 10px;	margin-left: 14px;	font-size: 70%;	padding: 0px;}#whatever #container #mainContent .form #mailform table {	font-size: 85%;	margin-left: 6px;}#container #mainContent .p_next {	font-size: 80%;}#footcntn {	background-image: url(img/index/fotter_bc.jpg);	background-repeat: no-repeat;	background-position: center top;	background-color: #3366FF;	height: 320px;	padding: 0px;	margin: 0px;}#container #mainContent .map {	margin-top: 4px;	border: 1px solid #CCCCCC;	width: 580px;	margin-left: 10px;}#footer/*FOOTER-------------------------------*/        {	position: relative;	height: 120px;	margin-top: 8px;	margin-right: auto;	margin-left: auto;	width: 850px;	color: #FFFFFF;} #footer  #clt  {	font-size:   75%;	font-weight: normal;	margin:      5px 0 80px;	font-family: sans-serif;	position: relative;	float: left;	padding-left: 0px;}#footer  #clt  a  {	color: #FFFFFF;	font-size: 80%;}#footer  .link  {	text-align: right;	margin: 5px 0px 80px;	padding: 0px;	float: right;	width: 270px;	font-size: 0.85em;}#footer  .cnt  {	text-align: right;	margin-top: 30px;	display: block;}#footer  .link  a  {	text-decoration: none;	color: #FFFFFF;	font-size: 85%;	padding-right: 7px;}#footer  .link  a:hover  {	color: #FF0000;}.clearfloat {	clear:both;	height:0;	font-size: 0px;	line-height: 0px;	margin: 0px;	padding: 0px;}.fltrt { 	float: right;	margin-left: 8px;}.fltlft { 	float: left;	margin-right: 8px;}.clearfloat { 	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}#container /* BASIC*/ #mainContent h1  {	font-size:   100%;	background-image: url(img/h1.jpg);	background-repeat: no-repeat;	background-position: left center;	height: 42px;	line-height: 2.7em;	text-align: left;	display: block;	margin: 6px 4px 5px 5px;	padding-left: 12px;	text-indent: 8px;	font-weight: bolder;}/* BASIC*/#container  #mainContent h2  {	font-size:   100%;	font-weight: bolder;	background-image: url(img/h2.jpg);	background-repeat: no-repeat;	background-position: left center;	height: 38px;	line-height: 2.4em;	text-align: left;	display: block;	margin: 0px 18px 8px 14px;	padding-top: 2px;	border-bottom: 1px dotted #666666;	text-indent: 18px;}#container    #mainContent   h3  {	font-size:   100%;	font-weight: bold;	background-image: url(img/h3.jpg);	background-repeat: no-repeat;	background-position: left center;	height: 28px;	line-height: 1.6em;	text-align: left;	display: block;	text-indent: 18px;	margin: 8px 24px 5px 14px;	border-bottom: 1px dotted #999999;	border-top-width: 0px;	border-right-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-left-style: none;}#container    #mainContent   h4  {	font-size:   100%;	font-weight: bolder;	background-image: url(img/h4.jpg);	background-repeat: no-repeat;	background-position: left center;	height: 30px;	line-height: 1.9em;	text-align: left;	display: block;	margin: 0px 24px 6px 14px;	text-indent: 24px;	border-bottom: 1px dotted #CCCCCC;	border-top-width: 0px;	border-right-width: 0px;	border-top-style: none;	border-right-style: none;	border-left: 0px none;}#container   #mainContent  h5  {	font-size:   90%;	font-weight: bold;	background-image: url(img/h5.jpg);	background-repeat: no-repeat;	background-position: left center;	height: 26px;	line-height: 2em;	text-align: left;	display: block;	margin: 8px 24px 6px 14px;	text-indent: 22px;	border-width: 0px;	border-style: none;}#container   #mainContent  h6 {	font-size: 90%;	padding: 10px;	border: 1px dashed #CCCCCC;	background-color: #E7F7FA;	margin: 0px 24px 10px 14px;	font-weight: normal;}a:link {	color: #3366CC;	text-decoration: underline;}a:visited {	color: #3366CC;	text-decoration: underline;}a:hover {	color: #FF6633;}a:active {	color: #FF6633;}.chusyaku   {	font-size: 80%;	color: #996600;}.red {	color: #FF3333;	font-weight: normal;}.red_S {	font-size: 70%;	color: #FF0000;}.redbld {	font-weight: bolder;	color: #FF3333;}.redbld_L {	font-size: 1.4em;	line-height: 1.4em;	font-weight: bolder;	color: #FF3333;}.green {	color: #336600;	font-weight: bold;}.gray {	color: #CCCCCC;	font-weight: normal;}.grnbld_L {	font-size: 1.2em;	line-height: 1.2em;	font-weight: bolder;	color: #336633;}.blue {	color: #0066FF;}.blue_S {	font-size: 70%;	color: #3366FF;}.day {	font-size: 85%;	margin-right: 8px;}.nomalsize {	font-size: 1.5em;	line-height: 1.8em;}h1 .small_bk  {	font-size: 75%;	font-weight: normal;}img.pagebnr {	margin: 0px;	padding: 0px;	border: 0px none #FFFFFF;}img {	border-top: 0px;	border-right: 0px;	border-bottom: 0px;	border-left: 0px;	margin: 0px;	padding: 0px;} 	</style>img.ct {	margin: 0px;	padding: 0px;}img.ct {	margin: 4px 0px 0px;	padding: 0px;}/*FILE別リンクマーク*/a[href $='.pdf'] {font-size: 14px;background:url(img/pdf.png) no-repeat;margin-top: 4px;padding-left: 24px;padding-top: 4px;padding-bottom: 4px;}a[href $='.pdf'] a {color:#0000FF;}a[href $='.pdf'] a:hover{color:#0000FF;text-decoration:underline;}a[href $='.xlsx'] ,a[href $='.xls'] {font-size: 14px;background:url(img/exel.png) no-repeat;margin-top: 4px;padding-left: 24px;padding-top: 0px;padding-bottom: 4px;}a[href $='.xlsx'] a ,a[href $='.xls'] a {color:#0000FF;}a[href $='.xlsx'] a:hover ,a[href $='.xls'] a:hover{color:#0000FF;text-decoration:underline;}a[href $='.docx'] ,a[href $='.doc'] {font-size: 14px;background:url(img/word.png) no-repeat;margin-top: 4px;padding-left: 24px;padding-top: 0px;padding-bottom: 4px;}a[href $='.docx'] a ,a[href $='.doc'] a {color:#0000FF;}a[href $='.docx'] a:hover ,a[href $='.doc'] a:hover{color:#0000FF;text-decoration:underline;}
