@charset "euc-jp";
/* 京 */

* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #ffffff;
	background-image: url(../img/member/images/index_01.gif);
	background-repeat: repeat-x;
	text-align: center;
	/*margin: 0px;
	padding: 0px;*/
}
img {
/*	display: block;*/
	border-style: none;
}

p {
	color : #232323;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
}
em,strong,h1,h2,h3,dt {
	font-family: "Hiragino Kaku Gothic Std","ヒラギノ角ゴ Std","Osaka","ＭＳ Ｐゴシック";
	font-weight: bolder;
}
h1 {
	font-size: 18px;
	color : #000099;
	line-height: normal;
	margin: 0px;
}
h2 {
	font-size: 18px;
	color : #232323;
	line-height: normal;
	margin: 0px;
	text-align: left;
	border-left: #232323 3px solid;
	padding: 0px 0px 0px 5px;
/*	background-color: #eff5f9;*/

}
h3 {
	font-size: 18px;
	color : #104766;
	line-height: normal;
	margin: 0px;
	border-bottom: solid #104766 1px;
	padding-top: 15px;
}
h3.t {
	font-size: 18px;
	color : #104766;
	line-height: normal;
	margin: 0px;
	border-bottom: solid #104766 1px;
	padding: 0px;
}
/*----------------------------------------------------
 2008-03-12 以下スタイル h4 dummy-CSSにはなし
----------------------------------------------------*/
h4 {
	font-size: 14px;
	color : #104766;
	line-height: normal;
	margin: 0px;
	padding-bottom: 10px;
}
hr{
	border-style: dashed;
	border-color: #232323;
}
a{
	text-decoration: none;
}
a:active {
	color: #0000FF;
}
a:link {
	color: #0000FF;
}
a:visited {
	color: #0000FF;
}
a:hover {
	color: #CC0000;
}
.en {
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	line-height: normal;
}
dl {
}
dt {
}
dd {
	padding-left: 20px;
}
ol.kiyaku {
	padding-left: 22px;
	padding-top: 10px;
}
ol.kiyaku li{
	font-size: 12px;
	line-height: 1.5em;
}
ul.kiyaku {
	padding-left: 20px;
	padding-top: 10px;
}
ul.kiyaku li{
	font-size: 12px;
	line-height: 1.5em;
}
/*----------------------------------------------------
 wrapper style
----------------------------------------------------*/
div#wrapper {
	width: 750px;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0px;
}

/*----------------------------------------------------
 header style
----------------------------------------------------*/
div#header {
	width: px;
	height: px;
	text-align: left;
	background-image: url(../img/images/header.gif);
	margin: 0px auto 0px auto;
}
div#header ul {
	position: absolute;
	top: 10px;
	right: 5px;
	margin: 0px;
	padding: 0px;
}
div#header ul li {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 2em;
	background-image: url(../img/images/icon_arrow_01.gif);
	background-repeat: no-repeat;
	background-position: 50% left;
	display: inline;
	margin: 0px;
	padding: 0px 5px 0px 10px;
}
div#header li a {
	color: #232323;
}
div#header li a:hover {
	color: #999999;
	text-decoration: underline;
}

/*----------------------------------------------------
 navigation style
----------------------------------------------------*/
div#navigation {
	width: px;
	margin: 0px;
	padding: 0px;
}
div#navigation ul {
	margin: 0px;
	padding: 0px;
}
div#navigation ul li {
	list-style: none;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
}

/*----------------------------------------------------
 contents style
----------------------------------------------------*/
div#contents {
	width: 750px!important;
	width/**/: 750px;
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px;
}
div#name {
	width: 234px!important;
	width/**/: 234px;
	height: 37px;
	padding: 6px 6px 6px 6px;
	background-image:url(../img/member/images/name_bg2.gif);
	background-repeat: no-repeat;
	text-align: left;
	float: right;
	font-size: 14px;
}
span.no {
	font-size: 12px;
}
.small {
	font-size: 10px;
}
.font-12 {
	font-size: 12px;
}
.right {
	float: right;
}
.left {
	float: left;
}
.note {
	font-size: 12px;
	color: #cc0000;
}
div.totop {
	width: 750px;
	text-align: right;
	border-bottom: #CCCCCC 1px solid;
}
div.fin {
	width: 710px!important;
	width/**/: 710px;
	text-align: center;
	font-size: 12px;
	border: #cccccc 1px solid;
	padding: 20px;
	line-height: 1.8em;
}
/*----------------------------------------------------
 footer style
----------------------------------------------------*/
div#footer {
	width: 750px;
	height: 37px;
	clear: both;
	text-align: left;
	background-image: url(../img/member/images/footer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
}
div#footer span {
	color: #999999;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
}
#menu {
	margin: 0px;
	padding: 5px 0px 0px 15px;
}
#menu li {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-image: url(../img/images/icon_arrow_02.gif);
	background-repeat: no-repeat;
	background-position: 50% left;
	list-style: none;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 14px;
}
#menu li a {
	color: #666666;
}
#menu li a:hover {
	color: #999999;
	text-decoration: underline;
}
#submenu {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	clear: both;
}
#submenu li {
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-image: url(../img/images/icon_arrow_01.gif);
	background-repeat: no-repeat;
	background-position: 50% left;
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px 5px 0px 10px;
}
#submenu li a {
	color: #666666;
}
#submenu li a:hover {
	color: #999999;
	text-decoration: underline;
}

/*----------------------------------------------------
 table style
----------------------------------------------------*/
table.table {
	background-color: #aaaaaa;
}
table.table tr {
	border: solid 1px #CCCCCC;
}
table.table tr th {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	font-weight: normal;
	border: solid 1px #FFFFFF;
	background-color: #d8d8d8;
	text-align: center;
	padding: 5px;
}
table.table tr td {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border: solid 1px #ffffff;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
}
table.table tr th.weekday {
		background-color: #d8d8d8;
		text-align: center;
}
table.table tr th.saturday {
		background-color: #95b3d7;
		text-align: center;
}
table.table tr th.sunday {
		background-color: #e97e7e;
		text-align: center;
}

/*----------------------------------------------------
 2008-03-12 以下のスタイルは、irm-cssにナシ
----------------------------------------------------*/
table.table tr th.str {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	font-weight: bold;
	border: solid 1px #FFFFFF;
	background-color: #d8d8d8;
	text-align: center;
	padding: 5px;
}

/*----------------------------------------------------
 member style
----------------------------------------------------*/
table.mem {
	background-color: #FFFFFF;
}
table.mem tr th {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border-bottom: solid 1px #4ea4d3;
	border-left: solid 3px #4ea4d3;
	background-color: #dceffa;
	padding: 5px;
	text-align: left;
	color: #404040;
}

table.mem tr td {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-color: #f3f0f0;
	padding: 5px;
	text-align: left;
	border-bottom: solid 1px #b5b5b5;
	border-right: solid 1px #b5b5b5;
}
table.mem_ad {
	background-color: #FFFFFF;
}
table.mem_ad tr th {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border-right: solid 1px #4ea4d3;
	border-top: solid 3px #4ea4d3;
	background-color: #dceffa;
	padding: 5px;
	text-align: left;
	color: #404040;
}

table.mem_ad tr td {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-color: #f3f0f0;
	padding: 5px;
	text-align: left;
	border-bottom: solid 1px #b5b5b5;
	border-right: solid 1px #b5b5b5;
}
/*----------------------------------------------------
 admin_table style
----------------------------------------------------*/
table.mem_adm {
	background-color: #FFFFFF;
}
table.mem_adm tr th {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	/*line-height: 1.5em;*/
	border-bottom: solid 1px #4ea4d3;
	border-left: solid 3px #4ea4d3;
	background-color: #dceffa;
	padding: 5px;
	text-align: left;
	color: #404040;
}

table.mem_adm tr td {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-color: #f3f0f0;
	padding: 5px;
	border-bottom: solid 1px #b5b5b5;
	/*border-right: solid 1px #b5b5b5;*/
}

/*----------------------------------------------------
 mypage style
----------------------------------------------------*/
div#rireki {
	width: 553px;
	background-image: url(../img/member/images/rireki_bg.gif);
	background-repeat: repeat-y;
}
div#rirekitext {
	width: 533px!important;
	width/**/: 553px;
	padding: 0px 10px 0px 10px;
}
div#calselect {
	width: 750px;
	text-align: right;
}
.pointleft_l {
	height: 20px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-image: url(../img/images/icon_arrow_02.gif);
	background-repeat: no-repeat;
	background-position: center left;
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px 5px 0px 14px;
}
.pointleft {
	height: 20px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-image: url(../img/images/icon_arrow_03.gif);
	background-repeat: no-repeat;
	background-position: center left;
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px 5px 0px 14px;
}
.pointright {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-image: url(../img/images/icon_arrow_02.gif);
	background-repeat: no-repeat;
	background-position: center right;
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px 14px 0px 5px;
}
table.borg tr td {
	border-bottom: solid 1px #cccccc;
	padding: 5px;
	font-size: 12px;
}
table.plan {
	background-color: #aaaaaa;
}
table.plan tr {
	border: solid 1px #CCCCCC;
}

table.plan tr td {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border: solid 1px #ffffff;
	background-color: #FFFFFF;
	padding: 10px;
	text-align: left;
}
div.plantitle {
	color: #d90505;
	height: 21px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: #d90505 1px solid;
}
div.planprice {
	width: 220px!important;
	width/**/: 240px;
	background-color: #e8e8e8;
	padding: 10px;
}
div.planpricetitle {
	width: 220px!important;
	width/**/: 240px;
	background-color: #e8e8e8;
	padding: 10px 10px 0px 10px;
}
div.planprice_win {
	width: 330px!important;
	width/**/: 350px;
	background-color: #e8e8e8;
	padding: 10px;
}
div.planpricetitle_win {
	width: 330px!important;
	width/**/: 350px;
	background-color: #e8e8e8;
	padding: 10px 10px 0px 10px;
}


span.textblueb {
	color: #104767;
	font-weight: bold;
}
span.textblue {
	color: #104767;
}
span.textred {
	color: #d90505;
}
span.price {
	color: #d90505;
	font-size: 18px;
	font-weight:bold;
}
span.priceb {
	color: #d90505;
	font-size: 36px;
	font-weight:bold;
}
table.table5 {
	background-color: #aaaaaa;
}
table.table5 tr {
	border: solid 1px #CCCCCC;
}
table.table5 tr th {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	font-weight: normal;
	border: solid 1px #FFFFFF;
	background-color: #d8d8d8;
	text-align: center;
	padding: 0px;
}
table.table5 tr td {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border: solid 1px #ffffff;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: center;
}
table.table5 tr th.weekday {
		background-color: #d8d8d8;
		text-align: center;
}
table.table5 tr th.saturday {
		background-color: #95b3d7;
		text-align: center;
}
table.table5 tr th.sunday {
		background-color: #e97e7e;
		text-align: center;
}
.2week {
	width: 750px;
	text-align: center;
}
.2week {
	width: 350px;
	text-align: center;
}
/*----------------------------------------------------
 reserve style
----------------------------------------------------*/
div.frameblue {
	width: 710px!important;
	width/**/: 710px;
	background-color: #b0c8d5;
	padding: 20px;
}
div.framewhite {
	width: 670px!important;
	width/**/: 670px;
	background-color: #ffffff;
	padding: 20px;
}
table#reserveck {
	width: 670px;
}
table#reserveck td {
	border-bottom: #cccccc 1px solid;
	font-size: 12px;
	padding: 5px;
}
div.smallguide {
	font-size: 10px;
	width: 750px;
	text-align: right;
	padding-bottom: 5px;
}

div.att_left {
	width: 330px!important;
	width/**/: 350px;
	padding: 10px;
	font-size: 12px;
	float: left;
	border: #cccccc 1px solid;
}
div.att_right {
	width: 330px!important;
	width/**/: 350px;
	padding: 10px;
	font-size: 12px;
	float: right;
	border: #cccccc 1px solid;
}

table.tablereserveck {
	background-color: #cc0000;
}
table.tablereserveck tr {
	border: solid 1px #CCCCCC;
}
table.tablereserveck tr th {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	font-weight: normal;
	border: solid 1px #FFFFFF;
	background-color: #d8d8d8;
	text-align: center;
	padding: 5px;
}
table.tablereserveck tr td {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border: solid 1px #ffffff;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
}
div.err {
	width: 710px;
	background-color: #ffefef;
	border: #cc0000 1px solid;
	padding: 20px;
	font-size: 12px;
	color: #cc0000;
	text-align: center;
	line-height: 1.8em;
}

/*----------------------------------------------------
 regist style
----------------------------------------------------*/
table.mem tr th.must {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border-bottom: solid 1px #cc0000;
	border-left: solid 3px #cc0000;
	background-color: #ffefef;
	padding: 5px;
	text-align: left;
	color: #cc0000;
}

table.mem tr td.must {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-color: #f7e1da;
	padding: 5px;
	text-align: left;
	border-bottom: solid 1px #b5b5b5;
	border-right: solid 1px #b5b5b5;
}
div.framebluer {
	width: 460px!important;
	width/**/: 460px;
	background-color: #b0c8d5;
	padding: 20px;
}
div.framewhiter {
	width: 420px!important;
	width/**/: 420px;
	background-color: #ffffff;
	padding: 20px;
}
div.blank {
	height: 200px;
}


/*----------------------------------------------------
 login style
----------------------------------------------------*/
div.nomem {
	width: 190px!important;
	width/**/: 150px;
	height: 110px;
	background-image: url(../img/member/images/bg_nomem.gif);
	background-repeat: repeat;
	padding: 20px;

}
div.nomem_f {
	width: 240px;
	float: right;
}
div.framebluelog {
	width: 440px!important;
	width/**/: 440px;
	background-color: #b0c8d5;
	padding: 20px;
}
div.framewhitelog {
	width: 400px!important;
	width/**/: 400px;
	background-color: #ffffff;
	padding: 20px;
}

/*----------------------------------------------------
 change style
----------------------------------------------------*/
div.change_frame {
	width: 240px!important;
	width/**/: 240px;
	background-color: #ce5a5b;
	padding: 10px;
}
div.change_framec {
	width: 200px!important;
	width/**/: 200px;
	background-color: #ffffff;
	padding: 20px;
}


/*----------------------------------------------------
 other style
----------------------------------------------------*/
div.pg {
	color: #993399;
	font-weight: bold;

}
/*2008-04-18*/
div.helplist {
	width: 330px!important;
	width/**/: 350px;
	padding: 10px;
	font-size: 12px;
	line-height: 2em;
	float: left;
	border: #cccccc 1px solid;
}

h3.helpreset {
	clear: both;
	padding-top: 100px;
}
/*2008-04-23*/
div.helplist {
	width: 330px!important;
	width/**/: 350px;
	height: 180px;
	padding: 10px;
	font-size: 12px;
	line-height: 2em;
	float: left;
	border: #cccccc 1px solid;
	font-weight: bold;
	margin-right: 10px;
	_margin-right: 3px;
}
span.helplist_s {
	width: 300px!important;
	width/**/: 320px;
	padding: 10px;
	font-size: 12px;
	line-height: 1.2em;
	_line-height: 1.5em;
	font-weight: normal;
}
/*2008-05-17*/
div.spacer0 {
	padding-bottom: 150px;
}
/*----------------------------------------------------
 admin style
----------------------------------------------------*/
table.admin {
	background-color: #FFFFFF;
}
table.admin tr th {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border-bottom: solid 1px #4ea4d3;
	border-left: solid 3px #4ea4d3;
	background-color: #dceffa;
	padding: 5px;
	text-align: left;
	color: #404040;
}
table.admin tr td {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-color: #ffffff;
	padding: 5px;
	text-align: left;
	border-bottom: solid 1px #b5b5b5;
	border-right: solid 1px #b5b5b5;
}
table.admin tr th.top {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border-top: solid 1px #4ea4d3;
	border-bottom: solid 1px #4ea4d3;
	border-left: solid 3px #4ea4d3;
	background-color: #dceffa;
	padding: 5px;
	text-align: left;
	color: #404040;
}
table.admin tr td.top {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-color: #ffffff;
	padding: 5px;
	text-align: left;
	border-top: solid 1px #b5b5b5;
	border-bottom: solid 1px #b5b5b5;
	border-right: solid 1px #b5b5b5;
}
table.mem_ad {
	background-color: #FFFFFF;
}
table.mem_ad tr th {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border-right: solid 1px #4ea4d3;
	border-top: solid 3px #4ea4d3;
	background-color: #dceffa;
	padding: 5px;
	text-align: left;
	color: #404040;
}

table.mem_ad tr td {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-color: #ffffff;
	padding: 5px;
	text-align: left;
	border-bottom: solid 1px #b5b5b5;
	border-right: solid 1px #b5b5b5;
}
table.mem_ad tr th.left {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border-left: solid 1px #4ea4d3;
	border-right: solid 1px #4ea4d3;
	border-top: solid 3px #4ea4d3;
	background-color: #dceffa;
	padding: 5px;
	text-align: left;
	color: #404040;
}

table.mem_ad tr td.left {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	background-color: #ffffff;
	padding: 5px;
	text-align: left;
	border-left: solid 1px #b5b5b5;
	border-bottom: solid 1px #b5b5b5;
	border-right: solid 1px #b5b5b5;
}
/*----------------------------------------------------
 admin style
----------------------------------------------------*/
.table_border {
	padding: 5px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	line-height: 1.5em;
	border-collapse: collapse;
	border: solid 1px #23688D;
}

.table_border td {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left:3px;
	padding-right:3px;
	line-height: 1.5em;
	border: 1px #b5b5b5 solid;
}
.table_border th {
	background-color: #dceffa;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:3px;
	padding-right:3px;
	text-align: center;
	color: #404040;
	border: solid 1px #23688D;
}

.table_border td.non {
	padding: 5px;
	border: 0px ;
}
.table_border th.non {
	background-color: #dceffa;
	padding: 5px;
	color: #404040;
	border: solid 0px;
}

/*----------------------------------------------------
 help style
 2008-03-12 dummy になかったので、追加
----------------------------------------------------*/
table.help_t tr td.l {
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding: 10px;
}
table.help_t tr td.t {
	border: #cccccc 1px solid;
	padding: 10px;
}
table.help_t tr td img {
	border: #cccccc 1px solid;
	margin-left: 10px;
}
table.help_t tr td img.arrow {
	border: none;
}

/*----------------------------------------------------
 style end
----------------------------------------------------*/
.stwaku_blue {
	color: #0033CC;
}
.stwaku_red {
	color: #990000;
}


