﻿@charset 'UTF-8';
*{
	margin:0;
	padding:0;
	border:0;
}
.center{
 margin-right: auto;
 margin-left: auto;
}
.left{
 float:left;
}
.right{
 float:right;
}
.clear{
 clear:both;
}
.text-left{
 text-align:left;
}
.text-center{
 text-align:center;
}
.text-right{
 text-align:right;
}
.text-top{
 vertical-align:top;
}
.text-plane{
 font-weight:normal;
 color: rgb(51,51,102);
 text-decoration: none;
}
.bolder{
 font-weight:bolder;
}
.lighter{
 font-weight:lighter;
}
.larger{
 font-size:110%;
}
.smaller{
 font-size:smaller;
}
.smaller2{
 font-size:75%;
}
.inline{
 display:inline;
}
.line-wide{
 line-height:120%;
}
.line-top{
 vertical-align:top;
}
.line-texttop{
 vertical-align:text-top;
}
.line-textbottom{
 vertical-align:text-bottom;
}
.line-middle{
 vertical-align:middle;
}
.line-bottom{
 vertical-align:bottom;
}
.line-baseline{
 vertical-align:baseline;
}
.back_1{
 background-color: silver;
}
.back_2{
 background-color: #99FF00;
}
.back_3{
 background-color: #4411BB;
}
.back_4{
 background-color: #FF99CC;
}
.back_5{
 background-color: rgb(128,128,0);
}
.full-width{
 width:100%;
}
.nearly-width{
 width:90%;
}
.nearly-half-width{
 width:45%;
}
.half-width{
 width:50%;
}
.third-width{
 width:33.3%;
}
.quarter-width{
 width:24.9%;
}
.fifth-width{
 width:20%;
}
.wbr{
 word-break: break-all;
}
.listbox-s{
 width:90px;
 overflow: hidden;
}
.clearfix{
 clear:both;
}
.clearfix:after{
 content:".";
 clear:both;
 height:0px;
 display:block;
 visibility:hidden;
}
.zoom{
 zoom:100%;
}
.hidden{
 display:none;
}
.date{
 color: rgb(45, 120, 45);
}
html{
 padding:0px;
 margin:0px;
 color: rgb(51,51,102);
 background-color: rgb(255,255,255);
 width:100%;
 height:100%;
 zoom:100%;
}
body{
 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Trebuchet MS","ＭＳ Ｐゴシック",sans-serif;
 width:100%;
 height:100%;
 zoom:100%;
}
h1, h2, h3{
 font-weight:bold;
}
h1{
 margin:0;
 padding-left:1em;
 font-size: x-large;
}
h1 a{
 color: rgb(51,51,102);
 font-size: x-large;
}
h2{
 padding:3px;
 font-size:large;
 border-bottom: 1px solid rgb(0,128,0);
}
h2.ghost{
 text-indent:-900em;
 line-height:0px;
 margin:0px;
 padding:0px;
 border-bottom: 0px solid rgb(0,128,0);
}
h3{
 padding-top:7px;
 border-bottom: 1px solid rgb(0,128,0);
}
* a{
 text-decoration: none;
}
a:link{
 color: #000099;
}
a:visited{
 text-decoration: none;
 color: #006600;
}
a:active{
 text-decoration: none;
 color: #336600;
}
a:hover{
 text-decoration: none;
 color: #33CC00;
}
.cmd{
 text-decoration: none;
 color: #000099;
 cursor: pointer;
}
.cmd:hover{
 text-decoration: none;
 color: #33CC00;
}
.link{
 color: #000099;
 margin-left:2px;
 cursor:pointer;
}
.link:hover{
 color: #33CC00;
}
.down{
 background-color: transparent;
 background-image: url("/style/img/arrow-down.gif");
 background-position: center left;
 background-repeat: no-repeat;
 padding-left:20px;
}
.down:hover{
 background-image: url("/style/img/arrow-down-h.gif");
}
.up{
 background-color: transparent;
 background-image: url("/style/img/arrow-up.gif");
 background-position: -11px 4px;
 background-repeat: no-repeat;
 padding-left:12px;
}
.up:hover{
 background-position: 1px -9px;
}
.finder{
 background-color: transparent;
 background-image: url("/style/img/finder.gif");
 background-position: bottom left;
 background-repeat: no-repeat;
 padding-left:22px;
 padding-top:5px;
}
.add{
 background-color: transparent;
 background-image: url("/style/img/plus.gif");
 background-position: center left;
 background-repeat: no-repeat;
 padding-left:20px;
 padding-top:0px;
}
.earth{
 background-color: transparent;
 background-image: url("/style/img/earth.gif");
 background-position: center left;
 background-repeat: no-repeat;
 padding-left:22px;
 padding-top:2px;
}
/*
.outlink{
 background-color: transparent;
 background-image: url("/style/img/arrow-out.gif");
 background-position: center right;
 background-repeat: no-repeat;
 padding-right:16px;
 padding-top:2px;
}
*/
p{
	padding-bottom:10px;
}
div.pager{
 text-align:right;
}
div.pager a{
 font-size:smaller;
 font-weight:bold;
 margin-left:5px;
}
div.pager a:hover{
 font-size:100%;
}
div.pager a.nowPage{
 font-size:100%;
}
address{
 text-decolation: none;
 font-style:normal;
}
table{
 border: 0;
 border-collapse: collapse;
}
table.separate{
 border-collapse: separate;
}
td{
 padding: 3px;
 border: 0;
}
th{
 padding: 3px;
 border: 0;
 white-space:nowrap;
}
label{
 cursor: pointer;
}
input{
}
input.s{
 padding:2px;
 background:rgb(224,224,224);
 border: 2px solid rgb(200,200,200);
 font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Trebuchet MS","ＭＳ Ｐゴシック",sans-serif;
 font-weight:bolder;
 cursor:pointer;
}
input.s-high{
 padding:2px;
 background:rgb(244,204,204);
 border: 2px solid rgb(220,190,190);
 font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Trebuchet MS","ＭＳ Ｐゴシック",sans-serif;
 font-weight:bolder;
 cursor:pointer;
}
input.p{
 color: rgb(51,102,102);
 border-bottom: 1px solid;
 border-color: rgb(51,102,102);
 background-color:transparent;
}
input.p-high{
 color: rgb(102,51,51);
 border: 1px solid rgb(232,152,152);
 background-color:transparent;
}
input.c{
 background-color:transparent;
 border: 0px;
}
input.t{
 color: rgb(51,102,102);
 border: 1px solid rgb(51,102,102);
 background-color:transparent;
}
input.t-high{
 color:  rgb(102,51,51);
 border: 1px solid rgb(232,152,152);
 background-color:transparent;
}
input.disabled{
 background-color:rgb(255,255,255);
 color:rgb(200,200,200);
}
input.warn{
 border: 1px solid rgb(150,80,80);
 background-color:rgb(255,235,235);
}
input.button{
 border-top-width: 2px;
 border-right-width: 2px;
 border-bottom-width: 2px;
 border-left-width: 2px;
 border-top-color: #F0F0F0;
 border-right-color: #F0F0F0;
 border-bottom-color: #F0F0F0;
 border-left-color: #F0F0F0;
 border-top-style: outset;
 border-right-style: outset;
 border-bottom-style: outset;
 border-left-style: outset;
}
input.csetext{
 width:120px;
}
select{
 color:rgb(51,102,102);
 background-color:transparent;
 border: 1px solid rgb(51,102,102);
}
select.warn{
 border: 1px solid rgb(150,80,80);
 background-color:rgb(255,235,235);
}
textarea.warn{
 border: 1px solid rgb(150,80,80);
 background-color:rgb(255,235,235);
}
option{
 color:rgb(51,102,102);
 background-color:rgb(255,255,255);
 margin-right:5px;
}
option.disabled{
 color: #BBBBBB;
}
textarea.text{
 color:rgb(51,102,102);
 border:1px solid rgb(51,102,102);
 background-color:transparent;
}
textarea.text-high{
 color:rgb(102,51,51);
 border:1px solid rgb(232,152,152);
 background-color:transparent;
}
ul, ol{
 list-style-position:inside;
}
ul{
 list-style-type:circle;
}
div#contentsBody div{
 padding-left:10px;
 padding-right:10px;
}
div.head{
 padding-top:10px;
 border-bottom:1px solid rgb(100,100,100);
}
div.headLink{
 float:right;
 padding:5px;
}
div.headLink a{
 padding: 5px;
 color: rgb(255,255,255);
}
div.headLink a.here{
 font-weight:bold;
 background-color:rgb(100,100,100);
}
div.headLink a:visited{
 color: rgb(255,255,255);
}
div.headLink a:hover{
 color: rgb(180,200,180);
}
div.dmyback{
 background-image     : url("/img/spaceball.gif");
 background-position  : top left;
 background-repeat    : repeat-x;
 height:0px;
}
div.margin{
 margin:5px;
}
div.loading{
 background-image     : url("/img/loading.gif");
 background-position  : center center;
 background-repeat    : no-repeat;
}
div.formCommand{
 *clear:both;
 text-align:right;
 margin-bottom:5px;
}
div.formCommand input{
 margin-left:10px;
}
p{
 margin:0px;
}
img{
 border-width :0px;
 margin:0px;
 padding:0px;
}
img.block{
 width:1em;
}
span.required{
 color:#FF0000;
}
span.warn{
 color:#FF0000;
 font-weight:bold;
 font-size:90%;
}
div.warn{
 color:#FF0000;
 font-weight:bold;
 font-size:90%;
}
.blackBack{
 background-color: rgb(0,0,0);
 color: rgb(255,255,255);
}
.whiteBack{
 background-color: rgb(255,255,255);
}
.peachBack{
 background-color     : transparent;
 background-color     : rgb(240,239,239);;
 background-image     : url("/style/img/peach-back.gif");
 background-position  : top left;
 background-repeat    : repeat-x;
}
.aquaBack{
 background-color     : rgb(255,255,255);;
 background-image     : url("/style/img/aqua-back.gif");
 background-position  : top left;
 background-repeat    : repeat-x;
}
.greenBack{
 background-color     : transparent;
 background-image     : url("/style/img/green-back.gif");
 background-position  : top left;
 background-repeat    : repeat-x;
}
