@import "other.css?cache=001"; /*#1546*/
@import "form.css";
@import "table.css?cache=001"; /*#837 2013/07/31 M-Egawa*/

/*
==================================================================
html,body
==================================================================
*/


html,body {
	height:100%;
/*
	overflow-y:hidden;
	overflow-x:hidden;
*/
}

body{
/*#1175*/
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "Verdana", "Arial", "sans-serif";
	font-size: 1em;
	text-align:center;
	width:100%;
	height:auto;
	background:#fff;
}
/*
==================================================================
Wrapper
==================================================================
*/

#Wrapper{
	width:100%;
	height:auto;
	margin:auto;
}

/*
==================================================================
Main
==================================================================
*/

#Main{
	height:auto;
	padding:0px;
	position:relative;
}

/*
==================================================================
#Contents
==================================================================
*/
#Contents{
	position:relative;
	clear:both;
	text-align:left;
	border-top:none;
	background:#FFF;
	font-size:80%;
	height:auto;
	height:100%;
/*
	margin:5px 5px 0px 5px;
    overflow: auto;
*/

}

#Panel{
	text-align:left;
	width:870px;
	padding:10px;
}

.Guid{
	position:relative;
	color:#333;
	font-weight:normal;
	text-align:left;
}

.GuidText{
	display:none;
	background:#F6F6F6;
	border:solid 1px #D4D0C9;
	border-top:none;
	padding:0px;
}

.GuidText .guid_tbl th
{
	width       : 85px;
	font-size   : 0px;
	line-height : 0px;
	padding     : 5px 12px 5px 15px;
	border      : none;
}

.GuidText .guid_tbl td
{
	padding        : 5px 0px;
	vertical-align : middle;
	border         : none;
}

.guid_open{
	z-index:1001;
	display:block;
	background: url("./image/guid_open.gif") no-repeat;
	width:16px;
	height:16px;
	position:absolute;
	top:7px;
	right:10px;
}

.guid_close{
	display:none;
	background: url("./image/guid_close.gif") no-repeat;
	width:16px;
	height:16px;
	position:absolute;
	bottom:5px;
	right:10px;
}

#Contents h3.type2 .guid_open{
	background: url("./image/guid_open_2.gif") no-repeat;
}

#Contents h3.type2 .guid_close{
	background: url("./image/guid_close2.gif") no-repeat;
}

/* #890 2013/12/2 Dakeshita */
#Contents h3.type4 .guid_open{
	background: url("./image/guid_open_4.gif") no-repeat;
}

#Contents h3.type4 .guid_close{
	background: url("./image/guid_close4.gif") no-repeat;
}

#Contents h3.ContentsTitle {
	overflow:hidden;
	height:auto;
	line-height:30px;
	background:#F00;
	display:block;
	zoom:100%;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	position:relative;
	margin-top:10px;
}
#Contents h3.ContentsTitle:after {
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

#Contents h3.type1{
	height:30px;
	background: url("./image/type1_bg.jpg") repeat;
}

#Contents h3.type2{
	height:30px;
	background: url("./image/type2_bg.jpg") repeat;
}

#Contents h3.type3{
	height:30px;
	background: url("./image/type3_bg.jpg") repeat;
}

/* #890 2013/12/2 Dakeshita */
#Contents h3.type4{
	height:30px;
	background: url("./image/type4_bg.jpg") repeat;
}

#Contents h3.bottom{
	margin-bottom:10px;
}

#Contents .ContentsTitle span{
	margin-left:10px;
	display:inline-block;
}


#Contents .ContentsTitle a:link {
	color: #FFF;
}
#Contents .ContentsTitle a:visited {
	color: #FFF;
}
#Contents .ContentsTitle a:hover {
	color: #FFF;
}
#Contents .ContentsTitle a:active {
	color:#FFF;
}


#Contents .ContentsTitle .open{
	background: url("./image/detail_open.gif") no-repeat;
	width:39px;
	height:17px;
	margin:5px 0px 0px 10px;
	display:inline-block;
}

#Contents .ContentsTitle .close{
	background: url("./image/detail_close.gif") no-repeat;
	width:50px;
	height:17px;
	margin:5px 0px 0px 10px;
	display:inline-block;
}

/* #890 2013/12/2 Dakeshita */
#Contents .type4 .open{
	background: url("./image/detail_open_gl.gif") no-repeat;
}

#Contents .type4 .close{
	background: url("./image/detail_close_gl.gif") no-repeat;
	height:18px;
}


#Contents #SystemTitleBox {
	display:block;
	width:880px;
}

#Contents h3#SystemTitle {
	height:auto;
	line-height:30px;
	background: url("./image/system_title_bg.jpg") repeat-x;
	display:block;
	zoom:100%;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	position:relative;
}
#Contents h3#SystemTitle:after {
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

#Contents #SystemTitle span{
	margin-left:10px;
	display:inline-block;
}

#SystemTitleBox h3.type3 .guid_open{
	background: url("./image/guid_open_3.gif") no-repeat !important;
}



#Contents #SystemTitle a:link {
	color: #FFF;
}
#Contents #SystemTitle a:visited {
	color: #FFF;
}
#Contents #SystemTitle a:hover {
	color: #FFF;
}
#Contents #SystemTitle a:active {
	color:#FFF;
}


#Contents #SystemTitle .open{
	background: url("./image/detail_open.gif") no-repeat;
	width:39px;
	height:17px;
	margin:5px 0px 0px 10px;
	display:inline-block;
}
#Contents #SystemTitle .close{
	background: url("./image/detail_close.gif") no-repeat;
	width:50px;
	height:17px;
	margin:5px 0px 0px 10px;
	display:inline-block;
}


#CboxBody #Panel{
	width:920px;
}

#CboxBody #SystemTitleBox {
	display:block;
	width:930px;
}

/* #707 t-ichikawa 2013/04/01 インフォメーションテキスト行間調整 */
#CboxBody .detail .text {
	line-height: 1.5;
}

/* 各 マージン値 */

.margin_t_0
{
	margin-top : 0px;
}

#Contents h3.margin_t_0
{
	margin-top : 0px;
}

.margin_t_5
{
	margin-top : 5px;
}

.margin_t_10
{
	margin-top : 10px;
}

.margin_t_15
{
	margin-top : 15px;
}

.margin_t_30
{
	margin-top : 30px;
}


/*  float をクリア */

.float_end {
	clear       : both;
	font-size   : 0px;
	line-height : 0px;
	height      : 0px;
}


/****************************************/

.page_step_ul{
	zoom: 100%;
	margin-bottom:10px;
}

.page_step_ul:after {
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

.page_step_ul li{
	height:20px;
	line-height:20px;
	float:left;
	width:120px;
	font-size:12px;
}

.page_step_ul .page_step1_a{
	width:155px;
	background: url("./image/page_step1_a.gif") no-repeat;
}
.page_step_ul .page_step1_b{
	width:155px;
	background: url("./image/page_step1_b.gif") no-repeat;
}

.page_step_ul .page_step2_a{
	width:163px;
	background: url("./image/page_step2_a.gif") no-repeat;
}
.page_step_ul .page_step2_b{
	width:163px;
	background: url("./image/page_step2_b.gif") no-repeat;
}

.page_step_ul .page_step3_a{
	width:140px;
	background: url("./image/page_step3_a.gif") no-repeat;
}
.page_step_ul .page_step3_b{
	width:140px;
	background: url("./image/page_step3_b.gif") no-repeat;
}

/*890*/
.gl_step_ul .page_step1_a{
	width:202px;
	background: url("./image/gl_page_step_btns.png") no-repeat;
/*	background-position:-7px -19px;*/
	background-position:0px 0px;
}
.gl_step_ul .page_step1_b{
	width:202px;
	background: url("./image/gl_page_step_btns.png") no-repeat;
	background-position:0px -30px;
}

.gl_step_ul .page_step2_a{
	width:142px;
	background: url("./image/gl_page_step_btns.png") no-repeat;
	background-position:1px -93px;
}
.gl_step_ul .page_step2_b{
	width:142px;
	background: url("./image/gl_page_step_btns.png") no-repeat;
	background-position:0px -62px;
}




#page_step_div{
	margin : 10px 0px 0px 10px;
}

#page_step_div .save_alert{
	font-size   : 0px;
	line-height : 0px;
	margin      : 0px 14px 0px 0px;
	padding     : 10px 0px 0px 0px;
}

#page_step_div .step_arrow{
	float       : left;
	font-size   : 0px;
	line-height : 0px;
	margin      : 0px 0px 0px 112px;
	padding     : 20px 0px 0px 0px;
}

#page_step_div .step_btn{
	float       : left;
	padding     : 30px 0px 0px 14px;
}

#page_step_div .page_add{
	display:block;
	height:58px;
	width:242px;
	background: url("./image/page_add.gif") no-repeat;
	margin:22px 0px 0px 0px;
}
#page_step_div .block_add{
	display:block;
	height:58px;
	width:242px;
	background: url("./image/block_add.gif") no-repeat;
	margin:0px 0px 0px 0px;
}

#page_step_div .more_block_add{
	display:block;
	height:58px;
	width:242px;
	background: url("./image/more_block_add.gif") no-repeat;
	margin:22px 0px 0px 0px;
}

#page_step_div .data_add{
	display:block;
	height:58px;
	width:242px;
	background: url("./image/data_add.gif") no-repeat;
	margin:0px 0px 0px 0px;
}

#page_step_div .more_data_add{
	display:block;
	height:58px;
	width:242px;
	background: url("./image/more_data_add.gif") no-repeat;
	margin:0px 0px 0px 0px;
}

#page_step_div .close_btn{
	display:block;
	height:58px;
	width:242px;
	margin:22px 0px 0px 0px;
}

/*890*/
#page_step_div 	.gl_step_btns{
	display:block;
	height:58px;
	width:280px;
	background: url("./image/gl_step_btns.png") no-repeat;
}

#page_step_div .gl_page_add{
	background-position:0px -312px;
	margin-top:22px;
}

#page_step_div .gl_data_add{
	background-position:0px 0px;
}

#page_step_div .gl_data_add_b{
	background-position:0px -78px;
}

#page_step_div .gl_data_more{
	background-position:0px -156px;
}

#page_step_div .gl_data_more_b{
	background-position:0px -234px;
}

#page_step_div .gl_close_btn{
	display:block;
	height:58px;
	width:280px;
	margin:22px 0px 0px 0px;
}


.ret_menu_botton{
	margin-left:5px;
}

.ret_menu_botton a,.ret_menu_botton a:link,.ret_menu_botton a:active,.ret_menu_botton a:visited,.ret_menu_botton a:hover{
	display:block;
	width:auto;
	height:26px;
	background: url("./image/ret_menu_list.jpg") no-repeat;
	color:#ffffff;
	text-decoration:none;
	corsor:pointer;
	position:relative;
}
.ret_menu_botton a span{
	display:block;
	padding:6px 10px 0px 15px;
	font-size:12px;
}


.ret_menu_botton a .ret_right{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	width:6px;
	height:26px;
	background: url("./image/ret_menu_list_right.jpg") no-repeat;
}


/********************************************ボタン*************************************/


.addButton{
	display:inline-block;
/*
	background: url("./image/add.gif") no-repeat;
*/
	background: url("./image/add.jpg") no-repeat;
	width:126px;
	height:27px;
	margin-bottom:10px;
	cursor:pointer;
}

.addButton_a{
	background: url("./image/add_a.gif") no-repeat;
	display:inline-block;
	width:50px;
	height:22px;
	cursor:pointer;
}
.addButton_b{
	background: url("./image/add_b.gif") no-repeat;
	display:inline-block;
	width:50px;
	height:22px;
}

.preButton_a{
	background: url("./image/pre_a.gif") no-repeat;
	display:inline-block;
	width:50px;
	height:22px;
	cursor:pointer;
}
.preButton_b{
	background: url("./image/pre_b.gif") no-repeat;
	display:inline-block;
	width:50px;
	height:22px;
}

.preButton2_a{
	background: url("./image/pre2_a.gif") no-repeat;
	display:inline-block;
	width:94px;
	height:22px;
	cursor:pointer;
}

/* #890 2013/12/2 Dakeshita */
.glButton_a{
	background: url("./image/gl_edit_a.gif") no-repeat;
	display:inline-block;
	width:94px;
	height:22px;
	cursor:pointer;
}


.delButton_a{
	background: url("./image/del_a.gif") no-repeat;
	display:inline-block;
	width:50px;
	height:22px;
	cursor:pointer;
}
.delButton_b{
	background: url("./image/del_b.gif") no-repeat;
	display:inline-block;
	width:50px;
	height:22px;
}

.delButton2_a{
	display:inline-block;
	background: url("./image/del2_a.gif") no-repeat;
	width:31px;
	height:31px;
	cursor:pointer;
}
.delButton2_b{
	display:inline-block;
	background: url("./image/del2_b.gif") no-repeat;
	width:31px;
	height:31px;
}

.delButton3_a{
	display:block;
	height:22px;
	width:44px;
	background: url("./image/del_button_a.gif") no-repeat;
	cursor:pointer;
}
.delButton3_b{
	display:block;
	height:22px;
	width:44px;
	background: url("./image/del_button_b.gif") no-repeat;
}


.editButton_a{
	background: url("./image/edit_a.gif") no-repeat;
	display:inline-block;
	width:50px;
	height:22px;
	cursor:pointer;
}
.editButton_b{
	background: url("./image/edit_b.gif") no-repeat;
	display:inline-block;
	width:50px;
	height:22px;
}

.editButton2_a{
	display:inline-block;
	background: url("./image/edit2_a.gif") no-repeat;
	width:31px;
	height:31px;
	cursor:pointer;
}
.editButton2_b{
	display:inline-block;
	background: url("./image/edit2_b.gif") no-repeat;
	width:31px;
	height:31px;
}

.editButton3_a{
	display:block;
	height:22px;
	width:45px;
	background: url("./image/edit_button_a.gif") no-repeat;
	cursor:pointer;
}
.editButton3_b{
	display:block;
	height:22px;
	width:45px;
	background: url("./image/edit_button_b.gif") no-repeat;
}

.copyButton_a{
	background: url("./image/copy_a.gif") no-repeat;
	display:inline-block;
	width:50px;
	height:22px;
	cursor:pointer;
}
.copyButton_b{
	background: url("./image/copy_b.gif") no-repeat;
	display:inline-block;
	width:50px;
	height:22px;
}

.copyButton3_a{
	display:block;
	height:22px;
	width:43px;
	background: url("./image/copy_button_a.gif") no-repeat;
	cursor:pointer;
}
.copyButton3_b{
	display:block;
	height:22px;
	width:43px;
	background: url("./image/copy_button_b.gif") no-repeat;
}

.spaceButton_a{
	display:block;
	height:22px;
	width:3px;
	background: url("./image/space_button_a.gif") no-repeat;
}
.spaceButton_b{
	display:block;
	height:22px;
	width:3px;
	width:3px;
	background: url("./image/space_button_b.gif") no-repeat;
}

.listButton_a{
	display:inline-block;
	background: url("./image/list_a.gif") no-repeat;
	width:50px;
	height:22px;
	cursor:pointer;
}
.listButton_b{
	display:inline-block;
	background: url("./image/list_b.gif") no-repeat;
	width:50px;
	height:22px;
}

/*
.urlCopy{
	display:inline-block;
	background: url("./image/url_copy.gif") no-repeat;
	width:48px;
	height:22px;
}
*/
.workDiv a{
	display:block;
	float:left;
}

.buttonPanel a{
	display:block;
	float:left;
	margin:3px;
}


.not_msg{
	color:#F00;
	margin:10px 0px;
	text-align:left;
}
/*
==================================================================
Loading
==================================================================
*/

#Loading{
    position: fixed!important;   
    position: absolute;   
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color: #fefefe;
	-ms-filter   : "alpha(opacity=0.5)";
	filter       : alpha(opacity=0.5);
	-moz-opacity : 0.5;
	opacity      : 0.5;
    z-index: 9999;
}

#LoadingImage{
    position: fixed!important;   
    position: absolute;   
    left:0;
    top:0;
    z-index: 10000;
}


.line_dashed {
	background:url("../public/image/line.gif") repeat-x scroll 0 0 transparent;
	font-size:1px;
	height:1px;
}


/*
==================================================================
Footer
==================================================================
*/

#Footer{
	width:100%;
	height:30px;
    line-height:30px;
    background: #003d4c;
    color:#FFF;
}


.not_text{
	_display:none;
	width:0px;
	height:0px;
	font-size:0pt;
}



/*
==================================================================
ie6
==================================================================
*/
#Main {
    _position: relative;
}
#Contents{
	_position:relative;
}



