body {
	background-image:url("images/back.gif");
}

div.header {
	font-size:11px;
	color:#FF9944;
}

A.header {
	color:#FF9944;
	text-decoration:none;
}

A.header:visited {
	color:#FF9944;
}

div.footer_left,div.footer_right {
	padding-top:2px;
	font-size:12px;
	color:#FF9944;
}
.footer_center {
	text-align: center;
	color: #FF9944;
	font-size: 12px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 0px;
}


div.footer_right {
	text-align:right;
}

A.footer {
	color:#FF9944;
}

A.footer:visited {
	color:#FF9944;
}

A.footer:hover {
	color:#FFCC44;
}

td.info_board {
	background-image:url("images/p1_04.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#F6F6F6;
}

div.info_board {
	padding:10px 15px;
	font-size:12px;
	color:#777777;
	line-height:1.4em;
}

td.box_news_mr {
	background-image:url("images/box_news_03.gif");
}

div.news {
	font-size:12px;
	color:#E0B066;
	line-height:1.3em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

A.news {
	color:#E0B066;
	text-decoration:none;
}

A.news:visited {
	color:#E0B066;
}

A.news:hover {
	color:red;
}

td.menu {
	text-align:center;
	font-size:11px;
	color:#CCAA77;
	padding-bottom:3px;
}

A.mplink {
	text-decoration:none;
	color:#999999;
	font-size: 11px;
}

A.mplink:visited {
	color:#999999;
}

A.mplink:hover {
	color:#669966;
}

td.catbar {
	background-image:url('images/catbar.gif');
	font-size:12px;
	color:white;
	text-align:left;
	padding-left:20px;
}

div.wmenu {
	border:1px solid #F0BB55;
	font-size:12px;
	padding:4px;
	text-align:center;
	color: #F0AA44;
}
.wmenu a {
	color: #66CCFF;
	line-height: 18px;
	text-decoration: underline;
	font-size: 12px;
}
.wmenu a:hover, .wmenu a:active {
	color: #000099;
	text-decoration: underline;
}




A.wide {
	display:block;
	text-decoration:none;
	color:#FFCC33;
}

A.wide:visited {
	color:#F0BB55;
}

A.wide:hover {
	background-color:#FFFFFF;
	color:#F0CC77;
}

A.req {
	font-size:12px;
	text-decoration:none;
	color:#F0AA44;
}

A.req:visited {
	color:#F0AA44;
}

A.req:hover {
	color:#FFCC77;
	border-bottom:1px dashed #FFCC77;
}

div.left_menu {
	padding-top:8px;
	padding-left:4px;
}

div.main {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}

td.box_topics_m {
	height: 27px;
	width: 520px;
	background-color: #FFCA41;
	background-image: url(images/box_topics_02.gif);
}

div.box_topics {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

div.topics_text {
	font-size:13px;
	line-height:1.3em;
	color:gray;
}

span.topics_title {
	color:orange;
	text-decoration: none;
}

div.map_image {
	padding:10px;
}

div.map_area {
	font-size:13px;
	padding:5px 0px;
}

A.map {
	color:#666666;
	text-decoration:none;
}

A.map:visited {
	color:#666666;
}

div.tdfkarea {
	text-align:center;
	font-size:13px;
	width:320px;
	padding-top:18px;
	padding-bottom:22px;
	background-color:#FFFEE7;
	line-height:1.5em;
	border-top:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;

}

div.tdfkarea2 {
	text-align:center;
	padding:3px;
	height:28px;
	color:#999999;
	font-size:13px;
	background-color:#FFFEE7;
}

A.tdfk {
	color:green;
}

A.tdfk:visited {
	color:green;
}

A.tdfk:hover {
	color:#AAFFAA;
}

div.box_guide {
	font-size:13px;
	padding-bottom:14px;
	color:#999999;
	line-height:1.4em;
}

div.mh_controll {
	text-align:left;
	font-size:12px;
	color:#999999;
}

td.box_mh_head {
	background-image:url("images/mh/box_01.gif");
}

td.box_mh_body {
	background-image:url("images/mh/box_02.gif");
	margin: 0px;
	padding: 0px;
}

td.box_mh_foot {
	background-image:url(images/mh/box_03.gif);
	background-repeat:no-repeat;
	height:10px;
}

div.mh_guide {
	padding:10px 15px;
	font-size:13px;
	color:#999999;
	line-height:1.5em;
	background-image: url(images/mh/box_02.gif);
}

div.mh_list {
	padding-left:7px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
}

div.mh_list_box {
	width:500px;
	height:230px;
	margin-bottom:20px;
	background-image:url("images/mh/list_box.gif");
	background-repeat:no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

div.mh_list_box_pad {
	padding-right:4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

div.mh_list_box_title {
	font-weight:bold;
	color:white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}

div.mh_list_box_image {
	float:left;
	width:180px;
	text-align:center;
	padding-top:20px;
	margin-left: 1px;
}

div.mh_list_box_text {
	float:right;
	width:300px;
	line-height:1.67em;
	margin-right:6px;
	padding-top:3px;
	font-size:12px;
	color:#666666;
}

span.mh_list_box_param {
	font-weight:bold;
	color:orange;
	padding-right:20px;
}

div.mh_footer {
	text-align:right;
	font-size:12px;
	color:#999999;
}

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

A.mh_footer:visited {
	color:#999999;
}

div.sp_head {
	padding:5px 15px;
	font-size:13px;
	line-height:1.5em;
	color:#666666;
	background-color:white;
}

td.spbox3_l {
	background-image:url("images/sp/spbox3_l.gif");
}

td.spbox3_m {
	background-image:url(images/sp/spbox3_m.gif);
	background-repeat: no-repeat;
}


div.spbox_q {
	font-size:14px;
	padding:10px 30px;
	font-weight:bold;
	color:#FF9966;
}

div.spbox_a {
	font-size:13px;
	padding:5px 30px;
	color:#666666;
	line-height:1.3em;
}

td.spbox_img {
	text-align:center;
	padding-top:23px;
}

div.kw_head {
	padding:8px 20px;
}

div.kw_head_select,div.kw_head_word,div.kw_head_company,div.ex_head_taiken,div.head_search,div.ex_head_link,div.ex_head_request,div.ex_head_enquete,div.ex_head_board {
	background-repeat:no-repeat;
	height:67px;
	padding-top:5px;
	padding-left:140px;
	padding-right:20px;
	font-size:13px;
	line-height:1.5em;
	color:#666666;
}

div.kw_head_select {
	background-image:url("images/kw/head_select_02.gif");
}

div.kw_head_word {
	background-image:url("images/kw/head_word_02.gif");
}

div.kw_head_company {
	background-image:url("images/kw/head_company_02.gif");
}

div.kw_select_main {
	padding-left:20px;
}

div.kw_select_box {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	width:320px;
	height:220px;
	background-image:url("images/kw/box_select.gif");
}

dl.kw_select_box {
	font-size:13px;
	margin:0px;
	padding:15px 20px;
	line-height:1.5em;
}

dl.kw_select_box dt {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	text-align:center;
	color:#CC6633;
}

dl.kw_select_box dd {
	margin:0px;
	padding:0px;
	color:#666666;
}

div.kw_word {
	font-size:13px;
	color:#666666;
	background-image:url("images/kw/back_word.gif");
	background-repeat:no-repeat;
	background-position:top right;
}

div.kw_word_box {
	background-image:url("images/kw/box_word_02.gif");
	width:600px;
}

A.wordlink {
	color:brown;
	text-decoration:none;
}


A.wordlink:visited {
	color:brown;
}

A.wordlink:hover {
	color:yellow;
}


dl.kw_word {
	margin:0px 25px;
	padding:0px;
}

dl.kw_word dt {
	margin:0px;
	padding:5px;
	background-color:beige;
	border-left:5px solid chocolate;
	border-bottom:1px solid chocolate;
	font-weight:bold;
	color:brown;
}

dl.kw_word dd {
	margin:0px;
	padding:5px 10px;
	background-color:white;
}

div.kw_word_more {
	text-align:right;
	padding:5px;
	padding-right:25px;
}

div.ex_head_taiken {
	padding-left:160px;
	background-image:url("images/ex/head_taiken_02.gif");
}

div.ex_head_link {
	padding-left:160px;
	background-image:url("images/ex/head_link_02.gif");
}

div.ex_head_request {
	padding-left:80px;
	background-image:url(images/ex/head_request_02.gif);
}

div.ex_head_enquete {
	padding-left:120px;
	background-image:url("images/ex/head_enquete_02.gif");
}

div.ex_head_board {
	padding-left:120px;
	background-image:url("images/ex/head_board_02.gif");
}

div.ex_taiken_main {
	margin-left:10px;
}

div.ex_taiken_box {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	width:210px;
	height:400px;
	background-image:url("images/ex/box_taiken.gif");
}

dl.ex_taiken_box {
	font-size:13px;
	margin:0px;
	padding:15px;
	line-height:1.5em;
}

dl.ex_taiken_box dt {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	text-align:center;
	color:#CC6633;
}

dl.ex_taiken_box dd {
	margin:0px;
	padding:0px;
	color:#666666;
}

div.ex_taiken_writer {
	font-size:12px;
	line-height:1.2em;
	padding-bottom:5px;
	color:#669966;
}

div.more {
	text-align:right;
}

div.ex_taiken {
	font-size:13px;
	color:#666666;
	background-image:url("images/ex/back_taiken.gif");
	background-repeat:no-repeat;
	background-position:top right;
}

div.ex_taiken_title,div.ex_taiken_text {
	padding:0px 20px;
}

div.ex_taiken_title {
	font-size:17px;
	color:brown;
}

div.ex_taiken_text {
	margin:10px 0px;
	line-height:1.5em;
	color:#666666;
}

div.head_search {
	height:125px;
	line-height:1.2em;
	background-image:url("images/search/head_02.gif");
	padding-left: 110px;
}

td.iinmei,td.iindata {
	border-bottom:1px dashed #FFEEAA;
	font-size:13px;
	padding:5px;
	line-height:1.5em;
	color:gray;
}

td.iinmei {
	border-left:2px solid #FFEEAA;
	padding-left:10px;
	width: 180px;
}

td.iindata {
	border-right:2px solid #FFEEAA;
}
td.deta1 {
	padding-left:3px;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	line-height: 1.5em;
	color: gray;
	width: 55px;
}

td.deta2 {
	font-size: 13px;
	line-height: 1.5em;
	color: gray;
	text-align: center;
	vertical-align: top;
	width: 10px;
}

td.deta3 {
	width: 450px;
	font-size: 13px;
	line-height: 1.5em;
	color: gray;
	text-align: left;
	vertical-align: top;
}

td.iinlast {
	border:2px solid #FFEEAA;
	border-top-width:0px;
}

div.iinfoot {
	text-align:right;
	font-size:13px;
	color:#FF8897;
	padding-top:20px;
}

td.todofukenmei {
	background-color:#FFEEAA;
	border:2px solid #FFEEAA;
	padding:2px 5px;
	padding-top:3px;
	color:orange;
	font-size:16px;
	font-weight:bold;
}

A.url {
	color:green;
}

A.url:visited {
	color:darkgreen;
}

A.url:hover {
	color:orange;
}

div.ex_link_main {
	margin-left:10px;
}

div.ex_link_box {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	width:325px;
	height:100px;
	background-image:url("images/ex/box_link.gif");
}

dl.ex_link_box {
	font-size:13px;
	margin:0px;
	padding:15px;
	line-height:1.5em;
}

dl.ex_link_box dt {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	color:#CC6633;
}

dl.ex_link_box dd {
	margin:0px;
	padding:0px;
	color:#666666;
}

div.ex_common {
	padding:0px 10px;
	font-size:13px;
	color:#666666;
}

td.reqkey,td.reqdata {
	padding:5px;
	color:#666666;
	font-size:12px;
}

div.errorwaku {
	border:1px solid red;
	color:red;
	margin:10px;
	padding:10px 20px;
	font-size:13px;
}

div.enq_title {
	color:orange;
	border-bottom:3px double orange;
	font-size:15px;
}

td.enq_head {
	background-color:beige;
	font-size:12px;
	padding:2px 5px;
	border-bottom:1px solid #CCCCCC;
}

td.enq_data,td.enq_data_n {
	font-size:13px;
	padding:2px 5px;
}

td.enq_data_n {
	text-align:right;
}

td.bbskey,td.bbsdata {
	font-size:13px;
	padding:5px 10px;
	border:1px dashed orange;
	border-width:1px 0px;
	color:#666666;
}

td.bbswritehead {
	background-image:url("images/bbswritehead.gif");
	padding-left:45px;
}

td.bbsbox_t,td.bbsbox_m {
	color:#666666;
}

td.bbsbox_t {
	background-image:url("images/ex/bbsbox_01.gif");
	padding-top:13px;
	padding-left:20px;
	font-size:17px;
}

td.bbsbox_m {
	background-image:url("images/ex/bbsbox_02.gif");
	padding:0px 20px;
	font-size:13px;
	padding-bottom:10px;
}

div.pagelink {
	font-size:12px;
	text-align:center;
	padding:10px 0px;
	color:#FFAAAA;
}

A.pagelink {
	color:#FFAAAA;
}

A.pagelink:visited {
	color:#FFAAAA;
}

A.pagelink:hover {
	color:orange;
}

td.company_key {
	font-size: 13px;
	color:#777777;
	padding:4px 10px;
	background-color:#FFDDC0;
	border-left:4px solid orange;
}

td.privacy_key {
	font-size: 13px;
	color:#777777;
	padding:15px 10px 25px 4px;
	line-height:18px;
	background-color:#FFFFFF;
}

td.company_value {
	font-size:13px;
	color:#777777;
	padding:4px 10px;
	border:1px solid #FFDDC0;
}

/*美的バナーエリア用*/

.phon_banner{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	text-align:center;
	}

.phon_text{
	padding-bottom:5px;
	padding-left:10px;
	text-align:left;
	}

.hr_phon
	{
	border-style:dotted;
	size:1px;
	border-color:#FFCC66;
	}

.phon_title
	{
	color:#FF6666;
	padding-bottom:3px;
	}

.phon_word
	{
	color:#999999;
	size:11px;
	line-height:15px;
	}

/*美的バナーエリア用ここまで*/

/*特集リンク*/

a.tokusyu
	{
	font-size:12px;
	text-decoration:none;
	color:#FFCA41;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	font-family: "HGP創英角ﾎﾟｯﾌﾟ体";
	margin: 5px;
	}
	
a.tokusyu:hover 
	{
	text-decoration:underline;
	}

.mh_list_box_image img {
	margin: 0px;
	padding: 0px;
	height: 145px;
	width: 160px;
}

/* Privacy- */

table.link_list00
	{
	border:1px solid;
	border-color:#FFCC33;
	border-top:5px solid #FFCC33;
	}

td.link_list01
	{
	border:0px;
	padding:30px 35px 30px 35px;
	color:#666666;
	font-size:12px;
	line-height:20px;
	}
	
a.link_lista
	{
	color:#009933;
	text-decoration:underline;
	}
.main #title {
	background-color: #FFCA41;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-size: 16px;
	font-family: "HG創英角ｺﾞｼｯｸUB";
}
.info_board .info_board #cmx {
	width: 250px;
	float: right;
	background: right;
	text-align: right;
	clear: none;
}
#ts {
	width: 740px;
	background: #FFFFFF;
	color: #000000;
}

