/*--[VvZN^]--*/



BODY { font-size: 100%; font-family: "lr oSVbN", Osaka, Helvetica, sans-serif, Verda; background-image: url("file:///private/tmp/501/TemporaryItems/images/img_body_bg.gif"); background-repeat: repeat-y; background-position: center; text-align: center; letter-spacing: 5%; margin: 0; ine-break: strict; pccdaeaing: 0px }





table,p,h1,h2,h3,h4,li{

	font-size : 0.875em;

}







TABLE,P,li,CCDAEAress,caption{

	line-height : 1.4em;

}



table,P,DIV,A,caption{

	text-align: justify;

	text-justify:distribute;

	letter-spacing:0.05em;

}





TD,TH{

	pCCDAEAing:0.2em;

	border: none;

	text-align : left;

	vertical-align : top;

}



TH,caption{

	color: 6A6A6A;

	text-align:left;

}





TABLE{

	border: 2px solid #4E5B78;

	border-collapse:collapse;

	empty-cells: show;

}



caption{

	margin-left:20px;

}





HR{

	display: inline;

	margin: 0px 5% 0px 5%;

	height:1px;

	color: #C8C8C8;

}



EM{

	font-style:normal;

	font-weight:bold;

	font-size:1.2em;

	color: #FD9F5A;

}





A{

	color: #2869E0;

	text-decoration:none;

}

A:visited{

	color: #1C88B5;

}

A:hover{

	color: #04B3E5;

	text-decoration:underline;

}



IMG{

	border : 0px;

}





ADDRESS{

	margin: 0px;

	padding: 0px;

	font-style:normal;}



ADDRESS a{

	display:inline;

	color:#2869E0;

}

ADDRESS a:hover{

	color:#00CC00;

}





/*--[{bNXCAEg]--*/





#wrapper { background-image: url("file:///private/tmp/501/TemporaryItems/images/img_wrapper_bg.gif"); background-repeat: no-repeat; background-position: center top; margin: 0 auto; padding: 0; width: 813px; border: 0 }



#container{

	padding : 0px;

	border : 0px;

	margin-top : 0px;

	margin-left : auto;

	margin-right : auto;

	margin-bottom : 0px;

	width : 781px;

	background-color:#FFFFFF

}



#head { background-image: url("file:///private/tmp/501/TemporaryItems/images/img_head.gif"); background-repeat: no-repeat; margin: 0 0 3px; padding: 0; position: relative; width: 781px; height: 77px }







#title{

	width : 781px;

	padding : 0px 0px 20px 0px;

	margin : 0px;

}



#divlayout_01 {

	width: 535px;

	border:0px;

	margin:0px;

	padding:0px;

	border : 0px;

}





.area_left{

	width: 211px;

	margin: 0px;

	padding:0px;

	border : 0px;

	position:relative;

}



.area_right{

	width: 155px;

	display:block;

	margin:0px;

	padding: 0px 15px 0px 0px;

	text-align:left;

}







.area_center{

	padding : 0px;

	border : 0px;

	margin : 0px;

	position:relative;

}

	



/*--[{bNXCAEg]--*/



/*--[ʃp[c]--*/

/**/





.hidden{

	visibility:hidden;

	font-size:0.1em;

	position:absolute;

	top:-1px;

	padding:0px;

	margin:0px;

}

.disp_non{

display:none;



}





.inline{

	display:inline;

	width:730px;

}

.spacer{

	height:17px;

}



.right{

	float: right;

	margin : 3px 3px 15px 15px;

}



.right_margin{

	float: right;

	margin : 10px 20px 10px 10px;

}



.right_top_margin{

	float: right;

	margin : 10px 20px 10px 10px;

	position:relative;

	top:15px;

}



.left{

	margin : 3px 8px 8px 3px;

	float: left;

}

.clear{

	clear:both;

}



.up{

	vertical-align : top;

}



.space{	

	visibility : hidden;

	height: 25px;

}

  

  

.list {

	text-indent: 1.2em;

	margin-top: 0px;

	list-style-type: disc;

}

  

.list li{

	margin-top: 5px;

}





.center {

	width: 100%;

	text-align:center;

}



.bg_green {

	background-color: #E9F5EE;

}

.bg_red {

	background-color:#FDD0D0;

}

.bg_blue {

	background-color:#B8DAE4;

}

.bg_gray {

	background-color: #eeeeee;

}

.red {

	color: #F74A4A;

}

.blue {

	color: #4D8BCA;

}





.table_mame th{

	text-align:left;

}





#container .section .link_bg a,

#container .section_top .link_bg a { background: url("file:///private/tmp/501/TemporaryItems/images/img_link_bg_01.gif") no-repeat left center; display: block; padding-left: 20px }







.old_link_wake a,

.old_link_saeki a{

	font-size: 1.5em;

	font-weight:bold;

	display:block;

	width:337px;

	height:62;

	margin: 0px 0px 0px 0px;

	padding: 24px 0px 0px 40px;

}



.old_link_saeki a,

.old_link_saeki a:visited,

.old_link_saeki a:hover,

.old_link_wake a,

.old_link_wake a:visited,

.old_link_wake a:hover {

	color:#FFFFFF;

}





#container .old_link_saeki { background: url("file:///private/tmp/501/TemporaryItems/images/img_link_bg_old_saeki.gif") }



#container .old_link_wake { background: url("file:///private/tmp/501/TemporaryItems/images/img_link_bg_old_wake.gif") }





#container .section .old_link_wake,

#container .section .old_link_saeki{

	display:block;

	background-repeat:no-repeat;

	margin: 40px 0px 20px 40px;

	padding: 0px;

	width:337;

	height:62;

}





#container .back{

	margin: 0px auto 5px auto;

	padding:0px;

	display:block;

	height:23px;

	text-align:center;

}





#container .back a { background-image: url("file:///private/tmp/501/TemporaryItems/images/btn_modoru_.gif"); background-repeat: no-repeat; background-position: left top; display: block; margin: 0 auto; width: 50px; height: 23px }

#container .section .back a:hover{

	background-position:right top;

}













/*--[ʃp[c]--*/









/*--[wb_]--*/







#head a{

	color:#FFFFFF;

	position: relative;

	left: 12px;

	vertical-align: middle;

	background-position: center;

	top: 3px;

}

#container #head h1 a{

	display:block;

	height : 60px;

	width:240px;

	margin:0px;

	padding:0px;	

}

#container #head h1 a:hover{

	text-decoration:none;

}







/* --[wb_GA]-- */



/* --[tb^]-- */



#foot { background-image: url("file:///private/tmp/501/TemporaryItems/images/img_foot.gif"); background-repeat: no-repeat; background-position: 50% bottom; text-align: center; height: 176px }



#foot p{

	margin: 0px 0px 0px 0px;

	padding: 10px 25px 0px 25px;

}





#privacy{

	margin: 0px;

	padding:0px;

}



.copyright{

	text-transform:none;

	color: #34495B;

	font-style: normal;

	position:relative;

	margin: 0px;

	padding: 0px;

	display:block;

	text-align:center;

	font-size:9px;

	letter-spacing:1px;

}









/* --[tb^]-- */





/* --[AhX]-- */







#address{

	width:720px;

	margin: 10px auto 0px auto;

	border:none;

}

#address h2{

	margin:0px;

	padding:0px;

}





/*--[AhX]--*/







/*--[gbvy[Wp]--*/



#top_image_area { background-image: url("file:///private/tmp/501/TemporaryItems/images/img_topimage.jpg"); background-repeat: no-repeat; margin: 0 0 20px; padding: 0; position: relative; z-index: 4; top: 0; left: 0; width: 750px; height: 278px }







#container .section_top .news_topicks a { color: #000000; background: url("file:///private/tmp/501/TemporaryItems/images/img_link_bg_01.gif") no-repeat left center; display: block; padding-left: 20px; width: auto }



#container .section_top .news_topicks{

	margin-bottom:20px;



}

/*@gbvy[Wp@*/



/*@g⏕j[@*/





.headmenu{

	position:absolute;

	top:0px;

}







#help_menu {

	width:240px;

	margin: 0px 0px 0px 0px;

	padding:0px;

	position: relative;

	top: 20px;

	left: 535px;

}





#help_menu a {

	margin:0px;

	padding:0px;

}





#help_menu img{

	margin:0px;

	padding:0px;

}







/*--[⏕j[]--*/









/*--[gEk]--*/





#moji_menu  { background-image: url("file:///private/tmp/501/TemporaryItems/images/img_kakudai_bg.gif"); background-repeat: no-repeat; text-align: right; margin: 0; padding: 0; position: relative; top: 14px; left: 580px; width: 189px; height: 26px }





#moji_menu a {

	margin:0px;

	padding:0px;

}





#moji_menu img{

	margin:0px;

	padding:0px;

}









#moji_menu .btn{

	margin: 0px;

	padding:0px 0px 0px 83px;

	position:relative;

}







/*--[gEk]--*/









/*--[{GA]--*/







#container .section{

	width: 555px;

}



#container .section h2,

#container .section_top h2 { color: #000000; font-size: 1.2em; background: url("file:///private/tmp/501/TemporaryItems/images/img_sedtion_h3_bg.gif") no-repeat; margin: 0 12px 5px; padding: 8px 0 8px 14px }



#container .section .h2_02,

#container .section_top .h2_02 { color: #000000; font-size: 1.2em; background: url("file:///private/tmp/501/TemporaryItems/images/img_sedtion_h2_02_bg.gif") no-repeat; margin: 0 12px 5px; padding: 12px 0 12px 40px }



#container .section h3,

#container .section_top h3{

	color: #14538B;

	font-weight: bold;

	line-height: 1.5em;

	padding-right: 5px;

	padding-left: 5px;

	margin-left: 18px;

	margin-right: 18px;

	vertical-align: middle;

	background-color: #E0EAFA;

}





#container .section h4,

#container .section_top h4 { color: #0081bd; font-weight: normal; background-image: url("file:///private/tmp/501/TemporaryItems/images/listmark_01.gif"); background-repeat: no-repeat; background-position: left center; margin-bottom: 7px; margin-left: 20px; padding-left: 14px }



#container .section p,

#container .section_top p{

	padding : 0.4em 5px 0.4em 5px;

	margin :  0px 12px 0px 12px;

}



#container .section li,

#container .section_top li{

	margin : 0px 0px 0px 0px;	

}



#container .section ul,

#container .section ol,

#container .section_top ul,

#container .section_top ol{

	margin : 0px 10px 24px 0px;	

	_margin : 0px 10px 24px 38px;

	position:relative;

	top:-5px;

}



#container .section table,

#container .section_top table{

	padding : 0.4em 5px 0.4em 5px;

	margin :  0px 12px 0px 12px;



}





#container .section td,

#container .section_top td,

#container .section th,

#container .section_top th{



	border-bottom: solid 1px #4E5B78;

	border-right: solid 1px #4E5B78;



}



/*gbvy[Wp*/





.section_top{

	width: 400px;

}







/*gbvy[Wp*/









/*--[{GA]--*/







/*--[y[W@]--*/

#about { font-size: 9pt; background-image: url("file:///private/tmp/501/TemporaryItems/images/listmark_02.gif"); background-repeat: no-repeat; background-position: left center; margin: 0; padding: 0 0 0 12px; position: ralative; top: -8px; width: 225px }







#about_ul { list-style-image: url("file:///private/tmp/501/TemporaryItems/images/listmark_03.gif"); margin: 0 0 40px 30px; padding: 20px 40px 20px 20px }



#about_ul li{

	padding: 1em 1em 0px 0px;	

	_padding: 0em 1em 1em 0px;	

}	









.section table,

.section_l table{

  padding : 0px 0px 20px 0px;

  margin : 0px 20px 0px 20px;

}













/*--[Cj[]--*/

#main_menu { background-image: url("file:///private/tmp/501/TemporaryItems/images/main_menu_bg.gif"); background-position: 50% bottom; margin: 0 0 20px 16px; padding: 0 0 10px; width: 195px }



#main_menu h2 , h3{

	margin: 0px;

	padding:0px;



}



#main_menu ul {

	margin:0px;

	padding:0px;



}

#main_menu li  { background-image: url("file:///private/tmp/501/TemporaryItems/images/menu_li_bg.gif"); background-position: left bottom; list-style-type: none; display: block; margin: 0; padding: 0.4em 0 }







#main_menu a  { color: #524d56; font-weight: bold; background-image: url("file:///private/tmp/501/TemporaryItems/images/menu_a_bg.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0.2em 10px 0 25px }



#main_menu a:hover {

	color: #04B3E5;

}



#main_menu .link{

	text-align:center;

	margin: 0px auto 0px auto;

}

#main_menu .link img{

	margin: 0px auto 0px auto;

}





#main_menu .link a{

	margin:0px;

	padding:0px;

	background-image:none;

}





/*--[j[_02]--*/



#menu_02 { background-image: url("file:///private/tmp/501/TemporaryItems/images/menu_02_bg.gif"); background-repeat: no-repeat; background-position: 50% bottom; margin: 0; padding: 0; width: 155px }



#menu_02 H2 { font-size: 0.1em; background-image: url("file:///private/tmp/501/TemporaryItems/images/menu_02_h2_bg.gif"); background-repeat: no-repeat; margin: 0; padding: 10px 0 0 }





#menu_02 p  { background-image: url("file:///private/tmp/501/TemporaryItems/images/menu_02_li_bg.gif"); background-repeat: no-repeat; background-position: 50% bottom; display: block; margin: 0; padding-top: 0.3em; padding-bottom: 0.3em }





#menu_02 a  { font-weight: bold; background-image: url("file:///private/tmp/501/TemporaryItems/images/menu_a_bg.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0.2em 10px 0 25px }





#menu_02 .banner{

	padding : 0px auto 0px auto;

	margin:0px;

	text-align:center;

}



#menu_02 .banner p{

	margin:0xp;

	padding : 10px 0px 5px 0px;

	text-align: center;

	background-image:none;

}



#menu_02 .banner a{

	margin:0xp;

	padding : 0px;

	background-image:none;

}





#menu_02 .banner img{

	margin: 0px auto 0px auto;

}





.menu_02:after{

clear:both;

content:".";

display:block;

height:0;

visibility:hidden;

}

























/*



td{

background-color:#0066FF



}



*/



/*

*{

	border-style:solid;

	border-width:1px;

	border-color: #44dd99;

}



*/

