@charset "UTF-8";
/* EnglisSiteボタン追加に伴い追記 2020/2/4 kohga */
#header{z-index: 10;}
#header p#logo{margin: 0;}
#header p.english{right:470px;}
#header p.english{margin-right: 5px;}

/* ec */
#header.ec p.english{right:538px;}

#header .contact_tel{position: absolute; top: 3px; right: 570px; z-index: 0}
#header .contact_tel>div{vertical-align: middle;}
#header .contact_tel img{display: inline-block; height: 20px}
#header .contact_tel span.number{color: #fff; font-size: 20px;}
#header .contact_tel span.is_open{display: block; color: #fff; font-size: 70%; text-align: right; line-height: 120%;}

#header .header_nav li{width: 65px;}
#header .header_nav li a{text-align: center;}
#header .header_nav li.beginner a:before{display: block; top: 0px; width: 12px; height: 16px; margin: 0 0 0 -8px; background-image: url("../images/beginnericon.svg"); background-size: 100% 100%; background-repeat: no-repeat;}
#service_welcome,#userguide-sns_link,#service_quality,#service_guide{margin-bottom: 30px;}
#service_welcome img{width: 95%;}

/* ec */
#header.ec .header_nav li.beginner a:before{display: block; top: 0px; width: 12px; height: 16px; margin: 0 0 0 -8px; background-image: url("../images/beginnericon_ec.svg"); background-size: 100% 100%; background-repeat: no-repeat;}

/* 上書き設定
 * style.css と重複する箇所もあるが、書き込みを避けるため上書きで対応する箇所
 */

/* style.css L300 付近への追加 */
#header .header_nav li.apply a:before{display: block; top: 0px; width: 19px; height: 19px; margin: 0 0 0 -9px; background-image: url("../images/telicon.svg"); background-size: 100% 100%; background-repeat: no-repeat;}

/* ec */
#header.ec .header_nav li.apply a:before{display: block; top: 0px; width: 19px; height: 19px; margin: 0 0 0 -9px; background-image: url("../images/telicon_ec.svg"); background-size: 100% 100%; background-repeat: no-repeat;}

/* お問い合わせページ /PARKCORP/ext/inquiry.html */
#main #pre_inquiry .contact_tel { background-color:#EBEBEB; padding:1em; }
#main #pre_inquiry .contact_tel dt { font-size:110%; font-weight:bold; }
#main #pre_inquiry .contact_tel dt:before { content:"● "; }
#main #pre_inquiry .contact_tel dt > span { display:block; font-size:82.9545%; line-height:1.4; padding-top:0.25em; }
#main #pre_inquiry .contact_tel dd { font-size:82.9545%; font-weight:bold; color:#707070; margin-left:1.5em; }
#main #pre_inquiry .contact_tel dt + dd { margin-top:1.25em; }
#main #pre_inquiry .contact_tel dd:before { background:url(../images/icon_freedial.png) no-repeat; background-position:0 50%; content:""; padding:0 15px 0 20px; }
#main #pre_inquiry .contact_tel dd span { margin-left:20px; font-size:80%; font-weight:normal; color:black; }
#main #pre_inquiry .contact_tel dd span:before { content:"※ "; }

#main #pre_inquiry .half { display:flex; justify-content:space-between; }
#main #pre_inquiry .half + .half { margin-top:20px; }
#main #pre_inquiry .half > * { width:49.5%; }

#main #pre_inquiry .contact_tel.contact_tel-banner { display:flex; }
#main #pre_inquiry .contact_tel.contact_tel-banner > * { width:50%; flex-basis:auto; }
#main #pre_inquiry .contact_tel.contact_tel-banner dt { text-indent:-1.25em; padding-left:1.25em; }
#main #pre_inquiry .contact_tel.contact_tel-banner dd:before { background:url(../images/icon_tel_2.png) no-repeat; background-position:0 50%; content:""; padding:0 15px 0 20px; }
#main #pre_inquiry .contact_tel.contact_tel-banner dd + dd:before { background:none; }
#main #pre_inquiry .contact_tel.contact_tel-banner dd + dd span { margin-left:0; }
#main #pre_inquiry .contact_tel.contact_tel-banner img { width:100%; height:auto; }

#main #pre_inquiry .contact_tel.itemstock { background-color:transparent; border:1em #EBEBEB solid; padding:1em 1.25em; margin:0; }
#main #pre_inquiry .contact_tel.itemstock dt:before { content:""; }
#main #pre_inquiry .contact_tel.itemstock dd { margin-left:0; }
#main #pre_inquiry .contact_tel.itemstock dd:before { background:none; padding:0; }
#main #pre_inquiry ul.domainlist { color:#000; }

#main #pre_inquiry .emergency { background-color:#EBEBEB; padding:1em; }
#main #pre_inquiry .emergency dt { font-size:110%; font-weight:bold; }
#main #pre_inquiry .emergency dt:before { content:"● "; }
#main #pre_inquiry .emergency dd { margin-top:1.25em; font-size:95%; }
#main #pre_inquiry .emergency dd.bold { font-weight: bold; font-size: 110%; }

#main #pre_inquiry .emergencyOnline { background-color:#EBEBEB; padding:1em; }
#main #pre_inquiry .emergencyOnline dt { font-size:110%; font-weight:bold; }
#main #pre_inquiry .emergencyOnline dt:before { content:"● "; }
#main #pre_inquiry .emergencyOnline dt > span { display:block; font-size:82.9545%; line-height:1.4; padding-top:0.25em; }
#main #pre_inquiry .emergencyOnline dd { margin-top:1.25em; font-size:95%; }
