body	{width:950px;	margin-top: auto;	margin-left: auto;	margin-right: auto;	margin-bottom: auto;	background-color:#FFFFFF;}h1{font-family:sans-serif;  font-weight:bold; margin-top: 15px;	                     font-size:10px; color:#000000;	   line-height: 120%; text-align:left;}#header{width:950px;	}.header1{width:660px; height:90px; float:left;	}.header2{width:290px; height:90px; float:left;	}#top {width:950px; height:90px;		/*上部メニューの領域*/}.header_waku{width:950px; height:60px; float:left;}.header_waku2{width:950px; height:30px; float:left;}.logo{border:none;}		/*ロゴ線消し*//*ヘッダーボタン*/.index_contact {background:url(img/index_contact.jpg) no-repeat;   		width:290px; height:60px;                            		margin:0; padding:0;                                		display:block;}.index_contact:hover {background:url(img/index_contact_roll.jpg) no-repeat;}.button1 {background:url(img/chinese_button.jpg) no-repeat;   		width:120px; height:30px;                            		margin:0; padding:0;                                		 float:right;}.button1:hover {background:url(img/chinese_button_roll.jpg) no-repeat;}.button2 {background:url(img/english_button.jpg) no-repeat;   		width:120px; height:30px;                            		margin:0; padding:0;                                		 float:right;}.button2:hover {background:url(img/english_button_roll.jpg) no-repeat;}.e_index_contact {background:url(img/e_index_contact.jpg) no-repeat;   		width:290px; height:60px;                            		margin:0; padding:0;                                		display:block;}.e_index_contact:hover {background:url(img/e_index_contact_roll.jpg) no-repeat;}.e_button1 {background:url(img/chinese_button.jpg) no-repeat;   		width:120px; height:30px;                            		margin:0; padding:0;                                		 float:right;}.e_button1:hover {background:url(img/chinese_button_roll.jpg) no-repeat;}.e_button2 {background:url(img/japanese_button.jpg) no-repeat;   		width:120px; height:30px;                            		margin:0; padding:0;                                		 float:right;}.e_button2:hover {background:url(img/japanese_button_roll.jpg) no-repeat;}/*ヘッダーボタン終了*//*メニューボタン*/#menu {width:950px;	marginleft:0px;	margin-top:50px;	margin-bottom:55px;	}	#menu ul,#menu li {	margin:0;	padding:0;	list-style:none;}#menu li{	float:left;	margin-left:0px;}#menu a,#menu a:link,#menu a:visit-ed{	text-decoration:none;	color:#CCCCCC;	display:block;}	.RollOver1 {background:url(img/home.jpg) no-repeat; 	          		width:160px; height:30px;                            		margin:0; padding:0;                                  		display:block;}.RollOver1:hover {background:url(img/home_roll.jpg) no-repeat;}.RollOver2 {background:url(img/company.jpg) no-repeat; 	        		width:160px; height:30px;                            		margin:0; padding:0;                                		display:block;}.RollOver2:hover {background:url(img/company_roll.jpg) no-repeat;}.RollOver3 {background:url(img/activities.jpg) no-repeat;   		width:160px; height:30px;                            		margin:0; padding:0;                                		display:block;}.RollOver3:hover {background:url(img/activities_roll.jpg) no-repeat;}.RollOver4 {background:url(img/product.jpg) no-repeat;   		width:160px; height:30px;                            		margin:0; padding:0;                                		display:block;}.RollOver4:hover {background:url(img/product_roll.jpg) no-repeat;}.RollOver5 {background:url(img/media.jpg) no-repeat;   		width:160px; height:30px;                            		margin:0; padding:0;                                		display:block;}.RollOver5:hover {background:url(img/media_roll.jpg) no-repeat;}.RollOver6 {background:url(img/contact.jpg) no-repeat; 	      		width:150px; height:30px;                         		margin:0; padding:0;                              		display:block;                margin:0; padding:0;                                		display:block;}.RollOver6:hover {background:url(img/contact_roll.jpg) no-repeat; }/*メニューボタン終了*//*フッター*/.footer{margin-top:10px; margin-left:0px;        margin-bottom:0px;}/*フッター終了*//*エントランス*/.ent_waku{width:235px; height:220px; margin-top:200px;}.ent_image{margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}.ent_logo{margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}.ent_waku2{width:235px; height:43px; margin-top:0px; float:left;}.japanese {background:url(img/japanese.jpg) no-repeat; 	          		width:110px; height:43px; margin-top:0px;                            		margin-right:15px; padding:0;  float:left;                                 		display:block;}.japanese:hover {background:url(img/japanese_roll.jpg) no-repeat;}.english {background:url(img/english.jpg) no-repeat; 	          		width:110px; height:43px; margin-top:0px;                            		margin-right:0px; padding:0;  float:left;                                 		display:block;}.english:hover {background:url(img/english_roll.jpg) no-repeat;}/*エントランス終了*//*トップページ*/.top_image{margin-top:35px; margin-left:0px; margin-bottom:0px; padding:0;}.big_waku{width:950px; height:480px; margin-top:35px;}.big_waku2{width:950px; height:480px; margin-top:35px;}.left_waku{width:420px; height:310px; float:left; margin-right:30px;}/*トップページ（ブランドリスト＆インフォメーション＆ブログリンク部分）*/.info{width:420px; height:20px;}.info_text{width:420px; height:150px;           font-family:sans-serif;	                     font-size:12px; color:#000000;	   line-height: 170%; margin-top:10px;}.blog_text_midashi{           font-family:sans-serif; font-weight:bold;	                     font-size:12px; color:#000000;	   line-height: 170%; margin-top:10px;}.blog_text{           font-family:sans-serif;	                     font-size:12px; color:#000000;	   line-height: 170%; margin-top:10px;}.right_waku{width:500px; height:310px; float:left;}.right_waku2{width:500px; height:480px; float:left;}.focus{width:500px; height:20px;}.left_waku_up{width:420px; height:150px;}.left_waku_under{width:420px; height:160px;}.left_waku_under_left{width:70px; height:150px; margin-top:10px; float:left;}.left_waku_under_right{width:330px; height:160px; margin-top:0px; margin-left:20px; float:left;}.blog_banner {background:url(img/blog_bnr.jpg) no-repeat; 	          		width:70px; height:69px; margin-top:10px;                            		margin-right:10px; padding:0;  float:left;                                 		display:block;}.blog_banner:hover {background:url(img/blog_bnr_roll.jpg) no-repeat;}.right_waku_up{width:500px; height:170px;}.bland{width:160px; height:170px; margin-top:10px; margin-right:10px; padding:0;  float:left; display:block;}

.bland2{width:160px; height:170px; margin-top:10px; margin-right:0px; padding:0;  float:left; display:block;}
.right_waku_under{width:500px; height:100px; margin-top:10px;}.otoiawase {background:url(img/otoiawase.jpg) no-repeat; 	          		width:330px; height:100px; margin-top:10px;                            		margin-right:10px; padding:0; float:left;                                 		display:block;}.otoiawase:hover {background:url(img/otoiawase_roll.jpg) no-repeat;}.e_otoiawase {background:url(img/e_otoiawase.jpg) no-repeat; 	          		width:330px; height:100px; margin-top:10px;                            		margin-right:10px; padding:0; float:left;                                 		display:block;}.e_otoiawase:hover {background:url(img/e_otoiawase_roll.jpg) no-repeat;}/*トップページ（ブランドリスト＆インフォメーション＆ブログリンク部分）終了*/.logo_under {background:url(img/logo_under.jpg) no-repeat; 	          		width:160px; height:100px; margin-top:10px;                            		margin-right:0px; padding:0;  float:right;                                 		display:block;}.logo_under:hover {background:url(img/logo_under_roll.jpg) no-repeat;}.privacy {background:url(img/privacy.jpg) no-repeat; 	          		width:100px; height:10px; margin-top:20px;                            		margin-right:10px; padding:0;  float:left;                                 		display:block;}.privacy:hover {background:url(img/privacy_roll.jpg) no-repeat;}.company_profile {background:url(img/company_profile.jpg) no-repeat; 	          		width:100px; height:10px; margin-top:20px;                            		margin-left:0px; padding:0; float:left;                                 		display:block;}.company_profile:hover {background:url(img/company_profile_roll.jpg) no-repeat;}/*トップページ終了*//*プライバシーポリシーページ開始*/.privacy_tittle{width:950px; height:20px; margin-top:35px;}.privacy_text_tittle{width:950px;           font-family:sans-serif;  font-weight:bold;	                     font-size:12px; color:#000000;	   line-height: 120%; margin-top:30px;}.privacy_text{width:950px;           font-family:sans-serif;	                     font-size:11px; color:#000000;	   line-height: 170%; margin-top:10px;}/*プライバシーポリシーページ終了*//*カンパニーページ開始*/.company_tittle{width:950px; height:20px; margin-top:35px;}.company_text_tittle{width:950px;           font-family:sans-serif;  font-weight:bold;	                     font-size:12px; color:#000000;	   line-height: 120%; margin-top:30px;}.company_text{width:950px;           font-family:sans-serif;	                     font-size:11px; color:#000000;	   line-height: 170%; margin-top:10px;}.map{width:500px; height:500px;}/*カンパニーページ終了*//*アクティビティページ開始*/.activities_tittle{width:950px; height:20px; margin-top:35px;}.activities_logo{width:160px; height:110px; margin-top:10px;}.activities_text{width:950px;           font-family:sans-serif;  font-weight:bold;	                     font-size:12px; color:#000000;	   line-height: 170%; margin-top:30px;}.activities_text_main{width:950px;           font-family:sans-serif;  font-weight:bold;	                     font-size:15px; color:#000000;	   line-height: 120%; margin-top:30px;}.activities_text2{width:950px;           font-family:sans-serif;	                     font-size:11px; color:#000000;	   line-height: 170%; margin-top:30px; margin-bottom:200px;}/*アクティビティページ終了*//*ブランドリストページ開始*/.brand_list_tittle{width:950px; height:20px; margin-top:35px;}.archive{width:130px; margin-top:35px; margin-bottom:600px; float:left;}.brand{width:790px; margin-top:35px; margin-bottom:600px; margin-left:30px; float:right;}.brand_dan{width:790px; margin-top:20px; margin-bottom:0px; margin-left:0px; float:left;}.brand_archive{width:130px; height:32px;}.Roll_brand1 {background:url(img/brand_list_galaku.jpg) no-repeat; 	          		width:250px; height:90px;                            		margin:0; padding:0;                                  		display:block; float:left;}.Roll_brand1:hover {background:url(img/brand_list_galaku_roll.jpg) no-repeat;}.Roll_brand2 {background:url(img/brand_list_cupid.jpg) no-repeat; 	          		width:250px; height:90px;                            		margin-left:20px;; padding:0;                                  		display:block; float:left;}.Roll_brand2:hover {background:url(img/brand_list_cupid_roll.jpg) no-repeat;}.Roll_brand3 {background:url(img/brand_list_lollipop.jpg) no-repeat; 	          		width:250px; height:90px;                            		margin-left:20px;; padding:0;                                  		display:block; float:left;}.Roll_brand3:hover {background:url(img/brand_list_lollipop_roll.jpg) no-repeat;}.e_Roll_brand1 {background:url(img/e_brand_list_cupid.jpg) no-repeat; 	          		width:250px; height:90px;                            		margin:0; padding:0;                                  		display:block; float:left;}.e_Roll_brand1:hover {background:url(img/e_brand_list_cupid_roll.jpg) no-repeat;}.e_Roll_brand2 {background:url(img/e_brand_list_lollipop.jpg) no-repeat; 	          		width:250px; height:90px;                            		margin-left:20px;; padding:0;                                  		display:block; float:left;}.e_Roll_brand2:hover {background:url(img/e_brand_list_lollipop_roll.jpg) no-repeat;}.e_Roll_brand3 {background:url(img/e_brand_list_zpang.jpg) no-repeat; 	          		width:250px; height:90px;                            		margin-left:20px;; padding:0;                                  		display:block; float:left;}.e_Roll_brand3:hover {background:url(img/e_brand_list_zpang_roll.jpg) no-repeat;}.e_Roll_brand4 {background:url(img/e_brand_list_intimate.jpg) no-repeat; 	          		width:250px; height:90px;                            		margin-left:0px; padding:0;                                  		display:block; float:left;}.e_Roll_brand4:hover {background:url(img/e_brand_list_intimate_roll.jpg) no-repeat;}.e_Roll_brand5 {background:url(img/) no-repeat; 	          		width:250px; height:90px;                            		margin-left:20px; padding:0;                                  		display:block; float:left;}.e_Roll_brand5:hover {background:url(img/) no-repeat;}/*ブランドリストページ終了*//*デザイナーズページ開始*/.designers_tittle{width:950px; height:20px; margin-top:35px;}.under_construction{width:950px; height:325px; margin-top:10px; margin-bottom:200px;}/*デザイナーズページ終了*//*コンタクトページ開始*/.contact_tittle{width:950px; height:20px; margin-top:35px;}.contact_td{font-size:13px;}.otoiawase_logo{width:950px; height:30px; margin-top:20px;}.form_tittle{width:950px; height:35px; margin-top:0px;}.free_tel{width:950px; height:35px; margin-top:20px;}.mail{width:950px; height:35px; margin-top:20px;}.free_number{width:290px; height:90px; margin-top:20px;}.mail_bottun {background:url(img/e_mail_bottun.jpg) no-repeat; 	          		width:290px; height:49px; margin-top:20px;                            		margin-right:0px;margin-bottom:200px;                padding:0;  float:left;                                 		display:block;}.mail_bottun:hover {background:url(img/e_mail_bottun_roll.jpg) no-repeat;}/*コンタクトページ終了*/





/*プロダクト一覧ページ開始*/

.product_tittle{width:950px; height:20px; margin-top:35px;}

.bland_waku{width:840px; margin-top:0px; margin-left:55px; padding:0;  float:left; display:block;}
.cupids_image{width:840px; height:170px; margin-top:20px; margin-left:0px;}

.cupids_image2{width:840px; height:150px; margin-top:10px; margin-left:0px;}


.bland{width:160px; height:170px; margin-top:10px; margin-right:10px; padding:0;  float:left; display:block;}

.bland2{width:160px; height:170px; margin-top:10px; margin-right:0px; padding:0;  float:left; display:block;}
/*プロダクト一覧ページ終了*/




/*商品詳細ページ開始*/

.product_tittle{width:950px; height:20px; margin-top:35px;}

.bland_waku{width:840px; margin-top:0px; margin-left:55px; padding:0;  float:left; display:block;}
.product_image{width:840px; height:170px; margin-top:20px; margin-left:0px;}

.bland_image_waku{width:330px; height:px; margin-top:20px; margin-left:0px;  float:left;}


/*商品詳細ページダウンロード部分*/
.bland_downroad{width:330px; height:100px; margin-top:20px; margin-left:0px;  float:left;}
.bland_downroad_waku{width:330px; height:15px; margin-top:50px; margin-left:0px;  float:left; font-size:12px;}
.bland_downroad_waku2{width:330px; height:15px; margin-top:20px; margin-left:0px;  float:left;}
/*商品詳細ページダウンロード部分終了*/


.bland{width:160px; height:170px; margin-top:10px; margin-right:10px; padding:0;  float:left; display:block;}

.bland2{width:160px; height:170px; margin-top:10px; margin-right:0px; padding:0;  float:left; display:block;}


.bland_text_waku{width:480px; margin-top:0px; margin-left:30px;  float:right; display:block;}

.bland_midashi{width:480px; height:50px; margin-top:30px;}
.bland_text{width:480px;           font-family:sans-serif;  font-weight:400;	                     font-size:12px; color:#000000;	   line-height: 200%; margin-top:30px;}

.bland_text_info{width:480px;           font-family:sans-serif;  font-weight:bold;	                     font-size:15px; color:#000000;	   line-height: 50%; margin-top:30px;}

.bland_text_info2{width:480px;           font-family:sans-serif;  font-weight:bold;	                     font-size:12px; color:#000000;	   line-height: 0%; margin-top:30px;}

.bland_text_downroad{width:480px;           font-family:sans-serif;  font-weight:bold;	                     font-size:12px; color:#000000;	   line-height: 0%; margin-top:30px;}


.shouhin_ichiran{background:url(img/shouhin_ichiran.jpg) no-repeat; 	          		width:110px; height:43px; margin-top:20px; margin-bottom:20px; margin-left:420px;                            		padding:0;                                  		display:block; float:left;}

/*商品詳細ページ終了*/


/*記事詳細ページ開始*/

.media_midashi{width:480px;           font-family:sans-serif;  font-weight:bold;	                     font-size:15px; color:#000000;	   line-height: 100%; margin-top:40px;}

.media{width:330px; height:330px; margin-top:10px; margin-right:0px; padding:0;  float:left; display:block;}


.media_waku{width:840px; margin-top:0px; margin-left:55px; padding:0;  float:left; display:block;}

.media_image{width:840px; height:170px; margin-top:20px; margin-left:0px;}

.media_ichiran_midashi{width:840px;           font-family:sans-serif;  font-weight:400;	                     font-size:13px; color:#000000;	   line-height: 200%;}


.media_ichiran{background:url(img/media_ichiran.jpg) no-repeat; 	          		width:110px; height:43px; margin-top:20px; margin-bottom:20px; margin-left:420px;                            		padding:0;                                  		display:block; float:left;}





.lumina {background:url(img/lumina.jpg) no-repeat; 	      
    		width:500px; height:60px; margin-top:10px;                        
    		margin-right:0px; padding:0;  float:right;                             
    		display:block;
}
.lumina:hover {background:url(img/lumina_roll.jpg) no-repeat;}





/*記事詳細ページ終了*/


