@charset "utf-8";
/*----------*/

#container #contents .img_system{
background: url("../images/in_tle3.jpg") no-repeat #fff top center;
}

/*----------*/

#container #contents .article_contents{
margin: 5px auto;
padding: 0;
width: 840px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
#container #contents .article_contents p{
margin: 15px auto;
padding: 0;
width: 96%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .borderbox{
margin: 15px auto;
padding: 15px 10px;
width: 96%;
border: 1px solid #b8cbdd;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .borderbox .borberbox_title{
margin: 0;
padding: 10px;
color: #004a8e;
font-weight: bold;
background: #f6f6f6;
border: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .borderbox dl{
margin: 0;
padding: 10px 0 0 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .borderbox dl dt{
margin: 0;
padding: 0 10px 5px 10px;
text-align: left;
font-weight: bold;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .borderbox dl dd{
margin: 0 0 0 20px;
padding: 0 10px 10px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .borderbox dl dd em{
margin: 0;
padding: 0;
font-style: normal;
font-weight: bold;
display: block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .borderbox dl dd ul{
margin: 0;
padding: 0;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .borderbox dl dd ul li{
margin: 0;
padding: 0;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .borderbox dl dd p{
margin: 0;
padding: 0 0 15px 0;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
#container #contents .article_contents  .borderbox ul{
margin: 0;
padding: 20px 30px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
#container #contents .article_contents  .borderbox ul li{
margin: 0;
padding: 0 0 5px 0;
list-style-type: disc !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .borderbox2{
margin: 15px auto;
padding: 15px 20px;
width: 96%;
background: #f6f6ff;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

/*----------*/

#container #contents .pdflist,
#container #contents .pdflist2{
margin: 5px auto;
padding: 0 0 30px 0;
width: 740px;
}
#container #contents .pdflist2{
width: 840px;
}

#container #contents .pdflist ul,
#container #contents .pdflist2 ul{
margin: 0;
padding: 0;
list-style-type: none;
}


#container #contents a.pdflist_item{
margin: 0 0 10px 0;
padding: 14px 30px 14px 10px;
width: 100%;
display: table;
background:#f9f9f9;
text-decoration: none;
vertical-align:middle;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0px 0 2px 0px rgba(204,204,204,1);
-moz-box-shadow: 0px 0 2px 0px rgba(204,204,204,1);
box-shadow: 0px 0 2px 0px rgba(204,204,204,1);
}

#container #contents a.pdflist_item span{
margin: 0;
padding: 0;
display: table-cell;
vertical-align:middle;
}

#container #contents a.pdflist_item span.title{
margin: 0;
padding: 0 0 0 20px;
color: #555;
}


#container #contents .pdflist a.pdflist_item span.new_icon:after{
color: #f00;
text-align: right;
display: inline;
content: "NEW";
width: 50px;
margin-left: 10px;
color: #ff0000;
}

#container #contents a.pdflist_item span.pdf,
#container #contents a.pdflist_item span.pdf2,
#container #contents a.pdflist_item span.pdf_e{
width:155px;
text-align: right;
vertical-align:middle;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}


#container #contents a.pdflist_item span.pdf span,
#container #contents a.pdflist_item span.pdf2 span,
#container #contents a.pdflist_item span.pdf_e span{
font-size: 90%;
padding: 4px 10px 4px 30px;
background: url("../images/i_pdf.png") no-repeat  center left;
vertical-align:middle;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
#container #contents a.pdflist_item span.pdf2 span{
padding: 4px 20px 4px 30px;
}

#container #contents a.pdflist_item span.pdf2{
width:220px;
}

#container #contents a.pdflist_item span.word,
#container #contents a.pdflist_item span.word_e{
width:220px;
text-align: right;
padding: 4px 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents a.pdflist_item span.word span,
#container #contents a.pdflist_item span.word_e span{
font-size: 90%;
padding: 4px 10px 4px 30px;
background: url("../images/i_word.png") no-repeat  center left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents a.pdflist_item span.pdf_e,
#container #contents a.pdflist_item span.word_e{
width:120px;
}


#container #contents a.pdflist_item span.link{
width:250px;
text-align: right;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents a.pdflist_item span.link span{
padding: 4px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents a.pdflist_item span.link span:before{
content: '>>';
}

#container #contents a.pdflist_item:hover{
background-color:#e3f3ff;
}

/*----------*/

#container #contents .article_contents table{
margin: 5px auto;
padding: 0;
width: 90%;
border: 1px solid #ccc;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
#container #contents .article_contents table tr{
margin: 5px auto;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
#container #contents .article_contents table th{
margin: 5px auto;
padding: 10px;
background: #f4f3ff;
font-weight: normal;
width: 30%;
border-bottom: 1px solid #ccc;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents table th span.req{
color: #f00;
font-size: 80%;
}

#container #contents .article_contents table td{
margin: 5px auto;
padding: 10px;
border-bottom: 1px solid #ccc;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

input[type=text],textarea{
width: 100%;
padding: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .borderbox{
border: 1px solid #b8cbdd;
margin: 0 auto 50px auto;
padding: 15px 10px;
width: 98%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

/*----------*/

#container #contents .article_contents  .faqitem{
margin: 0 auto 10px auto;
padding:  5px;
width: 98%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#container #contents .article_contents  .faqitem .question{
margin: 0;
padding:  10px 20px 10px 45px;
color: #555;
text-indent: -25px;
background: #f4f3ff;
border: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}


#container #contents .article_contents  .faqitem .answer{
margin: 0;
padding:  10px 20px 10px 45px;
text-indent: -25px;
background: #ffffff;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}


