@charset "utf-8";
/* content */

.articles {
	padding:0px 0 0px 0px;
	margin:0px 0 0px 0px;
	width:670px;
	float:left;
	clear:both;
	
	}

.articles2 {
	padding:0px 0 0px 0px;
	margin:8px 0 0px 0px !important;
	margin:3px 0 0px 0px;
	width:950px;
	float:left;
	clear:both;

	}
.pankz-block {width:670px; float:left;}
	
.pankz {
	margin:0px 0 0px 0;
	/*background:url(../img/common/pankz-back.gif) no-repeat;*/
	min-height:21px;
	padding:0px 0 0px 0px;
	}
	
.pankz li {
	display: inline;
	color:#38608C;
	}
.pankz li a{color:#38608C;}
.pankz li a:hover{color:#ff6600;}
.content {
	width:950px;
	float:left;
	}

.contents-main {
	width:950px;
	float:left;
	margin:0px 0 0 0;
	}

*:first-child+html .contents-main {
	width:950px;
	float:left;
	margin:0px 0 20px 0;
	}

.contents-main-mid {
	width:950px;
	clear:both;
	float:left;
	}

.articles-wide{
	float:left;
	width:950px;
	/*background:url(../img/common/articles-wide.gif) repeat-y;*/
	background:#FFFFFF;
	margin:0 0 0px 0;
	padding:0 0 10px 0;
	clear:both;
	}

.articles-wide-btm{
	float:left;
	width:950px;
	height:25px;
	background:url(../img/common/articles-wide-btm.gif) no-repeat;
	margin:0 0 0px 0;
	display:block;
	}

.articles-wide h3{
	height:35px;
	text-indent:-9999px;
	}

.contents-main-top {
	background: url(../img/common/main-back-top.gif) no-repeat;
	height:11px;
	display:block;
	width:585px;
	float:left;
	}

.contents-main-btm {
	background: url(../img/common/main-back-bottom.gif) no-repeat;
	height:29px;
	display:block;
	padding:0 0 20px 0;
	width:585px;
	float:left;
	}

.contents-maintitle { 
	width:950px;
	height:54px;
	margin:0px 0 0 0;
	background:url(../img/common/contents-maintitle.gif) no-repeat;
	}

.contents-maintitle h3 { 
	text-indent:-9999px;
	width:289px;
	height:54px;
	background-position:67px 13px;
	}

.contents-maintitle-h4, .shop-news dt { 
	height:29px;
	width:550px;
	background:url(../img/title/contents-maintitle-h4.gif) no-repeat 0px 0px;
	font-size:15px;
	}

.contents-maintitle-h4 { 
	font-size:15px;
	margin:10px 0 10px 0;
	padding:2px 0 0 70px;
	color:#E6326E;
	}

.contents-maintitle-h4-2 {
	background:url(../img/title/contents-maintitle-h4.gif) no-repeat 0px 0px; 
	font-size:15px;
	margin:20px 0 10px 0;
	padding:2px 0 0 70px;
	}

.article-txt {
	padding:0px 15px 0px 54px; 
	clear:both;
	}
	
.subtitle01 {
	width:543px;
	height:25px;
	background: url(../img/common/subtitle.gif) no-repeat;
	}

.subtitle01 h4 {margin:0px 0 0 27px;}

/*                   */
/*      shop         */    
/*                   */	

.title-shop {background:url(../img/shop/title-shop.gif) no-repeat;}

.article-arealink {	
	float:left;
	padding:10px 0 20px 20px;
	clear:both;
	}
	
.pagetop {
	text-align:right; 
	padding:15px 10px 30px 0px; 
	width:550px; 
	float:left;
	}
	
/*                   */
/*      title        */    
/*                   */
.main-title h2 {
	width:950px; 
	height:56px;
	text-indent:-9999px;
	float:left;
	}

.articles-detail{
	width:670px;
	float:left;
	clear:both;
	}

.articles-detail h2, .articles-detail h3{
	height:45px;
	text-indent:-9999px;
	clear:both;
	}

.articles-detail h2 a, .articles-detail h3 a{
	height:45px;
	width:670px;
	display:block;
	}

.title-experience {background: url(../img/title/title-experience.gif) no-repeat;} /*体験談*/
.title-experience2 {background: url(../img/title/title-experience2.gif) no-repeat;} /*体験談一覧*/
.title-business {background: url(../img/title/title-business.gif) no-repeat;} /*業種説明*/
.title-apply {background: url(../img/title/title-apply.gif) no-repeat;} /*応募フォーム*/
.title-press {background: url(../img/title/title-press.gif) no-repeat;} /*掲載店募集*/
.title-consultation {background: url(../img/title/title-consultation.png) no-repeat;} /*お仕事相談*/
.title-keep-contact {background: url(../img/title/title-keep-contact.png) no-repeat;} /*お仕事相談*/
.title-contact {background: url(../img/title/title-contact.gif) no-repeat;} /*お問合せ*/
.title-secret {background: url(../img/title/title-secret.gif) no-repeat;} /*メールアドレス非公開お問合せ*/
.title-news {background: url(../img/title/title-news.gif) no-repeat;} /*新着情報*/
.title-shop-list {background: url(../img/title/title-shop-list.gif) no-repeat;} /*掲載店一覧*/
.title-glossary {background: url(../img/title/title-glossary.gif) no-repeat;} /*用語集*/
.title-link {background: url(../img/title/title-link.gif) no-repeat;} /*リンク集*/
.title-rules {background: url(../img/title/title-rules.gif) no-repeat;} /*利用規約*/
.title-qa {background: url(../img/title/title-qa.gif) no-repeat;} /*Q＆A*/
.title-flow {background: url(../img/title/title-flow.gif) no-repeat;} /*入店の流れ*/
.title-pickupshop {background: url(../img/title/title-pickupshop.gif) no-repeat;} /*ピックアップショップ*/
.title-company {background: url(../img/title/title-company.gif) no-repeat;} /*運営会社*/
.title-oneday {background: url(../img/title/title-oneday.gif) no-repeat;} /*１日体験入店*/
.title-about-secret {background: url(../img/title/title-about-secret.gif) no-repeat;} /*「メールアドレス非公開問合せ」とは？*/
.title-about-interview {background: url(../img/title/title-about-interview.gif) no-repeat;} /*業界一簡単な「写メール面接」とは？*/
.title-privacy {background: url(../img/title/title-privacy.gif) no-repeat;} /*プライバシーポリシー*/


.main-nontitle-w670 h3 {
	width:630px; 
	height:33px;
	float:left;
	font-size:16px;
	padding:6px 0 0 40px;
	margin:0 0 10px 0;
	}
.title-nontitle-w670 {background: url(../img/title/title-nontitle-w670.gif) no-repeat;} /*タイトルなしw670px*/


.title-syosai-name	{
	float:left; 
	width:150px;
	}

.title-syosai-type {
	padding:5px 0 0 0px; 
	width:460px; 
	float:right;
	}

.exp-area-search {padding:10px 0px 0px 20px;}

/* 体験談と新着のわく */

.exp-lady, .news-list {
	width:650px; 
	float:left; 
	clear:both;
	padding:10px 0 0px 5px;
	}

.news-list li {
	border-bottom:1px dashed #ccc;
	padding:5px;}
.news-list span { font-size:12px;}

.newstable { width:900px; padding:0px 0px 10px 10px; float:left; clear:both;}
.newstable table { background-color:#FFF;}
.newstable th {padding:5px;background-color:#FFFBC7;border-right:1px solid #fff; text-align:center;}
.newstable td {padding:5px; border-left:1px solid #aaa; border-bottom:1px solid #aaa;}
.newstable-th1 { width:120px;}
.newstable-th2 { width:180px;border-left:1px solid #EA9300;}
.newstable-th3 { width:100px;border-left:1px solid #EA9300;}	
.newstable-th4 { width:450px;border-left:1px solid #EA9300;}
.newstable-td1 { border-left:1px solid #fff !important;}



/* apply（応募フォーム） */
.form-common {
	width:800px; 
	padding:10px 0 0 105px;
	float:left;
	}

.form-common h3{color:#f60; font-size:18px;}

.form-common2 {
	width:670px;
	float:left;
	/*padding:10px 0 0 0px;
	padding:10px 0 0 105px;*/
	}
	


.apply-submit p {text-align:center;}

.apply-chk1 {width:550px;}

.apply-chk1 li {
	display:inline;
	width:130px;
	float:left;
	}

.apply-submit input {
	width:200px; 
	height:22px; 
	background:url(../img/lady/submit.gif) no-repeat; 
	border:none;
	}

/*                               */
/*     shop-list.html             */    
/*                               */	
.shop-list-tbl {
	width:280px;
	float:left;
	padding:0 20px 30px 0;
	}

.shop-list-tbl table {
	width:280px;
	float:left;
	clear:both;
	}
	
.shop-list-tbl th, .shop-list-tbl td {
	/*border-bottom:1px dashed #ccc;*/
	border-top:10px solid #fff;
	}

.shop-list-tbl th {
	width:80px;
	background:#FDDF8F;
	font-weight:normal;
	padding:5px;
	vertical-align:top;
	}

.shop-list-tbl li {
	/*border-bottom:1px dashed #ccc;*/
	list-style: inside;
	padding:5px 0 2px 5px;
	}

.shop-list-tbl li a {
	color:#FF6600;
	text-decoration:underline;
	}

.shop-list-tbl li a:hover {color: #FF0000;}

.btn-submit {
	width:499px;
	padding:0 0 0 201px;
	}

.btn-submit input {
	width:298px;
	height:35px;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
	display:block;
	background:url(../img/common/btn-submit.gif) no-repeat 0 0;
	}


/* 業種説明 business.html 入店の流れ flow.hrml QA共通 qa.html */
.block-contents01 {
	width:910px; 
	float:left; 
	clear:both;
	padding:15px 0 0px 0px;
	}

.block-contents01-body {
	float:left; 
	width:660px;
	}
	
.block-contents01-txt01 {
	margin:10px 0 0 0; 
	float:left; 
	padding:0 0 0 8px
	}

.block-contents01-txt02 {
	margin:0px 0 0px 0; 
	float:left; 
	padding:0 0 0 8px
	}
	
.block-contents01-bnr {
	float:right; 
	width:200px;
	}

.block-contents01-bnr li {
	padding:0 0 5px 0;
	}

.block-contents01-bnr img {
	padding:0; margin:0;
	}

.title-contents01, .title-contents02, .title-contents03 {
	width:640px; 
	height:28px;
	float:left;
	clear:both;
	border-bottom:2px solid #F6B37F;
	}

.title-contents01{background:url(../img/common/title-contents01.gif) no-repeat;}
.title-contents03{background:url(../img/contents/mark-q.gif) no-repeat;}

.title-contents01 h4, .title-contents02 h4, .title-contents03 h4 {
	clear:both;
	margin:0 0 0 0;
	color:#EA6000;
	font-size:16px;
	padding:0 0 0 3px;
	}

.title-contents01 h4, .title-contents03 h4 {
	padding:0 0 0 35px;
	clear:both;
	display:block;
	}

.block-contents01-article {
	float:left;
	width:640px;
	margin:15px 0 0 0;
	padding:0 0 0 12px;
	clear:both;
	}
	
.block-contents02-article {
	float:left;
	width:670px;
	margin:0px 0 15px 0;
	clear:both;
	}

/* 業種説明 business.html */

.business-txt {
	width:635px;
	padding:10px 0 20px 35px; 
	clear:both;
	float:left;
	}

.business-txt p {line-height:2;}
.business-txt strong { color:#EA6000}

.business-all{
	float:left; 
	width:310px; 
	margin:15px 0 0 0;
	padding:0 5px 0 10px; 

	}

.business-all-body {
	float:left;
	/*background:url(../img/contents/qa-all-body.gif) repeat-y;*/
	width:290px;
	padding:10px 10px 10px 10px;
		border:2px solid #ededed;
	}

.business-all-btn {
	background:url(../img/common/block-shop-btm-mini.png) no-repeat 10px 0;
	width:310px;
	height:20px;
	display:block;
	float:left;
	}

/* 入店の流れ flow.html */
.flow-seach01 {
	width:670px; height:375px;
	background: url(../img/contents/flow_img01.gif) no-repeat 0 30px;
	float:left;
	clear:both;
	margin:0 0 25px 0;
	}
.flow-seach01 p { margin:15px 0 0 0;}
.flow-seach01 ul li {display:none;}

.flow-seach02 {
	float:left; 
	width:640px; 
	padding:15px 0 25px 0;
	}

.flow-seach-img {
	float:left; 
	width:230px;
	}

.flow-seach-txt {
	float:right; 
	width:400px;
	}

/* QanaA qa.html */

.qa-all{
	float:left; 
	width:640px; 
	margin:15px 0 0 0;
	padding:0 0 0 10px; 

	}

.qa-all-top {
	background:url(../img/contents/qa-all-top.gif) no-repeat;
	width:640px;
	height:50px;
	}

.qa-all-top h4 {text-indent:-9999px;}

.qa-all-body {
	float:left;
	/*background:url(../img/contents/qa-all-body.gif) repeat-y;*/
	width:615px;
	padding:10px 10px 10px 15px;
		border:2px solid #ededed;
	}

.qa-desc {padding:10px;}

.qa-all-btn {
	background:url(../img/common/block-shop-btm-mini.png) no-repeat 340px 0;
	width:640px;
	height:20px;
	display:block;
	float:left;
	}

.qa-all-left-lr {
	float:left; 
	clear:both;
	margin:0 0 5px 0;
	width:610px;
	}
.qa-all-left, .qa-all-right{
	background:url(../img/contents/mark-q.gif) no-repeat;
	padding:5px 5px 5px 35px;
	width:250px;
	}

.qa-all-left a, .qa-all-right a {
	color:#0066FF;
	text-decoration:underline;
	}

.qa-all-left a:hover, .qa-all-right a:hover{
	color:#ea6600;
	text-decoration:underline;
	}

.qa-all-left {float:left;}

.qa-all-right {float: right; }

.qa-a {
	width:605px;
	padding:10px 10px 10px 35px; 
	clear:both;
	float:left;
	background:url(../img/contents/mark-a.gif) no-repeat 2px 10px;
	}

/* 利用規約 rules.html */
.rules-txt {
	width:620px;
	padding:10px 5px 0px 5px; 
	clear:both;
	float:left;
	}

/* 運営会社 company.html*/
.company-table01 {
	margin:0px 0 5px 200px;
	width:700px;
	}

.company-table01 th {
	width:100px;
	padding:5px;
	vertical-align:top;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	border-right:5px solid #fff;
	border-bottom:10px solid #fff;
	background: url(../img/common/table-th.gif) no-repeat;
	}

.company-table01 th span, .apply-table01 td span{
	color: #FF6600; 
	font-size:12px; 
	font-weight:normal;
	line-height:18px;
	}

.apply-table01 th{
	width:200px;
	}
	
.company-table01 td {
	vertical-align:top;
	text-align:left;
	padding:3px 0 0 0;
	border-bottom:10px solid #fff;
	}

/*      link          */

.link-headtxt p {margin:0 0 15px 5px;}
.link-txtarea-box  {padding:10px 0 0px 0px; float:left;}
.link-txtarea-box p {padding:0px 0 5px 5px; margin:0px;}
.link-txtarea-box ul li {padding:3px 0 5px 5px; margin:0px;}
.link-txtarea  {padding:0px 0px 0px 5px;}
.link-txtarea textarea  { font-size:12px; width:620px; height:4em;}

.link-sougo  {
	padding:0px 0 0px 0px;
	float:left;
	width:546px;
	}
.link-sougo ul li {padding:0px 0 0px 0px;}
.link-sougo li { 
	float:left;
	margin:0 3px 0 0;
	display:inline;
	}

/*      keep-contact        */
.keeptable { width:900px; padding:0px 0px 10px 10px; float:left; clear:both;}
.keeptable table { background-color:#FFF;}
.keeptable th {padding:5px;background-color:#FFFBC7;border-right:1px solid #fff; text-align:center;}
.keeptable td {padding:5px; border-left:1px solid #aaa; border-bottom:1px solid #aaa;}
.keeptable-th1 { width:20px;}
.keeptable-th2 { width:180px;/*border-left:1px solid #EA9300;*/}
.keeptable-th3 { width:150px;border-left:1px solid #EA9300;}	
.keeptable-th4 { width:100px;border-left:1px solid #EA9300;}
.keeptable-th5 { width:250px;border-left:1px solid #EA9300;}
.keeptable-th6 { width:100px;border-left:1px solid #EA9300;}
.keeptable-td1 { border-left:1px solid #fff !important;}
.btn-delete input {
	width:106px;
	height:31px;
	background:url(../img/contents/btn-delete.gif) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	border:none;
	float:left;
	clear:both;
	display:block;
}

.btm-border {
	width:900px; 
	float:left;
	background:url(../img/contents/border-y.jpg) repeat-x bottom;
	}

.btn-keepform {float:left; height:37px; margin:20px 0 0 0;}
.btn-keepform li{
	float:left; 
	display:inline;
	
	}
.btn-keepform li a{
	background:url(../img/contents/btn-keepform2.jpg) no-repeat;
	display:block; 
	width:172px; 
	height:23px;
	padding:7px 0 0 0;
	text-align:center;
	}
.btn-keepform li a:hover, .btn-keepform1 {
	width:172px; 
	height:23px;
	padding:7px 0 0 0;
	float:left; 
	display:inline;
	text-align:center;
	background:url(../img/contents/btn-keepform1.jpg) no-repeat;
	color:#fff;
	}

/* プレミアムバナー*/
.top-premium  { width:665px; float:left;margin-left:5px !important; min-height:120px;}

.top-premium-bnr {
	width:600px;
	margin:0;
	padding:0; 
	border:none;
	}
.premium-bnr-box {margin:0;padding:0;}
.premium-bnr-txt {width:600px; text-align:center;}

/*   1日体験入店   oneday         */

.oneday-box01 {
	width:670px;
	float:left;
	padding:10px 0 0 0;
	}

.oneday-txt01 {
	float:left; 
	width:440px;
	padding:0 0 0 15px;
	}

.oneday-img01 {
	width:220px; 
	float:right;
	}

.flow-desc, .qa-desc, .about-int-desc, .glossary-desc, .oneday-desc, .about-secret-desc  {
	width:640px;
	height:200px;
	padding:0 0 0 10px;
	margin:10px 0 0 0;
	}

.oneday-desc {background:url(../img/contents/oneday-desc-img.jpg) 10px no-repeat;}

.flow-desc h4, .qa-desc h4, .about-int-desc h4, .glossary-desc h4, .oneday-desc h4, .about-secret-desc h4 {text-indent:-9999px;}
.flow-desc p, .about-int-desc p, .glossary-desc p { padding:32px 0 0 25px; font-size:13px;color:#000000; font-weight:bold;}
.qa-desc p { padding:75px 0 0 25px; font-size:13px;color:#000000; font-weight:bold;}
.oneday-desc p { padding:60px 0 0 25px; font-size:13px; line-height:1.45;color:#000000; font-weight:bold;}

