@charset "UTF-8";

/* ***********************************************************
 * 　　　　　　                COMMON
 * ***********************************************************
 */
/* font-size===========================================

10px -> 83.4%
11px -> 91.7%
12px -> 100%
13px -> 108.4%
14px -> 116.7%
15px -> 125%
16px -> 133.4%
17px -> 141.7%
18px -> 150%
19px -> 158.4%
20px -> 166.7%
21px -> 175%
22px -> 183.4%
23px -> 191.7%
24px -> 200%
25px -> 208.4%
26px -> 217%

===================================================== */

/* -------- html  -------- */

html {
	color:#515151;
	overflow-y:scroll;
}



/* -------- body -------- */

body {
	text-align: center;
	/*font: normal 100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;*/
	font:13px/1.5 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	color: #111111;
	margin:0px 15px;
	padding: 0;
	background: #FFFFFF;
}

    /* for IE7 */
    *+html body {

        font-family:'メイリオ', 'ＭＳ Ｐゴシック';
        font-size:75%;
    }

    /* for IE6 */
    * html body {
        font-family:'ＭＳ Ｐゴシック';
        font-size:75%;
    }

/* -------- body -------- */

body {
	font:12px/1.5 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin:0;
	overflow:visible;
	padding:0px 0px 0px 0px;
	background:url(../common/bg01.jpg) repeat-x top center;
}


	/* for Windows */
	.win body {
	font-family:'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック';
	}

	/* for Win IE6 */
	* html.win body {
	font-family:'ＭＳ Ｐゴシック';
	}

	/* for Mac firefox2 */
	.mac body.firefox2 {
	font-size:13px;
	}

/* -------- common -------- */

a {
overflow:hidden;
}

a img, img {
border:0;
vertical-align:bottom;
}

abbr, acronym {
border:0;
}

address, caption, cite, code, dfn, em, th, strong, var {
font-style:normal;
font-weight:bold;
}

blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {
margin:0;
padding:0;
}

caption, th {
text-align:left;
}

code, kbd, pre, samp, tt {
font-family:monospace;
line-height:100%;
}

	/* for IE7 */
	*+html code, kbd, pre, samp, tt {
	font-size:108%;
	}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}

ol, ul {
list-style:none;
}

q:before, q:after {
content:'';
}

/* form */
button, fieldset, form, input, label, legend, select, textarea {
/*font-family:inherit;*/
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

	/* for IE6 */
	* html input, * html textarea {
	font-family:'ＭＳ Ｐゴシック';
	}

	/* for IE7 */
	*+html input, *+html textarea {
	font-family:'メイリオ', 'ＭＳ Ｐゴシック';
	}

	/* for IE8 */
	.msie8 select {
	font-family:sans-serif;
	}

	/* for Chrome1+ */
	.chrome1 select,
	.chrome2 select {
	font-family:'Lucida Grande', Arial, Helvetica;
	}

/* tables still need 'cellspacing="0"' */
table {
/*border-collapse:collapse;
border-spacing:0;*/
font-size:100%;
}

/* --A-- */
a {
cursor:pointer;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

/* --FORM-- */
fieldset {
border:1px solid #ccc;
margin-bottom:1em;
padding:0 1em 1em 1em;
}

legend {
background:#fff;
padding:0.3em;
}

input, textarea {
line-height:1.4;
vertical-align:middle;
}

input[type="checkbox"],
input[type="radio"] {
padding:0;
vertical-align:baseline;
margin-right:3px;
}

input[type="submit"] {
padding:0.1em;
}

select {
padding:0;
}

/* for IE6 */

	* html input {
	padding:0.1em;
	}

	* html input.checkbox,
	* html input.radio {
	vertical-align:-0.3em;
	}

	* html input.submit {
	line-height:1.2;
	padding-top:0.2em;
	}

	* html select {
	vertical-align:-0.2em;
	}

	/* for IE7 */

	*+html input {
	padding:0.1em;
	}

	*+html input[type="checkbox"],
	*+html input[type="radio"] {
	vertical-align:0;
	}

	*+html input.submit {
	line-height:1.2;
	padding-top:0.2em;
	}

	*+html select {
	vertical-align:-0.2em;
	}

	/* for IE8 */
	.msie8 input[type="checkbox"],
	.msie8 input[type="radio"] {
	vertical-align:-0.2em;
	}

	/* for Firefox2+ */
	.firefox2 input[type="checkbox"],
	.firefox2 input[type="radio"],
	.firefox3 input[type="checkbox"],
	.firefox3 input[type="radio"] {
	vertical-align:-0.2em;
	}

	/* for Opera9 */
	.opera9 input[type="checkbox"],
	.opera9 input[type="radio"] {
	vertical-align:middle;
	}

	/* for Opera9.27 */
	html:first-child input {
	padding:0.1em;
	}

	html:first-child input[type="checkbox"],
	html:first-child input[type="radio"] {
	vertical-align:middle;
	}

	html:first-child input[type="submit"] {
	padding:0.3em;
	}

	html:first-child select {
	padding:0.2em;
	}

	/* for Opera9.5 [Safari3] */
	body:first-of-type input {
	padding:0.1em;
	}

	body:first-of-type input[type="checkbox"],
	body:first-of-type input[type="radio"] {
	vertical-align:0em;
	}

	body:first-of-type input[type="submit"] {
	padding:0.3em 0.3em 0.2em 0.3em;
	}

	/* for Chrome1+ */
	.chrome1 input[type="checkbox"],
	.chrome1 input[type="radio"],
	.chrome2 input[type="checkbox"],
	.chrome2 input[type="radio"]	{
	vertical-align:-0.2em;
	}

	/* for Safari3 */
	html:not(:only-child:only-child) input {
	padding:0;
	vertical-align:baseline;
	}

	html:not(:only-child:only-child) input[type="checkbox"],
	html:not(:only-child:only-child) input[type="radio"] {
	vertical-align:baseline;
	}

	html:not(:only-child:only-child) select {
	vertical-align:0.1em;
	}

/* --HEADLINE-- */
h1, h2, h3, h4, h5, h6 {
font-weight:bold;
margin:0;
}

/* --LIST-- */
ol, ul {
margin:0em 0em 0em 0em;
text-align:justify;
text-justify:inter-ideograph;
}

dl {
margin:0;
}

ol li,
ul li {
	list-style:none;
	margin:0;
	padding:0;
}

dl dd, ol li, ul li {
	margin-bottom:0em;
}

/* --TABLE-- */
table {
margin-bottom:1em;
border-collapse:collapse;
}

td, th {
/*border:0px solid;*/
padding:5px 5px 5px 5px;
}

th {
font-weight:bold;
text-align:center;
}

/* --OTHER TAGS-- */
abbr, acronym {
border-bottom:1px dotted;
cursor:help;
}

blockquote {
margin:1em;
}

caption {
margin-bottom:0.5em;
text-align:center;
}

em, strong {
font-weight:bold;
}

p {
margin-bottom:0em;
text-align:justify;
text-justify:inter-ideograph;
}


/* ---- clearfix ---- */

div,dl,ul{
    zoom: 1;
}

div:after,
dl:after,
ul:after{
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
	font-size:0.1px;
	line-height:0.1px;
}

html>/**/body .clearfix {
	display /*\**/: block\9
}

/*IE7
div,dl,ul{ display:inline-block; }
*/

/*MacIE5.x\*/
*html div,
*html dl,
*html ul{height:1%;}
div,dl,ul{ display:block; }
/**/

/* ---- clearboth ---- */

.clear{
	height: 0;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	display: block;
	clear: both;
}



/* ---- clearfix ---- */

/*
div{
    zoom: 1;
}
*/

#container{
    /*width:1275px;*/
    width:1000px;
    margin:0 auto;
    position:relative;
}

/* 20110916 edit ishimitsu FOR CKeditor div -> header */
#header:after{
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

/*
div{
   display:inline-block;
}
*/
/* 20110916 edit ishimitsu */

/*------------header--------------*/

#header{
	width:100%;
	margin:0 auto;
	text-align:left;
	padding:20px 0px 0px 0px;
	height:55px;
	background:url(../img/h1_bg.jpg) no-repeat 325px 0px;
}

#header h1{
	float:left;
	padding:2px 0px 0px 0px;
	width:50%;
}
/*

#header ul{
	float:right;
	padding:25px 10px 0px 0px;
	text-decoration:none;
}

#header ul li{
	float:left;
	padding-left:10px;
	list-style: none;
}
*/
/*****---tokunaga-tsuika---*****/

#header #hnavi{
	width:50%;
	float:right;
	padding:0;
	text-align:right;
}

#header #hnavi p.login{
    /*background:url(../img/login_icon.gif) no-repeat 5px 4px;*/
    /*font-size:small;*/
    padding:0px 0px 0px 0px;
    /*float:left;*/
    margin:0;
}

#header #hnavi{
	float:right;
	padding:1px 0px 0px 0px;
	text-decoration:none;
	margin:20px 0px 0px 0px;
}

#header #hnavi li{
	display:inline;
	margin-left:5px;
	list-style: none;
	display:inline;
	padding-top:3px;
}

#header #hnavi li.topBtn{
	padding-top:0px;
}




/*----------- footer -------------*/

#copyright{
	width:100%;
	clear:both;
	margin:0 auto 10px;
}

#copyright p{
	font-size:x-small;
	text-align:center;
	padding:12px 0px 20px 0px;
	border-top:2px solid #ffffff;
}

/*------------groval navi--------------*/

#navi_frame{
	width:100%;
	text-align:left;
	margin:0 auto 5px;
	background:#FFF url(../img/bg_gnavi.jpg) bottom repeat-x;
	border-right:1px #CCCCCC solid;
}


#gnavi{
	width:100%;
	font-size:9pt;
	border-left:1px #CCCCCC solid;
}

#gnavi ul,
#gnavi2 ul{
	text-decoration:none;
}

#gnavi ul li,
#gnavi2 ul li{
	float:left;
	list-style:none;
}

#gnavi ul li a{
	float:left;
	list-style: none;
	/*width:135px;*/
	padding:14px 17px 14px 17px;
    background:#ffffff url(../img/bg_gnavi.jpg) bottom repeat-x;
	text-align:center;
	text-decoration: none;
	border-right:1px #CCCCCC solid;
	font-weight:bold;
	color:#333;
}

#gnavi ul li a:hover{
	text-decoration: none;
}


#navi_frame2{
	width:100%;
	height:44px;
	text-align:left;
	margin:0 auto 5px;
	background:#FFF url(../img/bg_gnavi_mk.jpg) left repeat-x;
	border-right:1px #CCCCCC solid;
}

#gnavi2{
	width:745px;
	height:44px;
	font-size:9pt;
	text-align:center;
	border-left:1px #CCCCCC solid;
}

#gnavi2 ul li a{
	float:left;
	list-style: none;
	width:150px;
	height:27px;
	padding-top:17px;
	text-align:center;
	background-image:url(../img/bg_gnavi_mk.jpg);
	text-decoration: none;
	border-right:1px #CCCCCC solid;
	font-weight:bold;
	color:#333;
}


#gnavi2 ul li a:hover{
	background-image:url(../img/bg_gnavi_ro.jpg);
	text-decoration: none;
	color:#999;
}




/* ***********************************************************
 *                          PAGES
 * ***********************************************************
 */

table.login,
table.pages{
    width:100%;
    background: #FFF url(../img/bg_gnavi_total.jpg) top repeat-x;
    font-size:9pt;
	margin:0px auto 20px auto;
}

table.pages td.left{
	width:160px;
	padding:20px 0px 0px 0px;
	vertical-align:top;
}

table.pages td.right{
	vertical-align:top;
    text-align:left;
	padding:20px 0px 0px 0px;
}

table.login_form{
    margin:0 auto;
    padding:20px 0px 0px 0px;
}


	table.login_form td input{
		padding:8px 8px 8px 8px;
		font-size:116.7%;
		width:300px;
	}

#login{
    width:540px;
    border:1px solid #CCCCCC;
    padding:20px;
    margin:30px auto 0px auto;
    text-align:center;
}

#login-inner{
        width:500px;
        padding:20px;
        margin:0px auto 10px auto;
        text-align:center;
        background-color:#ffe0c3;
}

#login #login-inner h2{
	padding-bottom:15px;
	font-size:116.7%;
}

#login-inner2{
        width:500px;
        padding:20px;
        margin:0 auto 10px;
        text-align:center;
        background-color:#C6DBA8;
}

#login #login-inner2 h2{
        padding-bottom:15px;
}

p.forget {
		padding:5px 0 40px;
		text-align:center;
}

td.cell{
	text-align:left;
}


/*------------sub navi--------------*/

#subnavi{
    float:left;
    width:150px;
    margin-right:10px;
    padding:10px;
}

#subnavi2{
    float:left;
    width:150px;
    margin-right:10px;
    padding:10px;
}


#subnavi ul,
#subnavi2 ul{
    text-decoration:none;
    padding-bottom:0px;
}

	#subnavi ul li,
	#subnavi2 ul li{
		list-style:none;
		text-align:left;
	}


		#subnavi ul li a{
			list-style: none;
			text-decoration: none;
			display:block;
			width:115px;
			padding:10px 10px 10px 25px;
			font-weight:bold;
			text-indent:-1.2em;
		}

		#subnavi2 ul li a{
			list-style: none;
			text-decoration: none;
			display:block;
			width:130px;
			padding:10px 10px 10px 10px;
			border-top:1px solid #679A01;
			font-weight:bold;
		}

			#subnavi ul li a:hover{
				text-decoration: none;
			}

			#subnavi2 ul li a:hover{
				text-decoration: none;
			}

		#subnavi ul ul li a{
			list-style: none;
			text-decoration: none;
			display:block;
			width:117px;
			padding:8px 8px 8px 25px;
			border-top:0px;
			font-weight:normal;
		}

		#subnavi2 ul ul li a{
			list-style: none;
			text-decoration: none;
			display:block;
			width:117px;
			padding:8px 8px 8px 25px;
			border-top:0px;
			font-weight:normal;
		}

			#subnavi ul ul li a:hover{
				text-decoration: none;
			}

			#subnavi2 ul ul li a:hover{
				text-decoration: none;
			}


#contents,
#contents2{
	width:100%;
    text-align:center;
}

#contents h3{
	text-align:left;
	font-size:medium;
	font-weight:bold;
	margin-bottom:10px;
	padding:18px 0 16px 10px;
}

#contents2 h3{
	text-align:left;
	font-size:medium;
	font-weight:bold;
	margin-bottom:10px;
	padding:20px 0 16px 10px;
}

#contents h4,
#contents2 h4{
	background-color:#DDD;
	margin:5px 0px;
	padding:8px 10px;
	text-align:left;
	font-size:9pt;
	border-bottom:1px solid #CCC;
}

#contents table,
#contents2 table {
	border-collapse:collapse;
	border-spacing:0px;
	margin:10px auto;
	border:1px #CCCCCC solid;
}

#contents table td,
#contents2 table td{
	padding:5px;
	vertical-align:top;
	text-align: left;
	border:1px #CCCCCC solid;
}

#contents table th,
#contents2 table th {
	padding:5px;
	text-align:center;
	background-color:#DDD;
	border:1px #CCCCCC solid;
}

#contents table th.side,
#contents2 table th.side {
	width:100px;
	padding:5px;
	text-align:center;
	background-color:#DDD;
	border:1px #CCCCCC solid;
}

#contents table th.side2,
#contents2 table th.side2 {
	width:150px;
	padding:5px;
	text-align:center;
	background-color:#DDD;
	border:1px #CCCCCC solid;
}

#contents table th.side3{
    padding:5px;
    text-align:center;
    background-color:#f0f0f0;
    border:1px #CCCCCC solid;
}

#contents table img,
#contents2 table img {
	padding-right:5px;
}


#contents p,
#contents2 p{
	padding-bottom: 10px;

}

#contents p.pageup,
#contents2 p.pageup{
	text-align:right;
	padding:15px 0;
	clear:both;
}


#contents .box01,
#contents2 .box01{
	width:400px;
	padding:20px;
	margin:50px auto;
	border:1px #CCCCCC solid;
	text-align:center;
}

	#contents .box01 p,
	#contents2 .box01 p{
		text-align:center;
	}

/*    added */
.invalidInput{
	border:2px solid #F00;
}

.red{
    color:#ff0000;
}

ul.errors li{
	color:#FF0000;
	font-weight:bold;
}

.errors {
	color:#FF0000;
	font-weight:bold;
}

/*****---tokunaga-tsuika---*****/

#contents #contents_02{
	width:79%;
	float:left;
	padding:0px 1% 0px 0px;
}

#contents #contents_03{
	width:20%;
	float:right;
}

#contents table td ul.list01{
	padding:5px 0px 3px 0px;
	list-style:none;
}

#contents table td ul.list01 li{
	padding:0px 0px 3px 0px;
}

#contents table td ul.list01 li a{
	background:url(../img/icon01.gif) no-repeat 2px;
	padding:0px 3px 0px 14px;
}

#contents table td.cell_bg01{
	padding:5px;
	background-color:#F0F7FB;
}


#contents table td.check_status{
	text-align:center;
}

#contents table td.check_status input{
	margin-bottom:2px;
}

/******************************************************************************/
form td label input{
    margin:0px 5px 0px 0px;
}

form td textarea {
font-size:small;
}

.ui-state-highlight {
    height: 2.2em;
    border: dotted 2px #0000ff;
}

table.tablesorter thead tr th.header {
    background-image: url(../img/etc/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}

table.tablesorter thead tr th.headerSortUp {
    background-image: url(../img/etc/asc.gif);
}
table.tablesorter thead tr th.headerSortDown {
    background-image: url(../img/etc/desc.gif);
}

input[type=submit],
input[type=button] {
    cursor: pointer;
}

/*-------toiyama 2011-12-17　WYSIWYG確認画面---------*/

/*#contents .wysiwyg-reset{
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}*/

#contents .wysiwyg-reset h3,
#contents2 .wysiwyg-reset h3{
    font-size:16px;
    font-weight:bold;
    color:#333333;
    padding:5px 0px 5px 0px;
    background: none;
    line-height:20px;
    margin-bottom:0px;
    height:20px;
}

#contents .wysiwyg-reset h4,
#contents2 .wysiwyg-reset h4{
    background-color:none;
    background:none;
    margin:0px 0px;
    padding:5px 0px;
    text-align:left;
    font-size:14pt;
    border-bottom:none;
}

.errors {
    color:#FF0000;
    font-weight:bold;
}


/*-------datePicker---------*/


.dp-applied{
    border:0px solid #000000;
}

/*.dp-applied .dp-popup-inline{*/
div.dp-popup{
    border:0px solid #000000;
    /*width:280px;*/
    width:100%;
    margin:0px auto;
    position:relative;
    min-height:22px;
    height:auto !important;
    height:22px;
}

/*.dp-applied .dp-popup-inline h2{*/
div.dp-popup h2 {
    text-align:center;
    font-size:150%;
    font-weight:bold;
    color:#845C57;
}

div.dp-popup a {
    color: #000;
    text-decoration: none;
    padding: 3px 2px 0;
}

div.dp-popup div.dp-nav-prev {
    position: absolute;
    top: 2px;
    left: 4px;
    width: 100px;
}

div.dp-popup div.dp-nav-prev a {
    float: left;
}

div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
    cursor: pointer;
}

div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
    cursor: default;
}

.dp-applied .dp-popup-inline .dp-nav-prev-month{
    position:absolute;
    top:5px;
    left:0px;
    font-size:83.4%;
}

div.dp-popup div.dp-nav-next {
    position: absolute;
    top: 2px;
    right: 4px;
    width: 100px;
}
div.dp-popup div.dp-nav-next a {
    float: right;
}

div.dp-popup a.disabled {
    cursor: default;
    color: #aaa;
}

div.dp-popup td {
    cursor: pointer;
}

div.dp-popup td.disabled {
    cursor: default;
}
.dp-applied .dp-popup-inline .dp-nav-next-month{
    position:absolute;
    top:5px;
    right:0px;
    font-size:83.4%;
}

.dp-applied .dp-popup-inline a{
    color:#C54548;

    text-decoration:underline;
}

.dp-applied .dp-popup-inline a:hover{
    color:#E84871;
}

.dp-applied .dp-applied{
    float:left;
    width:208px;
    text-align:center;
    border:0px solid #000000;
}

/*.dp-applied .dp-calendar .jCalendar{*/
table.jCalendar{
    border-collapse:collapse;
    /*width:180px;*/
    width:80%;
    margin:0px auto;
    border:0px solid #000000;
}

/*.dp-applied .dp-calendar .jCalendar th{*/
table.jCalendar th{
    text-align:center;
    font-weight:normal;
    border-bottom:1px solid #cccccc;
    font-size:83.4%;
    padding-bottom:2px;
}

/*.dp-applied .dp-calendar .jCalendar td{*/
table.jCalendar td{
    border-left:1px dotted #CCCCCC;
    border-right:1px dotted #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    text-align:center;
    vertical-align:top;
    padding-top:0px;
    padding-bottom:14px;
    font-size:91.7%;
}

/*.dp-applied .dp-calendar .jCalendar td a{*/
table.jCalendar td a{
    text-decoration:underline;
}

/*.dp-applied .dp-calendar .jCalendar .sun{*/
table.jCalendar .sun{
    color:#E33159;
}

/*.dp-applied .dp-calendar .jCalendar .sat{*/
table.jCalendar .sat{
    color:#31549B;
}

/*.dp-applied .dp-calendar .jCalendar .open01{
    background:#FEE9CF;
}*/

table.jCalendar td.other-month {
    background: #eaeaea;
    color: #888888;
}

table.jCalendar td.today {
    background: #f2e3d0;
    /*color: #fff;*/
}
table.jCalendar td.selected {
    background: #fde4e2;
    /*color: #fff;*/
}
table.jCalendar td.selected.dp-hover {
    background: #fceaed;
    /*color: #fff;*/
}



/* ======================================================

.loginBtn

===================================================== */

#loginBtn{
	width:180px;
	padding:10px 10px 10px 10px;
	font-weight:bold;
	font-size:116.7%;
}

/* ======================================================

対象ブラウザ

===================================================== */


.browser{
	width:560px;
	margin:0px auto 60px auto;
	border:1px solid #cccccc;
	padding:10px 10px 10px 10px;
	text-align:left;
}

	.browser dt{
		font-weight:bold;
		padding:8px 8px 5px 8px;
		border-bottom:2px solid #cccccc;
		margin:0px 0px 10px 0px;
	}

	.browser dd p{
		padding:0px 8px 5px 8px;
	}

		.browser dd dl{
			width:85%;
			margin:10px auto 10px auto;
			border:3px solid #dddddd;
			padding:10px 18px 0px 18px;
		}

			.browser dd dl dt{
				padding:0px 0px 5px 0px;
				border-bottom:0px dotted #cccccc;
				float:left;
				width:80px;
				clear:both;
			}

			.browser dd dl dd{
				padding:1px 0px 12px 100px;
			}

	.browser dd ul{
		width:92%;
		margin:0px auto 0px auto;
	}

		.browser dd ul li{
			text-indent:-1em;
			padding:0px 0px 5px 1em;
		}

/* ======================================================

追加

===================================================== */
/* 地図 */
#map_canvas
{
  width:  600px;
  height: 300px;
}

/* 検索（チェックボックス用） */
table tr td ul.checkList01 li{
    float:left;
    padding:0px 25px 5px 0px;
    white-space:nowrap;
}

table tr td ul.checkList01 li input[type=checkbox]{
    vertical-align:middle;
}


