/*----------------------------------
	Etop
----------------------------------*/
#TopcontentsBox{
	padding-left:10px;
	/*padding-right:10px;*/
	text-align:left;
    padding-top:30px;
    background:url(../img/top/top-bgline.gif) repeat-x 0 0 ;
	clear:both;
	}

#top #TopcontentsBox td{
	vertical-align:top;
	text-align:left;
	}

#topApplication h2{
    padding:0 0 7px 3px;
}
#topApplication ul{
    background:url(../img/top/top-applicationNavi-bg.gif) 0 0 no-repeat;
    width:577px;
    height:151px;
    padding:10px 0 0 12px;
}
#topApplication li{
    float:left;
    padding-right:8px;
	}
#topApplication li.end{
    padding-right:0px;
	}


#newsArea{
	width:587px;
    padding:13px 0 0 0;
    position:relative;
    overflow:hidden;
}
#newsArea p{
    position:absolute;
    top:25px;
    right:14px;
}
#newsArea #newsAreaInner{
    background:url(../img/top/news-bg-center.gif) 0 0 repeat-y;
}


#newsArea #newsAreaInner ul{
    padding:5px 0 0 0;
}

#newsArea #newsAreaInner li{

    background:url(../img/top/top-icon-arrow.gif) 0 0.4em no-repeat;
    padding-left:10px;
    margin-left:10px;
    color:#2f2f2f !important;}

#newsArea #newsAreaInner li.end{
    padding-bottom:0;
}

.shopBtn{
    background:url(../img/top/top-shop-bg.gif) 0 0 no-repeat;
    padding:0 11px 6px 10px;
}



p.qrTxt{
    padding:3px 0 0 10px;
    background:url(../img/top/top-icon-arrow.gif) 0 0.9em no-repeat;
}


#topnavi{
	width:822px;
	margin:0;
	padding:10px 0;
	background:url(../img/top/top-btn-bg-1.gif) 0 0 no-repeat;
}
#topnavi ul{
	width:805px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
#topnavi ul li{
	width:387px;
	float:left;
	margin:0;
	padding:0 9px 0 0;
}
#topnavi ul li.end{
	padding:0;
}
#topnavi ul li img{
	vertical-align:top;
}

#infoBox{
	width:587px;
	margin:0;
	padding:0;
	background:url(../img/top/top-info-bg02.gif) left bottom no-repeat;
}
#infoBoxInner{
	width:547px;
	margin:0;
	padding:10px 20px;
	background:url(../img/top/top-info-bg01.gif) 0 0 no-repeat;
}
#infoBox2{
	width:800px;
	margin:0;
	padding:10px 1px;
	background:url(../img/top/top-info-bg03.gif) left bottom no-repeat;
	line-height:25px;
}
#infoBox3{
	width:800px;
	margin:0;
	padding:10px 0 5px 0;
	background:url(../img/top/top-info-bg04.gif) left bottom no-repeat;
	line-height:25px;
}
#topsidenavi{
	width:185px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#topsidenavi li{
	width:185px;
	margin:0;
	padding:0 0 5px 0;
}
#topsidenavi li img{
	vertical-align:top;
}

#infomation .textinfo{
  font-size: 16px;
  line-height: 150%;
  font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"CI",Meiryo,"lroSVbN","sans-serif";
}
#infomation .textinfotitle {
  font-size: 16px;
  color: #666666;
  line-height: 150%;font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"CI",Meiryo,"lroSVbN","sans-serif";
}
#infomation .title {
  padding-bottom: 0px;
}
#infomation .table td {
  padding-left: 10px;
}

/* =================
FLASH100%\¦Μ½ί
=================
body{
height: 100%;
}
#flashcontent {
height: 100%;
	}
html {
height: 100%;
}
*/

