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

/*--------------------
 本文
--------------------*/
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 section .honbun {
	font-size: 140%;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .honbun h2 {
	font-size: 140%;
}
.renrakusaki {
	margin: 0.5em auto 0 1.5em;
	list-style: url(../images/yakumono/arrow025_08.gif) none;
	font-size: 120%;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom section.honbun ol {
	margin: .5em 0em .5em 2em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .honbun section {
	margin-top: 1.5em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .honbun section dl dd {
	text-indent: 1em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .honbun section h3 {
	margin: 0.5em 0em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .honbun section h4 {
	font-size: 110%;
	margin: 0em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .honbun section h3 p {
	margin-left:3em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .honbun section {
	clear: both;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .honbun .tanto {
	list-style: url(../images/yakumono/arrow025_08.gif) none;
}
#container #container-02 #main .tab .honbun .kazari-01.margin-01 li {
	font-size: 105%;
}
#container #container-02 #main .tab .honbun .kazari-03.margin-01 li {
	font-size: 90%;
	line-height: 1.4em;
}
#container #container-02 #main .tab .honbun .kazari-03.margin-01 .kazari-33.margin-91 li {
	line-height: 1.4em;
}
#container #container-02 #main .tab .honbun h3 {
	font-size: 115%;
	/* [disabled]margin: 0.5em; */
	color: #333;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .honbun h3 {
	margin-left: 2em;
	margin-bottom: 0px;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .honbun p {
	margin-left: 0em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .honbun ol ul {
	list-style: url(../images/yakumono/arrow004_01.gif);
	margin-left: -2em;
}
#container #container-02 #main .tab .honbun {
	padding-bottom: 1em;
	min-height: 700px;
}

#container #container-02 #main .tab .honbun_2 {
	padding-bottom: 1em;
	min-height: 500px;
}


/*--------------------
 環境部会
--------------------*/

table#bukakai {
	margin-bottom:0.5em;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
#bukakai tr th {
	/* [disabled]color:white; */
	font-size:110%;
	margin-left:2em;
}
#bukakai tr td table {
	margin:0.5em auto 0em;
	width: 100%;
}
#bukakai tr td table tr td {
	padding:.5em 0 0 0;
}
#bukakai td table tr td h4 {
	margin: 0px;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section p {
	font-size: 100%;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section h3 {
	font-size: 110%;
	color: #333;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo {
	padding-bottom: 2em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section .date {
	text-align: right;
	margin: 0em 0em -1em;
}
/*#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section #mokuji {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	font-size: 95%;
	margin-bottom: 1em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section #mokuji tr th {
	color: #FFF;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section #mokuji tr:nth-child(odd) {
	background-color:#eee;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section #mokuji tr td {
	border-bottom:dotted 1px #999;
	border-left: 1px dotted #CCC;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section #mokuji tr:last-of-type td {
	border-bottom:solid 1px #999;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section #mokuji tr td:first-of-type {
	text-align:center;
	border-left:none;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section #mokuji tr th {
	background: #666;
	text-align: center;
	border-left: 1px solid #FFF;
}*/
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section ul {
	list-style: url(../images/yakumono/arrow025_08.gif) inside;
	margin:0 0 1em 5em;
	font-size: 100%;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section .shusai {
	float: right;
	margin-bottom: 0em;
	margin-top: 1em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section {
	padding: .5em 0 0em;
	;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section p .right_photo.box-shadow-02 {
	margin-bottom: .5em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section ul li {
	text-indent: -5.5em;
	margin-left: 1em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section ul li:last-of-type {
	list-style-image:url(../images/yakumono/arrow062_01.gif);
	margin-left: -1em;
	margin-top:.5em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section ul li.normal:last-of-type {
	list-style: url(../images/yakumono/arrow025_08.gif) inside;
	
	margin:0 0 -1em 1em;
	font-size: 100%;
}
#container #container-02 #main .tab .honbun #bukakai tr th {
	color: #FFF;
	background: #69F;
}
#container #container-02 #main .tab .honbun #bukakai tr td table tr td {
	vertical-align: top;
}
#container #container-02 #main .tab .honbun #bukakai tr td table tr td:first-of-type {
	font-size:105%;
	color:#666;
	width: 150px;
}
#container #container-02 #main .tab .honbun .kazari-03.margin-01 li .kazari-33.margin-91 li {
	font-size: 100%;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section .toPagetop {
	text-align: right;
	margin-top: .5em;
}

#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section .toPagetop_2 {
	text-align: right;
	margin-top: .5em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section .title {
	font-size: 120%;
	color: #333;
	text-align: center;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section .QA p{
	text-indent: -1em;
	margin-left: 2em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section .QA p:nth-child(even){
	margin-bottom:.5em;
}
.waku-kankyo_PR {
	margin: 0.5em auto 1em;
	border: 1px solid #F03;
	width:400px;
	padding: 0.5em 1em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section .waku-kankyo_PR p {
	text-indent: 0px;
}
#container div #cont_650 #descript_01 .kakomi.kadomaru-10-topL-bottom .normalList li {
	margin-bottom: .5em;
}
#container #container-02 #main .tab .honbun #bukakai tr td {
	padding: 1em .5em;
}
#container #container-02 #main .tab .honbun #bukakai tr td ol {
	margin-bottom: 0em;
}

#container #container-02 #main .tab .honbun .rika_topics .normal caption {
	font-weight: bold;
	text-align: left;
	font-size: 100%;
}

/*--------------------
 定期例会
--------------------*/

#container #container-02 #main .tab .honbun h2 + p {
	/* [disabled]margin-bottom:1em; */
}
#container #container-02 #main .tab .honbun-2 .detail-4 h4 {
	font-size: 110%;
	color: #333;
	margin: 1.5em 0em 0em 0.5em;
}
#container #container-02 #main .tab .honbun-2 .detail-4 p {
	line-height: 1.7em;
	font-size: 95%;
}
#container #container-02 #main .tab .honbun-2 .detail-4 .more-1::before {
	content:url(../images/yakumono/arrow062_01.gif)
}
#container #container-02 #main .tab .honbun-2 .detail-4 h3 {
	font-size: 115%;
	color: #666;
}
#container #container-02 #main .tab .honbun-2 #reikai_repo_outokine section ul {
	font-size: 90%;
	line-height: 1.3em;
	margin: 0em;
	list-style: url(file:///P-general/WEB%20Contents/DIRECTFORCE_Web_A/DF2013Renewal/common/css/none) none;
}
#container #container-02 #main .tab .honbun-2 #reikai_repo_outokine section {
	padding: 1em;
	border-bottom: 1px dotted #999;
}
#container #container-02 #main .tab .honbun-2 #reikai_repo_outokine section:last-of-type {
	border-bottom: 1px solid #999;
}
#container #container-02 #main .tab .honbun-2 #reikai_repo_outokine section h3 {
	font-size: 100%;
}
#container #container-02 #main .tab .honbun-2 #reikai_repo_outokine section h3 {
	margin: 0em 0em 0em 1em;
}
#container #container-02 #main .tab .honbun-2 #reikai_repo_outokine section ul.shosai {
	font-size: 100%;
	float: right;
	text-align: center;
	list-style: url(../images/yakumono/arrow062_01.gif);
	margin: 0.5em 0em 0em;
}
#container #container-02 #main .tab .honbun-2 .detail-4 .more-1 {
	text-align: right;
	margin-bottom: .5em;
}
#container #container-02 #main .tab .honbun-2 {
	padding-bottom: 1em;
}
#container #container-02 #main .tab .honbun-2 #reikai_repo_outokine section h3 {
	color: #333;
}

/*--------------------
 規則
--------------------*/
#container #container-02 #main .tab .kiyaku .detail-3 dd {
	font-size: 85%;
}
#container #container-02 #main .tab .kiyaku .detail-3 dt {
	font-size: 95%;
}
#container #container-02 #main .tab .kiyaku .detail-3 ol {
	font-size: 85%;
	margin-left: 2em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
/*--------------------
 理科実験
--------------------*/

#descript_rika {
	width: 600px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	text-align: left;
	margin-top: 1.5em;
	line-height: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#descript_rika-free {
	width: 600px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	text-align: left;
	margin-top: 1.5em;
	line-height: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/* [disabled]height*/
}
.kakomi-rika {
	margin: 0.5em auto;
	padding: 0em 0.5em 0.5em;
	width: 95%;
	border: 1px solid #ccc;
}
#descript_rika table tr td ol {
	font-weight: bold;
	margin: 0em 0.5em 0.5em -1em;
	color: #06F;
	line-height: 1.1em;
}
#container #container-02 #main .tab .honbun .rika_toiawase {
	width:400px;
	margin-right:auto;
	margin-left:auto;
	padding:1em;
	border: 1px solid #999;
	background:white;
	margin-top: 1em;
}
#container #container-02 #main .tab .honbun .rika_toiawase p {
	margin: 0px;
	text-indent: 0px;
}
#container #container-02 #main .tab .honbun .rika_toiawase h3 {
	margin: 0px;
	font-size: 120%;
}
#container #container-02 #main .tab .honbun #rika_menu {
	padding: 0.2em 0.5em;
	float: right;
	width: 135px;
	border: 1px solid #F00;
	margin-top: 1em;
}
#container #container-02 #main .tab .honbun #descript_rika table tr th p {
	color: #FFF;
	background: #666;
}
#container #container-02 #main .tab .honbun #descript_rika table tr td {
	border-bottom: 1px solid #CCC;
}
.beta {
	/* [disabled]background-color: #06F;
*/
}
.beta-grey {
	background-color: #666;
}
.beta table {
	font-size: 11px;
	line-height: 1.3em;
}
.beta table tr {
	background-color: #FFF;
}
.beta table tr td {
	line-height: 1.5em;
}
#container #container-02 #main .tab .honbun .rika_topics {
	width: 600px;
	line-height: 16px;
	letter-spacing: 0em;
	font-size: 12px;
	margin-top: 2em;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-right: 0.5em;
}
#container #container-02 #main .tab .honbun .rika_topics h3 {
	font-size: 140%;
	margin-bottom: 1em;
	color: #333;
	margin-top: 0.5em;
}
#container #container-02 #main .tab .honbun .rika_topics .picture {
	font-size: 100%;
	text-align: center;
	margin-left: 0.5em;
	/* [disabled]margin-right: 0.5em;
*/
	margin-top: .5em;
	margin-bottom: .5em;
}
#container #container-02 #main .tab .honbun .rika_topics .date {
	float: right;
	margin-bottom: 1em;
	margin-top: -1em;
}
#container #container-02 #main .tab .honbun #descript_rika table tr td p {
	font-size: 100%;
	line-height: 1.3em;
	text-indent: 0px;
}
#container #container-02 #main .tab .honbun #descript_rika table tr td {
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-left: 0.5em;
}
#container #container-02 #main .tab .honbun #descript_rika table tr td table tr td {
	border-style: none;
}
#container #container-02 #main .tab .honbun .rika_summary {
	width: 92%;
	border: 1px solid #F00;
	margin: 0em auto 1em;
	text-indent: 0px;
	text-align: center;
	padding: 1em;
}
#container #container-02 #main .tab .honbun .beta table tr td {
	vertical-align: top;
	border-right: 1px dotted #CCC;
	border-bottom: 1px solid #CCC;
}
#container #container-02 #main .tab .honbun .beta table tr td:first-of-type {
	border-left: 1px solid #CCC;
}
#container #container-02 #main .tab .honbun .beta table tr td:last-of-type {
	border-right: 1px solid #CCC;
}
#container #container-02 #main .tab .honbun .beta table tr td:last-of-type {
	border-right: 1px solid #CCC;
}
#container #container-02 #main .tab .honbun .beta table tr th {
	text-align: center;
	color: #FFF;
	background: #666;
	border-right: 1px solid #FFF;
	height: 3em;
}
#container #container-02 #main .tab .honbun .beta table tr .rika_title {
	color: #333;
	background: #FFF;
	text-align: left;
	font-size: 120%;
	padding-top: 1em;
}
#container #container-02 #main .tab .honbun .beta table tr td.rika_year {
	font-size: 120%;
	color: #000;
	text-align: center;
	/* [disabled]border: 1px solid #06C;
*/
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 0.5em;
}
#container #container-02 #main .tab .honbun .beta table .rika_year {
	margin-top: .5em;
	margin-bottom: .5em;
}
#container #container-02 #main .tab .honbun .beta table .rika_year + tr td {
	border-top: 1px solid #CCC;
}
#container #container-02 #main .tab .honbun .beta table .rika_year td {
	border-style: none;
}
#container #container-02 #main .tab .honbun .beta table tr.rika_gokei td {
	border-style: none;
}
#container #container-02 #main .tab .honbun .beta table tr td.rika_gokei {
	color: #000;
	background: #CCC;
	text-align: center;
	border-right: 1px solid #FFF;
}
#container #container-02 #main .tab .honbun .rika_topics p {
	font-size: 105%;
}
#container #container-02 #main .tab .honbun #sodan tr td {
	padding: 3px;
	vertical-align: top;
}

#container #container-02 #main .tab .honbun #sodan tr td:last-of-type {
	border-bottom:dotted 1px #999;
}
#container #container-02 #main .tab .honbun #sodan tr:last-of-type td {
	border-bottom:solid 1px #999;
}


#container #container-02 #main .tab .honbun #sodan tr td:first-of-type {
	text-align:right;
	font-weight: bold;
	width: 100px;
}
#container #container-02 #main .tab .honbun #sodan tr td ul {
	margin: 0em 0em 0em -2em;
	list-style: url(../images/yakumono/point022_08-s.png) none inside;
}
#container #container-02 #main .tab .honbun #sodan tr td ul li {
	text-indent: 0em;
	margin-left: -1em;
}
#container #container-02 #main .tab .honbun section #mokuji_rika {
	width: 80%;
	font-size: 110%;
	margin: 1em auto;
}
#container #container-02 #main .tab .honbun section #mokuji_rika tr td {
	text-align: left;
	padding-left: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px dotted #CCC;
}
#container #container-02 #main .tab .honbun section #mokuji_rika tr:last-of-type td {
	border-bottom: 1px solid #CCC;
}
#container #container-02 #main .tab .honbun section #mokuji_rika tr th {
	color: #FFF;
	background: #999;
	text-align: center;
	border-right: 1px solid #FFF;
}
#container #container-02 #main .tab .honbun .rika_topics .toPagetop {
	text-align: right;
	margin-top: .3em;
}
#container #container-02 #main .tab .honbun .rika_topics h4 {
	margin: 0em;
}
#container #container-02 #main .tab .honbun section #mokuji_rika tr td a {
	text-decoration: none;
}
#container #container-02 #main .tab .honbun .rika_topics .normal tr td {
	text-align: right;
	line-height: 2em;
	border-top: 1px dotted #999;
}
#container #container-02 #main .tab .honbun .rika_topics .normal tr:first-of-type td {
	border-top: 1px solid #999;
}
#container #container-02 #main .tab .honbun .rika_topics .normal tr:last-of-type td {
	border-top: 1px solid #999;
}
#container #container-02 #main .tab .honbun .rika_topics .normal {
	font-size: 110%;
	margin-left: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
}
/*--------------------
 授業支援
--------------------*/

#container #container-02 #main .tab .honbun section .jugyo-01 {
	margin-left:3em;
	width:35em;
}
.jugyo_topics {
	color: #333;
	/* [disabled]margin-top: 1.5em;
*/
}
.jugyo_topics ~ h4 {
 color: brown;
 font-size:105%;
 margin:-.5em 0;
}
section h1#midashi_this {
	font-size: 140%;
	color: #FFF;
	margin-bottom: 1em;
	background: #900;
	width: 10em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
.border-this {
	width:300px;
	margin:1em auto;
	border:2px solid #DA1E01;
	padding:0.5em 1em;
";
}
#this_table tr td {
	border-style: none;
	font-size: 85%;
	/* [disabled]text-align: center;
*/
	line-height: 1.2em;
}
.honbun h4 {
	font-size: 105%;
	/* [disabled]margin: 0em; */
}
.honbun .jojojuku h4 {
}
#jugyo_menu tr td p {
	text-indent: 0px;
	padding-left: 0.5em;
	padding-right: 0.5px;
	line-height: 1.4em;
	margin-bottom: 0em;
}
#jugyo_menu {
	/* [disabled]padding: 0.5em;
*/
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999;
}
#jugyo_menu tr th {
	text-align: center;
	color: #FFF;
	background: #666;
	height: 2em;
}
#container #container-02 #main .tab section .jugyo_topics02 {
	color: #333;
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 110%;
}
#container #container-02 #main .tab .honbun #mokuji_jugyo tr th {
	color: #FFF;
	background: #666;
	text-align: center;
}
#container #container-02 #main .tab .honbun #mokuji_jugyo {
	margin-top: 2em;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px solid #999;
}
#container #container-02 #main .tab .honbun #jugyo_menu tr td {
	border-top: 1px #CCC;
	border-right: 1px #CCC;
	border-bottom: 1px dotted #CCC;
	border-left: 1px dotted #CCC;
	padding: 2px;
}
#container #container-02 #main .tab .honbun #jugyo_menu tr td p {
	text-indent: 0px;
	font-size: 90%;
	line-height: 1.3em;
	/* [disabled]margin: 0px;
*/
}
#container #container-02 #main .tab .honbun #jugyo_menu tr th {
	text-align: center;
}
#container #container-02 #main .tab .honbun #jugyo_menu tr td h4 {
	font-size: 100%;
	color: #C30;
	margin: 0px;
}
#container #container-02 #main .tab .honbun #jugyo_menu tr td ul {
	margin: 0px;
	font-size: 90%;
	line-height: 1.2em;
}
#container #container-02 #main .tab .honbun #jugyo_menu tr td ul li {
	line-height: 1.2em;
	list-style: url(../images/yakumono/arrow025_05.gif) none;
}
#container #container-02 #main .tab .jugyo_topics ul {
	text-indent: -5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 5em;
	list-style: inside;
}
#container #container-02 #main .tab .jugyo_topics .kanso {
	margin: 0em 0em 0em 2em;
}
#container #container-02 #main .tab .jugyo_topics .kanso h4 {
	font-size: 95%;
	margin-bottom: .5em;
}
#container #container-02 #main .tab .honbun section .center_photo {
	text-align: center;
}
#container #container-02 #main .tab .honbun section table tr td {
	font-size: 90%;
	text-align: center;
	line-height: 1.3em;
	/* [disabled]border-top: 1px dotted #999; */
}
#container #container-02 #main .tab .honbun section table caption {
	line-height: 1.3em;
}
#container #container-02 #main .tab .honbun section table {
	margin-top: .5em;
}
#container #container-02 #main .tab .jugyo_topics .normal {
	text-indent: 0px;
	margin: 0.5em 0em;
	list-style: outside;
}
/*--------------------
 アカデミー
--------------------*/

table.waku-academy {
	margin: .5em auto;
	border: 1px solid #999;
}
table.waku-academy tr td {
	border-top: 1px dotted #999;
	border-right: 1px dotted #999;
}
table.waku-academy tr:first-of-type td {
	border-top: none;
}
table.waku-academy tr:last-of-type th {
	border-top: 1px solid #999;
}

#container #container-02 #main .tab .honbun .academy_tabele-01 tr td {
	border-bottom: 1px dotted #666;
}
#container #container-02 #main .tab .honbun .academy_tabele-01 tr:last-of-type td {
	border-bottom: 1px solid #666;
}
#container #container-02 #main .tab .honbun .academy_tabele-01 tr:first-of-type td {
	border-bottom: 1px solid #666;
	text-align:right;
}
#container #container-02 #main .tab .honbun .academy_tabele-01 {
	margin: 1em auto;
	width: 85%;
}
#container #container-02 #main .tab .honbun .academy_tabele-01 tr td p {
	text-indent: 0px;
	margin-left: 1em;
}
#container #container-02 #main .tab .honbun .academy_tabele-01 tr td p:first-of-type {
	margin-left: 0em;
}#container #container-02 #main .tab .honbun .academy_tabele-01 tr td ul {
	list-style: url(../images/yakumono/point022_08-s.png) none;
	margin-left: 0px;
}

/*--------------------
 食と農業
--------------------*/
#container #container-02 #main .tab .honbun table.shoku01 {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	background: #fff;
	margin-top: 2em;
	font-size: 90%;
}
#container #container-02 #main .tab .honbun table.shoku01 tr {
	background: #fff;
}
#container #container-02 #main .tab .honbun table.shoku01 tr:nth-child(odd) {
	background: #eee;
}
#container #container-02 #main .tab .honbun table.shoku01 tr:last-of-type td {
	border-bottom:1px solid #333;
}
#container #container-02 #main .tab .honbun .to_honbun {
	float: right;
	width: 120px;
	border: 1px solid #999;
	text-align: center;
	margin-top: 1em;
	padding-top: 0.1em;
	padding-right: 0.5em;
	padding-bottom: 0.1em;
}
#container #container-02 #main .tab .honbun .text_right-01 p {
	font-size: 95%;
	line-height: 1.5em;
}

#container #container-02 #main .tab .honbun .detail-4 .No13 {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
#container #container-02 #main .tab .honbun .detail-4 .No13 tr td {
	padding: 4px;
}
#container #container-02 #main .tab .honbun .detail-4 p {
	line-height: 1.8em;
}

/*--------------------
 監査役部会
--------------------*/
#container #container-02 #main .tab .honbun .mokuji_right {
	width: 200px;
	margin: -1em 0 0 0em;
	padding: .5em 0.5em 0;
	float: right;
	border: 1px solid #999;
}
#container #container-02 #main .tab .honbun .mokuji_right li {
	margin: 0em 0em 0.5em 2px;
	padding: 0em 0em 0em 0.5em;
	border-bottom: 1px dotted #999;
	list-style: url(../images/yakumono/arrow062_01.gif) inside;
}
#container #container-02 #main .tab .honbun .mokuji_right li:last-of-type {
	border-bottom: none;
}
#container #container-02 #main .tab .honbun #sodan {
	margin-top: 1em;
}
#container #container-02 #main .tab .honbun #koza tr td:first-child{
	text-align:right;
	vertical-align:top;
	
}
#container #container-02 #main .tab .honbun #koza tr td{
	vertical-align:top;
	
}
#container #container-02 #main .tab .honbun #koza tr td ol {
	margin-top:0em;
}

/*--------------------
 活躍する会員
--------------------*/
#container #container-02 #main .tab .honbun .katsuyaku #table01 th {
	color: #FFF;
	background: #666;
	text-align: center;
}
table#chosho {
	font: 12px/1.3em "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	;
	width: 100%;
	border: 1px none #FFFFFF;
}
table#chosho tr {
	font: 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	;
	width: 700px;
	background: #FFFFFF;
}
.chosho1 {
	color: #FFFFFF
}
.chosho24 {
	color: #FFFFFF;
	font-size: 11px;
}
.chosho26 {
	font-size: 10px
}
.chosho27 {
	font-size: 11px
}
.chosho30 {
	font-size: 10px;
	color: #FF0000;
	font-family: "Times New Roman", Times, serif;
}
.katsuyaku23 {
	color: #CC3333 !important;
	line-height: 1.4em;
	font-weight: bold;
}
.katsuyaku24 {
	font-size: 10px
}
.katsuyaku26 {
	color: #666666
}
#container #container-02 #main .tab .honbun .chosho01 {
	margin: 0em auto 0em 1em;
	text-align: right;
	font-size: 90%;
}
#container #container-02 #main .tab .honbun .chosho02 {
	margin: -2em auto 0em 1em;
	text-align: right;
	font-size: 90%;
}

#container #container-02 #main .tab .honbun .katsuyaku tr td h3 {
	color: #C33;
}
#container #container-02 #main .tab .honbun .katsuyaku tr td p {
	line-height: 1.5em;
}
#container #container-02 #main .tab .honbun .katsuyaku tr td ul {
	list-style: url(../images/yakumono/arrow025_05.gif) none;
	line-height: 1.3em;
}
#container #container-02 #main .tab .honbun .katsuyaku tr td ul {
	margin-top: .5em;
	margin-bottom: .5em;
}

#container #container-02 #main .tab .honbun #mokuji_katsuyaku {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	font-size: 95%;
	margin-bottom: 1em;
	font-size: 95%;
	margin-bottom: 1em;
}
#container #container-02 #main .tab .honbun #mokuji_katsuyaku tr th {
	color: #FFF;
}
#container #container-02 #main .tab .honbun #mokuji_katsuyaku tr:nth-child(odd) {
	background-color:#eee;
}
#container #container-02 #main .tab .honbun #mokuji_katsuyaku tr td {
	border-bottom:dotted 1px #999;
	border-left: 1px dotted #CCC;
}
#container #container-02 #main .tab .honbun #mokuji_katsuyaku tr:last-of-type td {
	border-bottom:solid 1px #999;
}
#container #container-02 #main .tab .honbun #mokuji_katsuyaku tr td:first-of-type {
	border-left:none;
}
#container #container-02 #main .tab .honbun #mokuji_katsuyaku tr th {
	background: #666;
	text-align: center;
	border-left: 1px solid #FFF;
}
/*--------------------
 メディア情報
--------------------*/

#container #container-02 #main .tab .honbun .media_Table #table01 th {
	color: #FFF;
	background: #666;
	text-align: center;
	border-right: 1px solid #FFF;
}
#container #container-02 #main .tab .honbun .media_Table {
	line-height:1.2em;
	margin-top: .5em;
}
#container #container-02 #main .tab .honbun .media_Table tr td {
	padding: .5em 1em;
}
#container #container-02 #main .tab .honbun .media_Table tr td {
	border-right: 1px dotted #999;
	border-bottom: 1px dotted #999;
}
#container #container-02 #main .tab .honbun .media_Table tr td:last-of-type {
	border-right: none;
}
#container #container-02 #main .tab .honbun .media_Table tr:last-of-type td {
	border-bottom: 1px solid #999;
}

/*--------------------
 DF_Now
--------------------*/
.DF_Now_Table tr:nth-child(odd) {
	background-color:#eee;
}
#container #container-02 #main .tab .honbun .DF_Now_Table {
	float:left;
	line-height:1.2em;
	margin-top: 1em;
	width: 290px;
	margin-left: .5em;
}
#container #container-02 #main .tab .honbun .DF_Now_Table tr td {
	padding: .5em 1em;
}
#container #container-02 #main .tab .honbun .DF_Now_Table tr th {
	color: #FFF;
	background: #666;
	text-align: center;
}
#container #container-02 #main .tab .honbun .DF_Now_Table {
	border-bottom:1px solid #999;
}

/*--------------------
 観光立国
--------------------*/
#container #container-02 #main .tab .honbun .kanko-01 {
	margin-top: .5em;
	margin-bottom: .5em;
	list-style: url(../images/yakumono/arrow004_01.gif) none;
}
/*--------------------
 新入会員
--------------------*/
#table01 {
 font: 11px  color: #FFFFFF;
	height: 16px;
	text-align: center;
	background-color: #666;
	color: #FFF;
}
.member_month {
	color: #CC0000;
	font-weight: bold;
	font-size: 110%;
}
table.new_comer tr td {
	border-bottom: 1px dotted #999;
}
table.new_comer tr:first-of-type td {
	border-bottom:none;
}
table.new_comer tr:last-of-type td {
	border-bottom:none;
}
/*table#new_comer tr:nth-child(odd) {
	background:#eee
}
*/
#container #container-02 #main .tab .honbun .new_comer tr td .month {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background:#eee;
	font-size: 100%;
}
#container #container-02 #main .tab .honbun .new_comer tr td {
	padding: .5em;
	font-size: 90%;
}
/*--------------------
 組織
--------------------*/

#container #container-02 #main .tab .honbun .org tr:nth-child(odd) {
	background: #fff;
}
#container #container-02 #main .tab .honbun .org {
	background: #eee;
}
/*--------------------
 事業報告
--------------------*/

#container #container-02 #main .tab .honbun .jigyo_hokoku tr td h3 {
	margin: 0em;
}
#container #container-02 #main .tab .honbun .jigyo_hokoku tr td p .right {
	float: right;
	margin-left: 1em;
}
#container #container-02 #main .tab .honbun .jigyo_hokoku tr td .arrow {
	list-style: url(../images/yakumono/arrow062_01.gif) none;
}
#container #container-02 #main .tab .honbun .jigyo_hokoku tr td p {
	font-size: 90%;
	line-height: 1.3em;
}
#container #container-02 #main .tab .honbun .jigyo_hokoku tr td h4 {
	font-size: 100%;
	margin: .5em 0em 1em 1em;
}
#container #container-02 #main .tab .honbun .jigyo_hokoku tr td h3 + p {
	margin-top:1em;
}
#container #container-02 #main .tab .honbun .jigyo_hokoku tr td .kyacchi {
	color: #C00;
}

/*--------------------
 メンバーズ・エッセー目次
--------------------*/

#container #container-02 #main .tab .honbun .comment_guide {
	width: 80%;
	border: 1px solid #999;
	font-size: 90%;
	line-height: 1.3em;
	margin: 1em auto;
	padding: .5em 1em;
}
#container #container-02 #main .tab .honbun p.comment_guide {
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	width: 80%;
	padding: 2px;
	text-indent: 0px;
}
#container #container-02 #main .tab .honbun .comment_guide p {
	line-height: 1.3em;
	text-indent: 0px;
	/* [disabled]padding: 0.5em 1em;
*/
	margin: 0em;
}
#container #container-02 #main .tab .honbun .wide-530.essay table tr th {
	color: #FFF;
	border-right: 1px solid #CCC;
	text-align: center;
}
#container #container-02 #main .tab .honbun .wide-530.essay table tr td p {
	/* [disabled]text-align: center; */
}
#container #container-02 #main .tab .honbun .wide-530.essay table tr td:last-of-type p {
	/* [disabled]text-align: left; */
	text-indent: 0px;
}
#container #container-02 #main .tab .honbun .wide-530.essay table tr:last-of-type td {
	border-bottom: 1px solid #CCC;
}
#container #container-02 #main .tab .honbun .wide-530.essay table tr td {
	border-bottom: 1px dotted #666;
}
#container #container-02 #main .tab .honbun .wide-530.essay table {
	margin-top: 1em;
}
#container #container-02 #main .tab .honbun .wide-530.essay h3::after {
	content:url(../images/yakumono/arrow063_08.png);
}
#container #container-02 #main .tab .honbun .wide-530.essay {
	margin-top: 2em;
}
#container #container-02 #main .tab .honbun .wide-530.essay h4 {
	text-align: center;
	margin: 0px;
}
#container #container-02 #main .tab .honbun .wide-530.essay h3 {
	/* [disabled]border: 1px solid #06F;
*/
	/* [disabled]width: 200px;
*/
	font-size: 100%;
	text-align: right;
	/* [disabled]padding: 1em 0em;
*/
	margin: -1em auto 0px;
}
#container #container-02 #main .tab .honbun #chosho tr th {
	color: #FFF;
	background: #666;
}
#container #container-02 #main .tab .honbun #chosho tr td {
	border-bottom: 1px dotted #999;
}
#container #container-02 #main .tab .honbun #chosho tr:last-of-type td {
	border-bottom:none;
}
#container #container-02 #main .tab .honbun .wide-530.essay img {
	vertical-align: bottom;
}
#container #container-02 #main .tab .honbun .wide-530.essay table tr td p img {
	padding-bottom: .5em;
}

#container div #cont_650 #descript_01 .kakomi.kadomaru-10-topL-bottom .honbun-3 h3 {
	margin: 0.5em 0em;
	font-size: 115%;
}
#container div #cont_650 #descript_01 .kakomi.kadomaru-10-topL-bottom .honbun-3 ol {
	font-weight: normal;
	list-style: upper-roman;
	margin: 0em 0em 0em -1em;
}
/*--------------------
 カレンダー
--------------------*/
.calendar {
	/* [disabled]display: block;
*/
	background-color: #FFF;
	/* [disabled]border: 1px solid #0189fe;
*/
	line-height: 22px;
	width: 650px;
	text-align: justify;
	margin: 1em auto;
	padding: 1em;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar {
	margin: 1em auto;
	border: 1px solid #CCC;
	width: 640px;
	line-height: 1.3em;
	/* [disabled]font-size: 110%;
*/
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar tr th {
	color: #FFF;
	background: #666;
	border-right: 1px solid #FFF;
	text-align:center;
	height: 2em;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar tr th:last-of-type {
	border-right: none;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar tr td p {
	text-indent: 0px;
	font-size: 120%;
	margin: 0.5em;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar tr td {
	border-right: 1px dotted #CCC;
	border-bottom: 1px solid #CCC;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar tr td:last-of-type {
	border-right: none;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar tr:last-of-type td {
	border-bottom: none;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar tr th p {
	text-indent: 0px;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar tr td .mitei {
	text-align: center;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar tr td p .kanryo {
	border: 1px solid #03F;
	padding: 0 3px;
	text-decoration: none;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar tr td p .annai {
	border: 1px solid #F63;
	padding: 0 3px;
	text-decoration: none;
}

ul.tab_index-cal {
	list-style: none;
	margin-bottom: 2.9em;
	margin-right: 5.2em;
}
.tab_index-cal li {
	float: right;
	background: #666;
	text-align: center;
	color: #000;
	padding: 0.3em 1em;
	-moz-border-radius: 10px 10px 0 0;
	border-radius:  10px 10px 0 0;
	margin-left: 1px;
}
.tab_index-cal li a {
	color: #FFF;
	text-decoration: none;
}
.tab_index-cal li a:hover {
	color: #CCC;
}
.tab_index-cal li.stay {
	background: #fff;
	color: #000;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom .return-2.kadomaru-5.yohaku_bottom-1 {
	margin-top: 0px;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar .kansa {
	background: #FAFCE2;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar .koen {
	background: #FAEAD5;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar .kankyo {
	background: #EAF3FC;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom .cal_chu {
	text-align: right;
	margin: -.5em 0em -.5em auto;
	font-size: 95%;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom .cal_irowake {
	text-align: right;
	margin: 1em 0em 0em;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom .cal_irowake .cal_chu {
	margin: 1em 0em 0em;
	padding: 0.3em 1em;
	border: 1px solid #CCC;
}
#container div #cont_650 #descript_01 .calendar.kadomaru-10-topL-bottom #calendar tr {
	background: #e6e6e6;
}

/*--------------------
 サーチ事業部
--------------------*/
.waku-jinzai {
	margin: .5em auto;
	border: 1px solid #999;
	width:400px;
	height:283px;
}
/*--------------------
 同好会
--------------------*/
#container #container-02 #main .tab #naviMenu {
	float: right;
	width: 100px;
	margin-right: -1em;
	margin-left: 1em;
	padding-left: 1em;
	background: fff;
	margin-top: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}
#container #container-02 #main .tab #naviMenu table tr td {
	font-size: 70%;
	line-height: 1.1em;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 {
	float: left;
	width: 480px;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section .date {
	font-size: 100%;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section h2 {
	margin-top: -2em;
	font-size: 120%;
	margin-bottom: 1px;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section p {
	font-size: 110%;
	line-height: 1.5em;
	margin-top: .5em;
	margin-bottom: .5em;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section ul.shosai {
	font-size: 100%;
	float: none;
	text-align: right;
	list-style: url(../images/yakumono/arrow062_01.gif);
	margin: -1em 0em 0em;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section ul {
	font-size: 90%;
	line-height: 1.3em;
	margin: 0em;
	list-style: url(file:///P-general/WEB%20Contents/DIRECTFORCE_Web_A/DF2013Renewal/common/css/none) none;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section {
	border-bottom: 1px dotted #999;
	padding-right: 1em;
	padding-left: 1em;
	padding-top: .5em;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section:last-of-type {
	border-bottom: 1px solid #999;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section h3 {
	font-size: 100%;
	margin: 0em 0em 0em 1em;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section ul.shosai {
	font-size: 100%;
	float: none;
	text-align: right;
	list-style: url(../images/yakumono/arrow062_01.gif);
	margin: -1em 0em 0em;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section h2 {
	font-size: 115%;
	margin: -2em 0px 0.5em;
	color: #333;
}

#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section .shosai {
	text-align: right;
	margin-top: -0.5em;
	margin-bottom: 0px;
	font-size: 100%;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section .shosai::before {
	content:url(../images/yakumono/arrow062_01.gif);
}
#container #container-02 #main .tab .honbun_dokokai #naviMenu table tr:nth-child(even) td {
	padding-bottom: .5em;
}

#container #container-02 #main .tab .honbun_dokokai #dokokai_02 {
	/* [disabled]float: left; */
	/* [disabled]width: 480px; */
	padding: .5em;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_02 section #sewayaku {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1em;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_02 section #sewayaku tr th {
	color: #FFF;
	background: #999;
	text-align: center;
	padding-top: .5em;
	padding-bottom: .5em;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_02 section #sewayaku tr td a img {
	vertical-align: middle;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_02 section .date {
	font-size: 110%;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_02 section p {
	font-size: 110%;
	line-height: 1.5em;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_02 section #sewayaku tr td {
	line-height: 1.3em;
	border-bottom: 1px dotted #999;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 100%;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_02 section #sewayaku tr:last-of-type td {
	border-bottom: 1px solid #999;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_02 section #sewayaku tr td:nth-child(2n) {
	border-right: 1px dotted #999;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_02 section #sewayaku tr td:last-of-type {
	border-right: none;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_02 section #sewayaku tr td p {
	text-indent: 0px;
	font-size: 95%;
	margin: 0em;
	padding-left: .5em;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_02 section #sewayaku tr td p:first-of-type {
	color: #06F;
	font-size: 100%;
}
#container #container-02 #main .tab .honbun .keisen.dokokai_navi {
	margin-top: 1em;
	margin-bottom: .5em;
}

/*--------------------
 事務局からのお知らせ
--------------------*/

#container #container-02 #main .tab .honbun-jimukyoku #mokuji{
	margin-top:1em;
	margin-bottom:1em;
}
#container #container-02 #main .tab .honbun-jimukyoku #mokuji tr th {
	color: #FFF;
	background: #666;
	border-right: 1px solid #fff;
	text-align: center;
}
#container #container-02 #main .tab .honbun-jimukyoku #mokuji tr td {
	border-right: 1px dotted #999;
	border-bottom: 1px dotted #999;
	font-size:105%;
}
#container #container-02 #main .tab .honbun-jimukyoku #mokuji tr td:last-of-type {
	border-right: none;
}
#container #container-02 #main .tab .honbun-jimukyoku #mokuji tr:last-of-type td {
	border-bottom: 1px solid #999;
}
#container #container-02 #main .tab .honbun-jimukyoku-jimukyoku section {
	padding-top: 1em;
	padding-bottom: 1em;
}
#container #container-02 #main .tab .honbun-jimukyoku section .date {
	font-size: 110%;
}
#container #container-02 #main .tab .honbun-jimukyoku section h3 {
	font-size: 120%;
	color: #333;
	margin: 0 0 .5em 0;
}
#container #container-02 #main .tab .honbun-jimukyoku section p {
	font-size: 110%;
}
#container #container-02 #main .tab .honbun-jimukyoku section .link {
	text-align: right;
}
#container #container-02 #main .tab .honbun-jimukyoku section {
	padding-top: .5em;
	padding-bottom: 0.5em;
}
#container #container-02 #main .tab .honbun-jimukyoku section .table-01 {
	width: 500px;
	border: 1px solid #999;
	margin: .5em auto;
}
#container #container-02 #main .tab .honbun-jimukyoku section .table-01 tr th{
	background-color:#666;
	color:white;
	text-align:center;
	border-right:#fff dotted 1px;
}

#container #container-02 #main .tab .honbun-jimukyoku section .table-01 tr td{
	text-align:center;
	border-bottom:#999 dotted 1px;
	border-right:#999 dotted 1px;
}

#container #container-02 #main .tab .honbun-jimukyoku section .table-01 tr td:nth-child(even), th:nth-child(even){
	border-right:#999 solid 1px;
}
#container #container-02 #main .tab .honbun-jimukyoku section .table-01 .gyoshu {
	width: 80px;
}
#container #container-02 #main .tab .honbun-jimukyoku section .table-01 .ninzu {
	width: 45px;
}
#container #container-02 #main .tab .honbun-jimukyoku section .table-01 tr:last-of-type td {
	border-bottom:none;
}
#container #container-02 #main .tab .honbun-jimukyoku section .table-01 tr td:last-of-type {
	border-right:none;
}
#container #container-02 #main .tab .honbun-jimukyoku section .table-01 tr th:last-of-type{
	border-right:none;
}
#container #container-02 #main .tab .honbun-jimukyoku section h3:before {
	content:url(../images/yakumono/DF_arrow-12.png);
}
#container #container-02 #main .tab .honbun-jimukyoku section table {
	margin-top: .5em;
	margin-bottom: .5em;
}
ol.ki_2 {
	text-align: left;
	margin-left: 4em;
	text-indent: -5em;
	list-style: decimal inside;
}
/*--------------------
 仕組み
--------------------*/

#container #container-02 #main .tab.kadomaru-10-topL-bottom section #shikumi h3 {
	margin-left: 1em;
	color: #666;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom section #shikumi .detail dt {
	margin-top: 0em;
	margin-left: 2em;
}
#container #container-02 #main .notice section h2 .btn_new {
	vertical-align: baseline;
}

#container #container-02 #main .tab.kadomaru-10-topL-bottom section #shikumi  h3 + dl {
	margin: -1em 0em 0em 3em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom section {
	padding-bottom: 1em;
}
/*--------------------
 入会
--------------------*/
#container #container-02 #main .tab.kadomaru-10-topL-bottom.nyukai.text_size-14 section {
	padding-bottom: 1em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.nyukai.text_size-14 section .detail-2 {
	margin: 1em 0em 0em 1em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.nyukai.text_size-14 section .detail-2 p {
	margin-left: 2em;
	line-height: 1.5em;
	/* [disabled]text-indent: 0em; */
	font-size: 105%;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.nyukai.text_size-14 section .detail-2 h3 {
	font-size: 120%;
	margin-bottom: 0.5em;
}

/*--------------------
 同好会（サロン）
--------------------*/
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section table {
	border: 1px solid #CCC;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section table tr td {
	border-bottom: 1px dotted #CCC;
	border-left: 1px dotted #CCC;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section table tr td:last-of-type {
	border-left: 1px solid  #CCC;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section table tr:last-of-type td {
	border-bottom: none;
}

#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section table tr td:first-of-type {
	border-left:none;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section table tr th {
	color: #FFF;
	background: #999;
	text-align: center;
	border-left: 1px solid #FFF;
}
#container #container-02 #main .tab .honbun_dokokai #dokokai_01 section table tr th:first-of-type {
	border-left:none;
}
/*--------------------
 企業支援
--------------------*/
.waku-kigyo {
	margin: 0.5em auto 1em;
	border: 1px solid #999;
	width:400px;
	padding: 0.5em 1em;
}

#container #container-02 #main .tab .honbun .waku-kigyo h3 {
	text-align: center;
	margin: 0em;
}
#container #container-02 #main .tab .shiensaki tr td h1 {
	font-size: 110%;
	color: #FFF;
	background: #666;
	padding: 0.5em;
	margin-top: 0.5em;
	line-height: 1.3em;
	height: 40px;
}
#container #container-02 #main .tab .shiensaki tr td h2 {
	font-size: 100%;
	color: #333;
	text-align: right;
}
#container #container-02 #main .tab .shiensaki {
	margin-top: 1em;
}
#container #container-02 #main .tab .shiensaki tr td p {
	font-size: 85%;
}
#container #container-02 #main .tab .shiensaki tr td img {
	padding-right: .5em;
}
/*--------------------
 END
--------------------*/
.right {
	text-align: right;
}
#container #global p {
	color: #FFF;
}
#container #container-02 #main .tab .honbun section a .toPagetop_3 {
	/* [disabled]margin-bottom: 5em; */
}
#container #container-02 #main .tab .honbun section .toPagetop_3 {
	margin-bottom: 1.5em;
}
#container div #cont_650 #descript_01 .kakomi.kadomaru-10-topL-bottom .normalList {
	font-weight: normal;
	margin-left: 1em;
	list-style: decimal;
	font-size: 90%;
	line-height: 1.5em;
}
#container #container-02 #main .tab .honbun .katsuyaku tr td ul li {
	text-indent: -4em;
	margin-left: 4em;
}
#container #container-02 #main .tab .honbun .img_tbl {
	font-size: 85%;
	line-height: 1.2em;
	margin-top: .5em;
	margin-bottom: .5em;
}

.img_tbl {
	font-size: 85%;
	line-height: 1.2em;
	margin-top: .5em;
	margin-bottom: .5em;
}
#container #container-02 #main .tab_index .oya {
	background: #C00;
}
#container #container-02 #main .tab .honbun section .center_text {
	text-align: center;
}
#container #container-02 #main .tab .honbun section .ki_3 {
	text-align: center;
	margin: 2em 1em;
}
#container #container-02 #main .tab .honbun section .indent li {
	text-indent: -5em;
	margin: 0em 0em 0.5em 6em;
	line-height: 1.3em;
	list-style: inside;
}
section .midashi-4 {
	border-left: 0.5em solid #CE0005;
	padding: 3px 5px;
}
#container #container-02 #main .tab .honbun .tanto {
	margin: 1em;
}
