@charset "utf-8";
/* CSS Document */



/* field */
* {
margin:0;
padding:0;
}

body {
}

#head_copy {
font-size:14px;
font-weight:600;
color:#FF0000;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

#container {
width:700px;
background:#FFFFFF;
margin:auto;
line-height:1.8em;
font-size:14px;
border-left:2px #666666 solid;
border-right:2px #666666 solid;
border-top:2px #666666 solid;
}

#contents {
padding:0 30px 0 30px;
}


/* head */
h1 {
background:url(img/head.png) no-repeat;
width:700px;
height:772px;
text-indent:-9999px;
padding-bottom:35px;
}

#head p {
text-align:center;
padding-bottom:45px;
width:560px;
margin:auto;
}

#head {
margin-bottom:10px;
}




/* con1 */
#con1 p {
padding:10px 0 10px 0;
}

#con1 {
padding-top:50px;
border-top:1px #999999 dotted;
}

h2 {
padding-bottom:20px;
}

h3 {
padding-top:40px;
padding-bottom:20px;
}



/* con2 */
#con2 p {
padding:10px 0 10px 0;
}

h4 {
padding-top:40px;
padding-bottom:20px;
}



/* manual */
#manual dt {
background:url(img/check.gif) no-repeat left top;
padding-left:25px;
font-size:14px;
color:#FF0000;
font-weight:600;
}

#manual dd {
padding-left:25px;
}

#manual dl {
padding-bottom:30px;
}

#manual {
border:3px #999999 solid;
padding:30px 30px 0 30px;
}

#middle {
padding:15px 0 15px 0;
font-size:19px;
font-weight:600;
text-align:center;
}



/* advantage */
#advantage ul {
list-style-type:none;
}

#advantage li {
padding-bottom:14px;
font-size:15px;
font-weight:600;
background:url(img/check2.gif) no-repeat top left;
padding-left:25px;
}

#advantage {
border:3px #999999 solid;
padding:30px 30px 16px 30px;
}

/* item */
h5 {
padding-bottom:30px;
text-align:center;
}

#item {
margin-top:40px;
}

#item_img {
padding:20px;
border:2px #CC3300 solid;
margin:auto;
margin-bottom:30px;
}

#item_img #price {
margin-top:20px;
background:url(img/img_item.jpg) no-repeat left 5px;
padding-left:250px;
min-height:280px;
}

#item_img #caption {
}

#item p {
font-size:13px;
line-height:1.5em;
padding-bottom:20px;
width:600px;
margin:auto;
}

#appli {
width:300px;
height:59px;
margin:auto;
margin-top:30px;
margin-bottom:30px;
text-indent:-9999px;
}

#appli a {
width:300px;
height:59px;
background-image:url(img/bt_appli.gif);
background-repeat:no-repeat;
display:block;
}

#appli a:hover {
background-image:url(img/bt_appli2.gif);
background-repeat:no-repeat;
}


/* tokuten */
#tokuten {
margin-top:30px;
}

h6 {
text-align:center;
padding-bottom:30px;
}

#tokuten p {
width:500px;
margin:auto;
}

#tokuten dt {
min-height:58px;
text-indent:-9999px;
margin-bottom:10px;
}

#tokuten dd {
padding-right:180px;
line-height:1.5em;
min-height:160px;
}

#tokuten dl {
margin-bottom:30px;
}

#tokuten_inner {

padding:20px 20px 0 20px;
width:580px;
margin:auto;
margin-top:30px;
}

#tokuten_inner p {
text-align:center;
padding-bottom:100px;
padding-top:50px;
}



/* con3 */
#con3 p {
padding:10px 0 10px 0;
}


/* con4 */
#voice_cap {
font-size:13px;
background:#FFFFCC;
padding:15px;
border:1px #999999 solid;
}

#con4 {
margin-top:50px;
}

#voice {
margin-top:20px;
margin-bottom:20px;
border-left:5px #FF6600 solid;
border-right:5px #FF6600 solid;
padding:0 15px 0 15px;
}

#voice dt {
font-size:18px;
font-weight:600;
padding-bottom:10px;
}

#voice dl {
margin-top:20px;
}





/* con5 */
#con5 {
padding:30px 0 30px 0;
margin-top:30px;
}

#con5 img {
padding-bottom:20px;
}



/* footer */
#footer ul {
list-style-type:none;
}

#footer li {
display:inline;
padding-left:5px;
}

#footer {
text-align:center;
padding:30px 0 10px 0;
}



/* class */
.font_red {
color:#e20003;
}

.font_blue {
color:#0000FF;
}

.font_lightblue {
color:#2424FF;
}

.pen_yellow {
background:#FFFF00;
padding:5px;
}

.pen_lightyellow {
background:#FFFF66;
padding:3px;
}

.font_M {
font-size:16px;
}

.font_L {
font-size:18px;
}

.font_LL {
font-size:25px;
}

.tokuten1 {
background:url(img/tokuten1.gif) no-repeat left;
}

.tokuten2 {
background:url(img/tokuten2.gif) no-repeat left;
}

.tokuten3 {
background:url(img/tokuten3.gif) no-repeat left;
}

.tokuten4 {
background:url(img/tokuten4.gif) no-repeat left;
}

.tokuten5 {
background:url(img/tokuten5.gif) no-repeat left;
}

.tokuten6 {
background:url(img/tokuten6.gif) no-repeat left;
}

.bg_tokuten1 {

}

.bg_tokuten2 {
background:url(img/img_tokuten2.gif) no-repeat right top;
}

.bg_tokuten3 {
background:url(img/img_tokuten3.gif) no-repeat right;
}

.bg_tokuten4 {
background:url(img/img_tokuten4.gif) no-repeat right;
}

.bg_tokuten5 {
background:url(img/img_tokuten5.gif) no-repeat right 70px;
}

.bg_tokuten6 {
background:url(img/img_tokuten6.gif) no-repeat right;
}

.border {
border-bottom:1px solid #FFCC99;
padding-bottom:20px;
}


.pic {
float:right;
width:242px;
padding-left:20px;
}

.pic img {
border:1px #666666 solid;
display:block;
margin-bottom:80px;
}

