
/*---------------------------------
● タグ自体の設定
---------------------------------*/
html { 
	padding: 0px;
	margin: 0px;
}

body {
	background-image: url("../img/bg.png");
	background-repeat: repeat;
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #404040;  
	text-align: center;
	margin: 0px;
	padding: 0px;
}

img {border:none;}


h3 {
	font-size: 14px;
	padding-top: 10px;
	margin: 0px 10px 10px 10px;
	text-transform: uppercase;
	color: #564b47;
	background-color: transparent;
}

 
pre {
	color		: #564b47;
	font-size	: 11px;
	background-color: transparent;
	font-family	: Courier, Monaco, Monospace;
}

h4,h5,h6,form,input {padding:0;margin:0;}

.caution {
	font-size	: 14px;
	color		: #cd0000;
	font-weight	: bold;
}

/*---------------------------------
● ポジション取り
---------------------------------*/
#WRAPPER {
	width: 700px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	border: 5px solid #ff4500;
	background-color: #ff4500;
}

#COLUMN {
	width: 200px;
	padding: 0px;
	float: left;
	background-color: #ffffff;
}

#CONTENT {
	width: 290px;
	padding: 0px;
	margin: 0 5px;
	float: left;
	overflow: auto;
	background-color: #ffffff;
}

#SIDER {
	width: 200px;
	padding: 0px;
	float: left;
	background-color: #ffffff;
}

#DOUBLE {
	width: 495px;
	padding: 0px;
	margin: 0 0 0 5px;
	float: left;
	overflow: auto;
	background-color: #ffffff;
}

/*---------------------------------
● HEADERの詳細
---------------------------------*/
#HEADER {
}

#HEADER a { 
	color		: #606060;
	text-decoration	: none; 
}

#HEADER h1 {
	font-size	: 30px;
	font-family	: 'Trebuchet MS';
	text-align	: right;
	padding		: 5px 5px;
	margin		: 0px;
}

#HEADER h2 {
	font-size	: 11px;
	text-transform	: uppercase;
	text-align	: right;
	color		: #EEEEEE;
	padding		: 5px 5px;
	margin		: 0px
}


/*---------------------------------
● COLUMNの詳細
---------------------------------*/
#COLUMN p,pre {
	font-family: 'MS Gothic';
	margin: 5px 10px 10px 10px;
	text-align: right;
}


/*---------------------------------
● CONTENTの詳細
---------------------------------*/
#CONTENT a {
	text-decoration: none; 
}


#CONTENT p,pre {
	margin: 5px 10px 10px 10px;
}


/*---------------------------------
● SIDERの詳細
---------------------------------*/
#SIDER {
	font-family: 'MS Gothic';

}

#SIDER a { 
	font-size: 11px;
}

#SIDER p,pre {
	margin: 5px 10px 10px 10px;
	text-align: right;
}


/*---------------------------------
● 文字/文章の詳細
---------------------------------*/
.LETTER {
	line-height: 20px;
	font-size: 14px;
	font-family: 'MS Gothic';
	margin: 5px 10px 10px 10px;
	background-color: #ffffff;
}

.LETTER a {
	color: #8b0000;
	text-decoration: none;
	border-bottom: 1px solid #8b0000;
}

.LETTER a:hover {
	color: #2d59b3;
	text-decoration: none;
	border-bottom: 1px solid #2d59b3;
}

.CATEGORY a,
.CATEGORY a:link,
.CATEGORY a:active,
.CATEGORY a:visited {
	color: #2d59b3;
	text-decoration: none;
	border-bottom: 1px solid #2d59b3;
}

.CATEGORY a:hover { 
	color: #8b0000;
	text-decoration: none;
	border-bottom: 1px solid #8b0000;
}


/*---------------------------------
● 各ブロックのタイトル部分
---------------------------------*/
.TITLE {
	border-left: 20px solid #cae1ff;
	background-color: #ff7000;
	padding: 3px 8px 3px 25px;
	color: #ffffff;
	font-weight: bold;
	font-family: 'MS Gothic';
	font-size: 14px;
	text-align: right;
}

.BORDER {
	margin: 0 0 0 0;
	padding: 0;
	border: 4px solid #ffffff;
	border-bottom:0;
	background-color: #ffffff;
	font-family: 'MS Gothic';
}

.BORDER2 {
	margin: 0 0 0 0;
	padding: 0;
	border: 4px solid #ffffff;
	background-color: #ffffff;
	font-family: 'MS Gothic';
}

.CATEGORY {
	margin: 0;
	padding: 0;
	text-align: right;
}


/*---------------------------------
● ブロックリンクの設定(英語)
---------------------------------*/
.BL-en a,
.BL-en a:link,
.BL-en a:active,
.BL-en a:visited {
	display		: block;
	width		: auto;
	height		: 12px;
	padding		: 1px 0 0 0;
	border		: 1px solid #afafaf;
	font-weight	: bold;
	font-size	: 14px;
	font-family	: 'Verdana';
	text-align	: center;
	text-decoration	: none;
	color		: #404040;
	background-color: #eeeeee;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ef0000',EndColorStr='#cd0000');
}

.BL-en a:hover {
	color		: #606060;
	background-color: #cdcdcd;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#dddddd');
}


/*---------------------------------
● ブロックリンクの設定(日本語)
---------------------------------*/
.BL-ja a,
.BL-ja a:link,
.BL-ja a:active,
.BL-ja a:visited {
	display: block;
	width: auto;
	height: 23px;
	padding: 7px 0 0 0;
	border-bottom: 1px solid #303030;
	font-weight: normal;
	font-size: 14px;
	font-family: 'MS Gothic';
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #eeeeee;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#cd0000',EndColorStr='#900000');
}

.BL-ja a:hover {
	color: #ffffff;
	background-color: #cdcdcd;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f50000',EndColorStr='#cd0000');
}


/*---------------------------------
● ブロックリンクの設定(会社概要用)
---------------------------------*/
.BL-com a,
.BL-com a:link,
.BL-com a:active,
.BL-com a:visited {
	display: block;
	width: auto;
	height: 20px;
	padding: 7px 0 0 0;
	border-bottom: 1px solid #303030;
	font-weight: normal;
	font-size: 14px;
	font-family: 'MS Gothic';
	text-align: center;
	text-decoration: none;
	color: #303030;
	background-color: #eeeeee;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#f5f5f5');
}

.BL-com a:hover {
	color: #000000;
	background-color: #cdcdcd;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#eeeeee',EndColorStr='#cdcdcd');
}

/*---------------------------------
● 下部/著作権表示
---------------------------------*/
#COPYRIGHT {
	width: auto;
	margin: 5px 0 0 0;
	text-align: center;
}

#COPYRIGHT a {
	color: #ffffff;
	text-decoration: none;
}

address {
	color: #eeeeee;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	font-family: 'Verdana';
}


/*---------------------------------
● フォント設定
---------------------------------*/
.FONT-BLUE {
	color: #0000cd;
}
