@charset "UTF-8";

/* CSS Document */


*{
margin:0px;
padding:0px;
font-family:'ヒラギノ丸ゴ Pro W4' , 'Hiragino Maru Gothic Pro W4' , 'メイリオ' , Meiryo , Osaka , 'ＭＳ Ｐゴシック' , suns-serif;
font-size:12px;
}


body {
margin:0px;
padding:0px;
background:#000000;
}


img{ border:none; margin:0; padding:0; }


hr{ display:none; }


table { border-collapse:collapse; border-spacing:0; }


il{ list-style:none; }


h1{
font-weight:normal;
font-size:90%;
color:#f8f1f1;
text-align: center;
vertical-align:middle;
height:25px;
line-height:25px;
}


h2 {
color:#ffffff;
font-size:12px;
font-weight:normal;
line-height:21px;
text-decoration:none;
vertical-align:middle; 
letter-spacing:3px;
height:21px;
}


.clear { clear:both; }


.sp_left { display:inline; float:left; }


#main_body {
width:900px;
padding:0px;
margin:0px auto;
background:#ffffff;
border-right:1px #bb4358 solid;  
border-left:1px #bb4358 solid; 
}


.access{
left: -999px;
top: -999px;
position: absolute;
}


/*
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

■　ヘッダ

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
*/


.hd_bar {
height:25px;
background:url(../img/head_01.jpg) no-repeat;
}

.hd_main {
height:145px;
background:url(../img/head_02.jpg) no-repeat;
}

.hd_logo {
margin:0px 0px 0px 0px;
}



/*
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

■　メイン

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
*/


.main_col {
width:900px;
}

.main_01 {
width:215px;
margin-left:15px;
display:inline;
float:left;
}

.main_02 {
width:660px;
display:inline;
float:left;
}



/*-----------------------------------------------
 __メニュー
-----------------------------------------------*/

.menu_col {
width:202px;
height:245px;
}

.menu_01 a span { display:none; }
.menu_01 a {
width:202px;
height:35px;
display:block;
background:transparent url(../img/menu_01.jpg) no-repeat 0px 0px;
}
.menu_01 a:hover { background-position: -202px 0px; }

.menu_02 a span { display:none; }
.menu_02 a {
width:202px;
height:35px;
display:block;
background:transparent url(../img/menu_01.jpg) no-repeat 0px -35px;
}
.menu_02 a:hover { background-position: -202px -35px; }

.menu_03 a span { display:none; }
.menu_03 a {
width:202px;
height:35px;
display:block;
background:transparent url(../img/menu_01.jpg) no-repeat 0px -70px;
}
.menu_03 a:hover { background-position: -202px -70px; }

.menu_04 a span { display:none; }
.menu_04 a {
width:202px;
height:35px;
display:block;
background:transparent url(../img/menu_01.jpg) no-repeat 0px -105px;
}
.menu_04 a:hover { background-position: -202px -105px; }

.menu_05 a span { display:none; }
.menu_05 a {
width:202px;
height:35px;
display:block;
background:transparent url(../img/menu_01.jpg) no-repeat 0px -140px;
}
.menu_05 a:hover { background-position: -202px -140px; }

.menu_06 a span { display:none; }
.menu_06 a {
width:202px;
height:35px;
display:block;
background:transparent url(../img/menu_01.jpg) no-repeat 0px -175px;
}
.menu_06 a:hover { background-position: -202px -175px; }

.menu_07 a span { display:none; }
.menu_07 a {
width:202px;
height:35px;
display:block;
background:transparent url(../img/menu_01.jpg) no-repeat 0px -210px;
}
.menu_07 a:hover { background-position: -202px -210px; }


/*-----------------------------------------------
 __共通項目
-----------------------------------------------*/

.main_tittle {
height:34px;
}

.main_tittle_200 {
height:27px;
}


/*-----------------------------------------------
 __メイン枠
-----------------------------------------------*/

.main_sp {
height:302px;
margin:0px 0px 13px 0px;
}


/*-----------------------------------------------
 __新着情報
-----------------------------------------------*/

.main_new01 {
width:649px;
height:120px;
margin:0px 0px 13px 0px;
background:#faf7ee;
border-right:1px #bb4358 solid;  
border-left:1px #bb4358 solid;
border-bottom:1px #bb4358 solid;
}

.main_new_col {
padding:10px;
}

.main_new_cgicol {
width:600px;
font-size:100%;
color:#75533e;
line-height:17px;
}


/*-----------------------------------------------
 __本日のお得な情報
-----------------------------------------------*/

.main_today01 {
width:199px;
height:120px;
margin:0px 0px 10px 0px;
background:#fcecec;
border-right:1px #bb4358 solid;  
border-left:1px #bb4358 solid;
border-bottom:1px #bb4358 solid;
}

.main_today_col {
padding:10px;
}

.main_today_cgicol {
width:155px;
font-size:80%;
color:#cb4104;
line-height:17px;
}


/*-----------------------------------------------
 __モバイルサイトのご案内
-----------------------------------------------*/

.main_mobile {
width:202px;
height:100px;
margin:0px 0px 10px 0px;
}



/*-----------------------------------------------
 __メールマガジン
-----------------------------------------------*/

.main_mag01 {
width:199px;
height:90px;
margin:0px 0px 10px 0px;
background:#fcecec;
border-right:1px #bb4358 solid;  
border-left:1px #bb4358 solid;
border-bottom:1px #bb4358 solid;
}

.main_mag_col {
padding:10px;
}

.main_mag_tex {
font-size:80%;
color:#cb4104;
}

.main_mag_incol {
height:15px;
margin:10px 0px 0px 0px;
}

.main_mag_box {
width:120px;
height:15px;
}

.main_mag_bt {
width:50px;
line-height:15px;
color:#5A3D1C;
font-size:80%;
text-decoration:none;
}






/*-----------------------------------------------
 __ニューフェイス情報
-----------------------------------------------*/

.main_newface {
width:649px;
height:300px;
margin:0px 0px 13px 0px;
background:#faf7ee;
border-right:1px #bb4358 solid;  
border-left:1px #bb4358 solid;
border-bottom:1px #bb4358 solid;
}

.main_newface_col {
padding:10px;
}


/*-----------------------------------------------
 __出勤情報
-----------------------------------------------*/

.main_schedule {
width:649px;
height:340px;
margin:0px 0px 13px 0px;
background:#faf7ee;
border-right:1px #bb4358 solid;  
border-left:1px #bb4358 solid;
border-bottom:1px #bb4358 solid;
}

.main_schedule_col {
padding:10px;
}


/*
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

■　フッタ

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
*/


.foot_bar {
height:25px;
background:url(../img/foot_01.jpg) no-repeat;
}
































































































