@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	}
a:link { color: #0000ff; }    /* 未訪問のリンク */
a:visited { color: #000080; } /* 訪問済みのリンク */
a:hover { color: #ff0000; }   /* ポイント時のリンク */
a:active { color: #ff8000; }  /* 選択中のリンク */

body {
  margin-left: auto;
  margin-right: auto;
  margin: 0;
  padding: 0;
  background-color: #FAFAFA;
}

/*
---------------------------------------------------- */
#wrapper {
	margin: 0 auto;
	width: 920px;
}

/* ヘッダ*/
#header{ float: left; width: 900px; height: 135px; padding: 10px 10px 0px 10px; background:url(../images/top.png)}

/* ロゴ */
#rogo { float: left; width: 410px; height: auto; padding-top: 25px; background:}
#company { float: right; width: 380px; height: 135px; margin: 0px; background: url(../images/h_top_bg.png)}
#tokyo { float: left; width: 168px; height: 96px; margin: 25px 0px 0px 15px;}
#oosaka { float: right; width: 167px; height: 96px; margin: 0px 18px 0px 0px;}
#mail { float: right; width: 178px; height: 23px; margin: 2px 17px 0px 0px;}

/* TOPテキスト*/

#text_top { float: left; width: 870px; height: 20px; padding: 5px 40px 0px 10px; background:url(../images/text_bg.png) ; text-align: right;}

#left_box{ float: left; width: 200px; height: auto; padding-left: 10px; background:url(../images/left_bg.png) repeat-y;}
#mein_box { float: left; width: 500px; height: auto; background: #FFFFFF }


.left_ad_1 {
	float: left;
	width: 175px;
	height: auto;
	padding: 5px 12px 5px 13px;
	background: #FFDFFD;
	text-shadow: #000000;
}
.left_ad_box {
	float: left;
	width: 175px;
	height: 393px;
	padding: 5px 12px 5px 13px;
	background: #FFDFFD;
	text-shadow: #000000;
}
.left_text_box {float: left; width: 145px; height: 25px; padding: 10px 0px 0px 25px;  margin: 0px 1px 0px 2px; background-color: #FFFFFF; border: 1px solid #999999; border-top-style: dotted; border-bottom-style: hidden}


/* フラッシュ */
#f_box{ float: left; width: 500px; height: 300px; margin: 1px 0px 1px 0px;}

/**/

#mein_index { float: left; width: 440px; height: 25px; margin: 1px 0px 1px 0px; padding: 10px 0px 0px 60px; background:url(../images/bottan/top_index_bg.jpg); font-size: 16px; font-weight: bold; color: #FF9900;}

#mein_info { float: left; width: 468px; height: auto; margin: 0px; padding: 10px 0px 0px 30px; border: #FF99FF 1px solid;}

/*　右メニュー　*/
#right_box { float: right; width: 200px; height: auto; padding-right: 10px; background:url(../images/right_bg.png) repeat-y;}

.right_box_ad_1 {
	float: right;
	width: 175px;
	height: auto;
	padding: 5px 12px 5px 13px;
	background: #FFDFFD;
	text-shadow: #000000;
}

ul#navigation {
	margin: 0;
	padding: 0;
	width: 180px;
}
ul#navigation li {
	padding: 0;
	margin: 0;
	height: 45px;
	width: 180px;
	list-style-type:none;
	display:block;
	/*text-indent:-9999px;*/
}
ul#navigation a {
	padding: 0;
	margin: 0;
	height: 45px;
	width: 180px;
	display:block;
}
ul#navigation li#top a{
  text-decoration: none;
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  padding: 15px 0px 0px 25px;
  background: url(../images/bottan/l_b_bg_top_1.png) no-repeat;
}
ul#navigation li#top a:hover {
  text-decoration: none;
  color: #0033FF;
  font-weight: bold;
  font-size: 16px;
  padding: 15px 0px 0px 25px;
  background: url(../images/bottan/l_b_bg_top_2.png) no-repeat;
}
ul#navigation li#top1 a{
  background: url(../images/bottan/l_b_bg_top_2.png) no-repeat;
}

#foot { clear: both; margin: 0 auto; width: 920px; height: auto; background: #FFCCFF;}

/* メールボディー */
#left_mail { float: left; width: 134px; height: 16px; padding: 2px 2px 2px 62px ; margin: 1px 6px 1px 1px; border: #FFCCFF 1px solid; font-size: 12px; font-weight: bold; }
#left_mail_2 { float: left; width: 134px; height: 36px; padding: 2px 2px 2px 62px ; margin: 1px 6px 1px 1px; border: #FFCCFF 1px solid; font-size: 12px; font-weight: bold; }
#left_mail_text{ float: left; width: 134px; height: 209px; padding: 2px 2px 2px 62px ; margin: 1px 6px 1px 1px; border: #FFCCFF 1px solid; font-size: 12px; font-weight: bold; }
#left_mail_text_2{ float: left; width: 134px; height: 109px; padding: 2px 2px 2px 62px ; margin: 1px 6px 1px 1px; border: #FFCCFF 1px solid; font-size: 12px; font-weight: bold; }
#left_mail_text_3{ float: left; width: 134px; height: 59px; padding: 2px 2px 2px 62px ; margin: 1px 6px 1px 1px; border: #FFCCFF 1px solid; font-size: 12px; font-weight: bold; }
#left_mail_text_4{ float: left; width: 134px; height: 89px; padding: 2px 2px 2px 62px ; margin: 1px 6px 1px 1px; border: #FFCCFF 1px solid; font-size: 12px; font-weight: bold; }

#l_mail { float: right; width: 240px; height: 16px; padding: 2px 2px 2px 12px; margin: 1px; border: #FFCCFF 1px solid; }
#l_mail_2 { float: right; width: 240px; height: 33px; padding: 5px 2px 2px 12px; margin: 1px; border: #FFCCFF 1px solid; }
#l_mail_text { float: right; width: 250px; height: 206px; padding: 5px 2px 2px 2px; margin: 1px; border: #FFCCFF 1px solid; }
#l_mail_text_2 { float: right; width: 250px; height: 106px; padding: 5px 2px 2px 2px; margin: 1px; border: #FFCCFF 1px solid; }
#l_mail_text_3 { float: right; width: 250px; height: 56px; padding: 5px 2px 2px 2px; margin: 1px; border: #FFCCFF 1px solid; }
#l_mail_text_4 { float: right; width: 250px; height: 86px; padding: 5px 2px 2px 2px; margin: 1px; border: #FFCCFF 1px solid; }
