@charset "shift_jis";

/*
modified --- [2010-11-12 16.30 (JST: GMT+0900) @354]
encode phrase : 時々京の方向に幅が細くて美しい線が入った飾りを持つ雀が往く
encode phrase : 男は傷の拳で美しく印刷された一冊の書を持ち憎い相手の笑いに応じた
encode phrase : 上記の文はエディタにエンコード判定させるためのダミー文です。

コラムページ用

*/

/* ========== FLASH ======================================================== */

.frame-main
{
	width: 100%;
}

.frame-column
{
	width: 100%; background: transparent url(../img/column_index_bg.jpg) no-repeat center top;
	padding-top: 100px; padding-bottom: 100px; margin-bottom: 30px; overflow: hidden;
}
.frame-column-v01
{
	background: transparent url(../img/column_01_bg.jpg) no-repeat center top;
	padding-top: 40px; padding-bottom: 40px; 
}
.frame-column-v02
{
	background: transparent url(../img/column_02_bg.jpg) no-repeat center top;
	padding-top: 40px; padding-bottom: 40px; 
}
.frame-column-v03
{
	background: transparent url(../img/column_03_bg.jpg) no-repeat center top;
	padding-top: 40px; padding-bottom: 40px; 
}
.frame-column-v04
{
	background: transparent url(../img/column_04_bg.jpg) no-repeat center top;
	padding-top: 40px; padding-bottom: 40px; 
}
.frame-column-v05
{
	background: transparent url(../img/column_05_bg.jpg) no-repeat center top;
	padding-top: 40px; padding-bottom: 40px; 
}
.frame-column-v06
{
	background: transparent url(../img/column_06_bg.jpg) no-repeat center top;
	padding-top: 40px; padding-bottom: 40px; 
}
.frame-column-v07
{
	background: transparent url(../img/column_07_bg.jpg) no-repeat center top;
	padding-top: 40px; padding-bottom: 40px; 
}
.frame-column-v08
{
	background: transparent url(../img/column_08_bg.jpg) no-repeat center top;
	padding-top: 40px; padding-bottom: 40px; 
}
.frame-column-v09
{
	background: transparent url(../img/column_09_bg.jpg) no-repeat center top;
	padding-top: 40px; padding-bottom: 40px; 
}

.frame-column-inner
{
	width: 750px; margin-right: auto; margin-left: auto; background: transparent url(../img/column_bg.png) repeat;
	padding-top: 40px; padding-bottom: 40px; overflow: hidden;
}
.frame-column-inner-body
{
	width: 780px; margin-right: auto; margin-left: auto; background: transparent url(../img/column_bg.png) repeat;
	padding-top: 20px; padding-bottom: 20px; overflow: hidden;
}
.frame-column-inner h1
{
	width: 720px; height: 50px; background: transparent url(../img/column_h1_bg.gif) no-repeat right bottom;
	margin-bottom: 20px; text-align: left;
}
.frame-column-inner-body h1
{
	width: 100%; height: 50px; background: transparent url(../img/column_h1_bg.gif) no-repeat center bottom;
	margin-bottom: 20px; text-align: left; padding-left: 50px; padding-bottom: 10px;
}
.frame-column-inner .h1-index
{
	height: auto; background: transparent; text-align: center;
}
.frame-column-inner h1 img
{
	vertical-align: bottom;
}
.column-inner
{
	overflow: hidden;
}
.frame-column-01
{
	width: 180px; float: left; text-align: center;
}
.frame-column-02
{
	width: 180px; float: right; text-align: center;
}
.frame-column ul
{
	width: 228px; clear: both; list-style-type: none; list-style-position: inside;
	margin-right: auto; margin-left: auto;
}
.frame-column ul li
{
	display: inline; width: 76px; margin: 0; padding: 0; float: left;
}
.frame-columns
{
	width: 400px; margin-right: auto; margin-left: auto; overflow: hidden;
}
.frame-columns ul
{
	width: auto; border-bottom: 1px dotted #ffffff; margin: 0;
}
.frame-columns ul li
{
	width: 180px; border-top: 1px dotted #ffffff; font-size: 10pt; float: none; display: block;
	padding: 0; list-style-position: outside;
}
.frame-columns ul li a, .frame-columns ul li a:link, .frame-columns ul li a:visited, .frame-columns ul li a:active
{
	width: 180px; display: block; padding-top: 8px; padding-bottom: 8px;
	color: #ffffff; text-decoration: none; cursor: pointer;
}
.frame-columns ul li a:hover
{
	text-decoration: underline;
}
.figures
{
	width: 240px; float: right; text-align: right; padding-right: 30px;
}
.figures p
{
	margin-bottom: 20px;
}
.comment
{
	width: 470px; float: left; text-align: left; padding-left: 40px;
}
.comment p
{
	margin-bottom: 10px; font-size: 11pt; line-height: 17pt; color: #ffffff;
}
.comment p.last
{
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ffffff;
}

#flashBody
{
	width: 100%; height: auto;
}
#flashContent
{
	position: relative; top: 0; left: 0; width: 100%; height: 675px; text-align: center;
}
