﻿/**
 * @lastmodified 2019/1/18/5:21:36 pm
**/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600");html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}
	/*--- 2019/10/23 ---*/
	.top{font-family:'Helvetica', 'Arial', sans-serif;font-size:14px;font-size:1.4rem;color:#333}
	.top{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
	@media screen and (max-width: 768px)  {
		body:not(.top){font-family:'Helvetica', 'Arial', sans-serif;font-size:14px;font-size:1.4rem;color:#333}
		body:not(.top){font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
	}
	/*--- // 2019/10/23 ---*/
	legend{color:#000}#yui3-css-stamp.cssreset{display:none}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}#yui3-css-stamp.cssfonts{display:none}*{text-decoration:none}html{font-size:62.5%}img{vertical-align:top}a{color:#333}.pc-only{display:block}.sp-only{display:none}.clearfix::after{content:"";display:block;clear:both}.icon-arrow{display:block;padding-left:15px;background:url(/en/assets/images/shared/icon_arrow_link-b.png) no-repeat left}.main-header{border-bottom:1px solid #ddd;padding:13px 0 0}.main-header .inner{width:950px;padding-bottom:10px;margin:0 auto}.main-header .inner:after{content:" ";display:block;clear:both}.main-header .logo{width:214px;float:left;margin-top:22px}.main-header .logo img{width:100%;height:auto}.main-header .header-sub-nav{width:315px;float:right;margin-right:30px}.main-header .header-sub-nav:after{content:" ";display:block;clear:both}.main-header .header-sub-nav .link-text{float:right;margin:0 0 10px;font-size:12px;font-size:1.2rem}.main-header .header-sub-nav .link-text a:hover{text-decoration:underline}.main-header .header-sub-nav .search-form-wrap{width:315px;clear:right}.main-header .header-sub-nav .search-form-wrap:after{content:" ";display:block;clear:both}.main-header .header-sub-nav .search-form-wrap .link-text{float:left;margin:12px 0}.main-header .header-sub-nav .search-form{width:210px;float:right;background:#f5f5f5;padding:5px}.main-header .header-sub-nav .search-form .searchWord{width:169px;height:18px;border:1px solid #ccc;float:left;padding:4px;font-size:11px;font-size:1.1rem}.main-header .header-sub-nav .search-form .search{width:31px;height:28px;background:url(/en/assets/images/shared/btn-search.gif) no-repeat 0 0;cursor:pointer;display:block;border:none;text-indent:-9999px;float:left}.main-header .logo-daigas{float:right;margin-top:12px}.main-header .header-nav-wrap{border-top:2px solid #006fbc;padding:12px 0}.main-header .header-nav-wrap .gnav{width:950px;margin:0 auto}.main-header .header-nav-wrap .gnav ul{border-left:1px solid #aaa}.main-header .header-nav-wrap .gnav ul:after{content:" ";display:block;clear:both}.main-header .header-nav-wrap .gnav li{float:left;text-align:center;font-weight:bold;font-size:14px;font-size:1.4rem;letter-spacing:0.05em;text-indent:-0.05em;border-right:1px solid #aaa;line-height:1}.main-header .header-nav-wrap .gnav li a{display:block;padding:7px 0;position:relative}.main-header .header-nav-wrap .gnav li a:hover{color:#006fbc}.main-header .header-nav-wrap .gnav li.gnav-about a{width:113px}.main-header .header-nav-wrap .gnav li.gnav-pre-release a{width:113px}.main-header .header-nav-wrap .gnav li.gnav-business a{padding:0;width:171px}.main-header .header-nav-wrap .gnav li.gnav-investors a{width:112px}.main-header .header-nav-wrap .gnav li.gnav-sustainability a{width:171px}.main-header .header-nav-wrap .gnav li.gnav-technology a{width:130px}.main-header .header-nav-wrap .gnav li.gnav-customers a{padding:0;width:132px}.main-header .menu-btn{display:none}.main-header .header-nav-wrap-sp{display:none}.pagetop{width:143px;margin:0 auto;font-size:12px;font-size:1.2rem;clear:both}.pagetop a{display:block;background:url(/en/assets/images/shared/icon-top.png) no-repeat 19px;background-color:#f5f5f5;padding:10px 0 10px 40px}.contents{padding:30px 0}.contents .inner{width:920px;margin:0 auto}.main-footer{border-top:1px solid #1a72b8;background:#f5f5f5;padding:20px 0}.main-footer .inner{width:950px;margin:0 auto;font-size:12px;font-size:1.2rem;letter-spacing:0.05em}.main-footer .inner:after{content:" ";display:block;clear:both}.main-footer .copyright{float:left;padding-top:10px}.main-footer .fnavi{float:right;padding-top:10px;margin-right:30px}.main-footer .fnavi li{display:inline-block;margin-left:18px}.main-footer .fnavi li a:hover{text-decoration:underline}.main-footer .logo-daigas{width:86px;float:right}.main-footer .logo-daigas img{width:100%;height:auto}.pc{display:block !important}.sp{display:none !important}.tac{text-align:center}.tar{text-align:right}.tal{text-align:left}.f-helvetica{font-family:'Open Sans', "Helvetica Neue", BlinkMacSystemFont, "Segoe UI", sans-serif}.contents{padding:30px 0}.sec-kv-area{width:950px;height:315px;margin:0 auto 40px;position:relative;overflow:hidden}.sec-kv-area img{width:100%;height:auto !important;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.sec-kv-area li{position:absolute;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.sec-kv-area li:nth-child(n+2){display:none}.sec-kv-area .catch{position:absolute;color:#fff;bottom:25px;left:30px;font-weight:bold;font-size:36px;font-size:3.6rem;background:rgba(18, 30, 57, .7);padding:10px 16px}.sec-kv-area .catch small{display:block;font-size:18px;font-size:1.8rem}.emergency-wrap{padding:30px 0;background:#F5F5F5;margin-bottom:60px}.emergency-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.emergency-wrap .inner{width:950px;margin:0 auto}.emergency-wrap .inner>div+div{margin-top:40px}.emergency-wrap .ttl-02{color:#fff;padding-right:30px;padding-left:30px}.emergency-wrap .ttl-02.blue{background:#006fbd}.emergency-wrap .ttl-02.red{background:#d40012}.emergency-wrap .emg-box{line-height:1.5;padding:20px 30px;background:#fff}.emergency-wrap .emg-info .ttl-02{font-weight:bold;font-size:16px;padding-top:15px;padding-bottom:15px}.emergency-wrap .emg-info .ttl-02 .date{display:block;font-weight:normal;font-size:13px;margin-top:5px}.emergency-wrap .emg-info .emg-box{border:1px solid #006fbd}.emergency-wrap .emg-approach .ttl-02{font-weight:600;font-size:24px;padding-top:12px;padding-bottom:12px}.emergency-wrap .emg-approach .ttl-02 .icon{position:relative;top:2px;margin-right:15px}.emergency-wrap .emg-approach .ttl-03{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:100%;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Open Sans', "Helvetica Neue", BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;color:#323232;font-weight:bold;text-align:center;background:#e5e5e5;margin-bottom:10px}.emergency-wrap .emg-approach .emg-box{border:1px solid #d40012}.emergency-wrap .emg-approach .lang-list li+li{margin-top:5px}.emergency-wrap .emg-approach .lang-list li{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emergency-wrap .emg-approach .approach-country.upper{padding-bottom:10px;margin-top:36px}.emergency-wrap .emg-approach /*.approach-list li:first-child{margin-bottom:30px}*/.approach-list li.li_rvs{margin-bottom:30px}.emergency-wrap .emg-approach .approach-list li+li{margin-top:10px}.emergency-wrap .emg-approach .approach-list li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:56px;font-size:14px;padding-right:15px;padding-left:36px;border:1px solid #d9d9d9}.emergency-wrap .emg-approach .approach-list li a:before{position:relative;left:-9px;content:'';display:block;width:6px;height:7px;background:url(/en/assets/images/shared/icon-arrow-red.png) no-repeat center;background-size:contain}.emergency-wrap .emg-approach .approach-list li a:hover{background-color:#ffe3e3}.emergency-wrap .emg-approach .approach-list li a.blue{color:#0069b7}.emergency-wrap .emg-approach .approach-list li a.blue:before{position:relative;left:-9px;content:'';display:block;width:6px;height:7px;background:url(/en/assets/images/shared/icon-arrow-blue.png) no-repeat center;background-size:contain}.emergency-wrap .emg-approach .approach-list li a.blue:hover{background-color:#e6f1f9}.emergency-wrap .emg-approach .approach-list li .icon{margin-right:16px}.emergency-wrap .emg-approach .approach-list li .icon.tel{margin-left:5px;margin-right:18px}.emergency-wrap .emg-approach .approach-list li .icon.gas{margin-left:6px;margin-right:21px}.sec-conts{position:relative}.sec-conts .sec-title{font-size:26px;font-size:2.6rem;color:#006fbc;font-weight:bold;margin-bottom:20px;line-height:1}.sec-conts .btn-more{position:absolute;right:0;top:0;font-size:11px;font-size:1.1rem}.sec-conts .btn-more a{display:block;border:1px solid #d9d9d9;padding:5px 16px 5px 22px;background:url(/en/assets/images/shared/icon_arrow_link-b.png) no-repeat 9px #fff}.sec-conts .btn-more a:hover{background-color:#e6f1f9}.sec-pressRelease{margin-bottom:60px}.sec-pressRelease .list-release li{margin-bottom:20px}.sec-pressRelease .list-release li a:after{content:" ";display:block;clear:both}.sec-pressRelease .list-release li a:hover .text{text-decoration:underline}.sec-pressRelease .list-release li span{float:left}.sec-pressRelease .list-release li span.date{width:190px}.sec-pressRelease .list-release div { display:table; }
.sec-link-area{margin-bottom:60px}.sec-link-area:after{content:" ";display:block;clear:both}.sec-link-area .link-wrap{float:left;width:223px;margin-right:20px}.sec-link-area .link-wrap .sub-title{color:#006fbc;font-size:20px;font-size:2.0rem;font-weight:bold;padding:4px 0 4px 65px;line-height:1;margin-bottom:13px}.sec-link-area .link-list{border-bottom:none}.sec-link-area .link-list li a{height:18px;display:block;position:relative;background:url(/en/assets/images/shared/icon_arrow_link-b.png) no-repeat 14px;padding:23px 30px;border:1px solid #ccc;border-bottom:none}.sec-link-area .link-list li a:hover{background-color:#e6f1f9}.sec-link-area .link-list li.last{border-bottom:1px solid #ccc}.sec-link-area .link-list li.line2 a{height:35px;padding:14.5px 30px}.sec-link-area .link-list li.line3 a{height:52px;padding:6px 30px}.sec-link-area .link-ir .sub-title{background:url(/en/assets/images/index/icon-ir.gif) no-repeat left}.sec-link-area .link-sustainability .sub-title{background:url(/en/assets/images/index/icon-sustainability.gif) no-repeat left;padding-top:14px;padding-bottom:14px}.sec-link-area .link-rc{margin-right:0}.sec-link-area .link-rc .sub-title{background:url(/en/assets/images/index/icon-rc.gif) no-repeat left}.sec-link-area .emergency{background-color:#fef4f8;background-image:url(/en/assets/images/index/icon-tel.gif);background-repeat:no-repeat;background-position:center 13px;padding-top:58px;padding-bottom:18px;float:right;width:190px}.sec-link-area .emergency .sub-title{text-align:center;color:#dd5b5b;font-weight:bold;line-height:1;font-size:16px;font-size:1.6rem;margin-bottom:10px}.sec-link-area .emergency .link-list{width:167px;margin:0 auto}.sec-link-area .emergency .link-list li{font-size:11px;font-size:1.1rem}.sec-link-area .emergency .link-list li a{height:27px;background:url(/en/assets/images/shared/icon_arrow_link-r.png) no-repeat 10px;background-color:#fff;padding:9px 15px 9px 25px;border:1px solid #ccc;border-bottom:none}.sec-link-area .emergency .link-list li a:hover{background-color:#ffe3e3}.sec-innovationTopics{position:relative;clear:both}.sec-innovationTopics .lead{line-height:1.7;margin-bottom:30px}.sec-innovationTopics .list-topics{width:940px;_zoom:1;overflow:hidden;margin:0 -20px 0 0}.sec-innovationTopics .list-topics:after{content:" ";display:block;clear:both}.sec-innovationTopics .list-topics li{width:293px;min-height:290px;float:left;margin-right:20px;margin-bottom:40px}.sec-innovationTopics .list-topics a{display:block}.sec-innovationTopics .list-topics a:hover .img{opacity:.75}.sec-innovationTopics .list-topics a:hover .text{text-decoration:underline}.sec-innovationTopics .list-topics .img{margin-bottom:20px}.sec-innovationTopics .list-topics .img img{width:100%;height:auto}.sec-innovationTopics .list-topics .text-area .tags-date{font-size:12px;font-size:1.2rem;margin-bottom:20px;letter-spacing:0.05em}.sec-innovationTopics .list-topics .text-area .tags-date .tag{color:#006fbd}

/* 別ウィンドウアイコン　文字の直ぐ真横に配置（htmlにimgタグ必要） */
.index_text_blank_bt {vertical-align: baseline!important; height: 10px; margin-left: 0.5em;}

/* 別ウィンドウアイコン　文字の直ぐ真横に配置 */
.icon_win_textnext:after {
	display: inline-block;
	width: 13px;
	height: 10px;
	margin-left: 5px;
	background-image: url(/en/assets/images/shared/icon_window.png);
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align: middle;
	content: "";
}
/* 別ウィンドウアイコン　右寄せに配置 */
.icon_win_right:after {
	content: '';
	width: 13px;
	height: 10px;
	background: url(/en/assets/images/shared/icon_window.png) no-repeat;
	background-size: 13px 10px;
	position: absolute;
	right: 16px;
	top: 50%;
}
