@charset "UTF-8";

/*--------------------------------------------------------
カスタムCSS
-------------------------------------------------------*/

/*cont*/
.seigo,.goku,.sentaku,.waku{
	padding:20px 10px 0px 10px;
	margin:10px 0 10px 0;	
	border:dashed 1px #666666;
}

.red,.fw-6,.blue{
	font-weight:600;
}

/*ads*/
div.ads1{
	float:left;
	margin:0px 0 10px 0;
	padding:0;
}
div.ads2{
	float:left;
	margin:0px 0 10px 20px;
	padding:0;
}

div.adsp{
	margin:0;
	padding:0;	
}

/*ads_mob*/
div.ads_mob1{
	margin:0px 0 5px 7px;
	padding:0;
}
div.ads_mob2{
	margin:0px 0 5px 7px;
	padding:0;
}
div.ads_mob3{
	margin:0px 0 5px 7px;
	padding:0;
}
div.ads_mobb{
	margin:0px 0 5px 0px;
	padding:0;
}

/*前へ、次へリンク部分*/
.link-nav{
	padding:0;
	margin:0 0 5px 0;
}


/*サイドバー色かえ用*/
#memo{
	visibility: hidden;
}
.activelink{
	background-color: #fc6;
}
.activelink a{
	color: #fff;
}

/*●外部リンク*/
.sub-column .outlinks{ margin: 0; }

.sub-column .outlinks li{ list-style: none; }

.sub-column .outlinks li a{
	display: block;
	padding: 5px 10px 5px 0px;
}

.sub-column .outlinks li a:active,
.sub-column .outlinks li a:hover{
	background-color: #fc6;
	color: #fff;
}

.sub-column .outlinks ul{
	padding: 0;
	margin: 0;
}


/*bootstrapのbtn*/
.btn {
	display: block;

	width:100px;
	height:12px;
	border:#aaaaaa 1px solid;
	
	margin:4px 0px 2px 4px;
	padding:6px 0 12px 0;
	text-decoration:none;
	text-align:center;

	color:#000000;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 

	background-color: #efefef;
}

