@charset "SHIFT_JIS";


/* basic.css Ver 1.0 (lang:Ja)
==================================================*/

	/* body
	------------------------------------------------*/
	body{
		margin :0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background:#ffffff;
		color:#333333;
		font-size:80%;
		line-height:150%;
		background: #ffffff url(../../image/bg.gif);
	}
	td {font-size:80%; line-height:150%;}

	
	/* font family
	------------------------------------------------*/
	body,form textarea{
		font-family: "MS P Gothic", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
	}
	
	/* font size
	------------------------------------------------*/
	.t09{font-Size:	9px;	line-height:12px;}
	.t10{font-Size:10px;	line-height:14px;}
	.t12{font-Size:12px; 	line-height:17px;}
	.t14{font-Size:14px;	line-height:18px;}
	.t16{font-Size:16px;	line-height:20px;}
	.t18{font-Size:18px;	line-height:22px;}
	.t20{font-Size:20px; 	line-height:24px;}
	
	.txt				{font-Size:12px;}
	.txt_footer	{font-Size:10px; color:#666666;}
	.txt_cap		{font-Size:10px; color:#4f4f43;}
	.txt_strong1{font-Weight:bold; color:#31d26e;}
	.box1				{background-color:#f4f4f1; padding:15px;}
	.other			{background:transparent url(../../image/icon_03.gif) no-repeat 0em 0.2em; padding-left:15px;}
	.snap_tit		{font-Size:14px; line-height:18px; font-Weight:bold; color:#cc297a; letter-spacing:1px;}
	.snap_mtit	{font-Size:12px; line-height:17px; font-Weight:bold; color:#6a29cc; letter-spacing:1px;}
	.snap_name	{font-Size:12px; line-height:17px; color:#000000; letter-spacing:1px;}
	.snap_txt		{font-Size:10px; line-height:14px; color:#8c8c7d;}
	
	
	/* link
	------------------------------------------------*/

	
	a.wn:link    {color:#ff3399; text-decoration:none;}
	a.wn:visited {color:#cc297a; text-decoration:none;}
	a.wn:hover   {color:#ffffff; background-color:#ff5cad; text-decoration:none;}
	a.wn:active,
	a.wn:focus   {color:#ffffff; background-color:#cc297a; text-decoration:none;}

	a.gnavi					{
	display:block;
	background: #ffffff url(../../image/icon_01.gif) no-repeat 0px 4px;
	padding-left:15px;
	color:#4f4f43;
	text-decoration:none;
	}
	a.gnavi:visited	{color:#4f4f43; text-decoration:none;}
  a.gnavi:hover		{color:#ffffff; background-color:#ff5cad; text-decoration:none;}
	a.gnavi:active,
	a.gnavi:focus		{color:#ffffff; background-color:#cc297a; text-decoration:none;}

	a.gnavi2				{
	display:block;
	background: #ffffff url(../../image/icon_02.gif) no-repeat 0px 50%;
	padding-left:15px;
	color:#8d8d7f;
	font-Size:10px;
	text-decoration:none;
	}	
	a.gnavi2:visited{color:#8d8d7f; text-decoration:none;}
  a.gnavi2:hover	{color:#ff5cad; background-color:#ffffff; text-decoration:underline;}
	a.gnavi2:active,
	a.gnavi2:focus	{color:#cc297a; background-color:#ffffff; text-decoration:underline;}
	
	a.slink:link 		{color:#857d6b; text-decoration:none;}
	a.slink:visited {color:#706b5e; text-decoration:none;}
	a.slink:hover		{color:#cf1f72; text-decoration:underline;}
	a.slink:active	{color:#e6609f; text-decoration:underline;}

	a.mlink:link		{color:#00bdbd; text-decoration:underline;}
	a.mlink:visited {color:#00999a;	text-decoration:underline;}
	a.mlink:hover		{color:#00999a; text-decoration:none;}
	a.mlink:active	{color:#00999a; text-decoration:none;}
	
	a.footer:link		{color:#ff3399; text-decoration:none;}
	a.footer:visited{color:#ff3399; text-decoration:none;}
	a.footer:hover	{color:#cc297a; background-color:#E9E9E6; text-decoration:underline;}
	a.footer:active {color:#cc297a; background-color:#E9E9E6; text-decoration:underline;}
	
	a.txt_footer:link    {color:#ff3399; text-decoration:underline; outline:none;}
	a.txt_footer:visited {color:#cc297a; text-decoration:underline;}
	a.txt_footer:hover   {color:#ffffff; background-color:#ff5cad; text-decoration:none;}
	a.txt_footer:active,
	a.txt_footer:focus   {color:#ffffff; background-color:#cc297a; text-decoration:none;}
		
	/* form
	------------------------------------------------*/
	form{margin:0px;}

	/* img
	------------------------------------------------*/
	a img{border:0px;}



/* Option CSS
==================================================*/