/* charset */
@charset "UTF-8";

/* 共通 */

.left_contents .contents_ttl {
	height:48px;
	padding:13px 15px 0;
	background:url(../common/images/con_ttl_bg.gif);
}

.left_contents h2 {
	color:#ffffff;
	font-size:225%;
	padding:0 0 6px 20px;
	background:url(../common/images/ttlbar_w.gif) no-repeat left 1px;
}
.left_contents h2.news {
	color:#ffffff;
	font-size:180%;
	padding:0 0 6px 20px;
	background:url(../common/images/ttlbar_w.gif) no-repeat left 1px;
}

.left_contents .content .ken_ttl {
	background:url(../common/images/border_w.gif) repeat-x bottom;
}
.left_contents .content .ken_ttl h3.long {
	font-size:191%;
	padding:0 0 6px 17px;
	margin:0 0 5px;
	background:url(../common/images/ttlbar_b.gif) repeat-y left top;
	line-height:1.2em;
}

.left_contents .content h3 {
	font-size:191%;
	padding:0 0 6px 17px;
	margin:0 0 5px;
	background:url(../common/images/ttlbar_b.gif) repeat-y left top;
}
.left_contents .content h3.long {
	font-size:1.5em;
	background:#f00;
	line-height:1.2em;
	padding:0 0 6px 17px;
	margin:0 0 5px;
	background:url(../common/images/ttlbar_b.gif) repeat-y left top;
}

.left_contents .content h4 {
	font-size:116.7%;
	font-weight:bold;
	padding:2px 0 8px 21px;
	background:url(../common/images/circle_bg_w.gif) no-repeat left 4px;
}

.left_contents .content p.add {
	padding:0 10px 3px 71px;
	background:url(../organization/images/add.gif) no-repeat 21px 2px;
	font-weight:bold;
}
.left_contents .content p.tel {
	padding:0 10px 3px 64px;
	background:url(../organization/images/tel.gif) no-repeat 21px 1px;
}
.left_contents .content p.fax {
	padding:0 10px 3px 64px;
	background:url(../organization/images/fax.gif) no-repeat 21px 1px;
}

.right_contents .gray_box .side_menu_box .side_menu ul.acc_box {
	position:relative;
	bottom:1px;
}

.right_contents .gray_box .side_menu_box .side_menu ul.acc_box li {
	display:block;
	padding:7px 10px 7px 0;
	color:#0054ae;
	margin-bottom:-1px;
	border:solid 1px #cfcfcf;
	border-top:0;
	background:url(../common/images/border_b.gif) repeat-x bottom #f4f9ff;
}

.right_contents .gray_box .side_menu_box .side_menu ul.acc_box li span.link_arrow {
	display:block;
	padding:0 0 0 22px;
	background:url(../common/images/side_link_arrow2.gif) no-repeat 7px 0 #f4f9ff;
}

.right_contents .gray_box .side_menu_box .side_menu ul.acc_box li.last {
	background-image:none;
}

/* 団体情報ページ */

.orgpage .page_ttl h1 {
	background:url(../organization/images/org_ttl_bg.gif) no-repeat right;
}

.left_contents .contents_ttl {
	margin:0 0 30px;
}

.left_contents h3 {
	margin:0 0 10px;
}

.left_contents .content {
	clear:both;
}

.left_contents .content .con_l {
	width:370px;
	float:left;	
}

.left_contents .content .con_l_s {
	width:514px;
	float:left;	
}

.left_contents .content .con_l01,
.left_contents .content .con_l .con_l01,,
.left_contents .content .con_l_s .con_l01 {
	padding:10px 10px 8px 7px;
	clear:both;
}

.left_contents .content p.sankou {
	padding:10px 10px 0 75px;
	background:url(../images/sankou.gif) no-repeat 30px 12px;
}
.left_contents .content p.tel {
	padding:0 10px 0 68px;
	background:url(../member/images/tel.gif) no-repeat 21px 2px;
}
.left_contents .content p.fax {
	padding:0 10px 0 68px;
	background:url(../member/images/fax.gif) no-repeat 21px 2px;
}

.left_contents .content .con_l02 {
	padding:11px 10px 8px 0px;
	clear:both;
}

.left_contents .content .con_l .con_l02
.left_contents .content .con_l_s .con_l02 {
	padding:11px 10px 8px 7px;
	clear:both;
	background:url(../common/images/gray_border.gif) repeat-x top;
}

.left_contents .content .con_l02 p,
.left_contents .content .con_l .con_l02 p,
.left_contents .content .con_l_s .con_l02 p {
	padding:0 0 0 38px;
	background:url(../common/images/circle02.gif) no-repeat 21px 2px;
}

.left_contents .content .con_l02_download {
	padding:11px 10px 8px 0px;
	clear:both;
}
.left_contents .content .con_l02_download p {
	padding:0 0 5px 23px;
	background:url(../images/download_icon.gif) no-repeat 5px 4px;
}

.left_contents .content .con_r {
	width:314px;
	padding:0 0 0 16px;
	float:left;	
}

.left_contents .content .con_r_s {
	width:170px;
	padding:0 0 0 16px;
	float:left;	
}

.left_contents .content02 {
	padding:16px 0 0 7px;
	background:url(../common/images/gray_border.gif) repeat-x top;
}

.left_contents .content02 p {
	padding:0 0 0 21px;
}


.orgpage .right_contents .gray_box .side_menu_box .side_menu h4.link01 {
	background:url(../organization/images/dantai_side_navi01_on.gif);
}
.orgpage .right_contents .gray_box .side_menu_box .side_menu h4.link02 {
	background:url(../organization/images/dantai_side_navi02_on.gif);
}
.orgpage .right_contents .gray_box .side_menu_box .side_menu h4.link03 {
	background:url(../organization/images/dantai_side_navi03_on.gif);
}
.orgpage .right_contents .gray_box .side_menu_box .side_menu h4.link04 {
	background:url(../organization/images/dantai_side_navi04_on.gif);
}
.orgpage .right_contents .gray_box .side_menu_box .side_menu h4.link05 {
	background:url(../organization/images/dantai_side_navi05_on.gif);
}
.orgpage .right_contents .gray_box .side_menu_box .side_menu h4.link06 {
	background:url(../organization/images/dantai_side_navi06_on.gif);
}

.right_contents .gray_box .side_bn {
	margin:10px 0 0;
 line-height: 0;
}

.left_contents .content p.add {
	font-size:116.7%;
	font-weight:bold;
}
.left_contents .content p.tel {
	font-size:116.7%;
	font-weight:bold;
	padding:0 10px 0 73px;
	background:url(../organization/images/tel.gif) no-repeat 22px 4px;
}
.left_contents .content p.fax {
	font-size:116.7%;
	font-weight:bold;
	padding:0 10px 0 73px;
	background:url(../organization/images/fax.gif) no-repeat 22px 4px;
}
.left_contents .content p.hp {
	font-size:116.7%;
	font-weight:bold;
	padding:0 10px 0 73px;
	background:url(../organization/images/hp.gif) no-repeat 22px 4px;
}


/* 会員情報ページ */

.memberpage .page_ttl h1 {
	background:url(../member/images/page_ttl_bg.gif) no-repeat right;
}
.memberpage .page_ttl_login h1 {
	background:url(../member/images/login_ttl_bg.gif) no-repeat right;
}

.left_contents .map_navi {
	width:700px;
	height:618px;
	margin:15px 0 0;
	clear:both;
	position:relative;
	background:url(../member/images/map_bg.gif);
}

.left_contents .map_navi h3 {
	position:absolute;
	top:105px;
	left:60px;
}

.left_contents .map_navi ul li.hokkaido01 {position:absolute; top:19px; right:74px;}
.left_contents .map_navi ul li.hokkaido02 {position:absolute; top:70px; right:114px;}
.left_contents .map_navi ul li.hokkaido03 {position:absolute; top:81px; right:30px;}
.left_contents .map_navi ul li.hokkaido04 {position:absolute; top:102px; right:165px;}
.left_contents .map_navi ul li.hokkaido05 {position:absolute; top:113px; right:111px;}
.left_contents .map_navi ul li.hokkaido06 {position:absolute; top:125px; right:13px;}
.left_contents .map_navi ul li.hokkaido07 {position:absolute; top:160px; right:147px;}

.left_contents .map_navi ul li.tohoku01 {position:absolute; top:213px; right:128px;}
.left_contents .map_navi ul li.tohoku02 {position:absolute; top:257px; right:138px;}
.left_contents .map_navi ul li.tohoku03 {position:absolute; top:278px; right:122px;}
.left_contents .map_navi ul li.tohoku04 {position:absolute; top:319px; right:157px;}
.left_contents .map_navi ul li.tohoku05 {position:absolute; top:272px; right:171px;}

.left_contents .map_navi ul li.hokuriku01 {position:absolute; top:330px; right:254px;}
.left_contents .map_navi ul li.hokuriku02 {position:absolute; top:363px; right:340px;}
.left_contents .map_navi ul li.hokuriku03 {position:absolute; top:366px; right:294px;}
.left_contents .map_navi ul li.hokuriku04 {position:absolute; top:379px; right:331px;}

.left_contents .map_navi ul li.kanto_tokai01 {position:absolute; top:426px; right:249px;}
.left_contents .map_navi ul li.kanto_tokai02 {position:absolute; top:375px; right:162px;}
.left_contents .map_navi ul li.kanto_tokai03 {position:absolute; top:405px; right:185px;}
.left_contents .map_navi ul li.kanto_tokai04 {position:absolute; top:436px; right:185px;}
.left_contents .map_navi ul li.kanto_tokai05 {position:absolute; top:440px; right:228px;}
.left_contents .map_navi ul li.kanto_tokai06 {position:absolute; top:442px; right:287px;}
.left_contents .map_navi ul li.kanto_tokai07 {
position:absolute;
top:459px;
right:348px;
}
.left_contents .map_navi ul li.kanto_tokai08 {position:absolute; top:459px; right:303px;}
.left_contents .map_navi ul li.kanto_tokai09 {position:absolute; top:462px; right:245px;}
.left_contents .map_navi ul li.kanto_tokai10 {
position:absolute;
top:443px;
right:341px;
}

.left_contents .map_navi ul li.kinki_chugoku01 {position:absolute; top:439px; left:271px;}
.left_contents .map_navi ul li.kinki_chugoku02 {position:absolute; top:392px; left:284px;}
.left_contents .map_navi ul li.kinki_chugoku03 {position:absolute; top:398px; left:180px;}
.left_contents .map_navi ul li.kinki_chugoku04 {position:absolute; top:398px; left:226px;}
.left_contents .map_navi ul li.kinki_chugoku05 {position:absolute; top:429px; left:223px;}
.left_contents .map_navi ul li.kinki_chugoku06 {position:absolute; top:450px; left:226px;}
.left_contents .map_navi ul li.kinki_chugoku07 {position:absolute;top:476px;left:305px;}
.left_contents .map_navi ul li.kinki_chugoku08 {position:absolute; top:477px; left:238px;}
.left_contents .map_navi ul li.kinki_chugoku09 {
position:absolute;
top:435px;
left:78px;
}

.left_contents .map_navi ul li.kyushu01 {position:absolute; top:438px; left:79px;}
.left_contents .map_navi ul li.kyushu02 {position:absolute; top:454px; left:49px;}
.left_contents .map_navi ul li.kyushu03 {position:absolute; top:480px; left:19px;}
.left_contents .map_navi ul li.kyushu04 {position:absolute; top:492px; left:124px;}
.left_contents .map_navi ul li.kyushu05 {position:absolute; top:509px; left:31px;}
.left_contents .map_navi ul li.kyushu06 {position:absolute; top:510px; left:115px;}
.left_contents .map_navi ul li.kyushu07 {position:absolute; top:554px; left:21px;}
.left_contents .map_navi ul li.kyushu08 {position:absolute; top:554px; left:62px;}
.left_contents .map_navi ul li.kyushu09 {position:absolute; top:582px; left:27px;}
.left_contents .map_navi ul li.kyushu10 {position:absolute; top:525px; left:105px;}

.left_contents .map_navi ul li.okinawa01 {position:absolute; top: 576px; left: 15px;}

.memberpage .left_contents .content {
	margin:30px 0;
	clear:both;
}

.memberpage .left_contents .content .con_box {
	padding:10px 7px 6px;
	margin:0 0 5px;
	background:url(../common/images/border_w.gif) repeat-x bottom;
}

.memberpage .left_contents .content p.tel, .memberpage .left_contents .content p.fax {
	float:left;
}


.memberpage .right_contents .gray_box .side_menu_box .side_menu h4.link01 {
	background:url(../member/images/side_navi_link01_on.gif);
}
.memberpage .right_contents .gray_box .side_menu_box .side_menu h4.link02 {
	background:url(../member/images/side_navi_link02_on.gif);
}


/* 活動内容 */

.activepage .page_ttl h1 {
	background:url(../active/images/active_ttl_bg.gif) no-repeat right;
}
.activepage .right_contents .gray_box .side_menu_box .side_menu h4.link01 {
	background:url(../active/images/dantai_side_navi01_on.gif);
}
.activepage .right_contents .gray_box .side_menu_box .side_menu h4.link02 {
	background:url(../active/images/dantai_side_navi02_on.gif);
}
.activepage .right_contents .gray_box .side_menu_box .side_menu h4.link03 {
	background:url(../active/images/dantai_side_navi03_on.gif);
}
.activepage .right_contents .gray_box .side_menu_box .side_menu h4.link04 {
	background:url(../active/images/dantai_side_navi04_on.gif);
}
.activepage .right_contents .gray_box .side_menu_box .side_menu h4.link05 {
	background:url(../active/images/dantai_side_navi05_on.gif);
}
.activepage .right_contents .gray_box .side_menu_box .side_menu h4.link06 {
	background:url(../active/images/dantai_side_navi06_on.gif);
}

.activepage .shinsaTable {
	margin:0 0 30px 30px;
	padding:0;
	width:95%;
}
.activepage .shinsaTable td {
 position: relative;
	margin:0;
	padding:8px 4px 8px 4px;
	vertical-align:top;
	width:25%;
	border:1px dotted #ccc;
}
.activepage .shinsaTable td img {
	max-width: 165px;
}
.activepage .shinsaTable td.tate img {
	max-width: 110px;
}
.activepage .shinsaTable td:nth-of-type(1),
.activepage .shinsaTable td:nth-of-type(3) {
	text-align: center;
}
.activepage .shinsaTable td.col02 {
	width:50%;
}
.activepage .shinsaTable td.col03 {
	width:75%;
}
.activepage .shinsaTable td.tate {
	text-align:center;
}
.activepage .shinsaTable td p {
	margin: 0;
	padding:0 0 0 10px;
	background:url(../common/images/listPoint.gif) no-repeat 0 8px;
	line-height:1.4em;
	font-size:0.9em;
	}
 .activepage.itemTable .shinsaTable td {
  padding: 15px;
 }
 .activepage.itemTable .shinsaTable td:first-of-type {
  width: 33%;
 }
 .activepage.itemTable .shinsaTable td:first-of-type img {
  width: 100%;
  max-width: unset;
 }
 .activepage.itemTable .shinsaTable td:last-of-type {
  width: auto;
 }
 .activepage.itemTable .shinsaTable td:last-of-type p {
  line-height: 1.8;
 }
 .activepage.itemTable .shinsaTable td img.img_height {
  width: auto;
  max-height: 230px;
 }
/* .activepage .shinsaTable td:nth-of-type(2) p:nth-of-type(1),
.activepage .shinsaTable td:nth-of-type(2) p:nth-of-type(2),
.activepage .shinsaTable td:nth-of-type(4) p:nth-of-type(1),
.activepage .shinsaTable td:nth-of-type(4) p:nth-of-type(2) {
	text-indent: -2.9rem;
	padding-left: 3.6rem;
} */
	
.left_contents .content .con_l02 p.crownG {
	padding:3px 0 0 38px;
	background:url(../active/images/icon_crownG.gif) no-repeat 10px 2px;
}
.activepage .zyusyo {
	background:#eee;
	border:1px dotted #eee;
	line-height:3em;
	margin:10px 0 10px 30px;
	padding:0 0 0 20px;
}




/* 安心・安全への取り組み */

.safety .page_ttl h1 {
	background:url(../safety/images/safety_ttl_bg.gif) no-repeat right;
}
.safety #tableTukudani{
	margin:0 0 20px 30px;
	border:1px dotted #ccc;
}
.safety #tableTukudani th{
	width:100px;
	border-left:7px solid #ccc;
	border-bottom:1px dotted #ccc;
	padding:5px;
}
.safety #tableTukudani td{
	border-bottom:1px dotted #ccc;
	padding:5px;
}
.safety #koutei li {
	width:50px;
	padding-left:30px;
	float:left;
	background:url(../safety/images/safety_point.gif) no-repeat top right;
	line-height:2em;
}
.safety #koutei li.md {
	width:100px;
	padding-left:30px;
	float:left;
	background:url(../safety/images/safety_point.gif) no-repeat top right;
}
.safety #koutei li.long {
	width:150px;
	padding-left:30px;
	float:left;
	background:url(../safety/images/safety_point.gif) no-repeat top right;
}
.safety #koutei li.last {
	padding-left:30px;
	float:left;
	background:#fff;

}
.safety .hyouzi {
	width:390px;
	background:#e3f1fe url(../safety/images/hyouzi_top.gif) no-repeat;
}
.safety .hyouzi table {
	margin:0 0 0 12px;
}
.safety .hyouzi table th {
	width:50px;
	padding:7px 20px;
	vertical-align:top;
	border-bottom:1px dotted #fff;
}
.safety .hyouzi table th.last {
	width:50px;
	padding:7px 20px;
	vertical-align:top;
	border-bottom:1px dotted #e3f1fe;
}
.safety .hyouzi table td {
	width:230px;
	padding:7px 20px;
	border-bottom:1px dotted #fff;
}
.safety .hyouzi table td.last {
	width:230px;
	padding:7px 20px;
	border-bottom:1px dotted #e3f1fe;
}
.safety .right_contents .gray_box .side_menu_box .side_menu h4.link01 {
	background:url(../safety/images/safety_side_navi01_on.gif);
}



/* よくあるご質問 */

.qa .page_ttl_qa {
	background:url(../about/images/qa_ttl_bg.gif) no-repeat right;
}
.qa .dlstyle {
	margin:10px 0 20px 0;
}
.qa .dlstyle dt {
	padding-left:50px;
	background:url(../about/images/qa_q.gif) no-repeat left top;
	font-size:1.3em;
	line-height:1.8em;
	min-height:40px;
}
.qa .dlstyle dd {
	margin-top:10px;
	padding-left:50px;
	background:url(../about/images/qa_a.gif) no-repeat 0 0;
	min-height:40px;
}


/* プライバシーポリシー */

.policy .page_ttl_policy {
	background:url(../about/images/policy_ttl_bg.gif) no-repeat right;
	margin:0 0 15px;
}

/* お問い合わせ */

.contact .page_ttl_contact {
	background:url(../about/images/contact_ttl_bg.gif) no-repeat right;
}
.contact .tablestyle_base input.width50 {
	width:50px;
}
.contact .tablestyle_base input.width100 {
	width:100px;
}
.contact .tablestyle_base input.width200 {
	width:200px;
}
.contact .tablestyle_base input.width300 {
	width:300px;
}
.contact .tablestyle_base textarea.width400 {
	width:400px;
	height:100px;
}
.contact .tablestyle_base input.width600 {
	width:600px;
}
.contact .tablestyle_base textarea.width600box {
	width:600px;
	height:100px;
}
.contact .tablestyle_base input.radiobtn {
	margin:0 0 0 30px;
}
.contact .sendbtn {
	width:100%;
	text-align:center;
}
.contact .tablestyle_base th {
	text-align:left;
	padding-left:20px;
}
.contact .tablestyle_base th span {
	color:#cc0000;
}
input.off,
textarea.off {
	color:#999;
}

/* サイトマップ */

.sitemap .page_ttl_sitemap {
	background:url(../about/images/sitemap_ttl_bg.gif) no-repeat right;
	margin:0 0 15px;
}


/* 関連リンク */

.link .page_ttl_link {
	background:url(../about/images/link_ttl_bg.gif) no-repeat right;
	margin:0 0 15px;
}
.link .linklist h4 {
	font-weight:normal;
	padding:5px 0 5px 11px;
	background:url(../common/images/arrow.gif) no-repeat left center;
	margin-left:20px;
}


/* ご利用規約 */

.kiyaku .page_ttl_kiyaku {
	background:url(../about/images/kiyaku_ttl_bg.gif) no-repeat right;
	margin:0 0 15px;
}

.kiyaku .numIcon li {
	padding-bottom:0;
}
.kiyaku .kiyakulist {
	margin:10px 0 30px 3em;
	text-indent:-1em;
}



/* ダウンロードページ */

.download .page_ttl h1 {
	background:url(../download/images/download_ttl_bg.gif) no-repeat right;
}
.download .text_end {
	padding-top: 30px;
	font-size: 14px;
	line-height: 2;
}



/*　リスト　*/
dl.liststyle01 dt {clear:left;float: left;width: 11em;padding: 10px 3em;}
dl.liststyle01 dd {margin-left: 0;padding: 10px 0.5em 10px 17em;border-bottom: dotted 1px #CCC;background:url(../common/images/listPoint.gif) no-repeat 18px 16px;}


dl.liststyle02 dt {width:110px;clear:left;float: left;padding: 10px 30px;}
dl.liststyle02 dd {width:160px;margin-left: 0;padding: 10px 0px 10px 180px;border-bottom: dotted 1px #CCC;background:url(../common/images/listBgcolor.gif) no-repeat 0px 6px;text-align:left;}

dl.kourousya dt {clear:left;float: left;width: 15em;padding: 5px 3em;}
dl.kourousya dd {margin-left: 0;padding: 5px 0.5em 5px 20em;}


.companyInfo {margin:5px 20px 20px 20px;width:80%; padding:15px;border:1px dotted #ccc;}



/* 牡蠣ページ */

#orderpage .page_ttl {
	width:980px;
	padding:0;
	margin:0 0 30px;
	background:none;
}

#orderpage .page_ttl h1 {
	width:980px;
	padding:0;
	background:none;
}

#orderpage #ordercontents .ken_ttl {
	padding:0 0 6px;
	margin:0 0 20px;
	background:url(../common/images/border_w.gif) repeat-x bottom;
	position:relative;
}
#orderpage #ordercontents .ken_ttl ul {
	width:367px;
	position:absolute;
	top:0;
	right:0;
}
#orderpage #ordercontents .ken_ttl ul li {
	padding:0 0 0 20px;
	float:left;
}

#orderpage .aboutoyster {
	padding:0 0 50px;
}

#orderpage .aboutoyster .rightimg {
	width:260px;
	float:right;
}
#orderpage .aboutoyster .rightimg img {
	vertical-align:bottom;
}

#orderpage .aboutoyster .lefttxt {
	width:700px;
	padding:0 20px 0 0;
	float:left;
}
#orderpage .aboutoyster .lefttxt p {
	color:#333;
	font-size:12px;
	line-height:18px;
	margin:0 0 19px;
}
#orderpage .aboutoyster .lefttxt h3 {
	padding:10px 0 0;
	margin:0 0 20px;
}

#orderpage .aboutoyster .bottomdetail {
	width:980px;
	padding:15px 0 0;
	clear:both;
}

#orderpage .aboutoyster .bottomdetail dl dt {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:22px;
	width:75px;
	height:22px;
	margin:5px 5px 0 0;
	background:#78b3f8;
	float:left;
}
#orderpage .aboutoyster .bottomdetail dl dd {
	color:#1c76d7;
	font-size:12px;
	line-height:22px;
	width:880px;
	height:22px;
	padding:0 10px;
	margin:5px 0 0;
	background:#e4f0fe;
	float:left;
}
#orderpage .aboutoyster .bottomdetail p {
	color:#333;
	font-size:11px;
	line-height:14px;
	padding:10px 0 0;
}

#orderpage #sendbox {
	padding:0 20px 0 20px;
}

#orderpage .contact .tablestyle_base {
	width:940px;
	margin:0 0 20px;
}

#orderpage #sendbox p {
	padding:0 0 10px 17px;
	background:url(../common/images/circle02.gif) no-repeat 0 2px;
}

#orderpage .contact .tablestyle_base th {
	width:21%;
}
#orderpage .contact .tablestyle_base td {
	width:79%;
}

#orderpage .contact .tablestyle_base input.radiobtn {
	margin:0;
}
#orderpage .contact .tablestyle_base label {
	margin:0 20px 0 8px;
}

#orderpage p.error{
	margin:0;
	color:#CC0000;
	font-weight:bold;
	margin-bottom:0.5em;
}

#orderpage #sendbutton {
	margin:0 20px 0 0;
	cursor:pointer;
}
#orderpage .sendbtn input {
	margin:0 15px;
}


/* お知らせ20150810*/
table.seminarTable {
 width:100%;
 margin:10px 0 0 0;
}
table.seminarTable th {
 background:#c4defb;
 width:180px;
 padding:8px;
 border:2px solid #eee;
 font-weight:bold;
 font-size:1.2em;
 text-align:center;
 color:#0054ae;
}
table.seminarTable td {
 padding:8px;
 border:2px solid #c4defb;
 line-height:1.6em;
}
table.seminarTable td p {
 margin-bottom:1em;
}
table.seminarTable td span {
 display:block;
 width:95%;
 border-bottom:1px dotted #999;
}
table.seminarTable a.icon_pdf {
 background:url(../images/icon_pdf.gif) no-repeat;
 padding:3px 0 3px 20px;
}

/* lightbox追加 */
.activepage .shinsaTable td span { position:absolute;right:0;bottom:0;z-index:10;}
.activepage .shinsaTable td span.noMg { position:absolute;right:0;bottom:3px;z-index:10;}
.activepage .shinsaTable td.tate span { position:absolute;right:0;bottom:0;z-index:10;}


/* 電子公告 */
.koukoku .list_koukoku li {
	margin-bottom: 20px;
}