@charset "utf-8";


/*スピードガン ページ*/

/*目次*/
.hanshin_guide{
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
padding-top: 100px; /*.catch削除したので*/
}
.hanshin_guide a{
font-size: 13px;
color: darkgray;
text-decoration: none;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
}
.hanshin_guide span a:hover{
opacity: 0.5;
}
.hanshin_guide span2{
font-weight: bold;
}
.hanshin_guide2{   /*サポートページ用*/
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
padding-top: 75px; /*.catch削除したので*/
}
.hanshin_guide2 a{
font-size: 13px;
color: darkgray;
text-decoration: none;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
}
.hanshin_guide2 span2{
font-weight: bold;
}


/*工業用内視鏡_画像*/
.fibersco_center{
position: relative;
}
.fibersco_center .fibersco_small{
position: absolute;
color: white;
/*font-weight: bold;*/  /*太字に*/
/*font-size: 80px; *//*サイズ2倍*/
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif; 
text-align: center;
top: 50%;
left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%); 
width: 100%; 
/*line-height: 1.5;*/
font-feature-settings: "palt";
}
.fibersco_center .fibersco_small p{
font-size: 28px; 
letter-spacing: 1px;
font-weight: normal;
}
.fibersco_center .fibersco_small .p{
font-size: 28px; 
letter-spacing: 1px;
font-weight: normal;
}
.fibersco_center .fibersco_small p2{
font-size: 25px; 
font-weight: bold;
letter-spacing: 3px;
margin-top: 50px;
line-height: 1;
color: lightgray;
}
.fibersco_center .fibersco_small .p2{
font-size: 25px; 
font-weight: bold;
letter-spacing: 3px;
margin-top: 0px;
line-height: 1;
color: lightgray;
}
.fibersco_center .fibersco_small p3{
font-size: 60px; 
font-weight: bold;
line-height: 1.5;
/*transform-origin: scale(0.5, 1);*/
}
.fibersco_center .fibersco_small .p3{
font-size: 60px; 
font-weight: bold;
line-height: 1.3;
}
.fibersco_center .fibersco_small_ .p3_lcu{
font-size: 60px; 
font-weight: bold;
letter-spacing: -4px;
padding-bottom: -40px;
/*transform-origin: scale(0.5, 1);*/
}
.fibersco_center .fibersco_small p3 span{
line-height: 60px;
}
.fibersco_center .fibersco_small .font1_support{ /*サポート用*/
font-size: 25px; 
letter-spacing: 1px;
font-weight: normal;
}
.fibersco_center .fibersco_small .font2_support{ /*サポート用*/
font-size: 50px; 
/*font-weight: bold;*/
line-height: 1.3;
/*transform-origin: scale(0.5, 1);*/
}

/*2行用*/
.fibersco_center .fibersco_small_{
position: absolute;
color: white;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif; 
text-align: center;
top: 45%;
left: 50%;
  -ms-transform: translate(-50%,-45%);
  -webkit-transform: translate(-50%,-45%);
  transform: translate(-50%,-45%); 
width: 100%; 
}
.fibersco_center .fibersco_small_ p{
font-size: 28px; 
letter-spacing: -1px;
font-weight: normal;
}
.fibersco_center .fibersco_small_ .p_fiber{
font-size: 28px; 
letter-spacing: 3px;
font-weight: normal;
margin-bottom: -10px;
}
.fibersco_center .fibersco_small_ .p2{
font-size: 25px; 
font-weight: bold;
letter-spacing: 2px;
margin-top: 10px;
line-height: 10px;
color: lightgray;
transform: scale(0.95, 1);
}
.fibersco_center .fibersco_small_ .p2_fiber{
font-size: 25px; 
font-weight: bold;
letter-spacing: 2px;
margin-top: 0px;
line-height: 10px;
color: lightgray;
transform: scale(0.95, 1);
}
.fibersco_center .fibersco_small_ .p3{
font-size: 60px; 
font-weight: bold;
letter-spacing: -1px;
transform: scale(0.95, 1);
font-feature-settings: "palt";
}
.fibersco_center .fibersco_small_ .p3 span{
font-size: 30px; 
}
.fibersco_center .fibersco_small_ .p333{
font-size: 60px; 
font-weight: bold;
letter-spacing: -2px;
transform: scale(0.95, 1);
margin-top: -20px;
}
.fibersco_center .fibersco_small_ .p33{
font-size: 60px; 
font-weight: bold;
letter-spacing: -2px;
transform: scale(0.95, 1);
margin-top: -20px;
}
.fibersco_center .fibersco_small_ .p3_fiber{
font-size: 60px; 
font-weight: bold;
letter-spacing: -2px;
transform: scale(0.95, 1);
}
.fibersco_center .fibersco_small_ .p3_wellsaw{
font-size: 60px; 
font-weight: bold;
letter-spacing: -1.5px;
transform: scale(0.95, 1);
}
.fibersco_center .fibersco_small_ .p4{
font-size: 60px; 
font-weight: bold;
margin-top: -30px;
}
.fibersco_center .fibersco_small_ .p3_2{
font-size: 60px; 
font-weight: bold;
letter-spacing: -2px;
transform: scale(0.85, 1);
}
.fibersco_center .fibersco_small_ .p3_3{
font-size: 60px; 
font-weight: bold;
letter-spacing: -3px;
transform: scale(0.75, 1);
}
.fibersco_center .fibersco_small_ .p3_4{
ffont-size: 60px; 
font-weight: bold;
letter-spacing: -1.5px;
transform: scale(0.9, 1);
}
.fibersco_center .fibersco_small_ .p4_2{
font-size: 45px; 
font-weight: bold;
margin-top: -25px;
letter-spacing: 0px;
}
.fibersco_center .fibersco_small_ .p2_2{
font-size: 25px; 
font-weight: bold;
letter-spacing: 2px;
margin-top: 10px;
line-height: 10px;
color: lightgray;
transform: scale(0.85, 1);
}
.fibersco_center .fibersco_small_ .p4_3{
font-size: 60px; 
font-weight: bold;
margin-top: -35px;
letter-spacing: -2px;
transform: scale(0.85, 1);
line-height: 2;
}


.fibersco_center .fibersco_small_ .p4_3_fiber{
font-size: 60px; 
font-weight: bold;
margin-top: -35px;
letter-spacing: -2px;
transform: scale(0.95, 1);
line-height: 2;
}
.fibersco_center .fibersco_small_ .p4_4{
font-size: 60px; 
font-weight: bold;
margin-top: -25px;
letter-spacing: -2px;
transform: scale(0.85, 1);
}

.fibersco_center img{
width: 100%;
}


/*工業用内視鏡 全体*/
.fibersco_body{
max-width: 1100px;  
margin: 0 auto;
/*background-color: gray;*/
}


/*サポートページ*/
.privacy,.privacy2,.privacy3{
margin-left: 45px;
margin-right: 45px;
}
.privacy p,.privacy2 p{
font-size: 17px;
color: black /*grey*/;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
/*letter-spacing: 1px;*/
font-feature-settings: "palt";
}
.privacy2{
margin-top: 40px;
margin-bottom: 60px;
}
@media screen and (max-width: 600px){
.privacy,.privacy2{
margin-left: 30px;
margin-right: 30px;
}
.privacy p,.privacy2 p{
font-size: 14px;
}
}
@media screen and (max-width: 480px){
.privacy,.privacy2{
margin-left: 25px;
margin-right: 25px;
}
.privacy p,.privacy2 p{
font-size: 13px;
}
}
@media screen and (max-width: 425px){
.privacy2 p br{
display: none;
}
}
@media screen and (max-width: 360px){
.privacy,.privacy2{
margin-left: 20px;
margin-right: 20px;
}
.privacy p,.privacy2 p{
font-size: 12px;
}
}
.privacy3{
border-top: 4px solid #778288;
margin-top: 25px;
border-bottom: 4px solid #778288;
margin-bottom: 25px;
margin-left: 65px;
margin-right: 65px;
}
.style01{
margin-top: 20px;
margin-bottom: 20px;
}
.style02{
border-top: 2px solid #778288;
padding-top: 20px;
margin-bottom: 20px;
}
.style03{
border-top: 2px solid #778288;
padding-top: 20px;
margin-bottom: 20px;
}
.midashi{
font-size: 17px;
font-weight: bold;
color: darkcyan /*black*/ /*grey*/;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
/*letter-spacing: 1px;*/
font-feature-settings: "palt";
}
.honbun{
font-size: 15px;
color: black;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
/*letter-spacing: 1px;*/
font-feature-settings: "palt";
margin-top: 7px;
}
@media screen and (max-width: 600px){
.privacy3{
margin-left: 30px;
margin-right: 30px;
}
.midashi{
font-size: 15px;
}
.honbun{
font-size: 13px;
}
}
@media screen and (max-width: 480px){
.privacy3{
margin-left: 25px;
margin-right: 25px;
}
}
@media screen and (max-width: 360px){
.privacy3{
margin-left: 20px;
margin-right: 20px;
}
.midashi{
font-size: 14px;
}
}

.support img{
width: 100%;
margin-top: 40px;
margin-bottom: 10px;
}
.support2 img{
width: 100%;
margin-top: 20px;
margin-bottom: 10px;
}
.company_writing{
margin-left: 20px;
margin-right: 20px;
}
.company_writing p{
text-align: center;
font-size: 15px;
color: black /*grey*/;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
}
.company_writing p span1 a{
font-weight: bold;
color: #e60012;
text-decoration: none;
}
.company_writing p span1:hover{
opacity: 0.5;
}
.company_buttom{
width: 100%;
margin: auto 0;
text-align: center;
margin-top: 10px;
}
.company_buttom img{
border-radius: 15px;
box-shadow: 3px 3px 5px 0px lightgray;
}
.company_buttom img:hover{
opacity: 0.7;
position: relative;top: 2.5px;left: 2.5px;
}


/*工業用内視鏡 キャッチ フォント*/
.fibersco_center_font{
font-size: 30px;
color: black/*grey*/;
/*font-weight: bold;*/
text-align: center;
margin-top: 50px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
}

/*キャッチコピー　ボディコピー*/
.fibersco_center_copy{
margin-bottom: 0px;
}
.fibersco_center_copy .fibersco_center_copy_catch{
margin-top: 40px;
font-size: 35px;
font-weight: bold;
line-height: 1.3;
color: black/*grey*/;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
letter-spacing: 1px;
font-feature-settings: "palt";
}
.fibersco_center_copy .fibersco_center_copy_catch span{
font-size: 20px;
font-weight: normal;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
}
.fibersco_center_copy p{
margin-top: -20px;
font-size: 15px;
font-weight: normal;
color: black/*grey*/;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
padding-bottom: 30px;
text-align: center;
margin-left: 20px;
margin-right: 20px;
line-height: 1.7;
letter-spacing: 1px;
font-feature-settings: "palt";
}
.fibersco_body .fibersco_center_copy p.scope-p{
margin-top: -20px;
font-size: 15px;
font-weight: normal;
color: black;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
text-align: center;
margin-left: 20px;
margin-right: 20px;
margin-bottom: -25px;
line-height: 1.7;
letter-spacing: 1px;
font-feature-settings: "palt";
}


/*カタログ バナー*/
.speed_catalog{
width: auto;
padding-left: 20px;
padding-right: 20px;
margin-top: 10px;
margin-bottom: 40px;
}
.speed_catalog img{
width: 100%;
border-radius: 5px;
box-shadow: 1px 1px 5px 0px gray;
}
.catalog img,.fibersco_report img{
width: 96.3%;
padding-left: 20px;
padding-right: 20px;
}
.features img,.work img,.youtube img,.use img,.work_ img{
width: 100%;
}

.fibersco_report_pdf{
width: 96.3%;  
margin: 0 auto;
/*text-align: center;*/
/*margin-left: 20px;
margin-right: 20px;*/
}
.fibersco_report_pdf img{
width: 100%;
margin-top: 20px;
margin-bottom: 0px;
border-radius: 5px;
box-shadow: 1px 1px 5px 0px gray;
}
.fibersco_report_pdf a:hover{
opacity: 0.7;
}
.thermo_report{
width: 98%;  
/*margin: 0 auto;
text-align: center;
margin-left: 20px;
margin-right: 20px;*/
}
.thermo_report img{
width: 100%;
margin-top: 20px;
margin-bottom: 10px;
margin-left: 2px;
}

.fibersco_multi{
width: 96.3%;  
margin: 0 auto;
text-align: center;
/*margin-left: 20px;
margin-right: 20px;*/
}
.fibersco_multi img{
width: 100%;
margin-top: 25px;
margin-bottom: 0px;
border-radius: 5px;
box-shadow: 1px 1px 5px 0px gray;
}
.fibersco_multi a:hover{
opacity: 0.7;
}
.fibersco_multi2{
width: 96.3%;  
margin: 0 auto;
text-align: center;
/*margin-left: 20px;
margin-right: 20px;*/
}
.fibersco_multi2 img{
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
border-radius: 5px;
box-shadow: 1px 1px 5px 0px gray;
}
.fibersco_multi2 a:hover{
opacity: 0.7;
}
.fibersco_multi3{
width: 96.3%;  
margin: 0 auto;
text-align: center;
/*margin-left: 20px;
margin-right: 20px;*/
}
.fibersco_multi3 img{
width: 100%;
margin-top: 25px;
margin-bottom: -10px;
/*border-radius: 5px;
box-shadow: 1px 1px 5px 0px gray;*/
}
.fibersco_multi_pin{
width: 96.3%;  
margin: 0 auto;
text-align: center;
}
.fibersco_multi_pin img{
width: 100%;
margin-top: 10px;
margin-bottom: -27px;
}

/*サイオニクス バナー用*/
.fibersco_multi_sionyx{
width: 96.3%;  
margin: 0 auto;
text-align: center;
/*margin-left: 20px;
margin-right: 20px;*/
}
.fibersco_multi_sionyx img{
width: 100%;
margin-top: 25px;
margin-bottom: 40px;
border-radius: 5px;
box-shadow: 1px 1px 5px 0px gray;
}
.fibersco_multi_sionyx a:hover{
opacity: 0.7;
}
@media screen and (max-width: 600px){
.fibersco_multi_sionyx img{
margin-bottom: 10px;
}
}


/*グラフ　コピー*/
.graph{
font-size: 18px;
font-weight: bold;
color: black/*grey*/;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-top: 15px;
margin-bottom: 5px;
margin-left: 2px;
}


/*バック用 スピードスター*/
.back_speed{
background: #eff8f7;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
margin-bottom: 0px;
}
.back_a_speed{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 シリウス*/
.back_sirius{
background: #f0f2f4;
margin-top: 30px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
margin-bottom: 0px;
}
.back_a_sirius{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 シリウス12*/
.back_sirius12{
background: black; /*#f0f2f4;*/
margin-top: 40px;
margin-bottom: 40px;
padding: 40px 0 60px 0;
width: auto;
}
.back_sirius12_2{
background: black; /*#f0f2f4;*/
margin-top: 40px;
margin-bottom: 40px;
padding: 40px 0 40px 0;
width: auto;
}
/*バック用 センタースキャナー*/
.back_drill{
background: #fff9e8;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
margin-bottom: 0px;
}
.back_a_drill{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 AC検電器*/
.back_clamp{
background: #f0f2f9;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
margin-bottom: 0px;
}
.back_a_clamp{
max-width: 1100px;
margin: 0 auto;
}
/*ウェルソー*/
.back_wellsaw{
background: #fcf1e9;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
margin-bottom: 0px;
}
.back_a_wellsaw{
max-width: 1100px;
margin: 0 auto;
}
/*水分計*/
.back_mois_fin{
background: #fff8ee;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
margin-bottom: 0px;
}
.back_a_mois_fin{
max-width: 1100px;
margin: 0 auto;
}
.back_mois_fin2{
background: #fff8ee;
/*margin-top: 10px;*/
/*padding: 0 0 40px 0;*/
margin-bottom: 0px;
width: auto;
margin-bottom: 0px;
}
.back_a_mois_fin2{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 ポーラベア*/
.back_polar{
background: #f3f7f3;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
margin-bottom: 0px;
}
.back_a_polar{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 ロールパイロット*/
.back_roll{
background: #faf7eb;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
margin-bottom: 0px;
}
.back_a_roll{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 電池チェッカー*/
.back_battery{
background: #fef5f0;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
}
.back_a_battery{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 内視鏡*/
.back_fiber{
background: #f4f4f4;
margin-top: 50px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: 100%;
}
.back_a_fiber{
max-width: 1100px;
margin: 0 auto;
}
.back_fiber2{
background: #f4f4f4;
margin-top: 10px;
padding: 40px 0 40px 0;
margin-bottom: -30px;
width: auto;
}
/*バック用 双眼鏡*/
.back_bino{
background: #f1f8fb;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
}
.back_a_bino{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 ナイトビジョン*/
.back_night{
background: #eff3ee;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
}
.back_a_night{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 フラッシュライト*/
.back_flash{
background: #f4f0f7;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
}
.back_a_flash{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 環境測定器*/
.back_enviro{
background: #f4f9ed;
margin-top: 10px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
}
.back_a_enviro{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 手動工具・ハンドツール*/
.back_handtool{
background: #fef5f1;
margin-top: 30px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
}
.back_handtool2{
background: #fef5f1;
margin-top: 30px;
padding: 20px 0 20px 0;
margin-bottom: -40px;
width: auto;
}
.back_a_handtool{
max-width: 1100px;
margin: 0 auto;
}
/*バック用 距離計*/
.back_lyte{
background: #f5f7fc;
margin-top: 30px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
}
.back_a_lyte{
max-width: 1100px;
margin: 0 auto;
}
.back_lyte_bl{
background: #020003;
margin-top: 30px;
padding: 0px 0 20px 0;
margin-bottom: -30px;
width: auto;
}
.back_a_lyte_bl{
max-width: 1100px;
margin: 0 auto;
}
.back_lyte_bl2{
background: black;
margin-top: 0px;
padding: 0px 0 0px 0;
margin-bottom: 0px;
width: auto;
}
.back_a_lyte_bl2{
max-width: 1100px;
margin: 0 auto;
}
/*ピンシーカー用*/
/*.use_title_pin{
padding-top: 0px;
font-size: 18px;
color: white;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid white;
margin-left: 20px;
margin-right: 20px;
}*/
/*バック用 センサーカメラ*/
.back_trail{
background: #fef4f8;
margin-top: 30px;
padding: 20px 0 40px 0;
margin-bottom: 0px;
width: auto;
margin-bottom: 0px;
}
.back_a_trail{
max-width: 1100px;
margin: 0 auto;
}
/*サイオニクス用*/
.back_sionyx{
background: #020003;
margin-top: 60px;
padding: 0 0 20px 0;
margin-bottom: -20px;
width: auto;
}
.back_a_sionyx{
max-width: 1100px;
margin: 0 auto;
}
.use .use_title_night_sionyx{
padding-top: 50px;
font-size: 18px;
color: white;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #007440;
}


/*MAVEN rf4500*/
.tech{
width: 100%;
/*width: 75%;*/
margin: 0 auto;
margin-top: 20px;
margin-bottom: 20px;
}
.keytech{
display: flex;
align-items: center;
}
.keytech .text{
width: 50.5%;
padding: 25px;
margin-top: 10px;
margin-right: 5px;
margin: 0;
}
.keytech .text2,.keytech .text3{
width: 50.5%;
padding: 25px;
margin-top: 10px;
margin-right: 5px;
margin: 0;
}
.keytech .image{
width: 55%;
margin-bottom: -5px;
text-align: center;
}
.text .aheader p{
font-size: 20px;
font-family: 'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro',sans-serif;
margin-bottom: 20px;
color: black;
font-feature-settings: "palt";
letter-spacing: 1px;
}
.text2 .aheader p,.text3 .aheader p{
font-size: 20px;
font-family: 'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro',sans-serif;
margin-bottom: 20px;
color: black;
font-feature-settings: "palt";
letter-spacing: 1px;
}
.aheader p{
line-height: 1.3em;
}
.text3{
display: none;
}
.orange{
color: darkorange;
}
@media(max-width: 1280px){
.keytech .text2{
width: 48%;
}
}
@media(max-width: 960px){
.text .aheader p,.text3 .aheader p{
font-size: 18px;
}
.keytech .text2,.keytech .text3{
width: 45%;
}
}
@media(max-width: 780px){
.keytech{
display: inline-block;
}
.text2{
display: none;
}
.text3{
display: block;
}
.keytech .text,.keytech .text3{
width: 100%;
padding-left: 0px;
}
.keytech .image{
width: 100%;
}
.text .aheader p,.text3 .aheader p{
font-size: 18px;
margin-bottom: 10px;
}
.keytech .text,.keytech .text3{
margin-top: 0px;
}
.text .aheader p,.text2 .aheader p,.text3 .aheader p{
/*font-size: 22px;*/
margin-top: -8px;
}
/*.aheader p{
line-height: 1.4em;
}*/
}
@media(max-width: 600px){
.aheader  p{
line-height: 1.4em;
}
.text .aheader p,.text3 .aheader p{
font-size: 16px;
/*margin-bottom: 10px;*/
}
}
@media(max-width: 480px){
.tech{
width: 90%;
}
.text .aheader p,.text2 .aheader p,.text3 .aheader p{
font-size: 15px;
/*line-height: 1.3em;*/
/*margin-top: -15px;*/
}
}
@media(max-width: 360px){
.tech{
width: 100%;
}
.keytech .text,.keytech .text2,.keytech .text3{
margin-top: -15px;
}
.aheader {
line-height: 1.5em;
}
.text .aheader,.text2 .aheader,.text3 .aheader{
font-size: 17px;
margin-top: -2px;
padding-bottom: 0px;
}
.text .aheader span2 {
font-size: 15px;
}
}


.information{
max-width: 1100px;
margin: 0 auto;
padding-top: 0px;
padding-bottom: 0px;
}
.scanner_informa{
 /*height: 1.5px;*/
 background-color: dimgray;
 max-width: 96.3%;
margin-top: 30px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 20px;
 /*border: none;*/
}
.informa{
/*max-width: 96.3%;*/
padding-left: 20px;
padding-right: 20px;
text-align: center;
/*border-top: solid 1px;*/
}
.informa .informa_copy{
margin-bottom: 35px;
}
.information .informa_copy p{
color: dimgray;
font-size: 22px;
font-weight: bold;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
line-height: 1.4;
letter-spacing: 1px;
font-feature-settings: "palt";
}
.information .informa .informa_copy p.informa_informa{
margin-top: 20px
}
.informa_copy p.informa_informa a{
color: white;
font-size: 26px;
font-weight: bold;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
letter-spacing: 1px;
font-feature-settings: "palt";
background-color: #FCC800;
padding: 15px 40px 16px 40px;
text-decoration: none;
border-radius: 5px;
box-shadow: 3px 3px 5px 0px lightgray;
text-shadow: 1px 2px 3px #808080;
}
.informa_copy p.informa_informa a:hover{
opacity: 75%;
position: relative;top: 1.5px;left: 1.5px;
}
}

/*ユーチューブ*/
.youtube{
width: 96.3%;
padding-bottom: 60%;
height: 0px;
position: relative;
margin: 0 auto;
margin-top: 20px;
/*margin-bottom: -90px;*/
}
.youtube iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 85%;
}

.youtube1{
width: 97.8%;
padding-bottom: 62%;
position: relative;
margin: 0 auto;
margin-top: 40px;
margin-bottom: 30px;
}
.youtube1 iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 90%;
}

.youtube2{
width: 96.3%;
padding-bottom: 60%;
height: 0px;
position: relative;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 0px;
}
.youtube2 iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 85%;
}
.youtube_hand{
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 40px;
}
.youtube_hand2{
margin-top:30px;
margin-left: 0px;
margin-right: 0px;
}
.youtube_hand3{
margin-top: -40px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 50px;
}
.youtube_hand4{
margin-top: -40px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 30px;
}
.youtube_hand5{
margin-top: -20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 50px;
}
/*.youtube_pin{
margin-bottom: 0px;
}*/
.yout {
width: 95%;
margin: auto 0;
margin-top: 30px;
margin-bottom: 50px;
text-align: center;
}
.yout img{
/*max-width: 95%;*/
/*width: 100%;*/
margin: auto 0;
margin-left: 20px;
margin-right: 20px;*/
text-align: center;
}
/*サイオニクス用*/
.youtube-sionyx{
width: 96.3%;
padding-bottom: 60%;
position: relative;
margin: 0 auto;
margin-top: 20px;
margin-bottom: -40px;
}
.youtube-sionyx iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 85%;
}

/*youtubeのところ*/
.movie_main{
text-align: center;
font-size: 20px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
color: white;
margin-bottom: 15px;
margin-left: 20px;
margin-right: 20px;
}
@media screen and (max-width: 500px){
.movie_main{
font-size: 15px;
}
}


.youtube_main00{
background-image: url("../hanshin_img/black-border.png");
margin-top: 20px;
padding-top: 40px;
padding-bottom: 43px;
}
.youtube_main{
max-width: 1100px;
margin: auto;
}
.youtube_main{
vertical-align: bottom;
}
.youtube_main img{
width: 60%;  
margin: auto;
vertical-align: bottom;
}
.youtube_main img:hover{
opacity: 80%;
}
/*全体を覆いかぶせるマスク*/
.overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.75);
  width: 100%;
  height: 100%;
  z-index: 10;
}
/* 表示領域外へはスクロールさせない */
.no_scroll {
  overflow: hidden;
}
/* 開くボタン */
.button-open{
vertical-align: bottom;
/*ボタン指定なので周りの線を消す*/
border: none;
outline: none;
background: transparent;
}
.youtube_main .button-open{
width: 100%;
margin: 0 auto;
}
/* モーダルウィンドウ */
.modal-window {
display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #dfdddd;
  z-index: 11;  /*110;*/
}
/* 閉じるボタン */
.button-close {
  position: absolute;
  transform: translate(-50%, -50%);
line-height: 0;
padding: 6px 5px 6px 5px;
}
@media screen and (max-width: 780px){
.button-close iframe{
width: 655px;
height: 370px;
}
}
@media screen and (max-width: 690px){
.button-close iframe{
width: 557px;
height: 312px;
}
}
@media screen and (max-width: 600px){
.button-close iframe{
width: 460px;
height: 260px;
}
}
@media screen and (max-width: 480px){
.button-close iframe{
width: 355px;
height: 200px;
}
}
@media screen and (max-width: 420px){
.button-close iframe{
width: 310px;
height: 175px;
}
}
@media screen and (max-width: 360px){
.button-close iframe{
width: 260px;
height: 146px;
}
}
@media screen and (max-width: 300px){
.button-close iframe{
width: 200px;
height: 115px;
}
}


/*キャプション*/
/*.youtube .p_youtube p{
font-size: 30px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
padding-top: 0px;
}
.p_youtube{
width; 100%;
padding-top: 0px;
margin-left: 20px;
}*/



/*距離計　特長*/
.lytespeed_features{
width: 100%;  
margin: 0 auto;
text-align: center;
/*margin-left: 20px;
margin-right: 20px;*/
}
.lytespeed_features img{
width: 96.3%;
margin-top: 30px;
margin-bottom: 10px;
}

/*各タイトル*/
/*スピードスター*/
.use .use_title_speed{
margin-top: 25px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #009e96 ;
}
/*シリウス*/
.use .use_title_sirius{
margin-top: 25px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #758c9e ;
}
.use .point_sirius{
margin-top: 50px;
}
/*シリウス12*/
.use .use_title_sirius12{
margin-top: 10px;
font-size: 18px;
color: white;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #758c9e ;
}
.use .use_title_sirius12_2{
margin-top: 40px;
font-size: 18px;
color: white;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #758c9e ;
}
.sirius12{
margin-top: 15px;
margin-bottom: 15px;
font-size: 14px;
color: white;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
}
.use .point_sirius12{
margin-top: 30px;
}
.use .point_sirius12_2{
margin-top: 40px;
}
/*センタースキャナー*/
.use .use_title_drill{
margin-top: 25px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #fcc800 ;
}
.use .point_drill{
margin-top: 15px;
}
/*AC検電器*/
.use .use_title_clamp{
margin-top: 25px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #102d8e ;
}
.use .point_clamp{
margin-top: 15px;
}
/*ウェルソー*/
.use .use_title_wellsaw{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #a52300 ;
}
.use .point_wellasw{
margin-top: 15px;
}
.use .use_title_wellsaw span{
font-size: 15px;
color: gray;
}
/*水分計*/
.use .use_title_mois_fin{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #f18d00 ;
}
.use .point_mois_fin{
margin-top: 15px;
margin-left: 10px;
margin-right: 10px;
padding-bottom: 30px;
}
/*ポーラベア*/
.use .use_title_polar{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #8eaf8c ;
}
.use .use_title_polar span{
font-size: 15px;
color: gray;
}
/*ロールパイロット*/
.use .use_title_roll{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #c1ab04 ;
}
/*電池チェッカー*/
.use .use_title_battery{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #ef856d ;
}
/*内視鏡*/
.use .use_title_fiber{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #4c4948 ;
}
/*双眼鏡*/
.use .use_title_bino{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #37a7ca ;
}
/*ナイトビジョン*/
.use .use_title_night{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #007440 ;
}
.use .use_title_night span{
font-size: 15px;
color: gray;
}

/*フラッシュライト*/
.use .use_title_flash{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #6b1685 ;
}
/*環境測定器*/
.use .use_title_enviro{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #5cb531 ;
}
/*手動工具*/
.use .use_title_handtool{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #e60012 ;
}
.use .use_title_handtool span{
color: red;
}

/*距離計*/
.use .use_title_lyte{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #0068b7;
}
.use .use_title_lyte2{
margin-top: 30px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
margin-bottom: -5px;
}
/*センサーカメラ*/
.use .use_title_trail{
margin-top: 25px;
font-size: 18px;
color: dmigray;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #e4007f ;
}



/*特長文字*/
.use .all_title_a p,.use .all_title_b p{
font-size: 19px;
font-weight: bold;
color: #004a5d;
line-height: 0.7;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-top: 20px;
}
.use .all_title_a p span,.use .all_title_b p span{
font-size: 15px;
}


.use_title span{
color: gray;
font-size: 13px;
}
.use{
padding-left: 20px;
padding-right: 20px;
}


.use p,.work p,.fibersco_features_all p,.work_ p{
margin-top: 15px;
margin-bottom: 20px;
font-size: 14px;
color: black/*grey*/;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
line-height: 1.5;
}

/*スピードスター　太文字*/
.use .use_speed{
font-size: 19px;
font-weight: bold;
color: #006660;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-bottom: -10px;
}

/*サーマル　太文字*/
.use .katuyou{
font-size: 18px;
font-weight: bold;
color: #28630d;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-bottom: -10px;
}
.use .katuyou2{
font-size: 15px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-bottom: -1px;
}



/*工業用内視鏡 機種 フォント*/
.fibersco_center_font_mois_fin{
text-align: center;
margin-top: 50px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
}
.japan{
color: black/*grey*/;
font-size: 48px;
font-weight: bold;
/*transform: scale(0.95, 1);*/
/*letter-spacing: -2px;*/
line-height: 1.1;
}
.japan_mois_fin{
color: black/*grey*/;
font-size: 48px;
font-weight: bold;
transform: scale(0.95, 1);
letter-spacing: 0.5px;
line-height: 1.2;
font-feature-settings: "palt";
}
.japan_mois_fin span{
font-size: 28px;
}
.english{
font-size: 18px;
font-weight: bold;
color: grey;
margin-top: -3px;
margin-bottom: 20px;
line-height: 2;
}
.fibersco_center_font2{
text-align: center;
margin-top: 70px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
/*margin: 0 auto;*/
/*max-width: 96.3%;*/
margin-left: 20px;
margin-right: 20px;
letter-spacing: 0.5px;
font-feature-settings: "palt";
}

.fibersco_center_edmatyer{
text-align: center;
margin-top: 70px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
}
.japan_edmatyer{
color: black/*grey*/;
font-size: 48px;
font-weight: bold;
/*transform: scale(0.95, 1);*/
letter-spacing: -2px;
line-height: 1.1;
}
.english_edmatyer{
font-size: 18px;
font-weight: bold;
color: grey;
margin-top: -3px;
margin-bottom: 20px;
line-height: 2;
}



/*各機種レイアウト*/
.fibersco_lineup{
  max-width: 100%;
  margin: 0 auto;
  margin: 0px 10px 20px 50px;
  /*margin-top: 50px;
  margin-bottom: 50px;*/
}

/*左側*/
.fiber_lineup{
display: flex;
margin-bottom: -20px;
}
.lineup_l{
/*width: auto;*/
 /*max-width: 96.3%;*/
margin-top: 30px;
margin-left: 30px;
/*margin-right: 30px;*/
}
.lineup_ll{
width: 48%;
}
/*スピードスター 商品名*/
.lineup_l_speed{
width: auto;
margin-top: 60px;
margin-left: 35px;
}

/*サーマル　コピー*/
.lineup_l .thermo_copy{
margin-bottom: 30px;
}
.thermo_copy{
font-size: 18px;
font-weight: bold;
color: darkgreen;
line-height: 1.3;
margin-top: 10px;
margin-right: 20px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
}


/*画像*/
.lineup_l_pp-vf:hover{
opacity: 0.7;
}
.lineup_l_p img,.lineup_l_pp img,.lineup_l_pp-vf img{
width: 100%; /*480px;*/
margin-bottom: 15px; /*1vw;*/
}
.lineup_l_ppp img{
width: 100%; 
margin-top: 20px;
margin-bottom: 15px; 
}
.lineup_l_pppp img{
width: 100%; 
margin-top: 20px;
margin-bottom: -20px; 
}
.lineup_l_p-sw img{
width: 100%;
margin-bottom: -15px;
}
@media screen and (max-width: 600px){
.lineup_l_p-sw img{
margin-bottom: 15px;
}
}
@media screen and (max-width: 440px){
.lineup_l_p-sw img{
margin-bottom: 20px;
}
}

.lineup_l{
margin-right: 0;
}
.lineup_l_p_sirius img{
width: 100%; 
margin-top: 10px;
margin-bottom: 10px;
}
.lineup_ll_clamp,.lineup_ll_clamp2{  /*クランプ用*/
width: 48%; 
margin-top: 20px;
}
.lineup_ll_active{  /*アクティブ用*/
width: 48%; 
margin-top: 20px;
margin-right: 20px;
}
.lineup_ll_ledin{  /*レディン用*/
width: 48%; 
margin-top: 30px;
margin-right: 10px;
}


/*機種名*/
/*newマーク*/
.model_name_new{
font-size: 38px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
position: relative;
/*line-height: 0.5em;*/
padding-left: 1.9em;
font-feature-settings: "palt";
}
.model_name_new:before{
	position: absolute;
	left: 0;
	content: "";
	display: inline-block;
	width: 2em;
	height: 2em;
	background: url(../hanshin_img/new_mark.png) no-repeat;
	background-size: contain;
margin-top: -7px;
}
.model_name_new2{
font-size: 38px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
position: relative;
/*line-height: 0.5em;*/
padding-left: 3.8em;
font-feature-settings: "palt";
}
.model_name_new2:before{
	position: absolute;
	left: 0;
	content: "";
	display: inline-block;
	width: 4em;
	height: 4em;
	background: url(../hanshin_img/new_mark2.png) no-repeat;
	background-size: contain;
margin-top: -7px;
}
.model_name_new3{
font-size: 38px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
position: relative;
/*line-height: 0.5em;*/
padding-left: 3em;
font-feature-settings: "palt";
}
.model_name_new3:before{
	position: absolute;
	left: 0;
	content: "";
	display: inline-block;
	width: 3em;
	height: 3em;
	background: url(../hanshin_img/new_mark3.png) no-repeat;
	background-size: contain;
margin-top: -7px;
}
.model_name_new{
line-height: 1.2em;
}
.model_name_new2{
line-height: 1.2em;
}
.model_name_new3{
line-height: 1.2em;
}
.name_english{
padding-top: 8px;
}

.pinseeker,.pinseeker2,.pinseeker3{
display: none;
}
@media screen and (max-width: 900px) {
.pinseeker{
display: inline;
}
}
@media screen and (max-width: 540px) {
.pinseeker2{
display: inline;
}
}
@media screen and (max-width: 570px) {
.pinseeker3{
display: inline;
}
}
.model_name_{
font-size: 18px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-bottom: -5px;
}

.model_name3{
font-size: 30px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
margin-top: 60px;
}

.model_name{
font-size: 36px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
line-height: 1.3;
letter-spacing: 0.5px;
font-feature-settings: "palt";
}

.model_name_edma{
font-size: 20px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: 700; /*bold*/
letter-spacing: -0.01em;
}
.model_name_edmatyer{
font-size: 26px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: 700; /*bold*/
letter-spacing: -0.01em;
padding-top: 30px;
padding-bottom: 10px;
}
.model_name_edma2{
font-size: 28px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: 600;
margin-top: -10px;
margin-bottom: 10px;
}
.model_name_edmatyer2{
font-size: 22px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
/*font-weight: 600;*/
margin-top: -20px;
margin-bottom: 5px;
}
.model_name_edma3{
font-size: 28px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-top: -20px;
padding-bottom: 15px;
border-bottom: 5px solid #e60012;
/*max-width: 96.3%;*/
margin-right: 30px;
}
.model_name_edmatyer3{
font-size: 22px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
/*font-weight: bold;*/
margin-top: 20px;
/*padding-bottom: 15px;
border-bottom: 5px solid #e60012;*/
/*max-width: 96.3%;*/
margin-right: 30px;
}

.model_name44{
font-size: 28px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
line-height: 1.3;
}
.model_name_spare{
font-size: 30px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
}
.lineup_l .model_name span{
font-size: 18px;
font-weight: normal;
}
.model_name_thermal{
font-size: 28px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
margin-top: -10px;
}
.name_english{
font-size: 20px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
color: gray;
margin-top: -12px;
margin-bottom: 10px;
}
.name_english_{
font-size: 20px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
color: gray;
margin-top: -5px;
margin-bottom: 0px;
}
.name_english_new{
font-size: 20px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
color: gray;
margin-top: 0px;
margin-bottom: 0px;
}

.model_name_moi{
font-size: 30px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
/*margin-left: -15px;*/
}

.lineup_l .model_name_new span{
font-size: 18px;
font-weight: normal;
}

/*屋根材用*/
.name_english2{
font-size: 20px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
color: gray;
margin-bottom: 40px;
}

/*セロア用*/
.model_name_right{
font-size: 28px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
line-height: 1.3;
margin-top: 50px;
margin-bottom: 10px;
}


/*右側*/
.catch_copy{
font-size: 22px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
line-height: 1.3;
margin: 0px 0 15px 0;
font-weight: bold;
color: #ea5504;
font-feature-settings: "palt";
letter-spacing: 1px;
}
.catch_copyy{  /*スカウトTK用*/
font-size: 28px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
line-height: 1.3;
margin: 0px 0 20px 0;
font-weight: bold;
color: #ea5504;
}
.catch_copy_flash{
font-size: 22px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
line-height: 1.3;
margin: 20px 0 23px 0;
font-weight: bold;
color: #ea5504;
font-feature-settings: "palt";
/*letter-spacing: 1px;*/
}


/*表組み*/
.lineup_r{
width: 550px; 
/*background-color: pink;*/
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
}
.lineup_r_{
width: 550px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
}
.lineup_r2{
width: 550px;
margin-top: -30px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
}
.lineup_r3{
width: 550px;
margin-top: -80px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
}
.lineup_r4{
width: 550px;
margin-top: -60px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
}
.lineup2_r{
margin-top: 30px;
margin-left: -30px;
}

.lineup_r_multi{
width: 550px; 
margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
}

/*屋根材用*/
.lineup_lll{
width: 48%;
/*background-color: pink;*/
margin-left: -5px;
}
.lineup_right{
width: 550px;
}
.lineup_right .model_name_right{
line-height: 1.2;
font-size: 32px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
margin-top: 50px;
}
.lineup_right .model_name_right span{
font-size: 20px;
font-weight: normal;
}

/*セロア用*/
.lineup_llll{
width: 48%;
/*background-color: pink;*/
margin-left: -5px;
margin-top: 20px;
}


/*商品名*/
.lineup2_r .model_name_right{
line-height: 1.2;
font-size: 32px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
}
.lineup2_r .model_name_right span{
font-size: 20px;
font-weight: normal;
}
.model_name_righto{
margin-bottom: 30px;
}


/*右側 アクティブ用*/
.lineup_r_active{
width: 500px; 
/*background-color: pink;*/
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
}

/*右側 センタースキャナー用*/
.lineup_r_drill{
/*width: 550px; 
background-color: pink;*/
margin-top: -70px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
}
.lineup_r_drill .model_name{
font-size: 23px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: normal;
margin-top: 25px;
margin-left: 5px;
margin-bottom: 5px;
}
/*クランプメーター用*/
.lineup_r_clamp2{
width: 550px; 
margin-top: -30px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
}
.lineup_r_clamp{
width: 550px; 
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
}
/*モイスチャーマスターコンパクト用*/
.lineup_r_mois_fin{
width: 550px; 
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
}
.lineup_r_hand{
width: 550px; 
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
}
.lineup_r_ledin{
width: 550px; 
margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
}

.maidashi{
font-size: 17px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: normal;
margin-top: 18px;
margin-left: 5px;
margin-bottom: 3px;
}
.body_copy{
font-size: 15.5px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
color: black;
font-weight: normal;
margin-top: -10px;
margin-left: 5px;
margin-bottom: 15px;
}
.body_copy_walther{
font-size: 16.5px;
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
color: black;
font-weight: bold;
margin-top: -10px;
margin-left: 2px;
margin-bottom: 25px;
line-height: 1.2;
}
.copy_walther{
font-size: 15px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-top: -15px;
line-height: 1.3;
}
@media screen and(max-width: 600px){
.lineup_ll .copy_walther{
text-align: left;
}
}
.body_copy_{
font-size: 15px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
line-height: 1.7;
margin: 0px 0 20px 0;
/*font-weight: bold;*/
color: black;
}

/*レディン用コピー*/
.copy_body,.copy2_body,.copy3_body{
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-left: 50px;
margin-top: 20px;
}
.copy_body{
font-size: 18px;
font-weight: bold;
}
.copy2_body{
font-size: 16px;
margin-top: 7px;
}
.copy3_body{
font-size: 16px;
margin-top: 7px;
}
/*黒■*/
.body_copy_black{
font-size: 25px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
/*line-height: 1.7;*/
margin: 0px 0 20px 0;
/*font-weight: bold;*/
color: white;
/*border: 3px solid #1262aa;*/
background: black;
width: 10%;
padding: 5px 2px 5px 2px;
text-align: center;
margin-top: 25px;
margin-left: 3px;
}


.fibersco_lineup .zen1 th{
  width: 150px; 
  border-collapse: collapse;
  border-spacing: 0;
border-right: 3px outset orange;
text-align: left;
}
.fibersco_lineup .zen1 td{
  width: 300px; 
}
.zen1 th,.zen1 td{
  padding: 8px 15px 8px 15px;
  text-align: left;
font-size: 13px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
}
.zen1 td span{
font-weight: bold;
}
.zen1 .graph{
text-align: center;
font-weight: normal;
}

.fibersco_lineup .zen1 th:nth-child(odd){
  background-color: #f1f0ef;
}
.fibersco_lineup .zen1 td{
  background-color: #f9f9f8;
}

.fibersco_lineup .lineup_r_mois_fin .right .zen2 tr{
width: 450px; 
}
.fibersco_lineup .zen2 th{
  border-collapse: collapse;
  border-spacing: 0;
border-right: 3px outset orange;
text-align: left;
}
.fibersco_lineup .zen2 td{
  width: auto; 
}
.zen2 th,.zen2 td{
  padding: 8px 15px 8px 15px;
  text-align: left;
font-size: 13px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
}


.kome{
font-size: 12px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-top: 50px;
}
/*スピードスター*/
.kome_speed{
font-size: 13px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-top: 10px;
}
/*ウェルソー*/
.kome_wellsaw{
font-size: 13px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-top: -20px;
margin-bottom: 20px;
line-height: 1.5;
}

/*スピードスター注意、受付*/
.fibersco_report1{
width: auto;
padding-left: 20px;
padding-right: 20px;
}
.fibersco_report1 img{
width: 100%;
margin-top: -20px;
}
.fibersco_report2{
width: auto;
padding-left: 20px;
padding-right: 20px;
}
.fibersco_report2 img{
width: 100%;
margin-top: 20px;
}
.fibersco_report3{
width: auto;
padding-left: 20px;
padding-right: 20px;
}
.fibersco_report3 img{
width: 100%;
margin-top: 20px;
margin-bottom: 15px;
}
.fibersco_report11{
width: auto;
padding-left: 20px;
padding-right: 20px;
margin-top: 30px;
}
.fibersco_report11 img{
width: 100%;
margin-top: 5px;
}
.sls110_210{
padding-left: 20px;
padding-right: 20px;
}
.sls_1{
font-size: 16px;
font-weight: bold;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-feature-settings: "palt";
}
.sls_2{
font-size: 11.5px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-feature-settings: "palt";
}
.sls_1 br{
display: none;
}
@media screen and (max-width: 607px){
.sls110_210{
margin-top: -10px;
}
}
@media screen and (max-width: 600px){
.sls110_210{
padding-left: 14px;
padding-right: 14px;
}
.sls_1{
font-size: 18px;
}
.sls_2{
font-size: 13px;
}
}
@media screen and (max-width: 500px){
.sls_1 br{
display: inline;
}
.sls_1{
font-size: 17px;
line-height: 1.3;
margin-bottom: 5px;
}
}
.w-option{
width: 0 auto;
display: flex;
margin-bottom: 50px;
}
.filter2,.switch2{
padding-left: 32px;
/*padding-right: 32px;*/
}
.opt_1{
font-size: 20px;
font-weight: bold;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-feature-settings: "palt";
}
.opt_2{
font-size: 14px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-feature-settings: "palt";
margin-bottom: 5px;
}
.opt_3{
font-size: 14px;
font-weight: bold;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-feature-settings: "palt";
}
@media screen and (max-width: 800px){
.filter2,.switch2{
padding-left: 25px;
}
}
@media screen and (max-width: 700px){
.filter2,.switch2{
padding-left: 20px;
}
.opt_1{
font-size: 19px;
}
}
@media screen and (max-width: 607px){
.w-option{
display: inline-block;
margin-bottom: 20px;
}
.filter2,.switch2{
padding-left: 35px;
padding-right: 35px;
}
.switch{
margin-top: 25px;
}
}
@media screen and (max-width: 500px){
.filter2,.switch2{
padding-left: 27px;
padding-right: 27px;
}
}
@media screen and (max-width: 400px){
.filter2,.switch2{
padding-left: 22px;
padding-right: 22px;
}
}
@media screen and (max-width: 360px){
.opt_1{
font-size: 18px;
}
.opt_2{
font-size: 12px;
}
}
.clamp_icon{
width:  auto;
margin-left: 20px;
margin-right: 20px;
}
.clamp_icon img{
width:  100%;
/*margin: 0 auto;*/
margin-top: 20px;
}
.fibersco_report4{
width: auto;
padding-left: 40px;
padding-right: 40px;
}
.fibersco_report4 img{
width: 100%;
margin-top: 20px;
}
.fibersco_report5{
width: auto;
padding-left: 40px;
padding-right: 40px;
}
.fibersco_report5 img{
width: 100%;
margin-top: 20px;
}
.fibersco_report6{
width: auto;
padding-left: 40px;
padding-right: 40px;
}
.fibersco_report6 img{
width: 100%;
margin-top: -35px;
margin-bottom: 45px;
}




/*ワルサーカタログ*/
.walther_report{
width: auto;
padding-left: 20px;
padding-right: 20px;
}
.walther_report img{
width: 100%;
margin-top: 37px;
margin-bottom: 0px;
border-radius: 5px;
box-shadow: 1px 1px 5px 0px gray;
}
.walther_report a:hover{
opacity: 0.7;
}


/*商品部スペース*/
.fibersco_body2{
/*width: 96.3%;
margin-left: 20px;
margin-right: 20px;
background-color: gray;*/
}
.fibersco_body2_a{
max-width: 1100px;  
width: 96.3%;
/*margin: 0 auto;
margin-left: 20px;
margin-right: 20px;*/
}

/*.fibersco_option{
padding-left: 20px;
padding-right: 20px;
}
.fibersco_option img{
width: 100%;
margin: auto 0;
}*/

.fibersco_option{
width: auto;
background-color: white;
margin: 0 20px 0 20px;
padding: 30px;
}
.fibersco_option p{
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-size: 12px;
/*letter-spacing: 1px;*/
font-feature-settings: "palt";
}
.fibersco_option-top p{
font-weight: bold;
font-size: 18px;
}
.fibersco_option-cable1{
display: flex;
justify-content: space-between;
margin-top: 10px;
}
.fibersco_option-cable2{
display: flex;
justify-content: space-between;
margin-top: 20px;
}
.fibersco_option-cable3{
display: flex;
justify-content: space-between;
margin-top: 25px;
border-top: 2px solid lightgray;
}
.fibersco_option-cable3-1,
.fibersco_option-cable3-2{
margin-top: 20px;
}
.fibersco_option-cable1-1{
border-right: 2px solid lightgray;
padding-left: 40px;
padding-right: 55px;
}
.fibersco_option-cable1-2,
.fibersco_option-cable1-3{
border-right: 2px solid lightgray;
padding-left: 35px;
padding-right: 55px;
}
.fibersco_option-cable1-4{
padding-left: 35px;
padding-right: 40px;
}
.fibersco_option-cable1 img{
width: 100%;
}
p.cable1-font{
font-weight: bold;
font-size: 16px;
line-height: 1.35;
margin-bottom: 5px;
}
p.cable2-font{
margin-top: 3px;
}
p.cable3-font{
/*font-weight: bold;*/
font-size: 14px;
}
.cable-x,
.cable-x2,
.option-x{
display: none;
}
.fibersco_option-cable111,
.fibersco_option-cable222{
display: none;
}
@media screen and (max-width: 1020px){
.fibersco_option-cable1-1{
padding-left: 30px;
padding-right: 45px;
}
.fibersco_option-cable1-2,
.fibersco_option-cable1-3{
padding-left: 25px;
padding-right: 45px;
}
.fibersco_option-cable1-4{
padding-left: 25px;
padding-right: 30px;
}
}
@media screen and (max-width: 850px){
.fibersco_option-cable1-1{
padding-left: 10px;
padding-right: 30px;
}
.fibersco_option-cable1-2,
.fibersco_option-cable1-3{
padding-left: 35px;
padding-right: 30px;
}
.fibersco_option-cable1-4{
padding-left: 35px;
padding-right: 10px;
}
}
@media screen and (max-width: 762px){
.fibersco_option-cable1-1{
padding-left: 10px;
padding-right: 15px;
}
.fibersco_option-cable1-2,
.fibersco_option-cable1-3{
padding-left: 15px;
padding-right: 25px;
}
.fibersco_option-cable1-4{
padding-left: 15px;
padding-right: 10px;
}
p.cable1-font{
font-weight: bold;
font-size: 14px;
/*line-height: 1.35;
margin-bottom: 5px;*/
}
}
@media screen and (max-width: 650px){
.fibersco_option p{
font-family: 'ヒラギノ角ゴシック','Hiragino Sans',游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-size: 10px;
}
p.cable1-font{
font-weight: bold;
font-size: 12px;
}
}

.fibersco_option-cable2-1{
border-right: 2px solid lightgray;
padding-left: 20px;
padding-right: 35px;
}
.fibersco_option-cable2-2,
.fibersco_option-cable2-3,
.fibersco_option-cable2-4{
border-right: 2px solid lightgray;
padding-left: 20px;
padding-right: 35px;
}
.fibersco_option-cable2-5{
padding-left: 20px;
padding-right: 35px;
}
.fibersco_option-cable2 img{
width: 100%;
}
@media screen and (max-width: 1082px){
.fibersco_option-cable2-1{
border-right: 2px solid lightgray;
padding-left: 15px;
padding-right: 30px;
}
.fibersco_option-cable2-2,
.fibersco_option-cable2-3,
.fibersco_option-cable2-4{
padding-left: 15px;
padding-right: 30px;
}
.fibersco_option-cable2-5{
padding-left: 15px;
padding-right: 30px;
}
}
@media screen and (max-width: 1020px){
.fibersco_option-cable2-1{
border-right: 2px solid lightgray;
padding-left: 5px;
padding-right: 20px;
}
.fibersco_option-cable2-2,
.fibersco_option-cable2-3,
.fibersco_option-cable2-4{
padding-left: 15px;
padding-right: 20px;
}
.fibersco_option-cable2-5{
padding-left: 15px;
padding-right: 10px;
}
}
@media screen and (max-width: 970px){
.cable-x2{
display: inline-block;
}
}
@media screen and (max-width: 937px){
.cable-x{
display: inline-block;
}
}
@media screen and (max-width: 913px){
.fibersco_option-cable2-1{
border-right: 2px solid lightgray;
padding-left: 0px;
padding-right: 10px;
}
.fibersco_option-cable2-2,
.fibersco_option-cable2-3,
.fibersco_option-cable2-4{
padding-left: 10px;
padding-right: 10px;
}
.fibersco_option-cable2-5{
padding-left: 10px;
padding-right: 0px;
}
}
@media screen and (max-width: 884px){
.fibersco_option-top p{
font-size: 15px;
}
}
@media screen and (max-width: 780px){
.fibersco_option-cable2-1{
border-right: 2px solid lightgray;
padding-left: 0px;
padding-right: 0px;
}
.fibersco_option-cable2-2,
.fibersco_option-cable2-3,
.fibersco_option-cable2-4{
padding-left: 10px;
padding-right: 10px;
}
.fibersco_option-cable2-5{
padding-left: 10px;
padding-right: 0px;
}
}

.fibersco_option-cable3-2{
padding-left: 20px;
}
.fibersco_cable3-1-1{
border-right: 2px solid lightgray;
padding-left: 20px;
padding-right: 35px;
}
.fibersco_cable3-2-1,.fibersco_cable3-1-1{
margin-top: 10px;
}
.fibersco_option-cable3 img{
width: 100%;
}


/*罫線*/
.sirius_slim {
 height: 3px;
 background-color: #758c9e;
max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.sirius_bold{
 height: 10px;
 background-color: #758c9e;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.clamp_slim {
 height: 3px;
 background-color: #102d8e;
 max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.clamp_bold{
 height: 10px;
 background-color: #102d8e;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.wellsaw_slim {
 height: 3px;
 background-color: #a52300;
 max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.wellsaw_bold{
 height: 10px;
 background-color: #a52300;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.mois_fin_slim {
 height: 3px;
 background-color: #f18d00;
 max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.mois_fin_bold{
 height: 10px;
 background-color: #f18d00;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.polar_bold{
 height: 10px;
 background-color: #8eaf8c;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.roll_slim {
 height: 3px;
 background-color: #c1ab04;
 max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.roll_bold{
 height: 10px;
 background-color: #c1ab04;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.battery{
 height: 10px;
 background-color: #ef856d;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.fiber_slim {
 height: 3px;
 background-color: #4c4948;
 max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.fiber_bold{
 height: 10px;
 background-color: #4c4948;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.bino_slim {
 height: 3px;
 background-color: #37a7ca;
 max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.bino_bold{
 height: 10px;
 background-color: #37a7ca;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.speed_bold{
 height: 10px;
 background-color: #009e96;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.night_slim {
 height: 3px;
 background-color: #007440;
 max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.night_bold{
 height: 10px;
 background-color: #007440;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.flash_slim {
 height: 3px;
 background-color: #6b1685;
 max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.flash_bold{
 height: 10px;
 background-color: #6b1685;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.flash_naka {
 height: 3px;
 background-color: #6b1685;
 max-width: 100%;
/*margin-left: 20px;
margin-right: 20px;*/
margin-top: 10px;
 border: none;
}
.enviro_slim {
 height: 3px;
 background-color: #5cb531;
 max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.enviro_bold{
 height: 10px;
 background-color: #5cb531;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.handtool_slim {
 height: 3px;
 background-color: #e60012;
 max-width: 96.3%;
margin-left: 30px;
margin-right: 30px;
margin-top: 30px;
 border: none;
}
.handtool_bold{
 height: 10px;
 background-color: #e60012;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.handtool_center{
 height: 5px;
 background-color: #e60012;
 max-width: 96.3%;
margin-top: 5px;
margin-bottom: -10px;
margin-left: 30px;
margin-right: 30px;
 border: none;
}
.handtool_centers{
 height: 6px;
 background-color: #e60012;
 max-width: 96.3%;
margin-top: 20px;
margin-bottom: -10px;
margin-left: 30px;
margin-right: 30px;
 border: none;
}
.handtool_centerss{
 height: 6px;
 background-color: #e60012;
 max-width: 96.3%;
margin-top: 60px;
margin-bottom: -10px;
margin-left: 30px;
margin-right: 30px;
 border: none;
}
.lyte_slim {
 height: 3px;
 background-color: #0068b7;
 max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.lyte_bold{
 height: 10px;
 background-color: #0068b7;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.trail_slim {
 height: 3px;
 background-color: #e4007f;
 max-width: 96.3%;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
 border: none;
}
.trail_bold{
 height: 10px;
 background-color: #e4007f;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}
.scanner_bold{
 height: 10px;
 background-color: #fcc800;
 max-width: 96.3%;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
 border: none;
}



/*センタースペース*/
.center_space{
margin: auto 0;
background-color: #f5f3f2;
}


/*メディアクリエ用*/
.point{
margin: auto 0;
margin-left: 20px;
margin-right: 20px;
}
.point2{
margin: auto 0;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
}
.point3{
margin: auto 0;
margin-left: 20px;
margin-right: 20px;
margin-top: 50px;
}
/*picture #lyte_point{
width: 96.3%;
padding-left: 10px;
padding-right: 10px;
}*/
.lyte_point{
width: 100%;
margin: auto 0;
object-fit: contain;
/*object-position: none;*/
}
.fibersco_multi_pin{
padding-bottom: 2px;
}



/*トゥルーパルス*/
/*アタッチメント　オプション*/
/*オプション全体*/
.main_product_option{
display: flex;
flex-wrap: wrap;
justify-content:  flex-start /*space-between*/;
max-width: 1200px; 
margin: 0 auto;
/*padding: 0 0 48px;*/
/*background-color: red;*/
margin-bottom: -16px;
margin-left: 3vw; /*20px;*/
margin-right: 3vw; /*20px;*/
}
/*3行用*/
.product_option_{
/*margin-bottom: 2rem;*/
width: 31%;
margin-right: 1.3vw; /*14px;*/
margin-left: 0.8vw; /*10px;*/
margin-bottom: 16px;
/*background-color: white;*/
/*box-shadow: 1px 1px 5px 0px gray;*/
}
/*@media screen and (max-width: 1200px){
.product_option_ {
margin-right: 1vw;
margin-left: 1.8vw;
margin-bottom: 1vw
}
}*/
/*.product_option_:last-child{
margin-right: 0vw;
}
.product_option_:hover{
opacity: 0.5;
} */
.product_option_ img,.product_option img{
display: block;
width: 100%;
height: auto;
box-shadow: 1px 1px 5px 0px lightgray;
border-radius: 7px;
}
/*4行用*/
.product_option{
/*margin-bottom: 2rem;*/
width: 22.5%;
margin-right: 0.8vw; /*10px;*/
margin-left: 1.3vw; /*14px;*/
margin-bottom: 16px;
}
.product_option_ .option_moji,.product_option .option_moji{
text-align: center;
padding-top: 5pt;
padding-bottom: 0vw;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
}
.option_moji p{
font-size: 13px;
/* font-weight: bold; */
line-height: 1.3;
color: grey;
}
.option_moji p{
display: none;
} 

.trupulse_point2{
max-width: 1100px; 
margin: 0 auto;
padding-left: 20px;
padding-right: 20px;
}
.trupulse_point2 img{
width: 100%;
margin-top: 35px;
margin-bottom: 0px;
}



/*サイオニクス用*/
.back_sionyx{
background: #020003;
margin-top: 60px;
padding: 0 0 20px 0;
margin-bottom: -20px;
width: auto;
}
.back_a_sionyx{
max-width: 1100px;
margin: 0 auto;
}
.use .use_title_night_sionyx{
padding-top: 50px;
font-size: 18px;
color: white;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
font-weight: bold;
padding-bottom: 7px;
border-bottom: 3px solid #007440;
}

