@charset "Shift_JIS";





/*--------------------------------------------------------------------
	list.php
--------------------------------------------------------------------*/



div#cathandList {
	margin: 0 0 20px 15px;}
	
div#cathandList h2#title{
	margin: 0 0 20px;
	padding: 0;
	height: auto;}
	
	
/*ˆê——
----------------------------------*/
div#cathandList div#listIchiran div#lead {
	margin: 0 0 30px 0;}

div#cathandList div#listIchiran div#lead div.right {
	float: right;
	width: 266px;}

div#cathandList div#listIchiran div#lead div.right img {
	padding: 2px;
	border: 1px solid #999;}

div#cathandList div#listIchiran div#lead div.left {
	float: left;
	width: 300px;}

div#cathandList div#listIchiran div#lead div.left h3 {
	margin: 0 0 10px 0;}

div#cathandList div#listIchiran div#vision {
	clear: both;
	margin: 0 0 20px 0;
	text-align: center;}

div#cathandList div#listIchiran div#form {
	margin: 0 0 20px 0;}

div#cathandList div#listIchiran div#form p {
	width: 415px;
	float: left;}

div#cathandList div#listIchiran div#form div {
	width: 150px;
	float: right;}	

div#cathandList div#listIchiran div.out {
	clear: both;
	margin: 0 0 30px 0;}

div#cathandList div#listIchiran div.out div.left {
	width: 160px;
	float: left;
	margin: 35px 0 0 0;}

div#cathandList div#listIchiran div.out div.right {
	float: right;
	width: 410px;
	background: url(../../images/cathand/seminar_bg.gif) repeat-y;}

div#cathandList div#listIchiran div.out div.right div.In {
	padding: 20px 0 10px 20px;
	background: url(../../images/cathand/seminar_head.gif) no-repeat top;}

div#cathandList div#listIchiran div.out div.right div.In ul {
	display: inline;
	float: left;
	width: 200px;
	margin: 0 5px;
	list-style-type: none;}

div#cathandList div#listIchiran div.out div.right div.In ul.end {
	width: 140px;}	

div#cathandList div#listIchiran div.out div.right div.In ul li {
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	font-size: 12px;
	background: url(../../images/cathand/dot.gif) no-repeat 0 center;}	

* html div#cathandList div#listIchiran div.out div.right div.In ul li {
	padding: 0;	}

div#cathandList div#listIchiran div.out div.right em {
	display: block;
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
	font-size: 1px;}


/*lŽ–˜J–±uK‰ïuŽt‘ãs
----------------------------------*/
div#cathandList div#jinjiroumukosyukai {
	background: url(../../images/cathand/jinjiroumukosyukai/bg01.jpg) no-repeat 40px 0;	
	
	}
div#cathandList div#jinjiroumukosyukai div.lead{
	overflow: hidden;
	margin: 0 0 20px 0;
}
div#cathandList div#jinjiroumukosyukai div.lead p{
	margin: 0 0 8px 0;
}
div#cathandList div#jinjiroumukosyukai div.lead div.parallelBlock01{
	margin: 0 0 12px 0;
}

div#cathandList div#jinjiroumukosyukai div.lead div.imageBlock01{
	float: right;
	margin: 0 0 12px 12px;
}
div#cathandList div#jinjiroumukosyukai div.lead div.imageBlock01 img{
	border: solid 1px #999;
	padding: 2px;
}

/*ƒƒŠƒbƒg*/
div#cathandList div#jinjiroumukosyukai div.section3#merit{
	margin: 0 0 20px;
	padding: 0;
}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.content3{
	border: solid 1px #999;
}
div#cathandList div#jinjiroumukosyukai div.section3#merit h3{
	margin: 0 0 0px 0;
}

/*ƒƒŠƒbƒg€–Ú*/
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#meritnaiyou{
	margin: 0 0 10px 0;	
}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#meritnaiyou ul {
	list-style-type: none;
	margin: 0 auto;
	width: 560px;
	
}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#meritnaiyou ul {}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#meritnaiyou ul li{
	border-bottom: dotted 1px #CCC;
	padding: 5px 5px;
}
* html div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#meritnaiyou ul li{zoom: 1;}
*+html div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#meritnaiyou ul li{zoom: 1;}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#meritnaiyou ul li:after{
	content:".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	overflow:hidden;
}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#meritnaiyou ul li div.column01{
	float: left;
	width: 82px;
	padding: 10px 10px;
}

div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#meritnaiyou ul li div.column02{
	float: left;
	width: 420px;
	padding: 10px 10px;
}

div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#meritnaiyou ul li div.column02 p.list{
	font-size: 110%;
	font-weight: bold;
}

/*‘ÎÛŽÒ—l*/
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#taisyosyasama{
	/*border: solid 1px #999;*/
	margin: 0 auto 10px;
	width: 560px;
}

div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#taisyosyasama h4{
	margin: 0 0 10px 0;
}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#taisyosyasama ul {
	margin: 0 0 10px 0;
}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#taisyosyasama ul li{
	padding: 10px 0;
	border-bottom: dotted 1px #CCC;
}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#taisyosyasama ul li p{
	margin: 0 0 10px 0;	
}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#taisyosyasama div.parallelBlock01{
	width: 374px;
	height: 40px;
	margin: 20px auto 20px;
	background: url(../../images/cathand/jinjiroumukansajisshi/btn01_off.jpg) no-repeat top left;}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#taisyosyasama div.parallelBlock01 a{
	display: block;
	height: 40px;
	text-indent: -9999px;
	background: url(../../images/cathand/jinjiroumukansajisshi/btn01_off.jpg) no-repeat top left;
	overflow: hidden;}
div#cathandList div#jinjiroumukosyukai div.section3#merit div.section4#taisyosyasama div.parallelBlock01 a:hover{
	background: url(../../images/cathand/jinjiroumukansajisshi/btn01_on.jpg) no-repeat top left;}
	
	
	
/*ƒtƒ[*/
div#cathandList div#jinjiroumukosyukai div.section3#flow{
	width: 560px;
	margin: 0 auto 20px;
}
div#cathandList div#jinjiroumukosyukai div.section3#flow h3{
	margin: 0 0 10px 0;
}
div#cathandList div#jinjiroumukosyukai div.section3#flow ul li{
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
	background: url(../../images/cathand/jinjiroumukosyukai/arrow.jpg) no-repeat bottom center;
}
div#cathandList div#jinjiroumukosyukai div.section3#flow ul li.last{
	background: none;
}

/*ŠJÃ‘ãs*/
div#cathandList div#jinjiroumukosyukai div.section3#benkyokainoKasaidaiko{
	width: 560px;
	margin: 0 auto 20px;
}
div#cathandList div#jinjiroumukosyukai div.section3#benkyokainoKasaidaiko h3{
	margin: 0 auto 10px;
}
div#cathandList div#jinjiroumukosyukai div.section3#benkyokainoKasaidaiko div.lead{
	margin: 0 0 10px;
}
div#cathandList div#jinjiroumukosyukai div.section3#benkyokainoKasaidaiko div.section4{}
div#cathandList div#jinjiroumukosyukai div.section3#benkyokainoKasaidaiko div.section4 h4{
	font-weight: bold;
}
div#cathandList div#jinjiroumukosyukai div.section3#benkyokainoKasaidaiko div.section4 ul li{
	padding: 0 0 0 15px;
	/*background: url(../../images/syugyokisoku/burette.jpg) no-repeat 0 0.3em;*/
	background: url(../../images/cathand/jinjiroumukosyukai/burette.gif) no-repeat 0 0.3em;
}


div#cathandList div#jinjiroumukosyukai div.section3#benkyokainoKasaidaiko div.section4#jittirei{
	background: #e1ffbd;
	padding: 10px;
}






/*lŽ–˜J–±ŠÄ¸ŽÀŽ{‘ãs
----------------------------------*/
div#cathandList div#jinjiroumukansajisshi{
	background: url(../../images/cathand/jinjiroumukansajisshi/bg01.jpg) no-repeat 40px 0;}

/**/
div#cathandList div#jinjiroumukansajisshi div.lead{
	margin: 0 0 20px 0;
}
div#cathandList div#jinjiroumukansajisshi div.lead p{
	margin: 0 0 8px 0;
}
div#cathandList div#jinjiroumukansajisshi div.lead div.parallelBlock01{
	margin: 0 0 12px 0;
}
/**/
div#cathandList div#jinjiroumukansajisshi div.section3#kigyonokoe{
	width: 560px;
	border: solid 1px #999;
	margin: 0 0 20px;
	padding: 10px 10px;
	background: #fff3f3;
}
div#cathandList div#jinjiroumukansajisshi div.section3#kigyonokoe h3{
	margin: 0 0 10px 0;
}
div#cathandList div#jinjiroumukansajisshi div.section3#kigyonokoe ul {
	margin: 0 0 15px 0;}
div#cathandList div#jinjiroumukansajisshi div.section3#kigyonokoe ul li{
	padding: 0 0 0 15px;
	background: url(../../images/cathand/jinjiroumukosyukai/burette.gif) no-repeat 0 0.3em;}
div#cathandList div#jinjiroumukansajisshi div.section3#kigyonokoe div.parallelBlock01{
	margin: 0 50px 20px;}	
div#cathandList div#jinjiroumukansajisshi div.section3#kigyonokoe div.parallelBlock02{
	width: 374px;
	height: 40px;
	margin: 0 auto 10px;
	background: url(../../images/cathand/jinjiroumukansajisshi/btn01_off.jpg) no-repeat top left;}
div#cathandList div#jinjiroumukansajisshi div.section3#kigyonokoe div.parallelBlock02 a{
	display: block;
	height: 40px;
	text-indent: -9999px;
	background: url(../../images/cathand/jinjiroumukansajisshi/btn01_off.jpg) no-repeat top left;
	overflow: hidden;}
div#cathandList div#jinjiroumukansajisshi div.section3#kigyonokoe div.parallelBlock02 a:hover{
	background: url(../../images/cathand/jinjiroumukansajisshi/btn01_on.jpg) no-repeat top left;}
	
/**/
div#cathandList div#jinjiroumukansajisshi div.section3#flow{
	width: 560px;
	margin: 0 auto 20px;
}
div#cathandList div#jinjiroumukansajisshi div.section3#flow h3{
	margin: 0 0 10px 0;
}
div#cathandList div#jinjiroumukansajisshi div.section3#flow ul li{
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
	background: url(../../images/cathand/jinjiroumukosyukai/arrow.jpg) no-repeat bottom center;
}
div#cathandList div#jinjiroumukansajisshi div.section3#flow ul li.last{
	background: none;
}




/*‚±‚±‚©‚ç”Lƒ‚ƒWƒ…[ƒ‹
----------------------------------*/
div#cathandList img.cate_header {
	display: block;
	clear: both;
	width: 580px;
	margin: 0 0 5px 0;
	display: none;}

div#cathandList p.cate_header {
	clear: both;
	width: 580px;
	padding: 0 0 15px 0;
	display: none;}
	
div#cathandList h2 {
	height: 27px;
	margin: 0 0 10px 0;
	padding: 3px 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #663333;
	background: url(../../images/cathand/title_head.gif) no-repeat;}

div#cathandList div.menu {
	clear: both;
	padding: 5px 0 15px 0;
	font-size: 12px;
	word-wrap: break-word;}
	
div#cathandList div.menu a {
	padding: 0 3px 0 4px;}

div#cathandList div.menu a:after {
	content: " ";}

div#cathandList div#contents div.product {
	clear: both;
	margin: 0 0 18px 0;
	border-bottom: 1px dotted #999;}

div#cathandList div#contents div.product img {	
	display: none;}
	
div#cathandList div#contents div.product div.inside span.new {
	display: block;
	width: 21px;
	height: 9px;
	background: url(../../images/cathand/new.gif) no-repeat;
	text-indent: -9999px;
	margin: 3px 0;
	font-size: 1px;}

div#cathandList div#contents div.product div.inside h3 {
	margin: 0 0 2px 0;
	padding: 0 0 0 25px;
	font-weight: bold;
	font-size: 14px;
	color: #205188;
	font-family: Verdana, sans-serif;
	background: url(../../images/cathand/table.gif) no-repeat 0 center;}

div#cathandList div#contents div.product div.inside p {
	font-size: 11px;}

div#cathandList div#contents div.product div.inside p.price {
	display: none;}

div#cathandList div#contents div.product p.detail {
	width: 580px;
	height: 20px;
	font-size: 1px;
	background: url(../../images/cathand/detail_go1.gif) no-repeat;}

div#cathandList div#contents div.product p.detail a {
	display: block;
	width: 580px;
	height: 20px;
	outline: none;
	text-indent: -9999px;
	background: url(../../images/cathand/detail_go2.gif) no-repeat;}
	
div#cathandList div#contents div.product p.detail a:hover {
	background: none;}

div.cathand_list_back {
	text-align: center;}


/*--------------------------------------------------------------------
	detail.php
--------------------------------------------------------------------*/

div#cathandDetail {
	margin: 0 0 20px 15px;}

div.cathand_detail {
	margin: 0 0 15px 0;
	height: 1%;}

div.cathand_detail:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
    font-size: 0;}

div.cathand_detail div.cathand_detail_left {
	margin: 0 0 15px 0;
	text-align: center;}

div.cathand_detail div.cathand_detail_left img {
	width: 465px;}
	

div.cathand_detail div.cathand_detail_img p {
	font-size: 10px;
	text-align: center;}

div.cathand_detail div.cathand_detail_right div.cathand_detail_img {
	text-align: center;
	margin: 15px 0;}
div.cathand_detail div.cathand_detail_right {
	text-align: center;}

div.cathand_detail div.cathand_detail_right table {
	display: none;}

div.cathand_detail div.cathand_detail_img img {
	width: 90px;
	margin: 0 2px;}

div.cathand_detail h2 {
	margin: 0 0 15px 0;
	padding: 2px 2px 2px 10px;
	color: #3B653A;
	font-weight: bold;
	background-color: #ADE4A5;
	border-bottom: 1px solid #73BA72;}

div.cathand_detail p span#img_title {
	display: block;
	font-size: 13px;
	margin: 0 0 2px 0;
	line-height: 1.1;
	text-align: center;}

div.cathand_detail div.cathand_detail_right {
	margin: 0 0 15px 0;}

div.cathand_detail div.cathand_detail_right p {
	margin: 0 0 5px 0;}

div.cathand_detail p.de_ad,
div.cathand_detail p.de_pr,
div.cathand_detail p.de_se {
	display: none;}		

div.cathand_detail div.de_de {
	margin: 0 auto;
	padding: 15px;
	background-color: #FBF9E1;}


div.cathand_detail div.de_de a {
	color: #f30;}

div.cathand_detail div.de_de a:hover {
	color: #999;}

p#cathand_detail_back {
	clear: both;
	margin: 15px 0 0 20px;
	text-align: center;
	background: url(../../images/arrow_back.gif) no-repeat 255px center;}	

ul#lawButton {
	height: 1%;
	margin: 0 0 20px 20px;}

ul#lawButton:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
    font-size: 0;}

ul#lawButton li {
	float: left;
	width: 198px;
	margin: 0 3px 0 0;
	text-align: center;
	font-size: 12px;
	background-color: #3366CC;}

ul#lawButton li.end {
	margin: 0;}	

ul#lawButton li a {
	display: block;
	width: 198px;
	color: #fff;
	background-color: #3366CC;}

ul#lawButton li a:hover {
	color: #666;
	background-color: #F1EB9C;}

	

	

/*--------------------------------------------------------------------
	reform.html
--------------------------------------------------------------------*/	

div#reform {
	margin: 0 0 20px 15px;
}
div#reform ul.exWrap {
	height: 1%;
	margin: 0 0 15px 0;
	padding: 10px;
	list-style-type: none;
	border: 1px solid #999;
}
div#reform ul.exWrap:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div#reform ul.exWrap li {
	float: left;
	margin: 0 10px 3px 0;
	text-align: center;
	font-weight: bold;
	color: #63A03A;
}
div#reform ul.exWrap li a {
	font-weight: normal;
	padding: 0 0 0 15px;
	color: #666;
	background: url(../../images/arrow.gif) no-repeat 0 center;
}
div#reform ul.exWrap li a:hover {
	color: #f60;
}
div#reform p.reformImg {
	float: left;
	margin: 0 15px 20px 0;
}
div#reform p.reformImg img {
	width: 300px;
	padding: 10px;
	background-color: #DDDDDD;
}
div#reform p.reformComent {
	margin: 0 0 20px 0;
}

div#reform div.example {
	clear: both;
	margin: 0 0 30px 0;
}
div#reform div.example h2 {
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	font-weight: bold;
	color: #666;
	border-left: 3px solid #ACCF49;
	border-bottom: 1px dotted #ACCF49;
}
div#reform div.example div.bfImg {
	height: 1%;
	width: 530px;
	margin: 0 auto 10px auto;
}
div#reform div.example div.bfImg:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div#reform div.example dl.before {
	float: left;
}
div#reform div.example dl.after {
	float: right;
}
div#reform div.example dl dt img {
	width: 230px;
	padding: 4px;
	border: 1px solid #999;
}
div#reform div.example dl dd {
	text-align: center;
	color: #666;
	font-weight: bold;
}
div#reform div.example p.arrow {
	display: none;
	background: url(../../images/cathand/before_after.gif) no-repeat;
}
div#reform div.example p {
	clear: both;
	padding: 5px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	line-height: 1.2;
}


/*--------------------------------------------------------------------
	otoiawase.php
--------------------------------------------------------------------*/
div#otoiawase {
	margin: 0 0 20px 20px;
}
div#otoiawase p {
	margin: 0 0 15px 0;
}
div#otoiawase table {
	width: 100%;
	border: 1px solid #999;
	margin: 0 0 20px 0;
}
div#otoiawase table td,
div#otoiawase table th {
	border: 1px solid #999;
	padding: 5px;
}
div#otoiawase table td.form_index {
	width: 35%;
	text-align: center;
	background-color: #FEF1D1;
}
div#otoiawase table tr.style_name input {
	width:200px;
}
div#otoiawase table tr.style_kana input {
	width:200px;
}
div#otoiawase table tr.style_add input {
	width:260px;
}
div#otoiawase table tr.style_e_mail input {
	width:260px;
}
div#otoiawase table tr.style_e_mail_check input {
	width:260px;
}
div#otoiawase table tr td textarea {
	width: 99%;
	height: 260px;
}
div#otoiawase table tr.tr_submit td.td_submit {
	text-align: center;
}
div#otoiawase span {
	color:#f00;
}

div#otoiawase span.red_border{
	border-bottom: 1px solid #f00;
}

div#otoiawase p.roumu {
	margin: 0 0 20px 0;
	padding: 5px;
	text-align: center;
	color: #f30;
	border: 1px solid #f30;
}





div#otoiawase table.form_5781{}
/*
div#otoiawase table.form_5781 {
	width: 100%;
	border: 1px solid #999;
	margin: 0 0 20px 0;
}*/
div#otoiawase table.form_5781 td,
div#otoiawase table.form_5781 th {
	border: 1px solid #999;
	border-right: none;
	border-left: none;
}

div#otoiawase table.form_5781 td.form_index {
	width: 35%;
	text-align: left;
	background-color: #FEF1D1;
}



/*–³—¿f’fƒ`ƒFƒbƒNƒŠ[ƒh•”•ª*/
div#otoiawase div.shindancheckAriNashi ul li{
	float: left;
}
div#otoiawase div.shindancheckAriNashi ul li.pseudo-first-child{
	margin: 0 10px 0 0;
}
div#otoiawase div.shindancheckAriNashi ul{
	margin: -10px 0px 5px 4px;
}
* html div#otoiawase div.shindancheckAriNashi ul{zoom: 1;}
*+html div#otoiawase div.shindancheckAriNashi ul{zoom: 1;}
div#otoiawase div.shindancheckAriNashi ul:after{
	content:".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	clear: both;
}
/*
div#otoiawase table.form_5781 tr.style_name input {
	width:200px;
}
div#otoiawase table.form_5781 tr.style_kana input {
	width:200px;
}
div#otoiawase table.form_5781 tr.style_add input {
	width:260px;
}
div#otoiawase table.form_5781 tr.style_e_mail input {
	width:260px;
}
div#otoiawase table.form_5781 tr.style_e_mail_check input {
	width:260px;
}
div#otoiawase table.form_5781 tr td textarea {
	width: 99%;
	height: 260px;
}*/
div#otoiawase table.form_5781 tr td input[type="radio"] {
	vertical-align: -0.1em;
}

div#otoiawase table.form_5781 tr.style_field38 td,
div#otoiawase table.form_5781 tr.style_field39 td,
div#otoiawase table.form_5781 tr.style_field40 td,
div#otoiawase table.form_5781 tr.style_field41 td,
div#otoiawase table.form_5781 tr.style_field42 td,
div#otoiawase table.form_5781 tr.style_field43 td,
div#otoiawase table.form_5781 tr.style_field44 td{
	background-color: transparent;
	font-weight: bold;
	padding: 5px 5px;
	padding: 2px 5px;
}

div#otoiawase table.form_5781 tr.style_field8 td.form_index,
div#otoiawase table.form_5781 tr.style_field9 td.form_index,
div#otoiawase table.form_5781 tr.style_field10 td.form_index,
div#otoiawase table.form_5781 tr.style_field11 td.form_index,
div#otoiawase table.form_5781 tr.style_field12 td.form_index,
div#otoiawase table.form_5781 tr.style_field13 td.form_index,
div#otoiawase table.form_5781 tr.style_field14 td.form_index,
div#otoiawase table.form_5781 tr.style_field15 td.form_index,
div#otoiawase table.form_5781 tr.style_field16 td.form_index,
div#otoiawase table.form_5781 tr.style_field17 td.form_index,
div#otoiawase table.form_5781 tr.style_field18 td.form_index,
div#otoiawase table.form_5781 tr.style_field19 td.form_index,
div#otoiawase table.form_5781 tr.style_field20 td.form_index,
div#otoiawase table.form_5781 tr.style_field21 td.form_index,
div#otoiawase table.form_5781 tr.style_field22 td.form_index,
div#otoiawase table.form_5781 tr.style_field23 td.form_index,
div#otoiawase table.form_5781 tr.style_field24 td.form_index,
div#otoiawase table.form_5781 tr.style_field25 td.form_index,
div#otoiawase table.form_5781 tr.style_field26 td.form_index,
div#otoiawase table.form_5781 tr.style_field27 td.form_index,
div#otoiawase table.form_5781 tr.style_field28 td.form_index,
div#otoiawase table.form_5781 tr.style_field29 td.form_index,
div#otoiawase table.form_5781 tr.style_field30 td.form_index,
div#otoiawase table.form_5781 tr.style_field31 td.form_index,
div#otoiawase table.form_5781 tr.style_field32 td.form_index,
div#otoiawase table.form_5781 tr.style_field33 td.form_index,
div#otoiawase table.form_5781 tr.style_field34 td.form_index,
div#otoiawase table.form_5781 tr.style_field35 td.form_index,
div#otoiawase table.form_5781 tr.style_field36 td.form_index,
div#otoiawase table.form_5781 tr.style_field37 td.form_index{
	border-right: none;
	border-left: none;
	padding: 2px 5px;
}
div#otoiawase table.form_5781 tr.style_field8 td.list_value,
div#otoiawase table.form_5781 tr.style_field9 td.list_value,
div#otoiawase table.form_5781 tr.style_field10 td.list_value,
div#otoiawase table.form_5781 tr.style_field11 td.list_value,
div#otoiawase table.form_5781 tr.style_field12 td.list_value,
div#otoiawase table.form_5781 tr.style_field13 td.list_value,
div#otoiawase table.form_5781 tr.style_field14 td.list_value,
div#otoiawase table.form_5781 tr.style_field15 td.list_value,
div#otoiawase table.form_5781 tr.style_field16 td.list_value,
div#otoiawase table.form_5781 tr.style_field17 td.list_value,
div#otoiawase table.form_5781 tr.style_field18 td.list_value,
div#otoiawase table.form_5781 tr.style_field19 td.list_value,
div#otoiawase table.form_5781 tr.style_field20 td.list_value,
div#otoiawase table.form_5781 tr.style_field21 td.list_value,
div#otoiawase table.form_5781 tr.style_field22 td.list_value,
div#otoiawase table.form_5781 tr.style_field23 td.list_value,
div#otoiawase table.form_5781 tr.style_field24 td.list_value,
div#otoiawase table.form_5781 tr.style_field25 td.list_value,
div#otoiawase table.form_5781 tr.style_field26 td.list_value,
div#otoiawase table.form_5781 tr.style_field27 td.list_value,
div#otoiawase table.form_5781 tr.style_field28 td.list_value,
div#otoiawase table.form_5781 tr.style_field29 td.list_value,
div#otoiawase table.form_5781 tr.style_field30 td.list_value,
div#otoiawase table.form_5781 tr.style_field31 td.list_value,
div#otoiawase table.form_5781 tr.style_field32 td.list_value,
div#otoiawase table.form_5781 tr.style_field33 td.list_value,
div#otoiawase table.form_5781 tr.style_field34 td.list_value,
div#otoiawase table.form_5781 tr.style_field35 td.list_value,
div#otoiawase table.form_5781 tr.style_field36 td.list_value,
div#otoiawase table.form_5781 tr.style_field37 td.list_value{
	border-right: none;
	border-left: none;
	padding: 2px 5px;
}

div#otoiawase table.form_5781 tr.style_field45 td{
	background-color: transparent;
	font-weight: bold;
	font-size: 110%;
	letter-spacing: 0.1em;
	padding: 7px 8px 5px;
	/*border-bottom: inset 1px #CCC;
	border-top: outset 3px #EFEFEF;
	border-top: outset 1px #F93;*/
	background: #ededed url(../../images/cathand/td_bg01.jpg) no-repeat top left;
}
div#otoiawase table.form_5781 tr.style_field46 td{
	background-color: transparent;
	font-weight: bold;
	font-size: 110%;
	letter-spacing: 0.1em;
	padding: 7px 8px 5px;
	/*border-bottom: inset 1px #CCC;
	border-top: outset 3px #EFEFEF;
	border-top: outset 1px #F93;*/
	background: #ededed url(../../images/cathand/td_bg01.jpg) no-repeat top left;
}

div#otoiawase table.form_5781 tr.tr_submit td.td_submit {
	text-align: center;
}
div#otoiawase span {
	color:#f00;
}

/*--------------------------------------------------------------------
	otoiawase.php SSl”Å
--------------------------------------------------------------------*/
#main_ssl{
	width:780px;
}
#main_ssl div#otoiawase{
	margin:0 15px 0 15px;
}

#main_ssl p.ssl {
	text-align:right;
	margin:0 0 20px;
}
