﻿@charset "utf-8";

* { margin:0; padding:0;}



/* :::::::::::::::::::::::::::::::::::::::::::::

	style reset

::::::::::::::::::::::::::::::::::::::::::::: */

#container table td {vertical-align: top !important}

html, body,

h1, h2, h3, h4, h5, h6,

div, p,

ul, ol, li, dl, dt, dd,

address, form {

	margin: 0;

	padding: 0;

}



img {

	border: none;

	margin: 0;

	padding: 0;

}



ul, ol {

	list-style-type: none;

}







p{

	line-height: 1.7;



}



/* clearfix */

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix{

	overflow:hidden;

}

/* Hides from IE-mac \*/

* html .clearfix{ height:1%; overflow:visible; }

/* End hide from IE-mac */



/* PNG Fix for IE */

* html .iepngfix { behavior: expression(IEPNGFIX.fix(this)); }







body{

    color:#000;

	text-align:center;



	font-family: 'Hiragino Kaku Gothic Pro','qMmpS Pro W3', Meiryo, 'CI', 'Lucida Grande', Verdana, 'lr oSVbN', sans-serif;

}

*:first-child + html body {	/* for IE7 */

	font-family: "メイリオ", "Meiryo";

}





#wrapper{

	text-align: center;



}



html , body {height:100%;}

body > #container {height:auto;}



#container{

   height:100%;/* for IE6 */

	min-height:100%;

	text-align: left;

	width: 980px;

	margin: 0 auto;

	padding:0px;



}



#header{

margin-top: 13px;

margin-bottom: 0;

}

#header h1{

	background:url(../img/head_bg.png) no-repeat left top;

	height: 60px;

	overflow: hidden;

  text-indent: 100%;

  white-space: nowrap;

}

#header .bg {
    position: relative;
}

#header .help {
    position: absolute;

    margin-top: 15px;

    margin-left: -100px;
}






#menu {margin-top: 13px; font-size: 12px; width: 977px;}



#menu li{float:left;

display: block;

width: 153px;

text-align: center;

padding: 7px 0;

background-color:#dbdbdb;

border-right: 2px solid #fff;



}



#menu li a {

 display: block;



}



#menu .on{background-color: #e5e6e7}



#menu .btn{

	float:right;

	font-weight: bold;

	background:url(../img/print.png) no-repeat 10px 2px;

	width: 130px;





}





#contents{

	width:980px;

	/*background-color: #e5e6e7;*/
    background-color: #ffffff;



}



#contents .lbox{

	float:left;

	background-color: #e5e6e7;

	width: 506px;

}



#contents .lbox h2{

    background: initial;
    background: transparent;

	margin: 7px 5px;

	padding: 5px 0px 4px 13px;

	background-color: #a8bbc2;

	border: 1px solid #f5f5f5;

	font-size: 13px;

	font-weight: bold;

}

#contents .rbox h2{

    background: initial;
    background: transparent;

	margin: 7px 5px;

	padding: 5px 0px 4px 13px;

	background-color: #a8bbc2;

	border: 1px solid #f5f5f5;

	font-size: 13px;

	font-weight: bold;

}

#contents .bbox h2{

    background: initial;
    background: transparent;

	margin: 7px 5px;

	padding: 5px 0px 4px 13px;

	background-color: #a8bbc2;

	border: 1px solid #f5f5f5;

	font-size: 13px;

	font-weight: bold;

}

#contents .sec7 h2{

	background-color: #c0d694;

}

#contents .sec12 h2{

	background-color: #c0d694;

}











#contents .rbox{

	float:left;

	background-color: #e5e6e7;



	width: 468px;



}



#contents .sec1{

	border: 1px solid #cecece;

	margin: 0px 31px 0;

	font-size: 12px;

	text-align: center;

	padding: 10px 0 8px 0;



}



#contents .sec2{

	margin: 0 31px 8px;

	font-size: 14px;

	padding: 0 0 8px 0;



}





.sec2 ul{



    width:444px;

    margin: 0 auto;



}



.sec2 li{

    margin: 9px 0 0 0;



}



#contents .sec3{

	margin: 0 31px 8px;

	font-size: 14px;

	padding: 0 0 8px 0;



}





.sec3 ul{



    width:444px;

    margin: 0 auto;



}



.sec3 li{

    margin: 6px 0;



}





#contents .sec2 label {

	padding-top: 3px;

    margin-right: 10px;

    width:234px;

    float: left;



}



#contents .sec3 label {

	padding-top: 3px;

    margin-right: 10px;

    width:234px;

    float: left;



}



#contents .sec2 input{

	width: 127px;

	height: 24px;

	border: 1px solid #acc4cd;

	margin:0 10px 0 0;



}



#contents .sec2 select{

	width: 100px;

	height: 21px;

	border: 1px solid #acc4cd;

	margin:0 11px 0 0;

	font-size: 100%;

}





#contents .sec3 input{

	width: 127px;

	height: 24px;

	border: 1px solid #acc4cd;

	margin:0 10px 0 0;



}



#contents .sec3 select{

	width: 100px;

	height: 21px;

	border: 1px solid #acc4cd;

	margin:0 11px 0 0;



}



#contents .greyline{

	margin: 0 9px;

	border-top: 1px solid #bfbfbf;

}



#contents .lbox h3{

    background:initial;
    background: transparent;

	margin: 0 9px;

	padding: 19px 0px 0px 15px;

	border-top: 1px solid #ffffff;

	font-size: 13px;

	font-weight: bold;

}



.bl1f{

	border-left: 1px solid #ffffff;

}



.br1g{

	border-right: 1px solid #bfbfbf;

}



.br1f{

	border-right: 1px solid #ffffff;

}





#tabmenu{

    padding:0px;

    margin:0px auto;

    color:#333;

    /*width:400px;*/

    position:relative;

}

#tabmenu label {

	padding-top: 0px;

    margin-right: 0px;

    float: left;

}

.tab{

    overflow:hidden;

    font-size: 11px;

}

.tab li{

background:#CCCCCC;

padding:8px 4px;

float:left;

width: 70px;

border-top: 1px solid #ffffff;

border-left: 1px solid #ffffff;

border-right: 1px solid #ffffff;

border-bottom: 1px solid #e5e6e7 !important;

}

.tab li.select{

background:#e5e6e7;

}


.tab div.none{

height: 28px;

float:left;

border-bottom: 1px solid #b0b0b0;

width: 195px;

}

.content li{

background:#e5e6e7;

padding:10px 10px 10px 10px;

font-size: 12px;

}

.content li input{

height: 24px;

border: 1px solid #acc4cd;

}

.hide {display:none;}







.sec4{

    background-color: #eff0f0;

    width:494px;

    height: 67px;

    margin: 0 auto;

    font-size: 12px;



}



.sec4 ul{

	width: 320px;

	height: 45px;



	margin: 0 auto;

}





.sec4 li{

width: 156px;

height: 45px;

text-align: center;

margin-top: 20px;

padding: 4px 0;

}



.sec4 li a{

display: block;

}



.sec4 .btn1{

	float:left;

	font-weight: bold;

	background:url(../img/btn_bg1.png) no-repeat 0 0;



}



.sec4 .btn2{

	float:left;

	font-weight: bold;

	background:url(../img/btn_bg2.png) no-repeat 0 0;



}



.sec5{

	border-left: 3px #FFF solid;

}



.nonebox{

	font-size: 11px;

	padding: 0 5px;

	margin: 0 5px 0 0;

}



.bluebox{

	color: #FFF;

	font-size: 11px;

	background-color: #488bc7;

	padding: 0 5px;

	margin: 0 5px 0 0;

}



.orangebox{

	color: #FFF;

	font-size: 11px;

	background-color: #de7900;

	padding: 0 5px;

	margin: 0 5px 0 0;

}



.greenbox{

	color: #FFF;

	font-size: 11px;

	background-color: #13bb0b;

	padding: 0 5px;

	margin: 0 5px 0 0;

}



.redbox{

	color: #FFF;

	font-size: 11px;

	background-color: #c61c00;

	padding: 0 5px;

	margin: 0 5px 0 0;

}



.navybox{

	color: #FFF;

	font-size: 11px;

	background-color: #09008b;

	padding: 0 5px;

	margin: 0 5px 0 0;

}



.winebox{

	color: #FFF;

	font-size: 11px;

	background-color: #8d0841;

	padding: 0 5px;

	margin: 0 5px 0 0;

}



.legendbox{

	color: #FFF;

	font-size: 11px;

	padding: 0 5px;

	margin: 0 5px 0 0;

}





.sec5 .graph{

padding: 30px 0px 30px 20px;

}



.sec5 .graph1{

padding: 20px 0px 20px 20px;

}



.sec6{

	border-top: 3px #FFF solid;

	border-left: 3px #FFF solid;

}



.sec6 .graph{

padding: 30px 0px 30px 40px;

}

.sec6 .graph1{

padding: 20px 0px 20px 40px;

}



.sec7{

	border-top: 3px #FFF solid;

	border-left: 3px #FFF solid;

}



.sec7 table{

	border-collapse: separate;

	border-spacing: 1px;

	text-align: right;

	font-size: 12px;

	margin: 30px 0 7px 20px;

	padding: 0;

	padding-bottom: 20px;

	width: 426px;

}



.sec7 table th{

	padding-bottom: 30px;

	padding-right: 15px;

    font-weight: bold;

}



.sec7 .grey{

	text-align: left !important;

	border-right: 1px solid #bfbfbf;

}



.sec7 table .left{

	border-left: 1px solid #fff;

	border-right: 1px solid #bfbfbf;

	padding: 5px 15px 5px 0;

    float: none;

}



.sec7 table .right{

	border-left: 1px solid #fff;

	padding: 5px 15px 5px 0;



}

















#contents .sec8{

	margin-top: 32px;

		font-size: 14px;

	padding: 0 0 8px 0;

	text-align: right;

}



#contents .sec8 ul{



    width:444px;

    margin: 0 auto;



}



#contents .sec8 li{

	margin-top: 2px;





}



#contents .sec8 input{

	width: 114px;

	height: 24px;

	border: 1px solid #acc4cd;



}



#contents .sec8 select{

	width: 100px;

	height: 21px;

	border: 1px solid #acc4cd;

	margin:0 11px 0 0;

	font-size: 100%;

}









#contents .sec8 label {

	text-align: right;





}





#contents .sec9{

	margin: 0 31px 8px;

	font-size: 14px;

	padding: 0 0 8px 0;



}





#contents .sec9 ul{

font-size: 12px;

    width:457px;

    margin: 0 auto;



}





#contents .sec9 input{

	width: 50px;

	height: 24px;

	border: 1px solid #acc4cd;



}





#contents .sec10{

	margin: 0 31px 8px;

	font-size: 14px;

	padding: 0 0 8px 0;



}





#contents .sec10 ul{

font-size: 12px;

    width:457px;

    margin: 0 auto;



}



#contents .sec10 li{

	margin-top: 4px;





}





#contents .sec10 input{

	width: 83px;

	height: 24px;

	border: 1px solid #acc4cd;



}



#contents .sec10 label{

	width: 302px;

	float: left;



}







#contents .sec10{

	margin: 0 31px 8px;

	font-size: 14px;

	padding: 0 0 8px 0;



}





#contents .sec11 ul{

font-size: 12px;

    width:477px;

    margin: 0 auto;



}



#contents .sec11 li{



}





#contents .sec11 input{

	float: left;

	width: 83px;

	height: 24px;

	border: 1px solid #acc4cd;



}



#contents .sec11 label{

	width: 62px;

	float: left;



}







.sec12{

	border-top: 3px #FFF solid;

	border-left: 3px #FFF solid;

}



.sec12 table{

	border-collapse: separate;

	border-spacing: 1px;

	text-align: right;

	font-size: 12px;

	margin: 30px 0 7px 20px;

	padding: 0;

	padding-bottom: 10px;

	width: 426px;

}



.sec12 table th{

	padding-bottom: 10px;

	padding-right: 15px;

    text-align: right;

    font-weight: bold;

}



.sec12 .grey{

	text-align: left !important;

	border-right: 1px solid #bfbfbf;

}



.sec12 table .left{

	border-left: 1px solid #fff;

	border-right: 1px solid #bfbfbf;

	padding: 4px 15px 4px 0;

    float: none;
}



.sec12 table .right{

	border-left: 1px solid #fff;

	padding: 4px 15px 4px 0;



}















input.txt{

	font-size:16px; font-family:monospace; vertical-align:middle; text-align: left;

}



input{

	font-size:16px; font-family:monospace; vertical-align:middle; text-align: left;padding-right: 5px;

}



select.sel{

	font-size:16px; font-family:monospace; vertical-align:middle; text-align: right;

}



.w50{

	width: 50px !important;

}

.w60{

	width: 60px !important;

}

.w68{

	width: 68px !important;

}

.w69{

	width: 69px !important;

}

.w70{

	width: 70px !important;

}

.w76{

	width: 76px !important;

}

.w77{

	width: 77px !important;

}



.w80{

	width: 80px !important;

}





.w100{

	width: 100px !important;

}





.w360{

	width: 360px !important;

}



.w150{

	width: 150px !important;

}



.w120{

	width: 120px !important;

}







a{

	color:#222222;

}

a:visited{

}

a:hover{

	color:#000000;

	text-decoration:underline;



}



p{

	margin:0;

}

br{

	margin:0;

}













#footer{

	margin: 50px 0 0 0;

	border-top: 1px solid #CCCCCC;

	padding: 10px 0 20px;

}



#footer p{



   font-family: "Courier";

   padding-top: 67px;

   height: 70px;

　font-style:bold;

	font-size:11px;

	color: #333;

}











/* =====================================================================

*

*    Common Style

*

* =================================================================== */





.pl5 {

	padding-left:5px !important;

}

.pl10 {

	padding-left:10px !important;

}

.pl15 {

	padding-left:15px !important;

}

.pl20 {

	padding-left:20px !important;

}

.pl25 {

	padding-left:25px !important;

}

.pl30 {

	padding-left:30px !important;

}

.pl35 {

	padding-left:35px !important;

}

.pl40 {

	padding-left:40px !important;

}

.pl45 {

	padding-left:45px !important;

}

.pl50 {

	padding-left:50px !important;

}

.pr5 {

	padding-right:5px !important;

}

.pr10 {

	padding-right:10px !important;

}

.pr15 {

	padding-right:15px !important;

}

.pr20 {

	padding-right:20px !important;

}

.pr25 {

	padding-right:25px !important;

}

.pr30 {

	padding-right:30px !important;

}

.pr35 {

	padding-right:35px !important;

}

.pr40 {

	padding-right:40px !important;

}

.pr45 {

	padding-right:45px !important;

}

.pr50 {

	padding-right:50px !important;

}

.pt0 {

	padding-top:0px !important;

}

.pt5 {

	padding-top:5px !important;

}

.pt10 {

	padding-top:10px !important;

}

.pt15 {

	padding-top:15px !important;

}

.pt20 {

	padding-top:20px !important;

}

.pt25 {

	padding-top:25px !important;

}

.pt30 {

	padding-top:30px !important;

}

.pt35 {

	padding-top:35px !important;

}

.pt40 {

	padding-top:40px !important;

}

.pt45 {

	padding-top:45px !important;

}

.pt50 {

	padding-top:50px !important;

}

.pb0 {

	padding-bottom:0px !important;

}

.pb5 {

	padding-bottom:5px !important;

}

.pb10 {

	padding-bottom:10px !important;

}

.pb15 {

	padding-bottom:15px !important;

}

.pb20 {

	padding-bottom:20px !important;

}

.pb25 {

	padding-bottom:25px !important;

}

.pb30 {

	padding-bottom:30px !important;

}

.pb35 {

	padding-bottom:35px !important;

}

.pb40 {

	padding-bottom:40px !important;

}

.pb45 {

	padding-bottom:45px !important;

}

.pb50 {

	padding-bottom:50px !important;

}

.ml5 {

	margin-left:5px !important;

}

.ml10 {

	margin-left:10px !important;

}

.ml11 {

	margin-left:11px !important;

}

.ml15 {

	margin-left:15px !important;

}

.ml20 {

	margin-left:20px !important;

}

.ml25 {

	margin-left:25px !important;

}

.ml29 {

	margin-left:29px !important;

}

.ml30 {

	margin-left:30px !important;

}

.ml31 {

	margin-left:31px !important;

}

.ml35 {

	margin-left:35px !important;

}

.ml40 {

	margin-left:40px !important;

}

.ml45 {

	margin-left:45px !important;

}

.ml50 {

	margin-left:50px !important;

}

.ml50 {

	margin-left:50px !important;

}

.ml55 {

	margin-left:55px !important;

}

.ml65 {

	margin-left:65px !important;

}

.ml78 {

	margin-left:78px !important;

}

.ml85 {

	margin-left:85px !important;

}

.ml100 {

	margin-left:100px !important;

}

.ml105 {

	margin-left:105px !important;

}

.ml110 {

	margin-left:110px !important;

}

.ml120 {

	margin-left:120px !important;

}

.mr5 {

	margin-right:5px !important;

}

.mr10 {

	margin-right:10px !important;

}

.mr14 {

	margin-right:14px !important;

}

.mr15 {

	margin-right:15px !important;

}

.mr20 {

	margin-right:20px !important;

}

.mr25 {

	margin-right:25px !important;

}

.mr28 {

	margin-right:25px !important;

}

.mr30 {

	margin-right:30px !important;

}

.mr32 {

	margin-right:32px !important;

}

.mr33 {

	margin-right:33px !important;

}

.mr35 {

	margin-right:35px !important;

}

.mr40 {

	margin-right:40px !important;

}

.mr44 {

	margin-right:40px !important;

}

.mr45 {

	margin-right:45px !important;

}

.mr50 {

	margin-right:50px !important;

}

.mr60 {

	margin-right:60px !important;

}

.mr62 {

	margin-right:62px !important;

}

.mr64 {

	margin-right:64px !important;

}

.mr66 {

	margin-right:66px !important;

}

.mr70 {

	margin-right:70px !important;

}

.mr100 {

	margin-right:100px !important;

}

.mr110 {

	margin-right:110px !important;

}

.mr115 {

	margin-right:115px !important;

}

.mr130 {

	margin-right:130px !important;

}

.mr150 {

	margin-right:150px !important;

}

.mt0 {

	margin-top:0px !important;

}

.mt3 {

	margin-top:3px !important;

}

.mt5 {

	margin-top:5px !important;

}

.mt10 {

	margin-top:10px !important;

}

.mt15 {

	margin-top:15px !important;

}

.mt20 {

	margin-top:20px !important;

}

.mt25 {

	margin-top:25px !important;

}

.mt30 {

	margin-top:30px !important;

}

.mt35 {

	margin-top:35px !important;

}

.mt40 {

	margin-top:40px !important;

}

.mt45 {

	margin-top:45px !important;

}

.mt50 {

	margin-top:50px !important;

}

.mb0 {

	margin-bottom:0px !important;

}

.mb5 {

	margin-bottom:5px !important;

}

.mb10 {

	margin-bottom:10px !important;

}

.mb15 {

	margin-bottom:15px !important;

}

.mb20 {

	margin-bottom:20px !important;

}

.mb25 {

	margin-bottom:25px !important;

}

.mb30 {

	margin-bottom:30px !important;

}

.mb35 {

	margin-bottom:35px !important;

}

.mb40 {

	margin-bottom:40px !important;

}

.mb45 {

	margin-bottom:45px !important;

}

.mb50 {

	margin-bottom:50px !important;

}

.mb70 {

	margin-bottom:70px !important;

}

.mg5 {

	margin:5px !important;

}

.mg10 {

	margin:10px !important;

}

.mg15 {

	margin:15px !important;

}

.mg20 {

	margin:20px !important;

}

.mg25 {

	margin:25px !important;

}

.mg30 {

	margin:30px !important;

}

.mg35 {

	margin:35px !important;

}

.mg40 {

	margin:40px !important;

}

.mg45 {

	margin:45px !important;

}

.mg50 {

	margin:50px !important;

}

.pd5 {

	padding:5px !important;

}

.pd10 {

	padding:10px !important;

}

.pd15 {

	padding:15px !important;

}

.pd20 {

	padding:20px !important;

}

.pd25 {

	padding:25px !important;

}

.pd30 {

	padding:30px !important;

}

.pd35 {

	padding:35px !important;

}

.pd40 {

	padding:40px !important;

}

.pd45 {

	padding:45px !important;

}

.pd50 {

	padding:50px !important;

}

.ma0 {

	margin:0 !important;

}

.pd0 {

	padding:0 !important;

}

.fontS {

	font-size:85% !important;

}

.bdBNone {

	border-bottom:none !important;

}

.bdTNone {

	border-top:none !important;

}

.w130 {

	width:130px;

}

.w140 {

	width:140px;

}

.w300 {

	width:300px;

}

.w440 {

	width:440px;

}

.w470 {

	width:470px;

}

.floatL {

	float:left !important;

}

.floatR {

	float: right !important;

}

.alignL {

	text-align: left !important;

}

.alignC {

	text-align: center !important;

}

.alignR {

	text-align:right !important;

}

.borderNone {

	border:none !important;

}

.bold {

	font-weight:bold !important;

}

.normal {

	font-weight: normal !important;

}

.italic {

	font-style:italic !important;

}

.grey01 {

	color:#656565 !important;

}

.grey02 {

	background-color:#dedede !important;

}

.orange1{

	color: #FD6701 !important;

}

.green1{

	color: #009165 !important;

}

.fontS {

	font-size:85% !important;

}

.fontM {

	font-size:100% !important;

}

.fontL {

	font-size:120% !important;

}



.fontLL {

	font-size:180% !important;

}

.listDecimal li {

	list-style:decimal !important;

}

.listDisc li {

	list-style: disc !important;

}

.copy01 {

	text-align:right;

	font-size:85%;

	font-style:italic;

}

.description01 {

	font-weight:bold;

	font-size:85%;

}

.signature{

	float:right;

	text-align:left;

}

sub {

	vertical-align: baseline;

}





.font24 {

	font-size:24px !important;

}

.font18 {

	font-size:18px !important;

}

.font14 {

	font-size:14px !important;

}

.font13 {

	font-size:13px !important;

}

.font12 {

	font-size:12px !important;

}

.font10 {

	font-size:10px !important;

}





.w250 {

    width:250px !important;

}



.w267 {

    width:267px !important;

}



.w100 {

    width:100px !important;

}





.w270 {

    width:270px !important;

}





.w300 {

    width:300px !important;

}

.w302 {

    width:302px !important;

}

.w307 {

    width:307px !important;

}

.w221 {

    width:221px !important;

}

.w40 {

    width:40px !important;

}

.w142 {

    width:142px !important;

}

.w84 {

    width:84px !important;

}



.w20 {

    width:20px !important;

}



.w472{

	width: 472px !important;

}



.w486{

	width: 486px !important;

}





.w381{

	width: 381px !important;

}



.w204{

	width: 204px !important;

}



.w209{

	width: 209px !important;

}









.red{



	color: #F00;

}



.grey{



	color: #777;

}





.clear{

	clear: both;

}





body, form {

     margin:0;

     padding:0;

     border:0;

     outline:0;

     font-size:100%;

     vertical-align:baseline;

     background:transparent;

}



select, input, textarea, button {

     vertical-align:middle;

     font-family:"ＭＳ Ｐゴシック", arial, helvetica, clean, sans-serif;

     position:relative;

     margin: 0 4px 2px 0;

     *margin-right:3px;

     top:-1px;

}



input {

     height: 16px;

     line-height: 16px;

}



button, input[type="button"] {

     overflow:visible;

     height:22px;

     padding:0 3px;

}



select {

     height: 20px;

     line-height: 20px;

}



.valigntop {

vertical-align: top;

}



input[type="checkbox"],

input[type="radio"] {

     border:none;

     top:-2px;

     top:0\9;

     margin-right:2px;

     margin-right: 0\9;

}





#header .nbox{

	padding: 17px 19px 10px 19px;

}



#header #name{

	font-size: 28px;

	border-bottom: 2px #ccc dotted;

	float: left;

}



#header #factory{

	margin-top: 15px;

	margin-right: 97px;

	font-size: 16px;

	border-bottom: 2px #ccc dotted;

	float: left;

}



#header #device{

	margin-top: 15px;

	font-size: 16px;

	border-bottom: 2px #ccc dotted;

	float: left;

}



#header #preparation{

	margin-top: 15px;

	font-size: 16px;

	border-bottom: 2px #ccc dotted;

	float: right;

}



#header #day{

	font-size: 16px;

	float: right;

}



#header span{

	font-size: 14px;

	font-weight: bold;

}



#header .day2{

	font-size: 12px;

	font-weight: normal;

}



#header .fac{

	font-size: 12px;

	font-weight: bold;

}



#contents .bbox{

	background-color: #e5e6e7;



	width: 974px;



}





.sec13{

	border-top: 3px #FFF solid;



}





.sec13 table{

	text-align: right;

	font-size: 11px;



	padding: 0;

width: 100%;

}



.sec13 table th{

	padding-bottom: 10px;

	padding-right: 15px;

    text-align: right;

    font-weight: bold;

}













.sec13 table td{



	padding: 0 15px 0 0;



}







#contents .bbox2{

	background-color: #e5e6e7;



	width: 974px;



}



#contents .sec14{



	padding: 32px 52px 32px 52px;





}







#contents .sec14 p{

	font-size: 14px;

	color: #333;

	margin-bottom: 31px;

 }



 #contents .sec14 input{

	height: 24px;

	padding-left: 5px;

	border: 1px solid #acc4cd;



}



#contents .sec14 textarea{

	font-size:16px; font-family:monospace;

	height: 68px;

	padding: 5px;

	border: 1px solid #acc4cd;



}



#contents .sec14 .name{

	margin: 0 0 0 27px;



}



#contents .sec14 .name2{



}


span.rotate90 {
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: block;
    font-size: 10pt;
}

table.powerGraph_e {
    width: 418px;
    table-layout: fixed;

}

table.lccGraph_e {
    width: 418px;
    table-layout: fixed;

}

td.verticalLabel {
    width: 15px;
    white-space:nowrap;
}
