/* base css */


/* portal css */


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

a { color: #E478AB;text-decoration: none;}
a:link { color: #E478AB; }
a:visited { color: #E478AB; } 
a:active { color:#8E89A0; }
a:hover { color:#8E89A0; }

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

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

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

strong{
	font-weight:normal;
}

	.space {
	width:px;
	height: px;
	padding: 0px;
	clear: both;
	}

	
	
/* $B%l%$%"%&%H(B */



body
{
background:url(images/back2.gif) repeat-y;
height:px;
padding:0px;
margin:0px;
text-align:left;
}

/* MouRa */

#header-con{
width:760px;
height:px;
background-color:#FFFFFF;
padding:0px;
margin:0px;
}

#location-con{
width:760px;
height:px;
background-color:#FFFFFF;
text-align:left;
padding:0px;
margin:0px;
}

#osusume{
	width: 760px;
height:px;

clear:both;
text-align:center;
padding:0px;
margin:0px;
}

#osusume-inn{
width: px;
height:px;

clear:both;
text-align:left;
padding:10px 0 0 87px;
margin:0px;
}

.webgendai_component{
text-align:left;
}

#footer-con{
width:760px;
height: auto;

float: left;
background-color:#FFFFFF;
padding:10px 0;
margin:0;
}

.waku{
background:url(images/back1.gif) repeat-y;
float: left;
width: auto;
height: auto;
margin:0;
}

/* three-column tweaks */

	.layout-three-column
	{
	width: 760px;
	}
	
	.layout-three-column #beta
	{
	float: left;
	width: 560px;
	padding:0;
	overflow: hidden;
	}

	.layout-three-column #beta-inner
	{
	border: 0;
	padding:0;
	}

	.layout-three-column #gamma
	{
	width: 200px;
	float: right;
	padding:0;
	margin:0;
	}
	
	.layout-three-column #gamma-inner
	{
	border: 0;
	padding:0;
	margin:0;
	}
	
	.right-box{
	margin:5px 0 10px 25px;
	width: 175px;
	}
	
	.right-box-inn{
	margin-left:0;
	margin-right:0;
	}

	.layout-three-column #beta a { color: #E478AB;text-decoration: none;}
	.layout-three-column #beta a:link { color: #E478AB; }
	.layout-three-column #beta a:visited { color: #E478AB; } 
	.layout-three-column #beta a:active { color:#8E89A0; }
	.layout-three-column #beta a:hover { color:#8E89A0; }

/* $B%?%$%H%k(B */
	
	#banner-body {
	width: 560px;
	height:80px;
	padding: 0;
	margin:0;
	background:url(images/title01.gif) no-repeat;
	text-align: center;	
	}
	
	#banner-read {
	width: px;
	height:px;
	padding:50px 0 0 0;
	margin:0;
	font-size: 14px;
	line-height:14px;
	color:#8E89A0;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	}
	
	#banner-day {
	width: px;
	height:px;
	padding:0;
	margin:5px 0 0 0;
	font-size: 14px;
	line-height:14px;
	color:#8E89A0;
	text-align: right;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	}
	
	#banner{
	/* no ie mac \*/ height: 1%; /* ie win 5.5, 6 win */
	width:560px;
	height:px;
	text-align: left;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	}
	
	#banner-body1{
	width: 560px;
	height:80px;
	padding: 0;
	margin:0;
	font-size: 9px;
	color:#FFFFFF;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	position:relative;
	}
	
	#banner-body1 span{
	width: 100%;
	height:100%;
	background:url(images/title02.gif) no-repeat;
	position:absolute;
	}


/* $B%3%s%F%s%D(B */
	
	#contents {
	width: px;
	height: px;
	padding: 0;
	margin:0 35px;
	}
	
	#contents p {
	width: px;
	height: px;
	padding: 0;
	margin:20px 0 0 0;
	}
	
	#contents-inn {
	width: px;
	height: px;
	padding: 0;
	margin:0 0 10px 0;
	}
	
/* $B%\%?%s(B */
	
	.buttom-top {
	width: 560px;
	height: 25px;
	padding: 0;
	margin:0;
	background:url(images/buttom01.gif) no-repeat;
	}
	
	.next {
	width: 200px;
	height: 41px;
	padding: 0;
	margin: 10px auto 0 auto;
	}
	
	.backnumber {
	width: 480px;
	height: px;
	padding: 0;
	margin: 0 auto 0 auto;
	}
	
	.list {
	width: 480px;
	list-style:none;
	text-align:left;
	padding: 0;
	margin:0 auto 0 auto;
	}
	
	ul.list-ul {
	width: 480px;
	list-style:none;
	text-align:left;
	padding: 0;
	margin:0 0 0 0;
	}
	
	ul.list-ul a { color: #E478AB;text-decoration: none;}
	ul.list-ul a:link { color: #E478AB; }
	ul.list-ul a:visited { color: #E478AB; }
	ul.list-ul a:active { color:#8E89A0; }
	ul.list-ul a:hover { color:#8E89A0; }
	
	li.list-li{ float:left; list-style:none; width:153px; padding: 0;margin:0 10px 0 0;}
	li.list-lir{ float:left; list-style:none; width:154px; padding: 0;margin:0;}
	
	.buttom-bottom {
	width: 560px;
	height: 50px;
	padding: 0;
	margin:0;
	background:url(images/buttom02.gif) no-repeat;
	}
	
/* MySpace */

	.myspace {
	width: 480px;
	height:px;
	padding:0;
	margin:20px auto 10px auto;
	}
	
	.layout-three-column #beta .myspace a { color: #FFFF00;text-decoration: none;	}
	.layout-three-column #beta .myspace a:link { color: #FFFF00; }
	.layout-three-column #beta .myspace a:visited { color: #FFFF00; } 
	.layout-three-column #beta .myspace a:active { color: #3F3F3F; }
	.layout-three-column #beta .myspace a:hover { color: #3F3F3F; }
	
	.myspace-top {
	width: 480px;
	height:20px;
	padding:0;
	margin:0;
	background:url(images/waku_01.gif) no-repeat;
	}

	.myspace-inn {
	width: px;
	height:px;
	padding:0 20px;
	margin:0;
	background:url(images/waku_02.gif) ;
	}
	
	.myspace-bottom {
	width: 480px;
	height:20px;
	padding:0;
	margin:0;
	background:url(images/waku_03.gif) no-repeat;
	}
	
	.off-ivent {
	width: 224px;
	height: px;
	padding:0;
	margin:10px auto 0 auto;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: small;
	line-height: 150%;
	text-align:center;
	}
	

/* $B%5%$%I%P!<(B */
	
	.side-top {
	width: 195px;
	height: 10px;
	padding: 0;
	margin:10px 0 0 0;
	background:url(images/side-top.gif) no-repeat;
	}
	
	.side-title {
	width: 195px;
	height: px;
	padding: 0;
	margin:0;
	background:url(images/side-title.gif) repeat-y;
	}
	
	.side-title-inn {
	width: px;
	height: px;
	padding: 0 10px 5px 10px;
	margin:0;
	}
	
	.side-content {
	width: 195px;
	height: px;
	padding: 0;
	margin:0;
	background:url(images/side-middle.gif) repeat-y;
	}
	
	.side-content-inn {
	width: px;
	height: px;
	padding: 10px 10px 0px 10px;
	margin:0;
	}
	
	.side-bottom {
	width: 195px;
	height: 10px;
	padding: 0;
	margin:0;
	background:url(images/side-bottom.gif) no-repeat;
	}
	
	.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;
	}
	

/* $B%M%/%9%H%j%s%/(B */
	
	.next-link {
	width:400px;
	height:px;
	padding: 0;
	margin:15px auto 0 auto;
	text-align:center;
	}
	
	.next-link-inn {
	width:400px;
	height:px;
	padding: 0;
	margin: 0;
	float:left;
	}
	
	.next-inn2 {
	width:px;
	list-style:none;
	color: #FFFFFF;
	background-color:#8E89A0;
	text-align:center;
	text-decoration: none;
	padding:5px 10px;
	margin:0;
	}

	.next-inn {
	width:px;
	list-style:none;
	color: #E478AB;
	background-color:#FFFFFF;
	text-align:center;
	text-decoration: none;
	padding:5px 10px;
	margin:0;
	}
	
	.next-link a { color: #E478AB;text-decoration: none;}
	.next-link a:link { color: #E478AB; }
	.next-link a:visited { color: #E478AB; }
	.next-link a:active { color:#8E89A0; }
	.next-link a:hover { color:#8E89A0; }