@charset "Shift_JIS";

/* ------------------------------------------------------- */


body{
	padding:0px;
	margin:0px 0px 40px 0px;
	font-size:12px;
	line-height:20px;
	color: #333;
	background:#fff url(./images/back.jpg) no-repeat top center;
	font-family: 'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Verdana,sans-serif;
	text-align:center;
	scrollbar-3dlight-color:#f90;
	scrollbar-arrow-color:#f90;
	scrollbar-base-color:#FF99CC;
	scrollbar-darkshadow-color:#553232;
	scrollbar-shadow-color:#f90;
}

/* ------------------------------------------------------- */

h1{
	font-size: 11px;
	color:#666;
	margin:1px;
	padding:1px;
	font-weight: normal;
}

h2{
	font-size: 12px;
	color:#666;
	margin:1px;
	padding:1px;
	font-weight: normal;
	line-height:14px;
}

h3{
	font-size: 12px;
	margin:1px;
	padding:1px;
	font-weight: normal;
	line-height:18px;
}

strong{
	color:#f09;
	margin:1px;
	padding:1px;
}


/* ------------------------------------------------------- */

a:link {font-size:12px; text-decoration:none; color:#FD028A;}
a:visited {font-size:12px; text-decoration:none; color:#FD028A;}
a:hover {font-size:12px; text-decoration:underline; color:#780011;}
a:active {font-size:12px; text-decoration:none;color:#FD028A;}

a.name1:link {font-size:11px; text-decoration:none; color:#FD028A;}
a.name1:visited {font-size:11px; text-decoration:none; color:#FD028A;}
a.name1:hover {font-size:11px; text-decoration:underline; color:#780011;}
a.name1:active {font-size:11px; text-decoration:none;color:#FD028A;}

a.name2:link {font-size:14px; text-decoration:none; color:#FD028A;}
a.name2:visited {font-size:14px; text-decoration:none; color:#FD028A;}
a.name2:hover {font-size:14px; text-decoration:underline; color:#780011;}
a.name2:active {font-size:14px; text-decoration:none;color:#FD028A;}

/* ------------------------------------------------------- */

img{
	border:0px;
}

.img00{
	vertical-align:middle;
}

.img01{
	border:1px solid #FD006D;
}

.mrgt5{
	margin-top:5px;
}

.mrgt10{
	margin-top:10px;
}

.mrgt15{
	margin-top:15px;
}

.mrgt18{
	margin-top:18px;
}

.mrgt20{
	margin-top:20px;
}

.mrgt30{
	margin-top:30px;
}

.mrgt40{
	margin-top:40px;
}

.mrgt50{
	margin-top:50px;
}

.mrgt100{
	margin-top:300px;
}

.mrg4{
	margin:0px 4px 0px 4px;
}

.mrg2{
	margin:0px 2px 0px 2px;
}

.mrgw40{
	padding-left:40px;
}

/* ------------------------------------------------------- */

.glay11{
	font-size:11px;
	letter-spacing:1px;	
}


.ore12{
	color:#ff9900;
}

.ore12b{
	color:#ff6600;
}

.white11{
	font-size:11px;
	color:#fff;
}

.pink10{
	font-size:10px;
	color:#FF6699;
}


.f14{
	font-size:14px;
}

.f16{
	font-size:16px;
}

.pink{
	color:#FF0971;
}

.red{
	color:#cc0000;
}

/* ------------------------------------------------------- */

.tl{
	text-align:left;
	padding-left:4px;
}

/* ------------------------------------------------------- */

hr{ 
	color:#ededed;
	height: 1px; 
}

.line1{
	border:1px solid #ededed;
}
.line2{
	border:1px dashed #ededed;
}

.line3{
	border-bottom:1px dashed #ccc;
}

.line4{
	border:1px solid #fc0;
}

.line5{
	border:1px solid #75D2EA;
}

.line6{
	border:1px solid #f9c;
}


/* ------------------------------------------------------- */



#mw{
	background:#fff;
	margin:0px auto;
	width:760px;
	border:1px solid #EC216D;
	overflow:hidden;
}

#header{
	width:760px;
	height:100px;
	background:url(./images/mw/topban.jpg);
	text-align:left;
}

/* */
#header2{
	width:760px;
	height:100px;
	background:url(./images/mw/topban2.jpg);
	text-align:left;
}

#header3{
	width:760px;
	height:100px;
	background:url(./images/mw/topban3.jpg);
	text-align:left;
}
/* */

#footer{
	width:760px;
	height:65px;
	background:url(./images/mw/underban.jpg) no-repeat center bottom;
	text-align:center;
}

.footlink a:link{font-size:11px; text-decoration:underline; color:#FD028A;}
.footlink a:visited {font-size:11px; text-decoration:underline; color:#FD028A;}
.footlink a:hover {font-size:11px; text-decoration:underline; color:#780011;}
.footlink a:active {font-size:11px; text-decoration:underline;color:#FD028A;}


/* ------------------------------------------------------- */

#menu{
	background:url(./images/menu/menuback.jpg) no-repeat;
	width:760px;
	height:40px;
	border-top:1px solid #999;
	text-align:left;
}

#navi{
	width:714px;
	height:34px;
	margin-top:7px;
}

/* ------------------------------------------------------- */

td{
	font-size:12px;
	color:#444;
	line-height:20px;
}

/* ------------------------------------------------------- */

.wk{
	margin:2px;
	margin-top:10px;
	float:left;
	background: #FFDE00;
	width:225px;
}
.wk02{
	color:#555;
	font-size:11px;
	letter-spacing:1px;
	text-align:left;
	margin-left:4px;
	height:170px;

}

.wktitle{
	color:#FF3399;
	font-size:12px;
	border-bottom:1px dashed #fff;
}

.rtop *, .rbottom *{
	display: block; height: 1px;
	overflow: hidden; background: #FFDE00;
}

.rtop, .rbottom{
	display:block;background: #FFF
}






.wk3 {
	margin:2px;
	margin-top:10px;
	float:left;
	background: #FFD6E4;
	width:225px;
}
.wk302{
	color:#555;
	font-size:11px;
	letter-spacing:1px;
	text-align:left;
	margin-left:4px;
	height:170px;

}

.rtop3 *, .rbottom3 *{
	display: block; height: 1px;
	overflow: hidden; background: #FFD6E4
}


.rtop3, .rbottom3{
	display:block;background: #FFF
}




.wk4 {
	margin-right:4px;
	margin-top:10px;
	background: #FF72A4;
	width:690px;
}
.wk402{
	color:#555;
	font-size:11px;
	letter-spacing:1px;
	text-align:left;
	margin-left:4px;
}

.wktitle4{
	color:#ffff66;
	font-size:12px;
}

.rtop4 *, .rbottom4 *{
	display: block; height: 1px;
	overflow: hidden; background: #FF72A4
}


.rtop4, .rbottom4{
	display:block;background: #FFF
}



.wk2 {
	float:left;
	background: #ededed;width:190px;
}
.wk202{
	margin:4px;
}
.rtop2 *, .rbottom2 *{
	display: block; height: 1px;
	overflow: hidden; background: #ededed
}
.rtop2, .rbottom2{
	display:block;background: #FFF
}

.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

/* 07.04.17 === */
a.link_a {
	font-weight:bold;
	color:#fff !important;
	text-decoration: none;
	border-top:1px solid #BD3568;
	border-left:1px solid #BD3568;
	border-right:1px solid #7C163C;
	border-bottom:1px solid #7C163C;
	background:#FD5192;
	padding:2px 8px 4px 8px;
	}
	
	
	
a.link_b {
	font-weight:bold;
	text-decoration: none;
	border-top:1px solid #ffcccc;
	border-left:1px solid #ffcccc;
	border-right:1px solid #D99696;
	border-bottom:1px solid #D99696;
	background:#FCEBEB;
	padding:2px 8px 4px 8px;
	}
	
/*ブログ*/
.blog_mr {
		margin-right:0px;
		*margin-right:2px;
	}
	
/*マーキー*/
#ticker{
	background:url(./images/page/top_marqee.jpg) no-repeat;
	color:#ffffff;
	font-weight:bold;
	width:525px;
	*width:574px;
	height:24px;
	padding:3px 5px 0 45px;
	}
	
*:first-child+html #ticker{
	width:525px;
	}