﻿@charset "utf-8";
body{
	width:720px;
	margin:0 auto;
}
/* - - - - - - - - - - - - - - - - - */
/* header */
/* - - - - - - - - - - - - - - - - - */
#header{
	background:url(../images/header.gif) left top no-repeat;
	height:68px;
}
#header #title{
	padding:10px 0 0 15px;
	margin:0;
}
#header #globalMenu{
	text-align:right;
	margin-right:1em;
	display:block;
	margin-top:-1em;
	font-size:small;
}

/* - - - - - - - - - - - - - - - - - */
/* contents */
/* - - - - - - - - - - - - - - - - - */
#contents h1{
	border-left:20px solid #ee7522;
	border-bottom:1px #ee7522 solid;
	padding-left:0.5em;
	margin:1em;
	font-size:large;
	font-weight:bold;
}

/* - - - - - - - - - - - - - - - - - */
/* itemBox */
/* - - - - - - - - - - - - - - - - - */
.itemBox{
	width:700px;
	margin:1em auto;
	padding-bottom:1px;
	background:url(../images/frame3.gif) left bottom no-repeat;
}
.itemBox h2{
	height:45px;
	text-indent:-9999px;
}
.box1 h2{ background:url(../images/subtitle1.gif) left top no-repeat; }
.box2 h2{ background:url(../images/subtitle2.gif) left top no-repeat; }
.box3 h2{ background:url(../images/subtitle3.gif) left top no-repeat; }
.box4 h2{ background:url(../images/subtitle4.gif) left top no-repeat; }
.box5 h2{ background:url(../images/subtitle5.gif) left top no-repeat; }
.box6 h2{ background:url(../images/subtitle6.gif) left top no-repeat; }
.box7 h2{ background:url(../images/subtitle7.gif) left top no-repeat; }
.box8 h2{ background:url(../images/subtitle8.gif) left top no-repeat; }
.box9 h2{ background:url(../images/subtitle9.gif) left top no-repeat; }
.box10 h2{ background:url(../images/subtitle10.gif) left top no-repeat; }
.box11 h2{ background:url(../images/subtitle11.gif) left top no-repeat; }

.itemBox td,
.itemBox th{
	padding:3px 10px;
	font-size:90%;
	border-bottom:1px solid #007fc5;
}

.itemBox .saiketsuDate input{
	width:2em;
	padding:1px;
}


/* - - - - - - - - - - - - - - - - - */
/* kekka (検索結果) */
/* - - - - - - - - - - - - - - - - - */
.kekka .itemBox th{ background-color:#d4ecf3; }


/* - - - - - - - - - - - - - - - - - */
/* boxContent */
/* - - - - - - - - - - - - - - - - - */
.boxContent{
	background:url(../images/frame2.gif) left top repeat-y;
	padding:0 15px;
	margin-bottom:10px;
	zoom:100%;
}

/* - - - - - - - - - - - - - - - - - */
/* sotenNo */
/* - - - - - - - - - - - - - - - - - */
.sotenNo{
	text-align:right;
	margin-right:15px;
	margin-top:1em;
}
.sotenNo input{
	padding:1px;
	vertical-align:middle;
}

/* - - - - - - - - - - - - - - - - - */
/* checkSet */
/* - - - - - - - - - - - - - - - - - */

.checkSet .blueBorder{
	border:1px solid #007fc5;
	padding:5px;
	width:39em;
	line-height:1.5;
}
.checkSet{ zoom:100%; }

.checkSet ul li{
	float:left;
	margin:0 2px;
	white-space:nowrap;
	list-style:none;
}

/* - - - - - - - - - - - - - - - - - */
/* submit */
/* - - - - - - - - - - - - - - - - - */
#submit{
	list-style:none;
	margin:0 auto;
	width:560px;
}
#submit li{
	display:inline;
	margin:0px 10px;
}

/* - - - - - - - - - - - - - - - - - */
/* ichiranSelect (裁決番号選択) */
/* - - - - - - - - - - - - - - - - - */
.ichiranSelect h2{ background:url(../images/frame11.gif) right top no-repeat; }
.ichiranSelect .boxContent{ background:url(../images/frame2.gif) left top repeat-y; }
.ichiranSelect{ background:url(../images/frame3.gif) left bottom no-repeat; }
.ichiranSelect ul{	text-align:center; }
.ichiranSelect ul li{
	display:inline;
	margin:0 0.5em;
}
.ichiranSelect dl{
	background:url(../images/frame5.gif) left bottom no-repeat;
	padding:0 20px 1em;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:0.5em;
	line-height:1.5;
}
.ichiranSelect dd{ margin-left:5em; }
.ichiranSelect .boxContent .ichiran{
	/* height:14em; */
	height:20em;
	overflow:auto;
	border-bottom:1px solid #005787;
}
.ichiranSelect .boxContent .ichiran table{ width:97%; }
.ichiranSelect .boxContent p{
	margin:0.5em 0 0.5em 0;
	padding-bottom:1px;
}

/* - - - - - - - - - - - - - - - - - */
/* selected (選択済み番号一覧) */
/* - - - - - - - - - - - - - - - - - */
#selected{
	width:670px;
	margin:1em auto;
}
#selected table{
	width:650px;
	margin-top:0.5em;
}
#selected th,
#selected td{
	padding:3px 10px;
	font-size:90%;
	border-bottom:1px solid #007fc5;
}
#selected strong{
	border-left:10px solid #92c9e9;
	padding-left:10px;
}

#selected .zeimoku{ width:50px; }
#selected .koumoku{ width:441px; }
#selected .sotenbango{ width:83px; }

/* - - - - - - - - - - - - - - - - - */
/* choiceKeyword */
/* - - - - - - - - - - - - - - - - - */
.itemBox .choiceKeyword li{
	float:left;
	list-style:none;
	white-space:nowrap;
	margin-right:5px;
	margin-bottom:5px;
	display:inline;
	vertical-align:bottom;
	line-height:1.5;
}
.itemBox .choiceKeyword img,
.itemBox .choiceKeyword input{ vertical-align:bottom; }

/* - - - - - - - - - - - - - - - - - */
/* otherBox */
/* - - - - - - - - - - - - - - - - - */
.otherBox{
	width:700px;
	margin:1em auto;
	background:url(../images/frame2.gif) left top repeat;
}
.otherBox h2{
	background:url(../images/frame4.gif) left top no-repeat;
	padding:10px 0 10px 10px;
}
.otherBox ul,
.otherBox ol
{
	background:url(../images/frame3.gif) left bottom no-repeat;
	padding-bottom:17px;
	padding-left:1em;
}
.otherBox li{
	margin-left:2em;
	margin-top:0.3em;
	/* list-style:circlel; */
	padding-right:15px;
	margin-bottom:0.3em;
	line-height:1.5;
}

.otherBox ol ol{
	background:none;
	padding-bottom:0;
}
.otherBox ol ol li{
	/* list-style:none; */
	/* text-indent:-1em; */
	margin-left:1em;
}

.otherBox table
{
	width: 90%;
	margin-left:2em;
}

.otherBox td,
.otherBox th
{
	padding:0.1em 0em 0.1em 0.5em;
}

.otherBox th
{
	background-color: #EFF7FF;
}


/* - - - - - - - - - - - - - - - - - */
/* manual  (操作要領)*/
/* - - - - - - - - - - - - - - - - - */
.manual .otherBox h2{ padding:0; }

/* - - - - - - - - - - - - - - - - - */
/* navMenu */
/* - - - - - - - - - - - - - - - - - */
#contents .navMenu{
	list-style:none;
	margin: 0.5em auto;
	/* width:610px; */
	width:700px;
	text-align:center;
}
#contents .navMenu li{
	/* float:left; */
	margin:0 0.3em auto;
	display:inline;
}

/* - - - - - - - - - - - - - - - - - */
/* yoshiIchiran  (裁決要旨一覧)*/
/* - - - - - - - - - - - - - - - - - */
.yoshiIchiran .Kensu{
	margin-left:2em;
	margin-top:1em;
	font-size:small;
	clear:both;
}

.yoshiIchiran .yoshiItemBox{
	clear: both; 
	margin:0 auto 1em;
	background:url(../images/frame2.gif) left top repeat-y;
	font-size:85%;
	width:700px;
}
.yoshiIchiran .yoshiItemBox .yoshiBox{
	background:url(../images/frame4.gif) left top no-repeat;
	padding:10px 0px 10px 0px;
}

.yoshiIchiran .yoshiItemBox .yoshiBox table{
	border-bottom:1px solid #007fc5;
	margin:0 3px;
	margin-left:4px;
}

.yoshiIchiran .yoshiItemBox .yoshiBox table th,
.yoshiIchiran .yoshiItemBox .yoshiBox table td{
	padding:5px 2px;
	border-top:1px solid #007fc5;
	border-right:1px solid #007fc5;
}
.yoshiIchiran .yoshiItemBox .yoshiBox table th{ 
	white-space:nowrap;
	background-color:#d4ecf3;
}
.yoshiIchiran .yoshiItemBox .yoshiBox table td p{ margin:0; }
.yoshiIchiran .yoshiItemBox .yoshiBox .noWidth{ width:auto; }
.yoshiIchiran .yoshiItemBox .yoshi2{
	background:url(../images/frame6.gif) left top no-repeat;
	padding-top:20px;
	padding-right:10px;
	margin-right:0;
}
.yoshiIchiran .yoshiItemBox .yoshiBox .wrap{ white-space:normal; }

.sotenWidth1{ width:60px; }
.sotenWidth2{ width:70px; }
.sotenWidth3{ width:80px; }
.sotenWidth4{ width:90px; }
.sotenWidth4_1{ width:95px; }
.sotenWidth5{ width:130px; }
.sotenWidth6{ width:220px; }
.sotenWidth7{
	width:280px;
	letter-spacing:-0.8px;
}
.sotenWidth8{ width:410px; }
.sotenWidth9{ width:580px; }
.sotenWidth10{ width:680px; }



/* - - - - - - - - - - - - - - - - - */
/* footer */
/* - - - - - - - - - - - - - - - - - */
#footer{
	background:url(../images/footer.gif) left bottom no-repeat;
	height:35px;
}
#footer p{
	text-indent:-9999px;
	margin-right:20px;
	padding-top:10px;
	background:url(../images/cright.gif) right center no-repeat;
}

/* - - - - - - - - - - - - - - - - - */
/* share */
/* - - - - - - - - - - - - - - - - - */

.alignRight{ text-align:right; }
.alignLeft{ text-align:left; }
.alignCenter{ text-align:center; }

.clear{ clear:both; }
.nowrap{ white-space:nowrap; }

.fontSmall1{ font-size:80%; }
.returnTop{
	font-size:small;
	text-align:right;
	margin-right:1em;
	clear:both;
}
.goPrint{
	text-align:right;
	margin-bottom:3px;
	margin-right:10px;
}
.marginBottom0{ margin-bottom:0; }
.marginBottom1em{ margin-bottom:1em; }

.marginLeft1em{ margin-left:1em; }
.marginLeft2em{ margin-left:2em; }
.marginLeft3em{ margin-left:3em; }

.verticalTop{vertical-align:top}
.caution{
	font-size:small;
	margin:1em 1em 0 1em;
	clear:left;
	letter-spacing:normal;
}
.caution dt{
	float:left;
	padding-bottom:0;
	/* line-height:1.5; */
	font-weight:normal;
}
.caution p{ 
	text-indent:-1em;
	padding-left:1em;
}
.caution dd{ margin-left:4.5em; }
#contents .caution2{
	clear:both;
	width:700px;
	margin:1em auto;
	background:url(../images/top/cautionBack03.gif) left bottom no-repeat;
	padding-bottom:13px;
	font-size:80%;
}
#contents .caution2 h3{
	background:url(../images/top/cautionBack01.gif) left top no-repeat;
	padding-top:13px;
	padding-left:10px;
	font-weight:bold;
}
#contents .caution2 ol{
	background:url(../images/top/cautionBack02.gif) left top repeat;
	padding:0.5em 20px 0 3em;
}
#contents .caution2 ol li{
	padding-bottom:0.5em;
	line-height:1.5;
}


/* - - - - - - - - - - - - - - - - - */
/* clearfix */
/* - - - - - - - - - - - - - - - - - */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { in-height: 1px; }
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/* - - - - - - - - - - - - - - - - - */
/* kanri */
/* - - - - - - - - - - - - - - - - - */
#kanri 
{
	/* border-left:3px solid #F46B22; */
}
#kanri #contents{ margin-bottom:2em; }
#login{ margin:2em 3em; }
#login dt{
	width:130px;
	float:left;
	clear:both;
	padding-bottom:0;
}
#login dd{ margin-bottom:1em; }
#login dd input{
	width:120px;
	font-size:100%;
}
#login .submit{ margin-left:130px; }

#kanri .yoshiBox table{
	width:692px;
	margin-left:auto;
	margin-right:auto;
}

/* - - - - - - - - - - - - - - - - - */
/* print */
/* - - - - - - - - - - - - - - - - - */
#print #header{ background:none; }
#print #header #title{
	font-weight:bold;
	border-bottom:2px solid #666;
}
#print table{
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	margin:0 auto;
	font-size:small;
}
#print table th,
#print table td{
	padding:5px 0px 5px 2px;
	border-top:1px solid #666;
	border-right:1px solid #666;
}
#print table th{
	background-color:#CCCCCC;
	white-space:nowrap;
}
#print .nowrap th,
#print .nowrap td{ white-space:nowrap; }
#print #footer{ background:none; }
#print #footer p{
	background:none;
	text-indent:0;
	text-align:right;
	font-size:small;
	font-weight:bold;
	margin-right:0;
}