@charset "UTF-8";

/*	Reset
----------------------------------------------------*/

* {
margin:0;
padding:0;
font-style:normal;
font-family:"ＭＳ Ｐゴシック";
text-align:left;
line-height:1.0;
}


/*	Redefine
----------------------------------------------------*/

html {height:90%;} 

body {
height:90%;
color:#484848;
font-size:12px;
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;
}

* html .png {
behavior: expression(IEPNGFIX.fix(this));
} 


/* 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;}
.mB0 {margin-bottom:0;}
.mB10 {margin-bottom:10px;}
.mB20 {margin-bottom:20px;}
.mB30 {margin-bottom:30px;}
.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;}


/* 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;}
.normalbox01 .floatbox01 .rightbox {float:right;}
.normalbox01 .floatbox01 .rightbox2 {float:right; width:300px;}
.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;}
.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 .floatbox04 {width:678px;}
.normalbox01 .floatbox04 .leftbox {float:left; margin-top:70px; margin-left:20px;}
.normalbox01 .floatbox04 .rightbox {float:right; margin-right:30px;}
.normalbox01 .floatbox04 .rightbox p.btn {margin-top:10px; margin-right:27px;}

.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月4日　以下追加*/
.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:608px; margin-left:50px; margin-right:20px; margin-bottom:3px; font-size:13px; line-height:1.3em; border-bottom: solid 1px #9C9C9C}
.normalbox01 p.style11 a {line-height:1.5em;}
.normalbox01 p.style12 {width:608px; margin-left:50px; 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:678px; padding-top:3px; padding-bottom:2px; line-height:1.5em;}
.normalbox01 p.style14 a {line-height:1.4em;}

.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 top;
}
.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:5px;
padding:0 0 0 10px;
color:#f36900;
font-size:13px;
font-weight:bold;
line-height:120%;
}

.normalbox01 h4.select1 {
width:663px;
margin-bottom:5px;
padding:0 0 0 10px;
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 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;}
*:first-child+html .defaultTable01 th.style01 {height:46px;}
*:first-child+html .defaultTable01 th.style02 {height:76px;}
*:first-child+html .defaultTable01 td.style01 {height:46px;}
*:first-child+html .defaultTable01 td.style02 {height:76px;}
* html .defaultTable01 th.style01 {height:46px;}
* html .defaultTable01 th.style02 {height:76px;}
* html .defaultTable01 td.style01 {height:46px;}
* html .defaultTable01 td.style02 {height:76px;}

.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.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 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.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 p {margin-bottom:18px; font-size:12px; line-height:1.2em;}
.defaultTable02 td p.bottom {margin-bottom:0;}
.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 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;}
* 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 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;}

.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.style03 {text-align:left;}
.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.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;}
*: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;}
* 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;}

/*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 td a {line-height:1.2em;}
.defaultTable08 div.style04 {font-size: 11px;}


/* 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 {padding-left:20px;}
.defaultList09 li {list-style-type:decimal; list-style-position:outside; line-height:1.2em;}


/* flow
--------------------------------------------------------*/

.flowFulltimestaff01 {width:679px; height:96px; background:url(/material/images/staff/fulltimestaff_flow_01.gif) no-repeat left top;}
.flowFulltimestaff01 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltimestaff02 {width:679px; height:116px; background:url(/material/images/staff/fulltimestaff_flow_02.gif) no-repeat left top;}
.flowFulltimestaff02 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltimestaff03 {width:679px; height:126px; background:url(/material/images/staff/fulltimestaff_flow_03.gif) no-repeat left top;}
.flowFulltimestaff03 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltimestaff04 {width:679px; height:126px; background:url(/material/images/staff/fulltimestaff_flow_04.gif) no-repeat left top;}
.flowFulltimestaff04 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltimestaff05 {width:679px; height:65px; background:url(/material/images/staff/fulltimestaff_flow_05.gif) no-repeat left top;}
.flowFulltimestaff05 p {padding:40px 20px 0 38px; line-height:1.2em;}

.flowIntroduction01 {width:679px; height:116px; background:url(/material/images/staff/introduction_flow_01.gif) no-repeat left top;}
.flowIntroduction01 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowIntroduction02 {width:679px; height:116px; background:url(/material/images/staff/introduction_flow_02.gif) no-repeat left top;}
.flowIntroduction02 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowIntroduction03 {width:679px; height:137px; background:url(/material/images/staff/introduction_flow_03.gif) no-repeat left top;}
.flowIntroduction03 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowIntroduction04 {width:679px; height:116px; background:url(/material/images/staff/introduction_flow_04.gif) no-repeat left top;}
.flowIntroduction04 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowIntroduction05 {width:679px; height:116px; background:url(/material/images/staff/introduction_flow_05.gif) no-repeat left top;}
.flowIntroduction05 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowIntroduction06 {width:679px; height:125px; background:url(/material/images/staff/introduction_flow_06.gif) no-repeat left top;}
.flowIntroduction06 p {padding:40px 20px 0 38px; line-height:1.2em;}

.flowFulltime01 {width:679px; height:180px; background:url(/material/images/client/fulltime_flow_01.gif) no-repeat left top;}
.flowFulltime01 p {padding:40px 0 15px 38px; line-height:1.2em;}
.flowFulltime01 p.btn {padding:0; text-align:center;}
.flowFulltime02 {width:679px; height:116px; background:url(/material/images/client/fulltime_flow_02.gif) no-repeat left top;}
.flowFulltime02 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltime03 {width:679px; height:116px; background:url(/material/images/client/fulltime_flow_03.gif) no-repeat left top;}
.flowFulltime03 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltime04 {width:679px; height:116px; background:url(/material/images/client/fulltime_flow_04.gif) no-repeat left top;}
.flowFulltime04 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFulltime05 {width:679px; height:85px; background:url(/material/images/client/fulltime_flow_05.gif) no-repeat left top;}
.flowFulltime05 p {padding:40px 20px 0 38px; line-height:1.2em;}

.flowFlow01 {width:679px; height:160px; background:url(/material/images/client/flow_flow_01.gif) no-repeat left top;}
.flowFlow01 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFlow02 {width:679px; height:137px; background:url(/material/images/client/flow_flow_02.gif) no-repeat left top;}
.flowFlow02 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFlow03 {width:679px; height:137px; background:url(/material/images/client/flow_flow_03.gif) no-repeat left top;}
.flowFlow03 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFlow04 {width:679px; height:137px; background:url(/material/images/client/flow_flow_04.gif) no-repeat left top;}
.flowFlow04 p {padding:40px 20px 0 38px; line-height:1.2em;}
.flowFlow05 {width:679px; height:105px; background:url(/material/images/client/flow_flow_05.gif) no-repeat left top;}
.flowFlow05 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:25px 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;}


/* baby service
--------------------------------------------------------*/

#babyService .babyNotice {width:672px; height:129px; padding:15px 0 0 20px; background:url(/material/images/client/baby_fig_01.png) no-repeat left top;}
#babyService .babyInfo div p {line-height:1.4em;}
#babyService .babyInfo h4.sec_01 {float:left; width:125px; height:110px; background:url(/material/images/client/baby_fig_02.png) no-repeat left top; text-indent:-9999px;}
#babyService .babyInfo div.box01 {float:left; width:547px; height:80px; padding:30px 0 0 20px;}
#babyService .babyInfo h4.sec_02 {float:left; width:125px; height:110px; background:url(/material/images/client/baby_fig_03.png) no-repeat left top; text-indent:-9999px;}
#babyService .babyInfo div.box02 {float:left; width:547px; height:55px; padding:55px 0 0 20px;}
#babyService .babyInfo h4.sec_03 {float:left; width:125px; height:110px; background:url(/material/images/client/baby_fig_04.png) no-repeat left top; text-indent:-9999px;}
#babyService .babyInfo div.box03 {float:left; width:201px; height:55px; padding:55px 0 0 20px;}
#babyService .babyInfo h4.sec_04 {float:left; width:125px; height:110px; background:url(/material/images/client/baby_fig_06.png) no-repeat left top; text-indent:-9999px;}
#babyService .babyInfo div.box04 {float:left; width:201px; height:50px; padding:60px 0 0 20px;}
#babyService .babyInfo h4.sec_05 {float:left; width:125px; height:110px; background:url(/material/images/client/baby_fig_05.png) no-repeat left top; text-indent:-9999px;}
#babyService .babyInfo div.box05 {float:left; width:547px; height:80px; padding:30px 0 0 20px;}


/* other ---------------------------------------------------*/

img#other01 {
	float: left;
	margin: 0px 30px 0px 0px;
}
p.other01 {
	width: 350px;
	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;
}
p.other04 {
	width: 380px;
	padding: 1px 10px 0px 12px;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 1.4em;
	float: right;
	font-weight: bold;
}
p.other05 {
	width: 350px;
	padding: 1px 10px 0px 12px;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 1.4em;
	float: right;
	font-weight: bold;
}
p.other06 {
	width: 380px;
	padding: 1px 10px 0px 12px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 1.4em;
	float: right;
}

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;}


/*------2014.04.07-------*/


/*--  font-color  --*/

.red{color:#CC3433;}


/*--  font-size  --*/

.fs_l{font-size:107%;}

.fs_m{font-size:92%;}

.fs_s{font-size:77%;}

/*--  font-size + line-height  --*/

.fs_s12{font-size:77%;line-height:1.2em;}
.fs_s15{font-size:77%;line-height:1.5em;}


/*--  font-weight  --*/

.bold{font-weight:bold;}



/* ------  clearFix -------- */


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*--  text-align  --*/

.ta_c{text-align:center;}
.ta_l{text-align:left!important;}
.ta_r{text-align:right;}

/*--  margin  --*/

.mh_10{margin:10px 0;}
.mh_30{margin:30px 0;}


/*--  margin-top  --*/

.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.mt_25{margin-top:25px;}
.mt_30{margin-top:30px;}
.mt_33{margin-top:33px;}
.mt_40{margin-top:40px;}
.mt_50{margin-top:50px;}
.mt_60{margin-top:60px;}


/*--  margin-right  --*/

.mr_5{margin-right:5px;}
.mr_6{margin-right:6px;}
.mr_12{margin-right:12px;}
.mr_10{margin-right:10px;}
.mr_20{margin-right:20px;}


/*--  margin-left  --*/

.ml_2{margin-left:2px;}
.ml_10{margin-left:10px;}
.ml_15{margin-left:15px;}
.ml_30{margin-left:30px;}


/*--  margin-bottom  --*/

.mb_2{margin-bottom:2px;}
.mb_5{margin-bottom:5px;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.mb_30{margin-bottom:30px;}
.mb_40{margin-bottom:40px;}

/*--  padding-top  --*/

.pt_10{padding-top:10px;}
.pt_15{padding-top:15px;}
.pt_20{padding-top:20px;}

/*--  padding-right  --*/

.pr_10{padding-right:10px;}
.pr_20{padding-right:20px;}


/*--  padding-left  --*/

.pl_15{padding-left:15px;}
.pl_20{padding-left:20px;}
.pl_30{padding-left:30px;}
.pl_35{padding-left:35px;}
.pl_40{padding-left:40px;}


/*--  float  --*/

.fl_l{float:left;}
.fl_r{float:right;}


/*--  indent  --*/

.ind1{text-indent:1em;}



/*------ box ------*/

.box_l{float:left;}
.box_r{float:right;}
.minibox_l{float:left;}
.minibox_r{float:right;}
.img_l{float:left;}
.img_r{float:right;}
.txt_l{float:left;}
.txt_r{float:right;}
.col3_set{float:left;}
.col3_1{float:left;}
.col3_2{float:right;}
.col3_3{float:right;}
.bgff{background:#fff;}
.bttr{background-color:transparent;}

