@charset "EUC-JP";
/*左カラム*/
.common_second #dlmenu {background: url(/shop/images_common/left_grp2.jpg) repeat-y;}
.common_second #dlmenu p.title{background: url(/shop/dl/images_common/left_grpdl.jpg) no-repeat; height:30px; text-indent: -9999px;}
.common_second #dlmenu p.waku1d{background: url(/shop/images_common/left_grp4.jpg) no-repeat; height:9px; text-indent: -9999px;}


.common_second #mainContent * {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.6;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.common_second #mainContent .special{ font-size: 10px; }

/*メインカラム*/
.common_second #mainContent p.sub8{background: url(/shop/dl/images_common/second_sub8.jpg) no-repeat; height:35px; text-indent: -9999px;}
.common_second #mainContent p.sub8_0{background: url(/shop/dl/img/dl_sub28l.gif) no-repeat; height:35px; text-indent: -9999px;}
.common_second #mainContent p.sub8_1{background: url(/shop/dl/img/dl_sub11l.gif) no-repeat; height:35px; text-indent: -9999px;}
.common_second #mainContent p.sub8_2{background: url(/shop/dl/img/dl_sub12l.gif) no-repeat; height:35px; text-indent: -9999px;}
.common_second #mainContent p.sub8_3{background: url(/shop/dl/img/dl_sub27l.gif) no-repeat; height:35px; text-indent: -9999px;}
.common_second #mainContent p.sub8_4{background: url(/shop/dl/img/inquiry_grp4.gif) no-repeat; height:35px; text-indent: -9999px;}
.common_second #mainContent p.sub8_5{background: url(/shop/dl/img/qa_grp1.gif) no-repeat; height:35px; text-indent: -9999px;}

/* 看板 */
#signboard { padding: 0.8em 0px 1em; }

/* お知らせ */
.infonews { margin: auto; border: solid 1px #BFC5C5; width: 735px;font-size: 12px; padding: 5px;}
.infonews  dl { margin: 0; padding: 0; }
.infonews dt.txt { width: 6em; float: left; padding: 5px; border-bottom: solid 1px #BFC5C5;border-bottom-style: dotted;} 
.infonews dt.txt2 { width: 6em; float: left; padding: 5px; }
.infonews dd.txt {margin: 0 0 0 6em; font-size: 12px;border-bottom: solid 1px #BFC5C5; border-bottom-style: dotted; padding: 5px;}
.infonews dd.txt2 {margin: 0 0 0 6em; font-size: 12px;padding: 5px;}

#images690 {width:630px;height:150px; border: solid 1px #E5E1E1;}
#images630 p img{}

/*テキスト情報*/
.common_second #mainContent .txtbox3 {width:724px;padding:0.5em 1em;}
.common_second #mainContent .txtbox3 p	{font-weight: bold;}
.common_second #mainContent .txtbox3 dl	{}
.common_second #mainContent .txtbox3 dt     {font-size:12px;} 
.common_second #mainContent .txtbox3 dt.caution {font-size:10px;} 
.common_second #mainContent .txtbox3 dd.txt {font-size:12px;border-bottom:solid 1px #BFC5C5;border-bottom-style:dotted;padding:5px;}
.txtbox3 dd.txt2 {font-size:12px;padding:5px;}

/* 説明 */
.common_second #mainContent .explanation {}
.common_second #mainContent .explanation p.item_a {font-weight: bold; color: #73A62D; font-size: 14px; padding :1em 0.5em 0.5em 0em;}
.common_second #mainContent .explanation p.item_b {font-size: 14px; color:#990000; padding :0.5em 0em 0.2em 0em;}
.common_second #mainContent .explanation p.text {padding :0 0.2em ; font-size: 100%;}
.common_second #mainContent .explanation ul.kome { padding: 0 0 0 1em; list-style:none}

/* 画像 と 説明 */
.common_second #mainContent .explanation #pic { float: left; }
.common_second #mainContent .explanation #txt { margin: 0 0 0 165px; height: 156px;}

.common_second #mainContent .explanation .box { border-color: #D58D62; border-width: 2px; border-style: solid; background-color: #FFFEEC; padding :0.5em 0.5em;}
.common_second #mainContent .explanation .box ul { margin: 0.5em 0 0 1em;}
.common_second #mainContent .explanation .box li { margin: 0 0 0.5em 0; text-indent: -1em}
.common_second #mainContent .explanation .box table { background-color: #C6CAC4; width: 95%; margin-left: 1em;}
	/*説明の注意文*/
.common_second #mainContent .explanation .box ul.attention { list-style: none url("/shop/images/icon/caution.gif") ; margin: 0em 0 0 2em;}
.common_second #mainContent .explanation .box li.attention { margin: 0; text-indent: -0em;}
.common_second #mainContent .explanation .box .red { color: firebrick; }

	/*番号つきリスト*/
.common_second #mainContent .explanation .box ol {margin: 0em 0 0 2em;}
.common_second #mainContent .explanation .box li.num { margin: 0; text-indent: -0em;}

.common_second #mainContent .explanation .box td.item { background-color: #E7EAE1; width: 25%; padding :0.5em 1em; caption-side: top; }
.common_second #mainContent .explanation .box td.text { background-color: #FFFFFF; padding :0.5em 1em;}


.common_second #mainContent .explanation table { background-color: #C6CAC4;}
.common_second #mainContent .explanation td.item { background-color: #E7EAE1; width: 15%; padding :0.5em 1em; caption-side: top; }
.common_second #mainContent .explanation td.text { background-color: #FFFFFF; padding :0.5em 1em;}
.common_second #mainContent .explanation ul { margin: 0 0 0 1em;}

/* 使用許諾同意書 */
.common_second #mainContent .news {padding: 1em 0em;}
.common_second #mainContent .news table.waku { background-color: #999999; width:745px;}
.common_second #mainContent .news table { background-color: #F0FBFA; width: 100%; }
.common_second #mainContent .news tr { }
.common_second #mainContent .news td { background-color: #F0FBFA;vertical-align:top;}
.common_second #mainContent .news table.white { background-color: #ffffff; }
.common_second #mainContent .news td.white { background-color: #ffffff;  }

/* 『信長の野望・創造』ダウンロードコンテンツ 商品陳列 */
.common_second #mainContent #lineup { 
	border-left-style: solid;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #CF5250;
	color: #CF5250;
	font-size: 16px;
	font-weight:bolder;
	padding-left: 0.5em;
	margin: 1em 3px;
}


/* 販売調整 souzou kw 140324 */


.common_second #mainContent td.price_table					{ }

.common_second #mainContent td.price_table .price_wrap	{ font-size:20px; text-align:center; width:740px; margin:-2px auto 0; background:#FC6; }

.common_second #mainContent td.price_table h6				{ font-size:20px; display:inline;  }
.common_second #mainContent td.price_table em				{ font-size:20px; font-weight:bold; display:inline;  }


/* title ex */
.common_second #mainContent td.price_table.souzou .price_wrap	{ background:#FC6; }





/*注意書き*/
.common_second #mainContent .notes		{border:solid 1px #C4F0EC; margin: 4px;}
.common_second #mainContent .notes h3	{background-color: #C4F0EC;font-size: 12px;font-weight: normal;padding: 0.3em 0.5em;}
.common_second #mainContent .notes ul	{ list-style: none url("/shop/images/icon/caution.gif") ; padding-left: 2.5em;  }
/* border-bottom:solid 1px #C4F0EC;border-bottom-style:dotted;}*/
.common_second #mainContent .notes li	{font-size:12px;} 
.common_second #mainContent .notes li.txt {font-size:12px;border-bottom:solid 1px #C4F0EC;border-bottom-style:dotted;padding:5px;}
.common_second #mainContent .notes li.txtend {font-size:12px; padding:5px;}


/* ダウンロード実行 */
.do_download * {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.6;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.do_download #bg_wrap { background: url(/shop/dl/souzou/images/back2.jpg) repeat-x left top; }

.do_download #outline {
	margin: 0px auto 0px;
	position: relative;
	height: 200px;
	width: 940px;
}
.clear {
	clear: both;
}
.do_download #header {
	width: 100%;
	margin: 5px 5px;
	text-indent: -9999px;
	background: url(/regist_c/ticket_regist/files/gc_logotype.jpg) left top no-repeat;
	height: 55px;
	float: left;
}

.do_download #container {
	width: 940px;
	margin: 0px auto 0px auto;
	top: 80px;
	left: 2px;
	position: absolute;
}

.do_download #mainContent {
	padding: 0px 0px 0px 2px;
}

.do_download #mainContent .notes {border:solid 1px #C4F0EC; margin: 1em;}
.do_download #mainContent .notes h3 {background-color: #C4F0EC;font-size: 12px;font-weight: normal;padding: 0.3em 0.5em;}
.do_download #mainContent .notes p {font-size: 12px;font-weight: normal;padding: 0.3em 0.5em;}


.do_download #footer { top: 180px; left: 2px; position:absolute; height:85px; }
.do_download #footer p.co {background: url(/shop/images_common/ktncoltd.jpg) no-repeat; height:50px; width:940px; text-indent: -9999px; }

