@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(basemod.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);


/**
 * 確認用
 */
.page {
/*	background:url(../debug/2009-05-19_152259.png); /**/
/* 	background:url(../debug/2009-05-19_200535.png); /**/
/* 	background:url(../debug/2009-05-19_221523.png); /**/
}

/**
 * 基本設定
 */
html {
}

/**
 * 基本文字種・色
 */
body {
/*	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo; /**/
	font-family:"ＭＳ Ｐゴシック"; /**/
/*	font-family:"ＭＳ ゴシック", "Osaka－等幅"; /**/
	color: #5A5A5A;
	padding-top: 0px;
	padding-bottom: 0px;
   font-size: 16px;
}

/**
 * 各ペインの幅
 */
#col1 { float: left;  width: 0px;  margin:0 }
#col2 { float: right; width: 22em;  margin:0 } /* pain right */
#col3 { width: auto;  margin: 0 22em 0 0px} /* pain right */
#col1_content { padding: 0 10px 0 20px }
#col2_content { padding: 0 20px 0 10px }
#col3_content { 
  padding: 0  ;
  padding-left: 1em;
}

/**
 *
 */
a:visited,
a {
  text-decoration: none;
  color: #6464C4;
}

a:hover {
  background: #eef;
}

p {
  padding-bottom: 1em;
}

p.impact:first-letter
{
  color: #ffffff;
  font-size: 1.6em;
}

p.fr:first-letter
{
  background: #FF99CC;
  padding-top: 2px;
  padding-bottom: 2px;
}

p.fg:first-letter
{
  background: #65D39C;
  padding-top: 2px;
  padding-bottom: 2px;
}

p.fb:first-letter
{
  background: #6666FF;
  padding-top: 2px;
  padding-bottom: 2px;
}

p.last {
	padding-bottom: 0em;
}

/**
 * 箇条書き
 */
li ul li {
  list-style-type: none;
  list-style-image: none;
}

ol.circle {
  padding-left: 2em;
  padding-top: 1em;
}

li.circle_01 {
  list-style-image: url(../images/01_one.png);
}

li.circle_02 {
  list-style-image: url(../images/02_two.png);
}

li.circle_03 {
  list-style-image: url(../images/03_three.png);
}

li.circle_04 {
  list-style-image: url(../images/04_four.png);
}

li.circle_05 {
  list-style-image: url(../images/05_five.png);
}

li.qa_01 {
  list-style-image: url(../images/question01.png);
}
li.qa_02 {
  list-style-image: url(../images/question02.png);
}
li.qa_03 {
  list-style-image: url(../images/question03.png);
}
li.qa_04 {
  list-style-image: url(../images/question04.png);
}
li.qa_05 {
  list-style-image: url(../images/question05.png);
}
li.qa_06 {
  list-style-image: url(../images/question06.png);
}
li.qa_07 {
  list-style-image: url(../images/question07.png);
}
li.qa_08 {
  list-style-image: url(../images/question08.png);
}

.circle div.vcenter {
  display: table-cell;
}

/* IE 6 */
* html .circle ol.circle {
  padding-top: 6px;
}

/* IE 6 */
* html .circle div.vcenter {
  margin-top: -0.3em;
  margin-left: 0.4em;
  display:inline;
  zoom:1;
}

/* IE 7 */
*:first-child+html .circle div.vcenter {
  margin-top: -0.4em;
  margin-left: 0.4em;
  display:inline;
  zoom:1;
}

.circle div.vcenter {
  height: 39px;
  line-height: 39px;
  vertical-align:middle;
}

.circle div.vcenter2 {
  height: 39px;
  line-height: 20px;
  vertical-align:middle;
  padding-bottom: 0.5em;
}


/**
 *
 */

.page_margins {
  width: 60em;
  min-width: 60em;
  max-width: 60em;
  background: #fff;
}

.page {
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}

.text_ls50 {
  letter-spacing: 0.5em;
}

.text_right
{
	text-align: right;
}

.text_center
{
	text-align:center;
}

.text_justify {
	text-align: justify;
	text-justify: inter-ideograph;
}

.text_nowrap {
	white-space: nowrap;
}

.text_table_item {
	white-space: nowrap;
	text-justify: newspaper;
}

.ie_backgrouond_bug {
	font-size: 1px;
	height: 1px;
}

.highlight {
	color: #FF3366;
}

.note {
  color: #5A8EC6;
}

/**
 * コーナー定義
 */

.corner {
	width: 99.9%;
}

.corner .corner_left {
  width: 99.99%;
  background: url(../images/corner/corner_00_04.png);
  background-repeat: repeat-y;
  background-position: left;
}

.corner .corner_right {
  width: 99.99%;
  background: url(../images/corner/corner_00_06.png);
  background-repeat: repeat-y;
  background-position: right;
}

.corner .corner_top {
  width: 99.99%;
  background: url(../images/corner/corner_00_02.png);
}

.corner .corner_rt {
  float: right;
}

.corner .corner_bottom {
  width: 99.99%;
  background: url(../images/corner/corner_00_08.png);
}


.b_r, .bar_c1 {
	background: #FF6699;
}

.b_g, .bar_c2 {
	background: #65D39C;
}

.b_b, .bar_c3 {
	background: #8E8ED8;
}

.b_bl {
  background: #E2E2FF;
}

.b_gl {
	background: #E3F1C7;
}



/**
 * ヘッダー部
 */
#header_outer {
  background:#8E8ED8;
  color:#ffffff;
  padding-top:0.6em;
  padding-bottom:0.4em;
  margin-bottom:1em;
}

#header {
	padding-top: 0px;
	padding-bottom: 0px;
}

#header_outer a {
  color: #ffffff;
}

#header_outer #lavalamp li.lava a {
  color: #ffffff;
}

#header .right {
	float: right;
	width: 22em; /* pain right */
}

#header img.logo {
/*	margin-top: -0.5em; */
	margin-left:2.5em;
	margin-right: 0.2em;
	float: left;
}

#header .right .address {
	font-size: 0.6em;
	margin-top: 3em;
	margin-left: 128px;
	line-height: 1.1em;
  letter-spacing: 0.05em;
}



#header .right .address .small{
	font-size: 98%;
  letter-spacing: 0.0em;
}

#header .left {
	margin: 0px 22em 0px 0px; /* pain right */
	width: auto;
}

#header .body {
}

#header h1 {
	font-size: 3em;
	color: #CCAA33;
	margin-left: 0.1em;
	margin-top: 0.12em;
	margin-bottom: 0em;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	letter-spacing: 0.32em;
}

#header h1 img {
	margin-left: 0.05em;
	margin-bottom: 0.1em;
}

#header h2 {
	font-weight: normal;
	font-size: 0.8em;
	margin-top: 0.5em;
	margin-left: 0.8em;
	margin-bottom: 0em;
	letter-spacing: 0.05em;
}

#header p {
  font-family:"ＭＳ Ｐゴシック"; /**/
  font-size: 0.78em;
  padding-bottom: 0em;
  margin-left: 0.8em;
  margin-bottom: 1px;
  letter-spacing: 0.00em;
}

/**
 * ナビゲーション部
 */
#lavalamp {
	margin-bottom: 0em;
	padding-left: 0.5em;
}

#lavalamp .box_left {
		margin: 0px 23em 0px 0px;
	/*margin: 0px 22em 0px 0px;*/ /* pain right */
/*	width: auto;*/
width: auto;
}

#lavalamp .box_right {
	/*width: 22em;*/ /* pain right */
	width: 24em;
	float: right;
}

#lavalamp .box_right .inner {
	margin-right: 0.5em;
/*margin-right: 1.25em;*/
	/*margin-left: 0.7em;*/
}

#lavalamp .hr {
	text-decoration: none;
	margin: 0px;
	border: 0px solid;
	padding: 0px;

	height: 1em;
	margin-top: 0.1em;
}

#lavalamp .box_left .hr {
	margin-right: 1.5em;
	background: #F0E0F8;
}

#lavalamp .box_right .hr {
	background: #FFD5E6;
}

/**
 * ナビの下のリード（現在はトップのみで使用）
 */
#lead {
	margin-bottom: 1.4em;
}

#lead .left {
	margin: 0px 22em 0px 0px;
	width: auto;
}

#lead .left .inner {
	margin-left: 1em;
	margin-right: 2em;
	padding-left: 1em;
}

#lead .right {
	width: 22em;
	float: right;
}

#lead .left p {
	font-size: 0.92em;
	margin-top: 0em;
	margin-bottom: -0.3em;
	line-height: 1.3em;
}


/**
 * 芸術造形研究所エリア
 */
#zoukei .inner {
	margin-top: 0.6em;
	margin-left: 2em;
}

#zoukei p {
  font-family:"ＭＳ Ｐゴシック"; /**/
  font-size: 0.9em;
  margin-top: 0em;
  margin-bottom: -0.7em;
  line-height: 1.3em;
}

#zoukei span.highlight {
  color: #6464C4
}

#zoukei img {
	margin-top: 1.7em;
}

#zoukei .url {
	font-size: 0.7em;
	margin-top: -0.5em;
	margin-left: -2em;
	font-family:"Courier New", Courier, monospace;
}

/**
 * メインコンテンツ
 */

#main {
	margin-top: 0px;
}

#col3_content {
/*	margin-left: 1em; */
	padding-right: 2em;
}

#col2 h1,
#col3 h1 {
	font-size: 0.9em;
	text-decoration: none;
	font-weight: normal;

	color: #5A8EC6;

	margin-left: 0em;
	margin-top: 1em;
}

#col3 .hr {
	height: 1em;
	margin-bottom: 1em;
}

#col3 .footer p {
	font-size: 0.92em;
	margin-top: 0em;
	margin-bottom: -0.3em;
	line-height: 1.2em;
}

/**
 * 子階層メニュー
 */
.sub_section_list {
  width: auto;
  font-size: 0.8em;
  text-align: right;
  background: #fff;
}

.sub_section_list .list {
  line-height: 2.5em;
  letter-spacing: 0.1em;
}

.sub_section_list .list img {
  vertical-align: middle;
  margin-right: 0.5em;
  margin-left: 2em;
}


/**
 * 新着情報
 */
#col3 .box_whatsnew {
	margin-top: 0.3em;
	margin-left: 0.2em;
	margin-bottom: 0.75em;
}

#col3 .box_whatsnew .corner .corner_inner {
	padding: 1em;
	padding-bottom: 0.75em;
	text-align: justify;
	text-justify: inter-ideograph;
}

#col3 .box_whatsnew .c_left {
	width: 5em;
	float: left;
}

#col3 .box_whatsnew .c_left p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 1.1em;
}


#col3 .box_whatsnew .c_left .box_inner {
	padding-left: 0em;
	padding-right: 0.6em;
	text-align: center;
	font-size: 70%;
}

#col3 .box_whatsnew .hr {
	width: 100%;
	font-size: 70%;
}

#col3 .box_whatsnew .c_right {
	padding-left: 5.25em;
}

#col3 .box_whatsnew .c_right h1 {
	color: #CC3399;
	font-size: 90%;
	margin-bottom: 0.45em;
	margin-top: 0.3em;
}

#col3 .box_whatsnew .c_right p
{
	font-size: 0.85em;
	letter-spacing: 0px;
	line-height: 1.29em;
	margin-bottom: 0em;
	padding-bottom: 0em;
}

#col3 .box_whatsnew .c_right ol
{
	font-size: 0.8em;
	letter-spacing: 0px;
	line-height: 1.2em;
	margin-bottom: 0em;
	padding-bottom: 0em;
}

#col3 .box_whatsnew .c_right .box_inner {
  margin-bottom: 0.5em;
}

#col3 .box_whatsnew .c_right p.text_right {
	margin-right: -0.3em;
	margin-bottom: 0.1em;
}

#col3 .box_whatsnew .box_filler {
	float: left;
	margin-right: 1em;
	width: 5em;
	height: 6em;
}

#col3 .box_whatsnew .b_c4, .bar_c6 {
	background: #FFFF51;
}

#col3 .box_whatsnew .b_c5, .bar_c5 {
	background: #FFD5E6;
}

#col3 .box_whatsnew .b_c6, .bar_c4 {
	background: #C5A058;
}

#col3 .box_whatsnew p {
  letter-spacing: 0.06em;
  font-size: 0.92em;
  margin-top: 0em;
  margin-bottom: -0.3em;
  line-height: 1.2em;
}

br {
  letter-spacing: normal;
}


/**
 * お知らせ
 */
#col3 .box_topics {
	margin-bottom: 0.75em;
	margin-top: 0.3em;
	margin-left: 0.2em;
}

#col3 .box_topics .corner .corner_inner {
	padding: 1em;
	padding-bottom: 0.75em;
	text-align: justify;
	text-justify: inter-ideograph;
}

#col3 .box_topics .c_left {
	width: 5em;
	float: left;
}

#col3 .box_topics .c_left p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 1.1em;
  letter-spacing: 0.06em; // 旗の中の文字間
}


#col3 .box_topics .c_left .box_inner {
	padding-left: 0em;
	padding-right: 0.6em;
	text-align: center;
	font-size: 70%;
}

.c_left .hr {
  margin-top: 0.6em;
}

#col3 .box_topics .hr {
	width: 100%;
	font-size: 70%;
}

#col3 .box_topics .c_right {
	padding-left: 5.4em;
}

#col3 .box_topics .c_right h1 {
	padding-left: 0px;
	color: #00598C;
	font-size: 90%;
	margin-bottom: 0.45em;
	margin-top: 0.3em;
}

#col3 .box_topics .c_right p
{
	font-size: 1em;
	color: #5A8EC6;
	letter-spacing: 0px;
	line-height: 1.29em;
	margin-bottom: 0em;
	padding-bottom: 0em;
}

#col3 .box_topics .c_right ol
{
	font-size: 0.8em;
	letter-spacing: 0px;
	line-height: 1.2em;
	margin-bottom: 0em;
	padding-bottom: 0em;
}

#col3 .box_topics .c_right p.text_right {
	margin-right: -0.3em;
	margin-bottom: 0.1em;
}

#col3 .box_topics .box_filler {
	float: left;
	margin-right: 1em;
	width: 5em;
	height: 6em;
}

#col3 .box_topics .b_c4 {
	background: #FFFF51;
}

#col3 .box_topics .b_c5 {
	background: #FFD5E6;
}

#col3 .box_topics .b_c6 {
	background: #C5A058;
}

#col3 .box_topics .body {
	margin-top: 1.6em;
	font-size: 0.92em;
}

#col3 .box_topics .body p {
	margin-top: 0em;
	line-height: 1.1em;
	padding-bottom: 0.4em;
}

#col3 .box_topics .body ul.list {
	color: #CC3399;
	font-size: 0.92em;
	margin-top: 0em;
	line-height: 1em;
}

#col3 .box_topics .body h4 {
  color: #5A8EC6;
}

#col3 .box_topics .body ul.list li {
/*  list-style-type: none; */
  font-size: 0.92em;
  margin-top: 0em;
  line-height: 1.1em;
}

#col3 .box_topics .body  ul.feature {
	font-size: 0.92em;
	margin-top: 0em;
	line-height: 1em;
}

#col3 .box_topics .body ul.feature li {
	list-style-image:url(../images/list-style-1.png);
	font-size: 0.92em;
	margin-top: 0em;
	line-height: 1.1em;
}

#col3 .box_topics .body table ol {
  margin-bottom: 0em;
  padding-bottom: 0em;
}

#col3 .box_topics .body table ol li {
  font-size: 0.92em;
  margin-top: 0em;
  line-height: 1.1em;
}

#col3 .box_topics .box_table {
	border: solid 2px #F0E0F8;
	padding: 0.2em;
}

#col3 .box_topics .box_table table {
	border-collapse:collapse;
}

#col3 .box_topics table td {
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 0.9em;
	padding: 0.3em;
	border-bottom: 2px solid #C6C6C6;
}

#col3 .box_topics table tr.last td {
	border-bottom: 0px;
}

#col3 .box_topics table tr td.text_table_item {
	text-align: center;
	vertical-align: middle;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

#col3 .box_topics table td .indent {
	margin-left: 8em;
}

#col3 .box_topics table {
  margin-bottom: 1em;
}

#col3 .box_topics img.photo{
  margin-left: 1em;
}

#col3 .footer {
  margin: 1em;
}

#col3 .footer table.index {
  font-size: 0.9em;
  margin-top: 1em;
}

#col3 .footer table.index td {
  vertical-align: top;
  padding: 0.2em;
}

/**
 * 右ペイン
 */

#col2_content {
	margin-left: 0.5em;
}

#col2 .hr {
	height: 1em;
	margin-bottom: 1em;
	background: #B2B2F0;
}

/**
 * イベント情報
 */
.box_event {
	font-size: 90%;
}

.box_event .box_month {
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 0.9em;
	position: absolute;
	text-align: center;
	height: auto;
	float: left;
	width: 5em;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

.box_event .box_month .mon_name {
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 1.2em;
	color: #8C8C8C;
}

.box_event .box_month_pad {
	width: 0em;
	height: 6em;
	float: left;
}

.box_event .box_month .num{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #C68EFF;
	font-size: 250%;
	font-weight: bold;

	padding-top: 0.4em;
}

.box_event .bg_01 {
	background:url(../images/back017.gif)
}

.box_event .bg_02 {
	background:url(../images/back011.gif)
}

.box_event .bg_03 {
	background:url(../images/back019.gif)
}

.box_event .bg_04 {
	background:url(../images/back017.gif)
}

.box_event .bg_05 {
	background:url(../images/back011.gif)
}

.box_event .bg_06 {
	background:url(../images/back019.gif)
}

.box_event .bg_07 {
	background:url(../images/back017.gif)
}

.box_event .bg_08 {
	background:url(../images/back011.gif)
}

.box_event .bg_09 {
	background:url(../images/back019.gif)
}

.box_event .bg_10 {
	background:url(../images/back017.gif)
}

.box_event .bg_11 {
	background:url(../images/back011.gif)
}

.box_event .bg_12 {
	background:url(../images/back019.gif)
}


.box_event .box_item {
	margin-top: 0.2em;
	color: #6666FF;
}

.box_event .box_day {
	padding-left: 3.2em;
	float: left;
	width: 5.5em;
	text-align: right;
	float: left;
}

.box_event .body {
	margin-left: 9em;
}

.box_event_clear {
	clear: left;
}

/**
 * フッター
 */
#footer {
	font-size: 90%;
}

#footer .copyright {
	float: right;
}

/**
 * 標準レイアウト
 */
.box_std {
	text-align: justify;
	text-justify: inter-ideograph;
}

.box_std .con3 {
	margin-left: 1.4em;
	margin-right: 1em;
}

#box_std .corner p {
	line-height: 1.34em;
}

#box_std .corner h1 {
  font-size: 0.95em;
  padding-left: 0px;
  color: #5A8EC6;
  margin-bottom: 1.5em;
}

#box_std .con3 p ,
#box_std .con3 ol {
	font-size: 0.9em;
	line-height: 1.34em;
	padding-bottom: 0px;
	margin-bottom: 0.9em;
}

#box_std .con3 ul li {
	font-size: 0.9em;
	padding-bottom: 0px;
	list-style-image:url(../images/list-style-1.png);
}

#box_std h1,
#box_std h2,
#box_std h3,
#box_std h4
{
	font-size: medium;
	font-weight: normal;
	text-decoration: none;
	color: #5a5a5a;
	overflow: hidden;
}

#box_std .con3 .right {
  padding-left: 160px;

}
#box_std .con3 .right p {
  padding-left: 0.5em;
}

#box_std .con3 .highlight {
  color: #CC3399;
}

#box_std .con3 h3 {
  color: #CC3399;
  font-size: 0.9em;
  margin-bottom: 0.9em;
}

#box_std h1.first {
	margin-top: 0em;
}

#box_std h1 {
	padding: 0.3em;
	padding-left: 1em;
	padding-right: 1em;
	margin-top:1.9em;
	margin-bottom: 0.6em;
}

#box_std h2 {
	font-size: 0.9em;
	color: #5A8EC6;
	margin-top: 1.2em;
	margin-bottom: 0.8em;
}

#box_std h1.b_r {
	background: #F0E0F8;
}

#box_std h1.b_g {
	background: #B7F7D8;
}

#box_std h1.b_p {
	background: #FBC7DB;
}

#box_std h1.b_y {
	background: #FFFF51;
}

#box_std h1.b_b {
	background: #E2E2FF;
	color: #5A8EC6;
}

#box_std .box_TOC {
	font-size: 0.9em;
	margin-bottom: 2em;
	margin-top: 0.3em;
	margin-left: 0.2em;

}

#box_std .corner_inner {
	padding: 2.5em;
	padding-top: 1.3em;
	padding-bottom: 0.75em;

	text-align: justify;
	text-justify: inter-ideograph;
}

#box_std .box_TOC li {
	margin-top: 0.3em;
	margin-bottom: 0.2em;
}

#box_std .box_TOC ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

#box_std .box_TOC li .blank {
	height: 2.6em;
}

#box_std .box_TOC ul li {
	margin-top: 0em;
	margin-bottom: 0em;
}


/**
 * よくあるご質問 (FAQ)
 */
#col3 #box_std .box_TOC .qa li .blank {
	height: 1.3em;
}

#col3 #box_std.box_faq h2 {
  color: #CC3399;
  margin-bottom: 0.1em;
}

.b_q1 {
  background: #F0E0F8;
}
.b_q2 {
  background: #FBC7DB;
}
.b_q3 {
  background: #C4D9EF;
}
.b_q4 {
  background: #B7F7D8;
}
.b_q5 {
  background: #F0E0F8;
}
.b_q6 {
  background: #FBC7DB;
}
.b_q7 {
  background: #C4D9EF;
}
.b_q8 {
  background: #B7F7D8;
}

#col3 #box_std.box_faq .con3 {
  letter-spacing: 0.06em;
}

/**
 * 臨床美術でできること
 */

#box_std.box_possible .box_TOC ol{
	margin-left: 2.2em;
}

#box_std.box_possible .vcenter {
  color: #CC3399;
}

#box_std.box_possible ol .body {
  margin-left: 0.4em;
}

#box_std.box_possible .box_list {
  font-family:"ＭＳ ゴシック", "Osaka－等幅";
  line-height: 1.2em;
  margin-bottom: 1em;
}

#box_std.box_possible .box_list .body_title {
  color: #CC3399;
  margin-bottom: 0.3em;
}

#box_std.box_possible .box_list .body_title:first-letter {
  color: #9999FF;
  margin-right: 0.5em;
}

#box_std.box_possible .box_list .body {
}

#box_std.box_possible .box_list .body:first-letter {
  color: #9999FF;
  margin-right: 0.5em;
}

#box_std.box_possible .box_list ul li .body {
  color: #5A5A5A;
}

/**
 * 臨床美術でできること・一覧
 */

#box_std.box_possible_list .box_TOC ol{
	margin-left: 2.2em;
}

#box_std.box_possible_list h4 {
  margin-top: 1em;
  margin-bottom: 0.5em;
}

#box_std.box_possible_list h4:first-letter {
  color: #9999FF;
  margin-right: 0.5em;
}

#box_std.box_possible_list .body h1 {
  padding-bottom: 0.7em;

  background: url(../images/corner/corner_00_02.png);
  background-repeat: repeat-x;
  background-position: bottom;
}

#box_std.box_possible_list table {
  width: 100%;
  border-collapse:collapse;
  font-size: 0.9em;
}

#box_std.box_possible_list table td.text_table_item {
  white-space: nowrap;
  border-bottom: 0px solid #C4C6FF;
}

#box_std.box_possible_list table td {
  padding: 0.2em;
  border-bottom: 2px solid #C4C6FF;
  line-height: 1.2em;
}

#box_std.box_possible_list table td.text_nowrap {
  letter-spacing: 0.06em;
}


#box_std.box_possible_list table td.noborder {
  border-bottom: 0px solid #C4C6FF;
}

#box_std.box_possible_list table .text_table_item {
  padding-right: 0.5em;
}

/**
 * 臨床美術の実際
 */

#box_std.box_possible_case {
}

#box_std.box_possible_case .frame {
  margin-left: 4px;
  margin-right: 2px;
  padding-top: 1em;
}

#box_std.box_possible_case .frame_r {
  border: 2px solid #FBC7DB;
}

#box_std.box_possible_case .frame_b {
  border: 2px solid #D9D9F8;
}

#box_std.box_possible_case .frame_g {
  border: 2px solid #C0F1D9;
}

#box_std.box_possible_case .frame_r h1 {
  color: #CC3399;
}

#box_std.box_possible_case .frame_b h1 {
  color: #6666CC;
}

#box_std.box_possible_case .frame h3 {
  font-size: 0.9em;
  padding: 0.2em;
  padding-top: 1em;
  text-align: right;
}

#box_std.box_possible_case .frame_r h3 {
  background: #FBC7DB;
}

#box_std.box_possible_case .frame_b h3 {
  background: #D9D9F8;
}

#box_std.box_possible_case .frame_g h3 {
  background: #C0F1D9;
}


#box_std.box_possible_case .frame .inner {
  padding: 1em;
  font-size: 0.9em;
  line-height: 1.4em;
  letter-spacing: 0.06em;
}



/**
 * 協会のご案内
 */

#box_std.box_guide .box_TOC ol{
	margin-left: 2.2em;
}

#box_std.box_guide .vcenter {
  color: #5A8EC6;
}

#box_std.box_guide ol .body {
  margin-left: 0.4em;
}

/**
 * 関連情報
 */

#box_std.box_link .box_TOC ol{
	margin-left: 2.2em;
}

#box_std.box_link .vcenter {
  color: #5A8EC6;
}

#box_std.box_link ol .body {
  margin-left: 0.4em;
}

#box_std.box_link .list {
  font-size: 1.2em;
  line-height: 2.5em;
}

#box_std.box_link .list img {
  vertical-align: middle;
  margin-right: 0.5em;
  margin-left: 2em;
}

#box_std.box_link .list .cap {
  margin-top: -1.5em;
  margin-bottom: 0em;
  text-align: right;
  font-size: 0.8em;
}

#box_std.box_link .name {
	font-size: 1.2em;
}

/**
 * 資格を取るには
 */

table.list {
  font-size: 0.9em;
}

table.list .pe20 td {
  width: 20%;
}

table.list .num {
  text-align: right;
}

#box_std.box_howto_license .list img {
  vertical-align: middle;
  margin-right: 0.5em;
}

#box_std.box_howto_license .box_TOC ol{
	margin-left: 2.2em;
}

#box_std.box_howto_license .vcenter {
  color: #5A8EC6;
}

#box_std.box_howto_license ol .body {
  margin-left: 0.4em;
}

#box_std.box_howto_license ol li .blank {
  font-size: 0.6em;
}

#box_std.box_howto_license table {
	border-collapse:collapse;
}

#box_std.box_howto_license table td.text_table_item {
  vertical-align: top;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

#box_std.box_howto_license table td {
  border-bottom: 2px solid #C4C6FF;
  padding-top: 1.5em;
  padding-bottom: 0.5em;
 }

#box_std.box_howto_license table p {
  margin-bottom:0em;
}

#box_std.box_howto_license table.nagare {
  width: 100%;
  background-image: url(../images/filler_blue.png);
  background-repeat: repeat-y;
}

#box_std.box_howto_license table.nagare td.first {
  padding: 0.5em;
}

#box_std.box_howto_license table.nagare td.first img {
  margin-left: -0.5em;
}

#box_std.box_howto_license table.nagare td {
  border-bottom: 0px;
  text-align: left;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

#box_std.box_howto_license table.nagare td.vt {
	width: 0px;
	text-align:center;
	white-space: normal;
	padding-left: 0.4em;
	padding-right: 0.4em;
}

#box_std.box_howto_license table.list tr.first td {
  text-align:center;
}

#box_std.box_howto_license table.list td {
  padding: 0.5em;
}

/**
 * 認定試験のご案内
 */

#col3 .box_exam table tr td {
	padding: 0.3em;
}

#col3 .box_exam table tr td p {
  line-height: 1.1em;
}

#col3 .box_exam table tr td li {
  line-height: 1.1em;
}

#col3 .box_exam table tr td ul {
  margin-bottom: 0em;
}

#box_std.box_howto_license table td {
  border-bottom: 1px solid #C4C6FF;
}

#box_std.box_howto_license table td.br {
  border-right: 1px dotted #C4C6FF;
}

#col3 .box_exam table tr td.text_ls50 {
  text-align: center;
}

#col3 .box_exam table tr td.text_table_item {
  text-align: center;
  vertical-align: middle;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  border-bottom: 0px;
}

#col3 .box_exam table tr td.text_table_item img {
  padding-left: 0.3em;
}

#col3 .box_exam table tr td li {
  list-style-image: none ;
  list-style-type: disc ;
}

/**
 *  臨床美術のあゆみ
 */

#col3 .box_history table tr td {
  padding-bottom: 0.6em;
  padding-right: 0.1em;
  line-height: 1.1em;
}

#col3 .box_history table tr td.text_nowrap {
  vertical-align: top;
  letter-spacing: 0.06em;
}

#col3 .box_history table tr td.text_right {
  vertical-align: top;
  white-space: nowrap;
  letter-spacing: 0.06em;
}

#col3 .box_history .corner h1 {
  letter-spacing: 0.06em;
}

/**
 *  役員一覧
 */

#col3 .box_officer td {
  font-size: 0.9em;
  vertical-align: top;
  padding: 0.2em;
  padding-bottom: 0.5em;
  line-height: 1.4em;
}

#col3 .box_officer td.h4 {
  padding-top: 1em;
  padding-bottom: 0.5em;
}

#col3 .box_officer td h4 {
  font-size: 1.1em;
  color: #6666CC;
  letter-spacing: 0.4em;
  display: inline;
}


#col3 .box_officer td.family_name {
  text-align: center;
  white-space: nowrap;
}

#col3 .box_officer td.personal_name {
  text-align: center;
  white-space: nowrap;
}

/**
 * 入会案内
 */

#col3 .box_admission table {
  border-collapse:collapse;
}

#col3 .box_admission h3 {
  margin-top: 1em;
  margin-bottom: 0.5em;
}

#col3 .box_admission td {
  font-size: 0.9em;
  padding: 0.2em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  vertical-align: top;
  border-bottom: 1px solid #C4C6FF;
  border-right: 1px dotted #DADBFF;
}

#col3 .box_admission td.nr {
  border-right: 0px;
}

#col3 .box_admission tr.vc td {
  vertical-align: middle;
  text-align: center;
}

#col3 .box_admission td.vc {
  vertical-align: middle;
}

#col3 .box_admission td.vt {
  vertical-align: top;
}

#col3 .box_admission tr.tl td {
  text-align: left;
}

#col3 .box_admission tr td.tc {
  text-align: center;
}

#col3 .box_admission tr.vc td.tl {
  text-align: left;
}

#col3 .box_admission td.th {
  letter-spacing: 0.4em;
  text-align: center;
}

#col3 .box_admission tr td.nb {
  border-bottom: 0px;
  text-align: left;
}

#col3 .box_admission tr.tc td {
  text-align: center;
}

#col3 .box_admission td.cb {
  color: #6666CC;
}

/**
 * 
 */

#col3 .box_request .account {
  border: 2px solid #C4C6FF;
  padding: 0.5em;
  padding-left: 1em;
  font-size: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
  letter-spacing: 0.06em;
}

#col3 .box_request .address,
.ws {
  letter-spacing: 0.06em;
}

#col3 .box_request .address {
  font-size: 0.85em;
  margin-left: 73px;
  margin-top: 0.5em;
  margin-bottom: 1em;
}

/**
 * バックナンバー閲覧室
 */


#col3 .box_newsletter table {
  border-collapse:collapse;
  font-size: 0.9em;
}

#col3 .box_newsletter table th {
  text-align: center;
  color: #6666cc;
  border-bottom: 2px solid #C4C6FF;
  padding-bottom: 0.1em;
}

#col3 .box_newsletter table td {
  padding: 0.2em;
  line-height: 1.1em;
}

#col3 .box_newsletter table td.c5 {
  vertical-align: top;
}

#col3 .box_newsletter table tr.h td {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

/**
 * サイトマップ
 */
#box_std.box_sitemap h1 img,
#box_std.box_sitemap h2 img {
  vertical-align: middle;
  margin-right: 0.9em;
}

#box_std.box_sitemap .corner h1 {
  font-size: 0.95em;
  margin-top: 1em;
  margin-bottom: 0.5em;
}

#box_std.box_sitemap h2 {
  font-size: 0.95em;
  margin-left: 4em;
  margin-top: 0.6em;
  margin-bottom: 0.9em;
}

h1 div {
  margin-top: 0.25em;
}

h1 div a {
  font-size: 0.8em;
}

#photo_outer {
}

#photo_float {
  float: right;
}

#photo_cap {
  text-align: center;
  margin-top: 0.8em;
  font-size: 0.8em;
}

/**
 * EOF
 */
