@charset "shift-jis";
/* ‹¤’Êƒ^ƒOÝ’è
-------------------------------------------------------- */
html{
width:100%;
height:100%;
}
body{
margin:0;
padding:0;
width:100%;
height:100%;
font:12px/16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000;
background-color:#fee;
}
div{
margin:0;
padding:0;
}
p{
margin:0.5em 0 0 0;
padding:0;
font-size:1.2em;
line-height:1.2;
text-align:left;/* IEŒÝŠ·ƒ‚[ƒh‘Îô */
}
ul, ol, dl{
text-align:left;/* IEŒÝŠ·ƒ‚[ƒh‘Îô */
}
h1, h2, h3, h4{
margin:0;
padding:0
}
table{
margin:0;
border-collapse:collapse;
border:1px solid #ccc;
border-spacing:0.2em;
font-size:1.2em;
text-align:left;/* IEŒÝŠ·ƒ‚[ƒh‘Îô */
}
table th, table td {
padding:0.2em;
border:1px solid #ccc;
}
table caption{
text-align:left;
line-height:1.5;
}
h1,h2,h3{
line-height:1;
text-align:center;
}
h1{
font-size:1.6em;
}
h2{
font-size:1.4em;
}
h3{
font-size:1.2em;
}
ul, ol, dl{
text-align:left;/* IEŒÝŠ·ƒ‚[ƒh‘Îô */
}
/* End ‹¤’Êƒ^ƒOÝ’è ------------------------------------ */

/* ‹¤’ÊƒtƒŒ[ƒ€Ý’è
-------------------------------------------------------- */
#bodyWrap{
width:100%;
text-align:center;/* IEŒÝŠ·ƒ‚[ƒh‘Îô */
}
#contents{
background-color:#fff;
width:800px;
margin:0 auto;
padding-bottom:20px;
}
.flash01{
text-align:center;
background:url(images/bk_head.jpg) 50% 50% no-repeat;
}
#head{
width:600px;
border:1px solid #906;
margin: 20px auto;
padding:0.5em;
text-align:center;
}
#head b{
color:#906;
}
#footer{
}
#colum05{
}
#colum04,#colum03{
padding:20px 0;
font-size:1.2em;
}
.credit{
color:#933;
}

#tokusho h1{
text-align:center;
}
table.cardvalue, table.cominfo, table.salesinfo{
margin:20px auto 0 auto;
width:600px;
}
.privacy{
width:600px;
padding:20px;
height:300px;
margin:20px auto;
overflow:auto;
border:1px solid #ccc;
}
.privacy h2, .privacy h3{
margin-top:20px;
}
dl.contact{
margin:40px;
padding:10px;
border:1px solid #f99;
text-align:center;
}
dl.contact dt{
}
dl.contact dd{
margin:5px 0 0 0;
padding:0;
}
table.support_tel{
margin:0 auto;
}
table.support_tel,table.support_tel th,table.support_tel td{
border:none;
}

.Atai
{
text-align:right;
}
.KosuuCenter
{
text-align:center;
}