#s_techcomm_sec01{
				color: ;
			}
#s_techcomm_sec01.side_basic main .inside{
				max-width: 1286px;
			}
#s_techcomm_sec01{
				;
				color:  ;
			}
#s_techcomm_sec01.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec01 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec01 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec01 main{
					padding-left:0;
					padding-right:0;
				}
#s_techcomm_sec01.mobile_section main .inside{
					padding-left: 10px;
					padding-right: 10px;
				}}
#text_w_techcomm_text01{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text01 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text01,#text_w_techcomm_text01 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text02{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text02 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text02,#text_w_techcomm_text02 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text03{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text03 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text03,#text_w_techcomm_text03 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#s_techcomm_sec02{
				color: ;
			}
#s_techcomm_sec02.side_basic main .inside{
				max-width: 1286px;
			}
#s_techcomm_sec02{
				;
				color:  ;
			}
#s_techcomm_sec02.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec02 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec02 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec02 main{
					padding-left:0;
					padding-right:0;
				}
#s_techcomm_sec02.mobile_section main .inside{
					padding-left: 10px;
					padding-right: 10px;
				}}
#text_w_techcomm_widget06{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget06 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget06,#text_w_techcomm_widget06 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_widget07{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget07 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget07,#text_w_techcomm_widget07 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_widget09{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget09 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget09,#text_w_techcomm_widget09 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_widget11{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget11 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget11,#text_w_techcomm_widget11 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#s_techcomm_sec03{
				color: ;
			}
#s_techcomm_sec03.side_basic main .inside{
				max-width: 1286px;
			}
#s_techcomm_sec03{
				;
				color:  ;
			}
#s_techcomm_sec03.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec03 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec03 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec03 main{
					padding-left:0;
					padding-right:0;
				}
#s_techcomm_sec03.mobile_section main .inside{
					padding-left: 10px;
					padding-right: 10px;
				}}
#text_w_techcomm_text04{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text04 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text04,#text_w_techcomm_text04 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text05{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text05 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text05,#text_w_techcomm_text05 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text06{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text06 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text06,#text_w_techcomm_text06 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_widget15{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget15 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget15,#text_w_techcomm_widget15 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#s_techcomm_sec04{
				color: ;
			}
#s_techcomm_sec04.side_basic main .inside{
				max-width: 1286px;
			}
#s_techcomm_sec04{
				;
				color:  ;
			}
#s_techcomm_sec04.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec04 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec04 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec04 main{
					padding-left:0;
					padding-right:0;
				}
#s_techcomm_sec04.mobile_section main .inside{
					padding-left: 10px;
					padding-right: 10px;
				}}
#text_w_techcomm_text07{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text07 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text07,#text_w_techcomm_text07 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text08{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text08 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text08,#text_w_techcomm_text08 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text09{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text09 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text09,#text_w_techcomm_text09 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_widget19{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget19 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget19,#text_w_techcomm_widget19 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#s_techcomm_sec05{
				color: ;
			}
#s_techcomm_sec05.side_basic main .inside{
				max-width: 1286px;
			}
#s_techcomm_sec05{
				;
				color:  ;
			}
#s_techcomm_sec05.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec05 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec05 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec05 main{
					padding-left:0;
					padding-right:0;
				}
#s_techcomm_sec05.mobile_section main .inside{
					padding-left: 10px;
					padding-right: 10px;
				}}
#text_w_techcomm_text10{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text10 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text10,#text_w_techcomm_text10 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text11{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text11 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text11,#text_w_techcomm_text11 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text12{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text12 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text12,#text_w_techcomm_text12 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_widget23{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget23 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget23,#text_w_techcomm_widget23 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#s_techcomm_sec06{
				color: ;
			}
#s_techcomm_sec06.side_basic main .inside{
				max-width: 1286px;
			}
#s_techcomm_sec06{
				;
				color:  ;
			}
#s_techcomm_sec06.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec06 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec06 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec06 main{
					padding-left:0;
					padding-right:0;
				}
#s_techcomm_sec06.mobile_section main .inside{
					padding-left: 10px;
					padding-right: 10px;
				}}
#text_w_techcomm_text13{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text13 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text13,#text_w_techcomm_text13 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text14{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text14 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text14,#text_w_techcomm_text14 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text15{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text15 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text15,#text_w_techcomm_text15 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_widget27{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget27 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget27,#text_w_techcomm_widget27 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#s_techcomm_sec07{
				color: ;
			}
#s_techcomm_sec07.side_basic main .inside{
				max-width: 1286px;
			}
#s_techcomm_sec07{
				;
				color:  ;
			}
#s_techcomm_sec07.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec07 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec07 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec07 main{
					padding-left:0;
					padding-right:0;
				}
#s_techcomm_sec07.mobile_section main .inside{
					padding-left: 10px;
					padding-right: 10px;
				}}
#text_w_techcomm_text16{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text16 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text16,#text_w_techcomm_text16 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text17{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text17 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text17,#text_w_techcomm_text17 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_text18{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text18 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text18,#text_w_techcomm_text18 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_widget31{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget31 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget31,#text_w_techcomm_widget31 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#s_techcomm_sec08{
				color: ;
			}
#s_techcomm_sec08.side_basic main .inside{
				max-width: 1276px;
			}
#s_techcomm_sec08{
				;
				color:  ;
			}
#s_techcomm_sec08.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec08 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec08 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec08 main{
					padding-left:0;
					padding-right:0;
				}}
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget33{
			height: 95px !important;
		}}
#text_w_techcomm_widget34{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget34 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget34,#text_w_techcomm_widget34 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget35{
			height: 5.5px !important;
		}}
#text_w_techcomm_widget36{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget36 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget36,#text_w_techcomm_widget36 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget37{
			height: 11px !important;
		}}
#text_w_techcomm_widget38{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget38 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget38,#text_w_techcomm_widget38 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget39{
			height: 95px !important;
		}}
#s_techcomm_sec09{
				color: ;
			}
#s_techcomm_sec09.side_basic main .inside{
				max-width: 1276px;
			}
#s_techcomm_sec09{
				;
				color:  ;
			}
.site_root #s_techcomm_sec09 a{
				;
				color: ;
			}
#s_techcomm_sec09.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec09 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec09 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec09 main{
					padding-left:0;
					padding-right:0;
				}}
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget40{
			height: 9px !important;
		}}
#w_misc_w14 .nav li a{
		font-size  : 16px;
		color : #818181;
		letter-spacing:px ;
	}
#w_misc_w14 .nav li a.active{
        font-weight: bold;
      }
@media (min-width: 991px){#w_misc_w14 .nav li a:hover{
		color : #152755	}}
#w_misc_w14 .nav{
						   width 	  : 100%;
						   text-align : center					   }
#w_misc_w14 .nav li a{
						   display: inline-block;
					   						   margin-left: 25px;
						   margin-right: 25px;
					   					   }
#w_misc_w14 .nav li .active{
						   color: #152755;
					   }
#w_misc_w14 .nav li .active{
						   background-color: ;
					   }
#w_misc_w14 .nav a.active{
						   border-color : #363636					   }
#w_misc_w14 ul{
						   width: auto;
						   display: inline-block;
               font-size: 0;
					   }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget41{
			height: 9px !important;
		}}
#hr_w_techcomm_divider01 .line_box{
		margin: 0 auto;
	}
#hr_w_techcomm_divider01 .line_box hr{
		border-style : solid;
	}
#s_techcomm_sec10{
				color: ;
			}
#s_techcomm_sec10.side_basic main .inside{
				max-width: 1276px;
			}
#s_techcomm_sec10{
				;
				color:  ;
			}
#s_techcomm_sec10.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec10 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec10 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec10 main{
					padding-left:0;
					padding-right:0;
				}}
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget42{
			height: 75px !important;
		}}
#text_w_techcomm_widget43{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget43 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget43,#text_w_techcomm_widget43 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_techcomm_widget44{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget44 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget44,#text_w_techcomm_widget44 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget45{
			height: 11px !important;
		}}
#text_w_techcomm_widget46{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget46 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget46,#text_w_techcomm_widget46 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget47{
			height: 15px !important;
		}}
#text_w_techcomm_widget48{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget48 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget48,#text_w_techcomm_widget48 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget49{
			height: 75px !important;
		}}
#s_techcomm_sec11{
				color: ;
			}
#s_techcomm_sec11.side_basic main .inside{
				max-width: 1276px;
			}
#s_techcomm_sec11{
				;
				color:  ;
			}
#s_techcomm_sec11.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec11 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec11 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec11 main{
					padding-left:0;
					padding-right:0;
				}}
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget50{
			height: 60px !important;
		}}
#text_w_techcomm_text19{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text19 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text19,#text_w_techcomm_text19 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget51{
			height: 25px !important;
		}}
#text_w_techcomm_widget52{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget52 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget52,#text_w_techcomm_widget52 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget53{
			height: 60px !important;
		}}
#s_techcomm_sec12{
				color: ;
			}
#s_techcomm_sec12.side_basic main .inside{
				max-width: 1276px;
			}
#s_techcomm_sec12{
				;
				color:  ;
			}
#s_techcomm_sec12.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec12 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec12 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec12 main{
					padding-left:0;
					padding-right:0;
				}}
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget54{
			height: 60px !important;
		}}
#text_w_techcomm_text20{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text20 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text20,#text_w_techcomm_text20 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget55{
			height: 25px !important;
		}}
#text_w_techcomm_widget56{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget56 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget56,#text_w_techcomm_widget56 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget57{
			height: 60px !important;
		}}
#s_techcomm_sec13{
				color: ;
			}
#s_techcomm_sec13.side_basic main .inside{
				max-width: 1276px;
			}
#s_techcomm_sec13{
				;
				color:  ;
			}
#s_techcomm_sec13.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec13 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec13 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec13 main{
					padding-left:0;
					padding-right:0;
				}}
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget58{
			height: 60px !important;
		}}
#text_w_techcomm_text21{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text21 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text21,#text_w_techcomm_text21 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget59{
			height: 25px !important;
		}}
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget60{
			height: 5px !important;
		}}
#text_w_techcomm_widget61{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget61 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget61,#text_w_techcomm_widget61 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget62{
			height: 60px !important;
		}}
#s_techcomm_sec14{
				color: ;
			}
#s_techcomm_sec14.side_basic main .inside{
				max-width: 1276px;
			}
#s_techcomm_sec14{
				;
				color:  ;
			}
#s_techcomm_sec14.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec14 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec14 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec14 main{
					padding-left:0;
					padding-right:0;
				}}
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget63{
			height: 60px !important;
		}}
#text_w_techcomm_text22{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text22 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text22,#text_w_techcomm_text22 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget64{
			height: 25px !important;
		}}
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget65{
			height: 5px !important;
		}}
#text_w_techcomm_widget66{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget66 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget66,#text_w_techcomm_widget66 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget67{
			height: 60px !important;
		}}
#s_techcomm_sec15{
				color: ;
			}
#s_techcomm_sec15.side_basic main .inside{
				max-width: 1276px;
			}
#s_techcomm_sec15{
				;
				color:  ;
			}
#s_techcomm_sec15.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_techcomm_sec15 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_techcomm_sec15 .section_bg{
                    background-attachment : inherit;
                }
#s_techcomm_sec15 main{
					padding-left:0;
					padding-right:0;
				}}
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget68{
			height: 60px !important;
		}}
#text_w_techcomm_text23{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_text23 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_text23,#text_w_techcomm_text23 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget69{
			height: 25px !important;
		}}
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget70{
			height: 5px !important;
		}}
#text_w_techcomm_widget71{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_techcomm_widget71 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_techcomm_widget71,#text_w_techcomm_widget71 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_techcomm_widget72{
			height: 60px !important;
		}}
#s_home_sec13{
				color: ;
			}
#s_home_sec13.side_basic main .inside{
				max-width: 1276px;
			}
#s_home_sec13{
				;
				color:  ;
			}
.site_root #s_home_sec13 a{
				;
				color: ;
			}
#s_home_sec13 .btn{
			background-color : #444;;
				background-color: rgba(4, 4, 4, 0.5);
				;
				color:;
				;
			}
#s_home_sec13 .btn:hover{
				border-color:;
			}
#s_home_sec13.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_home_sec13 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
#s_home_sec13 .section_bg.fixed_bg_wrap .fixed_bg{
                 display: none;
                }
@media (max-width: 991px){#s_home_sec13 .section_bg{
                    background-attachment : inherit;
                }
#s_home_sec13 .section_bg.fixed_bg_wrap{ 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
#s_home_sec13 .section_bg.fixed_bg_wrap .fixed_bg{
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
#s_home_sec13 main{
					padding-left:0;
					padding-right:0;
				}
#s_home_sec13.mobile_section main .inside{
					padding-left: 15px;
					padding-right: 15px;
				}}
#text_w_home_text15{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_home_text15 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_home_text15,#text_w_home_text15 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_home_text16{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_home_text16 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_home_text16,#text_w_home_text16 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#w_home_button04 .btn-home-04{background-color:#EADACCFF;color:#121C36FF !important;border-color:#00000033;border-radius:;border-width:0px;}
@media (min-width: 991px){#w_home_button04 .btn-home-04:hover{background-color:#FFF;color:#000 !important;border-color:#00000033;border-width:1px;}}
#w_home_button04 .btn-home-04{font-size:16px;padding-left:20px;padding-right:20px;padding-top:8px;padding-bottom:8px;letter-spacing:0px;}
#w_home_button04 .button_wrap:not(.btn-group-justified):not(.btn-blocked){
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: center;
  }
#s_home_sec14{
				color: ;
			}
#s_home_sec14.side_basic main .inside{
				max-width: 1306px;
			}
#s_home_sec14{
				;
				color:  ;
			}
.site_root #s_home_sec14 a{
				;
				color: ;
			}
#s_home_sec14 .btn{
			;
				background-color: ;
				;
				color:;
				;
			}
#s_home_sec14 .btn:hover{
				border-color:;
			}
#s_home_sec14.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_home_sec14 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
#s_home_sec14 .section_bg.fixed_bg_wrap .fixed_bg{
                 display: none;
                }
@media (max-width: 991px){#s_home_sec14 .section_bg{
                    background-attachment : inherit;
                }
#s_home_sec14 .section_bg.fixed_bg_wrap{ 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
#s_home_sec14 .section_bg.fixed_bg_wrap .fixed_bg{
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
#s_home_sec14 main{
					padding-left:0;
					padding-right:0;
				}}
@media all and (max-width:768px){.pc_section #padding_w_home_widget56{
			height: 75px !important;
		}}
#text_w_home_text17{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_home_text17 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_home_text17,#text_w_home_text17 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_home_widget57{
			height: 9px !important;
		}}
#text_w_home_text18{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_home_text18 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_home_text18,#text_w_home_text18 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_home_widget58{
			height: 15px !important;
		}}
#w_home_button05 .btn-home-05{background-color:#EADACCFF;color:#121C36FF !important;border-color:#FFFFFFFF;border-radius:;border-width:1px;}
@media (min-width: 991px){#w_home_button05 .btn-home-05:hover{background-color:#FFF;color:#000 !important;border-color:#00000033;border-width:1px;}}
#w_home_button05 .btn-home-05{font-size:22px;padding-left:100px;padding-right:100px;padding-top:8px;padding-bottom:8px;letter-spacing:0px;}
#w_home_button05 .button_wrap:not(.btn-group-justified):not(.btn-blocked){
      display: flex;
      flex-wrap: wrap;
      gap: -1px;
      justify-content: center;
  }
@media all and (max-width:768px){.pc_section #padding_w_home_widget59{
			height: 75px !important;
		}}
#s_footer_sec01{
				color: ;
			}
#s_footer_sec01.side_basic main .inside{
				max-width: 1286px;
			}
#s_footer_sec01{
				;
				color:  ;
			}
.site_root #s_footer_sec01 a{
				;
				color: ;
			}
#s_footer_sec01.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_footer_sec01 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_footer_sec01 .section_bg{
                    background-attachment : inherit;
                }
#s_footer_sec01 main{
					padding-left:0;
					padding-right:0;
				}
#s_footer_sec01.mobile_section main .inside{
					padding-left: 10px;
					padding-right: 10px;
				}}
#text_w_footer_text01{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_footer_text01 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_footer_text01,#text_w_footer_text01 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_footer_text02{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_footer_text02 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_footer_text02,#text_w_footer_text02 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_footer_text03{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_footer_text03 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_footer_text03,#text_w_footer_text03 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_footer_text04{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_footer_text04 .text-table{
			min-height: 0px;;
					padding:0px 0px 0px 0px;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_footer_text04,#text_w_footer_text04 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_footer_text05{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_footer_text05 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_footer_text05,#text_w_footer_text05 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media (max-width: 991px){.floating-ban{
            position: fixed;
            bottom: 0 !important;
            right: 0 !important;
            left: 0 !important;
            width: 100% !important;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            z-index: 999;
            background-color:#121c36;
        }
.floating-ban .floating-box{
            height: 50px !important;
            width: 100% !important;
            border-bottom: none;
            border-right: 1px solid #fff;
        }
.floating-ban .floating-box:last-child{
            border-right: none;
        }}
#s_footer_sec02{
				color: ;
			}
#s_footer_sec02.side_basic main .inside{
				max-width: 1276px;
			}
#s_footer_sec02{
				;
				color:  ;
			}
.site_root #s_footer_sec02 a{
				;
				color: ;
			}
#s_footer_sec02.scroll-to-fixed-fixed{
				width: 100% !important;
			}
#s_footer_sec02 .side_col.scroll-to-fixed-fixed-end{
				bottom: 0 !important;
				top: auto !important;
			}
@media (max-width: 991px){#s_footer_sec02 .section_bg{
                    background-attachment : inherit;
                }
#s_footer_sec02 main{
					padding-left:0;
					padding-right:0;
				}}
@media all and (max-width:768px){.pc_section #padding_w_footer_widget04{
			height: 35px !important;
		}}
#text_w_footer_text06{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_footer_text06 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_footer_text06,#text_w_footer_text06 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_footer_text07{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_footer_text07 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_footer_text07,#text_w_footer_text07 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
#text_w_footer_text08{
					margin :0px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_footer_text08 .text-table{
			min-height: 0px;;
					padding:0px 0px 0px 0px;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_footer_text08,#text_w_footer_text08 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
@media all and (max-width:768px){.pc_section #padding_w_footer_widget06{
			height: 15px !important;
		}}
#text_w_footer_text09{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_footer_text09 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_footer_text09,#text_w_footer_text09 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
.footer-sns-wrap{
    display:flex;
    justify-content: right;
    align-items: center;
    gap: 20px;
  }
@media (max-width: 768px){.footer-sns-wrap{
      gap: 10px;
    }}
#text_w_footer_text10{
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
#text_w_footer_text10 .text-table{
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
#text_w_footer_text10,#text_w_footer_text10 .text-table{
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
.floating-ban{
      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
      width: 80px;
      position:fixed;
      bottom:200px;
      right:45px;
  }
.floating-ban .floating-box{
      width:80px;
      height:80px;
      background-color: #D1B48C;
      color:#fff;
      font-size: 14px;
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 10px;
      flex-direction: column;
      border-bottom: 1px solid #fff;
      line-height:1;
  }
.floating-ban .floating-box img{
      width: auto;
      margin:0 !important;
  }
.floating-ban .floating-box.top-btn{
      background-color: #fff;
      height: 36px;
      flex-direction: row;
      color: #212460;
      cursor: pointer;
  }
.floating-ban .floating-box.top-btn img{
      margin:0 !important;
  }
@media all and (max-width:768px){.pc_section #padding_w_footer_widget07{
			height: 35px !important;
		}}