/* base css */


/* portal css */


/* theme css */
/* general page elements */

a
{ color: #6699FF;text-decoration: none;	}

a:link 
{ color: #6699FF; }

a:visited
 { color: #6699FF; }
 
a:active
 { color: #3F3F3F; }

a:hover
{ color: #3F3F3F; }

h1{
	padding: 0px;
	margin:0px;
}

h2
{
	padding: 0px;
	margin:0px;
}

h3{
	padding: 0px;
	margin:0px;
}
	
	
/* $B%l%$%"%&%H(B */



body
{
height:px;
padding:0px;
margin:0px;
text-align:left;
}


/* one-column tweaks */

	.layout-one-column
	{
	width: 300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	}
	
	.layout-one-column #container
	{
	width: 300px;
	}
	
	#waku{
	border:1px solid #6699FF;
	margin:0;
	padding:0;
	}
	
	#waku-inn{
	margin:0;
	padding:15px;
	}


	.layout-one-prof
	{
	width: 370px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	}
	
	.layout-one-column #container-prof
	{
	width: 370px;
	}
	
	#waku-prof{
	border:1px solid #6699FF;
	margin:0;
	padding:0;
	}
	
	#waku-prof-inn{
	margin:0;
	padding:15px;
	}
	
	.con-box{
	margin:20px 0 0 0;
	padding:0;
	}

	.con-12px{
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: large;
	font-weight: none;
	line-height: 100%;

	}

	.con-10px{
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: small;
	line-height: 170%;

	}	

/* $B%P%C%/%J%s%P!<(B */

	.backnumber-waku{
	width: 458px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:0;

	}
	
	.backnumber {
	width: 224px;
	margin-top:60px;
	margin:0 10px 0 0;
	padding:0;
	text-align:center;
	float:left;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: xx-small;
	line-height: 100%;
	}
	
	.backnumber-r {
	width: 224px;
	margin-top:60px;
	margin:0;
	padding:0;
	text-align:center;
	float:right;	
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: xx-small;
	line-height: 100%;
	}
	
/* $B%U%)%s%H(B */

	
	.con-large{
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: large;
	line-height: 130%;

	}

	.con-largec{
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: large;
	font-weight: bold;
	line-height: 130%;
	text-align:center;
	}
		
	.con-medium{
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: medium;
	line-height: 150%;
	font-weight: bold;
	}
	
	.con-small{
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: small;
	line-height: 170%;

	}
	
	.con-small150{
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: small;
	line-height: 150%;

	}


	.con-smallr {
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: small;
	line-height: 100%;
	text-align:right;
	}
	
	.border-waku {
	border:1px solid #6699FF;
	padding:2px 5px;
	text-align: left;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: xx-small;
	line-height: 100%;
	}
	
	.con-x-small {
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: x-small;
	line-height: 170%;

	}

	.con-xx-smallr {
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: xx-small;
	line-height: 150%;
	text-align:right;
	margin:10px 0 0 0;
	}
	
	.con-x-small-mono{
	font-family: 'monospace';
	font-size: x-small;
	line-height: 150%;

	}
	
	.con-xx-small{
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: 9px;
	line-height: 150%;

	}
	
/* $B?'(B */

	.con-white{
	color:#FFFFFF;
	}
	
	.con-sky{
	color:#6699FF;
	}
	
	.con-pink{
	color:#FF6666;
	}
	
	.con-black{
	color:#3F3F3F;
	}

	.con-red{
	color:#FF3300;
	}
	
	.con-green{
	color:#009900;
	}

	.con-yellow{
	color:#FFFF00;
	}
	
	.con-base-yellow{
	color:#CCFF33;
	}
	
	
		
	.banner165 {
	width: 165px;
	height: px;
	padding:0;
	margin:5px auto 0 auto;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: x-small;
	line-height:100%;
	text-align:left;
	}