@charset "utf-8";
/* style_sub.css */

* {margin: 0px; padding: 0px;}


/* ページ、シングルページ用タグ */

.sign {
	text-align:right; /*　氏名サイン */
}

h3.t {
	margin-bottom:25px; /* 見出しタイトル下余白 */
}

p.sp {
	margin-bottom:25px; /* ブロックの下に余白をつける */
}

p.sp2 {
	margin-top:25px; /* ブロックの上に余白をつける */
}

p.c {
	font-size:10px;
	text-align:center;
	margin-top:15px; /* 注釈 */
}

p.s {
	font-size:10px; /* 文字を小さくする */
}

p.r {
	text-align:right;
}


/*　商工会ポジショニングの特別CSS */

p.sp-t {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

p.sp-t2 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.s-center {
	width:450px;
	margin-left:40px;
}

span.s-10px {
	font-size:10px;
}

p.s0-10px {
	font-size:10px;
}

p.s1-10px {
	font-size:10px;
	text-align:right;
}

p.s2-10px {
	font-size:10px;
	line-height:1.2em;
	margin:10px 0 0 30px;
	clear:both;
}

.s-waku1 {
	border:1px solid #000;
	padding:5px 10px 5px 10px;
	margin-bottom:10px;
}

.s-waku2 {
	border:1px solid #000;
	padding:5px 10px 5px 10px;
}

/* 論文関係のインデント調整 */

.indent {
	clear:both;
	font-size:10px;
	margin-left:20px;
	line-height:1.2em;
}

.p-left {
	float:left;
	margin-right:5px;
}

.p-right {
	float:left
}

.clear-both {
	clear:both;
}

/* セミナー関連のインデント調整 */

.indent2 {
	clear:both;
	font-size:12px;
	margin-left:20px;
	line-height:1.2em;
}

.p-left2 {
	float:left;
	margin-right:5px;
}

.p-left3 {
	margin-left:18px;
}

.p-right2 {
	float:left;
}

.p-right2-2 {
	width:426px;
	margin:10px 0 0 80px;
	clear:both;
}

.span2 {
	font-size:15px;
	font-weight:bold;
}

h4.t {
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px; /* 見出しタイトル下余白 */
}

/* セミナー中のテーブル調整 */

.table_indent {
	width:500px;
	margin-left:20px;
}

td {
	padding: 10px;
	border-bottom:1px solid #ccc;
}

td .td_none {
	padding: 10px;
	border-bottom:1px solid #fff;
}

td .td_none1 {
	padding:0 0 5px 0;
	border-bottom:1px solid #fff;
}

td .td_none2 {
	padding:0px;
	font-weight:bold;
	border-bottom:1px solid #fff;
}

td ul li {
	margin-left:0px;
	padding-bottom:5px;
}

ol li {
	list-style-type:decimal;
}

.br2 {
	margin-bottom:10px;
}

.purism-table{
	width:500px;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5em;
	font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align:top;
	border-collapse: collapse;
	border:none;
	background-color:#00CC99;
}

.purism-table-td-word {
	width:252px;
	border:none;
	margin:0;
	padding:0;
	text-align:left;
}

.purism-table-td-photo {
	width:252px;
	border:none;
	margin:0;
	padding:0;
	text-align:left;
}


