@charset "UTF-8";


/* メインメニュー */
ul#layout_body_menu {
	height:31px;
	margin: 0px;
	padding: 0px;
	list-style:none outside;
}
#layout_body_menu li {
	float:left;
}
#layout_body_menu li a {
	width:255px;
	height:20px;
	padding: 4px;
	display:block;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: url("./btnbg1.png") repeat-x;
	text-align: center;
}
#layout_body_menu li a:hover {
	position: relative;
	left :1px;
	top: 1px;
	border-top: 2px solid #999999;
	border-left: 2px solid #999999;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: none;
	background-color: #DDE4FF;
}


/* メインメニュー タイトル画像 */
li#menu_inc_top a span {
	width:80px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-indent:-10000em;
	background: url("./btn_top.png") no-repeat 0px 0px;
}
li#menu_plan_list a span {
	width:69px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-indent:-10000em;
	background: url("./btn_plan.png") no-repeat 0px 0px;
}
li#menu_system_info a span {
	width:98px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-indent:-10000em;
	background: url("./btn_system.png") no-repeat 0px 0px;
}


/* 選択ページ反転処理 [メインページ] */
body#auth_top li#menu_inc_top a,
body[id^="system_"] li#menu_system_info a,
body#auth_config li#menu_system_info a,
body[id^="zip_"] li#menu_system_info a,
body[id^="plan_"] li#menu_plan_list a,
body[id^="uploader_"] li#menu_plan_list a,
body[id^="form_"] li#menu_plan_list a,
body[id^="design_"] li#menu_plan_list a,
body[id^="confirm_"] li#menu_plan_list a,
body[id^="reply_"] li#menu_plan_list a,
body[id^="schedule_"] li#menu_plan_list a,
body[id^="member_"] li#menu_plan_list a,
body[id^="search_"] li#menu_plan_list a,
body[id^="simul_"] li#menu_plan_list a,
body[id^="log_"] li#menu_plan_list a,
body[id^="karamail_"] li#menu_plan_list a,
body[id^="qr_"] li#menu_plan_list a,
body[id^="errmail_"] li#menu_plan_list a,
body[id^="clickanaly_"] li#menu_plan_list a
{
	border-top: 2px solid #999999;
	border-left: 2px solid #999999;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: none;
	background-color: #EEEEEE;
}


/* サブメニュー */
#layout_body_submenu_plan ul {
	margin: 0 0 0 100px;
	padding: 2px;
	list-style:none outside;
	border-top:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #666666;
	border-bottom:1px solid #666666;
	background-color: #F0F0F0;
	float:left;
}
#layout_body_submenu_plan ul#submenu_plan {
	margin-top:5px;
}
#layout_body_submenu_plan ul#submenu_mail {
	margin-bottom:5px;
}
#layout_body_submenu_plan ul li {
	float:left;
}
#layout_body_submenu_plan ul li a {
	width:105px;
	padding: 2px;
	display:block;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: url("./btnbg2.png") repeat-x;
	text-align: center;
}
#layout_body_submenu_plan ul li a:hover {
	position: relative;
	left :1px;
	top: 1px;
	border-top: 2px solid #999999;
	border-left: 2px solid #999999;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: none;
	background-color: #DDE4FF;
}


/* サブメニュー タイトル画像 */
ul#submenu_plan li span {
	width:80px;
	height:12px;
	margin-top:5px;
	display:block;
	text-indent:-10000em;
	background: url("./mm_text_planmenu.png") no-repeat 0px 0px;
}
ul#submenu_form li span {
	width:80px;
	height:12px;
	margin-top:5px;
	display:block;
	text-indent:-10000em;
	background: url("./mm_text_formmenu.png") no-repeat 0px 0px;
}
ul#submenu_mail li span {
	width:80px;
	height:12px;
	margin-top:5px;
	display:block;
	text-indent:-10000em;
	background: url("./mm_text_mailmenu.png") no-repeat 0px 0px;
}
ul#submenu_ext li span {
	width:80px;
	height:12px;
	margin-top:5px;
	display:block;
	text-indent:-10000em;
	background: url("./mm_text_extmenu.png") no-repeat 0px 0px;
}


/* サブメニューの表示 */
body#plan_info #layout_body_submenu_plan,
body#plan_config #layout_body_submenu_plan,
body#uploader_config #layout_body_submenu_plan,
body[id^="form_"] #layout_body_submenu_plan,
body[id^="design_"] #layout_body_submenu_plan,
body[id^="confirm_"] #layout_body_submenu_plan,
body[id^="reply_"] #layout_body_submenu_plan,
body[id^="schedule_"] #layout_body_submenu_plan,
body[id^="search_"] #layout_body_submenu_plan,
body[id^="member_"] #layout_body_submenu_plan,
body[id^="simul_"] #layout_body_submenu_plan,
body[id^="log_"] #layout_body_submenu_plan,
body[id^="karamail_"] #layout_body_submenu_plan,
body[id^="receipt_"] #layout_body_submenu_plan,
body[id^="errmail_"] #layout_body_submenu_plan,
body[id^="qr_"] #layout_body_submenu_plan,
body[id^="clickanaly_"] #layout_body_submenu_plan
{
	display:block !important;
}


/* 選択ページ反転処理 [プランページ] */
body#plan_info li#submenu_plan_info a,
body#plan_config li#submenu_plan_config a,
body#uploader_config li#submenu_uploader_config a,
body#form_config li#submenu_form_config a,
body[id^="design_"] li#submenu_design_config a,
body[id^="confirm_"] li#submenu_design_config a,
body#form_output li#submenu_form_output a,
body[id^="reply_"] li#submenu_reply_info a,
body#schedule_reply li#submenu_reply_info a,
body#schedule_config li#submenu_schedule_config a,
body[id^="search_"] li#submenu_search_form a,
body[id^="member_"] li#submenu_search_form a,
body[id^="simul_"] li#submenu_search_form a,
body[id^="log_"] li#submenu_log_info a,
body[id^="karamail_"] li#submenu_karamail_config a,
body[id^="receipt_"] li#submenu_receipt_info a,
body[id^="errmail_"] li#submenu_errmail_config a,
body[id^="clickanaly_"] li#submenu_clickanaly_config a,
body#qr_config li#submenu_qr_config a
{
	border-top: 2px solid #999999;
	border-left: 2px solid #999999;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: none;
	background-color: #EEEEEE;
}

