@charset "UTF-8";@import url("ui.css");@import url("text.css");@import url("photo.css");@import url("table.css");/* @group reset *//* ブラウザスタイルの初期化 */* {	margin: 0;	padding: 0;	color: #64584b;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	line-height: 1.4em;}/* 画像 (img) */img {	border: 0;}/* @end *//* @group linktext *//* リンクテキスト */a:link {	color: #ff3118;	text-decoration: none;}a:visited {	color: #b34336;	text-decoration: none;}a:hover {	color: #e2e20b;}a:active {	color: #ff0;}/* @end *//* @group body-wrapper *//* 文書本体 (body) */body {	background-color: #f3f0e0;}/* ヘッダー */div#wrapperHeader {	width: 100%;	height: 103px;	margin: 0px auto 0px auto;	background: url(../common/bg_header_side.gif) repeat-x;}div#header {	margin: 0px auto 0px auto;	width: 900px;	height:  103px;	background: url(../common/bg_header.gif) no-repeat;}/* ユーザー支援ナビゲーション*/div#navSkip {	height: 0px;	overflow: hidden;}/* エッジ */#wrapperEdgeTop {	width: 100%;	height: 20px;	background: url(../common/bg_edge_top_side.gif) repeat-x;	text-align: center;	font-size: 2px;	line-height: 1em;}#wrapperEdgeBottom {	width: 100%;	height: 20px;	background: url(../common/bg_edge_bottom_side.gif) repeat-x;	text-align: center;	font-size: 2px;	line-height: 1em;}/* @end *//* @group maingraphics *//* メイングラフィック */div#wrapperMaingraphics {	width: 100%;	height: 297px;	margin: 0px;	padding: 0px;	background: url(../common/bg_maingraphics_side.gif) repeat-x;	text-align: center;}div#wrapperMaingraphics img#maingraphics {	margin: 0px auto 0px auto;	width: 900px;	height: 297px;
}#about h1 , #profile h1 , #link h1 , #reconstruction h1 , #process h1 {	display: none;}/* @end *//* @group maintext *//* 本文 */div#wrapperContents {	width: 100%;	margin: 0px;	padding: 0px;	background: #f3f0e0;}div#contents {	clear: both;	margin: 0px auto 0px auto;	width: 900px;	background: url(../common/bg_main.gif) repeat-y;	color: #333;	overflow: auto;	padding-bottom: 60px;}body.release div#container {	clear: both;	width: 100%;	height: 400px;	overflow: auto;	padding-bottom: 60px;	text-align: center;}div#mainBlock {	float: left;	margin: 0px 0px 0px 43px;	width: 610px;	text-align: left;}div#sideBlock {	float: right;	margin: 0px 56px 0px 0px;	width: 170px;	text-align: left;}div#mainBlockL {	clear: both;	margin: 10px 0px 0px 43px;	width: 814px;	text-align: left;}div.blockbox {	display: block;	clear: both;}/* メインボックス */div.mainboxTop {	width: 610px;	height: 20px;	background: url(../common/bg_mainbox_top.jpg) no-repeat;}div.mainbox {	width: 610px;	background: url(../common/bg_mainbox.jpg) repeat-y;}div.mainbox-inbox {	width: 530px;	margin-left: 40px;	padding: 10px 0px 40px 0px;	font-size: 12px;	line-height: 1.5em;	overflow: auto;}div.mainboxBottom {	width: 610px;	height: 15px;	background: url(../common/bg_mainbox_bottom.jpg) no-repeat 0 bottom;	margin-bottom: 40px;	padding: 0px;	margin-top: 0px;	font-size: 2px;	line-height: 1em;}/* メインボックス-L */div#mainBlockL div.mainboxTop {	width: 814px;	height: 20px;	background: url(../common/bg_mainbox_l_top.jpg) no-repeat;}div#mainBlockL div.mainbox {	width: 814px;	background: url(../common/bg_mainbox_l.jpg) repeat-y;}div#mainBlockL div.mainbox-inbox {	width: 734px;	margin-left: 40px;	padding: 10px 0px 40px 0px;	font-size: 12px;	line-height: 1.5em;	overflow: auto;}div#mainBlockL div.mainboxBottom {	width: 814px;	height: 15px;	background: url(../common/bg_mainbox_l_bottom.jpg) no-repeat 0 bottom;	margin-bottom: 40px;}/* @end *//* @group footer *//* フルメニュー */div#wrapperFullmenu {	width: 100%;	background: url(../common/bg_fullmenu_side.gif) repeat-x;}div#fullmenu {	margin: 0px auto 0px auto;	padding-top: 12px;	padding-bottom: 30px;	width: 900px;	background-image: url(../common/bg_fullmenu.jpg);	overflow: auto;}/* フッター関係 */div#wrapperFooter {	margin: 0px;	padding: 0px;	width: 100%;	min-height: 70px;	background: url(../common/bg_footer_side.gif) repeat-x;}div#footer {	margin: 0px auto 0px auto;	padding: 8px 0 0 0;	width: 900px;	min-height: 80px;	font-size: 10px;	background-image: url(../common/bg_footer.gif);}/* @end */
