@charset "shift_jis";

/* --------------------------------------------------------------------------------------
 基本設定
--------------------------------------------------------------------------------------- */
.continer {	width:780px; margin:0px auto; }
.contents {	color: #333;	font-family: Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	line-height: 1.5;
}
.contents input,
.contents textarea,
.contents select {	font-family: Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.contents h1,.contents h2,.contents h3,.contents h4,.contents h5,.contents h6 {	font-weight: normal;}
/*\*/
* html .contents table {	line-height: 1.5;}
/**/
.contents body,.contents div,
.contents h1,.contents h2,.contents h3,.contents h4,.contents h5,.contents h6,
.contents dl,.contents dt,.contents dd,.contents ul,.contents ol,.contents li,
.contents p,.contents blockquote,.contents pre,.contents cite,.contents code,.contents caption,
.contents form,.contents fieldset,.contents legend,.contents input,.contents textarea,.contents select,.contents option,.contents label {
	margin: 0;
	padding: 0;
}
.contents img,.contents table {	border: none;}
.contents table {	border-collapse: collapse;}
.contents ul {	list-style: none;}
.contents li img,
.contents dt img {	vertical-align: bottom;}
.contents address,.contents em,.contents cite {	font-style: normal;}

.contents a {	overflow: hidden;}
.contents a:link {	color: #;}
.contents a:visited {	color: #;}
.contents a:hover {	color: #;}
.contents a:active {	color: #;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { display:inline-block; }
/*\*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/**/

/* 共通 */
.leftBlock {float:left;}
.rightBlock {float:right;}

/* --------------------------------------------------------------------------------------
 step
--------------------------------------------------------------------------------------- */
.contents ul.step {
	margin: 20px 0 0;
	padding: 0;
}
.contents ul.step li {
	float: left;
}

.contents ul.step2 {
	padding: 15px 0 0;
}
.contents ul.step2 li {
	float: left;
}
/* --------------------------------------------------------------------------------------
 page01
--------------------------------------------------------------------------------------- */
.page01 {
/*	position:relative; */
	padding-bottom: 25px;
}
.page01 h2.mainTxt01 {
	width:500px;
	margin-left: 110px;
	padding:5px 0 0;
	border-bottom:2px solid #cc0000;
	font-weight:bold;
	text-align:center;
	color:#cc0000;
}
.page01 p.mainTxt02 {
	width:650px;
	padding: 10px 0 0;
	text-align:center;
	color:#333;
}
.page01 p.btn01 {
/*	position: absolute; */
	top: 90px;
	right: 18px;
	text-align:right;
	margin-right:20px;
}
	
.page01 .ctArea {
	width: 760px;
	padding: 20px 0 0;
}
.page01 .ctArea .inner {
	padding: 30px 23px 0;
	background: #f0f0e6;
}
.page01 .ctArea .inner.last {
	padding: 30px 23px 30px;
	background: #f0f0e6;
}
.page01 .ctArea .inner p {
	color:#333;
}
.page01 .ctArea .inner p.txt01 {
	padding: 5px 0 15px;
}
.page01 .ctArea .inner p.txt01 span {
	font-weight: bold;
	color:#cc0000;
}
	
.page01 .ctArea .inner .ctBox01 {
	padding-bottom: 15px;
}
.page01 .ctArea .inner .bgBtm01 {
	float: left;
	width: 547px;
	padding: 0 0 19px;
	background: url(../../_mem_bin/ApplyImage/page01_bgbtm01.gif) no-repeat bottom left;
}
.page01 .ctArea .inner .bgRep01 {
	background: url(../../_mem_bin/ApplyImage/page01_bgrep01.gif) repeat-y;
}
.page01 .ctArea .inner .bgRep01 .txt01 {
	margin: 0 110px 0 70px;
	padding: 0 0 10px 12px;
	text-indent: -12px;
}
.page01 .ctArea .inner .bgRep01 .btn {
	padding-left: 87px;
}
	
.page01 .ctArea .inner .bgBtm02 {
	float: left;
	width: 547px;
	padding: 0 0 19px;
	background: url(../../_mem_bin/ApplyImage/page01_bgbtm02.gif) no-repeat bottom left;
}
.page01 .ctArea .inner .bgRep02 {
	background: url(../../_mem_bin/ApplyImage/page01_bgrep02.gif) repeat-y;
}
.page01 .ctArea .inner .bgRep02 .txt01 {
	margin: 0 70px 0 130px;
	padding: 0 0 10px 12px;
	text-indent: -12px;
}
.page01 .ctArea .inner .bgRep02 .btn {
	padding-left: 87px;
}
.page01 .ctArea .inner .rightBlock.btn02 {
	padding-top: 20px;
}
	
.page01 .ctArea .inner .ctBox02 {
	margin: 15px 80px;
	padding: 10px 15px;
	border: 1px solid #cc0000;
}
.page01 .ctArea .inner .ctBox02 p {
	padding-left: 35px;
	background: url(../../_mem_bin/ApplyImage/page01_ico01.gif) no-repeat left center;
}
	
.page01 .ctArea .inner .ctBox03 {
	padding: 15px 0 15px 10px;
}
.page01 .ctArea .inner .ctBox03 h3 {
	padding-bottom: 20px;
	background: none;
}
.page01 .ctArea .inner .ctBox03 ul li {
	padding: 0 0 15px 13px;
	text-indent: -13px;
}
.page01 .ctArea .inner .ctBox03 ul li span {
	color: #999;
}
.page01 .ctArea .inner .ctBox03 ul li.indent01 {
	padding: 0 0 5px 39px;
	text-indent: -13px;
}
.page01 .ctArea .inner .ctBox03 ul li.indent02 {
	padding: 0 0 0 26px;
	text-indent: -12px;
}
.page01 .ctArea .inner .ctBox03 ul li.space01 {
	padding-bottom: 5px;
}
.page01 .ctArea .inner .ctBox03 ul li.space02 {
	padding-bottom: 10px;
}
.page01 .ctArea .inner .ctBox03 ul li.space03 {
	padding-bottom: 15px;
}
	
.page01 .ctArea .inner .bgBtm03 {
	float: left;
	width: 547px;
	margin-top: 28px;
	padding: 0 0 19px;
	background: url(../../_mem_bin/ApplyImage/page01_bgbtm03.gif) no-repeat bottom left;
}
.page01 .ctArea .inner .bgRep03 {
	background: url(../../_mem_bin/ApplyImage/page01_bgrep03.gif) repeat-y;
}
.page01 .ctArea .inner .bgRep03 .btn {
	padding-left: 87px;
}
.page01 .ctArea .inner .rightBlock.btn03 {
	padding-top: 48px;
}
/* --------------------------------------------------------------------------------------
 page02
--------------------------------------------------------------------------------------- */
.page02 {
	position:relative;
	padding-bottom: 25px;
}
.page02 .ctArea {
	width: 760px;
}
.page02 .ctArea .inner {
	padding: 30px 23px;
	background: #f0f0e6;
}
.page02 .ctArea .inner p {
	color:#333;
}
.page02 .ctArea .inner table.m {
	color:#333;
}
.page02 .ctArea .inner table.m td {
	line-height: 1.3
}

.page02 .ctArea .inner .sub {
	margin-bottom: 30px;
	padding-left: 8px;
	border-left: 6px solid #b8b8ac;
	font-weight: bold;
	color:#333;
}
.page02 .ctArea .inner .sub span {
	color:#c00;
}

.page02 .ctArea .inner .formBox01 {
	padding-bottom: 25px;
}
.page02 .ctArea .inner .formBox01 h3 {
	padding-bottom: 5px;
	background: none;
	font-weight: bold;
	color:#666;
}
.page02 .ctArea .inner .formBox01 h3 span {
	font-weight: bold;
	color:#c00;
}
.page02 .ctArea .inner .formBox01 p {
	padding-left: 15px;
	background: url(/_mem_bin/ApplyImage/attention_ico01.gif) no-repeat left 2px;
	font-size: 100%;
}
.page02 .ctArea .inner .formBox01 p.txt01 {
	color:#c00;
}
.page02 .ctArea .inner .formBox01 span {
	color:#c00;
}
.page02 .ctArea .inner .formBox01 table {
	width: 710px;
	margin-bottom: 10px;
	border-top: 3px solid #b8b8ac;
}
.page02 .ctArea .inner .formBox01 table th {
	width: 110px;
	padding: 5px 0 5px 12px;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
	font-weight: normal;
	text-align: left;
}
.page02 .ctArea .inner .formBox01 table td {
	border-bottom: 1px solid #b8b8ac;
	font-weight: normal;
}
.page02 .ctArea .inner .formBox01 table td.cell01 {
	width: 410px;
	padding: 10px 0 10px 9px;
	background: #fff;
}
.page02 .ctArea .inner .formBox01 table td.cell01 span {
	color:#c00;
}
.page02 .ctArea .inner .formBox01 table td.cell02 {
	width: 170px;
	padding-left: 14px;
	background: #e7e7e7;
}
.page02 .ctArea .inner .formBox01 table td.cell03 {
	padding: 10px 0 10px 9px;
	background: #fff;
}
.page05 .ctArea .inner .tbl02 .cell01a {
	width: 143px;
	padding: 10px;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell01a span {
	display: block;
	width: 143px;
	background: url(/_mem_bin/ApplyImage/page05_ico03.gif) no-repeat right center;
}
.page05 .ctArea .inner .tbl02 .cell02a {
	width: 370px;
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell03a {
	padding: 10px;
	background: #e7e7e7;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell03a span {
	color: #c00;
}
.page02 .ctArea .inner .formBox01 table input {
	width: 130px;
	margin: 0 0 0 20px;
	vertical-align: middle;
}
.page02 .ctArea .inner .formBox01 table input.noMg {
	margin: 0 0 0 5px;
}
.page02 .ctArea .inner .formBox01 table input.long {
	width: 295px;
	margin: 0;
	vertical-align: middle;
}
.page02 .ctArea .inner .formBox01 table input.checkbox02 {
	width: 50px;
	margin: 0;
	vertical-align: right;
}

.page02 .ctArea .inner .btnArea {
	padding-bottom: 30px;
	text-align: center;
}

.page02 div#gokakunin a{
display:block;
margin:-10px 0 3px 0;
padding:15px;
background-color:#c71a1a;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
text-align:center;
}

.page02 div#gokakunin a:hover{
background-color:#f71616;
}

.page02 div#gokakunin a:visited,
.page02 div#link_syorui a:visited,
.page02 div#link_houzin a:visited{
color:#FFFFFF;
}

.page02 span#link_syorui{
width:170px;
float:right;
margin-bottom:10px;
text-align:center;
}

.page02 span#link_syorui a{
display:block;
padding:5px;
background-color:#666666;
color:#FFFFFF;
}

.page02 span#link_houzin{
width:130px;
float:right;
margin:0 0 10px 1px;
text-align:center;
}

.page02 span#link_houzin a{
display:block;
padding:5px;
background-color:#666666;
color:#FFFFFF;
}

.page02 span#link_syorui a:hover,.page02 span#link_houzin a:hover{
background-color:#999999;
}


/* --------------------------------------------------------------------------------------
 page03
--------------------------------------------------------------------------------------- */
.page03 {
	position:relative;
	padding-bottom: 25px;
}
.page03 .ctArea {
	width: 760px;
}
.page03 .ctArea .inner {
	padding: 30px 23px;
	background: #f0f0e6;
}
.page03 .ctArea .inner p {
	color:#333;
}
.page03 .ctArea .inner table.m {
	color:#333;
}
.page03 .ctArea .inner table.m td {
	line-height: 1.3
}

.page03 .ctArea .inner .sub {
	margin-bottom: 30px;
	padding-left: 8px;
	border-left: 6px solid #b8b8ac;
	font-weight: bold;
	color:#333;
}
.page03 .ctArea .inner .sub span {
	color:#c00;
}

.page03 .ctArea .inner .txtBox01 {
	margin: 0 87px 15px;
	background: #e7e7e7 url(/_mem_bin/ApplyImage/page03_img01.gif) no-repeat right bottom;
	border: 5px solid #fff;
}
.page03 .ctArea .inner .txtBox01 ul {
	padding: 55px 12px;
}
.page03 .ctArea .inner .txtBox01 ul li {
	float: left;
	margin-right: 6px;
}
.page03 .ctArea .inner .txtBox01 ul li.bg {
	width: 260px;
	_width: 270px;
	background: #fff;
	padding: 0 0 0 11px;
}

.page03 .ctArea .inner .txtBox02 {
	margin: 0 87px 40px;
	padding: 10px 27px;
	border: 1px solid #c00;
}
.page03 .ctArea .inner .txtBox02 p.txt01 {
	font-size: 123%;
	font-weight: bold;
	text-align: center;
	color: #c00;
}
.page03 .ctArea .inner .txtBox02 p.txt02 {
	font-size: 91%;
}
.page03 .ctArea .inner .txtBox02 p.txt02 span {
	color: #c00;
}

.page03 .ctArea .inner .bgBox01 {
	width: 713px;
	margin: 0 auto 30px;
	padding: 7px 0 0;
	background: url(/_mem_bin/ApplyImage/page03_bg01.gif) no-repeat left top;
}
.page03 .ctArea .inner .bgBox02 {
	padding: 0 0 7px;
	background: url(/_mem_bin/ApplyImage/page03_bg03.gif) no-repeat left bottom;
}
.page03 .ctArea .inner .bgBox03 {
	background: url(/_mem_bin/ApplyImage/page03_bg02.gif) repeat-y;
}
.page03 .ctArea .inner .bgBox03 .left {
	width: 134px;
	text-align: center;
	vertical-align: middle;
}
.page03 .ctArea .inner .bgBox03 .right {
	width: 559px;
	padding-left: 13px;
	text-align: left;
	vertical-align: middle;
}
.page03 .ctArea .inner .bgBox03 .right ul {
	padding-bottom: 8px;
}
.page03 .ctArea .inner .bgBox03 .right ul li {
	padding: 8px 0 0 14px;
	text-indent: -14px;
}
.page03 .ctArea .inner .bgBox03 .right ul li span.color {
	color: #999;
}

/* --------------------------------------------------------------------------------------
 page04
--------------------------------------------------------------------------------------- */
.page04 {
	position:relative;
	padding-bottom: 25px;
}
.page04 .ctArea {
	width: 760px;
}
.page04 .ctArea .inner {
	padding: 0 23px 30px;
	background: #f0f0e6;
}
.page04 .ctArea .inner p {
	color:#333;
}
.page04 .ctArea .inner table.m {
	color:#333;
}
.page04 .ctArea .inner table.m td {
	line-height: 1.3
}

.page04 .ctArea .inner h2 {
	margin: 30px 0;
	padding-left: 8px;
	border-left: 6px solid #b8b8ac;
	font-weight: bold;
	color:#333;
}
.page04 .ctArea .inner h2 span {
	color:#c00;
}

.page04 .ctArea .inner .table01 {
	width: 710px;
	border-top: 3px solid #b8b8ac;
}
.page04 .ctArea .inner .table01 th {
	width: 228px;
	padding: 5px 0;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
	font-weight: normal;
	text-align: center;
}
.page04 .ctArea .inner .table01 td {
	padding: 10px 0 10px 35px;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
	font-weight: normal;
}
.page04 .ctArea .inner .table01 .td2 {
	padding: 10px 0 10px 10px;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
	font-weight: normal;
}
.page04 .ctArea .inner .table01 td input {
	width: 180px;
	vertical-align: middle;
}
.page04 .ctArea .inner .table01 td input.checkbox04 {
	width: 25px;
	margin: 0;
	vertical-align: right;
}

.page04 .ctArea .inner p.btn {
	padding: 25px 0;
	text-align: center;
}

.page04 .ctArea .inner .bgBox01 {
	width: 713px;
	margin: 0 auto 30px;
	padding: 7px 0 0;
	background: url(/_mem_bin/ApplyImage/page03_bg01.gif) no-repeat left top;
}
.page04 .ctArea .inner .bgBox02 {
	padding: 0 0 7px;
	background: url(/_mem_bin/ApplyImage/page03_bg03.gif) no-repeat left bottom;
}
.page04 .ctArea .inner .bgBox03 {
	background: url(/_mem_bin/ApplyImage/page03_bg02.gif) repeat-y;
}
.page04 .ctArea .inner .bgBox03 .left {
	width: 134px;
	text-align: center;
	vertical-align: middle;
}
.page04 .ctArea .inner .bgBox03 .right {
	width: 559px;
	padding-left: 13px;
	text-align: left;
	vertical-align: middle;
}
.page04 .ctArea .inner .bgBox03 .right ul {
	padding-bottom: 8px;
}
.page04 .ctArea .inner .bgBox03 .right ul li {
	padding: 8px 0 0 14px;
	text-indent: -14px;
}
.page04 .ctArea .inner .bgBox03 .right ul li span.color {
	color: #999;
}

/* --------------------------------------------------------------------------------------
 page05
--------------------------------------------------------------------------------------- */
.page05 {
	position:relative;
	padding-bottom: 25px;
}
.page05 .ctArea {
	width: 760px;
}
.page05 .ctArea .inner {
	padding: 0 23px 30px;
	background: #f0f0e6;
}
.page05 .ctArea .inner p {
	color:#333;
}
.page05 .ctArea .inner table.m {
	color:#333;
}
.page05 .ctArea .inner table.m td {
	line-height: 1.3
}

.page05 .ctArea .inner .sub {
	margin: 30px 0;
	padding-left: 8px;
	border-left: 6px solid #b8b8ac;
	font-weight: bold;
	color:#333;
}
.page05 .ctArea .inner .sub span {
	color:#c00;
}
.page05 .ctArea .inner .sub img {
	vertical-align: middle;
}

.page05 .ctArea .inner sub2 {
	background: none;
	font-weight: bold;
	color:#666;
}
.page05 .ctArea .inner sub2 span {
	color:#c00;
}

.page05 .ctArea .inner .tbl01 {
	width: 710px;
	margin-bottom: 30px;
	border-top: 3px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl01 .bg01 {
	padding: 15px 30px;
	background: #e3e3d4;
}
.page05 .ctArea .inner .tbl01 .bg01 ul li {
	padding-left: 20px;
	text-indent: -20px;
}
.page05 .ctArea .inner .tbl01 .bg02 {
	padding: 5px 0;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}

.page05 .ctArea .inner .tbl02 {
	width: 710px;
	margin-bottom: 40px;
	border-top: 3px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02.noMg {
	margin-bottom: 0px;
}
.page05 .ctArea .inner .tbl02.mg10 {
	margin-bottom: 10px;
}
.page05 .ctArea .inner .tbl02 .cell01 {
	width: 113px;
	padding: 10px;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell01 span {
	display: block;
	width: 113px;
	background: url(/_mem_bin/ApplyImage/page05_ico03.gif) no-repeat right center;
}
.page05 .ctArea .inner .tbl02 .cell02 {
	width: 400px;
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell03 {
	padding: 10px;
	background: #e7e7e7;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell03 span {
	color: #c00;
}

.page05 .ctArea .inner .tbl02 input {
	background: #eee;
}


.page05 .ctArea .inner .list01 {
	padding: 10px 0 40px;
}
.page05 .ctArea .inner .list01 li {
	padding-left: 12px;
	text-indent: -12px;
	color: #666;
}
.page05 .ctArea .inner .list01 li.color {
	color: #c00;
}
.page05 .ctArea .inner .list01 li span {
	color: #B8B8AC;
}

.page05 .ctArea .inner .tbl02 .cell04 {
	width: 400px;
	padding: 0;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell04 td {
	padding: 10px 0 10px 10px;
	line-height: 1.8;
}

.page05 .ctArea .inner .tbl02 .cell05 {
	width: 400px;
	padding: 0;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell05 table {
	margin-bottom: 10px;
}
.page05 .ctArea .inner .tbl02 .cell05 td {
	padding: 10px 10px 0 10px;
}

.page05 .ctArea .inner .tbl02 .cell06 {
	width: 70px;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
	text-align: center;
}

.page05 .ctArea .inner .tbl02 .cell07 {
	width: 52px;
	padding: 10px 0;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
	text-align: center;
}

.page05 .ctArea .inner .tbl03 td {
	text-align: center;
}

.page05 .ctArea .inner .icoTxt01 {
	margin: 5px 0 40px;
	padding-left: 16px;
	background: url(/_mem_bin/ApplyImage/attention_ico01.gif) no-repeat left center;
	color: #c00;
}

.page05 .ctArea .inner .btmTxt {
	padding: 20px 0 40px;
}

/* --------------------------------------------------------------------------------------
 page05(AD01103)
--------------------------------------------------------------------------------------- */
.page05 {
	position:relative;
	padding-bottom: 25px;
}
.page05 .ctArea {
	width: 760px;
}
.page05 .ctArea .inner {
	padding: 0 23px 30px;
	background: #f0f0e6;
}
.page05 .ctArea .inner p {
	font-size: 116%;
	color:#333;
}
.page05 .ctArea .inner table.m {
	font-size: 91%;
	color:#333;
}
.page05 .ctArea .inner table.m td {
	line-height: 1.3
}

.page05 .ctArea .inner .sub {
	margin: 30px 0;
	padding-left: 8px;
	border-left: 6px solid #b8b8ac;
	font-size: 134%;
	font-weight: bold;
	color:#333;
}
.page05 .ctArea .inner .sub span {
	color:#c00;
}
.page05 .ctArea .inner .sub img {
	vertical-align: middle;
}

.page05 .ctArea .inner .sub2 {
	background: none;
	font-size: 134%;
	font-weight: bold;
	color:#666;
}
.page05 .ctArea .inner .sub2 span {
	font-size: 83%;
	color:#c00;
}
.page05 .ctArea .inner .sub3 {
	background: none;
	font-size: 12px;
	font-weight: bold;
	color:#666;
}
.page05 .ctArea .inner .sub3 span {
	font-size: 12px;
	color:#666;
}

.page05 .ctArea .inner .tbl01 {
	width: 710px;
	margin-bottom: 30px;
	border-top: 3px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl01 .bg01 {
	padding: 15px 30px;
	background: #e3e3d4;
}
.page05 .ctArea .inner .tbl01 .bg01 ul li {
	padding-left: 20px;
	font-size: 116%;
	text-indent: -20px;
}
.page05 .ctArea .inner .tbl01 .bg02 {
	padding: 5px 0;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
	font-size: 116%;
}

.page05 .ctArea .inner .tbl02 {
	width: 710px;
	margin-bottom: 40px;
	border-top: 3px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02.noMg {
	margin-bottom: 0px;
}
.page05 .ctArea .inner .tbl02.mg10 {
	margin-bottom: 10px;
}
.page05 .ctArea .inner .tbl02 .cell01 {
	width: 113px;
	padding: 10px;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell01 span {
	display: block;
	width: 113px;
	background: url(/_mem_bin/ApplyImage/page05_ico03.gif) no-repeat right center;
}
.page05 .ctArea .inner .tbl02 .cell02 {
	width: 400px;
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell03 {
	padding: 10px;
	background: #e7e7e7;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell03 span {
	color: #c00;
}
.page05 .ctArea .inner .tbl02 .QA01 {
	width: 400px;
	padding: 10px;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .QA01 span {
	display: block;
	width: 550px;
}
.page05 .ctArea .inner .tbl02 .QA02 {
	width: 113px;
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
	text-align: center;
}
.page05 .ctArea .inner .tbl02 .QAConfirm {
	width: 513px;
	padding: 10px;
	background: #fff;
	border: 1px solid #b8b8ac;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color:#c00;
}

.page05 .ctArea .inner .tbl02 .QAConfirm21 {
	width: 20px;
	padding-left: 15px;
	padding-right: 0px;
	background: #fff;
	border-top: 1px solid #b8b8ac;
	border-left: 1px solid #b8b8ac;
	border-bottom: 1px solid #b8b8ac;
	align:center
	text-align: center;
	align: center;
	font-size: 14px;
	font-weight: bold;
	color:#c00;
}

.page05 .ctArea .inner .tbl02 .QAConfirm22 {
	width: 497px;
	padding: 10px;
	background: #fff;
	border-top: 1px solid #b8b8ac;
	border-right: 1px solid #b8b8ac;
	border-bottom: 1px solid #b8b8ac;
	align:center
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color:#c00;
}

.page05 .ctArea .inner .tbl02 input {
	background: #eee;
}

.page05 .ctArea .inner .list01 {
	padding: 10px 0 40px;
}
.page05 .ctArea .inner .list01 li {
	padding-left: 12px;
	text-indent: -12px;
}
.page05 .ctArea .inner .list01 li.color {
	color: #c00;
}
.page05 .ctArea .inner .list01 li span {
	color: #B8B8AC;
}

.page05 .ctArea .inner .tbl02 .cell04 {
	width: 400px;
	padding: 0;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell04 td {
	padding: 10px 0 10px 10px;
	line-height: 1.8;
}

.page05 .ctArea .inner .tbl02 .cell05 {
	width: 400px;
	padding: 0;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell05 table {
	margin-bottom: 10px;
}
.page05 .ctArea .inner .tbl02 .cell05 td {
	padding: 10px 10px 0 10px;
}

.page05 .ctArea .inner .tbl02 .cell06 {
	width: 70px;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
	text-align: center;
}

.page05 .ctArea .inner .tbl02 .cell07 {
	width: 52px;
	padding: 10px 0;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
	text-align: center;
}

.page05 .ctArea .inner .tbl03 td {
	text-align: center;
}

.page05 .ctArea .inner .icoTxt01 {
	margin: 5px 0 40px;
	padding-left: 16px;
	background: url(/_mem_bin/ApplyImage/attention_ico01.gif) no-repeat left center;
	font-size: 100%;
	color: #c00;
}

.page05 .ctArea .inner .btmTxt {
	padding: 20px 0 40px;
}

/* --------------------------------------------------------------------------------------
 page05(AD01104)
--------------------------------------------------------------------------------------- */
.page05 {
	position:relative;
	padding-bottom: 25px;
}
.page05 .ctArea {
	width: 760px;
}
.page05 .ctArea .inner {
	padding: 0 23px 30px;
	background: #f0f0e6;
}
.page05 .ctArea .inner p {
	color:#333;
}
.page05 .ctArea .inner table.m {
	color:#333;
}
.page05 .ctArea .inner table.m td {
	line-height: 1.3
}

.page05 .ctArea .inner .sub {
	margin: 30px 0;
	padding-left: 8px;
	border-left: 6px solid #b8b8ac;
	font-weight: bold;
	color:#333;
}
.page05 .ctArea .inner .sub span {
	color:#c00;
}
.page05 .ctArea .inner .sub img {
	vertical-align: middle;
}

.page05 .ctArea .inner .sub2 {
	background: none;
	font-weight: bold;
	color:#666;
}
.page05 .ctArea .inner .sub2 span {
	color:#c00;
}

.page05 .ctArea .inner .tbl01 {
	width: 710px;
	margin-bottom: 30px;
	border-top: 3px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl01 .bg01 {
	padding: 15px 30px;
	background: #e3e3d4;
}
.page05 .ctArea .inner .tbl01 .bg01 ul li {
	padding-left: 20px;
	font-size: 116%;
	text-indent: -20px;
}
.page05 .ctArea .inner .tbl01 .bg02 {
	padding: 5px 0;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
	font-size: 116%;
}

.page05 .ctArea .inner .tbl02 {
	width: 710px;
	margin-bottom: 40px;
	border-top: 3px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02.noMg {
	margin-bottom: 0px;
}
.page05 .ctArea .inner .tbl02.mg10 {
	margin-bottom: 10px;
}
.page05 .ctArea .inner .tbl02 .cell01 {
	width: 113px;
	padding: 10px;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell01 span {
	display: block;
	width: 113px;
	background: url(/_mem_bin/ApplyImage/page05_ico03.gif) no-repeat right center;
}

.page05 .ctArea .inner .tbl02 .cell01 span.noimage {
	display: block;
	width: 113px;
	background:none;
}

.page05 .ctArea .inner .tbl02 .cell02 {
	width: 400px;
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell03 {
	padding: 10px;
	background: #e7e7e7;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell03 span {
	color: #c00;
}

.page05 .ctArea .inner .tbl02 input {
	background: #eee;
}

.page05 .ctArea .inner .list01 {
	padding: 10px 0 40px;
}
.page05 .ctArea .inner .list01 li {
	padding-left: 12px;
	text-indent: -12px;
}
.page05 .ctArea .inner .list01 li.color {
	color: #c00;
}
.page05 .ctArea .inner .list01 li span {
	color: #B8B8AC;
}

.page05 .ctArea .inner .tbl02 .cell04 {
	width: 400px;
	padding: 0;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell04 td {
	padding: 10px 0 10px 10px;
	line-height: 1.8;
}

.page05 .ctArea .inner .tbl02 .cell05 {
	width: 400px;
	padding: 0;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}
.page05 .ctArea .inner .tbl02 .cell05 table {
	margin-bottom: 10px;
}
.page05 .ctArea .inner .tbl02 .cell05 td {
	padding: 10px 10px 0 10px;
}

.page05 .ctArea .inner .tbl02 .cell06 {
	width: 70px;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
	text-align: center;
}

.page05 .ctArea .inner .tbl02 .cell07 {
	width: 52px;
	padding: 10px 0;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
	text-align: center;
}

.page05 .ctArea .inner .tbl03 td {
	text-align: center;
}

.page05 .ctArea .inner .icoTxt01 {
	margin: 5px 0 40px;
	padding-left: 16px;
	background: url(/_mem_bin/ApplyImage/attention_ico01.gif) no-repeat left center;
	color: #c00;
}

.page05 .ctArea .inner .btmTxt {
	padding: 20px 0 40px;
}

.page05 .ctArea .inner .tbl02 .cell08 {
	width: 113px;
	padding: 5px;
	background: #e3e3d4;
	border-bottom: 1px solid #b8b8ac;
}

.page05 .ctArea .inner .tbl02 .cell09 {
	width: 420px;
	padding: 5px;
	background: #fff;
	border-bottom: 1px solid #b8b8ac;
}

.page05 .ctArea .inner .tbl02 .cell10 {
	padding: 5px;
	background: #e7e7e7;
	border-bottom: 1px solid #b8b8ac;
}

/* --------------------------------------------------------------------------------------
 page06
--------------------------------------------------------------------------------------- */
.page06 {
	position:relative;
	padding-bottom: 25px;
}
.page06 .ctArea {
	width: 760px;
}
.page06 .ctArea .inner {
	padding: 0 23px 30px;
	background: #f0f0e6;
}
.page06 .ctArea .inner p {
	color:#333;
}
.page06 .ctArea .inner table.m {
	color:#333;
}
.page06 .ctArea .inner table.m td {
	line-height: 1.3
}

.page06 .ctArea .inner .sub {
	margin: 30px 0 0;
	padding-left: 8px;
	border-left: 6px solid #b8b8ac;
	font-weight: bold;
	color:#333;
}
.page06 .ctArea .inner .sub span {
	color:#c00;
}

.page06 .ctArea .inner .sub2 {
	background: none;
	font-weight: bold;
	color:#666;
}
.page06 .ctArea .inner .sub2 span {
	font-size: 83%;
	color:#c00;
}

.page06 .ctArea .inner p.lead {
	padding: 10px 0 10px 15px;
}
.page06 .ctArea .inner p.shuseiTxt {
	padding: 0 5px 15px 0;
	text-align: right;
}

.page06 .ctArea .inner .tbl01 {
	width: 710px;
	margin-bottom: 10px;
	border-top: 3px solid #b8b8ac;
}
.page06 .ctArea .inner .tbl01 td {
	border-bottom: 1px solid #cdcdc0;
	font-size: 14px;
}
.page06 .ctArea .inner .tbl01 td span {
	color: #c00;
}
/* --------------------------------------------------------------------------------------
 page07
--------------------------------------------------------------------------------------- */
.page07 {
	position:relative;
	padding-bottom: 25px;
}
.page07 .ctArea {
	width: 760px;
}
.page07 .ctArea .inner {
	padding: 20px 23px;
	background: #f0f0e6;
}
.page07 .ctArea .inner p {
	color:#333;
}
.page07 .ctArea .inner table.m {
	font-size: 12px;
	color:#333;
}
.page07 .ctArea .inner table.m td {
	line-height: 1.3
}

.page07 .ctArea .inner .sub {
	margin: 30px 0 0;
	padding-left: 8px;
	border-left: 6px solid #b8b8ac;
	font-weight: bold;
	color:#666;
}
.page07 .ctArea .inner .sub span {
	color:#c00;
}

.page07 .ctArea .inner p.txtBg01 {
	width: 586px;
	margin: 40px auto;
	padding: 20px 0;
	text-align: center;
	background: #e7e7e7;
	border: 6px solid #fff;
}

.page07 .ctArea .inner .sub2 {
	background: none;
	font-weight: bold;
	color:#666;
}
.page07 .ctArea .inner .sub2 .imgTtl {
	padding-bottom: 10px;
}
.page07 .ctArea .inner .sub2 span {
	color:#c00;
}

.page07 .ctArea .inner .tbl01 {
	width: 710px;
	margin-bottom: 10px;
	border-top: 3px solid #b8b8ac;
}
.page07 .ctArea .inner .tbl01 td {
	border-bottom: 1px solid #ffffff;
}
.page07 .ctArea .inner .tbl01 td span {
	color: #c00;
}

.page07 .ctArea .inner .list01 {
	padding: 10px 0 20px;
}
.page07 .ctArea .inner .list01 li {
	padding-left: 12px;
	text-indent: -12px;
}

.page07 .ctArea .inner .bgBox01 {
	margin-bottom: 45px;
	padding: 15px 25px 25px 17px;
	background: #fff;
	border: 1px solid #c9c9c9;
}
.page07 .ctArea .inner .bgBox01 .left01 {
	float: left;
	padding-bottom: 13px;
}
.page07 .ctArea .inner .bgBox01 .left01 p.txt01 {
	font-weight: bold;
}
.page07 .ctArea .inner .bgBox01 .left01 ul {
	padding: 10px 0 0 18px;
}
.page07 .ctArea .inner .bgBox01 .left01 ul li {
	padding-left: 14px;
	font-weight: bold;
	text-indent: -14px;
}
.page07 .ctArea .inner .bgBox01 .left01 ul li span {
	color: #c00;
}
.page07 .ctArea .inner .bgBox01 .right01 {
	float: right;
	padding: 10px 0 13px;
}

.page07 .ctArea .inner .bgBox01 .left02 {
	float: left;
}
.page07 .ctArea .inner .bgBox01 .left02 p {
	padding-bottom: 30px;
}
.page07 .ctArea .inner .bgBox01 .right02 {
	float: right;
	width: 240px;
	padding-top: 25px;
}
.page07 .ctArea .inner .bgBox01 .right02 p {
	padding-left: 20px;
	background: url(../../_mem_bin/ApplyImage/page07_ico01.gif) no-repeat left center;
	font-size: 14px;
	color: #c00;
}
.page07 .ctArea .inner .bgBox01 .right02 ul {
	padding: 5px 0 15px;
}
.page07 .ctArea .inner .bgBox01 .right02 ul li {
	padding-left: 12px;
	text-indent: -12px;
}
.page07 .ctArea .inner .bgBox01 .right02 ul li span {
	color: #c00;
}

.page07 .ctArea .inner .bgBox01 .left03 {
	float: left;
}
.page07 .ctArea .inner .bgBox01 .left03 p {
	padding-bottom: 30px;
}
.page07 .ctArea .inner .bgBox01 .right03 {
	float: right;
	width: 446px;
	padding-top: 25px;
}
.page07 .ctArea .inner .bgBox01 .right03 p {
	padding-left: 20px;
	background: url(../../_mem_bin/ApplyImage/page07_ico01.gif) no-repeat left center;
	color: #c00;
}
.page07 .ctArea .inner .bgBox01 .right03 ul {
	padding: 5px 0 15px;
}
.page07 .ctArea .inner .bgBox01 .right03 ul li {
	padding-left: 12px;
	text-indent: -12px;
}
.page07 .ctArea .inner .bgBox01 .right03 ul li span {
	color: #c00;
}
.page07 .ctArea .inner .bgBox01 p.btn {
	text-align: center;
}

.page07 .ctArea .inner .bgBox02 {
	padding-bottom: 10px;
}
.page07 .ctArea .inner .bgBox02.end {
	padding-bottom: 45px;
}
.page07 .ctArea .inner .bgBox02 .bgBoxInner {
	width: 349px;
}
.page07 .ctArea .inner .bgBox02 .borderBox {
	padding: 10px 17px 7px;
	background: #fff;
	border: 1px solid #c6c6ba;
	text-align: center;
}
.page07 .ctArea .inner .bgBox02 .borderBox p.txt {
	padding-bottom: 5px;
	font-weight: bold;
	color: #666;
	text-align: left;
}
.page07 .ctArea .inner .bgBox02 .borderBox p.img {
	padding-bottom: 5px;
}

.page07 .ctArea .inner .ctBox {
	padding-bottom: 30px;
}
.page07 .ctArea .inner .ctBox .sub3 {
	padding-bottom: 14px;
	font-weight: bold;
	color: #666;
}
.page07 .ctArea .inner .ctBox p.indent {
	margin: 0 40px 15px 10px;
	padding-left: 30px;
	text-indent: -30px;
}
.page07 .ctArea .inner .ctBox p.indent span {
	color: #c00;
}
.page07 .ctArea .inner .ctBox p.btn {
	padding-bottom: 14px;
	text-align: center;
}
.page07 .ctArea .inner .ctBox p.txtLink {
	font-size: 12px;
	text-align: center;
}
.page07 .ctArea .inner .ctBox .bgBox03 {
	margin: 0 40px 15px 10px;
	padding: 15px 0 5px;
	background: #f7c9dd;
	text-align: center;
}
.page07 .ctArea .inner .ctBox .bgBox03 p {
	padding-bottom: 10px;
}
.page07 .ctArea .inner .ctBox .bgBox04 {
	margin: 0 40px 15px 10px;
	padding: 15px 0 5px;
	background: #fff;
	text-align: center;
}
.page07 .ctArea .inner .ctBox .bgBox04 p {
	padding-bottom: 10px;
}
.page07 .ctArea .inner .ctBox .bgBox04 p span {
	color: #c00;
}
.page07 .ctArea .inner .ctBox .bgBox04 .leftBlock,
.page07 .ctArea .inner .ctBox .bgBox04 .rightBlock {
	width: 315px;
	text-align: center;
}

.page07 .ctArea .inner .pdfArea {
	width: 570px;
	margin-left: 60px;
	padding-bottom: 40px;
}
.page07 .ctArea .inner .pdfArea .leftBlock {
	width: 460px;
	text-align: left;
}

/* --------------------------------------------------------------------------------------
 page08
--------------------------------------------------------------------------------------- */
.page08 {
	position:relative;
	padding-bottom: 25px;
}
.page08 .ctArea {
	width: 760px;
}
.page08 .ctArea .inner {
	padding: 20px 23px;
	background: #f0f0e6;
}
.page08 .ctArea .inner p {
	color:#333;
}
.page08 .ctArea .inner table.m {
	color:#333;
}
.page08 .ctArea .inner table.m td {
	line-height: 1.3
}

.page08 .ctArea .inner .sub {
	margin: 30px 0 0;
	padding-left: 8px;
	border-left: 6px solid #b8b8ac;
	font-weight: bold;
	color:#666;
}
.page08 .ctArea .inner .sub span {
	color:#c00;
}

.page08 .ctArea .inner ul.point {
	padding: 5px 0 25px 18px;
}

.page08 .ctArea .inner .sub2 {
	background: none;
	font-weight: bold;
	color:#666;
}

.page08 .ctArea .inner .tbl01 {
	width: 710px;
	margin-bottom: 30px;
	border-top: 3px solid #b8b8ac;
}
.page08 .ctArea .inner .tbl01 td {
	border-bottom: 1px solid #cdcdc0;
}
.page08 .ctArea .inner .tbl01 td input {
	vertical-align: middle;
}

.page08 .ctArea .inner .bgBox01 {
	width: 713px;
	margin: 0 auto;
	padding: 7px 0 0;
	background: url(../../_mem_bin/ApplyImage/page03_bg01.gif) no-repeat left top;
}
.page08 .ctArea .inner .bgBox02 {
	padding: 0 0 7px;
	background: url(../../_mem_bin/ApplyImage/page03_bg03.gif) no-repeat left bottom;
}
.page08 .ctArea .inner .bgBox03 {
	background: url(../../_mem_bin/ApplyImage/page03_bg02.gif) repeat-y;
}
.page08 .ctArea .inner .bgBox03 .left {
	width: 134px;
	text-align: center;
	vertical-align: middle;
}
.page08 .ctArea .inner .bgBox03 .right {
	width: 559px;
	padding-left: 13px;
	text-align: left;
	vertical-align: middle;
}
.page08 .ctArea .inner .bgBox03 .right ul {
	padding-bottom: 8px;
}
.page08 .ctArea .inner .bgBox03 .right ul li {
	padding: 8px 0 0 14px;
	text-indent: -14px;
}
.page08 .ctArea .inner .bgBox03 .right ul li span.color {
	color: #999;
}

.page08 .ctArea .inner .btnArea {
	margin: 25px auto 30px;
	text-align: center;
}

/* --------------------------------------------------------------------------------------
 page09
--------------------------------------------------------------------------------------- */
.page09 {
	position:relative;
	padding-bottom: 25px;
}
.page09 .ctArea {
	width: 760px;
	margin-bottom: 80px;
}
.page09 .ctArea .inner {
	padding: 20px 23px;
	background: #f0f0e6;
}
.page09 .ctArea .inner p {
	color:#333;
}
.page09 .ctArea .inner table.m {
	color:#333;
}
.page09 .ctArea .inner table.m td {
	line-height: 1.3
}

.page09 .ctArea .inner .bgBox01 {
	margin-bottom: 25px;
	padding: 27px 39px 0 35px;
	background: #fff;
}
.page09 .ctArea .inner .bgBox01 .bgInner {
	padding: 20px 0 40px;
	background: #f7c9dd url(../../_mem_bin/ApplyImage/page09_bg01.gif) no-repeat bottom center;
}

.page09 .ginkoBox {
	width: 710px;
	margin: 0 auto 30px;
	padding-bottom: 40px;
	border-bottom: 1px solid #dcdcd6;
}
.page09 .ginkoBox p {
	color:#333;
}
.page09 .ginkoBox p.borderTxt {
	margin-bottom: 30px;
	padding: 25px 0 30px;
	border-top: 3px solid #b8b8ac;
	border-bottom: 1px solid #dcdcd6;
	text-align: center;
}
.page09 .ginkoBox p {
	padding-bottom: 20px;
	text-align: center;
}

.page09 .ginkoBox p.txt03 {
	padding: 0 55px;
	text-align: left;
}

.page09 .otameshiBox {
	width: 710px;
	margin: 0 auto;
}
.page09 .otameshiBox p {
	color:#333;
}
.page09 .otameshiBox p {
	padding-bottom: 20px;
	text-align: center;
}
.page09 .otameshiBox p.txt01 {
	padding-bottom: 10px;
}
.page09 .otameshiBox p.txt02 {
	padding: 0 70px 20px;
	text-align: left;
}

.page09 .otameshiBox .bgBox {
	margin: 0 35px 30px;
	padding: 0 35px 20px;
	background: #f7c9dd;
}
.page09 .otameshiBox .bgBox ul li {
	padding: 20px 0 0 18px;
	text-indent: -18px;
}
.page09 .otameshiBox .bgBox ul li.indent {
	margin-left: 18px;
	padding: 0 0 0 30px;
	text-indent: -30px;

}

