﻿@charset "UTF-8";
/* CSS Document */


#main_updl{
	background-image: url(../update_dlc/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFF;
}



#updl_head{ height: 178px; width: 1000px; margin: 0 auto; position: relative; background-image: url(../update_dlc/update_dlc_head.png);}
#updl_bg{
	width: 1000px;
	margin: 0 auto;
	min-height: 485px;
	position: relative;
	background-image: url(../update_dlc/update_dlc_bg.png);
	background-repeat: repeat-y;
}
#updl_bg_00{
	width: 1000px;
	margin: 0 auto;
	min-height: 1050px;
	position: relative;
	background-image: url(../update_dlc/update_dlc_bg.png);
	background-repeat: repeat-y;
}

#updl_bottom{ height: 84px; width: 1000px; margin: 0 auto; position: relative; background-image: url(../update_dlc/update_dlc_bottom.png)}



#updl_text_head{ width: 802px; margin: 0 auto; margin-top:20px; height: 13px; background-image:url(../update_dlc/text_bg_head_0930.jpg);}
#updl_text_main{ width: 802px; margin: 0 auto;  padding-top:10px; padding-bottom:30px; background-image:url(../update_dlc/text_bg_main.jpg);}
#updl_text_bottom{ width: 802px; margin: 0 auto; height: 13px; background-image:url(../update_dlc/text_bg_bottom.jpg); margin-bottom:20px;}


#up_new00{ position: absolute; height: 16px; width: 55px; left:620px; top: 180px; z-index: 999;}

.up_pm_new{ position: absolute; height: 16px; width: 55px; right: 5px; top: 22px; z-index: 1;}
#uptitle{ height:50px;}

#uppm_btn{ overflow: hidden; position: relative; height: 148px; width: 240px; left: 400px; top: -60px;}
#uppm_btn02{ overflow: hidden; position: relative; height: 148px; width: 240px; left: 400px; top: 25px;}
#ampm_btn{
	overflow: hidden;
	position: relative;
	height: 148px;
	width: 240px;
	left: 50px;
	top: -7px;
	margin-bottom: 5px;
}

#ami_img{ height:450px;}
#ami_img02{ height:310px; margin-bottom:10pt;}
#ami_img03{ height:300px; margin-bottom:10pt;}
#ami_img04{ margin-bottom:20pt; color:#FFF; }

#ami_img05{ height:60px; margin-bottom:5pt;}
#ami_img06{ height:60px; margin-bottom:10pt;}
.ami6{ color:#FC0; background-color: #8f210a;}

#updl_layout{ width: 620px; margin: 0 auto; z-index: 999; padding-top: 25px;}
#updl_layout_00{
	width: 802px;
	margin: 0 auto;
	z-index: 999;
	padding-top: 115px;
}
#updl_layout_01{
	width: 802px;
	margin: 0 auto;
	z-index: 999;
	padding-top: 550px;
}
#updl_layout_02{
	width: 802px;
	margin: 0 auto;
	z-index: 999;
	padding-top: 1550px;
}

.list_update{width: 620px; border-top:solid 1px #776044; color:#FFF;}
.list_update a{ color:#FF3;}
.list_update a:hover{color:#F93; text-decoration:none;}
.list_update td{ padding-top:3px; padding-bottom:3px; padding-left:3px; border-bottom:solid 1px #776044;}
.list_update td dt{ float:left;}
.list_update td dd{ margin-left:1em;}

.update_img{ margin-left:10px;}

.text_attention{
	padding: 20px 50px 25px;
	background-image: url(../update/white_bg.jpg);
	background-repeat: repeat-y;
}

.text_attention02{
	padding: 20px 50px 25px 65px;
	background-repeat: repeat-y;
	border:thin solid #FC0;
}

.body_caption{ font-size:13px; color: #FFF;}

.ura{ font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif}

#upd_btn{
	overflow: hidden;
	position: absolute;
	height: 36px;
	width: 189px;
	right: 65px;
	top: 13px;
}
#upd_btn ul { margin:0; padding:0;}
#upd_btn ul li { float:left; list-style:none;}
#upd_btn ul li a { display: block;}
#upd_btn ul li a.current img{margin-top:-36px; display:block; /* IE6隙間防止 */}
#upd_btn ul li a{ display:block;}
#upd_btn ul li a:hover {margin-top:-36px;}
#upd_btn ul li a:active {margin-top:-36px;}


.update_title_01{ font-size:20px; color: #FC0; line-height:140%;}
.update_title_02{ font-size:20px; color: #FFF;}
.update_title_03{ font-size:22px; color: #FC0;}
.update_title_04{
	font-size: 31px;
	color: #3C0;
}

.attention_title { font-size:20px; color: #F00; padding-bottom:5px;}
.attention_body { font-size:16px; color: #F00;}
.attention_body02 { font-size:16px; color: #FC0;}
.attention_caption { font-size:13px; color: #F00;}

.update_body_01 { font-size:16px; color: #FFF;}
.update_body_02 { font-size:18px; color: #87efaa; line-height:180%}

.faq_body_01 { font-size:18px; color: #FC0; padding-bottom:5px;}
.faq_body_01 a:link  { color : #FC0; }
.faq_body_01 a:visited  { color : #FC0; }
.faq_body_01 a:hover { color: #F66; }
.faq_body_01 a:active { color: #F66; }

.faq_body_02 { font-size:18px; color: #FFF; }

.faq_body_03 { font-size:15px; color: #FFF; }
.faq_body_03 dt{ float:left;}
.faq_body_03 dd{ margin-left:1.1em; }

.faq_body_04 { font-size:15px; color: #9CF; }


#pc0930 {width:620px; height:200px; }
.pc0930_a { left:190px; position:absolute; color:#FFF; width:200px; text-align:center; padding-top:5px; }
.pc0930_b { left:400px; position:absolute; color:#FFF; width:200px; text-align:center; padding-top:5px; }
.pc0930_c { right:190px; position:absolute; color:#FFF; width:200px; text-align:center; padding-top:5px; }

#pc1016 {width:620px; height:300px; }
.pc1016_a {
	left: 190px;
	position: absolute;
	color: #FFF;
	width: 250px;
	text-align: center;
	padding-top: 5px;
	font-size: 13px;
}
.pc1016_b { left:450px; position:absolute; color:#FFF; width:250px; text-align:center; padding-top:5px; font-size:13px}

#pc1218 {
	width: 400px;
	height: 365px;
}


#faq_01{
	height: 200px;
	width: 1000px;
	margin: 0 auto;
	position: relative;
	background-image: url(../update/faq_bg.png)
}

#faq_list{ width: 1000px; margin: 0 auto; position: relative; background-image: url(../img/senkosiyu_02.png); background-repeat: repeat-y;}
#faq_list02{ width: 620px; margin: 0 auto; z-index: 999; padding-top: 5px;}

.list_faq{width: 620px; border-top:solid 1px #776044; color:#FFF;}
.list_faq a{ color:#FF3;}
.list_faq a:hover{color:#F93; text-decoration:none;}
.list_faq td{ padding-top:3px; padding-bottom:3px; padding-left:3px; border-bottom:solid 1px #776044;}
.list_faq td dt{ float:left;}
.list_faq td dd{ margin-left:1em;}

#upd_icon01_t{
	position: absolute;
	height: 240px;
	width: 390px;
	left: 100px;
	top: 210px;
}
#upd_icon02_t{
	position: absolute;
	height: 240px;
	width: 390px;
	right: 100px;
	top: 210px;
}
#upd_icon03_t{
	position: absolute;
	height: 240px;
	width: 390px;
	left: 100px;
	top: 840px;
}
#upd_icon04_t{
	position: absolute;
	height: 240px;
	width: 390px;
	right: 100px;
	top: 840px;
}
#upd_icon05_t{
	position: absolute;
	height: 240px;
	width: 390px;
	left: 100px;
	top: 1085px;
}
#upd_icon06_t{
	position: absolute;
	height: 240px;
	width: 390px;
	right: 100px;
	top: 1085px;
}
#upd_icon07_t{
	position: absolute;
	height: 240px;
	width: 390px;
	left: 100px;
	top: 1330px;
}
#upd_icon08_t{
	position: absolute;
	height: 240px;
	width: 390px;
	right: 100px;
	top: 1330px;
}
#upd_icon09_t{
	position: absolute;
	height: 240px;
	width: 390px;
	left: 100px;
	top: 455px;
}
#upd_icon10_t{
	position: absolute;
	height: 240px;
	width: 390px;
	right: 100px;
	top: 455px;
}
#upd_icon11_t{
	position: absolute;
	height: 240px;
	width: 390px;
	left: 100px;
	top: 1575px;
}
#upd_icon12_t{
	position: absolute;
	height: 240px;
	width: 390px;
	right: 100px;
	top: 1575px;
}
#upd_icon13_t{
	position: absolute;
	height: 240px;
	width: 390px;
	left: 100px;
	top: 1820px;
}
#upd_icon14_t{
	position: absolute;
	height: 240px;
	width: 390px;
	right: 100px;
	top: 1820px;
}
#upd_icon15_t{
	position: absolute;
	height: 240px;
	width: 390px;
	left: 100px;
	top: 2065px;
}
#upd_icon16_t{
	position: absolute;
	height: 240px;
	width: 390px;
	right: 100px;
	top: 2065px;
}

#top_banner_10{
	overflow: hidden;
	position: absolute;
	height: 100px;
	width: 275px;
	left: 40px;
	top: 14px;
}
#top_banner_10 ul { margin:0; padding:0;}
#top_banner_10 ul li { float:left; list-style:none;}
#top_banner_10 ul li a { display: block;}
#top_banner_10 ul li a.current img{	margin-top:-100px; display:block; /* IE6隙間防止 */}
#top_banner_10 ul li a{ display:block;}
#top_banner_10 ul li a:hover {margin-top:-100px;}
#top_banner_10 ul li a:active {margin-top:-100px;}

#top_banner_11{overflow: hidden; position: absolute; height: 100px; width: 275px; left: 40px; top: 128px;}
#top_banner_11 ul { margin:0; padding:0;}
#top_banner_11 ul li { float:left; list-style:none;}
#top_banner_11 ul li a { display: block;}
#top_banner_11 ul li a.current img{	margin-top:-100px; display:block; /* IE6隙間防止 */}
#top_banner_11 ul li a{ display:block;}
#top_banner_11 ul li a:hover {margin-top:-100px;}
#top_banner_11 ul li a:active {margin-top:-100px;}

#top_new2016_1{ position: absolute; height: 14px; width: 49px; left: 285px; top: 25px; z-index: 9999;}
#top_new2016_2{ position: absolute; height: 14px; width: 49px; left: 285px; top: 136px; z-index: 9999;}
