@charset "utf-8";.eng{font-family:Arial}body{margin:0;padding:0;font-family:"Noto Sans CJK JP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:1.6;color:#323234;width:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;height:100%;position:relative;letter-spacing:1px;-webkit-print-color-adjust:exact;max-width:1500px;background:#18244a}@media only screen and (max-width :1100px){body{font-size:16px}}@media only screen and (max-width :768px){.smp_hide{display:none}}@media print,screen and (min-width :768px){.pc_hide{display:none}}@media print,screen and (min-width :1100px){.inner_block{width:90%;max-width:980px;margin:0 auto}}@media only screen and (max-width :1100px){#header .inner_block,#footer .inner_block{width:98%;margin:0 auto}.wrapper .inner_block{width:90%;margin:0 auto}}#wrap{text-align:left}a{color:#003;text-decoration:none}@media only screen and (min-width :768px){a:active,a:hover{color:#f15a25}}.contents_css a{text-decoration:underline}.bt{background:#f15a25 url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/common/icon_white.png) 98% 50% no-repeat;-moz-background-size:8px 15px;background-size:8px 15px;display:inline-block;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:.5em 3em;text-decoration:none !important}.bt2{background:#fff url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/common/icon_bt2.png) 98% 50% no-repeat;-moz-background-size:8px 15px;background-size:8px 15px;display:inline-block;color:#f15a25;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:.5em 3em;text-decoration:none !important;border:2px solid #f15a25;font-weight:700}.bt:hover{text-decoration:none;color:#fff}.bt img{width:2em;vertical-align:middle;position:relative;left:-.5em}@media only screen and (max-width :768px){.bt{text-align:center;display:block}}.page_link_bt{background:#f15a25 url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/common/icon_white_bt.png) 95% 50% no-repeat;-moz-background-size:15px 8px;background-size:15px 8px}p{text-align:justify;text-justify:inter-ideograph}select,input[type=email],input[type=text],input[type=tel],textarea,input[type=button],input[type=submit],#wpmem_login button{font-family:"Noto Sans CJK JP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}select,input[type=email],input[type=text],input[type=tel],textarea{padding:.8em;border:1px solid #aaa;font-size:100%;line-height:160%;box-sizing:border-box}input[type=button],input[type=submit],#wpmem_login button{-webkit-border-radius:4;-moz-border-radius:4;border-radius:4px;color:#fff;padding:1em;text-decoration:none;border:none;font-weight:700;font-size:100%;transition:all .5s;cursor:pointer;cursor:hand;letter-spacing:.1em;background:#003}@media (min-width :768px){input[type=submit]:hover{opacity:.6}}input[type=submit]{background:#ff8400}.contents_css{padding:0;margin:0}.contents_css p{margin-bottom:1em;display:block;line-height:180%}.contents_css section{margin-bottom:3em}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:140%;letter-spacing:.1em}.contents_css h3{font-size:200%}@media only screen and (max-width :768px){.contents_css h3{font-size:180%}}.contents_css h4{font-size:140%}@media only screen and (max-width :768px){.contents_css h4{font-size:120%}}.contents_css h5,.contents_css h6{font-size:120%}@media only screen and (max-width :768px){.contents_css h5,.contents_css h6{font-size:110%}}.contents_css h3{position:relative;text-align:center;padding:.5em;margin-bottom:1em;color:#18244a}.contents_css h3:before{content:"";position:absolute;bottom:0;left:40%;width:20%;border-top:2px solid #ccc}.contents_css h4{position:relative;padding-bottom:.5em;margin-bottom:.8em}.contents_css h4:before{content:"";position:absolute;bottom:0;left:0;width:30%;z-index:2;border-top:2px solid #18244a}.contents_css h4:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-top:2px solid #bebebe}.contents_css h5{display:inlne-block;font-weight:700;border-bottom:1px solid #18244a;text-decoration:none;padding-bottom:.8em;margin-bottom:.8em;color:#18244a}.contents_css h6{display:inlne-block;font-weight:700;border-bottom:1px solid #ccc;text-decoration:none;margin-bottom:.8em;color:#18244a}.contents_css table{border:1px solid #aaa !important;border-collapse:collapse;border-spacing:0;width:100%;text-align:left}.contents_css table th{background:#dcdcdc;color:#333;text-align:center}.contents_css table th,.contents_css table td{border:1px solid #aaa;padding:.5em;font-size:90%}section table .bg{background:#f5f5f5;text-align:center;font-weight:700}section table caption{background:#333;color:#fff;text-align:left;font-weight:700;padding:.5em}@media only screen and (max-width :768px){.contents_css table th,.contents_css table td{border:1px solid #ccc;padding:.3em;font-size:70%}}.wrapper{position:relative;width:100%;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:2;background-color:#fff}.headnavi-open .wrapper,.headnavi-open .overlay{-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}#header{z-index:3;background-color:rgba(5,12,38,.9);width:100%}#header_main{position:relative;color:#fff}.headnavi-menu__ul,#header_main h1,.head_tel{-webkit-transition:all .5s ease;transition:all .5s ease}#header_main h1,#header_main p{text-align:left}@media print,screen and (min-width :900px){#header h1,#header p{text-align:center}}@media only screen and (max-width :900px){#header{position:fixed;top:0;left:0}#header_main h1,#header_main p{max-width:90px}#header{height:55px}}.head_tel_mail a{background:#f15a25;padding:1em;display:inline-block;color:#fff}.head_tel_mail img{vertical-align:middle}@media print,screen and (min-width :900px){.head_tel_mail{font-size:13px;line-height:14px;margin-left:1em}.head_tel_mail img{width:20px;margin-right:1em}.head_tel_mail a{padding:.8em}.head_tel_number{position:relative;top:.5em}}@media only screen and (max-width :900px){.head_tel_mail{margin-left:1em}.ht_text{display:none}.head_tel_mail img{width:25px}}@media only screen and (max-width :900px){.head_tel_mail{position:absolute;top:0;right:50px}.head_tel_mail a{padding:10px 15px 20px}}.headnavi-menu{box-sizing:border-box;height:100%;z-index:1;display:block;overflow:hidden;text-align:left;background:#18244a}.headnavi-menu_left{width:100%;height:100%;display:block}.h_nav_pc_inner{height:100%;overflow:auto}.headnavi-menu__ul{margin-bottom:20px}@media print,screen and (min-width :900px){.headnavi-menu__ul{margin-bottom:20px}.h_nav_pc_inner{height:calc(100vh - 100px)}.headnavi-menu_left{position:fixed;top:0;left:0;width:250px;height:100vh}.contents_block{position:relative;margin-left:250px;width:calc(100% - 250px);overflow:hidden}#header{position:relative;margin-left:0;width:100%}}@media only screen and (max-width :900px){.headnavi-menu{position:fixed;top:0;right:0;width:300px;height:100%;padding-top:55px}}.headnavi-menu__ul--child li:last-child{border:none}.side_banner{padding:.5em .5em 0}.headnavi-menu li.flt_menu a{-webkit-transition:all .5s ease;transition:all .5s ease;background:url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/common/icon_white.png) .5em 50% no-repeat;-moz-background-size:5px 9px;background-size:5px 9px;display:block;color:#fff;padding:1em 1em 1em 2em;line-height:120%;font-weight:400;letter-spacing:1px;font-size:90%}.headnavi-menu li.flt_menu{border-bottom:1px solid #2b3a6e}.headnavi-menu li.child a{background:url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/common/icon_white.png) 1.5em 50% no-repeat;-moz-background-size:5px 9px;background-size:5px 9px;padding:1em 1em 1em 3em}.headnavi-menu__ul a{display:block}@media print,screen and (min-width :900px){.headnavi-menu__ul a:hover{background:#2b3a6e url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/common/icon_white.png) 1em 50% no-repeat;-moz-background-size:5px 9px;background-size:5px 9px}.headnavi-menu__ul .child a:hover{background:#2b3a6e url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/common/icon_white.png) 2em 50% no-repeat;-moz-background-size:5px 9px;background-size:5px 9px}}@media only screen and (max-width :900px){.headnavi-menu-btn{position:fixed;top:3px;right:0;width:30px;height:30px;padding:10px;cursor:pointer;z-index:4;-webkit-transition:all .5s ease;transition:all .5s ease}.ellipsis-v{position:relative;display:block;cursor:pointer;width:30px;height:30px}.ellipsis-v .point{position:absolute;left:0;right:0;display:block;width:100%;height:3px;margin:auto;background:#fff;-webkit-transition:all .5s;transition:all .5s}.ellipsis-v .point.top{top:2px}.ellipsis-v .point.mid{top:0;bottom:0}.ellipsis-v .point.bot{bottom:2px}.headnavi-open .top{width:34px;height:3px;top:0;background:#fff;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.headnavi-open .mid{opacity:0}.headnavi-open .bot{width:34px;height:3px;bottom:0;background:#fff;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@media only screen and (max-width :900px){.overlay{content:'';visibility:hidden;position:fixed;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:all .5s ease;transition:all .5s ease;z-index:3}.headnavi-open .overlay{visibility:visible;cursor:pointer;background:rgba(0,0,0,.6)}.overlay:after{content:"";visibility:hidden;position:fixed;top:0;left:0;display:block;width:100%;height:100%;color:rgba(255,255,255,0);font-size:40px;font-weight:700;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease}.headnavi-open .overlay:after{visibility:visible;color:rgba(255,255,255,.8)}}.pagetop{position:fixed;bottom:-5px;right:1em;z-index:5}@media only screen and (max-width :768px){.pagetop{zoom:.6}}#footer{background:url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/top/top_contents_bg.jpg) 0% 100% no-repeat;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;padding-bottom:5%}.foot_cont_bg{background-color:rgba(0,0,0,.5);padding:5% 0}.foot_contact li{background:#fff}.ftc_contact h5{border-bottom:1px solid #666;font-size:130%;font-weight:700;padding:.5em;margin-bottom:.5em}.ftc_office img{margin-bottom:1.5em}.foot_contact .bt{background:#18244a url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/common/icon_white.png) 95% 50% no-repeat;-moz-background-size:8px 15px;background-size:8px 15px;font-size:90%}@media print,screen and (min-width :768px){.foot_contact li{float:left;width:40%;margin:1%;padding-left:4%;padding-right:4%}.ftc_contact{padding-top:3em;height:17em}.ftc_office{padding-top:4em;height:16em}}@media only screen and (max-width :768px){.foot_contact li{margin:1em;padding:2em}.ftc_contact_tel{background:#f5f5f5 url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/common/icon.png) 95% 50% no-repeat;-moz-background-size:8px 15px;background-size:8px 15px;border:1px solid #ccc;display:block;padding:.5em 3em;margin-bottom:1em}}@media only screen and (max-width :500px){.ftc_contact h5{font-size:100%}.foot_contact .bt{font-size:90%}}.foot_main{position:relative;padding-bottom:8em}.foot_main a{color:#fff;font-size:90%}.f_address{color:#fff;font-size:60%}@media print,screen and (min-width :768px){.foot_logo{max-width:20%;float:left}.foot_sitemap{float:right;width:75%;padding:2% 0;text-align:right}.foot_sitemap li{display:inline-block;margin-right:1em;margin-bottom:1em}}@media only screen and (max-width :768px){.foot_main{font-size:90%}.foot_logo{width:30%;margin:0 auto 3em auto}.foot_sitemap li{border-bottom:1px solid #333}.foot_sitemap li a{padding:.8em;display:block}}.clearfix:after{content:"";display:block;clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.cb{clear:both}@media print{.pagetop{display:none;text-indent:-200%}}small,.small{font-size:70%;line-height:150%}.bold{font-weight:700}.ml1em{margin-left:1em}.shadow{text-shadow:1px 1px 3px #000}.red{color:red}.big{font-size:130%;line-height:180%}.text_center{text-align:center}.mb0{margin-bottom:0 !important}.mb05{margin-bottom:.5em}.mb1{margin-bottom:1em}.mb2{margin-bottom:2em}.mb3{margin-bottom:3em}.mb4{margin-bottom:4em}.mb5{margin-bottom:5em}.mb6{margin-bottom:6em}.mb8{margin-bottom:8em}.mb10{margin-bottom:10em}.indent1em{padding-left:1em;text-indent:-1em}.mtmb1{margin-top:-1em}.both_height{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.product_ul li a{display:block;color:#000;padding:3%;height:18em;overflow:hidden;-webkit-transition:all 1s ease;transition:all 1s ease;text-decoration:none}@media print,screen and (min-width :768px){ul.product_ul li a:hover{background:#dcdcdc}}@media only screen and (max-width :768px){ul.product_ul li a{background:#f5f5f5;padding:3%;margin:3%;height:15em}}ul.product_ul li{float:left}ul.product_ul li img{width:100%}ul.product_ul li span{display:block}ul.product_ul li .title{font-size:100%;font-weight:700;margin-bottom:.5em;line-height:140%}ul.product_ul li .days{font-size:70%;margin-bottom:1em}ul.product_ul li .image_count{font-size:70%;background:#f15a25;color:#fff;display:inline-block;padding:.5em}ul.product_ul li .loop_postthumb{margin-bottom:.5em;overflow:hidden}@media print,screen and (min-width :900px){ul.product_ul li{width:25%}}@media (max-width :900px) and (min-width :600px){ul.product_ul li{width:33%;font-size:100%}}@media only screen and (max-width :600px){ul.product_ul li{width:50%;font-size:100%}}#page_mainimg{background:#000 url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/top/top_contents_bg.jpg);background-size:contain;background-repeat:no-repeat;background-position:left bottom;color:#fff}#page_mainimg h2,#page_mainimg h1{padding:2em 0;letter-spacing:.3em;font-weight:700;text-align:center}@media print,screen and (min-width :768px){#page_mainimg{padding-top:100px}#page_mainimg h2,#page_mainimg h1{font-size:180%}}@media only screen and (max-width :768px){#page_mainimg{padding-top:55px}#page_mainimg h2,#page_mainimg h1{font-size:130%}}.top_head_right_menu .price_gs_lpg{font-size:120%}.merit_list_img .price_gs_lpg,.top_point_block_img .price_gs_lpg{position:absolute;top:0;right:0;width:9em}@media only screen and (max-width :450px){.top_point_block_img .price_gs_lpg{font-size:90%;width:8em}.merit_list_img .price_gs_lpg{font-size:90%;width:10em}}.zoom_img img{display:block;transition-duration:.3s}.zoom_img img:hover{transform:scale(1.1);transition-duration:.3s}.zoom_img a{display:block;overflow:hidden;line-height:1}.photospace_res img{cursor:pointer;cursor:hand}.customer_logout{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:1em 1em 1em 5em;background:#333 url(//lpghybrid.com/wp/wp-content/themes/lpghybrid-c2025/css/images/common/key_icon.png) 1em 50% no-repeat;-moz-background-size:30px 39px;background-size:30px 39px;position:relative;color:#fff;box-shadow:0px 0px 3px 2px #dbdbdb;shadowColor:"#dbdbdb",shadowOffset:{width:0,height:0},shadowOpacity:1,shadowRadius:3,borderWidth:1,borderColor:"#cccccc",borderRadius:6}@media print,screen and (min-width :700px){.logout_text{padding-right:13em;font-size:90%}.logout_bt{position:absolute;top:.5em;right:.5em}}@media only screen and (max-width :700px){.logout_text{margin-bottom:1em;font-size:70%}.logout_bt{font-size:90%}}#wpmem_login{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f5f5f5;padding:2em;box-shadow:0px 0px 3px 2px #dbdbdb;shadowColor:"#dbdbdb",shadowOffset:{width:0,height:0},shadowOpacity:1,shadowRadius:3,borderWidth:1,borderColor:"#cccccc",borderRadius:6}@media print,screen and (min-width :800px){#wpmem_login{width:350px;margin:0 auto}}#wpmem_login h3{margin-bottom:1.5em}#wpmem_login input{width:95% !important;border:2px solid #aaa !important;margin-top:.5em;padding:.5em;font-size:100%;line-height:160%}#wpmem_login label{font-size:110%;font-weight:700;margin-bottom:1.5em}#wpmem_login button{padding:1em 3em;background:#f15a25}.login_submit_block{text-align:right}#wpmem_login p{padding:.7em;background:#fff;font-size:90%;line-height:140%;font-weight:700;color:#f15a25;border:3px solid #f15a25;margin-bottom:1.5em}