@charset "utf-8";
/* CSS Document */
.DIV_OPA_ATD h2{
	line-height: 1.3em;
}
.DIV_OPA_ATD p{
	width: 450px;
}
/*.DIV_LeftContent{
	position: absolute !important;
}*/
.menu_L1 li p:first-of-type{
	font-size: 0.9em !important;
    line-height: 1.4em !important;
}
.menu_L1 > li a{
	text-decoration:none;
}
.DIV_DownContent p {
	font-size: 0.9em;
	line-height: 2.2em;
}
.DIV_DownContent >div {
	padding: 30px 30px;
	display:block;
}
/*------------------------*/
.DIV_DownContent .DIV_OPA_3 {
	position: relative;
	background-color: #ecefe0;
}
.DIV_DownContent .DIV_OPA_3 .word{
	margin-bottom: 50px;
	margin-right: 250px;
}
.DIV_DownContent .DIV_OPA_3 .word:nth-of-type(2){
	margin-bottom: 0px;
}
.DIV_DownContent .DIV_OPA_3 .img_right{
	float: right;
	margin-left: 30px;
}
.atd_table{
	width: 90%;
	font-size: 0.9em;
	line-height: 2.2em;
	margin: 0px 45px;
}
.atd_table td{
	border: solid 1px #333;
	height: 39px;
	vertical-align: middle;
	padding: 5px 10px;
	text-align: center;
}
.photo_list{
	position: relative;
}
.photo_list li{
	width: 924px;
	height: 300px;
	margin-bottom: 12px;
}
.photo_list li >div{
	position: relative;
	width: 300px;
	height: 100%;
	float: left;
	margin: 0px 12px;
}
.photo_list li >div:first-of-type, .photo_list li >div:last-of-type{
	margin: 0px;
}
.div_img_box{
	background-color: #fff;
	overflow: hidden;
	border-radius: 15px;
	text-align: center;
	cursor: pointer;
}
.noPoint{
	cursor: default;
}
.div_img_box img{
	width: 100%;
}
.div_img_box p{
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
	line-height: 1.5em;
	padding: 0.5em 0;
	background-color: inherit;
}
.div_img_box p.all{
	bottom: 100px;
}
.atd_btnGO{
	display: block;
	width: 54px;
	height: 16px;
	background: url("../images/atd2015/btn_go_1.png");
	background-size: cover;
	margin: 8px auto;
}
.atd_btnGO:hover{
	background: url("../images/atd2015/btn_go_2.png");
	background-size: cover;
}
.atd_btnGO-inline{
	margin: -2px 10px;
	display: inline-block;
	width: 54px;
	height: 16px;
	background: url("../images/atd2015/btn_go_11.png");
	background-size: cover;
}
.atd_btnGO-inline:hover{
	background: url("../images/atd2015/btn_go_12.png");
	background-size: cover;
}
.atd_btnDownload{
	display: block;
	width: 94px;
	height: 29px;
	background: url("../images/atd2015/btn_01_1.png");
	background-size: cover;
	margin: auto;
}
.atd_btnDownload:hover{
	background: url("../images/atd2015/btn_01_2.png");
	background-size: cover;
}
.atd_btnPhoto{
	display: block;
	width: 94px;
	height: 29px;
	background: url("../images/atd2015/btn_02_1.png");
	background-size: cover;
	margin: auto;
}
.atd_btnPhoto:hover{
	background: url("../images/atd2015/btn_02_2.png");
	background-size: cover;
}
.atd_btnDownload.disabled{
	background: url("../images/atd2015/btn_01_2.png");
	background-size: cover;
	pointer-events: none;
	cursor: default;
}
.atd_btnPhoto.disabled{
	background: url("../images/atd2015/btn_02_2.png");
	background-size: cover;
	pointer-events: none;
	cursor: default;
}
/* photo_list li 顏色設定 */
.photo_list li:nth-of-type(1) >div{
	color: #fff;
	background-color: #ff9933;
}
.photo_list li:nth-of-type(2) >div{
	color: #fff;
	background-color: #9aba17;
}
.photo_list li:nth-of-type(3) >div{
	color: #fff;
	background-color: #006699;
}
.photo_list li:nth-of-type(4) >div{
	color: inherit;
	background-color: #ffcc33;
}
.photo_list li:nth-of-type(5) >div{
	color: #fff;
	background-color: #339999;
}
.photo_list li:nth-of-type(6) >div{
	color: #fff;
	background-color: #999999;
}
.photo_list li:nth-of-type(7) >div{
	color: #fff;
	background-color: #33cccc;
}
.photo_list li:nth-of-type(8) >div{
	color: #fff;
	background-color: #996699;
}
/**/
.DIV_DownContent .DIV_OPA_ATD h1{
	color: #155988;
}
.DIV_DownContent .DIV_OPA_ATD {
	background-color: #ecefe0;
}
.DIV_DownContent .DIV_OPA_ATD img, .DIV_DownContent .DIV_OPA_ATD .opa_video{
	float: right;
	margin-top: 0.5em;
	margin-left: 40px;
	margin-right: 20px;
}
.DIV_DownContent .DIV_OPA_ATD .DIV_opaKeyword {
	position:relative;
	top:25px;
	left:120px;
}
.DIV_DownContent .DIV_OPA_1 {	
	background-color: #e7f7ff;
	position:relative;
    padding: 0px;
    display: block;
}
.DIV_DownContent .DIV_OPA_1 > .DIV_OPA_1_segment4{
    background: url(../images/pic_DownContent4.png) no-repeat;
    height: 2712px;
	position:relative;
    display: block;
    
}
.DIV_DownContent .DIV_OPA_1 > .DIV_OPA_1_segment3{
    background: url(../images/pic_DownContent3.png) no-repeat;
    height: 1409px;
	position:relative;
    display: block;
    margin-top: -225px;
}
.DIV_DownContent .DIV_OPA_1 > .DIV_OPA_1_segment1{
    background: url(../images/pic_DownContent1.png) no-repeat;
    height: 1502px;
	position:relative;
    display: block;
    margin-top:-211px;
}
.DIV_DownContent .DIV_OPA_1 > .DIV_OPA_1_segment2{
    background: url(../images/pic_DownContent2.png) no-repeat;
    height: 8367px;
	position:relative;
    display: block;
    margin-top: -217px;
}

.DIV_DownContent .DIV_OPA_1 > div{
    padding: 30px 30px;
    display: block;
}

.DIV_DownContent .DIV_OPA_1_1 {
	position:relative;
	top:3476px;
	left:0px;
	width:19em;
	text-align:right;
}
.DIV_DownContent .DIV_OPA_1_2 {
	position:relative;
	top:3586px;
	left:400px;
	width:33em;
}
/*.DIV_DownContent .DIV_OPA_1_2 h4:nth-child(3){
	text-align:right;
}*/

.DIV_DownContent .DIV_OPA_1_3 {
	position:relative;
	top:4036px;
	left:480px;
	line-height:2.5em;
}
.DIV_DownContent .DIV_OPA_1_4 {
	position:relative;
	top:4196px;
	left:5px;
	width:18em;
	text-align:right;
}
.DIV_DownContent .DIV_OPA_1_5 {
	position:relative;
	top:4090px;
	left:490px;
	width:25em;
	text-align:right;
}
.DIV_DownContent .DIV_OPA_1_6 {
	position:relative;
	top:4646px;
	left:380px;
}
.DIV_DownContent .DIV_OPA_1_7 {
	position:relative;
	top:4920px;
	left:230px;
	width:25em;
	text-align:right;
}
.DIV_DownContent .DIV_OPA_1_8 {
	position:relative;
	top:5146px;
	left:400px;
}
.DIV_DownContent .DIV_OPA_1_9 {
	position:relative;
	top:5516px;
	left:310px;
}
.DIV_DownContent .DIV_OPA_1_10 {
	position:relative;
	top:5780px;
	left:140px;
	width:25em;
	text-align:right;
}
.DIV_DownContent .DIV_OPA_1_11 {
	position:relative;
	top:6106px;
	left:620px;
}
.DIV_DownContent .DIV_OPA_1_12 {
	position:relative;
	top:6636px;
	left:20px;
	width:15em;
}
.DIV_DownContent .DIV_OPA_1_12 h6{
	text-align:right;
}
.DIV_DownContent .DIV_OPA_1_13 {
	position:relative;
	top:6516px;
	left:380px;
	width:20em;
}
.DIV_DownContent .DIV_OPA_1_13 h6{
	text-align:right;
}
.DIV_DownContent .DIV_OPA_2 {
	background-color: #d1ede5;
	position:relative;
}
/*new*/
.DIV_DownContent .DIV_OPA_1_14 {
	position:absolute;
	left:33px;
	top:192px;
}
.DIV_DownContent .DIV_OPA_1_15 {
	position:absolute;
	left:477px;
	top:548px;
}
.DIV_DownContent .DIV_OPA_1_16 {
	position:absolute;
	left:36.47px;
	top:890px;
}
.DIV_DownContent .DIV_OPA_1_17 {
	position:absolute;
	left:444px;
	top:1344px;
}
.DIV_DownContent .DIV_OPA_1_18 {
	position:absolute;
	left:36px;
	top:1740px;
}
.DIV_DownContent .DIV_OPA_1_19 {
	position:absolute;
	left:526px;
	top:2139px;
}
.DIV_DownContent .DIV_OPA_1_20 {
	position:absolute;
	left:36px;
	top:2574px;
}
.DIV_DownContent .DIV_OPA_1_21 {
	position:absolute;
	left:570px;
	top:3013px;
}
.DIV_DownContent .DIV_OPA_1_22 {
	position:absolute;
	left: 430px;
    top: 300px;
}
.DIV_DownContent .DIV_OPA_1_23 {
	position:absolute;
	left: 175px;
    top: 760px;
    text-align: right;
}
.DIV_DownContent .DIV_OPA_1_24 {
	position:absolute;
    left: 370px;
    top: 1110px;
}
.DIV_DownContent .DIV_OPA_1_25 {
	position:absolute;
    left: 36px;
    top: 198px;
}
.DIV_DownContent .DIV_OPA_1_26 {
	position:absolute;
    left: 534px;
    top: 560px;
}
.DIV_DownContent .DIV_OPA_1_27 {
	position:absolute;
    left: 51px;
    top: 1039px;
}
/*.DIV_DownContent .DIV_OPA_1_27{
	padding-bottom: 0px !important;
}*/
.DIV_DownContent .DIV_OPA_1_28 {
	position:absolute;
    left: 473px;
    top: 61px;
}
.DIV_DownContent .DIV_OPA_1_29 {
	position:absolute;
    left: 44px;
    top: 412px;
}
.DIV_DownContent .DIV_OPA_1_30 {
	position:absolute;
    left: 528px;
    top: 814px;
}
.DIV_DownContent .DIV_OPA_1_31 {
	position:absolute;
    left: 35px;
    top: 1255px;
}
.DIV_DownContent .DIV_OPA_1_32 {
	position:absolute;
    left: 471px;
    top: 1683px;
}
.DIV_DownContent .DIV_OPA_1_33 {
	position:absolute;
    left: 31px;
    top: 2080px;
}
.DIV_DownContent .DIV_OPA_1_34 {
	position:absolute;
    left: 531px;
    top: 2433px;
}
.DIV_DownContent .DIV_OPA_1_35 {
	position:absolute;
    left: 36px;
    top: 198px;
}
.DIV_DownContent .DIV_OPA_1_36 {
	position:absolute;
    left: 534px;
    top: 560px;
}
.DIV_DownContent .DIV_OPA_1_37 {
	position:absolute;
    left: 51px;
    top: 1039px;
}
.DIV_DownContent .DIV_OPA_1_segment3{
	padding-bottom: 0px !important;
}

/*new_end*/

