@charset "UTF-8";

/*	Reset
----------------------------------------------------*/

* {
margin:0;
padding:0;
font-style:normal;
font-family:arial, sans-serif;
/*font-family:"ＭＳ Ｐゴシック";*/
text-align:left;
line-height:1.0;
}


/*	Redefine
----------------------------------------------------*/

html {height:90%;} 

body {
height:90%;
color:#484848;
font-size:13px;
text-align:center;
background:#ffffff url(/material/images/common/bg_grobal.gif);
background-position:bottom center;
background-repeat:repeat-x;
background-attachment:fixed;
}

h1,h2,h3,h4,h5,h6 {font-size:100%;}

ul,
ul li{list-style-type:none;}

a:link {color:#f39600;}
a:visited {color:#f39600;}
a:hover,
a:visited:hover {text-decoration:none;}
a:active {color:#f39600;}

img {
border:0;
vertical-align:bottom;
}


/* Common Style
----------------------------------------------------*/

.clear {clear:both;}
.none {display:none;}
.nowrap {white-space:nowrap;}
.marginfix {clear:both; margin-bottom:20px;}
.pointer {cursor:pointer;}
.middle {vertical-align:middle;}
.listimg {margin-right:3px; vertical-align:middle;}
.mB10 {margin-bottom:10px;}
.mB20 {margin-bottom:20px;}
.mB40 {margin-bottom:40px;}
.mB60 {margin-bottom:60px;}


/* Global Layout
----------------------------------------------------*/

#container {
width:842px;
height:100%;
min-height:100%; 
margin:0 auto;
margin-top:0px;
padding:0;
text-align:left;
}

body > #container {height:auto;}

#contents {
width:842px;
}


/* Header
----------------------------------------------------*/

#header {width:842px; height:127px; margin:0; padding:0;}
#header h1 {margin-top:46px;}
#header .left {float:left; width:256px; text-align:left;}
#header .right {float:right; text-align:right;}
#header .right li {display:inline; text-align:right;}
#header .right li.left01 {margin-right:5px;}
#header .right li.left02 {margin-right:14px;}
#header .right .nav_square {margin:46px 0 12px 93px;}
#header .right .nav_square_en {margin:46px 0 12px 35px}


/* Footer
----------------------------------------------------*/

#footer {
height:130px;
margin:0;
padding:0;
padding-top:15px;
background:url(/material/images/common/footer_bg.gif) repeat-x;
text-align:center;
}

#footer .box {width:842px; margin:0 auto; padding:31px 0 0 53px;}
#footer .box .left {float:left; width:250px; text-align:left;}
#footer .box .left li {display:inline;}
#footer .box .right {float:right; width:539px; text-align:right;}


/* topicPath
--------------------------------------------------------*/

#topicPath {
width:817px;
height:80px;
padding-left:25px;
}

#topicPath li {
display:inline;
list-style-type:none;
line-height:80px;
}


/* toTop
--------------------------------------------------------*/

#toTop {
width:842px;
margin:30px auto;
text-align:right;
}


/* Main
--------------------------------------------------------*/

#main {width:768px; margin:0 0 0 53px;}
#main h2 {margin-bottom:33px;}
#main h3 {width:653px; height:19px; margin-bottom:20px; padding:8px 0 0 25px; color:#242424; font-size:14px; font-weight:bold; background:url(/material/images/common/h3_bg_01.gif) no-repeat left top;}
#main h3.half {width:299px; height:19px; margin-bottom:20px; color:#242424; font-size:14px; font-weight:bold; background:url(/material/images/common/h3_bg_02.gif) no-repeat left top;}
#main h3.half a {display:block; width:299px; height:19px; margin:-8px 0 0 -25px; padding:8px 0 0 25px; color:#242424; font-size:14px; font-weight:bold; text-decoration:none;}
#main h4 {width:653px; margin-bottom:10px; color:#242424; font-size:14px; font-weight:bold;}


/* box
--------------------------------------------------------*/

.normalbox01 {margin-left:46px;}

.normalbox01 .floatbox01 {width:678px;}
.normalbox01 .floatbox01 .leftbox {float:left;}
.normalbox01 .floatbox01 .leftbox p.style01 {width:500px; margin-bottom:20px; line-height:1.2em;}
.normalbox01 .floatbox01 .leftbox p.style02 {width:450px; margin-bottom:20px; line-height:1.2em; text-align:left;}
/*以下2009/1/20追加　1行*/
.normalbox01 .floatbox01 .leftbox p.style10 {width:300px; margin-bottom:20px; line-height:1.2em; text-align:left;}
.normalbox01 .floatbox01 .rightbox {float:right;}
.normalbox01 .floatbox01 .rightbox p.btn {margin-top:10px; margin-right:27px;}
.normalbox01 .floatbox02 {width:678px;}
.normalbox01 .floatbox02 .leftbox {float:left; width:324px; margin-right:30px;}
.normalbox01 .floatbox02 .rightbox {float:left; width:324px;}
/*以下2009/1/20追加　2行*/
.normalbox01 .floatbox02 .leftbox10 {float:left; width:200px; margin-top:10px; margin-right:30px;}
.normalbox01 .floatbox02 .rightbox p.style10 {float:left; width:448px;}
.normalbox01 .floatbox02 p {margin-bottom:20px; line-height:1.4em;}
.normalbox01 .floatbox02 p a {line-height:1.4em;}
.normalbox01 .floatbox02 img {margin-right:3px; vertical-align:middle; line-height:1.4em;}
.normalbox01 .floatbox03 {width:678px;}
.normalbox01 .floatbox03 .leftbox {float:left; width:324px; height:220px; margin-right:30px;}
.normalbox01 .floatbox03 .rightbox {float:left; width:324px; height:220px;}
.normalbox01 .floatbox03 p {margin-bottom:20px; line-height:1.2em;}
.normalbox01 .floatbox03 p.style01 {width:324px; margin-bottom:9px; text-align:right;}
.normalbox01 .floatbox03 p a {line-height:1.2em;}

.normalbox01 p.style01 {width:678px; margin-bottom:20px; line-height:1.2em;}
.normalbox01 p.style01 a {line-height:1.2em;}
.normalbox01 p.style01 strong {line-height:1.2em;}
.normalbox01 p.style02 {margin-bottom:20px; line-height:1.2em; text-align:center;}
.normalbox01 p.style02 a {line-height:1.2em;}
.normalbox01 p.style03 {margin-bottom:20px; font-weight:bold; line-height:1.2em; text-align:center;}
.normalbox01 p.style03 a {line-height:1.2em;}
.normalbox01 p.style04 {width:678px; margin-bottom:20px; line-height:1.2em; text-align:right;}
.normalbox01 p.style04 a {line-height:1.2em;}
.normalbox01 p.style05 {width:678px; margin-bottom:20px; font-weight:bold; line-height:1.2em;}
.normalbox01 p.style05 a {line-height:1.2em;}
.normalbox01 p.style06 {width:678px; margin-bottom:20px; font-size:15px; font-weight:bold; line-height:1.2em;}
.normalbox01 p.style06 a {line-height:1.2em;}
.normalbox01 p.style07 {float:right; margin-bottom:20px; line-height:1.2em;}
.normalbox01 p.style07 a {line-height:1.2em;}
.normalbox01 p.style08 {width:678px; margin-bottom:20px; line-height:1.3em;}
.normalbox01 p.style08 a {line-height:1.3em;}

/*2009/2/26 以下追加*/
.normalbox01 p.style09 {width:678px; margin-bottom:20px; font-size:15px; line-height:1.5em;}
.normalbox01 p.style09 a {line-height:1.5em;}
.normalbox01 p.style10 {width:628px; margin-left:30px; margin-right:20px; margin-bottom:20px; line-height:1.2em;}
.normalbox01 p.style10 a {line-height:1.5em;}
.normalbox01 p.style11 {width:628px; margin-left:30px; margin-right:20px; margin-bottom:5px; padding-bottom:3px; font-size:13px; line-height:1.2em; border-bottom: solid 1px #9C9C9C; font-style:italic;}
.normalbox01 p.style11 a {line-height:1.5em;}
.normalbox01 p.style12 {width:628px; margin-left:30px; margin-right:20px; margin-bottom:20px; line-height:1.2em;}
.normalbox01 p.style12 a {line-height:1.5em;}
.normalbox01 p.style13 {width:678px; margin-bottom:8px; font-size:13px; font-weight:bold; color:#f39600; line-height:1.4em;}
.normalbox01 p.style14 {width:628px; margin-left:30px; margin-right:20px; margin-bottom:20px; font-size:16px; font-weight:bold; color:#f39600; line-height:1.4em;}
.normalbox01 p.style15 {width:628px; margin-left:30px; margin-right:20px; margin-bottom:5px; font-size:13px; line-height:1.2em;}
.normalbox01 p.style16 {width:678px; margin-bottom:3px; line-height:1.2em; text-align:right;}
.normalbox01 p.style16 a {line-height:1.2em; color:#666666; }

.normalbox01 ul.style01 {width:678px; margin-bottom:60px; line-height:1.2em; text-align:right;}
.normalbox01 ul.style01 li {display:inline;}
.normalbox01 ul.style01 li.left {margin-right:15px;}
.normalbox01 ul.style02 {width:678px; line-height:1.2em; text-align:left;}
.normalbox01 ul.style02 li {float:left; width:226px;}

.normalbox01 h4.carrier {
width:664px;
height:17px;
margin-bottom:3px;
padding:10px 0 0 15px;
font-size:13px;
font-weight:bold; background:url(/material/images/chezvous/h4_carrier.gif) no-repeat left top;
line-height:120%;
}
.normalbox01 h4.newgraduate {
width:664px;
height:17px;
margin-bottom:3px;
padding:10px 0 0 15px;
font-size:13px;
font-weight:bold;
background:url(/material/images/chezvous/h4_newgraduate.gif) no-repeat left top;
line-height:120%;
}
.normalbox01 h4.area {
width:663px;
margin-bottom:10px;
padding:0 0 0 15px;
color:#242424;
font-size:13px;
font-weight:bold;
background:url(/material/images/common/ico_list_01.gif) no-repeat left top;
line-height:120%;
}
.access_bg{
width:663px;
background:url(/material/images/client/bg_access.gif) no-repeat right;
}
.normalbox01 h4.client {
float:left;
width:465px;
margin-bottom:10px;
padding:0 0 0 15px;
color:#242424;
font-size:13px;
font-weight:bold;
background:url(/material/images/common/ico_list_01.gif) no-repeat left top;
line-height:120%;
}
.normalbox01 h4.client02 {
float:left;
width:505px;
margin-bottom:10px;
padding:0 0 0 15px;
color:#242424;
font-size:13px;
font-weight:bold;
background:url(/material/images/common/ico_list_01.gif) no-repeat left top;
line-height:120%;
}
.normalbox01 h4.client03 {
float:left;
width:480px;
margin-bottom:10px;
padding:0 0 0 15px;
color:#242424;
font-size:13px;
font-weight:bold;
background:url(/material/images/common/ico_list_01.gif) no-repeat left top;
line-height:120%;
}
.normalbox01 h4.normal {
width:663px;
margin-bottom:20px;
padding:0 0 0 15px;
color:#242424;
font-size:13px;
font-weight:bold;
background:url(/material/images/common/ico_list_01.gif) no-repeat left top;
line-height:120%;
}

/*--以下追加--*/
.normalbox01 h4.select {
width:663px;
margin-bottom:20px;
color:#f39600;
font-size:17px;
font-weight:bold;
line-height:120%;
}

.normalbox01 h4.select1 {
width:663px;
margin-bottom:5px;
color:#666666;
font-size:13px;
font-weight:bold;
line-height:120%;
}



/* table
--------------------------------------------------------*/

.defaultTable01 {width:679px; border:none;}
.defaultTable01 th {padding:10px; border:none; font-weight:normal; vertical-align:top; line-height:1.2em;}
.defaultTable01 td {padding:10px; border:none; font-weight:normal; vertical-align:top; line-height:1.2em;}
.defaultTable01 th.style01 {width:188px; height:66px; background:url(/material/images/common/bg_table01_01.gif) no-repeat left top;}
.defaultTable01 th.style02 {width:188px; height:96px; background:url(/material/images/common/bg_table01_03.gif) no-repeat left top;}
.defaultTable01 th.style03 {width:188px; height:240px; background:url(/material/images/common/bg_table01_05.gif) no-repeat left top;}
.defaultTable01 td.style01 {width:451px; height:66px; background:url(/material/images/common/bg_table01_02.gif) no-repeat left top;}
.defaultTable01 td.style02 {width:451px; height:96px; background:url(/material/images/common/bg_table01_04.gif) no-repeat left top;}
.defaultTable01 td.style03 {width:451px; height:240px; background:url(/material/images/common/bg_table01_06.gif) no-repeat left top;}
*:first-child+html .defaultTable01 th.style01 {height:46px;}
*:first-child+html .defaultTable01 th.style02 {height:76px;}
*:first-child+html .defaultTable01 th.style03 {height:220px;}
*:first-child+html .defaultTable01 td.style01 {height:46px;}
*:first-child+html .defaultTable01 td.style02 {height:76px;}
*:first-child+html .defaultTable01 td.style03 {height:220px;}
* html .defaultTable01 th.style01 {height:46px;}
* html .defaultTable01 th.style02 {height:76px;}
* html .defaultTable01 th.style03 {height:220px;}
* html .defaultTable01 td.style01 {height:46px;}
* html .defaultTable01 td.style02 {height:76px;}
* html .defaultTable01 td.style03 {height:220px;}

.defaultTable02 {width:679px; border:none;}
.defaultTable02 th {padding:10px; border:none; font-weight:bold; vertical-align:top; line-height:1.2em;}
.defaultTable02 td {padding:10px; border:none; font-weight:normal; vertical-align:top; line-height:1.2em;}
.defaultTable02 th.style01 {width:131px; height:39px; background:url(/material/images/common/bg_table02_01.gif) no-repeat left top;} /* 1 head */
.defaultTable02 th.style02 {width:131px; height:38px; background:url(/material/images/common/bg_table02_03.gif) no-repeat left top;} /* 1 */
.defaultTable02 th.style03 {width:131px; height:54px; background:url(/material/images/common/bg_table02_05.gif) no-repeat left top;} /* 2 */
.defaultTable02 th.style23 {width:131px; height:42px; background:url(/material/images/common/bg_table02_23.gif) no-repeat left top;}
.defaultTable02 th.style04 {width:131px; height:38px; background:url(/material/images/common/bg_table02_07.gif) no-repeat left top;} /* 1 */
.defaultTable02 th.style05 {width:131px; height:150px; background:url(/material/images/common/bg_table02_09.gif) no-repeat left top;}
.defaultTable02 th.style06 {width:131px; height:90px; background:url(/material/images/common/bg_table02_11.gif) no-repeat left top;} /* 5 */
.defaultTable02 th.style07 {width:131px; height:90px; background:url(/material/images/common/bg_table02_13.gif) no-repeat left top;} /* 5 foot */
.defaultTable02 th.style08 {width:131px; height:90px; background:url(/material/images/common/bg_table02_15.gif) no-repeat left top;} /* 5 head */
.defaultTable02 th.style09 {width:131px; height:69px; background:url(/material/images/common/bg_table02_17.gif) no-repeat left top;} /* 3 */
.defaultTable02 th.style10 {width:131px; height:69px; background:url(/material/images/common/bg_table02_19.gif) no-repeat left top;} /* 3 foot */
.defaultTable02 th.style11 {width:131px; height:180px; background:url(/material/images/common/bg_table02_21.gif) no-repeat left top;} /* 6- */
.defaultTable02 td.style01 {width:508px; height:39px; background:url(/material/images/common/bg_table02_02.gif) no-repeat left top;}
.defaultTable02 td.style02 {width:508px; height:38px; background:url(/material/images/common/bg_table02_04.gif) no-repeat left top;}
.defaultTable02 td.style03 {width:508px; height:54px; background:url(/material/images/common/bg_table02_06.gif) no-repeat left top;}
.defaultTable02 td.style24 {width:508px; height:42px; background:url(/material/images/common/bg_table02_24.gif) no-repeat left top;}
.defaultTable02 td.style04 {width:508px; height:38px; background:url(/material/images/common/bg_table02_08.gif) no-repeat left top;}
.defaultTable02 td.style05 {width:508px; height:150px; background:url(/material/images/common/bg_table02_10.gif) no-repeat left top;}
.defaultTable02 td.style06 {width:508px; height:90px; background:url(/material/images/common/bg_table02_12.gif) no-repeat left top;}
.defaultTable02 td.style07 {width:508px; height:90px; background:url(/material/images/common/bg_table02_14.gif) no-repeat left top;}
.defaultTable02 td.style08 {width:508px; height:90px; background:url(/material/images/common/bg_table02_16.gif) no-repeat left top;}
.defaultTable02 td.style09 {width:508px; height:69px; background:url(/material/images/common/bg_table02_18.gif) no-repeat left top;}
.defaultTable02 td.style10 {width:508px; height:69px; background:url(/material/images/common/bg_table02_20.gif) no-repeat left top;}
.defaultTable02 td.style11 {width:508px; height:180px; background:url(/material/images/common/bg_table02_22.gif) no-repeat left top;}
.defaultTable02 td p {margin-bottom:18px; font-size:12px; line-height:1.2em;}
.defaultTable02 td p.sty01 {margin-bottom:13px; font-size:13px; line-height:1.2em;}
.defaultTable02 td p.bottom {margin-bottom:0; font-size:13px;}
.defaultTable02 td p strong {line-height:1.2em;}
.defaultTable02 img.access {margin-left:70px; vertical-align:middle;}
*:first-child+html .defaultTable02 th.style01 {height:19px;}
*:first-child+html .defaultTable02 th.style02 {height:18px;}
*:first-child+html .defaultTable02 th.style03 {height:34px;}
*:first-child+html .defaultTable02 th.style04 {height:18px;}
*:first-child+html .defaultTable02 th.style05 {height:130px;}
*:first-child+html .defaultTable02 th.style06 {height:70px;}
*:first-child+html .defaultTable02 th.style07 {height:70px;}
*:first-child+html .defaultTable02 th.style08 {height:70px;}
*:first-child+html .defaultTable02 th.style09 {height:49px;}
*:first-child+html .defaultTable02 th.style10 {height:49px;}
*:first-child+html .defaultTable02 th.style11 {height:160px;}
*:first-child+html .defaultTable02 td.style01 {height:19px;}
*:first-child+html .defaultTable02 td.style02 {height:18px;}
*:first-child+html .defaultTable02 td.style03 {height:34px;}
*:first-child+html .defaultTable02 td.style04 {height:18px;}
*:first-child+html .defaultTable02 td.style05 {height:130px;}
*:first-child+html .defaultTable02 td.style06 {height:70px;}
*:first-child+html .defaultTable02 td.style07 {height:70px;}
*:first-child+html .defaultTable02 td.style08 {height:70px;}
*:first-child+html .defaultTable02 td.style09 {height:49px;}
*:first-child+html .defaultTable02 td.style10 {height:49px;}
*:first-child+html .defaultTable02 td.style11 {height:160px;}
* html .defaultTable02 th.style01 {height:19px;}
* html .defaultTable02 th.style02 {height:18px;}
* html .defaultTable02 th.style03 {height:34px;}
* html .defaultTable02 th.style04 {height:18px;}
* html .defaultTable02 th.style05 {height:130px;}
* html .defaultTable02 th.style06 {height:70px;}
* html .defaultTable02 th.style07 {height:70px;}
* html .defaultTable02 th.style08 {height:70px;}
* html .defaultTable02 th.style09 {height:49px;}
* html .defaultTable02 th.style10 {height:49px;}
* html .defaultTable02 th.style11 {height:160px;}
* html .defaultTable02 td.style01 {height:19px;}
* html .defaultTable02 td.style02 {height:18px;}
* html .defaultTable02 td.style03 {height:34px;}
* html .defaultTable02 td.style04 {height:18px;}
* html .defaultTable02 td.style05 {height:130px;}
* html .defaultTable02 td.style06 {height:70px;}
* html .defaultTable02 td.style07 {height:70px;}
* html .defaultTable02 td.style08 {height:70px;}
* html .defaultTable02 td.style09 {height:49px;}
* html .defaultTable02 td.style10 {height:49px;}
* html .defaultTable02 td.style11 {height:160px;}

.defaultTable03 {width:679px; margin-bottom:6px; border:1px solid #f49d0d;}
.defaultTable03 th {padding:10px; border:none; font-weight:bold; vertical-align:top; line-height:1.2em;}
.defaultTable03 td {padding:10px; border:none; font-weight:normal; vertical-align:top; line-height:1.2em; background:#ffffff;}
.defaultTable03 th.style01 {background:#fdf1df url(/material/images/common/bg_table03_01.gif) no-repeat left bottom;}
.defaultTable03 td p {margin-bottom:18px; font-size:12px; line-height:1.2em;}
.defaultTable03 td p.bottom {margin-bottom:0;}
.defaultTable03 td p strong {line-height:1.2em;}

.defaultTable04 {margin-bottom:10px; border-collapse:collapse; border:1px solid #cecece;}
.defaultTable04 th {padding:10px; border:1px solid #dedede; background:#fdf1df; font-weight:bold; line-height:1.2em;}
.defaultTable04 th.style01 {text-align:center;}
.defaultTable04 th.style02 {text-align:right;}
.defaultTable04 td {padding:10px; border:1px solid #dedede; background:#ffffff; line-height:1.2em;}
.defaultTable04 td.style01 {text-align:center;}
.defaultTable04 td.style02 {text-align:right;}
.defaultTable04 td a {line-height:1.2em;}

.defaultTable05 {width:679px; margin-bottom:10px; border-collapse:collapse; border:1px solid #cecece;}
.defaultTable05 th {padding:10px; border:1px solid #dedede; background:#fdf1df; font-weight:bold; line-height:1.2em; white-space:nowrap;}
.defaultTable05 th.style01 {text-align:center;}
.defaultTable05 th.style02 {text-align:right;}
.defaultTable05 td {padding:10px; border:1px solid #dedede; background:#ffffff; line-height:1.2em;}
.defaultTable05 td.style01 {text-align:center;}
.defaultTable05 td.style02 {text-align:right;}
.defaultTable05 td a {line-height:1.2em;}

.defaultTable06 {width:299px; border:1px solid #cecece;}
.defaultTable06 th {padding:10px 0; border:none; font-weight:bold; vertical-align:top; line-height:1.2em;}
.defaultTable06 td {padding:10px 0; border:none; font-weight:normal; vertical-align:top; line-height:1.2em;}
.defaultTable06 th.style01 {width:297px; height:37px; padding-left:25px; background:url(/material/images/common/bg_table06_01.gif) no-repeat left top; color:#484848;}
.defaultTable06 th.style02 {width:141px; height:38px; padding-left:20px; background:url(/material/images/common/bg_table06_02.gif) no-repeat right top; color:#484848;}
.defaultTable06 th.style03 {width:157px; height:38px; padding-right:20px; background:url(/material/images/common/bg_table06_03.gif) no-repeat right top; text-align:right; color:#484848;}
.defaultTable06 td.style01 {width:141px; height:35px; padding-left:20px; background:url(/material/images/common/bg_table06_04.gif) no-repeat right top;}
.defaultTable06 td.style02 {width:157px; height:35px; padding-right:20px; background:url(/material/images/common/bg_table06_05.gif) no-repeat right top; text-align:right;}
.defaultTable06 td.style03 {width:141px; height:35px; padding-left:20px; background:url(/material/images/common/bg_table06_06.gif) no-repeat right top;}
.defaultTable06 td.style04 {width:157px; height:35px; padding-right:20px; background:url(/material/images/common/bg_table06_07.gif) no-repeat right top; text-align:right;}
*:first-child+html .defaultTable06 th.style01 {height:17px;}
*:first-child+html .defaultTable06 th.style02 {height:18px;}
*:first-child+html .defaultTable06 th.style03 {height:18px;}
*:first-child+html .defaultTable06 td.style01 {height:15px;}
*:first-child+html .defaultTable06 td.style02 {height:15px;}
*:first-child+html .defaultTable06 td.style03 {height:15px;}
*:first-child+html .defaultTable06 td.style04 {height:15px;}
* html .defaultTable06 th.style01 {height:17px;}
* html .defaultTable06 th.style02 {height:18px;}
* html .defaultTable06 th.style03 {height:18px;}
* html .defaultTable06 td.style01 {height:15px;}
* html .defaultTable06 td.style02 {height:15px;}
* html .defaultTable06 td.style03 {height:15px;}
* html .defaultTable06 td.style04 {height:15px;}

.defaultTable07 {border:1px solid #cecece;}
.defaultTable07 th {padding:10px 0; border:none; font-weight:bold; vertical-align:top; line-height:1.2em;}
.defaultTable07 td {padding:10px 0; border:none; font-weight:normal; vertical-align:top; line-height:1.2em;}
.defaultTable07 th.style01 {height:37px; background:url(/material/images/common/bg_table06_01.gif) no-repeat left top; padding-left:25px; color:#484848;}
.defaultTable07 th.style02 {height:38px; padding:10px 10px; background:url(/material/images/common/bg_table06_02.gif) no-repeat right top; text-align:center; color:#484848;}
.defaultTable07 th.style03 {height:38px; padding:10px 10px; background:url(/material/images/common/bg_table06_03.gif) no-repeat right top; text-align:right; color:#484848;}
.defaultTable07 th.style04 {height:38px; padding:10px; background:url(/material/images/common/bg_table06_02.gif) no-repeat right top; text-align:center;}
.defaultTable07 th.style05 {height:38px; padding:10px; background:url(/material/images/common/bg_table06_03.gif) no-repeat right top;}
.defaultTable07 td.style01 {height:35px; padding-left:20px; background:url(/material/images/common/bg_table06_04.gif) no-repeat right top;}
.defaultTable07 td.style02 {height:35px; padding-right:20px; background:url(/material/images/common/bg_table06_04.gif) no-repeat right top; text-align:right;}
.defaultTable07 td.style03 {height:35px; padding-right:20px; background:url(/material/images/common/bg_table06_05.gif) no-repeat right top; text-align:right;}
.defaultTable07 td.style04 {height:35px; padding-left:20px; background:url(/material/images/common/bg_table06_06.gif) no-repeat right top;}
.defaultTable07 td.style05 {height:35px; padding-right:20px; background:url(/material/images/common/bg_table06_06.gif) no-repeat right top; text-align:right;}
.defaultTable07 td.style06 {height:35px; padding:10px 20px 10px 10px; background:url(/material/images/common/bg_table06_07.gif) no-repeat left top;}
.defaultTable07 td.style07 {height:35px; padding:10px; background:url(/material/images/common/bg_table06_04.gif) no-repeat right top;}
.defaultTable07 td.style08 {height:38px; padding:10px; background:#ffffff url(/material/images/common/bg_table06_05.gif) no-repeat right bottom;}
.defaultTable07 td.style09 {height:35px; padding:10px; background:url(/material/images/common/bg_table06_06.gif) no-repeat right top;}
.defaultTable07 td.style10 {height:35px; padding:10px; background:url(/material/images/common/bg_table06_07.gif) no-repeat left bottom;}
.defaultTable07 td.style11 {height:55px; padding:10px; background:#ffffff url(/material/images/common/bg_table06_08.gif) no-repeat right bottom;}
.defaultTable07 td.style12 {height:70px; padding:10px; background:#ffffff url(/material/images/common/bg_table06_09.gif) no-repeat right bottom;}
.defaultTable07 td.style30 {height:15px; padding:10px 20px 10px 10px; background:url(/material/images/common/bg_table06_07.gif) no-repeat right top; text-align:right;}
.defaultTable07 td.style31 {height:15px; padding:10px; background:url(/material/images/common/bg_table06_06.gif) no-repeat right top;}
.defaultTable07 td.style32 {height:15px; padding-right:20px; background:url(/material/images/common/bg_table06_06.gif) no-repeat right top; text-align:right;}
.defaultTable07 td.style33 {height:35px; padding:10px; background:#ffffff url(/material/images/common/bg_table06_08.gif) no-repeat right bottom;}
.defaultTable07 td.r {text-align:right;}
*:first-child+html .defaultTable07 th.style01 {height:17px;}
*:first-child+html .defaultTable07 th.style02 {height:18px;}
*:first-child+html .defaultTable07 th.style03 {height:18px;}
*:first-child+html .defaultTable07 th.style04 {height:18px;}
*:first-child+html .defaultTable07 th.style05 {height:18px;}
*:first-child+html .defaultTable07 td.style01 {height:15px;}
*:first-child+html .defaultTable07 td.style02 {height:15px;}
*:first-child+html .defaultTable07 td.style03 {height:15px;}
*:first-child+html .defaultTable07 td.style04 {height:15px;}
*:first-child+html .defaultTable07 td.style05 {height:15px;}
*:first-child+html .defaultTable07 td.style06 {height:15px;}
*:first-child+html .defaultTable07 td.style07 {height:15px;}
*:first-child+html .defaultTable07 td.style08 {height:15px;}
*:first-child+html .defaultTable07 td.style09 {height:15px;}
*:first-child+html .defaultTable07 td.style10 {height:15px;}
*:first-child+html .defaultTable07 td.style11 {height:35px;}
*:first-child+html .defaultTable07 td.style12 {height:50px;}
* html .defaultTable07 th.style01 {height:17px;}
* html .defaultTable07 th.style02 {height:18px;}
* html .defaultTable07 th.style03 {height:18px;}
* html .defaultTable07 th.style04 {height:18px;}
* html .defaultTable07 th.style05 {height:18px;}
* html .defaultTable07 td.style01 {height:15px;}
* html .defaultTable07 td.style02 {height:15px;}
* html .defaultTable07 td.style03 {height:15px;}
* html .defaultTable07 td.style04 {height:15px;}
* html .defaultTable07 td.style05 {height:15px;}
* html .defaultTable07 td.style06 {height:15px;}
* html .defaultTable07 td.style07 {height:15px;}
* html .defaultTable07 td.style08 {height:15px;}
* html .defaultTable07 td.style09 {height:15px;}
* html .defaultTable07 td.style10 {height:15px;}
* html .defaultTable07 td.style11 {height:35px;}
* html .defaultTable07 td.style12 {height:50px;}

/*2009年4月16日　追加*/
.defaultTable08 {margin-bottom:10px; border-collapse:collapse; border:1px solid #cecece;}
.defaultTable08 th {padding:10px; border-top:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:none; background:#fdf1df; font-weight:bold; line-height:1.2em;}
.defaultTable08 th.style01 {text-align:center;}
.defaultTable08 th.style02 {text-align:right;}
.defaultTable08 td.style03 {padding:10px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; border-top:none;  background:#ffffff; line-height:1.2em; text-align:center;}
.defaultTable08 td {padding:10px; border:1px solid #dedede; background:#ffffff; line-height:1.2em;}
.defaultTable08 td.style01 {text-align:center;}
.defaultTable08 td.style02 {text-align:right;}
.defaultTable08 div.style04 {font-size: 11px;}
.defaultTable08 td a {line-height:1.2em;}


/* List
--------------------------------------------------------*/

.defaultList01 {width:678px; margin-bottom:20px;}
.defaultList01 li {display:inline; height:20px; line-height:1.2em;}
.defaultList01 li.left {width:80px; margin-right:15px; padding-left:15px; background:url(/material/images/common/ico_list_01.gif) no-repeat left top;}

.defaultList02 {width:678px; margin-bottom:20px;}
.defaultList02 li {margin-bottom:20px; padding-left:15px; line-height:1.2em; background:url(/material/images/common/ico_list_02.gif) no-repeat left 3px; list-style-position:outside;}

.defaultList03 {width:648px; margin-bottom:20px; padding-left:30px;}
.defaultList03 li {margin-bottom:10px; list-style-position:outside; line-height:1.2em;}

.defaultList04 {padding-left:20px;}
.defaultList04 li {list-style-type:disc; list-style-position:outside; line-height:1.2em;}

.defaultList05 {padding-left:30px;}
.defaultList05 li {list-style-position:outside; line-height:1.2em;}

.defaultList06 {width:678px; margin-bottom:20px;}
.defaultList06 li {padding-left:15px; line-height:1.2em; background:url(/material/images/common/ico_list_02.gif) no-repeat left 3px; list-style-position:outside;}

.defaultList07 {width:299px; margin-bottom:30px;}
.defaultList07 li {margin-bottom:3px; padding-left:15px; line-height:1.2em; background:url(/material/images/common/ico_list_02.gif) no-repeat left 3px; list-style-position:outside;}

.defaultList08 {width:678px; margin-bottom:30px;}
.defaultList08 li {margin-bottom:3px; padding-left:15px; line-height:1.2em; background:url(/material/images/common/ico_list_02.gif) no-repeat left 3px; list-style-position:outside;}

.defaultList09 {width:648px; padding-left:30px;}
.defaultList09 li {list-style-type:decimal; list-style-position:outside; line-height:1.2em;}


/* flow
--------------------------------------------------------*/

.flowFulltime01 {width:679px; height:137px; background:url(/material/images/english/client/fulltime_flow_01.gif) no-repeat left top;}
.flowFulltime01 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltime01 p.btn {padding:0; text-align:center;}
.flowFulltime02 {width:679px; height:137px; background:url(/material/images/english/client/fulltime_flow_02.gif) no-repeat left top;}
.flowFulltime02 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltime03 {width:679px; height:137px; background:url(/material/images/english/client/fulltime_flow_03.gif) no-repeat left top;}
.flowFulltime03 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltime04 {width:679px; height:137px; background:url(/material/images/english/client/fulltime_flow_04.gif) no-repeat left top;}
.flowFulltime04 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltime05 {width:679px; height:137px; background:url(/material/images/english/client/fulltime_flow_05.gif) no-repeat left top;}
.flowFulltime05 p {padding:35px 20px 0 38px; line-height:1.2em;}
.flowFulltime06 {width:679px; height:137px; background:url(/material/images/english/client/fulltime_flow_06.gif) no-repeat left top;}
.flowFulltime06 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltime07 {width:679px; height:105px; background:url(/material/images/english/client/fulltime_flow_07.gif) no-repeat left top;}
.flowFulltime07 p {padding:40px 20px 0 38px; line-height:1.2em;}


/* form
--------------------------------------------------------*/

input {border:1px solid #e2e3ea; border-top:1px solid #abadb3; vertical-align:middle;}

input.style01 {width:115px; height:15px; padding:3px;}
input.style02 {width:35px; height:15px; padding:3px;}
input.style03 {width:55px; height:15px; padding:3px;}
input.style04 {width:300px; height:15px; padding:3px;}

select {border:1px solid #e2e3ea; border-top:1px solid #abadb3; vertical-align:middle; padding:3px;}
select.style01 {width:115px;}
select.style02 {width:150px;}

textarea {border:1px solid #e2e3ea; border-top:1px solid #abadb3; vertical-align:middle; padding:3px;}
textarea.style01 {width:300px; height:70px}

ul.input01 li {float:left; width:190px;}
ul.input02 li {float:left; width:220px;}
ul.check01 li {float:left; width:45%; margin-bottom:5px;}
ul.check01 input {margin-right:3px; border:none;}
ul.check02 li {float:left; width:120px;}
ul.check02 input {margin-right:3px; border:none;}

div.submitArea {margin:60px 0 0 0; text-align:center;}
div.submitArea ul {text-align:center;}
div.submitArea li {display:inline;}
div.submitArea li.left {margin-right:160px;}
div.submitArea input {border:none;}

span.error {color:#b20000; line-height:1.8em;}

/* staff
--------------------------------------------------------*/

#staff h3 {
width:0px;
height:0px;
margin:0;
padding:0;
background:none;
font-size:0px;
font-size:0px;
line-height:1px;
text-indent:-9999px;
}

#staff .staffnav {margin-left:18px;}

#staff #sec_01 {width:698px; height:169px; background:url(/material/images/chezvous/staff_fig_02.png) no-repeat left top;}
#staff #sec_01 p {width:485px; margin:40px 0 0 180px; line-height:1.5em;}
#staff #sec_02 {width:698px; height:169px; background:url(/material/images/chezvous/staff_fig_03.png) no-repeat left top;}
#staff #sec_02 p {width:485px; margin:40px 0 0 15px; line-height:1.5em;}
#staff #sec_03 {width:698px; height:169px; background:url(/material/images/chezvous/staff_fig_04.png) no-repeat left top;}
#staff #sec_03 p {width:485px; margin:40px 0 0 180px; line-height:1.5em;}
#staff #sec_04 {width:698px; height:169px; background:url(/material/images/chezvous/staff_fig_05.png) no-repeat left top;}
#staff #sec_04 p {width:485px; margin:40px 0 0 15px; line-height:1.5em;}
#staff #sec_05 {width:698px; height:169px; background:url(/material/images/chezvous/staff_fig_06.png) no-repeat left top;}
#staff #sec_05 p {width:485px; margin:40px 0 0 180px; line-height:1.5em;}
#staff #sec_06 {width:698px; height:169px; background:url(/material/images/chezvous/staff_fig_07.png) no-repeat left top;}
#staff #sec_06 p {width:485px; margin:40px 0 0 15px; line-height:1.5em;}
#staff #sec_07 {width:698px; height:169px; background:url(/material/images/chezvous/staff_fig_08.png) no-repeat left top;}
#staff #sec_07 p {width:485px; margin:40px 0 0 180px; line-height:1.5em;}


/* staff
--------------------------------------------------------*/

#policy h3 {
width:0px;
height:0px;
margin:0;
padding:0;
background:none;
font-size:0px;
font-size:0px;
line-height:1px;
text-indent:-9999px;
}

#policy #sec_01 {width:698px; height:241px; background:url(/material/images/chezvous/policy_fig_02.png) no-repeat left top;}
#policy #sec_01 p {width:490px; margin:40px 0 0 180px; line-height:1.5em;}
#policy #sec_02 {width:698px; height:195px; background:url(/material/images/chezvous/policy_fig_03.png) no-repeat left top;}
#policy #sec_02 p {width:490px; margin:15px 0 0 15px; line-height:1.5em;}
#policy #sec_03 {width:698px; height:168px; background:url(/material/images/chezvous/policy_fig_04.png) no-repeat left top;}
#policy #sec_03 p {width:490px; margin:15px 0 0 180px; line-height:1.5em;}
#policy #sec_04 {width:698px; height:164px; background:url(/material/images/chezvous/policy_fig_05.png) no-repeat left top;}
#policy #sec_04 p {width:490px; margin:25px 0 0 15px; line-height:1.5em;}
#policy #sec_05 {width:698px; height:169px; background:url(/material/images/chezvous/policy_fig_06.png) no-repeat left top;}
#policy #sec_05 p {width:490px; margin:15px 0 0 180px; line-height:1.5em;}
#policy #sec_06 {width:698px; height:168px; background:url(/material/images/chezvous/policy_fig_07.png) no-repeat left top;}
#policy #sec_06 p {width:490px; margin:40px 0 0 15px; line-height:1.5em;}


/* house
--------------------------------------------------------*/

#house .houseNotice {width:672px; height:129px; padding:15px 0 0 20px; background:url(/material/images/client/house_fig_01.png) no-repeat left top;}
#house .houseInfo {width:657px; height:168px; padding-left:35px; background:url(/material/images/client/house_fig_02.png) no-repeat left top;}
#house .houseInfo div.box {float:left; width:110px; height:80px; margin:70px 60px 0 0; text-align:center; line-height:1.4em;}
#house .houseInfo div.boxE {float:left; width:105px; height:80px; margin:70px 0 0 0; text-align:center; line-height:1.4em;}

/* other ---------------------------------------------------*/

img#other01 {
	float: left;
	margin: 0px 30px 0px 0px;
}
p.other01 {
	width: 400px;
	padding: 1px 10px 0px 12px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 1.4em;
	float: right;
}
p.other02 {
	width: 350px;
	padding: 1px 10px 0px 12px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 1.4em;
	float: right;
}
p.other03 {
	width: 400px;
	padding: 1px 10px 0px 12px;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 1.4em;
	float: right;
	font-weight: bold;
	text-align: center;
}
span.other01 { font-style: italic;
	font-size: 22px;
	line-height: 1.6em; }
.defaultTable20 {margin-bottom:10px; border-collapse:collapse; border:1px solid #cecece;}
.defaultTable20 th {padding:10px; border:1px solid #dedede; background:#fdf1df; font-weight:bold; line-height:1.2em;}
.defaultTable20 th.style01 {text-align:center;}
.defaultTable20 th.style02 {text-align:right;}
.defaultTable20 td {padding:10px; border:1px solid #dedede; background:#ffffff; line-height:1.2em;}
.defaultTable20 td.style01 {text-align:center;}
.defaultTable20 td.style02 {text-align:left;}
.defaultTable20 td a {line-height:1.2em;}