@charset "UTF-8";

body{
	margin:0px;
	font-family:"ＭＳ Ｐゴシック", "MS P Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
	font-size:12px;
	line-height:1.2em;
}

img{
border:0px;
}

/*  // 共通 // */

.wrap {
margin:0px;
width: 822px;
/*　大外の枠　*/
}

.red{
color:#ff0000;
}



/*  // ヘッダー // */
.headerBox{
margin:0px;
padding-top:102px;
width:819px;
height:41px;
background-image:url(i/headerBg.jpg);
background-repeat:no-repeat;
float:left;
}

/* ヘッダーメニュー */
.headmenu {
margin:0px;
height:38px;
}

.headmenu ul,.headmenu * li {
margin:0px;
padding:0px;
list-style: none;
}

.headmenu * li {
float:left;
}

.headmenu a {
display: block;
overflow: hidden;
text-indent: -9999px;
height: 38px;
}

.top a {
width: 133px;
height: 38px;
/*margin-top:90px;*/
margin-left:3px;
background-position: 0px 0px;
background-image:url(i/m_top.gif);
}
.top a:hover {
background-position: 0px 38px;
}

.guid a {
width: 133px;
height: 38px;
/*margin-top:90px;*/
margin-left:3px;
background-position: 0px 0px;
background-image:url(i/m_guid.gif);
}
.guid a:hover {
background-position: 0px 38px;
}

.pickUP a {
width: 133px;
/*margin-top:90px;*/
margin-left:3px;
background-position: 0px 0px;
background-image:url(i/m_pickup.gif);
}
.pickUP a:hover {
background-position: 0px 38px;
}

.appli a {
width: 133px;
height: 38px;
/*margin-top:90px;*/
margin-left:3px;
background-position: 0px 0px;
background-image:url(i/m_appli.gif);
}
.appli a:hover {
background-position: 0px 38px;
}

.faq a {
width: 133px;
height: 38px;
/*margin-top:90px;*/
margin-left:3px;
background-position: 0px 0px;
background-image:url(i/m_faq.gif);
}
.faq a:hover {
background-position: 0px 38px;
}

.contact a {
width: 133px;
height: 38px;
/*margin-top:90px;*/
margin-left:3px;
background-position: 0px 0px;
background-image:url(i/m_contact.gif);
}
.contact a:hover {
background-position: 0px 38px;
}






/*  // コンテンツ // */
.contents{
width:822px;
margin:0px;
padding:0px;
float:left;
/*コンテンツのボックス*/
}

/* // 新左メニュー // */
.itemListMenuBoxTitle{
width:148px;
margin-left:4px;
}
.itemListMenuBoxTitleBG{
width:125px;
margin-left:4px;
background-image:url(/i/itemListMenuBG.gif);
background-repeat:repeat-y;
font-size:10px;
text-align:left;
padding-left:25px;
line-height:2em;
}
.itemListMenuBoxTitleBG a:hover{
color:#FF0000;
}

/*  // 左メニュー // */
.leftBox{
width:156px;
height:auto;
float:left;
padding-bottom:4px;
text-align:center;
}

.leftMenuBox{
margin:0px;
}

.itemlTitle{
margin-top:4px;
}

/*.leftMenuBox ul,.item * li {
margin:0px;
padding:0px;
list-style: none;
}

.leftMenuBox * li {
float:left;
}

.leftMenuBox a {
display: block;
overflow: hidden;
text-indent: -9999px;
height: 38px;
}

.itemList a{
width:146px;
height:23px;
background-position: 0px 0px;
background-image:url(i/left_m_itemList.gif);

margin-left:4px;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:#626262;
}
.itemList a:hover {
background-position: 0px 23px;
}

.option a{
width:146px;
height:23px;
background-position: 0px 0px;
background-image:url(i/left_m_option.gif);

margin-left:4px;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:#626262;
}
.option a:hover {
background-position: 0px 23px;
}

.novelty a{
width:146px;
height:23px;
background-position: 0px 0px;
background-image:url(i/left_m_novelty.gif);

margin-left:4px;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:#626262;
}
.novelty a:hover {
background-position: 0px 23px;
}

.etcService a{
width:146px;
height:23px;
background-position: 0px 0px;
background-image:url(i/left_m_etcService.gif);

margin-left:4px;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:#626262;
}
.etcService a:hover {
background-position: 0px 23px;
}

.flow a{
width:146px;
height:23px;
background-position: 0px 0px;
background-image:url(i/left_m_flow.gif);

margin-top:4px;
margin-left:4px;
border-style:solid;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:#626262;
}
.flow a:hover {
background-position: 0px 23px;
}

.download a{
width:146px;
height:23px;
background-position: 0px 0px;
background-image:url(i/left_m_download.gif);

margin-left:4px;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:#626262;
}
.download a:hover {
background-position: 0px 23px;
}

.pickup a{
width:146px;
height:23px;
background-position: 0px 0px;
background-image:url(i/left_m_pickup.gif);

margin-left:4px;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:#626262;
}
.pickup a:hover {
background-position: 0px 23px;
}

.faqL a{
width:146px;
height:23px;
background-position: 0px 0px;
background-image:url(i/left_m_faq.gif);

margin-left:4px;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:#626262;
}
.faqL a:hover {
background-position: 0px 23px;
}

.attention a{
width:146px;
height:23px;
background-position: 0px 0px;
background-image:url(i/left_m_attention.gif);

margin-left:4px;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:#626262;
}
.attention a:hover {
background-position: 0px 23px;
}

.beginner a{
width:148px;
height:29px;
background-position: 0px 0px;
background-image:url(i/left_m_beginner.gif);
margin-top:4px;
margin-left:4px;
}
.beginner a:hover {
background-position: 0px 29px;
}
*/




/*  // 右コンテンツ // */
.bunnerBox{
float:left;
}

.bunnerBox img{
margin-top:4px;
margin-left:4px;
}


/*  // ニュース // */
.newsBox{
margin-left:4px;
}

.newsBox img{
margin-left:0px;
margin-top:10px;
}

.newsBox td{
font-size:12px;
color:#999999;
background-image:url(i/separete.gif);
background-position:bottom;
background-repeat:repeat-x;
}

/*  // ニュース // */
.footer{
width:100%;
font-size:10px;
color:#999999;
text-align:right;
float:left;
margin-top:30px;
margin-bottom:30px;
}

/* パンクズ */
.pankuzu {
padding-left:4px;
margin-top:4px;
margin-bottom:4px;
font-size:10px;
text-align:left;
}
