
td {
	font-size: 12px;
}

a:link {
	text-decoration: none;
	color: #2B8200;
}

a:visited, a:active {
	color: #3333ff;
	text-decoration: none;
}

a:hover {
	color: #ff6600;
}

a.event:hover {
	position: relative;
	left: 1px;
	top: 1px;
}

.txt_9 {
	font-size: 9px;
	color: #666666;
}

.txt_10 {
	font-size: 10px;
}

.txt_12 {
	font-size: 12px;
	line-height: 20px;
}

.txt_16 {
	font-size: 16px;
	line-height: 25px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
}

.txt_14 {
	font-size: 14px;
	line-height: 18px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
}

.txt_toiawase {
	font-size: 15px;
	line-height: 25px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
	color: #666666;
}

.txt_telfax {
	font-size: 18px;
	line-height: 25px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	white-space: normal;
	display: table;
	border: thin dotted #FF6600;
	padding: 2px 4px;
}

.txt_fukidashi {
	font-size: 20px;
	line-height: 25px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
	color: #333333;
	background-color: #FFFFCC;
	white-space: normal;
	display: table;
	border: 3px dashed #FF6600;
	padding: 5px;
	margin: 2px;
}

.red {
	color: #990000;
}

.red2 {
	color: #990000;
	background-color: #ffff99;
}

.white {
	color: #ffffff;
}

.gray {
	color: #006633;
}

.bg_side {
	background-image: url(img/bg_side.jpg);
	background-repeat: repeat-y;
}

.line_h {
	line-height: 130%;
}

.red_10px {
	color: #990000;
	font-size: 10px;
}

p, h1, h2, h3 {
	margin: 0px;
	font-size: 12px;
}

ul {
	list-style: none;
}

li.me_log {
	list-style-type: disc;
	margin: 0px;
}

img.ban {
	margin: 4px 0px;
}

.bg_main {
	background-image: url(img/main-bg.jpg);
	background-repeat: no-repeat;
}

.bg_main_2 {
	background-image: url(img/main-bg-mimi.jpg);
	background-repeat: no-repeat;
}

.bg_main_info {
	background-image: url(img/main-bg-info.jpg);
	background-repeat: no-repeat;
}

/*新着情報*/

.bg_whatnew {
	background-image: url(img/top-4-whatnew-bg.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #666666;
}

.bg_whatnew ul {
	width: 296px;
	height: 89px;
	overflow: auto;
	margin-left: 0;
}

.bg_whatnew ul li {
	background: url(img/allow.gif) no-repeat;
	padding: 3px 0 3px 15px;
	margin: 0;
	list-style: none;
	display: block;
}

.bg_whatnew ul a:link {
	text-decoration: none;
	color: #2B8200;
}

.bg_whatnew ul a:visited, a:active {
	color: #3333ff;
	text-decoration: none;
}

.bg_whatnew ul a:hover {
	color: #ff6600;
}

.bg_info {
	background-image: url(info/img/image_bk.jpg);
	background-repeat: no-repeat;
}

/*お問い合わせ*/

div#otoiawase table.form_1303 {
	border: #CCCCCC 1px;
	margin-top: 5px;
	margin-left: 10px;
	align: center;
}

div#otoiawase p span.red {
	color: #FF0000;
}

div#otoiawase td.form_index {
	width: 120px;
	background: #C4F1B4;
	text-align: center;
}

div#otoiawase tr.style_name td.list_value input {
	width: 200px;
}

div#otoiawase tr.style_kana td.list_value input {
	width: 200px;
}

div#otoiawase tr.style_e_mail td.list_value input {
	width: 200px;
}

div#otoiawase tr.style_add td.list_value input {
	width: 250px;
}

div#otoiawase tr.style_tel td.list_value input {
	width: 50px;
}

div#otoiawase tr.style_field1 td.list_value textarea {
	width: 300px;
	height: 90px;
}

div#otoiawase .tr_submit {
	text-align: center;
}

div#otoiawase span.must {
	color: #FF0000;
	padding-left: 5px;
}

div.link dl dt {
	margin:10px 0 0 0;
}

div.link dl dd {
	margin:0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #CCCCCC;
}

div.link dt a {
	background:url(img/link_li.jpg) no-repeat;
	padding:0 0 0 20px;
}

h2.frantz2Category {
	margin:10px 0;
}

p.frantz2Pager {
	margin:0 0 5px 0;
}

p.link_cate {
	margin:10px 0 5px 0;
	font-weight:bold;
}

div#favorite_link {
	margin:20px 0 0 0;
}

div#favorite_link div.link_title a {
	background:url(img/link_li.jpg) no-repeat;
	padding:0 0 0 20px;
}

div#favorite_link img {
	margin:0 0 5px 0;
	border:none;
	text-decoration:none;
}

div#favorite_link a {
	color:#2b8200;
	font-weight:bold;
}

div#favorite_link a:hover {
	color:#FF6600;
}

div#favorite_link table td.link02 {
	padding:0 0 15px 0;
}

h2.link_h2 {
	border-left:3px solid #2b8200;
	border-bottom:1px solid #2b8200;
	padding:2px 0 2px 5px;
}
