/* CSS Document */

/* Type Print */

/* CSS Document */

/* 2008 */




body {
	text-align : center;
	background-color: #003e77;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	width: 100%;
}

.centerPosition {
	text-align: center;
}

.rightPosition {
	text-align: right;
}

.leftPosition {
	text-align: left;
}

.rightPosition10 {
	text-align: right;
	padding-right: 10px;
}

.leftPosition10 {
	text-align: left;
	padding-left: 10px;
}

.rightPosition20 {
	text-align: right;
	padding-right: 20px;
}

.leftPosition20 {
	text-align: left;
	padding-left: 20px;
}

.rightPosition30 {
	text-align: right;
	padding-right: 30px;
}

.leftPosition30 {
	text-align: left;
	padding-left: 30px;
}




.header08 {
display: none;
}

.header08Left {
display: none;
}

.header08Right {
display: none;
}

.saleContainerEnd {
	text-align: left;
	color: #FFFFFF;
	position: relative;
	margin: 0px;
	padding: 0px;
	clear: both;
	page-break-after: auto;
}

.searchForm{
display: none;
}

.searchButton{
display: none;
}

.searchBox {
display: none;
}

.faqSearchArea{
	overflow: visible;
	display: none;
}


.faqSearchForm{
	border: 1px solid #3D84CC;
	background-color: #333333;
	float: right;
	padding-right: 15px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: text-botom;
	display: none;
}


.faqSearchBox {
	background-image: url(../images/parts/textbox_background.gif);
	background-repeat: repeat-x;
	oVerflow: visible;
	z-index: 2;
	border: 1px solid #4E8ECC;
	font-size: 12px;
	height: 25px;
	width: 200px;
	background-color: #D9D9D9;
	vertical-align: middle;
	display: none;
}

.faqSearchButton{
	font-size: 12px;
	border: 1px solid #4E8ECC;
	height: 30px;
	width: 75px;
	vertical-align: middle;
	display: none;
}

.faqText{
	color: #FFFFFF;
}



ul#menu08 {
display: none;
}

ul#menu08 li {
display: none;
}

ul#menu08 a {
display: none;
}

ul#menuTextSize {
	text-align:right;
	color: #FFFFFF;
	margin: 0;
	padding-top: 3px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-right: 5px;
	oVerflow: visible;
}

ul#menuTextSize li {
	display:inline;
	margin:0;
	font-weight: bold;
	padding-left: 0.5%;
	font-size: 20px;
}

ul#menuTextSize a {
	padding-bottom:2px;
	color:#FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: normal;
}


.ulIndent {
	list-style-image: url(images/cut_images/point2.gif);
	list-style-position: outside;
	text-align: left;
}
.ulIndent li {
	letter-spacing: 2px;
	font-size: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
}

div#all {
	background-color:#FFFFFF;
	overflow: visible;
}

.mainIndexArea {
	text-align: left;
}


/*** Indent ***/
.TableIndentL20{
	margin-left: 20px;
}



/*** w3c ***/
div#w3c {
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCC99;
	padding-top: 5px;
	padding-bottom: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCC99;
	text-align: right;
	clear: both;
	display: none;
}
.partitionLeft {
	float: left;
	padding-left: 10px;
}
.w3c {
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCC99;
	padding-top: 5px;
	padding-bottom: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCC99;
	clear: both;
	display: none;
}
.partitionRight {
	text-align: right;
}

.imgWave {
	background-image: url(images/parts/wave.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	text-align: left;
	padding-left: 15px;
	color: #0033FF;
}

.Index33 {
	font-size: 1.5em;
	color: #2A437B;
	padding-right: 5px;
	padding-left: 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #2C4880;
	font-weight: normal;
	border-bottom-style: none;
	margin-left: 15px;
	text-align: left;
}
.Index33a {
	font-size: 1.5em;
	color: #8B1E1B;
	padding-right: 5px;
	padding-left: 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #8B1E1B;
	font-weight: normal;
	border-bottom-style: none;
	margin-left: 15px;
	text-align: left;
}

.sideItemHead{
	background-color: #4E8ECC;
	margin-top: 13px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCC99;
	border-left-color: #CCCC99;
}

.sideCopy {
	font-size:85%;
	text-align: left;
	margin-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
}

.footerArea {
	clear:both;
	background-color:#2C4880;
	color:#FFFFFF;
	font-size: 0.8em;
	border-top-width: 2px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCC99;
	border-bottom-color: #CCCC99;
	text-align: center;
	Vertical-align: middle;
	oVerflow: auto;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: none;
}

.footerArea a{
	color: #FFFFFF;!important;
	font-size: 18px;

}


.VerUpArea {
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(images/parts/icon_Verup.gif);
	color: #FFFFFF;
	background-color: #0F6DCB;
	background-repeat: no-repeat;
}


.textWhite {
	color: #FFFFFF;
}
.indentRF10 {
	padding-right: 10px;
	padding-left: 10px;
}

div#managementTitle{
	background-color: #2C4880;
	margin-top: 13px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCC99;
	border-left-color: #CCCC99;
	text-align: center;
}
.managementNumber {
	font-size: 0.9em;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCC99;
	border-bottom-color: #CCCC99;
	border-left-color: #CCCC99;
}



















  /*-------------*/
 /*---- RSS ----*/
/*-------------*/

#menuRss .rss {
	background-color: #FF6633;
	text-align: center;
	Vertical-align: middle;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF0000;
	border-left-color: #FF0000;
	margin-right: 15px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}



  /*-------------*/
 /*   o    */
/*-------------*/

h1 {
	font-size: 1.2em;
	margin-left: 5px;
	padding-left: 5px;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

h2 {
	background-image: url(images/parts/back_type1.gif);
	background-repeat: repeat-y;
	background-position: right;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 110%;
	padding: 5px;
}


h3 {
	font-size: 1.2em;
	text-align: left;
	padding-left: 5px;
	margin-left: 10px;
}

h5 {
	font-size: 150%;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F5790A;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5790A;
	padding-left: 5px;
	text-align: left;
}

h6 {
	margin: 0px;
	padding: 0px;
}

.h6a{
	font-size: 1.5em;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #0099FF;
	padding-left: 8px;
	margin-left: 3px;
	margin-bottom: 3px;
	color: #003399;
	margin-top: 0px;
	padding-top: 0px;
}

/***  pagelink ***/
a {
	font-weight: normal;
	color: #000099;
}
a:link {
	text-decoration: none;
	color: #000099;
	font-weight: normal;
}
a:visited {
	text-decoration: none;
	color: #000099;
	font-weight: normal;
}
a:hoVer {
	text-decoration: underline;
	color: #CC0000;
}
a:active {
	text-decoration: none;
	color: #000099;
}


/*** block ***/


.headerContainer {
	padding: 0px;
}
.header08 .header08Left {
}


div#header {
	background-color: #FFFFFF;
	text-align: left;
	height: 150px;
	width:100%;
	float:left;
	background-image: url(images/back_header.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #000000;
	height: 90px;
/*    -moz-border-radius: 5px;
	-moz-border-radius-topright:10px;
	border: 1px solid #666666;
	-webkit-border-top-right-radius: 10px;
	border: 1px solid #666666;*/
}

div#header2 {
	background-color: #FFFFFF;
	text-align: left;
	height: 150px;
	width:100%;
	float:left;
	background-image: url(images/back_header.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #000000;
	height: 90px;
/*    -moz-border-radius: 5px;
	-moz-border-radius-topright:10px;
	border: 1px solid #666666;
	-webkit-border-top-right-radius: 10px;
	border: 1px solid #666666;*/
}

#header .image_link {
	text-decoration: none;
}





/*** navi ***/
div#navigation_link {
}

.whiteBack{
	background-color: #FFFFFF;
	font-size: 90%;
	background-image: url(images/parts/back_type1.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.blackBack{
	background-color: #000000;
}

.greyBack{
	background-color: #666666;
	font-size: 85%;
}

.maybeGreyBack{
	background-color: #CCCCCC;
}

.blockLeft {
	float: left;
	text-align: left;
	Vertical-align: top;
	padding: 0px;
}
.blockRight {
	white-space: nowrap;
	float: right;
	padding-top: 5px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.newIndex {
	color: #FF6600;
	font-size: 0.6em;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #0097FF;
	border-bottom-color: #0097FF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	Vertical-align: middle;
}



ul#navigation {
	text-align:left;
	margin: 0px;
	font-size: 0.8em;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
}

ul#navigation li{
	display:inline;
}

ul#navigation a {
	color:#0033CC;
}


/*** Layout ***/

/*** Ver2.0 ***/

ul#menuEx2 {
	clear:both;
	text-align:right;
	background-color:#000000;
	color: #FFFFFF;
	margin: 0;
	padding-top: 3px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-right: 5px;
}

ul#menuEx2 li {
	display:inline;
	margin:0;
	font-size:90%;
	font-weight: bold;
	padding-left: 0.5%;
}

ul#menuEx2 a {
	padding-bottom:2px;
	color:#FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: normal;
}

/******************/
/*      menu      */
/***** Ver2.0 *****/

ul#menu2 {
	text-align:left;
	background-color:#000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C0C0C0;
	color: #FFFFFF;
	padding-top: 7px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	padding-left: 0px;
	font-size: 110%;
}

ul#menu2 li {
	display:inline;
	margin:0;
	font-size:85%;
	padding-right: 1px;
	padding-left: 1px;
	font-weight: normal;
}

ul#menu2 a {
	padding-bottom:2px;
	color:#FFFFFF;
	padding-left: 10px;
	padding-right: 6px;
	font-weight: normal;
}

ul#menu2 a:hoVer,ul#menu a:active {
	color: #F63;
	background-image: url(images/mouseOVer_arrow.gif);
	background-repeat: no-repeat;
}

.ulIndent2 {
	list-style-image: url(images/cut_images/point.gif);
	padding-left: 30px;
	list-style-position: outside;
	margin-left: 45px;
}
.ulIndent2 li {
	letter-spacing: 2px;
}

.ulIndentSample {
	list-style-image: url(images/cut_images/point.gif);
	margin-left: 0px;
	list-style-position: outside;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}


li#now2 {
	padding-top: 5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #0033CC;
	border-right-color: #0033CC;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
	border-right-style: solid;
	border-left-style: solid;
	background-image: url(images/parts/now_back.gif);
	background-repeat: repeat-x;
}




/*****************************/
/***** ̔Jnmimage *****/
/*****************************/



.mainArea {
	oVerflow: auto;
}
.saleBlock {
	width: 100%;
	text-align: center;
	margin-left: 10px;
	font-size: 90%;
}



.saleContentsRight {
	float: left;
	text-align: left;
	width: 38%;
	margin-right: auto;
	font-size: 90%;
	margin-top: 5px;
}


.saleBlock1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0099FF;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.saleBlock2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(images/parts/back_type1.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.saleBlock3 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(images/parts/back_type1.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 5px;
}


.saleBlock10 {
	background-image: url(images/parts/back_type1.gif);
	background-repeat: repeat-y;
	background-position: right;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 110%;
	width: 100%;
	padding: 5px;
	margin-top: 20px;
}





.newNews {
	text-align: left;
	padding-left: 15px;
	font-size: 90%;
}

.newNews div {
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
}

.NewALL {
	text-align: right;
}

.blueText {
	color: #003399;
	padding-right: 15px;
}
.redText {
	color: #FF0000;
	padding-right: 15px;
}

.blueBack{
	background-image: url(images/parts/blue_back.gif);
	background-position: left center;
	margin-right: 15px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}

#all #container_main #contents_main #news .indent img {
	oVerflow: visible;
	position: relative;
	z-index: 1;
}

#all #container_main #contents_main #news .saleContainer .saleContentsRight #Image1 {
	height: 108px;
	width: 179px;
	margin: 0px;
	padding: 0px;
}

#all #container_main #contents_main #news .saleContainer .saleContentsRight #Image2 {
	height: 109px;
	width: 179px;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}

.checkAppeal{
}

.check {
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/parts/back_type1.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EA5225;
	border-right-color: #EA5225;
	border-bottom-color: #EA5225;
	border-left-color: #EA5225;
}

.check_blue {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/parts/back_type1.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #86CEFF;
	border-right-color: #86CEFF;
	border-bottom-color: #86CEFF;
	border-left-color: #86CEFF;
}




/***** Ver2.0 FIN *****/

ul#menuEx a:hoVer,ul#menuEx a:active {
	color: #F63;
	background-repeat: no-repeat;
}

ul#menuRss {
	clear:both;
	text-align:right;
	background-color:#000000;
	color: #FFFFFF;
	margin: 0;
	font-weight: normal;
	padding-right: 5px;
}

ul#menuRss li {
	display:inline;
	margin:0;
	font-size:90%;
	font-weight: normal;
}

ul#menuRss a {
	padding-bottom:2px;
	color:#FFFFFF;
	padding-left: 2px;
	padding-right: 2px;

	font-weight: normal;
	background-color: #000000;
}


/***** Ver1.0 *****/

ul#menu {
	text-align:left;
	background-color:#000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C0C0C0;
	color: #FFFFFF;
	padding-top: 7px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	padding-left: 0px;
	font-size: 110%;
}


ul#menu li {
	display:inline;
	margin:0;
	font-size:85%;
	padding-right: 1px;
	padding-left: 1px;
	font-weight: normal;
}

ul#menu a {
	padding-bottom:2px;
	color:#FFFFFF;
	padding-left: 10px;
	padding-right: 6px;
	font-weight: normal;
}

ul#menu a:hoVer,ul#menu a:active {
	color: #F63;
	background-image: url(images/mouseOVer_arrow.gif);
	background-repeat: no-repeat;
}

li#now,#now1 {
	padding-top: 5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	border-right-style: solid;
	border-left-style: solid;
	background-image: url(images/parts/now_back.gif);
	background-repeat: repeat-x;
}


/***** Ver1.0 FIN *****/

div#block{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	clear: left;
	background-color: #000000;
	oVerflow: visible;
}

div#corner_black {
	background-color: #000000;
	background-image: url(images/cut_images/cut_bottom_right_black.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px;
	font-size: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-color: #0099FF;
	border-bottom-color: #0099FF;
	border-left-color: #0099FF;
}

div#corner {
	background-color: #FFFFFF;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-color: #0099FF;
	border-bottom-color: #0099FF;
	border-left-color: #0099FF;
	font-size: 0em;
}

div#blockSchadow {
	background-image: url(images/block_shadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}

div#blockSchadow2 {
	background-image: url(images/block_shadow2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}


.center {
	text-align: center;
}
#all #container_main #contents_main #news .center img {
	margin-left: 10px;
}
.square_line1 {
	border: 1px solid #0099FF;
	text-align: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-left: 50px;
}

.square_line2 {
	text-align: center;
	margin-left: 10px;
	width: 100%;
}
#all #container_main #contents_main .square_line2 img {
	margin-right: 5px;
}

/*** img End ***/

.agency {
	margin-left: 20px;
	margin-bottom: 15px;
}


.agency1 {
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: medium;
}

.agency2 {
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: medium;
}

.agency3 {
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: medium;
}

.agency4 {
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: medium;
}

.agency5 {
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: medium;
}

.agency6 {
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: medium;
}

.agency7 {
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: medium;
}



.news_indent {
	margin-left: 20px;
	margin-bottom: 15px;
}

.menuSome {
   border: 3px solid black;
}

p#indent,#indent1,#indent2,#indent3,#indent4,#indent5,#indent6,#indent7,#indent8,#indent9,#indent10,#indent11,#indent12 {
	margin-left: 20px;
	margin-bottom: 15px;
}

td#cell1,#cell2,#cell3,#cell4,#cell5,#cell6,#cell7,#cell8,#cell9,#cell10,#cell11,#cell12,#cell13,#cell14 {
	text-align: left;
	Vertical-align: top;
	white-space: nowrap;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
}

td{
	font-size: 90%;
}

ul#indent1,#indent2,#indent3,#indent4,#indent5,#indent6,#indent7,#indent8,#indent9,#indent10 {
	margin-bottom: 10px;
}

.face {
	background-image: url(../images/logos/face.gif);
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
}

div#appTitle1,#appTitle2,#appTitle3,#appTitle4,#appTitle5,#appTitle6,#appTitle7,#appTitle8,#appTitle9,#appTitle10 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0099FF;
	border-right-color: #0099FF;
	border-left-color: #0099FF;
	margin-left: 50px;
	font-weight: bold;
	margin-top: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #FFFFFF;
	background-color: #000000;
}
.appFunction2{
	margin-left: 50px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	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-top-color: #0099FF;
	border-right-color: #0099FF;
	border-bottom-color: #0099FF;
	border-left-color: #0099FF;
	letter-spacing: 2px;
	border-left-style: solid;
	padding-right: 15px;
}

.appFunction {
	margin-left: 30px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 10px;
	letter-spacing: 2px;
}
.ulIndent_A {
	padding-left: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;
	margin-left: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
	letter-spacing: 0.2em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	list-style-image: url(images/cut_images/point.gif);
}

.functionIcon {
	font-size: 140%;
	background-image: url(../images/logos/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 70px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}

.appIcon {
	font-size: 140%;
	background-image: url(../images/logos/windowsxp_w.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 70px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}
.indent80 {
	margin-left: 50px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0099FF;
	border-left-color: #0099FF;
	background-color: #0099FF;
	padding-left: 15px;
	color: #FFFFFF;
	font-weight: bold;
}

.indent81 {
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 1px dotted #FF0006;
}

.appIcon2 {
	font-size: 140%;
	background-image: url(../images/logos/office_w.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 70px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}

.appIcon3 {
	font-size: 140%;
	background-image: url(../images/logos/adobe_w.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 70px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}

.appIcon4 {
	font-size: 140%;
	background-image: url(../images/logos/trend_w.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 70px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}

.appIcon5 {
	font-size: 140%;
	background-image: url(../images/logos/eset_w.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 70px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}

.appIcon6 {
	font-size: 140%;
	background-image: url(../images/logos/rimarts.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 170px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}

.appIcon7 {
	font-size: 140%;
	background-image: url(../images/logos/nakkacom.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 110px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}
.appIcon8 {
	font-size: 140%;
	background-image: url(../images/logos/messenger_w.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 70px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}

.appIcon9 {
	font-size: 140%;
	background-image: url(../images/logos/intervideo.gif);

	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 150px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}

.appIcon10 {
	font-size: 140%;
	background-image: url(../images/logos/cologo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 120px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}

.appIconNo {
	font-size: 140%;
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 30px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}

.officeTitle{
	margin-left: 50px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0099FF;
	border-left-color: #0099FF;
	background-color: #0099FF;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
}

.indentBold80 {
	font-weight: bold;
	padding-left: 30px;
}

.newFunctionIndex {
	background-image: url(images/parts/bule_right.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	oVerflow: visible;
}

/***  Form ***/
div#form{
	text-align:left;
	padding-left: 10px;
}

fieldset {
	padding: 10px;
	border: 1px solid #0099FF;
	text-align: left;
	margin-left: 10px;
	margin-top: 15px;
}

legend {
	color: #FFFFFF;
	background-color: #191919;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #0099FF;
}

p#itemForm,#itemForm2,#itemForm3,#itemForm4,#itemForm5,#itemForm6,#itemForm7,#itemForm8,#itemForm9,#itemForm10,#itemForm11{
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	font-size: 0.9px;
	font-weight: bold;
}

div#submit {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
}

span#red{
	color:#CC0000;
}

fieldset {
	margin-top: 15px;
	padding: 10px;
}

.square_line {
	text-align: left;
	border: 1px solid #0099FF;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 10px;
}


.faqIndent_01 li {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-position: outside;
	list-style-type: square;
	cursor: text;
}


.dt,dt {
	margin-left: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #3399FF;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	margin-bottom: 0px;
}

.dd,dd {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #0099FF;
	padding-top: 5px;
}

div#flow1,#flow2,#flow3,#flow4 {
	font-size: 1.2em;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

div#flow5 {
	font-size: 1em;
	text-align: center;
	border: 1px solid #FF6600;
	padding: 10px;
}
div#goForm {
	background-color: #FFFFFF;
	width: 150px;
	border: 2px solid #FF6600;
}

div#arrow1,#arrow2,#arrow3{
	text-align: center;
}

div#cgi_reg {
	text-align: right;
	font-size: 0.8em;
}

.broad {
	width:40%
}

/***  contents ***/
div#index,#index1,#index2,#index3,#index4,#index5,#index6,#index7
{
	text-align: left;
	padding-right: 30px;
}

.newNewALL {
	background-position: right;
}


span#tm,#tm2 {
	font-size: 0.7em;
	Vertical-align: text-top;
}

/*** sidebar ***/
div#sidebar_main {
	float:right;
	position: relative;
	margin: 0px;
	width: 22%;
	text-align: center;
	padding: 1px;
	oVerflow: visible;
	background-color: #FFFFFF;
	display: none;
}
div#itemComment {
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 5px;
}

div#sidebar_mainFaq {
	float:right;
	position: relative;
	width: 22%;
	text-align: left;
	padding: 1px;
	oVerflow: visible;
	background-color: #FFFFFF;
	margin: 0px;
}

ul#itemLeft {
	text-align:left;
	font-size: 0.9em;
	}



.copyNormal{
	text-align: left;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-color: #FFFCE6;
	border: 1px dotted #CCCCCC;
}


.copy1{
	font-size:0.9em;
	text-align: center;
	margin-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
}


.copyRight{
	font-size:80%;
	text-align: left;
	margin-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
}



/*** footer ***/



div#footer1 {
	float: left;
	width: 40%;
	text-align: left;
	padding-top: 3px;
}

div#footer2 {
	float: left;
	padding-right: 5px;
	padding-top: 3px;
	height: 23px;
}


div#footer3 {
	float: right;
	padding-right: 5px;
	height: 23px;
	text-align: right;
}


div#news,#news1,#news2,#news3,#news4,#news5,#news6,#news7,#news8,#news9{
	text-align: left;
}


div#news_title,#news_title1,#news_title2,#news_title3,#news_title4,#news_title5,#news_title6,#news_title7,#news_title8,#news_title,#product_info,#product_info1,#product_info2,#product_info3,#inquiry,#form_title1 {
	margin-top: 15px;
	text-align: left;
	border: 1px solid #0099FF;
	background-position: right;
	Vertical-align: middle;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-left: 10px;
	background-image: url(images/parts/back_type2.gif);
	background-repeat: repeat-y;
}


#all #container_main #contents_main #news_title img {
	background-position: center;

}

div#navigation_footer {
	text-align: right;
	margin: 5px;
	font-size: 0.8em;
}



/*** FAQ ***/

div#faqIndex {
	background-color: #DAE4EC;
	border: 1px dotted #0099FF;
	margin-right: 20px;
	margin-left: 20px;
	padding-right: 20px;
}
.return1,#return2,#return3,#return4,#return5,#return6,#return7,#return8,#return9,#return10,#return11,#return12,#return13,#return14,#return15,#return16,#return17,#return18,#return19,#return20,#return21,#return22,#return23,#return24,#return25,#return26,#return27,#return28,#return29,#return30 {
	text-align: right;
	padding-right: 10px;
	font-size: 0.9em;
}

.return {
	text-align: right;
	font-size: 0.9em;
	margin-top: 30px;
	padding-top: 7px;
	background-color: #CCCCCC;
	padding-right: 10px;
	margin-left: 10px;
}
p#faqIndent1,#faqIndent2,#faqIndent3,#faqIndent4,#faqIndent5,#faqIndent6,#faqIndent7,#faqIndent8,#faqIndent9,#faqIndent10,#faqIndent11,#faqIndent12,#faqIndent13,#faqIndent14,#faqIndent15,#faqIndent16,#faqIndent17,#faqIndent18,#faqIndent19,#faqIndent20,#faqIndent21,#faqIndent22,#faqIndent23,#faqIndent24,#faqIndent25,#faqIndent26,#faqIndent27,#faqIndent28,#faqIndent29,#faqIndent30{
	padding-right: 20px;
	padding-left: 20px;
}


/***  FAQ ***/
.question{
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0099FF;
	padding-left: 3px;

}

.answer{
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF6600;
	padding-left: 3px;
}



/*** linkKill ***/
.indent {
	text-align: left;
	margin-left: 15px;
}

table#indent {
	margin-top: 20px;
}
.appIcon11 {

	font-size: 140%;
	background-image: url(../images/logos/bha.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 30px;
	padding-left: 150px;
	margin-left: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	font-family: "CI", Osaka, "lr oSVbN", "qMmpS Pro W3";
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}


  /*-------------*/
 /*     */
/*-------------*/

.style1 {
color: #FFFFFF
}

.style2{
color: #FFFFFF
}

.style3 {
color: #FF0000
}

.styleBlack {
color: #000000
}



/*** FAQ ***/
.questionCategory {
	font-size: 1.1em;
	background-color: #3D84CC;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 2px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCC99;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC99;
	margin-left: 10px;
	padding-top: 2px;
	margin-bottom: 5px;
	padding-left: 5px;
}

.questionIndex{
	list-style-type: disc;
}

.questionIndex li{
	list-style-position: outside;
	list-style-image: url(images/parts/q.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	padding: 0px;
}


  /*-------------*/
 /*   tree      */
/*-------------*/

.treeview ul{ /*CSS for Simple Tree Menu*/
	margin: 0;
	padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	margin-bottom: 3px;
	list-style-type: none;
	padding-left: 0px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
	cursor: hand !important;
	cursor: pointer !important;
	list-style-type: none;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
	list-style-type: none;
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
	list-style-type: none;
}
