﻿@charset "UTF-8";
/* ■■■■■■■■■■■■■■■■■■■■
カラム設定（全体の配置）
■■■■■■■■■■■■■■■■■■■■■*/
div#contents_main{
	float				: left;		/* フロート */
	width				: 650px;		/* 幅調整 */
	font-size			: 17px;		/* フォントサイズ */
}
div#contents_link{
	width				: 230px;		/* 幅調整 */
	margin-top			: 0.5em;
	float				: right;		/* フロート */
	font-size			: 17px;		/* フォントサイズ */
}
div#footer{
	width				:100%;
	clear				:both;		/* フロート解除 */
}

/* ================ ヘッダ部↓ ================ */



div#header div#head_image {
    width			: 600px;
	height			: 200px;
	padding-top		: 30px;
	padding-left	: 1px;
}

/* ================ コンテンツ↓ ================ */
.image_01 {
	padding-left	: 1em;
	padding-bottom	: 0.5em;
}
.image_01 li{
	color				: #555;
	padding-top			: 4px;		/* メニューの上からの位置 */
	padding-left		: 1em;		/* メニューの左からの位置 */
	padding-right		: 5px;		/* メニューの右パディング */
	background			: url(list_icon_b.gif) no-repeat left 0.1em;	/* 通常時アイコン画像 */
	background-position	: 0 10px;		/* バックグランド（アイコン）の位置（左からの位置 上からの位置） */
}

div#box1 {
	margin			: 2em 1em 2em 0;
	padding			: 1.5em;
	font-size		: 17px;
	border			: 1px solid #b0c4de;
	line-height		: 220%;		/* 行間隔 */
	letter-spacing	: 0.2em;	/* 文字間隔 */

}
div#box1 img{
	margin			: 1em 0 0.5em 1em;
}


ul.test1 li{
	width				: 33.3%;
	float				: left;
	padding				: 1em 0 0 0;
	list-style-position	: inside;
	text-align			: center;
}

.table1 {
	width: 170px;
	padding				: 1em 0 1em 0;
	text-align			: left;
	color				: #444;
}
.table2 {
	padding				: 0.5em 0 0.75em 0;
}
.table3 {
	letter-spacing	: 0;	/* 文字間隔 */
}



/* ================ 右カラム ================ */

/* サーチエンジン部 */
div#search_engine{
position: relative;
top: 0;
margin-bottom: 2em;
	font-size			: 15px;
	letter-spacing		: 0px;	/* タブの文字間隔 */
	border				:1px solid #c0c0c0;
	width				:200px;
	background-color	:white;
	color				:#808080;
}



/* 「#h3」「#ul」「#li」「#w3c」の設定は「hasegawa.css」で設定 */


/* ================ コンテンツ↑ ================ */

