@charset "utf-8";
/* CSS Document */

.SpryHiddenRegion {
    visibility: hidden;
}

.h_Area1{
width:300px;
height:85px;
margin:0px;
padding:0px;
float:left;
position:relative;
top:10px;
}

.h_Area2{
width:350px;
height:85px;
margin:0px;
padding:0px;
float:left;
}

.h_Area3{
width:300px;
height:85px;
margin:0px;
padding:0px;
float:left;
}

.a3_Col{
width:100%;
height:35px;
margin:5px 0px 0px 0px;
padding:0px;
overflow:hidden;
}

.a3_Col ul{
margin:0px;
padding:0px;
list-style:none;
width:105px;
height:35px;
float:left;
}

.a3_Col ul li{
margin:0px;
padding:0px;
width:35px;
line-height:35px;
float:left;
}

.a3_Col span{
margin:10px 10px;
padding:0px;
width:175px;
float:left;
text-align:right;
}

.col_F_s a {
background-image:url(../../_parts/img/font_s.jpg);
}
.col_F_r a {
background-image:url(../../_parts/img/font_r.jpg);
}
.col_F_l a {
background-image:url(../../_parts/img/font_l.jpg);
}

.col_F_s img,
.col_F_r img,
.col_F_l img{
visibility:hidden;
}

.col_F_s a,
.col_F_s a:link,
.col_F_s a:visited,
.col_F_r a,
.col_F_r a:link,
.col_F_r a:visited,
.col_F_l a,
.col_F_l a:link,
.col_F_l a:visited{
background-position:0px 0px;
float:left;
}

.col_F_s a:focus,
.col_F_s a:hover,
.col_F_s a:active,
.col_F_r a:focus,
.col_F_r a:hover,
.col_F_r a:active,
.col_F_l a:focus,
.col_F_l a:hover,
.col_F_l a:active{
background-position:0px 35px;
float:left;
}


 /* content head start */
 

#cont_head{
width:750px;
height:auto;
margin:0px;
padding:0px;
}

#ch_h{
width:750px;
height:35px;
padding:6px 0px 0px 0px;
margin:0px;
background:url(../../_parts/img/cap_bk.jpg) no-repeat top;
}

#ch_h h1{
text-indent:12px;
}

#ch_pkz{
width:100%;
height:1em;
padding:0px;
margin:2px 0px 5px 0px;
}

#ch_pkz ul{
padding:0px;
margin:0px;
line-height:1em;
list-style-type:none;
height:1em;
}

#ch_pkz ul li{
width:auto;
height:1em;
margin:0px;
padding:0px;
text-indent:2px;
float:left;
}

#ch_pkz ul li a{
text-decoration:underline;
}
 
 /* content head end */

/* head end */


/* main start */

#main{
margin:0px;
padding:0px;
width:100%;
height:auto;
}

.m_Area1{
width:950px;
height:300px;
margin:0px 0px 5px 0px;
padding:0px;
}

.m_Area2{
width:750px;
height:auto;
margin:0px;
padding:0px;
float:left;
}

.m_Area3{
width:745px;
height:auto;
margin:0px;
padding:0px;
border-bottom:solid 1px #c2c2c2;
}

.m_Area3 ul{
padding:0px;
margin:0px;
list-style:none;
}


.m_Area3 span{
width:745px;
height:35px;
margin:0px;
padding:0px;
background:url(../../_parts/img/information_bk.jpg) no-repeat top;
display:block;
text-align:right;
}

.m_Area3 span a{
width:auto;
height:35px;
margin:0px;
padding:0px 5px 0px 0px;
position:relative;
top:11px;
}

.topicsGrp{
padding:0px 0px 5px 0px;
margin:0px;
width:auto;
height:auto;
border-left:solid 1px #c2c2c2;
border-right:solid 1px #c2c2c2;
}

.topics{
width:100%;
height:auto;
padding:3px 0px 0px 0px;
margin:0px 0px 0px 3px;
border-bottom:dashed 1px #c2c2c2;
}

.topics a{
color:#0033FF;
}

.topics .update{
	padding:0px 0px 0px 40px;
	margin:0px;
	width:auto;
	height:28px;
	background:url(../img/inf.jpg) no-repeat left top;
	display:inline;
}

.topics .info{
	padding:0px;
	margin:0px;
	width:auto;
	height:28px;
	display:inline;
}

.topics .seminar{
	padding:0px;
	margin:0px;
	width:auto;
	height:28px;
	display:inline;
}

.topics .none{
	width:0px;
	height:0px;
}

.m_Area4{
	width:745px;
	height:660px;
	margin:10px 0px;
	padding:0px;
}

.m_Area5{
margin:0px;
padding:0px;
width:200px;
height:auto;
float:left;
}

.m_Area5 ul{
margin:0px;
padding:0px;
list-style:none;
}

.m_Area5 ul li{
margin:0px;
padding:0px 0px 5px 0px;
}


.bn_camp a {
background-image:url(../../_parts/img/camp_form_bg01.jpg);
display:block;
width:190px;
position:relative;
left:520px;
margin:0px 0px 5px 0px;
}
.bn_trial a {
background-image:url(../../_parts/img/bn_trial.jpg);
display:block;
margin:0px 0px 5px 0px;
}
.bn_catalog a {
background-image:url(../../_parts/img/bn_catalog.jpg);
display:block;
margin:0px 0px 5px 0px;
}
.bn_contact a {
background-image:url(../../_parts/img/bn_contact.jpg);
display:block;
margin:0px 0px 5px 0px;
}

.bn_trial img,
.bn_catalog img,
.bn_contact img{
visibility:hidden;
}

.bn_camp a,
.bn_camp a:link,
.bn_camp a:visited,
.bn_trial a,
.bn_trial a:link,
.bn_trial a:visited,
.bn_catalog a,
.bn_catalog a:link,
.bn_catalog a:visited,
.bn_contact a,
.bn_contact a:link,
.bn_contact a:visited{
background-position:0px 0px;
}

.bn_camp a:focus,
.bn_camp a:hover,
.bn_camp a:active,
.bn_trial a:focus,
.bn_trial a:hover,
.bn_trial a:active,
.bn_catalog a:focus,
.bn_catalog a:hover,
.bn_catalog a:active,
.bn_contact a:focus,
.bn_contact a:hover,
.bn_contact a:active{
background-position:0px 35px;
}

.bn_content{
margin-bottom:5px;
}

/* sub end */

#entryBody{
margin:0px;
padding:0px;
width:750px;
font-size:;
height:auto;
float:left;
}

.item{
width:748px;
height:auto;
min-height:125px;
margin:5px 0px 0px 0px;
padding:0px;
border:solid 1px #c2c2c2;
}

.item table{
margin:5px;
padding:0px;
}

.item table tr{
vertical-align:top;
}

.item table tr td{
margin:0px;
padding:0px;
height:145px;
width:auto;
}

.item td ul{
list-style:none;
margin:0px;
padding:0px 0px 0px 5px;
width:auto;
height:auto;
}

.item td img{
margin:15px 0px 0px 0px;
padding:auto;
display:block;
vertical-align:middle;
}

.item td ul li{
margin:3px 0px 0px 0px;
padding:0px;
text-indent:1em;
}

.item td ul a{
height:auto;
width:auto;
padding:0px;
margin:0px;
}

.tr_Col0{
margin:0px;
padding:0px;
}

.tr_Col0 table{
margin:0px;
padding:0px;
}

.tr_Col0 table ul{
margin:0px;
padding:0px;
list-style:none;
}

.tr_Col0 table ul li{
margin:2px 0px;
padding:0px;
list-style:none;
}

.tr_Col1{
margin:0px;
padding:0px;
}

.tr_Col1 table{
margin:0px;
padding:0px;
border:#c2c2c2 solid 1px;
}

.tr_Col1 table ul{
margin:0px;
padding:0px;
list-style:none;
}

.tr_Col1 table ul li{
margin:2px 0px;
padding:0px;
}

.contentTitle{
width:740px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 5px;
border-bottom:#5e87b4 solid 1px;
border-left:#5e87b4 solid 3px;
}

.topContentGrp{
width:745px;
height:auto;
margin:0px;
padding:0px;
}

.topContentTitle{
width:735px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 5px;
border-bottom:#5e87b4 solid 1px;
border-left:#5e87b4 solid 3px;
}

.topContent{
width:740px;
height:auto;
border:#c2c2c2 solid 1px;
}

.top_p{
width:360px;
margin:0px 5px;
padding:5px;
}

.top_p img{
float:left;
}

.top_p ul{
width:auto;
height:auto;
padding:0px;
margin:0px 0px 0px 5px;
float:left;
list-style:none;
}

.top_p ul li{
width:225px;
height:auto;
padding:2px 0px;
border-bottom:#c2c2c2 dashed 1px;
text-indent:3px;
}

.topContent02,
.topContent03,
.topContent04{
}

.topContent02 a {
background-image:url(../../_parts/img/top_content02.jpg);
display:block;
margin:auto;
width:190px;
}
.topContent03 a {
background-image:url(../../_parts/img/top_content03.jpg);
display:block;
margin:auto;
width:190px;
}
.topContent04 a {
background-image:url(../../_parts/img/top_content04.jpg);
display:block;
margin:auto;
width:190px;
}

.topContent02 img,
.topContent03 img,
.topContent04 img{
visibility:hidden;
}

.topContent02 a,
.topContent02 a:link,
.topContent02 a:visited,
.topContent03 a,
.topContent03 a:link,
.topContent03 a:visited,
.topContent04 a,
.topContent04 a:link,
.topContent04 a:visited{
background-position:0px 0px;
}

.topContent02 a:focus,
.topContent02 a:hover,
.topContent02 a:active,
.topContent03 a:focus,
.topContent03 a:hover,
.topContent03 a:active,
.topContent04 a:focus,
.topContent04 a:hover,
.topContent04 a:active{
background-position:0px 35px;
}


/* aboutGrp */

.ac{
margin:5px 0px 5px 0px;
padding:0px 0px 5px 0px;
}

.ac ul{
list-style:none;
padding:0px;
margin:0px;
}

.ac ul li{
margin:3px 5px;
}

.ac span{
}

.ac table{
width:98%;
padding:5px 0px 10px 1%;
}

.ac table tr td{
padding:5px 0px 5px 5px;
margin:0px 0px 5px 0px;
border-bottom:#c2c2c2 solid 1px;
}

.ac iframe,
.ac small{
margin:5px 0px 5px 4px;
}


/* aboutGrp */

/* information */

.ic{
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

.ic pre{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
margin:0px;
padding:0px;
}

.ic ul{
list-style:none;
padding:0px;
margin:0px;
}

.ic ul li{
padding:3px 5px;
}

.ic span{
}

.ic table{
width:98%;
padding:5px 0px 10px 1%;
}

.ic table tr td{
padding:5px 0px 5px 5px;
margin:0px 0px 5px 0px;
border-bottom:#c2c2c2 solid 1px;
}

.ic .topicsGrp{
padding:0px 0px 5px 0px;
margin:5px 0px 0px 0px;
width:auto;
height:auto;
border:solid 1px #c2c2c2;
text-indent:1em;
}

.topicsGrp a{
color:#0033ff;
}

.ic .topics{
width:730px;
height:auto;
padding:8px 0px 5px 5px;
margin:0px 0px 10px 5px;
border-bottom:dashed 1px #c2c2c2;
text-indent:0px;
}

/* information */

/* customer */

.cc{
margin:5px 0px 5px 0px;
padding:0px 0px 5px 0px;
border:#c2c2c2 solid 1px;
}

.cc ul{
list-style:none;
padding:0px;
margin:0px;
}

.cc ul li{
margin:3px 5px;
}

.cc span{
}

.cc table{
width:98%;
padding:5px 0px 10px 1%;
}

.cc table tr th{
border-bottom:#c2c2c2 solid 1px;
}

.cc table tr td{
padding:5px 0px 5px 5px;
margin:0px 0px 5px 0px;
border-bottom:#c2c2c2 solid 1px;
}

/* customer */

/* seminar */

.sc{
width:750px;
height:auto;
padding:0px;
margin:0px 0px 10px 0px;
}

.sc table{
width:750px;
height:auto;
padding:0px;
margin:0px 0px 5px 0px;
border-left:#c2c2c2 solid 1px;
}

.sc table tr{
}

.sc table tr th{
border-top:#c2c2c2 solid 1px;
border-right:#c2c2c2 solid 1px;
border-bottom:#c2c2c2 solid 1px;
padding:5px 0px 5px 5px;
text-align:left;
}

.sc table tr td{
border-bottom:#c2c2c2 solid 1px;
border-right:#c2c2c2 solid 1px;
padding:5px 0px 5px 5px;
}

.sc ul{
width:750px;
height:auto;
}

.s_Yayoi{
width:600px;
height:35px;
margin:0px 0px 10px 0px;
}

.s_Yayoi a{
width:375px;
background-image:url(../../_parts/img/s_yayoi.jpg);
padding:auto;
margin:auto;
display:block;
}

.s_Yayoi img{
visibility:hidden;
}

.s_Yayoi a,
.s_Yayoi a:link,
.s_Yayoi a:visited{
background-position:0px 0px;
}

.s_Yayoi a:focus,
.s_Yayoi a:hover,
.s_Yayoi a:active{
background-position:0px -35px;
}

.s_Sori{
width:600px;
height:35px;
margin:0px 0px 10px 0px;
}

.s_Sori a{
width:375px;
background-image:url(../../_parts/img/s_sorimachi.jpg);
padding:auto;
margin:auto;
display:block;
}

.s_Sori img{
visibility:hidden;
}

.s_Sori a,
.s_Sori a:link,
.s_Sori a:visited{
background-position:0px 0px;
}

.s_Sori a:focus,
.s_Sori a:hover,
.s_Sori a:active{
background-position:0px -35px;
}

.s_fyykk{
width:600px;
height:35px;
margin:0px 0px 10px 0px;
}

.s_fyykk a{
width:375px;
background-image:url(../../_parts/img/yykk_freeapplication.jpg);
padding:auto;
margin:auto;
display:block;
}

.s_fyykk img{
visibility:hidden;
}

.s_fyykk a,
.s_fyykk a:link,
.s_fyykk a:visited{
background-position:0px 0px;
}

.s_fyykk a:focus,
.s_fyykk a:hover,
.s_fyykk a:active{
background-position:0px -35px;
}

.sc_yykk{
width:750px;
height:auto;
padding:0px 0px 5px 0px;
margin:0px 0px 10px 0px;
border-bottom:solid 1px #c2c2c2;
}

.yykk_img{
width:150px;
height:auto;
margin:0px;
padding:0px;
float:left;
}

.yykk_pGrp{
width:580px;
height:auto;
margin:0px;
padding:0px;
float:left;
}

.yykk_pContentGrp{
width:580px;
height:auto;
margin:0px 0px 15px 0px;
padding:0px;
}

.yykk_pContentGrp table{
width:570px;
height:auto;
margin:auto;
padding:auto;
display:block;
border-left:solid 1px #c2c2c2;
}

.yykk_pContentGrp table tr{
border-bottom:solid 1px #c2c2c2;
border-top:solid 1px #c2c2c2;
}


.yykk_pContentGrp table th{
height:auto;
padding:3px 0px 0px 0px;
border-right:solid 1px #c2c2c2;
color:#FFFFFF;
background-color:#c2c2c2;
}

.yykk_lth{
width:300px;
}

.yykk_rth{
width:270px;
}

.yykk_pContentGrp h2{
width:750px;
height:auto;
}

.yykk_pContentGrp h3,
.yykk_pContentGrp p{
text-indent:1em;
}

.yykk_pContentGrp table td{
padding:3px 0px 0px 0px;
border-right:solid 1px #c2c2c2;
border-bottom:solid 1px #c2c2c2;
text-align:center;
}

.yykk_pContentGrp table p{
text-indent:0em;
}

.sc_other{
width:750px;
height:auto;
padding:0px 0px 5px 0px;
margin:0px 0px 10px 0px;
border-bottom:solid 1px #c2c2c2;
}

.other_img{
width:150px;
height:auto;
margin:0px;
padding:0px;
float:left;
}

.other_pGrp{
width:740px;
height:auto;
margin:0px;
padding:0px;
float:left;
}

.other_pContentGrp{
width:740px;
height:auto;
margin:0px 0px 15px 0px;
padding:0px;
}

.other_pContentGrp table{
width:700px;
height:auto;
margin:auto;
padding:auto;
display:block;
border-left:solid 1px #c2c2c2;
}

.other_pContentGrp table tr{
border-bottom:solid 1px #c2c2c2;
border-top:solid 1px #c2c2c2;
}

.other_pContentGrp table th{
height:auto;
padding:3px 0px 0px 0px;
border-right:solid 1px #c2c2c2;
color:#FFFFFF;
background-color:#c2c2c2;
}

.other_pContentGrp h2{
width:750px;
height:auto;
}

.other_pContentGrp h3,
.other_pContentGrp p{
text-indent:1em;
}

.other_pContentGrp table td{
padding:3px 0px 0px 0px;
border-right:solid 1px #c2c2c2;
border-bottom:solid 1px #c2c2c2;
text-align:center;
}
.other_pContentGrp table p{
text-indent:0em;
}
.fullOcc{
color:red;
}
/* seminar */

/* campaign start */

.campaign{
width:748px;
height:auto;
margin:5px 0px 0px 0px;
padding:0px;
border:solid 1px #c2c2c2;
}

.campaign table{
margin:5px;
padding:0px;
}

.campaign table tr{
vertical-align:top;
}

.campaign table tr td{
margin:0px;
padding:0px;
height:auto;
width:auto;
}

.campaign td ul{
list-style:none;
margin:0px;
padding:0px 0px 0px 5px;
width:auto;
height:auto;
}


.campaign td ul li{
margin:3px 0px 0px 0px;
padding:0px;
text-indent:1em;
}

.campaign td ul a{
height:auto;
width:auto;
padding:0px;
margin:0px;
}

/* campaign */



