@charset "utf-8";

/*  */
.head_nhk_logo{
	margin-top:15px;
}
.hade_nhk_title {
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/* color */
.wrapper {
	border-top-color: #0060b1;
}
/*.head_logon_top,*/
/*.head_login_top{*/
	background-color:#0060b1;*/
/*}*/
.error_msg{
	margin-top:20px;
}

.foot_menu,
.id_foot_menu {
	border-bottom-color: #0060b1;
}

input,select{
	vertical-align:middle;
}


.content_center{
	margin-top:15px;
	text-align:center;
}

.indent_comment p{
	margin-bottom:20px;
}
.indent_comment li{
	margin-top:10px;
	margin-bottom:10px;
}
.indent_comment dt{
	margin-top:10px;
}
.indent_comment a{
	color:#005faf;	
}
.indent_comment a:visited{
	color:#005faf;	
}
.ssl_comment{
	margin-bottom:0;
	clear:both;
	float:left;
}
.ssl_comment.topP{
	padding-top: 41px;
}

.text_right_red{
	color:#FF0000;
	float:right;
	padding-top: 23px;
	text-align:right;
}

.msg_main{
	width:698px;
	clear:both;
	margin: 0;
	padding:10px;
	border:1px solid #333;
}
.msg_main dl{}
.msg_main dt{
	font-weight:bold;
	line-height:1.5em;
	margin-left:5px;
	margin-top:20px;
	clear:both;
}
.msg_main dd{
	line-height:1.5em;
	margin-left:20px;
	margin-top:5px;
	clear:both;
}

.thanks_msg{
	font-weight:bold;
	line-height:1.5em;
	margin-left:5px;
	clear:both;
}

.thanks_end{
	font-weight:bold;
	line-height:1.5em;
	margin-left:5px;
	clear:both;
}

.left_p{
	text-align:left;
	margin:10px 15px 10px;
	padding:0;
}


p.center{
	line-height:1.5em;
}

p.right{
	text-align: right;
}

.note{
	color:#CB0101;
	text-align:right;
	clear:both;
}

.privacy{
	margin-top:15px/* 0 15px 0*/;
	border-top:1px dotted #333;
}

.contact{
	margin:5px;
	padding:5px;
	border:1px solid #333;
}

.contact h2{
	text-align:center;
	font-size:70%;
}

.content_center{
	margin-top:15px;
	text-align:center;
}

.contect_title{
	text-align:center;
	margin-bottom:10px;
	font-weight:bold;
}

.gbnbox_title{
	display:block;
	background-color:#A0A0A0;
	width:100%;
	height:27px;
	text-align:center;
}


/* Maromaro */
strong{
 font-weight:bold;
}
table.form1_table01 .yonketa{
	padding-left:28px;
	display:block;
}
table.form1_table01{
	clear:both;
	width:100%;
	border-top:2px solid #A3A3A3;
	border-bottom:2px solid #A3A3A3;
	border-collapse:collapse;
	font-size:100%;
}
table.form1_table01 hr{
	border-top:1px dotted #666666;
	border-right:none;
	border-left:none;
	border-bottom:1px dotted #FFFFFF;
	background-color:#FFFFFF;
}
table.form1_table01 p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
}
table.form1_table01 td,th{
	padding:5px 5px 5px 10px;
	border-top:1px solid #A3A3A3;
	border-bottom:1px solid #A3A3A3;
}
table.form1_table01 td{
	text-align:left;
}
table.form1_table01 .l01{
	background-color:#EFEFEF;
	width:30%;
	border-right:1px solid #A3A3A3;
}
table.form1_table01 .l02{
	background-color:#EFEFEF;
	width:10%;
	border-right:1px solid #A3A3A3;
}
table.form1_table01 .l03{
	background-color:#EFEFEF;
	width:20%;
	border-right:1px solid #A3A3A3;
}
table.form1_table01 .l04{
	background-color:#EFEFEF;
	width:100%;
}
table.form1_table01 .l05{
	border-right:1px solid #A3A3A3;
	width:35%;
}
table.form1_table01 .l06{
	width:70%;
}
table.form1_table01 .l07{
	border-right:1px solid #A3A3A3;
	width:163px;
}
table.form1_table01 .l08{
	width:163px;
}

table.form1_table01 .l09{
	background-color:#EFEFEF;
	width:15%;
	border-right:1px solid #A3A3A3;
}

table.form1_table01 .l10{
	width:18%;
}

table.form1_table01 .l11{
	width:18%;
}

table.form1_table01 .l12{
	width:47%;
}
table.form1_table01 .l13{
	width:24%;
}

table.form1_table01 .l14{
	width:24%;
}

table.form1_table01 .l15{
	width:15%;
}

table.form1_table01 .l16{
	width:19%;
	margin:0 0 0 0;
	border-top:1px solid #FFFFFF;
}

/* アンケート 20100730 */
table.form1_table01 .l17{
	background-color:#EFEFEF;
	width:35%;
	border-right:1px solid #A3A3A3;
}

table.form1_table01 .l18{
	width:65%;
}
/* アンケート 20100730 end */

table.form1_table01 .l10 img{
	margin:0 0 5px 0;
}

table.form1_table01 .l11 img{
	margin:0 0 5px 0;
}

table.form1_table01 .l16{
	width:18%;
}

/* index */
.right_box {
	float:left;
	width:350px;
}
.clr {
	clear: both;
}
.left_box {
	float:right;
	width:350px;
}

.rcv_menu_full{
	width:100%;
	margin-bottom:20px;
}


/* syokai_info*/

table.form2_table01{
	clear:both;
	border-top:2px solid #A3A3A3;
	border-bottom:2px solid #A3A3A3;
	border-left:2px solid #A3A3A3;
	border-right:2px solid #A3A3A3;
	border-collapse:collapse;
	font-size:100%;
}
table.form2_table01 p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
}
table.form2_table01 td,th{
	padding:5px 5px 5px 10px;
	border-top:1px solid #A3A3A3;
	border-bottom:1px solid #A3A3A3;
}

table.form2_table01 .l10{
	background-color:#EFEFEF;
	width:20%;
	border-right:1px solid #A3A3A3;
	border-left:1px solid #A3A3A3;
}

table.form2_table01 .l11{
	border-right:1px solid #A3A3A3;
	border-left:1px solid #A3A3A3;
}

table.form2_table01 .l12{
	background-color:#EFEFEF;
	width:40%;
	border-right:1px solid #A3A3A3;
	border-left:1px solid #A3A3A3;
}

table.form2_table01 .l13{
	background-color:#EFEFEF;
	width:30%;
	border-left:1px solid #A3A3A3;
	border-right:1px solid #A3A3A3;
}

table.form2_table01 .l14{
	background-color:#EFEFEF;
	width:20%;
	border-right:1px solid #A3A3A3;
	border-left:1px solid #A3A3A3;
}

table.form2_table01 .l15{
	background-color:#EFEFEF;
	width:15%;
	border-right:1px solid #A3A3A3;
	border-left:1px solid #A3A3A3;
}

table.form2_table01 .l16{
	background-color:#EFEFEF;
	width:5%;
	border-right:1px solid #A3A3A3;
	border-left:1px solid #A3A3A3;
}

.form1_outlign{
 float:left;
	width:696px;
	display:block;
	margin:0 0 20px 0;
	padding:0px;
	text-align: center;
	border-top: 2px solid #A3A3A3;
	border-right: 2px solid #A3A3A3;
	border-left: 2px solid #A3A3A3;
	border-bottom: 2px solid #A3A3A3;
}

.form1_outlign_tr{
	margin:0px;
	padding:0px;
	width: 100%;
	clear:both;
}

.form1_outlign_th{
 float:left;
	padding:0 0 0 0px;
	margin:0;
	width:100%;
	border-bottom: 2px solid #A3A3A3;
	background-color:#EFEFEF;
	clear:both;
	text-align:center;
}

.form1_outlign_td{
	float:left;
	padding:0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	clear:both;
}

.form1_outlign_date{
	text-align: right;
	margin: 10px 15px 0px;
}

/* balance */
.form1_tr {
	margin: 0;
	padding:0px;
}
.form1_tr:after {
	content: '';
	display: block;
	clear: both;
}
.form1_th_right {
	float:left;
	margin: 0;
	width:124px;
	text-align: center;
	border-right: 1px solid #A3A3A3;
	background-color:#EFEFEF;
}
.form1_td_right_text_center {
	float:left;
	padding:0px;
	margin: 0;
	text-align:center;
	width: 560px;
	border-right: 1px solid #A3A3A3;
	border-top: 1px solid #A3A3A3;
	background-color: #FFFFFF;
}


table.form3_table01{
	float:left;
	width:100%;
	margin: 0px auto 10px;
	border-top:2px solid #A3A3A3;
	border-bottom:2px solid #A3A3A3;
	border-collapse:collapse;
	font-size:100%;
}
table.form3_table01 p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
}
table.form3_table01 th {
	padding:5px 5px 5px 10px;
	border-right: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	background-color:#EFEFEF;
}
table.form3_table01 td {
	text-align: left;
	padding:5px 5px 5px 10px;
	border-right: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
}
table.form3_table01 td p.right{
	text-align: right;
	margin: 0px;
}
table.form3_table01 td p.left{
	text-align: left;
	margin: 0px;
}

table.form3_table01 .l01{
	width:23%;
	border-right:1px solid #A3A3A3;
}
table.form3_table01 .l02{
	width:28%;
	border-right:1px solid #A3A3A3;
}
table.form3_table01 .l03{
	width:16%;
	border-left:1px solid #A3A3A3;
}
table.form3_table01 .l04{
	width:100%;
	text-align:center;
}
table.form3_table01.margin_bottom_20 {
	margin-bottom: 20px;
}
table.form3_table01 thead th {
	background: #DDDDDD;
	text-align: center;
}
table.form3_table01 .no_left_border {
	border-left: none;
}
table.form3_table01 .no_right_border {
	border-right: none;
}
table.form3_table01 .left {
	text-align: left;
}
table.form3_table01 .center {
	text-align: center;
}
table.form3_table01 .right {
	text-align: right;
}

.form1_table_mini {
	float:left;
	width:211px;
	display:block;
	clear:both;
	margin: 15px 5px 0px;
	padding: 0px;
	border-top: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;
	text-align: left;
	font-size: 80%;
	border-bottom: 1px solid #A3A3A3;
}
.float_box {
	float:left;
}
.w100 {
	width: 99px;
}
.w110 {
	width: 109px;
}
.hyou_rei01 {
	margin-top:35px;
	float: left;
	padding-left: 10px;
	text-align: center;
	width: 220px;
}
.hyou_rei02 {
	float: left;
	padding-left: 10px;
	text-align: center;
	width: 228px;
	margin-bottom: -20px;
}
.hyou_rei02.first-child {
	padding-left: 0;
}
.hyou_rei03 {
	float: left;
	padding-left: 10px;
	text-align: center;
	width: 229px;
	margin-bottom: -20px;
}
.hyou_rei04 {
	float: left;
	text-align: center;
	margin-left: 10px;
	width: 110px;
}
.hyou_rei05 {
	float: left;
	text-align: center;
	width: 110px;
	margin-bottom: -15px;
	margin-left: 10px;
}
.hyou_rei06 {
	float: left;
	text-align: center;
	width: 110px;
}
.hyou_rei07 {
	float: left;
	text-align: center;
	width: 110px;
	margin-bottom: -20px;
}
.hyou_rei08 {
	float: left;
	text-align: center;
	width: 170px;
	margin-bottom: -55px;
	margin-left: 7px;
}
.hyou_rei09 {
	float: left;
	text-align: center;
	width: 169px;
	margin-bottom: -20px;
}

.hyou_rei10 {
	float: left;
	text-align: center;
	width: 400px;
	margin-bottom: -40px;
}
.hyou_rei11 {
	float: left;
	text-align: center;
	width: 250px;
	margin-bottom: -55px;
	margin-left: 14px;
}

.rei_dai01 {
	margin-bottom: 5px;
	text-align: left;
	clear: both;
}
.rei_dai02 {
	margin-bottom: 5px;
	clear: both;
}
.rei_dai03 {
	clear: both;
	text-align: center;
}
.chijyou_keiyaku01 {
	background: #CCFFCC;
	border: 1px solid #A3A3A3;
	clear: both;
	width: 220px;
}
.eisei_keiyaku01 {
	background-color: #FFCC99;
	clear: both;
	width: 180px;
	margin-bottom: -10px;
	margin-left: 40px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A3A3A3;
	border-bottom-color: #A3A3A3;
	border-left-color: #A3A3A3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3A3A3;
}
.chijyou_keiyaku02 {
	background: #CCFFCC;
	border: 1px solid #A3A3A3;
	clear: both;
}
.eisei_keiyaku02 {
	background-color: #FFCC99;
	clear: both;
	margin-left: 40px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A3A3A3;
	border-bottom-color: #A3A3A3;
	border-left-color: #A3A3A3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3A3A3;
	margin-bottom: -15px;
}
.eisei_keiyaku03 {
	border: 1px solid #A3A3A3;
	clear: both;
	background-color: #FFFF99;
}
.chijyou_keiyaku04 {
	background: #CCFFCC;
	border: 1px solid #A3A3A3;
}
.eisei_keiyaku04 {
	background-color: #FFFF99;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A3A3A3;
	border-bottom-color: #A3A3A3;
	border-left-color: #A3A3A3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3A3A3;
	margin-bottom: -25px;
}
.chijyou_keiyaku05 {
	background: #CCFFCC;
	border: 1px solid #A3A3A3;
}
.eisei_keiyaku05 {
	background-color: #FFCC99;
	border: 1px solid #A3A3A3;
}
.eisei_keiyaku06 {
	background-color: #FFFF99;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A3A3A3;
	border-bottom-color: #A3A3A3;
	border-left-color: #A3A3A3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3A3A3;
}
.eisei_keiyaku07 {
	background-color: #FFCC99;
	clear: both;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A3A3A3;
	border-bottom-color: #A3A3A3;
	border-left-color: #A3A3A3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3A3A3;
	margin-bottom: -15px;
}
.eisei_keiyaku08 {
	background-color: #FFCC99;
	border: 1px solid #A3A3A3;
	width: 82px;
	margin-left: 86px;
}
.eisei_keiyaku09 {
	background-color: #FFCC99;
	border: 1px solid #A3A3A3;
	margin-left: 150px;
}
.keiyaku_copy01 {
	margin: 5px;
	text-align: center;
}
.keiyaku_copy02 {
	text-align: left;
	width: 180px;
	clear: both;
	float: right;
	color: #FF0000;
}
.keiyaku_copy03 {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 17px;
	text-align: center;
}
.keiyaku_copy04 {
	text-align: left;
	clear: both;
	margin-left: 323px;
}
.keiyaku_copy05 {
	text-align: center;
}
.keiyaku_copy06 {
	text-align: left;
	clear: both;
}
.keiyaku_copy07 {
	margin-left: 145px;
	clear: both;
}
.keiyaku_copy08 {
	float: left;
	position:relative;
}
.keiyaku_copy09 {
	clear: both;
	margin-bottom: 10px;
}
.red_text {
	color: #FF0000;
	font-weight: bold;
}
.blue_text_c {
	color: #0060B1;
}
.arrow_img01 {
	clear: both;
	text-align: left;
	margin-left: 40px;
}
.arrow_img02 {
	clear: both;
	text-align: left;
	margin-left: 40px;
}
.arrow_img03 {
	clear: both;
	text-align: left;
}
.arrow_img04 {
	clear: both;
	text-align: left;
	margin-left: 120px;
	margin-bottom: -14px;
}
.arrow_img05 {
	clear: both;
	text-align: left;
	margin-left: 345px;
}
.arrow_img06 {
	position:relative;
	float: left;
}
.arrow_img07 {
	clear: both;
	text-align: left;
	margin-left: 398px;
}
.keiyaku_copy {
	text-align: left;
	clear: both;
	padding-top: 15px;
	margin-bottom: 15px;
}
.space {
	clear: both;
	height: 30px;
}
.space2 {
	clear: both;
	height: 10px;
}
.tsuki_keiyaku_l {
	float: left;
	padding-right: 5px;
	width: 350px;
}
.tsuki_keiyaku_r {
	float: left;
	padding-left: 5px;
	border-left: 1px solid #A3A3A3;
	width: 350px;
}


.arrow_image{
	padding:5px 5px 5px 0;
}

.post_image{
	vertical-align:middle;
}

.text_center{
	text-align:center;
}

.image_right{
	display:block;
	float:right;
	}
	
.text_left{
	float:left;
	width:250px;
	}

.contactAs{
	width: 920px;
	height: 10em;
	margin: 0 auto;
	background-color: #666;
}
.cyuusyaku{
	text-indent:-1.3em;
	padding-left:1.3em;
}
.bluetext{
	 color:#0060B1;
}

.blance_hight{
	_height:150px;
	min-height:150px;
}
.blance_hight:lang(){
	height:150px;
}
.blance_hight02{
	_height:110px;
	min-height:110px;
}
.blance_hight02:lang(){
	height:110px;
}
.blance_hight03{
	_height:90px;
	min-height:90px;
}
.blance_hight03:lang(){
	height:90px;
}
.button_left{
	float:left;
	width:180px;
	margin:20px 0 36px 0;
	}
.button_left2{
	float:left;
	width:180px;
	margin:0px 0 20px 0;
	}
.button_left3{
	float:left;
	width:180px;
	margin:20px 0 0 0;
	}
.button_right{
	float:right;
	margin:20px 0 36px 0;
	width:180px;
	}
.button_right2{
	float:right;
	margin:0 0 0 0;
	width:180px;
	}
.button_right3{
	float:right;
	margin:20px 0 0 0;
	width:180px;
	}
.button_right4{
	float:right;
	margin:0px 0 20px 0;
	width:180px;
	}
.button_center{
	text-align:center;
	margin:20px 0 36px 0;
	}
.button_center2{
	width:180px;
	float:left;
	text-align:center;
	margin:20px 0 36px 85px;
	}
.button_center3{
	text-align:center;
	width:100%;
	padding:10px 0 36px 0;
}
.button_center4{
	width:180px;
	float:left;
	text-align:center;
	margin:0px 0 20px 85px;
	}
.entry_comment{
	margin-top:20px;
	margin-bottom:-10px;
}

.entry_comment .entry_comment_ul01{
	margin:0;
	padding:0;
}

.entry_comment .entry_comment_ul01 li{
	background-image:url(/jushinryo/images/entry_ico01.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-right:10px;
	padding-left:10px;
	margin:0;
	padding-top:0;
	padding-bottom:0;
	line-height:120%;
}

p.table_under_p{
	margin-top:10px;
	margin-bottom:0;
}

.kisyutext{
	margin-bottom:3px;
}

.flow_img00{
	margin-left:3px;
}

.flow_img00m{
	position:relative;
	left:-7px;
	margin-right:-7px;
}

.flow_img01{
	margin-left:26px;
}
.indent a.linkgray{
	margin-top:10px;
	text-decoration:none;
	color: #787878;
}
.indent a.linkgray:visited{
	text-decoration:none;
	color: #787878;
}
.indent a.linkgray:hover{
	text-decoration:none;
	color: #000000;
}
/* thanks */
.thanks_img01{
	padding-top:30px;
}
.thanks_img02{
	padding-top:6px;
}
.thanks_box01{
	margin-top:10px;
	border-top:2px solid #c0c0c0;
	border-bottom:2px solid #c0c0c0;
	padding:10px 0 10px 0;
}
.thanks_box01 p{
	text-indent:-1em;
	padding-left:1em;
	margin-left:10px;
	margin-bottom:10px;
}
.thanks_box01 .thanks_box01_left01{
	float:left;
	width:580px;
}
.thanks_box01 .thanks_box01_right01{
	float:right;
	margin-right:25px;
}

p.nobottomm{
	margin-bottom:0;
}
div.notopm{
	margin-top:0;
	padding-top:0;
}
.thanks_box01 .blue{
	color:#0060b1;
}

.thanks_box02{
	margin-top:40px;
	border:1px solid #005800;
	background-color:#d2e0c3;
	padding:15px 0 15px 0;
}
.thanks_box02 .thanks_box02_left01{
	padding-left:15px;
	width:482px;
	float:left;
}
.thanks_box02 .thanks_box02_left01 p{
	margin-top:10px;
}
.thanks_box02 .thanks_box02_left01 .leftimg01{
	float:right;
}
.thanks_box02 .thanks_box02_left01 .red_txt{
	color: red;
}
.thanks_box02 .thanks_box02_right01{
	float:right;
	width:186px;
	padding-right:15px;
}
.thanks_box02 .thanks_box02_right01 .button{
	margin:0 auto 0 auto;
	text-align:center;
	display:block;
}
.thanks_box02 .thanks_box02_right01 p{
	margin:3px 0;
	line-height: 1.2;
}
.thanks_text01{
	padding:8px 0 0 10px;
	background-color:#eeeeee;
}
.thanks_img03{
	float:right;
}

/* qrcode_box03 */
.qrcode_box03{
	width:920px;
	margin-top:10px;
	padding:1em 0 1em 0;
	background-color:#777777;
	line-height:120%;
}
.qrcode_box03 p{
	/*color:#787878;*/
	color:#FFFFFF;
}

.qrcode_box03 .qrcode_box03_left01{
	display:block;
	float:left;
	padding-left:20px;
	padding-right:6px;
}
.qrcode_box03 .qrcode_box03_left02{
	width:300px;
	padding-right:1px;
	margin-top:5px;
	float:left;
	font-size:90%;
}
.qrcode_box03 .qrcode_box03_left03{
	width:530px;
	font-size:90%;
	float:left;
}
.qrcode_box03 .qrcode_box03_left03 .qrcode_box03_left03_text01{
	margin-top:5px;
}
.qrcode_box03 .qrcode_box03_left03 .qrcode_box03_left03_left01{
	display:block;
	float:left;
	margin-top:3px;
	padding-right:5px;
}
.qrcode_box03 .qrcode_box03_left03 .qrcode_box03_left03_left02{
	margin:1px 0 0 0;
	width:360px;
	float:left;
	line-height:120%;
}

.qrcode_box03 .qrcode_box03_left03 .qrcode_box03_left03_left03{
	margin:2px 0 0 0;
	width:530px;
	float:left;
	line-height:100%;
	font-size: small;
}

.qrcode_box03 .qrcode_box03_left03 .qrcode_box03_left03_left03 .large{
	font-size: 120%;
}

.qrcode_box03 .qrcode_box03_center03{
	width:530px;
	font-size:90%;
	padding:0 0 0 380px;
}
.qrcode_box03 .qrcode_box03_center03 .qrcode_box03_center03_text01{
	margin-top:5px;
}
.qrcode_box03 .qrcode_box03_center03 .qrcode_box03_center03_left01{
	display:block;
	float:left;
	margin-top:3px;
	padding-right:10px;
}
.qrcode_box03 .qrcode_box03_center03 .qrcode_box03_center03_left02{
	margin:1px 0 0 0;
	width:360px;
	float:left;
	line-height:120%;
}
.qrcode_box03 .qrcode_box03_center03 .qrcode_box03_center03_left03{
	margin:1px 0 0 0;
	width:530px;
	float:left;
	line-height:100%;
	font-size: small;
}

.qrcode_box03 .qrcode_box03_center03 .qrcode_box03_left03_left04{
	margin:2px 0 0 0;
	width:530px;
	float:left;
	line-height:100%;
	font-size: small;
}

/* end */


p.howtext01{
	margin-left:10px;
	margin-right:10px;
}
/*.how_box01_box01 */
.how_box01_box01{
	width:650px;
	margin:0 0 30px 20px;
}
.how_box01_box01 .how_box01_box01_text01{
	float:left;
	padding-left:3px;
	_height:25px;
	min-height:25px;
	width:600px;
}
.how_box01_box01 .how_box01_box01_img01{
	display:block;
	float:left;
}

.how_box01_box01 .how_box01_box01_text01 img{
	margin-top:3px;
}
.how_box01_box01 .how_box01_box01_text01 p{
	margin-top:5px;
}
.how_box01_box01 .how_box01_box01_text01 span{
	display:block;
	margin-top:5px;
}


.how_box01_box01 .how_box01_box01_text01 .linkblack{
 	text-decoration:none;
	color:#000000;
}
.how_box01_box01 .how_box01_box01_text01 .linkblack:visited{
 	text-decoration:none;
	color:#000000;
}
.how_box01_box01 .how_box01_box01_text01 a{
 	text-decoration:none;
	color:#787878;
}
.how_box01_box01 .how_box01_box01_text01 a:visited{
	text-decoration:none;
	color:#787878;
}
.how_box01_box01 .how_box01_box01_text01 a:hover{
	text-decoration:none;
	color:#000000;
}

.how_box01_box01 .how_box01_box01_text01 .how_box01_box01_text01_text02{
	width:110px;
	margin-top:10px;
	float:left;
}
.how_box01_box01 .how_box01_box01_text01 .how_box01_box01_text01_img01{
	margin-left:10px;
	display:block;
	float:left;
}
/* end */
/* 080801 */
.how_box01_sub {
	margin-top: -12px;
	
}
.how_box01_sub div.how_box01_sub_text {
	width: 410px;
	padding: 3px 4px 3px 6px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
/* //080801 */
.about_box02{
	background-color:#EAEAEA;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom: 1em;/* 080222追加 */
}
.about_box02 p{
	margin:0;
	padding:0;
	background-color:#EAEAEA;
	padding-left:12px;
	padding-right:12px;
}
.about_box02 h3{
	padding-left:12px;
}

.how_index_text01{
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
}
p.how_index_text02{
	margin:0;
	width:360px;
	margin-left:10px;
}
p.how_index_text03{
	font-size:x-small;
	margin:0;
	width:200px;
	margin-left:25px;/*20080530*/
	float:left;
	line-height:120%;
	margin-top:3px;
}
p.how_index_text05{
	margin:0;
	width:360px;
	margin-left:10px;
	float:left;
	background-color:#e5ffff;
}/*20080530*/
.how_index_img01{
	display:block;
	/*float:right;20080530*/
	margin-right:10px;
	vertical-align:middle;
}
.how_index_img02{
	margin-top:25px;
}
.how_h3_01{
	margin-top:15px;
}

/*.how_index_table01 */
.how_index_table01{
	margin-top:-6px;
	font-size:x-small;
	border-collapse:collapse;
	width:325px;
	font-weight:bold;
}
.how_index_table01 th{
	text-align:center;
	background-color:#a0a0a0;
	color:#FFFFFF;
}
.how_index_table01 th,.how_index_table01 td{
	padding:2px;
}
.how_index_table01 .blue{
	color:#2074bb;
}


.how_index_table01 .l01{
	width:90px;
}
.how_index_table01 .l02{
	width:65px;
}
.how_index_table01 .l03{
	width:55px;
}

.how_index_table01 .border01{
	border-top:1px solid #b8b8b8;
	background-color:#d4e4f1;
}
.how_index_table01 .border02{
	border-bottom:1px solid #b8b8b8;
	background-color:#d4e4f1;
}
/* end */
/*.how_index_table02 */
.how_index_table02{
	display:block;
	float:left;
	margin-top:6px;
	font-size:x-small;
	border-collapse:collapse;
	width:456px;
	font-weight:bold;
	border-bottom:2px solid #999999;

}
.how_index_table02 th{
	background-color:#a0a0a0;
	color:#FFFFFF;
}

.how_index_table02 th,.how_index_table02 td{
	text-align:center;
	padding:2px;
}
.how_index_table02 .blue{
	color:#2074bb;
}


.how_index_table02 .l01{
	width:76px;
}
.how_index_table02 .l01_col{
	width:76px;
	background-color:#d4e4f1;
}
.how_index_table02 .l02{
	width:76px;
}
.how_index_table02 .border01{
	border-top:1px solid #b8b8b8;
	background-color:#d4e4f1;
}
.how_index_table02 .border02{
	border-bottom:1px solid #b8b8b8;
	background-color:#d4e4f1;
}
/* end */
/*.how_index_table03 */
.how_index_table03{
	margin-top:3px;
	font-size:x-small;
	border-collapse:collapse;
	width:720px;
	font-weight:bold;
}
.how_index_table03 th{
	background-color:#a0a0a0;
	color:#FFFFFF;
	text-align:center;
}
.how_index_table03 td{
	border-bottom:2px solid #999999;

}
.how_index_table03 th,.how_index_table03 td{
	padding:2px;
}
.how_index_table03 .blue{
	color:#2074bb;
}


.how_index_table03 .l01{
	width:180px;
}
.how_index_table03 .l02{
	width:280px;
}
.how_index_table03 .l02_col{
	width:280px;
	background-color:#d4e4f1;
}
.how_index_table03 .border01{
	border-top:1px solid #b8b8b8;
	background-color:#d4e4f1;
}
.how_index_table03 .border02{
	border-bottom:1px solid #b8b8b8;
	background-color:#d4e4f1;
}
/* end */
.how_index_box01{
	width:720px;
	margin:0 auto 0 auto;
}
.how_index_box01 .how_index_box01_text00{
	margin:0;
	margin-bottom:10px;
}
.how_index_box01 .how_index_box01_text01{
	margin-top:-2.2em;
	margin-left:355px;
}
.how_index_box01 .how_index_box01_text01 p{
	font-size:x-small;
	margin:0;
	line-height:110%;
}
.how_index_box01 .how_index_box01_text02{
	background-color:#d4e4f1;
	float:right;
	width:245px;
	padding:3px 10px 3px 0;
	margin-top:6px;
}

.how_index_box01 .how_index_box01_text02 .how_index_box01_rei{
	float:left;
	padding-left:10px;

}
.how_index_box01 .how_index_box01_text02 .how_index_box01_text02_text01{
	margin:0;
	background-color:#dcdcdc;
	border:1px solid #999999;
	float:right;
	width:210px;
	font-size:x-small;
}
.how_index_box01 .how_index_box01_text02 .how_index_box01_text02_text02{
	margin:0;
	background-color:#ffffff;
	border:1px solid #999999;
	float:right;
	width:170px;
	font-size:x-small;
}
.how_index_box01 .how_index_box01_text02 .how_index_box01_text02_text03{
	margin:0;
	float:right;
	position:relative;
	right:10px;
	width:190px;
	padding-right:10px;
	font-size:x-small;
}
.how_index_box01 .how_index_box01_text02 .how_index_box01_text02_text03 img{
	vertical-align:top;
}

.how_index_box01 .how_index_box01_img01{
	clear:both;
	margin-top:22px;
	margin-bottom:5px;
}
.how_index_box01 .how_index_box01_text03{
	margin:0;
	padding:0;
}
.how_index_box01 .how_index_box01_text04{
	text-align:right;
	width:720px;
	margin:6px 0 0 0;
	padding:0;
}
.how_index_box01 .how_index_box01_text05{
	width:720px;
	margin:10px 0 0 0;
	padding:0;
}
.how_index_box01 .how_index_box01_text06{
	width:720px;
	margin:30px 0 0 0;
	padding:0;
}
.how_index_box01 .how_index_box01_ul01{
	margin:0;
	padding:0;
}

.how_index_box01 .how_index_box01_ul01 li{
	float:left;
	background-image:url(/jushinryo/images/index_ico01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-right:30px;
	padding-left:8px;
	margin:0;
	padding-top:0;
	padding-bottom:0;
}
p.how_index_text04{
	margin:0;
	width:740px;
	line-height:120%;
	margin-top:5px;
	text-align:center;
	background-color:#d5e5f2;
	padding-top:3px;
	padding-bottom:3px;
}
p.how_index_text04 input{
	margin-right:10px;
}
.how_f_img00{
	margin-left:3px;
	}

.how_f_img01{
	margin-left:26px;
	}

hr.how_hr_marginbottom{
	margin-bottom:20px;
}

.inputwidth1{
	width:245px;
}
.inputwidth2{
	width:315px;
}

.inputwidth3{
	width:345px;
}
.inputwidth4{
	width:35px;
}
.inputwidth5{
	width:20px;
}
.inputwidth6{
	width:170px;
}
.inputwidth7{
	width:165px;
}
.inputwidthzip1{
	width:50px;
}
.inputwidthzip2{
	width:65px;
}
.inputwidthtell{
	width:35px;
}

.error_th{
	border-right:1px solid #A3A3A3;
}

div.indent_comment_2{
	width:740px;
}

.font_size_small{
	font-size:small;
	font-size:90%;
	margin:0;
	line-height:140%;
}

h3.garcv_a_01_h3_01{
	margin-top:30px;
	margin-bottom:0;
}

p.garcv_a_01_text01{
	margin-top:10px;
	margin-bottom:0;
}

p.garcv_a_01_text02{
	margin-top:10px;
	margin-bottom:0;
}

.garcv_a_01_leftbox{
	width:370px;
	float:left;
	display:block;
}

.garcv_a_01_rightbox{
	width:305px;
	float:right;
	display:block;
	margin-top:20px;
}

.garcv_a_01_img01{
	float:right;
	margin:-15px 0 10px 5px;
}

p.garcv_a_02_text01{
	margin-top:5px;
	margin-bottom:0;
}

.garcv_a_02_box{
	width:740px;
	display:block;
}

.garcv_a_02_rightbox{
	width:320px;
	float:right;
	display:block;
}

.garcv_a02xx_rightbox{
	width:320px;
	float:right;
	display:block;
	margin-top:10px
}

/* garcv_a_03.html */



table.garcv_a0xx_03_table01{
	width:430px;
	border-collapse:collapse;
	font-size:100%;
}
table.garcv_a0xx_03_table01 p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
}
table.garcv_a0xx_03_table01 td,table.garcv_a_14_table01 th{
	padding:2px 2px 2px 2px;
}
table.garcv_a0xx_03_table01 th{
	background-color:#a0a0a0;
	color:#FFFFFF;
}
table.garcv_a0xx_03_table01 td{
	border-bottom:1px solid #999999;
}
table.garcv_a0xx_03_table01 th,td{
	text-align:center;
}
table.garcv_a0xx_03_table01 .l01{
	width:25%;
}
table.garcv_a0xx_03_table01 .l02{
	width:19%;
}
table.garcv_a0xx_03_table01 .l03{
	width:19%;
}

table.garcv_a0xx_03_table01 .l04{
	width:22%;
}
table.garcv_a0xx_03_table01 .l05{
	width:22%;
}
table.garcv_a0xx_03_table01 .l06{
	width:34%;
}
table.garcv_a0xx_03_table01_left01{
	width:200px;
	border-collapse:collapse;
	font-size:100%;
	margin-bottom:10px;
}
table.garcv_a0xx_03_table01_left01 p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
}
table.garcv_a0xx_03_table01_left01 td,table.garcv_a0xx_03_table01_left01 th{
	padding:2px 2px 2px 2px;
	text-align:center;
	width:50%;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
table.garcv_a0xx_03_table01_left01 th{
	background-color:#a0a0a0;
	border-right:1px solid #999999;
	color:#FFFFFF;
}


table.garcv_a0xx_03_table01_right01{
	width:200px;
	border-collapse:collapse;
	font-size:100%;
}
table.garcv_a0xx_03_table01_right01 p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
}
table.garcv_a0xx_03_table01_right01 td,table.garcv_a0xx_03_table01_right01 th{
	padding:5px 5px 5px 10px;
	border-top:2px solid #A3A3A3;
	border-bottom:2px solid #A3A3A3;
	text-align:center;
	width:50%;
}
table.garcv_a0xx_03_table01_right01 th{
	background-color:#DBE3EF;
	border-right:2px solid #A3A3A3;
}

p.garcv_a0xx_03_text01{
	margin-top:15px;
	margin-bottom:0;
}

p.garcv_a0xx_01_text02{
	margin-top:10px;
	margin-bottom:10px;
}
p.garcv_a0xx_03_text04{
	width:480px;
	margin-top:15px;
	margin-bottom:0;
}
p.garcv_a0xx_03_text05{
	text-align:right;
	margin-bottom:0;
}

.garcv_a0xx_03_box01{
	background-color:#d5e5f2;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:15px;
}
.garcv_a0xx_03_box01 p{
	margin:0;
	padding:0;
	background-color:#d5e5f2;
	padding-left:12px;
	padding-right:12px;
}
.garcv_a0xx_03_box02{
	padding-top:8px;
	padding-bottom:8px;
	margin-top:15px;
	text-align:center;
}
.garcv_a0xx_03_box02 p{
	margin:0;
	padding:0;
	background-color:#d5e5f2;
	padding-left:12px;
	padding-right:12px;
}
p.garcv_a0xx_03_text_indent00{
	text-indent:-1em;
	padding-left:1em;
	margin-bottom:0;
}


p.garcv_a0xx_03_text03{
		text-align:right;
}

h3.garcv_a0xx_04_h3_01{
	margin-top:35px;
	margin-bottom:12px;
}

.garcv_a0xx_04_leftbox{
	width:220px;
	float:left;
	display:block;
	margin-bottom:25px;
}

.garcv_a0xx_04_rightbox{
	width:488px;
	float:right;
	display:block;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:25px;
}
.garcv_a0xx_04_box01{
	background-color:#d5e5f2;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:30px;
}
.garcv_a0xx_04_box01 p{
	margin:0;
	padding:0;
	background-color:#d5e5f2;
	padding-left:12px;
	padding-right:12px;
}




.cyuusyaku2{
	text-indent:-1.3em;
	padding-left:1.3em;
	font-size:80%;
}
p.garcv_a_02_text01{
	margin-top:5px;
	margin-bottom:0;
}

/* garcv_a_0xx_05_01 */

.garcv_a_0xx_05_text01{
	background-color:#EAEAEA;
	width:100%;
	margin-top:10px;
	padding:5px 0 5px 0;
}
.garcv_a_0xx_05_text02{
	border:1px solid #d6d6d6;
	width:698px;
	padding:10px 20px 10px 20px;
	margin-top:20px;
}
p.garcv_a_0xx_05_text03{
	margin:0;
	padding:0;
}
p.garcv_a_0xx_05_text04{
	margin:5px 0 0 0;
	padding:0;
}
.garcv_a_0xx_05_text02 img{
	display:block;
	margin:0 auto 20px auto;

}
.garcv_a_0xx_05_img01{
	margin-top:15px;
}
.garcv_a_0xx_05_text01 p{
	margin:0 10px 0 10px;
}
dl.garcv_a_0xx_05_dl01{
	margin:15px 0 0 0;
	padding:0;
	text-align:left;
}
dl.garcv_a_0xx_05_dl01 dt{
	display:block;
	text-align:left;
	position:absolute;
	margin:0;
	padding:0;
}
dl.garcv_a_0xx_05_dl01 dd{
	display:block;
	position:relative;
	left:85px;
	margin:0;
	padding:0;
	width:630px;
}
dl.garcv_a_0xx_05_dl01 dd img{
	vertical-align:middle;
	padding-bottom:2px;
}
/* garcv_a_03 */
ul.garcv_a_03_ul01{
	padding:10px 0 10px 0;
}
ul.garcv_a_03_ul01 li{
	background-image:url(/jushinryo/images/yajirushi.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 13px;

}
/* garcv_a_05 */
p.garcv_a_05_text01{
	margin-bottom:3px;
}
p.garcv_a_05_text02{
	margin-bottom:0;
	padding-top:30px;
}
div.garcv_a_05_box01{
	background-image:url(/jushinryo/images/border_bottom01.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
}
div.garcv_a_05_left01{
	float:left;
	width:355px;
}
div.garcv_a_05_left01 ul{
	padding-top:10px;
	padding-bottom:10px;
}
div.garcv_a_05_left01 li{
	margin:0;
	padding:0;
	text-indent:-1em;
	padding-left:1em;
}
div.garcv_a_05_right01{
	float:left;
	width:355px;
	margin-left:30px;
}
div.garcv_a_05_right01 ul{
	padding-top:10px;
	padding-bottom:10px;
}
div.garcv_a_05_right01 li{
	margin:0;
	padding:0;
	text-indent:-1em;
	padding-left:1em;
}

/* garcv_a_14 */

h3.garcv_a_14_h3_01{
	margin-top:35px;
	margin-bottom:10px;
}
h4.garcv_a_14_h4_01{
	margin-top:30px;
	margin-bottom:0;
}
p.garcv_a_14_text_indent00{
	text-indent:-1em;
	padding-left:1em;
	margin-bottom:0;
}
p.garcv_a_14_text01{
	margin-bottom:5px;
}
p.garcv_a_14_text02{
	padding-top:15px;
	margin-bottom:0;
}
p.garcv_a_14_text03{
	padding-top:15px;
	margin-bottom:0;
}
p.garcv_a_14_text04{
	margin-top:3px;
}
table.garcv_a_14_table01{
	width:100%;
	border-collapse:collapse;
	font-size:100%;
}
table.garcv_a_14_table01 p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
}
table.garcv_a_14_table01 td,table.garcv_a_14_table01 th{
	padding:5px 5px 5px 10px;
}
table.garcv_a_14_table01 th{
	background-color:#DBE3EF;
	border-bottom:2px solid #A3A3A3;
	border-top:2px solid #A3A3A3;
}
table.garcv_a_14_table01 td{
	border-bottom:2px solid #A3A3A3;
}
table.garcv_a_14_table01 th,td{
	text-align:center;
}
table.garcv_a_14_table01 .l01{
	width:25%;
	border-right:2px solid #A3A3A3;
}
table.garcv_a_14_table01 .l02{
	width:19%;
	border-right:2px solid #A3A3A3;
}
table.garcv_a_14_table01 .l03{
	width:19%;
}

table.garcv_a_14_table01 .l04{
	width:22%;
	border-right:2px solid #A3A3A3;
}
table.garcv_a_14_table01 .l05{
	width:22%;
}
table.garcv_a_14_table01 .l06{
	width:34%;
	border-right:2px solid #A3A3A3;
}
table.garcv_a_14_table01_left01{
	float:left;
	width:200px;
	border-collapse:collapse;
	font-size:100%;
}
table.garcv_a_14_table01_left01 p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
}
table.garcv_a_14_table01_left01 td,table.garcv_a_14_table01_left01 th{
	padding:5px 5px 5px 10px;
	text-align:center;
	width:50%;
	border-top:2px solid #A3A3A3;
	border-bottom:2px solid #A3A3A3;
}
table.garcv_a_14_table01_left01 th{
	background-color:#DBE3EF;
	border-right:2px solid #A3A3A3;
}


table.garcv_a_14_table01_right01{
	float:left;
	width:200px;
	border-collapse:collapse;
	font-size:100%;
	margin-left:30px;
}
table.garcv_a_14_table01_right01 p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
}
table.garcv_a_14_table01_right01 td,table.garcv_a_14_table01_right01 th{
	padding:5px 5px 5px 10px;
	border-top:2px solid #A3A3A3;
	border-bottom:2px solid #A3A3A3;
	text-align:center;
	width:50%;
}
table.garcv_a_14_table01_right01 th{
	background-color:#DBE3EF;
	border-right:2px solid #A3A3A3;
}
/* compliant */
p.compliant_text01{
	margin-top:1px;
	margin-bottom:5px;
}
.compliant_box01{
	margin-bottom:0;
}
.compliant_box01 p{
	margin-bottom:0;
}
.compliant_box01 hr{
	height: 1px;
	border: none;
	border-bottom: 1px solid #999999;
}
.compliant_dl01{
	margin:0;
	padding:0;
}
.compliant_dl01 dd{
	margin:0 0 0 0.8em;
	padding:0;
}/*20080328*/
div.brackets_list{
margin-top:5px;margin-bottom:5px;
}/*20080328*/
div.brackets_list p{
width:300px;margin-left:25px;line-height:1.2em;margin-bottom:5px;
}/*20080328*/
div.brackets_list p.brackets_list_num{
float:left;width:10px;margin-left:5px;line-height:1.2em;
}/*20080328*/
p.compliant_text02{
	margin-top:20px;
	margin-bottom:0;
}
p.compliant_text03{
	margin-top:0;
	margin-bottom:0;
}
.compliant_h3_01{
	margin-top:20px;
}
.compliant_left01{
	float:left;
	width:330px;
}
.compliant_left01 .compliant_left01_img01{
	float:left;
}
div.acrobat  img.compliant_left01_img01{
	float:left;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:8px;
}/*20080331*/
.compliant_left01 .compliant_left01_text01{
	float:left;
	width:220px;
	margin-left:5px;
	margin-bottom:0;
	background-color:#ffcc00;
}
div.acrobat p.compliant_left01_text01{
	margin-bottom:0;
}/*20080331*/


.compliant_01{
	width:737px;/*20080331*/
	/*float:right;  20080331*/
	border:1px solid #CCCCCC;
	padding:2px 0 0 0;
}
.compliant_01 p{
	margin-left:10px;
	margin-bottom:0;
}
div.compliant_01 p{
	margin-left:10px;
	margin-bottom:0;
}/*20080331*/

.compliant_01 ul{
	margin:0 0 0 10px;
	padding:0;
}
.compliant_01 ul li{
	list-style:none;
	text-indent:-1em;
	margin:0;
	padding:0 0 0 1em;
}
.compliant_right01{
	width:380px;
	float:right;
	border:1px solid #CCCCCC;
	padding:2px 0 0 0;
}
.compliant_right01 p{
	margin-left:10px;
	margin-bottom:0;
}
div.compliant_01 p{
	margin-left:10px;
	margin-bottom:0;
}/*20080331*/

.compliant_right01 ul{
	margin:0 0 0 10px;
	padding:0;
}
.compliant_right01 ul li{
	list-style:none;
	text-indent:-1em;
	margin:0;
	padding:0 0 0 1em;
}

.compliant_left02{
	margin-top:25px;
	float:left;
	width:355px;
}
.compliant_right02{
	margin-top:25px;
	float:right;
	width:355px;
}

.compliant_left03{
	float:left;
	width:355px;
}
.compliant_right03{
	float:right;
	width:355px;
}

table.compliant_table01{
	width:100%;
	border-collapse:collapse;
	font-size:100%;
	margin-top:15px;
}
table.compliant_table01 p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
}
table.compliant_table01 th,td{
	padding:2px 2px 2px 2px;
	text-align:center;
}
table.compliant_table01 th{
	background-color:#EEEEEE;
	border-bottom:1px solid #A3A3A3;
	border-top:1px solid #A3A3A3;
}
table.compliant_table01 td{
	border-bottom:1px solid #A3A3A3;
}

table.compliant_table01 .l01{
	width:20%;
	border-right:1px solid #A3A3A3;
}
table.compliant_table01 .l01_02{
	width:10%;
	border-right:1px solid #A3A3A3;
}
table.compliant_table01 .l01_03{
	width:25%;
	border-right:1px solid #A3A3A3;
}
table.compliant_table01 .l02{
	width:20%;
}
table.compliant_table01 .l03{
	width:33%;
	border-right:1px solid #A3A3A3;
}

table.compliant_table01 .l04{
	width:33%;
}
table.compliant_table01 .l05{
	width:50%;
	border-right:1px solid #A3A3A3;
}
table.compliant_table01 .l06{
	width:50%;
}
table.compliant_table01 .l07{
	width:67%;
	border-bottom:none;
}
table.compliant_table01 .c{
	text-align:center;
}
table.compliant_table01 .r{
	padding-right:10px;
	text-align:right;
}
ul.compliant_ul01{
	margin:15px 0 0 0;
	padding:0;
}
ul.compliant_ul01 li{
	margin:0 0 0 20px;
	padding:0;
}


/* exemption */
p.exemption_text01{
	margin-top:1px;
	margin-bottom:5px;
}
.exemption_box01{
	margin-bottom:0;
}
.exemption_box01 p{
	margin-bottom:0;
}
.exemption_box01 hr{
	height: 1px;
	border: none;
	border-bottom: 1px solid #999999;
}
.acrobat{
	background-color: #EEEEEE;
	margin: 0 0 0 0;
	padding: 5px;
}
.acrobat p{
	margin: 0;
}

.exemption_dl01{
	margin:0;
	padding:0;
}
p.exemption_text02{
	margin-top:10px;
	margin-bottom:0;
}
p.exemption_text03_2{
	margin-top:0px;
}
p.exemption_text03{
	margin-top:0;
	margin-bottom:0px;
}
p.exemption_text03_3{
	margin:0;
}
.exemption_h3_01{
	margin-top:15px;
	margin-bottom:25px;
}
.exemption_h3_00{
	margin-bottom:25px;
}
.exemption_h3_02{
	margin-top:15px;
	background-image:url(/jushinryo/images/exemption_hr.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:3px;
}
.exemption_h3_02 hr{
	display:none;
}
.exemption_left01{
	float:left;
	width:330px;
}
.exemption_left01 .exemption_left01_img01{
	float:left;
}
div.acrobat  img.exemption_left01_img01{
	float:left;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:8px;
}/*20080331*/
.exemption_left01 .exemption_left01_text01{
	float:left;
	width:220px;
	margin-left:5px;
	margin-bottom:0;
}


.exemption_01 p{
	margin-left:10px;
	margin-bottom:0;
}
.exemption_01{
	width:737px;/*20080331*/
	/*float:right;  20080331*/
	border:1px solid #CCCCCC;
	padding:0px 0 0px 0;
}
.exemption_01 p.clear span.add_text{
	color:#cc0000;
}/*20080331*/

.exemption_01 ul{
	margin:0 0 0 10px;
	padding:0;
}
.exemption_01 ul li{
	list-style:none;
	text-indent:-1em;
	margin:0;
	padding:0 0 0 1em;
}

.exemption_right01{
	width:380px;
	float:right;
	border:1px solid #CCCCCC;
	padding:0px 0 0px 0;
}
.exemption_right01 p{
	margin-left:10px;
	margin-bottom:0;
}

.exemption_right01 ul{
	margin:0 0 0 10px;
	padding:0;
}
.exemption_right01 ul li{
	list-style:none;
	text-indent:-1em;
	margin:0;
	padding:0 0 0 1em;
}

.exemption_left02{
	margin-top:25px;
	float:left;
	width:355px;
}
.exemption_right02{
	margin-top:25px;
	float:right;
	width:355px;
}

.exemption_left03{
	float:left;
	width:355px;
}
.exemption_right03{
	float:right;
	width:355px;
}
.attached_list{
	border:1px solid #333333;
	padding:5px;
	margin-top:-20px;
}/*20080328*/
p.attached_list_title{
	background-color:#efefef;
	margin-bottom:10px;
}/*20080328*/

/* garcv_a_xxxxx_01 */
.garcv_a_xxxxx_01_img01{
	margin:0 0 0 0;
}
.garcv_a_xxxxx_01_box01{
	padding:15px 0 0 0;
}
.garcv_a_xxxxx_01_box01 .leftbox01{
	float:left;
	width:232px;
}
.garcv_a_xxxxx_01_box01 .leftbox01 .text01{
	color:#106ab6;
	font-weight:bold;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_01_box01 .leftbox02{
	width:231px;
	padding:0 0 0 23px;
	float:left;
}
.garcv_a_xxxxx_01_box01 .leftbox02 .text01{
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_01_box01 .leftbox03{
	width:231px;
	padding:0 0 0 23px;
	float:left;
}
.garcv_a_xxxxx_01_box01 .leftbox03 .text01{
	padding:10px 0 0 0;
}

.garcv_a_xxxxx_01_box02{
	padding:20px 0 0 0;
}
.garcv_a_xxxxx_01_box02 .left_box01{
	float:left;
	width:359px;
}
.garcv_a_xxxxx_01_box02 .left_box01 .lefttext01{
	float:left;
	width:190px;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_01_box02 .left_box01 .lefttext01 .text01{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:10px;
}
.garcv_a_xxxxx_01_box02 .left_box01 .lefttext01 .text02{
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box02 .left_box01 .text03{
	text-align:right;
	margin-bottom:0;
}

.garcv_a_xxxxx_01_box02 .left_box01 .rightimg01{
	padding:10px 0 0 0;
	float:right;
}
.garcv_a_xxxxx_01_box02 .right_box01{
	float:right;
	width:359px;
}
.garcv_a_xxxxx_01_box02 .right_box01 .text01{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:10px;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_01_box02 .right_box01 .leftimg01{
	float:left;
}
.garcv_a_xxxxx_01_box02 .right_box01 .righttext01{
	float:right;
	width:175px;
}


.garcv_a_xxxxx_01_box03{
	padding:20px 0 0 0;
}
.garcv_a_xxxxx_01_box03 .left_box01{
	float:left;
	width:360px;
	padding-top:10px;
}
.garcv_a_xxxxx_01_box03 .left_box01 .text01{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box03 .left_box01 .text02{
	padding-top:10px;
	margin-bottom:10px;
}
.garcv_a_xxxxx_01_box03 .left_box01 .img01{
	float:left;
}
.garcv_a_xxxxx_01_box03 .left_box01 .text03{
	float:right;
	width:160px;
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box03 .left_box01 .text04{
	padding-top:10px;
	margin-bottom:0;
}

.garcv_a_xxxxx_01_box03 .right_box01{
	float:right;
	width:360px;
	padding-top:10px;
}
.garcv_a_xxxxx_01_box03 .right_box01 .left_text01{
	float:left;
	width:240px;
}
.garcv_a_xxxxx_01_box03 .right_box01 .text01{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box03 .right_box01 .text02{
	padding-top:10px;
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box03 .right_box01 .text03{
	float:left;
	width:150px;
	padding-top:10px;
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box03 .right_box01 .text04{
	width:200px;
	float:right;
	padding-top:10px;
	margin-bottom:0;
}

.garcv_a_xxxxx_01_box03 .right_box01 .img01{
	float:right;

}


.garcv_a_xxxxx_01_box04{
	padding:20px 0 0 0;
}

.garcv_a_xxxxx_01_box04 .left_box01{
	float:left;
	width:360px;
	padding-top:10px;
}
.garcv_a_xxxxx_01_box04 .left_box01 .text01{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box04 .left_box01 .left_box02{
	width:174px;
	float:left;
}
.garcv_a_xxxxx_01_box04 .left_box01 .left_box02 p{
	padding-top:10px;
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box04 .left_box01 .right_box02{
	width:174px;
	float:right;
}
.garcv_a_xxxxx_01_box04 .left_box01 .right_box02 p{
	padding-top:10px;
	margin-bottom:0;
}


.garcv_a_xxxxx_01_box04 .right_box01{
	float:right;
	width:360px;
	padding-top:10px;
}
.garcv_a_xxxxx_01_box04 .right_box01 .text01{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box04 .right_box01 .text02{
	padding-top:10px;
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box04 .right_box01 .text03{
	padding-top:10px;
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box04 .right_box01 .text04{
	display:inline;
	margin-bottom:0;
}
.garcv_a_xxxxx_01_box04 .right_box01 .text05{
	display:inline;
	margin-bottom:0;
	padding-left:30px;
}
.garcv_a_xxxxx_01_box04 .right_box01 .text06{
	width:145px;
	float:left;
	margin-bottom:0;
	padding-right:23px;
	font-size:x-small;
}
.garcv_a_xxxxx_01_box04 .right_box01 .text07{
	width:80px;
	float:left;
	margin-bottom:0;
	padding-right:25px;
	font-size:x-small;
}
.garcv_a_xxxxx_01_box04 .right_box01 .text08{
	width:83px;
	float:left;
	margin-bottom:0;
	font-size:x-small;
}
.garcv_a_xxxxx_01_box04 .right_box01 .img01{
	margin-bottom:0;
	padding-top:10px;
}

/* garcv_a_xxxxx_02 */
.garcv_a_xxxxx_02_img01{
	margin:0 0 0 0;
}
.garcv_a_xxxxx_02_img02{
	margin:15px 0 0 0;
}
.garcv_a_xxxxx_02_img03{
	padding:10px 0 0 0;
	float:left;
}
.garcv_a_xxxxx_02_text01{
	padding:10px 0 0 0;
	float:right;
	width:355px;
}

.garcv_a_xxxxx_02_box01{
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box01 .leftbox01{
	float:left;
	width:365px;
}
.garcv_a_xxxxx_02_box01 .leftbox01 .text01{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:0;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box01 .leftbox01 .text02{
	float:right;
	width:125px;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box01 .leftbox01 .img01{
	float:left;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box01 .rightbox01{
	float:right;
	width:365px;
}
.garcv_a_xxxxx_02_box01 .rightbox01 .text01{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:0;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box01 .rightbox01 .text02{
	margin-bottom:0;
	padding:10px 0 0 0;
}

.garcv_a_xxxxx_02_box01 .rightbox01 .img01{
	float:left;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box01 .rightbox01 .img02{
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box01 .rightbox01 .rightbox02{
	float:right;
	width:191px;
}

.garcv_a_xxxxx_02_box02{
	padding:25px 0 0 0;
}
.garcv_a_xxxxx_02_box02 .left_box01{
	float:left;
	width:357px;
}
.garcv_a_xxxxx_02_box02 .left_text01{
	float:left;
	width:240px;
}
.garcv_a_xxxxx_02_box02 .left_text01 .text01{
	margin-bottom:0;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box02 .left_text01 .text02{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:0;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box02 .left_box01 .text03{
	float:left;
	width:190px;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box02 .left_box01 .img01{
	float:right;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box02 .left_box01 .img02{
	float:right;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box02 .right_box01{
	float:right;
	width:357px;
}
.garcv_a_xxxxx_02_box02 .right_box01 .text01{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:0;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box02 .right_box01 .text02{
	margin-bottom:0;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box02 .right_box01 .img01{
	margin-bottom:0;
	padding:10px 0 0 0;
}

.garcv_a_xxxxx_02_box03{
	padding:20px 0 0 0;
}
.garcv_a_xxxxx_02_box03 .left_box01{
	width:357px;
	float:left;
}
.garcv_a_xxxxx_02_box03 .left_box01 .text01{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:0;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box03 .left_box01 .text02{
	margin-bottom:0;
}
.garcv_a_xxxxx_02_box03 .left_box01 .text03{
	padding:5px 0 0 0;
	margin-bottom:0;
}
.garcv_a_xxxxx_02_box03 .left_box01 .text04{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:0;
	padding:10px 0 0 0;
}

.garcv_a_xxxxx_02_box03 .left_box01 .left_text01{
	width:200px;
	float:left;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box03 .left_box01 .img01{
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box03 .left_box01 .img02{
	float:right;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box03 .right_box01{
	width:357px;
	float:right;
}

.garcv_a_xxxxx_02_box03 .right_box01 .text01{
	padding:10px 0 0 0;
	margin-bottom:0;
}
.garcv_a_xxxxx_02_box03 .right_box01 .text02{
	color:#106ab6;
	font-weight:bold;
	margin-bottom:0;
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box03 .right_box01 .text03{
	padding:10px 0 0 0;
}
.garcv_a_xxxxx_02_box03 .right_box01 .img01{
	padding:10px 0 0 0;
}

/* garcv_a_xxxxx_03 */

.garcv_a_xxxxx_03_left01{
	float:left;
	width:26px;
	padding:15px 0 0 0;
}
.garcv_a_xxxxx_03_left02{
	float:left;
	width:327px;
	padding:15px 0 0 0;
}
.garcv_a_xxxxx_03_left03{
	float:right;
	width:357px;
	padding:15px 0 0 0;
}
.garcv_a_xxxxx_03_box01{
	width:100%;
	position:relative;
	top:15px;
	margin:0 0 15px 0;
	padding:11px 0 0 0;
	background-image:url(/jushinryo/images/garcv_a_xxxxx_03_back01.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.garcv_a_xxxxx_03_box01 .box01{
	background-image:url(/jushinryo/images/garcv_a_xxxxx_03_back02.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:4px 0 15px 0;
	background-color:#ffea9f;
}
.garcv_a_xxxxx_03_box01 .img01{
	padding:0 0 0 10px;
}
.garcv_a_xxxxx_03_box01 .text01{
	padding:15px 0 0 10px;
	margin-bottom:0;
	font-size:120%;
	font-weight:bold;
}
.garcv_a_xxxxx_03_box01 .text02{
	padding:12px 0 0 10px;
	margin-bottom:0;
	font-weight:bold;
}
.garcv_a_xxxxx_03_left04{
	float:left;
	width:350px;
	padding:20px 0 0 0;
}
.garcv_a_xxxxx_03_left05{
	float:right;
	width:372px;
	padding:20px 0 0 0;
}
/* garcv_a_xxxxx_04 */
.garcv_a_xxxxx_04_img01{
	margin:0 auto 0 auto;
	text-align:center;
	display:block;
	padding:20px 0 0 0;

}
.garcv_a_xxxxx_04_box01{
	padding:20px 0 0 0;
}
.garcv_a_xxxxx_04_box01 .img01{
	float:left;
}
.garcv_a_xxxxx_04_box01 .text01{
	float:right;
	width:480px;
	text-align:left;
}

.garcv_a_xxxxx_04_box02{
	padding:5px 0 0 0;
}
.garcv_a_xxxxx_04_box02 .img01{
	float:left;
}
.garcv_a_xxxxx_04_box02 .img02{
	float:right;
	padding-right:130px;
}
.garcv_a_xxxxx_04_box02 .text01{
	float:right;
	width:480px;
	text-align:left;
}

.garcv_a_xxxxx_04_box02 .text02{
	float:right;
	width:480px;
	text-align:left;
}
.garcv_a_xxxxx_04_box03{
	background-color:#d5e5f2;
	margin-top:20px;
	text-align:center;
}
.garcv_a_xxxxx_04_box03 p{
	text-align:center;
	padding:5px;
	margin-bottom:0;
}

/* garcv_a_xxxxx_05 */
.garcv_a_xxxxx_05_box01{
	width:545px;
	margin:0 auto 0 auto;
}
.garcv_a_xxxxx_05_box01 .text01{
	width:545px;
	margin-bottom:0;
	padding-top:15px;
}

.garcv_a_xxxxx_05_box01 .text02{
	width:255px;
	float:right;
	padding-top:65px;
}
.garcv_a_xxxxx_05_box01 .text03{
	padding-top:10px;
}
.garcv_a_xxxxx_05_box01 .img01{
	float:left;
	padding-top:25px;
}
.garcv_a_xxxxx_05_box01 .img02{
	padding-top:30px;
}
.garcv_a_xxxxx_05_box01 .img03{
	float:left;
	padding-top:20px;
}
.garcv_a_xxxxx_05_box01 .img03 span{
	padding-left: 40px;
}
.garcv_a_xxxxx_05_box02{
	float:right;
	background-image:url(/jushinryo/images/garcv_a_xxxxx_05_back01.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:222px;
	margin-top:20px;
	padding:15px 0 0 0;
}
.garcv_a_xxxxx_05_box02 .box01{
	width:222px;
	background-image:url(/jushinryo/images/garcv_a_xxxxx_05_back02.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0 0 15px 0;
}
.garcv_a_xxxxx_05_box02 .box02{
	padding:3px 0 0 0;
	background-image:url(/jushinryo/images/garcv_a_xxxxx_05_back03.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:222px;
}
.garcv_a_xxxxx_05_box02 .box02 img{
	padding:0 18px 0 18px;
}
.garcv_a_xxxxx_05_box02 .box02 p{
	padding:0 18px 0 18px;
	margin-bottom:0;
	text-align:center;
}
.garcv_a_xxxxx_05_box02 .box02 .fontS{
	width: 181px;
	margin: 2px 0 5px;
	font-size: 70%;
	text-align: left;
	line-height: 1.2;
}

.gray_back{
	color:#666666;
}

p.right_text0001{
	width:100%;
	text-align:right;
	margin-top:20px;
	margin-bottom:-20px;
}
p.center_txt0001{
	width:100%;
	margin-top:20px;
	text-align:center;
	margin-bottom:0;
}
.boldnone{
	font-weight:normal;
}
.inputleft0000{
	padding-left:2em;
}
.flow000{
	float:left;
	text-indent: 0em;
}

.flow001{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:5px;
}
.flow002{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
}
.flow003{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
}
#flowLong{
	padding-right:180px;
}

.flow004{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
}
.flow005{
	float:left;
	background-image:url(/jushinryo/images/flow_line02.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:15px;
	padding-right:34px;
	padding-left:20px
}
.flow006{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:10px;
	padding-right:8px;
}
.flow007{
	float:left;
	padding-top:10px;
}
.flow008{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
}
.flow009{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:188px;
}
.flow010{
	float:left;
	background-image:url(/jushinryo/images/flow_line02.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:15px;
	padding-right:34px;
	padding-left:20px
}

.flow011{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:218px;
}
.flow012{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:101px;
}
.flow013{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
}

div.indent_comment2{
	width:100%;
	margin-bottom:0;
}
div.indent_comment3{
	margin-top:0;
}

.center_box{
	display:block;
	margin:10px auto 0 auto;
	text-align:center;
}

.img_left0000{
	margin:20px 0 -20px 0;
}


/* 2008-02-10 */
.garcv_a0xx_03_box01_b{
	padding-top:10px;
	padding-bottom:8px;
	margin-top:10px;
	border-top:1px solid #EAEAEA;
}
.garcv_a0xx_03_box01_b p{
	margin:0;
	padding:0;
	padding-right:12px;
}
table.garcv_a0xx_03_table01 .l01_b{
	width:22%;
	text-align:left;
}
table.garcv_a0xx_03_table01 .l01_b2{
	width:22%;
}
table.garcv_a0xx_03_table01 .l02_a{
	width:12%;
}
table.garcv_a0xx_03_table01 .l02_b{
	width:21%;
}

.power_strong{
font-size:110%;
}

.garcv_a0xx_04_box01_b{
	padding-top:8px;
	padding-bottom:8px;
	margin-top:30px;
	border:2px solid #d5e5f2;
}
.garcv_a0xx_04_box01_b p{
	margin:0;
	padding:0;
	pdding-left:12px;
	padding-right:12px;
}
.red_text_s {
	color: #FF0000;
}
span.gothic-font {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.ind_01{
	margin:0;
	padding:0;
	padding-left:60px;
	padding-right:12px;
}
.ind_02{
	padding-left:12px;
	padding-bottom:12px;

}
.ind_01_b{
	margin:-12px;
	padding:-12px;
	padding-left:40px;
	padding-right:12px;
	padding-bottom:30px;
}
.coldplay_b{
	margin:0;
	padding:0;
	padding-bottom:0px;
	padding-top:0px;
	color: #f0f0ff;
	background-color: #f0f0ff;
 	border: 0px;
}
.BS-back{
	padding:10px;
	background-color: #eeeeee;
}
.qrcode_box03 .qrcode_box03_left03_b{
	width:485px;

	font-size:x-small;
	float:right;
}
.borders{
	margin-top:0;
	margin-bottom:0px;
	padding:0;
	color: #c0c0c0;
	background-color: #c0c0c0;
 	border: 0px;
}
.button_right_b{
	float:right;
	margin:0px 0 20px 0;
	width:180px;
}
.qrcode_centerbox03{
	width:920px;
	margin-top:15px;
	padding:1em 0 1em 0;
	background-color:#777777;
	line-height:120%;
}
.qrcode_centerbox03 p{
	color:#FFFFFF;
}
.qrcode_centerbox03 .qrcode_box03_left03{
	width:485px;
	font-size:x-small;
	margin-left: 414px;
}
.qrcode_centerbox03 .qrcode_box03_left03 .qrcode_box03_left03_text01{
	margin-top:5px;
}
.qrcode_centerbox03 .qrcode_box03_left03 .qrcode_box03_left03_left01{
	display:block;
	float:left;
	padding-right:10px;
}
.qrcode_centerbox03 .qrcode_box03_left03 .qrcode_box03_left03_left02{
	margin:1px 0 0 0;
	width:310px;
	float:left;
	line-height:120%;
}
.dansa{
	padding-left:1.2em;
	line-height:1.3;
}


.arrow_box001{
	margin-right:10px;
	margin-top:10px;
	padding-left:5px;
	margin-bottom:10px;
}
.arrow_box001 .mleft{
	padding-left:10px;
}
.bottom_text{
	padding-top:10px;
	padding-left:20px;
}
.arrow_box001 .arrow_box001_img01{
	display:block;
	padding-top:4px;
	padding-right:5px;
	float:left;
}
.arrow_box001 .arrow_box001_right01{
	float:left;
	width:610px;
}
.arrow_box001 .arrow_box001_right01 .blue{
	color:#0060b1;
	font-weight:bold;
}
.arrow_box001 .arrow_box001_right01 .blue a{
	text-decoration:none;
}


.arrow_box002{
	margin-right:10px;
	margin-top:10px;
	padding-left:5px;
}
.arrow_box002 .mleft{
	padding-left:10px;
}
.arrow_box002 .arrow_box002_img01{
	display:block;
	padding-top:4px;
	padding-right:5px;
	float:left;
}
.arrow_box002 .arrow_box002_right01{
	float:left;
	width:540px;
}
.arrow_box002 .arrow_box002_right01 .blue{
	color:#0060b1;
	font-weight:bold;
}
.arrow_box002 .arrow_box002_right01 .blue a{
	text-decoration:none;
}


.how_pdf01_box{
	margin-top:-30px;
	margin-bottom:10px;/*20080530*/
	width:360px;
	float:right;
}
.how_pdf01_box p{
	width:219px;
	padding-right:5px;
	float:left;
	font-size:x-small;
}
.how_pdf01_box img{
	display:block;
	float:left;
}
.bluetext000{
	color:#0060b1;
}
.gray_back000{
	background-color:#EAEAEA;
	padding:5px;
}

/* garcv_a0xx_03_table02 */
.garcv_a0xx_03_table02{
	margin-top:-6px;
	border-collapse:collapse;
	width:480px;
	font-weight:bold;
}
.garcv_a0xx_03_table02 th{
	background-color:#a0a0a0;
	color:#FFFFFF;
}
.garcv_a0xx_03_table02 th,.garcv_a0xx_03_table02 td{
	padding:2px;
	text-align:left;
	white-space: nowrap;
}
.garcv_a0xx_03_table02 .blue{
	color:#2074bb;
}

.garcv_a0xx_03_table02 td.right{
	text-align:right;
}

.garcv_a0xx_03_table02 .l01{
	width:30%;
}
.garcv_a0xx_03_table02 .l02{
	width:20%;
}
.garcv_a0xx_03_table02 .l03{
	width:20%;
}

.garcv_a0xx_03_table02 .border01{
	border:1px solid #b8b8b8;
	background-color:#f0f0f0;
}
.garcv_a0xx_03_table02 .border02{
	border:1px solid #b8b8b8;
	background-color:#f0f0f0;
}
.garcv_a0xx_03_table02 .border03{
	border:1px solid #b8b8b8;
	background-color:#ffffff;
}
.garcv_a0xx_03_table02 .border04{
	border-right:1px solid #ffffff;
	background-color:#a0a0a0;
}
.garcv_a0xx_03_table02 .border05{
	border-right:1px solid #ffffff;
	border-left:1px solid #b8b8b8;
	background-color:#a0a0a0;
}
.garcv_a0xx_03_table02 .border06{
	border-bottom:1px solid #b8b8b8;
	background-color:#ffffff;
}
.garcv_a0xx_03_table02 .border07{
	border-bottom:1px solid #b8b8b8;
	background-color:#f0f0f0;
}
.garcv_a0xx_03_table02 td.center{
	text-align:center;
}
.garcv_a0xx_03_table02 th.center{
	text-align:center;
}
/* garcv_a0xx_03_table02 */
.garcv_a0xx_03_table02_oki{
	margin-top:-6px;
	border-collapse:collapse;
	width:600px;
	font-weight:bold;
}
.garcv_a0xx_03_table02_oki th{
	background-color:#a0a0a0;
	color:#FFFFFF;
	font-size:x-small;
}
.garcv_a0xx_03_table02_oki th,.garcv_a0xx_03_table02_oki td{
	padding:2px;
	text-align:left;
	white-space: nowrap;
}
.garcv_a0xx_03_table02_oki .blue{
	color:#2074bb;
}

.garcv_a0xx_03_table02_oki td.right{
	text-align:right;
}

.garcv_a0xx_03_table02_oki .l01{
	text-align:right;
}
.garcv_a0xx_03_table02_oki .l02{
	text-align:right;
}
.garcv_a0xx_03_table02_oki .l03{
	text-align:right;
}

.garcv_a0xx_03_table02_oki .l01_01{
	width:80px;
}
.garcv_a0xx_03_table02_oki .l03_01{
	width:110px;
}
.garcv_a0xx_03_table02_oki .l01_02{
	width:80px;
}
.garcv_a0xx_03_table02_oki .l03_02{
	width:130px;
}

.garcv_a0xx_03_table02_oki .border01{
	border:1px solid #b8b8b8;
	background-color:#f0f0f0;
}
.garcv_a0xx_03_table02_oki .border02{
	border:1px solid #b8b8b8;
	background-color:#f0f0f0;
}
.garcv_a0xx_03_table02_oki .border03{
	border:1px solid #b8b8b8;
	background-color:#ffffff;
}
.garcv_a0xx_03_table02_oki .border04{
	border-right:1px solid #ffffff;
	background-color:#a0a0a0;
}
.garcv_a0xx_03_table02_oki .border05{
	border-right:1px solid #ffffff;
	border-left:1px solid #b8b8b8;
	background-color:#a0a0a0;
}
.garcv_a0xx_03_table02_oki .border06{
	border-bottom:1px solid #b8b8b8;
	background-color:#ffffff;
}
.garcv_a0xx_03_table02_oki .border07{
	border-bottom:1px solid #b8b8b8;
	background-color:#f0f0f0;
}
.garcv_a0xx_03_table02_oki td.center{
	text-align:center;
}
.garcv_a0xx_03_table02_oki th.center{
	text-align:center;
}
.garcv_a0xx_03_table02_oki td.right{
	text-align:right;
}
.garcv_a0xx_03_table02_oki th.right{
	text-align:right;
}
/* garcv_a0xx_03_table02 */
.garcv_a0xx_03_table02_oki_02{
	margin-top:-6px;
	border-collapse:collapse;
	width:600px;
	font-weight:bold;
}
.garcv_a0xx_03_table02_oki_02 th{
	background-color:#a0a0a0;
	color:#FFFFFF;
	font-size:x-small;
}
.garcv_a0xx_03_table02_oki_02 th,.garcv_a0xx_03_table02_oki_02 td{
	padding:2px;
	text-align:left;
	white-space: nowrap;
}
.garcv_a0xx_03_table02_oki_02 .blue{
	color:#2074bb;
}

.garcv_a0xx_03_table02_oki_02 td.right{
	text-align:right;
}

.garcv_a0xx_03_table02_oki_02 .l01{
	text-align:right;
}
.garcv_a0xx_03_table02_oki_02 .l02{
	text-align:right;
}
.garcv_a0xx_03_table02_oki_02 .l03{
	text-align:right;
}

.garcv_a0xx_03_table02_oki_02 .l01_01{
	width:80px;
}
.garcv_a0xx_03_table02_oki_02 .l03_01{
	width:130px;
}

.garcv_a0xx_03_table02_oki_02 .border01{
	border:1px solid #b8b8b8;
	background-color:#f0f0f0;
}
.garcv_a0xx_03_table02_oki_02 .border02{
	border:1px solid #b8b8b8;
	background-color:#f0f0f0;
}
.garcv_a0xx_03_table02_oki_02 .border03{
	border:1px solid #b8b8b8;
	background-color:#ffffff;
}
.garcv_a0xx_03_table02_oki_02 .border04{
	border-right:1px solid #ffffff;
	background-color:#a0a0a0;
}
.garcv_a0xx_03_table02_oki_02 .border05{
	border-right:1px solid #ffffff;
	border-left:1px solid #b8b8b8;
	background-color:#a0a0a0;
}
.garcv_a0xx_03_table02_oki_02 .border06{
	border-bottom:1px solid #b8b8b8;
	background-color:#ffffff;
}
.garcv_a0xx_03_table02_oki_02 .border07{
	border-bottom:1px solid #b8b8b8;
	background-color:#f0f0f0;
}
.garcv_a0xx_03_table02_oki_02 td.center{
	text-align:center;
}
.garcv_a0xx_03_table02_oki_02 th.center{
	text-align:center;
}
.garcv_a0xx_03_table02_oki_02 td.right{
	text-align:right;
}
.garcv_a0xx_03_table02_oki_02 th.right{
	text-align:right;
}
/* end */
.garcv_a_01_box003_head{
	background-image:url(/jushinryo/images/garcv_a0xx_03_parts09.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:12px;
	width:742px;
	margin-top:20px;
}

.garcv_a_01_box003{
	background-image:url(/jushinryo/images/garcv_a0xx_03_parts08.gif);
	background-repeat:repeat-y;
	width:742px;
}
.garcv_a_01_box003_indent{
	padding-left:20px;
	width:700px;
}
.garcv_a_01_box003_foot{
	background-image:url(/jushinryo/images/garcv_a0xx_03_parts10.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
	width:742px;
}
.garcv_a_01_box003_img01{
	margin-left:10px;
}
.float_left_box00{
	width:570px;
	display:block;
	float:left;
}
.float_right_img00{
	display:block;
	float:right;
}
.garcv_a0xx_03_leftbox01{
	width:200px;
	float:left;
}
.garcv_a0xx_03_rightbox01{
	float:left;
	margin-left:30px;
	text-align: center;
}

/* 12/16 */

/* qrcode_box04 */
.qrcode_box04{
	width:920px;
	margin-top:10px;
	padding:1em 0 1em 0;
	background-color:#777777;
	line-height:120%;
}
.qrcode_box04 p{
	/*color:#787878;*/
	color:#FFFFFF;
}

.qrcode_box04 .qrcode_box04_left01{
	display:block;
	float:left;
	padding-left:20px;
	padding-right:6px;
}
.qrcode_box04 .qrcode_box04_left02{
	width:300px;
	padding-right:1px;
	margin-top:5px;
	float:left;
	font-size:90%;
}
.qrcode_box04 .qrcode_box04_left04{
	width:530px;
	font-size:90%;
	float:left;
}
.qrcode_box04 .qrcode_box04_left04 .qrcode_box04_left04_text01{
	margin-top:5px;
}
.qrcode_box04 .qrcode_box04_left04 .qrcode_box04_left04_left01{
	display:block;
	float:left;
	padding-right:5px;
}
.qrcode_box04 .qrcode_box04_left04 .qrcode_box04_left04_left02{
	margin:1px 0 0 0;
	width:360px;
	float:left;
	line-height:120%;
}
p.garcv_a_01_text01_font{
	font-size:100%
	margin-top:10px;
	margin-bottom:0px;
}

/* 12/18 */

table.garcv_a0xx_03_table01 .border01{
	border:1px solid #b8b8b8;
	background-color:#f0f0f0;
}
table.garcv_a0xx_03_table01 .border02{
	border:1px solid #b8b8b8;
	background-color:#f0f0f0;
}
table.garcv_a0xx_03_table01 .border03{
	border:1px solid #b8b8b8;
	background-color:#ffffff;
}
table.garcv_a0xx_03_table01 .border04{
	border-right:1px solid #ffffff;
	background-color:#a0a0a0;
}
table.garcv_a0xx_03_table01 .border05{
	border-right:1px solid #ffffff;
	border-left:1px solid #b8b8b8;
	background-color:#a0a0a0;
}
table.garcv_a0xx_03_table01_left01 .border01{
	border:1px solid #b8b8b8;
	background-color:#ffffff;
}

/* 2008/02/29 追加 by designium */

table.form1_table01 .no_bottom_border {
	border-bottom: none;
	padding-bottom: 0px;
}
table.form1_table01 .no_top_border {
	border-top: none;
	padding-top: 0px;
}

.flow003 {
	padding-right: 5px;
}
.flow004 {
	padding-right: 5px;
}
.flow009 {
	padding-right: 5px;
}
.flow011 {
	padding-right: 314px;
	background: url(/jushinryo/images/flow_line03.gif) no-repeat 0px 0px;
}
.flow012 {
	padding-right: 5px;
}
.flow014 {
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:181px;
}
.flow015 {
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
}

.banner {
	height: 16px;
}

.indent_comment {
	margin-top: 0px;
}
.entry_comment {
	margin-top: 10px;
}

.button_left {
	margin-bottom: 18px;
}
.button_right {
	margin-bottom: 18px;
}
.button_center {
	margin-bottom: 18px;
}
.button_center2 {
	margin-bottom: 18px;
}

.entry_comment .blue {
	font-weight: bold;
	color: #0060B1;
}

ul.entry_comment_ul01 li.margin_bottom {
	margin-bottom: 12px;
}

p.text_margin_top {
	margin-top: 10px;
	margin-bottom: 5px;
}

p.dansa {
	margin-left: 8px;
}

.form1_table01 p.no_bottom_margin {
	margin-bottom: 0px;
}

/* For IE6 */
* html body p.dansa {
	margin-left: 16px;
}

.head_login table#logintable td.nav {
	text-align: left;
}

/* 2008/03/19 追加 by designium */

.indent_comment .button_lumpsum {
	margin: 30px 100px 0px;
}
.indent_comment .button_lumpsum p {}
.indent_comment .button_lumpsum p.button {
	margin-bottom: 6px;
}
.indent_comment .button_lumpsum p.logo {
	float: right;
	margin-right: 30px;
	display: inline;
}

.ssl_comment_right {
	margin-bottom:0;
	clear:both;
	float:right;
}

.form2_table01 td.left {
	text-align: left;

}

table.form2_table01{
	border-left: none;
	border-right: none;
}

table.form2_table01 .l10{
	border-left: none;
}

table.form2_table01 .l11{
	border-right: none;
}

p.payeasy {
	float: left;
	margin: 1em 1.5em 0 0;
}

ul.rcv_trns {
	margin: 0px 10px;
}
ul.rcv_trns li {}
ul.rcv_trns li ul {
	margin: 10px 0px 0px 30px;
}
ul.rcv_trns li ul.gradation {
	background: url(/jushinryo/receive_trans/images/gradation.gif) no-repeat 0px 0px;
	padding: 6px;
}
ul.rcv_trns li ul li {
	margin: 0px 0px 6px;
}

ul.rcv_trns li ul li.text {
	margin: 0px 0px 6px 17px;
}

.right_text0002 {
	float: right;
	margin-top:20px;
	margin-bottom:-20px;
}
.right_text0003 {
	float: right;
	margin-top: 0px;
	margin-bottom: -20px;
}

.passwd {
	background: #F0F0F4;
	text-align: center;
	padding: 6px 0px;
	margin-bottom: 20px;
}
.passwd label {
	margin-right: 20px;
}

p.attention {
	color: #0060B1;
}

.indent_comment h3.syokai_info {
	margin-bottom: 10px;
	text-align: bottom;
}
.indent_comment h3.syokai_info_left {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}
.indent_comment h3.syokai_info img {
	vertical-align: baseline;
	margin-right: 20px;
}
.indent_comment h4.syokai_info {
	margin: 0px 0px 10px 15px;
}
.indent_comment h4.syokai_info img {
	vertical-align: middle;
	margin-right: 20px;
}
.indent_comment h4.syokai_info_left {
	margin: 5px 30px 10px 15px;
	float: left;
	_display: inline;
}
.indent_comment p.syokai_info {
	float: left;
	width: 490px;
	line-height: 1.2;
}

.indent_comment #indent_right_s_on {
	display: none;
	margin-left: 25%;
	margin-bottom: 10px;
}
.indent_comment #indent_right_s_on h3 {
	color: #0060B1;
	font-size: 110%;
	margin-bottom: 6px;
}
.indent_comment #indent_right_s_on p  {
	margin: 0px;
}
.indent_comment #indent_right_s_on img {
	vertical-align: middle;
}

.indent_comment #indent_right_s_off {
	display: block;
	margin-left: 25%;
	margin-bottom: 10px;
}
.indent_comment #indent_right_s_off h3 {
	color: #0060B1;
	font-size: 110%;
	margin-bottom: 6px;
}
.indent_comment #indent_right_s_off p  {
	margin: 0px;
}
.indent_comment #indent_right_s_off img {
	vertical-align: middle;
}

table.form2_table01 .no_left_border {
	border-left: none;
}
table.form2_table01 .no_right_border {
	border-right: none;
}
table.form2_table01 .left {
	text-align: left;
}
table.form2_table01 .right {
	text-align: right;
}



ul.ulAttention{
	margin:0px 0 10px;
	padding:0px;
	line-height:1em;

}/*20080321*/
ul.ulAttention li{
	margin:6px;
	padding:0px;
	margin-left:20px;
	list-style-type:disc;
	vertical-align:top;
	color:#0060b1;
}/*20080321*/

/*20080331 by Hata*/
.indent_comment .indent_right_s {
	margin-left: 25%;
	margin-bottom: 10px;
}
.indent_comment .indent_right_s h3 {
	color: #0060B1;
	font-size: 110%;
	margin-bottom: 6px;
}
.indent_comment .indent_right_s p  {
	margin: 0px;
}
/* 080418 by designium */

.how_box01_box01 .how_box01_box01_text01 a .att {
	color: #0060B1;
	display: inline;
	vertical-align: bottom;
	margin-left: 12px;
}

.how_box01_box01 .how_box01_box01_text01 a .att2 {
	color: #0060B1;
	display: inline;
	vertical-align: bottom;
	margin-left: 0px;
}

.how_box01_box01{
	width: 690px;
}
.how_box01_box01 .how_box01_box01_text01 {
	width:650px;
}
.how_box01_box01sub{
	width: 650px;
	margin:0 0 20px 60px;
	background-color:#e5ffff;
}/*20080530*/

/* qrcode_box04 */
.qrcode_box04{
	width:920px;
	margin-top:0px;
	padding:1em 0 1em 0;
	background-color:#777777;
	line-height:120%;
}
.qrcode_box04 p{
	/*color:#787878;*/
	color:#FFFFFF;
}

.qrcode_box04 .qrcode_box04_left01{
	display:block;
	float:left;
	padding-left:20px;
	padding-right:6px;
}
.qrcode_box04 .qrcode_box04_left02{
	width:300px;
	padding-right:1px;
	margin-top:5px;
	float:left;
	font-size:90%;
}
.qrcode_box04 .qrcode_box04_left03{
	width:530px;
	font-size:90%;
	float:left;
}
.qrcode_box04 .qrcode_box04_left03 .qrcode_box04_left03_text01{
	margin-top:5px;
}
.qrcode_box04 .qrcode_box04_left03 .qrcode_box04_left03_left01{
	display:block;
	float:left;
	margin-top:3px;
	padding-right:5px;
}
.qrcode_box04 .qrcode_box04_left03 .qrcode_box04_left03_left02{
	margin:1px 0 0 0;
	width:360px;
	float:left;
	line-height:120%;
}

.qrcode_box04 .qrcode_box04_left03 .qrcode_box04_left03_left03{
	margin:2px 0 0 0;
	width:530px;
	float:left;
	line-height:100%;
	font-size: small;
}

table.align_left td {
	text-align: left;
}

/* 08/09/05 added by designium */

.qrcode_box03 .qrcode_box03_left02 {
	width: 280px;
}
.qrcode_box03 .qrcode_box03_left03 {
	width: 550px;
}
.qrcode_box03 .qrcode_box03_left03 .qrcode_box03_left03_left03 {
	width: 550px;
}

p.qrcode_box03_left03_left03 strong {
	line-height: 110%;
	font-size: 125%;
}
p.qrcode_box03_left03_left03 strong .yellow {
	color: #FFeb00;
}

.qrcode_box04 .qrcode_box04_left02 {
	width: 280px;
}
.qrcode_box04 .qrcode_box04_left03 {
	width: 550px;
}
.qrcode_box04 .qrcode_box04_left03 .qrcode_box04_left03_left03 {
	width: 550px;
}

p.qrcode_box04_left03_left03 strong {
	line-height: 110%;
	font-size: 125%;
}
p.qrcode_box04_left03_left03 strong .yellow {
	color: #FFeb00;
}


/* 2008/10/17　added by Auraline
https://pid.nhk.or.jp/jushinryo/NewContractTop.do　*/

.flow016{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
}
.flow_b000{
	float:left;
	background-image:url(../img/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
	text-indent: 0em;
}

.flow_b001{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:5px;
	text-indent: 0em;
}
.flow_b002{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
	text-indent: 0em;
}
.flow_b003{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
	text-indent: 0em;
}

.flow_b004{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
	text-indent: 0em;
}
.flow_b005{
	float:left;
	background-image:url(/jushinryo/images/flow_line02.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:15px;
	padding-right:34px;
	padding-left:20px;
	text-indent: 0em;
}
.flow_b006{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:10px;
	padding-right:8px;
	text-indent: 0em;
}
.flow_b007{
	float:left;
	padding-top:10px;
	text-indent: 0em;
}
.flow_b008{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
	text-indent: 0em;
}
.flow_b009{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:188px;
	text-indent: 0em;
}
.flow_b010{
	float:left;
	background-image:url(/jushinryo/images/flow_line02.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:15px;
	padding-right:34px;
	padding-left:20px;
	text-indent: 0em;
}

.flow_b011{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:218px;
	text-indent: 0em;
}
.flow_b012{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:101px;
	text-indent: 0em;
}
.flow_b013{
	float:left;
	background-image:url(/jushinryo/images/flow_line01.gif);
	background-repeat:repeat-x;
	padding-right:8px;
	text-indent: 0em;
}
.flow017{
	float:left;
	padding-left:5px;
	text-indent: 0em;
}



/* 2008/11/27 auraline added */

table.garcv_a0xx_05_table02 th{
	background-color:#a0a0a0;
	color:#FFFFFF;
}
table.garcv_a0xx_05_table02 td{
	border-bottom:1px solid #999999;
}

.garcv_a0xx_05_table02 .l01{
	text-align:center;
	width:200px;
}
.garcv_a0xx_05_table02 .l04{
	width:80px;
	text-align: center;
}

.garcv_a0xx_05_table02 .border04{
	border-right:1px solid #ffffff;
	color:#ffffff;
}
.garcv_a0xx_05_table02 .border05{
	border:1px solid #b8b8b8;
	background-color:#a0a0a0;
	color:#ffffff;
}
.garcv_a0xx_05_table02 .border06{
	border:1px solid #b8b8b8;
	background-color:#ffff99;
}
.garcv_a0xx_05_table02 .border07{
	border:1px solid #b8b8b8;
	background-color:#ff9966;
}
.garcv_a0xx_05_table02 .border08{
	border:1px solid #b8b8b8;
	background-color:#ffffff;
}
.garcv_a0xx_05_table02 td.center{
	text-align:center;
}
.note2{
	line-height: 15px;
	clear:both;
}
.note3{
	color:#CB0101;
	padding-top:0px;
	clear:both;
}
/* 2009/01/19 auraline added */
.float_left_box01{
	width:510px;
	float:left;
}
.float_right_img01{
	align:center;
}
.float_right_img01_01{
	float:right;
	margin:0px;
}

/* 2009/1/28 auraline added */
.img-group {
	margin-left:20px;
}
.imgL {
	margin-right:20px;
	float:left;
}

/* 2009/1/30 auraline added */
.font{
	line-height:18px;
}
.font .futomoji{
	/*line-height:1em;*/
	font-weight:bold;
}
.font .txt-red{
	color:#FF0000;
}
.float_right{
	float:right;
	margin:20px 0 0 0;
	line-height:15px;
}
.float_right2{
	font-weight:bold;
	line-height:15px;
	float:right;
	font-size:75%;
	text-align:right;
}
.contets_center{
	text-align:center;
	margin:0px auto;
	width:630px;
}
.font-bold{
	font-weight:bold;
}
.box-area{
	margin:0 auto;
	text-align:center;
	width:400px;
}
.text-box {
	align:center;
	text-align:center;
	border-width: 1px 1px 1px;
	border-style: solid;
	border-color: #303282;
}

/* 2009/1/30 auraline added */
.text-box2 {
	padding:10px;
	margin:10px 0;
	border-width: 1px 1px 1px;
	border-style: solid;
	border-color: #303282;
}
.box-area2{
	margin:0 auto;

}
.title-space{
	padding:20px 0 10px;
}
.arrow-space{
	padding:10px 0 10px 50px;
}

.img-group {
	margin-left:20px;
}
.imgL {
	margin-right:20px;
	float:left;
}
/* 2009/03/03 auraline added */
.add_br {
	padding-top:5px;
	text-align:center;
}
.rookie2 {
	margin-top:2px;
	margin-left:115px;
}
.rookie3 {
	line-height:2px;
}
.rookie4 {
	line-height:16px;
}

/* 2009/03/30 auraline added */
.font-c_gray{
	color: #999999
}
.font-td-align{
	align:left;
}

/* 2009/05/21 jushinryoG usability */
.note4{
	color:#FF0000;
	font-size:70%;
	text-align:right;
	clear:both;
}
.text-setai {
	font-weight:bold;
	border-bottom:solid 2px #0060B1;
}

/* 2010/02/15 okinawaseisan */
.okinawaseisan_h4_01{
	font-weight:bold;
	font-size:110%;
	line-height:2em;
}
.okinawaseisan_h4_02{
	font-weight:bold;
	font-size:110%;
	line-height:3em;
}

.okinawaseisan_table01{
	margin-top:6px;
	border-collapse:collapse;
	width:456px;
	font-weight:bold;
	border-bottom:2px solid #999999;
}
.okinawaseisan_table01 th{
	background-color:#a0a0a0;
	color:#FFFFFF;
}
.okinawaseisan_table01 th,.okinawaseisan_table01 td{
	text-align:center;
	padding:2px;
}
.okinawaseisan_table01 .l01{
	width:76px;
}
.okinawaseisan_table01 .l01_col{
	width:76px;
	background-color:#f0f0f0;
}
.okinawaseisan_table01 .l02{
	width:76px;
}
.okinawaseisan_table02{
	margin-top:6px;
	border-collapse:collapse;
	width:304px;
	font-weight:bold;
	border-bottom:2px solid #999999;
}

.okinawaseisan_table01{
	margin-top:6px;
	border-collapse:collapse;
	width:456px;
	font-weight:bold;
	border-bottom:2px solid #999999;
}
.okinawaseisan_table01 th{
	background-color:#a0a0a0;
	color:#FFFFFF;
}
.okinawaseisan_table01 th,.okinawaseisan_table01 td{
	text-align:center;
	padding:2px;
}
.okinawaseisan_table01 .l01{
	width:76px;
}
.okinawaseisan_table01 .l01_col{
	width:76px;
	background-color:#f0f0f0;
}
.okinawaseisan_table01 .l02{
	width:76px;
}

.okinawaseisan_table02{
	margin-top:6px;
	border-collapse:collapse;
	width:304px;
	font-weight:bold;
	border-bottom:2px solid #999999;
}
.okinawaseisan_table02 th{
	background-color:#a0a0a0;
	color:#FFFFFF;
}
.okinawaseisan_table02 th,.okinawaseisan_table02 td{
	text-align:center;
	padding:2px;
}
.okinawaseisan_table02 .l01{
	width:76px;
}
.okinawaseisan_table02 .l01_col{
	width:76px;
	background-color:#f0f0f0;
}
.okinawaseisan_table02 .l02{
	width:76px;
}

.okinawaseisan_ul01{
	padding-left:10px;
}
.okinawaseisan_ul01 li{
	list-style-type:disc;
	margin-left:20px;
	margin-top:0;
	margin-bottom:0;
}
.okinawaseisan_ul01 li{
	_zoom : normal;
}

.okinawaseisan_example_area{
	margin-top:15px;
	margin-bottom:15px;
}
.okinawaseisan_example_left{
	float:left;
}
.okinawaseisan_example_right{
	float:both;
	padding-left:3em;
}
/* ▼SHI-NHK-3295-NEC対応▼ */
.warn_msg{
	color:#00CC00;
}
.warn_msg li{
	zoom: normal !important;
}
.green_back{
	color:#00CC00;
	float:inherit
}
/* ▲SHI-NHK-3295-NEC対応▲ */