@charset "euc-jp";
body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	text-align:center;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	font-size:80%;
	line-height:135%;
	color:#000000;
	background:#CEEBEF;
}

body{
line-height:18px;
font-size: 13px;
color:#242424;
     }




/* フォントとリンクのカラー */
a                    { color: #FF3366; text-decoration: none }
a:link               { color: #FF3366; text-decoration: none }
a:visited            { color: #FF3366; text-decoration: none }
a:active             { color: #FF809F; text-decoration: underline }
a:hover		     { color: #FF809F; text-decoration: underline }

h1   { 
       font-weight: bold; 
       font-size: 13px;
       float: none;
       display: inline;
       color:#ffffff;
}

h2   { 
       font-weight: normal; 
       font-size: 13px;
       float: none;
       display: inline;
       color:#009999;
}

h4   { 
       font-weight: normal; 
       font-size: 14px;
       float: none;
       display: inline;
	padding-top:14px;
        padding-left:50px;
	color:#588712;
}
h5   { 
       font-weight: normal; 
       font-size: 15px;
       float: none;
       display: inline;
	padding-top:14px;
        padding-left:50px;
	color:#FF6600;
}
h6   { 
       font-weight: normal; 
       font-size: 13px;
       float: none;
       display: block;
	color:#006666;
padding:5px 0px 2px 0px;
margin:0px;
　　　line-height:20px;
}



img{ border:0px;}/* イメージボーダー指定 */

form {	padding:0px;display:inline;}

p{ line-height:150%;margin:5px 0px;padding:2px 0px;}

.clear_both { /* 画像の周り込み解除 */
	clear:both;
	font-size:1px;
	visibility:hidden;
	overflow:hidden;
	height:1px;
	text-align:center;
}

.button1{ /* inputボタン設定 */
	/*cursor:hand;
	font-size:12px;
	color:#FFFFDD;
	background:#333333;
	border:1px solid #999999;
	font-weight:normal;*/
}

.text1 {border:1px solid #CCCCCC;}/* テキストエリアデザイン設定 */

.caution{ font-weight:bold;color:#CC0000;}/* エラーメッセージ */

.no2{font-size:110%;} /* フォントズーム */

.strong{ font-weight:bold;}/* フォントボールド */

.red{color:#CC0000;} /* フォント赤 */
.orange{color:#FF9900;} /* フォントオレンジ */
.blue{color:#0000FF;} /* フォント青 */
.green{color:#006600;} /* フォント緑 */
.glay{color:#666666;} /* フォントグレー */

.item img{/* 商品画像枠  */ 
	height:auto;
	padding:5px;
	margin:0px;
	background:#FFFFFF;
	text-align:center;
}

.spacebox{/* スペース設定  */ 
	height:50px;
}

/********************************************************************/
/* 大枠テーブル（固定） */
#container {
	width:870px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-left:1px solid #8EC1BF;
	border-right:1px solid #8EC1BF;
	background:/* url(../img/container.gif) */ #ffffff;
}

/* マイページ、ポップアップ画面 */
#enter {
	width:540px;
	text-align:left;
	background:/* url(../img/enter.gif) */ #ffffff;
	border:1px solid #B6A081;
}

/* ヘッダー */
#header{
	width:870px;
	height:221px;
        padding:0px;
        margin-left: auto;
        margin-right: auto;
        clear:both;
	position: relative;
}

td>#header { /* IE7 Safari Firefox 用 */
}

.shoplogo{ /* サイトロゴブロック（設定の場合） */
display: none;
}

.shoplogo img{ /* サイトロゴブロック（表示なし） */
	/*display:none;*/
}

.siteName { /* サイト名 h1 （テキスト） */
	margin:0px;
	padding:20px 10px 3px 0px;
	font-size:150%;
	font-weight:900;
	line-height:1em;
}

.siteName a { color:#588712;text-decoration:none;}
.siteName a:hover {
	color:#FF6600;
	text-decoration:underline;
}


.sitecopy{ /* サイトコピー h2 （ロゴがテキストの場合使用）*/
	padding:5px 10px 2px 0px;
	margin:0px;
	line-height:120%;
	font-weight:normal;
}

.sitecopy a {color:#666666;text-decoration:none;}
.sitecopy a:hover {color:#FF6600;text-decoration:none;}


/* ヘッダーメニュー */
#headMenu {
width:870px;
display: none;
padding:0px;
margin-left: auto;
margin-right: auto;
clear:both;
position: relative;
}

.headnavi { /* ヘッダーメニューテキスト */
display: none;
}


.navi01 {/* ヘッダーメニューアイコン */
	color:#333333;
	/*background:url(../img/hnavi01.gif) no-repeat center left;*/
}

/* ヘッダー下装飾ライン */
.hline {
	border:0px solid #B6A081;
	background:url(../img/hline.gif) no-repeat #B6A081;
}

/********************************************************************/

#leftSide { /* 左サイドtd */
	width:180px;
	padding:0px;
	margin:0px;
	background:#ffffff;
	vertical-align:top;
	/* background:url(../img/leftside.gif) ;*/
}


#rightSide { /* 右サイドtd （3列 ブログ）*/
display:none;
padding:0px;
margin:0px;
vertical-align:top;
}

#center1 { /* センター td （2列）*/
width:678px;
vertical-align:top;
background:#FFFFFF;
text-align:left;
margin-right:0px;
margin-left:auto;
padding:0px;
float:right;
}

#center2 { /* センターtd （3列）*/
width: 100%;
vertical-align:top;
background:#FFFFFF;
text-align:left;
margin-right:0px;
margin-left:auto;
padding:0px;
float:right;
}

#center3 { /* センターtd （装飾用）*/
margin-right:0px;
margin-left:auto;
padding:0px;
float:right;
text-align:left;
}


.header_area { /* ヘッダのフリーエリア */
width:650px;
float:right;
margin:0px;
padding:0px 12px 0px 0px;
}

.footer_area { /* フッタのフリーエリア */
text-align:left;
width:650px;
float:right;
margin:0px;
padding:15px 12px 0px 0px;
}

.sidebox { /* サイド用ブロック（幅設定） */
width: 180px;
	padding:0px 0px 0px 12px;
	margin:0px;
}

.centerbox { /* センター用ブロック（幅設定） */
width: 650px;
margin:0px;
padding:0px 12px 0px 0px;
float:right;
}

.center{ text-align:center;} /* センター */
.right{ text-align:right;} /* 右 */
.left{ text-align:left;} /* 左 */
.middle{ vertical-align:middle;}/* テキスト縦中央 */
.buttom{ vertical-align:buttom;}/* テキスト縦下 */
.float_right{ float:right;}
.float_left{ float:left;}

/********************************************************************/
/* 基本商品テキスト設定 */

.price{ /* 商品価格 */
	color:#FF0000;
	text-align:center;
}
.price.zoom{ /* 商品価格 （商品詳細） */
	font-size:140%;
	font-weight:bold;
}
.expl{ /* 商品説明文 */
	text-align:left;
	color:#333333;
}
.expl a{color:#333333;	text-decoration:none;}
.expl a:hover{color:#333333;text-decoration:underline;}

.fixed{ /* 商品定価 */
	font-size:120%;
	color:#333333;
	text-align:left;
}

h2.goods /* 商品名 （商品一覧）*/
a{color:#588712;text-decoration:none;font-weight:bold;text-decoration:underline;}
a:hover{color:#FF6600;text-decoration:underline;}
	
/********************************************************************/
/*センターコンテンツ  */
.topIMG { /* トップイメージ 外枠設定 */
	margin:0px ;
	padding:0px 12px 0px 0px;
        float:right;
}

.topIMG td{
	margin:0px;
	padding:0px;
	background:#ffffff;
}

.shopCopy { /* サイト説明 */
display: none;
}

/* タイトルデザイン */

.free_title { /* タイトル1 h3 */
	padding:8px 0px 0px 7px;
	margin:0px;
	width:auto;
	color:#588712;
	height:19px;
	line-height:100%;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	letter-spacing:0.2em;
	background-image:url(/USERTHEMEIMG/vol1/fortune.qt.shopserve.jp//title_bar01.gif);
}
.title1{ /* タイトル2 h1 */
        width:650px;
        height:41px;
        display:block;
	margin:15px 0px 0px 0px;
	background-image:url(/USERTHEMEIMG/vol1/fortune.qt.shopserve.jp//backh4.gif);
        background-repeat:no-repeat;
	padding-top:14px;
        padding-left:50px;
	color:#588712;
	font-size:15px;
	font-weight:bold;
}

.title1 a{color:#588712;text-decoration:underline;}
.title1 a:hover{
	color:#588712;
	text-decoration:underline;
	font-weight:bold;
}
.title2{ /* タイトル2 h1 */
	padding:10px 0px 0px 7px;
	margin:0px;
	width:auto;
	color:#588712;
	height:19px;
	line-height:100%;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	letter-spacing:0.2em;
	background-image:url(/USERTHEMEIMG/vol1/fortune.qt.shopserve.jp//title_bar01.gif);
}
.title2 a{color:#588712;text-decoration:underline;}
.title2 a:hover{
	color:#588712;
	text-decoration:underline;
	font-weight:bold;
}
.title3{ /* タイトル2 h1 */
	padding:10px 0px 0px 7px;
	margin:0px;
	width:auto;
	color:#588712;
	height:19px;
	line-height:100%;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	letter-spacing:0.2em;
	background-image:url(../img/title_bar01.gif);
}
.title3 a{color:#588712;text-decoration:underline;}
.title3 a:hover{
	color:#588712;
	text-decoration:underline;
	font-weight:bold;
}

.rank{/* ランキングアイコン */
        text-align:left;
}

.mainCont { /* メインコンテンツ */
width:650px;
background:#FFFFFF;
text-align:left;
float:right;
margin:0px;
padding:5px 0px 0px 0px;
/* background:url(../img/maincont.gif) ;*/
}

.contbox { /* メインコンテンツ内項目ボックス*/
	padding:10px 0px;
	margin:0px;
	width:auto;
}


ul.news{ /* 最新情報リスト設定 */
	text-align:left;
	padding:0px 0px 15px 50px;
	margin:0px;
	list-style:none;
	color:#2F4D44;
        font-weight: bold; 
        font-size: 14px;
        list-style: circle url(https://www.bettashop.net/img/new01.gif);
}

ul.news a{ color: #FF6600; text-decoration: underline }
ul.news a:hover{ color: #FF809F; text-decoration: underline }


li.p3{padding:3px;}

ul.free_list{ /* リスト設定 */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#333333;
}

ul.list{ /* リスト設定 */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#333333;
}

ul.map{ /* サイトマップリスト設定 */
	font-size:110%;
	text-align:left;
	padding:0px 20px;
	margin:0px;
	color:#333333;
}
li.sm1 { margin:4px ;
        display:block;
        clear:both;
        text-align: left;
        list-style-type: none;
}
li.sm2 { margin:4px;
        display:block;
        clear:both;
        text-align: left;
        list-style-type: none;
}

.sitemap{ /* サイトマップリスト 項目タイトルh4*/
	font-size:110%;
	padding:5px 25px;
	color:#333333;
	background:url(../img/icon_sitemap.gif) no-repeat ;
	background-position:left center;
        clear:both;
        text-align: left;
        display: block;
}


/* テーブル余白設定  （固定） */
.layoutp5  { padding:5px 0px;}/* 余白5px */
.layoutp5 th { padding:5px;}
.layoutp5 td { padding:5px;}
.layoutp5 .border { border:1px solid #CCCCCC;}

.layoutp3  { padding:5px 0px;}/* 余白3px */
.layoutp3 th { padding:3px;}
.layoutp3 td { padding:3px;}
.layoutp3 .border { border:1px solid #999999;}

.bordlayoutp3  { padding:5px 0px;}/* ボーダーテーブル(余白3px) */
.bordlayoutp3 th { padding:3px;border:1px solid #999999;}
.bordlayoutp3 td { padding:3px;border:1px solid #999999;}
.bordlayoutp3 .side { padding:10px 15px;}/* 横余白10px */

.backcolor1 { background:#EAF2DB;} /* テーブル内カラー切り替え（タイトル部分） */
.backcolor2 { background:#FFFFFF;vertical-align:middle} /* コンテンツ内 */
.backcolor3 { background:#D7EBF4;padding:10px 0px;} /* カート部分 */


/* 商品レイアウト（トップページセンター、商品一覧用）*/

.layoutFrame{/* 大枠 table */
	margin:0px 0px 0px 0px;
	padding:0px;
	width:99%;
	/* background:url(../img/layoutframe.gif) ;*/
}
.layoutFrame td{
	text-align:center;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.layout1{ /* レイアウト */
	margin:1px;
	padding:3px;
	background:#FFFFFF;
	/* background:url(../img/layout1.gif) ;*/
}
.layout1 td{
	margin:0px;
	padding:3px;
	text-align:center;
}

/* 第二階層 */

#bread{ /* パンクズ */
	margin:0px;
	padding:3px 15px;
	color:#3F5F0E;
	text-align:left;
	background:#FFFFFF;
}
#bread a { color:#3F5F0E;}
#bread a:link { 
	text-decoration:underline;
}
#bread a:hover { 
	text-decoration:underline;
	color:#FF6600;
}

h4.title{
	font-size:110%;
	margin:5px 0px;	
	padding:2px 0px;
	color:#588712;
	border-bottom:1px dotted #333333;
}

.mainFrame{ /* メイン大枠 */
width:650px;
text-align:left;
float:right;
margin:0px;
padding:0px;
float:right;
/*　background:#1587C2;*/
/* background:url(../img/mainframe.gif) ;*/
}

p.title	{ margin:3px 0px;	
	padding:2px 0px;
	color:#669933;
	border-bottom:1px dotted;
	font-weight:bold;
}
/* メールマガジンアイコン設定 */
.mailmag_ent,.mailmag_cha,.mailmag_can {
	color:#588712;
}

.mailmag_ent{ /* 新規登録 h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_ent.gif) no-repeat;
}

.mailmag_cha{ /* アドレス変更 h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_cha.gif) no-repeat;
}

.mailmag_can{ /* 配信解除 h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_can.gif) no-repeat;
}

#sortList{ /* ソート */
	margin:0px;
	padding:10px 3px 5px 3px;
	width:auto;
	color:#333333;
	float:right;
}

.pageTop { /* ページトップ */
	padding:3px 5px 0px 17px;
	margin:10px 5px;
	background-image:url(../img/icon_top.gif);
	background-repeat:no-repeat;
	background-position:50% left;
	font-size:90%;
	font-weight:bold;
	float:right;
}
.pageTop a{ color:#588712;text-decoration:none;}
.pageTop a:hover{ color:#FF6600;text-decoration:none;}


/********************************************************************/
/* フッターーメニューレイアウト設定 */
#footer {
	padding:0px ;
	width:870px;
	text-align:center;
	margin:0px;
        position: relative;
}

td>#footer { /* IE7 Safari Firefox 用 */
	height:auto;
}

.footnavi { /*フッターメニューテキスト設定*/
	padding:10px;
	text-align:center;
}


#copyright { /* コピーライト */
	padding:0px;
	margin: 0px;
	width:870px;
        height:100px;
  display: table-cell;
  vertical-align: middle;
	color:#ffffff;
	text-align:center;
	background-image: url(/USERTHEMEIMG/vol1/fortune.qt.shopserve.jp//footback.jpg);
}
/********************************************************************/
/* サイド設定 */

#search {/* サイド商品検索枠設定 */
	padding:0px;
	margin:0px;
	width:auto;
        display:inline;
	text-align:center;
}

#search label{
display: none;
}


.fieldarea{padding:5px 0px 5px 0px;virtical-align:center;}

/* サイドメニューカテゴリリスト */

.list { /* メニュー枠設定 */
	padding:0px 0px;	
	display:block;
	line-height:130%;
}

.list h3 { /* タイトル */
	padding:5px 5px;
	margin:0px;
}

ul.free_listbox{
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
}

ul.listbox{
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
}

li.ca1 {
        height:30px;
	margin:15px 0px 0px 0px;
        padding:0px;
	background-image:url(https://www.bettashop.net/img/cate01.gif);
}

li.ca2 {
	margin:0px;
        height:22px;
	border-bottom:1px solid #E6E6E6;
	background-image:url(https://www.bettashop.net/img/liback.gif);
}
li.ca1 a{ padding:7px 0px 5px 30px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
}

li.ca1 a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#FFFF00;
}

li.ca2 a{ padding:5px 3px 1px 15px;
	display:block;
	color:#3F5F0E;
	font-weight:normal;
	text-decoration:none;
	
}
li.ca2 a:hover{
	color:#99CC00;
	font-weight:normal;
	text-decoration:none;
}

li.ca3 {
	margin:0px;
	border-top:1px solid #FFFFFF;	
	border-bottom:1px solid #FFFFFF;	
}

li.ca3 a{ padding:5px 3px 5px 15px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../img/icon_eye01.gif);
	background-repeat:no-repeat;
	/*background:#EAF2DB;*/
	color:#588712;
}

li.ca3 a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../img/icon_eye01_ov.gif);
	background-repeat:no-repeat;
	background-color:#588712;
}

li.ca4 {
	margin:0px;
	border-bottom:1px solid #FFFFFF;
}

li.ca4 a{ padding:3px 3px 3px 25px;
	display:block;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02.gif) no-repeat #EBEBEB;
}

li.ca4 a:hover{
	color:#547D2B;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #EBFFAC;
}

.sline1 { /* サイドバー下ライン */
	padding:0px;
	margin:0px;
}

.sline2 { /* サイドバー下ライン */
	padding:0px;
	margin:0px;
}

/* サイドコンテンツ */
.sidemain1 { /* メイン枠 */
	margin:0px ;
	padding:0px;
	background: #FFFFFF;
}

.sidemain1 p {
	padding:3px 0px 3px 0px;
	margin:0px;
	line-height:120%;
}

.sidemain1 ul { /* リスト設定 */
	margin:0px;
	padding:3px 0px 3px 0px;
	list-style:none;
} 

.sidemain1 li {
	margin:0px;
        height:22px;
	border-bottom:1px solid #E6E6E6;
	background-image:url(https://www.bettashop.net/img/liback.gif);
}
.sidemain1 li a{ padding:5px 3px 1px 15px;
	display:block;
	color:#3F5F0E;
	font-weight:normal;
	text-decoration:none;
	
}
.sidemain1 li a:hover{
	color:#99CC00;
	font-weight:normal;
	text-decoration:none;
}

/* カレンダー */
caption { /* 年月タイトル */
	 font-weight:bold;
	 text-align:center;
	 padding:3px;
	 color:#333333;
}
caption a{ color:#333333;text-decoration:underline;}
caption a:hover{ color:#333333;	 text-decoration:underline;}

.carender { /* カレンダー テーブル*/
	 border-collapse:collapse;
	 padding:5px 0px;
	 margin:0px;
	 text-align:center;
	 background-color:#FFFFFF;
}

.carender td {
	padding:2px;
	border-collapse:collapse;
	text-align:right;
	border:1px solid #CCCCCC;	
	 background-color:#FFFFFF;
}

.carender th {
	padding:2px;
	border-collapse:collapse;
	border:1px solid #CCCCCC;	
	 background-color:#FFFFFF;
}

th.day { /* ヘッダ平日 */
	font-weight:bold;
	color:#588712;
	background:#EAF2DB;
	text-align:center;
}

th.sun { /* ヘッダ日曜 */
	color:#FFFFFF;
	background:#588712;
	text-align:center;
}

th.sat { /* ヘッダ土曜 */
	color:#FFFFFF;
	background:#FF6600;
	text-align:center;
}

.chert { /* 表示色説明枠  */
	margin:5px 5px;
	font-size:84%;
}
.chert td {
	border-collapse:separate;
	padding:0px 0px 0px 5px;
	border:2px solid #FFFFFF;
}

.line01{
	/*border:#DEDBBE 1px dotted;*/
	vertical-align:buttom;
} 

#rss{ / * RSS設定 */
	margin:10px 0px 20px 0px ;
	padding:10px 0px 20px 10px ;
}

#count{ / * カウンター */
	margin:0px;
	padding:5px;
}

/********************************************************************/
/* ブログ */

.blogbox { /* コメントボックス*/
	padding:5px;
	margin:2px 0px;
	width:auto;
	/* background:url(../img/blogbox.gif) ;*/
}

.entry_title { /* ブログエントリータイトル h2 */
	padding:0px 0px 5px 0px;
	display:block;
	font-size:110%;
	color:#333333;
	height:19px;
}

.entry_date{
	display:block;
	padding:10px 0px 3px 0px;
	color:#333333;
	text-align:right;
}

.state{ /* ブログステータス */
	padding:2px 0px;
	text-align:right;
	border-top:1px solid #ded9c5;
}

.subtitle {/* h3 ブロックサブタイトル */
	padding:5px 0px 5px 0px;
	margin:10px 0px 10px 0px;
	text-align:left;
	font-size:110%;
	color:#547D2B;
	background:url(/USERTHEMEIMG/vol1/fortune.qt.shopserve.jp//subtitle.gif);
	height:19px;
}

 p.label { /* ブログコメントタイトル */
	font-weight:bold;
}

.tb_url{ /* トラックバックurl */
	font-weight:bold;margin-bottom:10px;
}

/********************************************************************/
/* カート */

.point {font-size:120%;color:red;font-weight:900;}

.pointline {font-size:100%;color:#FFFFFF;font-weight:900;padding:3px;background-

color:#588712;}



/* ナビゲーション （固定）*/
.step_navi01,.step_navi02,.step_navi03,.step_navi04 {
	text-align:center;
	width:100%;
	height:83px;
}

.step_navi01 {
	background-image:url(../img/navi01.gif);
	background-repeat:no-repeat;
}

.step_navi02 {
	background-image:url(../img/navi02.gif);
	background-repeat:no-repeat;
}

.step_navi03 {
	background-image:url(../img/navi03.gif);
	background-repeat:no-repeat;
}

.step_navi04 {
	background-image:url(../img/navi04.gif);
	background-repeat:no-repeat;
}
/********************************************************************/
#navi {
	width: 603px;
	height: 46px;
	position: relative;
        margin-left: auto;
        margin-right: auto;
}

#navi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navi li {
        float: left;
}

#navi a {
	height: 46px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;/* テキストを消す */
}
#navi1 a {
	width: 94px;
	background-image: url(/USERTHEMEIMG/vol1/fortune.qt.shopserve.jp//navi01.jpg);
	position: absolute;
	left: 0px;
	top: 0px;
}
#navi1 a:hover {
        background-position: 0 -56px;
}
#navi2 a {
	width: 105px;
	background-image: url(/USERTHEMEIMG/vol1/fortune.qt.shopserve.jp//navi02.jpg);
	position: absolute;
	left: 94px;
	top: 0px;
}
#navi2 a:hover {
        background-position: 0 -56px;
}
#navi3 a {
	width: 141px;
	background-image: url(/USERTHEMEIMG/vol1/fortune.qt.shopserve.jp//navi03.jpg);
	position: absolute;
	left: 199px;
	top: 0px;
}
#navi3 a:hover {
        background-position: 0 -56px;
}
#navi4 a {
	width: 128px;
	background-image: url(/USERTHEMEIMG/vol1/fortune.qt.shopserve.jp//navi04.jpg);
	position: absolute;
	left: 340px;
	top: 0px;
}
#navi4 a:hover {
        background-position: 0 -56px;
}
#navi5 a {
	width: 135px;
	background-image: url(/USERTHEMEIMG/vol1/fortune.qt.shopserve.jp//navi05.jpg);
	position: absolute;
	left: 468px;
	top: 0px;
}
#navi5 a:hover {
        background-position: 0 -56px;
}
/********************************************************************/
.header_menu { /* ヘッダのフリーエリア */
text-align: left;
width: 870px;
height: 221px;
position: absolute;
top: 0px;
margin-left: -208px;
padding: 0px;
}

.sidebox .title1{
        width:180px;
        height:30px;
        display:block;
	margin:15px 0px 0px 0px;
	background-image:url(https://www.bettashop.net/img/cate01.gif);
        background-repeat:no-repeat;
}

.sidebox h3{
padding:7px 0px 0px 30px;
font-weight: normal; 
font-size: 13px;
float: none;
display: inline;
color:#ffffff;
        width:180px;
        height:30px;
}

.sidebox h3 a{
display:block;
font-weight:normal;
text-decoration:none;
color:#ffffff;
}

.sidebox h3 a:hover{
font-weight:normal;
text-decoration:none;
color:#FFFF00;
}

.contest01{
width:640px;
margin:0 auto;
}
.tag{
font-size:25px;
color:#0D6DA7;
border-bottom:1px dotted #000;
line-height:32px;
margin:30px 0px 10px 0px;
}
.syou{
width:85%;;
padding:15px;
border:5px solid #ff0000;
color:#ff0000;
margin:0px auto 15px auto;
}
.chu01{
font-size:13px;
color:#ff0000;
}
.class{
font-size:15px;
}
.class ul{
list-style-type:none;
}
.class li{
padding-bottom:10px;
color:#0D6DA7;
border-bottom:1px dotted #0D6DA7;
margin-bottom:10px;
}
.big{
font-size:20px;
color:#ff3300;
}


.access{
border-left:5px solid #B7DDCA;
background:#F5F4F1;
padding:8px 5px 5px 5px;
font-size:17px;
margin-bottom:20px;
}


.kajo{
color:#336699;
}
.m05{

font-weight:bold;
font-size:16px;
padding:12px 0px 8px 0px;
}

.review a { color: #0000FF; text-decoration: underline; }
.review{
font-size:15px;
}

.contestblack{
width:620px;
background:#000;
color:#ffffff;
}
.contest2016{
background:#000;
color:#ffffff;
padding:0 15px 15px 15px;
}
.contest2016 table{
color:#ffffff;
}
tr .contest2016{
color:#ffffff;
}
td .contest2016{
color:#ffffff;
}

.tag2{
font-size:25px;
color:#fffc00;
border-left:5px solid #fffc00;
line-height:32px;
margin:30px 0px 10px 0px;
padding-left:25px;
}







.forma{
width:600px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
}
table.forma{
border-collapse:collapse;
}
.forma th{
padding:10px;
width:480px;
font-weight:normal;
text-align:center;
border:1px solid #cccccc;
}
.forma td{
padding:10px;
margin:0px;
border:1px solid #cccccc;
text-align:center;
}
.formn td{
background:#F7F7EE;
}
.formn th{

background:#F7F7EE;
}
.formb{
width:600px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
}
table.formb{
border-collapse:collapse;
}
.formb th{
background:#F7F7EE;
padding:10px;
width:170px;
font-weight:normal;
text-align:center;
border:1px solid #cccccc;
}
.formb td{
padding:10px;
margin:0px;
border:1px solid #cccccc;
}



.jizen{
width:420px;
margin:20px 0;
font-size:16px;
height:auto;
line-height:20px;
}

.jizen a{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffcc00, endcolorstr=#FF9900));
/* IE8 IE9 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffcc00, endcolorstr=#FF9900))";
zoom: 1;
background: -moz-linear-gradient(top, #ffccf00, #ff9900);/* FF3.6+ */
background: -webkit-linear-gradient(top, #ffcc00, #ff9900);/* Chrome10+, Safari5.1+ */
background: linear-gradient(to bottom, #ffcc00, #ff9900);/* IE10+, W3C */
color:#000;
border-radius: 2px;
border: 1px solid #FF9900;
padding:15px 0;
width:420px;
margin:0px auto 20px;
font-size:14px;
float:right;
text-align:center;
font-weight:bold;
text-decoration:none;
font-size:20px;
}
.jizen a:hover{
background:#FF6600;
}


.ibc1{
font-size:26px;
text-align:center;
background:#ff3300;
padding:15px;
color:#fff;
}
.ibc2{
font-size:18px;
margin:15px;
line-height:22px;
font-weight:bold;
}
.ibc3{
font-size:15px;
margin:0 15px;
}

.ibc4{
margin:5px 15px 15px;
}
table.ibc4{
border-collapse:collapse;
}

.ibc4 th{
background:#F5F5F5;
padding:10px;
width:110px;
font-weight:normal;
border:1px solid #999;
color:#000;
}
.ibc4 td{
width:110px;
background:#fff;
padding:13px;
margin:0px;
border:1px solid #999;
vertical-align: top;
}
.ibc5{
font-size:15px;
margin:15px;
color:#ff3300;
border:2px solid #ff3300;
padding:15px;
}
.ibc6{
font-size:13px;
margin:15px 15px 0;
line-height:22px;
font-weight:bold;
}

.bumon01{
font-size:18px;
border-bottom:2px solid #000;
padding:10px 0;
margin-top:30px;
}
.bumon02{
margin:0 20px;
padding:0;
}
.bumon02 li{
list-style:none;
font-size:15px;
border-bottom:1px dotted #000;
padding:10px 0;
}
.chu{
text-align:right;
margin:10px 0;
}
.chuui{
border:3px solid #ff3300;
margin:0 0 20px;
padding:20px 35px 20px 20px;
}
.chuui li{
line-height:25px;
font-size:15px;
margin:0 0 20px;
}


.chuuititle{
background:#ff3300;
display:block;
color:#fff;
margin:20px 0 0;
text-align:center;
font-size:20px;
padding:10px 0;
}
.gtittle1{
color:#006666;
font-size:15px;
border-bottom:1px dotted #006666;
margin:10px 0;
font-weight:bold;
}
.gtittle2{
color:#006666;
font-size:15px;
border-bottom:1px dotted #006666;
margin:10px 0;
font-weight:bold;
}
.gbox{
border:2px solid #ccc;
padding:10px;
margin-top:10px;
}
.guidetable{
width:640px;
margin:10px auto;

}


.kekkabox{
width:620px;
margin:0 auto;
background:#000;
color:#fff;
  text-align: center;
}


.circle {
  color: #000;
  background-color:#DBB11E;
  padding: 0;
  margin: 0;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
font-size:11px;
font-weight:bold;
 vertical-align: bottom;
}
.entry{
font-size:20px;
 vertical-align: middle;
  line-height: 22px;
}
.kuni{
font-size:12px;
}
.winner{
background-image:url("https://www.bettashop.net/img/2017/winner.png" ) ;
background-repeat:no-repeat;
width:584px;
height:84px;
line-height:84px;
margin:0 auto;
font-size:20px;
color:#000;
padding-left:15px;
}

.shurui{
color:#ff6600;
font-size:17px;
margin:10px 0;
}

.bumon{
width:450px;
margin:15px auto 0;
}
.bumon strong{
color:#FFFF00;
font-weight:normal;
}

.namae{
width:350px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
margin:45px auto 15px;
padding:15px 0;
font-size:18px;
}
.namae2{
width:480px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
margin:10px auto;
padding:15px 0;
font-size:18px;
}



.hyousyou{
width:500px;
margin:45px auto 5px;
padding:15px 0;
background:#ff6600;
color:#fff;
font-size:20px;
}


.syouhin{
width:350px;
margin:25px auto;
}
table.syouhin{
border-collapse:collapse;
}
.syouhin th{
background:#009999;
padding:5px;
font-weight:normal;
text-align:center;
border:2px solid #009999;
color:#fff;
}
.syouhin td{
background:#fff;
padding:5px;
margin:0px;
border:2px solid #009999;
text-align:center;
color:#000;
}
.syou52{
background-image:url("https://www.bettashop.net/img/2017/syou.png" ) ;
background-repeat:no-repeat;
width:465px;
margin:0 auto;
height:117px;
line-height:107px;
color:#000;
font-weight:bold;
font-size:19px;
}

.shinsaina{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
margin:45px auto 5px;
padding:25px;
font-size:16px;
}

.shinsainb{
width:620px;
margin:25px auto;
}
table.shinsainb{
border-collapse:collapse;
}
.shinsainb th{
font-weight:normal;
text-align:center;
}
.shinsainb td{
margin:0px;
color:#fff;
}

.buuu{
display:block;
margin:15px auto;
}

.ouction1{
border-top:1px solid #ff6600;
border-bottom:1px solid #ff6600;
font-size:24px;
color:#ff6600;
margin:15px auto;
padding:15px 0;
}
.ouction2{
width:580px;
margin:10px auto;
text-align:left;
font-size:18px;
line-height:22px;
}
.dekamozi{
font-size:25px;
font-wefiht:bold;
margin:15px auto;
line-height:30px;
color:#FFFF00;
}

.gteikyou{
margin:15px;
text-align:right;
}

.auuu{
font-size:20px;
margin:15px auto;
color:#ffcc00;
line-height:23px;
}

.contbox{
display:none;
}
.state{
display:none;
}

.clearboth{
clearboth;
margin:10px 0;
}
.circle2{
  color: #000;
  background-color:#DBB11E;
  padding: 0;
  margin: 0;
  width: 70px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  display: inline-block;
  border-radius: 30px;
font-size:11px;
font-weight:bold;
 vertical-align: bottom;
}


.outbox1{
width:100%;
display:block;
clear:both;
}
.box1left{
float:left;
width:370px;
}
.box1right{
float:right;
text-align:center;
width:220px;
font-size:9px;
}

.ctitle1{
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size:42px;
line-height:50px;
color:#ff6600;
text-align:center;
border-top:1px solid #ff6600;
border-bottom:1px solid #ff6600;
margin:30px 0 15px;
padding:30px 0;
}
.ctitle2{
font-size:16px;
font-weight:bold;
line-height:23px;
}
.ctitle0{
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size:26px;
line-height:32px;
color:#ff6600;
text-align:center;
margin:15px 0 15px;
padding:30px 0;

}

.kyocho{
color:#ff6600;
}

.daiko h2{
display:block;
margin:30px 0 10px;
border-bottom:1px solid #005E6F;
padding:0 0 10px;
font-size:25px;
line-height:30px;
font-weight:bold;
color:#005E6F;
}
.daiko h4{
display:block;
margin:20px 0 10px;
padding:0;
font-size:18px;
line-height:22px;
font-weight:bold;
color:#000;
}
.daiko h5{
display:block;
margin:20px 0 10px;
padding:0;
font-size:18px;
line-height:22px;
font-weight:bold;
color:#000;
}

.daikochu{
border:3px solid #cc3300;
padding:15px;
font-weight:bold;
color:#cc3300;
margin-top:20px;
font-size:16px;
line-height:20px;
}
.daikochu2{
font-weight:bold;
color:#cc3300;
margin-top:20px;
font-size:16px;
}



.classlista{
font-size:15px;
width:600px;
}
.classlista ul{
list-style-type:none;

}
.classlista li{
padding-bottom:10px;
color:#82DFDF;
border-bottom:1px dotted #82DFDF;
margin-bottom:10px;
width:500px;
}


.classlista .big2{
width:97%;
font-size:20px;
padding:20px 0;
background: #82DFDF;
color:#000;
margin-top:25px;
}


.classlistb{
font-size:15px;
width:600px;
}
.classlistb ul{
list-style-type:none;

}
.classlistb li{
padding-bottom:10px;
color:#90D71C;
border-bottom:1px dotted #90D71C;
margin-bottom:10px;
width:500px;
}


.classlistb .big2{
width:97%;
font-size:20px;
padding:20px 0;
background: #90D71C;
color:#000;
margin-top:25px;
}

.classlista .classlisttitle {
text-align:center;
margin-top:25px;
font-size:28px;
color:#82DFDF;
}

.classlistb .classlisttitle {
text-align:center;
margin-top:25px;
font-size:28px;
color:#90D71C;
}