.TitleHead{
padding:0;
margin-bottom:24px;
}

.shop-meta {
    color: #666666;
    font-size: 85%;
    line-height: 140%;
    }
    
.Info{
    clear: none !important;
    padding: 0 20px 0 0 !important;
    width: 760px;
    margin-top:46px;
    margin-right:auto;
    margin-left:auto;
}    
    
    
.asset-body   {
    margin-bottom: 5px;
    }
    
/** form **/
.form{padding:30px 100px;}
.form fieldset{ border:1px #999 solid;padding:30px;}
.form label{clear:both; display:block;padding:6px 0 0 0;float:left;width:20%;line-height:1.2}
.form fieldset input,.form fieldset select,.form fieldset textarea,.form fieldset option{font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;font-size:12px;float:right;width:77%;}
.form select{padding:2px;border-width:1px;border-style:solid;
border-top-color: #000;border-right-color: #ccc;border-bottom-color: #ccc;border-left-color: #ccc;
border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.form .text{ padding:5px;border-width:1px;border-style:solid;font-family:none;font-size:12px;
border-top-color: #000;border-right-color: #ccc;border-bottom-color: #ccc;border-left-color: #ccc;
border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.form .text.name,
.form .text.yuubin,
.form .text.tel{width:150px;}
.form textarea{ height:40px;}
.form div{height:60px;}
.form .subbox{ text-align:center;border:2px #990000 solid;padding:20px;margin:30px 0;}
.form .submit{ padding:5px 30px;margin:10px auto;}
