@charset "utf-8";
@import url("/en/css/import.css");

h1.hdg-level1-01{
	margin-bottom:10px;
}
.txt-main{
	font-size:160%;
	line-height:1.5;
}
.txt-main-removal{
	font-size:126%;
	line-height:1.5;
}
.fr{
	float:right;
}
.fl{
	float:left;
}
.removal-box .lyt-col3-01 .column p img:active,
.removal-box .lyt-col3-01 .column p img:hover,
.removal-box .lyt-col3-01 .column p img:focus{
filter:alpha(opacity=70);
-ms-filter:"alpha(opacity=70)";
opacity:0.7;
}

.rollover img:active,
.rollover img:hover,
.rollover img:focus{
filter:alpha(opacity=70);
-ms-filter:"alpha(opacity=70)";
opacity:0.7;
}

.sectional{
	position:relative;
	margin-top:40px;
}
.sectional li a,
.sectional li img{
	vertical-align:top;
}
.sectional01{
	position:absolute;
	top:10px;
	left:192px;
}
.sectional02{
	position:absolute;
	top:10px;
	left:355px;
}
.sectional03{
	position:absolute;
	top:52px;
	left:380px;
}
.sectional04{
	position:absolute;
	top:90px;
	left:570px;
}
.sectional05{
	position:absolute;
	top:10px;
	left:591px;
}
.sectional06{
	position:absolute;
	top:48px;
	left:526px;
}


/* ===========================================
   nav-local
==============================================*/
#nav-local li.nicon{
	position:relative;
}
#nav-local .second-list li.nicon a{
	padding-right:75px;
	line-height:1.5;
}
#nav-local li.nicon span{
	position:absolute;
	display:block;
	width:65px;
	right:5px;
	top:12px;
	color:#fff;
	line-height:1.7;
	text-align:center;
	font-size:10px;
	background:#ccc;
}
#nav-local li.nicon span.remove{
	background:#e61f96;
}
#nav-local li.nicon span.keepaway{
	background:#0e9ce6;
}
#nav-local li.nicon span.tight{
	background:#00aa79;
}
#nav-local li.nicon span.tight02{
	top:30px;
	background:#00aa79;
}


/* ===========================================
   planaction-box
==============================================*/
.planaction-box{
	margin-top:25px;
}
.planaction-link{
	margin-top:30px;
	text-align:center;
}
.planaction-link li{
	float:left;
	display:inline;
	margin-bottom:40px;
}
.planaction-box .try{
	width:728px;
	height:602px;
	background: url("/decommision/planaction/images/bg_planaction_flow.gif") no-repeat left top;
}
.planaction-box .try h3{
	padding:50px 0 0 20px;
}
.planaction-box .priority{
	margin-top:10px;
	padding:10px;
	background-color:#f2f2f2;
}
.planaction-box .priority dt{
	font-size:125%;
	font-weight:bold;
	border-bottom:dotted 1px #b7b7b7;
}
.planaction-box .priority dd{
	margin-top:5px;
	font-size:109%;
}
.planaction-box .try li{
	margin:27px 0 0 27px;
}
.planaction-box .operation li{
	margin:10px 0 0 17px;
	float:left;
}


/* ===========================================
   stabilization-box
==============================================*/
.stabilization-image{
	margin:80px 0;
	text-align:center;
}

/* ===========================================
   monitoring-box
==============================================*/
.monitoring-box{
	margin-top:25px;
}
.monitoring-box p{
	margin-top:10px;
}
.monitoring-box img{
	vertical-align:middle;
}
.monitoring-box .table_cal {
    border-collapse: collapse;
    border-color: #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}

#path {
    color: #555555;
    margin: 1px 0 0;
    padding: 0 0 0 6px;
}
.comment-box {
    border-color: #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-style: solid;
    border-width: 1px;
    margin: 20px 0;
    padding: 5px 10px 12px;
}
.table_cal {
    border-collapse: collapse;
    border-color: #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}
.table_cal TD {
    border-color: #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
.wrap {
    clear: both;
    display: block;
    line-height: 1.2;
    margin: 15px -20px 0 0;
    min-height: 1%;
    overflow: hidden;
    width: 770px;
}
.col {
    float: left;
    margin: 0 18px 0 0;
    padding: 10px 10px 0;
}
.dayline {
    background-color: #D7D7FF;
    text-align: center;
}
.sun {
    color: #FF0000;
    font-weight: bold;
    text-align: center;
}
.sun2 {
    background-color: #FFFF00;
    color: #FF0000;
    font-weight: bold;
    text-align: center;
}
.sun A {
    color: #FF0000;
}
.sun2 A {
    color: #FF0000;
}
.sat {
    color: #0000CD;
    font-weight: bold;
    text-align: center;
}
.sat2 {
    background-color: #FFFF00;
    color: #0000CD;
    font-weight: bold;
    text-align: center;
}
.sat A {
    color: #0000CD;
}
.sat2 A {
    color: #0000CD;
}
.day {
}
.day2 {
    background-color: #FFFF00;
}
.day A {
    color: #000000;
}
.day2 A {
    color: #000000;
}
.sampling_title {
    font-weight: bold;
    height: 30px;
    margin: 15px 0 5px;
    width: 300px;
}
.sampling_info {
    font-size: 90%;
    width: 300px;
}
.archive_list {
    padding-top: 10px;
}
.archive_list UL LI {
    background: url("/common_files/images/com_ic01.gif") no-repeat scroll 4px 0.4em rgba(0, 0, 0, 0);
    margin: 10px 0 0;
    padding: 0 0 0 13px;
}
.news-list-01 dd, .news-list-02 dd{
	background:none;
}

/* ===========================================
   processing-box
==============================================*/
.processing-box{
	margin-top:40px !important;
}
.basicpolicy{
	border:1px solid #0f9de5;
	-webkit-border-radius:7px;
	border-radius:7px;
	behavior:url("/common/js/PIE.htc");
}

.basicpolicy h2{
	padding:4px 0 4px 15px;
	color:#fff;
	font-size:186%;
	line-height:1.2;
	letter-spacing:0.07em;
	-webkit-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
	background:#0f9de5;
}
.basicpolicy ol{
	margin:15px 0;
}
.basicpolicy li{
	margin-left:35px;
	font-size:146%;
	font-weight:bold;
	list-style:disc;
}
.basicpolicy li.first{
	border-left:none;
}

.processing-box .txtlist{
	margin:10px 0;
}
.processing-box .txtlist li{
	margin-left:25px;
	list-style:disc;
}
.processing-box-img{
	position:relative;
}
.processingbt01{
	position:absolute;
	left:15px;
	top:143px;
}
.processingbt02{
	position:absolute;
	left:561px;
	top:166px;
}
.processingbt03{
	position:absolute;
	left:189px;
	top:494px;
}
.processingbt04{
	position:absolute;
	left:355px;
	top:494px;
}
.processingbt05{
	position:absolute;
	left:561px;
	top:258px;
}
.processingbt06{
	position:absolute;
	left:520px;
	top:494px;
}

.processing-box dl.except,
.processing-box dl.keepaway,
.processing-box dl.notleaking{
	float:left;
	display:inline;
	margin-left:15px;
	width:230px;
	border:solid 1px #e6e6e6;
	background:#f7f7f7;
}
.processing-box dl.except{
	margin-left:0;
}
.processing-box dl.except dt,
.processing-box dl.keepaway dt,
.processing-box dl.notleaking dt{
	padding:5px 10px;
	color:#fff;
	line-height:1.2;
	font-size:117%;
	font-weight:bold;
}	
.processing-box dl.except dt{
	background:#e61f96;
}
.processing-box dl.keepaway dt{
	background:#0c9ce4;
}
.processing-box dl.notleaking dt{
	background:#00aa79;
}
.processing-box dl.except dd,
.processing-box dl.keepaway dd,
.processing-box dl.notleaking dd{
	margin:0 10px;
	padding:5px 0;
	min-height:210px;
	height: auto !important;
	height: 210px;
}
.processing-box dl.except dd li,
.processing-box dl.keepaway dd li,
.processing-box dl.notleaking dd li{
	margin-left:15px;
	list-style:disc;
}
.pagerInfo{
	text-align:center;
	font-weight:bold;
}
.tabMenu{
	margin-bottom:30px;
}
.tabMenu li{
	margin-left:6px;
	float:left;
	text-indent:-9999px;
}
.tabMenu a:link{
	display:block;
}
.tabMenu a:hover{
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
	opacity:0.7;
}
.tabMenu a.active:hover{
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1;
}
.tabMenu .tabMenu01 a:link{
	width:360px;
	height:40px;
	background:url("/en/decommision/planaction/images/tab_processing01.gif") no-repeat 0 0;
}
.tabMenu .tabMenu01 a.active:link{
	width:360px;
	height:55px;
	background:url("/en/decommision/planaction/images/tab_processing01_on.gif") no-repeat 0 0;
}
.tabMenu .tabMenu02 a:link{
	width:360px;
	height:40px;
	background:url("/en/decommision/planaction/images/tab_processing02.gif") no-repeat 0 0;
}
.tabMenu .tabMenu02 a.active:link{
	width:360px;
	height:55px;
	background:url("/en/decommision/planaction/images/tab_processing02_on.gif") no-repeat 0 0;
}
.motion{
	display:none;
}
#motion_area1 {
    display: block;
	height:480px;
}
#motion_area2 {
	height:480px;
}
.facility01{
	position:absolute;
	top:24px;
	left:0;
}
.facility02{
	position:absolute;
	top:258px;
	left:0;
}
.facility03{
	position:absolute;
	top:324px;
	left:0;
}
.facility04{
	position:absolute;
	top:374px;
	left:0;
}
.facility05{
	position:absolute;
	top:4px;
	right:0;
}
.facility06{
	position:absolute;
	top:67px;
	right:0;
}
.facility07{
	position:absolute;
	top:115px;
	right:0;
}
.countermove01{
	position:absolute;
	top:258px;
	left:1px;
}
.countermove02{
	position:absolute;
	top:313px;
	left:1px;
}
.countermove03{
	position:absolute;
	top:369px;
	left:1px;
}
.countermove04{
	position:absolute;
	top:425px;
	left:1px;
}
.countermove05{
	position:absolute;
	top:8px;
	right:0;
}
.countermove06{
	position:absolute;
	top:77px;
	right:0;
}
.countermove07{
	position:absolute;
	top:133px;
	right:0;
}



.alpsMenu{
	margin-bottom:30px;
}
.alpsMenu li{
	margin-left:6px;
	float:left;
	text-indent:-9999px;
}
.alpsMenu a:link{
	display:block;
}
.alpsMenu a:hover{
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
	opacity:0.7;
}
.alpsMenu a.active:hover{
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1;
}
.alpsMenu .alpsMenu01 a:link{
	width:360px;
	height:40px;
	background:url("/en/decommision/planaction/images/tab_alps01.gif") no-repeat 0 0;
}
.alpsMenu .alpsMenu01 a.active:link{
	width:360px;
	height:55px;
	background:url("/en/decommision/planaction/images/tab_alps01_on.gif") no-repeat 0 0;
}
.alpsMenu .alpsMenu02 a:link{
	width:360px;
	height:40px;
	background:url("/en/decommision/planaction/images/tab_alps02.gif") no-repeat 0 0;
}
.alpsMenu .alpsMenu02 a.active:link{
	width:360px;
	height:55px;
	background:url("/en/decommision/planaction/images/tab_alps02_on.gif") no-repeat 0 0;
}







.alpsMenu{
	margin-bottom:15px;
}
.alpsMenu li{
	margin-left:6px;
	float:left;
	text-indent:-9999px;
}
.alpsMenu a:link{
	display:block;
}
.alpsMenu a:hover{
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
	opacity:0.7;
}
.alpsMenu a.active:hover{
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1;
}
.alpsMenu .alpsMenu01 a:link{
	width:360px;
	height:40px;
	background:url("/en/decommision/planaction/images/tab_alps02_01.gif") no-repeat 0 0;
}
.alpsMenu .alpsMenu01 a.active:link{
	width:360px;
	height:55px;
	background:url("/en/decommision/planaction/images/tab_alps02_01_on.gif") no-repeat 0 0;
}
.alpsMenu .alpsMenu02 a:link{
	width:360px;
	height:40px;
	background:url("/en/decommision/planaction/images/tab_alps02_02.gif") no-repeat 0 0;
}
.alpsMenu .alpsMenu02 a.active:link{
	width:360px;
	height:55px;
	background:url("/en/decommision/planaction/images/tab_alps02_02_on.gif") no-repeat 0 0;
}


.tankAreaLeft{
	float:left;
	display:inline;
	margin-left:15px;
	width:335px;
}
.sp-thumbnail{
	display:block;
	padding:11px 0;
	width:80px;
	color:#fff;
	line-height:1.2;
	text-align:center;
	background:#666;
}
.sp-thumbnail:hover{
	background:#333;
}
.sp-selected-thumbnail .sp-thumbnail{
	background:#333;
}
#str-main .tankAreaLeft #slider1 .sp-thumbnails-container .sp-grab{
	transform: translate3d(0px, 0px, 0px)!important;
}

.tankAreaRight{
	position:relative;
	float:right;
	display:inline;
	margin-right:15px;
	width:335px;
}


.tankAreaRight .tankAreaTitle {
	position: relative;
	margin-bottom:19px;
}
.tankAreaRight .tankAreaTitle p {
	padding:7px 0;
	line-height:1.2;
	text-align:center;
	font-weight:bold;
	background:#fabf23;
}
.tankAreaRight p.small {
	padding:1px 0;
}
.tankAreaRight .tankAreaTitle p span {
	font-size:14px;
}

.tankAreaRight .tankAreaTitle:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	bottom: -13px;
	margin-left: -8px;
	border-top: 13px solid #fabf23;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}
.tenbou li{
	margin-bottom:10px;
	padding:5px 10px;
	font-size:18px;
	border:solid 1px #ccc;
	text-align:center;
	border-radius:6px;
	behavior:url("/common/js/PIE.htc");
}




/* ===========================================
   landwardwall-box
==============================================*/
.landwardwall-box{
	margin-top:25px;
}
.landwardwall-box-left{
	float:left;
	display:inline;
	width:350px;
}
.landwardwall-box-left li{
	margin-bottom:15px;
	padding-left:10px;
	background:url("/common/images/icon/icon_arrowright_01.gif") no-repeat 0 0.3em;
}
.landwardwall-box-right{
	float:right;
	display:inline;
	width:350px;
}

/* ===========================================
   groundwater-box
==============================================*/
.groundwater-box{
	margin-top:50px;
}
.groundwater-box dl{
	margin:15px 0 10px;
}
.groundwater-box dt{
	float:left;
	width:120px;
	margin-bottom:3px;
	padding:5px 0;
	color:#fff;
	text-align:center;
	font-weight:bold;
	background:#0e9ce6;
}
.groundwater-box dt.line02{
	padding-bottom:2.1em;
}
.groundwater-box dt.line03{
	padding-bottom:3.7em;
}
.groundwater-box dt.line04{
	padding-bottom:5.4em;
}
.groundwater-box dd{
	margin:0 0 3px 123px;
	padding:5px 10px;
	background:#f7f7f7;
}
.groundwater-box ul.list-kome{
	margin-bottom:15px;
	font-size:84%;
}
.gwFlow{
	margin-top:20px;
}
.gwFlow dl{
	float:left;
}
.gwFlow dd{
	width:330px;
}
.gwFlow p{
	float:right;
}
/* ===========================================
   waterleakage-box
==============================================*/
#index-main .news-list-01 dd{
	width:610px;
}

/* ===========================================
   drain-box
==============================================*/
.drain-box{
	margin-top:25px;
}
.drain-box dl{
	margin:15px 0 10px;
}
.drain-box dt{
	float:left;
	width:120px;
	margin-bottom:3px;
	padding:5px 0;
	color:#fff;
	text-align:center;
	font-weight:bold;
	background:#0e9ce6;
}
.drain-box dt.line02{
	padding-bottom:2.1em;
}
.drain-box dd{
	margin:0 0 3px 123px;
	padding:5px 10px;
	background:#f7f7f7;
}
.subdrainimage{
	position:relative;
}
.subdrainimage li{
	position:absolute;
	left:81px;
	top:26px;
}



/* ===========================================
   removal-box
==============================================*/
.removal-box{
	margin-top:25px;
}
.removal-box h3{
	margin-bottom:16px;
	padding-left:20px;
	border-bottom:none;
	font-size:160%;
	background:url(/en/decommision/planaction/images/ico_title.gif) no-repeat 0 5px;
}
.removal-box .h3 span{
	font-weight:normal;
	font-size:65%;
}
.removal-box .txtlist{
	margin:10px 0;
}
.removal-box .txtlist li{
	margin-left:25px;
	list-style:disc;
}
.removal-box .removalimg{
	float:right;
	margin-left:15px;
}
.removal-box .box-content-01-inner {
    border: 1px solid #999999;
    margin-bottom: 25px;
    padding: 13px 14px 11px;
}
.removal-box .lyt-col3-01 .column{
	display:inline;
	margin-right:20px;
}


/* ===========================================
   disposal
==============================================*/
.alpsArea{
	position:relative;
}
.alpsArea .alpsLink{
	position:absolute;
	left:0;
	bottom:0;
}
.alpsArea .alpsLink .box-content-01-inner{
	border:none;
}

/* ===========================================
   research
==============================================*/

.vesselMovie .fl{
	width:480px;
}
.vesselMovie .fr{
	width:224px;
}
.mapVis{
	position:relative;
}
.mapVis li{
	position:absolute;
}
.mapVis li.mapStarB2{
	top:450px;
	left:236px;
}
.mapVis li.mapStarB3{
	top:380px;
	left:233px;
}
.mapVis li.mapStarB4{
	top:388px;
	left:265px;
}
.mapVis li.mapStarB4{
	top:388px;
	left:265px;
}
.mapVis li.mapStarB7{
	top:423px;
	left:345px;
}
.mapVis li.mapStarC2{
	top:418px;
	left:155px;
}
.mapVis li.mapStarC7{
	top:303px;
	left:65px;
}
.mapVis li.mapStarC10{
	top:210px;
	left:22px;
}
.root{
	width:160px;
	padding:5px;
	border:solid 1px #cccccc;
	background-color:#e1e1e1;
}
.root li{
	padding:5px 0 5px 40px;
}
.root .root01{
	background:url(/decommision/planaction/images/ico_vessel_arrow01.gif) no-repeat 0 10px;
}
.root .root02{
	background:url(/decommision/planaction/images/ico_vessel_arrow02.gif) no-repeat 0 7px;
}

.root .root03{
	background:url(/decommision/planaction/images/ico_vessel_circle.gif) no-repeat 0 8px;
}
.root .root04{
	background:url(/decommision/planaction/images/ico_vessel_star.gif) no-repeat 0 2px;
}
.rootBox dl{
	margin-top:30px;	
}
.rootBox dt{
	font-size:109%;
}
.rootBox dd a img:active,
.rootBox dd a img:hover,
.rootBox dd a img:focus{
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
	opacity:0.7;
}
.resultBox{
	float:left;
	width:239px;
	margin-right:5px;
}
.resultBox h3{
	margin-bottom:0;
	padding:5px;
	font-size:107%;
	font-weight:normal;
	color:#ffffff;
	background-color:#0E9CE6;
	background-image:none;
}
.resultBox h3.line2{
	height:33px;
	width:239px;
    display:table-cell;
    vertical-align: middle;
}
.resultBox p{
	padding:5px;
	float:left;
	height:180px;
	background-color:#f1f1f1;
}
.graspTab{
	width:370px;
	margin:20px;
	border-spacing:0;
	border-left:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}
.graspTab th{
	padding:7px;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	background-color:#F2F2F2;
}
.graspTab td{
	padding:7px;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
.graspTxt{
	margin:0 20px;
}

/* ===========================================
   trench
==============================================*/
table{
	border-spacing:0;
	cellpadding :0;
}
.progress{
	width:440px;
	padding:5px 0;
	font-weight:bold;
	font-size:142%;
	text-align:center;
	background-color:#FABF23;
}
.photoArea .column{
	margin-bottom:20px;
}
.photoArea .photoOpen .column{
	margin-bottom:5px;
}
.document dd{
	line-height:1.5;
}
.document dt{
	margin-left:5px;
	width:120px;
}