@charset "utf-8";

/*

-----------------LastUpdate 2008/00/00--------------------

-----------------------CSS MENU---------------------------

  00.

  01.

  02.

  03.

  04.

  05.Staff

  06.Menu

  07.Map Access

  08.Contact

  09.Recruit

  10.

  11.

----------------------------------------------------------

-----------------------CSS HELP---------------------------

■セレクタでハック

バージョン 6 以下の IE にのみ適用 
* html body 

バージョン 7 の IE にのみ適用 
*+html body 

バージョン 7 を含む全ての IE にのみ適用 
*+html body, * html body 

IE7 を含むモダンブラウザにのみ適用（バージョン 6 以下の IE を除外） 
html>body 

IE7 を除くモダンブラウザにのみ適用 
html>/**/body 

----------------------------------------------------------
*/

/* ClearFix */
/* ----------------------------------------------------- */


/*for IE 5.5-7*/
.clearfix{
  zoom:1;
}


/*for modern browser*/
.clearfix:after{
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}


/* ----------------------------------------------------- */



/* 初期設定 */
/* ----------------------------------------------------- */

BODY,H1,H2,H3,H4,H5,H6,P,UL,DL,DIV,TABLE,FORM{
  margin:0px;
  padding:0px;
  font-weight:normal;
        
}


IMG {
  border:0px;
  vertical-align:bottom;
}



body#index{
  font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
  background:url(http://www.morrow-e.sakura.ne.jp/img/common/header_back.jpg) repeat-x center top;
  color:#555;
  font-size:12px;
  line-height:1.5em;
  text-align:center;
}

body{
  font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
  background:url(http://www.morrow-e.sakura.ne.jp/img/common/header_back02.jpg) repeat-x center top;
  color:#555;
  font-size:12px;
  line-height:1.5em;
  text-align:center;
}


A:link {}
A:visited {}
A:hover {}
A:active {}


li {
  list-style:none;
}

address {
  font-style:normal;
}

A:link {color:#AE841E;text-decoration:none;}
A:visited {color:#AE841E;text-decoration:none;}
A:hover {color:#CC9927;text-decoration:none;}
A:active {color:#AE841E;text-decoration:none;}


h3{
 width:529px;
 padding-left:28px;
 padding-top:9px;
 height:33px;
 color:#440900;
 font-size:22px;
 font-weight:bold;
 margin-top:30px;
 background:url(http://www.morrow-e.sakura.ne.jp/img/common/h3_back.jpg) no-repeat;

}

h4{
  width:540px;
 height:20px;
  padding-left:17px;
  padding-top:3px;
 color:#440900;
 font-size:14px;
 font-weight:bold;
 margin-top:30px;
 background:url(http://www.morrow-e.sakura.ne.jp/img/common/h4_back.jpg) left center no-repeat; 
}






/* FLASH格納用DIV(swfObject使用時) */
/* ----------------------------------------------------- */
#flashcontent{}




/* 00. フレーム*/
/* ----------------------------------------------------- */

#wrapper{
  width:813px;
  margin:0px auto;
  text-align:center;
}
#contents_wrapper{
  width:813px;
  margin:0px auto;
  text-align:center;
}

#footer{
  height:85px;
    background:url(http://www.morrow-e.sakura.ne.jp/img/common/footer_back.jpg) repeat-x center bottom;
}


#header{
  width:813px;
  margin:0 auto;

}
#container{
  width:813px;
  background:url(http://www.morrow-e.sakura.ne.jp/img/common/content_back_middle.jpg) repeat-y center top;
  padding-bottom:20px;
}

#left_box{
  width:235px;
  float:left;
  text-align:left;

}

#right_box{
  width:578px;
  float:right;
  text-align:left;
}

#main_contents{
  padding-right:21px;
  width:557px;
  text-align:left;
}


#footer_contents{
  background:url(http://www.morrow-e.sakura.ne.jp/img/common/footer.jpg) no-repeat center top;
  width:813px;
  height:45px;
  padding-top:40px;
  text-align:center;
  color:#FFF;
  margin:0 auto;
}




/* 01. category部分*/
/* ----------------------------------------------------- */

div#category_area {
  margin-left:23px;
}


li.menu01 a {
  display:block;
  width:180px;
  height:38px;
  text-indent:-5000px;
}

li.menu02 a,
li.menu03 a,
li.menu04 a,
li.menu05 a,
li.menu06 a,
li.menu07 a,
li.menu08 a,
li.menu09 a,
li.menu10 a {
  display:block;
  width:180px;
  height:42px;
  text-indent:-5000px;
}

li.menu01 a:link,
li.menu01 a:visited {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu01.gif) 0px 0px no-repeat;}
li.menu01 a:hover   {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu01.gif) 0px -38px no-repeat;}
li.menu01 a:active  {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu01.gif) 0px 0px no-repeat;}

li.menu02 a:link,
li.menu02 a:visited {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu02.gif) 0px 0px no-repeat;}
li.menu02 a:hover   {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu02.gif) 0px -42px no-repeat;}
li.menu02 a:active  {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu02.gif) 0px 0px no-repeat;}

li.menu03 a:link,
li.menu03 a:visited {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu03.gif) 0px 0px no-repeat;}
li.menu03 a:hover   {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu03.gif) 0px -42px no-repeat;}
li.menu03 a:active  {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu03.gif) 0px 0px no-repeat;}

li.menu04 a:link,
li.menu04 a:visited {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu04.gif) 0px 0px no-repeat;}
li.menu04 a:hover   {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu04.gif) 0px -42px no-repeat;}
li.menu04 a:active  {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu04.gif) 0px 0px no-repeat;}

li.menu05 a:link,
li.menu05 a:visited {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu05.gif) 0px 0px no-repeat;}
li.menu05 a:hover   {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu05.gif) 0px -42px no-repeat;}
li.menu05 a:active  {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu05.gif) 0px 0px no-repeat;}

li.menu06 a:link,
li.menu06 a:visited {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu06.gif) 0px 0px no-repeat;}
li.menu06 a:hover   {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu06.gif) 0px -42px no-repeat;}
li.menu06 a:active  {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu06.gif) 0px 0px no-repeat;}

li.menu07 a:link,
li.menu07 a:visited {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu07.gif) 0px 0px no-repeat;}
li.menu07 a:hover   {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu07.gif) 0px -42px no-repeat;}
li.menu07 a:active  {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu07.gif) 0px 0px no-repeat;}

li.menu08 a:link,
li.menu08 a:visited {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu08.gif) 0px 0px no-repeat;}
li.menu08 a:hover   {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu08.gif) 0px -42px no-repeat;}
li.menu08 a:active  {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu08.gif) 0px 0px no-repeat;}

li.menu09 a:link,
li.menu09 a:visited {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu09.gif) 0px 0px no-repeat;}
li.menu09 a:hover   {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu09.gif) 0px -42px no-repeat;}
li.menu09 a:active  {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu09.gif) 0px 0px no-repeat;}

li.menu10 a:link,
li.menu10 a:visited {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu10.gif) 0px 0px no-repeat;}
li.menu10 a:hover   {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu10.gif) 0px -42px no-repeat;}
li.menu10 a:active  {background:url(http://www.morrow-e.sakura.ne.jp/img/common/menu10.gif) 0px 0px no-repeat;}

/* 02. footer部分*/
/* ----------------------------------------------------- */

div.footer_navi li {
  float:left;
}


div.copy {

}

div.footer_navi {
  padding-left:110px;
}

div.footer_navi a:link,
div.footer_navi a:visited {
  color:#FFF;
  text-decoration:underline;
}

div.footer_navi a:hover {
  color:#ccc;
}

div.footer_navi a:active {
  color:#FFF;
  text-decoration:underline;
}

/* 03.index */
/* ----------------------------------------------------- */

div.top_information {
  padding-top:20px;
  height:120px;
  overflow:auto;
}

div.index_img {
  text-align:center;
  padding-top:20px;
}

div.index_banner_left {
  width:365px;
  float:left;
  padding-right:17px;
  padding-bottom:15px;
}

div.index_banner_right {
  float:left;
  width:175px;
}

div.index_banner_bottom {
  clear:both;
}

div.index_banner02 {
  padding-bottom:15px;
}

div.index_banner03 {

}

div.index_banner04 {
  width:175px;
  float:left;
  padding-right:15px;
}

div.index_banner05 {
  float:left;
  width:175px;
  padding-right:17px;
}

div.index_banner06 {
  width:175px;
  float:left;
}


/* 04. side_bar*/
/* ----------------------------------------------------- */

div.side_map_area {
  padding:20px 0px 30px 28px;
}

div.side_info_area {
  margin:0px 0px 0px 28px;
}

div.side_title {
  padding-left:5px;
  padding-bottom:10px;
}

div.side_info {
  padding:5px;
}

div.side_info dl,
div.side_info dt,
div.side_info dd {
  margin:0px;
  padding:0px;
}

/* 05.Staff */
/* ----------------------------------------------------- */
.clear{
  clear:both;
}

.usr_sta_wrap{
	padding-top:30px;
}

div.usr_sta_mainPhoto{
  float:left;
  margin-right:8px;
  border:1px solid #8b5c3f;
  width:200px;
  height:260px;
}

div.usr_sta_subPhotoBox{
  float:left;
  margin-right:18px;
  width:82px;
}

div.usr_sta_subPhotoBox div{
  margin-top:8px;
  border:1px solid #8b5c3f;
  background:#ccc;
}

div.usr_sta_subPhotoBox div.top{
  margin-top:0px;
}

div.usr_sta_textBox{
  float:left;
  width:247px;
}

div.usr_sta_textBox table{
  width:247px;
}

div.usr_sta_textBox th{
  padding:4px 12px 2px 0px;
  width:60px;
  text-align:left;
  font-weight:normal;
  white-space:nowrap;
  border-bottom:1px dotted #8b5c3f;
  vertical-align:top;
}

div.usr_sta_textBox td{
  padding:4px 0px 2px;
  border-bottom:1px dotted #8b5c3f;
  vertical-align:top;
}



/* 06.Menu */
/* ----------------------------------------------------- */

div.usr_men_textBox h4{
  margin-bottom:8px;
}

div.usr_men_textBox table{
  border-top:1px solid #8b5c3f;
  border-bottom:1px solid #8b5c3f;
  border-collapse:collapse;
  width:557px;
}

div.usr_men_textBox th{
  padding:4px 12px;
  border-bottom:1px dotted #8b5c3f;
  text-align:left;
  font-weight:normal;
  white-space:nowrap;
}

div.usr_men_textBox th.usr_men_noColor{
}

div.usr_men_textBox td{
  padding:4px 12px;
  border-bottom:1px dotted #8b5c3f;
  font-weight:bold;
  text-align:right;
}

div.usr_men_textBox td span{
  font-weight:normal;
}

div.usr_men_textBox th.ce,
div.usr_men_textBox td.ce{
  text-align:center;
}

h4.menu_title {
  background:url(http://www.morrow-e.sakura.ne.jp/img/menu/mark01.gif) no-repeat 0px 0px;
 padding-left:26px;
 color:#f06b00;
 font-size:14px;
 font-weight:bold;
 margin-top:30px;
 width:531px;
}

div.menu_img_area {
    padding-top:15px;
}

td.text_right {
  text-align:right;
  padding-right:30px;
}

/* 07.Map Access */
/* ----------------------------------------------------- */

div.usr_acc_box h4{
  margin-bottom:8px;
}

div.usr_acc_box em{
  font-style:normal;
  font-weight:bold;
  color:#440900;
}

div.map_img {
  padding-top:15px;
}



/* 08.Contact */
/* ----------------------------------------------------- */

div.usr_con_copyBox{
  margin-top:30px;
  margin-bottom:15px;
  padding:10px;
  border:1px dotted #8b5c3f;
}

div.usr_con_copyBox2{
  margin-top:30px;
  margin-bottom:15px;
  padding:10px;
}

div.usr_con_copyBox span{
  display:block;
  text-indent:-1em;
  padding-left:1em;
  font-size:10px;
}

div.usr_con_copyBox span.texBot{
  margin-bottom:30px;
}

div.usr_con_copyBox table{
  border:1px solid #8b5c3f;
  border-collapse:collapse;
}

div.usr_con_copyBox th{
  padding:4px 12px;
  border:1px solid #8b5c3f;
  text-align:left;
  font-weight:normal;
  white-space:nowrap;
}

div.usr_con_formBox em{
  font-style:normal;
  font-size:10px;
}



div.usr_con_formBox table{
  width:100%;
}

div.usr_con_formBox th{
  padding:4px 12px;
  border:1px solid #8b5c3f;
  width:180px;
}

div.usr_con_formBox td{
  padding:4px 12px;
  border:1px solid #8b5c3f;
}

div.usr_con_formBox table input,
div.usr_con_formBox table textarea{
  width:300px;
}

div.usr_con_submitBox{
  padding-top:15px;
  text-align:center;
}



/* 09.Recruit */
/* ----------------------------------------------------- */

div.usr_rec_textBox{
  padding-top:30px;
}

div.usr_rec_textBox p{
  padding-top:12px;
}

div.usr_rec_textBox p.top{
  padding-top:0px;
}

div.usr_rec_textBox div{
  margin-top:8px;
  margin-bottom:8px;
  padding:4px;
  border:1px dotted #8b5c3f;
  color:#440900;
}

div.usr_rec_recBoxW{
  margin-top:30px;
  border-top:1px dotted #8b5c3f;
}

div.usr_rec_recBox,
div.usr_rec_recBoxL{
  margin-top:30px;
}

div.usr_rec_recBox{
  float:left;
  margin-left:17px;
  width:270px;
}

div.usr_rec_recBoxL{
  float:left;
  margin-left:0px;
  width:270px;
}

div.usr_rec_recBox table,
div.usr_rec_recBoxL table{
  border:1px solid #8b5c3f;
  border-collapse:collapse;
  width:270px;
}

div.usr_rec_recBox th,
div.usr_rec_recBoxL th{
  padding:4px 8px;
  border-bottom:1px dotted #8b5c3f;
  width:70px;
  text-align:left;
  font-weight:normal;
  white-space:nowrap;
}

div.usr_rec_recBox td,
div.usr_rec_recBoxL td{
  padding:4px 8px;
  border-bottom:1px dotted #8b5c3f;
}

tr.cell {
  background-color:#ffffe8;
}

/* 10.Coupon */
/* ----------------------------------------------------- */

p.usr_cou_tex1{
  margin-top:8px;
  margin-bottom:8px;
}

p.usr_cou_tex1 em{
  padding:1px 3px;
  border:1px solid #440900; 
  font-style:normal;
  font-weight:bold;
  color:#440900;
}

div.usr_cou_print{
  padding-top:30px;
  text-align:center;
}

div.usr_cou_print a{
  display:block;
  padding:2px 6px;
  margin:0px auto;
  border:1px solid #666;
  width:60px;
  background:#999;
  color:#fff;
}

div.usr_cou_subBox{
  margin-top:60px;
  padding:15px;
  border:1px solid #ccc;
  text-align:center;
}

div.usr_cou_subBox p{
  padding-bottom:10px;
}



/* 11.Shop */
/* ----------------------------------------------------- */

div.usr_sho_shopWrap{

}

div.usr_sho_shopBox{
  float:left;
  margin-top:30px;
  margin-right:17px;
  width:270px;
}

div.usr_sho_shopBox h5{
  font-size:14px;
  font-weight:bold;
  color:#440900;
}

div.usr_sho_shopBox h5 span{
  font-size:12px;
  font-weight:normal;
  color:#555;
}

div.usr_sho_shopBox dl,
div.usr_sho_shopBox dt,
div.usr_sho_shopBox dd{
  margin :0px;
  padding:0px;
}

div.usr_sho_shopBox dt{
  padding-top:15px;
  color:#440900;
}

div.usr_sho_photoBox{
  float:left;
  margin-top:15px;
  width:268px;
  background-color:#fff;
  border:1px solid #8b5c3f;
}

div.usr_sho_photoBox img{
  display:block;
  width:260px;
  height:160px;
  padding:4px;
}

div.usr_sho_photoBox p{
  font-size:10px;
  padding:0px 4px 4px 4px;
}



/* 12.Gallery */
/* ----------------------------------------------------- */

div.usr_gal_Wrap{
}

div.usr_gal_box{
  float:left;
  margin-top:30px;
  margin-right:27px;
  width:117px;
  background-color:#fff;
  border:1px solid #8b5c3f;
}

div.usr_gal_box p {
  padding:0px 4px 4px 4px;
}


div.usr_gal_box img{
  width :109px;
  height:89px;
  display:block;
  padding:4px;
}

div.usr_gal_box p{
  font-size:10px;
}



p.thanks {
  margin-top:20px;
}

p.re {
  text-align:center;
  padding-top:20px;
}

div.top_box{
  margin:20px auto;
  padding:5px;
  border:1px solid #8b5c3f;
}
/*-------- blog css -----------*/
#main_contents p.date-header
{
	border-top: 1px dashed #666666;
	font-size: 80%;
	color: #999999;
	background-color:transparent;
	padding: 5px 0 3px 0;
	line-height:100%;
        margin-top:20px;
}
#main_contents .entry-info
{
	padding:0 0 10px 0;
}

#main_contents .entry-info ul
{
	list-style:none;
}

#main_contents .entry-info li
{
	color:#666666;
	font-size:80%;
	display:inline;
	margin:0 0 5px 0;
}
h2{
 width:529px;
 padding-left:28px;
 padding-top:9px;
 height:33px;
 color:#440900;
 font-size:22px;
 font-weight:bold;
 background:url(http://www.morrow-e.sakura.ne.jp/img/common/h3_back.jpg) no-repeat;

}
/*-------- blog css -----------*/
