@charset "UTF-8";
/* katsudo */


.main_block article{
	border-top:1px solid #00AECC;
	padding:5px 0 0 0;
	margin:10px 0 20px 10px;
	}
	
.main_block article h4{
	color:#00AECC;
	font-size:110%;
	font-weight:bold;
	background:url(images/katsudo_bg_h4.png) no-repeat left center;
	padding:5px 0 5px 20px!important;
	border-top:none!important;
	}
.main_block article .more{
	margin:10px 0;
	text-align:right;
	}
.main_block article .more a{
	background:url(images/katsudo_bg_more.png) no-repeat left center;
	padding:0 0 0 12px;
	}

.main_block article p.btn_web{	
	margin: 3em 2em 2em!important;
	text-align: center;
    line-height: 1.5;
}
.main_block article p.btn_web a{	
	border: 2px solid #f00;
	background: #f00;
	color: #fff;
	padding: 0.5em 1em;
	text-decoration: none;
	display: inline-block;
	font-size: 1.2em;
    margin-bottom: 0.5em;
}


#side #ex_menu{
	border:1px solid #C0AD5F;
	margin-bottom:20px;
	}
#side #ex_menu ul{
	padding: 5px 0 0 0;
	}
	
#side #ex_menu p{
	padding: 10px 10px 0 10px;	
	}


#side .readmore-wrap {
	position: relative;
}
#side .readmore-btn {
	width: 140px;
	margin: 0 auto;
	padding: 0.2em;
	background-color: #c0ad5f;
	color: #fff;
	font-size: 0.9em;
	text-align: center;
	cursor: pointer;
	z-index:10;
	display: block;
}
#side .readmore-text {
	position: relative;
	overflow: hidden;
	height: 6px;
}
#side .readmore-check {
	display: none;
}
#side .readmore-check:checked + .readmore-btn{
	display: none;
}
#side .readmore-check:checked ~ .readmore-text {
	height: auto;
}
	
#side #ex_menu ul li{
	background: url(/news/wp-content/themes/byorii/images/news_bg_more.png) no-repeat 10px center;
	padding: 7px 0 7px 25px;
	}
	
#side #ex_menu li{
	background: url(/news/wp-content/themes/byorii/images/news_bg_more.png) no-repeat 10px center;
	padding: 7px 0 7px 25px;
	border-bottom: 1px dotted #CCC;
	line-height: 1;
	}
	
#side #ex_menu h2 {
    background: #C0AD5F;
    padding: 5px;
    margin: 0;
    /*text-align: center;*/
    color: #FFF;
    font-weight: bold;
}

.main_block ul{
	}
	
.main_block ul li{
	background:url(/news/wp-content/themes/byorii/images/news_bg_more.png) no-repeat left center;
	padding-left:20px;
	}
	
.main_block ul.shisetsu_list li{
	background:url(/news/wp-content/themes/byorii/images/news_bg_more.png) no-repeat left 0.3em;
	padding:0 0  5px 20px;
	margin:0 0 5px 0;
	float:left;
	width:43%;
	margin-right:5%;
	line-height:1.5;
	}
.main_block ul li:nth-of-type(2n){
	margin-right:0;
	}
	
.main_block ul.list_img{
	list-style:none;
	margin:2em 0 0 0;
	}
.main_block ul.list_img li{
	float:left;
	margin-right: 1em;
	text-align:center;
	background:none!important;
	}
	.main_block ul.list_img li img{
		border:1px solid #eee;
		}

.main_block .btns_dl{
	text-align:center; 
	margin:20px 0
	}
.main_block .btns_dl span{
	display:inline-block;
	line-height: 28px;
	margin:1em 1em 0 1em;
	
	}
.main_block .btns_dl span a{
	text-decoration:none;
	background:#00AECC;
	padding:10px;
	font-weight:bold;
	border-radius:25px;
	color:#fff;
	margin-bottom: 0.5em;
	}
.main_block p.att{
	font-size:90%;
	margin:30px 0 20px 0!important;
	}
	
.main_block dl{
	margin-left:1em;
	}
.main_block dl dt{
	font-weight:bold;
	margin:0 0 10px 0;
	}
.main_block dl dd{
	margin-bottom:1em;
	}
.main_block article p{
	margin-bottom:1em;
	}
.main_block .more_list{
	text-align:center;
	margin: 2em 0!important;
	}
.main_block .more_list a{
	display: inline-block;
	background: #00AECC;
	padding: 0.5em 1em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	text-decoration: none;
	color: #fff;
	}
.main_block .list_title_year{
	font-weight: bold;
	font-size: 1.2em;
	}
	
	
#detail06 .main_block .btns_dl{
	text-align:left;
	margin-left:2em!important;
	}
#detail06 .main_block .btns_dl a{
	border-radius:5px!important;
	}

.websmn #bread+h2{
	font-size: 1.4em;
	font-weight: bold;
}


.websmn .main_block ol.list{
	margin-left: 1em;
}
.websmn .main_block ol.list li{
	border-bottom: 1px dotted #ccc;
	padding: 0.5em 0 0.5em 0;
	font-size: 1.2em;
	list-style: decimal;
}
.websmn .main_block .paper{
	text-align: center;
	margin: 1em 0 2em 0;
	font-size: 1.1em;
}


#detail29{
    font-family: 'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#detail29 h5{
color: #000;
    margin-top: 2em!important;
    background: #eee!important;
    padding: 0.5em 0.5em!important;
}
#detail29 > ol{
    margin-left: 2.5em;
}
#detail29 > ol > li{
    margin-top: 1em;
    text-indent: -1.25em;
}
#detail29 > ol > li > p{
    margin-top: 1em!important;
    text-indent: 0;

}

#detail29 > ol > li > p.att{
    margin:0 0 0 4em!important;
    text-indent: -2.5em;
}
#detail29 > ol > li > p.att:first-of-type{
    margin-top: 1em!important;
}


#detail29 > ol > li > ol{
    margin-left: 2.5em;
    margin-top: 1em;
}
#detail29 > ol > li > ol > li{
    text-indent: -1.25em;
}


#detail29 table{
    margin-left: 10px;
}
#detail29 table th,
#detail29 table td{
    border: 1px solid #ccc;
    padding: 0.5em;
    vertical-align: middle;
}
#detail29 table th{
    background: #eee;
}


