@charset "utf-8";

body {
	word-break: break-all;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	font-size: small;/**/
	color: #444;
}

img{
	border:none;
}

em{
	font-weight:normal;
	font-style:normal;
	color:#cc6666;
}

/* ------------------------------------------------------------ */
/* 文字寄せ */
/* ------------------------------------------------------------ */
.ct{
	text-align:center;
}
.rt{
	text-align:right;
}
.lt{
	text-align:left;
}
.vtop{
	vertical-align:top;
}

/* ------------------------------------------------------------ */
/* リンク */
/* ------------------------------------------------------------ */
a {
	color: #197fb0;
	text-decoration: underline;
}
a:visited {
	color: #197fb0;
	text-decoration: underline;
}
a:hover {
	color: #002a5a;
	text-decoration: underline;
}
#page_anchor{
	font-size:x-small;
	text-align:right;
	clear: both;
	width: 80%;
	margin:10px auto 0px;
	padding:0px 0px 0px 0px;
}
#page_anchor a {
	background-image: url(../images/ico_pageanchor.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #7F5139;
	border-bottom: underline;
	margin:0px auto 0px;
	padding:0px 0px 0px 14px;
}

/* ------------------------------------------------------------ */
/* 幅 */
/* ------------------------------------------------------------ */

.w5   { width: 5%;   }
.w10  { width: 10%;  }
.w20  { width: 20%;  }
.w30  { width: 30%;  }
.w40  { width: 40%;  }
.w50  { width: 50%;  }
.w60  { width: 60%;  }
.w70  { width: 70%;  }
.w80  { width: 80%;  }
.w90  { width: 90%;  }
.w100 { width: 100%; }

/* ------------------------------------------------------------ */
/* フォーム */
/* ------------------------------------------------------------ */

#ime_on{
 ime-mode: active;
}
#ime_off{
 ime-mode: inactive;
}

/* ------------------------------------------------------------ */
/* ブロック */
/* ------------------------------------------------------------ */

#container {
	background-color:#FFFFFF;
	width:100%;
	margin:0px auto;
	text-align:left;
}

#header {
	clear: both;
	width: 100%;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#wrapper {
	clear: both;
	width: 780px;/**/
	min-width: 600px;
	margin:0px auto;
	padding:0px;
}

#footer {
	clear: both;
	width: 96%;
	margin:0px ;
	padding:20px 0px 0px 0px;
}
/* ------------------------------------------------------------ */
/* ボタン */
/* ------------------------------------------------------------ */
.btn_area{
	border: none;
	border-collapse: collapse;
	line-height:1.2em;
	width: 90%;
	margin:20px auto 0px;
}
.src_tbl th{
}
.src_tbl td{
}

.btn_ct{
	text-align: center;
}
.btn_rt{
	text-align: right;
}
.btn_lt{
	text-align: left;
}

/* ------------------------------------------------------------ */
/* 共通 */
/* ------------------------------------------------------------ */

/* 個別ブロック */
.blk_dot{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:dotted 1px black;
}

.item{
	line-height: 1.3em;/**/
	clear: both;
	width: 80%;
	margin:0px auto 0px;
	padding:0px;
}
.notice{
	margin:20px auto 0px;
	padding:4px 0px 0px 10px;
	width: 78%;
}

.subnotice{
	margin:0px auto 0px;
	padding:10px 0px 0px 10px;
	width: 78%;
}

.soldout{
	color:#f20000;
}
.back_link{
	margin:30px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	text-align:center;
}
/* ------------------------------------------------------------ */
/* 見出し検索リンク */
/* ------------------------------------------------------------ */
.src_link{
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	font-size:x-small;
	color: #197fb0;
	margin:0px;
	padding:0px;
}
.src_link a {
	color: #0000ff;
	text-decoration: underline;
}
.src_link a:visited {
	color: #0000ff;
	text-decoration: underline;
}
.src_link a:hover {
	color: #0000ff;
	text-decoration: underline;
}

/* ------------------------------------------------------------ */
/* ページ制御 */
/* ------------------------------------------------------------ */
.tbl_page{
	vertical-align:middle;
	margin:0 auto;
	text-align:center;
}
.page_prev{
	vertical-align:middle;
}
.page_body{
	vertical-align:middle;
}
.page_next{
	vertical-align:middle;
}




/* MacIE begin ¥*/

textarea,input,select{
font-family:Osaka,Verdana,Arial;
}
/* MacIE end */



