@charset "Shift_JIS";


/*背景装飾
---------------------------------------------------------------------------------------------*/

body {
	background-color: #F2EDDE;
	color: #333333;
	margin: 0px;
	padding: 0px;
}


td.bg-top {
	background:url(images/bg_line.gif) #F2EDDE repeat-y;
}


td.bg-l {
	background: url(common/bg_l.gif) #F2EDDE repeat-y right;
}


td.bg-r {
	background:url(common/bg_r.gif) #F2EDDE repeat-y left;
}



/*リスト
---------------------------------------------------------------------------------------------*/

ol{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
	margin-right: 0px;
	padding: 0px;
	font-size: 80%;
	line-height: 170%;
}

ol.info{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
	margin-right: 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 160%;
}

ul.none{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
	margin-right: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 80%;
	line-height: 145%;
}


ul.circle{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1.5em;
	margin-right: 0px;
	padding: 0px;
	list-style-type: circle;
	font-size: 80%;
	line-height: 145%;
}




/*見出し文字の設定
---------------------------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6 {
	margin: 0px;
}

h3,h4 {
	font-size:80%;
	line-height:160%;
}

h3.blue,h4.blue {
	font-size:90%;
	line-height:145%;
	font-weight:bold;
	color:#4083BD;
}

h3.base {
	font-size:90%;
	line-height:145%;
	font-weight:bold;
}



/*テキスト装飾
---------------------------------------------------------------------------------------------*/

/* ヘッダー文字指定 */
.t-header {
	font-size:80%;
	line-height:130%;
}

/* 基本文字行間指定 */
.t10 {font-size:70%; line-height:135%;}
.t12 {font-size:80%; line-height:145%;}
.t14 {font-size:90%; line-height:145%;}

/* 基本文字行間指定太字 */
.tb10 {font-size:70%; line-height:135%; font-weight:bold;}
.tb12 {font-size:80%; line-height:145%; font-weight:bold;}
.tb14 {font-size:90%; line-height:145%; font-weight:bold;}

/* 基本文字行間指定なし */
.tn10 {font-size:70%;}
.tn12 {font-size:80%;}
.tn14 {font-size:90%;}

/* 大文字（ご案内ページ） */
.tbLarge01 {font-size:120%; line-height:120%; font-weight:bold;}
.tbLarge02 {font-size:160%; line-height:150%; font-weight:bold;}
.tbLarge03 {font-size:200%; line-height:160%; font-weight:bold;}

/* 料金（TEL、FAX） */
.tnbLarge02 {font-size:160%; font-weight:bold;}


/* 文字行間指定（料金ページ表組み） */
.tw10 {font-size:70%; line-height:130%;}
.tw12 {font-size:80%; line-height:140%;}
.tw14 {font-size:90%; line-height:140%;}

/* 文字行間指定（レッド） */
.tb-red10 {font-size:70%; line-height:135%; color:#cc3333; font-weight:bold;}
.tb-red12 {font-size:80%; line-height:145%; color:#cc3333; font-weight:bold;}
.tb-red14 {font-size:90%; line-height:145%; color:#cc3333; font-weight:bold;}

/* 文字行間指定太字（レッド） */
.t-red10 {font-size:70%; line-height:135%; color:#cc3333;}
.t-red12 {font-size:80%; line-height:145%; color:#cc3333;}
.t-red14 {font-size:90%; line-height:145%; color:#cc3333;}

/* 基本文字行間指定なし（レッド） */
.tn-red10 {font-size:70%; color:#cc3333;}
.tn-red12 {font-size:80%; color:#cc3333;}
.tn-red14 {font-size:90%; color:#cc3333;}

/* 文字行間指定なし太字（ブルー） */
.tnb-blue10 {font-size:70%; font-weight:bold; color:#4083BD;}
.tnb-blue12 {font-size:80%; font-weight:bold; color:#4083BD;}
.tnb-blue14 {font-size:90%; font-weight:bold; color:#4083BD;}

/* 文字行間指定（Q＆Aブルー太字） */
.tb-blue10 {font-size:70%; line-height:135%; font-weight:bold; color:#4083BD;}
.tb-blue12 {font-size:80%; line-height:145%; font-weight:bold; color:#4083BD;}
.tb-blue14 {font-size:90%; line-height:145%; font-weight:bold; color:#4083BD;}

/* リンク文字共通 */
a:link		{color:#333333; text-decoration:underline;}
a:visited	{color:#333333; text-decoration:underline;}
a:active	{color:#333333; text-decoration:none;}
a:hover		{color:#0066FF; text-decoration:none;}

/* リンク文字（リンクページ） */
a.t-link12:link		{font-size:80%; line-height:145%; color:#cc3333; text-decoration:underline;}
a.t-link12:visited	{font-size:80%; line-height:145%; color:#cc3333; text-decoration:underline;}
a.t-link12:active	{font-size:80%; line-height:145%; color:#cc3333; text-decoration:none;}
a.t-link12:hover	{font-size:80%; line-height:145%; color:#cc3333; text-decoration:none;}

/* リンク文字（リンクページ） */
a.t-link14:link		{font-size:90%; line-height:145%; font-weight:bold; color:#cc3333; text-decoration:underline;}
a.t-link14:visited	{font-size:90%; line-height:145%; font-weight:bold; color:#cc3333; text-decoration:underline;}
a.t-link14:active	{font-size:90%; line-height:145%; font-weight:bold; color:#cc3333; text-decoration:none;}
a.t-link14:hover	{font-size:90%; line-height:145%; font-weight:bold; color:#cc3333; text-decoration:none;}
