@charset "utf-8";

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 下層共通設定
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// タイトル
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
h1{
	width:460px;
	height:35px;
	margin-bottom:10px;
	text-indent:-9999px;
}
.conbox h2{
	width:456px;
	height:30px;
	text-indent:-9999px;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// ナンバリング
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.link_number{height:1%;margin-bottom:10px;}
.link_number p{float:right;padding-right:5px;}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// おすすめモデル
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#osusume h1{background:url(../images/title_osusume.gif) left top no-repeat;}
#osusume .inner_conbox{
	background:none;
	padding:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:15px;
}

#osusume .inner_conbox ul{height:1%;padding-bottom:10px;}
#osusume .inner_conbox li{
	float:left;
	margin-right:13px;
}

* html #osusume .inner_conbox li{margin-right:13px;}

#osusume .inner_conbox li ul{padding:0px;}
#osusume .inner_conbox li li{float:none;}
#osusume .inner_conbox li.end{margin-right:0px;}

#osusume .inner_conbox li span{
	font-size:80%;
	color:#ef272e;
	font-weight:bold;
	margin-left:10px;
}
#osusume .inner_conbox li span.blog a{
	padding:0px;
	background:none;
	color:#3b9bcd;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// モデル
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#model_all h1{background:url(../model/images/title_model.gif) left top no-repeat;}
#model_all h2.model_a{margin-top:1px;background:url(../model/images/title_model_a.gif) left top no-repeat;}
#model_all h2.model_k{margin-top:1px;background:url(../model/images/title_model_k.gif) left top no-repeat;}
#model_all h2.model_s{margin-top:1px;background:url(../model/images/title_model_s.gif) left top no-repeat;}
#model_all h2.model_t{margin-top:1px;background:url(../model/images/title_model_t.gif) left top no-repeat;}
#model_all h2.model_n{margin-top:1px;background:url(../model/images/title_model_n.gif) left top no-repeat;}
#model_all h2.model_h{margin-top:1px;background:url(../model/images/title_model_h.gif) left top no-repeat;}
#model_all h2.model_m{margin-top:1px;background:url(../model/images/title_model_m.gif) left top no-repeat;}
#model_all h2.model_y{margin-top:1px;background:url(../model/images/title_model_y.gif) left top no-repeat;}
#model_all h2.model_r{margin-top:1px;background:url(../model/images/title_model_r.gif) left top no-repeat;}


#model_all .inner_conbox{
	background:none;
	padding:0;
	margin-bottom:0;
}

#model_all .inner_conbox ul{height:1%;padding-bottom:10px;}
#model_all .inner_conbox li{
	float:left;
	margin-right:15px;
	width:136px;
}

* html #model_all .inner_conbox li{margin-right:6px;}

#model_all .inner_conbox li ul{padding:0;}
#model_all .inner_conbox li li{float:none;}
#model_all .inner_conbox li.end{margin-right:0;}

#model_all .inner_conbox li span{
	font-size:80%;
	color:#ef272e;
	font-weight:bold;
	margin-left:10px;
}
#model_all .inner_conbox li span.blog a{
	padding:0;
	background:none;
	color:#3b9bcd;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// モデル詳細
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#model h1{background:url(../model/images/title_model.gif) left top no-repeat;}
#model h2.model_txt{
	width:443px;
	margin-top:1px;
	text-indent:0;
	color:#ffffff;
	font-weight:bold;
	font-size:130%;
	padding:2px 0 0 13px;
	background:url(../model/images/title_model_txt.gif) left top no-repeat;
}
#model h2.model_gallery{margin:1px 0 10px;background:url(../model/images/title_gallery.gif) left top no-repeat;}

.model_box{
	height:1%;
	padding:10px 0 15px 10px;
}

.model_box img,.model_box .right{float:left;}

.model_box .right{margin-left:5px;width:230px;}
.model_box dl{height:1%;width:230px;}

.model_box dt,.model_box dd{float:left;}
.model_box dt{width:85px;text-align:right;margin-right:10px;}
.model_box dd{width:135px;}

#model .photo_list{
	padding:0 10px;
	height:1%;
	padding-bottom:10px;
}
#model .photo_list li{
	width:77px;
	float:left;
	margin-right:12px;
}
#model .photo_list li.end{
	margin-right:0;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// グラビア
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#gravure h1{background:url(../gravure/images/title_gravure.gif) left top no-repeat;}

#gravure .bnr_img{
	margin:10px 8px 0 8px;
	padding-bottom:10px;
	background:url(../images/bgline_01.gif) left bottom repeat-x;
}
#gravure .bnr_end{
	margin:10px 8px 0 8px;
	padding-bottom:10px;
	bakcground:none;
}

#gravure .gralist{
	height:1%;
	margin-left:7px;
	padding:10px 0;
}

#gravure .gralist li{
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}

#gravure .gralist li.clear{
	margin-right:0;
}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 作品リリース
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#release h1{background:url(../release/images/title_release.gif) left top no-repeat;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// お仕事
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#work h1{background:url(../work/images/title_work.gif) left top no-repeat;}

#work h2.work_01{background:url(../work/images/title_work_01.gif) left top no-repeat;}
#work h2.work_02{background:url(../work/images/title_work_02.gif) left top no-repeat;}
#work h2.work_03{background:url(../work/images/title_work_03.gif) left top no-repeat;}
#work h2.work_04{background:url(../work/images/title_work_04.gif) left top no-repeat;}

.icon{
	padding-left:10px;
	background:url(../images/icon_02.gif) left 7px no-repeat;
}

#work #login_work{
	margin:0 0 10px 30px;
	width:400px;
	background:url(../work/images/login_bg.gif) left top repeat-y;
}

#work #login_work ul{
	padding-top:15px;
	background:url(../work/images/login_top.gif) left top no-repeat;
}

#work #login_work li{
	margin:0 50px 10px 0;
	text-align:right;
}

#work #login_work li input{
	width:220px;
	height:15px;
	padding:3px;
	border:solid 1px #e6e4e4;
}

#work #login_work p{margin-bottom:10px;}

* html #work #login_work li input{vertical-align:-5px;}
*:first-child+html #work #login_work li input{vertical-align:-5px;}

#work #login_work p input{margin-right:5px;vertical-align:-2px;}

* html #work #login_work p input{vertical-align:-3px;}
*:first-child+html #work #login_work p input{vertical-align:-3px;}

.login_btn{
	background:#fbfbfb;
	border:solid 1px #dee0e3;
	padding:10px;
}

p.passtxt{margin:10px 10px 10px 30px;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// ブログ
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#blog h1{background:url(../blog/images/title_blog.gif) left top no-repeat;}
#blog h2.blog_01{background:url(../blog/images/title_blog_01.gif) left top no-repeat;}
#blog h2.blog_02{background:url(../blog/images/title_blog_02.gif) left top no-repeat;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 撮影会
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#picture h1{background:url(../picture/images/title_picture.gif) left top no-repeat;}
#picture h2.picture_01{background:url(../picture/images/title_picture_01.gif) left top no-repeat;}
#picture h2.model_txt{
	width:443px;
	margin-top:1px;
	text-indent:0;
	color:#ffffff;
	font-weight:bold;
	font-size:130%;
	padding:2px 0 0 13px;
	background:url(../model/images/title_model_txt.gif) left top no-repeat;
}

#picture .model_box dt{width:55px;text-align:right;margin-right:10px;margin-bottom:5px;}
#picture .model_box dd{width:165px;margin-bottom:5px;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// イベント
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#event h1{background:url(../event/images/title_event.gif) left top no-repeat;}
#event h2.event_01{background:url(../event/images/title_event_01.gif) left top no-repeat;}
#event h2.model_txt{
	width:443px;
	margin-top:1px;
	text-indent:0;
	color:#ffffff;
	font-weight:bold;
	font-size:130%;
	padding:2px 0 0 13px;
	background:url(../model/images/title_model_txt.gif) left top no-repeat;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// リンク
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#link h1{background:url(../link/images/title_link.gif) left top no-repeat;}

#link dl#link_list{width:430px;padding:10px;}
#link dl#link_list dt{
	padding-left:20px;
	margin-bottom:5px;
	background:url(../link/images/link_icon.gif) left 2px no-repeat;
}

#link .icon_box{
	text-align:right;
	margin:10px 10px 0 10px;
	padding-bottom:10px;
	background:url(../images/bgline_01.gif) left bottom repeat-x;
}

#link span.link_icon img{
	margin-left:10px;
	vertical-align:-5px;
}


#link dl#link_list dd{
	width:415px;
	padding:0 0 10px 20px;
	margin-bottom:10px;
	background:url(../images/bgline_01.gif) left bottom repeat-x;
}
#link dl#link_list dd.end{background:none;margin-bottom:0;}
#link dl#link_list dd img{vertical-align:top;margin-bottom:5px;text-decoration:none;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// トピックス
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#topics h1{background:url(../topics/images/title_topics.gif) left top no-repeat;}

#topics .title_box{
	height:1%;
	padding:6px 9px 7px 11px;
	background:url(../topics/images/title_bg.gif) left top repeat-y;
}

#topics .title_box h2{
	text-indent:0px;
	font-weight:bold;
	color:#ffffff;
	width:352px;
	height:1%;
}

#topics .title_box h2,#topics .title_box p{float:left;padding:0;}
#topics .title_box p{
	width:74px;
	text-align:right;
	padding-right:10px;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// トピックス2
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#topics2 h1{background:url(../topics/images/title_topics.gif) left top no-repeat;}
#topics2 h2.topics2{background:url(../../images/title_topics.gif) left top no-repeat;}

#topics2 h2.model_txt{
	width:443px;
	margin-top:1px;
	text-indent:0;
	color:#ffffff;
	font-weight:bold;
	font-size:130%;
	padding:2px 0 0 13px;
	background:url(../model/images/title_model_txt.gif) left top no-repeat;
}

#topics2 .model_box dt{width:55px;text-align:right;margin-right:10px;margin-bottom:5px;}
#topics2 .model_box dd{width:165px;margin-bottom:5px;}
/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// お問い合わせ
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#inquiry h1{background:url(../inquiry/images/title_inquiry.gif) left top no-repeat;}

#inquiry #inquiry_box ul{padding-top:10px;}
#inquiry #inquiry_box li{
	text-align:right;
	margin:0 27px 10px 0;
}

#inquiry #inquiry_box li input,#inquiry #inquiry_box li select,
#inquiry #inquiry_box li textarea{
	width:270px;
	height:15px;
	padding:3px;
	border:solid 1px #7f9db9;
	height:auto;
	vertical-align:0px;
	margin-left:5px;
}
#inquiry #inquiry_box li select{
	width:278px;
}

#inquiry #inquiry_box li textarea{
	height:50px;
	vertical-align:top;
}

* html #inquiry #inquiry_box li input,
#inquiry #inquiry_box li select{vertical-align:-4px;}

*:first-child+html #inquiry #inquiry_box li input,
#inquiry #inquiry_box li select{vertical-align:-4px;}	

* html #inquiry #inquiry_box li textarea{vertical-align:-42px;}

*:first-child+html #inquiry #inquiry_box li textarea{vertical-align:-42px;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// @マークスとは
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#aboutus h1{background:url(../aboutus/images/title_aboutus.gif) left top no-repeat;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 利用規約
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#rules h1{background:url(../rules/images/title_rules.gif) left top no-repeat;}

#rules ul.rules_list{padding-left:20px;margin-top:5px;}
#rules ul.rules_list li{list-style-type:circle;margin-bottom:5px}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 個人情報保護方針
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#privacy h1{background:url(../images/title_privacy.gif) left top no-repeat;}

#privacy ol.privacy_list{padding-left:20px;margin-top:5px;}
#privacy ol.privacy_list li{list-style-type:decimal;margin-bottom:5px}

#privacy ul.privacy_list{padding-left:20px;margin-top:5px;}
#privacy ul.privacy_list li{list-style-type:circle;margin-bottom:5px}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// クライアント登録
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#reg_company h1{background:url(../reg_company/images/title_reg_company.gif) left top no-repeat;}
#reg_company h2.reg_company_01{background:url(../reg_company/images/title_reg_company_01.gif) left top no-repeat;}
#reg_company h2.reg_company_02{margin-top:10px;background:url(../reg_company/images/title_reg_company_02.gif) left top no-repeat;}

#reg_company #content .conbox{width:456px;}

#reg_company #reg_fomr ul{padding:15px 0;}
#reg_company #reg_fomr li{
	text-align:right;
	margin:0 80px 10px 0;
}

#reg_company #reg_fomr li.sample{
	text-align:left;
	margin:-10px 0 5px 150px;
}

#reg_company #reg_fomr span.sample01{margin-left:30px;}
#reg_company #reg_fomr span.sample02{margin-left:83px;}
#reg_company #reg_fomr span.sample03{margin-left:73px;}

#reg_company #reg_fomr li input{
	width:220px;
	height:15px;
	padding:3px;
	border:solid 1px #7f9db9;
	height:auto;
	vertical-align:0px;
	margin-left:5px;
}

#reg_company #reg_fomr li .input_01{width:80px;}
#reg_company #reg_fomr li .input_02{width:65px;margin-right:5px;}
#reg_company #reg_fomr li .input_03{width:200px;}
#reg_company #reg_fomr li .input_04{width:55px;margin-right:5px;}

#reg_company .com_form{
	padding:10px 0 0 !important;
	height:1%;
}

#reg_company .com_form li{
	width:300px;
	float:left;
	margin:0 !important;
	text-align:left !important;
}
#reg_company .com_form .left{
	width:145px;
	text-align:right !important;
	padding-top:2px;
}

#reg_company .com_form .addr{
	float:none;
	margin-bottom:10px !important;
	padding-left:145px !important;
}

#reg_company .com_form li input{
	margin:0;
}



* html #reg_company #reg_fomr li input,
#reg_user #reg_company li select{vertical-align:-4px;}

*:first-child+html #reg_company #reg_fomr li input,
#reg_company #reg_fomr li select{vertical-align:-4px;}	

* html #reg_company #reg_fomr li textarea{vertical-align:-42px;}

*:first-child+html #reg_company #reg_fomr li textarea{vertical-align:-42px;}



/*-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// クライアント登録　確認画面
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#reg_company .confirm .com_form li{
	padding-top:0px;
	padding-left:5px;
}

#reg_company .confirm .com_form li.left{
	padding:0px;
}
#reg_company .confirm .com_form .addr{
	padding-left:150px !important;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// ユーザー登録
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#reg_user h1{background:url(../reg_user/images/title_reg_user.gif) left top no-repeat;}

#reg_user #reg_fomr ul{padding-top:5px;}
#reg_user #reg_fomr li{
	text-align:right;
	margin:0 80px 10px 0;
}

#reg_user #reg_fomr li input,#reg_user #reg_fomr li select,
#reg_user #reg_fomr li textarea{
	width:220px;
	height:15px;
	padding:3px;
	border:solid 1px #7f9db9;
	height:auto;
	vertical-align:0px;
	margin-left:5px;
}
#reg_user #reg_fomr li select{
	width:278px;
}

#reg_user #reg_fomr li textarea{
	height:50px;
	vertical-align:top;
}


* html #reg_user #reg_fomr li input,
#reg_user #reg_fomr li select{vertical-align:-4px;}

*:first-child+html #reg_user #reg_fomr li input,
#reg_user #reg_fomr li select{vertical-align:-4px;}	

* html #reg_user #reg_fomr li textarea{vertical-align:-42px;}

*:first-child+html #reg_user #reg_fomr li textarea{vertical-align:-42px;}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// リマインダー登録
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#reminder h1{background:url(../reminder/images/title_reminder.gif) left top no-repeat;}

#reminder #reg_fomr ul{padding-top:5px;}
#reminder #reg_fomr li{
	text-align:right;
	margin:0 80px 10px 0;
}

#reminder #reg_fomr li input,#reg_user #reg_fomr li select,
#reminder #reg_fomr li textarea{
	width:220px;
	height:15px;
	padding:3px;
	border:solid 1px #7f9db9;
	height:auto;
	vertical-align:0px;
	margin-left:5px;
}
#reminder #reg_fomr li select{
	width:278px;
}

#reminder #reg_fomr li textarea{
	height:50px;
	vertical-align:top;
}


* html #reminder #reg_fomr li input,
#reminder #reg_fomr li select{vertical-align:-4px;}

*:first-child+html #reminder #reg_fomr li input,
#reminder #reg_fomr li select{vertical-align:-4px;}	

* html #reminder #reg_fomr li textarea{vertical-align:-42px;}

*:first-child+html #reminder #reg_fomr li textarea{vertical-align:-42px;}
/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// ムービー
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#movie h1{background:url(../movie/images/title_movie.gif) left top no-repeat;}
#movie h2.movie_osusume{background:url(../movie/images/title_movie_osusume.gif) left top no-repeat;}
#movie h2.movie_new{margin-top:10px;background:url(../movie/images/title_movie_new.gif) left top no-repeat;}
#movie h2.movie_ch{margin-top:10px;background:url(../movie/images/title_movie_ch.gif) left top no-repeat;}
#movie h2.movie_ch_rd{margin-top:10px;background:url(../movie/images/title_movie_ch_rd.gif) left top no-repeat;}

#movie h2#movie_name{
font-size:16px;
line-height:20px;
font-weight:bold;
margin-bottom:5px;
}
#movie #h1_wrap{
height:45px;
overflow:hidden;
}
#movie #movie_ch_name{
top:-30px;
left:0px;
margin-bottom:10px;
margin-right:10px;
position:relative;
text-align:right;
}

#movie .inner_conbox{
	background:none;
	padding:0;
	margin-bottom:0;
}

#movie .inner_conbox ul{height:1%;padding-bottom:10px;}
#movie .inner_conbox li{
	float:left;
	margin-left:5px;
	margin-right:22px;
	width:120px;
	text-align:left;
}

* html #movie .inner_conbox li{margin-right:6px;}

#movie .inner_conbox li ul{padding:0;}
#movie .inner_conbox li li{float:none;}
#movie .inner_conbox li.end{margin-right:0;}

#movie .inner_conbox li span{
	font-size:80%;
	color:#ef272e;
	font-weight:bold;
	margin-left:10px;
}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 注文フォーム
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#order_form h1{
	width:900px;
	height:35px;
	margin-bottom:10px;
	text-indent:-9999px;

	background:url(../order_form/images/title.gif) left top no-repeat;
}
#order_form h2{
	width:900px;
	height:35px;
	margin-bottom:10px;
	text-indent:-9999px;

	background:url(../order_form/images/title_2.gif) left top no-repeat;
}


#order_form #content .conbox{width:900px;}

#order_form #reg_fomr ul{padding:15px 0;}
#order_form #reg_fomr li{
	text-align:right;
	margin:0 80px 10px 0;
}

#order_form #reg_fomr li.sample{
	text-align:left;
	margin:-10px 0 5px 150px;
}

#order_form #reg_fomr span.sample01{margin-left:30px;}
#order_form #reg_fomr span.sample02{margin-left:83px;}
#order_form #reg_fomr span.sample03{margin-left:73px;}

#order_form #reg_fomr li input{
	width:220px;
	height:15px;
	padding:3px;
	border:solid 1px #7f9db9;
	height:auto;
	vertical-align:0px;
	margin-left:5px;
}

#order_form #reg_fomr li .input_01{width:80px;}
#order_form #reg_fomr li .input_02{width:65px;margin-right:5px;}
#order_form #reg_fomr li .input_03{width:200px;}
#order_form #reg_fomr li .input_04{width:55px;margin-right:5px;}

#order_form .com_form{
	padding:10px 0 0 !important;
	height:1%;
}

#order_form .com_form li{
	width:400px;
	float:left;
	margin:0 !important;
	text-align:left !important;
}
#order_form .com_form .left{
	width:200px;
	text-align:right !important;
	padding-top:2px;
	margin-right:10px;

}

#order_form .com_form .addr{
	float:none;
	margin-bottom:10px !important;
	padding-left:200px !important;
}

#order_form .com_form li input{
	margin:0;
}



* html #order_form #reg_fomr li input,
#reg_user #order_form li select{vertical-align:-4px;}

*:first-child+html #order_form #reg_fomr li input,
#order_form #reg_fomr li select{vertical-align:-4px;}	

* html #order_form #reg_fomr li textarea{vertical-align:-42px;}

*:first-child+html #order_form #reg_fomr li textarea{vertical-align:-42px;}


