/*
Theme Name: japan_mint
Description:造幣局オリジナルテンプレート
Author:造幣局
*/


@charset "utf-8";
/* CSS Document */

@import "common/css/style.css";

/* ICDC日本語DIV調整用*/
div.uid-j034b2 {
	padding: 0px;
	margin: 0px 5px 15px 20px;
	line-height: 150%;
	min-height: 150px;
	height: auto !important
	word-wrap: break-word;
}

/* マーカーなし　テーブルリスト表示*/
#content ul.tnone li {
	font-size: 100%;
	margin-left: 1px;
	list-style-type: none;
	margin-bottom: 2px;
	padding: 1px 12px 1px;
	text-indent:-12px;
}
/* マーカーなし　入れ子リスト表示*/
#none {}
#none ul.lnone li {
	margin: 1px;
	list-style-type: none;
	padding: 0px;
	text-indent: -13px;
}

#none ul.lnone li ul {
	margin: 1px 1px 1px 10px;
	padding: 1px 1px 1px;
}	
#none ul.lnone li ul li {
	margin: 1px;
	padding: 0px
}	
/* 字下げインデント 桜特設ページ用*/
.indent_back {
	text-indent:-1em;
	padding-left:1em;
}
/* h4*/
h4.color {
	padding-left:15px;
	font-size:100%;
	background-color: #FFE9E0;
	margin-bottom: 15px;

}
/* イラストマップ　ポップアップ*/
div.pop_text{
    margin-top: 20px;
}

/* 黒●リスト表示×*/
#square{}
#square ul.sq {
	list-style-type: square;
}
#square ul.sq li {
	margin-left: 5px;
}

/*復興記念貨用リスト表示 */
#coin-reconstruction_index{}
#coin-reconstruction_index ul.category-index
li {
padding-bottom: 5px; 
padding-left: 15px;
padding-right: 0px; 
margin-bottom: 5px; 
background: url(/wp-content/themes/japan_mint/common/img/arr_cusor.gif) no-repeat left 1em; 
padding-top: 5px
}



/*情報公開カテゴリ用リスト表示 */
#about-info-info{ }
#about-info-info ul.c-links
li {
padding-bottom: 5px; 
padding-left: 15px;
padding-right: 0px; 
margin-bottom: 5px; 
background: url(/wp-content/themes/japan_mint/common/img/arr_cusor.gif) no-repeat left 1em; 
padding-top: 5px
}

#about-info-info ul.c-links li.lnone{
	padding-bottom: 5px; 
	padding-left: 15px;
	padding-right: 0px; 
	margin-bottom: 5px; 
	background: none;
}
#about-info-info ul.c-links li.lnone ul {
margin-top: 0px; 
margin-bottom: 0px;
}
#about-info-info ul.c-links li.lnone ul li {
padding-bottom: 5px; 
padding-left: 15px;
padding-right: 0px; 
margin-bottom: 5px; 
background: url(/wp-content/themes/japan_mint/common/img/arr_cusor.gif) no-repeat left 1em; 
padding-top: 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;
}

/* メルマガご案内用*/
#coin-reconstruction_index.{ }
#coin-reconstruction_index.boxed_blue {
border-style: #00008b 1px solid;
padding-top: 8px;
padding-bottom: 8px;
margin: 10px 0px;
padding-left: 13px;
padding-right: 13px;
clear: both;
}
#coin-reconstruction_index.boxed_blue.p {
font-size: 70%;
}

/* 青文字*/
.blue {
	color: #0000FF;
}
/* 朱赤文字*/
.red{
	color: #ff0000;
}
/*偽造防止コンテンツ追加分*/
.detection-box2.first {
 margin-top:-12px; 
}
#end.detection-box2 {
	margin-bottom: 300px;
}
.detection-box2 {
	margin-bottom: 15px;
position:relative;
}
.detection-box2 .mid2 {
	background: url(/wp-content/themes/japan_mint/common/img/tech_block_mid_bg.gif) repeat-y scroll 0 0 transparent;
}
.detection-box2 .head2 {
	background: url(/wp-content/themes/japan_mint/common/img/tech_block_head_bg_moto.gif) no-repeat scroll left top transparent;
}

.detection-box2 .foot2 {
 padding: 30px 15px 15px;
 background: url(/wp-content/themes/japan_mint/common/img/tech_block_bottom_bg.gif)
no-repeat scroll left bottom transparent;
}

*:first-child + HTML .detection-box2 .head2 {
	ZOOM: 1;
margin: 0;
padding: 0;

}

.detection-box2 .block-title2 {
	padding-right: 10px;
}

.detection-box2 .block-title2 strong {
background: url(/wp-content/themes/japan_mint/common/img/tech_block_dash_bg.gif) repeat-x scroll left bottom transparent;
 font-size: 130%;
display: block;
position:absolute;
top:20px;
}
.detection-box2 .block-title2  img{
position:absolute;
right:20px;
top:10px;
}

.detection-box2 .block-content2 .photo2 {
 width: 171px;
 float: left;
 clear: both;
}
.detection-box2 .block-content2 {
	overflow: hidden;

}

.detection-box2 .block-content2 .photo2 p {
	text-align: center;
margin-bottom: 5px;
}
.detection-box2 .block-content2 .txt2 {
	margin-left: 180px;
}
.detection-box2 .block-content2 .txt2 strong {
	display:block;
	color:#9D342C;
	background-color: transparent;
}


/*-----------------造幣局販売部分CSS追記(2013.3.19)-----------------*/
/*一覧ページ用設定*/
#hanbai_index { }

#hanbai_index a.go { /*goリンク用*/
	display:block;
}
#hanbai_index .rb { /*写真用枠*/
	width:180px;
	float: right;
	display:block;
	padding: 0px 5px 5px 20px;
	vertical-align: top;
	text-align: center;
}
#hanbai_index .lb { /*写真用枠*/
	width:180px;
	float: left;
	display:block;
	padding: 0px 20px 5px 5px;
	vertical-align: top;
	text-align: center;
}

#hanbai_index a.next {
	background: url(/wp-content/themes/japan_mint/common/img/goforward.gif) no-repeat scroll right center transparent;
	padding-right: 14px;
	width:180px;
	float: right;
	display:block;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
	text-align:right;
}
#hanbai_index a.prev {
    background: url(/wp-content/themes/japan_mint/common/img/goback.gif) no-repeat scroll left center transparent;
    padding-left: 14px;
	width:180px;
	float: left;
	display:block;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	text-align:left;

}

/*製品の詳細ページ用設定*/
#hanbai_detail { }

#hanbai_detail a.go { /*goリンク用*/
	display:block;
}
#hanbai_detail .lb { /*写真用枠*/
	width:180px;
	float: left;
	display:block;
	padding: 0px 20px 5px 5px;
	vertical-align: top;
	text-align: center;
}
#hanbai_detail .rb { /*写真用枠*/
	width:180px;
	float: right;
	display:block;
	padding: 0px 5px 5px 20px;
	vertical-align: top;
	text-align: center;
}

/*販売要領等テーブル*/
.table_hanbai {
    width: 100%;
    table-layout: auto;
}

.table_hanbai col{/*タイトル列の設定*/
    width:6.0em;
    min-width:5.5em;
}

/*販売テーブル（枠無し、見出し改行なし）*/
.table_hanbai_nb {
    width: 100%;
    border: 0px none!important;
}

.table_hanbai_nb tbody th{
    white-space: nowrap;
    border: 0px none;
    text-align : left;
    background-color :transparent;
    vertical-align : top;
    font-weight : normal;
}

.table_hanbai_nb tbody td{
    border: 0px none;
    text-align : left;
    background-color :transparent;
    vertical-align : top;
}

/*その他*/
.hanbai_small{
    font-size:80%;
}

.hanbai_indent_a {
   display:block;
   text-indent: -1em; /* 文字1文字分上げる */
   padding-left: 1em;  /* 2文字分右に下げる */
}

.hanbai_indent_s {
   display:block;
   text-indent: 1em; /* 文字1文字分下げる */
}
