@charset "UTF-8";
/* CSS Document */

a {
	color:#3e4f85;
    text-decoration: none;
　　color:#3e4f85;
    text-decoration: none;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
a:hover{
	color:#aabbee;
}

a.end{
	text-decoration: none;
    list-style: none;
    color:#666666;
	font-size:15px;
	hover:#0F6;
}
a.end:hover{
	color:#aabbee;
}

a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);  /* For IE 5-7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* For IE 8 */
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

img {
border: 0;
}




#rogo{
	margin: auto;
	text-align: center;
	width: 610px;
}
#title{
	margin: auto;
	text-align: center;
	width: 610px;
	font-size:25px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;

}

#main{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 124px;
}
#annai{
    position: absolute;
	margin-top: auto;
	margin-left: 0px;
    width: 122px;
    height: 122px;
}
#product{
	position: absolute;
	margin-top: auto;
	margin-left: 122px;
	width: 122px;
	height: 122px;
}
#news{
	position: absolute;
	margin-top: auto;
	margin-left: 244px;
	width: 122px;
	height: 122px;
}
#access{
	position: absolute;
	margin-top: auto;
	margin-left: 366px;
	width: 122px;
	height: 122px;
}
#contact{
	position: absolute;
	margin-top: auto;
	margin-left: 488px;
	width: 122px;
	height: 122px;
}

#slideshow {
   position: relative;
    overflow:hidden;
    width:610px;/* 画像の横幅に合わせて記述 */
   height: 300px; /* 画像の高さに合わせて記述 */
}
#slideshow p {
   position: absolute;
   top:-20px;
   left:50%;
    width:610px;
    height:300px;
    margin-left:-305px;
   z-index: 8;
   opacity: 0.0;
   background-color:#FFF;
}
#slideshow p.active {
   z-index: 10;
   opacity: 1.0;
}
#slideshow p.last-active {
   z-index: 9;
}
#slideshow p img {
   width:  610px; /* 画像の横幅 */
   height: 300px; /* 画像の高さ */
   display: block;
   border: 0;
}
#contents_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	line-height: 100px;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
#contents{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 200px;
}
#contents_rikagaku{
    position: absolute;
	margin-top: auto;
	margin-left: 0px;
    width: 300px;
    height: 200px;
}
#contents_bio{
    position: absolute;
	margin-top: auto;
	margin-left: 300px;
    width: 300px;
    height: 200px;
}
/*--
#contents_english{
    position: absolute;
	margin-top: auto;
	margin-left: 410px;
    width: 200px;
    height: 200px;
}
*/
#nintei_title{
	margin: auto;
	text-align: center;
	width: 610px;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	height: 100px;
	line-height: 100px;
	font-weight: 500;
	letter-spacing: 0.2em;
}
#nintei{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 200px;
}
#kyoto_title{
	margin: auto;
	text-align: center;
	width: 610px;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	height: 100px;
	line-height: 100px;
	font-weight: 500;
	letter-spacing: 0.2em;
}
#kyoto{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 200px;
}
#news_title{
	margin: auto;
	text-align: center;
	width: 610px;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	height: 100px;
	line-height: 100px;
	font-weight: 500;
	letter-spacing: 0.2em;
}
#news_kyugyou{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 220px;
}
#news_kyugyou_img{
	position: absolute;
	margin-top: auto;
	margin-left: 0px;
    width: 250px;
}
#news_kyugyou_letter{
	position: absolute;
	margin-top: auto;
	margin-left: 260px;
    width: 350px;
    height: 200px;
	font-size:22px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: left;
	font-weight: 400;
}
#news_20230725{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 220px;
}
#news_20230725_img{
	position: absolute;
	margin-top: auto;
	margin-left: 0px;
    width: 250px;
}
#news_20230725_letter{
	position: absolute;
	margin-top: auto;
	margin-left: 260px;
    width: 350px;
    height: 200px;
	font-size:22px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: left;
	font-weight: 400;
}
#news_newspaper{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 220px;
}
#news_newspaper_img{
	position: absolute;
	margin-top: auto;
	margin-left: 0px;
    width: 250px;
}
#news_newspaper_letter{
	position: absolute;
	margin-top: auto;
	margin-left: 260px;
    width: 350px;
    height: 200px;
	font-size:22px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: left;
	font-weight: 400;
}
#news_keisokuten{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 220px;
}
#news_keisokuten_img{
	position: absolute;
	margin-top: auto;
	margin-left: 0px;
    width: 250px;
    height: 200px;
	line-height: 50px;
	font-size: 24px;
	background: #A7BEE3;
}
#news_keisokuten_letter{
	position: absolute;
	margin-top:0px;
	margin-left: 260px;
    width: 350px;
    height: 200px;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: left;
	font-weight: 500;
}
#news_imuno{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 220px;
}
#news_imuno_img{
	position: absolute;
	margin-top: auto;
	margin-left: 0px;
    width: 250px;
    height: 200px;
}
#news_imuno_letter{
	position: absolute;
	margin-top: auto;
	margin-left: 260px;
    width: 350px;
    height: 200px;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: left;
	font-weight: 500;
}
#news_shinpo{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 220px;
}
#news_shinpo_img{
	position: absolute;
	margin-top: auto;
	margin-left: 0px;
    width: 250px;
    height: 200px;
}
#news_shinpo_letter{
	position: absolute;
	margin-top: auto;
	margin-left: 260px;
    width: 350px;
    height: 200px;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: left;
	font-weight: 500;
}
#news_kokusai{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 220px;
}
#news_kokusai_img{
	position: absolute;
	margin-top: auto;
	margin-left: 0px;
    width: 250px;
    height: 200px;
}
#news_kokusai_letter{
	position: absolute;
	margin-top: auto;
	margin-left: 260px;
    width: 350px;
    height: 200px;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: left;
	font-weight: 500;
}
#news_maesyori{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 220px;
}
#news_maesyori_img{
	position: absolute;
	margin-top: auto;
	margin-left: 0px;
    width: 250px;
    height: 200px;
}
#news_maesyori_letter{
	position: absolute;
	margin-top: auto;
	margin-left: 260px;
    width: 350px;
    height: 200px;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: left;
	font-weight: 500;
}
#news_kyotomove{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 220px;
}
#news_kyotomove_img{
	position: absolute;
	margin-top: auto;
	margin-left: 0px;
    width: 250px;
    height: 200px;
}
#news_kyotomove_letter{
	position: absolute;
	margin-top: auto;
	margin-left: 260px;
    width: 350px;
    height: 200px;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: left;
	font-weight: 500;
}
/**------------------------ サブページタイトルバック画像-------------------------------------**/
#subtitle_back_img{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 200px;
	background-image: url("../images/subtitle_back.gif");
	background-repeat: no-repeat;
	line-height: 200px;
	color: #FFF;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
/**------------------------ 会社案内-----------------------------------------------------**/
#company_houshin_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #dddddd;
	line-height: 100px;
	color: #222;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
#company_houshin{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 250px;
}
#company_houshin_img{
	position: absolute;
	margin-top: auto;
	margin-left: 0px;
	text-align: center;
	width: 250px;
	height: 200px;
}
#company_houshin_letter{
	position: absolute;
	margin-top: auto;
	margin-left: 250px;
	text-align: left;
	width: 360px;
	height: 200px;
	color: #222;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#company_outline_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #dddddd;
	line-height: 100px;
	color: #222;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
table.outline{
	border-collapse: collapse;
	width:600px;
	height:auto;
	text-align:left;
	margin:auto;
	line-height: 1.5;
}
table.outline th{
	width:150px;
	padding: 10px;
	font-weight:normal;
	vertical-align: top;
	border: 1px solid #ccc;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.1em;
}
table.outline td{
	padding: 10px;
    vertical-align: top;
    border: 1px solid #ccc;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}
#company_torihikisaki_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #dddddd;
	line-height: 100px;
	color: #222;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
table.customer{
	border-collapse: collapse;
	width:600px;
	height:auto;
	text-align:left;
	margin:auto;
	line-height: 1.5;
}
table.customer th{
	width:150px;
	padding: 10px;
	font-weight:normal;
	vertical-align: top;
	border: 1px solid #ccc;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.1em;
}
table.customer td{
	padding: 10px;
    vertical-align: top;
    border: 1px solid #ccc;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}
#company_history_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #dddddd;
	line-height: 100px;
	color: #222;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
table.history{
	border-collapse: collapse;
	width:600px;
	height:auto;
	text-align:left;
	margin:auto;
	line-height: 1.5;
}
table.history th{
	width:150px;
	padding: 10px;
	font-weight:normal;
	vertical-align: top;
	border: 1px solid #ccc;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.1em;
}
table.history td{
	padding: 10px;
    vertical-align: top;
    border: 1px solid #ccc;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}
#company_work_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #dddddd;
	line-height: 100px;
	color: #222;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
#company_mainwork_title{
	margin: auto;
	text-align: left;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 50px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#company_mainwork{
	margin: auto;
	text-align: left;
	width: 610px;
	height:　auto;
	color: #222;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}
#company_mainwork_title2{
	margin: auto;
	text-align: left;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 50px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#company_mainwork2{
	margin: auto;
	text-align: left;
	width: 610px;
	height:　auto;
	color: #222;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}
#company_mainwork_title3{
	margin: auto;
	text-align: left;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 50px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#company_mainwork3_1{
	margin: auto;
	text-align: left;
	width: 610px;
	height:　auto;
	color: #222;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
	
}


/**-------------------英語教育事業(english.html)----------------------------------------------------**/
#english_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: auto;
}
#english_top_img{
	margin: auto;
	text-align: center;
	width: 610px;
	height: auto;
}
#english_mainwork_title1{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 100px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#english_mainwork{
	margin: auto;
	text-align: left;
	width: 610px;
	height: auto;
	color: #222;
	font-size:22px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}
#english_mainwork_title2{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 100px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#english_mainwork2{
	margin: auto;
	text-align: left;
	width: 610px;
	height: auto;
	color: #222;
	font-size:22px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}
#english_mainwork_title3{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 100px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#english_mainwork3{
	margin: auto;
	text-align: left;
	width: 610px;
	height: auto;
	color: #222;
	font-size:22px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}


/**--------------------アクセス----------------------------------------------------**/
#access_office_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color:#192555;
	line-height: 100px;
	color: #fff;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
#access_office_adress{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	line-height: 100px;
	color: #222;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}
#access_kyotooffice_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color:#192555;
	line-height: 100px;
	color: #fff;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
#access_kyotooffice_adress{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	line-height: 50px;
	color: #222;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}
/**--------------------お問い合わせ----------------------------------------------------**/
#contact_kyotooffice_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color:#192555;
	line-height: 100px;
	color: #fff;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
#contact_kyotooffice_telfax{
	margin: auto;
	text-align: center;
	width: 610px;
	height: auto;
	color: #222;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#contact_office_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color:#192555;
	line-height: 100px;
	color: #fff;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
#contact_office_telfax{
	margin: auto;
	text-align: center;
	width: 610px;
	height: auto;
	color: #222;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#contact_office_mailtitle{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color:#192555;
	line-height: 100px;
	color: #fff;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0.2em;
}
#contact_office_mail{
	margin: auto;
	text-align: center;
	width: 610px;
	height: auto;
	color: #222;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#contact_office_form{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 200px;
}
#contact_office_form_bn{
	position: absolute;
	margin-top: 50px;
	margin-left: 80px;
	text-align: center;
	width: 450px;
	height: 100px;
	background-color:#9A9A9A;
	line-height: 100px;
	color: #111;
	font-size:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 400;
	letter-spacing: 0.2em;
}

/*-----------------------------rikagaku.html--------------------------------------------------------*/
#rikagaku_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: auto;
}
#to-bio{
	margin: auto;
	text-align: right;
	width: 610px;
	height: auto;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}
#sz-pcb-pt010_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 100px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#sz-pcb-pt010_img{
	margin: auto;
	text-align: center;
	width: 610px;
	height: auto;
}
#sz-pcb-pt010_letter{
	margin: auto;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
	width: 610px;
	height: auto;
	background-color:#dddddd;
	color: #222;
	font-size:24px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}

#mae_main{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:610px;
	text-align:left;
}
table.maesyori{
	width:610px;
	margin:2em 0;
	border-spacing:0px;
	border-top: 1px solid #888;   /*table要素の「上」ボーダー*/
	border-left: 1px solid #888;  /*table要素の「左」ボーダー*/
}

table.maesyori td.hinmoku{
	width:60px;
	text-align:left;
	border-bottom:1px solid #888; /*セルの「下」ボーダー*/
	border-right: 1px solid #888; /*セルの「右」ボーダー*/
	padding:0.5em;  /*セルのボーダーとテキストの間をあけて読みやすく*/
	color:#333;
	font-size:16px;
　}

table.maesyori td.naiyou{
	width:400px;
	text-align:left;
	border-bottom:1px solid #888; /*セルの「下」ボーダー*/
	border-right: 1px solid #888; /*セルの「右」ボーダー*/
	padding:0.5em;  /*セルのボーダーとテキストの間をあけて読みやすく*/
	color:#333;
	font-size:16px;
　}
table.maesyori td.zu{
	width:150px;
	text-align:left;
	border-bottom:1px solid #888; /*セルの「下」ボーダー*/
	border-right: 1px solid #888; /*セルの「右」ボーダー*/
	padding:0.5em;  /*セルのボーダーとテキストの間をあけて読みやすく*/
	color:#333;
	font-size:16px;
　}

#globe_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 100px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}

#globe{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:610px;
	height:400px;
	/*background-color:#aacc77;*/
	text-align:left;
}
#globe_gazou{
	position:absolute;
	margin-top:50px;
	margin-left:0px;
	width:200px;
	height:auto;
	/*background-color:#BD3E40;*/
	
}
#globe_letter{
	position: absolute;
	margin-top: 0px;
	margin-left: 220px;
	height: auto;
	width:390px;
	background-color:#dddddd;
	font-size:20px;
	padding-left: 5px;
	padding-right: 5px;
}
#shirinji_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 100px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}

#shirinji{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:610px;
	height:350px;
}
#shirinji_gazou{
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	width:200px;
	height:auto;
	
}

#shirinji_letter{
	position:absolute;
	margin-top:0px;
	margin-left:220px;
	width:390px;
	height: auto;
	background-color:#dddddd;
	font-size:20px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#productall_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color:#8C8EAF;
	line-height: 100px;
	color: #222;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#productall{
	margin: auto;
	text-align: left;
	width: 520px;
	height: auto;
	color: #222;
	font-size:22px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
}

/*-----------------------------product.html--------------------------------------------------------*/
#bio-product_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: auto;
}
#to-rikagakusouchi{
	margin: auto;
	text-align: right;
	width: 610px;
	height: auto;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 300;
	letter-spacing: 0em;
	
}
#flo_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 100px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#dxs610{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:610px;
	height:800px;
	/*background-color:#00FFCC;*/
}

#dxs610_1{
	position:absolute;
	margin-top:60px;
	margin-left:0px;
	width:200px;
	height:380px;
	/*background-color:#FF9900;*/
}
#dxs610_2{
	position:absolute;
	margin-top:35px;
	margin-left:205px;
	width:405px;
	height:500px;
	background-color:#eeeeee;
}
#dxs610_2_top{
	position:absolute;
	margin-top:0px;
	margin-left:5px;
	width:380px;
	height:350px;
	/*background-color:#eeeecc;*/
	text-align:left;
	color:#333;
	text-indent:1em;
	line-height:125%;
	padding-left:10px;
}
#tagumini1{
	position:absolute;
	margin-top:380px;
	margin-left:5px;
	margin-right: 5px;
	width:390px;
	height:30px;	
}
#tagumini2{
	position:absolute;
	margin-top:430px;
	margin-left:5px;
	margin-right: 5px;
	width:390px;
	height:30px;
}
#tagumini3{
	position:absolute;
	margin-top:480px;
	margin-left:5px;
	margin-right: 5px;
	width:390px;
	height:30px;
}
#dio_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 100px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#dxs600{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:610px;
	height:450px;
	/*background-color:#00FFCC;*/
}

#dxs600_1{
	position:absolute;
	margin-top:50px;
	margin-left:0px;
	width:200px;
	height:270px;
	/*background-color:#FF9900;*/
}
#dxs600_2{
	position:absolute;
	margin-top:35px;
	margin-left:205px;
	width:405px;
	height:260px;
	background-color:#eeeeee
}
#dxs600_2_top{
	position:absolute;
	margin-top:0px;
	margin-left:5px;
	margin-right: 5px;
	width:380px;
	height:190px;
	background-color:#eeeeee;
	text-align:left;
	color:#333;
	text-indent:1em;
	line-height:125%;
	padding-left:10px;
}
#tagumini4{
	position:absolute;
	margin-top:210px;
	margin-left:5px;
	margin-right: 5px;
	width:390px;
	height:30px;
}
#tagumini5{
	position:absolute;
	margin-top:260px;
	margin-left:5px;
	margin-right: 5px;
	width:390px;
	height:30px;
}
#dio2_title{
	margin: auto;
	text-align: center;
	width: 610px;
	height: 100px;
	background-color: #094587;
	line-height: 100px;
	color: #fff;
	font-size:26px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 500;
	letter-spacing: 0em;
}
#spd600{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:610px;
	height:450px;
	/*background-color:#00FFCC;*/
}

#spd600_1{
	position:absolute;
	margin-top:30px;
	margin-left:0px;
	width:200px;
	height:200px;
	/*background-color:#FF9900;*/
}
#spd600_2{
	position:absolute;
	margin-top:30px;
	margin-left:205px;
	width:405px;
	height:300px;
	background-color:#eeeeee;
}
#spd600_2_top{
	position:absolute;
	margin-top:5px;
	margin-left:5px;
	margin-right: 5px;
	width:380px;
	height:250px;
	background-color:#eeeeee;
	text-align:left;
	color:#333;
	text-indent:1em;
	line-height:125%;
	padding-left:10px;
}

/*-----------------------------footer div共通部分--------------------------------------------------------*/

#footer{
	margin: auto;
	width: 610px;
	height:40px;
	background-color:#0E0F2E;
	color:#ffffff;
	text-align: center;
	line-height: 40px;
}
