@charset "Shift_JIS";


/*基本
---------------------------------------------------------------------------------------------*/

body {
	background-color: #ffffff;
	color: #595959;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background: #fff url(images/bg.jpg) top repeat-y;
}


h1,h2,h3,h4,h5,h6,ul,p,div {
	margin: 0px;
	padding: 0px;
}



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

.bg{
	width : 530px;
	height : 10px;
	background: #fff url(common/waku_bg.jpg) top repeat-y;
}


table.portfolio{
	border:1px solid #E4DCAB;
}

td.portfolio01{
	background-color: #E1D8A3;
	font-size:70%; line-height:130%; color:#88885B;
}

td.portfolio02{
	background-color: #F5F5DC;
	font-size:70%; line-height:130%; color:#88885B;
}


table.waku{
	border:1px solid #E4DCAB;
}



/*テキストエリア
---------------------------------------------------------------------------------------------*/

.text {
	margin: 15px 0px 30px 0px;
	padding: 5px;
	width: 406px;
	font-size:80%;
	line-height:170%;
	border:0px solid #000;

}


.text-midasih {
	margin: 5px 0px 20px 0px;
	padding: 5px;
	width: 406px;
	font-size:80%;
	line-height:170%;
	border:0px solid #000;

}


.text-writing {
	margin: 5px 0px 20px 0px;
	padding: 5px;
	width: 406px;
	font-size:80%;
	line-height:170%;
	border:0px solid #000;

}


/*テキスト単体
---------------------------------------------------------------------------------------------*/

/* 基本文字行間指定 */
.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%;}


/* 文字行間指定（レッド） */
.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;}


/* 文字行間指定（レッド） */
.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;}


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


/* 文字行間指定（カーキ） */
.t-khaki10 {font-size:70%; line-height:130%; color:#88885B;}
.t-khaki12 {font-size:80%; line-height:145%; color:#88885B;}
.t-khaki14 {font-size:90%; line-height:145%; color:#88885B;}


/* 文字行間指定（カーキ太字） */
.tb-khaki10 {font-size:70%; line-height:130%; color:#88885B; font-weight:bold;}
.tb-khaki12 {font-size:80%; line-height:145%; color:#88885B; font-weight:bold;}
.tb-khaki14 {font-size:90%; line-height:145%; color:#88885B; font-weight:bold;}


/* URLリンク */
a.url:link		{font-size:70%; color:#88885B; text-decoration:none;}
a.url:visited	{font-size:70%; color:#88885B; text-decoration:none;}
a.url:active	{font-size:70%; color:#B6B67A; text-decoration:none;}
a.url:hover		{font-size:70%; color:#B6B67A; text-decoration:none;}


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



/* 入力欄サイズ指定 
---------------------------------------------------------------------------------------------*/
.text-name {width: 180px;}
.text-mail {width: 180px;}
.text-url {width: 200px;}
textarea {width:320px; height:100px;}


