/* reset CSS */

* html .newEntranceContent {
	font-size:110%;
}/* IE6 */

*:first-child+html .newEntranceContent {
	font-size:110%;
}/* IE7 */

html>/**/body .newEntranceContent{font-size /*\**/: 110%\9;}/* IE8 */

body:not(:target) {
    font-size: 105%; /* IE9 */
}


.newEntrance {
	background:#E5E5E5 url(/img/newEntrance4/bg_ppdis_header_type02.png) repeat-x left top;
	width: 930px;
}/* backimage 2011/10/28 */
/* .ppdisXXXXXBody {background:#e5e5e5 url(/img/newEntrance4/bg_col_type01_top03.png) repeat-x left top; padding:5px 0 0; margin:20px 0 0;} */
.newEntranceBodyInner {padding:0 0 35px;	background:#ffffff url(/img/newEntrance4/bg_wrap_shadow02.png) repeat-x left bottom;}

/* newEntrancewrap */

/**********************************************
***		     backimage_repeat top		    ***
**********************************************/
#newEntrancewrap {
	background: url(/img/newEntrance4/bg_wrap_rep.png) repeat-x;
	width: 100%;
}


/* newEntranceContent */

/**********************************************
***					Base					***
**********************************************/
.newEntranceContent .center {
	text-align:center;
}/* IE6 */
.newEntranceContent .float_L {
	float:left;
	margin:0px;
	padding:0px;
}
.newEntranceContent .float_R {
	float:right;
	margin:0px;
	padding:0px;
}


/**********************************************
***					Link					***
**********************************************/
.newEntranceContent a:link {
	color:#0E4CD2;
	text-decoration:underline;
}
.newEntranceContent a:visited {
	color:#4C2472;
	text-decoration:underline;
}
.newEntranceContent a:hover {
	color:#CC3434;
	text-decoration:underline;
}


/**********************************************
***					Layout					***
**********************************************/
* html #newEntranceContainer {
	text-align:center;
}
.newEntranceContent {
	font-size: 120%;
	line-height: 1.4;
	width: 930px;
	background: #FFF;
}
/* .newEntranceBodyInner p {
	padding-top:10px;text-align:center;
} */
.newEntranceContent .newEntranceInnerBox {
	width:828px;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
}
.newEntranceContent .newEntranceInnerBox2 {
	width:828px;
	margin:0px;
	padding::0px;
	clear:both;
}
.newEntranceContent .newEntranceInnerBox3 {
	width:828px;
	height:505px;
	margin:0px;
	padding::0px;
	clear:both;
}
.newEntranceContent .newEntranceInnerBox4 {
	width:828px;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
	background-image:url(/img/newEntrance4/qa_bg.jpg);
	background-repeat:no-repeat;
}
.newEntranceContent .newEntranceInnerBox5 {
	width:930px;
	height:209px;
	margin:0px;
	padding::0px;
	clear:both;
}


/**********************************************
***				ButtonConfirm				***
**********************************************/
.newEntranceContent .btn_confirm {
	width:647px;
	height:99px;
	display:block;
	background-image:url(/img/newEntrance4/btn_confirm.jpg);
	background-repeat:no-repeat;
	margin:29px 118px 0px;
	text-indent:-9999px;
	font-size:0px;
	clear:both;
}
.newEntranceContent .btn_confirm a {
	width:647px;
	height:99px;
	display:block;
	background-image:url(/img/newEntrance4/btn_confirm.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
.newEntranceContent .btn_confirm a:link {
	width:647px;
	height:99px;
	display:block;
	background-image:url(/img/newEntrance4/btn_confirm.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
.newEntranceContent .btn_confirm a:visited {
	width:647px;
	height:99px;
	display:block;
	background-image:url(/img/newEntrance4/btn_confirm.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
.newEntranceContent .btn_confirm a:hover {
	width:647px;
	height:99px;
	display:block;
	background-image:url(/img/newEntrance4/btn_confirm_o.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
.newEntranceContent .btn_confirm_02 {
	width:647px;
	height:99px;
	display:block;
	background-image:url(/img/newEntrance4/btn_confirm.jpg);
	background-repeat:no-repeat;
	margin:29px 67px 0px;
	text-indent:-9999px;
	font-size:0px;
	clear:both;
}
.newEntranceContent .btn_confirm_02 a {
	width:647px;
	height:99px;
	display:block;
	background-image:url(/img/newEntrance4/btn_confirm.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
.newEntranceContent .btn_confirm_02 a:link {
	width:647px;
	height:99px;
	display:block;
	background-image:url(/img/newEntrance4/btn_confirm.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
.newEntranceContent .btn_confirm_02 a:visited {
	width:647px;
	height:99px;
	display:block;
	background-image:url(/img/newEntrance4/btn_confirm.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
.newEntranceContent .btn_confirm_02 a:hover {
	width:647px;
	height:99px;
	display:block;
	background-image:url(/img/newEntrance4/btn_confirm_o.jpg);
	background-repeat:no-repeat;
	margin:0px;
}


/**********************************************
***				TextDescription				***
**********************************************/

.newEntranceContent .top_description {
	font-size:70%;
	color:#FFFFFF;
	text-align:center;
	height:27px;
	width:247px;
	padding-left:28px;
	background-color:#FF9900;
}

* html .newEntranceContent .top_description {
	font-size:70%;
	color:#FFFFFF;
	text-align:center;
	height:27px;
	width:100%;
	padding-left:28px;
	background-color:#FF9900;
}/* IE6 */

.newEntranceContent .txt_description {
	font-size:80%;
	color:#535353;
	text-align:center;
	padding-bottom:29px;
}
.newEntranceContent .txt_description02 {
	font-size:70%;
	color:#535353;
	text-align:right;
	padding-top:5px;
	padding-right:24px;
	padding-bottom:10px;
	clear:both;
}
.newEntranceContent .txt_description03 {
	font-size:80%;
	color:#535353;
	padding-top:5px;
	padding-bottom:25px;
	padding-left:93px;
}
.newEntranceContent .red_txt {
	color:#CC0000;
}
.newEntranceContent .charge_description {
	font-size:80%;
	line-height:150%;
	color:#001F64;
	padding-top:10px;
	padding-bottom:18px;
	padding-right:24px;
	padding-left:1px;
	width:602px;
	background-image:url(/img/newEntrance4/svc_chage_description_bg.jpg);
	background-repeat:no-repeat;
}
* html .newEntranceContent .charge_description {
	font-size:80%;
	line-height:150%;
	color:#001F64;
	padding-top:10px;
	padding-bottom:18px;
	padding-right:24px;
	padding-left:1px;
	width:100%;
	background-image:url(/img/newEntrance4/svc_chage_description_bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
}/* IE6 */
.newEntranceContent .charge_description_02 {
	font-size:80%;
	line-height:150%;
	color:#001F64;
	padding-top:10px;
	padding-bottom:18px;
	padding-right:24px;
	padding-left:1px;
	width:602px;
	background-image:url(/img/newEntrance4/svc_chage_description_bg_02.jpg);
	background-repeat:no-repeat;
}
* html .newEntranceContent .charge_description_02 {
	font-size:80%;
	line-height:150%;
	color:#001F64;
	padding-top:10px;
	padding-bottom:18px;
	padding-right:24px;
	padding-left:1px;
	width:100%;
	background-image:url(/img/newEntrance4/svc_chage_description_bg_02.jpg);
	background-repeat:no-repeat;
	text-align:left;
}/* IE6 */

/**********************************************
***				ChargeTable					***
**********************************************/
.newEntranceContent .charge_table {
	padding-left:16px;
	margin-bottom:0px;
	clear:both;
	height:155px;
}

.newEntranceContent .charge_table ul li {
	float: left;
	display: inline;
	margin-left: 1px;
}


/**********************************************
***				ServicePointBox				***
**********************************************/
.newEntranceContent #svc_point_03_box {
	float:right;
	width:631px;
	background-image:url(/img/newEntrance4/svc_point_03_box_bg.jpg);
	background-repeat:no-repeat;
}
* html .newEntranceContent #svc_point_03_box {
	float:right;
	width:631px;
	background-image:url(/img/newEntrance4/svc_point_03_box_bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
}/* IE6 */
.newEntranceContent .svc_point_03_innerbox {
	width:599px;
	background-image:url(/img/newEntrance4/svc_point_03_innerbox_bg.jpg);
	background-repeat:repeat-y;
	padding-left:32px;
}


/**********************************************
***					Q&A						***
**********************************************/
.newEntranceContent #qa {
	padding-top:43px;
	padding-bottom:68px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:580px;
}
.newEntranceContent #qa dl {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	padding-bottom:8px;
	padding-top:5px;
	text-align:left;
}
.newEntranceContent #qa dt {
	color:#001F64;
	font-weight:bold;
	font-size:90%;
	background-image:url(/img/newEntrance4/qa_q_ic.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:14px;
	padding-left:29px;
	text-align:left;
}

.newEntranceContent #qa dd {
	font-size:80%;
	background-image:url(/img/newEntrance4/qa_a_ic.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:14px;
	padding-left:29px;
}
.newEntranceContent #qr {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}