@charset "utf-8";

/*
	SITE: ○○○
	url: http://www.○○○
	
----------------------------------------------------------- 

	Index
	1.common
	2.index
	3.page
	4.module

----------------------------------------------------------- 


 1.common [
----------------------------------------------------------- */
.caution {color:#f00;}.bold{font-weight:bold;}
.indent {text-indent:-1em; margin-left:1em;}
.site-color { color:#e9eef5;}

.ml_1 {margin-left:1em;}.ml_2 {margin-left:2em;}
.mr_1 {margin-left:1em;}.mr_2 {margin-left:2em;}
.mb {margin-bottom:6px;}
.mb_1 {margin-bottom:1em;}.mb_2 {margin-bottom:2em;}
.mt_1 {margin-top:1em;}.mt_2 {margin-top:2em;}
.m_clear {margin:0 !important;}
.mb_3 {padding-bottom:1em;}

.middle {vertical-align:middle;} .bottom{vertical-align:bottom;}
hr.hid_line { visibility:hidden; clear:both; }
.line_up {line-height:2.8;} .line_up * {line-height:2.8;} .line_down {line-height:1.3;} .line_down * {line-height:1.3;}
.small {font-size:10px;} .large {font-size:14px;} .xlarge {font-size:16px;} .xxlarge {font-size:18px;}
.center {text-align:center;} .right {text-align:right;} .left {text-align:left;}
.last { border:none !important; margin-right:0 !important;}

/* box_contents 再定義 */
div.format1 h2 {padding-bottom:1em;}
div.format1 h3 {padding-bottom:.3em; padding-top:1em;}
div.format1 h4 {padding-bottom:.3em;}
div.format1 p  {padding-bottom:1em ;}
div.format1 ul {padding-bottom:1em ;}
div.format1 td,th {vertical-align:top; margin:0;padding:0;}
div.format1 table{border-collapse:collapse;border-spacing:0;}


/*
 2.index [
----------------------------------------------------------- */
dl#topics_list {width: 560px; overflow: hidden;}
dl#topics_list dt {float: left; margin-right: 10px; padding: 3px 0 0; text-align: right;}
dl#topics_list dd {padding: 3px 0 0 6.5em; border-bottom:1px dotted #999;padding-right: 15px;}


/*
 3.page [
----------------------------------------------------------- */
/*エントランス*/
div#index_main {}
div#index {width:900px;height:480px;background:url(../img/enter/index_back.jpg) top left no-repeat;}
div#index div {padding:30px 0 0 396px;}

/*トップページ*/
div.news {height:210px;overflow:auto;}
div.news ul li {border-bottom:1px #999 dotted;padding:5px 0;line-height:1.4em;padding:0.5em;}
div.news ul li.lastChild {border-bottom:none;}
div.news ul li img {float:left;margin-right:12px;}
div.news ul li p {}
div.news p.news_title {font-size:14px;font-weight:bold;color:#F9F;margin:0 0 5px 0;padding:0 0 0 0;border-bottom:3px solid #F9F;}
div.pickup {height:123px;padding:0 0 12px 0;margin:12px 0 0 0;border-bottom:#999999 dotted 1px;}
div.pickup.lastChild {border-bottom:none;}
div.pickup div.pickup_box {float:left;width:330px;}

div.pickup div.pickup_box div {float:left;}
div.pickup div.pickup_box div.firstChild {margin-right:7px;}
div.pickup div.pickup_box div p {margin-top:10px;}

p.iphone_caution {color:red; display:none;font-size:85%;}

/*むきたまごグループとは？*/
div.muki div {float:left;}
div.muki div.nine {width:340px;padding:0 0 30px 10px}
div.muki div.lastChild {padding-left:15px;}

/*初めての方*/
.pink_colored {color:#F33598;}

/*お給料*/
div.pay_place {width:660px;margin:0 0 20px 0;}
div.pay_place div {float:left;display:inline;margin:0 19px 0px 0;}
div.pay_place div.lastChild {margin-right:0;}

div.pay_feel {width:660px;margin:0 0 0 0;}
div.pay_feel div.feelbox {float:left;display:inline;margin:0 0 20px 0;width:340px;}
div.pay_feel div.feelbox.lastChild {margin:0 0 20px 0;width:320px;}
div.pay_feel div.feelbox div {margin:0;float:left;display:inline;width:150px;}
div.pay_feel div.feelbox div.lastChild {width:161px;}

p.access {text-align:right;margin:-30px 20px 20px 0;}

/*お仕事内容*/
div.contentpage div {float:left;margin:0 16px 0 0;display:inline;}
div.contentpage div.lastChild {margin-right:0;}

/*募集要項*/
div.admission {margin:24px auto;text-align:center;}
div.admission table {border-collapse:collapse;text-align:left;margin:auto;border-top:#AAA solid 1px;border-left:#AAA solid 1px;}
div.admission table th {background:#F668B2;color:white;padding:8px 1em;border-bottom:#AAA solid 1px;border-right:#AAA solid 1px;}
div.admission table td {padding:8px 1em;border-bottom:#AAA solid 1px;border-right:#AAA solid 1px;}

/*嬉しい待遇*/
div.treatment {line-height:1.4em;margin-bottom:12px;}
div.treatment div {float:left;width:300px;}
div.treatment p {margin-top:7px;}

/*入店までの流れ*/
div.flow div {margin-bottom:25px;}
div.flow div.flow_box01 {background:url(../img/flow/flow_box01.jpg) no-repeat;width:660px;height:120px;}
div.flow div.flow_box02 {background:url(../img/flow/flow_box02.jpg) no-repeat;width:660px;height:84px;}
div.flow div.flow_box03 {background:url(../img/flow/flow_box03.jpg) no-repeat;width:660px;height:140px;}
div.flow div.flow_box04 {background:url(../img/flow/flow_box04.jpg) no-repeat;width:660px;height:106px;}
div.flow div.flow_box05 {background:url(../img/flow/flow_box05.jpg) no-repeat;width:660px;height:105px;}
div.flow div.flow_box06 {background:url(../img/flow/flow_box06.jpg) no-repeat;width:660px;height:85px;}

div.flow p {padding:38px 0 0 10px;line-height:1.5em;}
div.flow p.right {padding:0 0 0 0;margin-top:-800px;}

div.flow div.flow_box03 p {margin-left:82px;}
div.flow div.flow_box03 span.flow_qr {font-weight:bold;color:#FF7F00;}

/*インタビュー*/
div.interview_box01 {margin-bottom:20px;width:660px;height:68px; background:url(../img/interview/interview_box01.jpg) no-repeat;}
div.interview_box01 p {margin:0px 0 0 70px;line-height:1.5em;padding-top:8px;}

div.interview_box02 {margin-bottom:20px;width:660px;height:50px; background:url(../img/interview/interview_box02.jpg) no-repeat;}
div.interview_box02 p {margin:0px 0 0 70px;line-height:1.5em;padding-top:18px;}

div.interview_box03 {margin-bottom:20px;width:660px;height:51px; background:url(../img/interview/interview_box03.jpg) no-repeat;}
div.interview_box03 p {margin:0px 0 0 70px;line-height:1.5em;padding-top:18px;}

div.interview_box04 {margin-bottom:20px;width:660px;height:52px; background:url(../img/interview/interview_box04.jpg) no-repeat;}
div.interview_box04 p {margin:0px 0 0 70px;line-height:1.5em;padding-top:18px;}

div.interview_box05 {margin-bottom:20px;width:660px;height:49px; background:url(../img/interview/interview_box05.jpg) no-repeat;}
div.interview_box05 p {margin:0px 0 0 70px;line-height:1.5em;padding-top:18px;}

div.interview_box06 {margin-bottom:20px;width:660px;height:59px; background:url(../img/interview/interview_box06.jpg) no-repeat;}
div.interview_box06 p {margin:0px 0 0 70px;line-height:1.5em;padding-top:12px;}

div.interview_box07 {margin-bottom:20px;width:660px;height:51px; background:url(../img/interview/interview_box07.jpg) no-repeat;}
div.interview_box07 p {margin:0px 0 0 70px;line-height:1.5em;padding-top:18px;}

div.interview_box08 {margin-bottom:20px;width:660px;height:209px; background:url(../img/interview/interview_box08.jpg) no-repeat;}
div.interview_box08 p {margin:0px 0 0 70px;line-height:1.5em;padding-top:16px;}

div.message {}
div.message div {float:left;margin:0 0 0 0;display:inline;}
div.message div p {padding-left:15px;width:460px;}
div.message div p.lastChild {line-height:1.5em;}

/*よくある質問*/
div.question {margin-bottom:15px;}
div.question div.q_head {background:url(../img/question/question_box_head.jpg) no-repeat;width:660px;height:39px;}
div.question div.q_head p {color:#F33598;padding:12px 0 0 55px;}
div.question div.q_body {background:url(../img/question/question_box_body.jpg) repeat-y;width:660px;}
div.question div.q_body p {padding:5px 0 0 15px;line-height:1.5em;}
div.question div.q_bottom {background:url(../img/question/question_box_bottom.jpg) no-repeat;width:660px;height:14px;}

/*他府県の方へ*/
p.choice {margin:-118px 0 0 0;}
p.alone {margin:-68px 0 0 0;}

/*マンガで体験入店*/
div.manga_btn p.up {margin-top:-62px;}
div.qr_box {width:550px;margin:-76px 0 0 90px;}

/*コンタクト*/
button {width:107px;height:36px;border:none;cursor:pointer;margin:0;padding:0;}

.img_btn_obo,.img_btn_back,.img_btn_reset
{width:107px;height:36px;line-height:27px;overflow:hidden;border:none;cursor:pointer;}

.img_btn_obo {background:url(../img/contact/contact_oubo.jpg) ;}
.img_btn_back{background:url(../img/contact/contact_back.jpg) ;}
.img_btn_reset{background:url(../img/contact/contact_reset.jpg) ;}

/*
 4.module [
----------------------------------------------------------- */

table.table_site {border-collapse:collapse;width:550px;font-size:12px;line-height:1em;}
table.table_site th { padding: 0.5em; }
table.table_site td { padding: 0.5em; }



div.item {}
div.item p.image { float:left; padding-right:1em;}
div.item .left { float:left; padding-right:1em; text-align:inherit !important;}
div.item .right { float:right; padding-left:1em; text-align:inherit !important;}
div.item div.text { overflow:hidden; zoom:1;}

.item:after{
content: ".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* Hides from IE-mac \*/
* html .item{height: 1%;}
*+html .item{height: 1%;}
/* End hide from IE-mac */



