﻿@import "font.css";
@import "footerSoegaki.css"; /* add 2011/07/21 blog */
@import "colorType_Red.css"; /* add 2012/11/14 */


/* ※文字色は色別CSSで定義 */
/*A:link			{color:#1F4CA5}*/		/* リンク色:青 */
/*A:visited		{color:#800080}*/		/* ブリンク色:紫 */
/* A:alink			{color:#FF0000} */		/* クリック色:赤 */
/* A:active		{color:red} */				/* 赤 */ 

body
{
    /*  通常の背景と文字色はdefault_body.cssで指定
        独立サイトは*_body.cssで指定
    background-color:#******;
    color:#******;
    */
}

/***********************************************************************************
　 ↓デザイン変更部分 start（各サイト毎にデザイン反映必要）↓
************************************************************************************/

/*-- ヘッダー部分（通常） -------------------------------------- */
#headerAreaDef
{
    width:100%;
    height:100%;
    background:url("../images/top1/header_bk.gif") repeat-x;
}

#header
{
    width:1000px;
    height:88px;
    margin:0px auto;
    position:relative; 
    padding-top:20px;
    /* add 2012/12/27 uemoto 災害時トップページ切り替え対応 start */
    line-height:75px;
    font-weight:bold;
    font-size:large;
    /* add 2012/12/27 uemoto end */
}
#header img
{
    padding-top:0px;
}
#header #homeLink
{
    display:none;
}

#header #headerMenuR
{
    top:25px;
}

/* Navigation Skip */
/* 2016/09/15 アクセシビリティ対応 class 追加 */
#Navigation ul,
.Navigation ul
{
	margin: 0;
	padding: 0;
}
#Navigation li,
.Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#Navigation a,
.Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
	/zoom:1;
}
#Navigation a:focus,
#Navigation a:active,
.Navigation a:focus,
.Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
    z-index:100;    /* 2016/12/09 */
	}


/* ヘッダータブ */
#tabArea
{
	height:48px;
	background:url("../images/rabArea_bg.jpg") repeat-x;
}
#TabMenu
{
   margin:0px auto;
   width:983px;
   padding-top:0px;
   overflow:hidden;
}

#TabMenu ul li{
   width:140px;
   height:48px;
   overflow:hidden;
   text-indent:-9999em;
   float:left;
   background-image:url("../images/menu02.jpg");
}

#TabMenu ul li a{
   display:block;
   height:48px;
}

#TabMenu li.m1{background-position:0 0;width:140px;}
#TabMenu li.m2{background-position:-140px 0;width:164px;}
#TabMenu li.m3{background-position:-304px 0;width:164px;}
#TabMenu li.m4{background-position:-468px 0;width:183px;}
#TabMenu li.m5{background-position:-651px 0;width:215px;}
#TabMenu li.m6{background-position:-866px 0;width:117px;}
#TabMenu li.m1:hover{background-position:0 -48px}
#TabMenu li.m2:hover{background-position:-140px -48px}
#TabMenu li.m3:hover{background-position:-304px -48px}
#TabMenu li.m4:hover{background-position:-468px -48px}
#TabMenu li.m5:hover{background-position:-651px -48px}
#TabMenu li.m6:hover{background-position:-866px -48px}


/* add 2012/12/27 uemoto 災害時トップページ切り替え対応 start */
#header a
{
	text-decoration:none;
}
/* add 2012/12/27 uemoto end */

/* タブメニュー部分 */
#headerTab, #headerTabNon
{
    width:100%;
    margin:0px auto;
    padding:0;
}
.menuTab
{
    width:980px;
    margin: 0px auto 0px auto;
    border-left:solid 1px #D1D1D1;
    border-right:solid 1px #D1D1D1;
    background-color:#FFFFFF;
}
.menuTab img
{
    float:left;
}
#headerTab_line
{
	display:block;
	width:980px;
    border-left:solid 1px #D1D1D1;
    border-right:solid 1px #D1D1D1;
	margin:0 auto;
    overflow:hidden;
}
#tab_line1
{
    background-color:#4B9F35;
	height:4px;
}
#tab_line2
{
    background-color:#D66A35;
	height:4px;
}
#tab_line3
{
    background-color:#2A83A2;
	height:4px;
}
#tab_line4
{
    background-color:#C53D43;
	height:4px;
}
#tab_line5
{
    background-color:#74325C;
	height:4px;
}

/* パン屑リスト部分 */
#pankuzu, #footerPankuzu
{
    width: 1000px;
    margin: 0px auto;
    text-align: left;
    font-size: 0.75em;
}
#pankuzu .pankuzu-inner, #footerPankuzu .pankuzu-inner
{
    text-align: left;
    padding: 7px 0px 10px 20px;
}
#pankuzu .pankuzu-multiline, #footerPankuzu .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu .pankuzu-last, #footerPankuzu .pankuzu-last
{
    padding-bottom: 10px;
}

.pankuzu-toggle
{
    display: none;
}

.pankuzu-more
{
	font-size:0.9em;
	width:99%;
	text-align:right;
	margin:2px auto;
}
ul.pankuzu-item{
    display:table;
}
ul.pankuzu-item li{
    float:left;
    margin:0 10px 0 0;
}
ul.pankuzu-item li:first-child::before {
    padding: 0 3px 0 0;
    content : "";
}
ul.pankuzu-item li::before{
    padding:0 10px 0 0;
    content :"＞";
}

/* foreign */
#foreign 
{
    float:left;
    padding:3px 5px 6px 10px;
    background:#B7282E;
    margin:3px 5px 0px 0px;
    vertical-align:middle;
}
#foreign a
{
    text-decoration:none;
}

.select-box01 select {
    float:left;
	width: 180px;
	padding:2px;
    margin:7px 0px 0px 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #999;
	background: #eee;
	background: url("../images/top1/arrow_gray.png") right 50% no-repeat, -webkit-linear-gradient(top, #fff 0%,#F7F7F7 100%);
	background: url("../images/top1/arrow_gray.png") right 50% no-repeat, linear-gradient(to bottom, #fff 0%,#F7F7F7 100%);
	background-size: 26px, 24px;
}

.select-box01 {
    float:left;
    min-width: 150px;
}
.select-box01 .dropmenu{
  *zoom: 1;
  list-style-type: none;
  width: 100%;
  margin: 5px auto;
  padding: 0;
  border:solid 1px #575757;
  border-radius:3px;
  -webkit-border-radius:3px;  
  -moz-border-radius:3px;
}

.select-box01 .dropmenu img {
padding-top:5px;}


.select-box01 .dropmenu:before, .dropmenu:after{
  content: "";
  display: table;
}
.select-box01 .dropmenu:after{
  clear: both;
}
.select-box01 .dropmenu ul {
  border: 1px solid #575757;
}
.select-box01 .dropmenu li{
  position: relative;
  width: 100%;
  float: left;
  margin: 0;
  padding: 0px;
  text-align: center;
}
.select-box01 .dropmenu li a{
  display: block;
  margin: 0;
  padding:3px 10px;
  text-decoration: none;
    font-size: 0.9em;
    min-height:20px;
    margin:1px;
}
.select-box01 .dropmenu li ul{
  list-style: none;
  position: absolute;
  z-index: 9999;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
.select-box01 .dropmenu li ul li{
  width: 100%;
}
.select-box01 .dropmenu li ul li a{
  padding: 5px 2px;
  border-top: 1px solid #575757;
}
.select-box01 .dropmenu li ul li a.topsub {
    border-top: none !important;
}

.select-box01 .dropmenu li:hover > a.topmenu {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.select-box01 .dropmenu li a.topmenu:hover{
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

.select-box01 .dropmenu li:hover > a{
}
.select-box01 .dropmenu li a:hover{
}

.select-box01 .dropmenu ul img{
  margin-left:3px;
}

/* Foreign Language メニュー表示 */
.select-box01 #normal li ul{
    /* 2016/12/09 アクセシビリティ対応 display: none→display: blockだとchromeやFireFoxでTabによるfocusが移らない*/
    /*display: none;*/
    left: -1000em;
}
.select-box01 #normal li:hover ul,
.select-box01 #normal ul.focused{
    /* 2016/12/09 アクセシビリティ対応 display: none→display: blockだとchromeやFireFoxでTabによるfocusが移らない*/
    /*display: block;*/
    left: 0em;
}
.select-box01 .dropmenu li ul li a {
    margin: 1px;
}
.select-box01 .dropmenu li ul li {
    background: #ffffff;
}

.headMenuTtl
{
    float:left;
    color:#FFFFFF;
    padding:5px 0px 0px 8px;
}

.headMenuTtl a
{
    color:#FFFFFF;
}

#bousaiTop a {
    text-decoration: none;
    display: block;
    padding: 3px 10px 3px 17px;
    background: url("../images/top1/ya_gray_s.gif") no-repeat 7px center;
    border: solid 1px #006699;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    height: 20px;
}

#kyuuTop a {
    text-decoration: none;
    display: block;
    padding: 3px 10px 3px 17px;
    background: url("../images/top1/ya_gray_s.gif") no-repeat 7px center;
    border: solid 1px #D30015;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    height: 20px;
}

#kyuuTop a img {
    padding: 5px 0 3px 3px;
    vertical-align: top;
}

#mainTop a {
    text-decoration: none;
    display: block;
    padding: 3px 12px 3px 30px;
    background: url("../images/top1/icon_top.gif") no-repeat 8px center;
    border: solid 1px #575757;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    height: 20px;
}

/* 音声読み上げ */
#mainYomi 
{
    float:left;    
    line-height:14px;
    background-image:url("../images/top1/icon_yomi.gif");
    background-repeat:no-repeat;
    background-position:3px 9px;
}

#mainYomi a
{
    display:block;
    padding:7px 0px 7px 35px;
    text-decoration:none;
}

/* add 2013/09/13 第二階層ヘッダにGoogle検索フォームを表示する start */
/* サイト内検索部分 */
/*
#search 
{
    position: absolute;
    right:0px;
    top:37px;
    line-height:normal;
}
*/
#mainHeaderTop 
{
    height: 80px;
    margin: 4px 0;
    font-size:0.8em;
    font-weight:normal;
    line-height:normal;
    float:right;
}

#mainFontSizeSel, #changeHaikei {
    margin: 10px 10px 0px 0px;
    padding: 5px;
    outline: medium none;
    float: left;
}

#changeHaikei dt, #changeHaikei dd, #mainFontSizeSel dt, #mainFontSizeSel dd {
    display: inline-block;
    vertical-align: middle;
}
#changeHaikei a, #mainFontSizeSel a {
    padding-right: 3px;
    vertical-align: middle;
}
#changeHaikei img, #mainFontSizeSel img {
    vertical-align: sub;
}

#mainSearch 
{
    margin: 10px 5px 0px 0px;
    float: left;
}

#mainSearch .bootstrap-scope{
	max-width: 200px !important;
}

#headerMenuR
{
    line-height: normal;
    float: right;
    padding: 5px 0 0 8px;
}

#homeLink
{
}

#homeLink a
{
    display:block;
    padding-left:18px; 
    background: rgba(0, 0, 0, 0) url("../images/top1/icon_top.gif") no-repeat scroll 13px center;
    text-decoration:none;
    padding:3px 10px 3px 40px;
    border: 1px solid #575757;
    border-radius:3px;
    height:20px;
    -webkit-border-radius:3px;  
    -moz-border-radius:3px;
}

#headerMenu
{
	height:28px;
	margin-bottom:5px;
	line-height:20px;
	font-weight:normal;
	padding-left:0px;
}

#headerMenu span
{
	padding:0px 0px 0px 15px;
	text-align:center;
	background:url("../images/top1/ya_w.gif") no-repeat 5px 7px;
}
#headerMenu a
{
	text-decoration:underline;
	margin-right:3px;
}
#headerMenu a.honbun
{
	text-decoration:none;
}

#serchArea
{
	float:left;
	height:25px;
	margin:0px;
	padding:0px;
	display:none;
}

input.searchBox {
    height: 18px;
    width: 160px;
    vertical-align: middle;
}

input.btnSearch {
    margin-left: 5px;
    padding: 0;
    vertical-align: middle;
}

/* add 2013/09/13 end */

/*全体枠*/
#container
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
	/*border:solid 1px #D1D1D1;*/
	/* ※背景色・文字色は色別CSSで定義 */
	/*background-color:#FFFFF8;*/
}


/*ページタイトル*/
#headerTtl
{
	/*width:99%;*/
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}

/*ホーム、戻るボタン*/
#headerTtl .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl .navibtn img
{
	margin:5px 2px 2px 1px;
}

/*コピーライト*/
#copyright
{
    width:100%;
    height:35px;
    line-height:35px;
    text-align:center;
    font-size:0.7em;
    padding: 7px 0px 0px 0px;
    margin:30px auto 0px auto;
    border-top:solid 1px #E8E8E8;
	/* ※背景色・文字色は色別CSSで定義 */
    /*color:#ffffff;
    background-color:#666666;*/
}

/*-- ヘッダー部分（会員） -------------------------------------- */
/*会員機能を使う場合は定義*/
/* add 2012/09/05 会員専用コンテンツ対応 start ******/
/* ヘッダー部分 */
#headerAreaMember
{
}
#headerMember
{
}

/* パン屑リスト部分 */
#pankuzuMember
{
}
#pankuzuMember .pankuzu-innerMember
{
}

/*全体枠*/
#containerMember
{
}

/*ページタイトル*/
#headerTtlMember
{
}
#headerTtlMember H1
{
}

/*ホーム、戻るボタン*/
#headerTtlMember .navibtn
{
}
#headerTtlMember .navibtn img
{
}

/*フッター部分*/
#copyrightMember
{
}

/* 会員専用コンテンツ ログイン中の会員名 */
.memberLoginNameMember
{
	width:95%;
	text-align:right;
    margin:0px auto 0px auto;
    font-size:0.8em;
    white-space:nowrap;
}
.memberLoginName
{
	width:95%;
	text-align:right;
    margin:0px auto 0px auto;
    font-size:0.8em;
    white-space:nowrap;
}
.memberTopLink
{
	text-align:center;
	padding:0px;
    margin:5px auto 5px auto;
    font-size:0.8em;
}

/* add 2012/09/05 end *******************************/


/* （独立サイト）「防災・減災さが」デザイン start *****************/
.haikei_7
{
    background-color:#FCF9F8;
}

#headerAreaDef_7
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}

/* ヘッダー画像部分 */
#header_7
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_7 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_7 .headMenuTtl
{
    line-height:normal;
}
#header_7 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_7 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_7 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_7 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_7 #Navigation a:focus,
#header_7 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_7 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_7 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_7 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_7
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_7 .pankuzu-inner_7
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_7 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_7 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_7
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}


/*ページタイトル*/
#headerTtl_7
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_7 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_7 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_7 .navibtn img
{
	margin:5px 2px 2px 1px;
}
/* 防災・減災さがデザイン end *******************/

/* （独立サイト）佐賀空港デザイン start *****************/
.haikei_8
{
    background-color:#F0F8FA;
}


#headerAreaDef_8
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}

/* ヘッダー画像部分 */
#header_8
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_8 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_8 .headMenuTtl
{
    line-height:normal;
}
#header_8 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_8 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_8 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_8 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_8 #Navigation a:focus,
#header_8 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_8 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_8 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_8 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_8
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_8 .pankuzu-inner_8
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_8 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_8 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_8
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_8
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_8 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_8 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_8 .navibtn img
{
	margin:5px 2px 2px 1px;
}
/* 佐賀空港デザイン end *******************/

/* （独立サイト）九州新幹線サイトデザイン start *****************/
.haikei_9
{
    background-color:#EFFAFC;
}

#headerAreaDef_9
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}
/* ヘッダー画像部分 */
#header_9
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_9 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_9 .headMenuTtl
{
    line-height:normal;
}
#header_9 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_9 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_9 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_9 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_9 #Navigation a:focus,
#header_9 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_9 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_9 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_9 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_9
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_9 .pankuzu-inner_9
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_9 .pankuzu-multiline
{
    padding-bottom: 0px;
}

#pankuzu_9 .pankuzu-last
{
    padding-bottom: 10px;
}

/*全体枠*/
#container_9
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
}

/*ページタイトル*/
#headerTtl_9
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}

#headerTtl_9 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}

/*ホーム、戻るボタン*/
#headerTtl_9 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}

#headerTtl_9 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* グローバルナビゲーション */
#headerAreaDef_9 div#naviContainer
{
    border-top:dotted 1px #00A3D9;
}

#headerAreaDef_9 div#naviArea ul#navi_list li p
{
    float:none;
    line-height:60px;
}

/*2016/09/15 アクセシビリティ対応　div→ul li*/
#headerAreaDef_9 div#popNaviArea div.g_navi,
#headerAreaDef_9 div#popNaviArea ul.g_navi
{
	position:absolute;
    width:990px;
    padding-top:10px;
    border:solid 5px #0860A7;
}

#headerAreaDef_9 div#popNaviArea div.navi_child li
{
    background-image:url("../images/kankou/g_navi_ya02.gif");
}

/* 九州新幹線サイトデザイン end *******************/

/* （独立サイト）佐賀県交流プラザデザイン start *****************/
.haikei_10
{
    background-color:#FDFDF8;
}


#headerAreaDef_10
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}
/* ヘッダー画像部分 */
#header_10
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_10 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_10 .headMenuTtl
{
    line-height:normal;
}
#header_10 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_10 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_10 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_10 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_10 #Navigation a:focus,
#header_10 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_10 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_10 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_10 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_10
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_10 .pankuzu-inner_10
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_10 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_10 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_10
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_10
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_10 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_10 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_10 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* グローバルナビゲーション */
#headerAreaDef_10 div#naviContainer
{
    border-top:dotted 1px #00A3D9;
}
#headerAreaDef_10 div#naviArea ul#navi_list li p
{
    float:none;
    line-height:60px;
}
/*2016/09/15 アクセシビリティ対応　div→ul li*/
#headerAreaDef_10 div#popNaviArea div.g_navi,
#headerAreaDef_10 div#popNaviArea ul.g_navi
{
	position:absolute;
    width:990px;
    padding-top:10px;
    border:solid 5px #750B1D;
}
#headerAreaDef_10 div#popNaviArea div.navi_child li
{
    background-image:url("../images/gikai/g_navi_ya02.gif");
}
/* 交流プラザデザイン end *******************/


/* （独立サイト）佐賀県交流プラザ英語版デザイン start *****************/
.haikei_30
{
    background-color:#FDFDF8;
}


#headerAreaDef_30
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}
/* ヘッダー画像部分 */
#header_30
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_30 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_30 .headMenuTtl
{
    line-height:normal;
}
#header_30 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_30 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_30 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_30 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_30 #Navigation a:focus,
#header_30 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_30 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_30 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_30 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_30
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_30 .pankuzu-inner_30
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_30 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_30 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_30
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_30
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_30 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_30 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_30 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* グローバルナビゲーション */
#headerAreaDef_30 div#naviContainer
{
    border-top:dotted 1px #00A3D9;
}
#headerAreaDef_30 div#naviArea ul#navi_list li p
{
    float:none;
    line-height:60px;
}
/*2016/09/15 アクセシビリティ対応　div→ul li*/
#headerAreaDef_30 div#popNaviArea div.g_navi,
#headerAreaDef_30 div#popNaviArea ul.g_navi
{
	position:absolute;
    width:990px;
    padding-top:10px;
    border:solid 5px #750B1D;
}
#headerAreaDef_30 div#popNaviArea div.navi_child li
{
    background-image:url("../images/gikai/g_navi_ya02.gif");
}
/* 交流プラザ英語版デザイン end *******************/


/* （独立サイト）佐賀県交流プラザ中国語版デザイン start *****************/
.haikei_31
{
    background-color:#FDFDF8;
}


#headerAreaDef_31
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}
/* ヘッダー画像部分 */
#header_31
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_31 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_31 .headMenuTtl
{
    line-height:normal;
}
#header_31 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_31 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_31 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_31 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_31 #Navigation a:focus,
#header_31 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_31 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_31 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_31 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_31
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_31 .pankuzu-inner_31
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_31 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_31 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_31
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_31
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_31 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_31 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_31 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* グローバルナビゲーション */
#headerAreaDef_31 div#naviContainer
{
    border-top:dotted 1px #00A3D9;
}
#headerAreaDef_31 div#naviArea ul#navi_list li p
{
    float:none;
    line-height:60px;
}
/*2016/09/15 アクセシビリティ対応　div→ul li*/
#headerAreaDef_31 div#popNaviArea div.g_navi,
#headerAreaDef_31 div#popNaviArea ul.g_navi
{
	position:absolute;
    width:990px;
    padding-top:10px;
    border:solid 5px #750B1D;
}
#headerAreaDef_31 div#popNaviArea div.navi_child li
{
    background-image:url("../images/gikai/g_navi_ya02.gif");
}
/* 交流プラザ中国語版デザイン end *******************/


/* （独立サイト）佐賀県交流プラザ韓国語版デザイン start *****************/
.haikei_32
{
    background-color:#FDFDF8;
}


#headerAreaDef_32
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}
/* ヘッダー画像部分 */
#header_32
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_32 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_32 .headMenuTtl
{
    line-height:normal;
}
#header_32 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_32 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_32 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_32 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_32 #Navigation a:focus,
#header_32 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_32 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_32 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_32 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_32
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_32 .pankuzu-inner_32
{
	text-align:left;
	padding:7px 0px 10px 20px;
}

#pankuzu_32 .pankuzu-multiline
{
    padding-bottom: 0px;
}

#pankuzu_32 .pankuzu-last
{
    padding-bottom: 10px;
}

/*全体枠*/
#container_32
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}

/*ページタイトル*/
#headerTtl_32
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_32 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_32 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_32 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* グローバルナビゲーション */
#headerAreaDef_32 div#naviContainer
{
    border-top:dotted 1px #00A3D9;
}

#headerAreaDef_32 div#naviArea ul#navi_list li p
{
    float:none;
    line-height:60px;
}

/*2016/09/15 アクセシビリティ対応　div→ul li*/
#headerAreaDef_32 div#popNaviArea div.g_navi,
#headerAreaDef_32 div#popNaviArea ul.g_navi
{
	position:absolute;
    width:990px;
    padding-top:10px;
    border:solid 5px #750B1D;
}

#headerAreaDef_32 div#popNaviArea div.navi_child li
{
    background-image:url("../images/gikai/g_navi_ya02.gif");
}
/* 交流プラザデザイン end *******************/


/* （独立サイト）県立総合看護学校デザイン start *****************/
.haikei_11
{
    background-color:#FAFAF6;
}


#headerAreaDef_11
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}
/* ヘッダー画像部分 */
#header_11
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_11 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_11 .headMenuTtl
{
    line-height:normal;
}
#header_11 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_11 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_11 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_11 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_11 #Navigation a:focus,
#header_11 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_11 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_11 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_11 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_11
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_11 .pankuzu-inner_11
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_11 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_11 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_11
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_11
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_11 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_11 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_11 .navibtn img
{
	margin:5px 2px 2px 1px;
}
/* 県立総合看護学院デザイン end *******************/

/* （独立サイト）採用情報サイトデザイン start *****************/
.haikei_12
{
    background-color:#FBFDFC;
}


#headerAreaDef_12
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}
/* ヘッダー画像部分 */
#header_12
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_12 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_12 .headMenuTtl
{
    line-height:normal;
}
#header_12 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_12 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_12 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_12 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_12 #Navigation a:focus,
#header_12 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_12 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_12 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_12 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_12
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_12 .pankuzu-inner_12
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_12 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_12 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_12
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_12
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_12 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_12 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_12 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* グローバルナビゲーション */
#headerAreaDef_12 div#naviContainer
{
    border-top:dotted 1px #00A3D9;
}
#headerAreaDef_12 div#naviArea ul#navi_list li p
{
    float:none;
    line-height:60px;
}
/*2016/09/15 アクセシビリティ対応　div→ul li*/
#headerAreaDef_12 div#popNaviArea div.g_navi,
#headerAreaDef_12 div#popNaviArea ul.g_navi
{
	position:absolute;
    width:990px;
    padding-top:10px;
    border:solid 5px #1F703D;
}
#headerAreaDef_12 div#popNaviArea div.navi_child li
{
    background-image:url("../images/bunka/g_navi_ya02.gif");
}
/* 採用情報サイトデザイン end *******************/

/* （独立サイト）産業技術学院サイトデザイン start *****************/
.haikei_13
{
}


#headerAreaDef_13
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}
/* ヘッダー画像部分 */
#header_13
{
    width:1100px;
    height:110px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}


/* foreign */
#header_13 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_13 .headMenuTtl
{
    line-height:normal;
}
#header_13 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_13 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_13 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_13 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_13 #Navigation a:focus,
#header_13 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_13 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_13 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_13 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_13
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_13 .pankuzu-inner_13
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_13 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_13 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_13
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_13
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_13 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_13 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_13 .navibtn img
{
	margin:5px 2px 2px 1px;
}
/* 産業技術学院サイトデザイン end *******************/


/* （独立サイト）さが統計情報館サイトデザイン start *****************/
.haikei_14
{
    background-color:#FEFCF5;
}


#headerAreaDef_14
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}
/* ヘッダー画像部分 */
#header_14
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_14 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_14 .headMenuTtl
{
    line-height:normal;
}
#header_14 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_14 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_14 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_14 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_14 #Navigation a:focus,
#header_14 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_14 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_14 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_14 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_14
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_14 .pankuzu-inner_14
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_14 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_14 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_14
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_14
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_14 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_14 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_14 .navibtn img
{
	margin:5px 2px 2px 1px;
}
/* さが統計情報館サイトデザイン end *******************/


/* （独立サイト）佐賀県議会サイトデザイン start *****************/
.haikei_15
{
    background-color:#F0F8FA;
}


#headerAreaDef_15
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    border-bottom: 1px solid #cccccc;
    height: 100%;
    width: 100%;
}
/* ヘッダー画像部分 */
#header_15
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_15 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_15 .headMenuTtl
{
    line-height:normal;
}
#header_15 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_15 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_15 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_15 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_15 #Navigation a:focus,
#header_15 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_15 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_15 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_15 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_15
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_15 .pankuzu-inner_15
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_15 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_15 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_15
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_15
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_15 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_15 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_15 .navibtn img
{
	margin:5px 2px 2px 1px;
}
/* 佐賀県議会サイトデザイン end *******************/

/* （独立サイト）教育委員会サイトデザイン start *****************/
.haikei_16
{
    background-color:#F0F8FA;
}


#headerAreaDef_16
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}
/* ヘッダー画像部分 */
#header_16
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_16 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_16 .headMenuTtl
{
    line-height:normal;
}
#header_16 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_16 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_16 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_16 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_16 #Navigation a:focus,
#header_16 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_16 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_16 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_16 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_16
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_16 .pankuzu-inner_16
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_16 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_16 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_16
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_16
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_16 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_16 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_16 .navibtn img
{
	margin:5px 2px 2px 1px;
}
/* 教育委員会サイトデザイン end *******************/

/* （独立サイト）こどもページサイトデザイン start *****************/
.haikei_17
{
    background-color:#F1F7FF;
}


#headerAreaDef_17
{
    background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
}
/* ヘッダー画像部分 */
#header_17
{
    width:1000px;
    height:85px;
    margin:0px auto;
    padding:20px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

/* foreign */
#header_17 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_17 .headMenuTtl
{
    line-height:normal;
}
#header_17 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_17 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_17 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_17 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_17 #Navigation a:focus,
#header_17 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_17 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_17 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_17 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_17
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_17 .pankuzu-inner_17
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_17 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_17 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_17
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_17
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_17 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_17 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_17 .navibtn img
{
	margin:5px 2px 2px 1px;
}
/* 子どもページサイトデザイン end *******************/

/* （独立サイト）企業立地サイトデザイン start *****************/
.haikei_81
{
}


#headerAreaDef_81
{
    height: 100%;
    width: 100%;
    border-bottom:1px solid #cccccc;
    border-top: 5px solid #d70035;
}
/* ヘッダー画像部分 */


#header_81
{
    width:1000px;
    height:134px;
    margin:0px auto;
    padding:0px 0px 0px 0px;
    font-weight:bold;
    font-size:large;
    position:relative;
}

#mainHeaderTop_81
{
    height: 80px;
    margin: 25px 0 0px !important;
    font-weight: normal;
    line-height: normal;
    float: right;
}

/* foreign */
#header_81 #foreign 
{
    border:solid 1px #006699;
    background:#FFFFFF;
    padding:1px 5px 3px 10px;
    margin-top:5px;
    margin-right:4px;
}
#header_81 .headMenuTtl
{
    line-height:normal;
}
#header_81 .headMenuTtl a
{
    color:#1144CC;
}
/* Navigation Skip */
#header_81 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_81 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_81 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_81 #Navigation a:focus,
#header_81 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
#header_81 #headerMenu span
{
	background:url("../images/top1/ya_b.gif") no-repeat 9px 8px;
}
#header_81 #headerMenu a.honbun
{
	text-decoration:underline;
}
/* ヘッダータブ */
.haikei_81 #tabArea
{
	display:none;
}

/* パン屑リスト部分 */
#pankuzu_81
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_81 .pankuzu-inner_81
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_81 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_81 .pankuzu-last
{
    padding-bottom: 10px;
}
/*全体枠*/
#container_81
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_81
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_81 H1
{
	width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ホーム、戻るボタン*/
#headerTtl_81 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_81 .navibtn img
{
	margin:5px 2px 2px 1px;
}
/* 企業立地サイトデザイン end *******************/

/* （独立サイト）佐賀県遺産サイトデザイン start *****************/
.haikei_87 {
	background-color: #F0F8FA;
}


#headerAreaDef_87 {
	background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
	height: 100%;
	width: 100%;
	border-bottom: 1px solid #cccccc;
}

/* ヘッダー画像部分 */
#header_87 {
	width: 1100px;
	height: 85px;
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	font-weight: bold;
	font-size: large;
	position: relative;
}

	/* foreign */
	#header_87 #foreign {
		border: solid 1px #006699;
		background: #FFFFFF;
		padding: 1px 5px 3px 10px;
		margin-top: 5px;
		margin-right: 4px;
	}

	#header_87 .headMenuTtl {
		line-height: normal;
	}

		#header_87 .headMenuTtl a {
			color: #1144CC;
		}
	/* Navigation Skip */
	#header_87 #Navigation ul {
		margin: 0;
		padding: 0;
	}

	#header_87 #Navigation li {
		position: absolute;
		text-align: left;
		margin: 0;
		padding: 0;
		display: block;
	}

	#header_87 #Navigation a {
		padding: 5px;
		display: inline;
		z-index: 99;
		text-decoration: none;
		position: absolute;
		width: 300px;
		left: -1000em;
		top: 0;
		font-weight: bold;
		text-align: center;
		font-size: 125%;
	}

		#header_87 #Navigation a:focus,
		#header_87 #Navigation a:active {
			position: absolute;
			top: 30px;
			left: 250px;
			background: #fff !important;
			border: 2px solid #000;
		}

	#header_87 #headerMenu span {
		background: url("../images/top1/ya_b.gif") no-repeat 9px 8px;
	}

	#header_87 #headerMenu a.honbun {
		text-decoration: underline;
	}
/* ヘッダータブ */
.haikei_87 #tabArea {
	display: none;
}

/* パン屑リスト部分 */
#pankuzu_87 {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	font-size: 0.75em;
}

	#pankuzu_87 .pankuzu-inner_87 {
		text-align: left;
		padding: 7px 0px 10px 20px;
	}

	#pankuzu_87 .pankuzu-multiline {
		padding-bottom: 0px;
	}

	#pankuzu_87 .pankuzu-last {
		padding-bottom: 10px;
	}
/*全体枠*/
#container_87 {
	width: 1000px;
	min-height: 650px;
	font-size: 0.9em;
	margin: 5px auto 0 auto;
	padding-bottom: 10px;
	/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_87 {
	margin: 3px auto 0 auto;
	border-bottom: solid 1px #D1D1D1;
}

	#headerTtl_87 H1 {
		width: 1000px;
		font-size: 1.4em;
		font-weight: bold;
		float: left;
		padding: 15px 0 15px 14px;
		text-align: left;
	}
	/*ホーム、戻るボタン*/
	#headerTtl_87 .navibtn {
		width: 180px;
		float: right;
		text-align: right;
		padding: 10px 20px 10px 0px;
	}

		#headerTtl_87 .navibtn img {
			margin: 5px 2px 2px 1px;
		}
/* 佐賀県遺産サイトデザイン end *******************/

/* （独立サイト）高輪築堤サイトデザイン start *****************/
.haikei_91 {
	background-color: #ffffff;
}


#headerAreaDef_91 {
	background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
	height: 100%;
	width: 100%;
	border-bottom: 1px solid #cccccc;
}

/* ヘッダー画像部分 */
#header_91 {
	width: 1100px;
	height: 85px;
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	font-weight: bold;
	font-size: large;
	position: relative;
}

	/* foreign */
	#header_91 #foreign {
		border: solid 1px #006699;
		background: #FFFFFF;
		padding: 1px 5px 3px 10px;
		margin-top: 5px;
		margin-right: 4px;
	}

	#header_91 .headMenuTtl {
		line-height: normal;
	}

		#header_91 .headMenuTtl a {
			color: #1144CC;
		}
	/* Navigation Skip */
	#header_91 #Navigation ul {
		margin: 0;
		padding: 0;
	}

	#header_91 #Navigation li {
		position: absolute;
		text-align: left;
		margin: 0;
		padding: 0;
		display: block;
	}

	#header_91 #Navigation a {
		padding: 5px;
		display: inline;
		z-index: 99;
		text-decoration: none;
		position: absolute;
		width: 300px;
		left: -1000em;
		top: 0;
		font-weight: bold;
		text-align: center;
		font-size: 125%;
	}

		#header_91 #Navigation a:focus,
		#header_91 #Navigation a:active {
			position: absolute;
			top: 30px;
			left: 250px;
			background: #fff !important;
			border: 2px solid #000;
		}

	#header_91 #headerMenu span {
		background: url("../images/top1/ya_b.gif") no-repeat 9px 8px;
	}

	#header_91 #headerMenu a.honbun {
		text-decoration: underline;
	}
/* ヘッダータブ */
.haikei_91 #tabArea {
	display: none;
}

/* パン屑リスト部分 */
#pankuzu_91 {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	font-size: 0.75em;
}

	#pankuzu_91 .pankuzu-inner_91 {
		text-align: left;
		padding: 7px 0px 10px 20px;
	}

	#pankuzu_91 .pankuzu-multiline {
		padding-bottom: 0px;
	}

	#pankuzu_91 .pankuzu-last {
		padding-bottom: 10px;
	}
/*全体枠*/
#container_91 {
	width: 1000px;
	min-height: 650px;
	font-size: 0.9em;
	margin: 5px auto 0 auto;
	padding-bottom: 10px;
	/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_91 {
	margin: 3px auto 0 auto;
	border-bottom: solid 1px #D1D1D1;
}

	#headerTtl_91 H1 {
		width: 1000px;
		font-size: 1.4em;
		font-weight: bold;
		float: left;
		padding: 15px 0 15px 14px;
		text-align: left;
	}
	/*ホーム、戻るボタン*/
	#headerTtl_91 .navibtn {
		width: 180px;
		float: right;
		text-align: right;
		padding: 10px 20px 10px 0px;
	}

		#headerTtl_91 .navibtn img {
			margin: 5px 2px 2px 1px;
		}
/* 佐賀県高輪築堤サイトデザイン end *******************/

/* （独立サイト）知事室サイトデザイン start *****************/
.haikei_94 {
	background-color: #ffffff;
}


#headerAreaDef_94 {
	background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
	height: 100%;
	width: 100%;
	border-bottom: 1px solid #cccccc;
}

/* ヘッダー画像部分 */
#header_94 {
	width: 1100px;
	height: 90px;
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	font-weight: bold;
	font-size: large;
	position: relative;
}

	/* foreign */
	#header_94 #foreign {
		border: solid 1px #006699;
		background: #FFFFFF;
		padding: 1px 5px 3px 10px;
		margin-top: 5px;
		margin-right: 4px;
	}

	#header_94 .headMenuTtl {
		line-height: normal;
	}

		#header_94 .headMenuTtl a {
			color: #1144CC;
		}
	/* Navigation Skip */
	#header_94 #Navigation ul {
		margin: 0;
		padding: 0;
	}

	#header_94 #Navigation li {
		position: absolute;
		text-align: left;
		margin: 0;
		padding: 0;
		display: block;
	}

	#header_94 #Navigation a {
		padding: 5px;
		display: inline;
		z-index: 99;
		text-decoration: none;
		position: absolute;
		width: 300px;
		left: -1000em;
		top: 0;
		font-weight: bold;
		text-align: center;
		font-size: 125%;
	}

		#header_94 #Navigation a:focus,
		#header_94 #Navigation a:active {
			position: absolute;
			top: 30px;
			left: 250px;
			background: #fff !important;
			border: 2px solid #000;
		}

	#header_94 #headerMenu span {
		background: url("../images/top1/ya_b.gif") no-repeat 9px 8px;
	}

	#header_94 #headerMenu a.honbun {
		text-decoration: underline;
	}
/* ヘッダータブ */
.haikei_94 #tabArea {
	display: none;
}

/* パン屑リスト部分 */
#pankuzu_94 {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	font-size: 0.75em;
}

	#pankuzu_94 .pankuzu-inner_94 {
		text-align: left;
		padding: 7px 0px 10px 20px;
	}

	#pankuzu_94 .pankuzu-multiline {
		padding-bottom: 0px;
	}

	#pankuzu_94 .pankuzu-last {
		padding-bottom: 10px;
	}
/*全体枠*/
#container_94 {
	width: 1000px;
	min-height: 650px;
	font-size: 0.9em;
	margin: 5px auto 0 auto;
	padding-bottom: 10px;
	/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_94 {
	margin: 3px auto 0 auto;
	border-bottom: solid 1px #D1D1D1;
}

	#headerTtl_94 H1 {
		width: 1000px;
		font-size: 1.4em;
		font-weight: bold;
		float: left;
		padding: 15px 0 15px 14px;
		text-align: left;
	}
	/*ホーム、戻るボタン*/
	#headerTtl_94 .navibtn {
		width: 180px;
		float: right;
		text-align: right;
		padding: 10px 20px 10px 0px;
	}

		#headerTtl_94 .navibtn img {
			margin: 5px 2px 2px 1px;
		}
/* 佐賀県知事室サイトデザイン end *******************/

/* （独立サイト）こころと暮らしの相談窓口デザイン start *****************/
.haikei_97 {
	background-color: #ffffff;
}


#headerAreaDef_97 {
	background: url("../images/top1/header_bk.gif") repeat-x scroll 0 0;
	height: 100%;
	width: 100%;
	border-bottom: 1px solid #cccccc;
}

/* ヘッダー画像部分 */
#header_97 {
	width: 1100px;
	height: 85px;
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	font-weight: bold;
	font-size: large;
	position: relative;
}

	/* foreign */
	#header_97 #foreign {
		border: solid 1px #006699;
		background: #FFFFFF;
		padding: 1px 5px 3px 10px;
		margin-top: 5px;
		margin-right: 4px;
	}

	#header_97 .headMenuTtl {
		line-height: normal;
	}

		#header_97 .headMenuTtl a {
			color: #1144CC;
		}
	/* Navigation Skip */
	#header_97 #Navigation ul {
		margin: 0;
		padding: 0;
	}

	#header_97 #Navigation li {
		position: absolute;
		text-align: left;
		margin: 0;
		padding: 0;
		display: block;
	}

	#header_97 #Navigation a {
		padding: 5px;
		display: inline;
		z-index: 99;
		text-decoration: none;
		position: absolute;
		width: 300px;
		left: -1000em;
		top: 0;
		font-weight: bold;
		text-align: center;
		font-size: 125%;
	}

		#header_97 #Navigation a:focus,
		#header_97 #Navigation a:active {
			position: absolute;
			top: 30px;
			left: 250px;
			background: #fff !important;
			border: 2px solid #000;
		}

	#header_97 #headerMenu span {
		background: url("../images/top1/ya_b.gif") no-repeat 9px 8px;
	}

	#header_97 #headerMenu a.honbun {
		text-decoration: underline;
	}
/* ヘッダータブ */
.haikei_97 #tabArea {
	display: none;
}

/* パン屑リスト部分 */
#pankuzu_97 {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	font-size: 0.75em;
	padding: 5px 0px;
}

	#pankuzu_97 .pankuzu-inner_97 {
		text-align: left;
		padding: 7px 0px 10px 20px;
	}

	#pankuzu_97 .pankuzu-multiline {
		padding-bottom: 0px;
	}

	#pankuzu_97 .pankuzu-last {
		padding: 6px 0px 0px 15px;
	}
/*全体枠*/
#container_97 {
	width: 1000px;
	min-height: 650px;
	font-size: 0.9em;
	margin: 5px auto 0 auto;
	padding-bottom: 10px;
	/* ※文字色は色別CSSで定義 */
}
/*ページタイトル*/
#headerTtl_97 {
	margin: 3px auto 0 auto;
	border-bottom: solid 1px #D1D1D1;
}

	#headerTtl_97 H1 {
		width: 1000px;
		font-size: 1.4em;
		font-weight: bold;
		float: left;
		padding: 15px 0 15px 14px;
		text-align: left;
	}
	/*ホーム、戻るボタン*/
	#headerTtl_97 .navibtn {
		width: 180px;
		float: right;
		text-align: right;
		padding: 10px 20px 10px 0px;
	}

		#headerTtl_97 .navibtn img {
			margin: 5px 2px 2px 1px;
		}
/* こころと暮らしの相談窓口デザイン end *******************/


/***********************************************************************************
　 ↑デザイン変更部分 end↑
************************************************************************************/



/***********************************************************************************
　 ↓共通部分 start（基本的に変更する必要なし）↓
************************************************************************************/

/* 各ページ内容部分 */
#cont_body{
	/*width:860px;*/
	min-height:510px;
	line-height: 1.8;
	margin: 20px auto 0;
}
#cont_body p
{
	/*margin:5px 5px 5px 5px;*/
}


/* add 2012/10/03 ページ概要のcss設定 start */
/* ページ概要（ヘッダー）の表示領域 */
div.gaiyobun_header
{
	width:100%;
    padding:0px;
    margin:0px auto 20px auto;
}
/* ページ概要（フッター）の表示領域 */
div.gaiyobun_footer
{
	width:100%;
    padding:0px;
    margin:20px auto 0px auto;
}
/* add 2012/10/03 end */


/* カテゴリーグループ リンクメニュー */
.catGroup
{
    width:auto;
    max-width:95%;
    margin: 20px auto 0px auto;
}
.catGroup td
{
    vertical-align:top;
	text-align:left;
	line-height:1.3;
}

/* 分類リンクメニュー */
.bunruiLink
{
    width:100%;
    margin: 0 auto 10px auto;
    padding:7px 0;
	/* ※背景色は色別CSSで定義 */
}
.bunruiLink .menuList
{
    width:95%;
    margin:0 auto 0 auto;
}
.bunruiLink .menuItem
{
    padding: 0px 0px 0px 15px;
    margin-left:2px;
	background:url("../images/g_ya.gif") no-repeat 5px 10px;
	text-align:left;
	vertical-align:top;
	width:17%;
	float:left;
}
.bunruiLink .menuItem2
{
    padding: 0px 0px 0px 15px;
    margin-left:2px;
	background:url("../images/arrow_down.gif") no-repeat 0px 10px;
	text-align:left;
	vertical-align:top;
	width:17%;
	float:left;
}

/* 各ページ一覧部分　大枠 */
#main{
    width:100%;
	margin:0px auto 0px auto;
	padding:0;
}

/* 各ページ詳細基本項目部分 大枠*/
#mainBaseInfo{
    width:95%;
	margin:20px auto 0px auto;
	padding:0;
}

/* 各ページ詳細内容部分 大枠*/
#mainShosai{
    width:100%;
	margin:20px auto 0px auto;
	padding:0;
}

/* 段落エリアのtable */
#mainShosai table{
    width:100%;
}

/*更新日・担当課情報部分*/
.kijiSubInfo
{
	margin:5px 0;
}

/* 最終更新日部分 */
.updDate{
	font-size:0.75em;
	float:left;
	margin-bottom:5px;
}

/* 問い合わせ部分 */
/* 2016/09/15 アクセシビリティ対応 緊急情報 toiawaseInfo id→class */
#toiawaseInfo,
.toiawaseInfo
{
	text-align:left;
	border:solid 1px #CCCCCC;
	margin:25px auto 0 auto;
	padding: 10px 20px;
	font-size:0.9em;
	display: table;
}

#toiawaseInfo .toiText,
.toiawaseInfo .toiText
{
	padding-right:20px;
	display: table-cell;
	vertical-align: middle;
	font-weight:bold;
}

#toiawaseInfo .toiKugiri,
.toiawaseInfo .toiKugiri
{
	background-color:#CCCCCC;
	width:1px;
	padding:0;
	display: table-cell;
}

#toiawaseInfo .toiData,
.toiawaseInfo .toiData
{
	padding-left:20px;
	display: table-cell;
	vertical-align: middle;
}

#toiawaseInfo .toiData img,
.toiawaseInfo .toiData img
{
    vertical-align: middle;
}

 /* IE 7対応（table-cellが認識されないから・・・）*/
*:first-child+html #toiawaseInfo,
*:first-child+html .toiawaseInfo 
{
	width: 50%;
}
*:first-child+html #toiawaseInfo .toiText,
*:first-child+html .toiawaseInfo .toiText
{
	display: inline;
	zoom: 1;
}
*:first-child+html #toiawaseInfo .toiKugiri,
*:first-child+html .toiawaseInfo .toiKugiri
{
	display: inline;
	zoom: 1;
	background:none;
}
*:first-child+html #toiawaseInfo .toiData,
*:first-child+html .toiawaseInfo .toiData
{
	display: inline;
	zoom: 1;
	border-left:solid 1px #CCCCCC;
}
 /* IE 6対応（table-cellが認識されないから・・・）*/
* html #toiawaseInfo,
* html .toiawaseInfo
{
	width: 50%;
}
* html #toiawaseInfo .toiText,
* html .toiawaseInfo .toiText
{
	display: inline;
	zoom: 1;
}
* html #toiawaseInfo .toiKugiri,
* html .toiawaseInfo .toiKugiri
{
	display: inline;
	zoom: 1;
	background:none;
}
* html #toiawaseInfo .toiData,
* html .toiawaseInfo .toiData
{
	display: inline;
	zoom: 1;
	border-left:solid 1px #CCCCCC;
}

/*「ページの先頭へ」部分*/
#pagetop
{
	width:95%;
	margin:25px auto 0 auto;
	text-align:right;
}

#pagetop a
{
    font-size: 0.8em;
    letter-spacing: 1px;
    text-decoration:none;
	background:url("../images/arrow_up.gif") no-repeat left center;
	padding-left:13px;
}
/* add 2013/09/04 goto Wysiwygにページの先頭リンクの対応 start */

.pagetop
{
	width:98%;
	margin:5px auto;
	text-align:right;
}

.pagetop a
{
    font-size: 0.8em;
    letter-spacing: 1px;
    text-decoration:none;
	background:url("../images/arrow_up.gif") no-repeat left center;
	padding-left:13px;
}
/* add 2013/09/04 goto end */

/*フッターのホーム、戻るボタン*/
/* 2016/09/15 アクセシビリティ対応 koba footerBtn→footerBtnBR */
#footerbtnBR
{
	width:200px;
	float:right;
	text-align:right;
	padding:5px 25px 0px 0px;
}
/* 2016/09/15 アクセシビリティ対応 koba footerBtn→footerBtnBR */
#footerbtnBR img
{
	margin:0px 2px 0px 1px;
}


/* テーブルリスト（loc,word_l等で使用） */
/* table2はスマホ版でもPCと同様にtable表示する用（toukei3,nyusatsuで使用） */
TABLE.table1, TABLE.table2{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
}

TABLE.table1 th, TABLE.table2 th{
	/* ※背景色は色別CSSで定義 */
	/*background-color:#fcefca;*/
	text-align:center;
	font-weight:bold;
	padding: 3px;
	border:1px solid #CCCCCC;
	line-height:1.4;
}

TABLE.table1 td, TABLE.table2 td{
	padding: 5px 7px;
	border:1px solid #CCCCCC;
	line-height:1.4;
}

/* フォーム系のテーブルリスト（faq2,bbs,entry等で使用） */
TABLE.formTable
{
	width:95%;
	margin: 0px auto 0px auto;
}
TABLE.formTable th
{
	text-align:left;
	padding:5px 3px;
	width:25%;
}
TABLE.formTable th.hissu,TABLE.formTable th.hissu{
	background-image:url("../images/hissu.gif");
	background-repeat: no-repeat;
	background-position: 5px center;
	text-align:left;
}
TABLE.formTable label
{
	margin:5px 15px 5px 5px;
}
TABLE.formTable th span.hissuForm,.inputfrm_q_title span.hissuForm
{
    padding:1px 5px;
    border:solid 2px #b7282e;
}
.inputfrm_q_title span.hissuForm
{
    margin-right:5px;
}
/* 各ページ一覧の絞り込み検索 */
.search{
	width: 100%;
	border:solid 1px #CCCCCC;
	text-align: left;
	margin:0 auto 20px auto;
	padding:10px 0;
	line-height:120%;
	font-size:0.9em;
	vertical-align:middle;
}
.searchText
{
    background:url("../images/searchIcon.gif") no-repeat left 3px;
    border-right:dotted 1px #CCCCCC;
    padding:2px 10px 2px 20px;
    margin-left:10px;
}
.searchItem{
    margin:0 5px 0 10px;
}
.searchItem input{/*キーワード入力枠*/
    width:15%;
}
.searchItem select{/*分類セレクトボックス*/
    width:20%;
}
.searchItem .btn{/*検索ボタン*/
    width:80px;
}
/* 各ページ一覧の絞り込み検索（大きめ枠バージョン faq2,search,shinsei,word_l等） */
.searchBig
{
    padding:20px 0;
    border: 3px solid #CCCCCC;
    font-size: 1em;
}
.searchBig h3
{
    margin:10px 0 0 10px;
}
.searchLbox
{
	width:20%;
	float:left;
	text-align:center;
    padding:4px 0;
}
.searchRbox
{
	width:80%;
	float:right;
}
.searchButton
{
    text-align:center;
    margin:15px auto 10px auto;
}
.searchButton .btn
{
    width:auto;
    height:2.4em;
    margin:0 5px 0 5px;
    padding:2px 10px;
}


/* 各ページ一覧の分類帯 */
.bunruiTtlForSP
{
	display: none;
}

/* 各ページ一覧の件数表示部分 */
.kensu
{
	text-align:right;
	width:99%;
	font-size:0.9em;
	margin:0 auto 5px auto;
}

/* ページ切替 部分****************/
.changePageLink
{
	width:100%;
	font-size:0.8em;
	text-align:center;
	margin-top:15px;
	padding:5px;
}
/* ページ切替　選択中ページ */
.changePageLink span.nowPage
{
	/* ※背景色・文字色は色別CSSで定義 */
    /*background-color:#999999;    
    color:#FFFFFF;*/
    border:solid 1px #999999;
    font-family:'平成角ゴシック',Osaka,sans-serif;
    margin:2px 4px 2px 0px;
    padding:1px;
    text-align:center;
}
/* ページ切替　選択可能ページ */
.changePageLink span.linkPage
{
    border:solid 1px #999999;
   	font-family:'平成角ゴシック',Osaka,sans-serif;
    margin:2px 4px 2px 0px;
    padding:1px;
    text-align:center;
}
.changePageLink span.linkPage a
{
    text-decoration:none;
}
.changePageLink span.linkPage a:hover
{
	/* ※背景色・文字色は色別CSSで定義 */
    /*color:#FFFFFF;
    background-color:#999999;*/
}
/* ページ切替　省略表示 */
.changePageLink span.ryakuPage
{
    border:none 0px;
    font-family:'平成角ゴシック',Osaka,sans-serif;
    margin:2px 4px 2px 0px;
    padding:1px;
    text-align:center;
}
/* ページ切替 end****************/

/* 投稿系ボタン */
.toko
{
	width:100px;
	height:2.4em;
	font-size:1.1em;
	padding:3px;
	margin:0 5px;
}
.indent 
{
	margin: 0px auto 0px auto;
	height:0px;
	padding:0px;
	clear:both;
}

/* 入力チェックエラーメッセージの添え書き */
div.inputErrMsgSoegaki
{
	width:90%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align:left;
	border:0px none;
	/* ※背景色・文字色は色別CSSで定義 */
	/*color:#AF0000;*/
}
/* 入力チェックエラーメッセージ */
div.inputErrMsg
{
	width:90%;
	margin: 0px auto 0px auto;
	padding: 5px 10px;
	text-align:left;
	/* ※背景色・文字色は色別CSSで定義 */
	color:#AF0000;
	border:1px solid #AF0000;
}

/* IME-MODE 有効 */
input.ime-mode-active 
{
	IME-MODE: active;
}
/* IME-MODE 選択後有効 */
input.ime-mode-inactive 
{
	IME-MODE: inactive;
}
/* IME-MODE 無効 */
input.ime-mode-disabled  
{
	IME-MODE: disabled;
}
/* 認証キーの画像 */
.ninsyoImg img
{
    vertical-align:bottom;
}

/* add 2011/07/28 Weblio start */
/* Weblio用語解説リンク枠 */
div.div_weblio_rws_ah
{
	background-color:#fff;
	border:#c0c0c0 solid 1px;
	margin:20px 17px;
	padding:0 2px 0 2px;
}
/* Weblio問い合わせ先 */
p.p_weblio_toiawase
{
	margin:0;
	padding:1px 0 3px 2px;
}
p.p_weblio_toiawase a
{
	color:#000;
}
/* add 2011/07/28 end */

/* add 2011/08/25 iwashita preview_soegaki start */
/* プレビュー表示タイトル */
span.preview_title
{
	color:#ff0000;
}
/* プレビュー時の添え書き */
span.preview_soegaki
{
	color:#ff0000;
	font-weight:bold;
	margin-left:10px;
	font-size:0.8em;
}
/* add 2011/08/25 iwashita end */

.preview_label
{
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	margin:0px auto;
	width:99%;
}


/* upd 2013/07/10 SNSボタン表示調整 start */
/* upd 2013/03/22 各snsボタン分 start */
/* add 2012/09/05 SNSボタン表示対応 */

/* SNSボタン表示 */
.snsbutton
{
    width:65%;
    height:25px;
    margin:0px auto 10px auto;
    text-align:left;
    vertical-align:top;
    padding:0px;
    border:none;
    float:left;
}
.snsbutton li
{
    margin-right:5px;
    margin-top:5px;
    padding-left:3px;
    float:left;    
    height:25px;
}

span.forSR{
    position:absolute;
    left:-1000em;
}

#fb-root
{
    display:none;
}
/* add 2012/09/05 end
/* upd 2013/03/22 end */
/* upd 2013/07/10 end */

/* add 2012/12/20 SNSコメント欄表示対応 */
.snsComments
{
    width:95%;
    margin:20px auto 0px auto;
    padding:0px;
    border:solid 1px #CCCCCC;
    background-color:#FAF8EF;
}
/* add 2012/12/20 end

/* add 2013/10/09 外部リンク遷移時のクッションページ対応 start */
.jumppage_head
{
	width:100%;
	margin:0px;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	height:74px;
	background:#015DB2;
}
.jumppage_block
{
	width:85%;
	margin:40px auto;
	font-size:0.9em;
	font-weight:bold;
	min-height:300px;
}
.jumppage_block a
{
	margin-top:10px;
}
#jumppage_cp
{
	color: #333333;
	border-top: 1px solid #E8E8E8;
    font-size: 0.7em;
    height: 35px;
    line-height: 35px;
    margin: 30px auto 0;
    padding: 7px 0 0;
    text-align: center;
    width: 100%;
}
/* add 2013/10/09 外部リンク遷移時のクッションページ対応 end */


/* 編集権限の課表示 */
.kengen_tantoka
{
    margin:0px auto 5px -10px;
    text-align:left;
    vertical-align:top;
    padding:0px;
    font-size:0.8em;
}
.kengen_tantoka span
{
	margin-left:10px;
	float:left;
}
.kengen_tantoka span.tantoka
{
	padding-left:10px;
	font-weight:bold;
	border-left:1px solid #999999;
}
.kengen_tantoka span.map
{
	margin-left:20px;
}
/* 分類ページの問い合わせ先情報表示  */
.class_toi
{
    margin:0px auto 5px -10px;
    text-align:left;
    vertical-align:top;
    padding:0px;
    font-size:0.8em;
}
.class_toi span
{
	margin-left:10px;
	float:left;
}

div#redirectlink
{
    font-size:0.9em;
    margin:15px;
    line-height:1.5em;
    display:none;
}

/*段落タイトル*/
/*段落見出しタイトル*/
h2.title
{
}
h3.title
{
	/*background:url("../images/danraku.jpg") no-repeat 5px top;*/	
}

/*記事アンケート*/
div.enq_m {
    margin-top: 20px;
    padding: 10px;
}
div.enq_text {
    padding-left: 8px;
}
div.enq_text p {
    font-size: 1.1em;
    font-weight: bold;
    line-height: 24px;
    display: inline-block;
}
div.enq_form {
    border: 1px solid #e5e5e5;
    margin-top: 10px;
    padding: 20px;
}
div.enq_form div.memo{
    margin-bottom:13px;
}
div.enq_form div.memo2{
    line-height:150%;
    padding:7px;
    margin-bottom:13px;
}
table.enq_s{
    width:100%;
}
table.enq_s th{
	line-height:32px;
	padding:0 0 0 30px;
	background:url("../images/ya_enq.gif") no-repeat 12px center;
	/* ※背景色は色別CSSで定義 */
	/*background-color:#E6F1F7;*/
}
table.enq_s td{
	padding:5px 30px 13px;
}
table.enq_s td input {
    vertical-align: middle;
}
table.enq_s td label {
    vertical-align: middle;
    padding-left: 5px;
    margin-right: 20px;
}
table.enq_s textarea {
    width: 100%;
    box-sizing: border-box;
}

.link_maincont
{
	font-size:0.8em;
	font-weight:normal;
	text-align:right;
	position:absolute;
	right:19px;
	top:-20px;
	background:url("../images/top1/ya_w.gif") no-repeat 0px center;
	padding-left:10px;
}
.link_maincont a:link
{
}
/* upd 2013/12/24 start */
#header .link_maincont a:hover
{
}
#header .link_maincont a:visited
{
}
/* upd 2013/12/24 end */

table.lookmap_link
{
	border:solid 1px #4682B4;
	width:300px !important; 
	margin:5px auto;
}
table.lookmap_link td.itemtitle
{
	background-color:#A8CCF0;
	text-align:center;
	width:120px;
}
table.lookmap_link td.link
{
	background-color:#FFFFFF;
	text-align:left;
	width:180px;
}

table.lookmap_links
{
	border:solid 1px #4682B4;
	width:100% !important; 
	margin:15px auto;
}
table.lookmap_links td.itemtitle
{
	background-color:#A8CCF0;
	text-align:center;
	width:120px;
}
table.lookmap_links td.link
{
	background-color:#FFFFFF;
	text-align:left;
}
table.lookmap_links td.link a
{
	margin-left:20px;
}


/* パーソナライズ ログイン名表示 */
#personalize_login_area
{
	width:980px;
	margin:5px auto 0px auto;
}
#personalize_login_area .login_name
{
	font-size:0.75em;
	margin:0px;
	text-align:left;
	float:right;
	word-break: break-all;
}

/* グローバルナビゲーション */
div#naviContainer
{
	width:100%;
    border-bottom:solid 1px #CCCCCC;
    padding:5px 0px;
}
div#naviArea
{
    position:relative;
    width:1000px;
    margin:0 auto;
    overflow:hidden;
}
div#naviArea a
{
    text-decoration:none;
    font-weight:bold;
}
div#naviArea ul#navi_list
{
    display:table;
    width:100%;
    text-align:center;
    border-collapse:collapse;
    box-sizing:border-box;
}
div#naviArea ul#navi_list li
{
    display:table-cell;
	vertical-align:middle;
    text-align:center;
    height:50px;
    font-size:1em;
    border-left:solid 1px #dfe2e5;
    border-right:solid 1px #dfe2e5;
}
div#naviArea ul#navi_list li:first-child, div#naviArea ul#navi_list li.navi_tab_last
{
    border:none;
}
div#naviArea ul#navi_list li div
{
    vertical-align:middle;
    padding:7px;
}
div#naviArea ul#navi_list li a
{
    display:block;
}
div#naviArea ul#navi_list li img
{
    display: inline-block;
    position: relative;
    margin:-1px auto 0;
    z-index:99;
    padding:0px 7px 0px 7px;
}
div#naviArea ul#navi_list li p
{
    display: inline-block;
    line-height:30px;
}

/* ホームのボタン */
div#naviArea ul#navi_list li#navi_tab_0 div
{
    vertical-align:middle;
}

div#popNaviArea
{
    display: block;
    position: relative;
    width: 1000px;
    /*margin:-1px auto 0;*/
    margin:0px auto;
    z-index:99999;
}

/*2016/09/15 アクセシビリティ対応　div→ul li*/
div#popNaviArea div.g_navi,
div#popNaviArea ul.g_navi
{
	position:absolute;
    width:1000px;
    padding-top:10px;
}
div#popNaviArea div#g_navi_0
{
    border:none;
    padding:0px;
}

/*2016/09/15 アクセシビリティ対応　div→ul li*/
div#popNaviArea div.navi_child,
div#popNaviArea li.navi_child
{
    width:22%;
    display:inline-block;
    /display:inline;
	/zoom:1;
    vertical-align:top;
    padding-bottom:18px;
    padding-left:15px;
}
div#popNaviArea h3.navi_child_name
{
    margin:0px 5px;
    padding:4px 2px;
    font-size:0.95em;
    font-weight:bold;
}
/*2016/09/15 アクセシビリティ対応　div→ul li*/
div#popNaviArea div.navi_child p.now,
div#popNaviArea li.navi_child p.now
{
    /*background-color:#ccecf0;*/
    background-color:#efd8d2;
}

/*2016/09/15 アクセシビリティ対応　div→ul li*/
div#popNaviArea div.navi_child ul,
div#popNaviArea li.navi_child ul
{
    padding:0px 8px;
    margin-top:-5px;
}
/*2016/09/15 アクセシビリティ対応　div→ul li*/
div#popNaviArea div.navi_child li,
div#popNaviArea li.navi_child li
{
    font-size:0.8em;
    line-height:1.3em;
    padding:0px 2px 0px 8px;
    margin-top:8px;
    background-image:url("../images/g_navi_ya03.gif");
    background-repeat:no-repeat;
    background-position:1px 0.5em;
}
/*2016/09/15 アクセシビリティ対応　div→ul li*/
div#popNaviArea div.navi_child li.now,
div#popNaviArea li.navi_child li.now
{
    /*background-color:#ccecf0;*/
    background-color:#efd8d2;
}
/*2016/09/15 アクセシビリティ対応　div→ul li*/
div#popNaviArea div.navi_child li.exsistpic,
div#popNaviArea li.navi_child li.exsistpic
{
    background-image:none;
}
/*2016/09/15 アクセシビリティ対応　div→ul li*/
div#popNaviArea div.navi_child img,
div#popNaviArea li.navi_child img
{
    margin-right:3px;
}
/*2016/09/15 アクセシビリティ対応　div→ul li*/
div#popNaviArea div.navi_child a,
div#popNaviArea li.navi_child a
{
    display:table-cell;
    vertical-align:middle;
}

div#popNaviArea div.navi_type_2
{
    width:auto;
    display:block;
}
div#popNaviArea div.navi_type_2 li
{
    display:inline-block;
    /display:inline;
	/zoom:1;
    width:23%;
    vertical-align:middle;
}
div#popNaviArea div.noChild
{
    display:none !important;
}

/* 記事評価等アンケートiframe */
iframe#kijiEnqArea {
    width: 100%;
}
body#kijiEnqBody {
    overflow: hidden;
}
#kijiEnqWrap {
    font-size: 0.9em;
    overflow: hidden;
}

/***********************************************************************************
　 ↑共通部分 end↑
************************************************************************************/

/* wysiwyg */
#mainShosai table.__wys_table
{
	width:auto;
}
.__wys_table td
{
	border:solid 1px #000000;
	padding:3px;
}
.__wys_table th
{
	background-color:#eeffee;
	border:1px solid #000000;
	font-weight:bold;
	padding:3px;
}

/*** 埋め込み地図 ***/

/* ※2018/08/20：googleマップへのリンクを埋め込む分の高さを追加 */

/*マップの枠*/
div.iframeMapWaku_S_setLeft {
    width: 41%;
    float:left;
    margin-right:6px;
    /*height: 400px;*/
    height: 430px;
}

div.iframeMapWaku_S_setCenter {
    width: 100%;
    text-align:center;
    /*height: 400px;*/
    height: 430px;
}

div.iframeMapWaku_S_setRight {
    width: 41%;
    float:right;
    /*height: 400px;*/
    height: 430px;
}


div.iframeMapWaku_M_setLeft {
    width: 62%;
    float:left;
    margin-right:6px;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_M_setCenter {
    width: 100%;
    text-align:center;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_M_setRight {
    width: 62%;
    float:right;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_L_setLeft {
    width: 100%;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_L_setCenter {
    width: 100%;
    text-align:center;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_L_setRight {
    width: 100%;
    /*height:600px;*/
    height:630px;
}

/*マップ*/
div.iframeMapWaku_S_setLeft iframe.iframemap {
    width: 100%;
    /*height: 400px;*/
    height: 430px;
}

div.iframeMapWaku_S_setCenter iframe.iframemap {
    width: 41%;
    /*height: 400px;*/
    height: 430px;
}

div.iframeMapWaku_S_setRight iframe.iframemap {
    width: 100%;
    /*height: 400px;*/
    height: 430px;
}


div.iframeMapWaku_M_setLeft iframe.iframemap {
    width: 100%;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_M_setCenter iframe.iframemap {
    width: 62%;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_M_setRight iframe.iframemap {
    width: 100%;
    /*height:600px;*/
    height:630px;
}


div.iframeMapWaku_L_setLeft iframe.iframemap {
    width: 84%;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_L_setCenter iframe.iframemap {
    width: 84%;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_L_setRight iframe.iframemap {
    width: 84%;
    /*height:600px;*/
    height:630px;
}

/*マップ代替表示*/
div.mapObj {
    background: url(../images/map_alternate.png) no-repeat center center #a9a9a9;
    display: inline-block;
    position: relative;
}

div.iframeMapWaku_S_setLeft div.mapObj, div.iframeMapWaku_S_setRight div.mapObj {
    width: 100%;
    height: 400px;
}

div.iframeMapWaku_S_setCenter div.mapObj{
    width: 41%;
    height: 400px;
}

div.iframeMapWaku_M_setLeft div.mapObj, div.iframeMapWaku_M_setRight div.mapObj {
    width: 100%;
    height: 600px;
}

div.iframeMapWaku_M_setCenter div.mapObj {
    width: 62%;
    height: 600px;
}

div.iframeMapWaku_L_setLeft div.mapObj, div.iframeMapWaku_L_setRight div.mapObj, div.iframeMapWaku_L_setCenter div.mapObj {
    width: 84%;
    height: 600px;
}

div.mapObj p {
    text-align: left;
    font-size: 0.8em;
    background-color: #ffffff;
    color: #ff0000;
    position: absolute;
    top: 40px;
    left: 10px;
    right: 10px;
    padding: 5px;
}

div#map div.mapObj {
    width:100%;
    height:100%;
}

div.futurePreview
{
    background:#f0f8ff;
    color:#191970;  
    padding:10px;
    border:solid 3px #191970;
}
div.previewDate
{
    font-weight:bold;
    font-size:1.3em;
    float:left;
    line-height:41px;
}
input.futurePreviewLink
{
    padding:7px 15px;
    float:right;
}

/* スマホ用パーツ非表示（レスポンシブル対応） */
#footerAreaSP {
    display: none;
}
#footerPankuzu, div[id^="footerPankuzu_"] {
    display: none;
}
#imgHeaderSP {
    display: none;
}
#headerForPCTopIcon {
    display: none;
}

/* L-Alert内容表示用 start */
#pcx_detail, .pcx_detail {
    width:100%;
    border:1px solid #F5D6D6;
}

#pcx_detail th, #pcx_detail td, .pcx_detail th, .pcx_detail td{
    padding:6px;
}

#pcx_detail th, .pcx_detail th {
	border-top: 1px solid #DA5054;
	border-bottom: 1px solid #DA5054;
	border-right: 1px solid #DA5054;
	border-left: 1px solid #DA5054;
	background-color: #FCF2F2;
	width: 15%;
	text-align: center;
}

#pcx_detail td, .pcx_detail td {
	border-top: 1px solid #DA5054;
	border-bottom: 1px solid #DA5054;
	border-right: 1px solid #DA5054;
	border-left: 1px solid #DA5054;
	width: 85%;
}

#pcx_evacuation, .pcx_evacuation {
	width: 100%;
	border: 1px solid #F5D6D6;
}

#pcx_evacuation th, #pcx_evacuation td, .pcx_evacuation th, .pcx_evacuation td {
	padding: 6px;
}

#pcx_evacuation th, .pcx_evacuation th {
	border-top: 1px solid #DA5054;
	border-bottom: 1px solid #DA5054;
	border-right: 1px solid #DA5054;
	border-left: 1px solid #DA5054;
	background-color: #FCF2F2;
	width: 15%;
	text-align: center;
}

#pcx_evacuation td, .pcx_evacuation td {
	border-top: 1px solid #DA5054;
	border-bottom: 1px solid #DA5054;
	border-right: 1px solid #DA5054;
	border-left: 1px solid #DA5054;
	width: 42.5%;
}
/* L-Alert内容表示用 end */

/* 動画関連 */
.youtubeArea, .ustreamArea {
    display: inline-block;
}

div.youtubeObj {
    background: url(../images/youtube_alternate.png) no-repeat center center #a9a9a9;
}
div.ustreamObj {
    background: url(../images/ustream_alternate.png) no-repeat center center #a9a9a9;
}

div.youtubeObj, div.ustreamObj {
    display: inline-block;
    position: relative;
}
div.youtubeObj p, div.ustreamObj p {
    text-align: left;
    font-size: 0.8em;
    background-color: #ffffff;
    color: #ff0000;
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    padding: 5px;
}

/****
 ↓熊本県移行用スタイル↓
****/
/*段落タイトル*/
/*段落見出しタイトル*/
div.migration h3.smallTitle {
    padding: 0 0 4px 21px;
    margin-bottom: 16px;
    font-size: 1.1em;
    line-height: 24px;
    border-bottom: dashed 1px #B1B0AF;
    background: url("../images/CssColorType/h3Ttl.gif") no-repeat 7px center;
}

/****
 ↑熊本県移行用スタイル↑
****/

#mainMenuArea_chikutei {
	display: none;
	height: 0px;
}


/* 注目情報 */
ul.classUmu {
	margin: 0px;
	padding: 0px;
	line-height: 19px;
	width: 91px;
	display: inline-block;
}

	ul.classUmu li {
		margin: 0px;
		padding: 0px;
		width: 91px;
		display: inline-block;
		line-height: 19px;
	}

		ul.classUmu li.ari a, ul.classUmu li.ari span {
			background: url("../images/bousai/icon_ari.png") no-repeat 0px center;
			padding: 0px 0px 0px 94px;
		}

		ul.classUmu li.nashi a, ul.classUmu li.nashi span {
			background: url("../images/bousai/icon_nashi.png") no-repeat 0px center;
			padding: 0px 0px 0px 94px;
		}

/* Lアラート防災情報埋め込み start */
#pcx_embed_iframe {
	width: 100%;
}

@media screen and (min-width:768px) {
	#pcx_embed_iframe {
		height: 60vh;
	}
}

@media screen and (max-width:767px) {
	#pcx_embed_iframe {
		height: 30vh;
	}
}
/* Lアラート防災情報埋め込み end */
