
/* リンク用基本設定 ----------------------------------------------------------------- */

/* テキストリンクカラー　オレンジ　12pxバージョン ％指定（行間130%） */
a {
font-size: 72%;
line-height: 130%;
color: #366BB4;}

a:hover {
font-size: 72%;
line-height: 130%;
color: #FF6600;}

a:visited {
font-size: 72%;
line-height: 130%;
color: #FF6600;}

a:active {
font-size: 72%;
line-height: 130%;
color: #FF6600;}


/* フォント用基本設定 ------------------------------------------------------------- */

/* fontsize30px（行間15px） */
.fs30px15px {
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 30px;
line-height: 15px;
color: #555555;}

/* fontsize30px（行間17px） */
.fs30px17px {
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 30px;
line-height: 17px;
color: #555555;}

/* fontsize30px %指定（行間130%） */
.fs10 {
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 64%;
line-height: 130%;
color: #555555;}

/* fontsize12px（行間15px） */
.fs12px15px {
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 12px;
line-height: 15px;
color: #555555;}

/* fontsize12px（行間17px） */
.fs12px17px {
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 12px;
line-height: 17px;
color: #555555;}

/* fontsize12px %指定（行間130%） */
.fs12 {
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 72%;
line-height: 130%;
color: #555555;}



/* テーブル用基本設定 ------------------------------------------------------------------ */

/* 右揃え */
.table-left {
margin:0px;
border: 0px none;
padding:0px;
border-spacing: 0px;
text-align: left;}

/* 右揃え */
.table-right {
margin:0px;
border: 0px none;
padding:0px;
border-spacing: 0px;
text-align: right;}

/* センター揃え */
.table-center {
margin:0px auto;
border: 0px none;
padding:0px;
border-spacing: 0px;
text-align: center;}

/* 上付セル */
.table-top {
border: 0px none;
margin:0px;
padding:0px;
border-spacing: 0px;
vertical-align: top;}

/* 下付セル */
.table-bottom {
border: 0px none;
margin:0px;
padding:0px;
border-spacing: 0px;
vertical-align: bottom;}

/* ベーステーブル枠 */
.table-base {
width:712;
margin:0px auto;
border: 0px none;
padding:0px;
border-spacing: 0px;
vertical-align: top;}

/* 100%テーブル枠上付 */
.table100 {
width:100%;
margin:0px;
border: 0px none;
padding:0px;
border-spacing: 0px;
vertical-align: top;}



/* ボタン用設定 --------------------------------------------------------- */

/* 詳細・ダウンロードボタン右揃え */
.top_btn {
margin:0px;
border: none;
text-align: right;
padding:0px;}



/* スペーサー（空白）用設定 --------------------------------------------------------- */

/* スペーサー1px */
.space1 {
width:1px;
height:1px;
margin:0px;
border: none;
padding:0px;}

/* スペーサー2px */
.space2 {
width:2px;
height:2px;
margin:0px;
border: none;
padding:0px;}

/* スペーサー3px */
.space3 {
width:3px;
height:3px;
margin:0px;
border: none;
padding:0px;}

/* スペーサー4px */
.space4 {
width:4px;
height:4px;
margin:0px;
border: none;
padding:0px;}

/* スペーサー5px */
.space5 {
width:5px;
height:5px;
margin:0px;
border: none;
padding:0px;}

/* スペーサー30px */
.space10 {
width:30px;
height:10px;
margin:0px;
border: none;
padding:0px;}

/* スペーサー15px */
.space15 {
width:15px;
height:15px;
margin:0px;
border: none;
padding:0px;}

/* スペーサー20px */
.space20 {
width:20px;
height:20px;
margin:0px;
border: none;
padding:0px;}

/* スペーサー25px */
.space25 {
width:25px;
height:25px;
margin:0px;
border: none;
padding:0px;}

/* スペーサー30px */
.space30 {
width:30px;
height:30px;
margin:0px;
border: none;
padding:0px;}

/* スペーサー50px */
.space50 {
width:50px;
height:50px;
margin:0px;
border: none;
padding:0px;}


/* 線用設定 --------------------------------------------------------- */

/* 1pxケイ線 */
.kei {
width:1px;
height:1px;
margin:0px;
border: none;
background-color: #979797;
padding:0px;}

/* 1px破線 */
.hasen {
height:1px;
margin:0px;
background-image: url(../cmn_img/hasen.gif);
background-repeat: repeat-x;
display: block;}



/* リンク画像用設定 --------------------------------------------------------- */

/* 画像リンクボーダー */
.img-link {
border-style: none;}


