@charset "utf-8";

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 共通レイアウト設定
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// PAGE TOP下層用
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.pagetop_under a{
	width:120px;
	height:20px;
	float:right;
	display:block;
	text-indent:-9999px;
	margin-bottom:15px;
	background:url(../images/pagetop.gif) left top no-repeat;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 写真ボーダー
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.photo_line{border:solid 1px #bfe6f6;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// マージン設定
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.m_bcler{margin-bottom:0 !important;}
.m_t-10{margin-top:-10px !important;}
.m_t10{margin-top:10px !important;}
.m_r0{margin-right:0px !important;}
.m_r15{margin-right:15px !important;}
.m_b5{margin-bottom:5px !important;}
.m_b10{margin-bottom:10px !important;}
.m_b20{margin-bottom:20px !important;}
.m_lrauto{margin-left:auto !important;margin-right:auto !important;}

.p_t5{padding-top:5px !important;}
.p_t20{padding-top:20px !important;}
.p_b5{padding-bottom:5px !important;}
.p_l12{padding-left:12px !important;}
.p_r12{padding-right:12px !important;}
.p_b10{padding-bottom:10px !important;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// テキスト設定
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
.color_pink{color:#fb74ba;}
.color_blue{color:#2ea4e4;}

.bold{font-weight:bold;}
.size_l{font-size:120%;}

.txt_center{text-align:center;}
.txt_right{text-align:right;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// アンダーライン
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.underline{
	color:#2ea4e4;
	border-bottom:dashed 1px #2ea4e4;
}

.topline{
	padding-top:5px;
	border-top:dashed 1px #2ea4e4;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// テキストリンク（アイコン付）
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.text_link{
	padding-left:15px;
	background:url(../images/icon_01.gif) 0 8px no-repeat;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 下層ページ用　汎用BOX
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
.con_box{
	width:666px;
	margin-bottom:10px;
	background:url(../images/under_con_bg.gif) left top repeat-y;
}
.con_box_top{
	padding-top:15px;
	background:url(../images/under_con_top.gif) left top no-repeat;
}
.con_box_inner{
	padding:0 15px 15px 20px;
	background:url(../images/under_con_bottom.gif) left bottom no-repeat;
}
.con_box_inner2{
	padding:0 15px 0px 20px;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// ↓矢印付加
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.nextbox{
	width:662px;
	height:52px;
	text-align:center;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-left:4px;
	background:url(../images/icon_boxnext.gif) center top no-repeat;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// アンカーBox設定
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
#anchor{height:1%;}
#anchor li{
	margin-bottom:5px;
	padding-left:20px;
	margin-right:15px;
	float:left;
	width:285px;
	background:url(../images/icon_02.gif) left 4px no-repeat;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// FloatBox設定
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
.floatbox{height:1%;}
.floatbox .float_left,
.floatbox .float_right{float:left;}
.floatbox .float_right{width:416px;}
.floatbox .float_right2{float:left;width:276px;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// テーブル設定
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.tables {
	width:100%;
	border-left:solid 1px #0a98e7;
	border-top:solid 1px #0a98e7;
}

.tables th,.tables td{
	padding:5px;
	border-bottom:solid 1px #0a98e7;
	border-right:solid 1px #0a98e7;
}

.tables th{font-weight:bold;}

.tablew_01{width:100px;}

.tablebg_01{background-color:#d8f0fa;}
.tablebg_02{background-color:#f9f9f9;width:20px; text-align:center;}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// H1設定
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#wrap.under h1{
	width:666px;
	height:64px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;
}

h1#work{background-image:url(../work/images/h_01.gif);}
h1#local{background-image:url(../local/images/h_01.gif);}
h1#intro{background-image:url(../intro/images/h_01.gif);}
h1#support{background-image:url(../support/images/h_01.gif);}
h1#flow{background-image:url(../flow/images/h_01.gif);}
h1#interview{background-image:url(../interview/images/h_01.gif);}
h1#faq{background-image:url(../faq/images/h_01.gif);}
h1#model{background-image:url(../model/images/h_01.gif);}
h1#fortune{background-image:url(../fortune/images/h_01.gif);}
h1#test{background-image:url(../test/images/h_01.gif);}
h1#type{background-image:url(../type/images/h_01.gif);}
h1#industry{background-image:url(../industry/images/h_01.gif);}
h1#normal{background-image:url(../normal/images/h_01.gif);}
h1#money{background-image:url(../money/images/h_01.gif);}
h1#inquiry{background-image:url(../inquiry/images/h_01.gif);}
h1#sitemap{background-image:url(../sitemap/images/h_01.gif);}
h1#regist{background-image:url(../regist/images/h_01.gif);}
h1#company{background-image:url(../company/images/h_01.gif);}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// H2設定
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 共通
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#wrap.under h2{
	width:666px;
	height:61px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;
}

h2.text{
	font-weight:bold;
	font-size:130%;
	height:41px !important;
	width:634px !important;
	padding:28px 0 0 32px;
	text-indent:0 !important;
	background-image:url(../images/h2_bg.gif);
}

h2.text2{
	font-weight:bold;
	font-size:130%;
	height:41px !important;
	width:634px !important;
	padding:28px 0 0 32px;
	text-indent:0 !important;
	background-image:url(../images/h2_bg2.gif);
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// ページ別H2
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

/*+-+どんなお仕事なの？+-+*/
h2#work01{background-image:url(../work/images/h_02.gif);}
h2#work02{background-image:url(../work/images/h_03.gif);}
h2#work03{background-image:url(../work/images/h_04.gif);}
h2#work04{background-image:url(../work/images/h_05.gif);}

/*+-+お仕事の流れ？+-+*/
h2#flow01{background-image:url(../flow/images/h_02.gif);}
h2#flow02{background-image:url(../flow/images/h_03.gif);}
h2#flow03{background-image:url(../flow/images/h_04.gif);}
h2#flow04{background-image:url(../flow/images/h_05.gif);}

/*+-+サポート体制+-+*/
h2#support01{background-image:url(../support/images/h_02.gif);}
h2#support02{background-image:url(../support/images/h_03.gif);}
h2#support03{background-image:url(../support/images/h_04.gif);}
h2#support04{background-image:url(../support/images/h_05.gif);}
h2#support05{background-image:url(../support/images/h_06.gif);}


/*+-+モデル紹介制度+-+*/
h2#intro01{background-image:url(../intro/images/h_02.gif);}
h2#intro02{background-image:url(../intro/images/h_03.gif);}
h2#intro03{background-image:url(../intro/images/h_04.gif);}

/*+-+地方在住の方+-+*/
h2#local01{background-image:url(../local/images/h_02.gif);}
h2#local02{background-image:url(../local/images/h_03.gif);}
h2#local03{background-image:url(../local/images/h_04.gif);}


/*+-+よくある質問+-+*/
h2.faq01{
	width:611px !important;
	height:43px !important;
	font-weight:bold;
	padding:28px 0 0 55px;
	font-size:130%;
	text-indent:0 !important;
	background-image:url(../faq/images/h_02.gif);
}

/*+-+ラッキー占い+-+*/
h2#ichiran{background-image:url(../fortune/images/h_ichiran.gif);}
h2#oushi{background-image:url(../fortune/images/h_oushi.gif);}
h2#hutago{background-image:url(../fortune/images/h_hutago.gif);}
h2#kani{background-image:url(../fortune/images/h_kani.gif);}
h2#shishi{background-image:url(../fortune/images/h_shishi.gif);}
h2#otome{background-image:url(../fortune/images/h_otome.gif);}
h2#tenbin{background-image:url(../fortune/images/h_tenbin.gif);}
h2#sasori{background-image:url(../fortune/images/h_sasori.gif);}
h2#ite{background-image:url(../fortune/images/h_ite.gif);}
h2#yagi{background-image:url(../fortune/images/h_yagi.gif);}
h2#mizugame{background-image:url(../fortune/images/h_mizugame.gif);}
h2#uo{background-image:url(../fortune/images/h_uo.gif);}
h2#ohitsuji{background-image:url(../fortune/images/h_ohitsuji.gif);}

/*+-+お仕事心理テスト+-+*/
h2#test01{background-image:url(../test/images/h_02.gif);}
h2#test01_2{background-image:url(../test/images/h_02_2.gif);}
h2#test02{background-image:url(../test/images/h_03.gif);}
h2#test02_2{background-image:url(../test/images/h_03_2.gif);}
h2#test03{background-image:url(../test/images/h_04.gif);}
h2#test03_2{background-image:url(../test/images/h_04_2.gif);}
h2#test04{background-image:url(../test/images/h_05.gif);}
h2#test04_2{background-image:url(../test/images/h_05_2.gif);}
h2#test05{background-image:url(../test/images/h_06.gif);}
h2#test05_2{background-image:url(../test/images/h_06_2.gif);}


/*+-+やっぱりお金がほしー+-+*/
h2#money01{background-image:url(../money/images/h_02.gif);}
h2#money02{background-image:url(../money/images/h_03.gif);}
h2#money03{background-image:url(../money/images/h_04.gif);}


/*+-+モデルさんにアンケート+-+*/
h2#normal01{background-image:url(../normal/images/h_02.gif);}
h2#normal02{background-image:url(../normal/images/h_03.gif);}
h2#normal03{background-image:url(../normal/images/h_04.gif);}
h2#normal04{background-image:url(../normal/images/h_05.gif);}
h2#normal05{background-image:url(../normal/images/h_06.gif);}
h2#normal06{background-image:url(../normal/images/h_07.gif);}
h2#normal07{background-image:url(../normal/images/h_08.gif);}
h2#normal08{background-image:url(../normal/images/h_09.gif);}
h2#normal09{background-image:url(../normal/images/h_10.gif);}
h2#normal10{background-image:url(../normal/images/h_11.gif);}
h2#normal11{background-image:url(../normal/images/h_12.gif);}
h2#normal12{background-image:url(../normal/images/h_13.gif);}


/*+-+あなたはどのタイプ+-+*/
h2#type01{background-image:url(../type/images/h_02.gif);}
h2#type02{background-image:url(../type/images/h_03.gif);}
h2#type03{background-image:url(../type/images/h_04.gif);}
h2#type04{background-image:url(../type/images/h_05.gif);}
h2#type05{background-image:url(../type/images/h_06.gif);}
h2#type06{background-image:url(../type/images/h_07.gif);}
h2#type07{background-image:url(../type/images/h_08.gif);}


/*+-+面接について+-+*/
h2#interview01{background-image:url(../interview/images/h_02.gif);}

/*+-+仮登録+-+*/
h2#regist01{background-image:url(../regist/images/h_02.gif);}
h2#regist02{background-image:url(../regist/images/h_03.gif);}
h2#regist03{background-image:url(../regist/images/h_04.gif);}


/*+-+運営会社+-+*/

h2#company01{background-image:url(../company/images/h_02.gif);}
h2#company02{background-image:url(../company/images/h_03.gif);}
h2#company03{background-image:url(../company/images/h_04.gif);}

/*+-+よくある質問+-+*/

h2#faq01{background-image:url(../faq/images/h_02.gif);}
h2#faq02{background-image:url(../faq/images/h_03.gif);}
h2#faq03{background-image:url(../faq/images/h_04.gif);}
h2#faq04{background-image:url(../faq/images/h_05.gif);}
h2#faq05{background-image:url(../faq/images/h_06.gif);}
h2#faq06{background-image:url(../faq/images/h_07.gif);}
h2#faq07{background-image:url(../faq/images/h_08.gif);}
h2#faq08{background-image:url(../faq/images/h_09.gif);}
h2#faq09{background-image:url(../faq/images/h_10.gif);}
h2#faq10{background-image:url(../faq/images/h_11.gif);}
h2#faq11{background-image:url(../faq/images/h_12.gif);}
h2#faq12{background-image:url(../faq/images/h_13.gif);}
h2#faq13{background-image:url(../faq/images/h_14.gif);}
h2#faq14{background-image:url(../faq/images/h_15.gif);}
h2#faq15{background-image:url(../faq/images/h_16.gif);}
h2#faq16{background-image:url(../faq/images/h_17.gif);}
h2#faq17{background-image:url(../faq/images/h_18.gif);}
h2#faq18{background-image:url(../faq/images/h_19.gif);}
h2#faq19{background-image:url(../faq/images/h_20.gif);}
h2#faq20{background-image:url(../faq/images/h_21.gif);}
h2#faq21{background-image:url(../faq/images/h_22.gif);}
h2#faq22{background-image:url(../faq/images/h_23.gif);}
h2#faq23{background-image:url(../faq/images/h_24.gif);}
h2#faq24{background-image:url(../faq/images/h_25.gif);}
h2#faq25{background-image:url(../faq/images/h_26.gif);}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// ページ別設定
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// よくある質問
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
.answer{
	padding:10px 0 0 40px;
	background:url(../faq/images/img_01.gif) 12px 5px no-repeat;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 在籍モデル紹介
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

dl.modelbox{margin-bottom:10px;}
dl.modelbox dt{
	color:#2ea4e4;
	font-weight:bold;
	margin-bottom:5px;
}

dl.modelbox dd{
	color:#2ea4e4;
	border-bottom:dashed 1px #2ea4e4;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// ラッキー占い
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.float_fortune{width:464px;float:left;}

dl.fortune{
	height:1%;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:dashed 1px #2ea4e4;
}

dl.fortune dt,dl.fortune dd{float:left;}

dl.fortune dt{
	color:#ef3e91;
	width:120px;
	font-weight:bold;
	margin-bottom:5px;
}
dl.fortune dd{width:344px;}


ul.fortunelist {height:1%;}
ul.fortunelist li{
	float:left;
	margin-right:8px;
}
ul.fortunelist li.last{margin-right:0;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// お仕事心理テスト
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#test_link {
	height:1%;
}
#test_link li{
	color:#2ea4e4;
	font-weight:bold;
	padding-left:15px;
	margin-bottom:10px;
	float:left;
	width:300px;
	background:url(../images/icon_01.gif) 0 3px no-repeat;
}

.test_list{height:1%;}

.test_list dt{
	width:100%;
	color:#2ea4e4;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:dashed 1px #2ea4e4;
}

.test_list dd{
	width:200px;
	margin-bottom:5px;
	float:left;
}
.radio{margin-right:5px;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// フツーの女の子なのさ
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.box_w364{width:364px !important;}

#normal_list li{
	padding-top:5px;
	padding-bottom:5px;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// お問い合わせ
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.inquiry_box{
	height:1%;
	margin-bottom:5px;
	padding-bottom:5px;
	
}

.inquiry_box dt{
	float:left;
	width:150px;
	margin-right:10px;
}

.inquiry_box dd{
	float:left;
}
.inquiry_box input.text{
	width:160px;
	padding:2px;
	margin-bottom:5px;
}
.inquiry_box textarea.text{
	width:300px;
	padding:2px;
	margin-bottom:5px;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 面接
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
.int_box{
	width:666px;
	margin-bottom:10px;
	background:url(../images/int_con_bg.gif) left top repeat-y;
}
.int_box_top{
	padding-top:15px;
	background:url(../images/int_con_top.gif) left top no-repeat;
}
.int_box_inner{
	padding:0 15px 15px 20px;
	background:url(../images/int_con_bottom.gif) left bottom no-repeat;
}
.int_box_inner2{
	padding:0 15px 0px 20px;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// サイトマップ
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
#sitemap_link{
	height:1%;
	margin-left:10px;
}
#sitemap_link li{
	color:#2ea4e4;
	height:1%;
	font-weight:bold;
	padding-left:15px;
	margin-bottom:10px;
	float:left;
	width:290px;
	background:url(../images/icon_01.gif) 0 3px no-repeat;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 仮登録
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
.regist_box{height:1%;}
.regist_box p{
	float:left;
}
.regist_box p.text01{width:445px;}
.regist_box p.text02{width:285px;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 404
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
.not_found_img{margin:150px auto 0;}
.not_found_txt{margin:15px auto 0;}

