@charset "UTF-8";
/* CSS Document */

#pagetl {
 width:100%;
 float:left;
 margin-bottom:30px;
}

#titlearea {
 width:100%;
 float:left;
}

#titlearealeft {
 width:100％;
 float:left;
}


#tpath {
}
#itemsort {
 float:right;
}


#stocklist {
margin: 15px 0 0 0;
text-align:right;
}
#stocklist a {
 text-decoration:none;
}
a {
 color:#000;
 }
#itemsort #abc a {
 color:#ccc;
}

a:hover {
 color:#ccc;
}
#tpath ,#tpath li ,#itemsort li {
 float:left;
}
#tpath a ,#itemsort a {
 color:#000;
 text-decoration:none;
}
#tpath a:hover ,#itemsort a:hover {
 color:#ccc;
}


/*==登録変更フォーム==*/

.memberform {
 margin:25px 0 25px 0;
}
.memberform thead td {
 padding:0 0 7px 0;
}
.memberform th {
 width:110px;
 color:#fff;
 vertical-align:top;
 background:#666;
}
.memberform th p {
 padding:7px;
}
.memberform td p {
 margin:5px 0;
 margin-left:1em;
}
.memberform td input {
 width:270px;
}

.required {
 border:solid #ff0000; border-width:0 3px 0 0;
}

/*select内*/
.memberform td select#slctyear {
 width:90px;
}
.slctmonthday {
 width:60px;
}


/*==特典の説明==*/
#line{
width:640px;
 border:solid #000000; border-width:1px 0 0 0;
 }

#tokutentitle{
font-size: 12px;
padding:25px 0 15px 0;
 }

#tokuten{
list-style-type:decimal;
list-style-position: inside;
line-height: 18px;
padding: 0 0 25px 0;
}


#regimenu {
 float:left;
 width:100%;
}
#button{
 float:left;
 padding:25px 10px 0 0;
 }
 
 
 
 
#mrregi {
 float:left;
}
.othdemand {
 border-right:solid 3px #fff;
}
