@charset "UTF-8";



/*======== BODY ======== */

body {
	letter-spacing: 1px;
	font:normal 14px/28px "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	margin-top: 0px;
	text-align: center ;
	vertical-align:top;
	color:#000;
	background: #fffff;
	}
 a { 
	font-size: 16px;
	text-decoration: none;
	font:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #8ac1b9; 
} 

	background-image: url(bg.gif);
	background-repeat: no-repeat ;
	background-attachment: fixed;
	background-position:center bottom;




.aaaa{
width: 100%;
border-collapse:collapse;
border-spacing:0px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
	}
.aaaa td{
text-align: center ;
vertical-align:top;
padding: 6px;
background-color: #fff;
border: 5px solid #ffeeee;
font:normal 12px/16px "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
color:#000;
}


.bbb td{
text-align: center ;
vertical-align:top;
padding: 6px;
background-color: #fff;
border: 1px solid #eeeeee;
}


table.eee {border: solid 1px #000000; border-collapse: collapse;}
.eee td{
text-align: center ;
vertical-align:top;
padding:0px;
border: solid 2px #ffcccc;
border-collapse: collapse;
}



p.ccc {font-size:12px;text-decoration:none;color: #999999; }
.ccc a:link 	{font-size:12px;text-decoration:none;color: #0044ff; }
.ccc a:visited 	{font-size:12px;text-decoration:none;color: #0044ff; }
.ccc a:hover 	{font-size:12px;text-decoration:none;color: #ff0000; }
.ccc a:active 	{font-size:12px;text-decoration:none;color: #ff8000; }


p.talk {font-size:14px;line-height:20px;text-decoration:none;color: #999999; }
.talk a:link 	{font-size:14px;text-decoration:none;color: #8ac1b9; }
.talk a:visited {font-size:14px;text-decoration:none;color: #8ac1b9; }
.talk a:hover 	{font-size:14px;text-decoration:none;color: #ff0000; }
.talk a:active 	{font-size:14px;text-decoration:none;color: #ff8000; }




p.cate		{font-size:12px;line-height:20px;text-decoration:none;color: #999900; }
.cate a:link 	{font-size:12px;text-decoration:none;color: #e59797; }
.cate a:visited {font-size:12px;text-decoration:none;color: #e59797; }
.cate a:hover 	{font-size:12px;text-decoration:none;color: #ff0000; }
.cate a:active 	{font-size:12px;text-decoration:none;color: #ff8000; }


p.cate2		{font-size:12px;line-height:20px;text-decoration:none;color: #999900; }
.cate2 a:link 	{font-size:12px;text-decoration:none;color: #B2A9A9; }
.cate2 a:visited {font-size:12px;text-decoration:none;color: #B2A9A9; }
.cate2 a:hover 	{font-size:12px;text-decoration:none;color: #ff0000; }
.cate2 a:active 	{font-size:12px;text-decoration:none;color: #ff8000; }



p.cate3		{font-size:10px;line-height:25px;text-decoration:none;color: #999900;text-align:left; }
.cate3 a:link 	{font-size:15px;text-decoration:none;color: #e59797;text-align:left; }
.cate3 a:visited {font-size:15px;text-decoration:none;color: #6666aa;text-align:left;}
.cate3 a:hover 	{font-size:15px;text-decoration:none;color: #ff0000;text-align:left;}
.cate3 a:active 	{font-size:15px;text-decoration:none;color:#ff8000;text-align:left;}



p.title			{font-size:18px;line-height:25px;text-decoration:none;color:#919351; }
.title a:link 		{font-size:18px;text-decoration:none;color: #e59797; }
.title a:visited 	{font-size:18px;text-decoration:none;color: #e59797; }
.title a:hover	 	{font-size:18px;text-decoration:none;color: #ff0000; }
.title a:active 	{font-size:18px;text-decoration:none;color: #ff8000; }



p.honbun		{font-size:15px;line-height:25px;text-decoration:none;color: #333333; }
.honbun a:link 		{font-size:15px;text-decoration:none;color: #e59797; }
.honbun a:visited 	{font-size:15px;text-decoration:none;color: #e59797; }
.honbun a:hover 	{font-size:15px;text-decoration:none;color: #ff0000; }
.honbun a:active 	{font-size:15px;text-decoration:none;color: #ff8000; }



p.column		{font-size:15px;line-height:40px;text-decoration:none;color: #333333; }
.column a:link 		{font-size:15px;text-decoration:none;color: #e59797; }
.column a:visited 	{font-size:15px;text-decoration:none;color: #e59797; }
.column a:hover 	{font-size:15px;text-decoration:none;color: #ff0000; }
.column a:active 	{font-size:15px;text-decoration:none;color: #ff8000; }


p.hiduke		{font-size:10px;line-height:35px;color:#919351; }
.hiduke a:link 		{font-size:10px;text-decoration:none;color: #e59797; }
.hiduke a:visited 	{font-size:10px;text-decoration:none;color: #e59797; }
.hiduke a:hover 	{font-size:10px;text-decoration:none;color: #ff0000; }
.hiduke a:active 	{font-size:10px;text-decoration:none;color: #ff8000; }



.btm		{font-size:12px;line-height:20px;color:#919351; }
.btm a:link 	{font-size:12px;text-decoration:none;color: #919351; }
.btm a:visited 	{font-size:12px;text-decoration:none;color: #919351; }
.btm a:hover 	{font-size:12px;text-decoration:none;color: #e59797; }
.btm a:active 	{font-size:12px;text-decoration:none;color: #e59797; }






table#form {
	font-family: Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Helvetica, Arial, sans-serif;
	font-size: 12px;
    width: 400px;
    border-collapse: collapse;
    border-spacing: 2px;
    text-align: left;
    vertical-align:top;
}

table#form td {
	font-size: 14px;
    padding: 10px;
    border: 0px #dcf4f1 solid;
    background: #ffffff;
}
	 
table#form a { 
	font-size: 14px;
text-decoration: none;
color: #8ac1b9; 
} 

table#form a:hover { 
	font-size: 14px;
text-decoration: underline;
color: #8ac1b9;
} 
	
	

#form-sec input,
#form-sec textarea{
    font-size:14px;
    font-family: 'ฝฌpSVbN Pro W3', 'Hiragino Kaku Gothic Pro', 'Hiragino Kaku Gothic ProN', 'ใกใคใชใช', Meiryo;
    border: 1px solid #B9C9CE;
    border-radius:5px;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);}
#form-sec input[type="text"]:focus,
#form-sec textarea:focus,
#form-sec input[type="text"]:hover,
#form-sec textarea:hover {
	    border-color: #C9C9C9;
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,255,.7);
	-moz-box-shadow: 0px 0px 6px rgba(0,0,255,.7);
	 box-shadow: 0px 0px 6px rgba(0,0,255,.7);

}
 
 
#form-sec input{
}
#demo-sec textarea{
    width:300px;
}




 
#form-sec2 input{
    width:300px;
}
#demo-sec2 textarea{
}










