@charset "utf-8";
/* CSS Document */
/*-----------------基本-----------------*/

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

img{ margin:0; padding:0; border:0; vertical-align:top;}
.error{ color: #9D342C;}
caption {
    font-weight: bold;
    padding-bottom: 8px;
}
li{ list-style:none; display:block;}

body{
	background-color:#FFF; line-height:1.35;
	/* font-family: Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; */
}

#out_wrapper{
	width:100%;
	background-repeat: repeat-x;
	background-position: center top;
}

#wrapper{
	width:100%;
	font-size:80%;
	color:#333;
	margin: 0px;
	background-color:transparent;
}

.vl{ vertical-align:middle !important; padding:0 3px;}
.bold { font-weight:bold; }
.alignc { text-align:center;}
.alignr { text-align:right;}
.alignl { text-align:left;}
.clear{ clear:both;}
.mb0 { margin-bottom:0px !important; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px !important; }
.mb350 { margin-bottom:350px !important; }
.mt0 { margin-top:0px !important; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.pd10{ padding:10px;}
.wh-bg { background-color:#FFFFFF;}
.italic { font-style:italic;}

a:hover{ text-decoration:none; color:#CC0000;}
a:visited { color: #000080 ; } 

a.bk {
    background: url(../img/goback.gif) no-repeat scroll left 3px transparent;
    padding-left: 14px;
}
a.go {
    background: url(../img/goforward.gif) no-repeat scroll left 3px transparent;
    padding-left: 14px;
}
.goto-top{ text-align:right; clear:both;}
.goto-top a{ background: url("../img/gotop.gif") no-repeat scroll left 3px transparent; padding-left: 14px;}

*:first-child+html a.go {
	zoom:1;
}

.att a.go {
    background: none;
    padding-left: 0;
}
td{
/*	white-space : pre-wrap ;
	word-wrap: break-word;
	word-break : break-all ;*/
}
.middle{ vertical-align:middle; padding-right:5px;}
/*-----------------header-----------------*/

div#header{
	height:90px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

div#logo{
	width:197px;
	float: left;
	padding-top: 5px;
}
div#head-right{
	width:390px;
	float: right;
	padding-top: 20px;
	}
form#form1{
	display:block;
	width: 270px;
	text-align: right;
	float: right;
}

input#textfield{
	height:17px;
	width:136px;
	border:solid 1px #CCC;
}
input#button{
	background-image:url(../img/btm_search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 30px;
	height: 18px;
	color: #FFFFFF;
	background-color: #000000; 
}
img#faq-btm	{
float:left;
}

/*-----------------sub_nav-----------------*/

.sub_nav{
	width: 900px;
	margin: 0px;
	padding-top: 5px;
	}
.sub_nav ul{
	list-style:none;
	display: block;
	float: right;
	width: 550px;
}
ul#eng-suv_nav.sub_nav{
	width: 550px;
}
#japanese-link img {
        margin-top: 1px;
	border-bottom: solid 1px #000 !important;
}
#japanese-link img:hover {
	border-bottom: none !important;
}
.sub_nav ul li{
	list-style:none;
	float: left;
	padding-left: 15px;
	background-image: url(../img/sub_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	height: 15px;
	margin-right: 0px;
	margin-left: 7px;
}
.sub_nav ul li a:link{ color:#333; }

div#navi ul.main li ul.sub li{background-image:none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;text-align: left;}

li a:link{text-decoration:underline; background-color: transparent; }
.skr-box li a:link{text-decoration:underline;}
.skr-box li a:hover{text-decoration:none;}
li a:visited{color:#000080; background-color: transparent; }
li a:hover{color:#CC0000; text-decoration:none; background-color: transparent; }
li a.malmaga_link:visited {color:#9D342C;text-decoration:none; background-color: transparent;}
li a:malmaga_link:hover{color:#333; text-decoration:none; background-color: transparent; }

/*-----------------font size contorol-----------------*/
ul#textresizer{
	width:95px;
	float:right;
}

ul#textresizer li{
display:block;
	background-image: none;
	padding: 0px;
	height:auto;
}

ul#textresizer li a{
	display:block;
	padding: 3px;
	text-align:center;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

ul#textresizer li a:hover{
	background-color:#CCC;
	text-decoration:none;
}
ul#textresizer li a:visited{
	text-decoration:none;
}
ul#textresizer li#s_size{font-size:90%;}
ul#textresizer li#m_size{font-size:100%;}
ul#textresizer li#l_size{font-size:115%;}

ul#textresizer a.textresizer-active{
	color:#fff;
	background-color:#333;
	text-decoration:none;			
}

/* 2013.10.23 add start */
ul#textresizer li span{
	display:block;
	padding: 3px;
	text-align:center;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	text-decoration: underline;
	cursor: pointer;
}
ul#textresizer li span:hover{
	background-color:#CCC;
	text-decoration:none;
}
ul#textresizer li span:visited{
	text-decoration:none;
}
ul#textresizer span.textresizer-active{
	color:#fff;
	background-color:#333;
	text-decoration:none;
}
/* 2013.10.23 add end */

/*-----------------navi-----------------*/
div#navi{
	height:51px;
	background-repeat: repeat-x;
	background-position: center top;
}

html>/**/body div#navi{
	position:relative;
	z-index:999;
}
*:first-child+html div#navi{
	position:relative;
	z-index:999;
}

div#navi-inner{
	width: 900px;
	height:51px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: right top;
}

ul.main{
display:block;
	width: 900px;
	height:51px;
}
ul.main li{
	display:block;
	width: 128px;
	height:51px;
	float:left;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	position:relative;
}

ul.main li a{
	display:block;
	width: 100%;
	height:51px;
	color:#333;
	text-decoration: underline;
	line-height: 51px;
	background-color: transparent; 
}
ul.main li a.defo{
	/*background-image:url(../img/sp_navi_mark.jpg);*/
	background-repeat: no-repeat;
	background-position: center 5px;
}
ul.main li a:hover{
	text-decoration:none;
}

/*navi (sub)*/
ul.sub{
	display:none;/**/
}
ul.main li ul.sub{
	position:absolute;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCC;
	border-left-color: #CCC;
	z-index:999;
}
ul.main li ul.sub{
	left:0;
}

/*clearfix
ul.main:after{
	content:":";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
ul.menu{
	zoom:1;
}*/
ul.main:after{
	overflow:hidden;
}
* html ul.menu{
	height: 1%; 
}

ul.main li ul.sub li{
	background-color:#FFF;
	background-image:none;
}
ul.main li ul.sub li a{
	padding: 0px;
}
ul.main li ul.sub li a{
	text-decoration: underline;
}

ul.main li ul.sub li a:hover{
	text-decoration:none;
}
ul.main li ul.sub li,ul.main li ul.sub li a{
	height:30px;
	line-height:30px;
	text-indent: 10px;
}
ul.main li ul.sub li,
ul.main li ul.sub li a{ line-height:1.5; text-indent:0; height:auto; padding:3px; }

ul.main li ul#sub01 li{width:260px;}
ul.main li ul#sub02 li{}
ul.main li ul#sub03 li{width:240px;}
ul.main li ul#sub04 li{width:280px;}
ul.main li ul#sub05 li{width:210px;}
ul.main li ul#sub06 li{width:160px;}
ul.main li ul#eng-sub01 li{width:160px;}
ul.main li ul#eng-sub02 li{width:320px;}
ul.main li ul#eng-sub03 li{width:340px;}
ul.main li ul#eng-sub04 li{width:260px;}
ul.main li ul#eng-sub05 li{width:300px;}
ul.main li ul#eng-sub06 li{width:300px;}
/*-----------------main-img-----------------*/
div#main-img{
	width: 100%;
	/*height:310px;*/
	background-repeat: repeat-x;
	background-position: center top;
}
div#main-img-inner{
width:900px;
	margin-right: auto;
	margin-left: auto;
	/*height:310px;*/
	}
	
	
/*-----------------#content-----------------*/

/*top用*/
div#content-inner-top{
	width:900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 0px;
	background-color: #FFF;
}
div#content-main-top{
	width:450px;
	float:left;
	margin-left: 25px;
	font-size: 116%;
}
/*イラストマップ*/
#illustmap div#content-main-top{
	width:675px;
	float:right;
	margin-left: 25px;
}
/* Wide Mode */
#content-mode-wide div#content-main-top{
	width:675px;
	float:right;
	margin-left: 25px;
}
/*top以外*/
div#content-inner{
	width:900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFF;
}

div#content-main{
	width:675px;
	float:left;
	margin-left: 0px;
}

/*ぱんくず*/
div#pankuzu{
	padding:10px 0px;
	overflow:hidden;
}
div#pankuzu a:link{color:#333; text-decoration:underline; background-color: transparent; }
div#pankuzu a:visited{color:#333;text-decoration:none; background-color: transparent; }
div#pankuzu a:hover{color:#333;text-decoration:none; background-color: transparent; }

div#pankuzu  ul li {
float: left;
margin: 0 5px 0 0;
padding: 0;  
} 


/*サイドメニュー　バナー*/
div#banner-left{
	width:200px;
	float:left;}

div#banner-right{
		width:200px;
	float:right;}

ul.banner-list li{
padding-bottom:5px;
}
	
div#info,div#news{
	margin-bottom:20px;

}
h2.info_title{
	height:30px;
	background-image: url(../img/top_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 11px;
	padding-left: 10px;		
}

/*ul.news_list{
	display:block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

ul.news_list span{
	padding-right:10px;
	width:32px;
	display:block;
	float:left;
}
div#news ul.news_list{
	display:block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul.news_list li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align: left;
	padding: 10px;
}

ul.news_list li.new{

}


ul.news_list li.odd{background-color:#ffffff;}

/*ul.news_list li a:link{color:#333;text-decoration:none;}
ul.news_list li a:hover{color:#333;text-decoration:underline;}
ul.news_list li a:visited{color:#333;text-decoration:none;}*/
.navigation { margin:15px 0; text-align: center;}

#info ul.news_list{
	display:block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

#info ul.news_list span{
	padding-right:10px;
	width:32px;
	display:block;
	float:left;
}
#info div#news ul.news_list{
	display:block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#info ul.news_list li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align: left;
	padding: 10px;
	background-image:none;
}

#info ul.news_list li.new{

}


#info ul.news_list li.odd{background-color:#ffffff;}

#news ul.news_list{
	display:block;
	border:none !important;
}

#news ul.news_list span{
	padding-right:10px;
	width:32px;
	display:block;
	float:left;
}
#news div#news ul.news_list{
	display:block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#news ul.news_list li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align: left;
	padding: 10px;
	background-image:none;
}

#news ul.news_list li.new{

}


#news ul.news_list li.odd{background-color:#ffffff;}


/*ul.news_list li a:link{color:#333;text-decoration:none;}
ul.news_list li a:hover{color:#333;text-decoration:underline;}
ul.news_list li a:visited{color:#333;text-decoration:none;}*/

ul.news_list li{
    background: url(../img/arr_cusor.gif) no-repeat scroll left 1em transparent;
    padding: 10px 0 10px 15px;
	border-bottom: 1px dotted #CDCDCD;
}
ul.news_list li a{
	color:#333333 !important;
}
ul.news_list li ul{
	margin-left:20px;
	margin-bottom: 20px;
}
ul.news_list li li{
    background: url(../img/list_cir.gif) no-repeat scroll left 7px transparent;
    padding-left: 10px;
	line-height: 1.5;
	border-bottom:none;
}


#container{
	width:450px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.tab{
	padding:0;
}
ul.tab li{
	list-style-type:none;
	width:118px;
	height:32px;
	float:left;
}
ul.tab li a{
	outline:none;
	display:block;
	color:blue;
	line-height:32px;
	text-align:center;
	background-image: url(../img/tab.jpg);
	height: 24px;
	padding-top: 8px;
	background-color:transparent;
}
ul.tab li a.selected{
	text-decoration:none;
	color:#333;
	background-color:transparent;
	cursor:default;
	background-image: url(../img/tab_selected.jpg);
}

ul.tab li.default{
        outline:none;
        display:block;
        color:#333;
        line-height:32px;
        text-align:center;
        cursor:default;
        background-image: url(../img/tab_selected.jpg);
        height: 24px;
        padding-top: 8px;
        background-color:transparent;
}

div.panel,div.panel2{
	clear:both;
	padding:0;
	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: none;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	margin-bottom:20px;
}

div.panel div,div.panel2 div{
	list-style-type:none;
	padding:0px;
	color:#333;
	background-color:transparent;
}

div.panel li.go-list,div.panel2 li.go-list{
	text-align:right !important;
	background-image: url(../img/arrow.gif) !important;
	background-repeat: no-repeat;
	background-position: 432px center;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 10px !important;
	padding-right: 20px !important;
	padding-bottom: 10px !important;
	padding-left: 0px !important;
	background-color: #FFF;
}

/*-----------------#footer-----------------*/
div#footer{
	height:166px;
	background-repeat: repeat-x;
	background-position: center top;
	}
div#footer-inner{
width:900px;
	margin-right: auto;
	margin-left: auto;
}

div#go-back-block{
	height:29px;
	margin-top: 45px;
}

/*div.go-list{
	text-align:right;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 436px center;
	font-size: 12px;
	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: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
}*/
	
div.go-list2{
	text-align:right;
	margin-top:10px;
	padding-right: 15px;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 436px center;
	font-size: 100%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
}

div#go-back{
	height:29px;
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 125px;
	float: right;
}
div#go-back a{
	display:block;
	height: 100%;
	width: 100%;
	line-height: 35px;
	text-align: center;
}
div#go-back a:link{
	color:#333;
	text-decoration:underline;
	background-color: transparent; 

}
div#go-back a:link:hover{
	color:#333;
	text-decoration:none;
	background-color: transparent; 

}
ul#foot-nav{
	display:block;
	margin-right: auto;
	margin-left: auto;
	width: 730px;
	padding-top: 10px;
	text-align:center;
}
ul#foot-nav li{
	/*float:left;*/
	display:inline;
	padding-left:14px;
	background-image: url(../img/sub_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 14px;
	margin-right: 5px;
	margin-left: 5px;
}
ul#foot-nav li a:link{ color:#333; }

div#copyright{
	text-align:center;
}
div#sitename{
	text-align:center;
	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-size: 130%;
	margin-top: 40px;
	font-weight: bold;
}
div#address{
	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	margin-top: 10px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	line-height: 120%;
}
div#address-l{
float:left;}
div#address-l span{
	padding-left:65px;
}
div#address-r{
float:right;}


/*-----------------記事エントリー-----------------*/

div.entry_cont{
	margin-bottom:20px;

}

h1.entry_title{
	min-height:26px;
	background-image: url(../img/h2_title.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 11px;
	padding-bottom:5px;
	padding-left: 10px;
	margin-bottom: 10px;
	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-size: 130%;
	display: block;
	border-bottom:none !important;
	border-left:none !important;
}
h1.long_title{
	background-image: url(../img/h2_title_long.jpg) !important;
}

h1.entry_title span{
	background: url(../img/h2_exclam.gif) no-repeat scroll 0 50% transparent;
	padding-left: 30px;
	display:block;
}

h2.entry_title{
	min-height:26px;
	background-image: url(../img/h2_title.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 11px;
	padding-bottom:5px;
	padding-left: 10px;
	margin-bottom: 10px;
	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-size: 130%;
	display: block;
	border-bottom:none !important;
	border-left:none !important;
}

h2.entry_title span{
	background: url(../img/h2_exclam.gif) no-repeat scroll 0 50% transparent;
	padding-left: 30px;
	display:block;
}


div.entry_data{
	font-size: 100%;
	padding-bottom:20px;
	text-align: right;
}
span.entry_cate{
	padding-left:15px;
}
span.entry_data{
}
div.entry_text{
}

div.entry_text h2{
	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-size: 115%;
	margin-bottom: 10px;
	padding: 5px 5px 5px 10px;
	border-bottom:1px dotted #cdcdcd;
	margin-bottom: 10px;
    margin-top: 20px;
	clear:both;
}
div.entry_text #eng-privacy-eng-eng_privacy_index h2,
div.entry_text #privacy-privacy_index h2{
    margin-top: 0px;
}
div.entry_cont h3{
	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-size: 115%;
	margin-bottom: 10px;
	padding: 8px 5px 5px 10px;
	margin-bottom: 10px;
    margin-top: 20px;
	clear:both;
}

/*アーカイブリスト*/
div.archive-block{
	padding-bottom:30px;
}

div.archive-block h4{
	padding-bottom:2px;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 5px;
}

ul.archive-list{
}

ul.archive-list li{
	padding:5px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
/*--------------------------固定ページ------------------------*/

/*偽造防止*/
.main-jump-list {
	background: url(../img/fav_map_img.jpg) repeat-y scroll 0 0 transparent;
	top:127px;
	left: 355px;
	position:relative;
}
.main-jump-list.senzou {
	background: url(../img/fav_map_img.jpg) repeat-y scroll 0 -143px transparent;
}
.main-jump-list.naname {
	background: url(../img/fav_map_img.jpg) repeat-y scroll 0 -286px transparent;
}
.main-jump-list.bisaiten {
	background: url(../img/fav_map_img.jpg) repeat-y scroll 0 -429px transparent;
}
.main-jump-list.bisaisen {
	background: url(../img/fav_map_img.jpg) repeat-y scroll 0 -572px transparent;
}

.eng .main-jump-list {
	background: url(../img/fav_map_img-eng.jpg) repeat-y scroll 0 0 transparent;
	top:127px;
	left: 355px;
	position:relative;
}
.eng .main-jump-list.senzou {
	background: url(../img/fav_map_img-eng.jpg) repeat-y scroll 0 -143px transparent;
}
.eng .main-jump-list.naname {
	background: url(../img/fav_map_img-eng.jpg) repeat-y scroll 0 -286px transparent;
}
.eng .main-jump-list.bisaiten {
	background: url(../img/fav_map_img-eng.jpg) repeat-y scroll 0 -429px transparent;
}
.eng .main-jump-list.bisaisen {
	background: url(../img/fav_map_img-eng.jpg) repeat-y scroll 0 -572px transparent;
}


.detection-box.first { margin-top:-12px; }
#news.detection-box { margin-bottom:300px; }
.detection-box { margin-bottom:25px; }
.detection-box .mid {
    background: url(../img/tech_block_mid_bg.gif) repeat-y scroll 0 0 transparent;
}
.detection-box .head {
    background: url(../img/tech_block_head_bg.gif) no-repeat scroll left top transparent;
}
.detection-box .foot {
    background: url(../img/tech_block_bottom_bg.gif) no-repeat scroll left bottom transparent;
    padding: 30px 15px 15px;
}
*:first-child+html .detection-box .head {
	zoom:1;
}
.detection-box .block-title strong {
	background: url(../img/tech_block_dash_bg.gif) repeat-x scroll left bottom transparent;
    display: block;
	margin-bottom: 15px;
    padding-bottom: 10px;
	font-size: 130%;
	/*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
}
.detection-box .block-title { padding-right:65px; }
.detection-box .block-content .photo
{
    clear: both;
    float: left;
    width: 171px;
}
.detection-box .block-content .photo p
{
	margin-bottom:5px;
	text-align:center;
}
.detection-box .block-content .txt
{
    margin-left: 180px;
}
.detection-box .block-content .txt strong{
	display:block;
	color:#9D342C;
	background-color: transparent; 
}
.detection-box .block-content { overflow:hidden; }

body#detection div#main-img-inner {
    background-image: url(../img/fav_top_img.jpg);
    background-position: center top;
    height: auto !important;
    margin-left: auto;
    margin-right: auto;
    max-height: 310px;
    min-height: 310px;
    overflow: hidden;
    width: 900px;
}
body#detection div#main-img-inner.eng {
    background-image: url(../img/fav_top_img-eng.jpg);
}
body#detection div#main-img {
    background-color: #17260f;
    background-image: url(../img/fav_bak_img.jpg);
}
#detection div#main-img {
    background-position: center bottom;
    background-repeat: repeat-x;
    width: 100%;
}
body#detection #out_wrapper{background-image: url(../img/ev_head_top.jpg);background-position: top;}
body#detection div#navi{background-image: url(../img/ev_navi_back.jpg);}
body#detection div#navi-inner{background-image: url(../img/ev_navi_line.jpg);}
body#detection div#navi ul li{background-image: url(../img/ev_navi_line.jpg);}
body#detection ul.main li a.defo{background-image:url(../img/ev_navi_mark.jpg);}
body#detection div#footer{background-image: url(../img/ev_foot_back.jpg);}
body#detection div#go-back{background-image: url(../img/ev_btm_gotop.jpg);}
body#detection div#navi ul.main li ul.sub li{background-image:none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;text-align: left;}
body#detection ul.news_list li.even{background-color:#FFF9F7;}
body#detection ul.main li ul.sub li a:hover{background-color:#FFF9F7;}
body#detection div.entry_cont h3{border-left-color: #D5BF80;}


/*桜の通り抜け*/
.wrp-skr-box .head-title{ width:265px; }
#illustmap .wrp-skr-box .head-title{ width:500px; }
.wrp-skr-box .head-title .sbtitl { 
	background: url(../img/wrp_sub_tit_bg.gif) no-repeat scroll 0 0 transparent;
    width: 252px;
	display: block;
	color: #460c0c;
	height: 28px;
    padding-top: 13px;
	padding-left: 13px;
	margin-bottom:6px;
	/*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
}
.wrp-skr-box .head-title .sbtitl span{
    display: block;
}
.wrp-skr-box .head-title .sbtitl strong { }

.wrp-skr-box { margin-bottom:15px; }
.wrp-skr-box .mid {
    background: url(../img/wrp_block_mid_bg.gif) repeat-y scroll 0 0 transparent;
}
.wrp-skr-box .head {
    background: url(../img/wrp_block_head_bg.gif) no-repeat scroll left top transparent; zoom:1;
}
.wrp-skr-box .foot {
    background: url(../img/wrp_block_bottom_bg.gif) no-repeat scroll left bottom transparent;
    padding: 5px 15px 15px;
}
#illustmap .wrp-skr-box .mid {
    background: url(../img/ill_wrp_block_mid_bg.gif) repeat-y scroll 0 0 transparent;
}
#illustmap .wrp-skr-box .head {
    background: url(../img/ill_wrp_block_head_bg.gif) no-repeat scroll left top transparent;
}
#illustmap .wrp-skr-box .foot {
    background: url(../img/ill_wrp_block_bottom_bg.gif) no-repeat scroll left bottom transparent;
    padding: 5px 15px 15px;
}
*:first-child+html .wrp-skr-box .foot {
	zoom:1;
}
.wrp-skr-box .head-title .block-title{ margin-bottom:10px; }
.wrp-skr-box .head-title .block-title strong {
    /*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
    font-size: 165%;
	line-height: 1.1; 
}
.wrp-skr-box .head-title .block-title H2 {
    /*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
    font-size: 165%;
	line-height: 1.1; 
}
.skr-box { margin-top:10px; }
.skr-box .mid {
    background: url(../img/srk_block_mid_bg.gif) repeat-y scroll 0 0 transparent;
}
#illustmap .skr-box .mid {
    background: url(../img/ill_srk_block_mid_bg.gif) repeat-y scroll 0 0 transparent;
}
.skr-box .head {
    background: url(../img/srk_block_head_bg.gif) no-repeat scroll left top transparent; zoom:1;
}
#illustmap .skr-box .head {
    background: url(../img/ill_srk_block_head_bg.gif) no-repeat scroll left top transparent;
}
.skr-box .foot {
    background: url(../img/srk_block_bottom_bg.gif) no-repeat scroll left bottom transparent;
    padding: 15px;
}
#illustmap .skr-box .foot {
    background: url(../img/ill_srk_block_bottom_bg.gif) no-repeat scroll left bottom transparent;
    padding: 15px;
}
*:first-child+html .skr-box .foot {
	zoom:1;
}

.skr-box .block-title strong {
	background: url(../img/tech_block_dash_bg.gif) repeat-x scroll left bottom #fdfcfa;
    display: block;
	margin-bottom: 15px;
    padding-bottom: 10px;
	font-size: 130%;
	/*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
	color: #501516;
}
.skr-box .block-title strong span {
	background: url(../img/skr_tit_head_bg.gif) no-repeat scroll left 50% #fdfcfa;
    padding: 10px 0 10px 50px;
	display:block;
}
.skr-box.block-title { padding-right:65px; }
.skr-box .block-content .photo
{
    clear: both;
    float: left;
    width: 171px;
}
.skr-box .block-content .photo p
{
	margin-bottom:5px;
	text-align:center;
}
.skr-box .block-content .txt
{
    margin-left: 180px;
}
.skr-box .block-content .txt strong
{
	display:block;
	color:#9D342C;
	background-color: transparent; 
}
.skr-box .block-content { overflow:hidden; }

body#sakura div#main-img-inner {
    margin-left: auto;
    margin-right: auto;
    width: 900px;
	min-height:200px;
	max-height:200px;
  	height: auto !important;
  	height: 200px;
	overflow:hidden;
	background-image: url(../../../sakura_theme/img/main_top_img.jpg);background-position: top;
}
body#sakura #out_wrapper{background-image: url(../img/sa_head_top.jpg);background-position: top;}
body#sakura div#navi{background-image: url(../img/sa_navi_back.jpg);}
body#sakura div#navi-inner{background-image: url(../img/sa_navi_line.jpg);}
body#sakura div#navi ul li{background-image: url(../img/sa_navi_line.jpg);}
body#sakura ul.main li a.defo{background-image:url(../img/sa_navi_mark.jpg);}
body#sakura div#main-img{background-image: url(../img/sa_topimg_back.jpg);background-color: #FFC8C8;}
body#sakura div#footer{background-image: url(../img/sa_foot_back.jpg);}
body#sakura div#go-back{background-image: url(../img/sa_btm_gotop.jpg);}
body#sakura div#navi ul.main li ul.sub li{background-image:none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;text-align: left;}
body#sakura ul.news_list li.even{background-color:#FFF7F7;}
body#sakura ul.main li ul.sub li a:hover{background-color:#FFF7F7;}
body#sakura div.entry_cont h3{border-left-color: #FFC8C8;}
body#sakura li a:link {
}

.mds {
	background:#ffebeb;
	color: #9D342C;
    display: block;
    font-weight: bold;
    padding: 3px;
    text-align: center;
}
.rtntop { display:block; text-align:right; margin-top:5px; }
.rtntop a { color:#557700; background: url(../img/arr_rtn-top.gif) no-repeat scroll left bottom transparent; padding-left: 16px; }
a:hover.rtntop { text-decoration:none; }
.wrp-skr-box .foot ul  { display:block; text-align:center; margin-left:0; margin-top:5px; }
.wrp-skr-box .foot ul li { display:inline; }
.impt { color:#9D342C; background-color: transparent;}
.em { color:#557700; background-color: transparent; }
.att {
	background: url(../img/att_circle.gif) no-repeat scroll left 3px transparent;
	font-weight: bold;
	color:#9D342C;
	margin-bottom: 5px;
    padding: 0 0 0 15px;
}
.att a {
	color:#9D342C;
	background-color: transparent; 
}

ul.other-link {
	text-align:center;
	overflow: hidden;
}
ul.centerlink {
	margin:0 auto !important;
	width:450px;
}
.other-link li {
    background: url("../img/sakura_link-main-list.gif") no-repeat scroll left bottom #754b4b;
    height: 37px;
    overflow: hidden;
	min-width: 220px;
	width: auto !important;
	width: 220px;
}
.other-link li.odd {
    float: left;
}
#illustmap .other-link li.odd{
	margin-right:7px;
}
#illustmap .other-link li.last.odd{
	margin-right:0 !important;
}
.other-link li.even{
    float: right;
}
#illustmap .other-link li.even{
    float: left;
	margin-right:8px;
}
#illustmap .other-link li.last.even{
	margin-right:0 !important;
}
.other-link li a span{
    line-height: 37px;
}
.other-link li a {
    color: #FFF;
    /*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
    font-size: 110%;
	font-weight:bold;
	/*background-color: #754b4b; */
}
.other-link.last li.odd {
    float: none;
}
.other-link.last li {
	width: 220px !important;
	margin: 0 auto;
}

.entry_text ul.inner-link {
	text-align:center;
	margin:10px 0;
}
.entry_text .inner-link li {
	display:inline;
	background: url(../img/inner_pipe.jpg) no-repeat scroll right 50% transparent
}
.inner-link  li a{
	background: url(../img/sakura_sub-list.gif) no-repeat scroll left 50% transparent;
	line-height: 12px;
	padding: 0 7px 0 14px;
}

.map-guide a{ color:#9D342C; background-color:transparent;}

dl.map-guide {
	line-height : 1.6em;
	margin-top: 10px;
}
.map-guide dt {
	width : 6.5em;
}
.map-guide dd {
	margin-left : 6.5em;
	margin-top : -1.6em;
}
.freedial{
	background:#ffebec;
	padding:5px 0;
	text-align:center;
	font-size:130%;
	font-weight:bold;
	margin-bottom:10px;
}
.block-content a{ color:#9D342C; background-color:transparent;}
.wrp-skr-box .foot ul.black-disc li,
.wrp-skr-box .foot ul.white-circle li { display:block; text-align:left; }
.wrp-skr-box .foot ul.black-disc li {
	background: url(../img/list_disc.gif) no-repeat scroll left 5px transparent;
	padding-left:10px;
}
.wrp-skr-box .foot ul.white-circle li {
	background: url(../img/list_cir.gif) no-repeat scroll left 5px transparent;
	padding-left:10px;
}
.data-table { border-right:1px solid #9a9b96; border-top:1px solid #9a9b96; margin-top:10px; }
.data-table th,
.data-table td { border-left:1px solid #9a9b96; border-bottom:1px solid #9a9b96; }
.data-table td { padding: 5px;}
.data-table th { background-color:#f7fff0; }
.data-table .odd td{ background-color:#eeeeee;}
.data-table .last td{ background-color:#f7fff0;}

.faq-list-box { margin-top:10px;}
.entry_text .faq-list-box li {
	background: url(../img/bak_list-dash.gif) no-repeat scroll left bottom transparent;
	display: block !important;
	text-align: left;
	line-height: 2;
    margin-bottom: 5px;
	list-style:none;
}
.faq-list-box li a { background: url(../img/faq_circle.gif) no-repeat scroll left 50% transparent; padding-left:18px; color:#557700; } 
.faq-list-box dt {
	/*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
    font-size: 130%;
	color:#460c0c;
	font-weight: bold;
	margin-bottom:5px;
	background: url(../img/bak_wht-sub.gif) no-repeat scroll left bottom transparent;
	overflow:hidden;
	min-height: 36px;
	height: auto !important;
	height: 36px;
}
.faq-list-box dt span{
	display:block;
	padding-left: 15px;
    padding-top: 5px;
}
.faq-list-box dd { margin-bottom:20px; }

strong.faq-sub-tit {
	/*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
    font-size: 130%;
	color:#460c0c;
	font-weight: bold;
	margin-bottom:5px;
	background: url(../img/bak_wht-sub.gif) no-repeat scroll left bottom transparent;
	overflow:hidden;
	min-height: 36px;
	height: auto !important;
	height: 36px;
	display:block;
}
strong.faq-sub-tit span{
	display:block;
	padding-left: 15px;
    padding-top: 6px;
}
.faq-list { margin-bottom:20px; margin-left:0; margin-top:0; }
.faq-list li {
	background: url(../img/bak_list-dash.gif) no-repeat scroll left bottom transparent;
	display: block !important;
	text-align: left;
    margin-bottom: 5px;
	display: block;
	list-style: none outside none;
	padding-top:5px;
	padding-bottom:10px;
}
.faq-list li a { background: url(../img/faq_circle.gif) no-repeat scroll left 6px transparent; padding-left:18px; color:#557700; display:block; }

#view dt,dd{margin:0; padding:0;}
#view dt{ color: #9D342C;; width:345px; padding:3px 0 6px 45px; background: url(../img/faq_bak_question.gif) no-repeat scroll left top transparent; font-weight:bold; }
#view dd{ background-color:#FFC; padding:20px 0 10px 45px; width:345px; background: url(../img/faq_bak_answer.gif) no-repeat scroll left 20px transparent; }
#view .over{cursor:pointer;}
#view .select{cursor:default; }
#view dd ol li{
	color: #9D342C;
    display: list-item;
    list-style: decimal outside none;
    padding: 10px 0 5px;
	background-color: transparent; 
}
#view dd ol{
	margin-bottom:10px;
	margin-left: 20px;
}

.view dt,
.view dd{margin:0; padding:0;}
.view dt{ color: #9D342C; width:345px; padding:3px 0 6px 45px; background: url(../img/faq_bak_question.gif) no-repeat scroll left top transparent; font-weight:bold; }
.view dd{ background-color:#FFC; padding:20px 0 10px 45px; width:345px; background: url(../img/faq_bak_answer.gif) no-repeat scroll left 20px transparent; }
.view .over{cursor:pointer;}
.view .select{cursor:default; }
.view dd ol li{
	color: #9D342C;
    display: list-item;
    list-style: decimal outside none;
    /*padding: 10px 0 5px;*/
	background-color: transparent; 
}
.view dd ol{
	margin-bottom:0;
	margin-left: 20px;
	margin-top:0;
}
.rtn-cont { margin:10px auto 0; width:95px;}

.other-faq-box { margin-top:10px; }
.entry_text .other-faq-box ul {
	margin:0px;
}
.entry_text .other-faq-box ul ul {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 5px;
}
.entry_text .other-faq-box ul li {
    list-style: none;
}
.other-faq-box .mid {
    background: url(../img/other_block_mid_bg.gif) repeat-y scroll 0 0 transparent;
}
.other-faq-box .head {
    background: url(../img/other_block_head_bg.gif) no-repeat scroll left top transparent;
}
.other-faq-box .foot {
    background: url(../img/other_block_bottom_bg.gif) no-repeat scroll left bottom transparent;
    padding: 15px;
}
.indent_back2 {
    color: #FF0000;
    margin-left: 20px;
    text-indent: -20px;
}
*:first-child+html .other-faq-box .foot {
	zoom:1;
}
.other-faq-box .block-title strong {
	background: url(../img/tech_block_dash_bg.gif) repeat-x scroll left bottom transparent;
    display: block;
	margin-bottom: 10px;
    padding-bottom: 5px;
	color:#460c0c;
	font-size: 110%;
}
.other-faq-box .block-title strong span {
}
.other-faq-box li a {
    color: #557700;
	background-color: transparent;
}
.other-faq-box li{
    background: url("../img/list_arr.gif") no-repeat scroll left 4px transparent;
    padding-left: 15px;
	line-height:1.7;
}
.other-faq-box li ul {
	margin-bottom: 10px;
}
.other-faq-box li ul li{
    background: url("../img/list_cir.gif") no-repeat scroll left 7px transparent;
    padding-left: 10px;
}

.table-faq-coin { border-right:1px solid #9a9b96; border-top:1px solid #9a9b96; margin-top:10px; margin-bottom: 10px;}
.table-faq-coin th,
.table-faq-coin td { border-left:1px solid #9a9b96; border-bottom:1px solid #9a9b96; }
.table-faq-coin td { padding: 5px;}
.table-faq-coin th { background-color:#f7fff0; }
.table-faq-coin .odd td{ background-color:#eeeeee;}
.table-faq-coin .last td{ background-color:#f7fff0;}

#inquiryform-2 { text-align:center;}
#inquiryform-1 { text-align:center;}
.iqfm-table{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #FBE6E6;
    padding: 10px;
	text-align:left;
}
.iqfm-table dt { margin-bottom:10px; font-size: 115%; font-weight: bold; background-color:#FBE6E6; border-left: 5px solid #FF9999; padding:3px; }
.iqfm-table dd { margin-bottom:20px; word-wrap: break-word;}
select { 
	border: 1px solid #DCDCDC;
    padding: 3px;
}

#inquiryformSubmit-1, #inquiryformSubmit-2, #inquiryformSubmit-3 {
    background: url("../img/sakura_link-main-list.gif") no-repeat scroll left bottom transparent;
    height: 37px;
    min-width: 220px;
    overflow: hidden;
    width: auto !important;
	cursor:pointer;
}
#inquiryformSubmit-1, #inquiryformSubmit-2, #inquiryformSubmit-3 {
    background-color: #754b4b;
    color: #FFFFFF;
    /*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
    font-size: 130%;
    font-weight: bold;
	margin-bottom:10px;
}
dl#iqfm-input-form-1 input{ }
dl#iqfm-input-form-1 label{ margin-bottom:20px; }
dl#iqfm-input-form-2 input{ }
dl#iqfm-input-form-2 label{ margin-bottom:20px; }

dl#iqfm-input-form-1 input, dl#iqfm-input-form-2 input {
    border: 1px solid #DCDCDC;
    position: relative;
    top: 2px;
	margin-bottom:20px;
	margin-right:5px;
}
*:first-child+html dl#iqfm-input-form-1 input, dl#iqfm-input-form-2 input {
	margin-bottom:0px;
}

dl#iqfm-input-form-2 select { 
	border: 1px solid #DCDCDC;
    padding: 3px;
}
.newsletter-registration dt { margin-bottom:10px; font-size: 115%; font-weight: bold; background-color:#FBE6E6; border-left: 5px solid #FF9999; padding:3px; }
.newsletter-registration dd { margin-bottom:20px;}
.newsletter-registration input {
    border: 1px solid #DCDCDC;
    position: relative;
	padding:3px;
	margin-right:5px;
}
.mint-form-buttons {
    text-align:center;
    margin-top:20px;
    margin-bottom:10px;
}
.mint-form-buttons .btn-confirm {
    background: url("../img/sakura_link-main-list.gif") no-repeat scroll left bottom transparent;
    height: 37px;
    min-width: 220px;
    overflow: hidden;
    width: auto !important;
    cursor:pointer;
    color:white;
    font-size: 130%;
    font-weight: bold;
    margin-bottom:10px;
}
.mint-form-buttons .btn-complete {
    background: url("../img/sakura_link-main-list.gif") no-repeat scroll left bottom transparent;
    height: 37px;
    min-width: 220px;
    overflow: hidden;
    width: auto !important;
    cursor:pointer;
    margin-bottom:10px;
    color:white;
    font-size: 130%;
    font-weight: bold;
    margin-bottom:10px;
}
.mint-form-buttons .btn-return {
    background: url("../img/sakura_link-main-list.gif") no-repeat scroll left bottom transparent;
    height: 37px;
    min-width: 220px;
    overflow: hidden;
    width: auto !important;
    cursor:pointer;
    color:white;
    font-size: 130%;
    font-weight: bold;
    margin-bottom:10px;
}
.newsletter-registration input.btn-confirm , .newsletter-registration input.btn-complete , .newsletter-registration input.btn-return {
	border:none;
} 
.newsletter-registration .mint-form-buttons .btn-confirm
, .newsletter-registration .mint-form-buttons .btn-return
, .newsletter-registration .mint-form-buttons .btn-complete
{
    background-color: #754b4b
    color: #FFFFFF;
    /*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
    font-size: 130%;
    font-weight: bold;
    margin-bottom:10px;
}

td.tab-tit {
    background-color: #F7FFF0;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    line-height: 130%;
    padding: 4px 6px;
    text-align: center;
	font-weight:bold;
}
td.tab-tit {
  min-width: 5em;
  width: auto !important;
  width: 5em;
}
td.tab-tit-cat {
    background-color: #F7FFF0;
    text-align: center;
    font-weight:bold;
}
.data-table td.tab-tit { border-right:none;}
hr.delimiter {
    border-style: solid none none;
    border-top: 1px solid #FFFFFF;
    clear: both;
    height: 1px;
    margin-bottom: 0;
}
br.delimiter {
    display: none;
}
div.org {
    line-height: 150%;
    margin: 0 5px 20px 20px;
}
div.xmg {
    line-height: 150%;
    margin: 0 6px 20px 7px;
}
img.left {
    display: inline;
    float: left;
    margin: 0 10px 15px 0;
}
.table-bot {
    width: 100%;
}
#eng-production-eng-eng_operations_coin_index table.table-bot {
}
#eng-production-eng-eng_operations_coin_index table.table-bot td.tab-tit {
	 width: 150px !important;
}
#eng-buy-eng-international-eng-eng_coin_international_coinset_index li,
#eng-buy-eng-international-eng-eng_coin_international_commemorative_index li {
    background: url("../img/goforward.gif") no-repeat scroll left 3px transparent;
    padding-left: 14px;
	list-style:none;
}
#eng-buy-eng-international-eng-eng_coin_international_coinset_index ul,
#eng-buy-eng-international-eng-eng_coin_international_commemorative_index ul {
    margin-bottom: 20px;
    margin-left: 0px;
    margin-top: 0px;
	float:right;
	width:230px;
}
#eng-buy-eng-international-eng-eng_coin_international_coinset_index p,
#eng-buy-eng-international-eng-eng_coin_international_commemorative_index p {
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
}
/*-----------------造幣局移植CSS-----------------*/
ul.plain {
	margin:20px;
}
ul.plain li {
	/*background: url(../img/list_disc.gif) no-repeat scroll left 0.7em transparent;*/
	padding-left:10px; list-style: disc !important;
}
#about-info-info_nenndo_keikaku .c-links {
	line-height:1.35;
}
#bid-bid_kankyo_info .c-links li,
#about-info-info_financialstatement15 .c-links li,
#about-info-info_financialstatement16 .c-links li,
#about-info-info_financialstatement17 .c-links li,
#about-info-info_financialstatement18 .c-links li,
#about-info-info_financialstatement19 .c-links li,
#about-info-info_financialstatement20 .c-links li,
#about-info-info_financialstatement21 .c-links li,
#about-info-info_financialstatement22 .c-links li,
#about-info-info_financialstatement23 .c-links li,
#about-info-info_chuki_keikaku .c-links li,
#about-info-info_financialstatement .c-links li,
#about-info-info_nenndo_keikaku .c-links li{
    background: url(../img/arr_cusor.gif) no-repeat scroll left 1em transparent;
    padding: 5px 0 5px 15px;
	margin-bottom:5px;
}
.c-links {
	line-height:2;
	margin: 0 0 10px !important;
}
.c-links li{
	list-style:none;
    background: url(../img/list_cir.gif) no-repeat scroll left 0.7em transparent;
    padding-left: 10px;
}

ul.category-index{}
.entry_text ul.category-index {
	margin:0;
}
.entry_text ul.category-index li {
	list-style:none;
	margin-bottom:0;
}
hr.dot2 {
    border-style: dotted none none;
    border-top: 1px dotted #555555;
    clear: both;
    height: 1px;
    margin-left: 6px;
    width: 98%;
    visibility: visible;
}
#bid-bid_keiyakujyokyo .category-index li {
    border-bottom: none;
    margin: 0px 12px;
}
table td strong{ margin:0px}

table#boxed2 td strong{ margin:0px}

#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page152 table.table01 td strong{ margin:0}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page149 table.table01 td strong{ margin:0}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page145 table.table01 td strong{ margin:0}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page146 table.table01 td strong{ margin:0}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page147 table.table01 td strong{ margin:0}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page141 table.table01 td strong{ margin:0}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page142 table.table01 td strong{ margin:0}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page143 table.table01 td strong{ margin:0}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page126 table.table01 td strong{ margin:0}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page127 table.table01 td strong{ margin:0}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page128 table.table01 td strong{ margin:0}

.data-table table td strong{ margin:0;}
table td ul.category-index{ margin:15px; }

.category-index li {
    background: url(../img/arr_cusor.gif) no-repeat scroll left 1em transparent;
    padding: 10px 0 10px 15px;
    border-bottom: 1px dotted #CDCDCD;
}
.category-index li.hide{
    background:none;
    border:none;
}
.category-index.data li {
    clear: both;
    overflow: auto;
}
.category-index.data li span.list-item {
    display: block;
    width: 290px;
    float: left;
}
.category-index.data li span.list-date {
    float:right;
    display: block;
    width: 135px;
}
.category-index li a{
}
.category-index li a:hover{
	color:#cc0000;
}
.category-index li a:visited{
	color:#000080;
}
.category-index li ul{
	margin-left:20px;
	margin-bottom: 20px;
}
.category-index li li{
    background: url(../img/list_cir.gif) no-repeat scroll left 7px transparent;
    padding-left: 10px;
	line-height: 1.5;
	border-bottom:none;
	margin-top: 10px;
    padding: 0 0 0 10px;
}
div.boxed {
    border: 1px solid #DDDDDD;
    clear: both;
    margin: 10px 0;
    padding: 8px 13px;
}

div.leader {
    margin: 15px 0 5px;
    text-align: center;
}
a.leader {
    background: url(../img/get_adobe_reader.gif) no-repeat scroll left center transparent;
    padding: 12px 0 12px 117px;
	line-height: 33px;
}
div#uid-j002 {
    margin: 0 auto;
    text-align: center;
    width: 430px;
}
div#uid-j002 p {
    text-align: center;
    width: 150px;
}
.f-left {
    display: block;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
}
.f-right {
    display: block;
    float: right;
    margin-bottom: 15px;
    margin-left: 15px;
}
#about-profile-guide_iso ol{
	margin-bottom: 20px;
    margin-left: 20px;
}
#about-profile-guide_iso ol ul{
	margin-bottom: 20px;
    margin-left: 20px;
}
#about-profile-guide_iso ol ol{
	margin-bottom: 20px;
    margin-left: 20px;
}
#about-profile-guide_iso ol ul li{
	list-style:circle outside;
}
#about-profile-guide_iso ol li {
	display:list-item;
    line-height: 130%;
    padding: 4px 0;
	list-style:decimal outside;
}
p.center{ margin:20px 0; text-align:center; }
div.center {
    text-align: center;
	margin:20px 0;
}
.entry_text ul {
    margin-bottom: 20px;
    margin-left: 15px;
	margin-top:20px;
}
.entry_text ul li {
	list-style:circle outside;
	display:list-item;
	margin-bottom:10px;
}
.entry_text ul.other-link{ margin:0;}
.entry_text ul.other-link li {
	list-style:none;
	display:block;
	margin-bottom:0;
}
ol {
    margin-bottom: 20px;
    margin-left: 40px;
	margin-top:20px;
}
ol li {
	list-style:decimal outside;
	display:list-item;
	margin-bottom:10px;
}
#about-info-info_privacy ul{
	margin-top: 20px;
    margin-left: 40px;
}
#about-info-info_privacy ul ul{
	margin-bottom: 20px;
    margin-left: 40px;
}
#about-info-info_privacy ul ul{
	margin-bottom: 20px;
    margin-left: 40px;
}
#about-info-info_privacy ul ul li{
	background: url(../img/list_cir.gif) no-repeat scroll left 0.7em transparent;
    padding-left: 10px
}
#about-info-info_privacy ul li {
	display:list-item;
    line-height: 130%;
    padding: 4px 0 4px 10px;
	background: url(../img/list_disc.gif) no-repeat scroll left 0.7em transparent;
}
#about-info-info_procedure ul{
	margin-top: 20px;
    margin-left: 40px;
}
#about-info-info_procedure ul ul{
	margin-bottom: 20px;
    margin-left: 40px;
}
#about-info-info_procedure ul ul{
	margin-bottom: 20px;
    margin-left: 40px;
}
#about-info-info_procedure ul ul li{
	background: url(../img/list_cir.gif) no-repeat scroll left 0.7em transparent;
    padding-left: 10px
}
#about-info-info_procedure ul li {
	display:list-item; list-style: none outside none;
    line-height: 130%;
    padding: 4px 0 4px 10px;
	background: url(../img/list_disc.gif) no-repeat scroll left 0.7em transparent;
}
.line50 {
    margin-top: 0.5em;
}

#about-info-info_purpose ol{
	margin-bottom: 20px;
    margin-left: 40px;
}
#about-info-info_purpose ol ul{
	margin-bottom: 20px;
    margin-left: 20px;
}
#about-info-info_purpose ol ul{
	margin-top: 20px;
    margin-left: 20px;
}
#about-info-info_purpose ol ul li{
	list-style:circle outside;
}
#about-info-info_purpose ol li {
	display:list-item;
    line-height: 130%;
    padding: 4px 0;
	list-style:decimal outside;
}
.nowrap {
    white-space: nowrap;
}
#about-info-info_officer table{
    border-collapse: collapse;
    border-left: 1px solid #999999;
    border-spacing: 0;
    border-top: 1px solid #999999;
    margin: 20px 0;
}
#about-info-info_officer th {
    background-color: #F7FFF0;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    line-height: 130%;
    padding: 4px 6px;
    text-align: center;
}
#about-info-info_officer td {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    line-height: 130%;
    padding: 4px 6px;
}
#about-info-info_officer ul{
    margin-left: 40px;
}
#about-info-info_officer ul li {
	display:list-item; list-style:none !important;
    line-height: 130%;
    padding: 4px 0 4px 10px;
	background: url(../img/list_disc.gif) no-repeat scroll left 0.7em transparent;
}

#recruit-saiyo_saiyo_090107 table{
    border-collapse: collapse;
    border-left: 1px solid #999999;
    border-spacing: 0;
    border-top: 1px solid #999999;
    margin: 20px 0;
	width:100%;
}
#recruit-saiyo_saiyo_090107 th {
    background-color: #F7FFF0;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    line-height: 130%;
    padding: 4px 6px;
    text-align: center;
}
#recruit-saiyo_saiyo_090107 td {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    line-height: 130%;
    padding: 4px 6px;
}
div.uid-j026 {
    display: block;
    float: right;
    font-size: 85%;
    margin: 7px 5px 15px 15px;
}
.entry_text table{
border-collapse: collapse;
border-left: 1px solid #999999;
border-spacing: 0;
border-top: 1px solid #999999;
margin: 20px 0;
}
.entry_text table th{
    background-color: #F7FFF0;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    line-height: 130%;
    padding: 4px 6px;
    text-align: center;
}
.entry_text table td {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    line-height: 130%;
    padding: 4px 6px;
}
table.table01{
    border-left: 1px solid #999999;
    border-spacing: 0;
    border-top: 1px solid #999999;
    margin: 20px 0;
	width: 100%;
	border-collapse: collapse;
}

#eng-profile-eng-eng_guide_iso ol li { list-style: decimal outside none; }
#eng-profile-eng-eng_guide_iso ul { }
#eng-profile-eng-eng_guide_iso ul li { list-style: circle outside none; }
#eng-soukin-eng-eng_operations_order_medalsofhonor ul,
#eng-enjoy-eng-event-eng-eng_event_event ul,
#eng-enjoy-eng-event-eng-eng_event_icdc ul{
	padding-left:20px;
}
#eng-soukin-eng-eng_operations_order_medalsofhonor ul li,
#eng-enjoy-eng-event-eng-eng_event_event ul li,
#eng-enjoy-eng-event-eng-eng_event_icdc ul li{
 display:list-item; list-style:disc outside;
}
#eng-buy-eng-eng_coin_sales_of_metallic ul{
	padding-left:20px;
}
#eng-buy-eng-eng_coin_sales_of_metallic ul li{
 display:list-item; list-style:disc outside;
 margin-bottom:1em;
}
#eng-topics-eng-eng_topics_index_2003 ul li{
 list-style:disc outside;
}
#operations-production-operations_coin_presently-minted table.table01{
	width: auto;
}
#buy-coinset-online-coin_kahei_tushin_hanbai_index a.go { display:block; }

#eng-buy-eng-eng_coin_news02 .table01 td.tab-tit {
	max-width: 70px;
	width: auto !important;
	width: 70px;
	white-space : pre-wrap ;
	word-wrap: break-word;
	word-break : break-all ;
}
.table01 th{
    background-color: #F7FFF0;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    line-height: 130%;
    padding: 4px 6px;
    text-align: center;
}
.table01 td {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    line-height: 130%;
    padding: 4px 6px;
}
.attention { color:#9D342C;}
.attention3 { color:#0000FF;}
.lb {
    float: left;
	display:block;
    /*line-height: 150%;*/
    padding: 2px 15px 10px 20px;
    vertical-align: top;
}
#sale-coin_coin_topics_20090121 .lb,
#sale-coin_coin_topics_20121121_1 .lb {
    width: 48%;
}

#operations-exam-operations_refine-01 li
, #operations-exam-operations_analysis-01 li
, #coin-prefecture-prefecture_issue li
, #buy-coin_kahei_index li
{
    display: list-item;
    list-style: circle outside none;
    margin: 0.5em 0 0 2em;
}

#about-info-info_jitsuseki a
{
    margin-right: 0.5em;
}

dl.uid-j027 {
    margin: 0 5px 20px 20px;
}
dl.uid-j027 dt {
    color: #FF4444;
    font-weight: bold;
    line-height: 130%;
    padding: 4px 0;
}
dl.uid-j027 dd {
    line-height: 130%;
    margin-left: 20px;
    padding: 4px 0;
}

#buy-coinset-online-coin_kahei_tushin_hanbai_index .lb{
	width:180px;
}
#buy-coinset-event-coin_kahei_event_hanbai_index .lb{
	width:180px;
}
#buy-coinset-coin_kahei_tunen_hanbai_index .lb{
	width:190px;
}
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page106 .lb{
	width:270px;
}
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page106 a.go {
    background: url(../img/goforward.gif) no-repeat scroll left 0.3em transparent;
	display:block;
	padding-left: 11px;
}

table.table01c {
    border-collapse: collapse;
    border-left: 1px solid #999999;
    border-spacing: 0;
    border-top: 1px solid #999999;
    line-height: 130%;
    margin: 0 auto 20px;
}
table.table01c td, table.table01c th {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    padding: 4px 6px;
}
table.table01c th {
    background-color: #F7FFF0;
    text-align: center;
}
table.table01c td td {
    border: medium none;
}
table.center-t {
    line-height: 140%; width:100%; border:none;
    margin: 0 auto 20px;
}

#eng-enjoy-eng-eng_plant_exhb37 table ,
#eng-enjoy-eng-eng_plant_exhb36 table ,
#eng-enjoy-eng-eng_plant_exhb35 table ,
#eng-enjoy-eng-eng_plant_exhb34 table ,
#eng-enjoy-eng-eng_plant_exhb33 table ,
#eng-enjoy-eng-eng_plant_exhb32 table ,
#eng-enjoy-eng-eng_plant_exhb31 table ,
#eng-enjoy-eng-eng_plant_exhb30 table ,
#eng-enjoy-eng-eng_plant_exhb29 table ,
#eng-enjoy-eng-eng_plant_exhb28 table ,
#eng-enjoy-eng-eng_plant_exhb27 table ,
#eng-enjoy-eng-eng_plant_exhb26 table ,
#eng-enjoy-eng-eng_plant_exhb25 table ,
#eng-enjoy-eng-eng_plant_exhb24 table ,
#eng-enjoy-eng-eng_plant_exhb23 table ,
#eng-enjoy-eng-eng_plant_exhb22 table ,
#eng-enjoy-eng-eng_plant_exhb21 table ,
#eng-enjoy-eng-eng_plant_exhb20 table ,
#eng-enjoy-eng-eng_plant_exhb19 table ,
#eng-enjoy-eng-eng_plant_exhb18 table ,
#eng-enjoy-eng-eng_plant_exhb17 table ,
#eng-enjoy-eng-eng_plant_exhb16 table ,
#eng-enjoy-eng-eng_plant_exhb15 table ,
#eng-enjoy-eng-eng_plant_exhb14 table {
	table-layout:fixed;
}
#eng-enjoy-eng-eng_plant_exhb37 table td ,
#eng-enjoy-eng-eng_plant_exhb36 table td ,
#eng-enjoy-eng-eng_plant_exhb35 table td ,
#eng-enjoy-eng-eng_plant_exhb34 table td ,
#eng-enjoy-eng-eng_plant_exhb33 table td ,
#eng-enjoy-eng-eng_plant_exhb32 table td ,
#eng-enjoy-eng-eng_plant_exhb31 table td ,
#eng-enjoy-eng-eng_plant_exhb30 table td ,
#eng-enjoy-eng-eng_plant_exhb29 table td ,
#eng-enjoy-eng-eng_plant_exhb28 table td ,
#eng-enjoy-eng-eng_plant_exhb27 table td ,
#eng-enjoy-eng-eng_plant_exhb26 table td ,
#eng-enjoy-eng-eng_plant_exhb25 table td ,
#eng-enjoy-eng-eng_plant_exhb24 table td ,
#eng-enjoy-eng-eng_plant_exhb23 table td ,
#eng-enjoy-eng-eng_plant_exhb22 table td ,
#eng-enjoy-eng-eng_plant_exhb21 table td ,
#eng-enjoy-eng-eng_plant_exhb20 table td ,
#eng-enjoy-eng-eng_plant_exhb19 table td ,
#eng-enjoy-eng-eng_plant_exhb18 table td ,
#eng-enjoy-eng-eng_plant_exhb17 table td ,
#eng-enjoy-eng-eng_plant_exhb16 table td ,
#eng-enjoy-eng-eng_plant_exhb15 table td ,
#eng-enjoy-eng-eng_plant_exhb14 table td {
	white-space : pre-wrap ;
	word-wrap: break-word;
	word-break : break-all ;
}
#eng-enjoy-eng-eng_plant_exhb37 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb36 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb35 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb34 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb33 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb32 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb31 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb30 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb29 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb28 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb27 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb26 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb25 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb24 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb23 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb22 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb21 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb20 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb19 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb18 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb17 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb16 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb15 table td.tab-tit ,
#eng-enjoy-eng-eng_plant_exhb14 table td.tab-tit {
	width:20%;
}

/* 貨幣に関するデータ（全般） */
table.table07 {
	border-collapse: collapse;
	border-spacing: 0;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	margin: 0 0 20px 0;
	width:100%;
}
table.table07 th {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	background-color: #F7FFF0;
	padding: 4px 6px;
	text-align: center;
	line-height: 130%;
}
table.table07 td {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	padding: 4px 6px;
	line-height: 130%;
}
table.table07 td.colored {
	background-color: #eeeeef;
}
table.table07 caption {
	text-align: right;
	font-weight: normal;
}

table.table02 caption {
	font-weight: normal;
	padding:0 5px 30px 5px;
}
.wide-fixed { table-layout:fixed; }
.wide-fixed { white-space : pre-wrap ;
	word-wrap: break-word;
	word-break : break-all ;
}
/* 02 単独テーブル　罫線なし */
table.table02 {
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	margin: 20px 0;
}
table.table02 th {
	border: none;
	padding: 4px 6px;
	text-align: center;
	line-height: 130%;
}
table.table02 td {
	border: none;
	padding: 4px 6px;
	line-height: 130%;
}
td.top { vertical-align:top; }

/* 03 入れ子テーブル（外）　罫線あり */
table.table03 {
	border-collapse: collapse;
	border-spacing: 0;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	margin: 0 5px 20px 20px;
}
table.table03 th {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
table.table03 td {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

/* 04 入れ子テーブル（外）　罫線なし */
table.table04 {
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	margin: 20px 5px 20px 20px;
}
table.table04 th {
	border: none;
}
table.table04 td {
	border: none;
}

/* 05 入れ子テーブル（内）　罫線あり */
table.table05 {
	border-collapse: collapse;
	border-spacing: 0;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
}
table.table05 th {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	background-color: #F7FFF0;
	padding: 4px 6px;
	text-align: center;
	line-height: 130%;
}
table.table05 td {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	padding: 4px 6px;
	line-height: 130%;
}

/* 06 入れ子テーブル（内）　罫線なし */
table.table06 {
	border-collapse: collapse;
	border: none;
	margin:0;
}
table.table06 th {
	border: none;
	text-align: center;
	padding: 4px 6px;
	line-height: 130%;
}
table.table06 td {
	border: none;
	padding: 4px 6px;
	line-height: 130%;
}

table.table09 {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 5px 15px; border:none;
}
table.table09 th {
    background-color: #FFE9E0;
    border-bottom: 5px solid #FFFFFF;
    border-right: 5px solid #FFFFFF;
    line-height: 130%;
    padding: 4px 6px;
    text-align: center;
}
table.table09 td {
	border-bottom: 5px solid #FFFFFF;
    border-right: 5px solid #FFFFFF;
    line-height: 130%;
    padding: 4px 6px;
}
table.table09 td.pict {
    padding: 0;
}
table.table09 td.next {
    padding: 10px 6px;
}
table.table09 td div {
    margin-top: 7px;
}
table.table09 td img {
    vertical-align: bottom;
}
table.table09 td.colored {
    background-color: #FFF5F1;
}
table.table08 {
    border-collapse: collapse;
    border-left: 1px solid #999999;
    border-spacing: 0;
    border-top: 1px solid #999999;
}
table.table08.width-w {
    margin: 0 0 20px;
    width: 100%;
}
table.table08.width-n {
    margin: 0 5px 20px 20px;;
}
table.table08.fs-small {
}
table.table08 th {
    background-color: #F7FFF0;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    line-height: 130%;
    padding: 4px 6px;
    text-align: center;
}
table.table08 td {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    line-height: 130%;
    padding: 4px 6px;
}
table.table08 td.label {
    background-color: #EEEEEF;
    text-align: center;
}
table.table08 td.label2 {
    background-color: #EEEEEF;
}
table.table08 td.title {
    background-color: #F7FFF0;
    font-weight: bold;
}
table.table08 td.title2 {
    background-color: #F7FFF0;
}


table.uid-j005 {
    border-collapse: collapse;
    line-height: 120%;
    margin: 20px auto 20px;
}
table.uid-j005 td {
    text-align: center;
    vertical-align: top;
}
table.uid-j005 img {
    margin: 0 0 5px;
}
td.pad10 {
    padding: 0 10px;
}
td.pad20 {
    padding: 0 20px;
}
td.padb10 {
    padding-bottom: 10px;
}
td.padb20 {
    padding-bottom: 20px;
}
table.uid-j006 {
    border-collapse: collapse;
    float: left;
    line-height: 120%;
    margin: 0 5px 20px 20px;
}
table.uid-j006 td {
    padding-right: 10px;
    text-align: center;
    vertical-align: top;
}
table.uid-j006 img {
    margin: 5px 5px 5px 0;
}
table.uid-j007 {
    border-collapse: collapse;
    float: right;
    font-size: 90%;
    line-height: 120%;
    margin: 0 5px 20px 0;
}
table.uid-j007 td {
    padding: 4px 0 0 15px;
    vertical-align: top;
}
table.uid-j007 img {
    margin: 0 0 5px;
}
table.uid-j016 {
    font-size: 90%;
    line-height: 120%;
    margin: 0 auto 20px;
}
table.uid-j016 td {
    padding: 0 10px;
    text-align: center;
}
table.uid-j016 img {
    margin-bottom: 5px;
}
table.uid-j029 {
    font-size: 90%;
    line-height: 120%;
    margin: 0 auto 20px;
}
table.uid-j029 td {
    padding: 0 0 20px 15px;
    vertical-align: top;
}
table.uid-j029 img {
    margin-bottom: 5px;
}
table.uid-j029 div.title {
    color: #FF4444;
    font-weight: bold;
    padding-bottom: 10px;
}
.rb {
    float: right;
	display:block;
    line-height: 150%;
    padding: 2px 6px 10px 15px;
}
.right {
    text-align: right;
}
.space1 {
	margin-top:10px;
	margin-bottom:10px;
}
.entry_text p{ margin-bottom:20px; }
#eng-buy-eng-international-eng-eng_coin_international_commemorative_index .entry_text p{ overflow:hidden; }
#eng-buy-eng-international-eng-eng_coin_international_coinset_index .entry_text p{ overflow:hidden; }
.uid-j020 {
    display: block;
    float: left;
    margin: 0 1px 15px 20px;
}
.uid-j021 {
    float: left;
    margin: -5px 0 0 -25px;
}
#buy-coin_mamechishiki_index .uid-j021 {
    float: left;
    margin: -5px 0 0 25px;
}
div.uid-j014 {
    display: block;
    float: left;
    margin: 0 15px 15px 20px;
    text-align: center;
}
div.uid-j014 img {
    margin-bottom: 5px;
}
p.uid-j022 img {
    margin-right: 1px;
}
table.uid-j023 {
	border:none;
    line-height: 120%;
    margin: 0 auto 20px;
}
table.uid-j023 td {
    padding: 0 10px;
    text-align: center;
    vertical-align: top;
	border:none;
}
table.uid-j023 img {
    margin-bottom: 5px;
    margin-top: 5px;
}
table.uid-j031 {
    float: left;
    line-height: 140%;
    margin: 0 0 10px;
}
table.uid-j031 th {
    color: #FF4444;
    font-weight: bold;
    padding: 0 0 10px 17px;
    text-align: left;
}
table.uid-j031 td.pic {
    padding: 5px 15px 20px 17px;
    text-align: center;
    vertical-align: top;
}
table.uid-j031 td.text {
    padding: 0 0 20px;
    vertical-align: top;
}
div.uid-j012 {
    display: block;
    float: right;
    margin: 0 6px 15px 15px;
    text-align: center;
    width: 200px;
}
div.uid-j012 img {
    margin-bottom: 5px;
}
dl#uid-j032 {
/*	background-color: #f7fff0;*/
	margin: 0 0 20px;
	border: 1px solid #999;
	border-top: none;
	line-height: 130%;
	overflow:hidden;
	background: url(../img/uid-j032.gif) repeat-y scroll left 0 transparent;
}
#uid-j032 dt {
    border-top: 1px solid #999999;
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 4px 6px;
    text-align: center;
    width: 80px;
}
#uid-j032 dt.uid-j034 {
    border-top: 1px solid #F7FFF0;
}
#uid-j032 dd.uid-j035 {
    border-top: 1px solid #FFFFFF;
    padding-top: 10px;
}
#uid-j032 dd.uid-j036 {
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 10px;
}
#uid-j032 dd {
/*    background-color: white;*/
/*    border-left: 1px solid #999999;*/
    border-top: 1px solid #999999;
    margin: 0 0 0 92px;
    padding: 4px 6px;
}
#uid-j032 dd.numlist {
    padding: 0 6px 1px 2em;
}
#uid-j032 dd.numlist2 {
    border-top: 1px solid #FFFFFF;
    padding: 6px 6px 1px 2em;
}
#uid-j032 ol {
    font-size: 100%;
    margin: 0 auto;
}
#uid-j032 ul {
    font-size: 100%;
    margin: 0 auto;
}
#uid-j032 span.title {
    font-weight: bold;
}
#uid-j032 li ul {
    list-style-type: square;
    margin: 0 auto;
    padding-left: 1em;
}
#uid-j032 li ol {
    padding-left: 2em;
}
#buy-arts-coin_kinzokukougei_index ul{
    margin-bottom: 20px;
    margin-left: 40px;
}
#buy-arts-coin_kinzokukougei_index ul li {
	display:list-item;
    line-height: 130%;
    padding: 4px 0 4px 10px;
	background: url(../img/list_disc.gif) no-repeat scroll left 0.7em transparent;
}

table.uid-j031 {
    float: left;
    line-height: 140%;
    margin: 0 0 10px;
	border:none;
}
table.uid-j031 td.tab-tit {
    color: #FF4444;
    font-size: 100%;
    font-weight: bold;
    padding: 0 0 10px 17px;
    text-align: left;
	border:none;
	background:none;
}
table.uid-j031 td.pic {
    padding: 5px 15px 20px 17px;
    text-align: center;
	border:none;
    vertical-align: top;
}
table.uid-j031 td.text {
    padding: 0 0 20px;
	border:none;
    vertical-align: top;
}
#buy-arts-coin_kinzokukougei_original_index table.uid-j031 {
	float:none;
}
#uid-j001, #uid-j002 { text-align:center; margin:20px 0; }
#uid-j001 br,
#uid-j002 br { display:block; margin-bottom:10px; }
#operations-soukin-operations_order_medalsofhonor ul{
    margin-bottom: 20px;
	margin-top: 20px;
    margin-left: 40px;
}
#operations-soukin-operations_order_medalsofhonor ul li {
	display:list-item; list-style:none;
    line-height: 2;
    padding: 4px 0 4px 10px;
	background: url(../img/list_disc.gif) no-repeat scroll left center transparent;
}
#operations-exam-operations_certification-04 ol{
    margin-bottom: 20px;
	margin-top: 20px;
    margin-left: 40px;
}
#operations-exam-operations_certification-04 ol li {
	display:list-item;
    line-height: 130%;
	list-style:decimal outside;
}
#reconstruction-reconstruction_registration ol{
    margin-bottom: 20px;
	margin-top: 20px;
    margin-left: 40px;
}
#reconstruction-reconstruction_registration ol li {
	display:list-item;
    line-height: 130%;
	list-style:decimal outside;
}
#reconstruction-reconstruction_registration ol ul{
	margin:20px 0;
}
#reconstruction-reconstruction_registration ol ul li{
	background: url(../img/list_cir.gif) no-repeat scroll left 7px transparent;
    padding-left: 10px;
	list-style:none;
}
p.indent_back {
    margin-left: 40px;
    text-indent: -23px;
}
#enjoy-lecture-plant_shuccho table.table01 {
    width: 100%;
}
div#uid-j035 ol.roman li {
    list-style: upper-roman;
}
div#uid-j035 ol.alpha li {
    list-style: lower-alpha !important;
}
div#uid-j035 ol li {
	display:list-item;
	list-style:decimal outside;
}
div#uid-j035 ol {
    margin-bottom: 20px;
	margin-top: 20px;
    margin-left: 40px;
}
div#uid-j035 ol ol{
    margin-left: 20px;
}
.uid-j034a {
    float: right;
    margin: 0 3px 15px 0.5em;
    padding: 0;
}
.uid-j034b {
    line-height: 150%;
    margin: 0 5px 15px 20px;
    padding: 0;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}
.lb div.caption {
    margin-top: 7px;
}
.entry-utility{
    border-bottom: 1px dotted #CDCDCD;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
h1.page-title {
    background-image: url(../img/h2_title.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    /*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
    font-size: 130%;
    margin-bottom: 10px;
    min-height: 26px;
    padding-bottom: 5px;
    padding-left: 40px;
    padding-top: 11px;
}
.caprb {
    clear: both;
    float: right;
}
p.navy{ color: #003366; clear:both;}
/*-----------------造幣局短形態-----------------*/
#swap a {
    background-image: url(../img/enter.gif);
    display: block;
    height: 36px;
    margin: 0 auto 5px;
    text-align: center;
    text-decoration: none;
    width: 300px;
}
#swap a:hover {
    background-image: url(../img/enter_ov.gif);
}
div.add-caption-text {
    margin: 0 0 30px;
    text-align: center;
}
table.add-plugin-icon {
    border: 1px dotted #999999;
    margin: 0 0 20px 6px;
}
table.add-plugin-icon td {
    line-height: 120%;
    padding: 5px 15px;
}
table.add-plugin-icon img {
}
table#boxed2 {
    height: 110px;
    padding: 0;
    width: 450px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	margin-bottom:20px;
	background:#ffffee;
}
table#boxed2 td {
	border-left:1px solid #cccccc;
}
#about-info-info_jitsuseki.mint-post p { margin-bottom:25px;}
.mint-post td {}
.entry_text table.prefecture-60{ border:none; margin:0; border-collapse: collapse; border-spacing: 0;}
.entry_text table.prefecture-60 td{ border:none; line-height: 100%; padding:0;}
/* 調達情報 */
div.link-bid {
    width: 100%;
    height: 2.5em;
    background-color: #F7FFF0;
    text-align: center;
    margin-top: 2em;
    padding-top: 1.2em;
}
.link-bid a {
    padding-right: 0.4em;
}

div.link-base {
    width: 100%;
    height: 3em;
    text-align: center;
    margin-top: 1em;
}
.link-base span.goback {
    background: url("../img/goback.gif") no-repeat scroll left center transparent;
    padding-left: 1em;
}

/*-----------------カラースキーム　background-----------------*/
*:first-child+html .popup-body div#content-inner-top {
	zoom:1;
}
.mint-popup { padding-top:20px;}
.popup-body div#content-main-top {
    float:none;
    font-size: 100%;
    margin-left: 0;
    width: auto;
}
.popup-body h1{
    background: none repeat scroll 0 0 transparent;
    color: #333333;
	font-size:120%;
	margin-top: 10px;
    margin-bottom: 10px;
    padding: 0;
	width:70%;
	margin-left:auto;
	margin-right:auto;
}
.popup-body div.text {
    line-height: 140%;
    margin-top: 0;
    padding: 0 30px;
    text-align: left;
}
.popup-body {
    text-align: center;
}
.popup-body div.button {
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0;
}
.popup-body div.button2 {
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0;
}
.popup-body table {
    border-collapse: collapse;
    border-left: 1px solid #999999;
    border-spacing: 0;
    border-top: 1px solid #999999;
    font-size: 90%;
    line-height: 120%;
    margin: 8px auto 15px;
    width: 450px;
}
.popup-body table td {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    padding: 4px 6px;
    text-align: left;
}
.popup-body #popup-popup-sale-coin_coin_topics_20100901_2p table td,
.popup-body table td.tab-tit {
    text-align: center;
}
.window-body table.picture {
    border-collapse: collapse;
    border-spacing: 0;
    border: none;
    margin: 8px auto 15px;
    width: auto;
}
.window-body table.picture td {
    border:none;
    padding:0;
}
.window-body table.slide td.pict {
    line-height: 150%;
    padding: 15px 0 0 15px;
    text-align: center;
}
.window-body table.slide td.text {
    line-height: 150%;
    padding: 14px 15px 0;
    vertical-align: top;
}
.quo{
	padding-left: 1.4em;
    text-indent: -1.4em;
}
.quo-s{
	padding-left: 1em;
    text-indent: -1em;
}
.window-body div.text {
    background: none repeat scroll 0 0 #E4F1E5;
    margin: 0 auto;
    text-align: left;
    width: 560px;
}
.window-body div.text p {
    line-height: 150%;
    padding: 10px 15px 0;
	margin:0;
}
.window-body div.header {
    border-color: #73AE66;
    border-style: solid;
    border-width: 1px;
    line-height: 0;
    margin: 0 auto;
    width: 600px;
}
.window-body div.main {
    border-color: #73AE66;
    border-style: solid;
    border-width: 0 1px;
    margin: 0 auto;
    padding: 18px 0;
    width: 600px;
}
.window-body div.footer {
    border-color: #73AE66;
    border-style: solid;
    border-width: 1px;
    font-size: 80%;
    line-height: 200%;
    margin: 0 auto;
	text-align:center;
    width: 600px;
}
.window-body div.cap {
    font-size: 0em;
    line-height: 0;
    margin: 0 auto;
    width: 560px;
}
.window-body div.link {
    background: none repeat scroll 0 0 #E4F1E5;
    margin: 12px auto 11px;
    padding: 10px 0;
    text-align: center;
    width: 560px;
}
.window-body div#content-main-top {
    float: none;
    font-size: 100%;
    margin-left: 0px;
    width: auto;
}
.window-body div.button {
    margin: 0 auto;
    padding: 0;
	text-align:center;
	border: 1px solid #73AE66;
	width:600px;
}
.window-body .main div.button {
	border:none;
	width:160px;
}
.window-body div.button2 {
    margin: 0 auto;
    padding: 0;
	text-align:center;
}
span.spacer-block {
    display: block;
    font-size: 0em;
}

span#newsletter-complete-id {
    font-size: 1.5em;
}
#enjoy-event-plant_special_100806 img
, #enjoy-event-plant_special_110715 img
, #enjoy-event-plant_special_110311 img {
    margin-bottom: 5px;
}
#eng-enjoy-eng-eng_plant_museum_tokyo img {
    margin-right: 5px;
}
/*-----------------カラースキーム　background-----------------*/
/*カラースキーム　バックグランドの制御をbodyのIDで行います。*/
/*
sp　春
su　夏
au　秋
wi　冬
sa　桜
ev　イベント
*/


/*sp　春
body#sp #out_wrapper{background-image: url(../img/sp_head_top.jpg);background-position: top;}
body#sp div#navi{background-image: url(../img/sp_navi_back.jpg);}
body#sp div#navi-inner{background-image: url(../img/sp_navi_line.jpg);}
body#sp div#navi ul li{background-image: url(../img/sp_navi_line.jpg);}
body#sp ul.main li a.defo{background-image:url(../img/sp_navi_mark.jpg);}
body#sp div#main-img{background-image: url(../img/sp_topimg_back.jpg);background-color: #FFC8C8;}
body#sp div#footer{background-image: url(../img/sp_foot_back.jpg);}
body#sp div#go-back{background-image: url(../img/sp_btm_gotop.jpg);}
body#sp div#navi ul.main li ul.sub li{background-image:none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;text-align: left;}
body#sp ul.news_list li.even{background-color:#FFF7F7;}
body#sp ul.main li ul.sub li a:hover{background-color:#FFF7F7;}
body#sp div.entry_cont h3{border-left-color: #FFC8C8;}
*/

/*su　夏
body#su #out_wrapper{background-image: url(../img/su_head_top.jpg);background-position: top;}
body#su div#navi{background-image: url(../img/su_navi_back.jpg);}
body#su div#navi-inner{background-image: url(../img/su_navi_line.jpg);}
body#su div#navi ul li{background-image: url(../img/su_navi_line.jpg);}
body#su ul.main li a.defo{background-image:url(../img/su_navi_mark.jpg);}
body#su div#main-img{background-image: url(../img/su_topimg_back.jpg);background-color: #D0F7E8;}
body#su div#footer{background-image: url(../img/su_foot_back.jpg);}
body#su div#go-back{background-image: url(../img/su_btm_gotop.jpg);}
body#su div#navi ul.main li ul.sub li{background-image:none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;text-align: left;}
body#su ul.news_list li.even{background-color:#F7FFFB;}
body#su ul.main li ul.sub li a:hover{background-color:#F7FFFB;}
body#su div.entry_cont h3{border-left-color: #D0F7E8;}
*/

/*au　秋
body#au #out_wrapper{background-image: url(../img/au_head_top.jpg);background-position: top;}
body#au div#navi{background-image: url(../img/au_navi_back.jpg);}
body#au div#navi-inner{background-image: url(../img/au_navi_line.jpg);}
body#au div#navi ul li{background-image: url(../img/au_navi_line.jpg);}
body#au ul.main li a.defo{background-image:url(../img/au_navi_mark.jpg);}
body#au div#main-img{background-image: url(../img/au_topimg_back.jpg);background-color: #FFE0C8;}
body#au div#footer{background-image: url(../img/au_foot_back.jpg);}
body#au div#go-back{background-image: url(../img/au_btm_gotop.jpg);}
body#au div#navi ul.main li ul.sub li{background-image:none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;text-align: left;}
body#au ul.news_list li.even{background-color:#FFFAF7;}
body#au ul.main li ul.sub li a:hover{background-color:#FFFAF7;}
body#au div.entry_cont h3{border-left-color: #FFE0C8;}
*/

/*wi　冬
body#wi #out_wrapper{background-image: url(../img/wi_head_top.jpg);background-position: top;}
body#wi div#navi{background-image: url(../img/wi_navi_back.jpg);}
body#wi div#navi-inner{background-image: url(../img/wi_navi_line.jpg);}
body#wi div#navi ul li{background-image: url(../img/wi_navi_line.jpg);}
body#wi ul.main li a.defo{background-image:url(../img/wi_navi_mark.jpg);}
body#wi div#main-img{background-image: url(../img/wi_topimg_back.jpg);background-color: #EEF7FF;}
body#wi div#footer{background-image: url(../img/wi_foot_back.jpg);}
body#wi div#go-back{background-image: url(../img/wi_btm_gotop.jpg);}
body#wi div#navi ul.main li ul.sub li{background-image:none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;text-align: left;}
body#wi ul.news_list li.even{background-color:#F7FBFF;}
body#wi ul.main li ul.sub li a:hover{background-color:#F7FBFF;}
body#wi div.entry_cont h3{border-left-color: #EEF7FF;}
*/

/*sa　桜
body#sa #out_wrapper{background-image: url(../img/sa_head_top.jpg);background-position: top;}
body#sa div#navi{background-image: url(../img/sa_navi_back.jpg);}
body#sa div#navi-inner{background-image: url(../img/sa_navi_line.jpg);}
body#sa div#navi ul li{background-image: url(../img/sa_navi_line.jpg);}
body#sa ul.main li a.defo{background-image:url(../img/sa_navi_mark.jpg);}
body#sa div#main-img{background-image: url(../img/sa_topimg_back.jpg);background-color: #FFC8C8;}
body#sa div#footer{background-image: url(../img/sa_foot_back.jpg);}
body#sa div#go-back{background-image: url(../img/sa_btm_gotop.jpg);}
body#sa div#navi ul.main li ul.sub li{background-image:none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;text-align: left;}
body#sa ul.news_list li.even{background-color:#FFF7F7;}
body#sa ul.main li ul.sub li a:hover{background-color:#FFF7F7;}
body#sa div.entry_cont h3{border-left-color: #FFC8C8;}
*/

/*ev　イベント
body#ev #out_wrapper{background-image: url(../img/ev_head_top.jpg);background-position: top;}
body#ev div#navi{background-image: url(../img/ev_navi_back.jpg);}
body#ev div#navi-inner{background-image: url(../img/ev_navi_line.jpg);}
body#ev div#navi ul li{background-image: url(../img/ev_navi_line.jpg);}
body#ev ul.main li a.defo{background-image:url(../img/ev_navi_mark.jpg);}
body#ev div#main-img{background-image: url(../img/ev_topimg_back.jpg);background-color: #D5BF80;}
body#ev div#footer{background-image: url(../img/ev_foot_back.jpg);}
body#ev div#go-back{background-image: url(../img/ev_btm_gotop.jpg);}
body#ev div#navi ul.main li ul.sub li{background-image:none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;text-align: left;}
body#ev ul.news_list li.even{background-color:#FFF9F7;}
body#ev ul.main li ul.sub li a:hover{background-color:#FFF9F7;}
body#ev div.entry_cont h3{border-left-color: #D5BF80;}
*/

.c-links li {
	list-style: none outside none !important;
}
.entry_text #bid-bid_kankyo_info ul li.hide {
	list-style: none !important;
	background:none;
}
.entry_text ul li.hide {
	list-style: none !important;
}
table.table07 td.tab-tit{ min-width:auto;}
#uid-j035 ol.roman li li{
    list-style: decimal;
}
.entry_text .numlist ul li {list-style: disc outside none;}
.entry_text .numlist ol li {list-style: decimal outside none;}
div.uid-j037 dl.wide {
    width: 245px;
}
div.uid-j037 dl.narrow {
    width: 160px;
}
div.uid-j037 dl.wide {
    float: left;
    margin: 0 8px 10px 0;
}
div.uid-j037 dt {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #111111;
    font-weight: bold;
    padding: 3px 0;
    text-align: center;
}
div.uid-j037 dd {
    padding: 3px 0;
}
.center {
    text-align: center !important;
}
#recruit-saiyo_saiyo_100622 .entry_text ul,
#recruit-saiyo_saiyo_090525 .entry_text ul {
    margin:0;
}
#recruit-saiyo_saiyo_100622 .entry_text ul li,
#recruit-saiyo_saiyo_090525 .entry_text ul li {
    list-style:none;
}
#recruit-saiyo_saiyo_090525 .table06 td.tab-tit {
	min-width:1em;
    background: none;
}
ol.uid-e007 {
    list-style-type: lower-alpha;
}
img.right {
    display: block;
    float: right;
    margin: 0 0 15px 10px;
}
td.lr50 {
    padding-left: 50px;
    padding-right: 50px;
    border:none !important;
}
#coin-reconstruction-reconstruction_result1 td.tab-tit {
    min-width: auto;
}
dl.uid-j013b {
    line-height: 150%;
    margin: 0 5px 20px 20px;
}
dl.uid-j013b dt {
    margin-top: 30px;
}
dl.uid-j013b dd {
    margin-left: 3em;
    margin-top: 10px;
}
a.mov {
    background: url("../img/icon_movie.gif") no-repeat scroll left center transparent;
    padding: 5px 0 5px 25px;
}
span.capright {
    display: block;
    float: right;
    margin: 0 0 15px 10px;
    text-align: center;
}
span.capleft {
    display: block;
    float: left;
    margin: 0 10px 15px 0;
    text-align: center;
}
span.capcenter {
    display: block;
    margin: 0 auto 15px;
    text-align: center;
}
.entry_text ol.uid-e007 li{
    list-style-type: lower-alpha;
}
/*マークなし*/
.entry_text #operations-soukin-operations_order_medalsofhonor ul li,
.entry_text #about-info-info_privacy ul li,
.entry_text #buy-arts-coin_kinzokukougei_index ul li,
.entry_text #buy-order-coin_catalog ul li
{
	list-style: none;
}
.entry_text ul.none {
    list-style-type: none !important;
}
.entry_text ul.none li {
    list-style-type: none ;
}
#sale-coin_coin_topics_20111219 .entry_text ul {
	margin-left:20px;
}
#eng-enjoy-eng-special-exhibition-eng-eng_plant_exhibition .entry_text ul li {
    display: list-item;
}
#coin-reconstruction-reconstruction_application_qa ul.none li{
    padding-left: 1em;
    text-indent: -1em;
}
/* Call for Entries to the Coin Design Contest for Commemorative Coins for the Great East Japan Earthquake Reconstruction Project */
#eng-reconstruction-eng-eng_reconstruction_entries{
}
#eng-reconstruction-eng-eng_reconstruction_entries p{
}
#eng-reconstruction-eng-eng_reconstruction_entries ol{
}
#eng-reconstruction-eng-eng_reconstruction_entries ol li{
	list-style-type: decimal;
}
#eng-reconstruction-eng-eng_reconstruction_entries ol ol{
}
#eng-reconstruction-eng-eng_reconstruction_entries ol ol li{
	list-style-type: lower-alpha;
}
#eng-reconstruction-eng-eng_reconstruction_entries ol ul{
}
#eng-reconstruction-eng-eng_reconstruction_entries ol ul li{
	list-style-type: none;
}
#eng-reconstruction-eng-eng_reconstruction_entries ol ol ol{
}
#eng-reconstruction-eng-eng_reconstruction_entries ol ol ol li{
	list-style-type: decimal;
}


div.uid-j019 {
    margin: 0 5px 5px 20px;
    text-align: right;
}
/*回り込み*/
p.indent_back {
    margin-left: 40px;
    text-indent: -23px;
	clear:both;
}

#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page108 a.go,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page114 a.go,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page141 a.go,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page143 a.go,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page153 a.go,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page109 a.go,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page122 a.go,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page137 a.go
{
    background: url("../img/goforward.gif") no-repeat scroll left 3px transparent;
    display: block;
    margin-bottom: 10px;
    padding-left: 12px;
    white-space: pre-wrap;
    width: 180px;
    word-wrap: break-word;
}
a.go
{
    margin: 0 auto;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.entry_text #enjoy-event-plant_special_120625_2 table.table01 {
    border-collapse: inherit !important;
}
.under {
    text-decoration: underline;
}
.line100 {
    margin-top: 1em;
}
div.uid-j018 {
    margin-bottom: 20px;
}
p.small {
    font-size: 80%;
}
#about-profile-guide_chiefdirector p.center img { margin-bottom:10px; }
/*ボーダー不要*/
.entry_text #sale-coin_coin_topics_061213 table.uid-j016{ border:none;}
.entry_text #sale-coin_coin_topics_061213 table.uid-j016 td{ border:none;}
.entry_text #enjoy-plant-hiroshima-plant_exhibition_room_h table.uid-j005{ border:none;}
.entry_text #enjoy-plant-hiroshima-plant_exhibition_room_h table.uid-j005 td{ border:none;}
.entry_text #enjoy-plant-tokyo-plant_visit_museum_t table.uid-j005{ border:none;}
.entry_text #enjoy-plant-tokyo-plant_visit_museum_t table.uid-j005 td{ border:none;}
.entry_text #topics-topics_new_page39 table{ border:none;}
.entry_text #topics-topics_new_page39 table td{ border:none;}

/*黒ディスクへ*/
.entry_text #eng-buy-eng-international-eng-eng_coin_international_coinset_page39 ul li,
.entry_text #imperial-imperial_index ul li,
.entry_text #enjoy-event-plant_special_071102 ul li,
.entry_text #enjoy-event-plant_special_061027 ul li,
.entry_text #enjoy-event-plant_special_120625_2 ul li,
.entry_text #enjoy-event-plant_special_110624_2 ul li,
.entry_text #topics-topics_new_page98 ul li,
.entry_text #topics-topics_new_page79 ul li,
.entry_text #topics-topics_new_page100 ul li,
.entry_text #topics-topics_new_page123 ul li,
.entry_text #topics-topics_new_page126 ul li,
.entry_text #topics-topics_new_page129 ul li,
.entry_text #help-howto_index ul li,
.entry_text #help-howto_index2 ul li,
.entry_text #eng-enjoy-eng-special-exhibition-eng-eng_plant_exhibition ul li,
.entry_text #eng-enjoy-eng-special-exhibition-eng-eng_plant_exhibition ul li,
.entry_text #topics-topics_new_page52 ul li,
.entry_text #topics-topics_new_page52 ul li,
.entry_text #topics-topics_new_page54 ul li,
.entry_text #topics-topics_new_page55 ul li,
.entry_text #topics-topics_new_page58 ul li,
.entry_text #topics-topics_new_page70 ul li,
.entry_text #topics-topics_new_page75 ul li,
.entry_text #topics-topics_new_page80 ul li,
.entry_text #topics-topics_new_page86 ul li,
.entry_text #topics-topics_new_page89 ul li,
.entry_text #sale-coin_coin_topics_20111219 ul li {
	list-style: disc outside none;
}

/*テーブルレイアウトfix*/
#coin-reconstruction-reconstruction_result1 table.table01,
#coin-data-data_other_set_index table.table07,
#coin-data-data_event_kahei_index table.table07,
#coin-data-data_proof_set_index table.table07,
#recruit-saiyo_saiyo_090525 table,
#recruit-saiyo_saiyo_100622 table,
#recruit-saiyo_saiyo_qa table
/*#bid-rakusatsu-kouji2011-kouji2011-hiroshima-bid_raku_kouji_kako_K_H23_3 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_7 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-hiroshima-bid_raku_kouji_kako_K_H23_1 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_2 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_3 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_12 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_5 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_8 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_11 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-hiroshima-bid_raku_kouji_kako_K_H23_2 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_10 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_9 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_1 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_6 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-hiroshima-bid_raku_kouji_kako_K_H23_5 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-hiroshima-bid_raku_kouji_kako_K_H23_4 table.table08.width-w,
#bid-rakusatsu-kouji2011-kouji2011-honkyoku-bid_raku_kouji_kako_K_O23_4 table.table08.width-w*/
{
    table-layout: fixed;
}

.entry_text #coin-manufacture-operations_coin_presently-minted table.table01 {
    width: 240px;
	float:right;
}
.entry_text #eng-production-eng-eng_operations_coin_index table.table01 {
    width: 240px;
	float:right;
	margin-top:0;
}
.entry_text #coin-manufacture-operations_coin_presently-minted .lb {
    clear: right;
    display: block;
    float: left;
    padding: 2px 20px 10px 0px;
    vertical-align: top;
}
.lb div.caption {
	margin:7px auto 5px;}
.lb div.caption a.go {
}
.entry_text .category-index ul {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
}
.entry_text .category-index ul li {
	list-style:none;
}
p.indent {
    margin-left: 60px;
}
.uid-e006a07 div {
    float: right;
    margin: 0 20px;
}
.uid-e006a07 p {
    margin: 0 0 25px 20px;
}
div.uid-j037 dl {
    float: left;
    margin: 0 8px 10px 0;
}
div.uid-j015 {
    margin-top: 15px;
}
p#uid-e001,
p#uid-e002 {
	text-align:center;
}
p#uid-e001 img,
p#uid-e002 img {
}
hr {
    border-width: 0;
    clear: both;
    display: block;
    height: 0;
    margin: 0;
    visibility: hidden;
}
hr.dot{
    border-bottom: 1px dotted #000000;
	visibility: visible;
}
div#link-box {
    background-color: #F7FFF0;
    clear: both;
    line-height: 140%;
    margin: 0 6px 20px;
    padding: 8px 13px;
	text-align:center;
}
.caplb {
    clear: both;
    float: left;
    font-size: 90%;
    margin: 0 5px 5px 20px;
}
#eng-enjoy-eng-event-eng-eng_event_finaljudge2011 p.small {
    clear: both;
}
.uid-e006a07 { overflow:hidden;}
.entry_text .mint-popup table.slide {
    border-collapse: collapse;
    border-spacing: 0;
    border-width: 0;
    margin: 0 auto;
    width: 560px;
}
.window-body table.slide td.pict {
	border:none;
}
.window-body table.slide td.text {
	border:none;
}
.entry_text table.analysis01 { table-layout:fixed; }
.entry_text table.analysis01 td.tab-tit { min-width:inherit; width:auto;}
.entry_text #sale-coin_coin_topics_20100901 .table06 td.tab-tit { min-width:inherit; width:auto; background:none;}
.entry_text #sale-coin_coin_topics_20100901 table.table05 { }
.entry_text #sale-coin_coin_topics_20101101 .table06 td.tab-tit { min-width:inherit; width:auto; background:none;}

.entry_text #enjoy-event-event_event_091016 td {
}
#eng-buy-eng-eng_coin_mint_shop table.table01 {
    width: auto;
	margin-top:0;
}
#sale-coin_coin_topics_20100723 ol {
    clear: both;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 20px;
}
.exhi img { padding:5px;}
#eng-production-eng-eng_operations_coin_process01 .center img,
#eng-production-eng-eng_operations_coin_process02 .center img { padding:5px;}
.line75 {
    margin-top: 0.75em;
}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page109 .center,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page153 .center,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page81 .center,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page137 .center{ clear:both; }
.attention2 {
    color: #FF0000;
    font-size: 120%;
}
#sale-coin_coin_topics_20120711 .lb {
    padding: 2px 10px 10px;
}
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page81 .lb {
	width: 190px;
}
#topics-topics_new_page45 .lb {
    padding: 2px 5px 0;
}
#topics-topics_new_page45 div.center {
    margin: 5px 0;
}
p.center.small a{ padding-left:5px; padding-right:5px;}
.skip-link a{ background: url("../img/gobot.gif") no-repeat scroll left 3px transparent; padding-left: 14px;}
.line {
    background-color: #FFCCFF !important;
}
.link_banner{ text-align:center;}
#operations-production-operations_coin_process01 .clear img { padding:5px;}
#operations-production-operations_coin_process02 .clear img { padding:5px;}

body.category-class-coinset-online-sale .lb div.caption
, body.category-class-coinset-online-syuryou .lb div.caption
, body.category-class-coinset .lb div.caption
, body.category-class-coinset-syuryou .lb div.caption
, body.category-class-coinset-event .lb div.caption
{
    width: 200px;
}
body.category-class-coinset-online-sale .lb
, body.category-class-coinset-online-syuryou .lb
, body.category-class-coinset .lb
, body.category-class-coinset-syuryou .lb
, body.category-class-coinset-event .lb
{
    padding: 2px 15px 10px 0px;
}

body.category-class-coinset-online-sale table.table01
, body.category-class-coinset-online-syuryou table.table01
, body.category-class-coinset table.table01
, body.category-class-coinset-syuryou table.table01
, body.category-class-coinset-event table.table01
{
    table-layout: fixed;
}
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page51 .lb div.caption,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page51 .lb div.caption
{
    width: 277px;
}
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page51 .lb{
    padding: 2px 15px 10px 0 !important;
	width:278px;
}
#buy-coinset-event-coin_kahei_event_hanbai_index .lb div.caption {
    width: 180px;
}
#eng-operations-eng-eng_operations_analysis-mov p.small a,
#eng-operations-eng-eng_operations_certification-mov p.center.small a,
#eng-operations-eng-eng_operations_certification-02 p.center.small a {
    padding-left: 14px;
	padding-right: 0;
}
p.vb img{ vertical-align:bottom;}

table.t-fix{ table-layout:fixed;}
#sale-coin_coin_topics_20100723 ol { margin-left:25px; }

#ev.category-class-coinset .lb,
.category-class-coinset-online-sale .lb,
{ width:200px; }
.category-class-coinset .lb,
.category-class-coinset-online-sale .lb,
.categoryi-class-coinset-syuryou .lb,
.category-class-coinset-event .lb,
.category-class-coinset-online-syuryou .lb
{width:280px;}

#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page54 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page55 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page59 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page60 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page61 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page63 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page67 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page71 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page74 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page75 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page77 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page80 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page81 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page84 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page85 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page91 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page92 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page93 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page97 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page98 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page99 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page100 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page103 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page107 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page108 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page109 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page113 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page114 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page115 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page121 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page122 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page126 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page127 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page128 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page129 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page130 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page131 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page134 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page136 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page137 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page141 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page142 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page143 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page148 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page152 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page153 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page157 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page158 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page159 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page160 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page84 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page170 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page175 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page176 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page62 .lb,
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page201 .lb{ width:200px; }
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page54 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page55 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page59 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page60 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page61 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page67 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page71 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page74 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page75 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page77 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page80 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page81 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page84 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page85 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page91 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page92 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page93 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page97 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page98 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page99 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page100 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page103 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page107 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page108 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page109 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page113 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page114 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page115 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page121 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page122 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page126 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page127 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page128 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page129 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page130 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page131 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page134 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page136 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page137 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page141 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page142 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page143 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page148 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page152 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page153 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page157 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page158 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page159 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page160 .lb,
#buy-coinset-online-coinset-online-sale-coin_kahei_tushin_hanbai_page84 .lb{ width:200px; }

#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page35 .lb{width:290px;}
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page30 .lb{width:180px;}
#buy-coinset-online-coinset-online-syuryou-coin_kahei_tushin_hanbai_page68 .lb,
#buy-coinset-event-coin_kahei_event_hanbai_page84 .lb{ width:300px; }

#eng-kids-eng-eng_kids_make_inspecting p.center img,
#eng-kids-eng-eng_kids_make_coining p.center img,
#eng-kids-eng-eng_kids_make_edging p.center img,
#eng-kids-eng-eng_kids_make_blanking p.center img,
#eng-kids-eng-eng_kids_make_melting p.center img,
#eng-kids-eng-eng_kids_make_rolling p.center img
{ vertical-align:bottom;}

#eng-kids-eng-eng_kids_make_inspecting p.center > img,
#eng-kids-eng-eng_kids_make_coining p.center > img,
#eng-kids-eng-eng_kids_make_edging p.center > img,
#eng-kids-eng-eng_kids_make_blanking p.center > img,
#eng-kids-eng-eng_kids_make_melting p.center > img,
#eng-kids-eng-eng_kids_make_rolling p.center > img
{ margin-right:20px; }

#eng-kids-eng-eng_kids_circulating_c table.table01 {
    margin: 0;
    width: 300px;
}
#eng-kids-eng-eng_kids_circulating_c table.table01 td.tab-tit {
	min-width:120px;
}
#eng-kids-eng-eng_kids_go .category-index li {  border-bottom: none;}

#eng-kids-eng-eng_kids_heritage_14 p img {
    display: block;
    margin: 0 auto;
    width: 250px;
}
#eng-kids-eng-eng_kids_various_q ol ~ p {
	line-height:150%;
	margin: 0 5px 20px 20px;
}
#eng-kids-eng-eng_kids_various_q h3 {
    border: none;
	color:#007766;
	margin-bottom:0;
}
iframe.inline-pdf {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 850px;
}
#qForm .center input {
    background: url("../img/bkg_qui_but.gif") no-repeat scroll 0 2px transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 120%;
    font-weight: bold;
    overflow: hidden;
    padding: 6px;
    width: 100px;
}
textarea#question {
    width: 444px;
}
#qForm div {
	text-align:center;
	width:100%;
}
#qForm table {
	background:#a9f2ff;
	border:none;
	width:100%;
}
#qForm table td {
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
}
#qForm table td input {
	text-align: center;
        background:#a9f2ff;
}
#qForm table td div {
	text-align: left;
	width: 400px;
}

#qForm input#CorrectA{ margin-bottom:20px}
#qForm textarea#description { border:none; background:#f7f4d5; width:444px;}

.entry_text #qForm p {
    margin-bottom: 10px;
}
.entry_text #qForm div.center {
    margin: 0 0;
    text-align: center;
}
div.ol-level ol.ol-level1 {
    list-style-type: decimal;
}
div.ol-level ol.ol-level1 li {
    list-style: decimal outside none;
}
div.ol-level ol.ol-level2 {
    list-style-type: lower-latin;
}
div.ol-level ol.ol-level2 li {
    list-style: lower-latin outside none;
}
div.ol-level ol.ol-level3 {
    list-style-type: lower-roman;
}
div.ol-level ol.ol-level3 li {
    list-style: lower-roman outside none;
}
.entry_text #popup-data_kinen_page64 table th,
.entry_text #popup-data_kinen_page14 table th,
.entry_text #popup-data_kinen_page13 table th,
.entry_text #popup-data_kinen_page50 table th,
.entry_text #popup-data_kinen_page15 table th,
.entry_text #popup-data_kinen_page93 table th,
.entry_text #popup-data_kinen_page83 table th,
.entry_text #popup-data_kinen_page91 table th,
.entry_text #popup-data_kinen_page57 table th,
.entry_text #popup-data_kinen_page16 table th,
.entry_text #popup-data_kinen_page85 table th,
.entry_text #popup-data_kinen_page29 table th,
.entry_text #popup-data_kinen_page23 table th,
.entry_text #popup-data_kinen_page89 table th,
.entry_text #popup-data_kinen_page86 table th,
.entry_text #popup-data_kinen_page68 table th,
.entry_text #popup-data_kinen_page45 table th,
.entry_text #popup-data_kinen_page46 table th,
.entry_text #popup-data_kinen_page59 table th,
.entry_text #popup-data_kinen_page39 table th,
.entry_text #popup-data_kinen_page01 table th,
.entry_text #popup-data_kinen_page47 table th,
.entry_text #popup-data_kinen_page81 table th,
.entry_text #popup-data_kinen_page90 table th,
.entry_text #popup-data_kinen_page04 table th,
.entry_text #popup-data_kinen_page37 table th,
.entry_text #popup-data_kinen_page80 table th,
.entry_text #popup-data_kinen_page34 table th,
.entry_text #popup-data_kinen_page66 table th,
.entry_text #popup-data_kinen_page87 table th,
.entry_text #popup-data_kinen_page10 table th,
.entry_text #popup-data_kinen_page56 table th,
.entry_text #popup-data_kinen_page82 table th,
.entry_text #popup-data_kinen_page41 table th,
.entry_text #popup-data_kinen_page67 table th,
.entry_text #popup-data_kinen_page32 table th,
.entry_text #popup-data_kinen_page35 table th,
.entry_text #popup-data_kinen_page20 table th,
.entry_text #popup-data_kinen_page27 table th,
.entry_text #popup-data_kinen_page02 table th,
.entry_text #popup-data_kinen_page78 table th,
.entry_text #popup-data_kinen_page19 table th,
.entry_text #popup-data_kinen_page72 table th,
.entry_text #popup-data_kinen_page55 table th,
.entry_text #popup-data_kinen_page74 table th,
.entry_text #popup-data_kinen_page22 table th,
.entry_text #popup-data_kinen_page49 table th,
.entry_text #popup-data_kinen_page73 table th,
.entry_text #popup-data_kinen_page76 table th,
.entry_text #popup-data_kinen_page69 table th,
.entry_text #popup-data_kinen_page11 table th,
.entry_text #popup-data_kinen_page40 table th,
.entry_text #popup-data_kinen_page44 table th,
.entry_text #popup-data_kinen_page54 table th,
.entry_text #popup-data_kinen_page25 table th,
.entry_text #popup-data_kinen_page61 table th,
.entry_text #popup-data_kinen_page42 table th,
.entry_text #popup-data_kinen_page36 table th,
.entry_text #popup-data_kinen_page65 table th,
.entry_text #popup-data_kinen_page63 table th,
.entry_text #popup-data_kinen_page18 table th,
.entry_text #popup-data_kinen_page62 table th,
.entry_text #popup-data_kinen_page21 table th,
.entry_text #popup-data_kinen_page28 table th,
.entry_text #popup-data_kinen_page52 table th,
.entry_text #popup-data_kinen_page75 table th,
.entry_text #popup-data_kinen_page30 table th,
.entry_text #popup-data_kinen_page24 table th,
.entry_text #popup-data_kinen_page58 table th,
.entry_text #popup-data_kinen_page17 table th,
.entry_text #popup-data_kinen_page38 table th,
.entry_text #popup-data_kinen_page88 table th,
.entry_text #popup-data_kinen_page48 table th,
.entry_text #popup-data_kinen_page06 table th,
.entry_text #popup-data_kinen_page77 table th,
.entry_text #popup-data_kinen_page70 table th,
.entry_text #popup-data_kinen_page43 table th,
.entry_text #popup-data_kinen_page12 table th,
.entry_text #popup-data_kinen_page31 table th,
.entry_text #popup-data_kinen_page51 table th,
.entry_text #popup-data_kinen_page71 table th,
.entry_text #popup-data_kinen_page05 table th,
.entry_text #popup-data_kinen_page79 table th,
.entry_text #popup-data_kinen_page26 table th,
.entry_text #popup-data_kinen_page03 table th,
.entry_text #popup-data_kinen_page07 table th,
.entry_text #popup-data_kinen_page33 table th,
.entry_text #popup-data_kinen_page09 table th,
.entry_text #popup-data_kinen_page60 table th,
.entry_text #popup-data_kinen_page92 table th,
.entry_text #popup-data_kinen_page84 table th,
.entry_text #popup-data_kinen_page53 table th,
.entry_text #popup-data_kinen_page08 table th { text-align:left; }
#kanji-sora {
    vertical-align: text-bottom;
    margin-left  : 0.25em;
    margin-right : 0.25em;
    margin-bottom: 0.25em;
}
#pankuzu ul li.even img.kanji-moji  {
    vertical-align: text-bottom;
    margin-left  : 0.25em;
    margin-right : 0.25em;
    margin-bottom: 0em;
}
.kanji-moji {
    vertical-align: text-bottom;
    margin-left  : 0.25em;
    margin-right : 0.25em;
    margin-bottom: 0.2em;
}
.coin-img-space img { padding: 0.5em; }
.width200{width:200px;}
#michecker-checked-url-list ul li{ margin-bottom:5px; word-break:break-all; }
