/*

Theme Name: dk1

Theme URL: http://oh-news.net

Author: Assist

Author URI: http://oh-news.net

Version: 3.0

*/
html {
    min-height: 100%;
    position: relative;
}


ul {

	list-style:none;

	padding: 0;

}

ol {

	padding: 0;

}



h1,h2,h3,h4,h5,h6 {

	margin: 0;

	padding: 0;

}

body {

	color: #000;

	text-align: center;

	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;

	font-size: 14px;

	margin: 0 auto 51px;

}



/*--------------------------

	Header

----------------------------*/

header {

	background: #fff;  margin-top: 5px;

}

header img {

	max-width: 100%;

	margin: 0;

	margin-top: 5px;

}

.memo {  font-size: 18px;


	font-weight: bold;

	margin: 0px !important;
  line-height: 1.1;

}

#title {

	font-size: 20px;

	margin: 0px !important;

}



/*--------------------------

	container

----------------------------*/

.container {

	 margin: 0 auto 100px !important;
}

.sub-title {

	background: #333631;

	border-radius: 5px 5px 5px 5px;

	padding:5px 13px;

	margin: 0 0 5px;

	color: #fff;

	font-size: 17px;

	text-align: center;

}



#main {

	padding: 5px;

	background: #fff;

}



#sub {

	padding: 5px;

	background: #fff;

}

#sub li {
    border: 1px solid #ccc;
    margin-bottom: 5px;
    padding: 3px;
}

#sub li a {
    background: #f0fff0 none repeat scroll 0 0;
    display: block;
    font-size: 15px !important;
}
/*--------------------------

	news

----------------------------*/

.col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-left: 0px;
	padding-right: 0px;
}

.news {

	background: #fff;

	border: 1px solid #000;

	margin: 5px;

	padding: 5px;

	text-align: left;

	font-size: 14px;

}

.news-img {
	float: left;
	border: 1px solid #000;
	margin-right: 10px;
	padding: 2px;
}

.name {

	color: #337ab7;
	font-size: 24px;
}

.news P {  font-size: 16px;  line-height: 1.5;}

.info_news {

	text-align: left;

	font-size: 14px;

}



.info_news p {

	font-size: 18px;

	padding: 7px;

}



.news-title {

	border-bottom: 5px solid #b8d200;

	padding:5px 13px;

	margin: 0 0 5px;

	color: #000;

	font-size: 20px;

}

.date {

	padding: 0px 0px 0px 18px !important;

	font-size: 15px !important;

	margin: 0 !important;
}

.next {

    color: #ff0000 !important;

}



/*--------------------------

	footer

----------------------------*/



footer {

	color: #fff;

	padding: 20px 0;

	background: #646464;

	font-size: 13px;

	text-align: center;

	width: 100%;

	bottom: 0;

	position: absolute;

}
footer p {  margin-bottom: 0;}
/* -------------------------

	breadcrumb

----------------------------*/



.breadcrumbs {

	background: #b8d200;

	margin-top: 10px;

	margin-bottom: 10px;

	color: #fff;

	font-size: 13px;

	font-weight: bold;

	list-style: outside none;

	padding: 5px 0;

}



.breadcrumbs li {

	display: inline-table;

	padding: 0 5px;

}



.breadcrumbs li::after {

	content: ">";

	margin-left: 0.5em;

}



.breadcrumbs li:last-child::after {

	display: none;

}



.breadcrumbs li a {

	color: #fff;

	transition: 0.4s;

}



.breadcrumbs li a:hover {

	color: #81c3f1;

}@media screen and (max-width: 450px) {  .news-img {    float: none;    width: calc(100%);    height: auto;    margin-right: 0;    margin-bottom: 5px;  }  .pickup {    text-align: center;  }}.pickup {  margin-top: 10px;}