/*▼サイト全体に関わる設定*/
body {margin:0; padding:0; font-size:12px; background-image:url(http://pblog.biz/images/bk-img.gif); background-repeat:repeat-x; background-position:top; font-size:12px;}

img {border:0; vertical-align:top;}

#site_root {width:794px; background-image:url(http://pblog.biz/images/bk-line.gif); background-repeat:repeat-y; margin:auto;}
#site {width:780px; margin:auto; background-color:#002A50;}

a {text-decoration:none;}
/*▲サイト全体に関わる設定*/


/*▼ヘッダー*/
#header_root {vertical-align:bottom; margin:0; padding:0;}
#header_top_root {background-image:url(http://pblog.biz/images/header.gif); background-repeat:no-repeat; text-align:right; color:#ffffff; height:28px;}
#header_top_root a {color:#ffffff;}
#header_top {padding:8px 5px 0 0; margin:0;}

#header_bottom_left_root {float:left; width:560px; height:180px; background-image:url(http://pblog.biz/images/_top-img.jpg); background-repeat:no-repeat;}
#header_bottom_left {text-align:right; padding:145px 10px 0 0; margin:0;}
#header_bottom_right_root {float:right; width:220px; height:180px; margin:0; padding:0;}

#search {height:16px; margin:0; padding:0;}
form {margin:0; padding:0;}
/*▲ヘッダー*/

/*▼コンテナ*/
#container {background-color:#002A50; clear:both;}

/*▲コンテナ*/


/*▼右*/
#right_root {width:220px; float:right; background-color:#002A50;}
#right {}
#menu {}
#menu h2 {font-size:14px; margin:0; padding:0;}
#menu h2 a {display:block; width:198px; height:22px; padding:6px 0 0 22px;}

	/*▼メニュー*/
	.current {background-image:url(hyttp://pblog.biz/images/menu2-on.gif); background-repeat:no-repeat; color:#002A50;}
	.current a:hover {color:#ffffff;}
	#home a {background-image:url(http://pblog.biz/images/menu-off.gif); background-repeat:no-repeat; color:#ffffff;}
	#home a:hover {color:#ffffff; background-image:url(http://pblog.biz/images/menu-on.gif);}
	#aboutbb a {background-image:url(http://pblog.biz/images/menu-off.gif); background-repeat:no-repeat; color:#ffffff;}
	#aboutbb a:hover {color:#ffffff; background-image:url(http://pblog.biz/images/menu-on.gif);}
	#use a {background-image:url(http://pblog.biz/images/menu-off.gif); background-repeat:no-repeat; color:#ffffff;}
	#use a:hover {color:#ffffff; background-image:url(http://pblog.biz/images/menu-on.gif);}
	#example a {background-image:url(http://pblog.biz/images/menu-off.gif); background-repeat:no-repeat; color:#ffffff;}
	#example a:hover {color:#ffffff; background-image:url(http://pblog.biz/images/menu-on.gif);}
	#glossary a {background-image:url(http://pblog.biz/images/menu-off.gif); background-repeat:no-repeat; color:#ffffff;}
	#glossary a:hover {color:#ffffff; background-image:url(http://pblog.biz/images/menu-on.gif);}
	#fee a {background-image:url(http://pblog.biz/images/menu-off.gif); background-repeat:no-repeat; color:#ffffff;}
	#fee a:hover {color:#ffffff; background-image:url(http://pblog.biz/images/menu-on.gif);}	
	/*▲メニュー*/

	/*▼サブメニュー*/
	#sub_menu {text-align:center; margin:auto;}
	
	#movabletype {margin:0 0 0 0;}
	
	#diary {background-image:url(http://pblog.biz/images/migi-blogback.gif); font-size:12px; color:#ffffff; font-weight:700; display:block; width:188px; height:21px; margin-top:20px; padding-top:5px; text-align:center;}
	#interview {background-image:url(http://pblog.biz/images/special.gif); font-size:12px; color:#ffffff; font-weight:700; display:block; width:188px; height:55px; margin:20px 0 0 0; padding:5px 0 0 0;}
	/*▲サブメニュー*/

	/*▼各種アイコン*/
	#aicon {margin:15px 0 0 0; text-align:center;}
	#w3c {display:block; background-image:url(http://pblog.biz/images/btn-w3c-a.gif); width:86px; height:20px;}
	#w3c:hover {background-image:url(http://pblog.biz/images/btn-w3c-b.gif); width:86px; height:20px;}
	#rss {display:block; background-image:url(http://pblog.biz/images/btn-rss-a.gif); width:86px; height:20px;}
	#rss:hover {background-image:url(http://pblog.biz/images/btn-rss-b.gif); width:86px; height:20px;}
	#atom {display:block; background-image:url(http://pblog.biz/images/btn-atom-a.gif); width:86px; height:20px;}
	#atom:hover {background-image:url(http://pblog.biz/images/btn-atom-b.gif); width:86px; height:20px;}
	#rsd {display:block; background-image:url(http://pblog.biz/images/btn-rsd-a.gif); width:86px; height:20px;}
	#rsd:hover {background-image:url(http://pblog.biz/images/btn-rsd-b.gif); width:86px; height:20px;}
	#sixapart {margin:15px 0 0 0; text-align:right; padding:0 15px 0 0;}
	/*▲各種アイコン*/

/*▲右*/


/*▼左*/
#left_root {background-color:#ffffff; width:560px; float:left; background-image:url(http://pblog.biz/images/migi-shadow.gif); background-position:right; background-repeat:repeat-y;}

#left_title {text-align:left;}
#left_title h1 {font-size:20px; padding:30px 0 0 0; margin:0; color:#606060; font-weight:800;}
#left_title h1 strong {color:#FF0000;}

#title_bottom {text-align:left; padding:0 8px 0 0;}

#left_content {text-align:left; padding:10px 0 0 40px; vertical-align:middle; font-size:16px; font-weight:700; color:#898989; letter-spacing:0.2em;}


	/*▼最新構築事例*/
	#new_product {width:500px; padding:30px 0 0 0; text-align:left;}
	#new_product_left {float:left; font-size:14px; width:300px; margin:0; padding:0; color:#002A50; font-weight:700;}
	#new_product_right {float:right; font-size:12px; color:#C0C0C0; width:180px; text-align:right; padding:0 20px 0 0; margin:0;}
	#new_product_janre {clear:both; text-align:right; font-size:16px; color:#C0C0C0; font-weight:700; padding:0 20px 0 0; margin:0;}
	#new_product_body {margin:10px 0 0 0; padding:0 0 0 20px;}
	#new_product_image {float:right; padding:0 10px 0 0;}
	#entry_title {font-size:16px; font-weight:700;}
	#more {margin:0; padding:0 10px 0 0;}
	#new_product_fmt {float:left; font-size:14px; width:300px; margin:0; padding:0; color:#002A50; font-weight:700;}
	/*▲最新構築事例*/

	
	/*▼構築パック*/
	#pack_table {margin:0 0 0 20px;}
	#pack_root {margin:0 0 0 20px; padding:35px 0 0 0; text-align:left; width:500;}
	#pack_title {font-size:14px; margin:0; padding:0; color:#002A50; font-weight:700;}
	#company {background-image:url(http://pblog.biz/images/title-kigyo.gif); background-position:0 0; background-repeat:no-repeat; width:218px; text-align:left; height:20px; padding:4px 0 0 10px; color:#ffffff; font-weight:700; font-size:12px;}
	#company a {color:#ffffff; text-decoration:none;}
	#cms {background-image:url(http://pblog.biz/images/title-kizon.gif); background-position:0 0; background-repeat:no-repeat; width:218px; text-align:left; height:20px; padding:4px 0 0 10px; color:#ffffff; font-weight:700; font-size:12px;}
	#cms a {color:#ffffff; text-decoration:none;}
	#blog {background-image:url(http://pblog.biz/images/title-boss.gif); background-position:0 0; background-repeat:no-repeat; width:218px; text-align:left; height:20px; padding:4px 0 0 10px; color:#ffffff; font-weight:700; font-size:12px;}
	#blog a {color:#ffffff; text-decoration:none;}
	#ec {background-image:url(http://pblog.biz/images/title-ec.gif); background-position:0 0; background-repeat:no-repeat; width:218px; text-align:left; height:20px; padding:4px 0 0 10px; color:#ffffff; font-weight:700; font-size:12px;}
	#ec a {color:#ffffff; text-decoration:none;}
	#campaign {background-image:url(http://pblog.biz/images/title-camp.gif); background-position:0 0; background-repeat:no-repeat; width:218px; text-align:left; height:20px; padding:4px 0 0 10px; color:#ffffff; font-weight:700; font-size:12px;}
	#campaign a {color:#ffffff; text-decoration:none;}
	#portal {background-image:url(http://pblog.biz/images/title-kaiin.gif); background-position:0 0; background-repeat:no-repeat; width:218px; text-align:left; height:20px; padding:4px 0 0 10px; color:#ffffff; font-weight:700; font-size:12px;}
	#portal a {color:#ffffff; text-decoration:none;}
	#pack_body {margin:0 0 15px 20px; font-size:12px;}
	#pack_body_1 {margin:0 0 15px 20px; font-size:12px;}
	#pack_body_2 {margin:0 0 15px 20px; font-size:12px;}
	#pack_body_3 {margin:0 0 15px 20px; font-size:12px;}
	#pack_body_4 {margin:0 0 15px 20px; font-size:12px;}
	#pack_body_5 {margin:0 0 15px 20px; font-size:12px;}
	/*▲構築パック*/

/*▲左*/

/*▼フッター*/
#footer_root {background-image:url(http://pblog.biz/images/footer.gif); height:40px; width:794px; margin:auto; clear:both;}
#footer {color:#ffffff; text-align:right; padding:5px 10px 0 0;}
#footer a {text-decoration:none; color:#ffffff;}

/*▲フッター*/

#container {
    overflow: hidden;
}