/* ページ上下の余白をなくす：全ページ共通 */
body {
margin: 0px;
}

/* 全体のテーブル設定：全ページ共通 */
.box-0 {
margin-left: auto;
margin-right: auto;
width: 850px;
height: 100%;
background-color: #ffffff;
position: relative;
}

/* リンクの下線を非表示にする：全ページ共通  */
a {
text-decoration: none;
}

/* テキストにアンダーラインを表示したいとき：全ページ共通 */
.under-line {
text-decoration: under-line;
}

/* レイアウトに関する設定 */
/* ブロック要素のマージンを0にする */
.margin0 {
margin:0px;
}

/* ボックス要素をセンタリングする：全ページ共通 */
.center-box {
margin-left:auto;
margin-right:auto;
}

/* インライン要素をセンタリングする：全ページ共通 */
.center-inline {
text-align:center;
}

/* 余白の設定 */
/* 左側余白を指定１ */
.margin-1 {
margin-left: 10px ;
}

/* 左側余白を指定２ */
.margin-2 {
margin-left: 30px;
}


/* 各種フォント設定 */
/* INFORMATION内のタイトル用１ */
.info-title-1 {
font-size: 10pt ;
color: #ffa242 ;
}

/* INFORMATION内のタイトル用２ */
.info-title-2 {
font-size: 10pt ;
color: #19cac2 ;
}

/* 更新状況のタイトル用 */
.koushin-title { 
font-size: 12pt ;
font-family:"HG丸ゴシックM-PRO";
color: #ffa242 ;
}

/* 更新状況の日付用 */
.koushin-date { 
font-size: 8pt ;
color: #FF5F57 ;
}

/* 更新状況のタイトル用 */
.koushin-font { 
font-size: 8pt ;
color: #0A77B1 ;
}

/* 更新状況の内容 */
.koushin-content { 
font-size: 8pt ;
color: #000000 ;
}

/* 下部メニュー用のテキスト */
.under-menu-1 {
font-size: 10pt ;
font-family:"Courier New";
color: #ffa242; ;
}

/* 警告用の見出し */
.emphasize-1 {
font-size: 12pt ;
color: #ffa242 ;
}

/* 警告用の見出し */
.emphasize-2 {
font-size: 10pt ;
color: #ff0000 
}

/* 本文記述用１ */
.font-1 {
font-size: 10pt ;
color: #000000 
}

/* 本文記述用２ */
.font-2 {
font-size: 12pt ;
color: #ffa242 
}

/* 本文記述用スモールフォント */
.font-small {
font-size: 8pt ;
color: #5C8ADF; 
}

/* メールアドレス用フォント */
.mail-address {
font-size: 18pt ;
font-family: "Courier New";
color: #649CAC 
}

/* 背景色・画像の設定 */
/* 背景色を設定１ */
.back-color-1 {
background-color: #ffffff
}

/* 背景色を設定２ */
.back-color-2 {
background-color: #ffffff
}

/* 背景色を設定３ */
.back-color-3 {
background-color: #ffa242
}

/* 背景画像を設定１ */
.back-image-1 {
background-image: url("index/back-1.png")
}

/* 背景画像（クリスマスVer） */
.back-color-xmas { 
background-image: url("index/xmas-back-1.png") 
}

/* 水平線の設定 */
/* 水平線１ */
.hr-1 {
clear:both; /* floatのクリア */
color: #649cac; /* 線の色(IE用) */
background-color: #649cac; /* 線の色(NN用) */
height: 1px; /* 線の太さ */
border: 0px; /* 枠の太さ */
width: 580px; /* 線の長さ */
text-align: center; /* 線の位置 */
}

/* 水平線２ */
.hr-2 {
clear:both; /* floatのクリア */
color: #046cfc; /* 線の色(IE用) */
background-color: #046cfc; /* 線の色(NN用) */
height: 1px; /* 線の太さ */
border: 0px; /* 枠の太さ */
width: 730px; /* 線の長さ */
text-align: center; /* 線の位置 */
}

/* タイトル表示に関する設定 */
/* タイトル表示部分のレイアウト */
#title {
background-color:#ffffff;
margin:0px;
padding-left:10px;
height:30px;
font-size:16pt;
font-family:"Courier New";
color:#649cac;
}

/* タイトル説明部分の設定 */
#title-info {
background-color:#ffffff;
margin:0px;
padding-top:18px;
padding-left:50px;
height:80px;
color:#046cfc;
font-size:10pt;
}

/* 下部メニューリスト用の設定 */
#under-menu {
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
height:30px;
}

#under-menu ul{
list-style:none;
text-align:center;
margin:0px;
}

#under-menu li{
display:inline;
padding-right:10px;
font-size:10pt;
font-family:"Courier New";
color:#ffa242;
}