﻿@charset "utf-8";
/* CSS Document */

	*{							list-style-type:none; text-decoration:none; margin:0px; padding:0px;
									}
	
	body { 					background:; text-align:center; margin-top:0px;height:100%;
									}
	
	html { 					font-size:12px;color: #666;
									line-height:140%; list-style:none; height:auto;
									}
		
	/* 基本設定-------------------------------------------------------------------------------------------------------------- */
				
	a	{ 						text-decoration:underline; color:#0456fd; overflow:hidden;
									}
	a:hover	{ 			text-decoration:none; color:#0456fd;
									}
	a img	{ 				border:none; text-decoration:none;
									}
	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	{ 						list-style-type:none;margin:none;
									}
li	{ 						list-style-type:none;margin:none;padding:0px;
									}
.ct{              text-align:center;
									}
.fl{              float:left;
									}
.fr{							float:right;
									}
									
.line{						border-bottom:#666 1px dotted;
									}

