
@charset "utf-8";
/* CSB_H_Charagumin_01default.css _ ID:24557 _ lastupdate: 2018.06.27 */


/*キャラグミン　基本設定*/

*	{ margin:0px; padding:0px; list-style-type:none; text-decoration:none; }

html { color: #666; font-size:12px; line-height:140%; list-style:none;}
body { margin-top:0px; text-align:center; }
	
	
a	{ color:#0456fd; text-decoration:underline;  overflow:hidden;}
a:hover	{ color:#0456fd; text-decoration:none; }
a img,
a:hover img	{ border:none; text-decoration:none;}

.txts	{ font-size:10px;}
.txtr	{ text-align:right;}
.txtc	{ text-align:center;}
.f_sl	{ font-size:18px; line-height:135%;}
.f_sl2	{ font-size:20px; line-height:145%;}

.pink	{ color:#fb0472;}
.l_blue	{ color:#03affd;}
.blue	{ color:#0550fa;}
.d_blue	{ color:#03C;}
.red	{ color:#F00;}
.yl	{ color:#feae04;}
.gr	{ color:#00913a;}
.or	{ color:#F60;}
.bl	{ color:#000;}	
.vio	{ color:#609;}
.blk	{ color:#000;}

.cl	{ clear:both;}
img.	{ vertical-align:bottom;}
ul,li { list-style-type:none;margin:none;padding:0px;}
.ct	{ text-align:center;}
.fl	{ float:left;}
.fr	{ float:right;}
									
.line	{ padding-top: 30px; border-bottom:#666 1px dotted;}

	
/* コンテンツ_リンクボタン */
a.lnkBtn	{
	padding:12px 1.5em;
	position:relative;
	background: url(/image/common/bg_pt_wh.png) #0665E6;
	border-radius:5px;
	box-shadow:rgba(0, 0, 0, 0.2) 0 0 2px;
	color:#fff;
	clear:both;
	display:inline-block;
	text-align:center;
	text-decoration: none;
	font-family: メイリオ,sans-serif;
	line-height:1;
}
	a.lnkBtn:hover	{ background:#e606b4; color:#fff; text-decoration:none;}


