@charset "utf-8";
/* S@V1.0_XH_SS_WEBHELP_xxx(ADD) */
#contents table {
	width:100%;
	margin-top:10px;
}

/* [dita] keyword outputclass="Arial" ***********************/
.MS_Gothic {
	font-family:"MS Gothic";
}
.Arial {
	font-family:"Arial";
}
.Gulim {
	font-family:"Gulim";
}
.Symbol {
	font-family:"Symbol";
}
.Wingdings {
	font-family:"Wingdings";
}
.Wingdings_2 {
	font-family:"Wingdings 2";
}
.Wingdings_3 {
	font-family:"Wingdings 3";
}

/* [dita] dl outputclass="dltable" **************************/
.dltable_dt {
	white-space:nowrap;
	width:1px;
	vertical-align:baseline;
}

.dltable tr td .p {
	margin-top:0px;
}
/* [dita] ul outputclass="menulist" **************************
           li
             p outputclass="menutext"
             p outputclass="menuimage"
   ***********************************************************/
/* S@V1.0_XH_SS_WEBGS_002(CHG) */
ul.menulist {
	text-align:center;
	margin: auto;
	overflow: hidden;
	padding-left: 0;
	width: 304px;
}
	ul.menulist li{
		list-style-type: none;
		float: left;
		width: 280px;
		padding-left: 0px;
		padding-right: 3px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		margin-right: 10px;
		border:1px solid #87867e;
		box-shadow:2px 0px 5px 0px #686e7c;
	}

@media (min-width: 667px) {/* =608px + 2(15+12) */
	ul.menulist {
		width: 608px;/* =304px * 2 */
	}
	ul.menulist li{
		margin-top: 10px;
		margin-bottom: 10px;
		box-shadow:2px 2px 5px 0px #686e7c;
	}
}

@media (min-width: 966px) { /* =912px + 2(15+12) */
	ul.menulist {
		width: 912px;/* =304px * 3 */
	}
}
		ul.menulist p.menuimage{
			margin-top: 0;
			margin-bottom: 0;
		}

		ul.menulist p.menutext{
			margin-bottom: 0;
			line-height:1.3;
			height: 2.0rem;
		}
			ul.menulist li a {
				text-decoration:none;
				font-weight: bold;
			}
			ul.menulist li a:link { color:#000000; text-decoration:none; }
			ul.menulist li a:visited { color:#000000; }
			ul.menulist li a:hover { color:#000000; }

			ul.menulist li:hover {
				background-color:#dad9d6;
			}
/* E@V1.0_XH_SS_WEBGS_002(CHG) */
/* S@V1.0_XH_SS_WEBGS_002(ADD) */
/* [dita] sectiondiv outputclass="compact" *************************
             p
   ***********************************************************/
div.compact {
	margin-bottom: 1em;
}

div.compact .p {
	margin: 0;
}
/* E@V1.0_XH_SS_WEBGS_002(ADD) */
/* S@V1.0_XH_SS_WEBGS_002(ADD) */
/* [dita] ph outputclass="styleblock" **************************/
.styleblock {
	display: block;	
}
/* E@V1.0_XH_SS_WEBGS_002(ADD) */
/* S@V1.0_XH_SS_WEBDF_002(ADD) */
.table ul {
	padding-left: 1.5em;
}

.p.notice {
	color: red;
}
/* E@V1.0_XH_SS_WEBDF_002(ADD) */
/* -----------------------------------------------------------
 =accordion menu
----------------------------------------------------------- */
	dt.accordionMenu {
		margin-bottom:0;
		margin-left:20px;
		padding-top:6px;			/* @V1.0_XH_SS_WEBHELP_xxx(ADD) */
		padding-bottom:6px;			/* @V1.0_XH_SS_WEBHELP_xxx(ADD) */
		padding-left:25px;			/* @V1.0_XH_SS_WEBHELP_xxx(ADD) */
		padding-right:5px;
		font-size:1.07rem;/* 15px */			/* @V1.0_XH_SS_WEBHELP_xxx(ADD) *//* @V1.0_XH_SS_WEBHELP_xxx(CHG) */
	}

.accordionMenu{
	cursor: pointer;
	position:relative;
}

.accordionMenu:before, .accordionMenu.active:before {
	position:absolute;
	top:12px;
	left:5px;
}

.accordionMenu.active:before {
	display:inline-block;
	width:10px;
	height:6px;
	content:'';
	background:url(../images_sys/ic_menu_close@2x.png) no-repeat 0 center;
	background-size:10px 6px;
}

.accordionMenu.active:hover:before {
	background:url(../images_sys/ic_menu_close@2x_r.png) no-repeat 0 center;
	background-size:10px 6px;
}

.accordionMenu:before {
	display:inline-block;
	width:6px;
	height:10px;
	content:'';
	background:url(../images_sys/ic_menu_open@2x.png) no-repeat 0 center;
	background-size:6px 10px;
}

.accordionMenu:hover:before {
	background:url(../images_sys/ic_menu_open@2x_r.png) no-repeat 0 center;
	background-size:6px 10px;
}


.acMenuOpen {
	display:none;
	margin-top:0px;		/* @V1.0_XH_SS_WEBHELP_xxx(CHG) */
	margin-bottom:0px;	/* @V1.0_XH_SS_WEBHELP_xxx(CHG) */
	margin-left:45px;	/* @V1.0_XH_SS_WEBDF_003(ADD) */
}
