/*--------------------------------------------------
	基本的なstyle
--------------------------------------------------*/
html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p,
header, hgroup, section, article, aside, hgroup, footer, figure,
figcaption, nav{
margin: 0;
padding: 0;
font-size: 100%;
}

body{
font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', メイリオ, 'sans-serif';
-webkit-text-size-adjust: none;
font-size: 12px;
line-height: 17px;
color: #13131E;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{
display: block;
}

img{
border: 0;
vertical-align: bottom;
}

ul,ol{
list-style: none;
}

table{
border-spacing: 0;
empty-cells: show;
}

a{
color: #13131E;
display: block;
text-decoration: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
}

b{
color: #755C25;
font-size: 13px;
}

.bold{
font-weight: bold;
}

.small{
fonr-size: 9px;
line-height: 13px;
}

h3{
font-size: 13px;
line-height: 22px;
color: #755C25;
}

h3 img{
line-height: 22px;
}

h2{
background-color: #043f71;
color: #fff;
padding: 6px 9px;
}

h2.h2info{
background-color: #eee;
color: #666;
padding: 6px 9px;
border: 1px solid #666;
margin: 0px 3px;
margin-top: 9px;
font-size: 13px;
}

section{
margin-bottom: 12px;
}

.mb{
margin-bottom: 9px;
}

.mt{
margin-top: 9px;
}

.margin{
margin: 9px;
}

.margin6{
margin: 6px;
}

i{
margin-right: 3px;
font-size: 14px;
}

.listS i{
margin-right: 6px;
}

.sb{
font-size: 13px;
line-height: 19px;
padding-top: 3px;
}

.bLink{
font-size: 15px;
margin-top: 6px;
padding-top: 6px;
border-top: 1px solid #aaa;
color: #755C25;
}

#caption b{
font-size: 15px;
line-height: 22px;
color: #111;
}

div.moreButton{
background-color: #5c5545;
padding: 9px 12px;
}

.moreButton p{
background-color: #fff;
display: block;
text-align: center;
border: 1px solid #999;
border-radius: 4px;
padding: 9px 0;
}

.moreButton a{
display: block;
}

.status{
background-color: #e5e5e5;
border: 1px solid #ccc;
margin: 9px 0 0 12px;
padding: 6px 9px;
width: 8em;
}

.center{
text-align: center;
margin: 6px 0;
font-size: 13px;
line-height: 22px;
}

.centerInfo{
text-align: center;
margin: 9px 25%;
padding: 12px;
line-height: 20px;
background-color: #f6ef5a;
color: #d42020;
}

.floatRight{
float: right;
}

.floatRightBox{
float: right;
width: 60%;
margin: 0 3px 3px 0;
}

.clearfix{
zoom: 1;
}

.clearfix:after{
content: "";
display: block;
clear: both;
}

.boxA{
float: left;
width: 50%;
}

.boxB{
float: left;
width: 49%;
}

.text{
padding: 6px 12px 0 12px;
font-size: 13px;
}

.text2{
padding: 3px 12px;
font-size: 16px;
line-height: 23px;
}

.textLine{
padding: 9px 12px;
font-size: 13px;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
}

.text img{
vertical-align: middle;
margin-right: 3px;
}

.sectionL{
padding: 3px;
margin-bottom: 6px;
}

.uchikeshi{
text-decoration: line-through;
}

.big{
font-size: 14px;
margin: 3px;
color: #755C25;
}

.centerBig{
text-align: center;
background-color: #eee;
padding: 9px;
font-weight: bold;
font-size: 18px;
line-height: 25px;
}

.giant{
font-size: 21px;
font-weight: bold;
}

article{
padding: 9px;
font-size: 13px;
line-height: 20px;
}

article p:not(:last-child){
margin-bottom: 5px;
}

/*--------------------------------------------------
	color集
--------------------------------------------------*/
.colorKaki{
color: #df6400;
}

.colorCian{
color: #08869B;
}

.colorRed{
color: #DD4545;
}

.red{
color: #C52901;
}

.colorBlack{
color: #13131E;
}

/*--------------------------------------------------
	bgcolor集
--------------------------------------------------*/
.backGreen{
background-color: #77c841;
}

.backViolet{
background-color: #7d78e3;
}

.backCian{
background-color: #08b39d;
}

.backRed{
background-color: #f04e41;
}

.backOcher{
background-color: #C6A258;
}

.backOrange{
background-color: #e99030;
}

.backSkyblue{
background-color: #9ed0ea;
}

/*--------------------------------------------------
	文字の周りに色付き枠を作って白抜きにするcss
--------------------------------------------------*/
.wakuBlue{
background-color: #419FF6;
color: #fff;
padding: 2px 4px;
margin-right: 6px;
}

.wakuRed{
background-color: #DD4545;
color: #fff;
padding: 2px 4px;
margin-right: 6px;
}

.wakuGreen{
background-color: #75AD50;
color: #fff;
padding: 2px 4px;
margin-right: 6px;
}

.wakuOrange{
background-color: #EA6C18;
color: #fff;
padding: 2px 4px;
margin-right: 6px;
}

.waku{
border: 1px solid #bbb;
margin: 6px;
padding: 6px;
background-color: #fafafa;
}

.waku2{
border: 1px solid #999;
margin: 9px;
padding: 9px;
background-color: #eee;
}

.waku3{
border: 1px solid #bbb;
margin: 12px 9px;
padding: 9px;
background-color: #fafafa;
}

.waku3{
border: 1px solid #bbb;
margin: 12px 9px;
padding: 9px;
background-color: #fafafa;
}

.waku4{
border: 1px solid #bbb;
margin: 6px;
padding: 6px;
background-color: #7ccaff;
}
/*--------------------------------------------------
	b_talk
--------------------------------------------------*/
.wakuCenter{
border: 1px solid #bbb;
margin: 15px 20%;
padding: 12px;
text-align: center;
font-size: 15px;
background-color: #fbf4e2;
color: #5e0700;
line-height: 22px;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);
}

.wakuCenter a{
font-size: 12px;
color: #245fbb;
text-decoration: underline;
}

#photoCenter p{
position: relative;
text-align: center;
padding: 6px 0;
}

#photoCenter span{
background-color: #382D2C;
border: 1px solid #fff;
color: #fff;
padding: 3%;
width: 44%;
font-size: 14px;
position: absolute;
top: 140px;
left: 25%;
}

#photoCenter img{
width: 180px;
}

#campainButton{
font-size: 16px;
display: block;
border: 1px solid #ff8c00;
padding: 3.5% 1%;
border-radius: 6px;
margin: 4% auto;
width: 85%;
text-align: center;
color: #ffffff;
text-shadow: -1px -1px 2px rgb(205,70,10);
background: -webkit-linear-gradient(top, #ff9943 0%, #ff5c24 100%);
background: -moz-linear-gradient(top, #ff9943 0%, #ff5c24 100%);
box-shadow: 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}
/*--------------------------------------------------
	トップページ関連
--------------------------------------------------*/
#column{
margin: 9px 12px;
/*border: 1px solid #E45023;*/
border: 1px solid #e872c5;
}

#column .imgLeft img{
width: 50px;
height: 50px;
border: 1px solid #755C25;
}

#columnAbout{
height: 50px;
padding: 9px 12px;
}

#columnMore{
display: block;
text-align: left;
padding: 9px 0;
font-size: 13px;
color: #fff;
/*background-color: #E45023;*/
background-color: #e872c5;
}

.banner{
margin: 3px;
}

.textBanner{
display: block;
text-align: center;
padding: 12px 0;
font-size: 13px;
color: #fff;
}

.textBanner2{
display: block;
/*text-align: center;*/
font-size: 13px;
color: #fff;
border-radius: 3px;
margin: 9px 12px 0 12px;
padding: 12px;
}

#info{
display: block;
margin: 9px 12px;
border: 1px solid #BCB08A;
}

#info li:first-child{
padding: 6px;
color: #fff;
background-color: #043f71;
}

#info li:not(:first-child){
padding: 9px;
background-image: url(../new_img/arrow.png );
background-repeat: no-repeat;
background-position: 93% 48%;
border-bottom: 1px solid #BCB08A;
}

#check{
background-color: #f1f1f1;
color: #DD4545;
border: 2px solid #DD4545;
text-align: center;
margin: 9px 12px;
padding: 9px;
font-size: 13px;
line-height: 22px;
}

#expire{
color: #05A8CE;
border: 2px solid #05A8CE;
background-color: #f1f1f1;
text-align: center;
margin: 6px 12px;
padding: 9px;
font-size: 13px;
}

#talkwait{
color: #4BAF0B;
border: 2px solid #4BAF0B;
background-color: #f1f1f1;
text-align: center;
margin: 6px 12px;
padding: 9px;
font-size: 13px;
}

#talkwait2{
color: #E27023;
border: 2px solid #E27023;
background-color: #f1f1f1;
text-align: center;
margin: 6px 12px;
padding: 9px;
font-size: 13px;
}

.icon-chevron-sign-right{
color: #043f71;
}

#topMenu li{
font-size: 13px;
float: left;
text-align: center;
width: 50%;
padding: 16px 0;
background-color: #888;
color: #fff;
-webkit-box-shadow:0 0 0px 1px rgba(255,255,255,1) inset;
box-shadow:0 0 0px 1px rgba(255,255,255,1) inset;
}

#topMenu li.liOn{
background-color: #C6A258;
}

#topMenu li a{
color: #fff;
}

#topMenu:after{
content: "";
display: block;
clear: both;
}

#topNav{
margin: 9px 0;
font-size: 0;
}

#topNav li{
font-size: 12px;
float: left;
width: 25%;
height: 66px;
padding: 6px 0;
background-color: #F1F1F1;
text-align: center;
-webkit-box-shadow:0 0 1px 1px rgba(229,229,229,1) inset;
box-shadow:0 0 1px 1px rgba(229,229,229,1) inset;
display: inline-block;
}


#topNav li img{
width: 40px;
margin-bottom: 6px;
margin-top: 3px;
}

#topNav li:first-child a{
color: #0D77BF;
}

#topNav li:nth-child(2) a{
color: #61B22D;
}

#topNav li:nth-child(3) a{
color: #E28100;
}

#topNav li:last-child a{
color: #D11C5D;
}

#topNav:after{
content: "";
display: block;
clear: both;
}

#header{
border-bottom: 1px solid #ccc;
border-top: 4px solid #043f71;
}
#header ul{
display: flex;
justify-content: space-between;
align-items: center;
height: 50px;
margin-top: 4px;
margin-bottom: 4px;
}
#header li:first-child{
background-color: #fff;
margin-left: 8px;
float: left;
}

#header li:first-child img{
width: auto;
height: 40px;
}

#header li:last-child{
text-align: center;
background-color: #fff;
font-size: 10px;
margin-right: 8px;
float: right;
}

#header li:last-child a{

}

#header li:last-child img{
width: auto;
height: 25px;
margin-bottom: 2px;
display: inline;
}

#header:after{
content: "";
display: block;
clear: both;
}

#navInfo li:first-child{
width: 73.4%;
border-right: 2px solid #999;
background-color: #444;
color: #fff;
float: left;
padding: 9px;
}

#navInfo li:first-child img{
height: 30px;
}

#navInfo li:last-child{
width: 16%;
text-align: center;
background: -webkit-linear-gradient(top, #ff9943 0%, #ff5c24 100%);
background: -moz-linear-gradient(top, #ff9943 0%, #ff5c24 100%);
float: left;
padding: 8px 7px;
}

#navInfo li:last-child a{
color: #fff;
}

#navInfo li:last-child img{
width: 30px;
margin-bottom: 2px;
}

#navInfo:after{
content: "";
display: block;
clear: both;
}

.textLink{
display: inline;
text-decoration: underline;
color: #245fbb;
}

.gOrange{
background: -webkit-linear-gradient(top, #ff9943 0%, #ff5c24 100%);
background: -moz-linear-gradient(top, #ff9943 0%, #ff5c24 100%);
box-shadow: 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.gGreen{
background: -webkit-linear-gradient(top, #a2d93f 0%, #7dbe0a 100%);
background: -moz-linear-gradient(top, #a2d93f 0%, #7dbe0a 100%);
box-shadow: 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.new{
 position: relative;
}

.new2{
position: absolute;
width:30px!important;
height;12px!important;
border: none!important;
top: 57px;
left: 2px;
}

ul.tableLike{
margin: 3px 9px 12px 9px;
}

.tableLike li{
border: 1px solid #666;
padding: 9px;
background-color: #fafafa;
font-size: 13px;
}

.tableLike li:not(:last-child){
border-bottom: none;
}

/*--------------------------------------------------
	りすと
--------------------------------------------------*/
.list .imgLeft img{
width: 70px;
border: 1px solid #755C25;
}

.listM .imgLeft img{
width: 40px;
}

.listL .imgLeft img{
width: 75px;
border: 1px solid #755C25;
}

.imgLeft{
display: block;
float: left;
margin-right: 12px;
}

.yajirusi li{
background-image:url(../new_img/arrow.png );
background-repeat:no-repeat;
background-position:93% 48%;
}

.list li a{
display: block;
padding: 12px;
border-bottom: 1px solid #755C25;
height: 73px;
overflow: hidden;
}

.listM li a{
display: block;
padding: 12px;
border-bottom: 1px solid #999;
height: 40px;
overflow: hidden;
color: #666;
}

.listL li a{
display: block;
padding: 12px;
border-bottom: 1px solid #755C25;
height: 73px;
overflow: hidden;
color: #777;
}

.listL span img{
margin-bottom: 2px;
}

.listL span{
line-height: 20px;
font-size: 13px;
}

.listL li:first-child a{
border-top: 1px solid #755C25;
}

.listM li:first-child a{
border-top: 1px solid #999;
}

.listS li a{
display: block;
padding: 12px;
border-bottom: 1px solid #755C25;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.listS li:first-child a{
border-top: 1px solid #755C25;
}

li.lastLi a{
display: block;
color: #000;
font-size: 13px;
text-align: left;
background-color: #F1F1F1;
height: 16px;
}

/*--------------------------------------------------
	ボタン集
--------------------------------------------------*/
.button{
font-size: 13px;
display: block;
border: 1px solid #aaa;
padding: 9px 0;
border-radius: 6px;
margin: 5.5% auto;
width: 70%;
text-align: center;
color: #ffffff;
text-shadow: -1px -1px 2px rgb(120,120,120);
}

.buttonLink{
margin: 9px 12px;
padding: 9px;
font-size: 13px;
border: 1px solid #aaa;
border-radius: 4px;
color: #fff;
text-align: center;
}

.buttonLink2{
margin: 9px 23%;
padding: 12px;
font-size: 13px;
font-weight: bold;
border: 1px solid #aaa;
border-radius: 4px;
text-align: center;
}

.buttonLink2 a{
color: #fff;
}

.grayButton{
font-size: 14px;
background-color: #666;
border: 4px solid #bbb;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 9px 0;
margin: 6px 12px;
}

.pinkButton{
font-size: 14px;
background-color: #fb4848;
border: 4px solid #ff8a8a;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 9px 0;
margin: 6px 12px;
}

button.pinkButton{
width: 87%;
height: 43px;
padding-top: 6px;
}

/*--------------------------------------
	アコーディオン
--------------------------------------*/
.accordions{
border-radius: 3px;
border: 1px solid #999;
background-color: #5c5545;
margin: 9px 12px 0 12px;
padding: 12px;
}

.accordion{
font-size: 13px;
color: #fff;
display: block;
background-image:url(../new_img/icon_plus.png);
background-repeat:no-repeat;
background-position:95% 48%;
}

#accordionContent{
margin: 9px 6px 0 6px;
padding: 12px 0;
background-color: #f1f1f1;
}

/*--------------------------------------
	鑑定師検索
--------------------------------------*/
#search{
font-size:13px;
}

#search select{
height: 34px;
width: 100px;
}

#search p{
margin-bottom: 9px;
border-bottom: 1px solid #E5E5E5;
padding-bottom: 9px;
}

#search input[type="submit"]{
display: block;
padding: 12px 0;
width: 50%;
margin: 0 auto;
text-align: center;
/*background-color: #04B4E5;
border: none;*/
}

.form_inner dt{
width:45%;
display:block;
margin-left:25px;
float:left;
margin-top:10px;
}

.form_inner dd{
display:block
float:left;
margin-left:30px;
}
/*--------------------------------------
	フッター
--------------------------------------*/
#footLink{
display: block;
text-align: center;
margin-bottom: 12px;
font-size: 13px;
}

footer p{
line-height: 25px;
}

footer p a{
color: #1111cc;
display: inline;
}

#copyRight{
background-color: #043f71;
color: #fff;
padding: 6px 0;
text-align: center;
}

/*--------------------------------------------------
	あくあすろっと
--------------------------------------------------*/
#aquaslot{
background: url(../new_img/aquaslot_back.jpg) no-repeat 0 top;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
padding: 195px 30px 24px 30px;
}

#aquaslotContent{
width: 100%;
height: 270px;
background-color: rgba(255,255,255,0.8);
text-align: center;
padding-top: 6px;
}

#aquaslotContent p{
background-color: #3366c8;
color: #fff;
padding: 9px;
font-size: 11px;
margin: 15px;
}

#aquaslot figure{
margin: 8% 0;
}

/*--------------------------------------------------
	がちゃ
--------------------------------------------------*/
#gacha{
	background:url("../new_img/gatya_bg.jpg")repeat-y;
	background-size:100% 100%;
	padding-top:10px;
	width:100%;
}

#gachaC1{

}

#jack_get_mem{
	background:rgba(240,25,120,1);
}

#jack_chala{
	width:96%;
	box-sizing:100%;
	padding:2% 2% 0 2%;
	color:yellow;
	font-weight:bold;
	font-size:108%;
}

#jack_log{
	width:96%;
	box-sizing:100%;
	padding:0 2% 2% 2%;
	color:#fff;
	font-weight:bold;
}

.jackpot{
	width:100%;
	padding:25px 0;
	margin-bottom:10px;
	background:url(../new_img/jack_bg.png)no-repeat;
	background-size:100% 100%;
	text-align:center;
	font-weight:bold;

}
.jackleft{
	float:left;
	color:#fd35af;
	font-size:30px;
	font-weight:bold;
	text-align:center;


}
.jackright{
	float:right;
	color:#fd35af;
	font-size:26px;
	font-weight:bold;
	text-align:center;
      text-shadow:
       -1px -1px 0 #FFF,
        1px -1px 0 #FFF,
       -1px 1px 0 #FFF,
        1px 1px 0 #FFF;
        margin-right:38px;
        margin-top:2px;



}
.gatya_kekka{
	padding:20px 0px;
	color:red;
	font-weight:bold;
	font-size:30px;
	text-align:center;
}

#gachaC2{
margin: 15px 30px;
padding: 12px 7px;
text-align: center;
font-size: 20px;
font-weight:bold;
}

/*
福引ここだけ
*/
#hukubikiC2{
margin: 0 60px;
margin-top: 10%;
margin-bottom:10%;
padding: 12px 9px;
text-align: center;
font-size: 13px;
}

.bgBlue{
background-color: #09AEEF;
border: 6px solid #F4D13B;
}

.bgRed{
background-color: #bc1c48;
border: 6px solid #eee;
color: #fff;
}

#gachaC2 a{
color: #fff;
}

/*--------------------------------------------------
	マイメニュー + シエロコイン
--------------------------------------------------*/
.pointInfo{
border: 1px solid #aaa;
border-radius: 4px;
background-color: #f9f9f9;
margin: 9px 12px;
}

.pointInfo li{
padding: 9px;
font-size: 13px;
}

.pointInfo li a{
color: #d4250e;
}

.pointInfo li:not(:last-child){
border-bottom: 1px dotted #aaa;
}

.sInfo{
border: 1px solid #aaa;
border-radius: 4px;
background-color: #f9f9f9;
margin: 9px 12px;
padding: 9px;
font-size: 13px;
}

.hrDot{
display: inline;
height:0;
width: 100%;
border-bottom: 1px dashed #ccc;
}

#stripe{
width: 100%;
background-color: #292929;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,color-stop(.25, #111), color-stop(.25, transparent),color-stop(.5, transparent), color-stop(.5, #111),color-stop(.75, #111), color-stop(.75, transparent),to(transparent));
background-size: 15px 15px;
text-align: center;
padding: 12px 0px;
font-size: 13px;
font-weight: bold;
color: #fff;
}

.column3{
margin:0 auto;
width:306px;
display:block;
}

.column3 li{
background-color: #fff;
float: left;
border: 2px solid #ccc;
border-radius: 4px;
width: 80px;
height: 80px;
padding: 6px 3px 0 3px;
margin: 9px 6px 0 6px;
text-align: center;
font-size: 11px;
color: #666;
}

.itemTitle{
font-size: 14px;
border-top: 1px dashed #ccc;
border-bottom: 1px dashed #ccc;
margin: 9px;
padding: 9px;
}

#coinInfo{
background-color: #bbb;
}

#coinInfo li:first-child{
width: 31%;
float: left;
padding: 6px;
border-radius: 6px;
background-color: #fff;
border: 3px solid #ddd;
margin: 6px;
}

#coinInfo li:last-child{
width: 50%;
text-align: center;
float: left;
padding: 6px;
font-size: 12px;
background-color: #4dd717;
border: 3px solid #8ce550;
text-align: center;
border-radius: 6px;
margin: 6px;
}

#coinInfo a{
color: #fff;
}

#coinInfo:after{
content: "";
display: block;
clear: both;
}

.linkButton{
background-color: #eee;
display: block;
margin: 4%;
border: 1px solid #aaa;
border-radius: 6px;
background-image:url(../new_img/arrow.png);
background-repeat:no-repeat;
background-position:93% 49%;
}

.linkButton a{
display: block;
padding: 3%;
}

.linkButton2{
background-color: rgb(238, 238, 238);
display:block;
margin:4%;
border:1px solid rgb(170, 170, 170);
border-radius:6px;
}

.linkButton2 a{
display: block;
padding: 3%;
color: #333;
}

.linkButton2 img{
  width: 18px;
  margin-right: 3px;
  vertical-align: middle;
}

/*--------------------------------------------------
	シークレットセール
--------------------------------------------------*/
.wakuRich{
text-align: center;
border: 1px solid #bbb;
margin: 6px 6px;
padding: 12px 0px;
background-color: #625c44;
font-size: 12px;
color: #FFF5CA;
line-height: 1.75em;
}

.wakuRich a{
color: #d8eaf8;
text-decoration: underline;
margin-top: 3px;
}

.list3 li{
float: left;
width: 30%;
margin: 12px 0 12px 9px;
}

.list3 img{
width: 100%;
border-radius: 9px;
}

#tableRank{
margin: 9px;
border-collapse: collapse;
border: 1px solid #000;
}

#tableRank td{
border: 1px solid #000;
font-size: 12px;
padding: 9px 5px;
line-height: 30px;
}

#tableRank tr td:first-child{
}

#tableRank a{
color: #1111cc;
text-decoration: underline;
}

.divImgOn{
position: relative;
width: 100%;
}

.imgOnCircle{
position: absolute;
top: 4%;
left: 60%;
width: 36px;
height: 36px;
padding: 2px;
text-align: center;
-webkit-border-radius: 20px;
border-radius: 20px;
font-weight: bold;
color: #fff;
}

/*--------------------------------------------------
	枠線にタイトルを付ける
--------------------------------------------------*/
.textfrm{
border: 1px solid #aaa;
margin: 9px;
margin-top: 12px;
text-align: center;
}

.boxtitle{
position: relative;
top: -0.5em;
width: 20em;
margin: 0px auto;
padding: 0.3em 0.1em;
font-size: 12px;
text-align:center;
color: #333;
background: #eee;
border: #666666 1px solid;
}

.titleBar{
background: #734a14;
color: #fff;
text-align: center;
padding: 4px;
}

/*--------------------------------------------------
	最終調整系
--------------------------------------------------*/
.light{
font-size: 11px;
}
