@charset "utf-8";
/* =============================================
                    COMMON
============================================= */
#campaign {
color: #000;
font: 12px/1.4 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo, Osaka,'ＭＳ Ｐゴシック','MS P Gothic',sans-serif;
/font: 12px/1.4 'ＭＳ Ｐゴシック','MS P Gothic',sans-serif;
}
/*  Anchor  */
#campaign a{ text-decoration: underline;}
#campaign a:link { color: #fff;}
#campaign a:visited{ color: #fff;}
#campaign a:hover{ text-decoration: none;}
#campaign a:active{ color: #fff;}
#campaign a:hover img{ filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}

/* =============================================
                    COMMON
============================================= */
#campaign #logo{ text-align: right; padding: 10px 0;}
#campaign #logo img{ width: 105px;}
#campaign #wrapbox { text-align: center; margin: 0 auto;}
#campaign #wrapbox img{ max-width: 100%;}
#campaign #wrapbox #present_title {margin: 60px auto;}
#campaign #present-area{ position: relative;}
#campaign #present-area .btn{ position: absolute; left: 140px; top: 732px;}


#campaign .plan_a,
#campaign .plan_b{
    padding: 5px 10px !important;
    margin-right: 10px!important;
    display: inline-block !important;
}
#campaign .plan_a{
    border: 3px solid #ff6600;
    color: #ff6600; 
}
#campaign .plan_b{
    border: 3px solid #0042ff;
    color: #0042ff;
}
#campaign .link_box{
	background-color: #f1ffe3;
    border: 2px solid #008162;
    padding: 25px !important;
    margin: 30px 70px !important;
    display: block;
    overflow: hidden;
}
#campaign .link_box p {
    margin: 0!important;
    float: left;
    font-size: 1.0rem;
}
#campaign .link_box a {
    background-color: #0a9f80;
    background-image: -webkit-linear-gradient(top, #0a9f80, #088269);
    background-image: linear-gradient(to bottom, #0a9f80, #088269);
    border-radius: 4px;
    display: inline-block;
    width: 280px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    float: right;
    margin-top: 15px;
	font-size: 20px;
    color: #fff !important;
    text-decoration: none !important;
}
#campaign a.link_button:hover{
	opacity: 0.8;
}
#campaign .adress {
    font-size: 1.0rem;
    line-height: 1.5;
}
#campaign .adress span {
    margin-left: 113px !important;
}

/*ページによっていらないなら削除可*/
#btn_box {
background-color: #000;
padding-top: 30px;
padding-bottom: 40px;
}
