/*============================================================
メインビジュアル
============================================================*/
div#main_visual { width:100%; position:relative; }

div#main_visual_wrap { width:940px; height:500px; margin:0 auto; position:relative; }
div#main_visual_wrap h2 { margin-top:70px; }

@media screen and (max-width:1024px) {
}


/*============================================================
プロピルとは
============================================================*/
div#main_wrap article {}
div#main_wrap article section div#house { width:520px; height:365px; background:url(../../notdry/img/notdry_bg_01.png) no-repeat; padding-left:420px; }
div#main_wrap article section div#house h3 { font-size:50px; font-weight:bold; margin-bottom:20px; color:#04B2B8; line-height:1.2; }

div#main_wrap article div.title { background:#04B2B9; padding:30px 0; text-align:center; color:#FFFFFF; font-size:50px; }

div#main_wrap article section div#efficacy { position:relative; }
div#main_wrap article section div#efficacy h3 { margin-bottom:20px; }
div#main_wrap article section div#efficacy p#efficacy_text { width:450px; float:left; }
div#main_wrap article section div#efficacy p#efficacy_image { float:right; }

div#main_wrap article div#secret { background:#04B2B9; padding:30px 0; text-align:center; }

div#main_wrap article p.case_number,
div#main_wrap article p.tech_number { float:left; }

div#main_wrap article div#case_01,
div#main_wrap article div#case_02,
div#main_wrap article div#case_03,
div#main_wrap article div#tech_01,
div#main_wrap article div#tech_02 { width:730px; float:right; }

div#main_wrap article div#case_01 { height:265px; background:url(../../notdry/img/case_bg_01.png) no-repeat top right; }
div#main_wrap article div#case_02 { height:253px; background:url(../../notdry/img/case_bg_02.png) no-repeat top right; }
div#main_wrap article div#case_03 #sun { width:300px; height:200px; padding:20px; float:left; border:5px solid #F8A100; border-radius:5px; background:url(../../notdry/img/icon_sun.png) no-repeat 10px 65px; }
div#main_wrap article div#case_03 #sun dt { font-size:22px; font-weight:bold; color:#F8A100; text-align:center; }
div#main_wrap article div#case_03 #sun dd { padding-left:70px; font-size:14px; }
div#main_wrap article div#case_03 #snow { width:300px; height:200px; padding:20px; float:right; border:5px solid #42BFEF; border-radius:5px; background:url(../../notdry/img/icon_snow.png) no-repeat 10px 65px; }
div#main_wrap article div#case_03 #snow dt { font-size:22px; font-weight:bold; color:#41BFEE; text-align:center; }
div#main_wrap article div#case_03 #snow dd { padding-left:70px; font-size:14px; }

div#main_wrap article div#case_01 h4,
div#main_wrap article div#case_02 h4,
div#main_wrap article div#case_03 h4,
div#main_wrap article div#tech_01 h4,
div#main_wrap article div#tech_02 h4 { font-size:40px; font-weight:bold; color:#04B2B9; }

div#main_wrap article div #tech_box_01,
div#main_wrap article div #tech_box_02,
div#main_wrap article div #tech_box_03 { border:5px solid #00B2B8; border-radius:5px; padding:20px 25px; margin-bottom:15px; }

div#main_wrap article div #tech_box_01 dt,
div#main_wrap article div #tech_box_02 dt,
div#main_wrap article div #tech_box_03 dt { font-size:26px; font-weight:bold; color:#FFBF00; }

div#main_wrap article div #tech_box_01 dt { background:url(../../notdry/img/icon_tech_01.png) no-repeat 0 50%; padding-left:50px; }
div#main_wrap article div #tech_box_02 dt { background:url(../../notdry/img/icon_tech_02.png) no-repeat 0 50%; padding-left:50px; }
div#main_wrap article div #tech_box_03 dt { background:url(../../notdry/img/icon_tech_03.png) no-repeat 0 50%; padding-left:50px; }

div#main_wrap article div #tech_box_01 { background:url(../../notdry/img/tech_02_bg_01.png) no-repeat 580px 10px #FFFFFF; }
div#main_wrap article div #tech_box_02 { background:url(../../notdry/img/tech_02_bg_02.png) no-repeat 580px 10px #FFFFFF; }
div#main_wrap article div #tech_box_03 { background:url(../../notdry/img/tech_02_bg_03.png) no-repeat 500px 10px #FFFFFF; }

div#main_wrap article section div .super{ width:990px; margin-left:-50px; }