@charset "shift_jis";
@import url(clear.css);

/*term*/
body{
background-color: #FFFEE7;
font-size:12px;
}
h1,h2,h3{
height:0;
display:block;
overflow:hidden;
}

#term {
width:593px;
margin:10px auto 0 auto;
overflow:hidden;
border:#FFCC99 1px solid;
background-color:#FFF;
}
#term h1 {
background:url(../images/term_phead.gif) no-repeat top;
width:593px;
padding-top:115px;
}
#term h2 {
background:url(../images/term_pt.gif) no-repeat top;
width:593px;
padding-top:54px;
}
#term h2.tl {background:url(../term_pt.gif) no-repeat top;}

#term_txt h3 {
background:#FCF2E0 url(../term_pcap.gif) no-repeat top left;
width:500px;
height:18px;
padding:3px 0 0 30px;
margin:10px 0 5px 0;
font-weight:bold;
font-size:1.2em;
clear:both;
}
#term p#attention{
font-weight:bold;
margin:5px 0 2px 20px;
}
/*#term */#term_txt{
width:530px;
margin:0;
overflow-x:hidden;
}
iframe{
width:550px;
height:300px;
margin:0 0 0 25px;
border:none;
overflow-x:hidden;
}

#term_txt dl {
width:520px;
margin-left:5px;
padding-bottom:10px;
}
#term_txt div#term01 {
width:520px;
margin:0;
}

#term_txt dl dt,#term_txt dl dd{
float:left;
padding-top:10px;
}
#term_txt dl dt{
width:30px;
}
#term_txt dl dd{
width:470px;
padding-left:6px;
line-height:18px;
}
#term_txt  div.term_line {
background:url(../images/term_pline.gif) no-repeat top;
width:500px;
clear:both;
margin:10px 0 5px 0;
}
#term_txt  div.term_line dl {
padding-top:30px;
}
#term_txt  div.term_line dt {
width:15px;
text-align:right;
padding-top:0;
clear:both;
}
#term_txt  div.term_line dd {
width:450px;
padding-top:0;
}
.star {
color:#F30;
}
#agreement {
background:url(../images/term_pbtn_bg.gif) no-repeat top;
width:593px;
height:54px;
margin:15px 0 5px 0;
}
#agreement ul {
width:500px;
margin:0 auto;
padding-top:10px;
}
#agreement ul li {
float:left;
padding:0 5px;
}


