/* ページ全体 */
body{
   color : #666666;
   background-color : #114277;
   font-size: 13px;
   font-weight: 400;
   line-height: 1.7;
   font-family: Times New Roman, Times, serif;
   margin: 0 auto 0;
   padding: 0;
   text-align: center;
}
p,ul,ol,form,h1,h2,h3{
   margin: 0;
   padding: 0;
}
img {  
    border:0; 
} 
/*  リンク指定 */
a{
   color : #000000;
   text-decoration : none;
}
a:visited{
   color: #666666;
   text-decoration : none;
}
a:hover{
   color: #000000;
   text-decoration : underline;
}
a:active{
   color: #000000;
   text-decoration : none;
}
/*  色指定 */
.red1{
   color: #cc0000;
}
.blk {
   color: #000000;
}
.blk a:link {
   color: #000000;
   text-decoration: none;
}
.blk a:visited {
   color: #666666;
   text-decoration: none;
}
.blk a:hover {
   color: #000000;
   text-decoration : underline;
}
.blk a:active {
   color: #000000;
   text-decoration: none;
}
.white{
   color: #ffffff;
}
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/* レイアウト */
/* --------------------------------------------------- */
#container {
   width: 800px;
   margin: 0 auto 0;
   padding: 0;
   text-align: left;
   background-color : #ffffff;
}
/* ヘッダー */
/* --------------------------------------------------- */
#head {
   width: 800px;
   margin: 0;
   padding: 0;
}

#head h1 {
   font-size: 13px;
   color: #114277;
   font-weight: 400;
   padding-right: 70px;
   padding-top: 5px;
   padding-bottom: 5px;
   text-align: center;
}
#head1 {
   width: 800px;
   height: 33px;
   background-image: url(../image/bg_menu.gif);
   background-repeat: no-repeat;   
   margin: 0;
   padding: 0;
   text-align: center;
}
/* トップページ */
/* --------------------------------------------------- */
#main {
   width: 800px;
   margin: 0 auto 0;
   padding: 0;
   background-image: url(../image/bg_main.gif);
   background-repeat: repeat-y;
   background-color: #FFFFFF;
   text-align: left;
}
#main1 {
   margin: 0;
   padding: 0;
}
/* 左部分 */
#main1_left {
   margin: 0;
   padding: 20px 0 10px 20px;
   float: left;
}
#main1_left1 {
   width: 480px;
   height: 400px;
   background-image: url(../image/bg_top01.jpg);
   background-repeat: no-repeat;
   background-position: top;
}
#main1_left1 .text1 {
   padding-top: 30px;
   text-align: center;
   color: #114277;
   font-size: 15px;   
}
#main1_left1 .text2 {
   margin-left: 90px;
   color: #114277;
   font-size: 15px;
   text-align: left;
   padding-top: 10px;   
}
#main1_left1 .text3 {
   margin-left: 50px;
   text-align: left;   
}
#main1_left1 .text4 {
   margin-right: 50px;
   text-align: right;   
}

/* 右部分 */
#main1_right {
   margin: 0;
   padding: 20px 20px 10px 0;
   float: right;
   text-align: left;
}
#main1_right1 {   
   width: 270px;
}
#main2 {
   padding: 10px 20px 20px 20px;
   text-align: center;
}
/* フッター */
/* --------------------------------------------------- */
#foot {
   width: 800px;
   margin: 0 auto 0;
   padding: 0;
   vertical-align:bottom;
   text-align: center;
}
#foot1 {
   background-image: url(../image/bg_footer.jpg);
   background-repeat: no-repeat;
   height: 32px;
}
#foot1 h2 {
   padding-top: 5px;
   text-align: center;
   color: #ffffff;
   font-size: 14px;
   font-weight: 400;   
}
#foot2 {
   font-size: 13px;
   font-family: Times New Roman, Times, serif;
   color: #114277;
   text-align: center;
}
#foot2 a:link {
   color: #114277;
   text-decoration: none;
}
#foot2 a:visited {
   color: #114277;
   text-decoration: none;
}
#foot2 a:hover {
   color: #114277;
   text-decoration : underline;
}
#foot2 a:active {
   color: #114277;
   text-decoration: none;
}
#foot3 {
   font-size: 12px;
   font-family: Times New Roman, Times, serif;
   color: #63B32B;
   text-align: right;
   margin-right: 20px;
}

/* サブページ用 760px */
/* --------------------------------------------------- */
#sub {
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-image: url(../image/bg_main.gif);
   background-repeat: repeat-y;
   background-color: #FFFFFF;
}
#sub .titleimage1 {
   text-align: center;
   padding-bottom: 20px;
}
#sub .pagetop1 {
   text-align: right;
   padding-top: 20px;
}
/* 事業所概要ページ用 */
/* --------------------------------------------------- */
#gaiyo {
   width: 760px;
}

#gaiyo1 {
   padding: 0 50px 0 50px;
}
#gaiyo1 .table1{
	border-bottom-width: 1px;
	border-bottom-color: #9ACCF4;
	border-collapse: collapse;
}

#gaiyo1 .table1 td{
	padding: 5px 0 5px 5px;
    border-top: 1px solid #9ACCF4;
    border-bottom: 1px solid #9ACCF4;
	background-image: url(../image/gaiyo_bg01.jpg);
	background-repeat: repeat-x;
   background-position: top;
}
#gaiyo1 .pt1 {
    width: 20px;
   text-align: right;
   vertical-align: text-top;
}
#gaiyo1 .text1 {
   color: #4996AC;
    width: 120px;
    font-weight:600;
   vertical-align: top;
}
#gaiyo1 .text2 {
    width: 485px;
   vertical-align: top;
}
/* 手数料ページ用 */
/* --------------------------------------------------- */
#tesuryo {
   width: 760px;
}

#tesuryo1 {
   padding: 0 50px 0 50px;
}
#tesuryo1 .text1{
  width: 70%;
  padding: 5px 5px 5px 5px;
  background-color: #E1EDF5;
  border: solid 1px #E0E0E0;
}
#tesuryo1 .text2{
  width: 30%;
  padding: 5px 5px 5px 5px;
  text-align: right;
  border: solid 1px #E0E0E0;
}
/* 定款変更についてページ用 */
/* --------------------------------------------------- */
#teikanhenko {
   width: 760px;
}

#teikanhenko1 {
   padding: 0 50px 0 50px;
}
#teikanhenko1 .text1{
   font-size: 14px;
   padding-left: 20px;
   padding-top: 5px;
   padding-bottom: 5px;
   background-color: #FFFFAC;
   border-top: 1px solid #FFFF35;
    border-bottom: 1px solid #FFFF35;
   margin-bottom: 20px;
}
#teikanhenko1 .image1{
   padding-bottom: 10px;
}
#teikanhenko1 .text2{
   padding-left: 20px;
   padding-bottom: 20px;
}
/* "電子申請メリットページ用 */
/* --------------------------------------------------- */
#merit {
   width: 760px;
}
#merit1 {
   padding: 0 50px 0 50px;
}
#merit1 .image1{
   padding-bottom: 10px;
}
#merit1 .text1{
   padding-left: 20px;
}
#merit1 .text2{
   padding-left: 20px;
   padding-bottom: 10px;
}
#merit2 {
   padding: 10px 100px 0 100px;
   text-align: center;
}
#merit2 .text3{
   text-align: left;
   padding-top: 5px;
   padding-bottom: 5px;
   background-color: #BCDEE7;
   border-top: 1px solid #429CB3;
    border-bottom: 1px solid #429CB3;
}
#merit2 .text4{
   color: #323E89;
   padding-left: 20px;
}
#merit2 .text5{
   padding-left: 40px;
   padding-right: 20px;
}
/* 確認会社及び解散事由とはページ用 */
/* --------------------------------------------------- */
#kakuninkaisha {
   width: 760px;
}

#kakuninkaisha1 {
   padding: 0 50px 0 50px;
}
#kakuninkaisha1 .table1{
   width: 660px;
}

#kakuninkaisha1 .text1{
	padding: 5px 30px 5px 30px;
	background-image: url(../image/waku1b.gif);
	background-repeat: repeat-y;
}

/* 促進法とはページ用 */
/* --------------------------------------------------- */
#sokushinho {
   width: 760px;
}

#sokushinho1 {
   padding: 0 50px 0 50px;
}
#sokushinho1 .table1{
   width: 660px;
}

#sokushinho1 .text1{
	padding: 5px 30px 5px 30px;
	background-image: url(../image/waku1b.gif);
	background-repeat: repeat-y;
}

/* 安心サポートページ用 */
/* --------------------------------------------------- */
#support {
   width: 760px;
}

#support1 {
   padding: 0 50px 0 50px;
}
#support1 .image1{
   text-align: center;
   padding-bottom: 20px;
}
#support1 .text1{
   padding-left: 150px;
   padding-bottom: 10px;
}
#support1 .text2{
   text-align: center;
   font-size: 14px;
   color: #114277;
   padding-top: 10px;
}
/* リンク集ページ用 */
/* --------------------------------------------------- */
#link {
   width: 760px;
}
#link1 {
   padding: 0 50px 0 100px;
   background-image: url(../image/link_image01.jpg);
   background-repeat: no-repeat;
   background-position: 85% 80%;
}
#link1 .image1{
   padding-bottom: 20px;
}
#link1 .text1{
   padding-bottom: 10px;
   padding-left: 50px;
}
/* Ｑ＆Ａページ用 */
/* --------------------------------------------------- */
#qa {
   width: 760px;
}
#qa1 {
   padding: 0 50px 0 50px;
}
#qa1 .text1{
   padding: 3px 10px 3px 10px;
   background-color: #D5D6FF;
   border-top: 1px solid #5D66B2;
   border-bottom: 1px solid #5D66B2;
   vertical-align: text-top;
}
#qa1 .text2{
   padding: 10px 0 20px 30px;
   vertical-align: text-top;
}
#qa1 .text3{
   padding: 10px 10px 20px 40px;
   vertical-align: text-top;
}
#qa1 .image1{
   text-align: right;
}
/* 定款変更事例集定款変更についてページ用 */
/* --------------------------------------------------- */
#jireishu {
   width: 760px;
}

#jireishu1 {
   padding: 0 50px 20px 50px;
}
#jireishu1 .text1{
   color: #568738;
   font-weight: 600;
   font-size: 14px;
   padding-left: 20px;
   padding-bottom: 10px;
}
#jireishu1 .text2{
   padding-left: 40px;
}
#jireishu2 {
   padding: 0 50px 0 70px;
}
#jireishu2 .table1{
	border-bottom-width: 1px;
	border-bottom-color: #3434C6;
	border-collapse: collapse;
}
#jireishu2 .table1 td{
	padding: 5px 10px;
	border: 1px solid #3434C6;
}
#jireishu2 .text3 {
   color: #3434C6;
   background-color: #63B4FF;
   font-size: 14px;
}
#jireishu2 .text4 {
   color: #3434C6;
   padding-left: 20px;
}

/* アクセスマップ */
/* --------------------------------------------------- */
#access {
   width: 760px;
}
#access .map1 {
   padding: 0 auto 0;
   text-align: center;
}
#access1 {
   padding: 20px 80px 0 80px;
}
#access1 .table1{
	border-bottom-width: 1px;
	border-bottom-color: #9ACCF4;
	border-collapse: collapse;
}

#access1 .table1 td{
	padding: 5px 0 5px 5px;
    border-top: 1px solid #9ACCF4;
    border-bottom: 1px solid #9ACCF4;
	background-image: url(../image/gaiyo_bg01.jpg);
	background-repeat: repeat-x;
   background-position: top;
}
#access1 .pt1 {
    width: 20px;
   text-align: right;
   vertical-align: text-top;
}
#access1 .text1 {
   color: #4996AC;
    width: 80px;
    font-weight:600;
   vertical-align: top;
}
#access1 .text2 {
    width: 525px;
   vertical-align: top;
}
/* 問合わせページ用 */
/* --------------------------------------------------- */
#toiawase {
   width: 760px;
}
#toiawase .text1 {
   padding-left: 250px;
}

#toiawase .table1{
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-collapse: collapse;
}

#toiawase .table1 td{
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
	background-image: url(../image/toiawase_bg01.jpg);
	background-repeat: repeat-x;
   background-position: top;
}
#toiawase .text2 {
    width: 200px;
    font-weight:600;
   vertical-align: top;
}
#toiawase .text3 {
    width: 517px;
   vertical-align: top;
}
#toiawase .image1 {
   text-align: center;
}


/* ----------------------------------------------------------------*/
/* ＮＥＷＳ部分 */
#news {
   width: 100%;
   height: 180px;
   margin: 0;
   padding: 0;
   background-image: url(../image/bg_news.gif);
   background-repeat: repeat-y;
   text-align: left;
}
#news_ichiran {
   width: 170px;
   margin: 0;
   padding: 0;
   vertical-align: top; 
}
#news_syosai {
   width: 521px;
   margin: 20px auto 20px;
   padding: 0;
   text-align: left;
}
.newshead {
   font-weight: bold;
   font-family: Times New Roman, Times, serif;
   font-size: 11px;
   color: #ffffff;
   background-image: url(../image/bg_menu.gif);
}
.news {
   font-family: Times New Roman, Times, serif;
   font-size: 13px;
   color: #666666;
   text-align: left;
   vertical-align: top;
   padding: 5px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
}
.news a:link {   
   font-family: Times New Roman, Times, serif;
   font-size: 13px;
   color: #FF0000;
}
.news a:visited {
   font-family: Times New Roman, Times, serif;
   font-size: 13px;
   color: #FF0000;
}
.news a:hover {
   font-family: Times New Roman, Times, serif;
   font-size: 13px;
   color: #000000;
   text-decoration: none;
}
.news a:active {
   font-family: Times New Roman, Times, serif;
   font-size: 13px;
   color: #000000;
   text-decoration: none;
}
/* dyarypro用 */
/* --------------------------------------------------- */
.jstitle li {
   background: url(../image/p01.gif) no-repeat left 10px;
   text-align:left;
   padding: 2px 0 0 20px;
   list-style-type: none;
   line-height: 2;
}
/*===================== line AREA ====================================*/
.line1{
   background-image : url("../image/line01.gif");
   background-repeat : repeat-x;
   background-attachment : fixed;
   background-position : center center;
}
/* Font Famiry */
/* --------------------------------------------------- */
.pop1 {
   font-family:  "HG創英角ﾎﾟｯﾌﾟ体","創英ポップ体１",fantasy;
}
.serif1 {
   font-family: "ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3","平成明朝",serif ;
}
.sans-serif1 {
   font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif ;
}
.cursive1 {
   font-family: "ＤＦ行書体","HG行書体",cursive ;
}