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;
	outline: 0;
	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: 25px 0 0 20px;
	font-size: 19px;
	font-weight: bold;
	color: #00F;
}




/*↓点線の色（月ごと）↓*/
.hr-index2 {
	border-top: #005BAC 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:890px;
	margin:30px auto;
}
/*↓お知らせの背景色（月ごと）↓*/
#osirase-bar{
	height: 40px;
	background-color: #005BAC;
	border: 1px #005BAC 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;
	margin-left:40px;
}
#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 200px 20px 0;
	
}
.index-oshirase-kigou{
	color:#A8D182;
	font-size:10px;
}
.index-oshirase-kigou-o{
	color:#ED6D34;
	font-size:10px;
}
.index-oshirase-kigou-m{
	color:#4C4298;
	font-size:10px;
}
.index-oshirase-kigou-r{
	color:#D6004A;
	font-size:10px;
}
.index-oshirase-kigou-b{
	color:#00A5A8;
	font-size:small;
	margin-left:10px;
}
.index-siken-kigou {
	color:#71BCE9;
	font-size:10px;
}
.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: #005BAC;
	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 #89A3D4;
	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:760px;
	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 0px 0 0;
}
/*↓線の色（月ごと）↓*/
#hr-header {
	width: 100%;
	margin: 0 auto 7px;
	border-top: thin #005BAC solid;
	float: left;
}
/*↑線の色（月ごと）↑*/
topic{
	width:100%;
	margin:10px 10px 10px 5px;
	padding:auto 10px 10px 10px;

}
#topic2 {
	width:900px;
	margin:0 25px 0 25px;
}

/*↑index以外全ページ共通↑*/


/*↓特集ページ↓*/
#menu1 {
	width:100%;
	margin:0;
	font-size:14px;
}
.hr-tokusyutab{
	clear:both;
	color:0E79BD;
}
#tokusyu-tab{
	float:left;
	color:#000;
	font-weight:bold;
	font-size:14px;	
	margin-left:9px;
}
#tokusyu-tab a{
	color:#000;
	font-weight:bold;
	font-size:14px;
}
#tokusyu-tab a:hover{
	color:#F00;
}
.tokusyu-tab3t{
	background-image: url(img/tokusyu-tab1t.gif);
background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:320px;
	padding-top:8px;
	text-align:center;
	margin:0 3px;
}
.tokusyu-tab3ts{
	background-image: url(img/tokusyu-tab1ts.gif);
background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:320px;
	padding-top:8px;
	text-align:center;
	margin:0 3px;
}
.tokusyu-tab3tm{
	background-image: url(img/tokusyu-tab1tm.gif);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:435px;
	padding-top:8px;
	text-align:center;
	margin:0 4px 0 8px;
}

.tokusyu-tab3tms{
	background-image: url(img/tokusyu-tab1tsm.gif);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:435px;
	padding-top:8px;
	text-align:center;
	margin:0 8px 0 4px;
}

.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-tab3g1{
	background-image:url(img/tokusyu-tab2g.gif);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:460px;
	padding-top:8px;
	text-align:center;
	margin:0 0 0 20px;
}
.tokusyu-tab3b1{
	background-image:url(img/tokusyu-tab1b.gif);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:320px;
	padding-top:8px;
	text-align:center;
	margin:0 20px;
}

.tokusyu-tab4-ls {
	background-image:url(img/tokusyu-tab4-s.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:216px;
	padding-top:8px;
	text-align:center;
	margin:0 3 0 9px;
}

.tokusyu-tab4-l {
	background-image:url(img/tokusyu-tab4.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:216px;
	padding-top:8px;
	text-align:center;
	margin:0 3 0 9px;
}

.tokusyu-tab4-cs {
	background-image:url(img/tokusyu-tab4-s.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:216px;
	padding-top:8px;
	text-align:center;
	margin:0 3 0 3px;
}

.tokusyu-tab4-c {
	background-image:url(img/tokusyu-tab4.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:216px;
	padding-top:8px;
	text-align:center;
	margin:0 3 0 3px;
}

.tokusyu-tab4-rs {
	background-image:url(img/tokusyu-tab4-s.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:216px;
	padding-top:8px;
	text-align:center;
	margin:0 0px 0 3px;
}

.tokusyu-tab4-r {
	background-image:url(img/tokusyu-tab4.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:216px;
	padding-top:8px;
	text-align:center;
	margin:0 0px 0 3px;
}

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

#tokusyu-topic2{
	width:100%;
	margin:10px 10px 10px 10px;
	padding:auto 20px 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; 
}

.tokusyu-font{
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:600;
	line-height: 1.65em;
}

.tokusyu-pic{
	float:right;
	margin-left:30px;
	margin-top:-20px;
}
.tokusyu-pic2{
	float:right;
	margin-left:10px;
	margin-top:-5px;
}
.tokusyu-pic3{
	float:right;
	margin-right:35px;
	margin-left:10px;
}



#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;
}
.tokusyuobi1{
	font-size:30px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#EF8200;
	background-color:#FFF3C2;
	border-left:7px #F18D00 solid;
	border-top-style:hidden;
	border-bottom-style:hidden;
	float:left;
	width:840px;
	margin-bottom:4px;
	margin-top:10px;
	height:50px;
	line-height:normal;
	padding:6px 0 0 16px;
	page-break-inside:avoid;
}
.tokusyuobi2{
	font-size:30px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#0092D4;
	background-color:#DFF1FC;
	border-left:7px #0092D4 solid;
	border-top-style:hidden;
	border-bottom-style:hidden;
	float:left;
	width:840px;
	margin-bottom:4px;
	margin-top:10px;
	height:50px;
	line-height:normal;
	padding:6px 0 0 16px;
	page-break-inside:avoid;
}
.tokusyuobi3{
	font-size:30px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#00A161;
	background-color:#FADBD9;
	border-left:7px #EA606F solid;
	border-top-style:hidden;
	border-bottom-style:hidden;
	float:left;
	width:840px;
	margin-bottom:4px;
	margin-top:10px;
	height:50px;
	line-height:normal;
	padding:6px 0 0 16px;
	page-break-inside:avoid;
}
.obitokusyu{
	background-color:#FFF3C2;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:25px;
	color:#00A161;
	font-weight:bold;
	float:left;
	width:400px;
	margin:10px 0 0 12px;
	height:40px;
	padding:8px;
	}
	
	.obitokusyu5{
	background-color:#FFF3C2;
	color:#BB641C;
	float:left;
	width:375px;
	margin:10px 0 0 12px;
	height:40px;
	padding:8px;
	}
	.obitokusyu6{
	background-color:#FFF3C2;
	color:#BB641C;
	float:left;
	width:420px;
	margin:10px 0 0 12px;
	height:40px;
	padding:8px;
	}
.content1{
	width: 840px; height: 150px;
	background-color:#ECF3CF;
	margin:0 10px 0 20px;
}
.content2{
	
	background-color:#ECF3CF;
	margin:0 0px 0 15px;
}
.jinkenkakoi{
	width: 480px; height:200px;
	background:#DEE1F2;
	border-radius:5px;
}
	.texttokusyu{
	padding-left:20px;
	width:500px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	line-height:1.5em;
	
	}
	.texttokusyu3{
	padding-left:20px;
	width:300px
	clear:right;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	line-height:1.5em;
	font-size:16px;
	}
	.texttokusyu03{
	padding-left:5px;
	width:300px
	clear:right;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:25px;
	line-height:1.5em;
	
	font-weight:bold;
	}
	.texttokusyu04{
	padding-left:20px;
	width:500px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:1.5em;
	
	}
.obitokusyu2{
	background-color:#FFF3C2;
	color:#009EA7;
	float:left;
	width:870px;
	margin:10px 0 0 12px;
	height:40px;
	padding:8px;
	
	}
.obitokusyu3{
	background-color:#DFF1FC;
	font-size:25px;
	color:#0092D4;
	font-weight:bold;
	float:left;
	width:870px;
	margin:10px 0 0 18px;
	height:40px;
	}
.obitokusyu4{
	background-color:#DFF1FC;
	font-size:25px;
	color:#0092D4;
	font-weight:bold;
	float:left;
	width:560px;
	margin:10px 0 0 18px;
	height:40px;
	}

	.texttokusyu{
	padding-left:20px;
	font-family:"A-OTF UD新ゴNT Pr6N";
	}
	.textizon{
	padding:10px;
	width:500px;
	clear:right;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	line-height:1.2em;
	font-size:16px;
	}
.hyou1 {
	margin:0 0 0 20px;
	float:left;
	}


.hyou1 td{
	padding: 10px 10px;	
	position:relative;
}
.hyou2 {
	 border-right-width: 2px;
  border-right-style: dotted;
  border-right-color: #000;
  background:#FFC;
  
}
.hyou02-2{
		 border-right-width: 2px;
  border-right-style: dotted;
  border-right-color: #000;
  font-size:16px;
  padding:10px;
}

.hyoufont{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	line-height:1.5em;
}
.hyou02-03{
	border-bottom-style:dotted;
	border-bottom-color:#603;
	border-bottom-width:2px;
}

.QA{
	background-image: url("img/t1-16_11gif_10.gif");
	background-repeat: no-repeat;
	margin-left:20px;
}
.qa2{
	margin:0 0 0 20px;
	
}

	
.hyou3 {
	 border-left: 0px;
	 font-size:14px;
	  padding:10px;
}
.hyou3-02 {
	 border-left: 0px;
	 font-size:16px;
	 padding-left:10px;
	 }
.hyou4{
	border-color: #F00;
	}
.hyou5{
	border-right-color: #000;
}
.hyou6{
	border-left: 0px;
}
.hyou7{
	border-top:0px;
}
.hyou8{
	border-bottom-color: #000;
}
.hyou9{
	border-width:2px 2px 1px 2px;
}
.hyou10{
	border-width:1px 2px 2px 2px;
}
.yajirusi{
	float:none;
	
	}
.hyouright td{
	padding:5px 0 0 0;
	}
.hyouright {
	margin:0 12px 0 0;
	font-size:12px;
	float:right;
	background-color:#F4EFC2;
	}
.hyou11{
	border-bottom:0px;
	}
.kakoijio{
	text-align:center;
padding:10px;
 width: 420px;
 border: 2px solid #6EB92B; 
 background-color: #fff; 
 border-radius: 20px; 
 margin:10px 0 0 5px;
}


/*↑特集ページ↑*/


/*↓おしらせページ↓*/
#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{
	font-size: 10px;
	color: #FFD2EB;
	font-weight: bold;
	margin: 5px 5px 0 0;
}
.oshirase-kigou-b{
	font-size: 10px;
	color: #FEC873;
	font-weight: bold;
	margin: 5px 5px 0 0;
}
.oshirase-kigou-p{
	font-size:10px;
	color:#82C0EA;
	font-weight:bold;
	margin:5px 5px 0 0;
}
.oshirase-kigou-o{
	font-size: 10px;
	color: #B7E66C;
	font-weight: bold;
	margin: 5px 5px 0 0;
}
.oshirase-kigou-k{
	font-size: 10px;
	color: #FCE265;
	font-weight: bold;
	margin: 5px 5px 0 0;
}
.oshirase-kigou-m{
	font-size:10px;
	color:#4C4298;
	font-weight:bold;
	margin:5px 5px 0 0;
}
.oshirase-kigou-g{
	font-size:10px;
	color:#00A5A8;
	font-weight:bold;
	margin:5px 5px 0 0;
}
.oshirase-kigou-g2{
	font-size:10px;
	color:#00A85F;
	font-weight:bold;
	margin:5px 5px 0 0;
}
.oshirase-kigou-r{
	font-size: 10px;
	color: #D6004A;
	font-weight: bold;
	margin: 5px 5px 0 0;
}
.oshirase-kigou-i{
	font-size: 10px;
	color: #9E6041;
	font-weight: bold;
	margin: 5px 5px 0 0;
}
.oshirase-kigou-s{
	font-size: 10px;
	color: #4C4298;
	font-weight: bold;
	margin: 5px 5px 0 0;
}
.oshirase-kigou-9{
	font-size: 10px;
	color: #EB6D81;
	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-midori{
	float:right;
	width:500px;
	padding-right:10px;
}
#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-pict2{
	float:right;
	vertical-align:bottom;
	list-style-type: none;
	margin:-15px 0 0 0;
}
#oshirase-pict-1{
	float:right;
	margin:80px  20px 0 0;
}
.oshirase-box{
	margin:0 0 20px 10px;
	float: inherit;

}
.oshirase-midashi{
	font-size: 18px;
	font-weight: bold;
	background-color: #e1efd9;
	border: 7px #80be4a solid;
	border-top-style: hidden;
	border-bottom-style: hidden;
	float: none;
	width: 547px;
	margin-bottom: 4px;
	height: 32px;
	line-height: normal;
	padding: 6px 0 0 16px;
	page-break-inside: avoid;
}

.oshirase-kiro{
	font-size:18px;
	font-weight:bold;
	background-color:#FFEEA9;
	border:7px #F9D93A 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-midashi3{
	font-size:18px;
	font-weight:bold;
	background-color:#FFD2EB;
	border:7px #ffb2dc 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;
}
#kaigyou{
	font-size:17px;
	
}
.oshirase-text{
	padding:0 15px 0 10px;
	
	
}
#oshirase-kakomi{
	margin:40px 0 35px 0;
	float:right;
}
.oshirase-right-kakomi{
	float:right;
	width:560px;
	background-color:#fff2c4;
	padding:20px 10px 0 0;
	margin-right:10px;
}

	
.oshirase-right-kakomi dd{
	padding:10px 8px 15px;
}
#oshirase-betuwaku{
	float:right;
	width:568px;
	font-size:15px;
	border:3px solid #4C4298;
	margin:10px 10px 35px 0;
	background-color:#FFF;
}
#oshirase-kakomi1{
	float:right;
	clear:both;
}
#oshirase-medaru{
	float:right;
	width:560px;
	font-size:15px;
	background-color:#999;
	border:3px solid #D7004A;
	border-radius:10px;
	margin:10px 15px 35px 0;
	background-color:#FFF;
}
.atama{
	white-space:pre;
	}
.medaru-pic{
	text-align:center;
	margin-top:-1px;
}
#medaru-design{
	color:#D7004A;
	font-size:25px;
	font-weight:bold;
	text-align:center;
}
#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 0px;
	text-align:left;
}

ul {
    list-style-position: inside;
}

  



#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:10px 10px 35px 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:30px;
	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 10px 10px 20px;
}
#oshirase-right-shiken{
	float:right;
	width:575px;
	margin:0 13px 10px 0;
	background-color:#EAF5FC;
}
#oshirase-izonsyou{
	float: right;
	width: 555px;
	margin: 10px 10px 35px 0;
	padding-right: 15px;
}
#oshirase-right-shiken-title{
	margin:10px 0 15px 100px;
	text-align:left;
}
#oshirase-right-izon-title{
	margin:10px 0 0px 150px;
	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: none;
	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:0 -10px 0 0px;
}
.moyosi-pict2{
	float:right;
	margin:-20px 10px 0 0;
	border-radius: 40px/60px 
}
#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{
	clear:both;
}
#tv-right ul{
	margin:30px auto 0;
}
#tv-right li{
	margin:15px auto;
}
/*↑広報番組ページ↑*/


/*↓人権ページ↓*/
#human-topic{
	padding-bottom:20px;
	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:450px;
	height:50px;
	margin:20px 0 0 20px;
}
#premiere-left h3{
	text-align:center;
	height:55px;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	padding-top:20px;
	background-color:#dc6988;
}
#premiere-left ul{
	background-color: #f7ebc1;
	height: 220px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#premiere-bun{
	float:left;
	width:200px;
	padding:15px 0 0 15px;
	line-height:1.5em;
}
#premiere-pic{
	float:right;
	margin: 20px 10px 0px 0px;
	clear:right;
}
#mise-tel{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	clear: both;
	padding-top: 0px;
	margin:-0px 0px 0px 15px;
	float: left;
}
#premiere-right{
	float:right;
	width:390px;
	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{
	clear:both;
	float:right;
	margin:30px 0 0 0px;
	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:1700px;
}
#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:5px 0 0 10px;
	background-image: url(img/soudan2.gif);
	background-repeat:no-repeat;
	font-size: 18px;
}
.soudan-midashi1 dt{
	float: left;
	clear:right;
}

.soudan-midashi1 dd{
	float:right;
	padding-right:30px;
}

.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-midashi3 dt{
	float:left;
	clear:right;
}

.soudan-midashi3 dd{
	float:right;
	padding-right:30px;
}

.soudan-midashi3{
	font-weight:bold;
	height:85px;
	width:400px;
	background-image:url(img/soudan4.gif);
	background-repeat:no-repeat;
	font-size:18px;
	padding:4px 0 0 10px;
}

.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:300px;
	margin-left:10px;	
}
#kichan-right{
	float:left;
	width:500px;
	margin-left:10px;
}
.ki-text{
	font-size:14px;
	widht:100;
}
.ki-text2{
	font-size:14px;
	widht:100;
	margin-bottom:10px;
}
.ki-text3{
	font-size:14px;
	width:350px;
	float:right;
	margin: 10px 20px 0;
	
}
.ki-text4{
	font-size:14px;
	width:300px;
	float:left;
	margin:10px 0 10px 30px;
	
	
}
.kii-text{
	font-size:13px;
	padding:3px 14px 10px 0;
	line-height:1.25;
}

#kinan-pic{
	float:left;
	width:350px;
	margin-top:15px;
}
#kinan-pic2{
	float:left;
	margin-left:80px;
	
}

#kichan-honbun{
	margin-bottom:0px;
	width:370px;
}
.intaberleft{
	margin-top:15px;
}
.under{
	width:300px;
	}
#kichan-right-pic{ 
	margin-right:20px;
	float:none;
	right:70px;
	margin-top:15px;
	margin-left:70px;
	
}
.map{
	margin-top:10px;
	margin-left:10px;
}
#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;
}
#itimaiiwa{
	display:inline-block;
	padding:0 4px;
	margin-bottom:2px;
	width:100px;
}
#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{
	font-size: 14px;
	margin-right: 10px;
}
.farthestdown{
	float:right;
	margin:20px 20px 20px 5px;
}
.title{
	margin:0px 0 10px 25px;
	}
.box{
	 position: relative;
}

.kichanin{
    position: absolute;
    top: -70px;
    left: 89%;
	}
.l-border{
	display:inline-block;
	background:#FFF;
	border:3px #187a49 dashed;
	padding:10px 10px ;
	width: 800px;
	
}
.textdown{
	margin:6px 0 0 0;
}
/*↑きいちゃん体験↑*/


/*↓受動喫煙↓*/
#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;
}
/*↑受動喫煙↑*/
.kyukyu{
	background:#EB6D81; 
	font-size:20px; 
	text-align:center; 
	color:#FFF; 
	padding:10px; 
	font-weight:bold;
}


/*↓10月平野追加↓*/


#oshirase-kakomi10gatu{
	margin: 40px 0 35px 0;
	float: right;
	width: 500px;
}
.oshirase-right-kakomi10gatu{
	float: none;
	width: 560px;
	background-color: #FFFBD3;
	padding: 20px 10px 0 0;
	margin-right:10px 10px 35px 0px;
}

	
.oshirase-midashi-kakomi10gatu{
	font-size: 18px;
	font-weight: bold;
	background-color: #F8DBDA;
	border: 7px #ECA5B2 solid;
	border-top-style: hidden;
	border-bottom-style: hidden;
	float: none;
	width: 540px;
	margin-bottom: 4px;
	height: 32px;
	line-height: normal;
	padding: 6px 0 0 16px;
	page-break-inside: avoid;
	color: #000000;
}

#oshirase-kakomi10gatu2{
	margin:40px 0 0 0;
	float:right;
}
.oshirase-right-kakomi10gatu2{
	float: none;
	width: 570px;
	padding: 20px 10px 0 0;
	margin-right: 10px;
}

	
.oshirase-midashi-kakomi10gatu2{
	font-size: 18px;
	font-weight: bold;
	background-color: #F8DBDA;
	border: 7px #ECA5B2 solid;
	border-top-style: hidden;
	border-bottom-style: hidden;
	float: none;
	width: 540px;
	margin-bottom: 4px;
	height: 32px;
	line-height: normal;
	padding: 6px 0 0 16px;
	page-break-inside: avoid;
	color: #000000;
}


#oshirase-right-kakomi201910 {
	font-size: 97%;
	line-height: normal;
	float: right;
	width:545px;
	margin:10px 10px 35px 0;
	background-color: #FFF2B8;
	padding: 10px;
	height: auto;
	
	background-image: none;
}

#oshirase-nesagemidasi {
	color: #009F9B;
	font-size: 23px;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}

.osirase-nesage1 {
	font-size: 15px;
	text-align: center;
}

.osirase-nesage2 {
	font-size: 22px;
	text-align: center;
	font-weight:bold;
}

.osirase-nesage3 {
	border:2px #D81C52 solid;
}
.oshirase-midashi-kakomi{
	font-size: 18px;
	font-weight: bold;
	background-color: #FFF;
	border: 7px #ED6D34 solid;
	border-top-style: hidden;
	border-bottom-style: hidden;
	float: none;
	width: 540px;
	margin-bottom: 4px;
	height: 32px;
	line-height: normal;
	padding: 6px 0 0 16px;
	page-break-inside: avoid;
	color:#ED6D34;
}



#zouzei-topic {
	background-color: #F0E9C2;
	width: 700px;
	padding: 20px 100px 20px 100px;
	margin-top: -7px;
}

#zouzei-midasi {
	font-size: 32px;
	font-weight: bold;
}

.zouzei-blue {
	color: #004E93;
	font-size: 21px;
	padding: 10px;
}

.zouzei-blue2 {
	color: #004E93;
	font-size: 15px;
	padding: 5px 0px 10px 0px;
}

.zouzei-table {
	border-spacing: 0px;
	border:solid 5px #004E93;
	border-radius:10px;
	background-color:#FFF;
}

.zouzei-dot {
	border-top-style: dotted;
	border-top-color:#004E93;
	padding: 10px 20px;
}

.zouzei {
	color: #FFF;
	background-color:#004E93;
	padding: 10px;
	border-radius: 20px;
}

/*↓11月平野追加↓*/

#moyousi-blue {
	color: #0086D1;
	padding:4px;
	font-weight:bold;
	font-size:15px;
}

.moyousi201911{
	border-radius:8px;
	background-color:#fff;
	margin-bottom:10px;
	padding:5px;
}

.bold{
	font-size:16px;
	font-weight:bold;
}

.bluebold{
	font-size:16px;
	font-weight:bold;
	color:#005BAC;
}

.bluerightsolid {
	border-right-style: solid;
	border-right-color: #005BAC;
	padding-left:5px;
	vertical-align:top;
	width:407px;
}

.bluerightsolid2 {
	padding-left:5px;
	vertical-align:top;
}

.table201911{
	border-collapse: collapse;
	width:835px;
}

table.R2nyuushi {
	border-collapse:collapse;
	margin:0 -10px 0 -10px;
}

.R2nyuushi th {
	border:solid 2px #005BAC;
	background-color:#A0CAEC;
	font-size:16px;
	font-weight:normal;
}

.tdwhite {
	border:solid 2px #005BAC;
	background-color:#fff;
	font-size:14px;
}

.tdyellow {
	border:solid 2px #005BAC;
	background-color:#FFFDED;
	font-size:14px;
}

.tddot {
	border-style:dotted solid solid solid;
	background-color:#FFFDED;
	border-color: #005BAC;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	font-size:14px;
}

.th1 {
	width:5px;
}

.th2 {
	width:140px;
}

.th3 {
	width:120px;
}

.th4 {
	width:115px;
}

.th5 {
	width:95px;
}

.font14 {
	font-size:14px;
}

.font12 {
	font-size:12px;
}

#nenrin {
	border-collapse:collapse;
	text-align:center;
	margin-bottom:10px;
}

#nenrin td {
	vertical-align:top;
	font-size:14px;
}

#taiken {
	background-color:#F6F8DA;
	width:860px;
	margin-top: -7px;
	padding:0 20px 20px 20px;
}

p.taiken01 {
	width:368px;
	margin-right:20px;
	font-size:17px;
	text-indent: 1em;
}

p.taiken02 {
	width:250px;
	font-size:12px;
	margin:0 auto 10px;
}

#taikenpic01 {
	margin:0 -20px;
}

#taikenpic02 {
	float:right;
}

#taikenrightwrap {
	float:right;
	width:324px;
}

#taikenleftwrap {
	float:left;
}

#taikenrightwrap figcaption {
	width:250px;
	font-size:14px;
	font-weight:bold;
	margin:0 auto;
}

#taiken-h3 {
	font-size:18px;
	width:516px;
	margin:25px 20px 0 0;
	background-color:#ED7700;
	color:#fff;
	text-align:center;
	padding:5px 0;
	font-weight:normal;
}

#taikenwrap {
	width:820px;
	padding:15px;
	background-color:#fff;
	border:3px #187a49 dashed;
	margin-bottom:20px;
}

#taikenwrap-pict {
	float:right;
}

#taikenwrap p {
	text-indent: 1em;
	font-size:16px;
}

span.bouten {
	-webkit-text-emphasis-style: filled;
	-moz-text-emphasis-style: filled;
	-ms-text-emphasis-style: filled;
}

.tokusyu-table3 {
	width:866px;
	border-spacing: 0px;
	border:none;
	margin:30px 0px;
}

.tokusyu-table3-01 {
	text-align:center;
	background-color:#005BAC;
	color:#fff;
	padding:5px 0;
	font-size:18px;
}

.tokusyu-table3-02 {
	text-align:center;
	background-color:#DFF1FC;
	padding:5px 0;
	font-size:25px;
	font-weight:bold;
	border:solid 1px #005BAC;
}

.tokusyu-table3-03 {
	padding:5px 0 10px 0;
}

table.tokusyu-table3 p {
	text-indent: 1em;
	font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
	line-height: 1.5em;
	font-weight:700;
}

#tokusyu-table3pic {
	float:right;
	margin-top:-15px;
}

.subtitle {
	font-size:20px;
}

.tokusyu-table3-04 {
	width:670px;
	vertical-align:top;
}

.tokusyu-table3-05 {
	width:104px;
}

.tokusyu-table3-06 {
	width:92px;
}

.tokusyu-table3-07 {
	padding:10px 0;
}

.bluepoint {
	color:#005daa;
	font-weight:bold;
	font-size:16px;
}

.tokusyu-table3-08 {
	width:69px;
}

.tokusyu-table3-09 {
	width:246px;
	background-color:#FFF4CC;
	padding:5px 20px;
	border-radius:10px;
	border-color:#FFF4CC;
}

.tokusyu-table3-10 {
	width:246px;
}

.sukima {
	height:5px;
}

#rightbottom {
	width:230px;
	float:right;
	margin:10px 0 0 10px;
	padding:10px;
	border:solid 1px #005BAC;
}

#indextokusyu201911 {
	margin-top:30px;
}

.kaiten {
	display: inline-block;
	transform: rotate(90deg);
}

.tokudot {
	border-top-style: dotted;
	border-top-color:#69308E;
	padding: 10px 20px;
}

table#tokusyu2 {
	width:420px;
	border:solid 2px #8EC31E;
	border-collapse:collapse;
}

#toku-01 {
	width:420px;
	height:45px;
	text-align:center;
	background-color:#8EC31E;
	vertical-align:middle;
	font-size:22px;
	font-weight:700;
	color:#fff;
	font-family:'ヒラギノ丸ゴ Pro W4','ヒラギノ丸ゴ Pro','Hiragino Maru Gothic Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','HG丸ｺﾞｼｯｸM-PRO','HGMaruGothicMPRO';
	border:solid 2px #8EC31E;}

#tokusyu-table-02 {
	width:870px;
	padding:0;
	border-collapse:collapse;
}

#toku-02 {
	width:420px;
	height:45px;
	text-align:center;
	background-color:#005BAC;
	vertical-align:middle;
	border:solid 2px #005BAC;
	font-size:22px;
	font-weight:700;
	color:#fff;
	font-family:'ヒラギノ丸ゴ Pro W4','ヒラギノ丸ゴ Pro','Hiragino Maru Gothic Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','HG丸ｺﾞｼｯｸM-PRO','HGMaruGothicMPRO';
}

#toku-03 {
	width:30px;
}

#tokusyu-table2-1 {
	vertical-align:top;
	padding: 10px;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height:26px;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	border:solid 2px #005BAC;
}

#tokusyu-table2-2 {
	vertical-align:top;
	padding: 10px;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height:26px;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	border:solid 2px #8EC31E;
}

/*↓19-11月号津本追加↓*/

#tokusyu-table1{
	vertical-align:top;
	padding: 10px 10px 10px 10px;
	text-align: justify;
	text-justify: inter-ideograph;
}

#tokusyu-table2{
	vertical-align:top;
	padding: 10px;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height:26px;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}

#tokusyu-tdtitle1{
	height:47px;
	text-align:center;
	vertical-align:middle;
	background-color:#D3ECFB;
	color:#005BAC;
	font-size:30px;
	font-weight:700;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}

#tokusyu-tdtitle2{
	border:solid 1px #F39700; 
	width:auto;  
	text-align:center;
	color:#F39700;
	font-size:20px;
	font-weight:700;
	padding:7px 0px 7px 0px;
	}
	
.tokusyu-860px {
	width:860px;
	margin:8px 0 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}	


.tokusyu4-font{
	text-align: justify;
	text-justify: inter-ideograph;
	font-size: 21px;
	font-weight: bold;
	text-shadow: 0.2px 0.4px 0 #000,
				-0.4px 0.4px 0 #000,
				 0.4px -0.4px 0 #000,
				-0.4px -0.4px 0 #000;
}

/*↓12月平野追加↓*/
#kaihou {
	width:401px;
	background-color:#fff;
	border:solid 2px #005BAC;
	line-height:1.45em;
	margin-bottom:15px;
}

#kaihou #title {
	background-color:#005BAC;
	color:#fff;
	font-weight:bold;
	line-height:1.45em;
	padding:8px;
}

#kaihou #in {
	padding:8px;
}

.font21 {
	font-size:21px;
}

.oshirase-midashi4{
	font-size:18px;
	font-weight:bold;
	background-color:#F6BA94;
	border:7px #EA8953 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;
}

#hyosho {
	float:right;
	width:568px;
	font-size:15px;
	margin:10px 10px 35px 0;
	border:solid 3px #DFB503;
}

#hyosho #title {
	font-size:20px;
	padding-top:30px;
	text-align:center;
	background-image: url(img/oshirase06.png);
	background-repeat:no-repeat;
	height:91px;
}

#hyosho #pic {
	font-size:20px;
	padding:50px 25px 0 0;
	text-align:right;
	background-image: url(img/oshirase07.png);
	background-repeat:no-repeat;
	height:285px;
	line-height:1.65em;
	vertical-align:middle;
	text-align:left;
}

#kakomi-201912 {
	float:right;
	width:568px;
	margin:10px 10px 10px 0;
	border:solid 3px #004DA1;
	padding-bottom:10px;
}

#kakomi-201912 #title {
	margin:20px 20px 10px 20px;
	font-size:25px;
	text-align:center;
	font-weight:bold;
	background-color:#DFF1FC;
	padding:5px;
	border-radius:8px;
	border-right:solid 3px #004DA1;
	border-bottom:solid 3px #004DA1;
}

#kakomi-201912 #title2 {
	width:330px;
	margin:15px 0 10px 0;
	font-weight:bold;
	background-color:#DFF1FC;
	padding:5px 5px 5px 15px;
	border-radius:8px;
}

#kakomi-201912 p {
	text-indent:1em;
}

#furi2019 {
	width:900px;
	background-color:#F1D7D8;
	margin-top:-8px;
}

#furi2019 #in-white {
	width:820px;
	margin:20px 40px;
	background-color:#fff;
	border-radius:10px;
}

.furi-table {
	width:790px;
	margin:0 15px 15px 15px;
	border-collapse:collapse;
}

.furi-table td {
	vertical-align:top;
}

.furi-table .hi01 {
	width:81px;
	background-color:#E73828;
	border-radius:7px 7px 0 0;
}

.furi-table .hi02 {
	width:81px;
	background-color:#E73828;
	border-radius:0 0 7px 7px;
}

.furi-table .hi03 {
	width:81px;
	background-color:#CB678E;
	border-radius:7px;
}

.furi-table .hi04 {
	width:81px;
	background-color:#F19CA6;
	border-radius:7px 7px 0 0;
}

.furi-table .hi05 {
	width:81px;
	background-color:#F19CA6;
	border-radius:0 0 7px 7px;
}

.furi-table .hi06 {
	width:81px;
	background-color:#8EC31E;
	border-radius:7px 7px 0 0;
}

.furi-table .hi07 {
	width:81px;
	background-color:#8EC31E;
}

.furi-table .hi08 {
	width:81px;
	background-color:#8EC31E;
	border-radius:0 0 7px 7px;
}

.furi-table .hi09 {
	width:81px;
	background-color:#00ACA8;
	border-radius:7px 7px 0 0;
}

.furi-table .hi10 {
	width:81px;
	background-color:#00ACA8;
	border-radius:0 0 7px 7px;
}

.furi-table .hi11 {
	width:81px;
	background-color:#B96EA9;
	border-radius:7px 7px 0 0;
}

.furi-table .hi12 {
	width:81px;
	background-color:#B96EA9;
	border-radius:0 0 7px 7px;
}

.furi-table .hi13 {
	width:81px;
	background-color:#2DA7E0;
	border-radius:7px 7px 0 0;
}

.furi-table .hi14 {
	width:81px;
	background-color:#2DA7E0;
}

.furi-table .hi15 {
	width:81px;
	background-color:#2DA7E0;
	border-radius:0 0 7px 7px;
}

.furi-table .hi16 {
	width:81px;
	background-color:#036EB8;
	border-radius:7px 7px 0 0;
}

.furi-table .hi17 {
	width:81px;
	background-color:#036EB8;
	border-radius:0 0 7px 7px;
}

.furi-table .hi18 {
	width:81px;
	background-color:#F39700;
	border-radius:7px;
}

.furi-table .hi19 {
	width:81px;
	background-color:#BD8A4C;
	border-radius:7px 7px 0 0;
}

.furi-table .hi20 {
	width:81px;
	background-color:#BD8A4C;
	border-radius:0 0 7px 7px;
}

.furi-table .hi21 {
	width:81px;
	background-color:#AE0F63;
	border-radius:7px 7px 0 0;
}

.furi-table .hi22 {
	width:81px;
	background-color:#AE0F63;
}

.furi-table .hi23 {
	width:81px;
	background-color:#AE0F63;
	border-radius:0 0 7px 7px;
}

.bold20 {
	font-weight:bold;
	font-size:20px;
}

.furi-table .bun {
	width:429px;
	padding:0 15px;
}

.furi-table .pic {
	width:280px;
	font-size:14px;
	text-align:center;
}

.indent1 {
	text-indent:1em;
}

/*平野追加202001↓*/

#jibie {
	float:right;
	width:568px;
	margin:10px 10px 10px 0;
	border:solid 3px #DA9000;
	padding-bottom:10px;
	border-radius:10px;
}

#jibie #title {
	color:#fff;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	background-color:#DA9000;
	line-height:1.65em;
}

#jibie #in {
	margin:20px;
}

.nento-text {
	margin:35px 35px 0 0;
	float:left;
}

.nento-text p {
	text-indent:1em;
	width:640px;
}

#oshirasetable202001 {
	border-collapse:collapse;
	margin-top:10px;
}

#oshirasetable202001 td {
	border:solid 1px #000;
	padding:5px 15px;
}

.yu-mincyobold{
	-webkit-transform: rotate(0.028deg);
    -moz-transform: rotate(0.028deg);
    -ms-transform: rotate(0.028deg);
    -o-transform: rotate(0.028deg);
    transform: rotate(0.028deg);
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "HG明朝E", serif;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 1.65;
}	

.yu-mincyo{
  	-webkit-transform: rotate(0.015deg);
    -moz-transform: rotate(0.015deg);
    -ms-transform: rotate(0.015deg);
    -o-transform: rotate(0.015deg);
    transform: rotate(0.015deg);
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "HG明朝E", serif;
	font-weight: 0;
	letter-spacing: 0px;
	line-height: 1.65;
}

/*平野追加202002↓*/

#ekiden {
	float:right;
	width:568px;
	margin:10px 10px 10px 0;
	border:solid 3px #009EA7;
	padding-bottom:10px;
}

#ekiden #title {
	color:#fff;
	text-align:center;
	font-size:27px;
	font-weight:bold;
	background-color:#009EA7;
	padding:10px 0;
}

#ekiden #in {
	margin:20px;
}

#nogaku td {
	border:solid 1px #000;
	padding:5px 0;
}

#ringyo td {
	border:solid 1px #000;
	padding:5px 0;
}

.tdgreen {
	background-color:#C9E5D6;
	width:100px;
	text-align:center;
}

.tdyellow2 {
	background-color:#FFFCDA;
	text-align:center;

}

.tokusyu-tab3-ls {
	background-image:url(img/tokusyu-tab3-s.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:271px;
	padding-top:8px;
	text-align:center;
	margin:0 5px 0 20px;
}

.tokusyu-tab3-l {
	background-image:url(img/tokusyu-tab3.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:271px;
	padding-top:8px;
	text-align:center;
	margin:0 5px 0 35px;
}

.tokusyu-tab3-cs {
	background-image:url(img/tokusyu-tab3-s.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:271px;
	padding-top:8px;
	text-align:center;
	margin:0 5px 0 5px;
}

.tokusyu-tab3-c {
	background-image:url(img/tokusyu-tab3.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:271px;
	padding-top:8px;
	text-align:center;
	margin:0 5px 0 5px;
}

.tokusyu-tab3-rs {
	background-image:url(img/tokusyu-tab3-s.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:271px;
	padding-top:8px;
	text-align:center;
	margin:0 0px 0 5px;
}

.tokusyu-tab3-r {
	background-image:url(img/tokusyu-tab3.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:271px;
	padding-top:8px;
	text-align:center;
	margin:0 0px 0 5px;
}

.justify {
	display:flex;
	justify-content: space-between;
}

/*平野追加202003↓*/
#kinokunibunkasai {
	float:right;
	width:568px;
	margin:10px 10px 10px 0;
	border:solid 3px #00AFEC;
	border-radius:10px;
	padding-bottom:10px;
}

#kinokunibunkasai #logo {
	text-align:center;
	margin:15px 0 5px 0;
}

#kinokunibunkasai #in {
	margin:0 20px 20px 20px;
}

#kinokunibunkasai p {
	text-indent:1em;
}

.oshirase-midashi202003 {
	font-size: 18px;
	font-weight: bold;
	border-top-style: hidden;
	border-bottom-style: hidden;
	float: none;
	width: 560px;
	height: 28px;
	line-height: normal;
	padding: 0 0 0 10px;
	page-break-inside: avoid;
}

#kubiaka {
	float:right;
	width:574px;
	font-size:15px;
	margin:10px 10px 35px 0;
	background-color:#FFF;
	box-shadow:5px 5px 10px #CCC;
}

.tokusyu-tab2-ls {
	background-image:url(img/tokusyu-tab2-s.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:391px;
	height:30px;
	padding-top:15px;
	text-align:center;
	margin:0 17px 0 35px;
}

.tokusyu-tab2-rs {
	background-image:url(img/tokusyu-tab2-s.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:391px;
	height:30px;
	padding-top:15px;
	text-align:center;
	margin:0 35px 0 17px;
}

.tokusyu-tab2-l {
	background-image:url(img/tokusyu-tab2.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:391px;
	height:30px;
	padding-top:15px;
	text-align:center;
	margin:0 17px 0 35px;
}

.tokusyu-tab2-r {
	background-image:url(img/tokusyu-tab2.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	width:391px;
	height:30px;
	padding-top:15px;
	text-align:center;
	margin:0 35px 0 17px;
}

/*202003平野追加*/
.midasi-blue {
	font-size:18px;
	color:#004DA1;
	font-weight:bold;
}