@charset "Shift_JIS";

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ Since:200X-XX-XX
+ Update:
+ Browser Windows：IE7,FireFox3以上
+ Browser Macintosh：Safari3,FireFox3以上
+
++++++++++CSSを追加した場合下記コメントを追記 +++++++++++++++++++++++++++++
200X-XX-XX:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#ht-menu,
#menu{
display:none;
}
#ct-L{
display:none;
}

#top #ct-L{
display:block;
}
.pan{
display:none;
}
li{
list-style:none;
}
th{
text-align:left;
}
.page-top_last,
.page-top{
display:none;
}
#ft{
display:none;
}
a img{
border: none;
line-height:1;
}
.f-right{
	float:right;
}

#seminar-area th{
font-weight:normal;
padding:5px 0px;
width:80px;
}
.magB25{
margin-bottom:25px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* プロセス*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#top #ct-L li{
list-style-type:disc;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* プロセス*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#pro-box{
margin-top:38px;
}
#pro-box .box{
width:160px;
position:relative;
z-index:1;
float:left;
background:url(../images/service/process-box_bg000.gif) repeat-y top left;
}
#pro-box .box .arrow{
position:absolute;
top:63px;
left:152px;
z-index:2;
display:block;
}
#pro-box .box li{
margin-left:8px;
margin-bottom:0px;
padding:0px;
line-height:1;
}
#pro-box .box img{
margin:0px;
padding:0px;
line-height:1;
}
#pro-box .box div{
margin-left:8px;
padding:0px;
line-height:1;
}
#pro-box .box div a img{
display:block;
}
.magR30{
margin-right:30px;
}
.d-block{
	display:block;
}
.d-inline{
	display:inline;
}
.d-none{
	display:none;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* サービストップ専用*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#service-area .top-box01{
background:url(../images/service/top-box-bg000.gif) repeat-y top left;
float:left;
margin-right:17px;
margin-top:33px;
}
#service-area .top-box02{
background:url(../images/service/top-box-bg000.gif) repeat-y top left;
float:left;
margin-top:33px;
}
#service-area .top-box01 ul{
margin-left:10px;
margin-bottom:1px;
margin-top:1px;
}
#service-area .top-box02 ul{
margin-left:10px;
margin-bottom:1px;
margin-top:1px;
}
#service-area .top-box01 li,
#service-area .top-box02 li{
margin:0px;
padding:0px;
line-height:1;
}
#btnAreaMA{
display:none;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* service06.html*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.page-next_area{
display:none;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ロケーション*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.map-link{
display:none;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* サービス共通*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#service000 li{
background:url(../images/news/line-img001.gif) repeat-x bottom left;
padding-bottom:10px;
margin:10px 0px;
}
#service000 li strong{
display:block;
float:left;
font-weight:normal;
margin-right:5px;
clear:both;
}
#service000 li span{
display:block;
float:left;
width:460px;
}
#service000 p{
margin:20px 0px;
}

#service008 .line{
background:url(../images/news/line-img001.gif) repeat-x bottom left;
padding-bottom:10px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* service04.html*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#btnArea{
display:none;
}
#service-area02 #service-area02In li{
padding-left:1em;
line-height:1.2;
margin-bottom:8px;
background:url(../images/top/disc.gif) no-repeat top left;
}
#service-area02 #service-area02In th strong{
display:block;
float:left;
font-weight:normal;
margin-right:5px;
}
#service-area02 #service-area02In th span{
display:block;
float:left;
line-height:1.2;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* セミナー情報*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#seminar-area{
width:500px;
margin-left:35px;
}
#seminar-area table{
margin-bottom:25px;
width:465px;
}
#seminar-area caption{
text-align:left;
background:url(../images/news/line-img001.gif) repeat-x bottom left;
font-weight:bold;
padding-bottom:10px;
margin-bottom:10px;
padding-top:10px
}

#seminar-area th{
font-weight:normal;
padding:5px 0px;
width:80px;
}
#seminar-area th span{
display:block;
width:5em;
border-right:1px solid #b6b6b6;
}
#seminar-area td{
padding:5px 1em 5px 2em;
width:100%;
}
#seminar-area td strong{
display:block;
float:left;
margin-right:10px;
padding:0px;
line-height:1.2;
margin-bottom:5px;
}
#seminar-area td span{
display:block;
float:left;
font-weight:bold;
width:340px;
padding:0px;
line-height:1.2;
margin-bottom:5px;
}
#seminar-area td p{
clear:both;
margin-top:0px;
padding:0px;
margin-left:20px;
}
ol{
margin-left:25px;
margin-bottom:15px;
margin-top:10px;
clear:both;
padding:0px;
margin-top:0px;
}
ol.magL40{
margin-left:40px;
margin-top:10px;
margin-bottom:10px;
}
ol li{
list-style-type:decimal;
margin-bottom:5px;
padding-left:-1em;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* プライバシー*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#privacy p{
font-size:12px;
font-weight:normal;
}
#privacy ul{
margin-top:25px;
margin-bottom:40px;
clear:both;
}
#privacy li{
padding-bottom:12px;
margin-bottom:12px;
padding-left:18px;
clear:both;
background:url(../images/news/line-img001.gif) repeat-x bottom left;
}
#privacy li strong{
display:block;
float:left;
font-weight:normal;
margin-right:15px;
}
#privacy li span{
display:block;
float:left;
width:492px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* トップ*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#flashAreaa{
display:none;
}
#ct-C .box{
background:url(../images/top/ct-c_box000.gif) no-repeat bottom left;
width:354px;
}
#ct-C .box ul{
margin-left:15px;
margin-bottom:15px;
}

.print-img{
margin:0px;
padding:0px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 会社概要*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#ct-R .btn-company{
display:none;
}
#company-top{
position:relative;
padding-bottom:33px;
margin-bottom:20px;
width:585px;
}
#company-top .photo{
position:absolute;
bottom:20px;
right:0px;
}
#company-top .title{
display:block;
margin-bottom:30px;
}
#company-top .text{
line-height:1.8em;
margin-bottom:20px;
width:375px;
}
#company-top .name{
display:block;
margin-left:195px;
}
#company-top li{
float:left;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* プロフェッショナルズ*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#pro-box01 strong,
#pro-box02 strong{
display:block;
}

#pro-box02{
page-break-before:always;
}

