﻿/* 代表挨拶 */
div#greeting
{
    width: 680px;
}

div#greeting h2
{
	color:#003468;
	text-align: center;
}
div#greeting div.photo
{
	float: right;
	position: relative;
	width: 130px;
}
div#greeting p.img-caption
{
	font-size: 10pt;
	margin-left: 10px;
}
div#greeting div.comment p
{
	margin-left: 15px;
	width: 500px;
	letter-spacing: 0.05em;
}

/* 道経会概要 */
div#gaiyou
{
    width: 640px;
    margin-top: 30px;
}
div#gaiyou p.teikan_tokuten_link
{
	color: #0034a0;
	font-weight:bold;
}
span.teikan_tokuten_link a
{
	margin: 10px;
	color: #003468;
	text-decoration: none;
}
span.teikan_tokuten_link a:hover
{
	text-decoration: underline;
}
div#gaiyou div.gaiyou_main
{
	margin-top: 20px;
	margin-bottom: 30px;
}
div#gaiyou h3
{
	margin: 5px;
	margin-top: 10px;
}
div#gaiyou ul
{
	margin-left: 50px;
}
div#gaiyou li
{
	list-style: none;
	margin-bottom: 5px;
}
div.gaiyou_main p
{
	margin: 5px;
	margin-left: 30px;
}

div.gaiyou_main p.hiyou
{
	margin-left: 100px;
	font-weight: bold;
}
/* 定款 */
div#teikan
{
    width: 640px;
    margin-top: 30px;
}
div#teikan *
{
	font-size: 10.5pt;
	letter-spacing: 0.05em;
	line-height: 1.5;
}

/* 特典 */
div#tokuten
{
    width: 640px;
    margin-top: 15px;
}
div#tokuten li
{
	list-style: none;
}
div#tokuten li.top-item
{
	margin-top: 15px;
}
div#tokuten ol.sub
{
	margin-left: 45px;
}


/*　憲章 */
div#kenshou
{
    width: 640px;
	background-color: #f1f9ff;
	padding: 10px;
	margin-top: 20px;
	letter-spacing: 0.05em;
	line-height: 1.1;
}
div#kenshou div.chikai
{
	margin-top: 50px;
}
div#kenshou ul
{
	margin-left: 100px;
}
div#kenshou li
{
	list-style: none;
	letter-spacing: 0.1em;
	margin-bottom: 0.8em;
}
div.chikai p
{
	text-align: center;
	margin-bottom: 10px;
}

/* 活動 */
div#activity h2
{
	margin-left: 45px;
	margin-bottom: 3px;
	color: #008080;
}
div#activity hr
{
	color: #acdf13;
	background-color: #acdf13;
	width: 610px;
}

div#activity div.activity_row
{
	width: 610px;
	height: 180px;
	
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}
div#activity div.activity_item
{
	width: 300px;
}
div#activity .right
{
	float: right;
}
div#activity .left
{
	float: left;
}
div.activity_item ol
{
	margin-left: 30px;
}

/*　ビジネス・エシックス */
div#be
{
    width: 640px;
}
div#be h2
{
	color: #689cff;
	margin-top: 20px;
}
div#be div.be_item
{
	padding: 15px;
	background-color: #e6ffbf;
	letter-spacing: 0.05em;
	line-height:1.1;
}
div.be_item img
{
	float: left;
	margin-right: 5px;
}

/* 主張 */
div#opinion h2
{
	color: #389cd0;
	text-align: center;
}
div#opinion div.opinion_maegaki
{
	width: 600px;
	padding: 10px;
	background-color: #e9efef;
}
div#opinion hr
{
	color: #0fa400;
	background-color: #0fa400;
	width: 610px;
}
div.opinion_item
{
	width: 610px;
	margin-top: 20px;
	margin-bottom: 20px;
}
div.opinion_item h3
{
	font-size: 12pt;
	color: #000099;
}
div.opinion_item img
{
	float: left;
	margin-right: 5px;
}
/* 役員 */
div#member
{
    margin-top: 30px;
}

div#member table
{
	background-color: White;
}
div#member td
{
   padding: 2px;
}

div#member td.header
{
	background-color: #cbd0ff;
	text-align: center;
}
div#member a
{
	color: #389c00;
	text-decoration: none;
}
div#member a:hover
{
	text-decoration: underline;
}


/* 互敬塾概要 */
div#g_gaiyou
{
    width: 640px;
    margin-top: 30px;
    letter-spacing: 0.05em;
    line-height: 1.1;
}
div#g_gaiyou li
{
	list-style:none;
	line-height: 1.2;
}
div#g_gaiyou li.sub
{
    margin-left: 40px;
}
div#g_gaiyou .bold
{
	font-weight: bold;
	font-size: 13pt;
	margin-bottom: 15px;
}
div#g_gaiyou .normal
{
	font-weight: normal;
}
div#g_gaiyou li.bold
{
	margin-top: 30px;
	margin-bottom: 30px;
}
div#g_gaiyou p.bold
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div#g_gaiyou div.download
{
    margin-top: 30px;
}

div#g_gaiyou div.link
{
	margin-top: 20px;
}


/* 事業の柱 */
div#hashira
{
	width: 600px;
	background-color: White;
	padding: 20px;
	margin-top: 20px;
}
div#hashira div.hashira-item
{
	margin: 20px;
}

/* 購読ご案内 */
div#koudoku *
{
	font-size: 10.5pt;
}

div#koudoku span.larger
{
	font-size:larger;
	font-weight: inherit;
}
div#koudoku div.juku-contents
{
	width: 520px;
	margin-top: 15px;
}
div.juku-contents h3
{
	color:#389cd0;
	margin-bottom: 3px;
}
div.juku-contents p
{
	margin-left: 20px;
	color:#908c90;
}
div.juku-contents div.contents-detail
{
	margin-top: 10px;
}
/* 支部 */
div#sibu td
{
    font-size: 11pt;
    letter-spacing: 0.1em;
    line-height: 1.1;
}
div#sibu a
{
    font-size: 11pt;
}
div#sibu hr
{
	color: #12ac89;
	background-color: #12ac89;
}
/* リンク */
div#links
{
	width: 600px;
}
div#links hr
{
	color: #adfc12;
	background-color: #adfc12;

}
div#links a
{
	color: #0034a0;
}
/* サイトマップ */
div#sitemap_page
{
	margin-left: 40px;
	width: 640px;
}
div#sitemap_page div.sitemap-main
{
	width:150px;
	font-size: 12pt;
	font-weight: 800;
	color: #12ac89;
	padding: 5px;
	text-align: left;
	margin-left: 0;
	margin-top: 10px;
	margin-bottom: 5px;
}
div#sitemap_page li
{
	list-style: none;
	padding-left: 1.5em;
}

div#sitemap_page li.list-sub-item
{
	background: url(../parts/point_100.gif) no-repeat;
	background-position: 0 0.3em;
}
div#sitemap_page li.list-sub-sub-item
{
	background: url(../parts/point_100.gif) no-repeat;
	background-position: 0 0.3em;	
}


div#sitemap_page ul.sub-menu
{
	margin-left: 30px;

}
div#sitemap_page ul.sub-sub-menu
{
	margin-left: 10px;
}

/* 会員検索 */
div#member_input
{
	width:640px;
	padding: 10px;
	vertical-align:text-top;
}

div#member_input *
{
	font-size: 11pt;
}

div#member_input h2
{
	font-size: 12pt;
	color: #3868d0;
}

div#member_input p.red
{
	color: red;
}

div#member_input input.edit
{
        background-color: white;
}