@charset "utf-8";

* {scrollbar-face-color:#0b0b0b;scrollbar-arrow-color:#ffffff;scrollbar-3dlight-color:#ffffff;scrollbar-highlight-color:#666666;scrollbar-shadow-color:#292929;scrollbar-darkshadow-color:#191919;scrollbar-track-color:#333333;}
body {width:1013px; margin:0 auto; padding:0px; background:url(./img/bg.jpg) repeat-x; background-color: #FFFFFF; text-align: center; color:#666666; font:12px/150% 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;}
a:link {color:#3366FF;text-decoration:none}
a:visited {color:#6633FF;text-decoration:none}
a:hover {color:#FF66CC;text-decoration:underline}
h1 {font-size:12px; text-align:left; font-weight:normal; margin:0 auto; padding:0;}
h2 {width:984px;font-size:12px; font-weight:normal; margin:0 auto; color:#FFF; padding:3px; background:#333;}
h2.index {width:984px; color:#FFF; padding:3px; background:#333;}
h2.img {background:none;}
h3 {font-size:12px; font-weight:normal; margin:0 auto; padding: 10px 0px 0px 0px; clear: both; }
h3.index {width:984px; color:#FFF; padding:3px; background:#333;}
h4 {font-size:12px; font-weight:normal; margin:0; padding: 20px 0px 10px; clear: both; }
hr { width:800px; }
p { padding: 0px; margin-top: 8px; margin-bottom: 8px; }
th {font-weight:normal}
div,img { border:none;}
.clears { clear:both; }
.color-yellow { color: #FFFF00; }
.color-red { color: #FF0000; }
.color-blue { color: #0000FF; }
.color-purple { color: #9933FF; }
.color-green { color: #33CC00; }
.color-orange { color: #FF6600; }
.color-pink { color: #FF00FF; }
.color-lightpurple { color: #9999CC; }

/* -----------------------------------------------
   ヘッダー
----------------------------------------------- */
div#headlink {width:990px; margin:0 auto; padding:0; clear:both; position:relative;}
div#headlink ul.head {width:200px; list-style:none; font-size:10px; margin:0 auto 5px; padding:0px; text-align:right; clear:both; position:absolute; z-index:1; top:0; right:0; }
div#top {width:990px; margin:0 auto; font-size:10px; clear:both; text-align:right; padding:0; position:relative; }
div#top p {margin:0px; padding:3px 0 0; text-align:right;}
div#logo { font-size: 10px; margin: 0px; padding-top:0px; text-align: left; padding-bottom: 0px; clear: both; width: 990px; position: absolute; z-index: 1; top: -8px; left: 5px; }
div#logo ul { list-style: none; margin: 0px; padding: 0px; clear: both; }
.logo_img { width: auto; font-size:10px; padding: 0px; margin: 0px auto; float: left; }
div#header { width: 990px; margin:0 auto; clear:both; position:relative; padding-top:112px;}
div.link  {font-size: 10px; margin: 0px auto; padding-top:5px; text-align:right; padding-bottom:5px; clear:both; width:400px; position:absolute; z-index: 2; top: 85px; left: 590px; }
div.link ul {list-style: none; margin:0px; padding:0px; clear:both; }
div.link ul li {background: url(img/footer_mli.png) no-repeat left center; padding-left:12px; margin:0 5px; display:inline; }
div.shop {width:738px; border:1px solid #666; font-size:12px; margin:12px auto; padding:6px; text-align:center; clear:both;}
div.shop ul {list-style: none; margin-top: 12px; padding: 0px; clear: both; }
div.shop ul li {background: url(img/footer_mli.png) no-repeat left center; padding-left:12px; margin:0 5px; display:inline; }
div.shop ul li p {display:inline;}
div.shop dl {text-align:left;}
div.shop dl dt {background: url(img/footer_wli.png) no-repeat left center; padding-left:12px;margin-left:24px;}
div.shop dl dd {background: url(img/footer_wli2.png) no-repeat left 3px; padding-left:12px; margin-left:48px;}
div.shop dl dd.pubDate { background:none;text-align:right;margin-bottom:12px;padding-right:40px;}
div.shoplink {width:738px; border:1px solid #666; font-size:12px; margin:12px auto 0; padding:6px; text-align:left;}
div.shoplink ul li {background: url(img/footer_li.png) no-repeat left top; padding:18px 0 0 12px; margin:10px 5px; display:inline; }
div#index_ttl { background: url(img/ttl.jpg) no-repeat; height:254px; width:990px; margin:0 auto; clear:both;}
div#index_description {border:1px solid #666; clear: both; width:748px; margin:5px auto; font-size:12px;}

/* -----------------------------------------------
   コンテンツ
----------------------------------------------- */
div#wrap{ width:1000px; background:url(./img/wrap_bg.png) repeat-y; background-color: #FFFFFF; margin:0 auto; border-top:1px solid #333; padding-bottom:12px; clear:both; text-align:center; position:relative; }
div#main_wrap{ width: 990px; background: #fff url(img/main_wrap_bg.jpg) no-repeat left 100px ;margin:0 auto; clear:both; padding-top:168px;  position:relative; overflow:hidden; }
div#girl_wrap{ width: 990px; background: #fff url(img/main_wrap_bg.jpg) no-repeat left 100px ;margin:0 auto; clear:both; padding-top:145px;  position:relative; overflow:hidden; }
.contents_area {width: 748px;border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666; clear: both;margin: 0px auto;padding-top: 10px;padding-bottom: 10px;}
.contents_area:after {clear: both; height:0; display:block; visibility:hidden;}
.contents_area p {text-align:left; clear:both; width:650px; margin:0 auto;}
.contents_area p.c {text-align: center;clear: both;width: 650px; margin:0 auto;}
.description {width:744px;margin:0 auto; color:#FFF; padding:3px; background:#444; }
.description p{padding:0;}
.ttl{padding-top:10px;}

/* -----------------------------------------------
   フッター
----------------------------------------------- */
div.gotop {text-align: right;clear: both;font-size: 10px;padding: 10px;width: 900px; margin-right: auto;margin-left: auto;}
div#footer { width:1000px; background: url(./img/footer.jpg) no-repeat left 0; height: auto; text-align: left; padding-top: 25px; clear: both; margin:0 auto; overflow:hidden; position:relative; border-bottom:1px solid #333; }
div#footer .column {float: left;margin-top: 20px; margin-left: 25px;}
div#footer .column p {margin: 0px; padding: 0px 0px 10px;}
div#footer dl {float: left; margin: 5px 0px 5px 10px; padding: 0px; }
div#footer dt {margin: 0px; padding: 0px 0px 0px 8px; }
div#footer dd {margin: 0px; padding: 0px 0px 0px 20px; font-size: 10px; }
div#footer .woman {width: 290px; margin-left: 40px; }
div#footer .woman dt {background: url(img/footer_wli.png) no-repeat 0px 2px; }
div#footer .woman dd {background: url(img/footer_wli2.png) no-repeat 10px 2px; }
div#footer .man {width: 280px; }
div#footer .man dt {background: url(img/footer_mli.png) no-repeat 0px 2px; }
div#footer .man dd {background: url(img/footer_mli2.png) no-repeat 10px 2px; }
div#footer .other {width:1000px; padding-top:28px; margin:0 auto; clear:both; }
div#footer a:link {color:#333333;text-decoration:none; }
div#footer a:visited {color:#333333;text-decoration:none; }
div#footer a:hover {color:#9966CC;text-decoration:underline; }
div#copyright {width:984px; color:#FFF; padding:3px; margin:0 auto; background:#333; font-size:10px; text-align:right;}

/* index Enter */
div#index_menu {padding: 0px; width: 750px; margin: 0px auto; }
div#index_menu ul { margin: 0px; padding: 0px; height: 38px; list-style: none; }
div#index_menu ul li { float: left; }
div#index_menu ul li a { display: block; height: 18px; }
div#index_menu ul li.btn1 a { background: url(img/btn_enter_female.jpg) no-repeat; width: 376px; padding-top: 20px; }
div#index_menu ul li.btn2 a { background: url(img/btn_enter_male.jpg) no-repeat; width: 374px; padding-top: 20px; }
div#index_menu ul li a:hover { background-position: 0px -38px; text-decoration: none; }
div#index_exit { padding: 0px; margin: 20px auto 0px; clear: both; width: 385px; }
div#index_exit p a { display: block; height: 18px; background: url(img/btn_exit.jpg) no-repeat; width: 385px; padding-top: 20px; }
div#index_exit p a:hover { background-position: 0px -38px; text-decoration: none; }

/* Pankuzu Menu */
div#pankuzu  { font-size: 10px; margin: 0px auto; padding-top:5px; text-align: left; padding-bottom: 5px; clear: both; width: 980px; }
div#pankuzu ul { list-style: none; margin: 0px; padding: 0px; clear: both; }
div#pankuzu ul li { background: url(img/icon_arrow_b.png) no-repeat left center; padding-left: 12px; margin-right: 5px; margin-left: 5px; display: inline; }
div#pankuzu p { display:inline; margin:0px; padding:0px; }

/* Global Menu */
div#gmenu { width: 1000px; height: 32px; margin-right: auto; margin-left: auto; clear: both; text-align: center; background: url(img/menu.jpg) no-repeat center center; position: absolute; z-index:2; top: 112px; left: 0px; }
div#gmenu ul { margin: 0px 0px 0px 130px; padding: 0px; list-style: none; height: 32px; width: 900px; }
div#gmenu ul li { margin: 0px 20px 0px 0px; padding: 8px 0px 0px; float: left; height: 24px; }
div#gmenu ul li a { text-decoration: none; color: #FFF; font-weight: bold; }
div#gmenu ul li a:hover { text-decoration: underline; color: #9966FF; }

/* Bottom Menu */
div#bmenu {background: url(img/bottom_menu_bg.jpg) no-repeat;height: 64px;width: 890px;margin-right: auto;margin-left: auto;padding-left: 220px;}
div#bmenu ul {margin: 0px;padding: 10px 0px 0px;height: 32px;list-style: none;font-size: 11px;}
div#bmenu ul li {height: 32px;margin: 0px;padding: 0px;float: left;}

/*---StaffMenu---*/
div#smenu { width: 1000px; height: 32px; margin-right: auto; margin-left: auto; clear: both; text-align: center; background: url(img/menu.jpg) no-repeat center center; position: absolute; z-index:2; top: 112px; left: 0px; }
div#smenu ul { margin: 0px 0px 0px 150px; padding: 0px; list-style: none; height: 32px; width: 900px; }
div#smenu ul li { margin: 0px 20px 0px 0px; padding: 8px 0px 0px; float: left; height: 24px; }
div#smenu ul li a { text-decoration: none; color: #FFF; font-weight: bold; }
div#smenu ul li a:hover { text-decoration: underline; color: #9966FF; }
div#sub_menu { width: 1000px; height: 29px; margin-right: auto; margin-left: auto; clear: both; background: url(img/sub_menu.png) no-repeat center; position: absolute; z-index: 1; top: 142px; left: 0px; }
div#sub_menu ul { margin: 0px auto; padding: 0px; height: 29px; list-style: none; width: 600px; }
div#sub_menu ul li { height: 24px; margin: 0px; padding: 5px 0px 0px; float: left; text-align: center; width: 145px; }
div#sub_menu ul li a { text-decoration: none; color: #FFFFFF; }
div#sub_menu ul li a:hover { text-decoration: underline; color: #C0A985; }

/*---StoreMenu---*/
div#store_menu { width: 1000px; height: 32px; margin-right: auto; margin-left: auto; clear: both; background: url(img/shop_btn.jpg) no-repeat; position: absolute; z-index: 2; top: 112px; left: 0px; }
div#store_menu ul { margin: 0px auto; padding: 0px; height: 32px; list-style: none; width: 900px; }
div#store_menu ul li { height: 24px; margin: 0px; padding: 8px 0px 0px; float: left; width: 450px; }
div#store_menu ul li a { text-decoration: none; color: #4D4D4D; font-weight: bold; }
div#store_menu ul li a:hover { text-decoration: underline; color: #594511; }

/* 各コンテンツ背景 */
div.main {background: url(../img/main_bg.jpg) no-repeat 0px 10px;}
p.group {width: 650px;margin-right: auto;margin-left: auto;text-align: left;}
div.group1 { background: url(../img/group_bg1.jpg) no-repeat; height: 168px; }
div.group2 { background: url(../img/group_bg2.jpg) no-repeat; height: 170px; }
div.group3 { background: url(../img/group_bg3.jpg) no-repeat; height: 175px; }
div.group4 { background: url(../img/group_bg4.jpg) no-repeat; height: 280px; }
div.group5 { background: url(../img/group_bg5.jpg) no-repeat; height: 220px; }
div.group6 { background: url(../img/group_bg6.jpg) no-repeat; height: 170px; }
div.group7 { background: url(../img/group_bg7.jpg) no-repeat; height: 171px; }

/* コンパニオン求人総合案内 */
div#ttl_main {background: url(../img/main_topimg.jpg) no-repeat; height:298px; width:748px; margin-right:auto; margin-left:auto; clear:both; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style: solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#666; border-right-color:#666; border-bottom-color:#666; border-left-color:#666;}
div.contents_area .r {float:right;margin-right: 40px;margin-left: auto;text-align: left;padding-bottom: 10px;width: 430px;}
.r:after {content: "";clear: both;height: 0;display: block;visibility: hidden;}
div.contents_area .l {margin-right: auto;text-align: left;padding-bottom: 10px;width: 430px;float: left;padding-left: 50px;}
.l:after {content: "";clear: both;height: 0;display: block;visibility: hidden;}
div .mainlist table {width: 85%;margin-right: auto;margin-left: auto;text-align: left;}
div .mainlist .list1 th {font-size: 12px;border-bottom: 1px dotted #CCCCCC;}
div .mainlist .list1 td {font-size: 12px;border-bottom: 1px dotted #CCCCCC;width: 280px;}
div .mainlist .list2 th {font-size: 12px;border-bottom: 1px dotted #CCCCCC;width: 100px;border-right: 1px dotted #CCCCCC;}
div .mainlist .list2 th p {text-align:center;width:100px;}
div .mainlist .list2 td {font-size: 12px;border-bottom: 1px dotted #CCCCCC;}
div .mainlist .list2 td p {text-align:left;width:500px;}
div .mainlist .list3 th {font-size: 11px;border-bottom: 1px dotted #CCCCCC;border-right: 1px dotted #CCCCCC;text-align: center;width: 80px;}
div .mainlist .list3 td {font-size: 11px;border-bottom: 1px dotted #CCCCCC;}
div .mainlist .list4 th {font-size: 11px;border-bottom: 1px dotted #CCCCCC;border-right: 1px dotted #CCCCCC;text-align: center;width: 80px;}
div .mainlist .list4 td {font-size: 11px;border-bottom: 1px dotted #CCCCCC;text-align: center;}
div .mainlist ol {text-align: left;}
div .mainlist td p {text-align: center;margin: 5px auto;padding: 0px;}
div#com_guidance {background: url(../img/com_guidance.jpg) no-repeat;height: 58px;width: 456px;margin-right: auto;margin-left: auto;clear: both;margin-top: 30px;color: #555555;padding-top: 50px;padding-left: 30px;text-align: left;}

/* ボタン */
.btn {width: 305px;height: 57px;margin-right: auto;margin-left: auto;clear: both;font-size: 10px;padding-top: 10px;padding-bottom: 10px;}
.btn a {display: block;height: 57px;text-decoration: none;}
.btn a:link		{color:#555;text-decoration:none;}
.btn a:visited	{color:#555;text-decoration:none;}
.btn a:hover {background-position: 0px -57px;text-decoration: none;color: #5F25D6;}
.group a {background: url(../img/btn_group.jpg) no-repeat;width: 305px;height: 25px;padding-top: 32px;color: #555555;text-align: center;}
.store-g a {background: url(../img/btn_store-g.jpg) no-repeat;width: 305px;height: 25px;padding-top: 32px;color: #CCCCCC;text-align: center;}
.b_flow a {background: url(../img/btn_flow.jpg) no-repeat;width: 305px;height: 25px;padding-top: 32px;color: #CCCCCC;text-align: center;}
.qa a {background: url(../img/btn_qa.jpg) no-repeat;width: 305px;height: 25px;padding-top: 32px;color: #CCCCCC;text-align: center;}
.btn:after { content: ""; clear: both; height: 0; display: block; visibility: hidden;}

/* 店舗紹介 */
div.store ul {margin: 20px auto 20px;padding: 0px;list-style: none;width: 650px;clear: both;}
div.store ul li {text-align: left;background: url(../img/check_icon.jpg) no-repeat 0px 2px;margin: 0px;padding: 0px 0px 5px 20px;}
.store {padding-top:30px;}
.store div.box {height: 100px;width: 270px;display: block;padding: 55px 0px 0px;font-size: 10px;line-height: 150%;text-align: left;float: left;margin: 20px 40px 0px 50px;}
.store div.box p {float: right;line-height: 120%;margin: 0px;padding: 0px;width: 155px;text-align: left;}
.store div.box span {text-align: center;}
.store .coeur {background: url(../img/store01.jpg) no-repeat;}
.store .clau {background: url(../img/store02.jpg) no-repeat;}
.store .nix {
background: url(../img/store03.jpg) no-repeat;}
.store .max {background: url(../img/store04.jpg) no-repeat;}
.store .cleo {
background: url(../img/store05.jpg) no-repeat;}
.store .cres {background: url(../img/store06.jpg) no-repeat;}

/* 入店までの流れ */
div.flow {width: 650px;margin: 15px auto;}
div.flow div {margin: 0px;float: left;padding: 0px;text-align: left;}
div.flow div span {display: none;}
div.flow div p {width: 170px;margin: 0px;padding: 170px 0px 0px 18px;}
div.flow .flow1 {background: url(../img/flow1.jpg) no-repeat;width: 223px;text-align: left;font-size: 11px;line-height: 150%;}
div.flow .flow2 {background: url(../img/flow2.jpg) no-repeat;width: 223px;text-align: left;font-size: 11px;line-height: 150%;}
div.flow .flow3 {background: url(../img/flow3.jpg) no-repeat;width: 204px;text-align: left;font-size: 11px;line-height: 150%;}
div.flow .flow4 {background: url(../img/flow4.jpg) no-repeat;width: 223px;text-align: left;font-size: 11px;line-height: 150%;}
div.flow .flow5 {background: url(../img/flow5.jpg) no-repeat;width: 223px;text-align: left;font-size: 11px;line-height: 150%;}
div.flow .flow6 {background: url(../img/flow6.jpg) no-repeat;width: 204px;text-align: left;font-size: 11px;line-height: 150%;}
div.flow .flow7 {background: url(../img/flow7.jpg) no-repeat;width: 223px;text-align: left;font-size: 11px;line-height: 150%;}
div.flow .flow8 {background: url(../img/flow8.jpg) no-repeat;width: 223px;text-align: left;font-size: 11px;line-height: 150%;}
div.flow .flow9 {background: url(../img/flow9.jpg) no-repeat;width: 204px;text-align: left;font-size: 11px;line-height: 150%;}

/* Q&A */
div.qa p {margin: 0px auto;padding: 0px;}

/* ---------男性求人--------- */
div#ttl_staff {background: url(../img/staff_main.jpg) no-repeat;height: 250px;width: 748px;margin-right: auto;margin-left: auto;clear: both;border-right: 1px solid #666;border-bottom: 1px solid #666;border-left: 1px solid #666;}
div#ttl_staff p {width: 156px;float: left;text-align: center;margin: 0px 0px 0px 24px;padding: 140px 0px 0px;font-size: 10px;}
div#ttl_staff p span {font-size: 12px;}
div.staff p {margin: 0px auto;padding: 0px;}

/* スタッフ求人総合案内 */
div#staff_guidance {background: url(../img/staff_guidance.jpg) no-repeat;height: 58px;width: 456px;margin-right: auto;margin-left: auto;clear: both;margin-top: 30px;color: #555555;padding-top: 50px;padding-left: 30px;text-align: left;}

/* 男性スタッフ */
div#staff_ttl {clear: both;height: 83px;width: 711px;font-size: 11px;text-align: left;line-height: 150%;padding-top: 40px;padding-left: 20px;margin: 15px auto;}
div.sales {background: url(../img/salesstaff.png) no-repeat;}
div.driver {background: url(../img/driverstaff.png) no-repeat;}
div.designer {background: url(../img/webdesigner.png) no-repeat;}
div.camera {background: url(../img/photographer.png) no-repeat;}
div.staff dl {text-align: left;width: 650px;margin: 0px auto;padding: 5px 0px;}
div.staff dl dt {margin: 0px;padding: 5px 0;clear:both;}
div.staff dl dd {padding: 0px;margin: 0px 0px 5px;}
div.staff dl dd.l {float:left;width:240px;padding: 0px;margin:0;}
div.staff dl dd.l p{width:240px;}
div.staff dl dd.r {float:right;width:400px;padding: 0px;margin:0;}
div.staff dl dd.r p{width:400px;}
div.photo {margin-right: auto;margin-left: auto;width: 678px;}
div.photo div{text-align: center;width: 226px;float: left;font-size: 10px;}
div.photo div p {text-align: left;margin: 0px;padding: 0px 5px;width: 216px;}
div#detail {width: 650px;margin-right: 49px;margin-left: 49px;text-align: left;padding-left: 320px;padding-top: 10px;}
div#detail div {font-size: 11px;border-bottom: 1px dotted #999999;width: 330px;padding-bottom: 5px;}
div#detail p {font-size: 11px;margin: 0px;padding: 5px 0px 0px;width: 330px;}
div#detail ul {margin: 0px;padding: 0px;list-style: none;font-size: 11px;}
div#detail li {background: url(../img/icon_arrow.png) no-repeat 0px 2px;padding-left: 12px;}
div#detail .back { background: url(../img/icon_back.png) no-repeat 0px 2px; text-align: right; margin: 0px 0px 0px 295px; padding: 0px; width: 35px; clear: left; }
.coeur {background: url(../img/coeur.jpg) no-repeat;}
.clau {background: url(../img/clau.jpg) no-repeat;}
.nix {background: url(../img/nix.jpg) no-repeat;}
.max {background: url(../img/max.jpg) no-repeat;}
.cleo {background: url(../img/cleo.jpg) no-repeat;}
.cres {background: url(../img/cres.jpg) no-repeat;}

/* サイトマップ */
div.sitemap dl {text-align: left;width: 450px;padding: 0px;margin: 10px auto;}
div.sitemap .man dt {background: url(../img/icon_arrow_b.png) no-repeat 0px 4px;padding-left: 12px;margin-top: 5px;margin-bottom: 5px;}
div.sitemap .woman dt {background: url(../img/icon_arrow.png) no-repeat 0px 4px;padding-left: 12px;margin-top: 5px;margin-bottom: 5px;}
div.sitemap .man dd {background: url(../img/icon_arrow_g.png) no-repeat 0px 4px;padding-left: 12px;margin-top: 5px;margin-bottom: 5px;}
div.sitemap .woman dd {background: url(../img/icon_arrow_o.png) no-repeat 0px 4px;padding-left: 12px;margin-top: 5px;margin-bottom: 5px;}
div.link p {text-align: center;font-size: 11px;padding-top: 5px;padding-bottom: 5px;}

/* お問い合せ */
div.inquiry table {width: 80%;margin-right: auto;margin-left: auto;text-align: left;}
div.inquiry th {border-bottom: 1px dotted #CCCCCC;width: 150px;text-align: center;padding: 5px;}
div.inquiry td {border-bottom: 1px dotted #CCCCCC;padding: 5px;}
div.inquiry small {font-size: 10px;color: #FF3300;padding-left: 5px;}
div.inquiry p {text-align:center;margin:20px auto;}

/* 写メ－ル面接 */
div#shame {width: 748px;margin-right: auto;margin-left: auto;clear: both;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;}
.shame {width: 620px;padding: 0px;margin: 15px auto 0px;}
.shame p{font-size: 10px;text-align: left;margin: 0px;padding: 0px;}
.shame div {margin-top: 30px;margin-bottom: 15px;line-height: 180%;}
.shame form {width: 450px;padding: 0px;margin: 15px auto 0px;text-align: left;}
.shame form dl {margin: 0px 0px 15px;padding: 0px;}
.shame form dt {float:left;width: 11em;padding: 5px;font-weight: bold;}
.shame form dd {padding: 5px; margin:0px; width:100%; border-bottom:1px dotted #CCCCCC;}
.shame form small {color: #FF33CC;margin-left: 5px;}
.domain { text-align:left;}
.domain h4 {margin: 0px;padding: 10px;text-align: center;font-weight: bold;}
.domain p { font-size:12px;}

/* 求人総合案内 */
div#all_guidance {background: url(../img/all_guidance.jpg) no-repeat;height: 58px;width: 456px;margin-right: auto;margin-left: auto;clear: both; margin:10px auto;color: #555555;padding-top: 50px;padding-left: 30px;text-align: left;}
div#all_guidance strong {font-size: 14px;}

