@charset "utf-8";


/* MVC validation error */
input.input-validation-error,
select.input-validation-error,
label.input-validation-error
{
	border: 2px solid #E67BB6 !important;
	background: #FFECF7 !important;
}

/* Basic
------------------------------------------ */
body { height: 100%; }
html { height: 100%; overflow-y: scroll; }

h1, h2, h3, h4, h5, h6,
form, fieldset,
pre, blockquote, th, td { margin: 0; padding: 0; font-size: 100%; }

input,textarea {
	font-size: 100%;
	vertical-align: middle;
}
* html input,
* html textarea { vertical-align: -2px; }
*:first-child+html input,
*:first-child+html textarea { vertical-align: 1px; }

body, div, p, address,
dl, dt, dd, ul, ol, li { margin: 0; padding: 0; }

img { border: 0; } 

caption { text-align: left; }
table { border-collapse: collapse; border: none; border-spacing: 0; }

fieldset { border: 0; }
input { line-height: 100%; }

ol, ul { list-style-type: none; }

label { cursor: pointer; }
address { font-style: normal; }

hr { display: none; visibility: hidden; height: 0; border: 0; }

article, aside, header, hgroup, footer,
nav, section, dialog, figure { display: block; }

a[name] { color: #000; }
a[name]:hover { color: #000; text-decoration: none !important; outline:0 !important; }
a img {color: #000;}

.navskip,
.hide { position: absolute; width: 0; height: 0; overflow: hidden; font-size: 0; }
em { font-weight: bold; font-style: normal; }

body {
	color: #111;
	line-height: 1.5;
	font-family: "ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","メイリオ",Meriyo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 87.5%;
}

/* Link */
a { text-decoration: none; }
a:link,
a:visited { color: #1165AC; }
a:hover,
a:active  {
	color: #1165AC; 
	text-decoration: underline;
}

body, #body-area {
  background: url("/Content/img/fujitsu/bg_wrap.gif") repeat left top #f5f0ed;
}

/* Header*/
header {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

header {
  display: block;
}

/* header
-------------------------------------------------- */
#header {
  font-family: "メイリオ", Meiryo, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  color: #333;
  font-size: 12px;
}


#header {
  background: #fff;
  margin-bottom: 20px;
  padding: 10px 0;
}

#header-contents {
  margin: 0 auto;
  width: 1020px;
}

#header-contents:after {
  clear: both;
  content: "";
  display: block;
}

.header-logo {
  float: left;
  margin-right: 40px;
  width: 130px;
}

.header-menu {
  float: left;
  width: 850px;
}
.header-menu li {
  float: left;
  margin-right: 20px;
}
.header-menu li.person,
.header-menu li.id {
  margin: 10px 10px 0 0;
}
.header-menu li.id span {
  color: #005BAB;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
}
.header-menu li.logout {
  float: right;
}
.header-menu .top {
  margin-bottom: 10px;
}
.header-menu .point-block {
  background: #e7e8ea;
  float: right;
  padding: 5px 10px;
  width: 206px;
}
.header-menu .point-block .point2 {
  float: right;
  font-weight: bold;
  margin-right: 0;
}

/* icon
-------------------------------------------------- */
#header i {
  background: #005bae;
  color: #fff;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 16px;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  vertical-align: middle;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

/* Form
------------------------------------------ */
input, select, option, textarea {
	font-family: "ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","メイリオ",Meriyo,"ＭＳ Ｐゴシック",sans-serif;
}

/* IME : For Windows IE */
.imeA { ime-mode: active !important; }
.imeD { ime-mode: disabled !important; }

/* password */
input[type="password"] { height: 1.2em; font-family: arial; ime-mode: disabled; }

/* button */
input[type="submit"] ,
input[type="reset"] ,
input[type="button"] ,
input[type="image"] { cursor: pointer; }

/* file */
input[type="file"] { height: 20px; }

/* optgroup */
optgroup { font-style:normal; }


/* Margin
------------------------------------------ */
.mgt0   { margin-top:  0 !important; }
.mgt1   { margin-top:  1px !important; }
.mgt2   { margin-top:  2px !important; }
.mgt3   { margin-top:  3px !important; }
.mgt4   { margin-top:  4px !important; }
.mgt5   { margin-top:  5px !important; }
.mgt8   { margin-top:  8px !important; }
.mgt10t { margin-top:  7px !important; }
.mgt10  { margin-top: 10px !important; }
.mgt15t { margin-top: 12px !important; }
.mgt15  { margin-top: 15px !important; }
.mgt20t { margin-top: 17px !important; }
.mgt20  { margin-top: 20px !important; }
.mgt25t { margin-top: 22px !important; }
.mgt25  { margin-top: 25px !important; }
.mgt30t { margin-top: 27px !important; }
.mgt30  { margin-top: 30px !important; }
.mgt35t { margin-top: 32px !important; }
.mgt35  { margin-top: 35px !important; }
.mgt40t { margin-top: 37px !important; }
.mgt40  { margin-top: 40px !important; }
.mgt45t { margin-top: 42px !important; }
.mgt45  { margin-top: 45px !important; }
.mgt50t { margin-top: 47px !important; }
.mgt50  { margin-top: 50px !important; }

.mgt70  { margin-top: 70px !important; }

.mgl0   { margin-left:  0px !important; }
.mgl5   { margin-left:  5px !important; }
.mgl7   { margin-left:  7px !important; }
.mgl10  { margin-left: 10px !important; }
.mgl15  { margin-left: 15px !important; }
.mgl20  { margin-left: 20px !important; }
.mgl25  { margin-left: 25px !important; }
.mgl30  { margin-left: 30px !important; }

.mgl1em { margin-left:  1em !important; }


/* Padding
------------------------------------------ */
.pdt3   { padding-top:  3px !important; }
.pdt4   { padding-top:  4px !important; }
.pdt5   { padding-top:  5px !important; }
.pdt8   { padding-top:  8px !important; }
.pdt10t { padding-top:  7px !important; }
.pdt10  { padding-top: 10px !important; }
.pdt15t { padding-top: 12px !important; }
.pdt15  { padding-top: 15px !important; }
.pdt20t { padding-top: 17px !important; }
.pdt20  { padding-top: 20px !important; }
.pdt25t { padding-top: 22px !important; }
.pdt25  { padding-top: 25px !important; }
.pdt30t { padding-top: 27px !important; }
.pdt30  { padding-top: 30px !important; }
.pdt35t { padding-top: 32px !important; }
.pdt35  { padding-top: 35px !important; }
.pdt40t { padding-top: 37px !important; }
.pdt40  { padding-top: 40px !important; }
.pdt45t { padding-top: 42px !important; }
.pdt45  { padding-top: 45px !important; }
.pdt50t { padding-top: 47px !important; }
.pdt50  { padding-top: 50px !important; }


/* Layout
------------------------------------------ */
.floatL { float: left; }
.floatR { float: right; }
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/**/

.clearboth { clear: both; }
br.clear {
	margin: 0;
	padding: 0;
	clear: both;
	line-height: 0;
	font-size: 0;
}

.alL { text-align: left !important; }
.alC { text-align: center !important; }
.alR { text-align: right !important; }

.vaT { vertical-align: top !important; }
.vaM { vertical-align: middle !important; }
.vaB { vertical-align: bottom !important; }

/* inline block */
.iBlk { display: -moz-inline-box !important; display: inline-block !important; }

/* pagetop
-------------------------------------------------- */
.pagetop {
  margin: 0 auto 30px;
  width: 1020px;
  text-align: right;
}


/* Text
------------------------------------------ */
.nowrap { white-space: nowrap; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }

.fss01 { font-size:  71.4285%; line-height: 1.3; } /* 10px */
.fs01 { font-size:  78.5714%; line-height: 1.3; } /* 11px */
.fm01 { font-size: 85.7142%; } /* 12px */
.fl01 { font-size: 114.2857%; } /* 16px */
.fl02 { font-size: 128.5714%; } /* 18px */

.fRed01  { color: #f00; }
.fBlue01  { color: #00f; }
.fBrown01  { color: #AB7212; }
.fOrange01  { color: #FF4C11; }

/* popup01 */
body.popup01 #header {
	border-bottom: 5px solid #1DA6D0;
	width: 100%;
	background: #D6EFF7;
}
body.popup01 #header #headerV01 {
	margin: 0 auto;
	width: 980px;
}
body.popup01 #header #headerV01 h1 {
	padding: 21px 12px 20px 0;
	font-size: 185.7142%; /* 26px */
	font-weight: bold;
	line-height: 1.2;
}

/* popup06 */
body.popup06 #header {
	border-bottom: 5px solid #1DA6D0;
	width: 100%;
	background: #D6EFF7;
}

body.popup06 #header #headerV01 {
	margin: 0 auto;
	width: 980px;
}
body.popup06 #header #headerV01 h1 {
	padding: 21px 12px 20px 0;
	font-size: 185.7142%; /* 26px */
	font-weight: bold;
	line-height: 1.2;
}

/* Main
------------------------------------------ */
#main {
	width: 100%;
	margin-bottom:18px;
}
#main #mainV01 {
	margin: 0 auto;
	padding-bottom: 18px;
	width: 1020px;
	background: #FFF;
}

body.popup01 #main {
	margin: 0 auto;
	padding: 25px 0 30px 0;
	width: 980px;
	min-height: 340px;
	background: #FFF;
}

body.popup06 #main {
	margin: 0 auto;
	padding: 25px 0 30px 0;
	width: 980px;
	background: #FFF;
}

body.popup01 #main {

}

/* content */
#main .content {
	margin: 0 auto;
	width: 980px;
}

/* contentBtmLink01 */
.contentBtmLink01 {
	margin-top: 18px;
}
.contentBtmLink01 ul {
	float: right;
}
.contentBtmLink01 ul li {
	margin-left: 20px;
	float: left;
}
.contentBtmLink01 ul li a {
	display: block;
}


/* footer
-------------------------------------------------- */
#footer {
  background: #fff;
  border-top: 1px solid #cdcbcc;
  padding: 18px 0;
}

#footer {
  font-family: "メイリオ", Meiryo, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 12px;
}

#footer-contents {
  margin: 0 auto;
  width: 1020px;
}

#footer-contents:after {
  clear: both;
  content: "";
  display: block;
}

.footer-menu {
  border-bottom: 1px solid #cdcbcc;
  margin-bottom: 16px;
  padding-bottom: 18px;
}
.footer-menu li {
  color: #5B99D2;
  float: left;
  margin-right: 30px;
}
.footer-menu li a {
  color: #5B99D2;
}

.footer-logo {
  float: left;
}

.copyright {
  float: right;
  text-align: right;
}
.copyright span {
  font-weight: bold;
}

/* popupBtm01
------------------------------------------ */
#popupBtm01 {
	margin: 50px auto 0 auto;
	padding-bottom: 30px;
	width: 980px;
}


/* Image:Icon
------------------------------------------ */
/* iPop01 */
.iPop01 {
	padding-left: 22px;
	text-indent: -22px;
}
.imgPop01 {
	margin-right: 4px;
	vertical-align: -4px;
}

/* imgPop01R */
.imgPop01R {
	margin-left: 3px;
	vertical-align: 0;
}

/* iPdf01 */
.iPdf01 {
	padding-left: 18px;
	text-indent: -18px;
}
.imgPdf01 {
	margin-right: 6px;
	vertical-align: -2px;
}

/* imgPdf01R */
.imgPdf01R {
	margin-left: 3px;
	vertical-align: -2px;
}

/* iLink01 */
.iLink01 {
	padding: 0 0 0 11px;
	background: url(../img_cmn/icn_link_01.png) no-repeat 0 0.5em;
	zoom: 1;
}

/* iAdd01 */
.iAdd01 {
	padding: 0 0 0 24px;
	background: url(../img_cmn/icn_add_01.png) no-repeat 0 0.1em;
	zoom: 1;
}

/* iHelp01 */
.iHelp01 {
	padding: 0 0 0 17px;
	background: url(../img_cmn/icn_help_01.png) no-repeat 0 0.2em;
	zoom: 1;
}
.iHelp01Wrap01 {
	padding: 5px 0 0 0;
}

/* iClose01 */
.iClose01 {
	display: inline-block;
	padding: 0 0 0 24px;
	background: url(../img_cmn/icn_close_01.png) no-repeat 0 45%;
	zoom: 1;
}
*:first-child+html .iClose01 {
	display: inline;
}

/* iDoc01 */
.iDoc01 {
	padding: 0 0 0 30px;
	background: url(../img_cmn/icn_doc_01.png) no-repeat 3px 0;
	min-height: 21px;
	zoom: 1;
}


/* Head
------------------------------------------ */
/* headNav01 */
.headNav01 .headNav0101 {
	float: left;
	padding-top: 8px;
	width: 700px;
}
.headNav01 .headNav0102 {
	float: right;
	padding-top: 8px;
	width: 270px;
}
body.popup01 .headNav01 .headNav0102,
body.popup01 .headNav01 .headNav0101 {
	padding-top: 0;
}
.headNav01 .headNav0101 .dl01 {
	display: table;
}
.headNav01 .headNav0101 .dl01 dd,
.headNav01 .headNav0101 .dl01 dt {
	display: table-cell;
	vertical-align: top;
}
.headNav01 .headNav0101 .dl01 dd {
	padding-top: 2px;
}
*:first-child+html .headNav01 .headNav0101 .dl01 dt {
	float: left;
}
*:first-child+html .headNav01 .headNav0101 .dl01 dd {
	float: left;
}
.headNav01 .headNav0101 .dl01 dt img {
	margin-right: 10px;
	vertical-align: top;
}
.headNav01 .headNav0102 ul {
	float: right;
}
.headNav01 .headNav0102 ul li {
	float: left;
	margin-left: 20px;
}

/* headMain01 */
.headMain01 {
	padding: 0 10px;
	font-weight: normal;
}
.headMain01 strong {
	font-size: 214.2857%; /* 30px */
	font-weight: normal;
}
.headMain01 .sub {
	margin-left: 13px;
	font-size: 128.5714%; /* 18px */
}

/* headMain02 */
.headMain02 {
	padding: 0 320px 0 12px;
	background: url(../img_cmn/bg_headmain02_01.gif) no-repeat right top;
	min-height: 158px;
	zoom: 1;
}
body.start .headMain02,
body.restart .headMain02 {
	margin-top: 25px;
}
.headMain02 .text01 {
	margin-top: 10px;
	color: #0499C5;
}
.headMain02 .text02 {
	margin-top: 10px;
}
.headMain02 .title01 {
	padding-top: 25px;
	font-size: 214.2857%; /* 30px */
	font-weight: bold;
	line-height: 1.2;
}
body.family .headMain02 .title01 { color: #1EC5F8; }
body.chochiku .headMain02 .title01 { color: #FF6666; }
body.shunyu .headMain02 .title01 { color: #91BA11; }
body.rogo .headMain02 .title01 { color: #0BA632; }
body.lifestyle .headMain02 .title01 { color: #CC99FF; }
body.home .headMain02 .title01 { color: #F0B70B; }
body.kyoiku .headMain02 .title01 { color: #007FFF; }
body.insurance .headMain02 .title01 { color: #F498DE; }
body.byoki .headMain02 .title01,
body.shibo .headMain02 .title01,
body.kaigo .headMain02 .title01 { color: #FF4C11; }


/* headMod01 */
.headMod01 {
	padding-top: 3px;
	background: url(../img_cmn/bg_headmod01_01.gif) no-repeat;
	zoom: 1;
}
body.popup01 .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_pop.gif) no-repeat;
}
body.popup01 .headMod01.w480px {
	background: url(../img_cmn/bg_headmod01_01_pop_480.gif) no-repeat;
}
body.chochiku .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_chochiku.gif) no-repeat;
}
body.shunyu .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_shunyu.gif) no-repeat;
}
body.rogo .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_rogo.gif) no-repeat;
}
body.lifestyle .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_life.gif) no-repeat;
}
body.lifestyle .headMod01.w480px {
	background: url(../img_cmn/bg_headmod01_01_life_480.gif) no-repeat;
}
body.home .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_home.gif) no-repeat;
}
body.kyoiku .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_kyoiku.gif) no-repeat;
}
body.insurance .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_ins.gif) no-repeat;
}
body.byoki .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_byoki.gif) no-repeat;
}
body.kaigo .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_kaigo.gif) no-repeat;
}
body.shibo .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_shibo.gif) no-repeat;
}
body.hozon .headMod01,
body.sentaku .headMod01,
body.hub .headMod01,
body.result1 .headMod01,
body.past .headMod01 {
	background: url(../img_cmn/bg_headmod01_01_result1.gif) no-repeat;
}
body.result1 .headMod01.v01 {
	background: url(../img_cmn/bg_headmod01_01_result1_01.gif) no-repeat;
}
body.result1 .headMod01.v02 {
	background: #EE9246 url(../img_cmn/bg_headmod01_01_result1_02.gif) no-repeat;
}
.headMod01 .headMod01V01 {
	padding: 8px 16px 8px 16px;
	background: url(../img_cmn/bg_headmod01_02.png) no-repeat left bottom;
	zoom: 1;
}
.headMod01.w480px .headMod01V01 {
	background: url(../img_cmn/bg_headmod01_02_480.png) no-repeat left bottom;
}
body.home .headMod01 .headMod01V01 {
	padding: 8px 16px 8px 0;
}
body.insurance .headMod01 .headMod01V01 {
	padding: 8px 16px 8px 0;
}
body.hub .headMod01 .headMod01V01,
body.result1 .headMod01 .headMod01V01,
body.past .headMod01 .headMod01V01 {
	padding: 8px 14px 8px 16px;
}
body.result1 .headMod01.v02 .headMod01V01 {
	background: none;
	color: #FFF;
}
.headMod01 .head {
	font-size: 142.8571%; /* 20px */
	font-weight: normal;
	line-height: 1.2;
}
body.result1 .headMod01.v02 .head {
	margin: -2px 0 -2px 0;
	font-size: 171.4285%; /* 24px */
	font-weight: bold;
}
.headMod01 .head.left01 {
	float: left;
	width: 65%;
}
.headMod01 .right01 {
	float: right;
}
.headMod01 .right01 ul li {
	float: left;
	margin-left: 11px;
	padding: 5px 0 4px 12px;
	background: url(../img_cmn/line_headmod01_01.gif) no-repeat;
	white-space: nowrap;
	zoom: 1;
}
.headMod01 .right01 ul li a {
	text-decoration: none;
}
.headMod01 .right01 ul li a:hover {
	text-decoration: underline;
}
.headMod01 .right02 {
	float: right;
}
.headMod01 .right02 ul li {
	float: left;
	margin-left: 15px;
	padding: 0 0 0 0;
	zoom: 1;
}

/* 【汎用】表示/非表示切替画像 */
.headMod01 .right02 ul li.hyouji a {
	display: block;
	background: url(../img_cmn/btn_hyouji_01.png) no-repeat;
	width: 109px;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
}
.headMod01 .right02 ul li.hyouji a:hover {
	background: url(../img_cmn/btn_hyouji_01.png) no-repeat 0 -31px;
}
.headMod01 .right02 ul li.hyouji a:active {
	background: url(../img_cmn/btn_hyouji_01.png) no-repeat 0 -62px;
}
.headMod01 .right02 ul li.hyouji.active a {
	background: url(../img_cmn/btn_hyouji_01.png) no-repeat 0 -93px !important;
}
.headMod01 .right02 ul li.hyoujinone a {
	display: block;
	background: url(../img_cmn/btn_hyouji_none_01.png) no-repeat;
	width: 109px;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
}
.headMod01 .right02 ul li.hyoujinone a:hover {
	background: url(../img_cmn/btn_hyouji_none_01.png) no-repeat 0 -31px;
}
.headMod01 .right02 ul li.hyoujinone a:active {
	background: url(../img_cmn/btn_hyouji_none_01.png) no-repeat 0 -62px;
}
.headMod01 .right02 ul li.hyoujinone.active a {
	background: url(../img_cmn/btn_hyouji_none_01.png) no-repeat 0 -93px !important;
}
/* 【保険専用】表示/非表示切替画像 */
body.insurance .headMod01 .right02 ul li.hyouji a {
	display: block;
	background: url(../img_cmn/btn_hyouji_02.png) no-repeat;
	width: 109px;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
}
body.insurance .headMod01 .right02 ul li.hyouji a:hover {
	background: url(../img_cmn/btn_hyouji_02.png) no-repeat 0 -31px;
}
body.insurance .headMod01 .right02 ul li.hyouji a:active {
	background: url(../img_cmn/btn_hyouji_02.png) no-repeat 0 -62px;
}
body.insurance .headMod01 .right02 ul li.hyouji.active a {
	background: url(../img_cmn/btn_hyouji_02.png) no-repeat 0 -93px !important;
}
body.insurance .headMod01 .right02 ul li.hyoujinone a {
	display: block;
	background: url(../img_cmn/btn_hyouji_none_02.png) no-repeat;
	width: 109px;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
}
body.insurance .headMod01 .right02 ul li.hyoujinone a:hover {
	background: url(../img_cmn/btn_hyouji_none_02.png) no-repeat 0 -31px;
}
body.insurance .headMod01 .right02 ul li.hyoujinone a:active {
	background: url(../img_cmn/btn_hyouji_none_02.png) no-repeat 0 -62px;
}
body.insurance .headMod01 .right02 ul li.hyoujinone.active a {
	background: url(../img_cmn/btn_hyouji_none_02.png) no-repeat 0 -93px !important;
}


.headMod01 .icnNone {
	display: block;
	padding: 5px 0 0 0;
	min-height: 27px;
}
body.home  .headMod01 .icnNone {
	padding: 5px 0 0 16px;
}
body.insurance  .headMod01 .icnNone {
	padding: 5px 0 0 16px;
}
.headMod01 .icn01 {
	display: block;
	padding: 5px 0 0 41px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_01.gif) no-repeat;
	zoom: 1;
}
body.chochiku .headMod01 .icn01 {
	display: block;
	padding: 5px 0 0 41px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_01_chokchiku.gif) no-repeat 0 0.2em;
	zoom: 1;
}
body.shunyu .headMod01 .icn01 {
	display: block;
	padding: 5px 0 0 41px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_01_shunyu.gif) no-repeat 0 0;
	zoom: 1;
}
body.rogo .headMod01 .icn01 {
	display: block;
	padding: 5px 0 0 41px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_01_rogo.gif) no-repeat 0 0;
	zoom: 1;
}
body.lifestyle .headMod01 .icn01 {
	display: block;
	padding: 5px 0 0 41px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_01_life.gif) no-repeat 0 0;
	zoom: 1;
}
body.home .headMod01 .icn01 {
	display: block;
	padding: 5px 0 0 57px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_01_home.gif) no-repeat 16px 0.1em;
	zoom: 1;
}
body.kyoiku .headMod01 .icn01 {
	display: block;
	padding: 5px 0 0 41px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_01_kyoiku.gif) no-repeat 0 0;
	zoom: 1;
}
body.insurance .headMod01 .icn01 {
	display: block;
	padding: 5px 0 0 57px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_01_ins.gif) no-repeat 15px 0.1em;
	zoom: 1;
}
body.byoki .headMod01 .icn01 {
	display: block;
	padding: 5px 0 0 41px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_01_byoki.gif) no-repeat;
	zoom: 1;
}
body.kaigo .headMod01 .icn01 {
	display: block;
	padding: 5px 0 0 41px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_01_kaigo.gif) no-repeat;
	zoom: 1;
}
body.shibo .headMod01 .icn01 {
	display: block;
	padding: 5px 0 0 41px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_01_shibo.gif) no-repeat;
	zoom: 1;
}
.headMod01 .icn02 {
	display: block;
	padding: 5px 0 0 41px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_02.gif) no-repeat;
	zoom: 1;
}
body.chochiku .headMod01 .icn02 {
	display: block;
	padding: 5px 0 0 41px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_02_chokchiku.gif) no-repeat 0 0.2em;
	zoom: 1;
}
body.lifestyle .headMod01 .icn02 {
	display: block;
	margin: -2px 0 -2px -2px;
	padding: 7px 0 0 43px;
	min-height: 29px;
	background: url(../img_cmn/icn_headmod01_02_life.gif) no-repeat 0 0;
	zoom: 1;
}
body.home .headMod01 .icn02 {
	display: block;
	padding: 5px 0 0 57px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_02_home.gif) no-repeat 13px 0.1em;
	zoom: 1;
}
body.insurance .headMod01 .icn02 {
	display: block;
	padding: 5px 0 0 57px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_02_ins.gif) no-repeat 11px 0;
	zoom: 1;
}
body.lifestyle .headMod01 .icn03 {
	display: block;
	margin: -2px 0 -2px -2px;
	padding: 7px 0 0 43px;
	min-height: 29px;
	background: url(../img_cmn/icn_headmod01_03_life.gif) no-repeat 0 0;
	zoom: 1;
}
body.insurance .headMod01 .icn03 {
	display: block;
	padding: 5px 0 0 57px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_03_ins.gif) no-repeat 8px 0;
	zoom: 1;
}
body.lifestyle .headMod01 .icn04 {
	display: block;
	margin: -2px 0 -2px -2px;
	padding: 7px 0 0 43px;
	min-height: 29px;
	background: url(../img_cmn/icn_headmod01_04_life.gif) no-repeat 0 0;
	zoom: 1;
}
body.insurance .headMod01 .icn04 {
	display: block;
	padding: 5px 0 0 57px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_04_ins.gif) no-repeat 14px 0.1em;
	zoom: 1;
}
body.lifestyle .headMod01 .icn05 {
	display: block;
	margin: -2px 0 -2px -2px;
	padding: 7px 0 0 43px;
	min-height: 29px;
	background: url(../img_cmn/icn_headmod01_05_life.gif) no-repeat 0 0;
	zoom: 1;
}
body.insurance .headMod01 .icn05 {
	display: block;
	margin-top: -4px;
	padding: 9px 0 0 57px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_05_ins.gif) no-repeat 14px 0;
	zoom: 1;
}
body.lifestyle .headMod01 .icn06 {
	display: block;
	margin: -2px 0 -2px -2px;
	padding: 7px 0 0 43px;
	min-height: 29px;
	background: url(../img_cmn/icn_headmod01_06_life.gif) no-repeat 0 0;
	zoom: 1;
}
body.insurance .headMod01 .icn06 {
	display: block;
	padding: 5px 0 0 57px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_06_ins.gif) no-repeat 14px 0;
	zoom: 1;
}
body.insurance .headMod01 .icn07 {
	display: block;
	padding: 5px 0 0 57px;
	min-height: 27px;
	background: url(../img_cmn/icn_headmod01_07_ins.gif) no-repeat 14px 0.1em;
	zoom: 1;
}

/* headMod02 */
.headMod02 {
	margin-left: 18px;
	padding-left: 15px;
	background: url(../img_cmn/icn_headmod02_01.gif) no-repeat 0 0.45em;
	color: #864400;
	font-size: 128.5714%; /* 18px */
	font-weight: normal;
	zoom: 1;
}
body.home .headMod02 {
	background: url(../img_cmn/icn_headmod02_01_home.gif) no-repeat 0 0.45em;
	color: #D7A40B;
}
.headMod02.risk01 {
	background: url(../img_cmn/icn_headmod02_01_kaigo.gif) no-repeat 0 0.45em;
	color: #FF4C11;
}
body.start .headMod02,
body.restart .headMod02 {
	background: url(../img_cmn/icn_headmod02_01_start.gif) no-repeat 0 0.45em;
	color: #06B0E1;
}
body.start .headMod02.syunyu,
body.restart .headMod02.syunyu {
	background: url(../img_cmn/icn_headmod02_02_start.gif) no-repeat 0 0.45em;
	color: #6C9100;
}
body.start .headMod02.sumai {
	background: url(../img_cmn/icn_headmod02_03_start.gif) no-repeat 0 0.45em;
	color: #D7A40B;
}

/* headMod03 */
.headMod03 {
	padding-left: 19px;
	background: url(../img_cmn/icn_headmod03_01.gif) no-repeat 3px 0.4em;
	font-size: 114.2857%; /* 16px */
	font-weight: normal;
	zoom: 1;
}
body.home .headMod03 {
	background: url(../img_cmn/icn_headmod03_01_life.gif) no-repeat 3px 0.4em;
}
body.home .headMod03 {
	background: url(../img_cmn/icn_headmod03_01_home.gif) no-repeat 3px 0.4em;
}
body.insurance .headMod03 {
	background: url(../img_cmn/icn_headmod03_01_ins.gif) no-repeat 3px 0.4em;
}
body.byoki .headMod03 {
	background: url(../img_cmn/icn_headmod03_01_byoki.gif) no-repeat 3px 0.4em;
}

/* headMod04 */
.headMod04 {
	padding: 0 0 0 14px;
	color: #854400;
	font-size: 114.2857%; /* 16px */
	font-weight: normal;
	zoom: 1;
}

/* headMod05 */
.headMod05 {
	color: #995F00;
	font-size: 142.8571%; /* 20px */
	font-weight: normal;
}

/* headMod06 */
.headMod06 {
	font-size: 171.4285%; /* 24px */
	font-weight: normal;
	line-height: 1.2;
}

/* headMod07 */
.headMod07 {
	font-size: 214.2857%; /* 30px */
	font-weight: bold;
	line-height: 1.2;
}

/* headMod08 */
.headMod08 {
	font-size: 128.5714%; /* 18px */
	font-weight: bold;
	line-height: 1.2;
}


/* List
------------------------------------------ */
/* listLink01 */
.listLink01 li {
	float: left;
	margin-right: 10px;
}
.listLink01 li p {
	float: left;
}

/* checkList01 */

/* listDot01 */
.listDot01 li {
	padding-left: 10px;
	background: url(../img_cmn/icn_dot_01.png) no-repeat 0 0.5em;
	zoom: 1;
}

/* listNo01 */
ul.listNo01 li {
	margin-top: 10px;
	display: table;
	clear: both;
}
ul.listNo01 .listNo01No03,
ul.listNo01 .listNo01No02,
ul.listNo01 .listNo01No,
ul.listNo01 .listNo01Txt {
	display: table-cell;
	vertical-align: top;
}
ul.listNo01 .listNo01No03,
ul.listNo01 .listNo01No02,
ul.listNo01 .listNo01No { white-space: nowrap; }
ul.listNo01 .listNo01No02 {
	width: 1.5em;
	text-align: right;
	padding-right: 5px;
}
ul.listNo01 .listNo01No03 {
	padding-right: 10px;
}
*:first-child+html ul.listNo01 .listNo01No02,
*:first-child+html ul.listNo01 .listNo01No,
*:first-child+html ul.listNo01 .listNo01Txt {
	display: block; float: left;
} /* For IE7 */

.listKome01 li {
	padding-left: 1em;
	text-indent: -1em;
}


/* Box
------------------------------------------ */
/* boxMod01 */
.boxMod01 {
	padding: 8px 15px 7px 15px;
	border: 1px solid #E4DEC5;
}

/* boxMod02 */
.boxMod02 {
	background: url(../img_cmn/bg_boxmod02_02.gif) repeat-y;
	zoom: 1;
}
.boxMod02 .boxMod02BgT {
	background: url(../img_cmn/bg_boxmod02_01.gif) no-repeat;
	zoom: 1;
}
.boxMod02 .boxMod02BgB {
	padding: 24px 0 20px 1px;
	background: url(../img_cmn/bg_boxmod02_03.gif) no-repeat left bottom;
	zoom: 1;
}
.boxMod02 .boxMod02Ttl01 {
	float: left;
	margin-right: 13px;
	width: 73px;
}
.boxMod02 .boxMod02Txt01 {
	float: left;
	width: 862px;
}
.boxMod02 .boxMod02Line01  {
	margin: 18px 0 19px 0;
	width: 950px;
	height: 1px;
	background: url(../img_cmn/line_boxmod02_01.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}

.resultLo0101 .boxMod02 {
	background: url(../img_cmn/bg_boxmod02_02_w580.gif) repeat-y;
}
.resultLo0101 .boxMod02 .boxMod02BgT {
	background: url(../img_cmn/bg_boxmod02_01_w580.png) no-repeat;
}
.resultLo0101 .boxMod02 .boxMod02BgB {
	background: url(../img_cmn/bg_boxmod02_03_w580.png) no-repeat left bottom;
}
.resultLo0101 .boxMod02 .boxMod02Txt01 {
	float: left;
	width: 462px;
}
.resultLo0101 .boxMod02 .boxMod02Line01  {
	width: 550px;
}

/* boxMod03 */
.boxMod03 {
	padding: 2px;
	border: 1px solid #DCDCDC;
	zoom: 1;
}
.boxMod03 .boxMod03V01 {
	padding: 12px 12px 12px 13px;
	border-left: 3px solid #E6991A;
	zoom: 1;
}
.boxMod03 .layout01 {
	width: 946px;
}
.boxMod03 .layout01 .td01 {
	padding-right: 10px;
	width: 676px;
}
.boxMod03 .layout01 .td02 {
	width: 258px;
}

/* errorBox01 */
.errorBox01 {
	padding: 9px 10px 6px 10px;
	border: 2px solid #E67BB6;
	background: #FFECF7;
	zoom: 1;
}
.errorBox01 .errorBox01V01 {
	padding-left: 32px;
	background: url(../img_cmn/icn_errorbox01_01.gif) no-repeat 0 50%;
	zoom: 1;
}
.errorBox01 .listDot01 li
.errorBox01 .validation-summary-errors li {
	margin-bottom: 3px;
	font-weight: bold;
}
.error .selectMod01 {
	background-color: #FFD2EB !important;
}

/* simBoxWrap01 */
.simBoxWrap01 {
	padding: 20px;
	border-top: 2px solid #E9E4CF;
	background: #FAF7EF;
	zoom: 1;
}

/* simBox01 */
.simBox01 {
	background: url(../img_cmn/bg_simbox01_02.gif) repeat-y;
	zoom: 1;
}
.simBox01 .simBox01BgT {
	background: url(../img_cmn/bg_simbox01_01.gif) no-repeat;
	zoom: 1;
}
.simBox01 .simBox01BgB {
	padding: 20px;
	background: url(../img_cmn/bg_simbox01_03.gif) no-repeat left bottom;
	zoom: 1;
}
.simBox01 .simBox01BgB2 {
	padding: 20px 20px 25px 20px;
	background: url(../img_cmn/bg_simbox01_03.gif) no-repeat left bottom;
	zoom: 1;
}
.simBox01 .simBox01BgB3 {
	padding: 20px 20px 10px 20px;
	background: url(../img_cmn/bg_simbox01_03.gif) no-repeat left bottom;
	zoom: 1;
}
.simBox01 .simBox01BgB4 {
	padding: 9px;
	background: url(../img_cmn/bg_simbox01_03.gif) no-repeat left bottom;
	zoom: 1;
}
.simBox01 .titleArea01 .title01 {
	float: left;
	width: 600px;
}
.simBox01 .titleArea01 .title01.title01W {
	float: none;
	width: 100%;
}
.simBox01 .titleArea01 .title01 img {
	float: left;
}
.simBox01 .titleArea01 .title01 strong {
	float: left;
	display: block;
	margin-left: 15px;
	padding-top: 6px;
	width: 410px;
	font-weight: normal;
}
.simBox01 .titleArea01 .title01 strong.fl01 {
	padding-top: 7px;
}
.simBox01 .titleArea01 .title01 strong.fl02 {
	padding-top: 3px;
}
.simBox01 .titleArea01 .title01.title01W strong {
	width: 700px;
}
.simBox01 .titleArea01 .title01 .line01 {
	margin-left: 1px;
}
.simBox01 .titleArea01 .date01 {
	float: right;
	width: 290px;
	text-align: right;
}

/* simBox02 */
.simBox02 {
	background: url(../img_cmn/bg_simbox02_02.gif) repeat-y;
	zoom: 1;
}
.simBox02 .simBox02BgT {
	background: url(../img_cmn/bg_simbox02_01.gif) no-repeat;
	zoom: 1;
}
.simBox02 .simBox02BgB {
	padding: 20px;
	background: url(../img_cmn/bg_simbox02_03.gif) no-repeat left bottom;
	zoom: 1;
}
.simBox02 .simBox02BgB2 {
	padding: 20px 20px 25px 20px;
	background: url(../img_cmn/bg_simbox02_03.gif) no-repeat left bottom;
	zoom: 1;
}
.simBox02 .simBox02BgB3 {
	padding: 20px 20px 10px 20px;
	background: url(../img_cmn/bg_simbox02_03.gif) no-repeat left bottom;
	zoom: 1;
}
.simBox02 .simBox02BgB4 {
	padding: 9px;
	background: url(../img_cmn/bg_simbox02_03.gif) no-repeat left bottom;
	zoom: 1;
}
.simBox02 .titleArea01 .title01 {
	float: left;
	width: 600px;
}
.simBox02 .titleArea01 .title01 img {
	float: left;
}
.simBox02 .titleArea01 .title01 strong {
	float: left;
	display: block;
	margin-left: 15px;
	padding-top: 3px;
	width: 500px;
	font-weight: normal;
}
.simBox02 .titleArea01 .title01 strong.fl01 {
	padding-top: 7px;
}
.simBox02 .titleArea01 .title01 strong.fl02 {
	padding-top: 3px;
}
.simBox02 .titleArea01 .title01 .line01 {
	margin-left: 1px;
}
.simBox02 .titleArea01 .date01 {
	float: right;
	width: 290px;
	text-align: right;
}

/* simBox03 */
.simBox03 {
	background: url(../img_cmn/bg_simBox03_02.gif) repeat-y;
	zoom: 1;
}
.simBox03 .simBox03BgT {
	background: url(../img_cmn/bg_simBox03_01.gif) no-repeat;
	zoom: 1;
}
.simBox03 .simBox03BgB {
	padding: 27px 20px;
	background: url(../img_cmn/bg_simBox03_03.gif) no-repeat left bottom;
	zoom: 1;
}
.simBox03 .titleArea01 .title01 img {
	float: left;
}
.simBox03 .titleArea01 .title01 strong {
	float: left;
	display: block;
	margin-left: 15px;
	padding-top:4px;
	width: 800px;
	font-weight: normal;
}
.simBox03 .titleArea01 .title01 strong.fl01 {
	padding-top: 7px;
}
.simBox03 .titleArea01 .title01 strong.fl02 {
	padding-top: 3px;
}

/* simBox04 */
.simBox04 {
	background: url(../img_cmn/bg_simBox04_02.gif) repeat-y;
	zoom: 1;
}
.simBox04 .simBox04BgT {
	background: url(../img_cmn/bg_simBox04_01.gif) no-repeat;
	zoom: 1;
}
.simBox04 .simBox04BgB {
	padding: 24px 20px 20px 20px;
	background: url(../img_cmn/bg_simBox04_03.gif) no-repeat left bottom;
	zoom: 1;
}


/* Contents
------------------------------------------ */
/* lower01 */
.lower01 {
	margin-left: 10px;
	margin-right: 10px;
	zoom: 1;
}
.lower01 .lower01Text01 {
	float: left;
	width: 860px;
}
.lower01 .lower01Clear01 {
	float: right;
	width: 70px;
}
.lower01 .lower01Text01 .headMod02 {
	margin-left: 7px;
}

/* loHalf01 */
.loHalf01 .loHalf0101 {
	float: left;
	width: 480px;
}
.loHalf01 .loHalf0102 {
	float: right;
	width: 480px;
}

/* loHalf02 */
.loHalf02 .loHalf0201 {
	float: left;
	width: 50%;
}
.loHalf02 .loHalf0202 {
	float: right;
	width: 50%;
}

/* lineDot01 */
.lineDot01 {
	height: 1px;
	background: url(../img_cmn/line_dot_01.gif) repeat-x;
	text-indent: -9999px;
	overflow: hidden;
}

/* inputField01 */
.inputField01 {
	padding: 5px;
	border-top: 2px solid #E9E4CF;
	background: #FAF7EF;
	zoom: 1;
}
.inputField01 .tableWrap01 {
	padding: 12px 9px 0 9px;
	border: 1px solid #DDD;
	background: #FFF;
}
.inputField01 .tableWrap01 .title01 {
	float: left;
	margin: -13px 0 12px 0;
}
*:first-child+html .inputField01 .tableWrap01 .title01 {
	margin: -13px 0 0 0;
	padding-bottom: 12px;
}
.inputField01 .tableWrap01 .title01 span {
	display: inline-block;
	width: 180px;
	min-height: 24px;
	font-size: 114.2857%; /* 16px */
	font-weight: normal;
}
body.chochiku .inputField01 .tableWrap01 .title01 span {
	padding: 4px 9px 2px 9px;
	width: 172px;
	background: #FFCECE;
}
body.shunyu .inputField01 .tableWrap01 .title01 span {
	padding: 4px 9px 2px 9px;
	width: 297px;
	background: #E1F2AE;
}
body.rogo .inputField01 .tableWrap01 .title01 span {
	padding: 4px 9px 2px 9px;
	width: 147px;
	background: #BDE8C9;
}
body.lifestyle .inputField01 .tableWrap01 .title01 span {
	padding: 4px 9px 2px 9px;
	width: 167px;
	background: #EEDFFF;
}
body.home .inputField01 .tableWrap01 .title01 span {
	padding: 4px 9px 2px 9px;
	width: 162px;
	background: #FBE39B;
}
body.kyoiku .inputField01 .tableWrap01 .title01 span {
	padding: 4px 9px 2px 9px;
	width: 162px;
	background: #BBDDFF;
}
body.insurance .inputField01 .tableWrap01 .title01 span {
	padding: 4px 9px 2px 9px;
	width: 260px !important;
	background: #FCD6F2;
}
body.byoki .inputField01 .tableWrap01 .title01 span {
	padding: 4px 9px 2px 9px;
	width: 197px;
	background: #FFDED2;
}
body.kaigo .inputField01 .tableWrap01 .title01 span {
	padding: 4px 9px 2px 9px;
	width: 197px;
	background: #FFDED2;
}
body.shibo .inputField01 .tableWrap01 .title01 span {
	padding: 4px 9px 2px 9px;
	width: 197px;
	background: #FFDED2;
}
body.start .inputField01 .tableWrap01 .title01 span,
body.restart .inputField01 .tableWrap01 .title01 span {
	width: 162px;
}
.inputField01 .tableWrap01 .title01 span.icn01 {
	padding: 4px 9px 2px 31px;
	background: #C4EEFB url(../img_cmn/icn_inputfield01_01.gif) no-repeat 9px 5px;
	zoom: 1;
}
.inputField01 .tableWrap01 .title01 span.icn02 {
	padding: 4px 9px 2px 31px;
	background: #C4EEFB url(../img_cmn/icn_inputfield01_02.gif) no-repeat 9px 5px;
	zoom: 1;
}
.inputField01 .tableWrap01 .title01 span em {
	font-weight: normal;
}
.inputField01 .tableWrap01 .titleBox01 {
	float: left;
	margin: -13px 0 0 0;
	background: #E1F0FF url(../img_cmn/bg_titlebox01_kyoiku.gif) no-repeat;
	min-height: 30px;
	zoom: 1;
}
.inputField01 .tableWrap01 .titleBox01 em {
	font-weight: normal;
}
.inputField01 .tableWrap01 .titleBox01 .titleBox0101 {
	float: left;
	padding: 4px 10px 2px 30px;
	width: 140px;
	font-size: 114.2857%; /* 16px */
	font-weight: normal;
	zoom: 1;
}
.inputField01 .tableWrap01 .titleBox01 .titleBox0102 {
	float: left;
	padding: 5px 0 3px 0;
	width: 180px;
	text-align: center;
	zoom: 1;
}
.inputField01 .tableWrap01 .delete01 {
	float: right;
	margin: -12px -9px 0 0;
}
.inputField01 .tableWrap01 .delete01 a {
	display: block;
	padding: 10px 49px 0 0;
	min-height: 30px;
	background: url(../img_cmn/btn_delete01_01.gif) no-repeat 100% 0;
	color: #666;
	zoom: 1;
}
.inputField01 .tableWrap01 .delete01 a:hover {
	background: url(../img_cmn/btn_delete01_01_ovr.gif) no-repeat 100% 0;
}
.inputField01 table {
	width: 950px;
}
.inputField01 table td,
.inputField01 table th {
	border-bottom: 10px solid #FFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.inputField01 table th {
	padding: 10px 5px 8px 5px;
	background: #EAF9FD;
}
.inputField01 table th.noBgC {
	background: #FFF !important;
}
.inputField01 table th.thSub01 {
	background: #F2F2F2 !important;
}
.inputField01 table td {
	padding: 0 5px 0 5px;
}
.inputField01 table .vtMiddle {
	vertical-align: middle;
}
.inputField01 .bottom01 .bottom01V01 {
	padding: 0 10px 10px 10px;
	zoom: 1;
}

.inputField01 .layoutTbl01 {
	width: auto;
}
.inputField01 .layoutTbl01 td,
.inputField01 .layoutTbl01 th {
	padding: 0;
	width: auto;
}

.inputField01.riskLo01Wrap .tableWrap01 {
	padding: 1px 1px 1px 1px;
}
.inputField01 .riskLo01 td.riskLo0101 {
	border-bottom: none;
	padding: 49px 0 49px 0;
	width: 32px;
	background: #FFC926 url(../img_cmn/icn_hanei_01.gif) no-repeat 50% 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.inputField01 .riskLo01 td.riskLo0101 label {
	display: block;
	margin-bottom: -49px;
	zoom: 1;
}
*:first-child+html .inputField01 .riskLo01 td.riskLo0101 label input {
	margin-bottom: -49px;
}
.inputField01 .riskLo01 td.riskLo0102 {
	border-bottom: none;
	padding: 11px 0 0 10px;
	width: auto;
}
.inputField01 .riskLo01 td.riskLo0102 table {
	width: 907px;
}
.inputField01.riskLo01Wrap .tableWrap01 .titleBox01 {
	border: none;
	background: #FEF4EF url(../img_cmn/bg_titlebox01_kaigo.gif) no-repeat;
	min-height: 30px;
}
.inputField01.riskLo01Wrap .tableWrap01 .titleBox01 .titleBox0101 {
	padding: 4px 10px 2px 10px;
	width: 170px;
}
.inputField01.riskLo01Wrap .tableWrap01 .titleBox01 .titleBox0102 {
	padding: 5px 10px 3px 10px;
	width: 690px;
	text-align: left;
}

/* tableMod01 */
.tableMod01 {
	width: 100%;
}
.tableMod01 td,
.tableMod01 th {
	border-bottom: 10px solid #FFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.tableMod01 th {
	padding: 10px 5px 8px 5px;
	background: #EAF9FD;
}
.tableMod01 th.noBgC {
	background: #FFF !important;
}
.tableMod01 th.thSub01 {
	background: #F2F2F2 !important;
}
.tableMod01 td {
	padding: 0 5px 0 5px;
}
.tableMod01 td .tdM01 {
	padding: 10px 0 8px 0;
}
.tableMod01 .bottom01 .bottom01V01 {
	padding: 0 10px 10px 10px;
	zoom: 1;
}
.tableMod01 .layoutTbl01 {
	width: auto;
}
.tableMod01 .layoutTbl01 td,
.tableMod01 .layoutTbl01 th {
	padding: 0;
	width: auto;
}

/* btnOpac01 */
.btnOpac01 a:hover img {
     filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;
}

/* btnBack01 */
.btnBack01 {
	display: block;
	width: 117px;
	height: 34px;
	background: url(../img_cmn/btn_back_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnBack01:hover {
	background: url(../img_cmn/btn_back_01.png) no-repeat 0 50%;
}
.btnBack01:active {
	background: url(../img_cmn/btn_back_01.png) no-repeat 0 100%;
}

/* btnCancel01 */
.btnCancel01 {
	display: block;
	width: 117px;
	height: 34px;
	background: url(../img_cmn/btn_cancel_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnCancel01:hover {
	background: url(../img_cmn/btn_cancel_01.png) no-repeat 0 50%;
}
.btnCancel01:active {
	background: url(../img_cmn/btn_cancel_01.png) no-repeat 0 100%;
}

/* btnHanei01 */
.btnHanei01 {
	display: block;
	margin: 0 auto;
	width: 300px;
	height: 68px;
	background: url(../img_cmn/btn_hanei_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnHanei01:hover {
	background: url(../img_cmn/btn_hanei_01.png) no-repeat 0 50%;
}
.btnHanei01:active {
	background: url(../img_cmn/btn_hanei_01.png) no-repeat 0 100%;
}

/* btnSim01 */
.btnSim01 {
	display: block;
	margin: 0 auto;
	width: 370px;
	height: 88px;
	background: url(../img_cmn/btn_sim_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnSim01:hover {
	background: url(../img_cmn/btn_sim_01.png) no-repeat 0 50%;
}
.btnSim01:active {
	background: url(../img_cmn/btn_sim_01.png) no-repeat 0 100%;
}

/* btnKaigoResult01 */
.btnKaigoResult01 {
	display: block;
	margin: 0 auto;
	width: 470px;
	height: 78px;
	background: url(../img_cmn/btn_kaigo_result_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnKaigoResult01:hover {
	background: url(../img_cmn/btn_kaigo_result_01.png) no-repeat 0 50%;
}
.btnKaigoResult01:active {
	background: url(../img_cmn/btn_kaigo_result_01.png) no-repeat 0 100%;
}

/* btnByokiResult01 */
.btnByokiResult01 {
	display: block;
	margin: 0 auto;
	width: 470px;
	height: 78px;
	background: url(../img_cmn/btn_byoki_result_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnByokiResult01:hover {
	background: url(../img_cmn/btn_byoki_result_01.png) no-repeat 0 50%;
}
.btnByokiResult01:active {
	background: url(../img_cmn/btn_byoki_result_01.png) no-repeat 0 100%;
}

/* btnShiboResult01 */
.btnShiboResult01 {
	display: block;
	margin: 0 auto;
	width: 470px;
	height: 78px;
	background: url(../img_cmn/btn_shibo_result_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnShiboResult01:hover {
	background: url(../img_cmn/btn_shibo_result_01.png) no-repeat 0 50%;
}
.btnShiboResult01:active {
	background: url(../img_cmn/btn_shibo_result_01.png) no-repeat 0 100%;
}

/* btnBasicResult01 */
.btnBasicResult01 {
	display: block;
	margin: 0 auto;
	width: 470px;
	height: 78px;
	background: url(../img_cmn/btn_basicresult_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnBasicResult01:hover {
	background: url(../img_cmn/btn_basicresult_01.png) no-repeat 0 50%;
}
.btnBasicResult01:active {
	background: url(../img_cmn/btn_basicresult_01.png) no-repeat 0 100%;
}

/* btnCashflow01 */
.btnCashflow01 {
	display: block;
	margin: 0 auto;
	width: 331px;
	height: 58px;
	background: url(../img_cmn/btn_cashflow_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnCashflow01:hover {
	background: url(../img_cmn/btn_cashflow_01.png) no-repeat 0 50%;
}
.btnCashflow01:active {
	background: url(../img_cmn/btn_cashflow_01.png) no-repeat 0 100%;
}

/* btnInput01 */
.btnInput01 {
	display: block;
	margin: 0 auto;
	width: 270px;
	height: 44px;
	background: url(../img_cmn/btn_input_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnInput01:hover {
	background: url(../img_cmn/btn_input_01.png) no-repeat 0 -44px;
}
.btnInput01:active {
	background: url(../img_cmn/btn_input_01.png) no-repeat 0 -88px;
}

/* btnInput02 */
.btnInput02 {
	display: block;
	margin: 0 auto;
	width: 276px;
	height: 50px;
	background: url(../img_cmn/btn_input_02.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnInput02:hover {
	background: url(../img_cmn/btn_input_02.png) no-repeat 0 50%;
}
.btnInput02:active {
	background: url(../img_cmn/btn_input_02.png) no-repeat 0 100%;
}

/* btnInputAgain01 */
.btnInputAgain01 {
	display: block;
	width: 221px;
	height: 44px;
	background: url(../img_cmn/btn_input_again_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnInputAgain01:hover {
	background: url(../img_cmn/btn_input_again_01.png) no-repeat 0 -44px;
}
.btnInputAgain01:active {
	background: url(../img_cmn/btn_input_again_01.png) no-repeat 0 -88px;
}

/* btnPdfResult01 */
.btnPdfResult01 {
	display: block;
	margin: 0 auto;
	width: 380px;
	height: 78px;
	background: url(../img_cmn/btn_pdf_result_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnPdfResult01:hover {
	background: url(../img_cmn/btn_pdf_result_01.png) no-repeat 0 50%;
}
.btnPdfResult01:active {
	background: url(../img_cmn/btn_pdf_result_01.png) no-repeat 0 100%;
}

/* btnPdfResultS01 */
.btnPdfResultS01 {
	display: block;
	width: 238px;
	height: 44px;
	background: url(../img_cmn/btn_pdf_result_s_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnPdfResultS01:hover {
	background: url(../img_cmn/btn_pdf_result_s_01.png) no-repeat 0 -44px;
}
.btnPdfResultS01:active {
	background: url(../img_cmn/btn_pdf_result_s_01.png) no-repeat 0 -88px;
}

/* btnSave01 */
.btnSave01 {
	display: block;
	width: 258px;
	height: 61px;
	background: url(../img_cmn/btn_save_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnSave01:hover {
	background: url(../img_cmn/btn_save_01.png) no-repeat 0 50%;
}
.btnSave01:active {
	background: url(../img_cmn/btn_save_01.png) no-repeat 0 100%;
}
.btnSave01 span {
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
}

/* btnSaveS01 */
.btnSaveS01 {
	display: block;
	width: 211px;
	height: 44px;
	background: url(../img_cmn/btn_save_s_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnSaveS01:hover {
	background: url(../img_cmn/btn_save_s_01.png) no-repeat 0 -44px;
}
.btnSaveS01:active {
	background: url(../img_cmn/btn_save_s_01.png) no-repeat 0 -88px;
}

/* btnSave02 */
.btnSave02 {
	display: block;
	margin: 0 auto;
	width: 260px;
	height: 78px;
	background: url(../img_cmn/btn_save_02.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnSave02:hover {
	background: url(../img_cmn/btn_save_02.png) no-repeat 0 50%;
}
.btnSave02:active {
	background: url(../img_cmn/btn_save_02.png) no-repeat 0 100%;
}

/* btnSousa301 */
.btnSousa301 {
	display: block;
	margin: 0 auto;
	width: 270px;
	height: 44px;
	background: url(../img_cmn/btn_sousa3_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnSousa301:hover {
	background: url(../img_cmn/btn_sousa3_01.png) no-repeat 0 50%;
}
.btnSousa301:active {
	background: url(../img_cmn/btn_sousa3_01.png) no-repeat 0 100%;
}

/* btnResult01 */
.btnResult01 {
	display: block;
	margin: 0 auto;
	width: 310px;
	height: 78px;
	background: url(../img_cmn/btn_result_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnResult01:hover {
	background: url(../img_cmn/btn_result_01.png) no-repeat 0 50%;
}
.btnResult01:active {
	background: url(../img_cmn/btn_result_01.png) no-repeat 0 100%;
}

/* btnResult02 */
.btnResult02 {
	display: block;
	width: 270px;
	height: 68px;
	background: url(../img_cmn/btn_result_02.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnResult02:hover {
	background: url(../img_cmn/btn_result_02.png) no-repeat 0 -68px;
}
.btnResult02:active {
	background: url(../img_cmn/btn_result_02.png) no-repeat 0 -136px;
}
.btnResult02.dis {
	background: url(../img_cmn/btn_result_02.png) no-repeat 0 100% !important;
	cursor: default;
}

/* btnReload01 */
.btnReload01 {
	display: block;
	width: 72px;
	height: 27px;
	background: url(../img_cmn/btn_reload_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnReload01:hover {
	background: url(../img_cmn/btn_reload_01.png) no-repeat 0 50%;
}
.btnReload01:active {
	background: url(../img_cmn/btn_reload_01.png) no-repeat 0 100%;
}

/* btnSimEdit01 */
.btnSimEdit01 {
	display: block;
	width: 360px;
	height: 53px;
	background: url(../img_cmn/btn_sim_edit_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnSimEdit01:hover {
	background: url(../img_cmn/btn_sim_edit_01.png) no-repeat 0 50%;
}
.btnSimEdit01:active {
	background: url(../img_cmn/btn_sim_edit_01.png) no-repeat 0 100%;
}

/* btnSimNew01 */
.btnSimNew01 {
	display: block;
	margin: 0 auto;
	width: 400px;
	height: 78px;
	background: url(../img_cmn/btn_sim_new_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnSimNew01:hover {
	background: url(../img_cmn/btn_sim_new_01.png) no-repeat 0 50%;
}
.btnSimNew01:active {
	background: url(../img_cmn/btn_sim_new_01.png) no-repeat 0 100%;
}

/* btnSimNewS01 */
.btnSimNewS01 {
	display: block;
	width: 360px;
	height: 53px;
	background: url(../img_cmn/btn_sim_new_s_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnSimNewS01:hover {
	background: url(../img_cmn/btn_sim_new_s_01.png) no-repeat 0 50%;
}
.btnSimNewS01:active {
	background: url(../img_cmn/btn_sim_new_s_01.png) no-repeat 0 100%;
}

/* btnSimTop01 */
.btnSimTop01 {
	display: block;
	width: 226px;
	height: 33px;
	background: url(../img_cmn/btn_simtop_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnSimTop01:hover {
	background: url(../img_cmn/btn_simtop_01.png) no-repeat 0 50%;
}
.btnSimTop01:active {
	background: url(../img_cmn/btn_simtop_01.png) no-repeat 0 100%;
}

/* btnClear01 */
.btnClear01 {
	display: block;
	border: none;
	width: 70px;
	height: 22px;
	background: url(../img_cmn/btn_clear_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnClear01:hover {
	background: url(../img_cmn/btn_clear_01.png) no-repeat 0 50%;
}
.btnClear01:active {
	background: url(../img_cmn/btn_clear_01.png) no-repeat 0 100%;
}

/* btnHozonFin01 */
.btnHozonFin01 {
	display: block;
	width: 330px;
	height: 68px;
	background: url(../img_cmn/btn_hozon_fin_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnHozonFin01:hover {
	background: url(../img_cmn/btn_hozon_fin_01.png) no-repeat 0 50%;
}
.btnHozonFin01:active {
	background: url(../img_cmn/btn_hozon_fin_01.png) no-repeat 0 100%;
}

/* btnHozonFin02 */
.btnHozonFin02 {
	display: block;
	width: 330px;
	height: 68px;
	background: url(../img_cmn/btn_hozon_fin_02.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnHozonFin02:hover {
	background: url(../img_cmn/btn_hozon_fin_02.png) no-repeat 0 50%;
}
.btnHozonFin02:active {
	background: url(../img_cmn/btn_hozon_fin_02.png) no-repeat 0 100%;
}

/* btnSimUpdate01 */
.btnSimUpdate01 {
	display: block;
	width: 360px;
	height: 53px;
	background: url(../img_cmn/btn_sim_update_01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnSimUpdate01:hover {
	background: url(../img_cmn/btn_sim_update_01.png) no-repeat 0 50%;
}
.btnSimUpdate01:active {
	background: url(../img_cmn/btn_sim_update_01.png) no-repeat 0 100%;
}

/* btnPdfResult02 */
.btnPdfResult02 {
	display: block;
	width: 360px;
	height: 53px;
	background: url(../img_cmn/btn_pdf_result_02.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.btnPdfResult02:hover {
	background: url(../img_cmn/btn_pdf_result_02.png) no-repeat 0 -53px;
}
.btnPdfResult02:active {
	background: url(../img_cmn/btn_pdf_result_02.png) no-repeat 0 -106px;
}
.btnPdfResult02.dis {
	background: url(../img_cmn/btn_pdf_result_02.png) no-repeat 0 100% !important;
	height: 53px;
	cursor: default;
}

/* Input
------------------------------------------ */
label input {
	vertical-align: -1px;
}

/* inputMod01 */
.inputMod01 {
	padding: 9px 5px;
	border: 1px solid #CCC;
	background: #FEFBE9;
	font-size: 14px;
	vertical-align: middle !important;
	line-height: 21px; /* for IE */
	ime-mode: disabled;
}
.inputMod01.dis,
.inputMod01:disabled {
	background: #EFEFEF;
	color: #666;
}
.inputMod01.w68px {
	width: 66px;
}
.inputMod01.w78px {
	width: 56px;
}
.inputMod01.w97px {
	width: 85px;
}
.inputMod01.w117px {
	width: 105px;
}
.inputMod01.w180px {
	width: 168px;
}
.inputMod01.w190px {
	width: 178px;
}
.inputMod01.w200px {
	width: 188px;
}
.inputMod01.w350px {
	width: 338px;
}
.inputMod01.w440px {
	width: 428px;
}
.inputMod01.w610px {
	width: 598px;
}
.inputMod01.focus {
	border: 1px solid #65ADF0;
}

/* selectMod01 */
.selectMod01 {
	padding: 8px 10px 8px 5px;
	border: 1px solid #CCC;
	background: #FEFBE9;
	font-size: 14px;
}
*:first-child+html .selectMod01 {
	vertical-align: middle;
}
.selectMod01:disabled {
	background-color: #EFEFEF;
}
.selectMod01.w68px {
	width: 68px;
}
.selectMod01.w78px {
	width: 78px;
}
.selectMod01.w117px {
	/* 入力制御用 */
	width: 118px;
}
.selectMod01.w118px {
	width: 118px;
}
.selectMod01.w138px {
	width: 138px;
}
.selectMod01.w148px {
	width: 148px;
}
.selectMod01.w178px {
	width: 178px;
}
.selectMod01.w200px {
	width: 200px;
}
.selectMod01.w380px {
	width: 380px;
}
.selectMod01.w500px {
	width: 500px;
}

/* selectTxt01 */
.selectTxt01 {
	margin: 0 12px 0 7px;
}

/* selectTxt02 */
.selectTxt02 {
	margin: 0 7px 0 7px;
}

/* checkLo01 */
.checkLo01 li {
	float: left;
	margin-right: 5px;
}
.checkLo01 li label {
	display: block;
	padding: 9px 17px 9px 7px;
	border: 1px solid #CCC;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	background: #ECFAFE;
	background: -moz-linear-gradient(top, #FFF,
            #FFF 40%,
            #ECFAFE);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), 
            color-stop(0.4, #FFF),
            to(#ECFAFE));
}
.checkLo01.fl01 li label {
	padding: 8px 15px 7px 7px;
}
.checkLo01 li input {
	vertical-align: -1px !important;
}
*:first-child+html .checkLo01 li input {
	vertical-align: 1px !important;
}
.checkLo01 li .defaultImg01 {
	margin-left: 5px;
}

/* checkLo02 */
.checkLo02 li {
	float: left;
	margin-right: 10px;
}
.checkLo02 li label {
	display: block;
	padding: 21px 23px 21px 13px;
	border: 1px solid #CCC;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	background: #ECFAFE;
	background: -moz-linear-gradient(top, #FFF,
            #FFF 40%,
            #ECFAFE);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), 
            color-stop(0.4, #FFF),
            to(#ECFAFE));
	text-align: center;
}
.checkLo02 li label.w130px {
	width: 92px;
}
.checkLo02 li label.w150px {
	width: 112px;
}
.checkLo02.fl01 li label {
	padding: 8px 15px 7px 7px;
}
.checkLo02 li input {
	vertical-align: -1px !important;
}
*:first-child+html .checkLo02 li input {
	vertical-align: 1px !important;
}

/* textForm01 */
.textForm01 {
	padding-top: 9px;
}

/* agreeTtl01 */
.agreeTtl01 {
	margin-left: 24px;
	color: #333;
	font-weight: bold;
}

/* agreeBox01 */
.agreeBox01 {
	margin-top: 4px;
	padding: 13px 22px 13px 22px;
	border: 2px solid #CCC;
	height: 191px;
	color: #333;
	overflow: auto;
	zoom: 1;
}

/* agreeMod01 */
.agreeMod01 {
	margin: 20px 0 0 0;
	text-align: center;
}
.agreeMod01 label {
	display: inline-block;
	padding: 10px 10px 8px 10px;
	background: #FFEFBF;
	color: #333;
	zoom: 1;
}


/* Family
------------------------------------------ */
/* inputField01 .family01(本人・配偶者・子ども・子ども予定・扶養家族などの氏名入力行⇒仕様削除) */
.inputField01 .family01 .col01 { width: 120px; }
.inputField01 .family01 .col02 { width: 240px; }
.inputField01 .family01 .col03 { width: 120px; }
.inputField01 .family01 .col04 { width: 470px; }
*:first-child+html .inputField01 .family01 .col01 { width: 110px; }
*:first-child+html .inputField01 .family01 .col02 { width: 230px; }
*:first-child+html .inputField01 .family01 .col03 { width: 110px; }
*:first-child+html .inputField01 .family01 .col04 { width: 460px; }

/* inputField01 .family01-V01(配偶者予定) */
.inputField01 .family01-V01 .col01 { width: 120px; }/*結婚予定年齢ラベル*/
.inputField01 .family01-V01 .col02 { width: 240px; }/*結婚予定年齢*/
.inputField01 .family01-V01 .col03 { width: 160px; }/*相手の年齢ラベル*/
.inputField01 .family01-V01 .col04 { width: 180px; }/*相手の年齢*/
.inputField01 .family01-V01 .col05 { width: 220px; padding-top:14px !important; }/*扶養家族チェック*/
*:first-child+html .inputField01 .family01-V01 .col01 { width: 110px; }
*:first-child+html .inputField01 .family01-V01 .col02 { width: 230px; }
*:first-child+html .inputField01 .family01-V01 .col03 { width: 150px; }
*:first-child+html .inputField01 .family01-V01 .col04 { width: 170px; }
*:first-child+html .inputField01 .family01-V01 .col05 { width: 210px; padding-top:14px !important; }

/* inputField01 .family02(家族ページでは未使用?) */
.inputField01 .family02 .col01 { width: 120px; }/**/
.inputField01 .family02 .col02 { width: 830px; }/**/
*:first-child+html .inputField01 .family02 .col01 { width: 110px; }
*:first-child+html .inputField01 .family02 .col02 { width: 820px; }

/* inputField01 .family03(子ども行:続柄＋生年月日＋扶養家族チェック) */
.inputField01 .family03 .col01 { width: 120px; }/*続柄ラベル*/
.inputField01 .family03 .col02 { width: 120px; }/*続柄*/
.inputField01 .family03 .col03 { width: 120px; }/*生年月日*/
.inputField01 .family03 .col04 { width: 340px; }/*生年月日*/
.inputField01 .family03 .col05 { width: 220px; padding-top:14px !important; }/*扶養家族チェック*/
*:first-child+html .inputField01 .family03 .col01 { width: 110px; }
*:first-child+html .inputField01 .family03 .col02 { width: 110px; }
*:first-child+html .inputField01 .family03 .col03 { width: 110px; }
*:first-child+html .inputField01 .family03 .col04 { width: 330px; }
*:first-child+html .inputField01 .family03 .col05 { width: 210px; padding-top:14px !important; }

/* inputField01 .family04(子ども予定行) */
.inputField01 .family04 .col01 { width: 120px; }/*続柄ラベル*/
.inputField01 .family04 .col02 { width: 120px; }/*続柄*/
.inputField01 .family04 .col03 { width: 220px; }/*お子様出生時のご本人様の年齢ラベル*/
.inputField01 .family04 .col04 { width: 240px; }/*お子様出生時のご本人様の年齢*/
.inputField01 .family04 .col05 { width: 220px; padding-top:14px !important; }/*扶養家族チェック*/
*:first-child+html .inputField01 .family04 .col01 { width: 110px; }
*:first-child+html .inputField01 .family04 .col02 { width: 110px; }
*:first-child+html .inputField01 .family04 .col03 { width: 210px; }
*:first-child+html .inputField01 .family04 .col04 { width: 230px; }
*:first-child+html .inputField01 .family04 .col05 { width: 210px; padding-top:14px !important; }

/* inputField01 .family05(配偶者行:生年月日＋扶養家族チェック) */
.inputField01 .family05 .col01 { width: 120px; }/*生年月日ラベル*/
.inputField01 .family05 .col02 { width: 600px; }/*生年月日*/
.inputField01 .family05 .col03 { width: 220px; padding-top:14px !important; }/*扶養家族チェック*/
*:first-child+html .inputField01 .family05 .col01 { width: 110px; }
*:first-child+html .inputField01 .family05 .col02 { width: 590px; }
*:first-child+html .inputField01 .family05 .col03 { width: 210px; padding-top:14px !important; }


/* Chochiku
------------------------------------------ */
/* inputField01 .chochiku01 */
.inputField01 .chochiku01 .col01 { width: 130px; }
.inputField01 .chochiku01 .col02 { width: 190px; }
.inputField01 .chochiku01 .col03 { width: 130px; }
.inputField01 .chochiku01 .col04 { width: 150px; }
.inputField01 .chochiku01 .col05 { width: 130px; }
.inputField01 .chochiku01 .col06 { width: 220px; }
*:first-child+html .inputField01 .chochiku01 .col01 { width: 120px; }
*:first-child+html .inputField01 .chochiku01 .col02 { width: 180px; }
*:first-child+html .inputField01 .chochiku01 .col03 { width: 120px; }
*:first-child+html .inputField01 .chochiku01 .col04 { width: 140px; }
*:first-child+html .inputField01 .chochiku01 .col05 { width: 120px; }
*:first-child+html .inputField01 .chochiku01 .col06 { width: 210px; }

/* inputField01 .chochiku01-2 */
.inputField01 .chochiku01-2 .col01 { width: 130px; }
.inputField01 .chochiku01-2 .col02 { width: 160px; }
.inputField01 .chochiku01-2 .col03 { width: 130px; }
.inputField01 .chochiku01-2 .col04 { width: 50px; }
.inputField01 .chochiku01-2 .col05 { width: 130px; }
.inputField01 .chochiku01-2 .col06 { width: 350px; }
*:first-child+html .inputField01 .chochiku01-2 .col01 { width: 120px; }
*:first-child+html .inputField01 .chochiku01-2 .col02 { width: 150px; }
*:first-child+html .inputField01 .chochiku01-2 .col03 { width: 120px; }
*:first-child+html .inputField01 .chochiku01-2 .col04 { width: 40px; }
*:first-child+html .inputField01 .chochiku01-2 .col05 { width: 120px; }
*:first-child+html .inputField01 .chochiku01-2 .col06 { width: 340px; }

.inputField01 .chochiku01-2 .verMid {
	vertical-align: middle;
}

/* inputField01 .chochiku02 */
.inputField01 .chochiku02 .col01 { width: 130px; }
.inputField01 .chochiku02 .col02 { width: 290px; }
.inputField01 .chochiku02 .col03 { width: 130px; }
.inputField01 .chochiku02 .col04 { width: 400px; }
*:first-child+html .inputField01 .chochiku02 .col01 { width: 120px; }
*:first-child+html .inputField01 .chochiku02 .col02 { width: 280px; }
*:first-child+html .inputField01 .chochiku02 .col03 { width: 120px; }
*:first-child+html .inputField01 .chochiku02 .col04 { width: 390px; }

/* inputField01 .chochiku02-V01 */
.inputField01 .chochiku02-V01 .col01 { width: 130px; }
.inputField01 .chochiku02-V01 .col02 { width: 290px; }
.inputField01 .chochiku02-V01 .col03 { width: 130px; }
.inputField01 .chochiku02-V01 .col04 { width: 135px; }
.inputField01 .chochiku02-V01 .col05 { width: 130px; }
.inputField01 .chochiku02-V01 .col06 { width: 135px; }
*:first-child+html .inputField01 .chochiku02-V01 .col01 { width: 120px; }
*:first-child+html .inputField01 .chochiku02-V01 .col02 { width: 280px; }
*:first-child+html .inputField01 .chochiku02-V01 .col03 { width: 120px; }
*:first-child+html .inputField01 .chochiku02-V01 .col04 { width: 125px; }
*:first-child+html .inputField01 .chochiku02-V01 .col05 { width: 120px; }
*:first-child+html .inputField01 .chochiku02-V01 .col06 { width: 125px; }


/* Shunyu
------------------------------------------ */
/* inputField01 .shunyu01 */
.inputField01 .shunyu01 .col01 { width: 100px; }
.inputField01 .shunyu01 .col02 { width: 200px; }
.inputField01 .shunyu01 .col03 { width: 100px; }
.inputField01 .shunyu01 .col04 { width: 280px; }
.inputField01 .shunyu01 .col05 { width: 100px; }
.inputField01 .shunyu01 .col06 { width: 170px; }
*:first-child+html .inputField01 .shunyu01 .col01 { width:  90px; }
*:first-child+html .inputField01 .shunyu01 .col02 { width: 190px; }
*:first-child+html .inputField01 .shunyu01 .col03 { width:  90px; }
*:first-child+html .inputField01 .shunyu01 .col04 { width: 270px; }
*:first-child+html .inputField01 .shunyu01 .col05 { width:  90px; }
*:first-child+html .inputField01 .shunyu01 .col06 { width: 160px; }

/* inputField01 .shunyu01-V01 */
.inputField01 .shunyu01-V01 .col01 { width: 100px; }
.inputField01 .shunyu01-V01 .col02 { width: 200px; }
.inputField01 .shunyu01-V01 .col03 { width: 100px; }
.inputField01 .shunyu01-V01 .col04 { width: 180px; }
.inputField01 .shunyu01-V01 .col05 { width: 100px; }
.inputField01 .shunyu01-V01 .col06 { width: 270px; }
*:first-child+html .inputField01 .shunyu01-V01 .col01 { width:  90px; }
*:first-child+html .inputField01 .shunyu01-V01 .col02 { width: 190px; }
*:first-child+html .inputField01 .shunyu01-V01 .col03 { width:  90px; }
*:first-child+html .inputField01 .shunyu01-V01 .col04 { width: 170px; }
*:first-child+html .inputField01 .shunyu01-V01 .col05 { width:  90px; }
*:first-child+html .inputField01 .shunyu01-V01 .col06 { width: 260px; }

/* inputField01 .shunyu01-V02 */
.inputField01 .shunyu01-V02 .col01 { width: 100px; }
.inputField01 .shunyu01-V02 .col02 { width: 850px; }
*:first-child+html .inputField01 .shunyu01-V02 .col01 { width:  90px; }
*:first-child+html .inputField01 .shunyu01-V02 .col02 { width: 840px; }

/* inputField01 .shunyu01-V03 */
.inputField01 .shunyu01-V03 .col01 { width: 100px; }
.inputField01 .shunyu01-V03 .col02 { width: 200px; }
.inputField01 .shunyu01-V03 .col03 { width: 100px; }
.inputField01 .shunyu01-V03 .col04 { width: 550px; }
*:first-child+html .inputField01 .shunyu01-V03 .col01 { width:  90px; }
*:first-child+html .inputField01 .shunyu01-V03 .col02 { width: 190px; }
*:first-child+html .inputField01 .shunyu01-V03 .col03 { width:  90px; }
*:first-child+html .inputField01 .shunyu01-V03 .col04 { width: 540px; }

/* inputField01 .shunyu02 */
.inputField01 .shunyu02 .col01 { width: 100px; }
.inputField01 .shunyu02 .col02 { width: 280px; }
.inputField01 .shunyu02 .col03 { width: 100px; }
.inputField01 .shunyu02 .col04 { width: 470px; }
*:first-child+html .inputField01 .shunyu02 .col01 { width:  90px; }
*:first-child+html .inputField01 .shunyu02 .col02 { width: 270px; }
*:first-child+html .inputField01 .shunyu02 .col03 { width:  90px; }
*:first-child+html .inputField01 .shunyu02 .col04 { width: 460px; }

/* inputField01 .shunyu02-V01 */
.inputField01 .shunyu02-V01 .col01 { width: 100px; }
.inputField01 .shunyu02-V01 .col02 { width: 165px; }
.inputField01 .shunyu02-V01 .col03 { width: 100px; }
.inputField01 .shunyu02-V01 .col04 { width: 585px; }
*:first-child+html .inputField01 .shunyu02-V01 .col01 { width:  90px; }
*:first-child+html .inputField01 .shunyu02-V01 .col02 { width: 155px; }
*:first-child+html .inputField01 .shunyu02-V01 .col03 { width:  90px; }
*:first-child+html .inputField01 .shunyu02-V01 .col04 { width: 575px; }

/* inputField01 .shunyu03 */
.inputField01 .shunyu03 .col01 { width: 100px; }
.inputField01 .shunyu03 .col02 { width: 140px; }
.inputField01 .shunyu03 .col03 { width: 100px; }
.inputField01 .shunyu03 .col04 { width: 140px; }
.inputField01 .shunyu03 .col05 { width: 100px; }
.inputField01 .shunyu03 .col06 { width: 140px; }
.inputField01 .shunyu03 .col07 { width: 100px; }
.inputField01 .shunyu03 .col08 { width: 130px; }
*:first-child+html .inputField01 .shunyu03 .col01 { width:  90px; }
*:first-child+html .inputField01 .shunyu03 .col02 { width: 130px; }
*:first-child+html .inputField01 .shunyu03 .col03 { width:  90px; }
*:first-child+html .inputField01 .shunyu03 .col04 { width: 130px; }
*:first-child+html .inputField01 .shunyu03 .col05 { width:  90px; }
*:first-child+html .inputField01 .shunyu03 .col06 { width: 130px; }
*:first-child+html .inputField01 .shunyu03 .col07 { width:  90px; }
*:first-child+html .inputField01 .shunyu03 .col08 { width: 120px; }

/* inputField01 .shunyu04 */
.inputField01 .shunyu04 .col01 { width: 100px; }
.inputField01 .shunyu04 .col02 { width: 410px; }
.inputField01 .shunyu04 .col03 { width: 140px; }
.inputField01 .shunyu04 .col04 { width: 300px; }
*:first-child+html .inputField01 .shunyu04 .col01 { width:  90px; }
*:first-child+html .inputField01 .shunyu04 .col02 { width: 400px; }
*:first-child+html .inputField01 .shunyu04 .col03 { width: 130px; }
*:first-child+html .inputField01 .shunyu04 .col04 { width: 290px; }

/* shunyuBtn01 */
.shunyuBtn01 a {
	display: block;
	width: 206px;
	height: 30px;
	background: url(../img_cmn/spr_btn_joushouritsu_01.png) no-repeat 0 -60px;
	text-indent: -9999px;
	overflow: hidden;
}
.shunyuBtn01 a:hover {
	background: url(../img_cmn/spr_btn_joushouritsu_01.png) no-repeat 0 -90px;
}

/* shunyuBtn02 */
.shunyuBtn02 a {
	display: block;
	width: 178px;
	height: 30px;
	background: url(../img_cmn/spr_btn_joushouritsu_01.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
.shunyuBtn02 a:hover {
	background: url(../img_cmn/spr_btn_joushouritsu_01.png) no-repeat 0 -30px;
}


/* Rogo
------------------------------------------ */
/* inputField01 .rogo01 */
.inputField01 .rogo01 .col01 { width: 120px; }
.inputField01 .rogo01 .col02 { width: 160px; }
.inputField01 .rogo01 .col03 { width: 110px; }
.inputField01 .rogo01 .col04 { width: 560px; }
*:first-child+html .inputField01 .rogo01 .col01 { width: 110px; }
*:first-child+html .inputField01 .rogo01 .col02 { width: 150px; }
*:first-child+html .inputField01 .rogo01 .col03 { width: 100px; }
*:first-child+html .inputField01 .rogo01 .col04 { width: 550px; }

/* inputField01 .rogo02 */
.inputField01 .rogo02 .col01 { width: 100px; }
.inputField01 .rogo02 .col02 { width: 850px; }
*:first-child+html .inputField01 .rogo02 .col01 { width:  90px; }
*:first-child+html .inputField01 .rogo02 .col02 { width: 840px; }

/* inputField01 .rogo03 */
.inputField01 .rogo03 .col01 { width: 100px; }
.inputField01 .rogo03 .col02 { width:  90px; }
.inputField01 .rogo03 .col03 { width: 100px; }
.inputField01 .rogo03 .col04 { width: 140px; }
.inputField01 .rogo03 .col05 { width: 100px; }
.inputField01 .rogo03 .col06 { width: 420px; }
*:first-child+html .inputField01 .rogo03 .col01 { width:  90px; }
*:first-child+html .inputField01 .rogo03 .col02 { width:  80px; }
*:first-child+html .inputField01 .rogo03 .col03 { width:  90px; }
*:first-child+html .inputField01 .rogo03 .col04 { width: 130px; }
*:first-child+html .inputField01 .rogo03 .col05 { width:  90px; }
*:first-child+html .inputField01 .rogo03 .col06 { width: 410px; }

/* inputField01 .rogo04 */
.inputField01 .rogo04 .col01 { width: 100px; }
.inputField01 .rogo04 .col02 { width: 250px; }
.inputField01 .rogo04 .col03 { width: 100px; }
.inputField01 .rogo04 .col04 { width: 500px; }
*:first-child+html .inputField01 .rogo04 .col01 { width:  90px; }
*:first-child+html .inputField01 .rogo04 .col02 { width: 240px; }
*:first-child+html .inputField01 .rogo04 .col03 { width:  90px; }
*:first-child+html .inputField01 .rogo04 .col04 { width: 490px; }

/* inputField01 .rogo05 */
.inputField01 .rogo05 .col01 { width: 120px; }
.inputField01 .rogo05 .col02 { width: 260px; }
.inputField01 .rogo05 .col03 { width: 110px; }
.inputField01 .rogo05 .col04 { width: 460px; }
*:first-child+html .inputField01 .rogo05 .col01 { width: 110px; }
*:first-child+html .inputField01 .rogo05 .col02 { width: 250px; }
*:first-child+html .inputField01 .rogo05 .col03 { width: 100px; }
*:first-child+html .inputField01 .rogo05 .col04 { width: 450px; }

/* inputField01 .rogo06 */
.inputField01 .rogo06 .col01 { width: 125px; }
.inputField01 .rogo06 .col02 { width: 200px; }
.inputField01 .rogo06 .col03 { width: 125px; }
.inputField01 .rogo06 .col04 { width: 500px; }
*:first-child+html .inputField01 .rogo06 .col01 { width: 115px; }
*:first-child+html .inputField01 .rogo06 .col02 { width: 190px; }
*:first-child+html .inputField01 .rogo06 .col03 { width: 115px; }
*:first-child+html .inputField01 .rogo06 .col04 { width: 490px; }

/* inputField01 .rogo06-V01 */
.inputField01 .rogo06-V01 .col01 { width: 125px; }
.inputField01 .rogo06-V01 .col02 { width: 825px; }
*:first-child+html .inputField01 .rogo06-V01 .col01 { width: 115px; }
*:first-child+html .inputField01 .rogo06-V01 .col02 { width: 815px; }

/* inputField01 .rogo07 */
.inputField01 .rogo07 .col01 { width: 100px; }
.inputField01 .rogo07 .col02 { width: 450px; }
.inputField01 .rogo07 .col03 { width: 140px; }
.inputField01 .rogo07 .col04 { width: 260px; }
*:first-child+html .inputField01 .rogo07 .col01 { width:  90px; }
*:first-child+html .inputField01 .rogo07 .col02 { width: 440px; }
*:first-child+html .inputField01 .rogo07 .col03 { width: 130px; }
*:first-child+html .inputField01 .rogo07 .col04 { width: 250px; }

/* inputField01 .rogo03 */
.inputField01 .rogo08 .col01 { width: 100px; }
.inputField01 .rogo08 .col02 { width: 170px; }
.inputField01 .rogo08 .col03 { width: 100px; }
.inputField01 .rogo08 .col04 { width: 200px; }
.inputField01 .rogo08 .col05 { width: 100px; }
.inputField01 .rogo08 .col06 { width: 290px; }
*:first-child+html .inputField01 .rogo08 .col01 { width:  90px; }
*:first-child+html .inputField01 .rogo08 .col02 { width: 160px; }
*:first-child+html .inputField01 .rogo08 .col03 { width:  90px; }
*:first-child+html .inputField01 .rogo08 .col04 { width: 190px; }
*:first-child+html .inputField01 .rogo08 .col05 { width:  90px; }
*:first-child+html .inputField01 .rogo08 .col06 { width: 290px; }

/* rogoBtn01 */
.rogoBtn01 {
	padding-bottom: 20px;
}
.rogoBtn01 a {
	display: block;
	width: 206px;
	height: 30px;
	background: url(../img_cmn/spr_btn_uketorih_01.png) no-repeat 0 -60px;
	text-indent: -9999px;
	overflow: hidden;
}
.rogoBtn01 a:hover {
	background: url(../img_cmn/spr_btn_uketorih_01.png) no-repeat 0 -90px;
}

/* rogoBtn02 */
.rogoBtn02 {
	padding-bottom: 20px;
}
.rogoBtn02 a {
	display: block;
	width: 173px;
	height: 30px;
	background: url(../img_cmn/spr_btn_uketorih_01.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
.rogoBtn02 a:hover {
	background: url(../img_cmn/spr_btn_uketorih_01.png) no-repeat 0 -30px;
}


/* Lifestyle
------------------------------------------ */
/* inputField01 .life01 */
.inputField01 .life01 .col01 { width: 145px; }
.inputField01 .life01 .col02 { width: 175px; }
.inputField01 .life01 .col03 { width: 145px; }
.inputField01 .life01 .col04 { width: 175px; }
.inputField01 .life01 .col05 { width: 145px; }
.inputField01 .life01 .col06 { width: 165px; }
*:first-child+html .inputField01 .life01 .col01 { width: 135px; }
*:first-child+html .inputField01 .life01 .col02 { width: 165px; }
*:first-child+html .inputField01 .life01 .col03 { width: 135px; }
*:first-child+html .inputField01 .life01 .col04 { width: 165px; }
*:first-child+html .inputField01 .life01 .col05 { width: 135px; }
*:first-child+html .inputField01 .life01 .col06 { width: 155px; }

/* inputField01 .life02 */
.inputField01 .life02 .col01 { width:  70px; }
.inputField01 .life02 .col02 { width: 170px; }
.inputField01 .life02 .col03 { width: 100px; }
.inputField01 .life02 .col04 { width: 140px; }
.inputField01 .life02 .col05 { width: 100px; }
.inputField01 .life02 .col06 { width: 140px; }
.inputField01 .life02 .col07 { width: 100px; }
.inputField01 .life02 .col08 { width: 130px; }
*:first-child+html .inputField01 .life02 .col01 { width:  60px; }
*:first-child+html .inputField01 .life02 .col02 { width: 160px; }
*:first-child+html .inputField01 .life02 .col03 { width:  90px; }
*:first-child+html .inputField01 .life02 .col04 { width: 130px; }
*:first-child+html .inputField01 .life02 .col05 { width:  90px; }
*:first-child+html .inputField01 .life02 .col06 { width: 130px; }
*:first-child+html .inputField01 .life02 .col07 { width:  90px; }
*:first-child+html .inputField01 .life02 .col08 { width: 120px; }

/* inputField01 .life03 */
.inputField01 .life03 { width: 450px; }
.inputField01 .life03 .col01 { width:  70px; }
.inputField01 .life03 .col02 { width: 380px; }
*:first-child+html .inputField01 .life03 .col01 { width:  60px; }
*:first-child+html .inputField01 .life03 .col02 { width: 370px; }

/* inputField01 .life03-V01 */
.inputField01 .life03-V01 .col01 { width:  70px; }
.inputField01 .life03-V01 .col02 { width: 880px; }
*:first-child+html .inputField01 .life03-V01 .col01 { width:  60px; }
*:first-child+html .inputField01 .life03-V01 .col02 { width: 870px; }

/* inputField01 .life04 */
.inputField01 .life04 { width: 450px; }
.inputField01 .life04 .col01 { width: 140px; }
.inputField01 .life04 .col02 { width: 310px; }
*:first-child+html .inputField01 .life04 .col01 { width: 130px; }
*:first-child+html .inputField01 .life04 .col02 { width: 300px; }

/* inputField01 .life05 */
.inputField01 .life05 .col01 { width: 120px; }
.inputField01 .life05 .col02 { width: 200px; }
.inputField01 .life05 .col03 { width: 120px; }
.inputField01 .life05 .col04 { width: 160px; }
.inputField01 .life05 .col05 { width: 160px; }
.inputField01 .life05 .col06 { width: 190px; }
*:first-child+html .inputField01 .life05 .col01 { width: 110px; }
*:first-child+html .inputField01 .life05 .col02 { width: 190px; }
*:first-child+html .inputField01 .life05 .col03 { width: 110px; }
*:first-child+html .inputField01 .life05 .col04 { width: 150px; }
*:first-child+html .inputField01 .life05 .col05 { width: 150px; }
*:first-child+html .inputField01 .life05 .col06 { width: 180px; }

/* inputField01 .life06 */
.inputField01 .life06 .col01 { width: 120px; }
.inputField01 .life06 .col02 { width: 200px; }
.inputField01 .life06 .col03 { width: 140px; }
.inputField01 .life06 .col04 { width: 490px; }
*:first-child+html .inputField01 .life06 .col01 { width: 110px; }
*:first-child+html .inputField01 .life06 .col02 { width: 190px; }
*:first-child+html .inputField01 .life06 .col03 { width: 130px; }
*:first-child+html .inputField01 .life06 .col04 { width: 480px; }

/* inputField01 .life07 */
.inputField01 .life07 .col01 { width: 160px; }
.inputField01 .life07 .col02 { width: 790px; }
*:first-child+html .inputField01 .life07 .col01 { width: 150px; }
*:first-child+html .inputField01 .life07 .col02 { width: 780px; }

/* lifeText01 */
.lifeText01 {
	margin-left: 18px;
	padding-left: 19px;
	background: url(../img_cmn/icn_headmod03_01_life.gif) no-repeat 0 0.6em;
	color: #864400;
}
.lifeText01 strong {
	margin-right: 20px;
	font-size: 128.5714%; /* 18px */
	font-weight: normal;
}
.lifeText01 .btnReload01 {
	margin-right: 10px;
	vertical-align: middle;
}

/* lifeArea01 */
.lifeArea01 {
	position: relative;
	padding-bottom: 8px;
}
.lifeArea01 .lifeArea01Txt01 {
	margin: -3px 0 0 315px;
	height: 1.5em;
}


/* Home
------------------------------------------ */
/* inputField01 .home01 */
.inputField01 .home01 .col01 { width: 110px; }
.inputField01 .home01 .col02 { width: 290px; }
.inputField01 .home01 .col03 { width: 110px; }
.inputField01 .home01 .col04 { width: 440px; }
*:first-child+html .inputField01 .home01 .col01 { width: 100px; }
*:first-child+html .inputField01 .home01 .col02 { width: 280px; }
*:first-child+html .inputField01 .home01 .col03 { width: 100px; }
*:first-child+html .inputField01 .home01 .col04 { width: 430px; }

/* inputField01 .home02 */
.inputField01 .home02 .col01 { width: 160px; }
.inputField01 .home02 .col02 { width: 180px; }
.inputField01 .home02 .col03 { width: 110px; }
.inputField01 .home02 .col04 { width: 180px; }
.inputField01 .home02 .col05 { width: 110px; }
.inputField01 .home02 .col06 { width: 210px; }
*:first-child+html .inputField01 .home02 .col01 { width: 150px; }
*:first-child+html .inputField01 .home02 .col02 { width: 170px; }
*:first-child+html .inputField01 .home02 .col03 { width: 100px; }
*:first-child+html .inputField01 .home02 .col04 { width: 170px; }
*:first-child+html .inputField01 .home02 .col05 { width: 100px; }
*:first-child+html .inputField01 .home02 .col06 { width: 200px; }

/* inputField01 .home02-th1 */
.inputField01 .home02-th1 .col01 { width: 160px; }
.inputField01 .home02-th1 .col02 { width: 790px; }
*:first-child+html .inputField01 .home02-th1 .col01 { width: 150px; }
*:first-child+html .inputField01 .home02-th1 .col02 { width: 780px; }

/* inputField01 .home03 */
.inputField01 .home03 .col01 { width: 160px; }
.inputField01 .home03 .col02 { width: 150px; }
.inputField01 .home03 .col03 { width: 100px; }
.inputField01 .home03 .col04 { width: 190px; }
.inputField01 .home03 .col05 { width: 100px; }
.inputField01 .home03 .col06 { width: 250px; }
*:first-child+html .inputField01 .home03 .col01 { width: 150px; }
*:first-child+html .inputField01 .home03 .col02 { width: 140px; }
*:first-child+html .inputField01 .home03 .col03 { width:  90px; }
*:first-child+html .inputField01 .home03 .col04 { width: 180px; }
*:first-child+html .inputField01 .home03 .col05 { width:  90px; }
*:first-child+html .inputField01 .home03 .col06 { width: 240px; }

/* inputField01 .home03-V01 */
.inputField01 .home03-V01 .col01 { width: 160px; }
.inputField01 .home03-V01 .col02 { width: 150px; }
.inputField01 .home03-V01 .col03 { width: 100px; }
.inputField01 .home03-V01 .col04 { width: 540px; }
*:first-child+html .inputField01 .home03-V01 .col01 { width: 150px; }
*:first-child+html .inputField01 .home03-V01 .col02 { width: 140px; }
*:first-child+html .inputField01 .home03-V01 .col03 { width:  90px; }
*:first-child+html .inputField01 .home03-V01 .col04 { width: 530px; }

/* inputField01 .home04 */
.inputField01 .home04 .col01 { width: 100px; }
.inputField01 .home04 .col02 { width: 210px; }
.inputField01 .home04 .col03 { width: 100px; }
.inputField01 .home04 .col04 { width: 190px; }
.inputField01 .home04 .col05 { width: 100px; }
.inputField01 .home04 .col06 { width: 250px; }
*:first-child+html .inputField01 .home04 .col01 { width:  90px; }
*:first-child+html .inputField01 .home04 .col02 { width: 200px; }
*:first-child+html .inputField01 .home04 .col03 { width:  90px; }
*:first-child+html .inputField01 .home04 .col04 { width: 180px; }
*:first-child+html .inputField01 .home04 .col05 { width:  90px; }
*:first-child+html .inputField01 .home04 .col06 { width: 240px; }

/* homeText01 */
.homeText01 strong {
	margin-right: 30px;
	color: #874400;
	font-size: 128.5714%; /* 18px */
	font-weight: normal;
}
.homeText01 .btnReload01 {
	margin-right: 10px;
	vertical-align: middle;
}

.inputField01 .layoutTbl01.homeKinriTbl01 td,
.inputField01 .layoutTbl01.homeKinriTbl01 th {
	vertical-align: middle;
}
.inputField01 .layoutTbl01.homeKinriTbl01 .arrow01 {
	width: 72px;
	text-align: center;
}
#KINRICHANGE0101 {
	padding-bottom: 12px;
}


/* Kyoiku
------------------------------------------ */
/* inputField01 .kyoiku01 */
.inputField01 .kyoiku01 .col01 { width: 180px; }
.inputField01 .kyoiku01 .col02 { width: 180px; }
.inputField01 .kyoiku01 .col03 { width: 500px; }
*:first-child+html .inputField01 .kyoiku01 .col01 { width: 170px; }
*:first-child+html .inputField01 .kyoiku01 .col02 { width: 170px; }
*:first-child+html .inputField01 .kyoiku01 .col03 { width: 490px; }

/* inputField01 .kyoiku02 */
.inputField01 .kyoiku02 .col01 { width: 180px; }
.inputField01 .kyoiku02 .col02 { width: 180px; }
.inputField01 .kyoiku02 .col03 { width: 180px; }
.inputField01 .kyoiku02 .col04 { width: 320px; }
*:first-child+html .inputField01 .kyoiku02 .col01 { width: 170px; }
*:first-child+html .inputField01 .kyoiku02 .col02 { width: 170px; }
*:first-child+html .inputField01 .kyoiku02 .col03 { width: 170px; }
*:first-child+html .inputField01 .kyoiku02 .col04 { width: 310px; }

/* inputField01 .kyoiku02-V01 */
.inputField01 .kyoiku02-V01 .col01 { width: 180px; }
.inputField01 .kyoiku02-V01 .col02 { width: 680px; }
*:first-child+html .inputField01 .kyoiku02-V01 .col01 { width: 170px; }
*:first-child+html .inputField01 .kyoiku02-V01 .col02 { width: 670px; }

/* inputField01 .kyoiku03 */
.inputField01 .kyoiku03 .col01 { width: 100px; }
.inputField01 .kyoiku03 .col02 { width: 350px; }
.inputField01 .kyoiku03 .col03 { width: 100px; }
.inputField01 .kyoiku03 .col04 { width: 400px; }
*:first-child+html .inputField01 .kyoiku03 .col01 { width:  90px; }
*:first-child+html .inputField01 .kyoiku03 .col02 { width: 340px; }
*:first-child+html .inputField01 .kyoiku03 .col03 { width:  90px; }
*:first-child+html .inputField01 .kyoiku03 .col04 { width: 390px; }

/* inputField01 .kyoiku03-V01 */
.inputField01 .kyoiku03-V01 .col01 { width: 100px; }
.inputField01 .kyoiku03-V01 .col02 { width: 350px; }
.inputField01 .kyoiku03-V01 .col03 { width: 150px; }
.inputField01 .kyoiku03-V01 .col04 { width: 350px; }
*:first-child+html .inputField01 .kyoiku03-V01 .col01 { width:  90px; }
*:first-child+html .inputField01 .kyoiku03-V01 .col02 { width: 340px; }
*:first-child+html .inputField01 .kyoiku03-V01 .col03 { width: 140px; }
*:first-child+html .inputField01 .kyoiku03-V01 .col04 { width: 340px; }

/* kyoikuImg01 */
.kyoikuImg01 {
	padding: 0 0 0 90px;
	background: url(../img/kyoiku_img_01.gif) no-repeat 0 50%;
}
.kyoikuImg01 table {
	width: 860px !important;
}
.kyoikuImg01 .imgTitle {
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
}
.kyoikuImg01.dokuritsu {
	padding-top: 16px;
	background: url(../img/kyoiku_img_02.gif) no-repeat 0 0;
	min-height: 66px;
}
.kyoikuImg01.kekkon {
	padding-top: 16px;
	background: url(../img/kyoiku_img_03.gif) no-repeat 0 0;
	min-height: 66px;
}
.kyoikuImg01.shussan {
	padding-top: 16px;
	background: url(../img/kyoiku_img_04.gif) no-repeat 0 0;
	min-height: 66px;
}

/* Insurance
------------------------------------------ */
/* inputField01 .insurance01 */
.inputField01 .insurance01 .col01 { width: 130px; }
.inputField01 .insurance01 .col02 { width: 210px; }
.inputField01 .insurance01 .col03 { width: 130px; }
.inputField01 .insurance01 .col04 { width: 480px; }
*:first-child+html .inputField01 .insurance01 .col01 { width: 120px; }
*:first-child+html .inputField01 .insurance01 .col02 { width: 200px; }
*:first-child+html .inputField01 .insurance01 .col03 { width: 120px; }
*:first-child+html .inputField01 .insurance01 .col04 { width: 470px; }

/* inputField01 .insurance01-V01 */
.inputField01 .insurance01-V01 .col01 { width: 130px; }
.inputField01 .insurance01-V01 .col02 { width: 210px; }
.inputField01 .insurance01-V01 .col03 { width: 610px; }
*:first-child+html .inputField01 .insurance01-V01 .col01 { width: 120px; }
*:first-child+html .inputField01 .insurance01-V01 .col02 { width: 200px; }
*:first-child+html .inputField01 .insurance01-V01 .col03 { width: 600px; }

/* inputField01 .insurance01-V02 */
.inputField01 .insurance01-V02 .col01 { width: 130px; }
.inputField01 .insurance01-V02 .col02 { width: 820px; }
*:first-child+html .inputField01 .insurance01-V02 .col01 { width: 120px; }
*:first-child+html .inputField01 .insurance01-V02 .col02 { width: 810px; }

/* inputField01 .insurance01-V03 */
.inputField01 .insurance01-V03 .col01 { width: 130px; }
.inputField01 .insurance01-V03 .col02 { width: 210px; }
.inputField01 .insurance01-V03 .col03 { width: 160px; }
.inputField01 .insurance01-V03 .col04 { width: 450px; }
*:first-child+html .inputField01 .insurance01-V03 .col01 { width: 120px; }
*:first-child+html .inputField01 .insurance01-V03 .col02 { width: 200px; }
*:first-child+html .inputField01 .insurance01-V03 .col03 { width: 150px; }
*:first-child+html .inputField01 .insurance01-V03 .col04 { width: 440px; }

/* inputField01 .insurance02 */
.inputField01 .insurance02 .col01 { width: 130px; }
.inputField01 .insurance02 .col02 { width: 250px; }
.inputField01 .insurance02 .col03 { width: 130px; }
.inputField01 .insurance02 .col04 { width: 440px; }
*:first-child+html .inputField01 .insurance02 .col01 { width: 120px; }
*:first-child+html .inputField01 .insurance02 .col02 { width: 240px; }
*:first-child+html .inputField01 .insurance02 .col03 { width: 120px; }
*:first-child+html .inputField01 .insurance02 .col04 { width: 430px; }

/* inputField01 .insurance02-V01 */
.inputField01 .insurance02-V01 .col01 { width: 130px; }
.inputField01 .insurance02-V01 .col02 { width: 250px; }
.inputField01 .insurance02-V01 .col03 { width: 570px; }
*:first-child+html .inputField01 .insurance02-V01 .col01 { width: 120px; }
*:first-child+html .inputField01 .insurance02-V01 .col02 { width: 240px; }
*:first-child+html .inputField01 .insurance02-V01 .col03 { width: 560px; }

/* inputField01 .insurance02-V02 */
.inputField01 .insurance02-V02 .col01 { width: 130px; }
.inputField01 .insurance02-V02 .col02 { width: 250px; }
.inputField01 .insurance02-V02 .col03 { width: 160px; }
.inputField01 .insurance02-V02 .col04 { width: 410px; }
*:first-child+html .inputField01 .insurance02-V02 .col01 { width: 120px; }
*:first-child+html .inputField01 .insurance02-V02 .col02 { width: 240px; }
*:first-child+html .inputField01 .insurance02-V02 .col03 { width: 150px; }
*:first-child+html .inputField01 .insurance02-V02 .col04 { width: 400px; }

/* inputField01 .insurance03 */
.inputField01 .insurance03 .col01 { width: 100px; }
.inputField01 .insurance03 .col02 { width: 350px; }
.inputField01 .insurance03 .col03 { width: 140px; }
.inputField01 .insurance03 .col04 { width: 360px; }
*:first-child+html .inputField01 .insurance03 .col01 { width:  90px; }
*:first-child+html .inputField01 .insurance03 .col02 { width: 340px; }
*:first-child+html .inputField01 .insurance03 .col03 { width: 130px; }
*:first-child+html .inputField01 .insurance03 .col04 { width: 350px; }

/* inputField01 .insurance01-V04 */
.inputField01 .insurance01-V04 .col01 { width: 180px; }
.inputField01 .insurance01-V04 .col02 { width: 200px; }
.inputField01 .insurance01-V04 .col03 { width: 210px; }
.inputField01 .insurance01-V04 .col04 { width: 360px; }
*:first-child+html .inputField01 .insurance01-V04 .col01 { width: 170px; }
*:first-child+html .inputField01 .insurance01-V04 .col02 { width: 190px; }
*:first-child+html .inputField01 .insurance01-V04 .col03 { width: 200px; }
*:first-child+html .inputField01 .insurance01-V04 .col04 { width: 350px; }

body.insurance label { cursor: text; }


/* Byoki
------------------------------------------ */
/* inputField01 .byoki01 */
.inputField01 .byoki01 .col01 { width: 160px; }
.inputField01 .byoki01 .col02 { width: 180px; }
.inputField01 .byoki01 .col03 { width: 160px; }
.inputField01 .byoki01 .col04 { width: 170px; }
.inputField01 .byoki01 .col05 { width: 160px; }
.inputField01 .byoki01 .col06 { width: 120px; }
*:first-child+html .inputField01 .byoki01 .col01 { width: 150px; }
*:first-child+html .inputField01 .byoki01 .col02 { width: 170px; }
*:first-child+html .inputField01 .byoki01 .col03 { width: 150px; }
*:first-child+html .inputField01 .byoki01 .col04 { width: 160px; }
*:first-child+html .inputField01 .byoki01 .col05 { width: 150px; }
*:first-child+html .inputField01 .byoki01 .col06 { width: 110px; }

/* inputField01 .byoki02 */
.inputField01 .byoki02 .col01 { width: 160px; }
.inputField01 .byoki02 .col02 { width: 180px; }
.inputField01 .byoki02 .col03 { width: 210px; }
.inputField01 .byoki02 .col04 { width: 400px; }
*:first-child+html .inputField01 .byoki02 .col01 { width: 150px; }
*:first-child+html .inputField01 .byoki02 .col02 { width: 170px; }
*:first-child+html .inputField01 .byoki02 .col03 { width: 200px; }
*:first-child+html .inputField01 .byoki02 .col04 { width: 390px; }

/* inputField01 .byoki03 */
.inputField01 .byoki03 .col01 { width: 130px; }
.inputField01 .byoki03 .col02 { width: 777px; }
*:first-child+html .inputField01 .byoki03 .col01 { width: 120px; }
*:first-child+html .inputField01 .byoki03 .col02 { width: 767px; }

/* inputField01 .byoki04 */
.inputField01 .byoki04 .col01 { width: 130px; }
.inputField01 .byoki04 .col02 { width: 210px; }
.inputField01 .byoki04 .col03 { width: 160px; }
.inputField01 .byoki04 .col04 { width: 407px; }
*:first-child+html .inputField01 .byoki04 .col01 { width: 120px; }
*:first-child+html .inputField01 .byoki04 .col02 { width: 200px; }
*:first-child+html .inputField01 .byoki04 .col03 { width: 150px; }
*:first-child+html .inputField01 .byoki04 .col04 { width: 397px; }

/* inputField01 .byoki04-V01 */
.inputField01 .byoki04-V01 .col01 { width: 130px; }
.inputField01 .byoki04-V01 .col02 { width: 210px; }
.inputField01 .byoki04-V01 .col03 { width: 130px; }
.inputField01 .byoki04-V01 .col04 { width: 437px; }
*:first-child+html .inputField01 .byoki04-V01 .col01 { width: 120px; }
*:first-child+html .inputField01 .byoki04-V01 .col02 { width: 200px; }
*:first-child+html .inputField01 .byoki04-V01 .col03 { width: 120px; }
*:first-child+html .inputField01 .byoki04-V01 .col04 { width: 427px; }

/* inputField01 .byoki04-V02 */
.inputField01 .byoki04-V02 .col01 { width: 180px; }
.inputField01 .byoki04-V02 .col02 { width: 160px; }
.inputField01 .byoki04-V02 .col03 { width: 130px; }
.inputField01 .byoki04-V02 .col04 { width: 150px; }
.inputField01 .byoki04-V02 .col05 { width: 130px; }
.inputField01 .byoki04-V02 .col06 { width: 157px; }
*:first-child+html .inputField01 .byoki04-V02 .col01 { width: 170px; }
*:first-child+html .inputField01 .byoki04-V02 .col02 { width: 150px; }
*:first-child+html .inputField01 .byoki04-V02 .col03 { width: 120px; }
*:first-child+html .inputField01 .byoki04-V02 .col04 { width: 140px; }
*:first-child+html .inputField01 .byoki04-V02 .col05 { width: 120px; }
*:first-child+html .inputField01 .byoki04-V02 .col06 { width: 147px; }

/* inputField01 .byoki05 */
.inputField01 .byoki05 .col01 { width: 100px; }
.inputField01 .byoki05 .col02 { width: 370px; }
.inputField01 .byoki05 .col03 { width: 140px; }
.inputField01 .byoki05 .col04 { width: 340px; }
*:first-child+html .inputField01 .byoki05 .col01 { width:  90px; }
*:first-child+html .inputField01 .byoki05 .col02 { width: 360px; }
*:first-child+html .inputField01 .byoki05 .col03 { width: 130px; }
*:first-child+html .inputField01 .byoki05 .col04 { width: 330px; }


/* Kaigo
------------------------------------------ */
/* inputField01 .kaigo01 */
.inputField01 .kaigo01 .col01 { width: 170px; }
.inputField01 .kaigo01 .col02 { width: 780px; }
*:first-child+html .inputField01 .kaigo01 .col01 { width: 160px; }
*:first-child+html .inputField01 .kaigo01 .col02 { width: 770px; }

/* inputField01 .kaigo02 */
.inputField01 .kaigo02 .col01 { width: 170px; }
.inputField01 .kaigo02 .col02 { width: 280px; }
.inputField01 .kaigo02 .col03 { width: 160px; }
.inputField01 .kaigo02 .col04 { width: 340px; }
*:first-child+html .inputField01 .kaigo02 .col01 { width: 160px; }
*:first-child+html .inputField01 .kaigo02 .col02 { width: 270px; }
*:first-child+html .inputField01 .kaigo02 .col03 { width: 150px; }
*:first-child+html .inputField01 .kaigo02 .col04 { width: 330px; }

/* inputField01 .kaigo03 */
.inputField01 .kaigo03 .col01 { width: 120px; }
.inputField01 .kaigo03 .col02 { width: 200px; }
.inputField01 .kaigo03 .col03 { width: 120px; }
.inputField01 .kaigo03 .col04 { width: 467px; }
*:first-child+html .inputField01 .kaigo03 .col01 { width: 110px; }
*:first-child+html .inputField01 .kaigo03 .col02 { width: 190px; }
*:first-child+html .inputField01 .kaigo03 .col03 { width: 110px; }
*:first-child+html .inputField01 .kaigo03 .col04 { width: 457px; }

/* inputField01 .kaigo03-V02 */
.inputField01 .kaigo03-V02 .col01 { width: 120px; }
.inputField01 .kaigo03-V02 .col02 { width: 787px; }
*:first-child+html .inputField01 .kaigo03-V02 .col01 { width: 110px; }
*:first-child+html .inputField01 .kaigo03-V02 .col02 { width: 757px; }

/* inputField01 .kaigo04 */
.inputField01 .kaigo04 .col01 { width: 100px; }
.inputField01 .kaigo04 .col02 { width: 350px; }
.inputField01 .kaigo04 .col03 { width: 140px; }
.inputField01 .kaigo04 .col04 { width: 360px; }
*:first-child+html .inputField01 .kaigo04 .col01 { width:  90px; }
*:first-child+html .inputField01 .kaigo04 .col02 { width: 340px; }
*:first-child+html .inputField01 .kaigo04 .col03 { width: 130px; }
*:first-child+html .inputField01 .kaigo04 .col04 { width: 350px; }


/* Shibo
------------------------------------------ */
/* inputField01 .shibo01 */
.inputField01 .shibo01 .col01 { width: 130px; }
.inputField01 .shibo01 .col02 { width: 160px; }
.inputField01 .shibo01 .col03 { width: 160px; }
.inputField01 .shibo01 .col04 { width: 140px; }
.inputField01 .shibo01 .col05 { width: 180px; }
.inputField01 .shibo01 .col06 { width: 180px; }
*:first-child+html .inputField01 .shibo01 .col01 { width: 120px; }
*:first-child+html .inputField01 .shibo01 .col02 { width: 150px; }
*:first-child+html .inputField01 .shibo01 .col03 { width: 150px; }
*:first-child+html .inputField01 .shibo01 .col04 { width: 130px; }
*:first-child+html .inputField01 .shibo01 .col05 { width: 170px; }
*:first-child+html .inputField01 .shibo01 .col06 { width: 170px; }

/* inputField01 .shibo02 */
.inputField01 .shibo02 .col01 { width: 130px; }
.inputField01 .shibo02 .col02 { width: 210px; }
.inputField01 .shibo02 .col03 { width: 610px; }
*:first-child+html .inputField01 .shibo02 .col01 { width: 120px; }
*:first-child+html .inputField01 .shibo02 .col02 { width: 200px; }
*:first-child+html .inputField01 .shibo02 .col03 { width: 600px; }

/* inputField01.riskLo01Wrap .shibo02 */
.inputField01.riskLo01Wrap .shibo02 .col01 { width: 130px; }
.inputField01.riskLo01Wrap .shibo02 .col02 { width: 130px; }
.inputField01.riskLo01Wrap .shibo02 .col03 { width: 647px; }
*:first-child+html .inputField01.riskLo01Wrap .shibo02 .col01 { width: 120px; }
*:first-child+html .inputField01.riskLo01Wrap .shibo02 .col02 { width: 120px; }
*:first-child+html .inputField01.riskLo01Wrap .shibo02 .col03 { width: 637px; }

/* inputField01 .shibo02-V01 */
.inputField01 .shibo02-V01 .col01 { width: 130px; }
.inputField01 .shibo02-V01 .col02 { width: 820px; }
*:first-child+html .inputField01 .shibo02-V01 .col01 { width: 120px; }
*:first-child+html .inputField01 .shibo02-V01 .col02 { width: 810px; }

/* inputField01 .shibo03 */
.inputField01 .shibo03 .col01 { width: 100px; }
.inputField01 .shibo03 .col02 { width: 350px; }
.inputField01 .shibo03 .col03 { width: 140px; }
.inputField01 .shibo03 .col04 { width: 360px; }
*:first-child+html .inputField01 .shibo03 .col01 { width:  90px; }
*:first-child+html .inputField01 .shibo03 .col02 { width: 340px; }
*:first-child+html .inputField01 .shibo03 .col03 { width: 130px; }
*:first-child+html .inputField01 .shibo03 .col04 { width: 350px; }

.inputField01 .shibo04 .col01 { width: 160px; }
.inputField01 .shibo04 .col02 { width: 180px; }
.inputField01 .shibo04 .col03 { width: 160px; }
.inputField01 .shibo04 .col04 { width: 400px; }
*:first-child+html .inputField01 .shibo04 .col01 { width: 150px; }
*:first-child+html .inputField01 .shibo04 .col02 { width: 170px; }
*:first-child+html .inputField01 .shibo04 .col03 { width: 150px; }
*:first-child+html .inputField01 .shibo04 .col04 { width: 390px; }

.inputField01 .shibo05 .col01 { width: 160px; }
.inputField01 .shibo05 .col02 { width: 180px; }
.inputField01 .shibo05 .col03 { width: 160px; }
.inputField01 .shibo05 .col04 { width: 130px; }
.inputField01 .shibo05 .col05 { width: 160px; }
.inputField01 .shibo05 .col06 { width: 160px; }
*:first-child+html .inputField01 .shibo05 .col01 { width: 150px; }
*:first-child+html .inputField01 .shibo05 .col02 { width: 170px; }
*:first-child+html .inputField01 .shibo05 .col03 { width: 150px; }
*:first-child+html .inputField01 .shibo05 .col04 { width: 120px; }
*:first-child+html .inputField01 .shibo05 .col05 { width: 150px; }
*:first-child+html .inputField01 .shibo05 .col06 { width: 150px; }

.inputField01 .byoki03 td, 
.inputField01 .byoki04 td, 
.inputField01 .byoki04-V01 td,
.inputField01 .byoki04-V02 td,
.inputField01 .shibo04 td, 
.inputField01 .shibo05 td { vertical-align: middle; }


/* Start
------------------------------------------ */
/* startHead01 */
.startHead01 {
	padding-left: 10px;
}
.startHead01 img {
	vertical-align: top;
}

/* inputField01 .start01 */
.inputField01 .start01 .col01 { width: 120px; }
.inputField01 .start01 .col02 { width: 240px; }
.inputField01 .start01 .col03 { width: 120px; }
.inputField01 .start01 .col04 { width: 470px; }
*:first-child+html .inputField01 .start01 .col01 { width: 110px; }
*:first-child+html .inputField01 .start01 .col02 { width: 230px; }
*:first-child+html .inputField01 .start01 .col03 { width: 110px; }
*:first-child+html .inputField01 .start01 .col04 { width: 460px; }

/* inputField01 .start01-V01 */
.inputField01 .start01-V01 .col01 { width: 120px; }
.inputField01 .start01-V01 .col02 { width: 240px; }
.inputField01 .start01-V01 .col03 { width: 160px; }
.inputField01 .start01-V01 .col04 { width: 430px; }
*:first-child+html .inputField01 .start01-V01 .col01 { width: 110px; }
*:first-child+html .inputField01 .start01-V01 .col02 { width: 230px; }
*:first-child+html .inputField01 .start01-V01 .col03 { width: 150px; }
*:first-child+html .inputField01 .start01-V01 .col04 { width: 420px; }

/* inputField01 .start02 */
.inputField01 .start02 .col01 { width: 220px; }
.inputField01 .start02 .col02 { width: 730px; }
*:first-child+html .inputField01 .start02 .col01 { width: 210px; }
*:first-child+html .inputField01 .start02 .col02 { width: 720px; }

/* inputField01 .start03 */
.inputField01 .start03 .col01 { width: 120px; }
.inputField01 .start03 .col02 { width: 830px; }
*:first-child+html .inputField01 .start03 .col01 { width: 110px; }
*:first-child+html .inputField01 .start03 .col02 { width: 820px; }


/* Hub
------------------------------------------ */
/* hubSummary01 */
.hubSummary01 {
	background: url(../img/hub_bg_summary_01_02.gif) repeat-y;
	zoom: 1;
}
.hubSummary01.no2 {
	background: url(../img/hub_bg_summary_02_02.gif) repeat-y;
}
.hubSummary01.no3 {
	background: url(../img/hub_bg_summary_03_02.gif) repeat-y;
}
.hubSummary01.no4 {
	background: url(../img/hub_bg_summary_04_02.gif) repeat-y;
}
.hubSummary01.no5 {
	background: url(../img/hub_bg_summary_05_02.gif) repeat-y;
}
.hubSummary01.no6 {
	background: url(../img/hub_bg_summary_06_02.gif) repeat-y;
}
.hubSummary01.no7 {
	background: url(../img/hub_bg_summary_07_02.gif) repeat-y;
}
.hubSummary01.no8 {
	background: url(../img/hub_bg_summary_08_02.gif) repeat-y;
}
.hubSummary01.dis {
	background: url(../img/hub_bg_summary_01_02_dis.gif) repeat-y;
}
.hubSummary01 .hubSummary01BgT {
	background: url(../img/hub_bg_summary_01_01.gif) no-repeat right top;
	zoom: 1;
}
.hubSummary01.no2 .hubSummary01BgT {
	background: url(../img/hub_bg_summary_02_01.gif) no-repeat right top;
}
.hubSummary01.no3 .hubSummary01BgT {
	background: url(../img/hub_bg_summary_03_01.gif) no-repeat right top;
}
.hubSummary01.no4 .hubSummary01BgT {
	background: url(../img/hub_bg_summary_04_01.gif) no-repeat right top;
}
.hubSummary01.no5 .hubSummary01BgT {
	background: url(../img/hub_bg_summary_05_01.gif) no-repeat right top;
}
.hubSummary01.no6 .hubSummary01BgT {
	background: url(../img/hub_bg_summary_06_01.gif) no-repeat right top;
}
.hubSummary01.no7 .hubSummary01BgT {
	background: url(../img/hub_bg_summary_07_01.gif) no-repeat right top;
}
.hubSummary01.no8 .hubSummary01BgT {
	background: url(../img/hub_bg_summary_08_01.gif) no-repeat right top;
}
.hubSummary01.dis .hubSummary01BgT {
	background: url(../img/hub_bg_summary_01_01_dis.gif) no-repeat right top;
}
.hubSummary01 .hubSummary01BgB {
	padding: 0 11px 8px 0;
	background: url(../img/hub_bg_summary_01_03.gif) no-repeat left bottom;
	zoom: 1;
}
.hubSummary01.no2 .hubSummary01BgB {
	background: url(../img/hub_bg_summary_02_03.gif) no-repeat left bottom;
}
.hubSummary01.no3 .hubSummary01BgB {
	background: url(../img/hub_bg_summary_03_03.gif) no-repeat left bottom;
}
.hubSummary01.no4 .hubSummary01BgB {
	background: url(../img/hub_bg_summary_04_03.gif) no-repeat left bottom;
}
.hubSummary01.no5 .hubSummary01BgB {
	background: url(../img/hub_bg_summary_05_03.gif) no-repeat left bottom;
}
.hubSummary01.no6 .hubSummary01BgB {
	background: url(../img/hub_bg_summary_06_03.gif) no-repeat left bottom;
}
.hubSummary01.no7 .hubSummary01BgB {
	padding: 0 11px 13px 0;
	background: url(../img/hub_bg_summary_07_03.gif) no-repeat left bottom;
}
.hubSummary01.no8 .hubSummary01BgB {
	padding: 0 11px 13px 0;
	background: url(../img/hub_bg_summary_08_03.gif) no-repeat left bottom;
}
.hubSummary01.dis .hubSummary01BgB {
	background: url(../img/hub_bg_summary_01_03_dis.gif) no-repeat left bottom;
}
.hubSummary01 .title01 {
	float: left;
	background: url(../img/hub_ttl_summary_01.gif) no-repeat;
	width: 139px;
	height: 110px;
	text-indent: -9999px;
	overflow: hidden;
}
.hubSummary01.no2 .title01 {
	background: url(../img/hub_ttl_summary_02.gif) no-repeat;
	height: 112px;
}
.hubSummary01.no3 .title01 {
	background: url(../img/hub_ttl_summary_03.gif) no-repeat;
	height: 132px;
}
.hubSummary01.no4 .title01 {
	background: url(../img/hub_ttl_summary_04.gif) no-repeat;
	height: 129px;
}
.hubSummary01.no5 .title01 {
	background: url(../img/hub_ttl_summary_05.gif) no-repeat;
}
.hubSummary01.no6 .title01 {
	background: url(../img/hub_ttl_summary_06.gif) no-repeat;
	height: 112px;
}
.hubSummary01.no6.dis .title01 {
	background: url(../img/hub_ttl_summary_06_dis.gif) no-repeat;
}
.hubSummary01.no7 .title01 {
	background: url(../img/hub_ttl_summary_07.gif) no-repeat;
	height: 127px;
}
.hubSummary01.no8 .title01 {
	background: url(../img/hub_ttl_summary_08.gif) no-repeat;
}
.hubSummary01 .textArea01 {
	float: left;
	padding: 26px 0 4px 0;
	width: 620px;
}
.hubSummary01 .btn01 {
	float: right;
	padding-top: 27px;
	width: 201px;
}
.hubSummary01 .layout01 .layout0101 {
	float: left;
	margin-right: 10px;
	width: 310px;
}
.hubSummary01 .layout01 .layout0102 {
	float: left;
	width: 300px;
}
.hubSummary01.no1 { color: #009FD2; }
.hubSummary01.no2 { color: #6CA000; }
.hubSummary01.no3 { color: #078A27; }
.hubSummary01.no4 { color: #AC5AFF; }
.hubSummary01.no5 { color: #DD8A00; }
.hubSummary01.no6 { color: #0072EA; }
.hubSummary01.no7 { color: #FF5353; }
.hubSummary01.no8 { color: #E75AC7; }
.hubSummary01 .dl01 {
	overflow: hidden;
	zoom: 1;
}
.hubSummary01 .dl01 dt {
	width: 5em;
	float: left;
	clear: both;
	font-weight: bold;
}
.hubSummary01 .dl01.w6em dt {
	width: 6em;
}
.hubSummary01.no5 .dl01 dt {
	width: 7em;
}
.hubSummary01.no8 .dl01 dt {
	width: 10em;
}
.hubSummary01 .dl01 dd {
	padding: 0 0 0 5em;
}
.hubSummary01 .dl01.w6em dd  {
	padding: 0 0 0 6em;
}
.hubSummary01.no5 .dl01 dd  {
	padding: 0 0 0 7em;
}
.hubSummary01.no8 .dl01 dd  {
	padding: 0 0 0 8.5em;
}
.hubSummary01 .btn01 a {
	display: block;
	background: url(../img/hub_btn_summary_01.png) no-repeat;
	width: 201px;
	height: 44px;
	text-indent: -9999px;
	overflow: hidden;
}
.hubSummary01 .btn01 a:hover {
	background: url(../img/hub_btn_summary_01.png) no-repeat 0 -44px;
}
.hubSummary01 .btn01 a:active {
	background: url(../img/hub_btn_summary_01.png) no-repeat 0 -88px;
}
.hubSummary01.dis {
	color: #777 !important;
}
.hubSummary01.dis .btn01 a {
	background: url(../img/hub_btn_summary_01.png) no-repeat 0 -132px !important;
	cursor: default;
}

/* hubIf01 */
.hubIf01 {
	padding: 37px 0 19px 0;
	background: #FFF4D2 url(../img_cmn/bg_arrow_box_01.gif) no-repeat;
	zoom: 1;
}
.hubIf01 .headText01 {
	margin: 0 25px 0 25px;
}
.hubIf01 .headText01 .title01 {
	color: #B97300;
	font-size: 142.8571%; /* 20px */
	font-weight: bold;
}
.hubIf01 .headText01 .lead01 {
	color: #B97300;
	font-weight: bold;
}
.hubIf01 .headText01 .text01 {
	margin-top: 10px;
}
.hubIf01 .blockWrap01 {
	margin-top: 8px;
	padding-left: 20px;
}
.hubIf01 .blockWrap01 .box01 {
	float: left;
	margin-right: 20px;
	width: 300px;
}
.hubIf01 .blockWrap01 .box02 {
	float: left;
	margin-right: 20px;
	width: 300px;
}
.hubIf01 .blockWrap01 .box03 {
	float: left;
	width: 300px;
}
.hubIf01 .blockWrap01 .box {
	background: url(../img/hub_bg_ifbox_02.gif) repeat-y;
	zoom: 1;
}
.hubIf01 .blockWrap01 .box dt {
	padding: 13px 15px 10px 15px;
	background: url(../img/hub_bg_ifbox_01.gif) no-repeat;
	font-size: 128.5714%; /* 18px */
	font-weight: bold;
	zoom: 1;
}
.hubIf01 .blockWrap01 .box dd {
	padding: 0 15px 20px 15px;
	background: url(../img/hub_bg_ifbox_03.gif) no-repeat left bottom;
	color: #FF5937;
	zoom: 1;
}
.hubIf01 .blockWrap01 .box dd .case01 {
	font-size: 114.2857%; /* 15px */
	font-weight: bold;
	text-align: center;
}
.hubIf01 .blockWrap01 .box dd .result01 {
	margin-top: 7px;
}

/* hubLead01 */
.hubLead01 {
	margin: 0 20px;
	zoom: 1;
}

/* hubLoGraph01 */
.hubLoGraph01 {
	margin: 0 20px;
	padding-bottom: 30px;
}
.hubLoBtn01 {
	clear: both;
	padding-top: 30px;
}
.hubLoGraph01 .block01 {
	float: left;
	margin-right: 30px;
	width: 255px;
	background: url(../img/result_bg_box_blue_02.gif) repeat-y;
	color: #0699C4;
}
.hubLoGraph01 .block01 a {
	color: #0699C4;
	text-decoration: underline;
}
.hubLoGraph01 .block01 a:hover {
	color: #047B9D;
}
.hubLoGraph01 .block03 a {
	color: #FF7171;
	text-decoration: underline;
}
.hubLoGraph01 .block03 a:hover {
	color: #EE4040;
}
.hubLoGraph01 .block01 .block01BgT {
	background: url(../img/result_bg_box_blue_01.gif) no-repeat;
	zoom: 1;
}
.hubLoGraph01 .block01 .block01BgB {
	padding-bottom: 10px;
	background: url(../img/result_bg_box_blue_03.gif) no-repeat left bottom;
	zoom: 1;
}
.hubLoGraph01 .block02 {
	float: left;
	width: 370px;
}
.hubLoGraph01 .block03 {
	float: right;
	width: 255px;
	background: url(../img/result_bg_box_pink_02.gif) repeat-y;
	color: #FF7171;
}
.hubLoGraph01 .block03 .block03BgT {
	background: url(../img/result_bg_box_pink_01.gif) no-repeat;
	zoom: 1;
}
.hubLoGraph01 .block03 .block03BgB {
	padding-bottom: 10px;
	background: url(../img/result_bg_box_pink_03.gif) no-repeat left bottom;
	zoom: 1;
}
.hubLoGraph01 .title01 {
	padding: 13px 0 0 0;
	font-weight: bold;
	text-align: center;
}
.hubLoGraph01 .data01 {
	margin: 7px 0 7px 14px;
	width: 225px;
}
.hubLoGraph01 .data02 {
	margin: 0 0 0 14px;
	width: 225px;
}
.hubLoGraph01 table {
	width: 225px;
}
.hubLoGraph01 table td,
.hubLoGraph01 table th {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.hubLoGraph01 table th {
	padding: 2px 0 2px 0;
}
.hubLoGraph01 table td {
	padding: 2px 0 2px 0;
}
.hubLoGraph01 .data01 table th {
	width: 50%;
}
.hubLoGraph01 .data01 table td {
	width: 50%;
	text-align: right;
}
.hubLoGraph01 .data02 table th {
	width: 20%;
}
.hubLoGraph01 .data02 table td {
	width: 60%;
	text-align: right;
}
.hubLoGraph01 .data02 table td,
.hubLoGraph01 .data02 table th {
	font-weight: bold;
}
.hubLoGraph01 .data02 table td {
	font-size: 142.8571%; /* 20px */
}


/* Result
------------------------------------------ */
/* #resultArea01 */
#resultArea01 .resultContent01 {
	background: #FEFDF3 url(../img/result1_bg_01.gif) no-repeat left bottom;
}
#resultArea01 .resultContent01 .resultContent01V01 {
	padding: 18px 0 30px 0;
}

/* resultLo01 */
.resultLo01 {
	margin-left: 20px;
	margin-right: 20px;
	width: 940px;
}
.resultLo01 .resultLo0101 {
	float: left;
	width: 580px;
}
.resultLo01 .resultLo0102 {
	float: right;
	width: 340px;
}

/* resultLoGraph01 */
.resultLoGraph01 .block01 {
	float: left;
	margin-right: 30px;
	width: 255px;
	background: url(../img/result_bg_box_blue_02.gif) repeat-y;
	color: #0699C4;
}
.resultLoGraph01 .block01 .block01BgT {
	background: url(../img/result_bg_box_blue_01.gif) no-repeat;
	zoom: 1;
}
.resultLoGraph01 .block01 .block01BgB {
	padding-bottom: 10px;
	background: url(../img/result_bg_box_blue_03.gif) no-repeat left bottom;
	zoom: 1;
}
.resultLoGraph01 .block02 {
	float: left;
	width: 410px;
}
.resultLoGraph01 .block03 {
	float: right;
	width: 255px;
	background: url(../img/result_bg_box_pink_02.gif) repeat-y;
	color: #FF7171;
}
.resultLoGraph01 .block03 .block03BgT {
	background: url(../img/result_bg_box_pink_01.gif) no-repeat;
	zoom: 1;
}
.resultLoGraph01 .block03 .block03BgB {
	padding-bottom: 10px;
	background: url(../img/result_bg_box_pink_03.gif) no-repeat left bottom;
	zoom: 1;
}
.resultLoGraph01 .title01 {
	padding: 13px 0 0 0;
	font-weight: bold;
	text-align: center;
}
.resultLoGraph01 .title02 {
	padding: 0 0 0 0;
	font-size:	1.2em;
	font-weight: bold;
	text-align: center;
}
.resultLoGraph01 .data01 {
	margin: 5px 0 7px 14px;
	width: 225px;
}
.resultLoGraph01 .data02 {
	margin: 0 0 0 14px;
	width: 225px;
}
.resultLoGraph01 table {
	width: 225px;
}
.resultLoGraph01 table td,
.resultLoGraph01 table th {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	line-height: 1.2;
}
.resultLoGraph01 table th {
	padding: 6px 0 6px 0;
}
.resultLoGraph01 table td {
	padding: 6px 0 6px 0;
}
.resultLoGraph01 .data01 table th {
	width: 35%;
}
.resultLoGraph01 .data01 table td {
	width: 55%;
	text-align: right;
}
.resultLoGraph01 .data02 table th {
	width: 20%;
}
.resultLoGraph01 .data02 table td {
	width: 60%;
	text-align: right;
}
.resultLoGraph01 .data02 table td,
.resultLoGraph01 .data02 table th {
	font-weight: bold;
}
.resultLoGraph01 .data02 table td {
	font-size: 142.8571%; /* 20px */
}

.resultLoGraph01.resultSyushi01 .data01 table th {
	width: 50%;
}
.resultLoGraph01.resultSyushi01 .data01 table td {
	width: 50%;
}

/* resultNav01 */
.resultNav01 {
	width: 980px;
}
.resultNav01 .resultNav0101 {
	float: left;
	width: 211px;
}
.resultNav01 .resultNav0102 {
	float: right;
	width: 469px;
}
.resultNav01 .resultNav0102 ul li {
	float: left;
	display: inline;
	margin-left: 10px;
}
.resultNav01 img {
	vertical-align: top;
}
.resultNav01 a:hover img {
     filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;
}

/* resultClm01 */
.resultClm01 {
	padding: 16px 0 14px 0;
	background: #FFF4D2;
	zoom: 1;
}
.resultClm01 .text01 {
	color: #B87200;
	font-size: 128.5714%; /* 18px */
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
}



/* Script
------------------------------------------ */
.inputField01 .copy01 {
	margin-bottom: 15px;
}
.inputField01.count0 {
	padding: 0 !important;
	border-top: none !important;
	background: #FFF !important;
}
.invisible{
	display: none;
}

.invisible02 {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

.visible02 {
	position: relative;
	top: 0;
	left: 0;
	visibility: visible;
}
.kinriArea01Wrap {
	position: relative;
	overflow: hidden;
	zoom: 1;
}


/* Sentaku
------------------------------------------ */
/* sentakuClose01 */
.sentakuClose01 {
	padding-right: 20px;
}
.sentakuClose01 a {
	float: right;
	color: #666;
}


/* Hozon
------------------------------------------ */
/* hozon01 */
.tableMod01.hozon01 .col01 { width: 120px; }
.tableMod01.hozon01 .col02 { width: 780px; }
*:first-child+html .tableMod01.hozon01 .col01 { width: 110px; }
*:first-child+html .tableMod01.hozon01 .col02 { width: 770px; }

/* hozon02 */
.tableMod01.hozon02 .col01 { width: 120px; }
.tableMod01.hozon02 .col02 { width: 759px; }
*:first-child+html .tableMod01.hozon02 .col01 { width: 110px; }
*:first-child+html .tableMod01.hozon02 .col02 { width: 749px; }

/* hozonLo01 */
.hozonLo01 {
	width: 922px;
}
.hozonLo01 td.hozonLo0101 {
	border-bottom: none;
	padding: 49px 0 49px 0;
	width: 30px;
	background: #FFC926;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.hozonLo01 td.hozonLo0102 {
	border-bottom: none;
	padding: 11px 0 0 13px;
	width: auto;
}
.hozonLo01 td.hozonLo0101 table {
	width: 879px;
}

/* hozonFin01 */
.hozonFin01 {
	padding: 50px 0 55px 0;
	border-top: 2px solid #E9E4CF;
	background: #FAF7EF;
	zoom: 1;
}
.hozonFin01 ul {
	margin-left: 80px;
}
.hozonFin01 ul li {
	float: left;
	padding: 0 40px;
	width: 330px;
}


/* CF
------------------------------------------ */
/* cfTbl01 */
.cfTbl01 {
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	width: 100%;
	font-family: 'MS Pゴシック',sans-serif;
}
.cfTbl01 td,
.cfTbl01 th {
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	font-weight: normal;
	vertical-align: top;
}
.cfTbl01 td.padding,
.cfTbl01 th.padding
{
	border-top:  none;
	border-left: none;
	visibility:  hidden;
}
.cfTbl01 td.padding.first,
.cfTbl01 th.padding.first
{
	border-left: 1px solid #DCDCDC;
}

.cfTbl01 tbody tr.Years   th,
.cfTbl01 tbody tr.values  th,
.cfTbl01 tbody tr.typeYen th
{
	background: #FDF9D7;
}
.cfTbl01 tbody tr.Years th
{
	padding: 3px 0 2px 0;
	text-align: center;
}
.cfTbl01 tbody tr.values th.doubleLeft
{
	width: 6.5%;
}
.cfTbl01 tbody tr.values th.doubleRight
{
	width: 8%;
}
.cfTbl01 tbody tr.values td
{
	width: 5.7%;
	padding: 3px 5px 2px 5px;
	text-align: right;
}
.cfTbl01 tbody tr.ages td
{
	text-align: center;
}
.cfTbl01 tbody tr.bgC01 td
{
	background: #F0F0F0;
}
.cfTbl01 tbody tr.total01 td
{
	background: #FFEFBF;
}
.cfTbl01 tbody tr.total02 td
{
	background: #FFE599;
}
.cfTbl01 tbody tr.title  th,
.cfTbl01 tbody tr.Years  th.first,
.cfTbl01 tbody tr.values th
{
	text-align: left;
}
.cfTbl01 tbody tr.values th
{
	padding: 3px 0 2px 5px;
}
.cfTbl01 tbody tr.total01 th {
	font-weight: bold;
}

/* cfTtl01 */
.cfTtl01 {
	padding: 15px 7px 2px 7px;
	border-top: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	zoom: 1;
}
.cfTtl01.lower {
	border-top: none;
}
tr.title .cfTtl01 .title01
{
	font-size: 120%;
}
.cfTtl01 .title01 {
	float: left;
	width: 70%;
	font-weight: bold;
}
.cfTtl01 .sub01 {
	float: right;
	padding-top: 0.2em;
	width: 30%;
	text-align: right;
}


/* Popup
------------------------------------------ */
/* popupTbl01 */
.popupTbl01 {
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	width: 100%;
}
.popupTbl01 td,
.popupTbl01 th {
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	vertical-align: top;
}
.popupTbl01 thead th {
	padding: 4px 10px 3px 10px;
	background: #E7F5FA;
	font-weight: normal;
	text-align: center;
}
.popupTbl01 thead tr.top th {
	background: #D9EEF7;
}
.popupTbl01 thead tr th.total {
	font-weight: bold;
}
.popupTbl01 tbody th {
	padding: 4px 10px 3px 10px;
	background: #E7F5FA;
	font-weight: normal;
	text-align: left;
}
.popupTbl01 tbody td {
	padding: 4px 10px 3px 10px;
	width: auto;
	text-align: right;
}
.popupTbl01 tbody tr.all td {
	background-color: #FDF9D7;
	font-weight: bold;
}
.popupTbl01 tbody tr.all td.all {
	background-color: #FFF;
	font-weight: bold;
}
.popupTbl01 tbody td.total {
	background-color: #FDF9D7;
	font-weight: bold;
}

/* popupTbl01.popup61Tbl01 */
.popupTbl01.popup61Tbl01 .col01 { width: 7%; }
.popupTbl01.popup61Tbl01 .col02 { width: 13%; }
.popupTbl01.popup61Tbl01 .col03 { width: 10%; }
.popupTbl01.popup61Tbl01 .col04 { width: 10%; }
.popupTbl01.popup61Tbl01 .col05 { width: 10%; }
.popupTbl01.popup61Tbl01 .col06 { width: 10%; }
.popupTbl01.popup61Tbl01 .col07 { width: 10%; }
.popupTbl01.popup61Tbl01 .col08 { width: 10%; }
.popupTbl01.popup61Tbl01 .col09 { width: 10%; }
.popupTbl01.popup61Tbl01 .col10 { width: 10%; }

/* popupTbl01.popup63Tbl01 */
.popupTbl01.popup63Tbl01 .col01 { width: 62%; }
.popupTbl01.popup63Tbl01 .col02 { width: 38%; }

/* popupTbl01.popup64Tbl01 */
.popupTbl01.popup64Tbl01 tbody td {
	vertical-align: middle;
}
.popupTbl01.popup64Tbl01 .col01 { width: 28%; }
.popupTbl01.popup64Tbl01 .col02 { width: 8%; }
.popupTbl01.popup64Tbl01 .col03 { width: 8%; }
.popupTbl01.popup64Tbl01 .col04 { width: 8%; }
.popupTbl01.popup64Tbl01 .col05 { width: 8%; }
.popupTbl01.popup64Tbl01 .col06 { width: 8%; }
.popupTbl01.popup64Tbl01 .col07 { width: 8%; }
.popupTbl01.popup64Tbl01 .col08 { width: 8%; }
.popupTbl01.popup64Tbl01 .col09 { width: 8%; }
.popupTbl01.popup64Tbl01 .col10 { width: 8%; }

/* popupTbl01.popup65Tbl01 */
.popupTbl01.popup65Tbl01 { width: 60%; }
.popupTbl01.popup65Tbl01 .col01 { width: 31%; }
.popupTbl01.popup65Tbl01 .col02 { width: 23%; }
.popupTbl01.popup65Tbl01 .col03 { width: 23%; }
.popupTbl01.popup65Tbl01 .col04 { width: 23%; }

/* popupTbl01.popup66Tbl01 */
.popupTbl01.popup66Tbl01 { width: 60%; }
.popupTbl01.popup66Tbl01 .col01 { width: 34%; }
.popupTbl01.popup66Tbl01 .col02 { width: 33%; }
.popupTbl01.popup66Tbl01 .col03 { width: 33%; }

/* popupTbl01.popup67Tbl01 */
.popupTbl01.popup67Tbl01 { width: 60%; }
.popupTbl01.popup67Tbl01 .col01 { width: 70%; }
.popupTbl01.popup67Tbl01 .col02 { width: 30%; }

/* popupLine01 */
.popupLine01 {
	border-top: 1px solid #DCDCDC;
}

.custom_errors
{
	color: #E4007F;
}

/* Print
------------------------------------------ */
@media print {

	/* All */
	html { overflow: visible; }

}


