@charset "Shift-Jis";

/*jsgm.org*/

/*********************************
BASIC
**********************************/
/*All TAG*/
*{
	margin: 0px auto;
	padding: 0px ;
	font-size: 12px ;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;
}
/*body TAG*/
body{
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	background: url(../img/back.gif) left top repeat;
	line-height: 14px;
}
/*table TAG*/
table{
	border: none ;
	margin: 0px auto;
	/*padding: 0px ;*/
}
/*img TAG*/
img{
	border: none ;
}
/*link*/
a{
	color: #41BB17 ;
}
a:hover{
	color: #FF6000 ;
}
.btnover{
	color: #FF6000 ;
}
/*********************************
INDEX.HTML
**********************************/
#TotalLayout{
	background: url(../img/totalback.jpg) center center repeat-y ;
}
#sideMenu{
	padding-top: 10px ;
	padding-left: 0px ;
	padding-right: 0px ;
}
#leftmenu{
	margin: 0px ;
}
#menu_under{
	border-bottom: 1px solid #41BB17 ;
}
#menu_mainblk{
	padding-left: 3px ;
}
#menu_mainblk a{
	margin-bottom: 7px ;
	text-decoration: none ;
}
#adobe{
	padding: 5px 5px 20px 10px ;
}
#adobe p{
	font-size: 11px ;
	margin: 0px auto ;
}
#bannerarea{
	padding-top: 10px ;
	padding-bottom: 10px ;
}
#footerupper{
	padding: 10px 10px 10px 10px ;
}
#footerupper a{
	color: #3399FF ;
}
.p_2{
	padding-top: 2px ;
	padding-left: 2px ;
	padding-right: 2px ;
	padding-bottom: 2px ;
}
#footer{
	background: url(../img/footer.jpg) center center no-repeat ;
}
/*********************************
NEWS_TEXT.HTML
**********************************/
#news{
	background: #FFFFFF ;
}
#news div{
	margin-left: 10px ;
	margin-right: 3px ;
}
#news div a{
	color: #3399FF ;
}
#news div ul{
	margin-top: 10px ;
	margin-left: 10px ;
	list-style-image: url(../img/icon01.gif) ;
	list-style-position: inherit ;
}
#news div ul li{
	margin-top: 10px ;
	padding-left: 5px ;
	padding-bottom: 5px ;
	background: url(../img/line01.gif) left bottom no-repeat ;
}
/*********************************
NEWS.HTML
**********************************/
#newsmain{
	background: #FFFFFF ;
}
#newsmain div{
	margin-left: 20px ;
	margin-right: 10px ;
	line-height: 15px ;
}
#newsmain div a{
	color: #3399FF ;
}
#newsmain div ul{
	margin-top: 10px ;
	margin-left: 10px ;
	list-style-image: url(../img/icon01.gif) ;
	list-style-position: inherit ;
}
#newsmain div ul li{
	margin-top: 10px ;
	margin-bottom: 15px ;
	padding-left: 5px ;
	padding-bottom: 5px ;
	background: url(../img/line01.gif) left bottom no-repeat ;
}
/*********************************
GENERAL.HTML
**********************************/
#generalmain{
	padding-top: 10px ;
	padding-bottom: 10px ;
}
#generalmain a{
	color: #3399FF ;
}
#generalmain div{
	width: 500px ;
	height: auto ;
	text-align: left ;
	line-height: 16px ;
}
/*********************************
LIST.HTML
**********************************/
#list_map{
	border: 1px solid #333333 ;
}
#list_map td{
	text-align: left ;
	padding: 2px ;
	line-height: 14px ;
	border-bottom: 1px solid #333333 ;
}
#list_map td a{
	color: #3399FF ;
}
/*********************************
SOCIETY.HTML
**********************************/
#generalmain .subblock{
	width: 490px ;
	height: auto ;
	padding: 1px ;
	text-align: left ;
	line-height: 16px ;
}
/*********************************
COMMITTEE.HTML
**********************************/
#committee{
	border: 1px solid #333333 ;
}
#committee .tdstyle{
	padding: 3px ;
	border-bottom: 1px solid #333333 ;
	border-right: 1px solid #333333 ;
}
#committee .tdstyle01{
	padding: 3px ;
	border-bottom: 1px solid #333333 ;
}
#committee .tdblock{
	padding: 3px ;
	border-bottom: 1px solid #333333 ;
}
/*********************************
LETTER.HTML
**********************************/
#lettermain{
	padding-top: 10px ;
	padding-bottom: 10px ;
}
#lettermain div{
	width: 500px ;
	height: auto ;
	text-align: left ;
	line-height: 16px ;
}
#lettermain div.letterimg01{
	background:url(../img/letter_01.jpg) right bottom no-repeat ;
}
#lettermain div.letterimg02{
	background:url(../img/letter_02.jpg) right bottom no-repeat ;
}
#lettermain div p{
	line-height: 22px ;
}
#lettermain div p a{
	color: #3399FF ;
}
/*********************************
CONFERENCE.HTML
**********************************/
#confemain{
	background: #FFFFFF ;
}
#confemain div{
	margin-left: 20px ;
	margin-right: 10px ;
	margin-bottom: 20px ;
	line-height: 15px ;
}
#confemain div a{
	color: #3399FF ;
}
#confemain div ul{
	margin-top: 10px ;
	margin-left: 10px ;
	list-style-image: url(../img/icon01.gif) ;
	list-style-position: inherit ;
}
#confemain div ul li{
	margin-top: 10px ;
	margin-bottom: 10px ;
	padding-left: 5px ;
	padding-bottom: 5px ;
}
/*********************************
ABOUT.HTML
**********************************/
.aboutmain{
	padding-top: 10px ;
	padding-bottom: 10px ;
}
.aboutmain div{
	width: 500px ;
	height: auto ;
	text-align: left ;
	line-height: 16px ;
}
.aboutmain div ul{
	margin-top: 10px ;
	margin-left: 10px ;
	list-style-image: url(../img/icon01.gif) ;
	list-style-position: inherit ;
}
.aboutmain div ul li{
	margin-top: 10px ;
	margin-bottom: 10px ;
	padding-left: 5px ;
	padding-bottom: 5px ;
}
.abouttable{
	border: 1px solid #CDCDCD ;
}
.abouttable td{
	padding: 2px ;
}
.abouttitle{
	background: #87CEFA ;
}
.abouttitle1{
	background: #DEF3CE ;
}
.aboutshadow{
	border-left: 1px solid #EEEEEE ;
	border-top: 1px solid #EEEEEE ;
}
/*********************************
MEETWS.HTML
**********************************/
#meetws{
	padding-top: 10px ;
	padding-bottom: 10px ;
}
#meetws div{
	margin-left: 20px ;
	margin-right: 20px ;
}
#meetws div ul{
	margin-top: 10px ;
	margin-left: 10px ;
	list-style-image: url(../img/icon01.gif) ;
	list-style-position: inherit ;
}
#meetws div ul li{
	margin-top: 10px ;
	margin-bottom: 15px ;
	padding-left: 5px ;
	padding-bottom: 5px ;
	background: url(../img/line01.gif) left bottom no-repeat ;
}
