@charset "Shift_JIS";

/* 共通 */
@import "../../../css/base.css";
@import "../../../css/accessory.css";

@media print{
.link, .link2, .link-ur, .pdf a, a.pdf, span.pdf, .excel, .word, h2{display:inline-block;}
}

/****************************** コンテンツ ********************************/

#content{margin:0 100px 50px;font-size:90%; height:20em;}
body>#content{height:auto; min-height:18em;}

#content a{text-decoration:underline; color:#00f;}

.update{font-size:small;}

hr.dotted{border:dotted #999; border-width:1px 0 0; height:1px;}
hr.solid{border:solid #999; border-width:1px 0 0; height:1px;}

#tagline{font-size:medium;}
body>#tagline{font-size:small;}

.badge{display:block; padding:5px 0;}

h2{background:url("../kekkaku-kansenshou/images/bg-h2.jpg") no-repeat right top #182a7e; border:1px solid #999; color:#fff; text-align:center; margin:15px 0 15px; padding:10px; font-size:large;}
#content h2 a{color:#fff;}
h3{font-size:100%; margin:2em 0 1em; padding:0; line-height:1.5;}
h4,h5,h6{font-size:100%; font-weight:normal; margin:2em 0 1em; line-height:1.5;}
h4.b1{font-size:100%; font-weight:normal; margin:2em 0 0; line-height:1.5;}
.point{color:#1e1e4a; border-bottom:1px dotted #999; padding-bottom:4px; font-weight:bold;}
.order{font-weight:bold; border:solid #6698cb; border-width:0 0 1px 2px; padding:1px 2px 4px 1.7em !important; margin:2em 0 1em; text-indent:-1.4em;}
*[class="order"]{padding:0 2px;}
.order .char{font-weight:bold; color:#fff; background:#6698cb; padding:1px 2px;}
.related{font-weight:bold; border:solid #b6b6b6; border-width:0 0 1px 2px; padding:1px 2px 4px;}
.related .char{color:#fff; background:#b6b6b6; padding:1px 0.4em;}
.urgent{font-weight:bold; background:none; color:#000; text-align:left; font-size:100%; border:solid #c43a65; border-width:0 0 1px 2px; padding:1px 2px 4px; margin:1em 0 0.5em;}
.urgent .char{color:#fff; background:#c43a65; padding:1px 0.4em;}

dt, dd{line-height:1.5;}

.clear{clear:both;}

#content p{margin:0; padding:0; line-height:1.5;}
#content div{line-height:1.5;}
#content ul{margin:0; padding:0 0 0 1.5em;}
#content li{line-height:1.5em;}
#content .nolistmark{list-style:none; margin:0; padding:0;}
#content .relatedlink li{list-style:url("../kekkaku-kansenshou/images/icon-link2.gif"); line-height:normal; margin-bottom:0.5em;}

.inline li{display:inline;margin-right:0.8em;}
.link{background:url("../kekkaku-kansenshou/images/icon-link.gif") no-repeat; padding-left:22px; padding-bottom:4px;}
.link2{background:url("../kekkaku-kansenshou/images/icon-link2.gif") no-repeat 5px 2px; padding-left:22px;}
.link-ur{background:url("../kekkaku-kansenshou/images/icon-link-ur.gif") no-repeat; padding-left:22px; padding-bottom:4px;}
a[class="link-ur"]{height:auto;min-height:19px;}
*:first-child+html .link{background:url("../kekkaku-kansenshou/images/icon-link.gif") no-repeat; padding-left:44px; padding-bottom:4px;}

.pdf{margin:1em;}
.pdf a,
a.pdf,
span.pdf{background:url("../kekkaku-kansenshou/images/icon-pdf.gif") no-repeat; padding-left:23px; padding-bottom:2px; margin:0;}

a span.link,
a span.link2,
a span.link-ur,
a span.pdf,
a span.word,
a span.excel{text-decoration:none;}

#content .pdf ul{list-style:none; margin:0; padding:0;}
.pdf li{margin-right:0.5em;}
#content .pdf ul li.pdf{background:url("../kekkaku-kansenshou/images/icon-pdf.gif") no-repeat 0 4px; padding-left:25px; padding-bottom:0; margin:0;}
#content .pdf ul li.pdf a,
#content .pdf ul li.link a{background:none; padding-left:0; padding-bottom:0; margin:0;}

.excel{background:url("../kekkaku-kansenshou/images/icon-excel.gif") no-repeat; padding-left:14px; padding-bottom:2px;}
.word{background:url("../kekkaku-kansenshou/images/icon-word.gif") no-repeat; padding-left:15px; padding-bottom:2px;}
.heading-blue { background:url("../kekkaku-kansenshou/images/icon-heading-blue.gif") no-repeat 5px 3px; padding-left:26px; }
.heading-darkblue { background:url("../kekkaku-kansenshou/images/icon-heading-darkblue.gif") no-repeat 5px 3px; padding-left:26px; }
.heading-red { background:url("../kekkaku-kansenshou/images/icon-heading-red.gif") no-repeat 5px 3px; padding-left:26px; }
.amark1 { background:url("../kekkaku-kansenshou/images/icon-amark1.gif") no-repeat 0px 0px; padding-left:20px; }
.amark2 { background:url("../kekkaku-kansenshou/images/icon-amark2.gif") no-repeat 0px 0px; padding-left:20px; }
.amark3 { background:url("../kekkaku-kansenshou/images/icon-amark3.gif") no-repeat 0px 0px; padding-left:20px; }


.lead{color:#1e1e4a; font-weight:bold;}
.subtitle{font-weight:bold; text-align:center; font-size:110%;}
.subtitle img{margin:2em 0;}
#content .attribution{text-align:right; margin:1em 0;}

.contact table{background:#f3f3f1; border:1px solid #ccc; margin:3em auto;}

.table1{border-collapse:collapse;margin:1em auto; font-size:90%;}
.table1 th, .table1 td{border:1px solid #000; padding:0.3em; line-height:1;}
.table1 th{background:#eaeaea; font-weight:normal;}
.table1 tbody th{text-align:left;}
.wide{width:95%;}
.th-right th{text-align:right !important;}
.table1 .note{border:0; font-size:100%;}
.table1 caption{margin:0 auto;}

.table2{border-collapse:collapse;margin:0 auto;}
.table2 td{vertical-align:top;}

.table3 { border-top:solid 1px black; border-right:solid 1px black; border-bottom:solid 1px black; margin:1em auto; font-size:90%; }
.table3 th,
.table3 td { border-left:1px solid #000; padding:0.3em; }
.table3 th { border-bottom:solid 1px black; background:#eaeaea; font-weight:normal; }
.table3 td.noL { border-left:none; }


/* リンク一覧スタイル */
#content .links{border:1px solid #999; background:#f7f5f6;padding:20px; margin-top:30px;}
#content .links ul{margin:0; padding:0; list-style:none;}
#content .links li{margin-bottom:5px; padding:5px 5px 5px 0; border-bottom:1px dotted #999; line-height:normal;}
#content .links ul>li{text-indent:-22px; padding-left:22px;}
#content .links .link{height:19px; padding-bottom:0;line-height:19px;display:inline-block;}
#content .links li>.link{display:inline; padding-bottom:4px;}
#prefecture .links{margin-top:0;}


*:first-child+html #content .links{border:1px solid #999; background:#f7f5f6;padding:20px; margin-top:30px;}
*:first-child+html #content .links ul{margin:0; padding:0; list-style:none;}
*:first-child+html #content .links li{margin-bottom:5px; padding:5px 5px 5px 0; border-bottom:1px dotted #999; line-height:normal;}
*:first-child+html #content .links ul>li{text-indent:-22px; padding-left:22px;}
*:first-child+html #content .links .link{height:19px; padding-bottom:0;line-height:19px;display:inline-block;}
*:first-child+html #content .links li>.link{display:inline; padding-bottom:4px;}
*:first-child+html #prefecture .links{margin-top:0;}
/* 段組み */
.cols ul{float:left;}
.cols2 ul{width:49.9%;} /* 50%にするとWindows IEにて横スクロールが発生する */
.cols3 ul{width:33%;}
.cols .blank{height:19px;}
.cols ul>.blank{height:auto; min-height:19px;}

/* pdfダウンロード----tableを使わずに、block要素をセンタリング */
#aboutpdf{margin:3em auto 0;text-align:center; line-height:1.5em;}
#aboutpdf .ie{display: inline-block;text-align:left;} /* ie対応 ※inline-blockはinline要素のみ有効 */
div[id="aboutpdf"]{display: table; text-align:left !important;} /* NN, FF, Safari対応 */
#aboutpdf .desc{text-align:left;float:left; margin-right:1em;}
#aboutpdf img{margin-top:0.5em;}

/* 「↑このページのトップへ」リンク */
.pagetop{margin:0 10px 0.5em; padding:0.5em 0; font-size:80%; text-align:right;border:solid #999; border-width:1px 0;}
.pagetop a, .pagetop a:visited{color:#00f; margin:0 90px;}

/* パンくずリスト */
#directory-path{margin:1em 10px 0;padding:0 0 15px; font-size:80%;color:#666;}
#directory-path ul{margin:0;padding:0; list-style:none;}
#directory-path li{white-space:nowrap; border-bottom:1px solid #999; padding:0.2em;}
#directory-path a,
directory-path a:visited,
#directory-path-foot a,
#direcotry-path-foot a:visited{color:#00f;}

#directory-path-foot{text-align:right; font-size:80%; margin:0 10px;}
#directory-path-foot ul{border:solid #000; border-width:0 1px 0 0; margin:0 90px; padding:0; line-height:1em; list-style:none;}
#directory-path-foot li{margin:0; padding:0; border-left:1px solid #000; display:inline;white-space:nowrap;}
#directory-path-foot a,#directory-path-foot a:visited{color:#00f; padding:0 1em;}

body{margin-bottom:50px;}

.nowrap{white-space:nowrap;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.u{border-bottom:1px solid #000;}
.note{font-size:90%;}


table.right{margin-left:auto;}
table.center{margin-left:auto;margin-right:auto;}

.right table{margin-left:auto;}
.right table table{margin-left:0; text-align:left;}
.center table{margin-left:auto;margin-right:auto;}

#content hr{display:block;}

#content .textlist1{text-indent:-1em; padding-left:1em; list-style:none;}
#content .textlist1-5{text-indent:-1.7em; padding-left:1.7em; list-style:none;}
#content .textlist2{text-indent:-2em; padding-left:2em; list-style:none;}

.notice{color:#b30d50;}

.li_mab li { padding-bottom:1em; }

#content .to ul{float:left; list-style:none; margin:0 0.5em; padding:0 0.5em; border:solid #000; border-width:0 1px; }
.to span{float:left;}
.to:after{
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
* html .to {display: inline-block;}
/* no ie mac \*/
* html .to {height: 1%;}
.to {display: block;}
/* */
.to.to2 span{margin-top:0.5em;}
.to.to3 span{margin-top:1.5em;}
.to.to4 span{margin-top:2.5em;}
.to.to5 span{margin-top:3.5em;}
.to.to6 span{margin-top:4.5em;}
.to.to7 span{margin-top:5.5em;}

.stamp{text-align:center;}

/* Q&Aスタイル */

.qa dd{margin:0 0 3em 0;}


/* ページ内リンク用横並びナビ */
#animdex { text-align:center; }
#animdex ul { list-style:none; margin:0; padding:0; }
#animdex ul li { display:inline; margin-right:0.2em; }
#animdex a { border:solid 1px black; background:#FFFF99; font-size:large; font-weight:bold; text-decoration:none; padding:0.2em 0.5em; }
#animdex a:hover { background:#FF9900; }
#animdex a:visited { background:#CC9900; }


/****************************** /bunya/kenkou/kekkaku-kansenshou01/main.html ********************************/

h2#inful-header{
	background:none;
	border:none;
	margin:0 0 24px 0;
	padding:0;
}

div#influ-container{
	width:888px;
	margin:0 auto 24px;
	zoom:1;
}

div#influ-container div#main-box{
	width:588px;
	float:left;
	zoom:1;
}

div#influ-container div#sub-box{
	width:288px;
	float:right;
	zoom:1;
}



div#influ-container ul.taisaku-menu{zoom:1;}

div#influ-container ul.taisaku-menu,
div#influ-container ul.taisaku-menu li{
	margin:0;
	padding:0;
	list-style:none;
	zoom:1;
}

div#influ-container ul.taisaku-menu{
	width:576px;
	margin:0 auto 24px;
}

div#influ-container ul.taisaku-menu li{
	margin: 0 0 6px 0;
}
div#influ-container ul.taisaku-menu li.left{
	float:left;
	clear:both;
	}
div#influ-container ul.taisaku-menu li.right{
	float:right;
}

div#influ-container ul.taisaku-menu li img{
	vertical-align:bottom;
}




div#influ-container ul.link-menu,
div#influ-container ul.link-menu li{
	margin:0;
	padding:0;
	list-style:none;
	zoom:1;
}

div#influ-container ul.link-menu{
	width:276px;
	margin:0 auto 24px;
}

div#influ-container ul.link-menu li{
	display: block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	margin: 0 0 6px 0;
}


div#influ-container ul.link-menu li img{
	vertical-align:bottom;
}





/* clearFix
-----------------------------------*/
div#influ-container:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}



/****************************** Adobe Reader ********************************/	

#getacro {margin-top:3em;margin-bottom:1em;}
#getacro p {text-align:center;}
#getacro a img {border: none;}

#getacro2 {
	height: 7em;
	width: 35em;
	display: block;
	position: relative;
	text-align: center;

}


#getacro2 span {
	height: 3em;
	width: 40em;
	display: block;
	position: absolute;
	left: -4em;
	top: 4em;
}

#getacro2 a {
	text-decoration: none;
	background-image: url(../images/getacro.gif);
	background-repeat: no-repeat;
	height: 3em;
	width: 8em;
	display: block;
	text-indent: -9999px;
	position: absolute;
	left: 26em;
	top: 3.5em;
}


