@charset "shift_jis";body,contants,dd,div,dl,dt,em,h1,h2,h3,h4,html,img,label,li,ol,p,span,strong,table,td,th,tr,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;vertical-align:baseline;background:0 0}body{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Hiragino Sans", "ヒラギノ角ゴシック", Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;color:#444;font-size:14px;height:100%}h1,h2,h3,h4,h5,h6{font-weight:700}ol,ul{list-style:none}img{vertical-align:bottom;-ms-interpolation-mode:bicubic}a{margin:0;padding:0;vertical-align:baseline;background:0 0;color:#006fd0;text-decoration:underline}a:hover{color:#d3131c!important}table{border-collapse:collapse;border-spacing:0;font:inherit}input,select,textarea{font:inherit;line-height:1.2}body{line-height:1.4;margin:0;font-size:.875em}h1,h2,h3,h4,h5,h6,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ul{list-style:none;padding:0}li{padding:0}input,select{vertical-align:middle}a{display:block}a{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}img:not([width]){zoom:.5}.mt0{margin-top:0!important}.mt3{margin-top:3px!important}.mt5{margin-top:5px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt50{margin-top:50px!important}.mb30{margin-bottom:30px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.pl0{padding-left:0!important}.pt10{padding-top:10px!important}.pt25{padding-top:25px!important}.pb0{padding-bottom:0!important}.pb15{padding-bottom:15px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.taC{text-align:center}.fsS{font-size:12px}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.bold{font-weight:700}#container{width:100%;margin:0 auto;text-align:left}#header{width:100%;position:relative;overflow:hidden}#header #header_main{width:100%}#header #logo{width:17.1875%;position:absolute;top:5.49%;left:3.125%}#header img{width:100%}#header #header_top{width:100%;height:auto;overflow:hidden;position:relative}#header #header_bottom{width:93.75%;margin:0 auto;border-radius:5px;background-color:#f2eadd;overflow:hidden;margin-top:5px}.btn_shiryo{width:82.933%;margin:0 auto}.btn_shiryo img{width:100%}#campaign_txt201507{margin:3.5em auto 32px auto;position:relative;padding-left:6.2%;padding-right:3%}@media screen and (max-width:639px){#campaign_txt201507{margin-top:2.5em!important}}#campaign_txt201507 .cpinner{border-top:3px solid #ff8a00;border-bottom:3px solid #ff8a00;border-left:3px solid #ff8a00;border-right:3px solid #ff8a00;position:relative;z-index:1;min-height:216px;background:url(lp/images/campaignbg_201507.png) repeat;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;margin-top:-6px;padding-bottom:30px}#campaign_txt201507 .cpinner .cptit1{margin-top:6px;margin-left:-4.1%;position:absolute;z-index:3;width:92.5%;height:auto}#campaign_txt201507 .cpinner .cptit1 img{width:100%;height:auto}#campaign_txt201507 .cpinner .cpsubtit1{padding-left:1.2%;margin-right:-3px;left:1px;position:relative}#campaign_txt201507 .cpinner .cpsubtit1 img{width:100%;margin-left:0;margin-top:-32px;z-index:3;position:relative}#campaign_txt201507 .trigger{position:relative;margin-top:28px;max-width:85px;max-height:85px;z-index:3;margin-left:auto;margin-right:auto;text-align:center;zoom:0}#campaign_txt201507 .trigger img{max-width:85px;max-height:85px;zoom:0}#campaign_txt201507 .active{position:relative;display:none;max-width:85px;max-height:85px;z-index:3;margin-top:30px;margin-left:auto;margin-right:auto;text-align:center;zoom:0}#campaign_txt201507 .active img{max-width:85px;max-height:85px;zoom:0}#campaign_txt201507 .cpinner .cpdetail{display:none;position:relative;border-bottom:3px solid #ffb06e;border-left:3px solid #ffb06e;border-right:3px solid #ffb06e;z-index:3;margin-left:3.2%;margin-right:3.5%;background-color:#fff}#campaign_txt201507 .cpinner .cpdetail dl{padding-top:28px;padding-right:12px;padding-bottom:8px;padding-left:12px}#campaign_txt201507 .cpinner .cpdetail dl dt span{display:block;padding-top:6px;padding-bottom:5px;padding-right:10px;padding-left:10px;font-size:19px;font-weight:700;background-color:#ffb97f;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}#campaign_txt201507 .cpinner .cpdetail dl dd{margin-top:24px;margin-bottom:24px;margin-left:8px;font-size:14px}#campaign_txt201507 .cpinner dl dd ul li .icon1{position:absolute;top:0;left:0}#campaign_txt201507 .cpinner dl dd ul li{position:relative;padding-left:28px}#content{position:relative;width:100%;margin:0 auto;overflow:hidden}#content #ja{width:94.375%;margin:20px auto 0}#content #ja img{width:100%}#content #attend{width:93.75%;margin:0 auto}#content #attend .note{overflow:hidden;font-size:10px}#content #attend .note li a{display:inline}#footer{width:100%;margin:20px auto 20%;padding:10px 0;position:relative;border-top:5px solid #096f66;overflow:hidden}#footer p{width:100%;text-align:center;font-size:11px}#footer #copyright{padding-top:15px;padding-bottom:5px}#footer li a{margin-left:15px;background:url(../../lp/images_sp/com_icon_newwin.gif) no-repeat left center;padding-left:21px;color:#444}.text_caption{width:90%;margin:37px auto 60px;text-align:left;color:#ed2023;font-weight:700;border-top:3px solid rgba(237,32,35,.7);border-bottom:3px solid rgba(237,32,35,.7);padding:15px 0}#modal-window1,#modal-window2,#modal-window3,#modal-window4,#modal-window5{display:none}#lean_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:#000;display:none}.modal-window__base{margin-top:10%;width:87.2%;background-color:#fff;overflow-y:scroll}.modal-window__base h3{padding:15px 4% 15px}.modal-window__base p{padding:0 4%}.modal_close{width:200px;margin:40px auto 20px;text-align:center}.modal_close img{width:100%;height:auto}#request-btn{position:fixed;z-index:10;bottom:0;left:0;right:0;margin:0 auto;display:none;background:#fff;padding:15px 0;border-top:2px solid #ccc}#request-btn a{display:inline-block}#request-btn a img:not([width]){zoom:0}