@charset "utf-8";
/* 
	Photo Office Enomoto　トップページＣＳＳ

	2010.10.06:初版 Y.Enomoto
*/

/* [---------------default---------------] */
body {
	color:#000000;
}

/* [--------------ヘッダ部---------------] */

/* [--------------コンテンツ部 ----------] */
/* キーイメージ */
#idx_keyimage {
	padding:0px 30px 0px 30px;
	clear:both;
}

/* Photo Office Enomotoからのお知らせ　タイトル */
/* left bottomはIE6対策 */
#idx_poeinfo_title {
	background:url(../images/png/tit_poe_infomation.png) no-repeat left bottom;
	width:860px;
	height:30px;
}

#idx_poeinfo_title h2 {
	text-indent:-9999px;
}

/* Photo Office Enomotoからのお知らせ　外側ライン */
/* ie6対策でwidthは、line分引いた値としている*/
#idx_poeinfo_outline {
	margin:0px 0px 15px 0px;
	border:#bcbcbc solid 1px;
	width:858px;
	
}
/* Photo Office Enomotoからのお知らせ　内側ライン */
/* ie6対策でwidthは、line分引いた値としている */
#idx_poeinfo_inline {
	padding:10px 0px 6px 20px;
	border:#e6e6e6 solid 4px;
	width:830px;
	min-height:116px;
	height:auto !important; /* for IE6 */
	height:116px;
}

/* Photo Office Enomotoからのお知らせ　リンク色 */
#idx_poeinfo_inline a:link {
	color:#000000;
}

/* Photo Office Enomotoからのお知らせ　リンク色 */
#idx_poeinfo_inline a:visited {
	color:#000000;
}

/* Photo Office Enomoto ホームページメニュー　タイトル */
#idx_poemenu_title {
	background:url(../images/png/tit_poe_idxmenu.png) no-repeat left bottom;
	width:860px;
	height:32px;
}

#idx_poemenu_title h2 {
	text-indent:-9999px;
}

/* Photo Office Enomoto ホームページメニュー　メニューまとめ */
/* ie6対策のため、この部分にのみbottomのpaddingを設定する */
.idx_poe_menu {
	padding:15px 10px 30px 0px;
	float:left;
	width:280px;
}

/*  Photo Office Enomoto ホームページメニュー 各メニュー背景 */
.idx_poe_menu .idx_poe_indmenu {
	font-size: 12px;
}

/* Photo Office Enomoto  各メニュー border */
.idx_poe_indmenu_icon_text {
	border-right:#bcbcbc solid 1px;
	border-left:#bcbcbc solid 1px;
	border-bottom:#bcbcbc solid 1px;
	position:relative;
	font-size:12px;
}

/*  Photo Office Enomoto メニュー 会社案内タイトル */
.idx_poe_menu h3#idx_indmenu_info {
	background:url(../images/png/tit_poemenu_compinfo.png) no-repeat left bottom;
	width:280px;
	height:26px;
	text-indent:-9999px;
}

/*  Photo Office Enomoto メニュー ＥＣサイト写真撮影　タイトル */
.idx_poe_menu h3#idx_indmenu_ec {
	background:url(../images/png/tit_poemenu_ec.png) no-repeat left bottom;
	width:280px;
	height:26px;
	text-indent:-9999px;
}

/*  Photo Office Enomoto メニュー Wedding Photo　タイトル */
.idx_poe_menu h3#idx_indmenu_wedding {
	background:url(../images/png/tit_poemenu_wedding.png) no-repeat left bottom;
	width:280px;
	height:26px;
	text-indent:-9999px;
}

/*  Photo Office Enomoto メニュー アイコン */
.idx_poe_menu .idx_poe_indmenu_icon_text img.idx_indmenu_icon {
	padding:20px 26px 54px 20px;
}

/*  Photo Office Enomoto メニュー 説明文章 */
.idx_poe_menu .idx_poe_indmenu_icon_text p.idx_indmenu_words {
	position:absolute;
	top:30px;
	right:30px;
}

/* Photo Office Enomoto メニュー 各メニューリンク */
.idx_poe_indmenu_icon_text .idx_poe_indmenu_link {
	padding:0px 10px 5px 0px;
	text-align:right;
}

/* Photo Office Enomoto メニュー 各メニューリンクアイコン */
.idx_poe_indmenu_icon_text .idx_poe_indmenu_link img {
	padding:0px 5px 0px 0px;
	vertical-align:middle;
}

/* Photo Office Enomoto メニュー メニューまとめ（右）*/
/* このCSSは、.idx_poe_menuのpaddingを打ち消しているため必要 */
#idx_poemenu_right {
	padding:15px 0px 0px 0px;
}

/* Photo Office Enomoto メニュー　メニューまとめ（左）*/
#idx_poemenu_left {
	padding:0px 10px 0px 0px;
}

/* [--------------フッタ部---------------] */

/* comment */
