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

/* 全体的なレイアウト　*/
.saiz750 {width:750px;
          margin:0px;
		  padding:0px;
		  background-color:#9999CC;}
#saiz750-10 {width:740px;
padding: 0px 5px;
background-color:#FFFFFF;}

#saiz730-20 {width:730px;
padding: 0px 10px;
background-color:#FFFFFF;}

/* ボタン */
.buttonichi01 {float:left;}
.buttonichi02 {clear:left;}

/* フォント設定　*/
.n-text90 {font-size:90%;
line-height:140%;
letter-spacing:1px;
line-break:strict;
text-align:left;}

.n-text80 {font-size:80%;
line-height:130%;
letter-spacing:1px;
line-break:strict;
text-align:left;}

P.top-s {font-size:90%;
line-height:140%;
letter-spacing:1px;
line-break:strict;
text-align:left;
padding:0px 10px;}

P.normal01 {font-size:90%;
line-height:140%;
letter-spacing:1px;
line-break:strict;
text-align:left;
padding:5px 5px;}

P.news01 {font-size:75%;
line-height:130%;
letter-spacing:1px;
line-break:strict;
text-align:left;
padding:5px 5px;}

.bottom-button {font-size:70%;
line-height:140%;
line-break:strict;
text-align:left;
padding:5px 5px;}

a:link.bottom-b {
line-height:140%;
text-align:left;
padding:5px 5px;
color:#336600;}
a:visited.bottom-b {
line-height:140%;
text-align:left;
padding:5px 5px;
color:#666600;}
a:hover.bottom-b {
line-height:140%;
text-align:left;
padding:5px 5px;
color:#CC0000;}

/* 会社概要 */
#saiz670 {width:670px;
padding: 0px 10px;
background-color:#FFFFFF;}

.company_a {font-size:90%;
line-height:120%;
letter-spacing:1px;
line-break:strict;
text-align:left;
padding:0px 15px;}
.company_b {font-size:90%;
line-height:120%;
letter-spacing:1px;
line-break:strict;
text-align:left;
padding:0px;}

/* セキュリティ体制ページ */

.security_a {width:620px;
font-size:90%;
line-height:140%;
letter-spacing:1px;
line-break:strict;
text-align:left;
padding:0px 10px;}

.security_b {
font-size:90%;
line-height:140%;
letter-spacing:1px;
line-break:strict;
text-align:left;
padding:0px 10px;}

/* リクルートページ */

#recruit_a {width:620px;}

.recruit_b {
text-align:left;}

.recruit_c {width:590px;
font-size:90%;
line-height:140%;
letter-spacing:1px;
line-break:strict;
text-align:left;}

/* 個人諠・保護方針Eージ */

.policy_a {
text-align:left;}

.policy_b {
font-size:75%;
line-height:120%;
letter-spacing:1px;
line-break:strict;
text-align:left;
vertical-align:top;}

.policy_c {
font-size:75%;
line-height:120%;
letter-spacing:1px;
line-break:strict;
text-align:right;
vertical-align:top;}

/* サービスのご案内 */
#saiz750_w {width:750px;
padding: 0px;
background-color:#FFFFFF;}

#saiz180 {width:180px;
font-size:80%;
text-align:left;
margin:10px 10px 0px 5px;
background-image:url(images/service/service_b.gif);
background-repeat:no-repeat;
float:left;}

#saiz555 {width:520px;
padding:0px 25px 0px 10px;
float:right;}

.saiz520s {width:520px;
text-align:left;
line-height:140%;
font-size:80%;}

a:link.s-botton01 {
text-decoration:none;
color:#336600;}
a:visited.s-botton01 {
text-decoration:none;
color:#666600;}
a:hover.s-botton01 {
text-decoration:underline;
color:#CC0000;}

/* お問い合わせ */

#question_a {width:620px;}

.question_b {
text-align:left;}

.question_c {
font-size:90%;
line-height:140%;
letter-spacing:1px;
line-break:strict;
text-align:left;}

.agreement{
text-align: center; 
}