
/*

āE

*/

* {
	margin:0px;
	padding:0px;
	font-size:100%;
}

html {
	overflow:scroll;
	height:100%;
	min-height:100%;
	margin:0px;
	padding:0px;
	}	

body {
	line-height:1.4;
	font-size:80%;
	letter-spacing:-0.1em;
	*letter-spacing:0;
	width:100%;
	min-height:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

body,h1,h2,h3,h4,h5,h6,p,ul,li,form,input,select,textarea {
	margin: 0;
	padding: 0;
}

ul li {
	list-style: none;
	background: url(img/icon_circle_w.gif) no-repeat 0em 0.2em;
	padding-left:20px;
}
img {
	border:none;
}

a:link, a:visited {
	color: #006CFF;
	text-decoration: underline;
}
a:hover, a:active {
	color: #006CFF;
	text-decoration: none;
}


/*



*/


div#boxArea {   
    overflow: hidden;
    height: auto;   
    width: 960px;
    *width: 964px;
	margin-left:auto;
	margin-right:auto;
}   

div#boxArea div#mainL {
    overflow: hidden;   
    background: #fff;
    width: 230px;   
    float: left;   
    padding-bottom: 32767px;   
    margin-bottom: -32767px;    
 
}   
div#boxArea div#mainM {   
    overflow: hidden;   
    background: #fff;
    width: 526px;   
    float: left;   
	margin-left:10px;
    margin-bottom: -32767px;    
    padding-bottom: 32767px;   
}   

div#boxArea div#mainM2 {   
    overflow: hidden;   
    background: #fff;
    float: left;   
    width: 766px;   
    padding-bottom: 32767px;   
    margin-bottom: -32767px;    
}   


div#boxArea div#mainM3 {   
    overflow: hidden;   
    width: 900px;   
    background: #fff;
	margin:0px 30px;
}   


div#boxArea div#mainR {
    overflow: hidden;   
	text-align:center;   
    background: #eee;
    float: left;   
    width: 184px;   
	margin-left:10px;
    margin-bottom: -32767px;    
    padding-bottom: 32767px;   
	}  

#header {
	background:url(img/bg_head02.jpg) 0 0 repeat-x #e9e9e9;
	width:960px;
	min-height:83px;
	*height:110px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	}
#header img {
	float:left;
	}


.footer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}	


/*

إå

*/
	
#company {
	padding:3px 6px;
	float:left;
	}
#company img {
	margin-right:5px;
}

#navi {
	float:right;
	}

#navi ul li {
	display: inline;
	list-style: none;
	background-image:none;
	padding:0px;
}

#navi ul{
	display:block;
	float:left;
	margin:2px 0 0 0;
}

#navi li {
	float:left;
	list-style: none;
	background-image:none;
	margin:0px;
}







/*

E

*/

.search01 {
	background:url(img/search01_bg.jpg) 0 0 repeat-x #69c;
	width:210px;
	min-height:165px;
	margin:0px;
	padding:10px;
	}
.search02 {
	background:url(img/search01_bg.jpg) 0 0 repeat-x #69c;
	width:210px;
	min-height:190px;
	margin:0px;
	padding:10px;
	}
.search03 {
	background:url(img/search03_bg.gif) repeat-y #69c;
	width:210px;
	margin:0px;
	padding:10px;
	}

.search03a {
	background:url(img/search01_bg.jpg) 0 0 repeat-x #69c;
	width:210px;
	margin:0px;
	padding:10px 10px 0px 10px;
	}

.search03b {
	background:url(img/search01_bg.jpg) 0 0 repeat-x #69c;
	width:210px;
	min-height:150px;
	margin:0px;
	padding:10px;
	}

.search03c {
	clear:both;
	background:#69c;
	width:230px;
	min-height:30px;
	margin:0px;
	padding:5px 0px 0px 0px;
	}

	
.search03 input {
	margin:0px 5px;
	}

#catg {
	display:none;
	}
	
.sac01_btn01 {
	border: 0;
	background: url(img/search01_btn01.gif) no-repeat 0 0;
	text-indent:-9999px;
	float:left;
	display:inline;
	cursor: pointer;
	width: 75px;
	height: 25px;
}
.sac01_btn02 {
	border: 0;
	background: url(img/search01_btn02.gif) no-repeat 0 0;
	text-indent:-9999px;
	float:left;
	display:inline;
	cursor: pointer;
	width: 70px;
	height: 25px;
}

.sacFom {
	width:200px;
	vertical-align:top;
	margin-top:5px;
	margin:5px 0px;
	}
.sacFomT {
	width:135px;
	vertical-align:top;
	margin:5px 0px;
	}
	
.chc_all {
	margin-left:30px;
	}

.chc_all a,.chc_all a:visited {
	color:#009;
	}


/*

What'sNew

*/

	
ul.wn_menu01 li {
	list-style-type: none;
	background:url(img/icon_s01.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
ul.wn_menu02 li {
	list-style-type: none;
	background:url(img/icon_s02.gif) no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu03 li {
	list-style-type: none;
	background:url(img/icon_s03.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu04 li {
	list-style-type: none;
	background:url(img/icon_s04.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu05 li {
	list-style-type: none;
	background:url(img/icon_s05.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu06 li {
	list-style-type: none;
	background:url(img/icon_s06.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu07 li {
	list-style-type: none;
	background:url(img/icon_s07.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu08 li {
	list-style-type: none;
	background:url(img/icon_s08.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu09 li {
	list-style-type: none;
	background:url(img/icon_s09.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}

#wn_menuRE li a:hover {
	text-decoration:none;
}

.watchall {
	text-align: right;
	margin:0.5em 0 1em 0;
}

.watchall a {
	text-decoration:none;
	background:url(img/icon_all.gif) center left no-repeat;
	padding-left:10px;
}


.watchall_p {
	margin:0.5em 0 0 130px;
	background:url(img/icon_all.gif) center left no-repeat;
	padding-left:10px;
}
.watchall_p a {
	text-decoration:none;
}


/*

եå

*/


.footer_menuB{
	border-bottom:1px solid #ccc;
	border-top:3px solid #666;
    width:960px;
	padding:12px 0px;
	text-align:center;
}

ul.footer_menu{
	display:inline;
	text-align:center;
}


ul.footer_menu li{
	display:inline;
	text-align:center;
    list-style:none;
	background:url(img/copyright_icon.gif) center right no-repeat;
	padding-right:20px;
}
ul.footer_menu li a,ul.footer_menu li a:visited{
	text-decoration:none;
}


.cpr {
	color:#333;
	text-align:right;
	background:url(img/copyright_bg.gif) 0 0 repeat-x;
	height:36px;
	margin:0px;
	}




/*

2ुE

*/

.CB_2column {
	margin:0 0 10px 15px;
	}

ul.CB_2column li {
	background:url(img/icon_s00.gif) center left no-repeat;
	list-style:none;
	display:inline;
	float:left;
	width:220px;
	}



.KC_2column {
	margin:0 0 30px 15px;
	}

ul.KC_2column li {
	background:url(img/icon_s00.gif) center left no-repeat;
	list-style:none;
	display:inline;
	float:left;
	width:400px;
	}

.KC_2column_icon03 {
	margin:0 0 30px 15px;
	}

ul.KC_2column_icon03 li {
	background:url(img/icon_s03.gif) center left no-repeat;
	list-style:none;
	display:inline;
	float:left;
	width:400px;
	}


/*

˥

*/
.menuRBN	{
	display:block;
	text-align:center;
	background-color:#fff;
	border:1px solid #C6CBD3;
	padding:1px;
	margin-bottom:10px;
	}

.menuRBN,.menuRBN2 img {
	padding-bottom:2px;
	}
.menuRBN2	{
	padding:1px;
	margin-bottom:10px;
	}

.menuRBB li a,.menuRBB li a:visited{
	color:#333;
	text-decoration:none;
}

.kotiramo {
	text-align:left;
	background:url(img/icon_kotira.gif) top left no-repeat;
	margin:0px 13px 10px 13px;
	padding-left:20px;
}

.kotiramo a {
	text-decoration:none;
}
	


/*

Ѥ󤯤

*/


#Tpath {   
    margin:0 0 10px 0;   
}   
#Tpath li {   
    display:inline;   
    line-height:110%;   
    /*list-style-type:none;  */ 
}   
#Tpath a{   
    padding-right:15px;
	background:url(img/topicpath.gif)  center right no-repeat;
}  

/*

ѥE

*/


img.vaT {
	vertical-align:top;
	}
.flL {
	float:left;
	}
.flR {
	float:right;
	}		
.cl {   
    display: inline-block;   
} 

.fs80p {
	font-size:80%;
	color:#666;
	}

.dispblck {
	display: block;
}
.marginbtm {
	margin: 0 auto 10px;
}

/*table(1)*/

table.tbl_bdr {
	border:1px solid #ccc;
	border-collapse:collapse;
	margin-bottom:10px;
}
table.tbl_bdr th {
	border:1px solid #ccc;
	border-collapse:collapse;
	background-color:#F0F0F0;
	font-weight:normal;
	padding:0.3em;
}
table.tbl_bdr td {
	border:1px solid #ccc;
	border-collapse:collapse;
	padding:0.3em;
}


/*table(2)*/

table.tbl_bdr2 {
	border:1px solid #ccc;
	border-collapse:collapse;
	margin-bottom:10px;
}
table.tbl_bdr2 th {
	border:1px solid #ccc;
	border-collapse:collapse;
	background-color:#FFFFE6;
	font-weight:normal;
}
table.tbl_bdr2 td {
	border:1px solid #ccc;
	border-collapse:collapse;
}

/*table(3)*/

table.tbl_bdr3 {
	border:1px solid #ccc;
	border-collapse:collapse;
	margin-bottom:10px;
}
table.tbl_bdr3 th {
	border:1px solid #ccc;
	border-collapse:collapse;
	background-color:#E5F0F5;
	font-weight:normal;
}
table.tbl_bdr3 td {
	border:1px solid #ccc;
	border-collapse:collapse;
}
table.tbl_bdr_n {
	border:none;
}
table.tbl_bdr_n th {
	border:none;
}
table.tbl_bdr_n td {
	border:none;
}


.txtred {
	color:#FF0000;
	font-weight:bold;
}
.txtnotes {
	color:#990000;
}
.clear {
	clear:both;
}
.goto {
	text-align:right;
}
.goto img {
	vertical-align:bottom;
}
.btn_submit {
	text-align:center;
	margin:20px 0px;
}


.top_5px{
	margin-top:5px;
	}
.top_10px {
	margin-top:10px;
}
.top_20px {
	margin-top:20px;
}
.top_30px {
	margin-top:30px;
}
.top_50px {
	margin-top:50px;
}
.bottom_10px {
	margin-bottom:10px;
}

.bottom_20px {
	margin-bottom:20px;
}

.bottom_30px {
	margin-bottom:30px;
}



h1.Cbunrui01 {
	background:url(img/bg_h1_01.jpg) repeat-x;
	border-left:5px solid #336C9F ;
	color:#336C9F;
	font-size:14px;
	height:24px;
	margin:10px 0px;
	padding:5px 5px 0px 20px;
	}

h1.Cbunrui760 {
	background:url(img/bg_h1_760.jpg) no-repeat;
	color:#336C9F;
	font-size:14px;
	height:34px;
	margin:10px 0px;
	padding:5px 5px 0px 20px;
	}

h1.Cbunrui960 {
	background:url(img/bg_h1_960.jpg) no-repeat;
	color:#336C9F;
	font-size:14px;
	height:34px;
	margin:10px 0px;
	padding:5px 5px 0px 20px;
	}
h2.kobetu900_01 {
	margin:10px 0px;
	}