/*=============================================
　　days:2010.12.22
    name:watanabe
    FileName:nagoya内共通css
================================================*/
a:link{color:#0095c0;}
a:visited{color:#800080;}
a:hover{color:#ff0000;}
/*==clearfix==*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html #nagoya .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
/*==img==*/
img{ font-size:0; line-height:0; margin:0; padding:0; border:none;}
.nagoyaimg{ font-size:0; line-height:0; margin:0; padding:0;}


/*=============================================
　　days:2010.12.24
    name:watanabe
    FileName:1011_lp01.html
================================================*/
/* general style */
body *{
	color:#555555;
	font-family:Osaka, "ＭＳ Ｐゴシック", ヒラギノ角ゴ Pro W3, Arial, sans-serif;
	font-size:98%;
}
#nagoya01 html,body,div,h1,h2,h3,p,ul,ol,li,dl,dt,dd,table,tr,th,td{
padding:0 0 0 0;
margin:0 0 0 0;
}
body.nagoya01{
text-align:center;
background:url(/promotion/imgs/nagoya_1011/lp01/bg_body.gif) repeat 0 0;
}
#container_nagoya{
width:800px;
text-align:left;
margin:0 auto;
}
#nagoya01 #container-spacer{
height:1%;
background-color:#CCE8F3;
padding:0 11px 10px 10px;
}
#nagoya01 #contents{
background-color:#FFFFFF;
padding:15px 15px 30px 15px;
}
/*header*/
#nagoya01 #header{
height:55px;
background:url(/promotion/imgs/nagoya_1011/lp01/bg_header.jpg) no-repeat 0 0;
margin:0 0 10px 0;
}
#nagoya01 #header .logo{padding:8px 0 0 14px;}
/*footer*/
#nagoya01 #footer{
width:799px;
background-color:#EBF6FA;
overflow:hidden;
position:relative;
}
#nagoya01 #footer .spacer{
padding:15px 9px 15px 9px;
}
#nagoya01 #footer address{
width:300px;
font-size:10px;
font-style:normal;
color:#999999;
float:left;
}
#nagoya01 .clear{clear:both;}
#nagoya01 .clear hr{display:none;}
/*mainimg*/
/*#nagoya01 .mainBox01{position:relative; width:779px; height:260px;}
#nagoya01 .mainBox01 .resBtnbox01{position:absolute; bottom:26px; left:41px;}
#nagoya01 .mainBox01 .jobBtnbox01{position:absolute; bottom:11px; right:8px;}
110209 修正*/

/*01bairitu*/
#nagoya01 .bairitu h1{}
#nagoya01 .bairitu .cntBox{margin:15px 10px 0 10px;}
#nagoya01 .bairitu .cntBox .lBox{float:left; width:372px;}
#nagoya01 .bairitu .cntBox .lBox .stxt{font-size:80%; padding-left:1em; text-indent:-1em; margin-top:10px;}
#nagoya01 .bairitu .cntBox .lBox .mt10cen{margin-top:10px; text-align:center;}
#nagoya01 .bairitu .cntBox .lBox .mt15{margin-top:15px;}
#nagoya01 .bairitu .cntBox .rBox{float:right; width:345px;}
#nagoya01 .bairitu .cntBox .rBox .stxt{margin-top:5px; text-align:right;}
#nagoya01 .bairitu .cntBox .rBox .fonts80{font-size:80%;}
/*02work*/
/*#nagoya01 .work h1{margin-top:40px;}*/
#nagoya01 .work .cntBox{margin:25px 10px 0 10px;}
#nagoya01 .work .cntBox .txt-cen{text-align:center;}
#nagoya01 .work .cntBox .txt-right{ text-align:right; margin-top:10px; font-size:80%;}
/*#nagoya01 .work .cntBox dl.step03Box{margin-top:25px; background:#eff9fb; padding:10px 10px 15px 10px;}
#nagoya01 .work .cntBox dl.step03Box dd.btnWire{position:relative; width:709px; height:41px;}
#nagoya01 .work .cntBox dl.step03Box dd.btnWire .haken{position:absolute; left:153px; top:0px;}
#nagoya01 .work .cntBox dl.step03Box dd.btnWire .syoukai{position:absolute; left:300px; top:0px;}
#nagoya01 .work .cntBox dl.step03Box dd.btnWire .jinzai{position:absolute; left:507px; top:0px;}
#nagoya01 .work .cntBox dl.step03Box dd.txt{margin-top:10px; font-size:80%; padding:0 5px 0 5px;}
110209 修正*/

/*03sspoint*/
#nagoya01 .sspoint h1{margin-top:40px;}
#nagoya01 .sspoint .cntBox{margin:15px 10px 0 10px;}
/*04conversion*/
#nagoya01 .conversion .txt01{text-align:center; margin-top:40px}
#nagoya01 .conversion .txtCen-Mt10{text-align:center; margin-top:10px}
#nagoya01 .conversion .bgbox01{ border:2px #e8e8e8 solid; background:#f7f7f7; padding:15px; margin:15px 0px 0 0px;}
#nagoya01 .conversion .bgbox01 dl.eria{ padding-bottom:10px; border-bottom:1px dotted #666666;}
#nagoya01 .conversion .bgbox01 dl.eria dt{ font-weight:bold;}
#nagoya01 .conversion .bgbox01 dl.eria dd{margin-top:5px; font-size:90%; padding-left:10px;}
#nagoya01 .conversion .bgbox01 dl.tell{ padding:10px 10px 0 10px;}
#nagoya01 .conversion .bgbox01 dl.tell dt{ font-weight:bold; float:left;}
#nagoya01 .conversion .bgbox01 dl.tell dd{ margin-top:5px; float:right;}
/*05Why*/
#nagoya01 .Why h1{margin-top:50px;}
#nagoya01 .Why .cntBox{margin:10px 10px 0 10px;}
#nagoya01 .Why .cntBox dl.box01 dd.lbox{float:left; padding-left:10px; width:245px; margin-top:10px;}
#nagoya01 .Why .cntBox dl.box01 dd.rbox{float:right; padding-right:10px; width:445px; margin-top:10px; line-height:150%;}
#nagoya01 .Why .cntBox dl.box01 dd.rbox p.link{ margin-top:10px; text-align:right;}
#nagoya01 .Why .cntBox dl.box01 dd.rbox .lk_lnk	{ padding-left:8px; background:transparent url(/imgs/arrow_back_03.gif) no-repeat 0 2px; }
#nagoya01 .Why .cntBox dl.box02{margin-top:30px;}
#nagoya01 .Why .cntBox dl.box02 dd{padding:0 10px 0 10px; margin-top:10px; line-height:150%;}
/*06support*/
#nagoya01 .support h1{margin-top:50px;}
#nagoya01 .support .cntBox{margin:10px 10px 0 10px;}
#nagoya01 .support .cntBox dl.box01 dt.mt10{margin-top:10px;}
#nagoya01 .support .cntBox dl.box01 dd.lbox{float:left; padding-left:10px; width:465px; margin-top:10px;}
#nagoya01 .support .cntBox dl.box01 dd.lbox p.font120b{ font-size:120%; font-weight:bold;}
#nagoya01 .support .cntBox dl.box01 dd.lbox p.mt10{margin-top:10px; line-height:150%;}
#nagoya01 .support .cntBox dl.box01 dd.lbox p.link{ margin-top:10px; text-align:right;}
#nagoya01 .support .cntBox dl.box01 dd.lbox .lk_lnk	{ padding-left:8px; background:transparent url(/imgs/arrow_back_03.gif) no-repeat 0 2px; }
#nagoya01 .support .cntBox dl.box01 dd.rbox{float:right; padding-right:10px; width:225px; margin-top:10px;}
#nagoya01 .support .cntBox dl.box01 dd.rbox .name{font-size:80%; text-align:center; color:#2b519b; margin-top:5px;}
/*06support*/
/*#nagoya01 .support h1{margin-top:50px;}
#nagoya01 .support .cntBox{margin:10px 10px 0 10px;}
#nagoya01 .support .cntBox dl.box01 dt.mt10{margin-top:10px;}
#nagoya01 .support .cntBox dl.box01 dd.lbox{float:left; padding-left:10px; width:465px; margin-top:10px;}
#nagoya01 .support .cntBox dl.box01 dd.lbox p.font120b{ font-size:120%; font-weight:bold;}
#nagoya01 .support .cntBox dl.box01 dd.lbox p.mt10{margin-top:10px; line-height:150%;}
#nagoya01 .support .cntBox dl.box01 dd.lbox p.link{ margin-top:10px; text-align:right;}
#nagoya01 .support .cntBox dl.box01 dd.lbox .lk_lnk	{ padding-left:8px; background:transparent url(/imgs/arrow_back_03.gif) no-repeat 0 2px; }
#nagoya01 .support .cntBox dl.box01 dd.rbox{float:right; padding-right:10px; width:225px; margin-top:10px;}
#nagoya01 .support .cntBox dl.box01 dd.rbox .name{font-size:80%; text-align:center; color:#2b519b; margin-top:5px;}
110210 修正*/

/*06hukuri*/
/*#nagoya01 .hukuri h1{margin-top:50px;}
#nagoya01 .hukuri .cntBox{margin:10px 10px 0 10px;}
#nagoya01 .hukuri .cntBox .lbox{ float:left; width:330px;}
#nagoya01 .hukuri .cntBox .lbox .txt01{ margin:10px 0 0 10px; line-height:150%;}
#nagoya01 .hukuri .cntBox .rbox{ float:left; margin-left:20px; border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
110209 修正*/
#nagoya01 .hukuri .cntBox .rbox td.w124
	{width:124px; padding:3px 0 3px 10px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
#nagoya01 .hukuri .cntBox .rbox td.w120b2
	{width:120px; padding:3px 0 3px 0; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;
	 text-align:center;}	
#nagoya01 .hukuri .cntBox .rbox td.w120b1
	{width:120px; padding:3px 0 3px 0; border-bottom:1px solid #e2e2e2; text-align:center;}		
/*07job01*/
/*#nagoya01 .job01 h1{margin-top:40px; text-align:center;}
#nagoya01 .job01 .cntBox{margin:8px 10px 0 10px;}*/
#nagoya01 .job01 .cntBox .wakubox01{background:url(/promotion/imgs/nagoya_1011/lp01/job_bgcen.gif) repeat-y top left; width:729px; padding-bottom:15px;}
/*#nagoya01 .job01 .cntBox .wakubox01 .stit01{ font-size:0; line-height:0; margin:0 0 0 6px; padding:0;}
#nagoya01 .job01 .cntBox .wakubox01 .wakubox02{margin:0 21px 0 21px; border-bottom:2px solid #e4e4e4; border-left:2px solid #e4e4e4; border-right:2px solid #e4e4e4; padding-bottom:15px;}
110210 修正*/
#nagoya01 .job01 .cntBox .wakubox01 .wakubox02 ul.listbox01{margin-left:10px; padding-top:3px;}
#nagoya01 .job01 .cntBox .wakubox01 .wakubox02 ul.listbox01 li{margin-bottom:10px; list-style:none;}
#nagoya01 .job01 .cntBox .wakubox01 .wakubox02 ul.listbox01 li.mgno{margin-bottom:0px; list-style:none;}
#nagoya01 .job01 .cntBox .wakubox01 .wakubox02 ul.listbox01 li .icn01{padding:2px 0 2px 72px; background:transparent url(/promotion/imgs/nagoya_1011/lp01/icon01.gif) no-repeat top left; }
#nagoya01 .job01 .cntBox .wakubox01 .wakubox02 ul.listbox01 li .icn02{padding:2px 0 2px 72px; background:transparent url(/promotion/imgs/nagoya_1011/lp01/icon02.gif) no-repeat top left; }
#nagoya01 .job01 .cntBox .wakubox01 .wakubox02 .btnbox01{}
#nagoya01 .job01 .cntBox .wakubox01 .wakubox02 .btnbox01 .center{text-align:center; margin:25px 0 0 0;}
#nagoya01 .job01 .cntBox .wakubox01 .wakubox02 .btnbox01 .lbox{ margin:25px 0 0 20px; float:left; _margin:25px 0 0 10px;}
#nagoya01 .job01 .cntBox .wakubox01 .wakubox02 .btnbox01 .rbox{ margin:25px 20px 0 0; float:right; _margin:25px 10px 0 0;}
/*08job02*/
#nagoya01 .job02 h1{margin-top:40px; text-align:center;}
#nagoya01 .job02 .cntBox{margin:8px 10px 0 10px;}
#nagoya01 .job02 .cntBox .wakubox01{background:url(/promotion/imgs/nagoya_1011/lp01/job_bgcen.gif) repeat-y top left; width:729px;}
#nagoya01 .job02 .cntBox .wakubox01 .cntbox01{padding:15px 21px 15px 21px;}
#nagoya01 .job02 .cntBox .wakubox01 .cntbox01 .mt10{margin-top:10px;}
#nagoya01 .job02 .cntBox .wakubox01 .cntbox01 .spink{color:#f07995; font-size:80%; margin-top:5px;}
#nagoya01 .job02 .cntBox .wakubox01 .cntbox01 .stxt{font-size:80%;}

#nagoya01 .job02 .cntBox .wakubox01 .cntbox01 .lbox{width:335px; float:left;}
#nagoya01 .job02 .cntBox .wakubox01 .cntbox01 .rbox{width:335px; float:right;}
#nagoya01 .job02 .cntBox .wakubox01 .cntbox01 .lbox .waku01,#nagoya01 .job02 .cntBox .wakubox01 .cntbox01 .rbox .waku01{padding:10px; border:2px solid #e4e4e4; min-height:210px; height: auto !important; height:210px;}
#nagoya01 .job02 .cntBox .wakubox01 .cntbox01 .lbox .waku01 .txt-cen,#nagoya01 .job02 .cntBox .wakubox01 .cntbox01 .rbox .waku01 .txt-cen{text-align:center;}
/*merit*/
#nagoya01 .merit h1{margin-top:35px;}
#nagoya01 .merit .txt01{margin:15px 10px 0 10px;}
#nagoya01 .merit .cntbox{margin:15px 15px 0 15px;}
#nagoya01 .merit .cntbox .mt10{margin-top:10px;}
#nagoya01 .merit .cntbox .bgbox01{background:url(/promotion/imgs/nagoya_1011/lp01/merit_bg01_cen.gif) top left repeat-y; padding:15px 26px 15px 26px;}
#nagoya01 .merit .cntbox .bgbox01 dl.lbox{width:340px; float:left;}
#nagoya01 .merit .cntbox .bgbox01 dl.lbox dd{margin-left:15px; margin-top:2px;}
#nagoya01 .merit .cntbox .bgbox01 dl.rbox{width:320px; float:left;}
#nagoya01 .merit .cntbox .bgbox01 dl.rbox dd{margin-left:15px; margin-top:2px;}
#nagoya01 .merit .txt02{text-align:center; margin-top:20px}
#nagoya01 .merit .txtCen-Mt10{text-align:center; margin-top:10px}
#nagoya01 .merit .bgbox02{ border:2px #e8e8e8 solid; background:#f7f7f7; padding:15px; margin:15px 25px 0 25px;}
#nagoya01 .merit .bgbox02 dl.eria{ padding-bottom:10px; border-bottom:1px dotted #666666;}
#nagoya01 .merit .bgbox02 dl.eria dt{ font-weight:bold;}
#nagoya01 .merit .bgbox02 dl.eria dd{margin-top:5px; font-size:90%; padding-left:10px;}
#nagoya01 .merit .bgbox02 dl.tell{ padding:10px 10px 0 10px;}
#nagoya01 .merit .bgbox02 dl.tell dt{ font-weight:bold; float:left;}
#nagoya01 .merit .bgbox02 dl.tell dd{ margin-top:5px; float:right;}




/*=============================================
　　days:2010.12.24
    name:watanabe
    FileName:/nagoya/1011_lp02.html
	         /nagoya/1011_lp03.html
================================================*/
#nagoya02{margin:0 auto;}
#nagoya02 .dt { padding-bottom:2px; background: url(/imgs/dot_h_01.gif) repeat-x left bottom; color:#42b2d6; }
#nagoya02 #container_syt .rvsn .lv1{ display:block; height:16px; margin:0; padding:6px 0 6px 8px; background: url(/imgs/lv1_bg.gif) repeat-x; color:#fff; font-size:110%; }
#nagoya02 div#container_syt{
	width:710px;
	margin:10px auto;	
	text-align:left;
}
#nagoya02 #cont{width:675px; margin:0 17px 0 18px;}

/*merit*/
#nagoya02 .merit h2{margin-top:30px;}
#nagoya02 .merit .txt01{margin:10px 10px 0 10px;}
#nagoya02 .merit .cntbox{margin:15px 15px 0 15px;}
#nagoya02 .merit .cntbox .bgbox01{background:url(/promotion/imgs/nagoya_1011/common/pop_bg01_Cen.gif) top left repeat-y; padding:10px 10px 10px 10px;}
#nagoya02 .merit .cntbox .bgbox01 dl.lbox{width:320px; float:left;}
#nagoya02 .merit .cntbox .bgbox01 dl.lbox dd{margin-left:10px; margin-top:5px;}
#nagoya02 .merit .cntbox .bgbox01 dl.rbox{width:305px; float:left;}
#nagoya02 .merit .cntbox .bgbox01 dl.rbox dd{margin-left:10px; margin-top:5px;}
#nagoya02 .merit .cntbox .bgbox02{ border:2px #e8e8e8 solid; background:#f7f7f7; width:603px; padding:15px; margin:15px 0px 0 0px; _width:633px;}
#nagoya02 .merit .cntbox .bgbox02 .eria{ padding-bottom:10px; border-bottom:1px dotted #666666;}
#nagoya02 .merit .cntbox .bgbox02 .eria dt{ font-weight:bold;}
#nagoya02 .merit .cntbox .bgbox02 .eria dd{margin-top:5px; font-size:90%; padding-left:6em; text-indent:-4.8em;}

/*eigyou*/
#nagoya02 .eigyou h2{margin-top:15px;}
#nagoya02 .eigyou .bgbox01{background:#ffffff; padding:20px 20px 10px 20px; border:2px #e4e4e4 solid; margin-top:15px;}
#nagoya02 .eigyou .staffbox{border-bottom:1px #989898 dotted; padding-bottom:10px; margin-top:10px;} 
#nagoya02 .eigyou .staffbox .lbox{ width:445px; float:left; margin-left:10px;}
#nagoya02 .eigyou .staffbox .rbox .font_mid{font-size:130%; font-weight:bold; color:#0e5b9d;}
#nagoya02 .eigyou .staffbox .rbox{float:right; margin-right:10px;}

/*report*/
/*all*/
#nagoya02 #cont .report h2{}
#nagoya02 #cont .bgbox{background:#ffffff; width:671px; border:#e4e4e4 solid 2px;}
#nagoya02 #cont .bgbox .yohaku{padding:0 13px 15px 13px;}
#nagoya02 #cont .bgbox .font_red{ font-size:120%; color:#dc2f1f; font-weight:bold;}
/*titbox*/
/*titbox01*/
#nagoya02 #cont .bgbox dl.titbox01{ padding-bottom:10px; border-bottom:1px dotted #666666; width:645px;}
#nagoya02 #cont .bgbox dl.titbox01 dt{width:475px; float:left;}
#nagoya02 #cont .bgbox dl.titbox01 dd.txt{width:475px; float:left;}
#nagoya02 #cont .bgbox dl.titbox01 dd.photo{width:148px; float:right;}
/*titbox02*/
#nagoya02 #cont .bgbox dl.titbox02{ margin-top:10px; width:645px;}
#nagoya02 #cont .bgbox dl.titbox02 dt{width:315px; float:left;}
#nagoya02 #cont .bgbox dl.titbox02 dd.txt{width:315px; float:left;}
#nagoya02 #cont .bgbox dl.titbox02 dd.photo{width:308px; float:right;}
/*box*/
/*1行box01*/
#nagoya02 #cont .bgbox dl.box01{border:1px solid #bdc9e6; padding:10px; background:#ffffff; position:relative; margin-top:10px; width:623px; _width:645px;}
#nagoya02 #cont .bgbox dl.box01 dd.name{margin-top:10px; text-align:right;}
#nagoya02 #cont .bgbox dl.box01 dd.icon{ position:absolute; bottom:3px; right:3px;}
/*2行box02*/
#nagoya02 #cont .bgbox .box02 {margin-top:8px;}
#nagoya02 #cont .bgbox .box02 .bgbox01{background:url(/promotion/imgs/nagoya_1011/lp03/bg02.gif) top left repeat-y; padding:11px 11px 0px 11px;}
#nagoya02 #cont .bgbox .box02 dl.lbox{width:294px; position:relative; float:left; padding:0;}
#nagoya02 #cont .bgbox .box02 dl.lbox dd.name{margin-top:10px; text-align:right;}
#nagoya02 #cont .bgbox .box02 dl.rbox{width:294px; position:relative; float:left; margin-left:35px;}
#nagoya02 #cont .bgbox .box02 dl.rbox dd.name{margin-top:10px; text-align:right;}
/*1行写真box03*/
#nagoya02 #cont .bgbox dl.box03{border:1px solid #bdc9e6; padding:10px; background:#ffffff; position:relative;
 width:623px; _width:645px; margin-top:8px;}
#nagoya02 #cont .bgbox dl.box03 dt{ width:400px; float:left;}
#nagoya02 #cont .bgbox dl.box03 dd.photo{ float:right; width:199px;}
#nagoya02 #cont .bgbox dl.box03 dd.icon{ position:absolute; bottom:3px; right:3px;}
/*2行写真*/
#nagoya02 #cont .bgbox .box04 {padding-top:8px;}
#nagoya02 #cont .bgbox .box04 dl.rbox{height:128px; width:292px; border:1px solid #bdc9e6; padding:10px; background:#ffffff; position:relative; float:right; _height:148px; _width:314px;}
#nagoya02 #cont .bgbox .box04 dl.rbox dd.name{margin-top:10px; text-align:right;}
#nagoya02 #cont .bgbox .box04 dl.rbox dd.icon{ position:absolute; bottom:3px; right:3px;}
#nagoya02 #cont .bgbox .box04 .lbox{width:316px; float:left;}
/*2行写真*/
#nagoya02 #cont .bgbox .box05 {padding-top:8px;}
#nagoya02 #cont .bgbox .box05 dl.lbox{height:192px; width:292px; border:1px solid #bdc9e6; padding:10px; background:#ffffff; position:relative; float:left; _height:212px; _width:314px;}
#nagoya02 #cont .bgbox .box05 dl.lbox dd.name{margin-top:10px; text-align:right;}
#nagoya02 #cont .bgbox .box05 dl.lbox dd.icon{ position:absolute; bottom:3px; right:3px;}
#nagoya02 #cont .bgbox .box05 .rbox{width:316px; float:right;}
/*1行*/
#nagoya02 #cont .bgbox  dl.box06{border:1px solid #bdc9e6; padding:10px; background:#ffffff; position:relative; margin-top:10px; width:623px; _width:645px;}
#nagoya02 #cont .bgbox  dl.box06 dd.name{margin-top:10px; text-align:right;}
#nagoya02 #cont .bgbox  dl.box06 dd.icon{ position:absolute; bottom:3px; right:3px;}
/*1行写真*/
#nagoya02 #cont .bgbox  dl.box07{border:1px solid #bdc9e6; padding:10px; background:#ffffff; position:relative;
 width:623px; _width:645px; margin-top:8px;}
#nagoya02 #cont .bgbox  dl.box07 dt{ width:400px; float:right;}
#nagoya02 #cont .bgbox  dl.box07 dd.photo{ float:left; width:199px;}
#nagoya02 #cont .bgbox  dl.box07 dd.icon{ position:absolute; bottom:3px; right:3px;}
/*=============================================
　　days:2010.11.25
    name:watanabe
    FileName:1011_lp07.html
================================================*/

/*このお仕事について問い合わせる*/
#nagoya07 .telbox{ text-align:right; margin-top:15px;}





/*=============================================
　　days:2011.02.09
    name:ishii
    FileName:1011_lp01.html
================================================*/

/*#nagoya01 .mainBox01{position:relative; width:749px; height:251px;}
#nagoya01 .mainBox01 .resBtnbox01{position:absolute; bottom:10px; left:97px;}　2011.11.14 修正*/
#nagoya01 .joblk {margin:15px 10px 20px auto; text-align:right;}


/*work*/
#nagoya01 .work h1{margin-top:50px;}
#nagoya01 .work .cntBox dl.step03Box{margin-top:20px; padding:0px;}
#nagoya01 .work .cntBox dl.step03Box dd.btnWire{position:relative; width:729px; height:41px;}
#nagoya01 .work .cntBox dl.step03Box dd.btnWire .haken{position:absolute; left:163px; top:0px;}
#nagoya01 .work .cntBox dl.step03Box dd.btnWire .syoukai{position:absolute; left:310px; top:0px;}
#nagoya01 .work .cntBox dl.step03Box dd.btnWire .jinzai{position:absolute; left:517px; top:0px;}
#nagoya01 .work .cntBox dl.step03Box dd.txt{ background:url(/promotion/imgs/nagoya_1011/lp01/work_img06.gif) repeat 0 0;
height:48px;
margin:0px; font-size:80%; padding:10px 15px 0 15px;}

/*support*/
#nagoya01 .support h1{margin-top:20px;}
#nagoya01 .support .cntBox{margin:25px 10px 0 10px;}
/*tab02*/
#nagoya01 .support .cntBox .bgbox{background:url(/promotion/imgs/nagoya_1011/lp01/tab_bg02.gif) repeat 0 0;
width:697px; height:422px;
padding:16px 16px 16px 16px;
margin-top:20px;}
#nagoya01 .support .cntBox .map{width:697px; height:254px;}

/*hukuri*/
#nagoya01 .hukuri h1{margin-top:20px;}
#nagoya01 .hukuri .cntBox{margin:10px 10px 0 10px;}
#nagoya01 .hukuri .cntBox .lbox{ margin:15px 0px 0 0; float:left; width:330px;}
#nagoya01 .hukuri .cntBox .lbox .txt01{ margin:20px 0 0 0; line-height:150%;}
#nagoya01 .hukuri .cntBox .rbox{ margin-top:15px; float:left; margin-left:5px; border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}

/*job01*/
#nagoya01 .job01 h1{margin-top:50px; text-align:center;}
#nagoya01 .job01 .cntBox{margin:15px 10px 0 10px;}
#nagoya01 .job01 .cntBox .wakubox01 .wakubox02{margin:0px 23px 6px 23px; padding-top:25px; padding-bottom:15px;}

/*tab01*/
#nagoya01 .tab01 h1{}
#nagoya01 .tab01 .cntBox{margin:15px 10px 0 10px;}
#nagoya01 .tab01 .cntBox .imgbox{margin:11px 11px auto 0px; float:right;}

#nagoya01 .tab01 .cntBox .bgbox{background:url(/promotion/imgs/nagoya_1011/lp01/tab_bg.gif) repeat 0 0;
width:729px; height:312px;}
#nagoya01 .tab01 .cntBox .tablist{margin:11px 0px auto 11px; width:233px; float:left; _margin-left:5px;}
#nagoya01 .tab01 .cntBox ul{list-style-type:none;}
#nagoya01 .tab01 .cntBox li a{display:block;}


/*=============================================
　　days:2011.03.01
    name:ishii
    FileName:1011_lp01.html
================================================*/

#nagoya01 #contents02{
background-color:#FFFFFF;
padding:15px 15px 30px 15px;
margin:0px;
_padding:15px 5px 30px 15px;
}


.f_left{float:left;}
.f_right{float:right;}

.m_box{margin-left:10px;}
.m_btm{background:url(/promotion/imgs/nagoya_1011/lp01/img_bg.gif) repeat 0 0; width:729px;}
.link02{text-align:right; padding:20px 10px 10px 0; margin:0;}


/*=============================================
　　days:2011.03.01
    name:ishii
    FileName:1011_lp08.html
================================================*/

#nagoya02 #cont02{width:674px; margin:0 18px 0 18px;}
/*all*/
#nagoya02 #cont02 .report h2{}
#nagoya02 #cont02 .bgbox{background:#ffffff; width:674px;}
/*staff*/
#nagoya02 .staff h2{margin-top:15px;}
#nagoya02 .staff .bgbox01{background:url(/promotion/imgs/nagoya_1011/lp08/bgimg.gif) repeat;
padding:5px 15px 5px 15px; margin-top:25px;}

#nagoya02 .staff .staffbox{padding-bottom:10px; margin-top:10px;} 
#nagoya02 .staff .staffbox .lbox{width:314px; float:left;}
#nagoya02 .staff .staffbox .rbox{float:right;}
#nagoya02 .staff .staffbox .sttxt{background-color:#FFFFFF; padding:10px 10px 10px 10px; width:294px; height:47px; font-size:12px;
_width:314px;}

/*merit*/
#nagoya01 .merit .cntbox .bgbox01 dl.rbox02{margin-right:10px; float:right;}
#nagoya01 .merit .cntbox .bgbox01 dl.rbox02 dd{margin-left:20px; margin-top:10px;}


/*=============================================
　　days:2011.03.01
    name:ishii
    FileName:1011_lp01.html
================================================*/

a.lnk_campaign {
	font-weight:bold;
	color:#FF0000; }
a.lnk_campaign:hover {
	font-weight:bold;
	color:#FF6666; }

.txtCen {
	text-align:center; }

.txtCen-Mt05 {
	text-align:center;
	margin-top:5px; }

.m_box02 { margin:10px 0 0 10px;}

#nagoya01 .mainBox01{position:relative; width:749px; height:271px;}
#nagoya01 .mainBox01 .resBtnbox01{position:absolute; bottom:30px; left:97px;}
#nagoya01 .mainBox01 .resBtnbox02 {
	position:absolute;
	bottom:8px;
	left:15px;}


/*=============================================
　　days:2012.05.21
    name:ishii
    FileName:1011_lp01.html
================================================*/

.margin_t_02 { margin-top:20px; }

.txt-center	{ text-align:center; }

.rvsn {
	margin:0;
	padding:0; }
#contents02 .rvsn .lv4    {
	padding-bottom: 4px;
	background:url(/imgs/dot_h_01.gif) bottom repeat-x ;
	color:#42b2d6; }

#nagoya01 .job01 .cntBox .wakubox01 .jobex {
	margin:0px 40px 6px 40px;
	padding-top:15px;
	padding-bottom:15px; }
#nagoya01 .job01 .cntBox .wakubox01 .jobex .btnbox01 {}
#nagoya01 .job01 .cntBox .wakubox01 .jobex .btnbox01 .center {
	text-align:center;
	margin:25px 0 0 0; }


/*=============================================
　　days:2012.07.25
    name:ishii
    FileName:1011_lp01.html
================================================*/

#nagoya01 .job02 .cntBox .wakubox01 .boxline {
	padding:15px;
	border:2px solid #e4e4e4;
}
#nagoya01 .job02 .cntBox .wakubox01 .boxline .fll {
	float:left;
	width:311px;
}
#nagoya01 .job02 .cntBox .wakubox01 .boxline .flr {
	float:right;
	width:322px;
}





/*-----------------------------------------------------------------------------*/
.mt05 { margin-top: 5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }

.mb05 { margin-bottom: 5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }