

.fill_product {

    width:280px;

    height:280px;

    background-position:center;

    background-size:cover;

    border-radius:6px;

}





#product_path_font{

    margin-top: 100px;

    font-weight: bold;

    font-size: 16px;

}



#product_first_font{

    font-weight: bold;

    font-size: 25px;

}





#product_path_gap{

    margin-bottom: -45px;

}





#product_list_txt{

    padding-top: 20px;

    background-color: #002E5D;

    height: 60px;

    width: 280px;

    text-align: center;

    vertical-align: middle;

    font-weight: bold;

    opacity: 0.8;

    color: white;

    position: absolute;

    bottom:0px;

    border-radius:6px;

}





.fill_product_view {

    width:100%;

    height:280px;

    background-position:center;

    background-size:cover;

    border-radius:6px;

}







.fill_product_view_1 {

    width:100%;

    background-position:center;

    background-size:cover;

    border-radius:6px;

    padding-top: 60px;

}



.fill_product_view_2 {

    width:100%;

    background-position:center;

    background-size:cover;

    border-radius:6px;

    padding-top: 10px;

}





.fill_product_view_3 {

    width:100%;

    background-position:center;

    background-size:cover;

    border-radius:6px;

    padding-top: 10px;

}



.fill_product_view_4 {

    width:100%;

    background-position:center;

    background-size:cover;

    border-radius:6px;

    padding-top: 30px;

    font-weight: bold;

    font-size: 16px;

}





.fill_product_view_5 {

    width:100%;

    background-position:center;

    background-size:cover;

    border-radius:6px;

    padding-top: 10px;

}









.fill_product_view_image {

    height:150px;

    background-position:center;

    border-radius:6px;

    text-align: center;

}





#product_name_2{

    width: 100%;

    font-weight: bold;

    font-size: 22px;

    text-align: center;

    text-decoration: none;

    padding-top: 5px;

}







#product_name_3{

    width: 100%;

    font-size: 18px;

    text-align: center;

    text-decoration: none;

    padding-top: 10px;

}







#product_name_view_all{

    font-size: 18px;

    text-align: center;

    text-decoration: none;

    padding-top: 10px;

}





.devide_line{

    width: 100%;

    border: 1px solid #C3C3C3;

}















.product_view_detail_image {

    margin-top: 20px;

    background-position:center;

    border-radius:6px;

    text-align: center;

}





#image_size {

    margin-top: 50px;

    width: 250px;

}





#image_size_s {

    width: 100%;

}







#product_view_detail{

    margin-left: 50px;

    margin-top: 50px;

    font-weight: bold;

    font-size: 22px;

    text-align: left;

    text-decoration: none;

    padding-top: 5px;

}







#rnd_year {

    margin-left: 40px;

    margin-top: 40px;

    font-weight: bold;

    font-size: 40px;

    font-style: italic;

    color: dodgerblue;

    text-align: left;

    text-decoration: none;

    padding-top: 5px;

}



#rnd_year_2 {

    margin-left: 40px;

    margin-top: 20px;

    font-weight: bold;

    font-size: 40px;

    font-style: italic;

    color: dodgerblue;

    text-align: left;

    text-decoration: none;

    padding-top: 5px;

}





#product_view_detail_comment{

    margin-left: 50px;

    font-weight: bold;

    font-size: 18px;

    text-align: left;

}





#product_view_detail_comment_2{

    margin-top: 130px;

    margin-left: 50px;

    font-size: 18px;

    text-align: left;

}









#product_detail_comment{

    margin-left: 50px;

}







#Specification_txt{

    margin-left: 80px;

    font-weight: bold;

    font-size: 18px;

}





#Specification_img{

    margin-left: 100px;

    margin-top: 20px;

}











#txt_comment_rnd{

    margin-top: 50px;

}









#txt_comment_rnd2{

    margin-top: 20px;

}











#about_comment{

    font-size: 20px;

}



#about_comment2{

    font-size: 16px;

}





#img_align{

    text-align: right;



}



#about_top_text{

    position: relative;

    color:white;

    font-size: 30px;

    font-weight: bold;

    padding-top: 50px;

    padding-left: 700px;

}





#about_top_text2{

    color:white;

    font-weight: normal;

    margin-top: 0px;

    padding-left: 0px;



}



.fill2{

    width: 100%;

    height: 180px;

    background-repeat: repeat-x;"

}







#border_line{

    border-style: solid;

    border-color: #efefef;

    border-width: 1px;

}



#corp_border_line {

    border-style: solid;

    border-color: #efefef;

    border-width: 1px;

    border-radius:6px;

    text-align: center;

    padding-top: 10px;

    padding-bottom: 10px;

}





#image_center{

    text-align: center;

}



