@charset "Shift_JIS";

/*------------------------------------------------
	IDENTIFICATION DIVISION.
	Version.					0.8.2;
	Author.					Kenta Aga

	init.css					: "初期化設定";
	font.css					: "文字設定について";
	menu.css				: "メニューについて";
	page.css				: "各ページ設定";
------------------------------------------------*/
@import "init.css";
@import "font.css";
@import "menu.css";
@import "page.css";


/*************************************
	DATA DIVISION.
	WORKING-STRAGE SECTION.
*************************************/

html,body{
	margin						: 0px;
	width							: 100%;
	height							: 100%;
	text-align					: center;
}

body{
	font-size						: 75%;
	color							: #333;
	font-family					: Verdana, "メイリオ",Meiryo,"ＭＳ Ｐゴシック", sans-serif;
	background				: #c2cefc;
}

/*	基本カラム
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#wrap{
	margin						: 0px auto 0px auto;
	padding						: 0px;
	width							: 810px;
	height							: 100%;
	text-align					: left;
	background				: url(../img/share/back.gif) repeat-y #ffffff;
}
body > #wrap{
	height							: auto;
	min-height					: 100%;
}

#header{
	margin						: 0px 5px;
	width							: 800px;
}

#contents{
	margin						: 13px 5px 15px 5px;
	width							: 800px;	
}

#sub{
	clear							: right;
	float							: right;
	display						: inline;
	margin						: 5px 8px 0px 0px;
	width							: 228px;
}

#footer{
	clear							: both;
	margin						: 0px 5px;
	width							: 800px;
}

/*------------------------------------------------
	ヘッダー部分詳細
------------------------------------------------*/
#header h1{
	float							: left;
	margin						: 20px 0px 0px 10px;
}

.groupLogo{
	clear							: right;
	float							: right;
	margin						: 5px 10px 15px 0px;
}

/*　メインビジュアル
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#flash{
	clear						:    both;
	width						:    800px;	
}


/*------------------------------------------------
	コンテンツ部分詳細
------------------------------------------------*/

/*　メインビ枠
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#main{
	float							: left;
	margin						: 5px 0px 0px 10px;
	width							: 530px;
}



/*　サブ領域
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#sub dl{
	width							:    215px;
	line-height					:	20px;
}
#sub dt{
	margin						:    3px 0px 0px 0px;
}
.framework .dotline{
	margin					: 4px 0px;
	width						: 215px;
}

/*------------------------------------------------
	フッター部分詳細
------------------------------------------------*/

.copyright{
	text-align					:    center;
	border-top					:    1px solid black;
	margin					   	:    10px 0px 0px 0px;	
	padding			 	 	:    10px;	
}


/*------------------------------------------------
	今日もどこかで役に立つ 
------------------------------------------------*/
.framework{
	display						: inline-block;
	margin-bottom			: 10px;
	padding						: 3px;
	border						: 3px solid #ddd;
}
.framework li:after{
	content						: ".";
	display						: block;
	clear							: both;
	height							: 0;
	visibility						: hidden;
}

.framework img{
	vertical-align				: bottom;
}
/*------------------------------------------------
	フリーダイヤルの部分です。
------------------------------------------------*/
#footFree{
	background				: url(../img/share/free.gif) no-repeat;
	width						:520px;
	height						:82px;
	margin					   	: 15px 0px 0px 0px;
	border						:1px solid #999999;
}
#footFree ul{
	margin					   	:    10px 0px 0px 245px;
}
#footFree li{
	margin					   	:    5px 0px 0px 0px;
}
#footFree02{
	background				: url(../img/share/free2.gif) no-repeat;
	width						:100%;
	height						:82px;
	margin					   	: 15px 0px 0px 0px;
	border						:1px solid #999999;
}
#footFree02 ul{
	margin					   	:    10px 0px 0px 245px;
}
#footFree02 li{
	margin					   	:    5px 0px 0px 0px;
}