/*----------------------------------------------------------------------------
★印刷用CSS 2017/05
----------------------------------------------------------------------------*/
@media print {
	body header {display:none;}
}
/*----------------------------------------------------------------------------
グローバル固定ヘッダー 17/09
----------------------------------------------------------------------------*/
/* 階層調整 */
body .drawer-overlay {z-index: 6;} /* 1 */
body header nav.drawer-nav {z-index: 10;} /* 2 */
body header.drawer-navbar {z-index: 11;} /* 3 */
body header .drawer-navbar-header {z-index: 11;} /* 3 */
body header .drawer-hamburger {z-index: 12;} /* 4 */
header nav.drawer-nav ul.drawer-menu li.mainnav div.dropdown {z-index:12;}
header nav.submenu div#sub_nav_container div#search_container div#search_box.on {display:block;z-index:12;}
/* ハンバーガーボタン調整 */
body header .drawer-hamburger {position:absolute;width:18px;padding:0;padding:12px 11px 19px;margin:5px;}
body header .drawer-hamburger-icon {margin-top:6px;}
body header .drawer-hamburger-icon,
body header .drawer-hamburger-icon:after,
body header .drawer-hamburger-icon:before {background-color:#C8CCCC;}
.drawer-open header .drawer-hamburger-icon:after,
.drawer-open header .drawer-hamburger-icon:before {background-color:#C8CCCC;}
body header .drawer-hamburger-icon:after,
body header .drawer-hamburger-icon:before {top:-6px;}
body header .drawer-hamburger-icon:after {top:6px}
/* デザイン上書き */
header a#sitelogo {padding:0;}
/* header a#sitelogo img {width:83px;height:33px;margin:5px 0 0 0;overflow:hidden;} */
header a#sitelogo img {width:117px;height:47px;margin:0 0 0 0;overflow:hidden;}
header nav.submenu {position:absolute;right:0;top:0;}
header nav.drawer-nav ul.drawer-menu li.mainnav {height:38px;padding:3px 8px 2px;margin:5px 10px 0 0;}
header nav.drawer-nav ul.drawer-menu li.mainnav > a {font-size:108%;color:#313131;width:100%;height:100%;padding:0;line-height:1.3em;}
header nav.drawer-nav ul.drawer-menu li.mainnav > a span {display:block;font-size:85%;color:#777;}
/* ロールオーバー時 */
header nav.drawer-nav ul.drawer-menu li.mainnav:hover {background:url(img/global_navi_bg_1705.gif) repeat #00A785;color:#FFF;}
header nav.drawer-nav ul.drawer-menu li.mainnav:hover > a {color:#FFF;}
header nav.drawer-nav ul.drawer-menu li.mainnav:hover > a span {color:#FFF;}
header nav.drawer-nav ul.drawer-menu li.mainnav > a:hover {text-decoration:none;color:#FFF;}
/* IRとASTERIAのみドロップダウンメニュー17/07 */
header nav.drawer-nav ul.drawer-menu li.mainnav.drop.active::after {display:block;content:'';width:100%;height:20px;background: url(img/global_navi_on_1705.gif) no-repeat center bottom;}
/* ドロップダウンメニュー */
header nav.drawer-nav ul.drawer-menu li.mainnav div.dropdown {display:none;}
header nav.drawer-nav ul.drawer-menu li.mainnav div.dropdown.active {display:block;}
header nav.drawer-nav ul.drawer-menu li.mainnav div.dropdown {position:absolute;width:100%;left:0;top:66px;background:#f2f2f2;border-bottom:3px solid #FFF;}
	/* スクロール時 */
	header.drawer-navbar--fixed nav.drawer-nav ul.drawer-menu li.mainnav div.dropdown {top:60px;}
header nav.drawer-nav ul.drawer-menu li.mainnav div.dropdown .left {width:20%;height:56px;margin:15px 0 0;}
header nav.drawer-nav ul.drawer-menu li.mainnav div.dropdown .left a {display:block;width:100%;height:100%;font-size:146.5%;line-height:1.5;text-align:left;margin-left:15px;}
header nav.drawer-nav ul.drawer-menu li.mainnav div.dropdown .right {width:80%;margin:20px 0;overflow:hidden;}
header nav.drawer-nav ul.drawer-menu li.mainnav div.dropdown .right ul {float:left;width:25%;border-left:1px solid #C8CCCC;margin-bottom:-100px;padding:0 0 100px 0;box-sizing:border-box;overflow:hidden;}
header nav.drawer-nav ul.drawer-menu li.mainnav div.dropdown .right ul li {float:none;text-align:left;line-height:2;padding:0 15px;}
/* ヘッダーサブナビゲーション 17/09 */
header nav.submenu {display:block;}
	/* スクロール時 */
	header.drawer-navbar--fixed nav.submenu {display:none;}
header nav.submenu div#sub_nav_container {float:right;width:auto;height:26px;margin:14px 0 0 0;box-sizing:border-box;overflow:hidden;}
header nav.submenu div#sub_nav_container {font-size:77%;padding-left:12px;border-left:1px solid #EEE;}
header nav.submenu div#sub_nav_container ul#sub_nav_text {float:left;overflow:hidden;}
header nav.submenu div#sub_nav_container ul#sub_nav_text li {float:left;line-height:26px;}
header nav.submenu div#sub_nav_container ul#sub_nav_text li.lang {padding:0 12px 0 0;margin-right:12px;border-right:1px solid #EEE;}
header nav.submenu div#sub_nav_container ul#sub_nav_text li.lang a {color:#989898;}
header nav.submenu div#sub_nav_container ul#sub_nav_text li.menu {margin:0 12px 0 0;}
header nav.submenu div#sub_nav_container ul#sub_nav_btn {float:left;overflow:hidden;}
header nav.submenu div#sub_nav_container ul#sub_nav_btn li {float:left;width:auto;line-height:26px;margin:0 5px 0 0;box-sizing:border-box;overflow:hidden;}
header nav.submenu div#sub_nav_container ul#sub_nav_btn li.btn a {display:block;padding:0 13px;}
header nav.submenu div#sub_nav_container ul#sub_nav_btn li.btn a {color:#fff;border-radius:13px;background:#000;
background:linear-gradient(top bottom,#313131,#000);background:-ms-linear-gradient(top, #313131, #000);background:-moz-linear-gradient(center top, #313131 0%,#000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #313131),color-stop(1, #000));}
header nav.submenu div#sub_nav_container ul#sub_nav_btn li.btn a:active,
header nav.submenu div#sub_nav_container ul#sub_nav_btn li.btn a:hover {background:#313131;}
/* フォントサイズ */
#fontSizer {float:left;border-left:1px solid #EEE;height:26px;box-sizing:border-box;overflow:hidden;}
#fontSizer span {float:left;display:block;height:26px;text-align:left;line-height:26px;padding:0;margin:0 10px 0 10px;color:#989898;}
#fontSizer ul {float:left;width:auto;height:26px;margin:0 5px 0 0;}
#fontSizer ul #font-s, #fontSizer ul #font-m, #fontSizer ul #font-l {float:left;display:block;width:21px;height:21px;line-height:21px;text-align:center;padding:0;margin:2px 0;}
#fontSizer ul #font-s, #fontSizer ul #font-m, #fontSizer ul #font-l {box-sizing:border-box;overflow:hidden;}
#fontSizer ul #font-s:hover, #fontSizer ul #font-m:hover, #fontSizer ul #font-l:hover {background-color:#EEE;color:#CCC;cursor:pointer;}
#fontSizer ul #font-s.active, #fontSizer ul #font-m.active, #fontSizer ul #font-l.active {background-color:#C8CCCC;color:#FFF;}
/* 検索ボックス */
header nav.submenu div#sub_nav_container div#search_container {float:left;width:26px;height:26px;margin:0 0 0 0;overflow:hidden;}
header nav.submenu div#sub_nav_container div#search_container button {box-sizing:border-box;overflow:hidden;}
	/* 検索アイコンボタン */
	header nav.submenu div#sub_nav_container div#search_container button.icon {border:none;width:100%;height:100%;padding:0;cursor:pointer;outline:none;}
	header nav.submenu div#sub_nav_container div#search_container button.icon {background:url(img/icon_search_w24_h24.png) no-repeat 50% 50%;}
	header nav.submenu div#sub_nav_container div#search_container button.icon:hover {opacity:0.75;}
	header nav.submenu div#sub_nav_container div#search_container button.icon span {display:block;width:100%;height:100%;text-indent:-10000em;}
	/* 検索フィールド */
	header nav.submenu div#sub_nav_container div#search_container div#search_box.off {display:none;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box.on {display:block;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box {position:fixed;left:0;top:0;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box {width:100%;height:117px;text-align:left;box-sizing:border-box;overflow:hidden;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box {background:#EEE;opacity:0.9;border-bottom:1px solid #C8CCCC;}

	header nav.submenu div#sub_nav_container div#search_container div#search_box form {max-width:96%;} /* 1200pxから変更 2021/08 */
	header nav.submenu div#sub_nav_container div#search_container div#search_box form {position:relative;width:75%;height:40px;margin:39px auto 38px;box-sizing:border-box;overflow:hidden;}

	header nav.submenu div#sub_nav_container div#search_container div#search_box input {height:40px;line-height:40px;border-radius:20px;border:1px solid #C8CCCC;box-sizing:border-box;overflow:hidden;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box input#s {font-size:1rem;background:#FFF url(img/icon_search_w24_h24.png) no-repeat 12px 50%;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box input#s {float:left;width:70%;padding:0 10px 0 40px;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box input#searchsubmit {float:left;width:13%;margin-left:2%;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box input#searchsubmit {background:#313131;color:#FFF;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box input#searchsubmit:hover {background:#777;}
	/* 閉じるボタン */
	header nav.submenu div#sub_nav_container div#search_container div#search_box button.close {position:relative;float:right;width:13%;height:100%;cursor:pointer;outline:none;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box button.close {padding:0 15px 0 10px;line-height:40px;border-radius:20px;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box button.close {color:#313131;border:1px solid #C8CCCC;background:#FFF;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box button.close:hover {background:#F0F0F0;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box button.close:active {text-decoration:none;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box button.close span:before {display:inline;padding:0 6px;color:#00A785;}
	header nav.submenu div#sub_nav_container div#search_container div#search_box button.close span:before {font-size:1rem;line-height:1rem;content:'×';}
header nav.submenu div#sub_nav_container div.global_box {float:left;width:36px;height:26px;margin:0;overflow:hidden;border-right:1px solid #EEE;}
header nav.submenu div#sub_nav_container div.global_box a {display:block;width:26px;height:100%;box-sizing:border-box;overflow:hidden;}
header nav.submenu div#sub_nav_container div.global_box a {background:url(img/icon_global_w24_h24.png) no-repeat 50% 50%;}
header nav.submenu div#sub_nav_container div.global_box a:hover {opacity:0.75;}
header nav.submenu div#sub_nav_container div.global_box a span {display:block;text-indent:-10000em;}
/* 固定時の問い合わせ、検索フィールド */
header nav.drawer-nav ul.drawer-menu li.mainnav#contactbtn,
header nav.drawer-nav ul.drawer-menu li.mainnav#search {display:none;}
header.drawer-navbar--fixed nav.drawer-nav ul.drawer-menu li.mainnav#contactbtn,
header.drawer-navbar--fixed nav.drawer-nav ul.drawer-menu li.mainnav#search {display:block;}
header nav.drawer-nav ul.drawer-menu li.mainnav#contactbtn {width:6em;background:none;padding:0;margin:10px 5px 0 5px;}
header nav.drawer-nav ul.drawer-menu li.mainnav#contactbtn a {display:block;width:100%;height:36px;line-height:36px;font-size:85%;box-sizing:border-box;overflow:hidden;}
header nav.drawer-nav ul.drawer-menu li.mainnav#contactbtn a {color:#fff;border-radius:7px;background:#000;
background:linear-gradient(top bottom,#313131,#000);background:-ms-linear-gradient(top, #313131, #000);background:-moz-linear-gradient(center top, #313131 0%,#000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #313131),color-stop(1, #000));}
header nav.drawer-nav ul.drawer-menu li.mainnav#contactbtn a:active,
header nav.drawer-nav ul.drawer-menu li.mainnav#contactbtn a:hover {background:#313131;}
header nav.drawer-nav ul.drawer-menu li.mainnav#search {width:8em;background:none;padding:0;margin:10px 0 0 5px;}
header nav.drawer-nav ul.drawer-menu li.mainnav#search div#search_box {height:36px;text-align:left;box-sizing:border-box;overflow:hidden;}
header nav.drawer-nav ul.drawer-menu li.mainnav#search div#search_box form {height:36px;margin:0;box-sizing:border-box;overflow:hidden;}
header nav.drawer-nav ul.drawer-menu li.mainnav#search div#search_box input {height:36px;line-height:36px;border-radius:18px;border:1px solid #C8CCCC;box-sizing:border-box;overflow:hidden;}
header nav.drawer-nav ul.drawer-menu li.mainnav#search div#search_box input#s {font-size:93%;background:#FFF url(img/icon_search_w24_h24.png) no-repeat 5px 50%;}
header nav.drawer-nav ul.drawer-menu li.mainnav#search div#search_box input#s {width:100%;padding:0 7px 0 28px;}
.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#search {display:none;}
/* PCの時は非表示 */
header nav.drawer-nav ul.drawer-menu li.mainnav#global,
header nav.drawer-nav ul.drawer-menu li.mainnav#reqdoc,
header nav.drawer-nav ul.drawer-menu li.mainnav#contact,
header nav.drawer-nav ul.drawer-menu li#othernav,
header nav.drawer-nav ul.drawer-menu li.mainnav.map,
header nav.drawer-nav ul.drawer-menu li#tel,
header nav.drawer-nav ul.drawer-menu li#close {display:none;}

/* ブレークポイント（1260px以下なら）*/
@media (max-width:1260px){
	header .drawer-container {margin-left: 30px;margin-right: 30px;}
}

/* ブレークポイント（1100px以下なら）*/
@media (max-width:1100px){
	header.drawer-navbar--fixed nav.drawer-nav ul.drawer-menu li.mainnav#contactbtn {display:none;}
}

/* ブレークポイント（1024px = 64em以上なら）*/
@media (min-width:64em){
	header.drawer-navbar {height:117px;border-bottom:none;}
	header.drawer-navbar--fixed {height: 3.75rem;border-bottom: 1px solid #ddd;}
	header.drawer-navbar nav.drawer-nav {top:50px;background-color:transparent;}
	header.drawer-navbar--fixed nav.drawer-nav {top:0;}
	header.drawer-navbar div.drawer-container {position:relative;}

	header.drawer-navbar div.drawer-container{max-width:96%;} /* 1200pxから変更 2021/08 */

	header.drawer-navbar div.drawer-navbar-header {position:absolute;left:0;top:0;background-color:transparent;}
	header.drawer-navbar nav.drawer-nav ul.drawer-menu li.mainnav {margin-right:0;}
	header nav.drawer-nav ul.drawer-menu {display:flex;justify-content:flex-end;}
}

/* ブレークポイント（1200px = 75em以上なら）*/
/* メモ：1120px = 70rem */
@media (min-width:75em){

	header .drawer-container {max-width:96%;} /* 1200pxから変更 2021/08 */

}

/* ブレークポイント（1023.84px = 63.99em以下なら）*/
@media (max-width:63.99em){
	/* ロゴ上下調整 */
	header .drawer-container {margin-left: 0;margin-right: 0;}
	header .drawer-navbar-header {height:50px;}
	header.drawer-navbar .drawer-nav {padding-top:50px;}
/*	header a#sitelogo img {margin:5px auto 0;} */
	header a#sitelogo img {width:103px;height: 41px;margin:0 auto 0;}
	header nav.submenu {display:none;}
	header nav.drawer-nav ul.drawer-menu li.mainnav.drop.active::after,
	header nav.drawer-nav ul.drawer-menu li.mainnav div.dropdown.active {display:none;}
	/* スクロール */
	.drawer-open header.drawer-navbar .drawer-nav {overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
	.drawer-open header.drawer-navbar .drawer-nav {transform: translate3d(0, 0, 0);}
	.drawer-open header.drawer-navbar .drawer-nav ul.drawer2-menu {overflow-y:auto;}
	/* ハンバーガー表示の時は表示 */
	header nav.drawer-nav ul.drawer-menu {border-bottom:1px solid #C8CCCC;}
	header.drawer-navbar nav.drawer-nav ul.drawer-menu li {height:0;padding:0;margin:0;}
	.drawer-open header.drawer-navbar nav.drawer-nav ul.drawer-menu li {height:auto;padding:initial;margin:initial;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#global,
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#reqdoc,
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#contact,
	.drawer-open header nav.drawer-nav ul.drawer-menu li#othernav,
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav.map,
	.drawer-open header nav.drawer-nav ul.drawer-menu li#tel,
	.drawer-open header nav.drawer-nav ul.drawer-menu li#close {display:block;}
	/* 各調整 */
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav {float:left;width:50%;*width:49.99%;height:3.75rem;box-sizing:border-box;overflow:hidden;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav {border-bottom:1px solid #C8CCCC;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav:nth-child(2n) {border-left:1px solid #C8CCCC;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav a {font-size:1rem;line-height:1.25rem;padding: 0.75rem 0;box-sizing:border-box;overflow:hidden;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav a span {font-size:93%;}
	/* ロールオーバー時 */
	header nav.drawer-nav ul.drawer-menu li .drawer-menu-item:hover {text-decoration:none;}
	/* グローバルボタン */
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#global a {background:url(img/icon_global_w24_h24.png) no-repeat 50% 50%;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#global a {line-height:2.375rem;text-indent:-10000em;}
	/* ロールオーバー時 */
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#global a:hover {background:url(img/icon_global_w24_h24_white.png) no-repeat 50% 50%;}
	/* 問い合わせボタン */
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#reqdoc a,
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#contact a {line-height:2.375rem;position:relative;display:block;width:100%;height:100%;color:#fff;background:#000;background:linear-gradient(top bottom,#666,#000);background:-ms-linear-gradient(top, #666, #000);background:-moz-linear-gradient(center top, #666 0%,#000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666),color-stop(1, #000));}
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#contact {border-left:1px solid #FFF;}
	.drawer-open header.en nav.drawer-nav ul.drawer-menu li.mainnav#contact {border-left:1px solid #C8CCCC;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#reqdoc a:hover,
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#reqdoc a:active,
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#contact a:hover,
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav#contact a:active {background:#313131;}
	/* サブメニューリンク */
	.drawer-open header nav.drawer-nav ul.drawer-menu li#othernav {display:block;width:100%;min-height:3.75rem;overflow:hidden;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#othernav {line-height:1rem;border-bottom:1px solid #C8CCCC;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#othernav ul {width:96%;margin:1.375rem auto;padding:0;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#othernav ul {font-size: 85%;text-align:center;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#othernav ul li {display:inline;margin:0;padding:0 4px;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#othernav ul li#jp-en a {color:#777;padding-right:10px;border-right:1px solid #C8CCCC;}
	/* マップリンク */
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav.map {border-left:1px solid #C8CCCC;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav.map:nth-child(2n),
	.drawer-open header.en nav.drawer-nav ul.drawer-menu li.mainnav.map:nth-child(1n) {border-left:none;}
	.drawer-open header.en nav.drawer-nav ul.drawer-menu li.mainnav.map:nth-child(2n) {border-left:1px solid #C8CCCC;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li.mainnav.map a {line-height:2.375rem;}
	/* フリーダイヤル */
	.drawer-open header nav.drawer-nav ul.drawer-menu li#tel {display:block;width:100%;min-height:4.5rem;overflow:hidden;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#tel {line-height:1.125rem;border-bottom:1px solid #C8CCCC;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#tel div strong {display:block;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#tel div span {display:block;font-size:85%;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#tel div span small {color:#777;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#tel div span a {color:#00A785;}
	/* 閉じるボタン */
	.drawer-open header nav.drawer-nav ul.drawer-menu li#close {display:block;width:100%;min-height:5rem;padding-bottom:5rem;overflow:hidden;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#close button {position:relative;top: initial;right:initial;-webkit-transition:initial;transition:initial;-webkit-transform:initial;transform:initial;background-color:initial;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#close button {display:block;width:130px;height:40px;margin:1.25rem auto;box-sizing:border-box;overflow:hidden;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#close button {font-size:0.8125rem;padding:0 15px 0 10px;line-height:40px;border-radius:20px;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#close button {color:#313131;border:1px solid #C8CCCC;background:#FFF;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#close button:hover {background:#F0F0F0;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#close button:active {text-decoration:none;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#close button span:before {display:inline;padding:0 6px;color:#00A785;}
	.drawer-open header nav.drawer-nav ul.drawer-menu li#close button span:before {content:'×'}
	/* 共通 */
	.drawer-open header nav.drawer-nav ul.drawer-menu li strong {font-weight:bold;}
}

/*----------------------------------------------------------------------------
固定header JP-EN 17/09
----------------------------------------------------------------------------*/
header.en nav.drawer-nav ul.drawer-menu li.mainnav a {line-height:38px;}

/* ブレークポイント（1023.84px = 63.99em以下なら）*/
@media (max-width:63.99em){
	.drawer-open header.en nav.drawer-nav ul.drawer-menu li.mainnav a {line-height:2.375rem;}
}
