* {margin:0;padding:0;}

html {
}

body {
	background-color:#FFFFFF;
	font-size:10;

}
a{
text-decoration:none;
}
a:link{
color:#000;
}
a:visited{
color:#333;
}
a:hover{
color:#666;text-decoration:underline;
}

img {
	border: 0px;
	vertical-align: text-bottom;
}

.wrap {
	width: 100%;
	text-align: center;

}

body > .wrap {
        height: auto;
}


#main {
	width: 738px;
	padding: 52px 0px;
	text-align:left;
	margin: 0px auto;

}

.header_table {
	width: 100%;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	margin-bottom: 16px;
}

.header-link{
	width: 260px;
	font-size:12;
	text-decoration:none;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

}


/* 左メニュー */
.left_menu {
	float: left;
	width: 151px;
}

.main_title {
	margin: 0px 0px 9px 0px;
}

* html .l_category{ /* IE用 */
	list-style-type: none;
	margin: 0px 0px 15px 0px;
}

.l_category{
	list-style-type: none;
	margin: 0px 0px 15px 0px;
}

.l_category a:hover img{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
}


.cate_s{
	margin: 0px 0px 1px 0px;
}

.cate_sl{
	margin: 0px 0px 6px 0px;
}

.cate_l{
	margin: 0px 0px 4px 0px;
}

.cate_ll{
	margin: 0px 0px 7px 0px;
}

.l_brand {
	margin-bottom: 25px;
}

.l_brand a:hover img{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
}

.l_brand  ul, li {
	list-style-type: none;
	margin-bottom: 3px;

}

.l_news{
	margin-bottom: 10px;
}

.l_news img{
	margin-bottom: 6px;
}

.l_news .img_top{
	margin-top: 20px;
}

.l_news .news_txt{
	font-size: 10px;
	line-height: 130%;
	margin-bottom: 7px;
}

.l_news .title{
	font-size: 10px;
	line-height: 120%;
	font-weight: bold;
}

.news_area {
	padding-left: 4px;
}

.l_news  .news_list {
	width: 94px;
	float: right;
}

.l_news  .news_listimg {
	margin: 10px 0px;
}

.l_banner {
	margin-top: 13px;
}

.l_banner img {
	margin-bottom: 5px;
}

.support_p {
	padding-top: 15px;
}

.support_p p{
	font-size: 10px;
}


/* 右メニュー （IE用）*/


* html .l_category{/* IE用 */
	list-style-type: none;
	margin: 0px 0px 10px 0px;
}

* html .l_news  .news_listimg { /* IE用 */
	margin: 10px 0px 20px 0px;
}

* html .l_brand {　/* IE用 */
	margin-bottom: 20px;
}

* html .l_news .img_top{　/* IE用 */
	margin-top: 15px;
}

* html .support_p {　/* IE用 */
	padding-top: 10px;
}

* html .l_news{ /* IE用 */
	margin-bottom: 5px;
}

/* 右メニュー */
.right_menu {
	float: right;
	width: 587px;
}

.item_list {
	margin-top: 0px;
	font-size:
}

.itemlist {
}

.itembox {
	padding: 12px 0px 0px 15px;
	height:189px;
	width:130px;
}

html>/**/body .itembox { /*firefox safari用*/
	padding: 12px 0px 0px 15px;
	height:205px;
	width:130px;
}

.itemlmenu {
	width:115px;
	word-wrap: break-word;
	word-break: break-all;
	cursor: pointer;
	font-size:12;
}

.top_l{
	border-top: 1px #e2e2e2 solid;
}

.left_l{
	border-left: 1px #e2e2e2 solid;
}

.right_l{
	border-right: 1px #e2e2e2 solid;
}

.bottom_l{
	border-bottom: 1px #e2e2e2 solid;
}

.header_menu {
	margin-top: 5px;
	font-size: 9px;
	text-align: left;
}

/* 右メニュー（IE用） */

*html .itembox { /* IE用 */
	padding: 12px 0px 0px 15px;
	height:194px;
	width:130px;
}

/* ヘッダライン（後で各ページと共通にする） */

.header_line {
	width: 100%;
	position: absolute; top: 0px;
	height: 20px;
	background-color: #002f67;
}

/* フッタライン（後で各ページと共通にする） */

.footer_line {
	background-color: #002f67;
	width: 100%;
	height: 20px;
	margin-top: 10px;
}

#photodiv{width:587;}　
