/* ====================================================================== */
/*  STYLE SHEET         */
/* ====================================================================== */


/* ====================================================================== */
/*	読み込むCSS			*/
/* ====================================================================== */

@import url(design-all.css);		/* 共通部分のデザイン */
@import url(design-page.css);		/* ページ別デザイン */

/* ====================================================================== */
/* ====================================================================== */



body {
text-align: center;
position: relative;
margin-left: auto;
margin-right: auto;
padding: 0px;
margin: 0px;
background: url(../images/main_bg03.jpg) repeat-x scroll left top;
}

#Inbox {
width: 800px;
position: relative;
margin-left: auto;
margin-right: auto;
padding: 0px;
border: 0px solid #cccccc;
text-align: left;
}

* {
padding: 0px;
margin: 0px;
/*font-family : 'Hiragino Kaku Gothic Pro W3', Osaka, 'MS PGothic', sans-serif;*/
}


a{
color:#000000;	
text-decoration:none;}

a:hover{
color:#cf1a20;text-decoration:none;
background:  url(../images/link_underline.gif) bottom no-repeat;}

.clr{	clear:both;}

.cntr {text-align: center;}

.rgt {text-align: right;}

.lft {text-align: left;}


img.fl_left {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
float: left;
}

img.fl_right {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 15px;
border: 0px;
float: right;
}

img.fl_center {
position: relative;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
border: 0px solid #333333;
text-align: center;
}

.tx_left {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #333333;
float: left;
}

.tx_right {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #333333;
float: right;
}

.both { clear: both;}

.Wid_100 {
width: 120px;
}

img {
border: 0px solid;
}

em {
font-style: normal;
font-weight: normal;
}

i {
font-style: normal;
font-weight: normal;
}

strong {
font-style: normal;
font-weight: normal;
}

b {
font-style: normal;
font-weight: normal;
}

h1 {
font-style: normal;
font-weight: normal;
}

h1.Top {
font-size: 19px;
color: #FFFFFF;
font-weight: bold;
padding: 8px 0px 5px 15px;
margin-bottom: 10px;
border-bottom: 1px solid #C2C2C2;
}

h2 {
font-style: normal;
font-weight: normal;
}

h3 {
font-size: 13px;
font-weight: normal;
}



p span {
	font-weight:bold;	
	}
	
p span.color {
	color:#CC0000;
	}


p a{
	text-decoration:underline;
	color:#990000;}





.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
  	background-color:#ffffff;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.a2{
color:#999999;	
text-decoration:none;}

.a2:hover{
color:#cf1a20;text-decoration:none;
background:  url(../images/link_underline.gif) bottom no-repeat;}
