@charset "shift_jis";

/* -----------------------------------------------

Layout

----------------------------------------------- */

#wrapper {
	margin: 0 auto;
	width: 700px;
	min-width: 700px;
	overflow: hidden;
}
#wrapper #header {
	background: url(/common/images/popup-bg_head.gif) left top no-repeat;
}
#wrapper #header .inner {
	width: 700px;
	background: none;
}
#wrapper #header .coad {
	margin: 0;
	padding: 0 20px 0 0;
	width: 15em;
	line-height: 36px;
	float: right;
	color: #ffffff;
	text-align: right;
}

#mainarea {
	overflow: visible;
}

#contents {
	padding: 0;
	width: 700px;
	background: none;
}

/* footer */
#footer-security {
	padding: 20px 0 6px;
	width: 700px;
	border-top: 1px #b5b5b6 solid;
	border-bottom: 1px #b5b5b6 solid;
}
#footer-security p {
	margin: 0;
}
#footer-security .left {
	float: left;
	width: 142px;
	text-align: center;
}
#footer-security .right {
	float: right;
	width: 548px;
}
#footer-phishwall {
}
#footer-verisign p.right {
	padding-top: 15px;
}

#footer-contact {
	padding-top: 10px;
}
#footer-contact p {
	margin: 0;
}
#footer-contact .left {
	float: left;
	width: 282px;
}
#footer-contact .left p {
	float: left;
	width: 282px;
	margin-bottom: 3px;
}
#footer-contact .right {
	float: left;
	width: 410px;
	font-size: 93%;
	line-height: 1.6;
}

#footer-jizen {
}

/* close */
#close {
	padding: 45px 0 35px;
	background: url(/common/images/popup-line.gif) left top repeat-x;
	font-size: 116.6%;
}
#close img {
	vertical-align: middle;
	margin-right: 5px;
}

/* -----------------------------------------------

#contents

----------------------------------------------- */

/* page-head */
#page-head .left {
	float: left;
	width: 495px;
}
#page-head .left p img {
	padding-right: 5px;
}
#page-head .right {
	float: right;
	width: 192px;
	background: #f0f7ff url(/common/images/fr_blue-btm.gif) no-repeat left bottom;
}
#page-head .right .inner {
	background: url(/common/images/fr_blue-top.gif) no-repeat left top;
	padding: 12px 14px 7px 12px;
}
#page-head .right p {
	margin: 0 0 3px;
	font-size: 86%;
}
#page-head .right p a {
	padding-top: 2px;
	padding-bottom: 2px;
}

h1 {
	margin-right: 0;
}

.section .head {
}
.section .head .newwindow {
	float: right;
	font-size: 100%;
	font-weight: normal;
}

.page-goui .section .head h2 {
	background: none;
	min-height: 0;
}

.txt {
	padding: 0;
}

.txt-iframe {
	border: 1px solid #ccc;
}
.txt-iframe .txt-iframe-inner {
	padding: 19px;
	height: 250px;
	overflow-y: scroll;
}
.txt-iframe .txt-iframe-inner h2,
.txt-iframe .txt-iframe-inner h2 span {
	padding: 0;
	background: none;
	height: auto;
	min-height: 0;
}
.txt-iframe .txt-iframe-inner table {
	*width: auto;
}

span.icon_ssl {
	padding-left: 18px;
	background: url(/common/form-images/icon_key.gif) no-repeat scroll 0 0;
}

.section-doui {
	padding: 20px 0 5px;
	background-color: #feffdb;
}

.section-submit {
	padding: 20px 0 5px;
}
.section-submit .left {
	padding-top: 5px;
}
.section-submit .right {
	padding-right: 200px;
}
.section-submit .al_center {
	clear: both;
}

.section-formprint .left {
	width: 260px;
	text-align: center;
}
.section-formprint .right {
	width: 420px;
}
.disabled{
	background:#ddd;
}
/* txt *//* 2013.05.14 ǉ */
.big2 {
	font-size: 163%;
}
/* yellowred-block-s */
.yellowred-block-s {
/*	background: #feffdb url(/common/images/fr_yellow-red-btm-s.gif) left bottom no-repeat;*/
}
.yellowred-block-s .inner {
	padding: 24px 7px;
/*	background: transparent url(/common/images/fr_yellow-red-top-s.gif) left top no-repeat;*/
}