html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	list-style-type: none;
}
#all{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333;
}
#main{
	margin:0 auto 10px;
	width:900px;
	background:#fff;
	padding:0;
	border-right:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	color:#000;
}
#bottom{
	text-align:right;
	margin:0 11px 10px 0 ;
	font-size:14px;
}
.blue{
	color:#005daa;
	font-weight:bold;
	font-size:14px;
}


.migi{
	float:right;
}

.hidari{
	float:left;
 }

.caption{
	font-size:13px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


.tume{
	letter-spacing:-0.05em;
}

.tume-1em{
	letter-spacing:-0.1em;
}



	

/*↓リンク↓*/
a.no-line{
	text-decoration:none;
}
a.no-line:hover{
	color:#FF0000;
	text-decoration:underline;
	text-align:left;
}
a:hover{
	color:#FF0000;
	text-decoration:underline;
	text-align:left;
}
/*↑リンク↑*/


/*↓index用↓*/
#index-headers{
	margin:0 auto 45px;
}
#index-link-left{
	float:left;
	width:440px;
}
#index-hyoshi{
	width:420px;
}
#index-link-left figcaption{
	font-size:15px;
	text-align:center;
}
#index-link-right {
	float:right;
	width:460px;
}
#index-tokusyu-button{
	height:100px;
}
#index-tokusyu-button dt{
	float:left;
	margin-right:10px;
}
#index-tokusyu-button dd{
	padding:15px 0 0 20px;
	font-size:19px;
	font-weight:bold;
	color:#00F;
}
/*↓点線の色（月ごと）↓*/
.hr-index2 {
	border-top: #0075A9 1.5px dashed;
	margin: 10px auto;
}
/*↑点線の色（月ごと）↑*/
#index-link-button{
	width:450px;
}
#index-link-right .index-button-height{
	height:90px;
}
.index-button-wid{
	width:80px;
}
.index-link-wid{
	width:140px;
	vertical-align:middle;
}
#index-oshirase{
	width:840px;
	margin:30px auto;
}
#osirase-bar{
	height: 40px;
	background-color: #0075A9;
	border: 1px #0075A9 solid;
	border-radius: 15px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin: 20px auto;
	font-size: 28px;
	color: #FFF;
	font-weight: 600;
	text-align: center;
}
#osirase-bar-in{
	display:block;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	text-shadow:2px 2px 2px #333;
}
#index-left{
	float:left;
	width:400px;
}
#index-right{
	float:right;
	width:400px;
}
#index-left li{
	padding:5px 0;
}
#index-right li{
	padding:5px 0;
}
.index-oshirase-kigou, 
.index-oshirase-kigou-o, 
.index-oshirase-kigou-m, 
.index-oshirase-kigou-r, 
.index-oshirase-kigou-b
.index-oshirase-kigou-g
{
	padding:0 10px 2px;
}
.index-siken-kigou{
	padding:0 10px 2px;
}
.index-kaigyou{
	padding-left:34px;
}
#shiken-tag{
	margin:0 120px 20px 10px;
}
.index-oshirase-kigou{
	color:#A8D182;
	font-size:small;
}
.index-oshirase-kigou-o{
	color:#ED6D34;
	font-size:small;
}
.index-oshirase-kigou-m{
	color:#4C4298;
	font-size:small;
}
.index-oshirase-kigou-r{
	color:#D6004A;
	font-size:small;
}
.index-oshirase-kigou-b{
	color:#00A5A8;
	font-size:small;
	margin-left:10px;
}
.index-siken-kigou {
	color:#71BCE9;
	font-size:small;
}
.index-oshirase-kigou-g{
	color:#00A85F;
	font-size:small;
	margin-left:10px;
}
#index-otayori {
	float:left;
	width:400px;
	border-top:#005BAC 2px solid;
	border-bottom:#005BAC 2px solid;
	padding:10px;
	margin:20px 0 0 20px;
}
#index-otayori-tudoi{
	color:#005BAC;
	font-weight:bold;
	font-size:19px;
}
#index-koe-zinkou {
	float: right;
	width: 390px;
	margin-top: 15px;
	margin-right: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#index-koe {
	background-color: #D3EDFB;
	padding: 10px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	line-height: normal;
	margin-bottom: 15px;
}
/*↑index用↑*/


/*↓index以外全ページ共通↓*/
#menu {
	width:100%;
	margin:0;
	padding:15px 0 3px 10px;
	font-size:14px;
}
#cat {
	margin:0px;
	padding:0px;
}
#cat li {
	display:inline;
	line-height:110%;
}
#headers{
	background-image: url(img/head-gatsu-01.png);
	background-color: #0075A9;
	background-repeat: no-repeat;
	height: 42px;
}
#headers-in{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:17px;
	font-weight:400;
	padding:10px 0 0 170px;
}
#keisai {
	border-top: 23px solid #88B2D1;
	border-right: 10px solid transparent;
	width: 115px;
}
#keisai-in{
	font-weight:100;
	margin:-22px 0 0 27px;
	letter-spacing:.1em;
	font-size:14px;
}
#headers-link {
	float:right;
	width:765px;
	text-align:left;
	list-style-position:inside;
	list-style-image:url(img/head-gatsu-03.gif);
	clear:both;
	font-size:13px;
	margin:-10px auto 15px;
}
#headers-link li{
	float:left;
	padding:5px 30px 0 0;
}
/*↓線の色（月ごと）↓*/
#hr-header {
	width: 100%;
	margin: 0 auto 7px;
	border-top: thin #88B2D1 solid;
	float: left;
}
/*↑線の色（月ごと）↑*/
#topic {
	width:900px;
	margin:0 auto;
}
/*↑index以外全ページ共通↑*/


/*↓特集ページ↓*/
.hr-tokusyutab{
	clear:both;
}
#tokusyu-tab{
	float:left;
	color:#000;
	font-weight:bold;
	font-size:14px;
}
#tokusyu-tab a{
	color:#000;
	font-weight:bold;
	font-size:14px;
}
#tokusyu-tab a:hover{
	color:#F00;
}
.tokusyu-tab2b{
	background-image:url(img/tokusyu-tab1b.gif);
	background-repeat:no-repeat;
	background-size:auto;
	background-position:center;
	display:inline-block;
	width:435px;
	padding:18px 0 5px;
	text-align:center;
	margin-left:10px;
}
.tokusyu-tab2g{
	background-image:url(img/tokusyu-tab2g.gif);
	background-repeat:no-repeat;
	background-size:auto;
	background-position:center;
	display:inline-block;
	width:435px;
	padding:18px 0 5px;
	text-align:center;
	margin-right:10px;
}
.tokusyu-tab3b{
	background-image:url(img/tokusyu-tab1b.gif);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:290px;
	padding-top:8px;
	text-align:center;
	margin:0 3px;
}
.tokusyu-tab3g{
	background-image:url(img/tokusyu-tab2g.gif);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:290px;
	padding-top:8px;
	text-align:center;
	margin:0 3px;
}


#tokusyu-topic{
	width:100%;
	margin:10px auto 10px;
	padding:auto 10px 10px auto;

}

#t1-midashi{
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;	
	width:850px;
	height:60px;
    text-align: center;
    vertical-align: middle;
	font-size:40px;
	font-weight:900;
	margin:25px auto 10px;
	padding:10px auto 5x;
	background-color:#fff;
	border:2px solid;
	border-radius:15px 15px 15px 15px;
	border-color:#0080CC;
}


#t1-midashi2{
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;	
	width:850px;
	height:60px;
    text-align: center;
    vertical-align: middle;
	font-size:40px;
	font-weight:900;
	margin:25px auto 10px;
	padding:10px auto 5x;
	background-color:#fff;
	border:2px solid;
	border-radius:15px 15px 15px 15px;
	border-color:#937F39;
}

.indent-t1 {
  padding-left: 1em;
  text-indent: -1em;
}

#t-kakomi-kokuei{	
	margin-left:15px;
	padding-left:10px;
	background-color:#D5EAD7;
	
}

.t-kakomi-kokueifont{
	padding-left:15px;
	font-size:30px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#007E41;
	font-weight:500;
	line-height:25px;
	text-align: justify; 
}

#t-kakomi-jinnsokuhukyu{	
	margin-left:15px;
	padding:15px;
	background-color:#DFF1FC;
	border:1px solid;
	border-radius:15px 15px 15px 15px;
	border-color:#005BAC;
}

.t-kakomi-jinnsokuhukyufont{
	padding-left:15px;
	font-size:30px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#005BAC;
	font-weight:500;
	line-height:25px;
	text-align: justify; 
}

#t-jibunmamoru{
	margin-left: 15px;
	padding: 20px;
	background-color: #FFF3C2;
	border: 1px solid;
	border-radius: 15px 15px 15px 15px;
	border-color: #FFF3C2;
}

.t-jibunmamorufont{
	width:auto;
	padding-left:15px;
	font-size:42px;
	color:#005BAC;
	font-weight:900;
	line-height:50px;
	text-align:center;
}


#t-kakomi{	
	width:auto;
	height:28px;
	font-size:18px;
	font:bolder;
	margin-left:15px;
	padding-left:10px;
	background-color:#EAF0CC;
	border:solid;
	border-radius:10px 10px 10px 10px;
	border-color:#EAF0CC;
}

#t-kakomi1906gou{	
	width:auto;
	height:40px;
	font-size:30px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#FFF;
	font-weight:600;
	text-shadow:2px 2px 5px #036;
	margin-left:15px;
	margin-bottom:10px;
	padding:5px 0 0 10px;
	background-color:#1D7698;
}

#t-kakomi1906gou2{	
	width:auto;
	height:40px;
	font-size:30px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#FFF;
	font-weight:600;
	text-shadow:2px 2px 5px #036;
	margin-left:15px;
	margin-bottom:10px;
	padding:5px 0 0 10px;
	background-color:#C3923F;
}


#t-kakomi1906gou3{	
	width:auto;
	height:35px;
	font-size:30px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#FFF;
	font-weight:600;
	text-shadow:2px 2px 5px #036;
	margin-left:0px;
	margin-bottom:10px;
	padding:10px 0 0 10px;
	background-color:#C3923F;
}

#t-kakomi1906gou4{	
	width:auto;
	height:75px;
	font-size:30px;
	line-height:32px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#FFF;
	font-weight:600;
	text-shadow:2px 2px 5px #036;
	margin-left:0px;
	margin-bottom:10px;
	padding:10px 0 0 10px;
	background-color:#C3923F;
}

#t-kakomi1906gou5{	
	width:260;
	height:50px;
	font-size:19px;
	text-align: center;
	display: flex;
	align-items: center;
	color:#FFF;
	font:bolder;
	background-color:#005BAC;
	padding-left:5px;
}

#t-kakomi1906gou6{
	width: auto;
	height: 500px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font: bolder;
	text-align: justify;
	line-height: 25px;
	margin-left: 25px;
	padding: 15px;
	background-color: #FFF;
	border: 2px dashed;
	border-color: #00A0E8;
}


#t-kakomi1-2{	
	width:auto;
	height:auto;
	font-size:16px;
	font:bolder;
	text-align: justify;
	margin-left:15px;
	padding:15px;
	background-color:#F4EDC0;
	border:solid;
	border-radius:10px 10px 10px 10px;
	border-color:#F4EDC0;
}

#t-kakomi2-2{	
	width:auto;
	height:100px;
	font-size:14px;
	font:bolder;
	text-align: justify;
	margin-left:15px;
	padding:15px;
	background-color:#FFF;
	border:1px solid;
	border-radius:10px 10px 10px 10px;
	border-color:#1EAA39;
}

#t-kakomi2-3{	
	width:auto;
	height:180px;
	font-size:14px;
	font:bolder;
	text-align: justify;
	margin-left:15px;
	padding:15px;
	background-color:#FFF;
	border:1px solid;
	border-radius:10px 10px 10px 10px;
	border-color:#F29600;
}


#t-kakomi3-1{
	width: auto;
	height: auto;
	font: bolder;
	text-align: justify;
	padding: 15px;
	margin-bottom: 10px;
	background-color: #FFF;
	border: 1px solid;
	border-radius: 10px 10px 10px 10px;
	border-color: #1EAA39;
	float: none;
	margin-top: 20px;
}

#t-kakomi3-2{	
	width:auto;
	height:28px;
	font-size:18px;
	font:bolder;
	padding-left:10px;
	background-color:#F9DBE1;
	border:solid;
	border-radius:10px 10px 10px 10px;
	border-color:#F9DBE1;
}


#t-kojin{	
	width:350px;
	height:auto;
	font-size:15px;
	font:bolder;
	margin-left:35px;
	padding:15px 0px 15px 15px;
	background-color:#FCEDED;
	border:2px solid;
	border-radius:10px 10px 10px 10px;
	border-color:#EE848C;
}


#t-jichikai{	
	width:380px;
	height:auto;
	font-size:15px;
	font:bolder;
	margin-right:px;
	padding:15px 0px 15px 15px;
	background-color:#F6F8E3;
	border:2px solid;
	border-radius:10px 10px 10px 10px;
	border-color:#00A85F;
}




#t-interview{
	width:auto;
	height:auto;
    font-size:100%;
	font:bolder;
	text-align: justify;
	margin-left:15px;
	padding:15px;
	background-color:#ECF2CE;
	border:solid;
	border-radius:10px auto 10px 10px;
	border-color:#ECF2CE;
}

#t-table{
	padding-left:15px;
	font-size:16px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:500;
	line-height:25px;
	text-align: justify;
	vertical-align:top; 
}


#t-table2{
	padding-left:0px;
	font-size:16px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:500;
	line-height:25px;
	text-align: justify;
	vertical-align:top; 
}

#t-table-Gothic{
	padding-left:15px;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
	line-height:25px;
	text-align: justify;
	vertical-align:top; 
}
#t-table-damuyakuwari{
	background-color:#FFF3C2;
	margin-left:15px;
	padding:15px;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
	line-height:25px;
	text-align: justify;
	vertical-align:top; 
}


.t-bule{
	background-color:#C6E0F5;
}

.t-bule2{
	background-color:#EAF5FC;
}

.t-led{
	background-color:#EFC3BC;
}

.t-led2{
	background-color:#FCEDED;
}

#gan-risk{
	font-size: 13px;
	 border-collapse: collapse;
	 border: 1px solid ;
	 border-color:#000;
}
#gan-risk tr{
	background-color:#FFF;
}
#gan-risk th{
	background-color:#DFF1FC;
	 border-collapse: collapse;
	 border: 1px solid ;
	 border-color:#000;
}
#gan-risk td{
	text-align:center;
	 border-collapse: collapse;
	 border: 1px solid ;
	 border-color:#000;
}
#gan-risk .circle{
	color:#0756A0;
}
#gan-risk .star{
	color:#D8365E;
}


#shibouritu{
	 border-collapse: collapse;
	 border: 1px solid ;
	 border-color:#000;
}
#shibouritu tr{
	background-color:#FFF;
}
#shibouritu th{
	background-color:#F5E6BE;
	 border-collapse: collapse;
	 border: 1px solid ;
	 border-color:#000;
}
#shibouritu td{
	text-align:center;
	 border-collapse: collapse;
	 border: 1px solid ;
	 border-color:#000;
}



#kodomo {
	 border-collapse: collapse;
	 background-color:#E7838C;
	 border: 1px solid ;
	 border-color:#E7838C;
	 color:#FFF;
	 font-weight:400;
	 padding:10px;

}

#kodomo1 {
	width:850px;
	 border-collapse: collapse;
	 background-color:#FFF;
	 border: 2px solid ;
	 border-color:#E7838C;
	 font-size:16px;
	 margin-left:15px;
}
	 
#kodomo1 td {
	 font-size:16px;
	 padding:10px;
	 text-justify:auto;
}

.hr-t-blue {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #00A0E8;   /* 線色 */
   height: 1px;         /* 高さ(※古いIE用) */
   margin-left:15px;
}

/*↑特集ページ↑*/


/*↓おしらせページ↓*/
#oshirase-left{
	background-color:#e1efd9;
	float:left;
	width:260px;
	margin:2px 0 0 10px;
	padding:10px;
	vertical-align:top;
}
#oshirase-left dl{
	margin:5px 0;
	padding:0;
}
#oshirase-link-back1{
	background-color:#F9FCF0;
	padding:4px;
	border-radius:5px;
}
.oshirase-kigou{
	float:left;
	font-size:10px;
	color:#70a93e;
	font-weight:bold;
	margin:5px 5px 0 0;
}
.oshirase-kigou-b{
	float:left;
	font-size:10px;
	color:#82C0EA;
	font-weight:bold;
	margin:5px 5px 0 0;
}
.oshirase-kigou-o{
	float:left;
	font-size:10px;
	color:#ED6D34;
	font-weight:bold;
	margin:5px 5px 0 0;
}
.oshirase-kigou-m{
	float:left;
	font-size:10px;
	color:#4C4298;
	font-weight:bold;
	margin:5px 5px 0 0;
}
.oshirase-kigou-g{
	float:left;
	font-size:10px;
	color:#00A5A8;
	font-weight:bold;
	margin:5px 5px 0 0;
}
.oshirase-kigou-g2{
	float:left;
	font-size:10px;
	color:#00A85F;
	font-weight:bold;
	margin:5px 5px 0 0;
}
.oshirase-kigou-r{
	float: left;
	font-size: 10px;
	color: #D6004A;
	font-weight: bold;
	margin: 5px 5px 0 0;
}
#oshirase-left-link dd{
	font-size:15px;
	margin-left:-1px;
}
#oshirase-left-link dd a{
	color:#333;
}
#oshirase-link-back1 dd a{
	color:#330;
}
#oshirase-left-link dd a:hover{
	color:#F00;
}
.kaigyou{
	padding-bottom:30px;
}
.kaigyou-3{
	letter-spacing:-.02em;
}
#oshirase-link-back2{
	background-color:#FFF;
	padding:5px 4px;
	border-radius:5px;
	margin-top:10px;
}
#oshirase-link-back3{
	background-color:#FFF;
	padding:5px 4px;
	border-radius:5px;
	margin-top:10px;
}
#oshirase-link-back4{
	background-color:#FFF;
	padding:5px 4px;
	border-radius:5px;
	margin-top:10px;
}
#oshirase-link-back5{
	background-color:#FFF;
	padding:0 4px 10px;
	border-radius:5px;
	margin-top:10px;
}
#oshirase-link-back6{
	background-color:#FFF;
	padding:5px 4px;
	border-radius:5px;
	margin-top:10px;
}
#oshirase-shiken{
	text-align:center;
	margin:0 auto;
}
#oshirase-left-shinkou{
	width:260px;
	height:30px;
	border-radius:5px;
	margin-top:20px;
	background-color:#a6cc57;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:1;
	font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;
	font-size:18px;
	padding-top:7px;
	letter-spacing:.15em;
	text-align:center;
	vertical-align:middle;
}
#oshirase-left-tel{
	width:260px;
	height:420px;
	margin:-5px 0 30px;
	background-color:#eef8d9;
	border-radius:0 0 10px 10px;
}
#oshirase-left-tel dl{
	padding:10px 20px 0 20px;	
}
#oshirase-left-tel dt{
	float:left;
	width:80px;
	font-size:14px;
	font-weight:bold;
	clear:left;
	text-align:start;
	padding:5px 0;
	line-height:1.4em;
}
#oshirase-left-tel .shibu{
	font-weight:normal;
	text-align:left;
	padding-left:9px;
}
#oshirase-left-tel dd{
	float:right;
	width:120px;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 5px 10px;
	text-align:start;
	line-height:1.4em;
}
#oshirase-left-tel #onaji{
	font-weight:normal;
}
#oshirase-left-tel #kusimoto{
	margin-top:10px;
}
#oshirase-right{
	float: right;
	width: 600px;
	font-size:15px;
	letter-spacing:.03em;
}
#oshirase-title{
	float:right;
	text-align:right;
	font-size:14px;
	margin:0 5px 30px 0;
}
.oshirase-pict{
	float:right;
	margin:0 0 10px 5px;
}
#oshirase-pict-1{
	float:right;
	margin:80px  20px 0 0;
}
.oshirase-box{
	margin:0 0 20px 10px;
}
.oshirase-midashi{
	font-size:18px;
	font-weight:bold;
	background-color:#e1efd9;
	border:7px #80be4a solid;
	border-top-style:hidden;
	border-bottom-style:hidden;
	float:left;
	width:547px;
	margin-bottom:4px;
	height:32px;
	line-height:normal;
	padding:6px 0 0 16px;
	page-break-inside:avoid;
}
.oshirase-midashi2{
	font-size:18px;
	font-weight:bold;
	background-color:#e1efd9;
	border:7px #80be4a solid;
	border-top-style:hidden;
	border-bottom-style:hidden;
	float:left;
	width:547px;
	margin-bottom:4px;
	height:58px;
	line-height:normal;
	padding:6px 0 0 16px;
	page-break-inside:avoid;
}
#kaigyou{
	font-size:17px;
}
.oshirase-text{
	padding:0 15px 0 10px;
}
#oshirase-kakomi{
	margin:-40px auto 0;
}
.oshirase-right-kakomi{
	float:right;
	width:560px;
	background-color:#fff2c4;
	padding:15px 10px 0;
	margin-right:10px;
}
.oshirase-midashi-kakomi{
	font-size:18px;
	font-weight:bold;
	padding:6px 6px 0 6px;
	width:525px;
	margin:0 auto;
	background-color:#FFF;
	color:#ED6D34;
	border:7px #ED6D34 solid;
	border-top-style:hidden;
	border-bottom-style:hidden;
}
.oshirase-right-kakomi dd{
	padding:10px 8px 15px;
}
#oshirase-betuwaku{
	float:right;
	width:575px;
	font-size:15px;
	border:3px solid #4C4298;
	margin:30px 10px 30px 0;
	background-color:#FFF;
}
#oshirase-kakomi1{
	float:right;
	clear:both;
}
#oshirase-medaru{
	float:right;
	width:575px;
	font-size:15px;
	background-color:#999;
	border:3px solid #D7004A;
	border-radius:10px;
	margin:10px 10px 35px 0;
	background-color:#FFF;
}
.medaru-pic{
	text-align:center;
}
#medaru-design{
	color:#D7004A;
	text-align:center;
	font-size:25px;
	font-weight:bold;
}
#medaru-naiyou{
	padding: 10px 20px 5px 20px;
	text-align: left;
}
#medaru-naiyou dt{
	font-size:16px;
	font-weight:bold;	
}
#medaru-text{
	padding:5px 20px;
}
#medaru-pic2{
	margin:-15px 0 15px 20px;
}
#medaru-tel{
	padding:10px 0 20px 20px;
	text-align:left;
}





#oshirase-kankyou{
	float: right;
	width: 575px;
	font-size: 15px;
	background-color: #999;
	border: 3px solid #00A85F;
	border-radius: 10px;
	margin: 10px 10px 35px 0;
	background-color: #EBF3D9;
}
.kankyou-pic{
	text-align:center;
}
.kankyou{
	float: right;
	width: 220px;
	height:30px;
	vertical-align:middle;
	text-align:center;
	border: 1px solid #00A85F;
	border-radius: 10px;
	background-color: #00A85F;
	font-size: 20px	;
	font-weight: 600;
	color: #FFF;
	padding-top:5px;
	margin:10px;
}
#kankyou-design{
	color: #00A85F;
	text-align: left;
	font-size: 27px;
	font-weight: 600;
	margin: 20px;
}
#kankyou-naiyou{
	padding: 10px 20px 5px 20px;
	text-align: left;
}
#kankyou-naiyou dt{
	font-size: 15px;
	font-weight: bold;
}
#kankyou-text{
	padding: 0px 20px;
	font-size: 16px;
	text-height: font-size;
}
#kankyou-pic2{
	margin:-15px 0 15px 20px;
}
#kankyou-tel{
	padding:10px 0 20px 20px;
	text-align:left;
}









#oshirase-betuwaku-tag{
	font-size:18px;
	color:#FFF;
	width:525px;
	height:30px;
	margin:15px auto;
	background-color:#4C4298;
	padding:8px 10px 5px;
	text-align:center;
	border-radius:10px 0 10px 0;
}
#oshirase-betuwaku-read{
	float:right;
	text-align:right;
	margin-right:22px;
	font-weight:bold;
}
#oshirase-betuwaku-text{
	clear:both;
	padding:10px 20px 20px 25px;
}
#oshirase-right-seisyonen{
	float:right;
	width:575px;
	margin:0 13px 20px 0;
	background-color:#D4ECEA;
}
#seisyounen-pic{
	margin:0 auto 15px;
}
#hotaru{
	margin:-153px 0 20px 320px;
}
.oshirase-midashi-seisyonen{
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	width:525px;
	height:25px;
	margin:0 auto;
	background-color:#00A5A8;
	padding:5px 10px;
	text-align:center;
	border-radius:10px 0 0 0;
}
.oshirase-seisyonen-koumoku{
	margin:0 auto 10px;
	text-align:left;
	width:521px;
	background-color:#FFF;
	border:2px #00A5A8 solid;
	border-radius:0 0 10px 0;
	padding:10px;
}
.seisyounen-midashi1{
	width:546px;
	background:#FFF;
	font-size:18px;
	font-weight:bold;
	border-radius:10px;
	color:#000;
	height:30px;
	margin:0 auto 5px;
	text-align:center;
	padding-top:5px;
}
.seisyonen-koumoku{
	padding:5px 0 15px 23px;
}
#oshirase-right-shiken{
	float:right;
	width:575px;
	margin:0 13px 20px 0;
	background-color:#EAF5FC;
}
#oshirase-right-shiken-title{
	margin:10px 0 15px 100px;
	text-align:left;
}
.siken-midashiP1 {
	font-size:18px;
	font-weight:bold;
	color:#000;
	width: 100%;
	background-color:#d4e9f8;
	border:7px #84c1e8 solid;
	border-top-style:hidden;
	border-bottom-style:hidden;
	float:left;
	width:525px;
	margin:0 0 5px 10px;
	height:32px;
	line-height:normal;
	padding:6px 0 0 16px;
	page-break-inside:avoid;
}
.siken-midashiP2 {
	padding:0 20px 20px 20px;
}
/*↑おしらせページ↑*/


/*↓知事ページ↓*/
#topic-chizi{
	margin:-7px auto 10px;
	padding:10px 0 10px 75px;
	text-align:left;
	line-height:170%;
	background-color:#F5F1DF;
	page-break-inside:avoid;
}
#chizi-back{
	float:left;
	width:680px;
	padding:40px 30px 30px 40px;
}
#chizi-tab{
	float:left;
	margin-top:10px;
	clear:left;
}
#chizi-pic{
	float:right;
	margin:-5px 30px 0 0;
	clear:right;
}
#topic-chizi h3{
	font-size:26px;
	font-weight:bold;
	clear:left;
	margin:-100px auto 10px;
	line-height:1.4em;
	letter-spacing:0.1em;
}
#chizi-sign{
	padding:10px 0;
	float:right;
	margin-top:100px;
}
#message{
	padding:10px 0;
}
/*↑知事ページ↑*/


/*↓催しページ↓*/
#moyowrap{
	width:100%;
	background-color:#F7F6C5;
	margin:-10px auto 10px;
}
#moyoosihead{
	display:inline-block;
}
#moyoosihead h2{
	margin:-8px 0 20px 30px;
	float:left;
	clear:both;
}
#moyoosihead #headsisetu{
	display:inline-block;
	margin:40px 0 0 30px;
}
#aoji-siseyhu{
	display:inline;
	background-color:#d2ecfa;
	border:1px #005BAC solid;
	border-radius:3px;
	padding:2px;
	color:#07569f;
	font-size:15px;
	font-weight:bold;
	letter-spacing:.1em;
}
#moyosi-tuika{
	padding-bottom:50px;
}
.moyosi-pict{
	float:right;
	margin:-20px 10px 0 0;
}
#suiboku{
	margin:-20px 10px 0 0;
}
#fura{
	margin-top:-100px;
}
#moyooshi_b{
	vertical-align:bottom;
	font-size:14px;
	padding-bottom:5px;
}
#akaji-siseyhu{
	display:inline;
	background-color:#fae5ee;
	border:1px #E95377 solid;
	border-radius:3px;
	padding:2px;
	color:#ed7895;
	font-size:15px;
	font-weight:bold;
	letter-spacing:.1em;
}
#moyooshi_r{
	vertical-align:bottom;
	font-size:14px;
}
#headsquare{
	float:right;
	margin:20px 30px 0 0;
}
.tenzi{
	color:#00A0E9;
}
.event{
	color:#F6AC19;
}
#moyokiji{
	padding:0 30px 10px;
}
#moyoleft{
	float:left;
	width:404px;
}
#moyoright{
	width:404px;
	margin-left:435px;
}
.moyosibox{
	margin-bottom:15px;
	background-color:#fff;
	border-radius:8px;
}
.boxb{
	border:solid 2px #005BAC;
}
.moyosibox .shusai{
	padding-left:8px;
	border-radius:8px;
	background-color:#D3EDFB;
	line-height:1.45em;
}
.moyosibox .shusai dt{
	padding:8px 0 0;
	font-size:21px;
	font-weight:bold;
	color:#005BAC;
}
.moyosibox .shusai dd{
	display:inline-block;
	font-size:15px;
	padding:3px 0;
	width:385px;
}
.shusai .sisetutel{
	font-weight:bold;
}
.moyosibox .moyosicontent{
	padding:4px;
	line-height:1.6em;
	font-size:15px;
}
.moyosibox .moyosicontent dt{
	font-weight:bold;
	padding:0 1em 0 1.2em;
	margin-top:-1.6em;
}
.moyosibox .moyosicontent dd{
	padding-left:1.2em;
}
.moyosibox .moyosicontent .hosoku{
	font-size:14px;
	font-weight:normal;
}
.boxr {
	border: solid 2px #E95377;
}
.boxr .shusai{
	background-color:#FBE6EF;
}
.boxr .shusai .sisetumei{
	color:#E95377;
}
.library{
	color:#F66;
	font-weight:bold;
}
.address{
	font-style:normal;
	border-bottom:solid 1px #E95377;
	display:block;
	margin-bottom:5px;
}
#art-m dd{
	margin-left:250px;
}
#art-h dd{
	margin-left:250px;
}
/*↑催しページ↑*/


/*↓広報番組ページ↓*/
#tv-topic{
	padding-bottom:150px;
	line-height:1.7em;
}
#tv-back{
	background-image:url(img/tv1.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
	padding-top:50px;
	margin-top:20px;
	clear:both;
}
#tv-back-in{
	color:#FFF;
	margin:-30px 0 0 490px;
}
#tv-left{
	float:left;
	clear:both;
	margin:13px 0 0 40px ;
}
#tv-right{
	float:right;
	margin:13px 40px 0 0;
}
.tv-tag{
	margin-bottom:20px;
}
.tv-green{
	color:#009C74;
	font-weight:bold;
}
#tv-time{
	width:410px;
}
#tv-time dt{
	float:left;
	clear:both;
}
#tv-time dd{
	padding-left:100px;
}
#tv-channel{
	margin-top:20px;
	clear:both;
}
#tv-right ul{
	margin:30px auto 0;
}
#tv-right li{
	margin:15px auto;
}
/*↑広報番組ページ↑*/


/*↓人権ページ↓*/
#human-topic{
	padding-bottom:150px;
	line-height:1.6em;
}
#human-topic h2{
	text-align:center;
}
#human-topic dl{
	padding:0 30px;
}
#human-topic dt{
	color:#1BB8CE;
	font-size:28px;
	margin:20px auto;
}
#human-topic address{
	margin:15px 30px;
}
/*↑人権ページ↑*/


/*↓プレミアページ↓*/
#premiere-topic{
	padding:120px 0 50px;
	line-height:1.5em;
}
#premiere-topic h2{
	float:left;
}
#rasisa{
	float:right;
	width:420px;
	padding:20px 30px 50px 0;
}
#premiere-left{
	float:left;
	clear:left;
	width:400px;
	margin:30px 0 0 20px;
}
#premiere-left h3{
	text-align:center;
	height:60px;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	padding-top:25px;
	background-color:#dc6988;
}
#premiere-left ul{
	background-color: #f7ebc1;
	height: 220px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#premiere-bun{
	float:left;
	width:195px;
	padding:15px 0 0 15px;
	line-height:1.5em;
}
#premiere-pic{
	float: right;
	margin: -30px 10px 0 0;
}
#mise-tel{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	clear: both;
	padding-top: 0px;
	float: left;
}
#premiere-right{
	float:right;
	width:410px;
	padding:0 20px 0 0;
}
#premiere-right ul{
	padding:10px;
}
.premiere-red{
	font-size:20px;
	font-weight:bolder;
	color:#C03;
}
#tyuusen-1{
	line-height:2em;
	padding:0 0 10px 0;
}
#tyuusen-2{
	line-height:1.5em;
}
#tyuusen-3{
	font-size:14px;
	line-height:1.5em;
	padding-top:10px;
}
#premiere-topic address{
	margin:50px 0 0 290px;
	padding:10px;
	font-size:15px;
	border:1px #C03 solid;
	display:inline-block;
}
/*↑プレミアページ↑*/


/*↓相談用↓*/
#soudan-topic{
	width: 100%;
	padding: 50px 0 100 0px;
	line-height: 1.7em;
	height: 1500px;
}
#soudan-topic h2{
	margin:30px auto;
	text-align:center;
}
#soudan-left{
	float: left;
	width: 400px;
	margin-left: 20px;
	margin-bottom: 50px;
}
#soudan-right{
	float:right;
	width:400px;
	margin-right:20px;
}
.soudan-midashi1{
	font-weight:bold;
	height:34px;
	width:400px;
	padding-bottom:5px;
	background-image: url(img/soudan2.gif);
	background-repeat:no-repeat;
	font-size: 18px;
}
.soudan-midashi1 dt{
	float: left;
	padding: 5px 0 0 10px;
	clear: right;
}
.soudan-midashi2 dd{
	float:right;
	padding-right:30px;
}
.soudan-midashi2{
	font-weight:bold;
	height:65px;
	width:400px;
	background-image:url(img/soudan3.gif);
	background-repeat:no-repeat;
	font-size:18px;
	padding:7px 0 0 10px;
}
.soudan-midashi2 dt{
	float:left;
	clear:right;
}
.soudan-midashi2 dd{
	float:right;
	padding-right:30px;
}
.blue-waku{
	display: inline;
	padding: 1px;
	background-color: #06C;
	color: #FFF;
	font-weight: 100;
	border-radius: 5px;
}
.soudanindent25{
	text-indent: -2.5em;
	padding: 0 0 0 2.5em;
	margin: 0;
}
.soudanindent50{
	padding:0 0 0 5em;
	margin:0;
	text-indent:-5em;
}
.soudanindent75{
	padding:0 0 0 7.5em;
	margin:0;
	text-indent:-7.5em;
}
.soudan-tel{
	padding:0 5px 5px;
	letter-spacing:-.03em;
}
/*↑相談用↑*/


/*↓きいちゃん体験↓*/
#kichan-topic{
	padding: 20px 30px 30px 50px;
	background-color:#F6F8D9;
}

#kichan-img{
	background-color:#F6F8D9;
	text-align:center;
}


#kichan-left{
	float:left;
	width:510px;
	margin-left:20px;	
}
#kichan-right{
	float:right;
	width:260px;
	margin-right:25px;
}
.ki-text{
	font-size:14px;
}
.kii-text{
	font-size:13px;
	padding:3px 14px 10px 0;
	line-height:1.25;
}
#kinan-pic{
	float:left;
	width:249px;
	margin-top:15px;
}
#kaigan-pic{
	float:right;
	width:249px;
	margin-top:15px;
}
#kichan-honbun{
	margin-bottom:10px;
}
#kichan-right-pic{
	float:right;
	margin-bottom:85px;
}
#taiken-map{
	float:left;
	margin:0 30px;
}
#taiken-root li{
	font-size:14px;
}
.root-t{
	margin:-2px 0 3px;
}
.taiken-m{
	color:#925E8E;
}
.taiken-o{
	color:#EF8200;
}
.taiken-b{
	color:#936F62;
}
#kihoku{
	display:inline-block;
	color:#FFF;
	font-weight:100;
	background-color:#925E8E;
	padding:0 4px;
	border-radius:3px;
	margin-bottom:2px;
}
#kityu{
	display:inline-block;
	color:#FFF;
	font-weight:100;
	background-color:#EF8200;
	padding:0 4px;
	border-radius:3px;
	margin-bottom:2px;
}
#kinan{
	display:inline-block;
	color:#FFF;
	font-weight:100;
	background-color:#936F62;
	padding:0 4px;
	border-radius:3px;
	margin-bottom:2px;
}
#kaigan{
	display:inline-block;
	color:#FFF;
	font-weight:100;
	background-color:#00AFEC;
	padding:0 4px;
	border-radius:2px;
}
#kichan-stamp{
	float: left;
	width: 400px;
	font-size: 14px;
	background-color: #FFF;
	border: 1px #111 solid;
	margin-left: 5px;
	padding: 5px 8px 2px;
}
#taiken-rary{
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.taiken-cycling{
	text-align:center;
	margin:10px;
}
#taiken-tel{
	float: right;
	font-size: 14px;
	margin-right: 10px;
}
/*↑きいちゃん体験↑*/


/*↓受動喫煙↓*/
#kenkou-topic{
	background-color: #EAF6FD;
	border: 1px #005BAC solid;
	clear: both;
	padding: 0 25px 0 20px;
}
#jyudou-title dt{
	float:left;
	margin:20px 0 20px 80px;
}
#jyudou-title dd{
	float: right;
	margin: 70px 170px 0 0;
	color: #005BAC;
	font-size: 34px;
	font-weight: bold;
}
#jyudou-tel{
	clear: both;
	margin-left: 10px;
}
#jyudou-tel dt{
	display:inline-block;
	background:#FFF;
	border:1px #0066FF solid;
	padding:2px 5px 1px;
}
#jyudou-tel dd{
	text-align:right;
	margin:-35px 5px 0 0;
}
#jyudou-text{
	margin: 30px auto 20px 10px;
	line-height: 1.6em;
	width: 460px;
	text-justify: auto;
	text-align: justify;
}
#jyudou-kanban dt{
	background-image:url(img/kenkou2.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:270px;
	font-size:12px;
	text-align:center;
	line-height:1.3em;
	letter-spacing:-.1em;
	margin:10px auto 0px;
}
#jyudou-kanban dd{
	font-size:14px;
}
/*↑受動喫煙↑*/
