﻿@charset "utf-8";


/* ナビゲーションメニュー(ロゴ) */
.nv{ 
    position:static;
}
.c_main{
    padding-top:0;
}
.s_main{
    margin-top:0;
    padding-top:0;
}

/* ドキュメントページ用 */
.document-page-container {
    width:90%; 
    height:auto;
    margin-left:5%; 
    margin-right:5%; 
    margin-top:0px;
}

/* トップメージメッセージ */
.top-page-message-container1,
.top-page-message-container2 {
text-align:center;
font-size:2.5vw;
font-weight: 700;
padding:3em 1em;
text-align:center;
letter-spacing:0.2em;
}
.top-page-message-container1 {
line-height: 2em;
font-size:3.5vw;
}
.top-page-message-container2 {
padding-top:0;
}


.product-item-text{
    font-size:10px;
}
/* トップイメージ(アイコン) */
.top-img-circle1,
.top-img-circle2,
.top-img-circle3,
.top-img-circle4,
.top-img-circle5,
.top-img-circle6, 
.top-img-circle7 {
    display: none;
}
.top-img-circle1 { top: 50%; left: 47%;}
.top-img-circle2 { top: 30%; left: 50%;}
.top-img-circle3 { top: 30%; left: 50%;}
.top-img-circle4 { top: 30%; left: 50%;}
.top-img-circle5 { top: 55%; left: 50%;}
.top-img-circle6 { top: 30%; left: 50%;}
.top-img-circle7 { top: 30%; left: 50%;}

.top-img-text1 {
    display: none;
}

/* 会社概要 テーブル */
.th-a {
  width: 50px;
  text-align:center;
  padding:10px 15px;
  font-size:12px;
  border: 1px solid #bbb;
}

.th-b {
  width: 600px;
  padding-left:10px;
  font-size:12px;
  text-align:left;
  line-height:1.3em;
  border: 1px solid #bbb;
}
tb {
  width: 100%;
  background:#FFFFEE;
}

