﻿/* local set */

body {

	font-family:Osaka,"Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",san-serif;

	background-color: #FFF;

	color: #666;

	margin: 0;

	padding: 0;

}



h1, h2, h3, h4, p, form, ul, li {

	margin: 0;

	padding: 0;

}



ol {

	margin-top: 0;

}



h1, h2, h3, h4, h5 {

	font-weight: normal;

}



img {

	border: none;

}



a { 

	color: #0FA4E6;

	text-decoration: underline;

}



a:hover {

	color: #0FA4E6; 

	text-decoration: none;

}



.textb {

	font-weight: bold;

}



.textwhite {

	color: #FFF;

}



.textyellow {

	color: #C9AF1D;

}



.textblue {

	color: #09C;

}



.textred {

	color: #C00;

}



.textleft {

	text-align: left;

}



.spacetop5 {

	margin-top: 5px;

}



.spacetop10 {

	margin-top: 10px;

}



.spacetop15 {

	margin-top: 15px;

}



.spacetop20 {

	margin-top: 20px;

}



.spacetop30 {

	margin-top: 30px;

}



.spacetop40 {

	margin-top: 40px;

}



#pagetoparea {

	width: 840px;

	text-align: right;

	margin-top: 20px;

}



#footerlink {

	background-image: url(../../img/footer_bg1.jpg);

	background-repeat: repeat-x;

	margin: 14px 0 8px 0;

	padding: 10px 10px 0 10px;

}



#footerlink a {

	color: #666;

	text-decoration: none;

}



#footerlink a:hover {

	color: #666;

	text-decoration: underline;

}



#footercopy {

	background-color: #101010;

	background-image: url(../../img/footer_bg2.jpg);

	background-repeat: repeat-x;

	width: 100%;

	padding: 18px 0 20px 0;

	color: #FFF;

}













/* top */

#headerbgtop {

	background-image: url(../../img/header_top_bg.jpg);

	background-repeat: repeat-x;

}



#topnewsArea {

	background-image: url(../../img/top-newsbg.jpg);

	background-repeat: no-repeat;

	width: 840px;

	height: 41px;

	text-align: left;

}



#topnewsTxt {

	padding: 7px 10px 0 130px;

}









/* 2nd */

#headerbg2nd {

	background-image: url(../../img/header_2nd_bg.jpg);

	background-repeat: repeat-x;

}



#headerbg2nd1000px {

	background-image: url(../../img/header_2nd1000px_bg.jpg);

	background-repeat: repeat-x;

}



.iconhatu{

	margin: 0 3px -3px 15px;

}



.iconhatu2{

	margin: 0 3px -3px 3px;

}







/* ouenmessage */

.messagephotoarea {

	margin-right: 10px;

}











/* These classes are used by the script as rollover effect for table 1 and 2 */



.tableRollOverEffect1 {

	background-color:#E6F0FA;

}

.tableRowClickEffect1 {

	background-color: #E6F0FA;

}



/* PLUS */



.box_001 {

	height: 212px;

	width: 806px;

	background-image: url(../../img/top_winner2014.jpg);

	padding-top: 100px;

	background-repeat: no-repeat;

	margin-right: auto;

	margin-left: auto;

}



img { 

border:0;

}

.rollover01 {

	width:210px;

	height:60px;

	background-image: url(../../img/bnr_seien_03.jpg);

	background-repeat: no-repeat;

}

.rollover01 a {

	display:block;

	width:210px;

	height:60px;

	font-size:1px;

	line-height:1px;

	outline:none;

}

.rollover01 a:hover { 

text-indent:-9999px;

} 



/* PLUS AFTER */



.box_002 {

	height: 242px;

	width: 840px;

	background-image: url(../../img/top_winner.jpg);

	background-repeat: no-repeat;

	margin-right: auto;

	margin-left: auto;

	padding-top: 70px;

}



.td_win {

	font-family: Arial, "MS UI Gothic";

	font-size: 16px;

	font-weight: bold;

	color: #C00;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

}

/*--add--*/

.box_003 {height: 300px;width: 840px;background: url(../../img/top_2015_before.jpg) top no-repeat;}
