/* Body style */
body { margin:0px; 
       padding:0px;
       background-image: url(/cmn_images/cmn_bg01.gif);
       background-repeat: repeat-y;
}

body#smallWin {margin:0px; 
       padding:10px;
			 background-image: none;
       background-color: #FFFFFF);
}

form { margin:0px; padding:0px; }
a, area { outline: 0 none; }
strong { font-weight:bold; }
em { font-style:italic; }
p,div,span,h1,h2,h3,h4 { margin:0px; padding:0px; }


/* for layout */
.head01 { margin: 10px 0px 0px 0px; }
.submenu01 { margin: 5px 10px 10px 0px; }
.bunner01 { margin: 0px 0px 10px 10px; }
.footer { margin: 10px 0px 0px 0px; }
.information { margin: 0px 10px 10px; }
.footer02 { margin: 15px 0px 10px 0px; }
.qa { padding: 5px 0px 5px 0px; }

.left5 { margin: 0px 0px 0px 5px; }
.left10 { margin: 0px 0px 0px 10px; }
.left15 { margin: 0px 0px 0px 15px; }
.left18 { margin: 0px 0px 0px 18px; }
.left20 { margin: 0px 0px 0px 20px; }
.left30 { margin: 0px 0px 0px 30px; }
.top1 { margin: 1px 0px 0px 0px; }
.top2 { margin: 2px 0px 0px 0px; }
.top3 { margin: 3px 0px 0px 0px; }
.top4 { margin: 4px 0px 0px 0px; }
.top5 { margin: 5px 0px 0px 0px; }
.top8 { margin: 8px 0px 0px 0px; }
.top10 { margin: 10px 0px 0px 0px; }
.top15 { margin: 15px 0px 0px 0px; }
.top20 { margin: 20px 0px 0px 0px; }
.top25 { margin: 25px 0px 0px 0px; }
.top35 { margin: 35px 0px 0px 0px; }
.top40 { margin: 40px 0px 0px 0px; }
.top70 { margin-top: 70px; }
.topleft15 { margin: 15px 0px 0px 15px; }
.top45 { margin: 45px 0px 0px 0px; }
.bottom5 { margin: 0px 0px 5px 0px; }
.right5 { margin: 0px 5px 0px 0px; }
.right20 { margin: 0px 20px 0px 0px; }
.right40 { margin: 0px 40px 0px 0px; }
.right50 { margin: 0px 50px 0px 0px; }
.txtbox01 {
	width: 262px;
}
.txtbox02 {
	width: 262px;
	margin: 10px 0px 0px 0px;
}


/* Back Ground Style */
.indexbg01 {
	background-color: #FFFFFF;
	background-image: url(/images/ind_bg01.jpg);
	background-repeat: no-repeat;
}
.cmnbg01 {
	background-color: #FFFFFF;
	background-image: url(/cmn_images/cmn_head02.gif);
	background-repeat: repeat-x;
}

.cmnbg02 {
	background-color: #FFFFFF;
	background-image: url(/cmn_images/menu_bg01.gif);
	background-repeat: repeat-y;
}

.titleline01 {
	background-image: url(/cmn_images/cmn_tiitleline01.gif);
	background-repeat: repeat-x;
}

.titleline02 {
	background-image: url(../cmn_images/cmn_tiitleline02.gif);
	background-repeat: repeat-x;
}

.hyou01 {
	border: solid #999999;
	border-width: 1px;
	background-color: #DFFFD9;
	padding: 3px 3px 2px 3px;
}

.hyou02 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
	padding: 3px 3px 2px 3px;
}

.hyou03 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #DFFFD9;
	padding: 3px 3px 2px 3px;
}

.hyou04 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
	padding: 3px 3px 2px 3px;
}

.hyou05 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: none;
	border-top-style: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #DFFFD9;
	padding: 3px 3px 2px 3px;
}

.hyou06 {
	background-color: #DFFFD9;
	padding: 3px 3px 2px 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}

.hyou07 {
	background-color: #FFFFFF;
	padding: 3px 3px 2px 3px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
