b@charset "Shift_JIS";
/* ver.380 */
html{overflow-y:scroll;}
body {
	margin: 0px;
	font-size: 90%;
	behavior:url(./sys_common/csshover.htc);
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
/*	background-image: url(sys_common/body.gif);*/
}
a {
	text-decoration: none;
}
a img {
	border-width: 0px;
}
ul,p {
	margin: 0px;
	padding: 0px;
}
optgroup {
	font-size: small;
	font-weight: normal;
}


#back {
	width: 820px;

}
#all {
	background-color: #FFFFFF;
	width: 800px;

}
#intro {
	margin:0px auto;
}
h1 {
	font-size: small;
	font-weight: normal;
	margin: 0px;
}
#header {/*タイトル画像名 title_logo.jpg or gifで作成しサイズはここで指定*/
	background-repeat: no-repeat;
	background-position: center;
	height: 0px;
	margin:0px auto;
}

.iro{
	background-color:#336600;
	height:0px;
	overflow:hidden;
}

/*colum*/
#hidari {
	float: left;
	width: 638px;
}
#left_column {
	float: left;
	width: 160px;
	background-color:#eeeeee;
}
#right_column {
	float: right;
	width: 160px;
}
#footer {
	clear: both;
	height: 0px;
}
address{
	font-style: normal;
}


/*yokomenu*/
div#menu_yoko {/*横メニュー*/
	width: 100%; /*100%にして高さを入れないとIE7以降は塗りつぶしだめ*/
	background-color:#d8e5ce; /*横メニュー5ヶ以下の時の塗りつぶし*/
/*	margin-top: 3px; 上との隙間*/
	display:inline-block;/* IE7対策 */
}

div#menu_yoko:after {
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}



div#menu_yoko li {
	position: relative;
	list-style-type: none;
	margin: 0px;
	float: left;
}
div#menu_yoko li a {
	display: block;
	text-decoration: none;
	width: 157px;
	height: 20px;
	line-height: 20px;
	text-indent: 20px;
	color:#535353;
	background-color:#d8e5ce;
	border-left:3px solid #9FBE7D;
}
div#menu_yoko li a:hover {
	height: 20px;
	width: 157px;
	background-color:#e9f2df;
	color: #003300;
	border-left:3px solid #51890E;
}
#menu_yoko>ul a {
	width:auto;
}
div#menu_yoko .level2 li a {
	display: block;
	text-decoration: none;
	width: 157px;
	height: 20px;
	background-color: #ffffff;
	background-image: none;
	line-height: 20px;
	text-indent: 10px;
	color: #535353;
	border-style:none;
}
div#menu_yoko .level2 li a:hover {
	width: 157px;
	height: 20px;
	background-color: #F5F9EF;
	background-image: none;
	color: #003300;
	border-style:none;
}
div#menu_yoko ul ul {
	position: absolute;
	display: none;
	width: 157px;
	border: 1px solid #CCCCCC;
}

div#menu_yoko ul.level1 li.submenu_yoko:hover ul.level2{
	position: absolute;
	display:block;
}


/*yokomenu*/
div#menu_yoko_shita {/*横メニュー*/
	width: 100%; /*100%にして高さを入れないとIE7以降は塗りつぶしだめ*/
	background-color:#d8e5ce; /*横メニュー5ヶ以下の時の塗りつぶし*/
/*	margin-top: 3px; 上との隙間*/
	display:inline-block;/* IE7対策 */
}

div#menu_yoko_shita:after {
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}



div#menu_yoko_shita li {
	position: relative;
	list-style-type: none;
	margin: 0px;
	float: left;
}
div#menu_yoko_shita li a {
	display: block;
	text-decoration: none;
	width: 157px;
	height: 20px;
	line-height: 20px;
	text-indent: 20px;
	color:#535353;
	background-color:#d8e5ce;
	border-left:3px solid #9FBE7D;
}
div#menu_yoko_shita li a:hover {
	height: 20px;
	width: 157px;
	background-color:#e9f2df;
	color: #003300;
	border-left:3px solid #51890E;
}
#menu_yoko_shita>ul a {
	width:auto;
}
div#menu_yoko_shita .level2 li a {
	display: block;
	text-decoration: none;
	width: 157px;
	height: 20px;
	background-color: #ffffff;
	background-image: none;
	line-height: 20px;
	text-indent: 10px;
	color: #535353;
	border-style:none;
}
div#menu_yoko_shita .level2 li a:hover {
	width: 157px;
	height: 20px;
	background-color: #F5F9EF;
	background-image: none;
	color: #003300;
	border-style:none;
}
div#menu_yoko_shita ul ul {
	position: absolute;
	display: none;
	width: 157px;
	border: 1px solid #CCCCCC;
}
div#menu_yoko_shita ul.level1{
	z-index: 0;
}
div#menu_yoko_shita ul.level1 li a {
	z-index: 1;
}

div#menu_yoko_shita ul.level1 li.submenu_yoko:hover ul.level2{
	position: absolute;
	bottom:20px;
	display:block;
	z-index: 2;
}
div#menu_yoko_shita ul.level1 li.submenu_yoko:hover ul.level2 li a {
	z-index: 3;
}


.topimg{
	text-align:center;
	clear:left;
}

/*tatemenu*/
#menu_tate{
	backgroud-color:#eeeeee;
}
#menu_tate li {
	list-style-type: none;
}
#menu_tate li a {
	display: block;
	text-decoration: none;
	width: 156px;
	height: 20px;
	background-image: url(./sys_common/button.gif);
	background-repeat: no-repeat;
	background-position:left center;
	line-height: 20px;
	text-indent: 20px;
	color:#666666;
	padding-top: 5px;
	padding-right: 0px;
	margin-bottom: 5px;
	background-color:#ffffff;
	border-left:solid 2px #eeeeee;
	border-right:solid 2px #eeeeee;

}
#menu_tate li a:hover {
	background-image: url(./sys_common/hover.gif);
}
#menu_tate .level2 li a {
	background-color: transparent;
	background-image: none;
	display:block;
	height:15px;
	width:160px;
	text-indent:10px;
	font-size:0.9em;
	line-height:15px;
	color: #003300;
	border:none;
}
#menu_tate .level2 li a:hover {
	background-image: none;
	color: #fe0000;
}


.submenu1 {
	padding-top: 0px;
	padding-right: 1px;
	margin:0px auto 5px auto;
	width: 150px;
	font-size: 0.9em;
	background-color: #FFFFFF;
}



.osusume {
	width: 150px;
	margin-bottom: 5px;
/*	margin-right: auto;
	margin-left: auto;*/
	border:1px solid #336600;
}
.osusume th {
	background-color: #336600;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #ffffff;
}
.osusume td {
	font-size: 0.8em;
}

.waku01{
	background-image: url(./sys_common/bana_shita.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 5px 0px;
	padding-top: 1px;
	width: 150px;
	font-size: 0.9em;
	overflow: visible;
	border-top: solid 3px #AB539F;
}
.waku02 {
	text-align:left;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	border-top: 2px solid #d8e5ce;
	border-bottom: 2px solid #d8e5ce;
}

.baner {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 160px;
	margin-bottom: 10px;
	text-align: right;
}
.baner_ue {
	width: 164px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 19px;
	text-indent: 20px;
	text-align: left;
}
.baner_naka {
	width: 164px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: none;
	background-position: center;
	text-indent: 20px;
	text-align: left;
}
.baner_shita {
	width: 164px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(sys_common/bana_shita.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: 20px;
	text-align: left;
}
.baner2 {
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;
	width: 154px;
	font-size: 0.8em;
	margin-bottom: 10px;
	text-align: center;
/*	border: thin solid #69962F;*/
}





/*contents*/
/*3column*/
#main3 {
	float: left;
	width: 460px;
	padding-right: 9px;
	padding-left: 9px;
	text-align:left;
}
.mini_con3 {
	width: 460px;
	padding-top: 3px;
	padding-bottom: 10px;
	clear:both;
}
.contentstitle_3 {
	width: 450px;
	height: 1.5em;
	background-image: url(sys_common/titleicon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#336600;
	padding-top: 2px;
	padding-right: 0px;
	margin:0px auto 5px auto;
	color: #fffffe;
	text-indent: 35px;
	font-weight: bold;
	line-height: 1.5em;
}


/*2column*/
#main2 {
	float: left;
	width: 620px;
	padding-left: 9px;
	padding-right: 9px;
	text-align:left;
}
.mini_con2 {
	width: 620px;
	margin-bottom: 5px;
	clear:both;
}
.contentstitle_2 {
	width: 610px;
	height: 1.5em;
	background-image: url(sys_common/titleicon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#336600;
	padding: 2px 0px;
	margin:0px auto 5px auto;
	color: #fffffe;
	text-indent: 35px;
	font-weight: bold;
	line-height: 1.5em;
}

/*1column*/
#main1 {
	width: 780px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
}
.mini_con1 {
	width: 780px;
	margin-bottom: 5px;
	clear:both;
}

.contentstitle_1 {
	width: 780px;
	height: 1.5em;
	background-image: url(sys_common/titleicon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#336600;
	padding: 2px 0px;
	margin:0px auto 5px auto;
	color: #fffffe;
	text-indent: 35px;
	font-weight: bold;
	line-height: 1.5em;
}


/*path_search*/
/*3column*/
.main3ue {
	width: 460px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin:0px;
}
.topic_path_con3 {
	width: 260px;
	float: left;
	font-size:0.8em;
}
.search_con3 {
	width: 200px;
	float: right;
	text-align: right;
}
.search_con3 form {
	display: inline;
	padding-bottom: 5px;
	margin:0px;
}

/*2column*/
.main2ue {
	width: 620px;
	margin:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.topic_path_con2 {
	width: 380px;
	float: left;
	font-size:0.8em;
}
.search_con2 {
	width: 240px;
	float: right;
	text-align: right;
}
.search_con2 form {
	display: inline;
	padding-bottom: 5px;
	margin:0px;
}

/*1column*/
.main1ue {
	width: 780px;
	padding: 5px 0px;
	margin:0px;
}
.topic_path_con1 {
	width: 535px;
	float: left;
	font-size:0.8em;
}
.search_con1 {
	width: 255px;
	float: right;
}
.search_con1 form {
	display: inline;
	padding-bottom: 5px;
	margin:0px;
}

.seo{
	clear: both;
	margin: 0px;
}


.scrollbox {
	height: 100px;
	background-color: #FFFFFF;
	overflow: auto;
	padding: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
/*携帯サイト用*/
#keitai .contentstitle{
	background-color:#ffffff;
	color: #000000;
	text-align:left;
	display: block;
	float: left;
	clear: both;
	width: 99%;
	line-height: 1.3em;
	text-indent: 3px;
	background-image: url(kazari_moji);
	background-repeat: no-repeat;
	background-position: top left;
}
#keitai {
	font-size: 90%;
	padding: 3px;
}
#keitai .pat0_1{
	text-align:center;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat0_2{
	text-align:left;
	border-bottom:1px;
	border-bottom-color:#c0c0c0;
	border-right:1px;
	border-right-color:#c0c0c0;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat1_1{
	text-align:center;
	border-bottom:1px;
	border-bottom-color:#c0c0c0;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat1_2{
	text-align:left;
	border-bottom:1px;
	border-bottom-color:#c0c0c0;
	border-right:1px;
	border-right-color:#c0c0c0;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat2_1{
	text-align:left;
	border-bottom:1px;
	border-bottom-color:#c0c0c0;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat2_2{
	text-align:center;
	border-bottom:1px;
	border-bottom-color:#c0c0c0;
	border-right:1px;
	border-right-color:#c0c0c0;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat3_1{
	background-color:#fffacd;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat3_2{
	background-color:#ffffff;
	text-align:left;
	display: block;
	float: left;
	width: 100%;
	clear: left;
}

#keitai .pat4_1{
	background-color:#fffacd;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat4_2{
	background-color:#ffffff;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat5_1{
	background-color:#fffacd;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat5_2{
	background-color:#ffffff;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat6_1{
	background-color:#fffacd;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat6_2{
	background-color:#ffffff;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat7_2{
	background-color:#ffffff;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat8_2{
	background-color:#ffffff;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat9_2{
	background-color:#ffffff;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
#keitai .pat10_2{
	background-color:#ffffff;
	text-align:left;
	display: block;
	float: left;
	clear: left;
	width: 100%;
}
.keitaisita {
	clear: both;
}

.cargo {
	border: 1px solid #9D8980;
	width: 148px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
.cargo th {
	background-color: #9D8980;
	padding-top: 3px;
	padding-bottom: 3px;
}
.cargo a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.8em;
}
.cargo td {
	font-size: 1em;
	padding: 2px;
	background-color: #FFFFFF;
}
.cargo_naka {
	margin: 0px;
	background-color: #FFFFFF;
}
/*会員登録やかごの中を見るの表に使ってください*/
.hyou1 {
	color: #4e454a;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}
.hyou1 th {
	background-color: #fffcdc;
	text-align: left;
	border: 1px solid #f4d984;
	font-weight: normal;
	font-size: 0.9em;
}
.hyou1 td {
	background-color: #FFFFFF;
	border: 1px solid #f4d984;
	font-size: 0.9em;
}
//hyou2は、見出しの位置センタ
.hyou2 {
	color: #4e454a;
	margin-right: auto;
	margin-left: auto;
}
.hyou2 th {
	background-color: #fffcdc;
	text-align: center;
	border: 1px solid #f4d984;
	font-weight: normal;
	font-size: 0.9em;
}
.hyou2 td {
	background-color: #FFFFFF;
	border: 1px solid #f4d984;
	font-size: 0.9em;
}
.footer_shop {
	clear: both;
	height: 17px;
	width: 790px;
	text-align: right;
	line-height: 17px;
	padding-right: 10px;
	font-size:0.7em;
	color:#666666;
	border-top:solid 5px #336600;
}
/*090207*/
.omise {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #c0ccb7;
	width: 530px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
.omise th {
	background-color: #d8e5ce;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #535353;
}
.omise a {
	color: #FFFFFE;
	text-decoration: none;
	font-size: 0.8em;
}
.omise td {
/*	border: 0px 1px 0px 0px solid #544450;*/
	font-size: 1em;
	padding: 10px;
	background-color: #FFFFFF;
}
.omise_naka {
	margin: 0px;
}
/* 買い物かごのみ　検索なし*/
.omise2 {
	border: 1px 0px 1px 1px solid #e6e6e6;
	width: 330px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
.omise2 th {
	background-color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFE;
}
.omise2 a {
	color: #FFFFFE;
	text-decoration: none;
	font-size: 0.8em;
}
.omise2 td {
	border: 0px 1px 0px 0px solid #e6e6e6;
	font-size: 1em;
	padding: 10px;
	background-color: #FFFFFF;
}
.omise2_naka {
	margin: 0px;
}
/* message 用 */
.omise_message {
background-color: #ffffcc;
color: #333;
border: 1px solid #cdf;
padding: 5px;
margin: 10px auto;
width: 80%;
}

.omise_err_message {
background-color: #ffffcc;
color: #333;
border: 1px solid #cdf;
padding: 5px;
margin: 10px auto;
width: 50%;
text-indent: 10px;
text-align:left;
}
.omise_attent {
	color: #333333;
	font-weight: bold;
	font-size: medium;
}
.omise_no_border_t td {
border: none;
}
.omise_bottom_border_t td {
border-top: none;
border-right: none;
border-left: none;
border-bottom: 1px solid #ccc;
text-align: right;
}
.omise_hissuu {
font-weight: bold;
}


/*090210商品ビュー窓用*/
.detail_bottom_btn {
	text-align: right;
	width: 600px;
	margin: 0px;
	padding: 0px;
}
.dai {
	width: 600px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.dai th {
	background-color: #fff1cc;
	border-top-color: #fcc800;
	border-bottom-color: #fcc800;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.dai td {
	text-align: center;
	padding: 3px;
}
.dai .hidari {
	width: 500px;
	text-align: left;
}
.migi {
	width: 80px;
}
.shou th {
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.shou td {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
}
.searchkekka {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b4aeb1;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 0.9em;
}
.searchkekka3 {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b4aeb1;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 0.9em;
}



/*090823Web_disk用*/
.webdisk_all {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
}  
.webdisk_main {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
} 
.webdisk_menu {
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
}  
.webdisk_data {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
}  
.webdisk_data th {
	background-color: #fffcdc;
	text-align: center;
	border: 1px solid #f4d984;
	font-weight: normal;
	font-size: 0.9em;
}
.webdisk_data td {
	background-color: #FFFFFF;
	border: 1px solid #9d8e87;
}
.webdisk_naka {
	width: 700px;
	font-size: 80%;
}
.webdisk_kanri1{
	width:580px;
	border-color:#bfbfbf;
	border-width:1px;
	border-style:solid;
	margin:0px auto;
}
.webdisk_kanri2{
	width:580px;
	background-color:#eeeeee;
	border-color:#bfbfbf;
	border-width:1px;
	border-style:solid;
	margin:0px auto;
}
//IME制御
.active {ime-mode: active;}
.disabled {ime-mode: disabled;}

//プルダウンメニュー
div#pull_menu:after {
    	color:#000000;
}
div#pull_menu .title {
	color:#333333;
}
div#pull_menu .midashi {
	color:#333333;
}
div#pull_menu .group {
	background-color:#d8e5ce;
	text-decoration: none;
	font-weight: normal;
	color:#333333;
}
optgroup {
	font-size: small;
	font-weight: normal;
}
div#pull_menu .meisai {
	background-color:#ffffff;
	color:#333333;
}
div#pull_menu .size_1 {//右上
	width: 620px;
	float: right;
/*	text-align: right;*/
}
div#pull_menu .size_2 {//幅広く
	width: 620px;
/*	float: right;
	text-align: right;*/
}
div#pull_menu .size_3 {//情報エリア
	width: 160px;
	float: right;
	text-align: right;
}
.calen_title_1 {
	width: 330px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:0px solid #FF7900;
}
.calen_title_1 th {
	background-color: #FF7900;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #000000;
}
.calen_title_1 td {
	text-indent: 5px;
	font-size: 0.8em;
}
.calen_meisai_1 {
	width: 150px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:1px solid #FF7900;
}
.calen_meisai_1 th {
	background-color: #FF7900;
	text-align: center;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #000000;
}
.calen_meisai_1 td {
	font-size: 1.0em;
}
.calen_actday_1 {
	background-color: #FF7900;
	color: #000000;
}
.calen_actmsg_1 {
	color: #FF7900;
	text-align: left;
}

.calen_title_2 {
	width: 330px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:0px solid #ffcc01;
}
.calen_title_2 th {
	background-color: #ffcc01;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #000000;
}
.calen_title_2 td {
	text-indent: 5px;
	font-size: 0.8em;
}
.calen_meisai_2 {
	width: 150px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:1px solid #ffcc01;
}
.calen_meisai_2 th {
	background-color: #ffcc01;
	text-align: center;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #000000;
}
.calen_meisai_2 td {
	font-size: 1.0em;
}
.calen_actday_2 {
	background-color: #FF7900;
	color: #000000;
}
.calen_actmsg_2 {
	color: #FF7900;
	text-align: left;
}


.calen_title_3 {
	width: 330px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:0px solid #1EFFF9;
}
.calen_title_3 th {
	background-color: #1EFFF9;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #000000;
}
.calen_title_3 td {
	text-indent: 5px;
	font-size: 0.8em;
}
.calen_meisai_3 {
	width: 150px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:1px solid #1EFFF9;
}
.calen_meisai_3 th {
	background-color: #1EFFF9;
	text-align: center;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #000000;
}
.calen_meisai_3 td {
	font-size: 1.0em;
}
.calen_actday_3 {
	background-color: #1EFFF9;
	color: #000000;
}
.calen_actmsg_3 {
	color: #1EFFF9;
	text-align: left;
}

.calen_title_4 {
	width: 330px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:0px solid #B9FE3F;
}
.calen_title_4 th {
	background-color: #B9FE3F;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #000000;
}
.calen_title_4 td {
	text-indent: 5px;
	font-size: 0.8em;
}
.calen_meisai_4{
	width: 150px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:1px solid #B9FE3F;
}
.calen_meisai_4 th {
	background-color: #B9FE3F;
	text-align: center;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #000000;
}
.calen_meisai_4 td {
	font-size: 1.0em;
}
.calen_actday_4 {
	background-color: #FF7900;
	color: #000000;
}
.calen_actmsg_4 {
	color: #FF7900;
	text-align: left;
}
.calen_title_5 {
	width: 330px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:0px solid #FF7900;
}
.calen_title_5 th {
	background-color: #FF7900;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #000000;
}
.calen_title_5 td {
	text-indent: 5px;
	font-size: 0.8em;
}
.calen_meisai_5 {
	width: 150px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:1px solid #FF7900;
}
.calen_meisai_5 th {
	background-color: #FF7900;
	text-align: center;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #000000;
}
.calen_meisai_5 td {
	font-size: 1.0em;
}
.calen_actday_5 {
	background-color: #FF7900;
	color: #000000;
}
.calen_actmsg_5 {
	color: #FF7900;
	text-align: left;
}

.calen_title_6 {
	width: 460px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:1px solid #ffffff;
}
.calen_title_6 th {
	background-color: #c7dadd;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #ffffff;
}
.calen_title_6 td {
	text-indent: 5px;
	font-size: 0.8em;
}
.calen_meisai_6 {
	width: 150px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border:1px solid #c7dadd;
}
.calen_meisai_6 th {
	background-color: #c7dadd;
	text-align: center;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #ffffff;
}
.calen_meisai_6 td {
	font-size: 1.0em;
}
.calen_actday_6 {
	background-color: #c7dadd;
	color: #000000;
}
.calen_actmsg_6 {
	color: #c7dadd;
	text-align: left;
}
.calen_title_e {
	width: 150x;
	margin-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
	border:1px solid #ffffff;
}
.calen_title_e th {
	background-color: #336600;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #ffffff;
}
.calen_title_e td {
	font-size: 0.8em;
}
.calen_meisai_e {
	width: 150px;
	margin-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
	border:1px solid #cccccc;
}
.calen_meisai_e th {
	background-color: #336600;
	text-align: center;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
	color: #ffffff;
}
.calen_meisai_e td {
	font-size: 1.0em;
}
.calen_actday_e {
	background-color: #ffdcdc;
}
.calen_actmsg_e {
	color: #ffdcdc;
	text-align: left;
}

