/*　申し込みフォーム　*/

div.ad_body div.maincontent{
	text-align:center;
	width:700px;
	}
div.ad_body div.maincontent h2{
	text-align:center;
	}
div.ad_body div.maincontent h2,
div.ad_body div.maincontent h3{
	border:none;
    margin:0;
    padding:0;
	}
div.ad_title{
	width:674px;
    margin:20px auto;
    }
div.ad_campain1 ,
div.ad_plan ,
div.ad_campain2 ,
div.ad_plan_a ,
div.ad_dailyrate ,
div.ad_confirmreport{
	width:652px;
    margin:20px auto;
    }

div.ad_title {
	}
div.ad_campain1 {
	}
div.ad_plan {
    text-align:left;
    line-height:1.5;
	}
div.ad_plan .notes {
    text-align:right;
    font-size:11px;
    line-height:1.3;
	}
div.ad_campain2 {
	}
div.ad_plan_a {
    background:#FFFDED url(images/ad_plan_a_3.gif) right top;
    border:solid 1px #B81C22;
    text-align:left;
    padding-top:15px;
    padding-bottom:15px;
	}
div.ad_plan_a p{
	width:290px;
    margin-left:20px;
    padding-top:15px;
    padding-bottom:60px;
    line-height:1.5;
	}
div.ad_plan_a p img{
    padding-top:15px;
    padding-bottom:15px;
	}
div.ad_plan_a p strong{
    font-size:150%;
    font-weight:bold;
	}


div.ad_dailyrate {
    background:#FFFDED;
    border:solid 1px #B81C22;
	}
div.ad_flowchart {
    float:left;
    margin-left:14px;
	width:230px;
    display:none;
	}
div.ad_form {
	width:652px;
    margint:20px auto;
    background:#FFE100;
    border:solid 1px #B81C22;
	}
div.ad_body div.maincontent div.ad_form h3{
    text-align:center;
    margin-top:5px;
	}
div.ad_form div.form,
div.ad_form div.form_send{
    padding:5px;
	}
div.ad_form div.form{
    text-align:left;
	}

div.ad_form div.form th,
div.ad_form div.form td{
    padding:10px 5px;
	}
div.ad_form div.form td{
    font-size:14px;
	}
div.ad_form div.form td span{
    padding-top:5px;
    font-size:11px;
	}
div.ad_form div.form td span.cou{
    display:block;
	}
div.ad_form div.form td span.err{
    color:#ff0000;
	}









div.ad_form div.form div.element{
    padding:7px 10px;
    text-align:right;
    border-bottom:solid 1px #995555;
	}
div.ad_form div.form fieldset{
    margin:5px;
    margin-bottom:10px;
    border:solid 1px #995555;
	}
div.ad_form div.form fieldset legend{
    color:#995555;
    font-size:11px;
	}
div.ad_form div.form div.element label{
    font-weight:bold;
    margin-bottom:3px;
    padding-right:2px;
    font-size:14px;
    float:left;
	}
div.ad_form div.form div.element ul{
    margin-right:0;
    margin-left:auto;
	}
div.ad_form div.form div.element li{
    font-size:14px;
	}
div.ad_form div.form div.element p{
    padding-top:5px;
    font-size:10px;
    color:#995555;
	}
div.ad_form div.form_send button{
    font-size:16px;
	}
div.ad_confirmreport {
    padding:20px;
    clear:both;
	}

div.kiyaku{
    margin:15px 15px;
    padding:10px;
    height:200px;
    background:#FE9;
    font-size:11px;
    line-height:1.3;
    overflow:auto;
    color:#744;
    border:solid 1px #FD6;
    text-align:left;
	}


.none {
    display:none;
	}