/* narrow */
@charset "UTF-8";
/*---------------[2012-11-20][setsu][add][google検索崩れ対策設定][start]---------------------*/
#cse2 div:after ,
#cse2 ul:after ,
#cse2 ol:after ,
#cse2 menu:after ,
#cse2 dir:after ,
#cse2 dl:after,
#cse2 td:after {
	content: normal;
}
/*---------------[2012-11-20][setsu][add][google検索崩れ対策設定][end]---------------------*/

/*---------------[2017-09-07][add][Webアクセシビリティ対応][start]---------------------*/
.wa_boxIn
{
	float: left;
	margin: 0px 10px;
	text-align: center;
}
.wa_boxIn ul
{
	padding-inline-start: 0px;
}
@media all and (-ms-high-contrast: none) {
	.wa_boxIn ul
	{
		padding-left: 0px;
	}
}
.wa_boxIn ul li
{
	display: inline-block;
}
/*---------------[2017-09-07][add][Webアクセシビリティ対応][end]---------------------*/

/*---------------[2013-11-15][setsu][add][文字サイズ変更対応][start]---------------------*/
/*---------------[2015/02/12][yamagami][edit][表示修正][start]---------------------*/
.textresizer-label
{
	display: inline-block;
}

.textresizer
{
	list-style: none;
	margin: 3px;
	padding: 0px;
}

/*
.textresizer span a
{
	font-weight: bold;
	text-decoration: underline;
}
*/

/*
.textresizer span a:hover
{
	background: #e5e5e5;
}
*/
.textresizer ul li a
{
	display: inline-block;
	width: 22px;
	height: 23px;
	background: #ffffff;
	border: solid 1px #ffffff;
	padding: 0px 3px;
	font-weight: normal;
	text-decoration: none;
}

.textresizer ul li a:hover
{
	background: #e5e5e5;
	border: solid 1px #cccccc;
}

.textresizer span img
{
	height:25px;
}
/*---------------[2015/02/12][yamagami][edit][表示修正][end]---------------------*/
/*---------------[2013-11-15][setsu][add][文字サイズ変更対応][end]---------------------*/

/*---------------[2017-08-22][add][ふりがな表示機能][start]---------------------*/
.ruby-label
{
	display: inline-block;
}

.ruby-label-focus
{
	display: inline-block;
}

.ruby
{
	list-style: none;
	margin: 3px;
	padding: 0px;
}

/*
.ruby span a
{
	font-weight: bold;
	text-decoration: underline;
}
*/

/*
.ruby span a:hover
{
	background: #e5e5e5;
}
*/

.ruby span img
{
	height:25px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*---------------[2017-08-22][add][[ふりがな表示機能][end]---------------------*/

/*---------------[2017-08-22][add][音声読み上げ機能][start]---------------------*/
.voice-label
{
	display: inline-block;
}

.voice
{
	list-style: none;
	margin: 3px;
	padding: 0px;
}

/*
.voice span a
{
	font-weight: bold;
	text-decoration: underline;
}
*/

/*
.voice span a:hover
{
	background: #e5e5e5;
}
*/

.voice span img
{
	height:25px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*---------------[2017-08-22][add][音声読み上げ機能][end]---------------------*/

/*---------------[2017-09-07][add][背景色変更][start]---------------------*/
.color-contrast-label
{
	display: inline-block;
}

.color-contrast
{
	list-style: none;
	margin: 3px;
	padding: 0px;
}

/*
.color-contrast span a
{
	font-weight: bold;
	text-decoration: underline;
}
*/

/*
.color-contrast span a:hover
{
	background: #e5e5e5;
}
*/

.color-contrast span img
{
	height:25px;
}
/*---------------[2017-09-07][add][背景色変更][end]---------------------*/

/*---------------[2014-07-31][setsu][add][閲覧制限対応][start]---------------------*/
span.read-privilege
{
	background-image: url("../icons/lock.png");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	background-size: 20px 20px;
}

p.read-privilege
{
	background-image: url("../icons/lock.png");
	background-repeat: no-repeat;
	background-position: left top;	/*[2017-10-19][yano][add][#2393]*/
	min-height: 25px; 				/*[2017-10-19][yano][add][#2393]*/
	padding-left: 20px;
	background-size: 20px 20px;
	margin-left: 30px; 				/*[2017-10-19][yano][add][#2395]*/
}
/*---------------[2014-07-31][setsu][add][閲覧制限対応][end]---------------------*/


/*---------------[2015/02/12][yamagami][add][ログイン画面の線を削除][start]---------------------*/
fieldset {
	border: 0px !important;
}
/*---------------[2015/02/12][yamagami][add][ログイン画面の線を削除][end]---------------------*/*

/*---------------[2015/02/12][yamagami][add][詰めて表示][start]---------------------*/
dir ,menu ,dl ,dt ,dd ,form ,h1 ,h2 ,h3 ,h4 ,div ,p {
	line-height: 110%;/*共有設�?*/
}

.box {
	margin-bottom: 10px !important;	/*ブロ�?ク間隔*/
}

#header {
	padding-top: 5px !important;	/*TOPペ�?�ジ上部*/
}

#mainMenu li a {
	background-position: 5px 1px !important;
	padding: 10px 5px 10px 50px !important;
}

.mapArea p {
	padding: 5px 10px !important;	/*学校�?報*/
}

#centerColumn .list div.rssList ul li {
	padding: 2px 5px 2px 0;
}

#centerColumn .list div.rssList ul li span {
	margin-bottom: 2px;
}

/*---------------[2017/10/19][yano][add][#2400][start]---------------------*/
#mainColumn .list div.rssList ul li {
	padding: 5px 10px 5px 225px;
}

#mainColumn .list div.rssList ul li span{
	top: 5px;
}
/*---------------[2017/10/19][yano][add][#2400][end]---------------------*/

.topList h2 {
	background-position: 5px 2px;
	padding: 12px 10px 8px 45px;
}

.list h2 a {
	right: 5px;
	top: 5px;
}

.list.topList div.boxSlave dl dt{
	line-height: 130%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.list dl dd {
	padding-top: 0px;
	padding-bottom: 5px;
	line-height: 120%;
}

.box .boxSlave, .box .infoDetail, .box .infoList {
	padding-top: 0px;
}

.list div.rssList ul li a {
	font-size: 95%;
	font-weight: normal;
}

.list div.rssList ul li span {
	font-size: 95%;
	font-weight: normal;
}

.list div.rssList ul li {
	font-weight: normal;
}

#leftColumn .list div.rssList ul li, #rightColumn .list div.rssList ul li {
	padding-top: 2px;
	padding-bottom: 2px;
}

#leftColumn .list dl dt, #rightColumn .list dl dt {
	margin-top: 2px;
	margin-bottom: 2px;
}

#leftColumn .topList h2, #rightColumn .topList h2 {
	background-position: 10px 3px;
	padding-top: 9px;
	padding-bottom: 7px;
}
/*---------------[2015/02/12][yamagami][add][詰めて表示][end]---------------------*/

/*---------------[2015-03-18][setsu][add][パスワード強さチェックのcss][start]---------------------*/
.pwdMeter {
	margin-bottom: 10px;
	margin-top: 5px;
}
#meter_tag {
	margin-top: 5px;
}
#meter_tag #meter div {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: -moz-use-text-color;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: none;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: medium;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: -moz-use-text-color;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: none;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: medium;
	border-top-color: -moz-use-text-color;
	border-top-style: none;
	border-top-width: medium;
	width: 55px;
}

#meter div {
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: rgb(170, 170, 170);
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: rgb(170, 170, 170);
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	float: left;
	font-size: 0;
	height: 6px;
	margin-right: 1px;
}

#strength_txt {
	font-size: 16px;
	padding-bottom: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	position: absolute;
	top: -5px;
	vertical-align: top;
}
/*---------------[2015-03-18][setsu][add][パスワード強度チェックのcss][end]---------------------*/

table.normal{
	border-collapse:separate;
	padding: 15px;
}
tr.normal{
	line-height: 1.6em
}
td.normal{
	font-size: 0.87em;
	width:100%;
}
span.normal{
	float:right;
	-moz-border-radius: 0.15em;
	-webkit-border-radius: 0.15em;
	border-radius: 0.15em;
	color: #ffffff;
	padding: 0 0.12em;
	border-collapse:separate;
	font-size: 1.35em;
	background-color:#325A9F; /*normal*/
	font-family: arial black;/*fancy*/
}
span.normal-a11y{
	float:right;
	-moz-border-radius: 0.15em;
	-webkit-border-radius: 0.15em;
	border-radius: 0.15em;
	color: #ffffff;
	padding: 0 0.12em;
	border-collapse:separate;
	font-size: 1.35em;
	background-color:#325A9F; /*normal*/
	font-family: arial black;/*fancy*/
}

table.cool{
	border-collapse:separate;
	padding: 15px;
}
tr.cool{
	line-height: 1.6em
}
td.cool{
	font-size: 0.87em;
	width:100%;
}
span.cool{
	float:right;
	-moz-border-radius: 0.15em;
	-webkit-border-radius: 0.15em;
	border-radius: 0.15em;
	color: #ffffff;
	padding: 0 0.12em;
	border-collapse:separate;
	font-size: 1.35em;
	background-color:#626F8C; /*cool*/
	font-family: arial black;/*fancy*/
}
span.cool-a11y{
	float:right;
	-moz-border-radius: 0.15em;
	-webkit-border-radius: 0.15em;
	border-radius: 0.15em;
	color: #ffffff;
	padding: 0 0.12em;
	border-collapse:separate;
	font-size: 1.35em;
	background-color:#626F8C; /*cool*/
	font-family: arial black;/*fancy*/
}

table.sky{
	border-collapse:separate;
	padding: 15px;
}
tr.sky{
	line-height: 1.6em
}
td.sky{
	font-size: 0.87em;
	width:100%;
}
span.sky{
	float:right;
	-moz-border-radius: 0.15em;
	-webkit-border-radius: 0.15em;
	border-radius: 0.15em;
	color: #ffffff;
	padding: 0 0.12em;
	border-collapse:separate;
	font-size: 1.35em;
	background-color: #0971B3; /*sky*/
	font-family: arial black;/*fancy*/
}
span.sky-a11y{
	float:right;
	-moz-border-radius: 0.15em;
	-webkit-border-radius: 0.15em;
	border-radius: 0.15em;
	color: #ffffff;
	padding: 0 0.12em;
	border-collapse:separate;
	font-size: 1.35em;
	background-color: #0971B3; /*sky*/
	font-family: arial black;/*fancy*/
}

table.natural{
	border-collapse:separate;
	padding: 15px;
}
tr.natural{
	line-height: 1.6em
}
td.natural{
	font-size: 0.87em;
	width:100%;
}
span.natural{
	float:right;
	-moz-border-radius: 0.15em;
	-webkit-border-radius: 0.15em;
	border-radius: 0.15em;
	color: #ffffff;
	padding: 0 0.12em;
	border-collapse:separate;
	font-size: 1.35em;
	background-color: #A9D893; /*natural*/
	font-family: arial black;/*fancy*/
}
span.natural-a11y{
	float:right;
	-moz-border-radius: 0.15em;
	-webkit-border-radius: 0.15em;
	border-radius: 0.15em;
	color: #ffffff;
	padding: 0 0.12em;
	border-collapse:separate;
	font-size: 1.35em;
	background-color: #008744; /*natural*/
	font-family: arial black;/*fancy*/
}

table.fancy{
	border-collapse:separate;
	padding: 15px;
}
tr.fancy{
	line-height: 1.6em
}
td.fancy{
	font-size: 0.87em;
	width:100%;
}
span.fancy{
	float:right;
	-moz-border-radius: 0.15em;
	-webkit-border-radius: 0.15em;
	border-radius: 0.15em;
	color: #ffffff;
	padding: 0 0.12em;
	border-collapse:separate;
	font-size: 1.35em;
	background-color: #CA3F86; /*FANCY*/
	font-family: arial black;/*fancy*/
}
span.fancy-a11y{
	float:right;
	-moz-border-radius: 0.15em;
	-webkit-border-radius: 0.15em;
	border-radius: 0.15em;
	color: #ffffff;
	padding: 0 0.12em;
	border-collapse:separate;
	font-size: 1.35em;
	background-color: #CA3F86; /*FANCY*/
	font-family: arial black;/*fancy*/
}
/*---------------[2018-10-11][sakiyama][add][フッター設定機能][start]---------------------*/
#footer .footerContents {
	top: 10px;
	font-size: 0.9em;
	line-height: 28px;
	color: #1A1717;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic", sans-serif
	font-weight: bold;
	word-wrap: break-word;
	padding-left: 5px;
}
/*---------------[2018-10-11][sakiyama][add][フッター設定機能][end]---------------------*/

/*---------------[2018-10-15][sakiyama][add][パンくず][start]---------------------*/
#breadcrumbs {
	width: 700px;
	margin: 0 auto 0;
	padding: 10px 0 10px;
}
#breadcrumbs li {
	padding: 0 10px 0 30px;
	background: url(../images/b_icon02.png) no-repeat 0 50%;
	float: left;
	font-size: 11px;
}
#breadcrumbs li.home {
	background: url(../images/b_icon01.png) no-repeat 0 50%;
}

#breadcrumbs li a {
	color: #1A1A19;
}
#breadcrumbs li a:hover {
	color: #9E335C;
}
/*---------------[2018-10-15][sakiyama][add][パンくず][start]---------------------*/

/*---------------[2018-10-15][sakiyama][add][アクセスメニューのデザイン][start]---------------------*/
.access_menu {
	color: #FF3333;
	/* 浮き出し */
	text-shadow: -1px -1px 1px #ffffff, 1px 1px #606060;
}

.access_category {
	color: #FF3333;
	/* 浮き出し */
	text-shadow: -1px -1px 1px #ffffff, 1px 1px #606060;
}
/*---------------[2018-10-15][sakiyama][add][アクセスメニューのデザイン][end]---------------------*/


/*---------------[2018-10-15][sakiyama][add][日記ページ一覧-シンプルページレイアウト適応][start]---------------------*/
.sub_box_blog_list{
	border: none;
	padding: 5px;
}
.sub_box_blog_list .contentsLayout1 .clImage {
	padding-bottom: 10px;
}
.sub_box_blog_list .contentsLayout2 .clImage {
	padding-top: 10px;
}
.sub_box_blog_list .contentsLayout3 p {
	display: inline
}
.sub_box_blog_list .contentsLayout3 div.clImage {
	width: 50%;
	float: right;
	padding: 0 0 20px 20px;
}
.sub_box_blog_list .contentsLayout3 div.clImage.clImage2 ,
.sub_box_blog_list .contentsLayout3 div.clImage.clImage3 {
	padding: 0 0 0 20px;
}
.sub_box_blog_list .contentsLayout4 p {
	display: inline
}
.sub_box_blog_list .contentsLayout4 div.clImage {
	width: 50%;
	float: left;
	padding: 0 20px 20px 0;
}
.sub_box_blog_list .contentsLayout4 div.clImage.clImage2 ,
.sub_box_blog_list .contentsLayout4 div.clImage.clImage3 {
	padding: 0 20px 0 0;
}
.sub_box_blog_list .contentsLayout1 .clImage p ,
.sub_box_blog_list .contentsLayout2 .clImage p ,
.sub_box_blog_list .contentsLayout3 .clImage p ,
.sub_box_blog_list .contentsLayout4 .clImage p {
	padding: 0 0 0 0;
	text-align: center;
	display: block;
	z-index: 10;
}
.sub_box_blog_list .contentsLayout1 .clImage img ,
.sub_box_blog_list .contentsLayout2 .clImage img ,
.sub_box_blog_list .contentsLayout3 .clImage img ,
.sub_box_blog_list .contentsLayout4 .clImage img {
	max-width: 100%!important;
	height: auto;
}
.sub_box_blog_list .contentsLayout1 div.clImage.clImage2 p ,
.sub_box_blog_list .contentsLayout2 div.clImage.clImage2 p {
	max-width: 47%!important;
	margin-left: 2%;
	float: left;
}
.sub_box_blog_list .contentsLayout1 div.clImage.clImage3 p ,
.sub_box_blog_list .contentsLayout2 div.clImage.clImage3 p {
	max-width: 32%!important;
	margin-left: 1%;
	vertical-align: middle;
	float: left;
}

.sub_box_blog_list .contentsLayout3 div.clImage.clImage2 p ,
.sub_box_blog_list .contentsLayout3 div.clImage.clImage3 p ,
.sub_box_blog_list .contentsLayout4 div.clImage.clImage2 p ,
.sub_box_blog_list .contentsLayout4 div.clImage.clImage3 p {
	padding-bottom: 5px;
}
.sub_box_blog_list .contentsLayout1 .clImage embed ,
.sub_box_blog_list .contentsLayout2 .clImage embed {
	width: 100%!important;
	height: 380px!important;
}
.sub_box_blog_list .contentsLayout3 .clImage embed ,
.sub_box_blog_list .contentsLayout4 .clImage embed {
	width: 100%!important;
	height: 280px!important;
}
/*---------------[2018-10-15][sakiyama][add][日記ページ一覧-シンプルページレイアウト適応][end]---------------------*/
.content_blind {
	position: absolute;
	overflow: hidden;
	clip: rect(0,0,0,0);
	width: 1px;
	height: 1px;
	margin: -1px;
}
.char_size button {
	cursor: pointer;
	background-color: #00ff0000;
	border: 0px;
	width: 30px;
	height: 30px;
	z-index: 2;
	position: relative;
}
.char_size img{
	width: 30px;
	padding-left: 0px;
	z-index: 1;
	position: absolute;
	left: 0px;
}

/* RSS 更新状況確認ブロック >> --------------------------------------------------------------------------------*/
/* Normal */
.list .boxSlave .rssList_normal dl dt {
	padding: 10px 10px 0 20px;
}
.list .boxSlave .rssList_normal dl dt span {
	color: black;
	font-size: 11px;
	background: url(../images/icon07.png) no-repeat 0 50%;
	padding-left: 25px;
}
.list .boxSlave .rssList_normal dl dd {
	font-weight: bold;
	margin: 0 30px;
	padding: 0 0 3px 15px;
}
.list .boxSlave .rssList_normal dl dd strong {
	font-weight: bold;
	background-image: url("../icons/lock.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 20px 20px;
	min-height: 25px;
	padding-left: 20px;
	
}
.list .boxSlave .rssList_normal dl dd a {
	color: #325A9F;
	font-size: 1.15em;
	text-decoration: none;
}
.list .boxSlave .rssList_normal dl dd a:hover {
	color: #9E335C;
	text-decoration: underline;
}
#leftColumn  .list .boxSlave .rssList_normal dl dt,
#rightColumn .list .boxSlave .rssList_normal dl dt {
	margin: 7px 5px 5px 5px;
	padding: 0;
}
#leftColumn  .list .boxSlave .rssList_normal dl dt span,
#rightColumn .list .boxSlave .rssList_normal dl dt span {
	padding-left: 20px;
}
#leftColumn  .list .boxSlave .rssList_normal dl dd,
#rightColumn .list .boxSlave .rssList_normal dl dd {
	display: block;
	margin: 0;
	padding: 0;
}
#leftColumn  .list .boxSlave .rssList_normal dl dd p,
#rightColumn .list .boxSlave .rssList_normal dl dd p {
	margin: 5px 5px 2px 5px;
	padding-left: 20px;
}

/* Cool */
.list .boxSlave .rssList_cool dl dt {
	border-left: 3px solid #535366;
	border-bottom: none;
	background: none !important;
	margin-top: 7px;
	padding: 0 10px 0 10px;
}
.list .boxSlave .rssList_cool dl dt span {
	color: black;
	font-size: 11px;
	background: url(../images/icon06.png) no-repeat 0 50%;
	padding-left: 25px;
}
.list .boxSlave .rssList_cool dl dd {
	font-weight: bold;
	border-left: 3px solid #535366;
	border-bottom: 1px solid #d4d4d9;
	background: url(../images/box_bottom.jpg) no-repeat 50% 100%;
	margin: 0 0 0 20px;
	padding: 0 0 5px 35px;
}
.list .boxSlave .rssList_cool dl dd strong {
	font-weight: bold;
	background-image: url("../icons/lock.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 20px 20px;
	min-height: 25px;
	padding-left: 20px;
}
.list .boxSlave .rssList_cool dl dd a {
	color: #325A9F;
	font-size: 1.2em;
	text-decoration: none;
}
.list .boxSlave .rssList_cool dl dd a:hover {
	color: #9E335C;
	text-decoration: underline;
}
#leftColumn  .list .boxSlave .rssList_cool dl dt,
#rightColumn .list .boxSlave .rssList_cool dl dt {
	margin-bottom: 0px;
}
#leftColumn  .list .boxSlave .rssList_cool dl dt span,
#rightColumn .list .boxSlave .rssList_cool dl dt span {

}
#leftColumn  .list .boxSlave .rssList_cool dl dd,
#rightColumn .list .boxSlave .rssList_cool dl dd {
	display: block;
	margin: 0 10px 0 10px;
}
#leftColumn  .list .boxSlave .rssList_cool dl dd p,
#rightColumn .list .boxSlave .rssList_cool dl dd p {

}

/* Natural */
.list .boxSlave .rssList_natural dl dt {
	border-bottom: none;
}
.list .boxSlave .rssList_natural dl dt span {
	color: black;
	font-size: 11px;
	background: url(../images/icon06.png) no-repeat 0 50%;
	padding-left: 25px;
}
.list .boxSlave .rssList_natural dl dd {
	font-weight: bold;
	border-bottom: 1px dotted #838846;
}
.list .boxSlave .rssList_natural dl dd p {
	padding: 0 0 0 25px;
}
.list .boxSlave .rssList_natural dl dd strong {
	font-weight: bold;
	background-image: url("../icons/lock.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 20px 20px;
	min-height: 25px;
	padding-left: 20px;
}
.list .boxSlave .rssList_natural dl dd a {
	color: #298067;
	font-size: 1.2em;
	text-decoration: none;
}
.list .boxSlave .rssList_natural dl dd a:hover {
	color: #9E335C;
	text-decoration: underline;
}
#leftColumn  .list .boxSlave .rssList_natural dl dt,
#rightColumn .list .boxSlave .rssList_natural dl dt {
	line-height: 14px;
	margin: 8px 5px 3px 5px;
	padding: 0;
}
#leftColumn  .list .boxSlave .rssList_natural dl dt span,
#rightColumn .list .boxSlave .rssList_natural dl dt span {
	padding-left: 20px;
}
#leftColumn  .list .boxSlave .rssList_natural dl dd,
#rightColumn .list .boxSlave .rssList_natural dl dd {
	display: block;
	margin: 0;
	padding: 0;
}
#leftColumn  .list .boxSlave .rssList_natural dl dd p,
#rightColumn .list .boxSlave .rssList_natural dl dd p {
	line-height: 16px;
	margin: 2px 5px 2px 5px;
	padding-left: 20px;
}

/* Fancy */
.list .boxSlave .rssList_fancy dl dt {
	border-bottom: none;
}
.list .boxSlave .rssList_fancy dl dd {
	font-weight: bold;
	border-bottom: 1px solid #E0D3C3;
	margin: 0 30px;
	padding: 0;
}
.list .boxSlave .rssList_fancy dl dd p {

}
.list .boxSlave .rssList_fancy dl dd strong {
	font-weight: bold;
	background-image: url("../icons/lock.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 20px 20px;
	min-height: 25px;
	padding-left: 20px;
}
.list .boxSlave .rssList_fancy dl dd a {
	color: #DE7387;
	font-size: 1.2em;
	text-decoration: none;
}
.list .boxSlave .rssList_fancy dl dd a:hover {
	color: #325A9F;
	text-decoration: underline;
}
#leftColumn  .list .boxSlave .rssList_fancy dl dt,
#rightColumn .list .boxSlave .rssList_fancy dl dt {
	margin: 8px 5px 3px 5px;
	padding: 0;
}
#leftColumn  .list .boxSlave .rssList_fancy dl dt span,
#rightColumn .list .boxSlave .rssList_fancy dl dt span {
	padding: 0;
}
#leftColumn  .list .boxSlave .rssList_fancy dl dd,
#rightColumn .list .boxSlave .rssList_fancy dl dd {
	display: inline;
}
#leftColumn  .list .boxSlave .rssList_fancy dl dd p,
#rightColumn .list .boxSlave .rssList_fancy dl dd p {
	border-bottom: 1px solid #E0D3C3;
	margin: 2px 5px 2px 5px;
}

/* Sky */
.list .boxSlave .rssList_sky dl dt {
	padding: 10px 15px 0 0;
}
.list .boxSlave .rssList_sky dl dt span {
	color: black;
	font-size: 11px;
	padding-left: 25px;
}
.list .boxSlave .rssList_sky dl dd {
	font-weight: bold;
	margin: 0 29px;
	padding: 0 0 3px 0;
}
.list .boxSlave .rssList_sky dl dd p {
	font-size: 95%;
}
.list .boxSlave .rssList_sky dl dd strong {
	font-weight: bold;
	background-image: url("../icons/lock.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 20px 20px;
	min-height: 25px;
	padding-left: 20px;
}
.list .boxSlave .rssList_sky dl dd a {
	color: #325A9F;
	font-size: 1.2em;
	text-decoration: none;
}
.list .boxSlave .rssList_sky dl dd a:hover {
	color: #9E335C;
	text-decoration: underline;
}
#leftColumn  .list .boxSlave .rssList_sky dl dt,
#rightColumn .list .boxSlave .rssList_sky dl dt {
	margin: 5px 5px 5px 5px;
	padding: 0;
}
#leftColumn  .list .boxSlave .rssList_sky dl dt span,
#rightColumn .list .boxSlave .rssList_sky dl dt span {
	padding: 0;
}
#leftColumn  .list .boxSlave .rssList_sky dl dd,
#rightColumn .list .boxSlave .rssList_sky dl dd {
	display: inline;
}
#leftColumn  .list .boxSlave .rssList_sky dl dd p,
#rightColumn .list .boxSlave .rssList_sky dl dd p {
	margin: 0 5px 5px 5px;
}
/* RSS 更新状況確認ブロック << --------------------------------------------------------------------------------*/

/* 引用ブロック >> --------------------------------------------------------------------------------*/
blockquote {
	font-style: italic;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 2px 8px 2px 20px;
	border-style: solid;
	border-color: #ccc;
	border-width: 0;
	border-left-width: 5px;
}
/* 引用ブロック << --------------------------------------------------------------------------------*/
