/* 45822112EE_0400 */
/* --------------------- */





.container {
	line-height: 1.3;
	background: #fff;
	border: solid #000;
	border-width: 0 1px;
}

#container #contentsBoderTop {
	margin: -8px 0 0 -13px;
	border: solid #000;
	border-width: 1px 0 0;
	position: fixed;
	z-index: 2;
}
#container #contentsBoderBottom {
	margin: -80px 0 0 -13px;/**/
	border: solid #000;
	border-width: 0 0 1px;
	position: fixed;
	z-index: 2;
}

#container #page {
	padding: 10px 10px 10px 20px;
	border: solid #000;
	border-width: 1px 0 0;
	background: #fff;
	/*overflow: auto;*/
	position: relative;
}

#container #pageInner {
	margin: 0;
	padding: 20px 0 50px;
}


/*
======================================================
*/


.container hr {
	display: none;
}


/*////////////////////////////////
	inline
/////////////////////////////////*/

.container img {
	border: 0px none;
	vertical-align: middle;
}

.container sup {
	vertical-align: top;
	font-size: 0.8em;
	display: inline-block;
	margin-top: -3px;
}

.container sub {
	vertical-align: bottom;
	font-size: 0.8em;
	display: inline-block;
	margin-bottom: -3px;
}

.container strong {
	font-weight: bold;
}

.container a:link {
	color: #029;
}
.container a:visited {
	color: #800080;/*#029;*/
}
.container a:link:hover,
.container a:link:focus,
.container a:visited:hover,
.container a:visited:focus {
	color: #f00;
}

.container var {
	padding: 0px 3px;
	background-color: #ffecec;
	color: #999;
	font-style: normal;
}

.container code {
	padding: 0px 4px;
	background-color: #fafafa;
	border: 1px dotted #ccc;
	border-radius: 2px;
	color: inherit;
	white-space: normal;
	font-size: inherit;
	font-family: inherit;
}

.container .wbr {
    display:none;
}





/*////////////////////////////////
	Block
/////////////////////////////////*/

/*
	Tag base
*/
.container h1,
.container h2,
.container h3,
.container h4,
.container h5,
.container h6 {
	font-weight: bold;
	font-family: inherit;
}

.container h1 {
	padding: 0;
	min-height: 19px;
}

.container h2 {
	padding: 3px 10px;
	background: #e1f3ea;
	line-height: 1.2;
	margin-bottom: 13px;
}


.container ul,
.container ol {
	margin: 0;
	padding: 0;
}

.container ul li {
	margin: 8px 0;
	padding-left: 15px;
	list-style: none;
	background: url(../img/articleStyle/list_1.png) no-repeat 0 3px;
}

.container li > *:last-child,
.container dt > *:last-child,
.container dd > *:last-child {
	margin-bottom: 0;
}


.container p {
	margin: 0 0 8px;
}



/*
	class
*/




/* boxPara*/
.container .boxPara {
	border: 1px solid #000;
}

.container table .boxPara {
	text-align: center;
}



/* image */

.container .image {
	padding: 10px 0;
}




/* referenceMaker */

.container .referenceMaker {
	padding: 10px 5px;
	background: #ccc;
	display: inline-block;
}
.container .referenceMaker:before {
	font-family: 'Glyphicons Halflings';
	content: "\e146";
}



/* summary */

.container ul.summary {
	margin: 10px 0;
}
.container ul.summary li {
	padding-left: 18px;
	background: url(../img/articleStyle/list_9.png) no-repeat 0 2px;
}



/* pagenavi */

.container div.pagenavi {
	margin: 20px 0;
	padding: 0px 5px;
}
.container div.pagenavi ul{
    border-left: 6px solid #882537;
}
.container div.pagenavi li {
	margin: 6px 0;
	padding: 2px 0 1px 12px;
	background: none;
}
.container div.pagenavi li p {
	margin: 0;
}




/* relation */

.container .relation {
	padding-left: 17px;
	background: url(../img/articleStyle/icon_link.png) no-repeat 0 3px;
}



/* section */

.container div.section {
	margin-top: 20px;
	margin-bottom: 20px;
}




/* list */

.container div.list {
	margin: 10px 0;
}
.container ul.list {
	
}
.container ul.list li {
	
}



/* items */

.container ul.items {
	
}
.container ul.items li {
	background: url(../img/articleStyle/list_2.png) no-repeat 0 3px;
}



/* subitems */

.container ul.subitems {
	
}
.container ul.subitems li {
	background: url(../img/articleStyle/list_3.png) no-repeat 0 3px;
}



/* conditional */

.container ul.conditional {
	
}
.container ul.conditional li {
	background: url(../img/articleStyle/list_1.png) no-repeat 0 0px;
}

.container div.flow div.stepItem ul.conditional li {
	background: url(../img/articleStyle/list_1.png) no-repeat 0 4px;
}





/* Table */

.container table {
	margin: 10px 0;
	border: 1px solid #666;
	border-spacing: 0;
	width:100%;
}
.container table th,
.container table td {
	border: 1px solid #666;
	border-spacing: 0;
	vertical-align: top;
}

.container table th {
	background: #acf;
	border: 1px solid #666;
	border-spacing: 0;
}
.container table th > *,
.container table td > * {
	margin: 5px;
}

/*.container table p {
	word-break: break-all;
} */



/* layout table */

div.layoutTable table {
	margin: 0;
	border:none 0px;
	border-spacing: 0;
	width: 100%;
}

div.layoutTable table th,
div.layoutTable table td{
    border:none 0px;
}

div.layoutTable table th > *,
div.layoutTable table td > * {
	margin: 5px;
}



/* memo, attention, caution, importance, recommendation setting */

.container .memo,
.container .attention,
.container .caution,
.container .importance,
.container .recommendation,
.container .setting {
	margin: 15px 0;
	padding: 0 0 0 20px;
}

.container .memo,
.container .importance {
	padding: 7px 7px 7px 9px;
}
.container .memo {
	background-color: #eeffff;
	border: 1px solid #c8feff;
}

.container .importance{
	background-color: #fff0ff;
	border: 1px solid #ffddff;
}



.container .memo h4,
.container .attention h4,
.container .caution h4,
.container .importance h4,
.container .recommendation h4,
.container .setting h4 {
	margin: 0 0 8px -2px;
	padding: 2px 0 0 25px;
	min-height: 20px;
}

.container .memo > h4 {
	background: url(../img/articleStyle/icon_memo.png) no-repeat 0 0px;
}
.container .attention > h4 {
	background: url(../img/articleStyle/icon_attention.png) no-repeat 0 0px;
}
.container .caution > h4 {
	background: url(../img/articleStyle/icon_caution.png) no-repeat 0 0px;
}
.container .importance > h4 {
	background: url(../img/articleStyle/icon_importance.png) no-repeat 0 0px;
}
.container .setting > h4 {
	background: url(../img/articleStyle/icon_recommendation.png) no-repeat 0 0px;
}
.container .recommendation > h4 {
	background: url(../img/articleStyle/icon_setting.png) no-repeat 0 0px;
	background-position:0 6px;
}
.container .memo > ul,
.container .attention > ul,
.container .caution > ul,
.container .importance > ul,
.container .recommendation > ul,
.container .setting > ul {
	padding: 0 5px;
}



.container .setting .default {
	padding: 0 0 0 15px;
	background: url(../img/articleStyle/list_4.png) no-repeat 0 4px;
}








/* related */

.container .related {
	margin: 15px 0;
	padding: 5px 0 0;
	background: url(../img/articleStyle/icon_related.png) no-repeat 0px 0px;
}
.container .related h4 {
	margin: 0 0 7px 30px;
	border-bottom: 2px solid #f6d55e;
	color: #d8aa09;
}








/* subproperty */

.container dl.subproperty {
	margin: 10px 0;
}
.container dl.subproperty dt {
	margin: 8px 0;
	padding: 0 0 0 15px;
	background: url(../img/articleStyle/list_5.png) no-repeat 0 3px;
}
.container dl.subproperty dd {
	margin: 8px 0 8px 15px;
	padding: 0 0 0 15px;
	background: url(../img/articleStyle/list_4.png) no-repeat 0 4px;
}






/* safety */

.container .safety {
	padding: 20px 0 10px;
}
.container .safety .anki_block {
	font-size: inherit;
	font-family: inherit;
	padding-left: 0;
}
.container .safety table {
	border: 1px solid #555;
}
.container .safety table th,
.container .safety table td {
	padding: 5px;
	border: 1px solid #555;
	background: transparent;
}
.container .safety table th > *,
.container .safety table td > * {
	margin: auto;
}









/* flow */

.container .flow {
	margin: 20px 0;
}
.container .flow > ol {
	padding-left: 40px;
}
.container .flow > ol > li {
	color: #3af;
	font-weight: bold;
	margin-top: 15px;/* add 3/5 */
}
.container .flow > ol > li > .stepItem {
	margin-top: 0;
	color: #000;
	font-weight: normal;
}
.container .flow .stepItem > h4 {
	margin: 0 0 5px;
	font-weight: normal;
	line-height: 1.5;
}
.container .flow .presequence {
	padding: 0 0 0 15px;
	background: url(../img/articleStyle/list_6.png) no-repeat 0 2px;
}
.container .flow .reference {
	padding: 0 0 0 18px;
	background: url(../img/articleStyle/list_7.png) no-repeat 0 0px;
}







/* supplement */

.container .supplement {
	margin: 15px 0;
	padding: 0;
}
.container .supplement > h5 {
	margin: 0;
	padding: 2px 0 2px 30px;
	background: url(../img/accordion_icon.png) no-repeat -240px -30px;
	border-bottom: 1px solid #c99;
	font-weight: normal;
	color: #a33;
	min-height: 16px;
	cursor: pointer;
}

#errMsg .supplement > h5:hover{
	text-decoration:underline;
}
.container .supplement > h5.open {
	background-position: -210px -60px;
}
.container .supplement > .supplementContents {
	margin: 0;
	padding: 10px;
	border: solid #c99;
	border-width: 0 1px 1px;
	display: none;
}









/* substep */
.container ol.substep {
	margin: 0 0 0 -8px;
	padding: 0;
}
.container ol.substep > li {
	margin: 8px 0;
	padding: 0.2em 0 0 45px;
	background: url(../img/articleStyle/list_number.gif) no-repeat;
	font-weight: normal;
	color: #000;
	list-style: none;
	min-height: 13px;
	line-height: 16px;
}
.container ol.substep li.n1  { background-position: -1960px     0px }
.container ol.substep li.n2  { background-position: -1920px   -30px }
.container ol.substep li.n3  { background-position: -1880px   -60px }
.container ol.substep li.n4  { background-position: -1840px   -90px }
.container ol.substep li.n5  { background-position: -1800px  -120px }
.container ol.substep li.n6  { background-position: -1760px  -150px }
.container ol.substep li.n7  { background-position: -1720px  -180px }
.container ol.substep li.n8  { background-position: -1680px  -210px }
.container ol.substep li.n9  { background-position: -1640px  -240px }
.container ol.substep li.n10 { background-position: -1600px  -270px }
.container ol.substep li.n11 { background-position: -1560px  -300px }
.container ol.substep li.n12 { background-position: -1520px  -330px }
.container ol.substep li.n13 { background-position: -1480px  -360px }
.container ol.substep li.n14 { background-position: -1440px  -390px }
.container ol.substep li.n15 { background-position: -1400px  -420px }
.container ol.substep li.n16 { background-position: -1360px  -450px }
.container ol.substep li.n17 { background-position: -1320px  -480px }
.container ol.substep li.n18 { background-position: -1280px  -510px }
.container ol.substep li.n19 { background-position: -1240px  -540px }
.container ol.substep li.n20 { background-position: -1200px  -570px }
.container ol.substep li.n21 { background-position: -1160px  -600px }
.container ol.substep li.n22 { background-position: -1120px  -630px }
.container ol.substep li.n23 { background-position: -1080px  -660px }
.container ol.substep li.n24 { background-position: -1040px  -690px }
.container ol.substep li.n25 { background-position: -1000px  -720px }
.container ol.substep li.n26 { background-position:  -960px  -750px }
.container ol.substep li.n27 { background-position:  -920px  -780px }
.container ol.substep li.n28 { background-position:  -880px  -810px }
.container ol.substep li.n29 { background-position:  -840px  -840px }
.container ol.substep li.n30 { background-position:  -800px  -870px }
.container ol.substep li.n31 { background-position:  -760px  -900px }
.container ol.substep li.n32 { background-position:  -720px  -930px }
.container ol.substep li.n33 { background-position:  -680px  -960px }
.container ol.substep li.n34 { background-position:  -640px  -990px }
.container ol.substep li.n35 { background-position:  -600px -1020px }
.container ol.substep li.n36 { background-position:  -560px -1050px }
.container ol.substep li.n37 { background-position:  -520px -1080px }
.container ol.substep li.n38 { background-position:  -480px -1110px }
.container ol.substep li.n39 { background-position:  -440px -1140px }
.container ol.substep li.n40 { background-position:  -400px -1170px }
.container ol.substep li.n41 { background-position:  -360px -1200px }
.container ol.substep li.n42 { background-position:  -320px -1230px }
.container ol.substep li.n43 { background-position:  -280px -1260px }
.container ol.substep li.n44 { background-position:  -240px -1290px }
.container ol.substep li.n45 { background-position:  -200px -1320px }
.container ol.substep li.n46 { background-position:  -160px -1350px }
.container ol.substep li.n47 { background-position:  -120px -1380px }
.container ol.substep li.n48 { background-position:   -80px -1410px }
.container ol.substep li.n49 { background-position:   -40px -1440px }
.container ol.substep li.n50 { background-position:     0px -1470px }

.container ol.substep li:nth-child(1) { background-position: -1960px     0px }
.container ol.substep li:nth-child(2) { background-position: -1920px   -30px }
.container ol.substep li:nth-child(3) { background-position: -1880px   -60px }
.container ol.substep li:nth-child(4) { background-position: -1840px   -90px }
.container ol.substep li:nth-child(5) { background-position: -1800px  -120px }
.container ol.substep li:nth-child(6) { background-position: -1760px  -150px }
.container ol.substep li:nth-child(7) { background-position: -1720px  -180px }
.container ol.substep li:nth-child(8) { background-position: -1680px  -210px }
.container ol.substep li:nth-child(9) { background-position: -1640px  -240px }
.container ol.substep li:nth-child(10){ background-position: -1600px  -270px }
.container ol.substep li:nth-child(11){ background-position: -1560px  -300px }
.container ol.substep li:nth-child(12){ background-position: -1520px  -330px }
.container ol.substep li:nth-child(13){ background-position: -1480px  -360px }
.container ol.substep li:nth-child(14){ background-position: -1440px  -390px }
.container ol.substep li:nth-child(15){ background-position: -1400px  -420px }
.container ol.substep li:nth-child(16){ background-position: -1360px  -450px }
.container ol.substep li:nth-child(17){ background-position: -1320px  -480px }
.container ol.substep li:nth-child(18){ background-position: -1280px  -510px }
.container ol.substep li:nth-child(19){ background-position: -1240px  -540px }
.container ol.substep li:nth-child(20){ background-position: -1200px  -570px }
.container ol.substep li:nth-child(21){ background-position: -1160px  -600px }
.container ol.substep li:nth-child(22){ background-position: -1120px  -630px }
.container ol.substep li:nth-child(23){ background-position: -1080px  -660px }
.container ol.substep li:nth-child(24){ background-position: -1040px  -690px }
.container ol.substep li:nth-child(25){ background-position: -1000px  -720px }
.container ol.substep li:nth-child(26){ background-position:  -960px  -750px }
.container ol.substep li:nth-child(27){ background-position:  -920px  -780px }
.container ol.substep li:nth-child(28){ background-position:  -880px  -810px }
.container ol.substep li:nth-child(29){ background-position:  -840px  -840px }
.container ol.substep li:nth-child(30){ background-position:  -800px  -870px }
.container ol.substep li:nth-child(31){ background-position:  -760px  -900px }
.container ol.substep li:nth-child(32){ background-position:  -720px  -930px }
.container ol.substep li:nth-child(33){ background-position:  -680px  -960px }
.container ol.substep li:nth-child(34){ background-position:  -640px  -990px }
.container ol.substep li:nth-child(35){ background-position:  -600px -1020px }
.container ol.substep li:nth-child(36){ background-position:  -560px -1050px }
.container ol.substep li:nth-child(37){ background-position:  -520px -1080px }
.container ol.substep li:nth-child(38){ background-position:  -480px -1110px }
.container ol.substep li:nth-child(39){ background-position:  -440px -1140px }
.container ol.substep li:nth-child(40){ background-position:  -400px -1170px }
.container ol.substep li:nth-child(41){ background-position:  -360px -1200px }
.container ol.substep li:nth-child(42){ background-position:  -320px -1230px }
.container ol.substep li:nth-child(43){ background-position:  -280px -1260px }
.container ol.substep li:nth-child(44){ background-position:  -240px -1290px }
.container ol.substep li:nth-child(45){ background-position:  -200px -1320px }
.container ol.substep li:nth-child(46){ background-position:  -160px -1350px }
.container ol.substep li:nth-child(47){ background-position:  -120px -1380px }
.container ol.substep li:nth-child(48){ background-position:   -80px -1410px }
.container ol.substep li:nth-child(49){ background-position:   -40px -1440px }
.container ol.substep li:nth-child(50){ background-position:     0px -1470px }








/* annotation */

.container ol.annotation {
    padding:5px 0 10px;
    list-style:none;
}
.container ol.annotation > li{
    padding-left:3px;
    margin:3px 0;
}
.container ol.annotation > li > p{
    padding-left:30px;
    margin-top:-16px;
}
.container ol.annotation > li.n1:before{
    content:"*1";
}
.container ol.annotation > li.n2:before{
    content:"*2";
}
.container ol.annotation > li.n3:before{
    content:"*3";
}
.container ol.annotation > li.n4:before{
    content:"*4";
}
.container ol.annotation > li.n5:before{
    content:"*5";
}
.container ol.annotation > li.n6:before{
    content:"*6";
}
.container ol.annotation > li.n7:before{
    content:"*7";
}
.container ol.annotation > li.n8:before{
    content:"*8";
}
.container ol.annotation > li.n9:before{
    content:"*9";
}
.container ol.annotation > li.n10:before{
    content:"*10";
}
.container ol.annotation > li.n11:before{
    content:"*11";
}
.container ol.annotation > li.n12:before{
    content:"*12";
}


/* dl.define */
.container dl.define dt {
    float:left;
}
.container dl.define dd{
    margin-left:130px;
}
.container dl.define dd p:before{
    content:':';
}






/* tileLayoutA */

.container .tileLayoutA .block {
margin: 10px;
padding: 5px;
background: #fff;
border: 1px solid #000;
width: 260px;
float: left;
}

.container .tileLayoutA .block .link {
padding: 5px;
cursor: pointer;
}

.container .tileLayoutA .block h4 {
margin: 0 0 10px;
padding: 0;
background: transparent;
line-height: 1.5;
}

.container .tileLayoutA .block .image {
margin: 0 -5px;
text-align: center;
}

.container .tileLayoutA .block > p {
font-size: 1em;
margin: 5px 10px 0 3px;
padding: 0px 0 0 17px;
}


.container .tileLayoutA .block .link:hover,
.container .tileLayoutA .block .link:focus {
background: #f8c27b;
}


.container .tileLayoutA .block h4 a {
text-decoration: none;
}






/******************************************************
	SITE MAP
*******************************************************/

#sitemap .pagelink {
	
}
#sitemap .pagelink:after {
	content: '';
	display: block;
	clear: both;
}
#sitemap .pagelink li {
	margin: 0;
	padding: 0 5px 5px;
	background: none;
	float: left;
	list-style: none;
	width: 30%;
}
#sitemap .pagelink li a {
	margin: 0;
	padding: 3px 7px;
	background: #fee;
	border: 1px solid #dcc;
	display: block;
}

#sitemap h2 {
	margin: 30px 0 5px;
	clear: both;
}
#sitemap ul {
	/*padding: 0 0 0 20px;*/
}
#sitemap ul li {
	background: url(../img/list_icon.png) no-repeat -180px -50px;
}




