/* CSS Document */
html, body {
height: 100%;
}

body {
background-color: #FEFAF1;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
color:#333333;
font-size:85%;
line-height:1.5;
}
th, td, textarea {
word-break: break-all;
word-wrap: break-word;
}
img{
margin:0;
}
.delete{
margin:0;
vertical-align:middle;
float:left;
}
.cboth{
clear:both;
line-height:0;
font-size:0px;
}
p{
margin:0;
padding:0;
}
ul{
list-style:none;
margin:0;
padding:0;
}
a {
	outline: none;
}
.boldText{
font-weight:bold;
}
/* 文字色設定 */
.myRed{
color:#FF0200;
}
.mycomentRed{
color:#FF0200;
font-size:95%;
}
.myBrue{
color:#006699;
}
.myGray{
color:#666666;
}
.myOrange{
color:#FF7F00;
}
.myGreen{
color:#74B000;
}
/* 文字色設定ここまで */

/* 見出し設定 */
h1{
line-height:normal;
}
h2{
margin:8px 0px 0px 20px;
font-size:18px;
line-height:normal;
}

.title h4{
color:#333333;
margin:0px;
padding:5px 0px 2px 21px;
background-image:url(../../image/ti_bk006.gif);
background-repeat: no-repeat;
background-position: left top;
font-size: 110%;
line-height:normal;
}

.formTitle1 h4{
color:#333333;
background-image:url(/common/image/ti_bk009.gif);
background-position:left;
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
font-size: 110%;
line-height:normal;
}
.formTitle1 .text{
	font-weight:normal;
}
.title8 h5{
color:#333333;
margin:0px;
padding:5px 0px 2px 20px;
background-image:url(/common/image/ti_bk008.gif);
background-repeat: no-repeat;
background-position: left top;
font-size: 130%;
line-height:normal;
}
.title2 h5{
color:#333333;
margin:0px;
padding:5px 0px 2px 20px;
background-image:url(/common/image/ti_bk006.gif);
background-repeat: no-repeat;
background-position: left top;
font-size: 130%;
line-height:normal;
}
.detailtitle h5{
color:#333333;
margin:0px;
padding:5px 0px 2px 20px;
background-image:url(/common/image/ti_bk006.gif);
background-repeat: no-repeat;
background-position: left top;
font-size: 130%;
line-height:normal;
}
.syoukaititle h5{
color:#333333;
margin:0px;
padding:5px 0px 2px 20px;
background-image:url(/common/image/ti_bk006.gif);
background-repeat: no-repeat;
background-position: left top;
font-size: 130%;
line-height:normal;
}
.syoukaititle2 h5{
color:#333333;
margin:0px;
padding:5px 0px 2px 10px;
background-image:url(/common/image/ti_bk_top02.gif);
background-repeat: no-repeat;
background-position: left top;
font-size: 130%;
line-height:normal;
}
.syoukaititle2 h5 img{
margin:0px 10px 0px 0px;
padding:0px 0px 3px 0px;
line-height:0;
vertical-align:middle;
}
.formTitle1 h5{
color:#333333;
background-image:url(/common/image/ti_bk010.gif);
background-position:left;
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
font-size: 110%;
line-height:normal;
}
.formTitle2 h5{
color:#333333;
border-left:14px solid #8DBA35;
margin:0px;
padding:0px 0px 0px 8px;
font-size: 110%;
line-height:normal;
}

h6{
margin:0;
font-size:14px;
color:#333333;
}
/* 見出し設定ここまで */
#container #area #leftContents .title1{
margin:0px 0px 10px 0px;
padding:0px;
background-color: #ECE5C8;
background-image:url(/common/image/ti_bk005.gif);
background-repeat: no-repeat;
background-position: left bottom;
width: 585px;
}
.formTitle1{
margin:0px 0px 5px 0px;
padding:0px;

}
.formTitle2{
margin:15px 0px 5px 0px;
padding:0px;
width: 585px;
}
#container #area #rightrecord .title8{
width:595px;
background-image:url(/common/image/ti_bk007.gif);
background-repeat:no-repeat;
background-position: left bottom;
padding:0;
margin-bottom:10px;
}
#container #area #rightrecord .title9{
width:595px;
background-image:url(/common/image/ti_bk007.gif);
background-repeat:no-repeat;
background-position: left bottom;
padding:0;
margin-bottom:10px;
}
#container #area #leftContents .leftBox1 .title2{
width:585px;
background-image:url(/common/image/ti_bk005.gif);
background-repeat:no-repeat;
background-position: left bottom;
padding:0;
margin-bottom:20px;
}
.detailtitle{
width:585px;
background-image:url(/common/image/ti_bk005.gif);
background-repeat:no-repeat;
background-position: left bottom;
padding:0;
margin-bottom:10px;
}
.syoukaititle{
width:585px;
background-image:url(/common/image/ti_bk005.gif);
background-repeat:no-repeat;
background-position: left bottom;
padding:0;
}
.syoukaititle2{
width:595px;
background-image:url(/common/image/ti_bk_bottom02.gif);
background-repeat:no-repeat;
background-position: left bottom;
margin-top:0px;
padding:0;
}
/* 文字サイズ設定 */
.main {
font-size:100%;
line-height:1.5;
}

.sub {
font-size:90%;
line-height:1.5;
}
.hd {
font-size:110%;
line-height:1.5;
}

.big {
font-size:120%;
line-height:1.5;
}

.small{
font-size:85%;
line-height:1.5;
}

.small2{
font-size:80%;
line-height:1.5;
}
/* 文字サイズ設定ここまで */

/* リンク色設定 */
a:link {
color: #006699;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #9933CC;
}
a:hover {
text-decoration:underline;
}
a:active {
color:#FF3333;
text-decoration:underline;
}

/* リンク色設定ここまで */

/* tabal,th,tdに関する設定 */
.tabalType1{
margin:0px;
padding:0px;
border:solid 1px #bebebe;
border-collapse:collapse;
text-align:left;
color:#333333;
}
.tabalType2{
margin:0px;
padding:0px;
border:solid 1px #bebebe;
border-collapse:collapse;
text-align:left;
color:#333333;
}
.tabalType3{
margin:10px 0px 0px 0px;
padding:0px;
border:solid 1px #bebebe;
border-collapse:collapse;
text-align:left;
color:#333333;
width:292px;
height:92px;
float:left;
clear:both;
}
.tabalType4{
margin:10px 0px 0px 11px;
padding:0px;
border:solid 1px #bebebe;
border-collapse:collapse;
text-align:left;
color:#333333;
width:292px;
height:92px;
float:right;
}
.tabalType5{
margin:10px 0px 0px 0px;
padding:0px;
border:solid 1px #bebebe;
border-collapse:collapse;
text-align:left;
color:#333333;
width:595px;
float:cboth;
}
.tabalType6{
margin:10px 0px 0px 0px;
padding:0px;
border:solid 1px #bebebe;
border-collapse:collapse;
text-align:left;
color:#333333;
width:595px;
float:cboth;
}
.tabalType7{
margin:0px 0px 0px 0px;
padding:0px;
border:solid 3px #8DBA35;
border-collapse:collapse;
text-align:left;
color:#333333;
width:595px;
float:cboth;
}
.tabalType8{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
border:solid 3px #bebebe;
border-collapse:collapse;
text-align:left;
color:#333333;
width:595px;
float:cboth;
}
.tabalType9{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
border:solid 1px #bebebe;
border-collapse:collapse;
text-align:left;
color:#333333;
width:585px;
float:cboth;
}
.tabalType10{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
border:solid 3px #bebebe;
border-collapse:collapse;
text-align:left;
color:#333333;
width:565px;
float:cboth;
}
.tabalType1 .thType1{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:116px;
padding:5px;
vertical-align:top;
text-align:left;
}

.tabalType1 .tdType1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:446px;
padding:5px;
vertical-align:top;
}

.tabalType1 .thType32{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:120px;
padding:5px;
vertical-align:top;
text-align:left;
}

.tabalType1 .thType2{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:100px;
padding:5px;
vertical-align:top;
text-align:left;
}

.tabalType1 .thType3{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:110px;
padding:5px;
vertical-align:top;
text-align:left;
}
.tabalType1 .thType4{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:124px;
padding:5px;
vertical-align:top;
text-align:left;
}
.tabalType1 .thType5{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:75px;
padding:5px;
vertical-align:top;
text-align:left;
}
.tabalType1 .thType6{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:420px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType7{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:50px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType8{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:95px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType9{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:65px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType10{
background-color:#E3F1FD;
border:solid 1px #bebebe;
width:187px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType11{
background-color:#E3F1FD;
border:solid 1px #bebebe;
width:98px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType12{
background-color:#CAE7FF;
border:solid 1px #bebebe;
width:98px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType13{
background-color:#E3F1FD;
border:solid 1px #bebebe;
width:110px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType14{
background-color:#FFAE5E;
border:solid 1px #bebebe;
width:440px;
padding:5px;
vertical-align:top;
color:#FFFFFF;
}
.tabalType1 .thType15{
background-color:#FFF3E6;
border:solid 1px #bebebe;
width:80px;
padding:5px;
vertical-align:top;
color:#003399;
}
.tabalType1 .thType16{
background-color:#E3F1FD;
border:solid 1px #bebebe;
width:440px;
padding:5px;
}
.tabalType1 .thType17{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:102px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType18{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:90px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType19{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:170px;
padding:5px;
vertical-align:top;
text-align:left;
}
.tabalType1 .thType20{
background-color:#ECE5C8;
border:solid 1px #bebebe;
width:196px;
padding:5px;
vertical-align:top;
text-align:left;
}
.tabalType1 .thType21{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:100px;
padding:5px;
vertical-align:top;
text-align:left;
}
.tabalType1 .thType22{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:575px;
padding:5px;
vertical-align:top;
text-align:left;
}
.tabalType1 .thType23{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:585px;
padding:5px;
vertical-align:top;
}
/* C側会社情報・商談ページにのみ使用するため、作成 */
.tabalType1 .thType30{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:118px;
padding:5px;
vertical-align:top;
}
.openHideDetail{
font-size:12px;
padding:0px 0px 20px 0px;
}
/* C側会社情報・商談ページにのみ使用するため、作成 ここまで*/

.tabalType1 .thType24{
background-color:#ECE5C8;
border:solid 1px #bebebe;
width:205px;
padding:5px;
vertical-align:top;
text-align:left;
}
.tabalType1 .thType25{
background-color:#ECE5C8;
border:solid 1px #bebebe;
width:170px;
padding:5px;
vertical-align:top;
text-align:left;
}
.tabalType1 .thType26{
background-color:#ECE5C8;
border:solid 1px #bebebe;
width:212px;
padding:5px;
vertical-align:top;
text-align:left;
}
.tabalType1 .thType27{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:166px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType28{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:150px;
padding:5px;
vertical-align:top;
}
.tabalType1 .thType29{
background-color:#FAF7E9;
border:1px solid #BEBEBE;
padding:3px;
vertical-align:top;
width:66px;
}
.tabalType1 .thType31{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:160px;
padding:5px;
vertical-align:top;
text-align:left;
}

/*基本事例一覧用*/
.tabalType1 .thType33{
background-color:#F0EBD2;
border:solid 1px #bebebe;
width:110px;
padding:5px;
vertical-align:top;
}
/*ここまで*/

.tabalType7 .thType1{
background-color:#ECE5C8;
border:solid 1px #bebebe;
width:205px;
padding:5px;
vertical-align:top;
}
.tabalType8 .thType1{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:205px;
padding:5px;
vertical-align:top;
}
.tabalType9 .thType1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType2{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:180px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType3{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:470px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType4{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:120px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType5{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:150px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType6{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:152px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType7{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:256px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType8{
background-color:#F2FAFF;
border:solid 1px #bebebe;
width:75px;
padding:5px;
vertical-align:top;
font-size:13px;
}
.tabalType1 .tdType9{
background-color:#F2FAFF;
border:solid 1px #bebebe;
width:420px;
padding:5px;
vertical-align:top;
font-size:13px;
}
.tabalType1 .tdType10{
background-color:#FFF7F7;
border:solid 1px #bebebe;
width:75px;
padding:5px;
vertical-align:top;
font-size:13px;
}
.tabalType1 .tdType11{
background-color:#FFF7F7;
border:solid 1px #bebebe;
width:420px;
padding:5px;
vertical-align:top;
font-size:13px;
}
.tabalType1 .tdType12{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:360px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType13{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:110px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType14{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:120px;
padding:5px;
vertical-align:top;
}

.tabalType1 .tdType14 div.mitsumoriCalendar{
padding:0px 7px 0px 0px;
float:left;
width:90px;
clear: left;
}
.tabalType1 .tdType20 div.sekouCalendar{
padding:0px 7px 0px 0px;
float:left;
width:120px;
clear: left;
}
.tabalType1 .tdType14 input{
width:85px;
}
.tabalType1 .tdType15{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:215px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType16{
background-color:#FFFFFF;
border:solid 1px #bebebe;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType17{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:392px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType18{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:286px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType19{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:117px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType20{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:230px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType21{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:218px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType22{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:130px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType23{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:47px;
padding:5px;
vertical-align:middle;
}
.tabalType1 .tdType24{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:98px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType25{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:320px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType26{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:260px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType27{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:50px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType28{
background-color:#FFF3E6;
border:solid 1px #bebebe;
width:95px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType29{
background-color:#FFF3E6;
border:solid 1px #bebebe;
width:160px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType30{
background-color:#FFF3E6;
border:solid 1px #bebebe;
width:70px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType31{
background-color:#FFF3E6;
border:solid 1px #bebebe;
width:350px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType32{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:450px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType33{
background-color:#FFF3E6;
border:solid 1px #bebebe;
width:450px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType34{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:780px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType35{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:460px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType36{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:233px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType37{
background-color:#FFFFFF;
border:solid 1px #bebebe;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType38{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:405px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType39{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:80px;
padding:5px;
vertical-align:middle;
}
.tabalType1 .tdType40{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:341px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType41{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:255px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType42{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:110px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType43{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:575px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType44{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:485px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType45{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:78px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType46{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:351px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType47{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:495px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType48{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:120px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType49{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:585px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType50{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:350px;
padding:5px;
vertical-align:middle;
}
.tabalType1 .tdType51{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:477px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType52{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:80px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType53{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:396px;
padding:5px;
vertical-align:top;
}
.tabalType1 .tdType54{
background-color:#FFFFFF;
border:1px solid #BEBEBE;
padding:3px;
vertical-align:top;
width:auto;
}
.tabalType1 .tdType55{
background-color:#FFFFFF;
border:1px solid #BEBEBE;
padding:3px;
vertical-align:top;
width:409px;
}
/*基本事例一覧用*/
.tabalType1 .tdType56{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:152px;
padding:5px;
vertical-align:top;
}
/*ここまで*/
.tabalType3 .thType1{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:280px;
height:22px;
padding:2px 3px 3px 4px;
vertical-align:top;
text-align:left;
}
.tabalType4 .thType1{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:282px;
height:22px;
padding:2px 3px 3px 4px;
vertical-align:top;
text-align:left;
}
.tabalType3 .tdType1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:282px;
padding:5px;
height:70px;
vertical-align:top;
}
.tabalType4 .tdType1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:282px;
padding:5px;
height:70px;
vertical-align:top;
}
.tabalType3 .tdTypeMode1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:396px;
padding:5px;
height:70px;
vertical-align:top;
}
.tabalType4 .tdTypeMode1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:396px;
padding:5px;
height:70px;
vertical-align:top;
}
.tabalType5 .thType1{
background-color:#FAF7E9;
border:solid 1px #bebebe;
padding:2px 3px 3px 4px;
vertical-align:top;
text-align:left;
}
.tabalType5 .tdType1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
padding:5px;
vertical-align:top;
}
.tabalType6 .thType1{
background-color:#8DBA35;
border:solid 1px #bebebe;
padding:2px 3px 3px 4px;
vertical-align:top;
text-align:left;
}
.tabalType6 .tdType1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
padding:5px;
vertical-align:top;
}
.tabalType7 .tdType1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:68px;
padding:5px;
vertical-align:top;
}
.tabalType7 .tdType2{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:341px;
padding:5px;
vertical-align:top;
}
.tabalType8 .tdType1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:68px;
padding:5px;
vertical-align:top;
}
.tabalType9 .tdType1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
padding:5px;
vertical-align:top;
}
.tabalType10 .tdType1{
background-color:#FFFFFF;
border:solid 1px #bebebe;
width:82px;
padding:5px;
vertical-align:middle;
text-align:left;
}
.tabalType10 .thType1{
background-color:#FAF7E9;
border:solid 1px #bebebe;
width:190px;
padding:5px;
vertical-align:middle;
}
/* tabal,th,tdに関する設定ここまで */

/* 子要素に関する設定 textarea部分*/
.tabalType1 textarea{
margin:0px 0px 5px 0px;
width:430px;
}
.tabalType1 textarea.kamei{
margin:0px 0px 5px 0px;
width:400px;
}
/* 子要素に関する設定 textarea部分ここまで*/

/* 子要素に関する設定 th部分(全ページ共通で使用) */
th span{
padding-right:5px;
line-height:1.5;
}

/* 子要素に関する設定 th部分(全ページ共通で使用)ここまで */

/* 子要素に関する設定 td部分(全ページ共通で使用) */
td .defaultText{
margin:0px 0px 5px 0px;
padding:0px;
}

td div.family {
margin-bottom: 5px;
zoom: 1;
}
td div.family:after {
content: ".";
clear: both;
display: block;
height: 0;
font-size: 0;
line-height: 0;
visibility: hidden;
}
td .familyText{
width:126px;
float:left;
padding:0px;
}

td .familyNum{
width:320px;
float:right;
padding:0px;
}

td .noticeText{
color:#666666;
margin:0px 0px 0px 0px;
padding:0px;
}

td .defaultText2{
margin:10px 0px 5px 0px;
padding:0px;
}

td .defaultText3{
margin:0px 0px 0px 10px;
padding:0px;
}

.defaultText4{
margin:10px 0px 5px 0px;
padding:0px;
}
.defaultText5{
margin:0px 0px 5px 23px;
padding:0px;
}
.defaultText6{
margin:5px 0px 0px 0px;
padding:0px;
}
.defaultText7{
margin:5px 0px 10px 0px;
padding:0px;
}
.defaultText8{
margin:20px 0px 0px 0px;
padding:0px;
}
.defaultText9{
margin:5px 0px 20px 0px;
padding:0px;
}
.defaultText10{
margin:0px 0px 5px 0px;
padding:0px;
}

dl.tyuui{
margin:0px;
padding:0px;
width:585px;
}
.tyuui dt{
margin:0px;
padding:0px;
float:left;
width:20px;
clear:both;
}
.tyuui dd{
margin:0px 0px 5px 0px;
padding:0px;
float:left;
width:565px;
position:relative;
}

dl{
margin:0px;
padding:0px;
width:432px;
}

.noticeText dt{
margin:0px;
padding:0px;
float:left;
width:20px;
clear:both;
}

.noticeText dd{
margin:0px 0px 5px 0px;
padding:0px;
float:left;
width:412px;
position:relative;
}

.noticeText2 dt{
margin:15px 0px 0px 0px;
padding:0px;
float:left;
width:20px;
clear:both;
}

.noticeText2 dd{
margin:15px 0px 5px 0px;
padding:0px;
float:left;
width:412px;
position:relative;
}
dl.noticeText3 {
margin:0px;
padding:0px;
width:200px;
}
.noticeText3 dt{
margin:15px 0px 0px 0px;
padding:0px;
float:left;
width:20px;
clear:both;
}

.noticeText3 dd{
margin:15px 0px 5px 0px;
padding:0px;
float:left;
position:relative;
}
/* 子要素に関する設定 td部分(全ページ共通で使用)ここまで */

#container{
width:849px;
background-image:url(../img/bk_001.gif);
background-repeat:repeat-y;
margin:0 auto;
text-align:left;
height: 100%;
min-height: 100%;
}
body > #container{
	height: auto;
}
#container2{
width:966px;
background-image:url(/common/image/bk_002.gif);
background-repeat:repeat-y;
background-color:#F5FAFF;
margin:0 auto;
text-align:left;
}
#area{
width:801px;
margin:0 auto;
min-height: 300px;
}
* html #area{
height: 300px;	
}
#area2{
width:910px;
margin:0 auto;
}
#header2{
width:950px;
margin:0 auto;
}
.cboth{
clear:both;
}

#leftContents{
width:585px;
float:left;
}
#leftContents2{
width:410px;
float:left;
}
#leftContents3{
width:450px;
float:left;
}
#rightContents{
width:200px;
margin-left:15px;
float:right;
}
#rightContents2{
width:490px;
margin-left:10px;
float:right;
}
#rightContents3{
width:450px;
margin-left:10px;
float:right;
}
#leftMenu{
width:190px;
margin-right:15px;
margin-top:12px;
float:left;
}
#rightrecord{
width:595px;
margin-top:12px;
float:right;
}
#footer{
padding:20px 0px 0px 0px;
border-top:1px solid #999999;
width:800px;
margin:20px auto 0;
}
.left{
width:479px;
margin:0;
float:left;
}
.right{
width:286px;
margin:0px 0px 0px 15px;
float:right;
}
.iconArrow1{
background-image:url(/common/image/ar_003.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
margin-bottom:0px;
}
.iconArrow4{
background-image:url(/common/image/ar_004.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:20px;
margin:20px 0px 0px 0px;
}
.error{
background-color:#FFE5E5;
border:1px solid #FF0200;
padding:3px;
font-size:14px;
font-weight:bold;
color:#FF0200;
margin-top:20px;
margin-bottom:20px;
clear:both;
}
.syousaiArrow4{
background-image:url(/common/image/ar_002.gif);
background-repeat:no-repeat;
background-position:left;
/*vertical-align:5px;*/
padding-left:20px;
margin:0px 0px 0px 10px;
}
.iconArrow19{
background-image:url(/common/image/ar_002.gif);
background-repeat:no-repeat;
background-position:left 3px;
display:block;
vertical-align:5px;
padding-left:15px;
margin:0px 0px 0px 10px;
}
.iconArrow3{
background-image:url(/common/image/ar_003.gif);
background-repeat:no-repeat;
background-position:left;
float:left;
vertical-align:5px;
padding-left:20px;
margin:0px 15px 0px 10px;
}
.iconArrow5{
background-image:url(/common/image/ar_003.gif);
background-repeat:no-repeat;
background-position:left;
float:left;
vertical-align:5px;
padding-left:20px;
margin:0px 15px 0px 10px;
}
.iconArrow6{
background-image:url(/common/image/ar_003.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
margin-bottom:10px;
}
.iconArrow13{
background-image:url(/common/image/ar_003.gif);
background-repeat:no-repeat;
background-position:left;
float:left;
vertical-align:5px;
padding-left:20px;
margin:0px 15px 0px 0px;
}
.arrow{
background-image:url(/common/image/ar_003.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:20px;
margin-bottom:10px;
}
.arrowSyuusei{
display:block;
background-image:url(/common/image/ar_003.gif);
background-repeat:no-repeat;
background-position:left;
float:right;
vertical-align:5px;
padding-left:20px;
margin:10px 0px 0px 0px;
}


.lowNavi{
width:190px;
margin:0;
padding:0;
}
#leftMenu .lowNavi1{
background-image:url(/common/image/bk_navi001.gif);
background-repeat:no-repeat;
background-position:top;
margin:0;
padding:0;
width:190px;
line-height:normal;
}
#leftMenu .lowNavi1 img{
margin:3px 3px 2px 3px;
padding:0;
width:184px;
height:28px;
}
#leftMenu .lowNavi2{
border-top:1px solid #BEBEBE;
background-image:url(/common/image/bk_navi002.gif);
background-repeat:no-repeat;
background-position:bottom;
margin:0;
padding:0;
width:190px;
line-height:normal;
}
#leftMenu .lowNavi2 img{
margin:2px 3px 3px 3px;
width:184px;
height:28px;
}
#leftMenu .lowNavi3{
border-top:1px solid #BEBEBE;
border-left:1px solid #BEBEBE;
border-right:1px solid #BEBEBE;
margin:0;
padding:0;
line-height:normal;
}
#leftMenu .lowNavi3 img{
margin:2px 2px 0px 2px;
width:184px;
}
/*商談履歴以降の画面のローカルナビ用*/
#leftMenu .lowNavi4{
border-top:1px solid #BEBEBE;
border-left:1px solid #BEBEBE;
border-right:1px solid #BEBEBE;
margin:0;
padding:0;
line-height:normal;
}
#leftMenu .lowNavi4 img{
margin:2px 2px 2px 2px;
width:184px;
height:28px;
}
/*商談履歴以降の画面のローカルナビ用*/
.lowNavi1 dl{
border-left:1px solid #BEBEBE;
border-right:1px solid #BEBEBE;
margin:0;
padding:0;
width:188px;
}
.lowNavi1 dt.ankenTitle1{
margin:3px 2px 3px 2px;
padding:0px 0px 2px 0px;
border-bottom:1px solid #BEBEBE;
width:183px;
}
.lowNavi1 dt.ankenTitle2{
margin:3px 2px 0px 2px;
padding:3px 2px 2px 15px;
border-top:1px solid #BEBEBE;
width:167px;
}
.lowNavi1 dt.ankenTitle3{
margin:3px 0px 3px 2px;
padding:3px 0px 2px 0px;
width:183px;
}
#leftMenu .lowNavi1 dd.displayCompany{
background-color:#E3EFCA;
margin:3px 2px 3px 2px;
padding:0px 0px 2px 0px;
width:183px;
}
#leftMenu .lowNavi1 dd.displayCompany2{
background-color:#E3EFCA;
background-image:url(/common/image/li_dot003.gif);
background-repeat:repeat-x;
background-position:center top;
margin:3px 2px 3px 2px;
padding:0px 0px 2px 0px;
width:183px;
}
.lowNavi1 p.sekouName1{
margin:0px 3px 0px 16px;
padding:2px 0px 2px 0px;
width:162px;
}
.lowNavi1 dd.sekouName2{
background-image:url(/common/image/li_dot003.gif);
background-repeat:repeat-x;
background-position:center top;
margin:0px 3px 0px 18px;
padding:2px 0px 2px 0px;
width:162px;
}
.lowNavi1 dd.sekouName3{
margin:0px 3px 0px 18px;
padding:2px 0px 2px 0px;
width:162px;
}
#leftMenu .flashPlayer{
font-size:75%;
line-height:1.5;
}
.naviArrow1{
background-image:url(/common/image/ar_005.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
margin-left:13px;
font-weight:bold;
}
.naviArrow2{
background-image:url(/common/image/ar_001_green.gif);
background-repeat:no-repeat;
background-position:left;
display:block;
padding-left:15px;
font-weight:bold;

}
.naviArrow3{
background-image:url(/common/image/ar_004_ro.gif);
background-repeat:no-repeat;
background-position:left;
display:block;
padding-left:15px;
font-weight:bold;
}
/*C側商談詳細のローカルナビに使用*/
.naviArrow4{
background-image:url(/common/image/ar_005.gif);
background-repeat:no-repeat;
background-position:3%;
padding-left:18px;
margin-left:5px;
font-weight:bold;
}
/*C側商談詳細のローカルナビに使用 ここまで*/
.leftText{
float:left;
}
.rightText{
float:right;
width:60px;
}
#container #area .mainTitle1{
width:800px;
height:56px;
margin:12px 0px 20px 0px;
background-image:url(../img/ti_bk_main.jpg);
background-repeat:no-repeat;
}
#container #area .mainTitle2{
width:800px;
height:56px;
margin:12px 0px 20px 0px;
background-image:url(../img/ti_bk_main2.jpg);
background-repeat:no-repeat;
}
#container #area .mainTitle3{
width:800px;
height:56px;
margin:12px 0px 20px 0px;
background-image:url(../img/ti_bk_main3.jpg);
background-repeat:no-repeat;
}
#container #area p.exp{
width:585px;
margin-top:10px;
margin-bottom:20px;
}
#container #area p.exp1{
width:585px;
padding-bottom:15px;
clear:both;
}
#container #area p.exp2{
width:585px;
margin-top:20px;
margin-bottom:15px;
}
#container #area p.exp3{
width:585px;
clear:both;
}
#container #area .btKakunin{
width:585px;
padding-top:14px;
padding-bottom:14px;
background-color:#FAF7E9;
text-align:center;
margin:20px 0px 0px 0px;
}
#container #area .btKakunin1{
width:585px;
padding-top:14px;
padding-bottom:14px;
background-color:#FAF7E9;
text-align:center;
margin:20px 0px 20px 0px;
}
#container #area .btKakunin2{
width:595px;
padding-top:14px;
padding-bottom:14px;
background-color:#FAF7E9;
text-align:center;
margin:20px 0px 0px 0px;
}
#container #area .btKakunin3{
width:595px;
padding-top:14px;
padding-bottom:14px;
background-color:#FAF7E9;
text-align:center;
margin:20px 0px 20px 0px;
}
#container #area .btKakunin4{
width:100%;
padding-top:14px;
padding-bottom:14px;
background-color:#FAF7E9;
text-align:center;
margin:20px 0px 40px 0px;
}
.btKakunin4 input{
margin:0px 10px 5px 10px;
padding:0;
}
.dispIcon{
background-image:url(../img/ic_hatena.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
text-align:left;
float:right;
margin:0px 0px 0px 0px;
}
.dispIcon img{
margin:0px 0px 0px 5px;
}
.disp{
float:right;
}
.radio1{
float:left;
width:110px;
margin:0;
padding:0; 
}
.radio2{
padding:0;
margin:0;
float:left;
width:220px;
}
.radio3{
padding:0;
margin:0;
float:left;
width:220px;
}
.radio4{
padding:0;
margin:0;
float:left;
width:200px;
}
.mBox{
width:585px;
}
.mBox textarea{
width:585px;
}
ul.icondiv{
width:585px;
text-align:right;
}
ul.icondiv2{
width:595px;
text-align:right;
}

/* ヘッダー設定 */
#header{
width:841px;
margin:0 auto;
padding:0;
clear:both;
}
.logoBlock{
width:801px;
margin:0px 20px 0px 20px;
}
.logo{
clear:both;
float:left;
margin-top:10px;
margin-left:0px;
}
.pass{
font-size:14px;
color:#ff0000;
}
.obi{
background-color:#F8F1E7;
width:821px;
padding:0px 0px 0px 20px;
font-size:80%;
}
.loginBox{
width:326px;
height:27px;
float:right;
background-color:#FAF7E8;
margin:6px 0px 0px 0px;
padding:6px 3px 3px 0px;
}
.loginBox p{
width:212px;
font-size:80%;
line-height:1.2;
float:left;
vertical-align:middle;
padding:0px 0px 0px 10px;
}
.loginBox img{
float:right;
}
.subIconMenu{
margin:2px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:329px;
float:right;
}
.subIconMenu ul{
list-style-type:none;
width:329px;
}
.subIconMenu li{
list-style-type:none;
margin:0px;
}
li.beginner{
background-position:left;
padding-left:0px;
float:left;
}
li.question{
background-position:left;
padding-left:6px;
float:left;
margin:0px 0px 0px 6px;
}
li.sitemap{
background-position:left;
padding-left:6px;
float:left;
margin:0px 0px 0px 6px;
}
li.rss{
background-position:left;
padding-left:6px;
float:left;
margin:0px 0px 0px 6px;
}
.logout{
background-image:url(../img/ic_logout.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:25px;
float:right;
}
#gnaviBox{
width:800px;
margin:2px 20px 0px 20px;
padding:0;
}
ul.gnavi{
width:801px;
clear:both;
}
.gnavi li{
list-style-type:none;
float:left;
}
.arrowGreen{
background-image:url(../img/ar_green01.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
float:left;
margin:0px 0px 0px 5px;
}
/* //ヘッダー設定ここまで */

/* フッター設定 */
#footer .sintyaku{
margin-right:10px;
}
#footer li.linkLine{
margin-top:5px;
}
#footer dl{
width:800px;
clear:both;
}
#footer dt{
margin:6px 10px 0px 0px;
}

#footer dd.linkLine2{
margin:10px 0px 0px 0px;
}
#footer dd.linkLine3{
margin:0px 0px 0px 0px;
}
#footer .submenu{
background-image:url(../img/bk_foot001.gif);
background-repeat:repeat;
width:791px;
padding:3px 5px 0px 5px;
margin-top:6px;
clear:both;
}
.linedot{
margin-top:6px;
padding:0;
text-align:0;
line-height:0;
}
#footer li.iconmenu{
background-image:url(../img/ar_foot01.gif);
background-repeat:no-repeat;
padding-left:16px;
background-position:left;
margin-right:15px;
float:left;
}
.logoBox{
float:right;
padding-top:15px;
}
.logoBox li{
float:left;
margin-left:15px;
}
.copyright{
float:left;
margin-top:6px;
padding-bottom:15px;
}
#footer .corporate {
width:788px;
border:solid 1px #cccccc;
margin:10px 0;
padding:5px;
}

#footer .corporate .textBox {
width:420px;
float:left;
}

.small3{
font-size:75%;
}
/* //フッター設定ここまで */

.tdType39 img{
padding-right:2px;
}
.tdType50 img{
vertical-align:middle;
}
/* C側メッセージ送信のファイルアップロード用設定 */
.fileUploadLeft{
float:left;
}
.fileUploadRight{
}
/* //C側メッセージ送信のファイルアップロード用設定ここまで */

/* C側業者紹介系のJavascriptで出すエラー用*/
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
/* C側業者紹介系のJavascriptで出すエラー用 ここまで*/

/* extタブUI ここから*/
#tabs1 {
	background: url(../../hmp/image/bg_tabs1.gif) 0 0 repeat-x;
}
#subArea .x-tab-panel-header {
	padding-bottom: 0;
	border: none;
	border-bottom: solid 5px #F1830C;
	background: #fff;
}
#subArea .x-tab-panel-body {
	border-color: #bebebe;
}
#subArea .x-tab-panel-body div.formTitle1 {
	width: auto;
}
#subArea .x-tab-panel-body div.formTitle1 .userTourokuText{
	font-weight:normal;
}
#subArea .x-tab-strip-active span.x-tab-strip-text,
#subArea .x-tab-strip-inner span.x-tab-strip-text {
	color: #333;
}
#subArea ul.x-tab-strip-top {
	padding: 0 10px;
	border: none;
	height: 45px;
	background: none;
}
#subArea ul.x-tab-strip-top li,
#subArea ul.x-tab-strip-top li a,
#subArea ul.x-tab-strip-top li a span {
	font-size: 12px;
}
#subArea ul.x-tab-strip-top li {
	margin-left: 4px;
}
#subArea ul.x-tab-strip-top li a span {
	paddding: 0;
}
#subArea ul.x-tab-strip-top span.x-tab-strip-inner {
	background: none;
}
#subArea div#register,
#subArea div#login {
	padding: 10px 5px 5px;
	width:555px;
}
#subArea div#register div.leftBox {
	margin-bottom: 0;
	width: auto;
}
#subArea ul.x-tab-strip-top a {
	margin-bottom: 0;
	padding: 0;
	width: 275px;
	height: 45px;
	text-indent: -9999px;
	overflow: hidden;
}
#subArea li#ext-comp-1001__ext-comp-1002 a {
	background-image: url(../../hmp/image/tab_register.jpg);
}
#subArea li#ext-comp-1001__ext-comp-1003 a {
	background-image: url(../../hmp/image/tab_login.jpg);
}
#subArea ul.x-tab-strip-top li a {
	background-position: 0 0;
	background-repeat: no-repeat;
}
#subArea ul.x-tab-strip-top li.x-tab-strip-over a {
	background-position: 0 -45px;
}
#subArea ul.x-tab-strip-top li.x-tab-strip-active a {
	background-position: 0 -90px;
}
#subArea .x-tab-strip-top .x-tab-left {
	padding: 0;
	background: none;
}
/* extタブUI ここまで*/

#naviBtn {
	float:left;
	width:auto;
}
#naviInfo {
	float:right;
	width:310px;
}

#directLogin{
width:550px;
border:3px solid #FF7F00;
float:center;
text-align: center; 
padding:10px;
}
.aisatu{
margin:1px;
}

#naviInputed{
}
#naviInputed ul.inputSumiBui{
background-color:#ffe5e5;
}
#naviInputed li.bui{
font-weight: bold;
}

.kameiShinseiText{
padding:5px;
}
.kameiShinsei{
padding:3px;
}
.fileUploadResult * {
	margin: 0;
	padding: 0;
}
.fileUploadResult {
	margin-bottom: 5px;
	width: 100%;
	font-size: 88%;
}
.fileUploadResult li {
	padding: 5px 0 5px 14px;
	background: url("/common/image/pict_disc_orange.gif") 0 50% no-repeat;
}
.fileUploadResult li div {
	border-bottom: dotted 1px #bebebe;
	zoom: 1;
}
.fileUploadResult li div:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
}
.fileUploadResult p {
	float: left;
	width: 50%;
	vertical-align: top;
}
.fileUploadResult .name {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
}
#uploadFiles button {
	margin-right: 5px;
	padding: 5px;
}
#uploadFiles .note {
	vertical-align: middle;
	/vertical-align: 5px;
}
div.rightIcon2 {
	position: relative;
	top: -18px;
	margin-bottom: -18px;
	text-align: right;
}
div.rightIcon2 span.rightIcon2 {
	margin-left: 0;
}

/*無アクションアンケート用 2009/09/10追加*/
div.enqThanx{
	padding:10px 5px 5px;
}
div.enqThanxImg{
	float:left;
	margin:5px 10px 10px;
}
div.enqThanxTxt{
	float:right;
	width:670px;
}
.enqFrm {
	background:transparent url(../../hmp/image/ti_bk001.gif) no-repeat scroll left bottom;
	margin:20px 0px 20px;
	padding:0px;
	width:800px;
}
.enqFrm h4 {
	background:transparent url(../../hmp/image/ti_bk002.gif) no-repeat scroll left top;
	color:#333333;
	font-size:1.3em;
	margin:0;
	padding:5px 0 0 20px;
}
.questionTitle {
	margin:10px 10px 10px;
	padding:20px 0px 0px;
}
.questionTitle h5 {
	background-image:url(/common/image/ti_bk009.gif);
	background-position:0pt 3pt;
	background-repeat:no-repeat;
	color:#333333;
	font-size:110%;
	line-height:normal;
	margin:0;
	padding:0 0 0 20px;
}
.answerBox {
	margin:10px 30px 10px;
	padding:0px;
}
ul.ansRadio{
	list-style-type:none;
}
li.ansRadios{
	list-style-type:none;
	float:left;
	margin-left:15px;
}
.para1 {
	list-style-type:none;
	float:left;
	margin-left:15px;
	width:95%;
}
.para2 {
	list-style-type:none;
	float:left;
	margin-left:15px;
	width:45%;
}
.para3 {
	list-style-type:none;
	float:left;
	margin-left:15px;
	width:30%;
}
dl.ansRadio{
	list-style-type:none;
	width:100%;
	margin:5px 0px 10px;
}
dt.ansTitle{
	list-style-type:none;
	font-weight:bold;
	margin:5px 0px 0px;
}
dd.ansRadios{
	list-style-type:none;
	float:left;
	margin:5px 0px 0px 15px;
}
#enqThanxBox {
	border:3px solid #FF7F00;
	margin:50px 100px 30px;
	padding:10px;
	text-align:center;
	width:600px;
}
.liHatena2 {
background-image:url(../img/ic_hatena.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
margin:5px 0 5px 15px;
padding-left:20px;
text-align:left;
}

#footer .submenu {
background-image:url(../img/bk_foot001.gif);
background-repeat:repeat;
clear:both;
height:20px;
margin-top:6px;
padding:3px 5px 0;
width:791px;
}

#footer .submenu .sub {
font-size:90%;
line-height:1.5;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#footer li.iconmenu {
background-image:url(../img/ar_foot01.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
margin-right:15px;
padding-left:16px;
}

/*無アクションアンケート用 ここまで*/
