/* *******************************************************
 * Mobile CSS
******************************************************** */

/* ---------------------------
 * mobile
--------------------------- */

#documentBody {
	padding: 0;
	width: 1000px;
}


#toolNavi ul li .naviList ul li {
	line-height: 2.5;
}


body.c2style #documentBody {
	background: none;
}


#contents #c2style {
	background: none;
	position: relative;
}

#contents #c2style .menu_btn {
	padding: 5px 15px 5px 15px;
	font-size: 1.2em;
	font-weight: 700;
	display: block;
	background: #ddd;
	border: solid #999;
	border-width: 1px 1px 0;
	border-radius: 10px 10px 0 0;
	width: auto;
	height: auto;
	cursor: pointer;
	position: absolute;
	left: -25px;
	z-index: 100;
	transform: rotate(90deg);
}

#contents #c2style .menu_btn.fixed {
	position: fixed;
	top: 130px;
}

#contents #c2style #leftNavi {
	padding: 0;
	border-right: 1px solid #999;
	background-color: #d9d9d9;
	background-image: none;
	background-repeat: repeat-y;
	background-position: 100% 0;
	display: none;
	width: 350px;
	height: 100%;
	float: none;
	overflow-y: inherit;
	position: absolute;
	top: 0;
	left: 0px;
	z-index: 10;
}

#contents #c2style #leftNavi.fixed {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 350px;
	height: 100%;
}

#contents #c2style #leftNavi #naviUtility button#selectPrint {
	display: none;
}

#contents #c2style #leftNavi #naviTree ul li {
	line-height: 2;
}

#contents #c2style #leftNavi #naviTree ul li .hitarea {
	margin: 9px 8px 2px 8px;
}

#contents #c2style #leftNavi .opkeyTreeview .hitarea {
	background: url(../img/tree_icon_opkey.png) no-repeat -80px 0px;
}

#contents #c2style #leftNavi #naviTree .collapsable-hitarea,
#contents #c2style #leftNavi .opkeyTreeview .collapsable-hitarea {
	background-position: -60px -20px;
}

#contents #c2style #container {
	margin: 0;
	padding: 0 10px;
	width: 980px;
	float: none;
}

#contents #c2style .container .FlowChart {
	margin-left: 175px;
}

#contents #c2style .container .dialog_link,
#contents #c2style .container .transition_link,
#contents #c2style .container .CrossReference {
	margin-left: 3px;
	padding: 5px 20px;
	background: linear-gradient(#eee, #ddd);
	border: 1px solid #fff;
	border-radius: 6px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	color: #333;
}

#contents #c2style .container .transition_link:hover,
#contents #c2style .container .CrossReference:hover {
	color: #333;
	opacity: 0.9;
}

#contents #c2style .container p .transition_link,
#contents #c2style .container p .CrossReference {
	color: #fff;
	background: linear-gradient(#7ac8ff, #005994);
}

#contents #c2style .container p .transition_link:hover,
#contents #c2style .container p .CrossReference:hover {
	color: #fff;
	opacity: 0.9;
}

#contents #c2style .container .keyPath .keyPathShow {
	margin-left: 3px;
	padding: 5px 20px;
	border: 1px solid #fff;
	border-radius: 6px;
	background: linear-gradient(#7ac8ff, #005994);
	line-height: 20px;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

#contents #c2style .container #faq .qitem h4,
#contents #c2style .container #faq .qitem2 h4,
#contents #c2style .container #opkey .qitem h4,
#contents #c2style .container #opkey .qitem2 h4,
#contents #c2style .container #csCommonA .qitem h4,
#contents #c2style .container #csCommonA .qitem2 h4 {
	line-height: 2;
}

#contents #c2style .container #faq .qitem .dc .QaPrint,
#contents #c2style .container #faq .qitem .dcbtn .QaPrint,
#contents #c2style .container #faq .qitem .thisPrint .QaPrint,
#contents #c2style .container #faq .qitem2 .dc .QaPrint,
#contents #c2style .container #faq .qitem2 .dcbtn .QaPrint,
#contents #c2style .container #faq .qitem2 .thisPrint .QaPrint,
#contents #c2style .container #opkey .qitem .dc .QaPrint,
#contents #c2style .container #opkey .qitem .dcbtn .QaPrint,
#contents #c2style .container #opkey .qitem .thisPrint .QaPrint,
#contents #c2style .container #opkey .qitem2 .dc .QaPrint,
#contents #c2style .container #opkey .qitem2 .dcbtn .QaPrint,
#contents #c2style .container #opkey .qitem2 .thisPrint .QaPrint,
#contents #c2style .container #csCommonA .qitem .dc .QaPrint,
#contents #c2style .container #csCommonA .qitem .dcbtn .QaPrint,
#contents #c2style .container #csCommonA .qitem .thisPrint .QaPrint,
#contents #c2style .container #csCommonA .qitem2 .dc .QaPrint,
#contents #c2style .container #csCommonA .qitem2 .dcbtn .QaPrint,
#contents #c2style .container #csCommonA .qitem2 .thisPrint .QaPrint {
	display: none;
}

#contents #c2style .container #opkey .qitem .dc .heading_sub,
#contents #c2style .container #opkey .qitem2 .dc .heading_sub {
	background-image: url(../img/print_accordion_mobile.png);
}

#contents #c2style .container #csCommonA .dcbtn a,
#contents #c2style .container #csCommonA .dcbtn span {
	background-image: url("../img/print_accordion_mobile.png");
}

#contents #c2style .container #opkeySearch {
	margin: 0 0 5px;
}


#thisPagePrint,
.thisPrint.Item button {
	display: none;
}


#globalNavi .naviList ul li {
	line-height: 2;
}


#footer {
	margin: 0;
	background: none;
	font-size: 11px;
	height: 1.8em;
	line-height: 20px;
}


/* search_result */

#searchResultsPage #NarrowDown #searchTi span,
#searchResultsPage #NarrowDown #searchCt span {
	margin: 5px 5px 5px 16px;
	line-height: 2em;
}

#searchResultsPage #NarrowDown #ctbtn a {
	padding: 8px;
	font-size: 10px;
	line-height: 2;
}


/* navi.css */

#leftNavi ul li a {
	background-position: -40px -36px;
}


#returnToTop {
	display: none;
}


/* other */

div.page,
#csCommonA,
#opkeySearch,
#opkeyContents,
#opkeySearchResults,
#container > #opkey {
	margin-left: 30px;
}


#opkeySearchResults #sCount,
#opkeySearchResults #results {
	padding-left: 180px;
}


#csCommonA,
#container > #opkey {
	width: 950px;
}

/*# sourceMappingURL=mobile.css.map */
