/*トップSEOテキスト*/
h1{
	z-index: 100;
	position: absolute;
	top:1px;
	font-size: 9px;
	color: #666;/*文字色*/
	width:810px;
	margin:0px auto;
	text-align:left;
	text-indent:10px;
}

/*サイズ設定　その2*/
div#header{
	background: #fff5e3;
	color: #333;
	height: 20px;
	_height: 20px;
	position: absolute;
	margin:0px auto;
	width: 810px;
	font-size: 10px;
	line-height: 14pt;
}



hr.null { border-color:#fff;color:#fff;margin:0px;padding:0px; }

/*サイズ設定　その3*/
div#header_area{
	position:absolute;
	top:20px;
	z-index: 5;
	height:80px;
	background: url("/common/images/pnl_logo.gif") no-repeat 10px 0px;
}

div#header_area a { margin:0px; }
div#header_area td { padding:3px; }

/* ナビ */
div#navi{
	z-index: 100;
	position: absolute;
	top: 120px;
	color:#333;
	height:20px;
	width:780px;
	overflow:hidden;
	font-size: 12px;
	text-indent:20px;
	line-height: 14pt;
}

div#navi a{ text-decoration:none; }
/*--------------------▽ヘッダー文章*/

div#header-text{
	border:1px solid #c0c;
	color: #333;
	height: 65px;
	width:400px;
	font-size: 9pt;
	line-height: 14pt;
}

div#header-link {
	position:relative;
	top:45px;
	right:0px;
}

/*サイズ設定　その4*/
div#global-menu{
	border:1px solid #f33;
	top: 80px; _top: 102px;/*IE対策*/
	width: 810px; _width: 812px;/*IE対策*/
	margin:0px auto;
}

div#global-menu ul{
	width:790px;
	height:34px;
	margin:0px auto;
	list-style-type: none;
}

div#global-menu ul li{
	border:1px solid #0c0;
	float:left;
	padding:0px 3px;
}

div#global-menu li a{
	text-decoration: none;
}


/*--------------------▽事例リスト*/

div#jirei_area { margin:10px 0px; width:105%; height:800px; }
ul#top_example { margin:0px; list-style:none; }
ul#top_example .example { height:280px; width:180px; float:left; margin:2px; }
ul#top_example ul { list-style:none; }
div#jirei_area { padding-bottom:20px; }
div#jirei_area .inquiry { margin-left:30px; }
div#jirei_area .inquiry .alignright { float:right; }
div#jirei_area .inquiry .alignleft  { float:left; }


div#youtube{margin:0 auto;

	overflow:hidden;
	z-index:10;

	height:250px;
}






/*--------------------▽フッター*/

#footer    { width:770px; margin:0px auto; }

div#fixe_footer { position:fixed; width:100%; height:110px; left:0; bottom:0;z-index: 1000; }
div#fixe_footer { background:#fff; padding-top:10px; text-align:center; }
div#fixe_footer .fl-c { width:810px; margin:0px auto; text-align:left; }

#footer_part_category { padding:10px; margin:0px 0px 10px 0px; line-height:150%; text-indent:0px; }
#footer_part_category { background-color:#FFF5E3; text-align:left; font-size:11px; font-weight:bold; color:#F27300; }
#footer_part_category div { color:#555555; margin-bottom:3px; font-weight:bold; }
#footer_part_category a { color:#777777; font-weight:normal;}
#footer_part_category a.bold { color:#555555; font-weight:bold; }
#footer_link ul { list-style:none; }
#footer_link ul li { float:left; }

#footer_msg { float:left; width:292px; height:101px; margin:20px 20px; }
#footer_msg { text-align:center; background-image:url("/common/images/bki_footer_msg.gif"); background-repeat:no-repeat; }
#footer_msg p, #footer_msg p a { margin-top:20px; line-height:150%; }
#footer_msg p, #footer_msg p a { color:#666666; font-size:12px; font-weight:bold; }

#footer_category { float:right; text-align:left; padding:10px; margin:5px 5px 5px 10px; }
#footer_category { font-size:11px; font-weight:bold; color:#F27300; line-height:150%; }
#footer_category a { color:#777777; font-weight:normal; }

#foot_description { padding:5px 20px; line-height:150%; }
#foot_description { color:#666666; font-size:12px; }
#foot_description a { color:#666666; }

.plain{ text-indent:0px; margin: 0px; padding: 0px; border:0px; }

