@charset "UTF-8";


	body{
		margin:0px;
		padding:0px;
		font-size:75%; /* base fontsize 12px */
		line-height:1; /* base lineheight 12px safari,Firefox で縦サイズゴーストはみで回避 */
		font-family:"ヒラギノ明朝 Pro W3","HiraMinPro-W3","細明朝体","ＭＳ 明朝", serif;
		color:#505050;
		text-align:center;
	}


/* NO USE for CONFLICT with DKIR
	a {
		/*HideMacIE\*/
		overflow:hidden;
		/**/
	}
*/


	a:link{color:#505050; text-decoration:underline;}
	a:visited{color:#505050; text-decoration:underline;}
	a:active{color:#008000; text-decoration:underline;}
	a:hover{color:#008000; text-decoration:underline;}



/* -- clear float -- */
	.fltclr {
		min-height:0; /* for IE7 */
		display: inline-table; /* for Mac IE */
	}
	.fltclr:after{ /* for mozilla */
		content:".";
		display:block;
		height:0;
		clear: both;
		visibility:hidden;
	}
	/* HideMacIE\*/
	* html .fltclr {height:0;}
	.fltclr{display: block;}
	/* */
/* -- end clear float -- */



	h1,h2,h3,h4{
		margin:0px;
		padding:0px;
		font-weight:normal;
	}

	p{
		margin:0;
		padding:0;
	}


	#container{
		margin:auto;
		width:996px;
	}

	#container_inner{
		margin:auto;
		padding:0px;
		width:996px;
	}






/* HEADER */

	#header_pkg{
		width:996px;
		height:57px; /*55*/
		background:url(../images/header_underline.gif) bottom left no-repeat;
	}



/*COMPANY LOGO*/
	html>body #company_logo h1{
/*		position:relative; */
		z-index:1;
	}

	#company_logo h1{
		width:204px;
		height:55px;
		float:left;
	}
	#company_logo h1 a{
		display:block;
		width:204px;
		height:55px;
		background:url(../images/company_logo.gif) no-repeat;

		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#company_logo h1 a b{
		display:block;
		position:relative;
		z-index:-1;
		width:204px;
		height:55px;
		overflow: hidden;
		font-weight:normal;

		/*\*//*/
		display:inline-table;
		/**/
	}



	#global_menu_pkg{
		float:left;
		width:792px;
		margin:0px;
		padding:0px;
	}






/*BODY*/

	#body_pkg{
		width:996px;
		margin:auto;
		padding:0px;
/*		border-top:solid 2px #e4e4e4; */
/*		border-bottom:solid 1px #c0c0c0; */
	}

	#body_pkg_inner650,
	#body_pkg_inner_scrolled{
		margin:12px 0px 0px 0px;
		padding:0px;
		width:996px;
	}
	#body_pkg_inner650{
		height:638px;
	}
	#body_pkg_inner650 a:link{color:#505050; text-decoration:underline;}
	#body_pkg_inner650 a:visited{color:#505050; text-decoration:underline;}
	#body_pkg_inner650 a:active{color:#008000; text-decoration:underline;}
	#body_pkg_inner650 a:hover{color:#008000; text-decoration:underline;}



	.red{
		color:#ff0000;
	}
	.blue{
		color:#0000ff;
	}
	.green{
		color:#009900;
	}
	.orange{
		color:#DC9517;
	}






/*FOOTER*/

	#footer_pkg{
		width:996px;
		height:43px; /*42*/
		margin:0px;
		padding:1px 0px 0px 0px;
		background:url(../images/footer_topline.gif) top left no-repeat;
	}
	#footer_pkg_left{
		float:left;
		width:569px; /*617*/
	}
	#footer_pkg_right{
		float:right;
		width:360px;
	}





/*準備中表示*/

	#construction_pkg{
		padding-top:263px; /*268*/
		font-size:1em; /* 12px*/
		line-height:2;
		text-align:center;
		color:#505050;
	}
	#construction_pkg b{
		display:block;
		font-weight:normal;
		margin-bottom:18px;
	}

	#construction_pkg a:link{color:#505050; text-decoration:underline;}
	#construction_pkg a:visited{color:#505050; text-decoration:underline;}
	#construction_pkg a:active{color:#008000; text-decoration:underline;}
	#construction_pkg a:hover{color:#008000; text-decoration:underline;}





/* FOR UNDER CONSTRUCTION */
	#uc_container{
		margin:auto;
		width:100%;
		font-size:1em; /* 12px/16px */
		line-height:2;
		text-align:center;
	}
	#uc_container a:link{color:#3f3f3f; text-decoration:underline;}
	#uc_container a:visited{color:#3f3f3f; text-decoration:underline;}
	#uc_container a:active{color:#000000; text-decoration:underline;}
	#uc_container a:hover{color:#000000; text-decoration:underline;}






/* PREVIEW */
	#preview_close_switch{
		width:100%;
		height:36px;
		padding-top:12px;
		text-align:center;
		color:#ffffff;
		font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;
/*		border-top:solid 1px #cccccc; */
		background:#cccccc;
	}

	#preview_close_switch a:link{color:#ffffff; text-decoration:underline;}
	#preview_close_switch a:visited{color:#ffffff; text-decoration:underline;}
	#preview_close_switch a:active{color:#ffffff; text-decoration:underline;}
	#preview_close_switch a:hover{color:#ffffff; text-decoration:underline;}





/* vertical list */
	#vlist{
		margin:0px;
		padding:0px;
	}


	#vlist ul{
		width:716px; /* for ie */
		margin:0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		font-size:1em; /* 12px */
		line-height:1; /* 12px */
	}
	#vlist ul li{
		list-style-type: none;
		display:inline;
		margin-right:1px;
		padding-top:10px;
		padding-bottom:10px;
		float:left;
		border:solid 1px #e0e0e0;
		width:140px;
/*		height:30px; */
		overflow:hidden;
	}



/* footer */



/* */
