@charset "utf-8"
*{margin:0;padding:0;}
body{font-family:"ＭＳ Ｐゴシック", Osaka, Arial, "ヒラギノ角ゴ Pro W3";}
#c{
width:50px;
float:left;
}	
p{text-align:140%;
margin:15px 0;
}
td{font-size:small;}
ul{list-style:none;}
td ul li{
list-style:none none inside;
display:block;
float:left;
width:32%;
}
td div.others{clear:both;}
#comment{padding-bottom:12px;}
#wrapper{
width:760px;
margin:0 auto;
font-size:small;
}
#free_dial{
background:url(/img/form/free_dial.gif) no-repeat;
height:21px;
float:right;
margin:10px 5px 20px 0;
}
#form_entry{
background:url(/img/form/form_entry.gif) no-repeat;
height:21px;
text-align:left;
float:left;
margin:10px 0 20px 5px;
}
#formEntryInfo,
#formEntryMerit{text-indent:-9999px;}
#formEntryInfo{
background:url(/img/form/info.gif) no-repeat;
height:124px;
margin:20px 0;
}
#formEntryMerit{
background:url(/img/form/merit.gif) no-repeat;
height:14px;
margin:20px 0 10px;
}
div#formEntryFlow{
margin:20px 0 30px;
text-align:center;
}
div#formEntryFlow2{
clear:both;
margin:20px auto 20px;
text-align:center;
}
div#formEntryDetail{float:left;}
div#formEntryDetail li{
line-height:140%;
margin-left:5px;
}
.no3Detail{padding-left:19px;}
div#entryFormBtn{
margin:10px 0 0;
text-align:center;
}
p#entryFormMemo{
width:600px;
margin:20px auto;
font-size:small;
color:#00F;
}
.grayBox{
border:1px solid #666;
border-collapse:collapse;
}	
.grayBoxTD2{
border:solid 1px #666;
border-collapse:collapse;
background-color:#fff;
vertical-align:top;
padding:3px 5px;
}
.formicon{
padding-right:5px;
vertical-align:top;
}
#infocaremane{
text-align:center;
margin-top:6px;
}
#infocaremane img{margin:4px 0 0;}
#infocaretomo{
text-align:center;
margin:11px 0;
}
#infocaretomo img{margin:4px 0 0;}
#infosktl{
text-align:center;
margin:11px 0;
}
#infosktl img{margin:4px 0 0;}
.required_error{
color:#f00;
font-weight:bold;
font-size:12px;
}
.cap_f{
color:#933;
font-size:14px;
line-height:17px;
font-weight:bold;
padding-bottom:1px;
margin:0;
padding-bottom:5px;
}
.notice,.alert{
color:#e90a11;
font-size:12px;
font-weight:bold;
}
.alert{margin:0 32px;}
.formContents{
float:left;
width:570px;
margin:0 auto;
}
td{font-size:12px;}
/*
ul{
list-style:none none inside;
font-size:12px;
}
td ul li{
list-style:none none inside;
display:block;
float:left;
width:32%;
font-size:12px;
}*/
#free_dial2{
background:url(/img/form/job2_free_dial.gif) no-repeat;
height:24px;
float:right;
margin:10px 2px 10px 10px;
}
#form_entry2{
background:url(/img/form/job_form_top.gif) no-repeat;
height:24px;
text-align:center;
margin:10px 0 10px 7px;
}
#free_dial{
background:url(/img/form/free_dial.gif) no-repeat;
height:21px;
float:right;
margin:10px 5px 10px 0;
}
#form_entry{
background:url(/img/form/form_entry.gif) no-repeat;
height:21px;
text-align:left;
float:left;
margin:10px 5px 10px 0;
}
.privacy{
float:right;
margin:0 auto;
padding-left:10px;
}
.read_p{
font-size:11px;
background-color:#F9F9F9;
padding:5px 0 5px 5px;
}
#return{
text-align:center;
font-size:10px;
}
.grayBoxTD2{
background-color:#fff;
padding:3px 5px;
border:1px solid #666;
}
.add{border-bottom:1px dashed #666;}
div.entryFormBtn{
width:760px;
height:88px;
clear:both;
margin:0;padding:0;
}
.verisign{
float:left;
padding:0;
margin:10px 0 0 5px;
clear:both;
}
div.others{clear:both;}
div#formEntryFlow{margin:20px 0 30px;}
.tit_jobservice{text-align:center;}
div#formEntryDetail{
text-align:center;
margin-right:50px;
margin:auto;
padding:auto;
width:650px;
}	
div#formEntryDetail p{
font-weight:bold;
color:#f90;
font-size:14px;
text-align:left;
margin:auto;padding:auto;
}
div#formEntryDetail .permit{
margin-left:25px;
text-align:left;
}
div#formEntryDetail ul{
border:1px dotted #000;
margin:10px 0;
padding:10px;
text-align:left;
background-color:#F5F5F5;
}
div#formEntryDetail li{
text-align:left;
margin:5px 0;
}
div#ebtryFormMerit{
margin-top:20px;
font-weight:bold;
}	
#entryFormMemo{
font-size:12px;
color:#00F;
margin-right:32px;
margin-left:32px;
padding-bottom:20px;
}
.required_error{
color:#e90a11;
font-weight:bold;
}
.row_caption{font-size:10px;}	
.nen{font-color:#f00;}
#formEntryDetail_tit{
width:650px;
padding:10px 0;
}
.four_merit{
width:550px;
float:left;
}
.gocjbtop{
font-size:12px;
padding:20px 0 5px;
margin:0 auto;
text-align:center;
}
.cr{
font-size:10px;
margin:0 auto;
padding:0;
text-align:center;
}
#form_all{
text-align:left;
width:762px;
margin:0 auto;
}
#top{text-align:center;}
#form_all .cjbimg{margin:0 auto;}
#form_all .cjbimg_top{
margin:0 auto;
padding-top:7px;
}
td{text-align:left;}
li{text-align:left;}
ul{text-align:left;}
/*cjb_form*/
#comment #merit{
background-color:#F6F6F6;
height:90px;
padding:0;
width:760px;
}
* html #comment #merit{height:70px;clear:both;padding-bottom:10px;}
#comment .merit_block{
background:url(/img/jobService/list_mark.gif) no-repeat;
float:left;
height:70px;
margin:10px 7px 0 11px;
padding:0 0 0 11px;
text-align:left;
}
* html #comment .merit_block{margin:10px 5px 0;padding:0 5px 0 9px;}
#comment #merit p{margin:0;padding:0;}
#comment #merit img{
margin:0 0 2px 8px;
padding:0;
}
#comment #merit .merit_detail{
font-size:12px;
line-height:17px;
margin:0 0 0 8px;
padding:1px 0 0;
text-align:left;
width:335px;
}
/*ptot_form*/
#comment #merit_ptot{
background-color:#F6F6F6;
height:110px;
padding:0;
width:760px;
}
* html #comment #merit_ptot{clear:both;padding-bottom:10px;}
#merit_ptot .merit_block{
background:url(/img/ptot/list_mark.gif) no-repeat;
float:left;
height:90px;
margin:10px 7px 0 11px;
padding:0 0 0 11px;
width:340px;
text-align:left;
}
* html #merit_ptot .merit_block{margin:10px 7px 0 5px;padding:0 7px 0 9px;}
#merit_ptot p{
margin:0;
padding:0;
}
#merit_ptot img{
margin:0 0 2px 8px;
padding:0;
}
#merit_ptot .merit_detail{
font-size:12px;
line-height:17px;
margin:0 0 0 8px;
padding:1px 0 0;
text-align:left;
width:335px;
}
.grayBoxTD2 ul{
padding:0;
margin:0;
}
.grayBoxTD2 ul li{
width:145px;
margin:0;
}
.grayBoxTD2 label{
float:left;
width:160px;
}
.cmct_text{
font-size:10px;
width:700px;
align:center;
}
#portable{
float:left;
margin:0;
padding:0;
}	
#general{
float:left;
padding:0 0 0 6px;
margin-right:14px;
}
#portable_ptot{
width:133px;
float:left;
margin:0;
padding:0;
}	
#general_ptot{
float:left;
padding:0 0 0 6px;
margin-right:14px;
width:130px;
}
/* error_css */
#form_entry{
background:url(/img/jobService/form_entry.gif) no-repeat;
height:21px;
text-align:left;
float:left;
margin:10px 5px 10px 0;
}
.cap_p{
color:#933;
font-size:14px;
line-height:17px;
font-weight:bold;
margin:0;
padding-bottom:5px;
}
.read_p{
font-size:11px;
background-color:#F9F9F9;
padding:5px 0 5px 5px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
float:left;
}
#return{
text-align:center;
font-size:10px;
}
.grayBoxTD1,.grayBoxTD1Opt{
background-color:#eee;
border:1px solid #bbb;
color:#555;
font-weight:bold;
padding:3px 0 0 38px;
width:130px;
}
.grayBoxTD1_err,.grayBoxTD1_errOpt{
background-color:#F4DBDC;
border:1px solid #bbb;
padding:3px 0 0 38px;
font-weight:bold;
color:#555;
width:130px;
}
.grayBoxTD1,
.grayBoxTD1_err{background:url(/img/jobService/icn1.gif) no-repeat 5px center;}
.grayBoxTD1Opt,
.grayBoxTD1_errOpt{background:url(/img/jobService/icn2.gif) no-repeat 5px center;}
.add{border-bottom:1px dashed #bbb;}
/* fin */
#fin p{
font-size:0.8em;
padding-bottom:12px;
}
.fin_em{
font-weight:bold;
color:#fb991b;
}
.fin_td{
color:#555;
font-weight:bold;
background-color:#eee;
padding:3px 5px;
border:1px solid #bbb;
}
#fin-info{
margin:0 0 10px 16px;
line-height:16px;
}
#fin-info img{margin:15px 0 0;}
#fin-info-name{
font-weight:bold;
color:#333;
font-size:1.1em;
}
.grayBox{
border:1px solid #666;
border-collapse:collapse;
}	
.grayBoxTD2{
border:1px solid #bbb;
border-collapse:collapse;
background-color:#fff;
vertical-align:top;
padding:3px 5px;
}
.formicon{
padding-right:5px;
vertical-align:top;
}
#infocaremane{
text-align:center;
margin-top:15px;
}
#infocaremane img{margin:4px 0 0;}
#infocaretomo{
text-align:center;
margin:20px 0 10px;
}
#infocaretomo img{margin:4px 0 0;}
#infosktl{
text-align:center;
margin:20px 0 10px;
}
#infosktl img{margin:4px 0 0;}
.required_error{
color:#f00;
font-weight:bold;
font-size:12px;
}
.comment{
color:#e90a11;
font-size:12px;
font-weight:normal;
background:url(/img/jobService/icn1.gif) no-repeat left top;
padding:3px 0 2px 33px;
}
.box_in{
border:1px solid #666;
padding:1px 2px;
}
.form_jobsrvs{margin-bottom:6px;border-collapse:collapse;}
.form_jobsrvs textarea{border:1px solid #666;}

.Btn_area{
float:left;
margin:0pt auto;
padding-top:10px;
text-align:center;
width:570px;
}
/* hint_coment */
p.hintLine_cjb,
p.hintLine_ptot{
border-left:4px solid #fc9;
margin:8px 0 4px;
padding:0 0 0 5px;
}
.t_right{text-align:right;}
.fin_area{
width:655px;
margin:0 auto;
padding:10px 0 25px;
}
.fin_area table{
width:474px;
margin:0 auto;
padding:0;
border-collapse:collapse;
border:1px solid #666;
}
.fin_area td{
padding:4px;
border:1px solid #666;
border-collapse:collapse;
}
.fin_area td.office{
width:20%;
background-color:#eee;
font-weight:bold;
}
.fin_area td.area{
width:50%;
background-color:#eee;
font-weight:bold;
text-align:center;
}
.fin_area td.tel{
width:30%;
background-color:#eee;
font-weight:bold;
text-align:center;
}
#fin p{
font-size:0.8em;
padding-bottom:12px;
}
.fin_em{
font-weight:bold;
color:#fb991b;
}
td .fin_td{
background-color:#eee;
padding:3px 0;
margin:0;
border:1px solid #666;
font-weight:bold;
text-align:center;
}
.width100{width:100px;}
/* relate site */
.relate-site{width:760px;}
.relate-site p{
border-bottom:solid 1px #CCC;
padding-bottom:2px;
font-weight:bold;
}
.relate-site dl,
.relate-site dt,
.relate-site dd{margin:0;padding:0;}
.relate-site dl{float:left;}
.relate-site dd{text-align:center;}
.relate-site dl.mr20{float:left;margin-right:20px;}
/**/
.access{
display:block;
height:18px;
background:url(/img/jobService/ico_arw_cp.gif) no-repeat left;
padding-left:22px;
font-weight:bold;
font-size:110%;
margin-bottom:30px;
}
/* 2009/01/23 */
td.grayBoxTxt{
border:1px solid #bbb;
padding:8px 0 4px 8px;
}
/* New Design 2009/02/26 */
p#topList{
font-size:10px;
display:block;
color:#333;
margin:10px 0 6px;
}
p#topList a{color:#156cbd;}
img.ttl_main{margin:2px 0 6px;}
div#reason{
width:780px;
margin:14px 0 12px;
}
div#reason p{
float:left;
margin:0 2px 0 0;
}
div#reason:after,
ul.step:after,
div.relate-site:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
ul.step{
width:780px;
margin:0 0 5px;
padding:0;
clear:both;
}
ul.step li{float:left;}
td.grayBoxTD1{
background-color:#fdf8ed;
color:#543e2b;
}
td.grayBoxTD1_error td.add{height:25px;}
td.grayBoxTD1_err{
background-color:#fdd8de;
color:#543e2b;
}
td.grayBoxTD1Opt{
background-color:#fdf8ed;
color:#543e2b;
}
div.error{
margin:0 0 14px;
padding:10px;
width:550px;
border:1px solid #F00;
background-color:#FDF0F2;
}
div.error ul{margin:0 0 0 6px;padding:0;}
div.error ul li{line-height:150%;}

.txtComment{color:#666;font-size:10px;}
.txtComment2{font-weight:normal;}

p.formfooter{margin:0;padding:0 0 4px;clear:both;}
p.formfooter a{color:#156cbd;}

p.copyright{
margin:10px 0 4px;
padding:4px 0 2px;
font-size:10px;
text-align:center;
display:block;
width:760px;
border-top:1px dotted #986D4B;
}
div#compentfooter{margin:50px 0 0;}
.width140{width:140px;}
.width130{width:130px;}
.width115{width:115px;}
.pmarkForm{margin:5px 0 0 54px;}
/* 2009/03/03 */
h1.forC{
margin:17px 0 0;
padding:0;
float:left;
width:457px;
vertical-align:bottom;
}
div.mainV{
clear:both;
margin:0 0 10px;
background:url(/img/jobService/img_formMain.gif) no-repeat;
width:760px;
height:182px;
}
div.form_freedial{
margin:15px 0 7px;
padding:0;
text-align:right;
width:283px;
float:right;
}
p.form_notice{
margin:7px 0;
padding:3px 0 3px 10px;
background:url(/img/jobService/img_line_red.gif) no-repeat left;
}
div.about{
margin:2px 0 10px;
width:762px;
background:url(/img/jobService/img_bg_reason.gif) no-repeat left bottom;
}
div.about:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
div.about h2{
margin:0;padding:0;
}
div.feature01,
div.feature02,
div.feature03{
margin:0;padding:0;
float:left;
width:253px;
text-align:left;
}
div.feature01 p,
div.feature02 p,
div.feature03 p{
margin:0;
padding:3px 15px 10px 15px;
line-height:130%;
letter-spacing:0.03em;
}
.width180{width:180px;}
/* newDesign Form01 2009/03/25 */
div.form01ttl{
background:url(/img/jobService/img_ttlbk.gif);
width:761px;
height:31px;
margin:0;
padding:0;
}
div.form01ttl:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
div.form01ttl p{
margin:0;
padding:13px 0 0 10px;
float:left;
}
table#form01{background-color:#fc9;}
table#formContent01{
background-color:#FFFBEE;
margin:6px 6px 2px 6px;
}
table#formContent01 td{
padding:8px 0 8px 8px;
vertical-align:center;
text-align:left;
}
table#formContent01 th{
vertical-align:center;
text-align:left;
padding:8px 6px 6px 8px;
width:90px;
color:#2C1506;
}
table#formContent01 td.essential{
padding:0;
font-size:0.8em;
color:red;
width:40px;
}
table#formContent01 td.arbitrarily{
padding:0;
font-size:0.8em;
color:#666;
}
span.example{
color:#7C4D24;
margin:0 0 0 6px;
}
span.ad_example{
color:#7C4D24;
margin:2px 0 0 82px;
display:block;
}
table#formContent01 th, table#formContent01 td{
border-bottom:1px solid #D9D1CB;
}
table#formContent01 td.address_essential{
padding:7px 0 0;
font-size:0.8em;
color:red;
width:40px;
border:none;
}
table#formContent01 td.address_essentiallast{
padding:13px 0 0;
vertical-align:top;
font-size:0.8em;
color:red;
width:40px;
}
.width85{width:85px;}
.width150{width:150px;}
.width175{width:175px;}
textarea.other{
width:370px;
height:106px;
font-size:12px;
}
table#formContent01 td.address{
margin:0;
padding:6px 0 0 6px;
border:none;
text-align:left;
}
table#formContent01 td.addresslast{
margin:0;
padding:6px 0 7px 6px;
vertical-align:middle;
text-align:left;	
}
span.addr_txt1{
margin:0 24px 0 0;
padding:0 8px 0 0;
}
.err{background:#faa2b0;}
table#formContent01 td.Comment{
border:none;
padding:8px 0 0 6px;
border:none;
}
span.txtSpace5{font-size:12px;margin:0 5px 0 0;}
span.txtSpace10{margin:0 10px 0 0;}
textarea.read_p2{
width:168px;
height:867px;
font-size:12px;
border:0;
margin-top:6px;
}
* html textarea.read_p2{height:888px;margin-top:5px;}/* IE6 */
*:first-child+html textarea.read_p2{height:881px;margin-top:5px;}/* IE7 */
html>/**/body textarea.read_p2{height/*\**/:863px\9;margin-top:5px\9;}/*IE8*/

p.formfooterTop{
margin:0;
padding:25px 0 8px;
font-size:12px;
clear:both;
}
*:first-child+html p.formfooterTop{padding:25px 0 8px;}/* IE7 */
p.formfooterTop a{color:#0260ca;}
p.formfooter{
margin:0;
padding:0 0 10px;
font-size:12px;
}
p.formfooter a{color:#0260ca;}
p.copyright{
border-top:1px dotted #986D4B;
display:block;
font-size:10px;
margin:10px 0 4px;
padding:4px 0 2px;
text-align:center;
width:760px;
font-size:11px;
}
div.Btn_area:after,
p.formfooterTop:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
div.error{
background-color:#FDF0F2;
border:1px solid #f00;
margin:10px 0 0;
padding:0;
width:760px;
}
div.error ul{
list-style-type:none;
margin:0 0 0 10px;
padding:6px;
color:#fc4141;
}
div.error ul li{line-height:1.4;}
.Btn_area2{
clear:both;
float:left;
margin:10px 0 0;
text-align:center;
width:760px;
}
p.txt_tel{
margin:1px 0 5px;
color:#2C1506;
font-size:11px;
font-weight:bold;
}
.formContents01{
float:left;
margin:0 auto;
padding:0;
width:760px;
}
table#footerLine{
margin-top:30px;
padding:4px;
border:1px solid #FED1D5;
background-color:#fffbee;
clear:both;
}
div#footerLink{
float:left;
width:400px;
margin-left:10px;
}
div#footerSSL{
padding:12px 15px 0 602px;
}
p.SSLtxt{
padding:0 15px 0 608px;
width:137px;
font-size:0.8em;
color:#999;
line-height:130%;
}
td.licentiate label{
float:left;
width:160px;
}
span.meiladd{letter-spacing:-1px;}
#questionnaire{
margin:0 0 10px 66px;
padding:14px 0 0 0;
background:url(/img/form/img-questionnaire.gif) no-repeat;
width:620px;
height:44px;
}
#questionnaire p{
text-indent:162px;
margin:0;
}
div.other_site{
width:613px;
margin:20px 0 0 73px;
}
div.checklist{
margin:18px 0 0 0;
clear:both;
height:90px;
border-bottom:1px dotted #FF6600;
}
div.checklist:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
div.other_site p{
margin:0;
padding:0;
}
div.other_site img{
float:left;
margin:0 40px 0 0;
width:344px;
height:70px;
}
div.txt_content{
width:220px;
float:left;
text-align:left;
}
div.txt_content span.red{
color:#F30;
font-size:0.8em;
text-indent:10px;
}
div.other_site p.ttl_check{
color:#FFF;
background-color:#FF6600;
padding:3px 0 3px 8px;
margin:0;
font-weight:bold;
}
div.other_site p.topics{
color:#FF6600;
padding:0 0 4px 0;
}
div.other_site p.site_detail{
background:url(/img/jobService/ico_arw_cp.gif) no-repeat 2px 4px;
display:block;
font-size:110%;
font-weight:bold;
margin-bottom:30px;
padding:6px 0 0 0;
text-indent:24px;
}
table.job_name{
border-top:1px solid #f0c3c9;
border-left:1px solid #f0c3c9;
width:760px;
height:24px;
margin:0 0 10px 0;
color:#2C1506;
}
table.job_name th{
border-bottom:1px solid #f0c3c9;
border-right:1px solid #f0c3c9;
width:140px;
text-align:center;
background:#FFCC99;
padding:10px 0;
font-weight:normal;
}
table.job_name td{
border-bottom:1px solid #f0c3c9;
border-right:1px solid #f0c3c9;
padding:4px 0 4px 10px;
font-weight:bold;
}
iframe.questionnaire{
height:1555px;
width:600px;
}
iframe.questionnaire{
/height:1750px;
/width:600px;
}


/*__________ 100316 __________*/
div.bnr_sikatoru { font-size:0; line-height:0; margin-top:15px; text-align:center; }
div.bnr_sikatoru img { border:0; }
div.bnr_sikatoru ul { list-style:none; position:relative; }
div.bnr_sikatoru li a { position:absolute; }
div.bnr_sikatoru li.btn_01 a { left:441px; top:-219px; }
div.bnr_sikatoru li.btn_02 a { left:441px; top:-155px; }
p.bnr_kaigojob { text-align:center; }
p.bnr_kaigojob img { border:0; }



/*__________ 110427 __________*/
.ttl_check{
	color:#FFF;
	background-color:#FF6600;
	padding:3px 0 3px 8px;
	margin:0 auto;
	font-weight:bold;
	text-align:center;
}

#section04 p{
	padding:22px 0 0 0;
	font-size:12px;
	line-height:140%;
}

#section04 dl{
	padding:22px 0 0 0;
	font-size:12px;
	line-height:140%;
}

#section04 dt{
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

#section04 dd{
	font-size:12px;
	line-height:140%;
	padding:0 0 21px 19px;
}


/*__________ 111026 __________*/



.err {
    background: none repeat scroll 0 0 #FAA2B0;
}

.commonForm {
	background:url(/img/form/img_ttlbk_bottom.gif) no-repeat left bottom;
	width:760px;
}
.form {
	background:url(/img/form/img_ttlbk_top.gif) no-repeat left top;
}
.content {
	padding:25px 20px;
}
.content h2 {
	border-bottom: 1px dotted #727172;
	border-top: 1px dotted #727172;
	margin:0 0 10px;;
	padding:3px 0;
}

.content h2 {
	overflow: hidden;
	font-weight: normal;
	font-size: 0.8em;
}
.content h2 img {
	float:left;
}

.content h2 span {
	margin:0 0 0 10px;
	padding:7px 0 0;
	color:#ff9313;
	float:left;
}

.content table {
	border-collapse:collapse;
	text-align: left;
	border-top: 1px dotted #727172;
}
.content table td.noborder {
	border:none;
}
.content table th {
    color: #000000;
    padding: 8px;
    text-align: left;
    width: 123px;
	background-color:#ffe8cd;
	border-bottom: 1px dotted #727172;
	font-weight: normal;
}


.content table td {
    color: #727172;
    padding: 8px;
    text-align: left;
	border-bottom: 1px dotted #727172;
}
.content table td.essential {
    color: #e66fa6;
    font-size: 0.8em;
    padding: 8px;
    width: 40px;
	background-color:#ffedeb;
}
.content table td.arbitrariness {
    color: #aaa;
    font-size: 0.8em;
    padding: 8px;
    width: 40px;
	background-color:#ffedeb;
}
.content table td .coment {
	margin-right:35px;
	font-size: 12px;
}
.content table td .coment02 {
	margin-right:5px;
	font-size: 12px;}
.content table td .coment03 {
	margin-right:30px;
	font-size: 12px;}

.content table.community {
	margin-top:20px;
}
.content table.community th {
    color: #727172;
    padding: 8px;
    text-align: left;
    width: 145px;
	background-color:#ffe8cd;
	border-bottom: 1px dotted #727172;
}
.content table.community td {
	border-bottom: 1px dotted #727172;
}

.content .btn {
    color: #727172;
	margin-top:30px;
	text-align:center;
}
.content .btn dl dt {
	margin-bottom:10px;
}
.content .btn dl dt span {
	background:url("/img/index/arrow.gif") no-repeat scroll left center;
	margin-right:20px;
	padding:0 0 0 10px;
}
.content .btn dl dt span.last {
	background:url("/img/index/arrow.gif") no-repeat scroll left center;
	margin-right:0;
	padding:0 0 0 10px;
}


.content table td.essential2 {
    color: #ff9313;
    font-size: 0.8em;
    padding: 8px;
    width: 10px;
	background-color:#ffe8cd;
}
.content table td.arbitrariness2 {
    color: #aaa;
    font-size: 0.8em;
    padding: 8px;
    width: 10px;
	background-color:#ffe8cd;
}


.content .btn2 {
    color: #727172;
	margin:30px 0 10px 0;
	text-align:center;
}
.content .btn2 dl dt {
	margin:18px 0 0 0;
}
.content .btn2 dl dt span {
	background:url("/img/form/arrow_orange.gif") no-repeat scroll left center;
	margin-right:20px;
	padding:0 0 0 10px;
}
.content .btn2 dl dt span.last {
	background:url("/img/form/arrow_orange.gif") no-repeat scroll left center;
	margin-right:0;
	padding:0 0 0 10px;
}

.content .btn2 dl dt span a {
	color:#727172;
	text-decoration: none;
}

.content .btn2 dl dt span a:hover {
	color:#727172;
	text-decoration: underline;
}
.content .checke_item{ width:170px; float:left; margin:0 5px 0 0; line-height:2;}

/*___冬期休暇用mess___*/
#NewsWord{
	margin				: 10px auto 10px auto;
	line-height			: 8px;
	border				: #000000 1px solid;
	padding				: 2px 2px 2px 2px;
	text-align			: center;
}
