/* CSS Document */
#service li#sitter {border-bottom-color:#ffccd3;}
/* h2 {background:url(../../image/has/header/title.gif) no-repeat left 3px #ffccd3;} */
#menu {background:url(../../image/has/header/title_bg.gif) repeat-x;}
#menu1 {background:url(../../image/has/header/btn_service.gif);}
#menu2 {background:url(../../image/has/header/btn_charge.gif);}
#menu3 {background:url(../../image/has/header/btn_simu.gif);}
#menu4 {background:url(../../image/has/header/btn_faq.gif);}
#menu a:hover{display:block;width:105px;height:25px;}
#menu1 a:hover {background:url(../../image/has/header/btn_service2.gif);}
#menu2 a:hover {background:url(../../image/has/header/btn_charge2.gif);}
#menu3 a:hover{background:url(../../image/has/header/btn_simu2.gif);}
#menu4 a:hover{background:url(../../image/has/header/btn_faq2.gif);}
#menu1select {background:url(../../image/has/header/btn_service3.gif);}
#menu2select {background:url(../../image/has/header/btn_charge3.gif);}
#menu3select {background:url(../../image/has/header/btn_simu3.gif);}
#menu4select {background:url(../../image/has/header/btn_faq3.gif);}
#serve,#charge {background:url(../../image/has/header/stitle_bg.gif) repeat-x 0px 38px;}
#serve h3{background:url(../../image/has/header/t_service.gif);}

#simulation h3{background:url(../../image/has/header/t_simu.gif);}
#faq h3{background:url(../../image/has/header/t_faq.gif);}
#submenu {}
#submenu1 {background:url(../../image/has/header/sbtn01.gif) no-repeat 0 1px;width:53px;}
#submenu2 {background:url(../../image/has/header/sbtn02.gif) no-repeat 0 1px;width:114px;}
#submenu3 {background:url(../../image/has/header/sbtn03.gif) no-repeat 0 1px;width:116px;}
#submenu4 {background:url(../../image/has/header/sbtn04.gif) no-repeat 0 1px;width:123px;}
#submenu5 {background:url(../../image/has/header/sbtn05.gif) no-repeat 0 1px;width:123px;}
#submenu1 a:hover {background:url(../../image/has/header/sbtn01b.gif) no-repeat 0 1px;width:53px;}
#submenu2 a:hover {background:url(../../image/has/header/sbtn02b.gif) no-repeat 0 1px;width:114px;}
#submenu3 a:hover {background:url(../../image/has/header/sbtn03b.gif) no-repeat 0 1px;width:116px;}
#submenu4 a:hover {background:url(../../image/has/header/sbtn04b.gif) no-repeat 0 1px;width:123px;}
#submenu5 a:hover {background:url(../../image/has/header/sbtn05b.gif) no-repeat 0 1px;width:123px;}
#submenu1select {background:url(../../image/has/header/sbtn01c.gif) no-repeat 0 1px;width:53px;text-indent:-999em;font-size:0.1em;}
#submenu2select {
background:url(../../image/has/header/sbtn02c.gif) no-repeat 0 1px;width:114px;text-indent:-999em;font-size:0.1em;}
#submenu3select {background:url(../../image/has/header/sbtn03c.gif) no-repeat 0 1px;width:116px;text-indent:-999em;font-size:0.1em;}
#submenu4select {background:url(../../image/has/header/sbtn04c.gif) no-repeat 0 1px;width:123px;text-indent:-999em;font-size:0.1em;}
#submenu5select {background:url(../../image/has/header/sbtn05c.gif) no-repeat 0 1px;width:123px;text-indent:-999em;font-size:0.1em;}

/*----------------*/
#main {}
h5 {color:#36c;background:url(../../image/has/h5_img.gif) repeat-y left top;border-bottom-color:#96c0ff;}
strong {color:#F66;font-weight:bold;}
.has {color:#F66;}
p.column {width:auto;background:url(../../image/has/column2_bg.gif) #ffede8 left repeat-y;padding:8px 10px 8px 20px;margin:0 0 10px 0;line-height:1.2em;}
p.column2 {width:auto;background:url(../../image/has/column_bg.gif) #ffe1e8 left repeat-y;padding:8px 10px 8px 30px;margin:0 0 10px 0;line-height:1.2em;}
.caution {font-size:12px;color:#666;}
.caution a{color:#069;}
a {color:#39E;}

/*------概要-------*/
#gaiyo p {width:400px;}
#gaiyo p.600{width:600px;}
#gaiyo p.170 {width:170px;}

#servicearea {font-size:90%;padding-top:50px;}
#servicearea h4{color:#36c;background:url(../../image/has/h5_img.gif) repeat-y left top;border-bottom-color:#96c0ff;padding:3px 20px;font-size:130%;border-bottom:1px solid #96c0ff;}
#servicearea p{width:auto;color:#36c;}
#servicearea p strong{font-weight:bold;color:#36c;}
#servicearea p span{color:#6894ec;display:block;padding-left:15px;}


#otasuke {
/*background:url(../../image/has/gaiyo02.gif) no-repeat left top;*/
margin:20px 0 0 0;
padding:0px 0px 0px 0px;
height:330px;
}

#otasuke p.column1 {
width:auto;background:url(../../image/has/column_bg.gif) #ffe1e8 left repeat-y;
padding:8px 10px 8px 30px;
margin:0 0 2px 0;
line-height:1.2em;
}

#otasuke p.column2 {
width:auto;background:url(../../image/has/column2_bg.gif) #ffede8 left repeat-y;
padding:8px 10px 8px 30px;
margin:0 0 2px 0;
line-height:1.2em;
}


h5 a{color:#09C;}


/*------ハズのサービス-------*/
#has h5{margin:20px 0 0 0;}
#has .jikan {padding:0 0 0 20px;color:#666;font-size:0.85em;font-weight:normal;}



/*--------ナーチャーって？------*/
.nurturerphoto {width:240px;color:#999;font-size:0.8em;text-align:center;clear:right;float:right;}
#nurturercard {border:1px solid #666;margin:0 0 2px 0;}
#nurturer #koshu {height:180px}
#nurturer #card {height:170px;}
#nurturer .chikai {padding:20px 0 0 175px;}
#nurturer #human{background:url(../../image/has/t_human.gif) no-repeat 15px bottom;}
#nurturer #assistant {
background:url(../../image/has/t_assistant.gif) no-repeat 15px bottom;}
#nurturer #serv {background:url(../../image/has/t_service.gif) no-repeat 15px bottom;}

/*--------インタビュー---------*/
#interviewfile {width:240px;color:#FF6666;font-size:12px;font-weight:bold;clear:right;float:right;margin-left: 10px;}
#interview {padding:0 10px 50px 0;}

/*-------ご利用のステップ--------*/
#step1{padding:0 0 0 60px;margin:7px 0 0 30px;background:url(../../image/has/step1.gif) no-repeat left top;height:64px;}
#step2{padding:0 0 0 60px;margin:0 0 0 30px;background:url(../../image/has/step2.gif) no-repeat left top;height:64px;}
#step3{padding:0 0 0 60px;margin:0 0 0 30px;background:url(../../image/has/step3.gif) no-repeat left top;height:64px;}
#step4{padding:0 0 0 60px;margin:0 0 0 30px;background:url(../../image/has/step4.gif) no-repeat left top;height:64px;}
#step5{padding:0 0 0 60px;margin:0 0 0 30px;background:url(../../image/has/step5.gif) no-repeat left top;height:64px;}
#step6{padding:0 0 0 60px;margin:0 0 0 30px;background:url(../../image/has/step6.gif) no-repeat left top;height:64px;}
#step7{padding:0 0 0 60px;margin:0 0 0 30px;background:url(../../image/has/step7.gif) no-repeat left top;height:64px;}
#step8{padding:0 0 0 60px;margin:0 0 20px 30px;background:url(../../image/has/step8.gif) no-repeat left top;height:64px;}
#step8 a{color:#F69;}
#step p.single {padding-top:16px;padding-left: 30px;}
#step p.double {padding-top:8px;padding-left: 30px;}
#step strong {color:#333;}
#step strong.act {color:#F69;}
#step a#report {display:block;position:relative;top:-80px;background:url(../../image/has/report.gif) no-repeat;height:154px;width:289px;text-indent:-999em;float:right;}
#step p.nr {width:360px;}

/*-------ご利用料金---------*/
#charge {}
#charge .column a{color:#2688E1;padding:5px 0 0 25px;background:url(../../image/has/listicon.gif) no-repeat 8px 6px;font-weight:bold;}
#charge table {width:570px;border:1px solid #999;border-collapse:collapse;margin:15px 0 15px 50px;caption-side:top;}
caption {background:url(../../image/has/listicon.gif) no-repeat left 4px;color:#666;padding:2px 0 2px 14px;font-size:0.9em;font-weight:bold;text-align:left;}
#charge th,#charge td {border:1px solid #999;font-weight:normal;}
.member {width:180px;background:url(../../image/has/th_member.gif) #fff5bc no-repeat center;text-indent:-999em;}
.visiter {width:180px;background:url(../../image/has/th_visiter.gif) #fff5bc no-repeat center;text-indent:-999em;}
.item {background:#ffcdd1;color:#666;padding:5px 3px 5px 20px;font-size:0.9em;text-align:left;vertical-align:middle;}
.item2 {background:#ffc1ca;color:#666;padding:5px 3px 5px 20px;font-size:0.9em;text-align:left;vertical-align:middle;}
#kaihi {padding:3px;text-align:center;letter-spacing:0.2em;}
#nyukaikin {padding:3px;text-align:center;letter-spacing:0.2em;}
#tujositter{background:url(../../image/has/th_sitter.gif) #fffaf0 no-repeat center;text-indent:-999em;width:30px;}
#sougei{background:url(../../image/has/th_sougei.gif) #fff0d4  no-repeat center;text-indent:-999em;width:30px;}
#sango{background:url(../../image/has/th_sango.gif) #fffaf0 no-repeat center;text-indent:-999em;width:30px;}
#kyoiku{background:url(../../image/has/th_kyoiku.gif) #fff0d4 no-repeat center;text-indent:-999em;width:30px;}
#charge td{color:#666;font-size:0.9em;text-align:center;}
#charge td.colored {background:#fff0f4;}
#charge .caution {margin:5px 0 5px 50px;}
.order {color:#555;padding:0 0 0 20px;font-weight:bold;}
.order2 {color:#555;font-weight:bold;}
.others th{width:150px;}
.others td{text-align:left;padding:5px 5px 5px 7px;}

/*-------料金シミュレーション---------*/
#simulation {}
#simulation .column a{color:#1264E1;padding:5px 0 0 25px;background:url(../../image/has/listicon.gif) no-repeat 8px 6px;font-weight:bold;}
#simulation table {width:570px;border:1px solid #999;border-collapse:collapse;margin:15px 0 15px 50px;caption-side:top;}
#simulation th,#simulation td {border:1px solid #999;font-weight:normal;}
#simulation th{background:#ffcdd1;color:#666;padding:5px 3px 5px 10px;font-size:0.9em;text-align:left;}
#simulation td{color:#666;padding:5px 3px 5px 10px;font-size:0.9em;text-align:left;}
#simulation .line {border-bottom:3px double #999;}

#simulation input,#simulation select {margin:0 3px;border:1px solid #999;
	padding:5px;}
td#kekka {background:#ffe58a;color:#039;font-size:1em;font-weight:bold;text-align:right;}
#kekkacaution {width:570px;margin:0 0 15px 50px;}

/*------FAQ-----*/
#faqmain {padding:0 20px;}
.question {background:url(../../image/has/faq_q_bg.gif) no-repeat left top;color:#093;height:37px;padding:10px 0 0 55px;font-size:0.9em;line-height:1.3em;}
.answer {background:url(../../image/has/faq_a_bg.gif) repeat-y top left #fffde6;padding:12px 12px 12px 20px;margin:0 0 20px 0;font-size:0.9em;line-height:1.4em;}
.article {color:#35bc27;font-weight:bold;padding:0 10px 0 0;}
.note{background:#fff5c4;color:#622e15;padding:10px;margin:10px 20px 0 20px;border-left:2px dotted #EACF80;}