@charset "UTF-8";

html{
margin:0 auto;
}
.pagetop {
    position: fixed;
    bottom: 20px;
    left: 50px;
	width: 180px;
	 height: 100px;
	 border: 1px solid #ccc;
	 vertical-align: middle; /* 「vertical-align」を指定してもテキストは縦方向中央揃いにならない */
	 text-align: center;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(209,209,209,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* W3C */
	font-weight:bold;
	border-radius:15px;
	color:#000;
}



.pagetop a{
    border:none;
    text-decoration:none;
    	display:block;
    	height: 93%;
    	padding-top:5%;
    	color:blue;
}

.pagetop a:hover{
	background:rgba(255,215,0,0.4);
	color:#003D14;
	border-radius:15px;	
}



ul.newmenu {
	list-style-type: none;
	padding: 0;1
}

ul.newmenu li {
	list-style-type: none;
	padding: 0;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	letter-spacing: 0;
	font-size: 16px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(209,209,209,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
}

ul.newmenu li:first-child {
	list-style-type: none;
	padding: 0;
	border:none;
	font-size: 13px;
	background: none;
	text-align:center;
	/*background:rgba(255,30,15,0.2);*/
	padding:10px 0;

}


ul.newmenu li img{
	vertical-align:middle;
}


.newmenu li a span.en {
    display: inline;
}
.newmenu  li a:hover span.en {
    display: none;
}
.newmenu  li a span.jp {
    display: none;
}
.newmenu  li a:hover span.jp {
    display: inline;
}
/*/////////////////////*/

.tutorial_start{
	width:180px;
	font-size:20px;
	font-weight:bold;
	cursor:pointer;
	vertical-align: middle;
	display: block;
	background: #000000;
	height: 2rem;
	margin: 0 auto;
	padding:0;
	color: black;
	background: linear-gradient(90deg,yellow 0%, yellow 50%, greenyellow 50%, greenyellow 100%);
}


body{
	background: #ffffff;
	font-family:  "???C???I", "?q???M?m?p?S Pro W3", Meiryo, "?l?r ?o?S?V?b?N", "MS PGothic", Osaka, sans-serif;
	margin: 0 auto;
	padding: 0 auto;
	/*min-width:100%;*/
	color:#000000;
	letter-spacing:1px;
	font-size:18px;
	line-height:1.8;
}

img {
	border: none;
}

p{
	margin:auto;
	padding:auto;
}

/*--------------------------------*/

.logo {

}

/*--------------------------------*/

.header {
	border:3px solid #dcdcdc;
	margin: 10px auto 10px auto;
	text-align: center;
	width: 944px;
}

.header img {
	width: 100%;
}

/*--------------------------------*/

.container{
	width:950px;
	margin:0 auto;
	background-position: top;
	background-repeat: no-repeat;
	/*border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;*/
	padding-top: 1px;
}

/*--------------------------------*/

/*
.scr {
  overflow-x: visible;
  overflow-y: scroll;
  width: 180px;
  height: 600px;
  margin: 0 auto;
  padding-right: 10px;
  padding-left: 10px;
}
*/


#sub {
	width: 180px;
	height: 100%;
	padding: 0 0 1px 0;
	/*border:1px solid #dcdcdc;*/
	float: left;
}



/*-----------登録ページへのボタン-----------*/
.membbtn{
width:180px;
border:1px solid #dcdcdc;
margin:0 0 20px 0;
color:#014201;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #38ad00), color-stop(0.00, #a2d93f));
background: -webkit-linear-gradient(#a2d93f, #38ad00);
background: -moz-linear-gradient(#a2d93f, #38ad00);
background: -o-linear-gradient(#a2d93f, #38ad00);
background: -ms-linear-gradient(#a2d93f, #38ad00);
background: linear-gradient(#a2d93f, #38ad00);
border-radius:5px;
}

.membbtn a{

padding:5px;
text-decoration:none;
color:#014201;
display:block;
}

.membbtn a:hover{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #90b602), color-stop(0.00, #e7faad));
background: -webkit-linear-gradient(top, #e7faad 0%, #90b602 88%);
background: -moz-linear-gradient(top, #e7faad 0%, #90b602 88%);
background: -o-linear-gradient(top, #e7faad 0%, #90b602 88%);
background: -ms-linear-gradient(top, #e7faad 0%, #90b602 88%);
background: linear-gradient(to bottom, #e7faad 0%, #90b602 88%);
cursor:pointer;

}




.subtext {
	font-size: 14px;
	letter-spacing: 0;
}

ul.menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.menu li {
	list-style-type: none;
	padding: 0;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	letter-spacing: 0;
	font-size: 16px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(209,209,209,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
}





.link {
	background: url(../../../image/member/topof/point2.gif) center right no-repeat ;
	display: block;
	padding: 8px 10px 6px 10px;
	color: #000000;
	text-decoration: none;
}

.link:hover {
	background: #FFF000 ;
}



.link3{
	background: url(../../../image/member/topof/ques01.gif) center right no-repeat !important;
	color: #000000;
	text-decoration: none;
	height:44px;
}

.link3:hover {
	background: #FFF000 ;
	background: url(../../../image/member/topof/ques02.gif) center right no-repeat !important;

}




.fixed{
	position:fixed;
	top:10px;
}

#main {
	width: 700px;
	min-height: 100%;
	padding: 20px;
	float: right;
	border:3px solid #dcdcdc;
	background: #FFFFFF;
	font-size: 16px;
	line-height: 1.8;
}

#main p {
	letter-spacing: 0;
}



/*--------------------------------*/

.collectform{
	width:840px;
	padding:10px 1px;
	margin:20px auto 0px;
	background:url("../../../image/member/topof/formbg.gif") top no-repeat , url("../../../image/member/topof/formbg3.gif") bottom no-repeat , url("../../../image/member/topof/formbg2.gif") top repeat-y;
}

.ftext1{
	margin: 30px 40px 0 40px;
	font-size: 16px;
	letter-spacing: 1px;
}

.ftext2{
	margin: 10px 40px 15px 40px;
}

.size{
	margin:0 0 0 10px;
	width:460px;
	height:30px;
	font-size:20px;
	padding-left:10px;
	border:2px solid #fff000;
	background:#FFFFE6;
}

.applicationButton01 {
	position: relative;
	display: inline-block;
	width: 686px;
	height: 190px;
	text-indent: -9999px;
	background: url(../../../image/member/topof/button.png) no-repeat left top;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
	background-size: 100%;
	cursor:pointer;
	border:none;
}
.applicationButton01:hover {
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	transform: scale(1.5,2);
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.applicationButton02 {
	position: relative;
	display: inline-block;
	width: 820px;
	height: 190px;
	text-indent: -9999px;
	background: url(../../../image/member/topof/button2.png) no-repeat left top;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
	background-size: 100%;
	cursor:pointer;
	border:none;
}
.applicationButton02:hover {
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	transform: scale(1.5,2);
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.applicationButton03 {
	position: relative;
	display: inline-block;
	width: 700px;
	height: 190px;
	text-indent: -9999px;
	background: url(../../../image/member/topof/button3.png) no-repeat left top;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
	background-size: 100%;
	cursor:pointer;
	border:none;
}
.applicationButton03:hover {
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	transform: scale(1.5,2);
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.applicationButton04 {
	position: relative;
	display: inline-block;
	width: 700px;
	height: 190px;
	text-indent: -9999px;
	background: url(../../../image/member/topof/button4.png) no-repeat left top;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
	background-size: 100%;
	cursor:pointer;
	border:none;
}
.applicationButton04:hover {
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	transform: scale(1.5,2);
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.button05 {
	position: relative;
	display: inline-block;
	width: 560px;
	height: 125px;
	background: url(../../../image/member/topof/button5.png) no-repeat left top;
	background-size: 100%;
	cursor:pointer;
	border:none;
}
.button05:hover {
	background: url(../../../image/member/topof/button6.png) no-repeat left top;
}

.applicationButton06 {
	position: relative;
	display: inline-block;
	width: 700px;
	height: 190px;
	text-indent: -9999px;
	background: url(../../../image/member/topof/button7.png) no-repeat left top;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
	background-size: 100%;
	cursor:pointer;
	border:none;
}
.applicationButton06:hover {
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	transform: scale(1.5,2);
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.button1{
	width:820px;
	height:160px;
	margin:10px auto;
	padding:0;
	border:none;
}

/*--------------------------------*/

.subtitle1 {
	padding-top:0px;
	margin:100px 0 50px 0;
	text-align:center;
}

.subtitle1 img {
	width: 100%;
}

.subtitle0 {
	padding-top:0px;
	margin:0 0 50px 0;
	text-align:center;
}

.subtitle0 img {
	width: 100%;
}

/*--------------------------------*/

.main {
	width: 720px;
	margin: 36px auto 0 auto;
}

.main_center {
	width: auto;
	margin: 36px auto 0 auto;
	text-align:center;
}

/*--------------------------------*/

.backgr {
	background: linear-gradient(#ffffff 0%, #dfdfdf 100%);
	background: -webkit-linear-gradient(#ffffff 0%, #dfdfdf 100%);
	background: -moz-linear-gradient(#ffffff 0%, #dfdfdf 100%);
	background: -o-linear-gradient(#ffffff 0%, #dfdfdf 100%);
	background: -ms-linear-gradient(#ffffff 0%, #dfdfdf 100%);
	padding: 15px 0 0 0;
}

.icon{
	margin: -9px 4px 0px 10px;
	vertical-align: text-top;
}

.supmember{
	width:600px;
	margin:15px auto 0 auto;
	font-size:17px;
	padding:10px;
	border:1px solid #dcdcdc;
	background:#f5deb3;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e4d286), color-stop(0.00, #faf9ea));
	background: -webkit-linear-gradient(#faf9ea, #e4d286);
	background: -moz-linear-gradient(#faf9ea, #e4d286);
	background: -o-linear-gradient(#faf9ea, #e4d286);
	background: -ms-linear-gradient(#faf9ea, #e4d286);
	background: linear-gradient(#faf9ea, #e4d286);
}

/*--------------------------------*/

#footer{
	max-width: 100%;
	margin: 50px auto 0 auto;
	color: #ffffff;
	font-size: 13px;
	letter-spacing: 2px;
	padding-top:20px;
	padding-bottom:40px;
	background:#000000;
}

.top a{
	width:120px;
	margin:10px 20px 10px 20px;
	color:#ffffff;
	text-align:center;
}

.top a:hover{
	width:120px;
	color:#ff4500;
	text-align:center;
}

/*--------------------------------*/

img.w100 {
	width: 100%;
}

img.w90 {
	width: 90%;
}

/*--------------------------------*/

.mjanp {
	display: block;
	background: url(../../image/member/topof/point3.gif) no-repeat left center #E8EBEC;
	background-position:10px;
	background-size: 40px auto;
	margin: 5px 0;
	padding:5px 1px 5px 60px;
	color: #000000;
	text-decoration: none;
	font-size: 15px;
	letter-spacing:0;
	border-bottom: 2px solid #D1D1D7;
}

.mjanp:hover {
	background: url(../../image/member/topof/point4.gif) no-repeat left center #F2F3F3;
	background-position:10px;
	background-size: 40px auto;
	color: #A3934E;
}

/*-------------------------------------------*/

.youkou_bg {
	background:#F2F2F2;
	width: 700px;
	margin: 0 auto 50px auto;
	padding: 1px;
	border: 2px solid #D9D7D7;
}

.youkou {
	background:#F8F8F8;
	width: auto;
	margin: 5px;
	padding: 1px 1px 20px 1px;
	border: 1px solid #cccccc;
}



.koumoku {
	border-bottom:1px dotted #999999;
	display:block;
	line-height: 1.2;
	margin: 0.2em 0 0.2em 0;
	font-size: 18px;
	padding-bottom: 10px;
	letter-spacing: 0;
}

input[type="checkbox"].ch2 {
	/*opacity: 0;*/
	/*visibility:hidden;*/
	display: none;
}

input[type="checkbox"].ch2 + label {
	display: inline-block;
	background: url(../../image/member/topof/point5.gif) left center no-repeat;
	padding: 15px 0 10px 40px;
	margin: 5px 0 0 20px;
	font-size: 16px;
	line-height: 1;
	letter-spacing: 0;
	cursor:pointer;
}

input[type="checkbox"]:checked.ch2 + label {
	background: url(../../image/member/topof/point6.gif) left center no-repeat;
	font-weight:bold;
}

input[type="radio"].ch2 {
	/*opacity: 0;*/
	/*visibility:hidden;*/
	display: none;
}

input[type="radio"].ch2 + label {
	display: inline-block;
	background: url(../../../image/member/topof/point5.gif) left center no-repeat;
	padding: 15px 0 10px 40px;
	margin: 5px 0 0 20px;
	font-size: 16px;
	line-height: 1;
	letter-spacing: 0;
	cursor:pointer;
}

input[type="radio"]:checked.ch2 + label {
	background: url(../../../image/member/topof/point6.gif) left center no-repeat;
	font-weight:bold;
}

.size{
	margin:0 auto;
	width:480px;
	height:30px;
	font-size:20px;
	padding-left:10px;
	border:2px solid #fff000;
	background:#FFFFE6;
}

.size2{
	margin:5px auto 0 auto;
	width:340px;
	height:30px;
	font-size:20px;
	padding-left:10px;
}

.size3{
	margin:13px auto 0 auto;
	width:540px;
	height:30px;
	font-size:20px;
	padding-left:10px;
	background: #FCE4E2;
}

.size4{
	margin:13px auto 0 auto;
	width:440px;
	height:30px;
	font-size:20px;
	padding-left:10px;
	background: #FCE4E2;
}

.size5{
	margin:5px auto 0 auto;
	width:540px;
	height:100px;
	font-size:20px;
	padding-left:10px;
}

.size6{
	margin:13px 10px 0 auto;
	width:300px;
	height:30px;
	font-size:20px;
	padding-left:10px;
}

.size7{
	margin:13px 10px 0 auto;
	width:70px;
	height:30px;
	font-size:20px;
	padding-left:10px;
	background: #FCE4E2;
}

.size8{
	margin:13px 10px 0 auto;
	width:70px;
	height:30px;
	font-size:20px;
	padding-left:10px;
}

/*-------------------------------------------*/

.info {
	border: 1px dashed #000000;
	margin: 15px auto;
	font-size: 15px;
	letter-spacing: 0;
	padding: 5px 10px;
	line-height: 1.4;
	width: 80%;
}

.info p {
	margin: 5px 0;
}

/*-------------------------------------------*/

.question {
	background: url(../../../image/member/topof/qabg1.png) top no-repeat , url(../../../image/member/topof/qabg3.png) bottom no-repeat , url(../../../image/member/topof/qabg2.png) top repeat-y ;
	width: 698px;
	margin: 50px auto 0 auto;
	padding: 1px;
	font-weight: bold;
}

.question p{
	margin: 52px 0 20px 45px;
}

.answer{
	background: url(../../../image/member/topof/qabg4.png) top no-repeat , url(../../../image/member/topof/qabg3.png) bottom no-repeat , url(../../../image/member/topof/qabg2.png) top repeat-y ;
	width: 698px;
	margin: 0 auto 50px auto;
	padding: 1px;
}

.answer p{
	margin: 52px 0 20px 45px;
}

/*-------------------------------------------*/

.mestop {
	width: 600px;
	border-top: 2px solid #999999;
	border-left: 2px solid #999999;
	border-right: 2px solid #999999;
	background: rgb(234,234,234); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(201,201,201,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(201,201,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(201,201,201,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(201,201,201,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(201,201,201,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(201,201,201,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */
	margin: 50px auto 0 auto;
	text-align: center;
	padding: 10px 0;
	font-size: 25px;
	font-weight: bold;
}

.mes {
	border: none;
	width: 600px;
	height: 600px;
	margin: 0 auto;
	display: block;
	border: 2px solid #999999;
}

/*--------------------------------*/

.voicewindow {
	width: 700px;
	margin: 50px auto;
	display: block;
	border: none;
}

.sup1 {
	width: 650px;
	margin: 0 auto;
	border: 1px solid #dcdcdc;
	padding: 15px 15px 25px 15px;
	background: #FFF0F5;
}

.title1 {
	font-size: 26px;
	border-bottom:1px dashed #999999;
	width: auto;
	padding-bottom: 5px;
	font-weight: bold;
}

.title2 {
	font-size: 18px;
	width: auto;
	font-weight: bold;
	margin: 25px 0 10px 0;
}

.payment {
	font-size: 18px;
	width: auto;
	margin: 10px 0 0 0;
	line-height: 40px;
	font-weight: bold;
}

.comment {
	font-size: 16px;
	width: auto;
	margin: 15px 0 0 0;
	letter-spacing: 0;
}

/*--------------------------------*/

.reswindow {
	width: 700px;
	height: 600px;
	margin: 0 auto;
	display: block;
	border: none;
}

table.paytable {
	border-collapse:collapse;
	width: auto;
	letter-spacing: 0;
	background: #FDF8F8;
	margin: 20px auto 0 auto;
}

table.paytable th {
	padding: 3px;
	border:1px solid #cccccc;
	background:#f5deb3;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffefe), color-stop(0.50, #f7e5e5), color-stop(0.51, #f8d2d2), color-stop(1.00, #fef1f1));
	background: -webkit-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: -moz-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: -o-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: -ms-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: linear-gradient(to bottom, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	font-size: 16px;
	letter-spacing: -0.1em;
}

table.paytable td {
	padding: 3px 30px;
	border:1px solid #dcdcdc;
	font-size: 16px;
	letter-spacing: 0.05em;
}

table.paytable td:nth-of-type(2) {
	text-align: center;
}

table.paytable td:nth-of-type(4) {
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}

/*--------------------------------*/

table.paytable2 {
	border-collapse:collapse;
	width: auto;
	letter-spacing: 0;
	background: #FDF8F8;
	margin: 20px auto 0 auto;
	width: 640px;
}

table.paytable2 th {
	padding: 3px;
	border:1px solid #cccccc;
	background:#f5deb3;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffefe), color-stop(0.50, #f7e5e5), color-stop(0.51, #f8d2d2), color-stop(1.00, #fef1f1));
	background: -webkit-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: -moz-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: -o-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: -ms-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: linear-gradient(to bottom, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	font-size: 16px;
	letter-spacing: 0;
}

table.paytable2 td {
	padding: 3px 5px;
	border:1px solid #dcdcdc;
	font-size: 15px;
	letter-spacing: 0;
}

table.paytable2 td:nth-of-type(2) {
	text-align: center;
}

table.paytable2 td:nth-of-type(4) {
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}

/*--------------------------------*/

.suppurtday {
	background: rgb(74,193,15); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(74,193,15,1) 1%, rgba(50,124,27,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(74,193,15,1)), color-stop(100%,rgba(50,124,27,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(74,193,15,1) 1%,rgba(50,124,27,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(74,193,15,1) 1%,rgba(50,124,27,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(74,193,15,1) 1%,rgba(50,124,27,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(74,193,15,1) 1%,rgba(50,124,27,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ac10f', endColorstr='#327c1b',GradientType=0 ); /* IE6-9 */
	color: #FFFFFF;
	padding: 10px;
	font-size: 19px;
}

.submain {
	width: 700px;
	padding: 15px 0 10px 0;
	font-size: 35px;
	font-weight: bold;
	text-align: center;
	margin: 100px auto 0 auto;
	border:1px solid #dcdcdc;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(209,209,209,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
	letter-spacing: 0;
	line-height: 1.5;
}


/*--------------------------------*/

.intoro1window {
	width: 740px;
	margin: 30px auto  0 -20px;
	display: block;
	border: none;
}

.intoro2window {
	width: 720px;
	margin: 80px auto  0 auto;
	display: block;
	border: none;
}

.result1window {
	width: 720px;
	margin: 80px auto  0 auto;
	display: block;
	border: none;
}

.result2window {
	width: 850px;
	margin: 80px auto  0 auto;
	display: block;
	border: none;
}

/*--------------------------------*/



/*-------ログイン画面に関するCSS-------*/

.logout-link a{   border: medium none;
    color: #0000cd;
    text-decoration: none;
}
    
.logout-link a:hover{
	color:#ff0000;
}

.login-front{
	width:400px;
	margin:30px auto 0;
	background:#f5f5f5;
	border:3px double #b3b3b3;
	line-height:40px;
}

.inp-id{
	width:200px;
	margin:0 auto;
}

.log-btn{
	width:250px;
	margin:0 auto;
	height:40px;
	font-size:18px;
}

.log-btn:hover{
	cursor:pointer;
}

.benefit{
	width:580px;
	margin:30px auto 0;
}

.benefit li{
list-style:none;
}





/*---ログイン画面に関するCSS　終了----*/







/*------------------------result--------------------*/
.result{
	width:700px;
	margin:0px auto 0;
	border:1px solid #dcdcdc;
	padding:7px;
	background:rgba(240,240,240,0.7);
}

.r-name{
	font-size:30px;
	font-weight:bold;
	text-align:left;
	padding:0px 10px;
}


.face{
	width:190px;
	margin:0 auto;
	text-align:center;
}






.pat-t{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #080808), color-stop(0.00, #969696));
background: -webkit-linear-gradient(top, #969696 0%, #080808 88%);
background: -moz-linear-gradient(top, #969696 0%, #080808 88%);
background: -o-linear-gradient(top, #969696 0%, #080808 88%);
background: -ms-linear-gradient(top, #969696 0%, #080808 88%);
background: linear-gradient(to bottom, #969696 0%, #080808 88%);

	color:#fff;
	text-align:center;
}

.pat{
	text-align:center;
}


.result2{
	width:700px;
	margin:0px auto;
	border:1px solid #dcdcdc;
	border-collapse:collapse;
	background:rgba(255,255,255,0.7);
}

.result2 th{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #080808), color-stop(0.00, #969696));
	background: -webkit-linear-gradient(top, #969696 0%, #080808 88%);
	background: -moz-linear-gradient(top, #969696 0%, #080808 88%);
	background: -o-linear-gradient(top, #969696 0%, #080808 88%);
	background: -ms-linear-gradient(top, #969696 0%, #080808 88%);
	background: linear-gradient(to bottom, #969696 0%, #080808 88%);
	color:#fff;
	border:1px solid #fff;
	padding:3px 0px;
	font-size:14px;
}

.result2 td{
	font-size:14px;
}

.result2 th.r-day{font-size:17px;}

.rc01,.rc02,.rc03,.rc04,.rc05,.rc06,.rc07,.rc08,.rc09{font-size:13px; padding:3px 5px; border:1px solid #dcdcdc;}

.rc01,.rc02,.rc03,.rc04,.rc05,.rc06,.rc09{text-align:center;}

.rc09{width:22px;}

.rc07,.rc08{
	text-align:right;
	width:68px;
}

.rc06{width:36px;}

.rc05{width:45px;}
.rc04{width:25px;}

.rc03{width:36px;}
.rc02{width:55px;}
.rc01{width:50px;}

.total{
	padding:10px 5px 10px 0;
	text-align:center;
}




/*---------------要望ランキング---------------*/

.youbou{
   	padding: 20px 10px;
    width: 680px;
	margin:0px auto;
/*	background:url("images/youbou-bg.gif") right top no-repeat,url("images/youbou-bg2.gif") left bottom no-repeat #f5f5f5;*/
background: #FFF4D9;
	border:3px double #000;

 /*   background:-webkit-linear-gradient(60deg, rgba(000,000,018,0.4), rgba(255,255,255,0.2), rgba(255,255,255,0.1), rgba(255,255,255,0.1), rgba(255,255,255,0.2),rgba(000,000,018,0.4));
    background:-moz-linear-gradient(60deg, rgba(000,000,018,0.4), rgba(255,255,255,0.2), rgba(255,255,255,0.1), rgba(255,255,255,0.1), rgba(255,255,255,0.2),rgba(000,000,018,0.4));
    background:-o-linear-gradient(60deg, rgba(000,000,018,0.4), rgba(255,255,255,0.2), rgba(255,255,255,0.1), rgba(255,255,255,0.1), rgba(255,255,255,0.2),rgba(000,000,018,0.4));
    background:linear-gradient(60deg, rgba(000,000,018,0.4), rgba(255,255,255,0.2), rgba(255,255,255,0.1), rgba(255,255,255,0.1), rgba(255,255,255,0.2),rgba(000,000,018,0.4));*/
}

.youb-1{
	width:665px;
	margin:40px auto 0;
	padding:0px; 
}

.youbo-tit{
    background: url(../../../image/member/topof/grd.gif) no-repeat center center;
    border:3px double #191970;
    letter-spacing:3px;
    padding:5px 0;
   }

/*---------------三傑---------------*/

.sanketu-tit{
    background: url(../../../image/member/topof/grd.gif) no-repeat center center;
    border:3px double #191970;
    letter-spacing:3px;
    padding:5px 0;
}





/*---voice---*/

.spotvoice{
	width:690px;
	margin:0px auto;
	border:4px double #000;
	background: rgba(252,252,240,0.9);
	padding:20px 0;
	font-size:16px;
}

.voice-name{
	width:600px;
	margin:0 auto;
	border:4px double #dcdcdc;
	background: #fff;
	padding:10px 0;
	text-align:center;
	font-weight:bold;
	color:#000;
}


/* 吹き出し */
.v-talk {
	position: relative;
	display: inline-block;
	padding: 15px 15px;
	width: auto;
	color: #F6F6F6;
	line-height: 40px;
	text-align: center;
	background: #19283C;
	z-index: 0;
	border-radius:20px;
}


.v-talk:after {
	content: "";
	position: absolute;
	top: 50%; left: -10px;
	margin-top: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	border-color: transparent #19283C transparent transparent;
}

/*---voice end---*/


/*--------------特典------------------*/



/*---------------上位殿堂馬実績ページ　新CSS---------------

.bgcont{
	width:700px;
	margin:0 auto;
	background:#F9E2D2;
}
-----------上位殿堂馬実績ページ　新CSS------------------*/
.bgcont{
	width:700px;
	margin:0 auto;
	background:#F7EAE2;
}

.bgcont a{
	text-decoration:none;
}

.firsttitle{
	padding:0px;
	text-align:center;

	background:#FCB98B;
}

.secondtitle{
	width:660px;
	padding:5px 0;
	text-align:center;
	border:1px solid #000;
	background:#FFF;
}



/*----------成績データテーブルCSS-----------*/
.flexbox{
	width:660px;
	margin:30px auto 0;
 	display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex; 
    align-items:stretch;
      -js-display: flex;
    
}

.year-res{
	width:214px;
	margin:0 auto;
	border:1px solid #252525;
	background:#fff;
	border-collapse:collapse;
	font-size:11px;
}

.year-res th{
	font-size:14px;
	background:#8C0000;
	border:1px solid #252525;
	color:#fff;
}

.year-res td{
	border:1px solid #252525;
	height:30px;
	text-align:center;
	padding:0;
	margin:0;
}

.year{
	width:46px;
}

.month{
	width:38px;
}

.in{
	width:117px;

}
.yet{
	color:#c8c8c8;
}



.mon-res{
	width:600px;
	margin:0 auto;
	border-collapse:collapse;
	font-size:11px;
}


.mon-res th{
	font-size:14px;
	background:#8C0000;
	border:1px solid #252525;
	color:#fff;
}

.mon-res td{
	border:1px solid #252525;
	height:30px;
	text-align:center;
	padding:0;
	margin:0;
	background:#fff;
}

.hov {
	border:none;
	color:#0000cd;
	line-height:30px;

	}

.hov a{
	border:none;
	color:#0000cd;
	line-height:30px;
	display:block;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #ff8f20), color-stop(0.00, #d9b83f));
background: -webkit-linear-gradient(top, #d9b83f 0%, #ff8f20 88%);
background: -moz-linear-gradient(top, #d9b83f 0%, #ff8f20 88%);
background: -o-linear-gradient(top, #d9b83f 0%, #ff8f20 88%);
background: -ms-linear-gradient(top, #d9b83f 0%, #ff8f20 88%);
background: linear-gradient(to bottom, #d9b83f 0%, #ff8f20 88%);

	}

.hov a:hover{
	background:#ffd700;
	color:#ff0000;
	display:block;
	padding:0;
	line-height:30px;
	}

.display{background:#f0e68c;}

/*----------成績データテーブルCSS-----------*/



.youbou-rank{
	width:500px;
	margin:30px auto;
	font-size:20px;
	line-height:50px;
	letter-spacing:0.1em;
}

.youbou-rank li{
	list-style:none;
}


/*----------上位殿堂馬　特別枠ログイン-----------*/

.login{
	width:500px;
	margin:40px auto 0;
	background:#FFDECF;
	border:3px double #b3b3b3;
	line-height:40px;
	padding:20px 0;
	border-collaps:collapse;
}

.logpass{
	width:150px;
	margin:0 auto;
	text-align:right;
}

.intext{
	width:200px;
	margin:0 auto;
	text-align:left;
}
.inp-id{
	width:200px;
	margin:0 auto;
}

input.login-b{
	width:420px;
	margin:0 auto;
	height:50px;
	font-size:21px;
	border:none;
	font-weight:bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #ffa220), color-stop(0.00, #fafd1c));
background: -webkit-linear-gradient(top, #fafd1c 0%, #ffa220 88%);
background: -moz-linear-gradient(top, #fafd1c 0%, #ffa220 88%);
background: -o-linear-gradient(top, #fafd1c 0%, #ffa220 88%);
background: -ms-linear-gradient(top, #fafd1c 0%, #ffa220 88%);
background: linear-gradient(to bottom, #fafd1c 0%, #ffa220 88%);

}

input.login-b:hover{
color:#fff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #ff4f20), color-stop(0.00, #fdca1c));
background: -webkit-linear-gradient(top, #fdca1c 0%, #ff4f20 88%);
background: -moz-linear-gradient(top, #fdca1c 0%, #ff4f20 88%);
background: -o-linear-gradient(top, #fdca1c 0%, #ff4f20 88%);
background: -ms-linear-gradient(top, #fdca1c 0%, #ff4f20 88%);
background: linear-gradient(to bottom, #fdca1c 0%, #ff4f20 88%);

	cursor:pointer;
}
/*----------上位殿堂馬　特別枠ログイン-----------*/




/*----------上位殿堂場に関するCSS-----------*/

table.paytable6 {
	border-collapse:collapse;
	width: auto;
	letter-spacing: 0;
	background: #FDF8F8;
	margin: 20px auto 0 auto;
	width: 700px;
	line-height:28px;
}

table.paytable6 th {
	border:1px solid #cccccc;
	background:#f5deb3;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffefe), color-stop(0.50, #f7e5e5), color-stop(0.51, #f8d2d2), color-stop(1.00, #fef1f1));
	background: -webkit-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: -moz-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: -o-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: -ms-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	background: linear-gradient(to bottom, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);
	letter-spacing: 0;
	line-height:20px;
}

table.paytable6 td {
	padding: 0px 3px;
	border:1px solid #dcdcdc;
	font-size:11px;
	text-align:center;

}

table.paytable6 .up-day{
	width:100px;
	margin:0 auto;
	font-weight:bold;
	font-size:20px;
	padding:15px 0;
}

table.paytable6 .up-race{
	width:50px;
	margin:0 auto;
	font-size:13px;
}

table.paytable6 .up-racename{
	width:114px;
	margin:0 auto;
	font-size:13px;
}

table.paytable6 .up-horce{
	margin:0 auto;
	font-size:13px;
	padding:5px 0;
}

table.paytable6 .kekka{
	width:50px;
	font-size:13px;
}


table.paytable6 .upd{
	font-size:13px;
	text-align:center;
	line-height:20px;
}

table.paytable6 .upr{
	font-size:11px;
	text-align:center;
}

table.paytable6 .upr-n{
	font-size:11px;
	text-align:left;
	padding-left:3px;
}

table.paytable6 .up-h{
	font-size:12px;
	text-align:center;
}

table.paytable6 .up-h1{
	font-size:12px;
	background:#ffd700;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
}

table.paytable6 .up-h2{
	font-size:12px;
	background:#ffe5f2;
	font-weight:bold;
	text-align:center;
}

table.paytable6 .up-h3{
	font-size:12px;
	background:#ffb2b2;
	font-weight:bold;
	text-align:center;
	color:#ff0000;
}

table.paytable6 .up-h4{
	font-size:12px;
	background:#ffb2b2;
	font-weight:bold;
	text-align:center;
}


table.paytable6 .kekka1 {
	font-size:11px;
	text-align:center;
	padding:0 4px;
}


table.paytable6 .notyet {
	font-size:11px;
	text-align:center;
}


/*
.pagereload a{
    bottom: 10px;
    cursor: pointer;
    font-size: 10px;
    height: 80px;
    position: fixed;
    right: 15px;
    text-align: center;
    width: 150px;
    display:block;
    background:#fff;
    background: rgba(0, 0, 0, 0) url("../../image/member/topof/odds-b.png") no-repeat scroll center top;
}

.pagereload a:hover{
    bottom: 10px;
    cursor: pointer;
    font-size: 10px;
    height: 80px;
    position: fixed;
    right: 10px;
    text-align: center;
    width: 150px;
    display:block;
    background:#fff000;
    background: rgba(0, 0, 0, 0) url("../../image/member/topof/odds-b.png") no-repeat scroll center bottom;
}

*/



/*----------上位殿堂場実績に関するCSS-----------*/

/*---------------上位殿堂馬実績ページ　新CSS------------------*/




/*---------------------------------------------百傑に関する　新CSS------------------------------------------------*/

.k-day{
	background: #fdf8f8 none repeat scroll 0 0;
	width:676px;
	margin:0 auto;
	padding-bottom:0px;

}


.k-place{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%) repeat scroll 0 0;
	width:676px;
	margin:0px auto;
	font-size:22px;
	font-weight:bold;
	padding:5px 0;
	border: 1px solid #cccccc;
}

.posting{
	width:622px;
	margin:30px auto;
}

.posting li:first-child{
	margin-left:0px;
}

.posting li{
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	
}

.k-boxend{
	width:186px;
	border:3px double #989576;
	padding:5px 0;
	text-align:center;
	list-style:none;
	background:#F9F3C0;
	position: relative;
}

.k-box {
	width:186px;
	height:156px;
	border:3px double #dcdcdc;
	padding:5px 0;
	text-align:center;
	list-style:none;
	background:#fff;
	position: relative;
}

.k-box a{
	display: block;
	position: absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0;
}


.k-box:hover{
	width:186px;
	border:3px double #D38E16;
	background:#ffd700;
}



.k-box:hover{
	width:186px;
	border:3px double #D38E16;
	background:#ffd700;
}

.k-boxend a{
	display: block;
	position: absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0;
}

.k-boxend:hover{
	width:186px;
	border:3px double #D38E16;
	background:#ffd700;
}



.inlink{
color:blue;
}


.flex{

display: -webkit-flex; /* Safari */
  display: flex;
 }

.choice{
	width:170px;
	height:210px;
	background:#fff;
	border:1px solid #dcdcdc;
	border-collapse:collapse;
	margin:20px 5px 0 10px;
}


.choice th{
	padding:0 5px;
	font-size:12px;
	border:1px solid #dcdcdc;

}

.choice td{
	text-align:right;
	padding-right:5px;
	border:1px solid #dcdcdc;
}




.chak{
height:30px;
}


.checknumber{
	width:480px;
	height:210px;
	margin:20px 0 0 2px;
	font-size:12px;
	border-collapse:collapse;
}

.checknumber th{
	border:1px solid #dcdcdc;
	background:#fff;
}

.checknumber td{
	border:1px solid #dcdcdc;
	background:#fff;
}

.checksend{
	width:600px;
	height:80px;
	font-size:20px;
	font-weight:bold;
}

.toukou{
	width:600px;
	margin:0 auto;
}




/*---------小窓(投稿直後ページ)　circle-h1----------*/

.click-style{ 
	padding-top:0px; width:100%;  display:block; text-decoration:none; color:#0000cd;
}

.click-style:hover{ 
	padding-top:0px; width:100%;  display:block; text-decoration:none; color:#ff0000;
}

.k-dayother{
	background: #fdf8f8 none repeat scroll 0 0;
	width:800px;
	margin:0 auto;
	padding-bottom:30px;

}

.k-place2{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%) repeat scroll 0 0;
	width:800px;
	margin:0px auto;
	font-size:22px;
	font-weight:bold;
	padding:5px 0;
	border:1px solid #7F6700;
}


.posting2{
	margin:30px auto;
	float:left;
}

.flex2{
	width:710px;
	margin:0 auto;

}

.checknumber2{
	width:500px;
	margin:30px 0 0 0px;
	font-size:12px;
	border-collapse:collapse;
	float:right;
}
.checknumber2 th{
	border:1px solid #dcdcdc;
	background:#fff;
	text-align:center;
}

.checknumber2 td{
	border:1px solid #dcdcdc;
	background:#fff;
	text-align:center;
}

.twobutton{
	width:580px;
	margin:30px auto 0;
}

.twobutton li{
	float:left;
}

.checksend2{
	width:270px;
	height:40px;
	font-size:15px;
	font-weight:bold;
}

.close{
	width:270px;
	height:40px;
	font-size:15px;
	font-weight:bold;
	margin-left:10px;
}




.k-boxend2{
	width:186px;
	border:3px double #989576;
	padding:5px 0;
	text-align:center;
	list-style:none;
	background:#F9F3C0;
}

.k-box2{
	width:186px;
	border:3px double #dcdcdc;
	padding:5px 0;
	text-align:center;
	list-style:none;
	background:#fff;
}
/*---------小窓(投稿直後ページ)　circle-h1----------*/

/*---------小窓(投稿がないページ)　circle-h2----------*/

.nochecknumber{
	margin:30px 0 0 15px;
	width:500px;
	float:right;
}
/*---------小窓(投稿がないページ)　circle-h2----------*/



/*---------小窓(投稿結果ページ)　circle-h3----------*/
.checknumber3{
	width:500px;
	margin:30px 0 0 0px;
	font-size:12px;
	border-collapse:collapse;
	float:right;
	background:#f9f3c0;
}
.checknumber3 th{
	border:1px solid #989576;
	background:#f9f3c0;
	text-align:center;
}
.checknumber3 td{
	border:1px solid #989576;
	text-align:center;
}
.id01{
text-align:center;
background:url("../image/shadow.png")#fff no-repeat !important;
}

.id02{
text-align:center;
background:url("../image/shadow02.png")#f9f3c0 no-repeat;
}
/*---------小窓(投稿結果ページ)　circle-h3----------*/
/*----------------------------------小窓-----------------------------------*/

/*---------------------------------------------百傑に関する　新CSS------------------------------------------------*/






/*---------------------------------------------最上位殿堂馬に関する　新CSS------------------------------------------------*/


/*ログインできなかった場合の説明P--*/


.check-box{
	width:650px;
	margin:0 auto;
}

.check-box2{
	width:700px;
	margin:40px auto;
	background:#ffdec0;
	  border: 4px double #873a00;
	
}

.checkin{
	width:696px;
	margin:0px auto;
	padding-bottom:50px;
	background:#ffdec0;
	border: 2px double #873a00;
	
}

/*ログインできなかった場合の説明P--*/


/*ログイン後説明テキスト--*/


.caution{
	width:560px;
	border:1px solid #8C0A00;
	background:#ffdec0;
	margin:0 auto;
	font-size:12px;
	padding:5px 20px;
	letter-spacing:0;
}

.kinou{
	border:1px solid #000;
	padding:5px;
	background:#fff;
}

.setumei01{
	width:650px;
	margin:0px auto 0;
}

.set-tab{
	padding-left:20px;
	font-weight:normal;
	border:1px solid #dcdcdc;
}

.bitweein{
	width:100px;
	text-align:center;
}

.setumei02{
	width:230px;
	margin-left:30px;
}

.set-tab2{
	padding-left:20px;
	font-weight:normal;
	border:1px solid #dcdcdc;
}




/*ログイン後説明テキスト--*/

/*--------------------------------最上位殿堂馬表組-----------------------*/
.max-j{
	/*background: #fdf8f8 none repeat scroll 0 0;*/
	/*width:676px;*/
	margin:0 auto;
	padding-bottom:60px;

}

.j-deta{
	width:100%;
	margin:0 auto;
	padding:0;
	border-collapse:collapse;
}

.j-day{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.96, #f7be6e), color-stop(0.81, #fbbd5b), color-stop(0.55, #f9a51a), color-stop(0.47, #ffda8a));
	background: -webkit-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -moz-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -o-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -ms-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: linear-gradient(to bottom, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	color:#511603;

	margin:0px auto;
	font-size:1.4rem;
	font-weight:bold;
	padding:5px 0;
	border: 1px solid #cccccc;
}


.j-time{
	background:#FCF6DB;
	color:#511603;
	margin:0px auto;
	font-size:0.7rem;
	padding:5px 0;
	border: 1px solid #cccccc;
	line-height:20px;
	letter-spacing:0px;
}

.j-base1{
	background:#FCF6DB;
	color:#511603;
	margin:0px auto;
	font-size:0.75rem;
	padding:5px 0;
	border: 1px solid #cccccc;
	line-height:20px;
}



.j-base2{
	background:#FFF1B6;
	color:#511603;
	margin:0px auto;
	font-size:0.7rem;
	font-weight:normal;
	padding:5px 0;
	border: 1px solid #cccccc;
	line-height:20px;
	background: -webkit-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -moz-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -o-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -ms-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: linear-gradient(to bottom, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
}

.d-evl{
	width:6%;
	text-align:center;
	font-size:0.8rem;
	border: 1px solid #cccccc;
	padding:5px 0;
}

.evl-tst{
	width:6%;
	text-align:center;
	font-size:0.8rem;
	border: 1px solid #cccccc;
}


.h-nom{
	width:6%;
	text-align:center;
	font-size:0.8rem;
	border: 1px solid #cccccc;
}

.h-nm{
	width:15%;
	text-align:left;
	font-size:0.6rem;
	border: 1px solid #cccccc;
	letter-spacing:0px;
	padding-left:1%;
}

.pop{
	width:8%;
	text-align:center;
	font-size:0.8rem;
	border: 1px solid #cccccc;
	letter-spacing:0px;
}

.t-ods{
	width:7%;
	text-align:center;
	font-size:0.8rem;
	border: 1px solid #cccccc;
	letter-spacing:0px;
}

.jock{
	width:13%;
	text-align:center;
	font-size:0.7rem;
	border: 1px solid #cccccc;
}

.j-evl{
	width:5%;
	text-align:center;
	font-size:0.8rem;
	border: 1px solid #cccccc;
}

.t-hit{
	width:8%;
	text-align:center;
	font-size:0.75rem;
	border: 1px solid #cccccc;
		letter-spacing:0px;
}


.rec-1{
	width:5%;
	text-align:center;
	font-size:0.8rem;
	border: 1px solid #cccccc;
}

.rec-2{
	width:6%;
	text-align:center;
	font-size:0.8rem;
	border: 1px solid #cccccc;
}

.rec-evl{
	width:5%;
	text-align:center;
	font-size:0.8rem;
	border: 1px solid #cccccc;
}

.t-res{
	width:6%;
	text-align:center;
	font-size:0.8rem;
	border: 1px solid #cccccc;
}

/*runk-color*/
.rk-s{
	background: #fce2d9;
}

.rk-a{ 
	background: #e5e1f9;
}

.rk-b{ 
	background: #e4f9e1;
}

/*--------------------------------最上位殿堂馬表組-----------------------*/


/*--------------------------------並べ替えボタン-----------------------*/






/*---------------------------------------------最上位殿堂馬に関する　新CSS------------------------------------------------*/



.srtig-btn{
	position: fixed;
	bottom: 15px;
	right: 0px;
	width:205px;
	padding:0;
	z-index: 100;
}

ul.flex-grp {
	width:100%;
	margin: 0 auto;
}

/*.flex-grp li:nth-child(odd){
margin-right:5%;
}*/

.flex-grp li{
	margin-bottom:-1px;
}

.s-btn-tit{
	list-style:none;
	width:150px;
	border:1px solid #03843A;
	display:inline-block;
	font-size:0.8rem;
	text-align:center;
	padding-left:0.8%;
	background:#006400;
	color:#fff;
	font-weight:bold;
	padding:5px 0;
}

/*.flex-grp li:nth-child(-n+4){
	margin-bottom:8px;
}*/

/*.flex-grp li:nth-child(3){
	margin-left:5%;
}
.flex-grp li:nth-child(7){
	margin-left:5%;
}*/

/*
li.s-btn{
	list-style:none;
	width:23.9%;
	border:1px solid #03843A;
	display:inline-block;
	font-size:0.8rem;
	text-align:center;
	background:#E0E5D1;
	color:#03843A;
}


li.s-btn a:before{
	content:"▲";
}

li.s-btn a{
	width:100%;
	display:block;
	background:#E0E5D1;
	color:#03843A;
	padding:10px 0;
	text-decoration:none;
}

li.s-btn a:visited{
	background:#BAE588;

	cursor:pointer;
	color:#03843A;
	
}


li.s-btn a:hover{
	background:#BAE588;

	cursor:pointer;
	color:#03843A;
	
}*/

li.s-btn{
	list-style:none;
	width:148px;
	border:1px solid #03843A;
	display:inline-block;
	font-size:0.8rem;
	text-align:center;
	padding-left:0.8%;
	background:#E0E5D1;
	color:#03843A;
}


li.s-btn a:before{
	content:"";
}



a.s-link {
	width:100%;
	color:#03843A;
	padding:5px 0;
	text-decoration:none;
	display:block;
}

a.s-link-on{
	background:#BAE588;
	color:#000 !important;
}

a.s-link:visited{
	background:#BAE588;
	color:#03843A;
	display:block;
	
}


a.s-link:hover{
	background:#BAE588;
	transition:0.6s;
	cursor:pointer;
	color:#000;
}



.jup-in-tit{
	list-style:none;
	width:149px;
	border:1px solid #03843A;
	display:inline-block;
	font-size:0.8rem;
	text-align:center;
	padding-left:0.8%;
	background:#006400;
	color:#fff;
	font-weight:bold;
	padding:5px 0;
}



.jup-btn{
	position: fixed;
	bottom: 330px;
	right: 0px;
	width:164px;
	padding:0;
	z-index: 100;

}

p.jup-in{
	list-style:none;
	width:148px;
	border:1px solid #03843A;
	display:inline-block;
	font-size:0.8rem;
	text-align:center;
	padding-left:0.8%;
	background:#E0E5D1;
	color:#03843A;
	margin-bottom:-1px;
}

p.jup-in a{
	width:100%;
	color:#03843A;
	padding:5px 0;
	text-decoration:none;
	display:block;
}







.all-box{
	width:99%;
	margin:30px auto;
}

.left-box{
	width:50%;
	float:left;

}

.right-box{
	width:50%;
	float:right;

}

/*的中率重視*/
.hit-imp{
	width:96%;
	margin:0 auto;
	border:1px solid #03843A;
	border-collapse:collapse;
}

.hit-imp th{
	text-align:center;
	font-weight:normal;
	font-size:1.2rem;
	background:#63961B;
	padding:7px 0;
	color:#fff000;
	border:1px solid #03843A;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #5b7500), color-stop(0.19, #97a90a));
background: -webkit-linear-gradient(top, #97a90a 19%, #5b7500 100%);
background: -moz-linear-gradient(top, #97a90a 19%, #5b7500 100%);
background: -o-linear-gradient(top, #97a90a 19%, #5b7500 100%);
background: -ms-linear-gradient(top, #97a90a 19%, #5b7500 100%);
background: linear-gradient(to bottom, #97a90a 19%, #5b7500 100%);


}


.hit-td{
	width:50%;
	text-align:center;
	font-weight:normal;
	font-size:0.7rem;
	background:#E4EFCE;
	padding:10px 0;
	color:#03843A;
	border:1px solid #03843A;
}
/*的中率重視*/

/*高配当重視*/
.big-imp{
	width:96%;
	margin:0 auto;
	border:1px solid #7C3B0A;
	border-collapse:collapse;
}

.big-imp th{
	text-align:center;
	font-weight:normal;
	font-size:1.2rem;
	background:#D6711E;
	padding:7px 0;
	color:#fff000;
	border:1px solid #7C3B0A;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #753300), color-stop(0.19, #eb7500));
background: -webkit-linear-gradient(top, #eb7500 19%, #753300 99%);
background: -moz-linear-gradient(top, #eb7500 19%, #753300 99%);
background: -o-linear-gradient(top, #eb7500 19%, #753300 99%);
background: -ms-linear-gradient(top, #eb7500 19%, #753300 99%);
background: linear-gradient(to bottom, #eb7500 19%, #753300 99%);

}


.big-td{
	width:50%;
	text-align:center;
	font-weight:normal;
	font-size:0.7rem;
	background:#FFDABB;
	padding:10px 0;
	color:#7C3B0A;
	border:1px solid #7C3B0A;
}
/*高配当重視*/

/*バランス重視*/
.bl-imp{
	width:96%;
	margin:0 auto;
	border:1px solid #033277;
	border-collapse:collapse;
}

.bl-imp th{
	text-align:center;
	font-weight:normal;
	font-size:1.2rem;
	background:#336DC1;
	padding:7px 0;
	color:#fff000;
	border:1px solid #033277;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #003d75), color-stop(0.19, #809bff));
background: -webkit-linear-gradient(top, #809bff 19%, #003d75 99%);
background: -moz-linear-gradient(top, #809bff 19%, #003d75 99%);
background: -o-linear-gradient(top, #809bff 19%, #003d75 99%);
background: -ms-linear-gradient(top, #809bff 19%, #003d75 99%);
background: linear-gradient(to bottom, #809bff 19%, #003d75 99%);

}


.bl-td{
	width:50%;
	text-align:center;
	font-weight:normal;
	font-size:0.7rem;
	background:#CDF0FC;
	padding:10px 0;
	color:#033277;
	border:1px solid #033277;
}
/*バランス重視*/


/*あなた好み*/
.you-imp{
	width:96%;
	height:214px;
	margin:0 auto;
	border:1px solid #000;
	border-collapse:collapse;

}

.you-imp th{
	text-align:center;
	font-weight:normal;
	font-size:1.2rem;
	background:#444;
	padding:7px 0;
	color:#E6E7E8;
	border:1px solid #000;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #1c1c1c), color-stop(0.19, #636363));
background: -webkit-linear-gradient(top, #636363 19%, #1c1c1c 99%);
background: -moz-linear-gradient(top, #636363 19%, #1c1c1c 99%);
background: -o-linear-gradient(top, #636363 19%, #1c1c1c 99%);
background: -ms-linear-gradient(top, #636363 19%, #1c1c1c 99%);
background: linear-gradient(to bottom, #636363 19%, #1c1c1c 99%);

}


.you-td{
	width:50%;
	text-align:right;
	font-weight:normal;
	font-size:0.68rem;
	background:#E6E7E8;
	padding:10px 0.6% 9.8px 0;
	color:#000;
	border:1px solid #000;
	letter-spacing:0.02px;
}
/*あなた好み*/

.choice{
	height:;
}




.imp2{width:50%;}

.imp3{
	width:96%;
	height:72px;
	background:url(../../../image/member/topof/hopbtn.png) no-repeat top left;
	font-size:1.2rem;
	line-height:1.5;
	/*border:1px solid #AD5200;*/
	color:#AD5200;
	margin:0 auto;
}


.imp3 a{
	padding:7px 0;
	display:block;
}



.imp3 a:hover{
	display:block;
	background:#fff;
	transition:0.6s;
	background:url(../../../image/member/topof/hopbtn.png) no-repeat bottom left;
	color:#ff0000;
}

.imp4{
	width:96.5%;
	height:72px;
	background:url(../../../image/member/topof/hopbtn2.png) no-repeat top left;
	font-size:1.2rem;
	line-height:1.5;
	margin: auto;
	/*border:1px solid #AD5200;*/
}


.imp4 a{
	padding:7px 0;
	display:block;
	color:#fff;
}



.imp4 a:hover{
	display:block;
	background:#fff;
	transition:0.6s;
	background:url(../../image/member/topof/hopbtn2.png) no-repeat bottom left;
	color:#ff0000;
}





.about-toukou{
	width:90%;
	margin:30px auto 15px;
	border:1px solid #ccc;
	padding:20px;
	background:#ffdec0;
	
}

td.choice2{
	background:#FCF5D9;
	font-size:0.7rem;
	text-align:center;
	color:#6A3906;
}

select{
font-size:11px;
letter-spacing:0.01px;
width:45%;
}

.sel2{
	width:60%;
	text-align:right;
	padding:5px 0;
}





/*-------------選択ページ大-------------------*/

/*---------小窓(1)　cand-result1----------*/

.click-style{ padding-top:0px; width:100%;  display:block;}

.k-dayother2{
	background: #fdf8f8 none repeat scroll 0 0;
	width:920px;
	margin:0 auto;
	padding-bottom:0px;

}

/*.buy-blk{width:15%;}*/


.choicepage{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}



.j-base3{
	background:#FFF1B6;
	color:#511603;
	margin:0px auto;
	font-size:0.8rem;
	font-weight:normal;
	padding:5px 0;
	border: 1px solid #cccccc;
	line-height:20px;
	background: -webkit-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -moz-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -o-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -ms-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: linear-gradient(to bottom, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
}

.choicepage td{
	font-size:0.7rem;
	padding:5px;
	border: 1px solid #cccccc;
}

.b3-td2{
background:rgb(252, 226, 217);
}

.b3-td3{
background:#DCFBFF;
}


.s-btn-tit2{
	list-style:none;
	width:148px;
	border:1px solid #03843A;
	display:inline-block;
	font-size:0.8rem;
	text-align:center;
	padding-left:0.8%;
	background:#006400;
	color:#fff;
	font-weight:bold;
	padding:5px 0;
}




li.s-btn2{
	list-style:none;
	width:148px;
	font-size:0.8rem;
	text-align:center;
	background:#E0E5D1;
	border: 1px solid #03843A;
	color:#03843A;
	margin-bottom: -1px;
}


a.s-link2 {
	width:100%;
	color:#03843A;
	padding:5px 0;
	text-decoration:none;
	display:block;
	font-size:0.8rem;
}

a.s-link2:visited{
	background:#BAE588;
	color:#03843A;
	display:block;
	
}


a.s-link2:hover{
	background:#BAE588;
	cursor:pointer;
	color:#000;
}


li.s-btn2 a:before{
	content:"";
}


.srtig-btn2{
	position: fixed;
	margin:30px auto 0;
	padding:0;
	bottom: 30px;
	right: 20px;
}

ul.flex-grp2 {
	margin:0 auto;
	padding-left:0;
	margin-right:0;
}

/*.flex-grp li:nth-child(odd){
margin-right:5%;
}*/


.closebtn{
	width:580px;
	margin:30px auto 0;
}






/*-------------選択ページ小-------------------*/

/*---------小窓(2)　cand-result2----------*/


.k-dayother3{
	background: #fdf8f8 none repeat scroll 0 0;
	width:500px;
	/*margin:0 auto;*/
	padding:30px 30px;
	margin:0 auto;

}

.j-day2{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.96, #f7be6e), color-stop(0.81, #fbbd5b), color-stop(0.55, #f9a51a), color-stop(0.47, #ffda8a));
	background: -webkit-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -moz-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -o-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: -ms-linear-gradient(top, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	background: linear-gradient(to bottom, #ffda8a 47%, #f9a51a 55%, #fbbd5b 81%, #f7be6e 96%);
	color:#511603;

	margin:0px auto;
	font-size:1rem;
	font-weight:bold;
	padding:5px 0;
	border: 1px solid #cccccc;
}

.choicepage2{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}


.choicepage2 td{
	font-size:0.8rem;
	padding:5px;
	border: 1px solid #cccccc;
}

.c2-th{
	width:10%;
}

.j-base4{
	background:#FFF1B6;
	color:#511603;
	margin:0px auto;
	font-size:0.8rem;
	font-weight:bold;
	padding:5px 0;
	border: 1px solid #cccccc;
	line-height:20px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e0a500), color-stop(0.00, #ffdd47));
	background: -webkit-linear-gradient(#ffdd47, #e0a500);
	background: -moz-linear-gradient(#ffdd47, #e0a500);
	background: -o-linear-gradient(#ffdd47, #e0a500);
	background: -ms-linear-gradient(#ffdd47, #e0a500);
	background: linear-gradient(#ffdd47, #e0a500);

}

/*-----------データフィルタリング後に該当データがない場合の表示-----------*/

div .no-result-box{
	margin-top: 20px; 
	border: 1px solid #969696;
}

.no-result-box > p{
	font-size: 30px;
	padding: 20px;
	margin: 10px;
    text-align: center;
    background: #fbeade;
    border: 5px solid #FCB98B;
}

.no-result-box img{
	vertical-align: middle;
}
/*---------------------------------------------------------*/

/*-----------どの「予想を簡略化する」を表示しているのかの表示boxと全体の背景色の切り替え-----------*/

div .mode_box{
	text-align: center;
	position: fixed;
	min-width: 170px;
	top: 60px;
	right: 20px;
	padding: 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}

.mode_box > div > span{
	color: #fff000;
}

.mode_box > div > b{
	color: #fff;
}

div .focus_tekityu_box{
	border: 2px solid #03843A;
	background:#63961B;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #5b7500), color-stop(0.19, #97a90a));
	background: -webkit-linear-gradient(top, #97a90a 19%, #5b7500 100%);
	background: -moz-linear-gradient(top, #97a90a 19%, #5b7500 100%);
	background: -o-linear-gradient(top, #97a90a 19%, #5b7500 100%);
	background: -ms-linear-gradient(top, #97a90a 19%, #5b7500 100%);
	background: linear-gradient(to bottom, #97a90a 19%, #5b7500 100%);
}

div .focus_dividend_box{
	background:#D6711E;
	border:2px solid #7C3B0A;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #753300), color-stop(0.19, #eb7500));
	background: -webkit-linear-gradient(top, #eb7500 19%, #753300 99%);
	background: -moz-linear-gradient(top, #eb7500 19%, #753300 99%);
	background: -o-linear-gradient(top, #eb7500 19%, #753300 99%);
	background: -ms-linear-gradient(top, #eb7500 19%, #753300 99%);
	background: linear-gradient(to bottom, #eb7500 19%, #753300 99%);
}

div .focus_balance_box{
	background:#336DC1;
	border:2px solid #033277;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #003d75), color-stop(0.19, #809bff));
	background: -webkit-linear-gradient(top, #809bff 19%, #003d75 99%);
	background: -moz-linear-gradient(top, #809bff 19%, #003d75 99%);
	background: -o-linear-gradient(top, #809bff 19%, #003d75 99%);
	background: -ms-linear-gradient(top, #809bff 19%, #003d75 99%);
	background: linear-gradient(to bottom, #809bff 19%, #003d75 99%);
}

div .focus_you_box{
	background:#444;
	border:2px solid #000;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #1c1c1c), color-stop(0.19, #636363));
	background: -webkit-linear-gradient(top, #636363 19%, #1c1c1c 99%);
	background: -moz-linear-gradient(top, #636363 19%, #1c1c1c 99%);
	background: -o-linear-gradient(top, #636363 19%, #1c1c1c 99%);
	background: -ms-linear-gradient(top, #636363 19%, #1c1c1c 99%);
	background: linear-gradient(to bottom, #636363 19%, #1c1c1c 99%);
}


/*---------------------------------------------------------*/

/*------------------------ loading ------------------------*/
#load_entry{
	/*表示領域*/
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	top: 0;
	left: 0;
	 /* 背景関連の設定 */
	background-color: #fff !important;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-webkit-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	background-image: url('../../../image/member/topof/loading.gif');
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

/*---------------------------------------------------------*/


/*------------------------------------鈴木の3連単1点-------------*/


.santan{
	width:650px;
	text-align:center;
	border:1px solid #dcdcdc;
	margin:30px auto;
	background:url(../../../image/member/topof/one_suzuki.gif);
	padding-bottom:20px;
	font-size:16px;
}

.kaime{
padding:20px 0;
}

.umaname{
	width:300px;
	margin:0 auto;
	padding:10px 0;
}

.umaname td{
	padding:10px 0;
}








/*------------------------------------鈴木の3連単1点-------------*/