﻿
h3{
    font-size:120%;
    margin-bottom:0px;
}


h3.prod{
    font-size:180%;
    margin-bottom:0px;
    margin-top:0px;
}

div.contents_box p.sub{
    margin-top:0px;
    font-weight:bold;
}

div#landing_page{
    width:800px;
    float:right;
    margin-top:78px;
    background-color:#fff;
}

h1#image{
    height:145px;
}


h2{
    margin:0px;
    border:none;
    border-left:1em #d00 solid;
    font-size:144%;
}


div.leftbox{
    width:380px;
    float:left;
}

div.rightbox{
    width:380px;
    float:right;
}


div.contents_box{
    margin:20px 0px;
    padding:10px;
　　border-radius: 30px;
　　-webkit-border-radius: 30px;
    border: solid 1px #eaa;
　　position:relative;
}

div.contents_box p{
    margin-top: 2ex;
}


div.qa_box{
    color:#ffffff;
    background-color: #009dfa;
    padding:10px;
    margin:10px 0px;
　　border-radius: 30px;
　　-webkit-border-radius: 30px;
    border:#fff 1px solid;
    font-size:144%;
　　position:relative;
}

span.price{
    font-weight:bold;
    font-size:150%;
}

div#landing_page ul{
  margin-top:15px;
}

div#landing_page ul li{
  background: url("img/arrow.gif") left 4px no-repeat;
  padding-left: 12px;
  padding-bottom: 7px;
  line-height:100%;
}

