/*---【パチパチくんα　CSS】--------*//*---（全ページ共有）----------------*//*-----------------------------------*//*--- bodyの設定 --------------------*/body {  text-align: center;  width: 750px;  margin: 0px auto;  background-color: #FFFFFF;}/*-----------------------------------*//*--- 特定文字色の設定 --------------*/span {  text-decoration: none;}.red {  color: #FF0000;}.blue {  color: #333399;}.yellow {  color: yellow;}.red_bold { color: #FF0000; font-size: medium; font-weight: bold; text-decoration: none;}.blue_small { color: #333399; font-size: x-small; font-weight: normal; text-decoration: underline;}.white_small { color: white; font-size: small; font-weight: bold; text-decoration: none;}.white_xsmall { color: white; font-size: x-small; font-weight: bold; text-decoration: none;}/*-----------------------------------*//*--- 本文の設定 --------------------*/.main {  width: 750px;  margin: 0px auto;  text-align: left;  padding: 0px 0px 0px 50px;}/*--- pの設定 -----------------------*/p {  margin: 0px 0px;; padding: 0px 0px 0px 10px; text-align: left}/*--- 本文 --------------------------*/.maintext {  font-size: small;  font-weight: normal;  color: #000000;  text-decoration: none;  text-align: left;}/*--- maintext 内strong部分の設定 ----------*/.maintext strong {  font-weight: normal;}/*--- 小文字 ------------------------*/.subtext {  font-size: x-small;  font-weight: normal;  color: #000000;  text-decoration: none;  text-align: left;}/*--- 見出しの設定 --------------------*/h1 {  font-size: medium;  font-weight: bold;  color: #FE0002;  text-decoration: none;  text-align: left;  padding: 0px 0px 0px 10px;  margin: 0px 0px;}h2 {  font-size: medium;  font-weight: bold;  color: #000000;  text-decoration: none;  text-align: left;  padding: 0px 0px 0px 10px;  margin: 0px 0px;}h3 {  font-size: small;  font-weight: bold;  color: #333399;  text-decoration: none;  text-align: left;  padding: 0px 0px 0px 10px;  margin: 0px 0px;}h4 {  font-size: small;  font-weight: bold;  text-decoration: none;  text-align: left;  padding: 0px 0px 0px 10px;  margin: 0px 0px;}/*-----------------------------------*//*--- headの設定（index.htmlのみ）---*/.head {  width: 750px;  margin: 0px auto;  padding: 15px 0px 10px 0px;  background-image: url(img/head_bg.gif);  background-repeat: repeat-x;  color: #17037B;  font-size: large;  font-weight: bold;  text-decoration: none;}/*--- head内strong部分の設定 ----------*/.head strong {  font-weight: bold; text-decoration: none;}/*--- headの設定（index.htmlのみ　緊急告知070312）---*/.head2 {  width: 750px;  margin: 0px auto;  padding: 15px 0px 10px 0px;  color: red;  font-size: medium;  font-weight: bold;  text-decoration: none;}.head3 {  width: 750px;  margin: 0px auto;  padding: 15px 0px 10px 0px;  background-image: url(img/head_bg.gif);  background-repeat: repeat-x;/*  background-color: yellow;*/  color: #17037B;  font-size: medium;  font-weight: bold;  text-decoration: none;}.head4 {  width: 750px;  margin: 0px auto;  padding: 15px 0px 10px 0px;  background-color: red;  color: white;  font-size: medium;  font-weight: bold;  text-decoration: none;}.head5 {  width: 750px;  margin: 0px auto;  padding: 15px 0px 10px 0px;  background-color: yellow;  color: #17037B;  font-size: x-small;  font-weight: bold;  text-decoration: none;}/*-----------------------------------*//*--- navi_top（現在地ナビ）の設定 --*/.navi_top {  width: 750px;  margin: 0px auto;  padding: 10px 0px 5px 10px;  background-image: url(img/head_bg.gif);  background-repeat: repeat-x;  color: #000000;  font-size: x-small;  font-weight: normal;  text-decoration: none;  text-align: left;}/*--- navi_top 内リンク設定 ---*/.navi_top A:link { color:#000000; text-decoration: underline;}.navi_top A:visited { color:#18067C; text-decoration: underline;}.navi_topr A:hover { color:#333399; text-decoration: underline;}.navi_top A:active { color:#000000; text-decoration: underline;}/*-----------------------------------*//*--- navi_under（フッタナビ）の設定 -*/.navi_under {  font-size: x-small;  font-weight: normal;  color: #000000;  text-align: center;  width: 750px;  margin: 5px auto;}/*--- navi_under 内リンク設定 -------*/.navi_under A:link { color:#000000; text-decoration: underline;}.navi_under A:visited { color:#18067C; text-decoration: underline;}.navi_under A:hover { color:#0033FF; text-decoration: underline;}.navi_under A:active { color:#000000; text-decoration: underline;}/*--- navi_under内strong部分の設定 ----------*/.navi_under strong {  font-weight: normal;}/*-----------------------------------*//*--- footの設定 --------------------*/.foot {  color: #FFFFFF;  background-color: #18067C;  text-align: center;  width: 750px;  margin: 5px auto 0px auto;  padding: 5px 0px;  font-size: x-small;  font-weight: normal;  text-decoration: none;}/*--- foot内リンク設定 ---*/.foot A:link { color:#FFFFFF; text-decoration: none;}.foot A:visited { color:#999999; text-decoration: none;}.foot A:hover { color:#FF3333; text-decoration: none;}.foot A:active { color:#FFFFFF; text-decoration: none;}/*--------ショッピングバスケットCGI本文の設定----------*/.navi_cart A:link { color:#000000; text-decoration: underline;}.navi_cart A:visited { color:#18067C; text-decoration: underline;}.navi_cart A:hover { color:#0033FF; text-decoration: underline;}.navi_cart A:active { color:#000000; text-decoration: underline;}