/***************************************
総合案内全体の設定
****************************************/
#info {
  font-size: 90%;
}

a {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  color: #0033cc;
}

a:link {
   color: #0033cc;
}

a:visited {
  color: #0033cc
}

a:hover {
  color: #ff6600;
  text-decoration: underline;
}

a:active {
  color: #ff6600;
}


p {
  margin: 0px;
}

img {
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#container {
  width: 733px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 20px;
  font-size: 100%;
  line-height: 105%;
  letter-spacing: 0.1em;
}

#contents {
  clear: both;
  margin: 5px 0px 0px 0px;
  width: 733px;
}


/* サブメニューの設定 */

#info #sub_box {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  font-size: 80%;

}

#info #sub_box ul {
  list-style-type: none;
  padding: 0px 0px 0px 0px;
}

#info #sub_box li {
  float:left;
  margin: 0px 5px 0px 0px;
  font-weight: bold;
}

#info #sub_box li a {
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
}


/***************************************
「総合案内インデックス」ページ設定
****************************************/

#index {
  font-size: 90%;
  line-height: 105%;
  letter-spacing: 0.1em;
}

#index h1 {
  margin: 0px;
  padding: 0px;
}

#index h2 {
  margin: 0px;
  padding: 0px 0px 3px 8px;
  background-color: #003399;
  color: #ffffff;
  font-size: 120%;
}

#index h2 img {
padding-top: 5px;
padding-right: 8px;
vertical-align: text-bottom;
}

#index h3 {
  border-top: 2px solid #c0c0c0;
  border-bottom: 2px solid #c0c0c0;
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 5px 8px;
  background-color: #F5F5F5;
  font-weight: bold;
  font-size: 90%;
}



/* ↓2008/08/25リニューアル用info h2↓ */
#index .info_index_h2 {
  height: 30px;
  margin: 0px 0px 0px 0px;
  padding: -5px 0px 18px 10px;
  background-color: #003399;
  color: #ffffff;
  font-size: 120%;
}

#index .info_index_h2 img {
padding-top: 5px;
padding-right: 8px;
vertical-align: text-bottom;
}
/* ↑2008/08/25リニューアル用info h2↑ */



#index #index_main_box {
  float: left;
  width: 515px;
  margin: 0px 0px 0px 0px;
}

#index .info_box {
  border: 1px solid #c0c0c0;
  margin: 0px 0px 10px 0px;
}

#index .info_box ul {
  padding: 10px 10px 10px 10px;
  list-style-type: none;
  font-size: 110%;
}

#index .info_box li {
  padding: 5px 5px 5px 10px;
}

#index .info_box a {
  text-decoration: none;
}


#index #index_sub_box {
  float: right;
  width: 210px;
  border-right: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  margin-left: 5px;
}

#index #index_sub_box h3 {
  color: #000000;
  border-left: 3px solid #CCCCCC;
  border-bottom: 2px solid #CCCCCC;
}

#index #index_sub_box ul {
  list-style-type: none;
  margin: 5px 0px 10px 0px;
  padding: 5px 5px 0px 8px;
}

#index #index_sub_box li {
  background: url(../img/list_icon.gif) no-repeat;
  margin: 0px;
  padding: 2px 0px 3px 12px;
  line-height: 1.3em
}


/* ヘルプページ設定 */
#info #help {
  margin-top:30px;
  margin-right: auto;
  margin-left: auto;
  font-size: 110%;
}

/* 次ページ移動用装飾 */
#info #info_next {
  clear: both;
  border: 1px solid #dcdcdc;
  margin: 30px 0px 10px 0px;
  padding: 5px 5px 5px 0px;
  background-color: #ececec;
  text-align: right;
  font-size: 120%;
  font-weight: bold;
}

/***************************************
「ザッカネットとは」ページ設定
****************************************/

#info #zn_toha h1 {
  margin: 0px 0px 20px 0px;
  padding: 10px 5px 8px 10px;
  background-color: #003399;
  color: #ffffff;
  font-size: 150%;
}

#info #zn_toha h2 {
  clear: both;
  border-left: 4px solid #003399;
  border-bottom: 1px solid #003399;
  padding: 8px 5px 5px 8px;
  background-color: #ECF5FA;
  font-size: 130%;
}

#info #zn_toha main_box {
  margin: 0px 0px 0px 0px;
}

#info #zn_toha .contents_box {
  margin: 0px 0px 20px 0px;
  font-size: 110%;
}

#info #zn_toha .contents_box p {
  padding: 0px 30px 10px 30px;
}

#info #zn_toha .contents_box img {
  margin: 5px 0px 0px 0px;
}

/***************************************
「ザッカネットでできること」ページ設定
****************************************/

#info #zn_dekiru h1 {
  margin: 0px 0px 20px 0px;
  padding: 10px 5px 8px 10px;
  background-color: #003399;
  color: #ffffff;
  font-size: 150%;
}

#info #zn_dekiru h2 {
  clear: both;
  margin: 0px 0px 10px 0px;
  padding: 8px 5px 5px 8px;
  border-left: 4px solid #003399;
  border-bottom: 1px solid #003399;
  background-color: #ECF5FA;
  font-size: 130%;
  color: #000000;
}

#info #zn_dekiru h3 {
  border-top: 2px solid #c0c0c0;
  border-bottom: 2px solid #c0c0c0;
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 5px 8px;
  background-color: #F5F5F5;
  font-weight: bold;
  font-size: 90%;
}

#info #zn_dekiru #main_box {
  margin: 0px 0px 0px 15px;
}

#info #zn_dekiru .contents_box {
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  font-size: 110%;
}

#info #zn_dekiru .img_box {
  width: 365px;
  float: left;
  margin: 0px 5px 20px 5px;
}

#info #zn_dekiru .text_box {
  width: 320px;
  float: right;
  padding: 3px 8px 0px 8px;
  line-height: 1.2em;
}

#info #zn_dekiru .subtitle {
  border-left: 4px solid #003399;
  margin: 0px 0px 10px 0px;
  padding: 8px 3px 5px 7px;
  background-color: #F5F5F5;
  font-size: 90%;
  font-weight: bold;
}

#info #zn_dekiru .text_box p {
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 15px 5px;
  font-size: 95%;
}


/***************************************
「まずは使ってみよう」ページ設定
****************************************/

#info #zn_lets #main_box {
  width: 733px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
}

#info #zn_lets h1 {
  margin: 0px 0px 30px 0px;
  padding: 8px 5px 10px 8px;
  border-left: 4px solid #003399;
  border-bottom: 1px solid #003399;
  background-color: #ECF5FA;
  font-size: 150%;
  font-weight: bold;
  color: #000000;
}

#info #supplier {
  float: left;
  width: 360px;
  text-align: center;
}

#info #supplier ul{
  margin: 20px 0px 10px 10px;
}

#info #buyer {
  float: right;
  width: 360px;
  text-align: center;
  margin-bottom: 50px;
}

#info #buyer ul{
  margin: 20px 0px 10px 10px;
}

#info .use_text {
  width: 230px;
  padding: 0px 0px 0px 50px;
  text-align: left;
}

#info .use_text p {
  font-weight: bold;
}


/***************************************
「プレミアム企業とは」ページ設定
****************************************/



#info #pre_toha h1 {
  margin: 5px 0px 20px 0px;
  padding: 10px 5px 8px 10px;
  background-color: #003399;
  color: #ffffff;
  font-size: 150%;
}

#info #pre_toha h2 {
  clear: both;
  margin: 0px 0px 10px 0px;
  padding: 8px 5px 5px 8px;
  border-left: 4px solid #003399;
  border-bottom: 1px solid #003399;
  background-color: #ECF5FA;
  font-size: 130%;
  color: #000000;
}

#info #pre_toha h3 {
  border-top: 2px solid #c0c0c0;
  border-bottom: 2px solid #c0c0c0;
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 5px 8px;
  background-color: #F5F5F5;
  font-weight: bold;
  font-size: 90%;
}

#info #pre_toha #main_box {
  margin-right: auto;
  margin-left: auto;
}

#info #pre_toha .contents_box {
  clear: both;
  margin: 0px 0px 0px 0px;
  font-size: 110%;
}

#info #pre_toha .img_box {
  width: 365px;
  float: left;
  margin: 0px 5px 30px 5px;
}

#info #pre_toha .text_box {
  width: 320px;
  float: right;
  padding: 3px 8px 0px 8px;
  line-height: 1.2em;
}

#info #pre_toha .text_box p {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 95%;
}

#info #pre_toha .contents_box ul {
  margin: 0px 0px 0px 0px;
  padding-left: 20px;
}



/***************************************
登録区分の違い(比較表)ページ設定
****************************************/

#info #kubun_hikaku h1 {
  margin: 5px 0px 20px 0px;
  padding: 10px 5px 8px 10px;
  background-color: #003399;
  color: #ffffff;
  font-size: 150%;
}

#info #kubun_hikaku #main_box {
  clear: both;
}

#info #kubun_hikaku

#info #kubun_hikaku .red {
  color: red;
}

#info #kubun_hikaku .bg_byer {
  background-color: #FFFFCC;
}

#info #kubun_hikaku .bg_free {
  background-color: #E0FFFF;
}

#info #kubun_hikaku .bg_premium {
  background-color: #99CCFF;
}

#info #kubun_hikaku .bg_supp {
  background-color: #006699;
  color: #ffffff;
}

#info #kubun_hikaku table {
  border: 1px #dcdcdc solid;
  border-collapse: collapse;
  margin-right: auto;
  margin-left: auto;
}

#info #kubun_hikaku th {
  border: 1px #dcdcdc solid;
  padding : 6px 8px 6px 8px;
}

#info #kubun_hikaku td {
  border: 1px #dcdcdc solid;
  padding : 6px 8px 6px 8px;
  text-align: center;
}



/***************************************
「他社サービスとの比較」ページ設定
****************************************/

#info #pre_hikaku h1 {
  margin: 0px 0px 20px 0px;
  padding: 10px 5px 8px 10px;
  background-color: #003399;
  color: #ffffff;
  font-size: 150%;
}

#info #pre_hikaku h2 {
  clear: both;
  margin: 0px 0px 10px 0px;
  padding: 8px 5px 5px 8px;
  border-left: 4px solid #003399;
  border-bottom: 1px solid #003399;
  background-color: #ECF5FA;
  font-size: 130%;
  color: #000000;
}

#info #pre_hikaku #main_box {
  margin: 0px 0px 0px 0px;
}

#info #pre_hikaku .contents_box {
  margin: 0px 0px 10px 0px;
  font-size: 110%;
}

#info #pre_hikaku .contents_box p {
  padding: 0px 30px 10px 30px;
  line-height: 1.2em;
}

#info #pre_hikaku .contents_box img {
  margin: 0px 0px 30px 0px;
  padding: 20px 0px 10px 0px;
  border: 1px solid #EFEFEF;
}


/***************************************
「活用体験談」ページ設定
****************************************/

#info #pre_taikendan h1 {
  margin: 0px 0px 20px 0px;
  padding: 10px 5px 8px 10px;
  background-color: #003399;
  color: #ffffff;
  font-size: 150%;
}

#info #pre_taikendan h2 {
  clear: both;
  margin: 0px 0px 10px 0px;
  padding: 8px 5px 5px 8px;
  border-left: 4px solid #003399;
  border-bottom: 1px solid #003399;
  background-color: #ECF5FA;
  font-size: 92%;
  color: #000000;
}



#info .row {
  width: 700px;
  clear: both;
  height: 300px;
  margin-left: 10px;
  padding: 5px 5px 20px 5px;
}

#info .row p {
  line-height: 1.3em;
  font-size: 100%;
}

#info .row .shohin_title {
  margin: 0px 0px 10px 0px;
  font-size: 80%;
  font-weight: bold;
}

#info .img_float {
  float: left;
  padding-right: 10px;
}

#info .box_a {
  float: left;
  width: 310px;
  height: 320px;
  margin: 2px 5px 2px 5px;
  padding: 10px 13px 5px 15px;
  background-color: #ececec;
}

#info .box_b {
  float: right;
  width: 310px;
  height: 320px;
  margin: 2px 5px 2px 5px;
  padding: 10px 13px 5px 15px;
  background-color: #ececec;
}


/***************************************
「プレミアム資料請求」ページ設定
****************************************/

#info #contact_premium table {
  width: 600px;
  border: 1px solid #A9A9A9;
  border-collapse: collapse;
  margin-top: 25px;
  margin-right: auto;
  margin-left: auto;
}

#info #contact_premium table .title {
  height: 80px;
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
}

#info #contact_premium table th {
  width: 150px;
  padding: 5px 0px 5px 0px;
  border: 1px solid #A9A9A9;
  background-color: #ececec;
}

#info #contact_premium table td {
  width: 450px;
  padding: 5px 10px 5px 5px;
  border: 1px solid #A9A9A9;
}

#info #contact_premium table .title {
  height: 80px;
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
}

#info #contact_premium #errmsg{
  margin: 30px 0px 0px 70px;
}

#info #contact_premium #errmsg p {
  margin: 10px 0px 0px 15px;
  line-height: 1.2em;
}

#info #contact_premium table p {
  padding: 10px 10px 10px 10px;
}

#info #submit_button {
  width: 600px;
  margin: 10px 0px 30px 0px;
  text-align: center;
}

#info #contact_premium span {
  color: red;
}


/***************************************
「よくある質問と回答」ページ設定
****************************************/

#info #help {
  line-height: 1.5em;
}

#info #help a {
  text-decoration: none;
}

#info #help h1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}

#info #help h2.q_title {
  width: 700px;
  border-left: 5px solid #336699;
  border-bottom: 1px solid #336699;
  margin: 0px 0px 0px 0px;
  padding: 2px 5px 10px 3px;
  background-color: #ECF5FA;
  font-size: 120%;
  color: #000000;
}

#info #help h2.a_title {
  width: 700px;
  margin: 20px 0px 0px 0px;
  border-left: 5px solid #fb660d;
  border-bottom: 1px solid #fb660d;
  margin: 0px 0px 0px 0px;
  padding: 2px 5px 10px 3px;
  background-color: #ffe1a8;
  font-size: 120%;
  color: #000000;
}

#info #help h3 {
  border: none;
  border-bottom: 1px solid #ffe1a8;
  margin: 0px;
  padding: 3px 3px 3px 15px;
  background-color: #FFFFCC;
  font-size: 100%;
  color: #000000;
}

/* 質問項目設定 */
#info #question {
  width: 700px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 20px;
}

#info #question  ul {
  padding: 10px 10px 0px 10px;
}

/*回答項目設定*/
#info #answer {
  width: 700px;
  margin-right: auto;
  margin-left: auto;
}

#info .answer_box { 
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 3px;
  padding: 10px 10px 20px 10px;
  border: 1px dotted #dcdcdc;
}

#info .answer_box .a_text {
  padding: 10px 30px 5px 30px;
}

#info .goto_top {
  text-align: right;
  margin-bottom: 0px;
}

#info .goto_top img {
  margin: 2px 4px 0px 0px;
}


/***************************************
「利用規約」ページ設定
****************************************/

#kiyaku {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#kiyaku h1 {
  font-size: 90%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#kiyaku h2 {
  border-bottom: 1px dotted #336699;
  margin-bottom: 5px;
  padding: 0px 5px 2px 5px;
  background-color: #FFFFFF;
  font-size: 100%;
  color: #000000;
}

#kiyaku p {
  margin-bottom: 20px;
  padding: 0px 20px 0px 20px;
  line-height: 1.2em;
  font-size: 90%;
}

#kiyaku .top_text {
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  font-size: 100%;
}


/***************************************
ザッカネットへのお問合せページ設定
****************************************/
/* 全体の設定 */

#info #contact {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 10px 0px;
  font-size: 105%;
  line-height: 105%;
  letter-spacing: 0.1em;
  line-height: 1.5em;
  background-color: #FFFFFF;
  border: none;
}

#info #contact #container {
  width: 733px;
  margin-top: 20px;
  background-color: #FFFFFF;
  border: none;
}

#info #contact h1 {
  font-size: 90%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#info #contact h2 {
  margin: 0px 0px 15px 0px;
  padding: 7px 0px 5px 15px;
  border-left: 4px solid #003399;
  border-bottom: 1px solid #003399;
  background-color: #ececec;
  font-size: 100%;
  color: #000000;
}

#info #contact #contents {
  width: 690px;
  padding: 10px 30px 0px 20px;
}

#info #contact #form_box {
  float: left;
  width: 350px;
  padding: 0px 15px 10px 0px;
  border-right: 2px solid #dcdcdc;
}

#info #contact #form_box table th {
  width: 90px;
  padding: 3px 3px 3px 0px;
  font-size: 90%;
  font-weight: normal;
  text-align: right;
  vertical-align: top;
}

#info #contact #float_box {
  float: right;
  width: 300px;
  margin: 0px 0px 0px 13px;
}

#info #contact #tel_box {
  margin: 0px 0px 20px 0px;
  padding: 0px 20px 0px 10px;
  font-size: 85%;
}

#info #contact #access_box {
  padding: 0px 8px 8px 13px;
  font-size: 85%;
}

#info #contact #access_box p {
  margin-bottom: 15px;
}

#info #contact #message {
  border: 1px dotted #003399;
  padding: 10px 10px 10px 10px;
  background-color: #ececec;
  text-align: center;
  margin: 0px 0px 10px 0px;
}

#info #contact #message p {
  padding: 5px 0px 0px 0px;
}


/***************************************
ザッカネット活用事例集詳細ページ設定
****************************************/
#info #jirei_detail p {
  padding: 20px 0px 20px 0px;
}

#info #jirei_detail br {
  letter-spacing: 0;
}

#info #jirei_detail {
  width: 700px;
  margin-right: auto;
  margin-left: auto;
  font-size: 110%;
  line-height: 1.2em;
}

#info #jirei_detail img {
  margin: 0px 0px 0px 0px;
}

#info #jirei_detail h1 {
  padding: 20px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
}

#info #jirei_detail h2 {
  font-size: 120%;
  margin: 0px 0px 5px 0px;
  background-color: #FFFFCC;
}

#info #jirei_detail p {
  padding: 5px 0px 5px 0px;
  line-height: 1.5em;
}

#info #jirei_detail #strong {
  margin: 0px 15px 15px 15px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  font-size: 90%;
}

#info #jirei_detail #jirei_text {
  width: 700px;
  padding-top: 10px;
}

#info #jirei_detail #jirei_text img {
  float: left;
  margin: 0px 15px 23px 5px;
}

#info #jirei_detail #corp_title {
  width: 700px;
  border-bottom: 2px solid #000000;
  padding: 0px 0px 3px 3px;
  margin: 0px 0px 8px 0px;
  font-size: 120%;
  font-weight: bold;
}

#info #jirei_detail #date {
  width: 650px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 0px 20px 0px;
  text-align: right;
}

#info #jirei_detail #corp_index {
  width: 650px;
  margin: 20px auto 0px auto;
}

#info #jirei_detail #corp_info {
  width: 550px;
  border: 1px solid #dcdcdc;
  margin: 25px auto 15px auto;
  padding: 15px 30px 10px 40px;
  background-color: #FFFFCC;
  font-size: 90%;
}

#info #jirei_detail #honbun {
  width: 630px;
  margin-right: auto;
  margin-left: auto;
  line-height: 1.4em;
  font-size: 90%;
}

#info #jirei_detail hr {

  height: 2px;
  clear: both;
  margin: 0px 0px 15px 0px;
  border-style: dotted;
  border-color: #dcdcdc;
  background-color: #ffffff;
}



/***************************************
ザッカネット活用事例集リストページ設定
****************************************/
#info #jirei_index {
  width: 700px;
  margin-right: auto;
  margin-left: auto;
}

#info #jirei_index h1 {
  margin: 0px;
}

#info #jirei_index table {
  width: 700px;
  border: 1px solid #dcdcdc;
  border-collapse:collapse;
  margin: 30px 0px 0px 0px;
}

#info #jirei_index table td {
  border-bottom: 1px solid #dcdcdc;
  padding: 8px 10px 8px 8px;
}

#info #jirei_index p {
  padding: 5px 0px 10px 0px;
  line-height: 1.1em;
}


/***************************************
リモートサポート案内ページ設定
****************************************/

#info #support h1 {
  border-bottom: 4px solid #e70d02;
  margin: 50px 0px 10px 0px;
  padding: 10px 0px 5px 0px;
  background-color: #ff650e;
  color: #ffffff;
  font-size: 14pt;
  text-align: center;
}

#info #support h2 {
  width: 560px;
  font-size: 12pt;
  border-left: 4px solid #e70d02;
  margin-right: auto;
  margin-left: auto;
  padding: 3px 0px 1px 12px;
  background-color: #ff7602;
  color: #ffffff;
}

#info #support {
  width: 650px;
  margin-right: auto;
  margin-left: auto;
  font-size: 11pt;
}

#info .chapter {
  width: 540px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 20px;
}

#info .support_img {
  margin: 5px 0px 5px 0px;
  text-align: center;
}

#info .down {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}


#info .comment {
  width: 500px;
  margin: 2px auto 4px auto;
  font-size: 12px;
  color: #e71f00;
}


/***************************************
運営会社ページ設定
****************************************/
#info #zn_corp h1 {
  padding: 0px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 18px;
  font-weight: bold;
}

#info #zn_corp table {
  font-size: 12px;
}

#info #zn_corp table td .bg_blue{
  padding: 5px 5px 5px 9px;
	background-color: #003399;
	color: #FFFFFF;
	text-align: left;
}

#info #zn_corp table td .bg_purple{
	background-color: #4A3380;
	color: #FFFFFF;
}

#info #zn_corp table td .bg_glay{
	background-color: #333333;
	color: #FFFFFF;
}

#info #zn_corp table td .bg_cccccc{
	background-color: #CCCCCC;
	color: #000000;
}

#info #zn_corp table td .bg_orange{
	background-color: #FF9900;
	color: #FFFFFF;
}

#info #zn_corp table td .bg_yellow{
	background-color: #FFFFCC;
	color: #000000;
}

/***************************************
 zn_photo用設定 
***************************************/

#container_photo {
  width: 850px;
  margin: 0px auto 50px auto;
}

#znp_text {
  width: 730px;
  margin: 0px auto 0px auto;
  text-align: left;
  line-height: 1.4em;
  font-size: 15px;
}


#container_photo h1,h2 {
  margin: 0px;
  padding: 0px;
}

#container_photo img {
  margin: 0px;
  padding: 0px;
}



/***************************************
プライバシーポリシーページ設定
****************************************/



.center {
  text-align: center;
}




//***************************************
 マイカタログ案内ページ設定(12/09/25/inoue) */
****************************************/
#info_bigin {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Verdana,'ＭＳ Ｐゴシック',sans-serif;
  width: 760px;
  margin: 0px auto 30px auto;
}

#info_bigin p {
  margin: 0px 0px;
  padding: 5px 0px 8px 0px;
}

#button_bg {
  width: 650px;
  margin: 0px auto 0px auto;
  padding: 10px 10px 30px 10px;
  background-color: #fff9c4;
  text-align: center;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.f_set1 {
  color: #00419a;
  font-size: 26px;
  font-weight: bold;
}

.f_set2 {
  color: #040404;
  font-size: 26px;
  font-weight: bold;
}



.go_top {
  width: 760px;
  margin: 50px auto 30px auto;
  border-bottom: 1px dotted #003399;
  text-align: right;
}
