/* VASARA Co.,Ltd. WEB SITE styles 
--------------------------------------------------------------*/

/* Global styles 
----------------------------------------*/
body 
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #636463;
	font-family: Meiryo, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434343;
}

body, td, th, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, span, div, form 
{
	margin-top: 0; 
	margin-bottom: 0;
	font-size: 12px;
	line-height: 17px;
}

img 
{
	padding: 0;
	margin: 0;
	border: 0;
}

ul, ol, dl, li 
{
	list-style-type: none;
}

.clear
{
	clear: both;
}


/* GlobalNavi styles 
----------------------------------------*/
li a span 
{
	position: absolute;
	left:-1000px;
}

.g_navi1, .g_navi2, .g_navi3, .g_navi4, .g_navi5 
{
	float: left;
}

#gNaviList 
{
	padding: 0;
	margin: 0;
	height: 52px;
	width: 650px;
}

/* midNavi styles 
----------------------------------------*/

.mid_navi1, .mid_navi2, .mid_navi3, .mid_navi4 
{
	float: left;
}

#midNaviList 
{
	padding: 5px 0 0 40px;
	margin: 0;
	height: 18px;
}

/* LNavi styles 
----------------------------------------*/
#LNaviList 
{
	padding: 0 0 16px 0;
	margin: 0;
	width: 160px;
}

.LNavi 
{
	margin: 8px 0 0 0;
	background-image: url('./../img/LNaviBg.gif');
	height: 24px;
	width: 160px;
}

.LMenuText 
{
	padding: 5px 0 0 15px;
}

/* Layout styles 
----------------------------------------*/
#master 
{
	width: 710px;
	background-image: url('./../img/bgHLoop.gif');
    background-repeat: repeat-y;
	background-position: 0 0;
}

#companyName 
{
	padding: 0 0 0 12px;
	width: 710px;
	background-color: #636463;
    background-repeat: repeat-y;
	background-position: 0 0;
	font-size: 10px;
	color: #979FA5;
}

#header 
{
	padding: 40px 0 0 30px;
	height: 46px;
	width: 710px;
	background-image: url('./../img/bgHeader.gif');
    background-repeat: no-repeat;
	background-position: 0 0;
}

#gNavi 
{
	padding: 0 0 0 30px;
	height: 52px;
	width: 710px;
	background-image: url('./../img/bgHLoop.gif');
    background-repeat: repeat-y;
	background-position: 0 0;
}

#pageSpTop 
{
	height: 37px;
	width: 710px;
	background-image: url('./../img/bgHLoop.gif');
    background-repeat: repeat-y;

}

#pageSpBtm
{
	height: 40px;
	width: 710px;
	background-image: url('./../img/bgHLoop.gif');
    background-repeat: repeat-y;

}

#footer 
{
	/* padding: 24px 0 0 530px; */
	/*padding: 24px 28px 0 28px;*/
	padding:0px
	margin:0px;
	height: 107px;
	width: 710px;
	background-image: url('./../img/bgFooter.gif');
  	background-repeat: no-repeat;
	background-position: 0 0;
}

.txFooter{
	margin:0px;
	padding:24px 0px 0px 535px;
	font-size: 10px;

}

/* TopPage styles 
----------------------------------------*/
#topImgTop 
{
	height: 10px;
	width: 710px;
	background-image: url('./../img/bgImgTop.gif');
    background-repeat: no-repeat;
}

#topImgMid 
{
	padding: 0 0 0 40px;
	height: 210px;
	width: 710px;
	background-image: url('./../img/bgImgHLoop.gif');
    background-repeat: repeat-y;
}

#topImgBtm 
{
	height: 10px;
	width: 710px;
	background-image: url('./../img/bgImgBtm.gif');
    background-repeat: no-repeat;
}

#topTpcTitle 
{
	padding: 23px 0 0 30px;
	height: 30px;
	width: 710px;
	background-image: url('./../img/bgHLoop.gif');
    background-repeat: repeat-y;
}

#topTpcTop 
{
	height: 23px;
	width: 710px;
	background-image: url('./../img/bgTpcTop.gif');
    background-repeat: no-repeat;
}

#topTpcMid 
{
	width: 710px;
	background-image: url('./../img/bgTpcHLoop.gif');
    background-repeat: repeat-y;
}

#topTpcBtm 
{
	height: 23px;
	width: 710px;
	background-image: url('./../img/bgTpcBtm.gif');
    background-repeat: no-repeat;
}

/* Contents L|R styles 
----------------------------------------*/

#ctsContainerTop 
{
	height: 21px;
	width: 710px;
	background-image: url('./../img/bgCtsTop.gif');
    background-repeat: no-repeat;
}

#ctsContainerMid 
{
	width: 710px;
	background-image: url('./../img/bgCtsHLoop.gif');
    background-repeat: repeat-y;
}

#ctsContainerSite 
{
	width: 710px;
	background-image: url('./../img/bgSiteMLoop.gif');
    background-repeat: repeat-y;
}

#ctsContainerBtm 
{
	height: 21px;
	width: 710px;
	background-image: url('./../img/bgCtsBtm.gif');
    background-repeat: no-repeat;
}

#RTitle 
{
	padding: 10px 0 0 22px;
	margin: 26px 0 10px 0;
	height: 32px;
	width: 430px;
	background-image: url('./../img/RTitleBg.gif');
    background-repeat: no-repeat;
	font-size: 16px;
}

#ctsR 
{
	margin: 0 0 26px 0;
	width: 430px;
}

#SiteTitle 
{
	padding: 10px 0 0 22px;
	margin: 0px 0 10px 0;
	height: 32px;
	width: 430px;
	background-image: url('./../img/RTitleBg.gif');
    background-repeat: no-repeat;
	font-size: 16px;
}

/* Table styles 
----------------------------------------*/
#tableStyle 
{
	margin: 5px 0 5px 0;
	border: 1px solid #D9D9D9;
}

#tableStyleL 
{
	border: 1px solid #D9D9D9;
	background-color: #EEEEEE;
	padding: 2px 2px 2px 10px;
}

#tableStyleR 
{
	border: 1px solid #D9D9D9;
	padding: 2px 10px 2px 10px;

}

/* Sitemap styles
----------------------------------------*/
ul#firstlist li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style-type: disc;
	position: relative;
	left: -22px;
}

ul#secondlist li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style-type: circle;
	position: relative;
	left: -28px;
}

/* Footer styles
----------------------------------------*/
.footer_info {
	margin: 0 9px 10px 10px;
	padding: 8px 10px 8px 10px;
	width: 691px;
	line-height: 11px;
	/* border: solid 1px #979FA5; */
	background-color: #747778;
}

/* faq styles
----------------------------------------*/
.no_margin {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.Q_category {
	background-color: #EDEDED;
	line-height: 20px;
	margin: 10px 0 4px 0;
	padding: 0 0 0 0;
}

.faq_q {
	background-image: url('./../img/faq_q.gif');
	background-repeat: no-repeat;
	background-position: left 4px;
	margin: 0 0 0 0;
	padding: 4px 0 0 20px;
}

.Q_list {
	background-image: url('./../img/faq_q.gif');
	background-repeat: no-repeat;
	background-position: left 4px;
	margin: 10px 0 10px 8px;
	padding: 4px 5px 4px 20px;
	/* border-top: 1px solid #D9D9D9; */
	border-bottom: 1px dashed #D9D9D9;
	border-right: 5px solid #D9D9D9;
}

.A_list {
	background-image: url('./../img/faq_a.gif');
	background-repeat: no-repeat;
	background-position: left top;
	margin: 10px 0 15px 26px;
	padding: 0 10px 4px 20px;
	border-bottom: 1px solid #D9D9D9;
}

.operation_hand {
	background-image: url('./../img/hand.gif');
	background-repeat: no-repeat;
	background-position: left 4px;
	margin: 10px 0 10px 8px;
	padding: 4px 5px 4px 24px;
	/* border-top: 1px solid #D9D9D9; */
	border-bottom: 1px dashed #D9D9D9;
	border-right: 5px solid #D9D9D9;
}

.operation_list {
	margin: 10px 0 15px 26px;
	padding: 0 10px 4px 20px;
	border-bottom: 1px solid #D9D9D9;
}

.operation_order {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-position: outside;
	list-style-type: decimal;
}
