@charset "UTF-8";
/* ##### Charset 文字コード ##### */

/* ##### Common CSS 共通設定スタイルシート ##### */

/* ##### Default Reset ##### */

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


/* ##### Basic Frame ##### */
body {
	position:relative; 
	background-color: #f9fff8;
	font-size: 80%;
	line-height: 140%;
	color:#222222;
}

#base_center {
	position:relative; 
	text-align:center;
	width:100%;
	background:url(img_common/bg_wrap.gif) repeat-y center center;
}

#wrap {
	margin:0px auto;
	text-align:left;
	width:760px;
	padding-bottom:10px;
}

#jump {
	position: absolute;
	z-index: 100;
	top: 0px;
	right: 0px;
	display: run-in;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

#header {
	width:760px;
	height: 78px;
	background: url(img_common/header_bg.jpg) no-repeat;
}

#header_l {
	float:left;
	width:395px;
}

#header_r {
	float:right;
	height:68px;
	text-align:right;
	padding-right:10px;
}

#breadarea {
	width:760px;
	background: url(img_common/header_bg2.jpg) repeat-y top;
	border:0px;
}

#breadarea a:link {color:#003bb3;}
#breadarea a:visited {color:#700fb2;}
#breadarea a:hover {color:#990000;}

#breadarea p {
	line-height:124%;
	text-align:left;
	margin:1px 0px 2px 0px;
	padding: 0px 16px 0px 16px
}

#main { width:760px;
	position:relative; 
}

#leftmenu {
	width: 170px;
	line-height:0%;
	padding-top:8px;
	float:left;
}

@media print {
	#main { position:relative; }
}

.btn_menu{ width:170px; height:38px; }
.btn_menu_shadow_bottom{ width:170px; height:10px; padding-bottom:10px;}
.btn_menu_ext{ width:159px; height:28px; margin:5px 0px; }

/**************************************************************************
leftmenu >>>
**************************************************************************/
#leftmenu2, #leftmenu3{
	border:0px;
	margin:0px;
	padding:0px;
	font-size:0%;
}
#leftmenu2{
	padding-bottom:15px;
}

#leftmenu2 li {
	list-style-type:none;
	width:170px;
	height:41px;
	margin:0px;
}

#leftmenu3 ul li{
	list-style-type:none;
	width:170px;
	height:34px;
}

#leftmenu2 ul li img, #leftmenu3 ul li img{border:0px;}

#leftmenu2 li a{
	display:block;
	width:170px;
	height:41px;
}

#leftmenu3 li a{
	display:block;
	width:170px;
	height:34px;
}

#leftmenu4 {
	margin-top:20px;
}

#leftmenu4 a {
	text-align:center;
	display:block;
}

#leftmenu2 li a:hover, #leftmenu3 li a:hover, #leftmenu4 a:hover {background-color:transparent;}

#leftmenu3 li a:hover img, #leftmenu4 a:hover img {visibility:hidden;}

#menu_top{background:url(/img_common/menu_top.jpg);}
#menu_about{background:url(/img_common/menu_about.jpg);}
#menu_exhibition{background:url(/img_common/menu_exhibition.jpg);}
#menu_event{background:url(/img_common/menu_event.jpg);}
#menu_education{background:url(/img_common/menu_education.jpg);}
#menu_material{background:url(/img_common/menu_material.jpg);}
#menu_publishing{background:url(/img_common/menu_publishing.jpg);}
#menu_virtual{background:url(/img_common/menu_virtual.jpg);}
#menu_streaming{background:url(/img_common/menu_streaming.jpg);}
#menu_funclub{background:url(/img_common/menu_funclub.jpg);}
#menu_volunteer{background:url(/img_common/menu_volunteer.jpg);}
#menu_research{background:url(/img_common/menu_research.jpg);}

#menu_top a:hover img {background:url(/img_common/menu_top_h.jpg);}
#menu_about a:hover img {background:url(/img_common/menu_about_h.jpg);}
#menu_exhibition a:hover img {background:url(/img_common/menu_exhibition_h.jpg);}
#menu_event a:hover img {background:url(/img_common/menu_event_h.jpg);}
#menu_education a:hover img {background:url(/img_common/menu_education_h.jpg);}
#menu_material a:hover img {background:url(/img_common/menu_material_h.jpg);}
#menu_publishing a:hover img {background:url(/img_common/menu_publishing_h.jpg);}
#menu_virtual a:hover img {background:url(/img_common/menu_virtual_h.jpg);}
#menu_streaming a:hover img {background:url(/img_common/menu_streaming_h.jpg);}
#menu_funclub a:hover img {background:url(/img_common/menu_funclub_h.jpg);}
#menu_volunteer a:hover img {background:url(/img_common/menu_volunteer_h.jpg);}
#menu_research a:hover img {background:url(/img_common/menu_research_h.jpg);}


#menu_accessmap{background:url(/img_common/menu_accessmap_h.jpg);}
#menu_calendar{background:url(/img_common/menu_calendar_h.jpg);}
#menu_kabrabunka{background:url(/img_common/menu_kabrabunka_h.jpg);}
#menu_shop{background:url(/img_common/menu_shop_h.jpg);}
#menu_link{background:url(/img_common/menu_link_h.jpg);}





#menu_asking{background:url(/img_common/menu_asking_h.jpg) no-repeat center center ; width:143px; height:45px; margin-left:auto; margin-right:auto; }

#leftmenu2 li, #leftmenu3 li{
	list-style-image:none;
	list-style-type:none;
}
/**************************************************************************
<<< leftmenu
**************************************************************************/


#contents {
	width: 590px;
	_height:600px;
	min-height:600px;
	float:right;
	padding-bottom:14px;
	background: #ffffff;
}

@media print {
	#contents { position:relative; min-height:0px; }
}

#con-top{
	font-size:0%;
	height:15px;
	background: url(img_common/contents_top_bg.jpg) no-repeat #ffffff top;
}

#footer {
	margin-top:10px;
	background: url(img_common/footer_bg_m.gif) repeat-y #ffffff;
	font-size:90%;
	color:#333333;
	line-height:130%;
}
#footer_l {
	width:240px;
	float:left;
	padding-left:15px;
}

#footer_r {
	width:480px;
	float:right;
	padding-left:15px;
	padding-right:5px;
	border-left:3px solid #24761b;
}

#footer_b {
	height:15px;
	background: url(img_common/footer_bg_bottom.gif) no-repeat top #ffffff;
	font-size:0%;
}

#footer_t {
	height:15px;
	background: url(img_common/footer_bg_top.gif) no-repeat top #ffffff;
	font-size:0%;
}

#footer_contact {
	margin-top:3px;
}

#con-title {
	background: url(img_common/contents_top_bg.jpg) no-repeat #ffffff top;
}

#con-title H1 {
	margin: 0px; padding: 0px; border:none; 
}

#con-title img {
	margin:3px 3px 0px 3px;
}

/* ##### Basic Element ##### */


#con-text {
	font-size:100%;
	margin: 0px 9px 0px 9px;
}

#con-bottom {
	padding-bottom:0px;
	text-align:center;
	background: url(img_common/contents_bottom_bg.jpg) no-repeat bottom #ffffff;
	width: 590px;
	float:right;
	height:38px;
	font-size:0%;
	position:relative;
}

@media print {
	#con-bottom { display:none; }
}

#con-bottom img { margin:4px 8px; }

#navigation {
	font-size:90%;
	margin-top:20px;
}

#navigation {
	font-size:90%;
	margin-top:20px;
}

#pegeback {
	float:left;
}

#topofpage {
	float:right;
}





#logo { margin: 10px 0px 0px 10px; }
#search { margin-top:7px; height:48px; }
#word { width:136px; }
#img_english{ width:61px; height:17px;}


/* ##### Anchor ##### */
a:link {color:#074800;}
a:visited {color:#575757;}
a:hover {color:#e15500;}
a:active {color:#e15500;}

.clear { 
	display:block;
	clear: both;
	font-size:0%;
	line-height:0%;
}


/******************************************************************
TAG Arrange >>>
******************************************************************/

h1 {
	line-height:1em;
	font-size:170%;
	color:#18770e;
	margin-top:6px; 
	padding-bottom:2px;
}


.h2box {
	background: url(/img_common/h2_rb.gif) no-repeat bottom right;
	margin-top:10px;
	min-height:1px;
}

h2 {
	font-size:110%;
	color:#24761b;
	background: url(/img_common/h2_mark.gif) no-repeat left center;
	padding-left:17px;
	min-height:13px;
}

.h2box .h2head {
	background: url(/img_common/h2_rt.gif) no-repeat top right;
}


.h2box .h2body {
	background: url(/img_common/h2_lb.gif) no-repeat bottom left;
	padding: 3px 3px 3px 0px;
}

.h2box .h2text {
	background: url(/img_common/h2_lt.gif) no-repeat top left;
	padding: 7px 10px 0px 10px;
}

/* ##### H2 Red ##### */

.h2box_r {
	background: url(/img_common/h2_rb_r.gif) no-repeat bottom right;
	margin-top:10px;
}

.h2box_r h2 {
	color:#d14a00;
	background: url(/img_common/h2_mark_r.gif) no-repeat left center;
}

.h2box_r .h2head {
	background: url(/img_common/h2_rt_r.gif) no-repeat top right;
}


.h2box_r .h2body {
	background: url(/img_common/h2_lb_r.gif) no-repeat bottom left;
	padding: 3px 3px 3px 0px;
}

.h2box_r .h2text {
	background: url(/img_common/h2_lt_r.gif) no-repeat top left;
	padding: 7px 10px 0px 10px;
}


/* ##### H2 Blue ##### */

.h2box_b {
	background: url(/img_common/h2_rb_b.gif) no-repeat bottom right;
	margin-top:10px;
}

.h2box_b h2 {
	color:#316cac;
	background: url(/img_common/h2_mark_b.gif) no-repeat left center;
}

.h2box_b .h2head {
	background: url(/img_common/h2_rt_b.gif) no-repeat top right;
}


.h2box_b .h2body {
	background: url(/img_common/h2_lb_b.gif) no-repeat bottom left;
	padding: 3px 3px 3px 0px;
}

.h2box_b .h2text {
	background: url(/img_common/h2_lt_b.gif) no-repeat top left;
	padding: 7px 10px 0px 10px;
	color:#d14a00;
}


/* ##### H2 Black ##### */

.h2box_k {
	background: url(/img_common/h2_rb_k.gif) no-repeat bottom right;
	margin-top:10px;
}

.h2box_k h2 {
	color:#222222;
	background: url(/img_common/h2_mark_k.gif) no-repeat left center;
}

.h2box_k .h2head {
	background: url(/img_common/h2_rt_k.gif) no-repeat top right;
}


.h2box_k .h2body {
	background: url(/img_common/h2_lb_k.gif) no-repeat bottom left;
	padding: 3px 3px 3px 0px;
}

.h2box_k .h2text {
	background: url(/img_common/h2_lt_k.gif) no-repeat top left;
	padding: 7px 10px 0px 10px;
	color:#d14a00;
}


h3 {
	border-left: 5px solid #77be71;
	background: #fdfdef;
	border-top: 1px solid #ddddcd;
	border-right: 1px solid #ddddcd;
	border-bottom: 1px solid #ddddcd;
	margin:20px 0px 10px 0px;
	padding: 4px 6px 3px 6px;
	font-size:100%;
	color:#444444;
}

.heading {
	font-size:110%;
	color:#18770E;
	font-weight:bold;
}

p {
	margin-top: 10px;
}

img {
	border:none;
}

ul {
	padding: 5px 0px 0px 30px;
}

ul li {
	list-style:url(img_common/list.gif);
	margin-bottom:3px;
}

.innerlink li {
	list-style:url(img_common/innerlink.gif);

}

ol {
	margin-bottom:0px;
	padding: 10px 10px 0px 35px;
}

ol li {
	margin:5px 0px;
}

dd { 
	margin: 3px 0px 3px 20px;
	
 }


/******************************************************************
<<< TAG Arrange
******************************************************************/



/* ##### Class ##### */

.link {
	margin-left: 3px;
	vertical-align:middle;
}

.linkarrow {
	margin-top:5px;
	margin-left:5px;
	_height:17px;
}

.valign_b { vertical-align:bottom; }

.important{
	color:#EE0000;
}

.table {
	margin-top:20px;
	font-size: 100%;
	background-color: #888888;
}

.table th {
	background-color: #ffd073;
	padding: 3px;
	text-align: center;
}

.table td {
	padding: 5px;
	background-color: #FFFFFF;
}

@media print {
	.table  { border: solid 1px #000000; }
	.table tr { border: solid 1px #000000; }
	.table th { border: solid 1px #000000; }
	.table td { border: solid 1px #000000; }
}

.table .head {
	background-color: #ffeabf;
}

.table .head2 {
	background-color: #fff6e5;
}

.table .remark {
	background-color:#fffcd9;
}

.float_r {
	float:right;
}

.float_l {
	float:left;
}

.font_bold {
	font-weight:bold;
}

.image_r {
	float:right;
	margin: 0px 0px 5px 10px;
}

.image_l {
	float:left;
	margin: 0px 10px 5px 0px;
}

.row {
	float:left;
	margin-right:20px;
	margin-top:20px;
	text-align:center;
}

.row_r {
	float:left;
	margin-top:20px;
	text-align:center;
}

.row p, .row_r p {
	margin-top: 4px;
}

.width170 {
	width:170px;
}

.small {
	font-size:90%;
}

.font0 {
	font-size:0%;
}

.strage {
	width:540px;
	background: url(img_common/strage.jpg) repeat-y;
	margin-left:10px;

}

.strage_t {
	float:left;
	vertical-align:middle;
}

.strage_w {
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	line-height:160%;
	margin:3px 0px;
}

.strage_w input {
	border:1px solid #888888;
}

.strage_btn {
	float:left;
	margin-left: 20px;
}

.white {
	color:#FFFFFF;
}

.top20px {
	margin-top:20px;
}

.hide {
	display:none;	
}

.date {
	vertical-align:baseline;
}

.blue {
	color:#316CAC;
}

.red {
	color:#d14a00;
}

.green {
	color:#24761b;
}

.block {
	display:block;

}

.zoom {
	margin-left:5px;
}

.line {
	border-bottom:1px dashed #074800;
	margin: 20px 0px 20px 5px;
}

.indent5px {
	margin-left:5px;
}

.valign_m {
	vertical-align:middle;
}

.caution {
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 5px 0px;
	border-bottom:1px solid #f19785;
	background: url(/img_common/caution_bg.gif) repeat-x left 1em;
}

.caution_title {
	background: url(/img_common/caution.gif) no-repeat #FFFFFF left center;
	font-size:120%;
	font-weight:bold;
	padding: 5px 5px 0px 25px;
	color:#ec4321;
	float:left;
	_height:20px;
	min-height:20px;
}

.caution ul {
	padding: 5px 0px 0px 30px;
}

.caution li {
	list-style:url(img_common/caution_list.gif);
	margin-bottom:3px;
}

.align_c {
	text-align:center;
}

.align_l {
	text-align:left;
}

.align_r {
	text-align:right;
}

.w_nowrap {
	white-space: nowrap; 
}

/******************************************************************
Box >>>
******************************************************************/

.arrange {
	background: url(/img_common/arrange_rb.gif) no-repeat bottom right;
	width:260px;
	margin: 10px 0px 0px 14px;
}

.arrange .boxhead {
	background: url(/img_common/arrange_rt.gif) no-repeat top right;
}

.arrange .boxtext {
	background: url(/img_common/arrange_lt.gif) no-repeat top left;
	padding: 7px 10px 0px 10px;
}

.arrange .boxbody {
	background: url(/img_common/arrange_lb.gif) no-repeat bottom left;
	padding: 3px 3px 3px 0px;
}

.box {
	margin-top: 20px;
}

.box .boxhead {
	background: url(/img_common/box_rt.gif) no-repeat top right;
}

.box .boxtext {
	background: url(/img_common/box_lt.gif) no-repeat top left;
}

*html .box .boxtext { /* for IE6 */
	height:1px;
}

.box .boxbody {
	background: url(/img_common/box_lb.gif) no-repeat bottom left;
}

.box .boxbody2 {
	background: url(/img_common/box_rb.gif) no-repeat bottom right;
	padding: 5px 20px 12px 20px;
	min-height:15px;
}

.contact {
	background: url(/img_common/contact_rb.gif) no-repeat bottom right;
	margin-top:10px;
}

.contact h2 {
	font-size:100%;
	background-image: url(/img_common/space.gif);
	padding: 0px 0px 0px 0px;
}

.contact_head {
	background: url(/img_common/h2_rt.gif) no-repeat top right;
}

.contact_text {
	background: url(/img_common/h2_lt.gif) no-repeat top left;
	margin: 0;
	padding: 7px 10px 7px 10px;
	border-bottom:1px solid #9AC895;
}

.contact_body {
	background: url(/img_common/contact_lb.gif) no-repeat bottom left;
	padding: 8px 10px;
	color:#24761b;
	_height:10px;
}

.contact .float_l {
	padding-right: 10px;
	width:265px;
}

.contact .float_r {
	padding-left: 10px;
	width:265px;
	border-left: 1px solid #9AC895;
}

.printing2 {
	float:left;
	width:240px;
	text-align:center;
	padding:5px;
	margin: 20px 8px 0px 8px;
	border:2px solid #cccccc;
}

@media print {
	.printing2 {
		float:none;
	}
}

.printing2 p {
	text-align:left;
}

.printtitle{
	color:#24761B;
	font-weight:bold;
}


.valign_m {
	vertical-align:middle;
}

.marginr5 {
	margin-right:5px;
}

.marginr10 {
	margin-right:10px;
}

.marginl20 {
	margin-left:20px;
}

.margint10 {
	margin-top:10px;
}

.margint20 {
	margin-top:20px;
}

.margintl10 {
	margin-left:10px;
	margin-top:10px;
}

.marginb10 {
	margin-bottom:10px;
}


.paddingt20 {
	padding-top:10px;
}

.box_r {
	background: url(/img_common/box_r_rb.gif) no-repeat bottom right;
	margin-top:10px;
	width:100%;
}

.box_r h2 {
	background: url(/img_common/space.gif) no-repeat ;
	color:#cc4400;
	padding:0px;
	font-size:120%;
}

.box_r .boxhead {
	background: url(/img_common/box_r_rt.gif) no-repeat top right;
}

.box_r .boxtext {
	background: url(/img_common/box_r_lt.gif) no-repeat top left;
	margin: 0;
	padding: 15px 15px 10px 15px;
}

.box_r .boxbody {
	background: url(/img_common/box_r_lb.gif) no-repeat bottom left;
	padding:5px;
}

.box_g {
	background: url(/img_common/box_g_rb.gif) no-repeat bottom right;
	margin-top:10px;
	width:100%;
}

.box_g h2 {
	background: url(/img_common/space.gif) no-repeat ;
	color:#cc4400;
	padding:0px;
}

.box_g .boxhead {
	background: url(/img_common/box_g_rt.gif) no-repeat top right;
}

.box_g .boxtext {
	background: url(/img_common/box_g_lt.gif) no-repeat top left;
	margin: 0;
	padding: 15px 15px 10px 15px;
}

.box_g .boxbody {
	background: url(/img_common/box_g_lb.gif) no-repeat bottom left;
	padding:5px;
}


.selectyear {
	background: url(/event/img/selectyear_bg.gif) repeat-x;
	margin-top:10px;
}

.selectyear_in {
	width:20em;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.selectyear_l {
	background: url(/event/img/selectyear_bg_l.gif) no-repeat;
	float:left;
	width:5em;
	height:20px;
	padding: 6px 0px 6px 15px;
	_margin-right:-3px;
}

.selectyear_c {
	background: url(/event/img/selectyear_bg_c.gif) repeat-x;
	height:20px;
	padding: 6px 0px 6px 0px;
}

.selectyear_r {
	background: url(/event/img/selectyear_bg_r.gif) no-repeat right top;
	float:right;
	width:5em;
	height:20px;
	padding: 6px 15px 6px 0px;
	_margin-left:-3px;
}

/******************************************************************
<<< Box
******************************************************************/

/******************************************************************
category >>>
******************************************************************/

.category {
	margin:10px 20px 0px 20px ;
	border-top: 1px solid #9ac895;
	border-bottom: 1px solid #9ac895;
}

.category p {
	margin-top:2px;
	margin-bottom:2px;
	line-height:200%;
	color:#24761b;
}

.category a {
	font-weight: bold;
}

.faqcate {
	border-bottom:1px dashed #999999;
	padding: 3px 0px 3px 0px;
	width:260px;
	margin: 10px 5px 5px 14px;
}

/******************************************************************
<<< category
******************************************************************/

/******************************************************************
search >>>
******************************************************************/

.searchlist li {
	border-bottom:1px dashed #999999;
	padding: 3px 0px 3px 0px;
	font-size:120%;
}

.searchlist span {
	font-size:80%;
}

/******************************************************************
<<< search
******************************************************************/


/******************************************************************
Acrobat Reader Box >>>
******************************************************************/
.acrobat_reader_box {
	margin-top: 20px;
	background: url(/img_common/box_rt.gif) no-repeat top right;
}

.acrobat_reader_box .boxhead {
	background: url(/img_common/box_lt.gif) no-repeat top left;
}

.acrobat_reader_box .boxtext {
	background: url(/img_common/box_lb.gif) no-repeat bottom left;
}

*html .acrobat_reader_box .boxtext { /* for IE6 */
	height:1px;
}

.acrobat_reader_box .boxbody {
	background: url(/img_common/box_rb.gif) no-repeat bottom right;
	padding: 5px 10px 12px 20px;
	min-height:1px;
}

.acrobat_text{
	width:420px;
	margin-left:100px;
}

.mediaplayer_text{
	width:440px;
	margin-left:80px;
}

.flashplayer_text{
	_width:415px;
	margin-left:120px;
}

/******************************************************************
<<< Acrobat Reader Box
******************************************************************/




/******************************************************************
font style >>>
******************************************************************/
.fontsize90 {
	font-size:90%;
}

.fontsize110 {
	font-size:110%;
}
/******************************************************************
<<<< font style 
******************************************************************/


/******************************************************************
info >>>
******************************************************************/
.info {
	background: url(/img_common/info_rb.gif) no-repeat bottom right;
	margin-top:10px;
}

.info_head {
	background: url(/img_common/h2_rt.gif) no-repeat top right;
}

.info_text {
	background: url(/img_common/h2_lt.gif) no-repeat top left;
	margin: 0;
	padding: 7px 10px 7px 10px;
	border-bottom:1px solid #9AC895;
}

.info_in {
	padding: 0px 6px 6px 6px;
}

* html .info_body { /* for IE6 */
	border-left:solid 1px #9AC895;
	border-right:solid 1px #9AC895;
	background-color:#FFFCEE;
	padding: 3px 3px 3px 0px;
	height:1px;
}

.info_body {
	border-left:solid 1px #9AC895;
	border-right:solid 1px #9AC895;
	background-color:#FFFCEE;
	padding: 3px 3px 3px 0px;
	min-height: 1px; /* for IE7 */ 
}

.info_foot {
	background: url(/img_common/info_lb.gif) no-repeat bottom left;
	height:10px;
	font-size:0%;
}

.square_mark {
	background: url(img_common/mark.gif) no-repeat;
	padding-left:17px;
	color:#a56406;
	font-weight:bold;
}

.info td {
	padding: 0px 8px 3px 8px;
	border-bottom:1px dashed #999999;
	vertical-align:top;
}

/******************************************************************
<<<< info
******************************************************************/

/******************************************************************
 iamge layout >>>
******************************************************************/
.imglayout_l { 
	text-align:center;
	margin: 20px 4px 0px 9px;
	float:left;
	width:240px;
	display:table;
}

.imglayout_r { 
	text-align:center;
	margin: 20px 9px 0px 4px;
	float:right;
	width:240px;
	display:table;
}

.imglayout2_l { 
	text-align:center;
	margin: 20px 0px 0px 0px;
	float:left;
	width:270px;
}

.imglayout2_r { 
	text-align:center;
	margin: 20px 0px 0px 0px;
	float:right;
	width:270px;

}

.imglayout_l p img, .imglayout_r p img, .imglayout2_l p img, .imglayout2_r p img {
	vertical-align:-2px;
	margin-top: -2px;
}

.imglayout_l p, .imglayout_r p, .imglayout2_l p, .imglayout2_r p {
	margin-top: 4px;
}


/******************************************************************
<<<< iamge layout
******************************************************************/



/******************************************************************
 calam layout >>>
******************************************************************/

.col2_1 {
	width:280px;	
	float:left;
}
.col2_2 {
	width:280px;	
	float:right;
}

/******************************************************************
<<<< calam layout
******************************************************************/


/******************************************************************
 info_list_table >>>
******************************************************************/
.datetitle td {
	padding: 9px 10px 3px 10px;
	border-bottom:1px dashed #999999;
}
/******************************************************************
<<< info_list_table
******************************************************************/

/******************************************************************
 layout Customize >>>
******************************************************************/
.area_padding {
	padding: 0px 5px 10px 5px;
}

/******************************************************************
<<< layout Customize
******************************************************************/


/******************************************************************
 Search Area >>>
******************************************************************/

.greenbox {
	float:left;
	margin-top: 20px;
	margin-left:40px;
	text-align:center;
	background: url(/img_common/greenbox_rt.gif) no-repeat top right;
}

.greenbox .boxhead {
	background: url(/img_common/greenbox_lt.gif) no-repeat top left;
}

.greenbox .boxtext {
	background: url(/img_common/greenbox_rb.gif) no-repeat bottom right;
}

.greenbox .boxbody {
	background: url(/img_common/greenbox_lb.gif) no-repeat bottom left;
	padding: 10px 12px 12px 12px;
	min-height:1px;
}

.greenbox form {
	padding-bottom:3px;
}

.search_c {
	max-width:560px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	float:none;
}

.resultbox {
	background: url(/img_common/box_g_rb.gif) no-repeat bottom right;
	width:100%;
}

.resultbox .result {
	padding-top:0.1em;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

.resultbox .result_in {
	background: #FFFFFF ;
	padding:0px 10px;
}

.resultbox .boxhead {
	background: url(/img_common/box_g_rt.gif) no-repeat right 0.7em;
}

.resultbox .boxtext {
	background: url(/img_common/box_g_lt.gif) no-repeat left 0.7em;
	margin: 0;
	padding: 0px 15px 10px 15px;
}

.resultbox .boxbody {
	background: url(/img_common/box_g_lb.gif) no-repeat bottom left;
	padding:5px;
}

.transi .pagemove {
	font-size:110%;
	zoom:1;
}

.transi .activepage {
	padding: 1px 7px;
	margin: 0px 3px;
	border:1px solid #ee9920;
	text-decoration:none;
	font-weight:bold;
	zoom:1;
	color:#e68700;
}

.transi {
	margin-top:10px;
	text-align:center;
}

.transi .page {
	padding: 1px 7px;
	margin: 0px 3px;
	border:1px solid #aaaaaa;
	zoom:1;
}
/******************************************************************
<<< Search Area
******************************************************************/


