@charset "shift_jis";
/*=================================================================
                          NewsRelease個別CSS
年度が変わったときはファイルをcontents_2011.cssなどにﾘﾈｰﾑして
contents＞cssフォルダ内へ移動
index.htmlへはnews.cssを新たに作成して使用
=================================================================*/
/* -------------------------------------------
      141219
------------------------------------------- */
div#STORED_PROCEDURE div.entryTxt{
	margin-top:1em;
}
div#STORED_PROCEDURE p{
	margin-bottom:2em;
}
div#STORED_PROCEDURE p.guide{
	margin:1em 0em;
	font-weight:bold;
}
div#STORED_PROCEDURE p.clear{
	clear:both;
}
div#STORED_PROCEDURE p.imgLeft{
	position:relative;
	left:10px;
}
div#STORED_PROCEDURE ul{
	margin-left:2.5em;
	margin-bottom:2em;
}
div#STORED_PROCEDURE li{
	margin-left:1em;
	margin-bottom:0.3em;
	list-style-image: url("/jpn/common/image/icon/point.gif");
}
div#STORED_PROCEDURE ul.enji li{
	list-style-image: url("/jpn/common/image/icon/point_enji.gif");
}
div#STORED_PROCEDURE .caution{
	width:495px;
	text-align:left;
	padding:15px;
	background: #FFF no-repeat;
	border:solid 1px #CCC;
	margin-bottom:2em;
}
div#STORED_PROCEDURE .caution dl{
	margin-top:1em;
	margin-left:0.5em;
}
div#STORED_PROCEDURE .caution dt{
	background:url("/jpn/news/image/2014/1219/pin_enji.png") no-repeat scroll 0px 0.2em transparent;
	padding-left:1.5em;
	font-weight:bold;
	font-size:150%;
	margin-bottom:0.7em;
}
div#STORED_PROCEDURE .caution dd{
	padding-left:3.7em;
	margin-bottom:2em;
}
div#STORED_PROCEDURE img.sqlImg{
	float:right;
	margin-right:20px;
}
div#STORED_PROCEDURE img.pfmImg{
	float:left;
}
/* -------------------------------------------
      141120
------------------------------------------- */
div#ver7 img {
	float: right;
	margin-right: 33px;
}

div#ver7 .margin {
	margin-top: 15px;
}

div#ver7 .caution{
	width:495px;
	text-align:left;
	padding:15px;
	background: #FFF no-repeat;
	border:solid 1px #CCC;
}

/* -------------------------------------------
      141020
------------------------------------------- */
DIV#SHANAIRYOKO{
	padding-bottom:40px;
}
DIV#SHANAIRYOKO{
	position: relative;
}
DIV#SHANAIRYOKO h4{
	margin: 20px 0 0px 10px;
}
DIV#SHANAIRYOKO p{
	margin-top:10px;
}
DIV#SHANAIRYOKO p.noMrgn{
	margin:0px;
}
DIV#SHANAIRYOKO .txtInd{
	padding-left:3.2em;
}

DIV#SHANAIRYOKO DIV.entryTxt {
	position: relative;
}
DIV#SHANAIRYOKO IMG{
	margin:0px;
	padding:0px;
	border:solid 1px #CCCCCC;
}
DIV#SHANAIRYOKO TABLE.cont1{
	margin-top:20px;
	padding-bottom:20px;
	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
	height:250;
}
DIV#SHANAIRYOKO P.imgTitle{
	margin:0px;
	padding:0px;
}
DIV#SHANAIRYOKO IMG.noBorder{
	border:none;
}
DIV#SHANAIRYOKO DIV.sentence{
	padding-top:8px;
	position:relative;
}
DIV#SHANAIRYOKO DIV.imgDivLeft{
	float:left;
}
DIV#SHANAIRYOKO DIV.imgDivRight{
	float:right;
}
/* コンテナ毎の設定 */
DIV#SHANAIRYOKO DIV.cont2,DIV#SHANAIRYOKO DIV.cont3,DIV#SHANAIRYOKO DIV.cont4,DIV#SHANAIRYOKO DIV.cont5,DIV#SHANAIRYOKO DIV.cont7{
	margin-top:30px;
}
DIV#SHANAIRYOKO DIV.cont0{
	width:295px;
	height:165px;
	margin-top:20px;
	margin-right:2em;
	padding:10px;
	position:relative;
	background-color:#FFEBFE;
	border:solid 1px #808080;
}
DIV#SHANAIRYOKO DIV.cont0 SPAN.cont0Title{
	position:absolute;
	padding:0px 4px;
	background-color:#F9F9F9;
	font-size:15px;
	top: -12px;
	left:10px;
}
DIV#SHANAIRYOKO DIV.cont0 SPAN.cont0Img IMG{
	position:absolute;
	top: 20px;
	right:10px;
	width:80px;
	height:40px;
	border:none;
}
DIV#SHANAIRYOKO DIV.cont0 DIV.img_19Div{
	position:absolute;
	bottom:10px;
	right:13px;
}
DIV#SHANAIRYOKO TABLE.cont1 TD{
	padding-top:10px;
}
DIV#SHANAIRYOKO TABLE.cont1 IMG{
	margin:0px 10px 0px 10px;
}
DIV#SHANAIRYOKO TABLE.cont1 TD.cont1Title{
	font-size:15px;
}
DIV#SHANAIRYOKO TABLE.cont1 IMG.map{
	border:solid 1px #CCCCCC;
}
DIV#SHANAIRYOKO TABLE.cont1 DIV.mapDiv{
	width:500px;
	padding-bottom:10px;
	margin:0px auto 20px auto;
}
DIV#SHANAIRYOKO DIV.cont1{
	padding-left:10px;
	padding-bottom:10px;
	margin-top:20px;
	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
	position:relative;
}
DIV#SHANAIRYOKO DIV.cont1 IMG{
	margin:0px 10px 0px 0px;
}
DIV#SHANAIRYOKO DIV.cont1 P.cont1Title{
	font-size:15px;
}
DIV#SHANAIRYOKO DIV.cont1 DIV.img_03Div{
	width:100px;
	height:88px;
	position:absolute;
	bottom:30px;
	right:20px;
}
DIV#SHANAIRYOKO DIV.cont1 P.cont1Title{
	font-size:15px;
}
DIV#SHANAIRYOKO TABLE.cont1 P.imgTitle{
	margin:0px;
	padding:0px 10px;
}
DIV#SHANAIRYOKO DIV.cont1 IMG.map{
	border:solid 1px #CCCCCC;
}
DIV#SHANAIRYOKO DIV.cont1 DIV.mapDiv{
	width:500px;
	padding-bottom:10px;
	margin:0px auto 20px auto;
}
DIV#SHANAIRYOKO .cont2{
	margin-top:20px;
}
DIV#SHANAIRYOKO .cont3 DIV.img_09Div{
	padding-right:10px;
}

DIV#SHANAIRYOKO DIV.cont6{
	position:relative;
	margin-top:20px;
	padding:10px;
	border:solid 1px #808080;
	border-radius: 10px;			/* CSS3草案 */  
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */  
	-moz-border-radius: 10px;		/* Firefox用 */  
}
DIV#SHANAIRYOKO DIV.cont6 SPAN.cont6Title{
	position:absolute;
	padding:0px 4px;
	background-color:#F9F9F9;
	font-size:15px;
/*	color: #e74c3c;*/
	top: -12px;
	left:10px;
}
DIV#SHANAIRYOKO DIV.cont6 SPAN.cont6Img IMG{
	position:absolute;
	top: 20px;
	right:10px;
	width:80px;
	height:40px;
	border:none;
}
DIV#SHANAIRYOKO .cont7 DIV.img_18Div{
	padding-top:8px;
}
/* その他個別 */
DIV#SHANAIRYOKO DIV.img_00Div{
	position:absolute;
	top:0px;
	right:0px;
	width:200px;
	height:170px;
	width:210px;
	height:179px;
}
DIV#SHANAIRYOKO IMG.img_00{
	border:solid 1px #CCCCCC;
}
/* -------------------------------------------
      1401014
------------------------------------------- */
DIV#OSAKAZUBYOBU{
	padding-bottom:40px;
}
DIV#OSAKAZUBYOBU .img_01{
	position: absolute;
	top:0px;
	right:0px;
	width:100px;
	height:150px;
}
DIV#OSAKAZUBYOBU .img_02{
	width:180px;
	height:120px;
}
DIV#OSAKAZUBYOBU .txtImg{
	padding:20px 0px;
}
DIV#OSAKAZUBYOBU{
	position: relative;
}
DIV#OSAKAZUBYOBU h4{
	margin: 20px 0 0px 10px;
}
DIV#OSAKAZUBYOBU p{
	margin-top:10px;
}
DIV#OSAKAZUBYOBU .txtImg .imgDiv{
	width:276px;
	background-color:#FFFFFF;
}
DIV#OSAKAZUBYOBU .txtInd{
	padding-left:3.2em;
}

DIV#OSAKAZUBYOBU DIV.entryTxt {
	position: relative;
}

/* -------------------------------------------
      1409019
------------------------------------------- */
DIV#SAPORTSVG h4{
	margin: 50px 0 0px 10px;
}
DIV#SAPORTSVG .ttlMrgn{
	margin-left:12px;
	margin-bottom:15px;
	margin-top: 15px;
}
DIV#SAPORTSVG .topMrgn5{
	margin-top:5px;
}
DIV#SAPORTSVG .topMrgn10{
	margin-top:10px;
}
DIV#SAPORTSVG .topMrgn30{
	margin-top:30px;
}
DIV#SAPORTSVG .lineX{
	border-top:1px solid #CCC;
	margin-top : 20px;
	margin-bottom:30px;
}
DIV#SAPORTSVG p{
	margin-top:10px;
}
DIV#SAPORTSVG .txtImg{
	margin : 15px;
	margin-left: 85px;
}
DIV#SAPORTSVG .txtImg .imgDiv{
	width:276px;
	background-color:#FFFFFF;
}
DIV#SAPORTSVG DIV.entryTxt {
	position: relative;
}
DIV#SAPORTSVG IMG.cont3ImDiv{
	height:105px;
	width:105px;
	position:absolute;
	top:10px;
	right:40px;
}
DIV#SAPORTSVG TABLE{
	border-collapse:collapse;
	width:400px;
	margin-bottom:20px;
}
DIV#SAPORTSVG TABLE TH{
	background:#E9F1F3;
	color:#555;
	font-weight:bold;
	padding:4px 4px;
	text-align:left;
	white-space:nowrap;
	border:solid 1px #CCC;
}
DIV#SAPORTSVG TABLE TD{
	font-size:12px;
	text-align:left;
	padding:4px 4px;
	border:solid 1px #CCC;
}
DIV#SAPORTSVG TABLE TD P{
	background:url(/jpn/common/image/icon/point03.gif) no-repeat;
	background-position:0px 2px;
	margin-bottom:5px;
	list-style:none;
	text-align:left;
	margin-left:2px;
	padding-left:18px;
}
DIV#SAPORTSVG TABLE TD P SPAN{
	font-weight:bold;
	margin-left:10px;
	border-bottom:solid 1px #EB6100;
}
DIV#SAPORTSVG .ul140919{
	margin-left:30px;
	margin-bottom:15px;
}
DIV#SAPORTSVG .ul140919 li{
	margin-bottom:2px;
}
DIV#SAPORTSVG .caution{
	width:530px;
	text-align:left;
	margin-top:10px;
	padding:5px;
	font-size:15px;
	background-color:#FFF;
	background-position:4px 6px;
	border:solid 1px #CCC;
}
DIV#SAPORTSVG .caution .firstItem{
	padding-left:16px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:5px;
}
DIV#SAPORTSVG .caution .item{
	padding-left:16px;
	margin-bottom:10px;
	padding-bottom:5px;
}
DIV#SAPORTSVG .caution P{ margin:0px 18px; }
/* -------------------------------------------
      1406010
------------------------------------------- */
#SAPORTCHINESE h4{
	margin: 50px 0 0px 10px;
}
#SAPORTCHINESE .ttlMrgn{
	margin-left:12px;
	margin-bottom:15px;
	margin-top: 15px;
}
#SAPORTCHINESE .topMrgn5{
	margin-top:5px;
}
#SAPORTCHINESE .topMrgn10{
	margin-top:10px;
}
#SAPORTCHINESE .topMrgn30{
	margin-top:30px;
}
#SAPORTCHINESE .lineX{
	border-top:1px solid #CCC;
	margin-top : 20px;
	margin-bottom:30px;
}
#SAPORTCHINESE p{
	margin-top:10px;
}
#SAPORTCHINESE .txtImg{
	margin : 15px;
}
DIV#SAPORTCHINESE .txtImg .mapDiv{
	width:270px;
	margin: 0px auto;
}
DIV#SAPORTCHINESE DIV.entryTxt {
	position: relative;
}
DIV#SAPORTCHINESE DIV.txtImg IMG.splImg {
	margin-right:0px;
	margin-left:auto;
	float:right;
	
}
DIV#SAPORTCHINESE DIV.flagDiv {
	padding: 25px 50px 0px 0px;
}
DIV#SAPORTCHINESE DIV.flagImg {
	float:right;
	padding: 0px 5px;
	
}
DIV#SAPORTCHINESE .ol121005{
	margin-left:55px;
	margin-bottom:15px;
}
DIV#SAPORTCHINESE .ol121005 li{
	margin-bottom:8px;
	font-weight:bold;
}

DIV#SAPORTCHINESE .caution{
	width:530px;
	text-align:left;
	margin-top:10px;
	padding:5px;
	background:url(/jpn/common/image/icon/point02.gif) #FFF no-repeat;
	background-position:4px 6px;
	border:solid 1px #CCC;
}
DIV#SAPORTCHINESE .caution P{ margin:0px 18px; }
