
* {
	background-image: none !important;
	background-color: transparent !important;
}
body {
	font-size: 12px;
}
#documentBody {
	width: 92%;
}

.toPrint {
	display: inline;
}
/*--------------------------------------------------------------
header
--------------------------------------------------------------*/
#header,
#leftNavi,
#navigation,
.pageNavi,
.thisPrint,
.openDialogPrintHide {
	display: none !important;
}


/*--------------------------------------------------------------
crombsNavi
--------------------------------------------------------------*/

#crombsNavi {
	color: #555;
	padding: 1px 0px 10px;
	border-right: none;
    border-left: none;
}

#crombsNavi span,
#crombsNavi span.frist {
	line-height: 1;
	padding: 0 0 0 5px;
}
#crombsNavi span.frist {
	padding: 0;
}
#crombsNavi span a {
	color: #555;
	text-decoration: none;
}


/*--------------------------------------------------------------
Jquery ui
--------------------------------------------------------------*/


.ui-widget-overlay,
.ui-widget-overlay iframe {
	display: none !important;
}

.ui-widget {
	font-size: 1em;
}

.ui-dialog {
	margin: 0;
	padding: 0 0 5px;
	border: 0px;
	position: static !important;
	width: auto !important;
	/*_width: 100% !important;*/
	height: auto !important;
	overflow: visible;
}

.ui-dialog-titlebar  {
	border: 1px solid #000;
	text-align: left;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	margin: 0 2px 2px 0;
	padding: 15px 30px 10px 30px;
	color: #000;
}

.ui-dialog .ui-dialog-content {
	margin: 0;
	padding: 10px 10px 10px;
	overflow: visible;
	width: auto !important;
	/*_width: 97% !important;*/
	height: auto !important;
	border: 1px solid #000;
	clear: both;
	text-align: left;
}

.ui-dialog-content .contents {
	padding: 0px 15px 20px;
}
.ui-dialog-content .contents div {
	padding: 0 0 40px;
}
.ui-dialog-content .contents div div {
	padding: 0;
}

.contents .h1Headding,
.ui-dialog .ui-dialog-buttonpane,
.dialogContents h1,
.dialogContents .pageNavi,
.ui-resizable-handle {
	display: none;
}




.dialogPbtn {
	display: none;
}
#container .dialog_link,
.dialogContents .dialog_link {
	padding: 0;
}






/*--------------------------------------------------------------
Contents
--------------------------------------------------------------*/


#contents {
	line-height: 1.35;
	width: auto;
}

#c2style #container {
	float: none;
	padding: 0;
	width: auto;
} 
	
h1 {
	border-bottom: 2px solid #000;
	font-size: 1.3em;
	font-weight: bold;
	width: auto;}

#container h1 {
	margin: 0 0 10px;
	padding: 6px 15px 6px 3px;
	color: #000;
	line-height: 1.3;
}

#container h2,
.ui-dialog-content h2 {
	margin: 10px 0;
	font-size: 1em;
	padding: 0.2em 0.2em 0.2em 0.5em;
	border: 2px solid #666;
	line-height: 1.3;
}

.ui-dialog-content h2.dialogH2 {
	margin: 0 0 10px;
	padding: 6px 15px 9px 15px;
	border: none;
	line-height: 1.3;
}

#container h3,
.ui-dialog-content h3 {
	margin: 10px 0;
	padding: 6px 5px 7px;
	line-height: 1.3;
}

#container h4,
.ui-dialog-content h4 {
	padding: 3px 0;
	line-height: 1.3;
	font-size: 0.9em;
}

#container h5,
.ui-dialog-content h5 {
	padding: 3px 0;
	line-height: 1.3;
}
#container h6,
.ui-dialog-content h6 {
	padding: 3px 0;
	line-height: 1.3;
}	






#container div.imgC,
.ui-dialog-content div.imgC {
	padding: 10px 0;
	text-align: center;
}




#container ul,
.ui-dialog-content ul {
	margin: 5px 0 0;
}

#container ul li,
.ui-dialog-content ul li {
	margin: 0 0 0.2em 2em;
	padding: 0 0 0 0em;
	font-size: 1em;
	list-style-type: circle;
	line-height: 1.25em;
}
#container ul.Prerequisites li,
.ui-dialog-content ul.Prerequisites li {
	margin: 0 0 0.3em 2em;
	padding: 0;
	list-style-type: square;
}

#container ul li ul li,
.ui-dialog-content ul li ul li,
#container ul li.sublist,
.ui-dialog-content ul li.sublist {
	list-style-type: circle;
}
#container ul li ul li,
.ui-dialog-content ul li ul li {
    margin-left: 2em;
}
#container ul li.sublist,
.ui-dialog-content ul li.sublist {
    margin-left: 3em;
}

#container ul.Alternative li,
.ui-dialog-content ul.Alternative li {
	margin: 0 0 0 2em;
	padding: 0 !important;
	list-style-type: disc !important;
	vertical-align: baseline !important;
}

#container div.damage_message ul li,
.ui-dialog-content div.damage_message ul li{
    list-style-type: circle !important;
}

#container ol,
.ui-dialog-content ol {
	margin: 0 0 0.3em 1.8em;
	font-weight: bold;
}

#container ol li ,
.ui-dialog-content ol li {
	margin: 0 0 0.5em 2em;
	padding: 0;
	list-style-type: decimal;
}


#container div.ol_sequence_of_action ol,
.ui-dialog-content div.ol_sequence_of_action ol {
	margin-left: 0;
}

#container div.ol_sequence_of_action ol li ,
.ui-dialog-content div.ol_sequence_of_action ol li {
	margin: 5px 0 0 2.5em;
	padding: 0px 0 0 0em;
	font-weight: normal;
	font-size: 1em;
	list-style-type: decimal;
	vertical-align: top;
}
#container div.ol_sequence_of_action ol li *,
.ui-dialog-content div.ol_sequence_of_action ol li * {
	font-weight: normal;
}

#container div.ol_sequence_of_action ol li ul li,
.ui-dialog-content div.ol_sequence_of_action ol li ul li {
	margin: 0 0 0.3em 2em;
	padding: 0 0 0 0em;
	font-size: 1em;
	list-style-type: disc;
}

#container div.ol_sequence_of_action ol li .title,
.ui-dialog-content div.ol_sequence_of_action ol li .title {
	color: #000;
	font-size: 1.2em;
	font-weight: normal;
}


#container div.ol_sequence_of_action ol li .title strong,
.ui-dialog-content div.ol_sequence_of_action ol li .title strong {
	color: #000;
	font-weight:bold;
}

#container div.ol_sequence_of_action ol li.counter_single,
.ui-dialog-content div.ol_sequence_of_action ol li.counter_single {
	margin: 5px 0 0 2em;
	padding: 0px 0 0 0em;
	list-style-type: disc;
}

#container .graphic,
#container .graphiclg,
.ui-dialog-content .graphic,
.ui-dialog-content .graphiclg {
	margin: 10px 0;
	display: block;
	text-align: center;
}
#container p .graphic,
#container p .graphiclg,
.ui-dialog-content p .graphic,
.ui-dialog-content p .graphiclg {
	margin: 15px 0;
}
#container h1 .graphic,
#container h2 .graphic,
#container h3 .graphic,
#container h4 .graphic,
#container h5 .graphic,
#container h6 .graphic,
.ui-dialog-content h1 .graphic,
.ui-dialog-content h2 .graphic,
.ui-dialog-content h3 .graphic,
.ui-dialog-content h4 .graphic,
.ui-dialog-content h5 .graphic,
.ui-dialog-content h6 .graphic {
	margin: 0;
	display: inline;
}



/*container table -------------------------------------------*/

#container table,
.ui-dialog-content table {
	margin: 5px 0 10px;
	border-collapse: collapse;
	width: 100%;
	border: 1px solid;
	border-top: 2px solid;
}
	
#container table th,
#container table td,
.ui-dialog-content table th,
.ui-dialog-content table td {
	border: 1px solid #000;
	padding: 0.4em 0.7em;
	_padding: 3px 2px 3px 2px;
}

#container table th,
.ui-dialog-content table th {
	text-align: left;
	font-weight: bold;
	border-color: #000;
	border-bottom: 2px solid;
	border-top: 1px solid;
}

#container table td div,
.ui-dialog-content table td div {
	margin: 0.7em 0 0;
	line-height: 1.2em;
}

#container table td div.firstp,
.ui-dialog-content table td div.firstp,
#container table td div div,
.ui-dialog-content table td div div {
	margin: 0;
}
	








/*ul.alternative .heading----------------------------------------*/


ul.alternative .heading {
	margin: 0;
	display: inline-block;
	border: none;
	color: #0066cc;
	text-decoration: underline;
	font-weight: bold;
	font-size: 1em;
}
ul.alternative .heading:hover {
	color: #00a8ff;
}
ul.alternative .heading .ui-icon {
	display: none;
}
ul.alternative .ac .heading.ui-state-active {
	padding: 2px 5px;
	display: block;
	border: 1px solid #aaa;
}
ul.alternative .ac .contents {
	margin-top: -1px;
	padding: 1em;
}
ul.alternative .ui-accordion-li-fix {
	display: block;
}







/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
	Danger Warning Caution
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#container .Danger,
#container .Warning,
#container .Caution,
.ui-dialog-content .Danger,
.ui-dialog-content .Warning,
.ui-dialog-content .Caution {
	margin: 15px 0 15px 0px;
	padding: 0px 0 0;
	color: #000;
	border: 2px solid #017dff;
}

#container .Danger h5,
#container .Warning h5,
#container .Caution h5,
.ui-dialog-content .Danger h5,
.ui-dialog-content .Warning h5,
.ui-dialog-content .Caution h5 {
	padding: 0px 0 0 10px !important;
	height: auto;
	text-indent: 0px;
	border-bottom: 2px solid #017dff;
}
		






#container .Danger ul,
#container .Warning ul,
#container .Caution ul,
.ui-dialog-content .Danger ul,
.ui-dialog-content .Warning ul,
.ui-dialog-content .Caution ul {
	margin: 0;
	padding: 0 10px 5px;
}

#container .reference,
#container .consultation,
#container .damage_message,
#container .relatedSetting,
#container .relatedSettingAdmin,
#container .otherMsg,
.ui-dialog-content .reference,
.ui-dialog-content .consultation,
.ui-dialog-content .damage_message,
.ui-dialog-content .damage_messagAdmin,
.ui-dialog-content .otherMsg {
	margin: 15px 0 15px 0px;
}


		
#container .reference h5,
#container .consultation h5,
#container .damage_message h5,
#container .relatedSetting h5,
#container .relatedSettingAdmin h5,
.ui-dialog-content .reference h5,
.ui-dialog-content .consultation h5,
.ui-dialog-content .damage_message h5,
.ui-dialog-content .relatedSetting h5,
.ui-dialog-content .relatedSettingAdmin h5 {
	padding: 0;
	border: 2px solid #017dff;
	height: auto;
	text-indent: 10px;
}

#container .damage_message h5,
.ui-dialog-content .damage_message h5 {
	border-color: #ff5561;
}
	
	

#container .reference ul,
#container .consultation ul,
#container .damage_message ul,
#container .relatedSetting ul,
#container .relatedSettingAdmin ul,
.ui-dialog-content .reference ul,
.ui-dialog-content .consultation ul,
.ui-dialog-content .damage_message ul,
.ui-dialog-content .relatedSetting ul,
.ui-dialog-content .relatedSettingAdmin ul {
	margin: 0;
	padding: 5px 5px 0px 8px;
	border: 2px solid #007dff;
	border-top: 0px;
}

#container .damage_message ul,
.ui-dialog-content .damage_message ul {
	border-color: #ff5561;
}
#container .otherMsg h5,
.ui-dialog-content .otherMsg h5 {
	padding: 0;
	color: #000;
	font-size: 1.00em;
	font-weight: normal;
}




/*Step Sequence -------------------------------------------*/

#container .sequenceOfAction-f,
.dialogContents .sequenceOfAction-f {
	margin: 20px 0 20px 0px;
	_margin: 10px 0 20px 0px;
	_padding: 0 0 8px;
	width: auto;
}

#container .sequenceOfAction-f div,
.dialogContents .sequenceOfAction-f div {
	margin: 3px 0px 5px 0px;
	_margin: 3px 0px 5px 0px;
	padding: 0 0 8px 0;
	border: 1px solid #007dff;
	text-align: left;
}

#container .sequenceOfAction-f div h3,
.dialogContents .sequenceOfAction-f div h3 {
	margin: 0 0 3px;
	padding: 7px 12px;
	color: #000;
	font-size: 0.9em;
}

#container .sequenceOfAction-f div h3 span,
.dialogContents .sequenceOfAction-f div h3 span {
	margin:  0;
	padding: 0;
	display: inline;
}

#container .sequenceOfAction-f div div,
.dialogContents .sequenceOfAction-f div div {
	margin: 5px 30px 5px;
	padding: 0 0 7px;
	border: 1px solid #666;
	width: auto;
}

#container .sequenceOfAction-f div div h4,
.dialogContents .sequenceOfAction-f div div h4 {
	padding: 0.5em 0.5em 0px 0.5em;
}

#container .sequenceOfAction-f div div p,
.dialogContents .sequenceOfAction-f div div p {
	margin: 0;
	padding: 0 10px 0 30px;
	_padding: 0 10px 0 15px;
	font-size: 0.9em;
	line-height: 1.2em;
}

#container .sequenceOfAction-f .lastchild,
.dialogContents .sequenceOfAction-f .lastchild {
	border: 1px solid #007dff;
}
#container .sequenceOfAction-f .lastchild h3,
.dialogContents .sequenceOfAction-f .lastchild h3 {
	margin: 0;
}








/*Tool Tip -------------------------------------------*/

span.toolTip {
	font-weight: bold;
	color: #000;
	display: inline;
	position: static;
}
	



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
	searchResult
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#searchResult #search2 #searchSubmit2 {
	display: inline;
}
#searchResult #search2 #searchBtn2,
#searchResult #navi {
	display: none;
}


#searchResult #results .hitkey {
	font-weight: bold;
	text-decoration: underline;
}

#searchResult #results div.item div {
	margin-left: 1em;
	line-height: 1.2em;
}

#searchResult #results .path {
	padding: 0.8em 0 0 0px;
	color: #777;
	font-size: 0.85em;
}



	
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
	FAQ, OperationKey, Security
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#faq,
#opkey,
#csCommonA {
	margin: 7px 0 20px;
}
#faq h2,
#opkey h2,
#faq h3,
#opkey h3 {
	display: none;
}

#faq .qitem h4,
#faq .qitem .answer,
#faq .qitem .af,
#opkey .qitem h4,
#opkey .qitem .answer,
#opkey .qitem .af,
#opkey .qitem2 h4,
#opkey .qitem2 .answer,
#opkey .qitem2 .af,
#csCommonA .qitem h4,
#csCommonA .qitem .answer,
#csCommonA .qitem .af {
	display: none;
}
#faq .qitem,
#opkey .qitem,
#opkey .qitem2,
#csCommonA .qitem {
	padding: 0;
}

#faq .qitem h4.ui-state-active,
#opkey .qitem h4.ui-state-active,
#opkey .qitem2 h4.ui-state-active,
#csCommonA .qitem h4.ui-state-active,
#faq .qitem h4.openAc,
#opkey .qitem h4.openAc,
#opkey .qitem2 h4.openAc,
#csCommonA .qitem h4.openAc {
	margin-top: 1px;
	padding: 4px 8px 3px 10px;
	border: 1px #000 solid;
	border-width: 1px 1px 0;
	display: block;
	font-weight: bold;
	line-height: 1.4;
	color: #000;
	text-decoration: none;
	width: auto;
}

#faq .answer,
#opkey .answer,
#csCommonA .answer {
	margin: 0;
	padding: 10px 10px 5px;
	border: 1px solid #000;
}



#opkey .keyPathList li,
#opkey .keyPath li,
.ui-dialog .ui-dialog-content .keyPath li {
	padding-left: 12px;
	list-style-type: circle;
}

#opkey .keyPath li li,
.ui-dialog .ui-dialog-content .keyPath li li {
	margin-left: 10px;
	list-style-type: circle;
}


#opkey .qitem .dc,
#opkey .qitem2 .dc {
	padding: 10px 0 0;
}
#opkey .qitem .dc *,
#opkey .qitem2 .dc * {
	display: none;
}



#csCommonA div.dcbtn {
	padding: 10px 0 0;
}
#csCommonA div.dcbtn a {
	display: none;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
	Illust Search
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/




#illustSearch h1 {
	line-height: 1.2;
	margin: 0 0 8px;
	padding: 5px 0px;
	width: 100%;
}


#illustSearch #searchType {
	margin: 10px 0 5px;
	padding: 0;
	height: auto;
}
#illustSearch #searchType ul li {
	margin: 0;
	padding: 0;
	float: none;
	list-style: none;
	width: auto;
	display: inline;
}
#illustSearch #searchType span {
	padding: 0px 5px;
	display: inline-block;
	width: auto;
	height: auto;
	text-indent: 0px;
	color: #999;
}

#illustSearch #searchType li.active span {
	border: 1px solid #000;
	color: #000;
	font-weight: bold;
}


#illustSearch #isItem {
	margin: 0;
	clear: both;
}


#illustSearch #isItem p {
	margin-right: 0px;
	margin-left: 0px;
}


#illustSearch #isItem .item {
	margin: 0px 0px 5px 0px;
	padding: 5px 10px;
	float: none !important;
	display: block;
	width: auto;
	height: auto;
	border: 1px solid #000;
	zoom: 1;
	position: static;
	page-break-inside: avoid;
}
#illustSearch #isItem .item h4 {
	padding: 1px;
}
#illustSearch #isItem .item .image {
	margin: 3px 0;
	position: static;
}
#illustSearch #isItem .item .image img {
	/*width: 372px;
	height: 115px;*/
	width: 241px;
	height: 69px;
}

#illustSearch #isItem.funcSearch {
	
}
#illustSearch #isItem.funcSearch .item {
	margin: 0 0 5px 0;
	padding: 5px 10px;
	width: auto; 
	height: auto;
}
#illustSearch #isItem.funcSearch .item .image img {
	/*width: 245px;
	height: 80px;*/
	width: 196px;
	height: 64px;
}

.pegeBreak {
	display: block;
	visibility: hidden;
	height: 1px;
	page-break-before: always;
	font-size: 1px;
}


.pegeBreak {/*IE*/
	display: none\9;
	/display: block;
}


.graphic_inline{
        display: inline-block;
        vertical-align: middle !important;
}



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
	Target Search
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#container #opkey h2.originH1 {
	margin: 30px 0 0;
}
#container #opkey h2.originH1.first {
	margin: 5px 0 0;
}

#container #opkey h3 {
	margin: 10px 0 -3px;
	font-size: 0.9em;
	line-height: 1.1em;
	border-bottom: 1px solid;
}





/*--------------------------------------------------------------
footer
--------------------------------------------------------------*/

#footer {                       /* copyright is not used kakutani-sama 20110713 */
	display: none;
}



/*--------------------------------------------------------------
returnToTop
--------------------------------------------------------------*/
#returnToTop {
	display: none;
}




