@charset "utf-8";

.ly_wrap { background-color: #fff; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }
.ly_main { font-size: 18px; }
p { margin: 0; }
*,
*::before,
*::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.un_mainvis { width: 100%; display: -webkit-flex; display: flex; justify-content: center; -ms-align-items: center; align-items: center; background: url(../images/fleet/mainvis.jpg) no-repeat top center/cover; }
.un_pageTtl { font-family: "Helvetica Neue", sans-serif; font-weight: bold; text-align: center; color: #fff; }
.un_read {}
.un_read_txt { margin: 0 auto; }
.un_read_txt_img { display: block; }


/*=========================================================
 intro
======================================================== */
.un_introSect {}
.un_introSect_inner { margin: 0 auto; }
.un_intro_ttl { font-weight: bold; line-height: 1.63; color: #333844; }
.un_intro_read { line-height: 2; color: #333844; }

.un_intro_visual { width: 100%; position: relative; overflow: hidden; }
.un_intro_visual .un_intro_visual_txt01 { position: absolute; top: 0; left: 0; transform: translateX(-1440px); transition: transform 0.8s; }
.un_intro_visual .un_intro_visual_txt02 { position: absolute; bottom: 0; left: 0; transform: translateX(1440px); transition: transform 0.8s; }
.un_intro_visual .un_intro_visual_airplane { margin: auto; position: absolute; top: 0; left: 0; right: 0; z-index: 1; transform: translateX(1440px); transition: transform 1s 0.7s; }
.un_intro_visual.is_show .un_intro_visual_txt01 { transform: translateX(0); }
.un_intro_visual.is_show .un_intro_visual_txt02 { transform: translateX(0); }
.un_intro_visual.is_show .un_intro_visual_airplane { transform: translateX(0); }

.un_intro_b7f { width: 100%; display: -webkit-flex; display: flex; justify-content: space-between; }
.un_intro_b7f_img {}
.un_intro_b7f_inner { color: #2e3443; }
.un_intro_b7f_ttl { margin: 0 0 10px; font-weight: bold; line-height: 2; }
.un_intro_b7f_txt { margin: 0; line-height: 1.78; }


/*=========================================================
 Spec
======================================================== */
.un_specSect { position: relative; }

/* ===== model tab btn ===== */
.un_specTab_btn_block { width: 100%; max-width: 1440px; margin: auto; display: -webkit-flex; display: flex; justify-content: center; -ms-align-items: flex-end; align-items: flex-end; border-bottom: 2px solid #0d318f;  background: #fff; position: absolute; top: 0; left: 0; right: 0; z-index: 60; }
.un_specTab_btn_block.is_fix { position: fixed; }
.un_specTab_btn { font-family: 'Nunito Sans'; text-align: center; color: rgba(13, 49, 143, 0.6); border: 2px solid rgba(13, 49, 143, 0.6); border-bottom-color: transparent; position: relative; bottom:  -2px; cursor: pointer; transition: color 0.3s; }
.un_specTab_btn.un_specTab_btn__b7f { border-right-width: 0; }
.un_specTab_btn.un_specTab_btn__b6f { border-left-width: 0; }
.un_specTab_btn:hover { color: rgba(13, 49, 143, 1); }
.un_specTab_btn.is_active { color: rgba(13, 49, 143, 1); border-color: rgba(13, 49, 143, 1); border-bottom-color: #fff; cursor: auto; }
.un_specTab_btn.un_specTab_btn__b7f.is_active { border-right-width: 2px; }
.un_specTab_btn.un_specTab_btn__b6f.is_active { border-left-width: 2px; }
/*.un_specTab_btn_block.is_fix .un_specTab_btn.is_active { border-bottom-color: #0d318f; }*/
.un_specTab_btn_modelName {}

.un_specTab_body { margin: 0 auto; display: none; position: relative; }
.un_specTab_body.is_tab_show { display: block; }

/* ===== spec dettails menu ===== */
.un_spec_detail_menu_wrap { width: 100%; margin: auto; position: absolute; top: 0; left: 0; right: 0; z-index: 10; background: #fff; }
.un_spec_detail_menu_wrap.is_fix { position: fixed; }
.un_spec_detail_menu { position: relative; }
.un_spec_detail_menu::before { content: ""; display: block; width: 100%; height: 0; border-bottom: 1px solid #e6e6e6; position: absolute; bottom: 1px; left: 0; }
.un_spec_detail_menu::after { content: ""; display: block; height: 0; border-bottom: 3px solid #0d318f; position: absolute; bottom: 0; left: 0; z-index: 10; -webkit-transition: all .5s; transition: all .5s; }
.un_spec_detail_menu.is_current_slide_0::after {}
.un_spec_detail_menu.is_current_slide_1::after {}
.un_spec_detail_menu.is_current_slide_2::after {}
.un_spec_detail_menu_btn { line-height: 1.6; text-align: center; color: #333844; cursor: pointer; }
.un_spec_detail_menu_btn:focus { outline: none; }
.un_spec_detail_menu_btn:hover,
.un_spec_detail_menu_btn.is_current { font-weight: bold; color: #0d318f; }

.un_spec_detail_body_Block {  }
.un_spec_childSect { overflow: hidden; }
.un_spec_childSect_ttl { padding-bottom: 2px; color: #0d318f; font-size: 18px; font-weight: normal; position: relative; margin: 0; }
.un_spec_childSect_ttl::after { content: ""; display: block; width: 100%; position: absolute; bottom: 0; left: 0; border-bottom: 2px solid #0d318f; -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all 0.5s; transition: all 0.5s; }
.un_spec_childSect_ttl.is_show::after { -webkit-transform: translateX(0); transform: translateX(0); }
.un_spec_childSect_ttl_en { margin-right: 0.5em; display: inline-block; font-family: 'Nunito Sans'; font-size: 22px; font-weight: bold; vertical-align: middle; }

/* ===== summary ===== */
.un_spec_detail_body_Block__summary {}
.un_summary_intro {}
.un_summary_intro_ttl { font-family: 'Nunito Sans'; font-weight: bold; color: #0d318f; }
.un_summary_intro_read { line-height: 2.1; color: #333844; }
.un_summary_intro_img { margin:0 auto; }
.un_summary_intro_txt { line-height: 1.7; color: #333844; }
.un_summary_freighter { width: 100%; }
.un_summary_freighter_txt { font-weight: normal; color: #0d318f; }
.un_summary_freighter_target { }
.un_summary_freighter_target_item { }
.un_summary_freighter_target_item::before { content:"\025cf"; display:inline-block; color:#0d318f; }
.un_summary_freighter_imgBlock { display: flex; flex-wrap: wrap; justify-content: space-between; }
.un_summary_freighter_imgBlock_item {}
.un_summary_freighter_imgBlock_item:nth-child(-n+2) { margin-top: 0; }
.un_summary_freighter_imgBlock_img { border:1px solid #bbbabf; }
.un_summary_freighter_imgBlock_capt { margin: 10px 0 0; line-height: 1.3; }

/* ===== basic ===== */
.un_basic_size { }
.un_basic_size_value { font-weight: bold; color: #0d318f; }
.un_basic_size_txt { }
.un_basic_txt {}
.un_basic_ttl { font-weight: bold; color: #0d318f; }
.un_basic_figure {}
.un_basic_figure_img { }
.un_basic_figure_img__withUnit {margin-top: -1.1111em;}
.un_basic_column { display: flex; justify-content: space-between; }
.un_basic_column .un_spec_childSect {}
.un_basic_weight_row {display: flex;justify-content: space-between;}
.un_basic_weight_row .un_basic_size_value {}
.un_basic_weight_row .un_basic_txt {}
.un_basic_weight_row .un_basic_figure_img {}
.un_basic_weight_row .un_basic_figcaption {}
.un_basic_length .un_basic_note { line-height: 1.5; }
.un_basic_weight { margin-bottom: 0; }
.un_basic_environment { background: #f8f8f8; display: flex; justify-content: space-between; }
.un_basic_environment_txt {}
.un_basic_environment_txt .un_basic_ttl {}
.un_basic_environment_img {}

/* ===== loading ===== */
.un_loading_basicInfo { width: 100%; }
.un_loading_basicInfo_inner { width: 100%; border: 1px solid #333844; display: flex; flex-wrap: wrap; justify-content: space-between; }
.un_loading_basicInfo_ttl { width: 100%; font-weight: bold; line-height: 1; color: #333844; }
.un_loading_basicInfo_table {display: flex;flex-wrap: wrap;margin: 0;}
.un_loading_basicInfo_table_ttl {}
.un_loading_basicInfo_table_value { margin: 0; }
.un_loading_basicInfo_table_value::before { content: ":"; display: inline-block; margin: 0 0.5em -0px 8px; }
.un_loading_basicInfo_table__01 {}
.un_loading_basicInfo_table__02 {}
.un_loading_basicInfo_table__01 .un_loading_basicInfo_table_ttl {}
.un_loading_basicInfo_table__01 .un_loading_basicInfo_table_value {}
.un_loading_basicInfo_table__02 .un_loading_basicInfo_table_ttl {}
.un_loading_basicInfo_table__02 .un_loading_basicInfo_table_value {}
.un_loading_detail {}
.un_loading_imgBlock01 {}
.un_loading_imgBlock01_txt {}
.un_loading_imgBlock02 { position: relative; }
.un_loading_imgBlock02_img {}
.un_loading_table { }


/*=========================================================
 link btn
======================================================== */
.un_linkSect {}
.un_linkSect_inner {}
.un_linkList { display: -webkit-flex; display: flex; justify-content: center; }
.un_linkList_item { border-radius: 3px; border: solid 2px #0d318f; }
.un_linkList_item:last-child { margin-right: 0; }
.un_linkList_link { display: block; text-align: center; color: #0d318f; }
.un_linkList_link:hover { text-decoration: none; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; background: #f2f1f1; }


/*=========================================================
 bnr
======================================================== */
.un_bnrSect { background: #f8f8f8; }
.un_bnrSect_ttl { font-weight: bold; text-align: center; color: #0d318f; }
.un_bnrSect_inner { margin: 0 auto; }
.un_bnrLink {}
.un_bnrLink_ttl { letter-spacing: 0.01rem !important; }
.un_bnrLink_txt { line-height: 1.3 !important; }
.serviceBnr-wrap { margin-bottom: 0; }


/*=========================================================
 Footer
======================================================== */
.ly_foot { width: 100%; background: #f8f8f8; }
.ly_foot_inner { margin: 0 auto; position: relative; text-align: center; }
.bl_pagetop { position: absolute; top: 0; right: 0; }
.bl_pagetop_btn { display: block; transition: opacity 0.3s; }
.bl_pagetop_btn:hover { opacity: 0.8; }
.bl_foot_logo {}
.bl_foot_logo_item { display: block; margin: 0 auto; transition: opacity 0.3s; }
.bl_foot_logo_item:hover { opacity: 0.8; }
.bl_copy { text-align: center; color: #1e2586; }

@media print, screen and (min-width: 541px) {
	.ly_wrap { max-width: 1440px; margin: 0 auto; }

	.headerIn { width: 980px; padding: 35px 10px; }
	.headerLogo01 { margin: 0; width: 240px; font-size: 100%; line-height: 1; }
	.headerMenu01 { position: absolute; top: 40px; right: 10px; }
	.headerMenu01:after { content: ""; display: block; clear: both; }
	.headerMenuList01 { list-style: none; margin: 4px 0 0; padding: 0; overflow: hidden; float: left; font-size: 0; }
	.headerMenuList01 li { display: inline-block; font-size: 16px; font-size: 1.6rem; line-height: 24px; margin-left: 10px; }
	.headerMenuList01 li:before { display: inline-block; content: "|"; margin: 0 10px 0 0; color: #bbbabf; }
	.headerMenuList01 li:first-child { margin-left: 0; }
	.headerMenuList01 li:first-child:before { display: none; }
	.headerMenuList01 li:last-child { margin-right: 24px; }
	.headerMenuList01 a { color: #4e4e5d; font-weight: normal; text-decoration: none; }
	.headerMenuList01 a:hover { text-decoration: underline; }
	.headerMenuLogo01 { float: right; }
	.headerMenuLogo01 a { display: block; }
	.headerMenuLogoImg01 { margin: 0; font-size: 100%; line-height: 1; }
	.headerMenuLogoImg01 img { height: 24px; vertical-align: bottom; }

	.un_mainvis { height: 590px; margin-bottom: 66px; }
	.un_pageTtl { font-size: 91px; }

	.un_read { margin-bottom: 60px; }
	.un_read_txt { width: 963px; }
	.un_read_txt_img {}

	/*=========================================================
	 intro
	======================================================== */
	.un_introSect { margin-bottom: 120px; }
	.un_introSect_inner { width: 960px; }

	.un_intro_ttl { margin-bottom: 20px; font-size: 32px; }
	.un_intro_read { margin-bottom: 60px; }

	.un_intro_visual { padding-bottom: 402px; margin-bottom: 60px; }
	.un_intro_visual .un_intro_visual_airplane { width: 1142px; }
	.un_intro_visual .un_intro_visual_txt01 {}
	.un_intro_visual .un_intro_visual_txt02 {}
	.un_intro_visual.is_show .un_intro_visual_airplane {}
	.un_intro_visual.is_show .un_intro_visual_txt01 {}
	.un_intro_visual.is_show .un_intro_visual_txt02 {}

	.un_intro_b7f {}
	.un_intro_b7f_img { width: 560px; height: 134px; }
	.un_intro_b7f_inner { width: 372px; }
	.un_intro_b7f_ttl {}
	.un_intro_b7f_txt {}

	/*=========================================================
	 Spec
	======================================================== */
	.un_specSect { margin-bottom: 90px; padding-top: 72px; }
	/* ===== model tab btn ===== */
	.un_specTab_btn_block {}
	.un_specTab_btn_block.is_fix {}
	.un_specTab_btn { width: 482px; height: 61px; font-size: 24px; line-height: 60px; }
	.un_specTab_btn.un_specTab_btn__b7f { right: -1px; }
	.un_specTab_btn.un_specTab_btn__b6f { left: -1px; }
	.un_specTab_btn:hover {}
	.un_specTab_btn.is_active { height: 72px; line-height: 70px; }
	.un_specTab_btn.un_specTab_btn__b7f.is_active {}
	.un_specTab_btn.un_specTab_btn__b6f.is_active {}
	.un_specTab_btn_block.is_fix .un_specTab_btn.is_active {}
	.un_specTab_btn_modelName { font-size: 40px; }

	.un_specTab_body { width: 960px; }
	.un_specTab_body.is_tab_show {}

	/* ===== spec dettails menu ===== */
	.un_spec_detail_menu_wrap { max-width: 960px; }
	.un_spec_detail_menu_wrap.is_fix { padding-top: 75px; }
	.un_spec_detail_menu { width: 480px; margin: 35px 0 0; }
	.un_spec_detail_menu::before {}
	.un_spec_detail_menu::after { width: 160px; }
	.un_spec_detail_menu.is_current_slide_0::after { -webkit-transform: translateX(0); transform: translateX(0); }
	.un_spec_detail_menu.is_current_slide_1::after { -webkit-transform: translateX(160px); transform: translateX(160px); }
	.un_spec_detail_menu.is_current_slide_2::after { -webkit-transform: translateX(320px); transform: translateX(320px); }
	.un_spec_detail_menu_btn { width: 160px; padding-bottom: 18px; font-size: 20px; }
	.un_spec_detail_menu_btn:focus {}
	.un_spec_detail_menu_btn:hover,
	.un_spec_detail_menu_btn.slick-current {}

	.un_spec_detail_body_Block {padding-top: 126px;}
	.un_spec_childSect {}
	.un_spec_childSect_ttl { font-size: 18px; font-weight: normal; }
	.un_spec_childSect_ttl::after {}
	.un_spec_childSect_ttl.is_show::after {}
	.un_spec_childSect_ttl_en {  }

	/* ===== summary ===== */
	.un_spec_detail_body_Block__summary {}
	.un_summary_intro {}
	.un_summary_intro_ttl {margin: 5px 0 10px;font-size: 51px;}
	.un_summary_intro_read {margin-bottom: 97px;font-size: 20px;}
	.un_summary_intro_img {margin-bottom: 75px;}
	.un_summary_intro_txt {}
	.un_summary_freighter {}
	.un_summary_freighter_ttl {margin-bottom: 33px;}
	.un_summary_freighter_txt {}
	.un_summary_freighter_target {margin-bottom: 33px;}
	.un_summary_freighter_imgBlock {}
	.un_summary_freighter_imgBlock_item { width: 465px; margin-top: 50px; }
	.un_summary_freighter_imgBlock_item:nth-child(-n+2) {}
	.un_summary_freighter_imgBlock_img {}
	.un_summary_freighter_imgBlock_capt { margin-top: 18px; }

	/* ===== basic ===== */
	.un_basic_size {padding-top: 40px;margin-bottom: 80px;}
	.un_basic_size__b6f {height: 302px; margin-bottom:30px;}
	.un_basic_size_value { font-size: 75px; letter-spacing: -2px; margin-bottom:30px; }
	.un_basic_size_value img { width:auto; height:54px; }
	.un_basic_size_txt { }
	.un_basic_txt { font-size: 18px; }
	.un_basic_ttl {margin: 0 0 9px;font-size: 20px;}
	.un_basic_figure {}
	.un_basic_figure_img { margin-bottom: 9px; }
	.un_basic_figure_table { width:275px; }

	.un_basic_column {margin-bottom: 70px;padding-top: 30px;}
	.un_basic_column .un_spec_childSect { width: 465px; }

	.un_basic_weight_ttl { }
	.un_basic_weight_row {margin-bottom: 50px;}
	.un_basic_weight_row .un_basic_size_value { width: 250px; }
	.un_basic_weight_row .un_basic_size_txt { width: 680px; }
	.un_basic_weight_row .un_basic_figure_img { width: 602px; }
	.un_basic_weight_row .un_basic_figcaption {width: 275px;font-size: 14px;padding-top: 11px;line-height: 2.1;/* height: auto; */}

	.un_basic_weight_subTtl {margin-bottom: 20px;}

	.un_basic_length .un_basic_note { font-size: 12px; }
	.un_basic_weight { margin-bottom: 74px; }
	.un_basic_weight_ttl { margin-bottom: 29px; }

	.un_basic_environment { padding: 22px; }
	.un_basic_environment_txt {flex-basis: 539px;}
	.un_basic_environment_txt .un_basic_ttl { font-size: 20px; }
	.un_basic_environment_ttl { margin-bottom:37px; }
	.un_basic_environment_img { width: 351px; }

	/* ===== loading ===== */
	.un_loading_basicInfo {margin-bottom: 93px;}
	.un_loading_basicInfo_inner {margin-bottom: 61px;padding: 20px 20px 9px;}
	.un_loading_basicInfo_ttl {font-size: 20px;margin: 0 0 21px;}
	.un_loading_basicInfo_table {width: calc(50% - 16px);font-size: 15px;line-height: 2.1;}
	.un_loading_basicInfo_table_ttl {}
	.un_loading_basicInfo_table_value {}
	.un_loading_basicInfo_table_value::before {}
	.un_loading_basicInfo_table__01 {}
	.un_loading_basicInfo_table__02 {}
	.un_loading_basicInfo_table__01 .un_loading_basicInfo_table_ttl {width: 200px;/* font-size: 15px; */}
	.un_loading_basicInfo_table__01 .un_loading_basicInfo_table_value { width: 239px; }
	.un_loading_basicInfo_table__02 .un_loading_basicInfo_table_ttl { width: 275px; }
	.un_loading_basicInfo_table__02 .un_loading_basicInfo_table_value { width: 164px; }

	.un_loading_detail {}
	.un_loading_detail_ttl {margin-bottom: 28px;}
	.un_loading_detail_txt {margin-bottom: 94px;}

	.un_loading_imgBlock01 {position: relative;/* height:519px; *//* overflow:hidden; */margin-bottom: 122px;}
	.un_loading_imgBlock01_img { width: 960px; }
	.un_loading_imgBlock01_txt { position: absolute; left: 0; bottom: -59px; padding: 20px 0px; background: rgba(255,255,255,0.5); }
	.un_loading_imgBlock02 { overflow:hidden; }
	.un_loading_imgBlock02_img01 {float:left;width:372px;margin-bottom: 110px;}
	.un_loading_imgBlock02_img02 { float:right; width:430px; }

	.un_loading_table { float:left; width:465px; }
	.un_loading_table_img { margin-bottom:7px; }
	.un_loading_table_note { font-size:12px; line-height:18px; }


	/*=========================================================
	 link btn
	======================================================== */
	.un_linkSect { margin-bottom: 100px; }
	.un_linkSect_inner {}

	.un_linkList {}
	.un_linkList_item { width: 250px; height: 70px; margin-right: 20px; }
	.un_linkList_item:last-child {}
	.un_linkList_link { font-size: 17px; line-height: 66px; }
	.un_linkList_link:hover {}

	/*=========================================================
	 bnr
	======================================================== */
	.un_bnrSect { padding: 40px 0 100px; }
	.un_bnrSect_ttl { margin-bottom: 40px; font-size: 20px; }
	.un_bnrSect_inner { width: 960px; }


	/*=========================================================
	 Footer
	======================================================== */
	.ly_foot { padding-bottom: 35px; }
	.ly_foot_inner { width: 960px; }

	.bl_pagetop {}
	.bl_pagetop_btn {}
	.bl_pagetop_btn:hover {}

	.bl_foot_logo { }
	.bl_foot_logo_item { width: 202px; margin-top: 20px; }
	.bl_foot_logo_item:first-child { margin-top: 0; }
	.bl_foot_logo_item:hover {}

	.bl_copy { padding-top: 14px; font-size: 16px; }

}

@media screen and (max-width: 540px) {
/*=========================================================
 SP
======================================================== */
	.headerIn { padding: 0 3.2%; }
	.headerMenu01 { display: block; float: right; margin-top: 18px; }
	.headerMenuList01 { list-style: none; margin: 0; padding: 0; overflow: hidden; float: left; font-size: 0; }
	.headerMenuList01 li { display: inline-block; font-size: 12px; font-size: 1.2rem; line-height: 1; margin-left: 10px; }
	.headerMenuList01 li:before { display: inline-block; content: "|"; margin: 0 10px 0 0; color: #bbbabf; }
	.headerMenuList01 li:first-child { margin-left: 0; }
	.headerMenuList01 li:first-child:before { display: none; }
	.headerMenuList01 a { color: #4e4e5d; font-weight: normal; text-decoration: none; }
	.headerMenuLogo01 { display: none; }

	.un_mainvis { padding-bottom: 48%; background-size: auto 100%; }
	.un_pageTtl { display: none; }

	.un_read { width: 92%; margin: 45px auto 30px; }
	.un_read_txt {  }
	.un_read_txt_img { width: 100%; }

	/*=========================================================
	 intro
	======================================================== */
	.un_introSect { margin-bottom: 70px; }
	.un_introSect_inner { width: 92%; }

	.un_intro_ttl { font-size: 20px; }
	.un_intro_read { font-size: 15px; }

	.un_intro_visual { margin: 50px auto 35px; padding-bottom: 49.87%; }
	.un_intro_visual .un_intro_visual_airplane { width: 92%; height: 100%; display: -webkit-flex; display: flex; justify-content: center; -ms-align-items: center; align-items: center; }
	.un_intro_visual .un_intro_visual_txt01 { width: 73.87%; }
	.un_intro_visual .un_intro_visual_txt02 { width: 100%; }
	.un_intro_visual.is_show .un_intro_visual_airplane {}
	.un_intro_visual.is_show .un_intro_visual_txt01 {}
	.un_intro_visual.is_show .un_intro_visual_txt02 {}

	.un_intro_b7f { -webkit-flex-direction: column; flex-direction: column; }
	.un_intro_b7f_img { margin-bottom: 15px; }
	.un_intro_b7f_inner { font-size: 15px; }
	.un_intro_b7f_ttl { font-weight: bold; }
	.un_intro_b7f_txt {  }

	/*=========================================================
	 Spec
	======================================================== */
	.un_specSect {}
	/* ===== model tab btn ===== */
	.un_specTab_btn_block {}
	.un_specTab_btn_block.is_fix {}
	.un_specTab_btn { width: 48%; padding: 3px; border-color: #333844; border-bottom-color: transparent; font-size: 12px; color: #333844; line-height: 1; }
	.un_specTab_btn.un_specTab_btn__b7f { margin-left: 4%; }
	.un_specTab_btn.un_specTab_btn__b6f { margin-right: 4%; }
	.un_specTab_btn:hover {}
	.un_specTab_btn.is_active { /*width: 50%;*/ padding-top: 8px; }
	.un_specTab_btn.un_specTab_btn__b7f.is_active { border-left: none; margin-left: 0; }
	.un_specTab_btn.un_specTab_btn__b6f.is_active { border-right: none; margin-right: 0; }
	.un_specTab_btn_block.is_fix .un_specTab_btn.is_active {}
	.un_specTab_btn_modelName { font-size: 24px; }

	.un_specTab_body { }
	.un_specTab_body.is_tab_show {}

	/* ===== spec dettails menu ===== */
	.un_spec_detail_menu_wrap { padding-top: 65px; }
	.un_spec_detail_menu { width: 92%; margin: 0 auto; }
	.un_spec_detail_menu::before {}
	.un_spec_detail_menu::after { width: 33.33%; }
	.un_spec_detail_menu.is_current_slide_0::after { -webkit-transform: translateX(0); transform: translateX(0); }
	.un_spec_detail_menu.is_current_slide_1::after { -webkit-transform: translateX(100%); transform: translateX(100%); }
	.un_spec_detail_menu.is_current_slide_2::after { -webkit-transform: translateX(200%); transform: translateX(200%); }
	.un_spec_detail_menu_btn { font-size: 12px; line-height: 2.67; }
	.pg_b7fb6f.pg_b7fb6f__english .un_spec_detail_menu_btn { display:inline-block; line-height:1.6; padding:0 0 10px; vertical-align:middle; }
	.pg_b7fb6f.pg_b7fb6f__english .un_spec_detail_menu_btn.un_spec_detail_menu_btn__outline { line-height:3.2; }

	.un_spec_detail_body_Block { padding-top: 110px; }
	.pg_b7fb6f.pg_b7fb6f__english .un_spec_detail_body_Block { padding-top: 122px; }
	.un_spec_childSect {}
	.un_spec_childSect_ttl {margin-bottom: 13px;}
	.un_spec_childSect_ttl::after {}
	.un_spec_childSect_ttl.is_show::after {}
	.un_spec_childSect_ttl_en { display: inline-block; }

	/* ===== summary ===== */
	.un_spec_detail_body_Block__summary {  width: 92%; margin: 0 auto; }
	.un_summary_intro {width: 92%;margin: 0 auto 70px;}
	.un_summary_intro_ttl {margin: 23px 0 8px;font-size: 26px;}
	.un_summary_intro_read {margin-bottom: 75px;font-size: 15px;line-height: 2.2;}
	.un_summary_intro_img {}
	.un_summary_freighter { width: 92%; margin: 0 auto; }
	.un_summary_freighter_txt {margin: 0 0 15px;font-size: 18px;}
	.un_summary_freighter_imgBlock {}
	.un_summary_freighter_imgBlock_item { margin-bottom: 50px; }
	.un_summary_freighter_imgBlock_item:nth-child(-n+2) {}
	.un_summary_freighter_imgBlock_img { margin-bottom: 10px; }
	.un_summary_freighter_imgBlock_capt { font-size: 15px; }

	/* ===== basic ===== */
	.un_basic_size {margin-bottom: 32px;}
	.un_basic_size_value {font-size: 55px;margin: 29px 0 20px;}
	.un_basic_size_value img {width:auto;height: 41px;}
	.un_basic_size_txt {font-size: 15px;}
	.un_basic_txt { font-size: 15px; }
	.un_basic_ttl {font-size: 15px;margin-bottom: 7px;}
	.un_basic_figure {}
	.un_basic_figure_img {}
	.un_basic_figure_img_sp_mb {margin-bottom: 10px;}

	.un_basic_column {margin-bottom: 0;flex-direction: column;}
	.un_basic_column .un_spec_childSect {width: 92%;margin: 0 auto;margin-bottom: 50px;}

	.un_basic_weight_row { margin-bottom: 50px; flex-direction: column; }
	.un_basic_weight_row:last-child { margin-bottom: 0; }
	.un_basic_weight_row .un_basic_size_value {
    margin: 16px 0 20px;
}
	.un_basic_weight_row .un_basic_txt {}
	.un_basic_weight_row .un_basic_figure_img {}
	.un_basic_weight_row .un_basic_figcaption { font-size: 12px; }

	.un_basic_length .un_basic_note {
    font-size: 12px;
    margin-top: 5px;
}
	.un_basic_weight { width: 92%; margin: 0 auto; }

	.un_basic_environment {margin-top: 50px;padding: 1.4% 4% 4%;flex-direction: column;}
	.un_basic_environment_txt { font-size: 15px; }
	.un_basic_environment_txt .un_basic_ttl { font-size: 20px; }
	.un_basic_environment_img { margin-top: 25px; }

	/* ===== loading ===== */

	.un_loading_basicInfo {width: 92%;margin: 35px auto;}
	.un_loading_basicInfo_inner {margin-bottom: 30px;padding: 1.85% 4.35% 2.35%;}
	.un_loading_basicInfo_ttl {font-size: 15px;margin-bottom: 30px;}
	.un_loading_basicInfo_table {margin: 0;line-height: 2.2;}
	.un_loading_basicInfo_table_ttl {width: 52.72%;font-size: 13px;}
	.un_loading_basicInfo_table_value {width: 47.28%;font-size: 12px;}
	.un_loading_basicInfo_table_value::before {}
	.un_loading_basicInfo_table__01 {margin-bottom: 0;}
	.un_loading_basicInfo_table__02 {}
	.un_loading_basicInfo_table__01 .un_loading_basicInfo_table_ttl {}
	.un_loading_basicInfo_table__01 .un_loading_basicInfo_table_value {}
	.un_loading_basicInfo_table__02 .un_loading_basicInfo_table_ttl {}
	.un_loading_basicInfo_table__02 .un_loading_basicInfo_table_value {}

	.un_loading_detail { width: 92%; margin: 0 auto; }
	.un_loading_detail_ttl { margin-bottom:25px; }
	.un_loading_detail_txt { font-size: 15px; margin-bottom:20px; }
	.un_loading_imgBlock01 {margin-bottom: 17px;}
	.un_loading_imgBlock01_txt { font-size: 15px; }
	.un_loading_imgBlock02 {}
	.un_loading_imgBlock02_img {}
	.un_loading_imgBlock02_img01 { float:none; margin-bottom:50px; }
	.un_loading_imgBlock02_img02 {float:none;margin-bottom: 40px;}

	.un_loading_table { position: relative; }
	.un_loading_table_ttl {  }
	.un_loading_table_note { margin-top: 5px; font-size: 12px; }


	/*=========================================================
	 link btn
	======================================================== */
	.un_linkSect {padding: 45px 0 0;}
	.un_linkSect_inner { width: 66.67%; margin: 0 auto; }

	.un_linkList { flex-direction: column; }
	.un_linkList_item { width: 100%; margin-bottom: 15px; }
	.un_linkList_item:last-child {}
	.un_linkList_link { padding: 25px 0; font-weight: normal; line-height: 1; }
	.un_linkList_link:hover {}

	/*=========================================================
	 bnr
	======================================================== */
	.un_bnrSect { padding: 20px 0 40px; }
	.un_bnrSect_ttl { padding: 0 4%; margin-bottom: 15px; font-size: 18px; text-align: left; line-height: 1.3; }
	.un_bnrSect_inner { width: 92%; }
	.serviceBnr-wrap {  }
	.serviceBnr { margin: 0 0 28px; background: #fff; }
