﻿html, body {
	height: 100%;
}

/* ↓↓↓ Editor用 ↓↓↓ */
body.Editor
{
    background: url(../img/Editor/bgHeader.gif) repeat-x top left !important; 
    margin: 0;
	padding: 0;
}

.Editor_Btn 
{
    margin:0px;
    border:none;
    background:inherit;
}

ul.Editor ,li.Editor
{
    border:0;
    padding:0;
    margin:0;
    list-style:none;
}

.Editor_Info 
{
    float: left;
    width: 860px;
    height: 300px;
}

.Editor_Img 
{
	margin: 0px;
	padding: 0px;
	border: none;
	line-height: normal;
	background-color:inherit;
}

.Editor_ImgL 
{
	margin: 0 1px 0 0;
	padding: 0px;
	border: none;
	line-height: normal;
	background-color:inherit;
}

.Editor_ImgR 
{
	margin: 0 0 0 1px;
	padding: 0px;
	border: none;
	line-height: normal;
	background-color:inherit;
}
.Editor_Btn 
{
	margin: 0;
	padding: 0px;
	border: none;
	line-height: normal;
	background-color:inherit;
}

input.Editor_imgbtn {
	margin: 0px;
	padding: 0px;
	border: none;
	line-height: normal;
	background-color:inherit;
}
.Editor_imgbtn input{
	margin: 0px;
	padding: 0px;
	border: none;
	line-height: normal;
	background-color:inherit;
}

a.divLogin
{
	width: 110px;
	height: 35px;
	background: url(../images/btnLogin.gif) no-repeat top left;
}
a:hover.divLogin
{
	background-position: 0 -35px;
}




.Editor_L 
{
    margin-left:3px;
    font-size:small;
    text-align:left;
}

.Editor_FL_L 
{
    display:block;
    float:left;
    margin-left:3px;
    margin-right:3px;
    font-size:small;
    text-align:left;
}

.Editor_FL_R 
{
    display:block;
    float:right;
    margin-right:3px;
    font-size:small;
    text-align:left;
}

.Editor_FL_L_Err 
{
    display:block;
    float:left;
    margin-left:5px;
    font-size:small;
    text-align:left;
    color:Red;
}

.Editor_LM6
{
    margin-left:9px;
    font-size:small;
    text-align:left;
}

.Editor_H10
{
    height:10px;
}


/* ↑↑↑ Editor用 ↑↑↑ */

/* Education */
#divNavHDR
{
    background:url(../img/editor/imgNavHDR.gif) no-repeat top left;
    width:150px;
    height:19px;
}
#divNavFTR
{
    background:url(../img/editor/imgNavFTR.gif) no-repeat top left;
    width:150px;
    height:19px;
}
#divNavFrL
{
    background:url(../img/editor/imgNavFrL.gif) no-repeat top left;
    display:block;
    width:90px;
    height:50px;
}
#divNavFrR
{
    background:url(../img/editor/imgNavFrR.gif) no-repeat top left;
    display:block;
    width:60px;
    height:50px;
}
#divNavC01
{
    background:url(../img/editor/imgNavC01.gif) no-repeat top left;
    display:block;
    width:90px;
    height:30px;
}
#divNavC02
{
    background:url(../img/editor/imgNavC02.gif) no-repeat top left;
    display:block;
    width:90px;
    height:30px;
}
#divNavL01
{
    background:url(../img/editor/imgNavL01.gif) no-repeat top left;
    display:block;
    width:90px;
    height:50px;
}
#divNavL02
{
    background:url(../img/editor/imgNavL02.gif) no-repeat top left;
    display:block;
    width:90px;
    height:70px;
}
#divNavR01
{
    background:url(../img/editor/imgNavR01.gif) no-repeat top left;
    display:block;
    width:90px;
    height:40px;
}
#divNavR02
{
    background:url(../img/editor/imgNavR02.gif) no-repeat top left;
    display:block;
    width:90px;
    height:40px;
}
#divNavR03
{
    background:url(../img/editor/imgNavR03.gif) no-repeat top left;
    display:block;
    width:90px;
    height:40px;
}
#divNavR04
{
    background:url(../img/editor/imgNavR04.gif) no-repeat top left;
    display:block;
    width:90px;
    height:40px;
}
#divNavR05
{
    background:url(../img/editor/imgNavR05.gif) no-repeat top left;
    display:block;
    width:90px;
    height:40px;
}#divNavW01
{
    background:url(../img/editor/imgNavW01.gif) no-repeat top left;
    display:block;
    width:90px;
    height:40px;
}

/* ↓ < Campaign > ↓ */
#divLst 
{
    width:690px;
    border-bottom:solid 5px #fa9a00;
    border-left:solid 5px #fa9a00;
    border-right:solid 5px #fa9a00;
}
/* ↑ < Campaign > ↑ */
/* ↓ < Kyoiku > ↓ */
a.lnkMKbun 
{
    background:url(../img/Editor/btnKyoiku_Bun.gif) no-repeat left top;
    display:block;
    width:45px;
    height:20px;
}
a:hover.lnkMKbun 
{
    background-position: 0 -20px;
}
/*-- 目的選択画像 --*/
a.lnkSctMK 
{
    background:url(../img/Editor/btnKyoiku_SctMK.gif) no-repeat left top;
    display:block;
    width:80px;
    height:35px;
    float:left;
    margin:0 20px 0 20px;
}
a:hover.lnkSctMK 
{
    background-position: 0 -35px;
}
/*-- 分類選択画像 --*/
a.lnkSctBN 
{
    background:url(../img/Editor/btnKyoiku_SctBN.gif) no-repeat left top;
    display:block;
    width:80px;
    height:35px;
    float:left;
    margin:0 20px 0 20px;
}
a:hover.lnkSctBN 
{
    background-position: 0 -35px;
}
/*-- 選択更新画像 --*/
a.lnkSctUpd 
{
    background:url(../img/Editor/btnKyoiku_SctUpd.gif) no-repeat left top;
    display:block;
    width:80px;
    height:35px;
    float:right;
    margin:0 50px 0 0;
}
a:hover.lnkSctUpd 
{
    background-position: 0 -35px;
}
/* ↑ < Kyoiku > ↑ */
/* ↓ < MailMaga > ↓ */
/*-- ﾒﾆｭｰ 左端画像 --*/
#divLeft 
{
    background:url(../img/Editor/btnMMG_Left.gif) no-repeat left top;
    display:block;
    width:21px;
    height:50px;
    float:left;
}
/*-- ﾒﾆｭｰ 右端画像 --*/
#divRight 
{
    background:url(../img/Editor/btnMMG_Right.gif) no-repeat left top;
    display:block;
    width:21px;
    height:50px;
    float:left;
}
/*-- ﾒﾆｭｰ CSV取込画像 --*/
a.lnkMenuCsv
{
    background:url(../img/Editor/btnMMG_Csv.gif) no-repeat left top;
    display:block;
    width:101px;
    height:50px;
    float:left;
}
a:hover.lnkMenuCsv
{
    background-position: 0 -50px;
}
.lnkMenuCsv_ON
{
    background:url(../img/Editor/btnMMG_Csv.gif) no-repeat left top;
    background-position: 0 -50px;
    display:block;
    width:101px;
    height:50px;
    float:left;
}
/*-- ﾒﾆｭｰ ﾒｰﾙ文面画像 --*/
a.lnkMenuBun
{
    background:url(../img/Editor/btnMMG_Bun.gif) no-repeat left top;
    display:block;
    width:101px;
    height:50px;
    float:left;
}
a:hover.lnkMenuBun
{
    background-position: 0 -50px;
}
.lnkMenuBun_ON 
{
    background:url(../img/Editor/btnMMG_Bun.gif) no-repeat left top;
    background-position: 0 -50px;
    display:block;
    width:101px;
    height:50px;
    float:left;
}
/*-- ﾒﾆｭｰ ﾒｰﾙ送信ﾃｽﾄ画像 --*/
a.lnkMenuTst
{
    background:url(../img/Editor/btnMMG_Tst.gif) no-repeat left top;
    display:block;
    width:101px;
    height:50px;
    float:left;
}
a:hover.lnkMenuTst
{
    background-position: 0 -50px;
}
.lnkMenuTst_OM 
{
    background:url(../img/Editor/btnMMG_Tst.gif) no-repeat left top;
    background-position: 0 -50px;
    display:block;
    width:101px;
    height:50px;
    float:left;
}
/*-- ﾒﾆｭｰ ﾒｰﾙ送信画像 --*/
a.lnkMenuAct
{
    background:url(../img/Editor/btnMMG_Act.gif) no-repeat left top;
    display:block;
    width:101px;
    height:50px;
    float:left;
}
a:hover.lnkMenuAct
{
    background-position: 0 -50px;
}
.lnkMenuAct_ON
{
    background:url(../img/Editor/btnMMG_Act.gif) no-repeat left top;
    background-position: 0 -50px;
    display:block;
    width:101px;
    height:50px;
    float:left;
}
/*-- ﾒﾆｭｰ ﾒｲﾝﾒﾆｭｰ戻る画像 --*/
a.lnkMenuMen
{
    background:url(../img/Editor/btnMMG_Men.gif) no-repeat left top;
    display:block;
    width:102px;
    height:50px;
    float:left;
}
a:hover.lnkMenuMen
{
    background-position: 0 -50px;
}
.lnkMenuMen_ON
{
    background:url(../img/Editor/btnMMG_Men.gif) no-repeat left top;
    background-position: 0 -50px;
    display:block;
    width:102px;
    height:50px;
    float:left;
}
/*-- CSV取込-ｱｯﾌﾟﾛｰﾄﾞ画像 --*/
a.lnkCsvGet
{
    background:url(../img/Editor/btnMMG_CsvGet.gif) no-repeat left top;
    display:block;
    width:180px;
    height:50px;
    margin:0;
    float:left;
}
a:hover.lnkCsvGet
{
    background-position: 0 -50px;
}
/*-- CSV取込-ｱｯﾌﾟﾛｰﾄﾞ内容指定変更画像 --*/
a.lnkCsvEnt
{
    background:url(../img/Editor/btnMMG_CsvEnt.gif) no-repeat left top;
    display:block;
    width:180px;
    height:50px;
    margin:0 50px 0 0;
    float:right;
}
a:hover.lnkCsvEnt
{
    background-position: 0 -50px;
}
/*-- CSV取込-ｱｯﾌﾟﾛｰﾄﾞ内容表示画像 --*/
a.lnkCsvDsp
{
    background:url(../img/Editor/btnMMG_CsvDsp.gif) no-repeat left top;
    display:block;
    width:180px;
    height:50px;
    margin:10px;
    float:left;
}
a:hover.lnkCsvDsp
{
    background-position: 0 -50px;
}
/*-- CSV取込-ｱｯﾌﾟﾛｰﾄﾞ内容登録画像 --*/
a.lnkCsvUpd
{
    background:url(../img/Editor/btnMMG_CsvUpd.gif) no-repeat left top;
    display:block;
    width:180px;
    height:50px;
    margin:10px;
    float:left;
}
a:hover.lnkCsvUpd
{
    background-position: 0 -50px;
}
/*-- CSV取込-内容表示左矢印画像 --*/
a.lnkLallow
{
    background:url(../img/Editor/btnLal.gif) no-repeat left top;
    display:block;
    width:30px;
    height:30px;
    margin: 0;
/*    float:left; */
}
a:hover.lnkLallow
{
    background-position: 0 -30px;
}
/*-- CSV取込-内容表示右矢印画像 --*/
a.lnkRallow
{
    background:url(../img/Editor/btnRal.gif) no-repeat left top;
    display:block;
    width:30px;
    height:30px;
    margin: 0;
/*    float:left; */
}
a:hover.lnkRallow
{
    background-position: 0 -30px;
}
/*-- ﾒｰﾙ文面-ﾃｽﾄ送信入力 --*/
#divSndTst 
{
    display:block;
    float:left;
}
/*-- ﾒｰﾙ文面-ﾃｽﾄ送信画像 --*/
a.lnkSndTst
{
    background:url(../img/Editor/btnMMG_SndTst.gif) no-repeat left top;
    display:block;
    width:180px;
    height:50px;
    margin:0 0 0 20px;
    float:left;
}
a:hover.lnkSndTst
{
    background-position: 0 -50px;
}
/*-- ﾒｰﾙ文面-一括送信画像 --*/
a.lnkSndAll
{
    background:url(../img/Editor/btnMMG_SndAll.gif) no-repeat left top;
    display:block;
    width:180px;
    height:50px;
    margin:0 0 0 10px;
    float:left;
}
a:hover.lnkSndAll
{
    background-position: 0 -50px;
}
/*-- ﾒｰﾙ文面-ｸﾘｱ画像 --*/
a.lnkClr
{
    background:url(../img/Editor/btnMMG_Clr.gif) no-repeat left top;
    display:block;
    width:180px;
    height:50px;
    margin:0 20px 0 0;
    float:right;
}
a:hover.lnkClr
{
    background-position: 0 -50px;
}
/* ﾒｰﾙ文面-ｴﾗｰ */
.BunErr 
{
    font-weight:bold;
    color:Red;
    margin:0 0 0 10px;
}
/*-- 右側 仮新規登録画像 --*/
a.lnkTmpEnt
{
    background:url(../img/Editor/btnTmpEnt.gif) no-repeat left top;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-right:3px;
}
a:hover.lnkTmpEnt
{
    background-position: 0 -40px;
}
.lnkTmpEnt_OF
{
    background:url(../img/Editor/btnTmpEnt.gif) no-repeat left top;
    background-position: 0 -80px;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-right:3px;
}
/*-- 右側 仮上書登録画像 --*/
a.lnkTmpUpd
{
    background:url(../img/Editor/btnTmpUpd.gif) no-repeat left top;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-top:5px;
    margin-right:3px;
}
a:hover.lnkTmpUpd
{
    background-position: 0 -40px;
}
.lnkTmpUpd_OF
{
    background:url(../img/Editor/btnTmpUpd.gif) no-repeat left top;
    background-position: 0 -80px;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-top:5px;
    margin-right:3px;
}
/*-- 上段 新規登録画像 --*/
a.lnkEnt_L
{
    background:url(../img/Editor/btnEnt.gif) no-repeat left top;
    display:block;
    width:150px;
    height:40px;
    float:left;
    margin-left:5px;
}
a:hover.lnkEnt_L
{
    background-position: 0 -40px;
}
.lnkEnt_L_OF
{
    background:url(../img/Editor/btnEnt.gif) no-repeat left top;
    background-position: 0 -80px;
    display:block;
    width:150px;
    height:40px;
    float:left;
    margin-left:5px;
}
/*-- 上段 上書登録画像 --*/
a.lnkUpd_L
{
    background:url(../img/Editor/btnUpd.gif) no-repeat left top;
    display:block;
    width:150px;
    height:40px;
    float:left;
    margin-left:5px;
}
a:hover.lnkUpd_L
{
    background-position: 0 -40px;
}
.lnkUpd_L_OF
{
    background:url(../img/Editor/btnUpd.gif) no-repeat left top;
    background-position: 0 -80px;
    display:block;
    width:150px;
    height:40px;
    float:left;
    margin-left:5px;
}
/*-- 上段 削除画像 --*/
a.lnkDel_L
{
    background:url(../img/Editor/btnDel.gif) no-repeat left top;
    display:block;
    width:150px;
    height:40px;
    float:left;
    margin-left:10px;
}
a:hover.lnkDel_L
{
    background-position: 0 -40px;
}
.lnkDel_L_OF
{
    background:url(../img/Editor/btnDel.gif) no-repeat left top;
    background-position: 0 -80px;
    display:block;
    width:150px;
    height:40px;
    float:left;
    margin-left:10px;
}
/*-- 上段 プレビュー画像 --*/
a.lnkPre_R 
{
    background:url(../img/Editor/btnPre.gif) no-repeat left top;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-right:3px;
}
a:hover.lnkPre_R 
{
    background-position: 0 -40px;
}
.lnkPre_R_OF 
{
    background:url(../img/Editor/btnPre.gif) no-repeat left top;
    background-position: 0 -80px;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-right:3px;
}    
/*-- 右側 新規登録画像 --*/
a.lnkEnt
{
    background:url(../img/Editor/btnEnt.gif) no-repeat left top;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-right:3px;
}
a:hover.lnkEnt
{
    background-position: 0 -40px;
}
.lnkEnt_OF
{
    background:url(../img/Editor/btnEnt.gif) no-repeat left top;
    background-position: 0 -80px;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-right:3px;
}
/*-- 右側 上書登録画像 --*/
a.lnkUpd
{
    background:url(../img/Editor/btnUpd.gif) no-repeat left top;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-top:5px;
    margin-right:3px;
}
a:hover.lnkUpd
{
    background-position: 0 -40px;
}
.lnkUpd_OF
{
    background:url(../img/Editor/btnUpd.gif) no-repeat left top;
    background-position: 0 -80px;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-top:5px;
    margin-right:3px;
}
/*-- 右側 ﾃﾝﾌﾟﾚｰﾄ新規登録画像 --*/
a.lnkTptEnt
{
    background:url(../img/Editor/btnTptEnt.gif) no-repeat left top;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-right:3px;
}
a:hover.lnkTptEnt
{
    background-position: 0 -40px;
}
.lnkTptEnt_OF
{
    background:url(../img/Editor/btnTptEnt.gif) no-repeat left top;
    background-position: 0 -80px;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-right:3px;
}
/*-- 右側 ﾃﾝﾌﾟﾚｰﾄ上書登録画像 --*/
a.lnkTptUpd
{
    background:url(../img/Editor/btnTptUpd.gif) no-repeat left top;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-top:5px;
    margin-right:3px;
}
a:hover.lnkTptUpd
{
    background-position: 0 -40px;
}
.lnkTptUpd_OF
{
    background:url(../img/Editor/btnTptUpd.gif) no-repeat left top;
    background-position: 0 -80px;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-top:5px;
    margin-right:3px;
}
/*-- 右側 削除画像 --*/
a.lnkDel
{
    background:url(../img/Editor/btnDel.gif) no-repeat left top;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-right:3px;
}
a:hover.lnkDel
{
    background-position: 0 -40px;
}
.lnkDel_OF
{
    background:url(../img/Editor/btnDel.gif) no-repeat left top;
    background-position: 0 -80px;
    display:block;
    width:150px;
    height:40px;
    float:right;
    margin-right:3px;
}
/* ↑ < MailMaga > ↑ */
/* ↓ < CMP > ↓ */
/*-- ロゴ（メニューに戻る）画像 --*/
a.lnkLogo
{
    background:url(../img/Editor/CMP/btnLogo.gif) no-repeat left top;
    display:block;
    width:101px;
    height:28px;
	margin: 0 0 20px 10px;
	float:left;
}
a:hover.lnkLogo
{
    background-position: 0 -28px;
}
/*-- 選択会社画像 --*/
.sctImg
{
	margin: 0 5px 0 0;
	padding: 0px;
	border: none;
	line-height: normal;
	background-color:inherit;
	float:right;
}
/*-- ﾅﾋﾞｹﾞｰｼｮﾝ画像 --*/
.navImgFL
{
	margin: 0px;
	padding: 0px;
	border: none;
	line-height: normal;
	background-color:inherit;
	float:left;
}
/*-- お知らせ画像 --*/
a.lnkOsh 
{
    background:url(../img/Editor/CMP/navOsh.gif) no-repeat left top;
    display:block;
    width:450px;
    height:40px;
    float:left;
}
a:hover.lnkOsh
{
    background-position: 0 -40px;
}
/*-- 水平メニュー画像 --*/
a.lnkMen 
{
    background:url(../img/Editor/CMP/navMen.gif) no-repeat left top;
    display:block;
    width:450px;
    height:50px;
    float:left;
}
a:hover.lnkMen
{
    background-position: 0 -50px;
}
/*-- アイテムから探す画像 --*/
a.lnkItm 
{
    background:url(../img/Editor/CMP/navItm.gif) no-repeat left top;
    display:block;
    width:230px;
    height:100px;
    float:left;
}
a:hover.lnkItm
{
    background-position: 0 -100px;
}
/*-- 中央バナー画像 --*/
a.lnkCb1 
{
    background:url(../img/Editor/CMP/navCb1.gif) no-repeat left top;
    display:block;
    width:220px;
    height:50px;
    float:left;
}
a:hover.lnkCb1
{
    background-position: 0 -50px;
}
/*-- 右バナー画像１ --*/
a.lnkRb1 
{
    background:url(../img/Editor/CMP/navRb1.gif) no-repeat left top;
    display:block;
    width:350px;
    height:50px;
    float:left;
}
a:hover.lnkRb1
{
    background-position: 0 -50px;
}
/*-- 右バナーWhat'NEW --*/
a.lnkWht 
{
    background:url(../img/Editor/CMP/navWht.gif) no-repeat left top;
    display:block;
    width:350px;
    height:50px;
    float:left;
}
a:hover.lnkWht
{
    background-position: 0 -50px;
}
/*-- 右バナー画像２ --*/
a.lnkRb2 
{
    background:url(../img/Editor/CMP/navRb2.gif) no-repeat left top;
    display:block;
    width:350px;
    height:50px;
    float:left;
}
a:hover.lnkRb2
{
    background-position: 0 -50px;
}
/*-- 右バナーカタログ --*/
a.lnkCtl 
{
    background:url(../img/Editor/CMP/navCtl.gif) no-repeat left top;
    display:block;
    width:350px;
    height:50px;
    float:left;
}
a:hover.lnkCtl
{
    background-position: 0 -50px;
}
/*-- 右バナートップセラー --*/
a.lnkTs5 
{
    background:url(../img/Editor/CMP/navTs5.gif) no-repeat left top;
    display:block;
    width:350px;
    height:50px;
    float:left;
}
a:hover.lnkTs5
{
    background-position: 0 -50px;
}
/* ↑ < CMP > ↑ */

