* {

}
body {
	color: #696969;
	font-size: 13px;
	background-color: #fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	line-height: 120%;
}
p {
	margin:0px;
	padding:0px;
}
img {
	border: none;
	margin-top: 5px;
}
a { text-decoration: none }
a:link { color: #000 }
a:visited { color: #000 }
a:hover { color: #3300ff }
a:active { color: #000 }

.clearboth{
	clear: both;
}

.fnt_mdl {
	font-size: 16px;
}

/* コンテンツ テーブル */
.pink_back {
	background-color: #FFe6de;
	width: 698px;
	padding-left: 20px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-right: 20px;
	line-height: normal;
}
.mtc_td {
	margin-right: auto;
	margin-left: auto;
	border: none;
	width: 970px;
	text-align: center;
}

#mtc_td td { text-align: left; }

/* ヘッダ */
.head  {
	font-weight: bold;
	font-size: 13px;
	background: url(../image/head.jpg) no-repeat;
	letter-spacing: 1px;
	width: 970px;
	height: 160px;
}

.title1 {
	width: 430px;
	height: 114px;
	float: left;
}

.title1 h1 {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
	text-align: left;
	padding-left: 55px;
	padding-bottom: 5px;
	line-height: normal;
	margin-bottom: 0px;
}
.title1 img {
	width: 410px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#he2 {
	color: #fff;
	text-align: right;
	padding-top: 12px;
	height: 40px;
	font-weight: bold;
	margin: 0px;
	padding-left: 0px;
	float: left;
	width: 290px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.mypage {
	background-image: url(../image/fukidasi.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #3333cc;
	text-align: right;
	float: left;
	width: 248px;
	padding-top: 35px;
	height: 18px;
}
.mypage2 {
	float: left;
	width: 250px;
	padding-top: 35px;
	height: 18px;
}
.mypage_t {
	width: 100%;
}
.mypage p {
	line-height: normal;
	padding: 0px;
	margin: 0px;
}
.normal {
	font-weight: bold;
}

#he_menu {
	color: #000;
	float: left;
	width: 540px;
	margin: 0px;
	line-height: normal;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

#main_menu {
	color: #000;
	background-color: #fff;
	text-align: center;
	margin-left: 20px;
	padding-top: 7px;
	width: 910px;
	height: 30px;
	clear: both;
	margin-top: 0px;
}

.waku_r {
	font-weight: bold;
	font-size: 12px;
	background: url(../image/waku_l.jpg) no-repeat;
	text-align: center;
	padding-top: 10px;
	width: 155px;
	height: 260px;
}

.waku  {
	font-weight: bold;
	background: url(../image/waku.jpg) no-repeat;
	text-align: center;
	padding-top: 10px;
	width: 174px;
	height: 186px;
}

#left_menu {
	padding-top: 10px;
	width: 190px;
	vertical-align: top;
	text-align: left; 
	padding-left: 20px;		
}
.waku_title {
	padding-top: 11px;
	padding-bottom: 15px;
	margin: 0px;
	background-image: url(../image/login.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 12px;
}
.waku_title2 {
	padding-top: 3px;
	padding-bottom: 15px;
	margin: 0px;
}
#kisyu_title { 
	 padding-top: 5px; 
	 padding-bottom: 15px; 
	 }
.bo_margin {
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0px;
}
.bo_margin_mypage {
	margin-bottom: 5px;
	margin-top: 0px;
	background-image: url(../image/mypage.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 23px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bo_margin_logoff {
	margin-bottom: 5px;
	margin-top: 0px;
	background-image: url(../image/logoff.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 27px;
	padding: 0px;
}
.bo_margin2 {
	margin-bottom: 2px;
	padding: 0px;
	margin-top: 0px;
	 }
.bo_margin10 {
	 margin-bottom: 10px; 
}
.bo_margin5 {
	 margin-bottom: 5px; 
}
.menu_li  {
	font-size: 13px;
	list-style-image: url(../image/me_li.gif);
	list-style-position: inside;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 3px;
	color: #000000;
	line-height: 150%;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	 }
.side_menu_cust{
	background: #FFFFCC no-repeat;
	margin-top: 15px;
	width: 170px;
	 }
.side_menu  {
	background: url(../image/side_menu.gif) no-repeat;
	margin-top: 15px;
	width: 150px;
	height: 130px;
	 }
.menu_title {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	background-image: url(../image/tabu.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 170px;
	padding-top: 8px;
	margin: 0px;
	line-height: normal;
	 }
.menu_ribon {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	background-image: url(../image/ribon.gif);
	background-repeat: no-repeat;
	width: 170px;
	text-align: center;
	margin: 0px;
	line-height: normal;
	padding-bottom: 0px;
	height: 30px;
	padding-top: 28px;
	 }	 
.rank_menu  {
	margin-top: 15px;
	width: 170px;
	height: auto;
	padding-bottom: 5px;
	background-color: #FFFFCC;
	/*	background-image: url(style/image/rank_menu.gif);*/
	background-repeat: no-repeat;
	background-position: top;
	 }
.rank_ul {
	font-size: 12px;
	line-height: 15px;
	margin: 5px 0 0 5px;
	padding: 0 0 0 15px;
	color: #000000;
	list-style-type: none;
}
.rank_ul span {
	color:#FF3300;
}
.rank_title  {
	color: #c00;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 3px;
	line-height: normal;
	text-indent: 38px;
	margin: 0px;
	height: 12px;
	background-image: url(../image/king_icon.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	 }
.main_box {
	color: #000000;
	font-size: 13px;
	width: 730px;
	padding-left: 20px;
	text-align: left;
	 }
.main_box_user {
	color: #666;
	font-size: 12px;
	text-align: left;
	width: 800px;
	 }
.main_box_user2 {
	color: #666;
	font-size: 12px;
	text-align: left;
	width: 970px;
	 }
#toroku  {
	background: url(../image/waku02.jpg) repeat-y;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	width: 670px;
	height: 81px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	 }
#toroku01  {
	width: 700px;
	line-height: 0px;
	margin-left: 15px;
	 }
#toroku03  {
	width: 700px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	overflow: hidden;
	height: 13px;
}	 	 
#toroku03 img {
	margin: 0px;
	padding: 0px;
}	 
#toroku02 {
	float: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#toroku img {
	float: left;
	margin-left: 70px;
	padding: 0px;
	margin-top: 0px;
}
#bold {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #FF0000;
	 }

.title2 {
}

.title2 h2  {
	background: url(../image/title.jpg) no-repeat;
	text-indent: 20px;
	padding-top: 8px;
	width: 741px;
	height: 32px;
	font-size: 14px;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 0px;
	 }
.oshirase {
	background: url(../image/title01.jpg) no-repeat;
	text-indent: 20px;
	padding-top: 8px;
	width: 738px;
	height: 26px;
	font-size: 14px;
	color: #000000;
	padding-left: 3px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 1px;
	line-height: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	 }	 
.main_img {
	 font-size: 12px; 
	 margin-top: 12px; 
	 margin-bottom: 10px; 
	 }
.main_td {
	 font-size: 12px; 
	 margin-right: 30px; 
	 margin-left: 30px; 
	 width: 470px; 
	 }
.title3 h3 {
	 font-size: 12px; 
	 }
.td_rightline {
	 border-right: 1px solid #dfdfdf; 
	 }
#right_menu {
	 padding-top: 10px; 
	 padding-right: 15px; 
	 width: 170px; 
	 }
.line_tate  {
	 background: url(../image/tate_line.gif) no-repeat; 
	 width: 22px; 
	 }
.line_yoko  {
	 background: url(../image/line.gif) repeat-x; 
	 height: 20px; 
	 }

#copy  {
	 font-size: 12px; 
	 background: url(../image/co_back.gif) repeat-x; 
	 text-align: center; 
	 height: 34px; 
	 }
.button {
	 margin-top: 15px; 
	 }
.space {
	margin-top: 10px;
	margin-bottom: 20px;
}

.form {
	width: 80px;
	 }
.td_width {
	 width: 112px; 
	 }
#he_menu a:link { color: #000 }
#he_menu a:visited { color: #000 }
#he_menu a:hover { color: #3300ff }
#he_menu a:active { color: #000 }
#main_menu a:link { color: #000 }
#main_menu a:visited { color: #000 }
#main_menu a:hover { color: #3300ff }
#main_menu a:active { color: #000 }

#toroku a {
}
#toroku a:link {
	color: #000
}
#toroku a:visited {
	color: #000
}
#toroku a:hover { color: #3300ff }
#toroku a:active {
	color: #000;
}
#bold a {
}
#bold a:link {
	color: #FF0000
}
#bold a:visited {
	color: #FF0000
}
#bold a:hover { color: #3300ff }
#bold a:active {
	color: #000;
}
.side_menu a:link { color: #666 }
.side_menu a:visited { color: #666 }
.side_menu a:hover { color: #3300ff }
.side_menu a:active { color: #666 }
.rank_menu a:link { color: #3300ff }
.rank_menu a:visited { color: #3300ff }
.rank_menu a:hover { color: #009933 }
.rank_menu a:active { color: #3300ff }
.errmsg { color:#F00;}
.pass_txt {
	font-size: 11px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#scr_msg {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
#scr_msg marquee{
	background-color: #ffffcc;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}
.banner {margin-top: 5px;
}
.top_bo {
	border-bottom-style: double;
	border-bottom-color: #666666;
}
.loginname {
	padding-left: 10px;
	color: #333333;
	font-size: 13px;
}
/* 検索ページ　------------------------------ */
#page2 .pagejump2 {
	float: left;
	color: #8FB520;
	margin: 8px 0 8px 15px;
}
#page2 .pagejump2 a {
	padding:0 0.8em;
	color: #096;
	font-weight: bold;
}
.pink_b {
	color: #FF66FF;
	font-size: 14px;
	padding-right: 10px;
	font-weight: bold;
}
.sear_result {
	height: 30px;
}

.new_img {
	float: left;
	margin-top: 0;
	margin-left: 10px;
}

.model_text {
	float:left;
}

/* ログインページ　------------------------------ */
#login {
	margint:30px auto 0 auto;
	width: 570px;
/*	background: url(../image/log_in.jpg) no-repeat; */
	height: 300px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#login form {	padding-top: 110px;}
.bggr {
	background-color: #bfe7f1;
}
table#loi {
	background: url(../image/loi_bg.jpg) repeat-x;
	width: 450px;
	margin:30px auto;
	text-align: center;
	border-top: 1px solid #c5caed;
	border-left: 1px solid #9a9ebf;
	border-right: 1px solid #737ea9;
	border-bottom: 1px solid #49527c;
}
td.dotline {
	background-image: url(../image/dot_line.gif);
	background-repeat: repeat-x;
	padding: 0px;
	background-position: center;
	margin: 0px;
	height: 1px;
}
#loi th {
	padding-top: 5px;
	padding-bottom: 7px;
	color: #FFFFFF;
	background-image: url(../image/loi_th_bg.jpg);
}
#loi td {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

/* 検索一覧ページ　------------------------------ */
.srchtbl {
}

.srchtbl_td1 {
	background-color:#ffffff;
	vertical-align: top;
}
.srchtbl_td0 {
	background-color:#bfe7f1;
	vertical-align: top;
}
.srchtbl_td2 {
	background-color:#fed3d3;
	vertical-align: top;
}
.srchtbl_td3 {
	background-color:#a2ffa2;
	vertical-align: top;
}

/* 決済仲介ページ　------------------------------ */
.hikari {
	font-size: 14px;
	color: #990000;
	background-image: url(../image/hikari.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.tdline {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #006699;
	border-left-color: #006699;
	padding: 10px;
}
.tdwaku {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006699;
	border-right-color: #006699;
	font-size: 12px;
}
.tdwaku td{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #006699;
	border-left-color: #006699;
	padding: 5px;
	font-size: 12px;
}
.title2b h2  {
	color: #900;
	font-size: 12px;
	background: url(../image/title.jpg) no-repeat;
	text-indent: 20px;
	/*	 list-style-position: outside;  */
	 margin: 10px 2px 15px 3px;
	padding-top: 6px;
	width: 625px;
	height: 25px;
	 }
#boxtable {
	padding-left: 30px;
	padding-right: 30px;
}
.tdwaku th{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #006699;
	border-left-color: #006699;
	padding: 10px;
	text-align:center;
}
.koumoku th {
	color: #FFFFFF;
	background-color: #0066CC;
	padding: 3px;
}
.bottom {
	margin-bottom: 50px;
}

.prog_a{
}
.prog_b{
	font-weight: bold;
	color: #2f6601;
}
.prog_c{
	font-weight: bold;
	color: #d40032;
}

/* 提出ページ　------------------------------ */
.top {
	margin-top: 10px;
}
.blue h3 {
	background-color:#0066CC;
	text-align:center;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#button_box {
	width: 100%;
	text-align:center;
	padding-bottom: 20px;
}
#button_box2 {
	width: 100%;
	text-align:center;
}
.font_red {
	font-size: 16px;
	color: #990000;
	line-height: 150%;
	font-weight: bolder;
}


/* ご利用の流れページ　------------------------------ */
.box_mytore {
	background-color: #e4e4e4;
	padding: 20px;
	font-size: 13px;
	line-height: 120%;
	color: #000000;
	margin-bottom: 20px;
}

.blue h4 {
	background-color:#0066CC;
	text-align:center;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.backwaku {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../image/yaji01.gif);
	background-repeat: no-repeat;
	padding-bottom: 40px;
	vertical-align: middle;
	background-position: 50% 30px;
	padding-top: 10px;
	}
.font14 {
	font-size: 14px;
	font-weight: bold;
}
/* ご利用規約　------------------------------ */
#kiyaku {
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
}
#kiyaku h2 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
#kiyaku h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 3px;
}
#kiyaku p {
	font-size: 12px;
	line-height: 20px;
}
#kiyaku ol {
	list-style-type: decimal;
	list-style-position: outside;
}
#kiyaku li {
	list-style-type: decimal;
	list-style-position: outside;
}
#kiyaku_kakko {
	margin-left: 10px;
}
/* 会社概要　------------------------------ */
#kaisha {
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
}
#kaisha table {
}
#kaisha th {
	margin: 5px;
	height: 20px;
	text-align: left;
	line-height: 30px;
	width: 100px;
	background-color: #CCCCCC;
	text-indent: 5px;
}
#kaisha td {
	margin: 5px;
	height: 20px;
	line-height: 15px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-indent: 10px;
}
#kaisha p {
	font-size: 12px;
	line-height: 20px;
}
.kaisha_l {
	font-size: 24px;
	font-weight: bold;
}

/* 新台パチンコ情報　------------------------------ */
.new_item {
	background-color: #bfe7f1;
	border: 1px solid #CCCCCC;
}
.new_t {
	text-align: center;
	background-color: #97DBEC;
	border: 1px solid #CCCCCC;
}
.new_td {
	border: 1px solid #CCCCCC;
}


/* 「こちらのページは会員専用です。」ページ　------------------------------ */
.main_cnt2 {
	margin-top: 50px;
	margin-left: 70px;
	background-color: #Ffffcc;
	margin-right: 70px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.main_cnt2 p {
	line-height: 2em;
}
.main_cnt2 img {
	margin-left: 250px;
	margin-bottom: 30px;
}
.main_cnt {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
#button_box2 .bottom {
	margin-right: 30px;
}

/* プライバシーポリシー　------------------------------ */
#pri {
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
}
#pri h2 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
#pri h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 3px;
}
#pri p {
	font-size: 12px;
	line-height: 20px;
}
#pri ol {
	list-style-type: decimal;
	list-style-position: outside;
}
#pri li {
	list-style-type: square;
	list-style-position: outside;
}
#pri_kakko {
	margin-left: 10px;
}
/* ダンボール販売ページ　------------------------------ */
.bo_top {
	margin-top: 10px;
	text-align: center;
}
.bo_blue h3 {
	background-color:#0066CC;
	text-align:center;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#bo_button_box2 {
	width: 100%;
	text-align: center;
}
.bo_font_red {
	font-size: 16px;
	color: #990000;
	line-height: 150%;
	font-weight: bolder;
}

#bo_button_box2 .bottom {
	margin-right: 30px;
}

.bo_item {
	background-color: #bfe7f1;
	border: 1px solid #CCCCCC;
}
.bo_t {
	text-align: center;
	background-color: #97DBEC;
	border: 1px solid #CCCCCC;
}
.bo_td {
	border: 1px solid #CCCCCC;
}.board {
	margin-top: 40px;
	margin-bottom: 5px;
}
.bo_img img {
	float: left;
	margin: 0px;
}
#bo_button_box2 p {
	margin-top: 20px;
	margin-bottom: 20px;
}
.bo_betto {
	margin-left: 70px;
	color: #FF0000;
	text-align: left;
	margin-bottom: 30px;
	margin-top: 0px;
}
.bo_img {
	height: 250px;
	margin-bottom: 20px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: normal;
}
.bo_spa {
	float: left;
	width: 10px;
	font-size: 9px;
}

/* 入会案内ページ　------------------------------ */
.blue2 h3 {
	background-color:#0066CC;
	text-align:center;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}.blue2 {
	margin-bottom: 70px;
}
.box_mytore img {
	margin-left: 300px;
	margin-top: 30px;
}
.box_mytore a {
	text-decoration: underline;
}

/* オススメ機種　-------------------------------- */
#recommend_title {
	margin-left: 10px;
}
.recommend_box_p {
	border-style: none;
	width: 315px;
	height: auto;
	margin: 10px 5px 5px 40px;
	float: left;
}
.recommend_box_p a {
	color: #2222ff;
	text-decoration: underline;
}
.recommend_box {
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	width: 313px;
	height: auto;
}
.recommend_box input {
	border-style: none;
	float: right;
}



