@charset "UTF-8";
body { font-size: 13px; color: #444; background: transparent; padding: 0; margin:0 auto; text-align:center; }
ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, span, em, a, object , embed , param { border: 0; padding: 0; margin: 0; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; }
input{ vertical-align:middle; margin:0; padding:0; }
select{ vertical-align:middle; margin:0; padding:0; }
p  { line-height: 130%; margin: 0 0 28px 0; }
ul { list-style-type: disc; }
a,a:link,a:visited { text-decoration:none; color:#00f; }
a:hover,a:active { color: #f00; text-decoration:underline; }
img 		{ border: none; }
hr { display:none; overflow:hidden; line-height:0; }
.cleaner { clear: both; font-size: 0; line-height: 0; }
.strong{ font-weight:bold; }
.alart{ color:#f00; font-size:13px; }
.ime-none{ ime-mode:disabled; }

body {
background:#000066;
}
h1 { 
position:absolute; 
top:-1000px; 
left:-1000px; 
height:0; 
line-height:0; 
display:none; 
}

/* entry */
#entry-body-wrapper {
position:relative;
top:0px;
left:0;
}
#entry-body-content {
margin:40px auto;
width:755px;
}
#entry-body-content h2 {
margin:0;
padding:0;
}
p.entry-header-text {
color:#ffffff;
text-align:left;
line-height:150%;
font-size:17px;
background:url('/image/offer_icon_free.gif') no-repeat 0 50%;
padding:30px 0 30px 150px;
}
div.offer-top {
height:15px;
background:url('/image/offer_box_top.gif') no-repeat 0 0;
}
div.offer-mid {
text-align:left;
background:url('/image/offer_box_middle.gif') repeat-y 0 0;
}
div.offer-bot {
height:15px;
background:url('/image/offer_box_bottom.gif') no-repeat 0 0;
}
div.offer-content {
padding:25px;
}
div.offer-content table {
width:705px;
line-height:150%;
font-size:15px;
}
div.offer-content th, div.offer-content td {
border-bottom:dotted 1px #C5BBB8;
vertical-align:middle;
}
div.offer-content th {
width:20%;
color:#000;
}
div.offer-content td {
padding:5px 0;
width:80%;
color:#53501F;
}
div.offer-content td li {
display:inline;
white-space:nowrap;
}
div.offer-content span.title {
font-weight:bolder;
background:url('/image/offer_icon_01.gif') no-repeat 0 30%;
padding-left:20px;
}

#entry-foot {
position:relative;
top:0px; left:0;
background:#000000;
text-align:center;
color:#fff;
padding:30px 0 0px;
}
#entry-foot p {
line-height:150%;
}
#entry-foot .entry-button{
margin-bottom:40px;
}
#entry-foot .entry-copy {
color:#ffffff;
line-height:2em;
overflow:hidden;
}
#entry-foot .entry-address {
width:535px;
margin:0 auto 30px;
text-align:left;
line-height:150%;
}
#entry-foot .entry-address a {
color:#fff;
text-decoration:underline;
}
.entry-example {
font-size:80%;
color:#666666;
}
.hissu {
color:red;
}
