@charset "UTF-8";

/*--------------------------------------------------------
カスタムCSS
-------------------------------------------------------*/
/*cont*/
.seigo,.goku,.sentakuirokae,.waku{
	padding:20px 10px 0px 10px;
	margin:10px 0 10px 0;	
	border:dashed 1px #666666;
}

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

.blue{
	color:#0000FF;
	font-weight:600;
}

.blueblack{
	font-size:16px;
	color:#000000;
	background-color:#FFFF00;
	font-weight:600;
}

.pink{
	color:#FF1A6F;
	font-weight:600;
}

.pink2{
	text-shadow: -1px -1px 0 rgba(0,0,0,0.1);
	margin:0 0 5px 0px;
	color:#ff3366;
	padding:0;
	font-size:18px;
	font-weight:600;
}

.black{
	color:#000000;
	font-weight:600;
}

.orange{
	font-weight:600;
	color:#FF4500;	
}

.orange2{
	font-weight:600;
	color:#FF4500;	
}

.green{
	font-weight:600;
	color:#008000;	
}

.teal{
	font-weight:600;
	color:#008080;	
}
.olive{
	font-weight:600;
	color:#808000;	
}
.maroon{
	font-weight:600;
	color:#800000;	
}

/*ads*/
div.ads1{
	float:left;
	margin:0px 0 10px 0;
	padding:0;
}
div.ads2{
	float:left;
	margin:0px 0 10px 20px;
	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;
}

div.splink{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color: #404040;	
}

/*前へ、次へリンク部分*/
.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;
}

