﻿/* CSS Document */
/* charset=UTF-8 */


	/********* BODY *********/

	body{background-color:#ffffff;
		color:#000000;
		margin:0;
		padding:0;
		text-align:center; font-size:12px; font-family:Meiryo,"ＭＳ ゴシック",sans-serif;
		}



	/********* LAYOUT（ページ全体） *********/

	.layout{width:950px;
			margin:0 auto;
			margin-top: 0px;
			text-align:left;
			}



	/********* COMMON（タグ別初期設定） *********/

	p,form{margin:0; padding:0;}

	h1,h2,h3,h4{display:block; margin:0; padding:0; font-size:12px; font-weight:normal;}

	img{border:none;}

	ol,ul,li{margin:0; padding:0;}

	strong{font-weight:bold;}



	/********* CLEAR（汎用フロートクリア） *********/

	.Clear1{width:100%; height:80px; clear:both;}
	.Clear2{width:100%; height:10px; clear:both;}
	.Clear3{width:100%; height:5px; clear:both;}



	/********* CENTER（IE用汎用中央寄せ） *********/

	.Center{width:100%; text-align:center;}



	/********* HEADER（ヘッダ） *********/

	.header{width:950px; height:60px; background:#ff9900; color:#ffffff; position:relative;}
	p.header span{display:block; position:absolute;}

		.h_Logo{top:5px; left:10px;}
		.h_Navi{width:600px; text-align:right; top:10px; left:230px;}
		.h_Guest{width:215px; text-align:right; top:35px; left:530px;}
		.h_Login{top:35px; left:760px;}
		.h_Cart{top:10px; left:840px;}
		.h_About{top:10px; left:780px;}

	.AffiliateTagImg{display:none;}



	/********* FOOTER（フッタ） *********/

	.footer{width:950px; height:50px; color:#666666; border-top:solid 1px #999999; position:relative;}
	p.footer span{display:block; position:absolute;}

		.f_Right{font-size:10px; font-family:Arial; top:8px; left:20px;}
		.f_Navi{width:690px; text-align:right; top:6px; left:240px;}
		.f_Mes{font-size:10px; font-family:Arial,Meiryo; top:30px; left:20px;}



	#CommonContainer{width:950px; height:auto; margin:0 auto; text-align:left; position:relative;}



	/********* MAINMES（メインメッセージ） *********/

	.MainMes{width:380px; height:18px; color:#ffffff; font-weight:bold; position:relative; top:-25px; left:190px;}
	.MainMesTmp{width:380px; height:18px; color:#ffffff; font-weight:bold; position:relative; top:-65px; left:190px;}
	.MesSub{font-size:10px;}

	.IndexMes2{width:120px; height:18px; color:#ffffff; font-size:10px; font-weight:bold; position:relative; top:-68px; left:185px;}

	.MainBanner{width:950px; height:40px;}



	/********* PAGEBODY（コンテンツ本体） *********/

	.pageBody_Index{width:950px; position:relative; top:-26px;}
	.pageBody{width:950px; position:relative; top:-8px;}



	/********* GNAVI（パンくずナビ） *********/

	.gNavi{width:950px; height:40px; background:url(../images/search.png); position:relative;}

		.gNavi_1{display:block; position:absolute; top:12px; left:20px;}
		.gNavi_2{display:block; width:189px; height:22px; font-size:12px; font-family:Arial,Meiryo; position:absolute; top:10px; left:450px;}
		.gNavi_3{display:block; width:230px; height:18px; font-size:12px; font-family:Meiryo; position:absolute; top:10px; left:650px;}
		.gNavi_4{display:block; position:absolute; top:12px; left:890px;}



	/********* TITLE（ページタイトル） *********/

	.Title{height:20px; margin:30px 0 0 20px; border-left:solid 5px #ff9900;}

		.T_Text{display:block; font-size:15px; font-weight:bold; position:relative; top:1px; left:5px;}



	/********* LNAVI（カート上部ナビ） *********/

	.lNavi{width:670px; height:82px; margin:60px 0 40px 140px;}

		.lNavi_1{width:100%; height:55px;}

			.lNavi_1A{displalock; width:61px; height:55px; margin:0 142px 0 0; float:left;}
			.lNavi_1B{display:block; width:61px; height:55px; float:left;}

		.lNavi_2{width:100%; height:5px;}
		.lNavi_3{width:100%; height:20px; margin:2px 0 0 0; color:#999999; font-weight:bold; position:relative;}

			.lNavi_3A{display:block; position:absolute;}
			.lNavi_3B{display:block; position:absolute; left:203px;}
			.lNavi_3C{display:block; position:absolute; left:412px;}
			.lNavi_3D{display:block; position:absolute; left:616px;}
			#NowPlace{color:#93b334;}



	/********* INDEX（トップページ）※IE6対策に一部ハック利用 *********/

	.IndexLeft{width:172px; margin:0 18px 0 0; float:left;}

		.IndexL_1{width:172px; height:75px;}
		.IndexL_2{width:172px; margin:5px 0 0 0; text-align:center;}

		.IndexL_4{width:170px; height:25px; margin:0 auto; background:url(../images/top004.png);}
		.JunleText{display:block; font-weight:bold; position:relative; top:4px; left:3px;}
		.IndexL_6{width:170px; height:25px; margin:0 auto; background:url(../images/top007.png);}
		.RateText{display:block; position:relative; top:5px; left:10px; color:#ff822f;}

	.IndexMiddle{width:500px; margin:0 18px 0 0; _margin-right:16px; float:left;}

		.IndexM_1{width:500px; height:220px;}
		.IndexM_Banner{width:500px; margin:5px 0 0 0;}
		.IndexM_Banner2{width:500px; height:180px; margin:5px 0 0 0;}
		p.IndexM_Banner2 img{display:block; height:100%; float:left;}
			.IndexM_Btn{position:relative;z-index;9999;bottom:35px;left:370px;width:118px; }

		.IndexM_Campaign:{width:500px; height:130px; margin:10px 0 0 0;}	/* added by araya 2010/03/19 */
		.IndexM_2{width:500px; height:40px; margin:10px 0 0 0; background:url(../images/top012.png); position:relative;}

			.IndexM_2S{display:block; width:189px; height:22px; font-size:12px; font-family:Meiryo; position:absolute; top:9px; left:16px;}
			.IndexM_2I{display:block; width:220px; height:18px; font-size:12px; font-family:Meiryo; position:absolute; top:9px; left:215px;}
			.IndexM_2B{display:block; width:49px; height:19px; position:absolute; top:10px; left:445px;}

		.IndexM_F{width:500px; height:25px; margin:5px 0 0 0; font-size:9px; position:relative;}

			.IndexM_Fimg{display:block; position:absolute; top:2px;}
			.IndexM_Ftxt{display:block; position:absolute; left:80px;}

		.IndexM_3{display:block; width:500px; margin:10px 0 0 0;}
		.IndexM_4{width:498px; height:450px; margin:5px 0 0 0;}
		.IndexM_topSub{width:498px; margin:5px 0 0 0;} /** liupin追加20091009 */

			.IndexM_5{width:162px; height:222px; margin:0 4px 0 0; float:left; text-align:center; background:url(../images/articleback1.gif);}

				.IndexM_5C{display:block; margin:0 auto;}
				.IndexM_5I{display:block; width:100%; height:120px; margin:8px 0 0 0;}
				.IndexM_5T{display:block; width:152px; height:42px; margin:0 auto; text-align:left; line-height:1.1em; overflow:hidden; white-space:nowrap;}
				.IndexM_5L{display:block; width:100%; height:19px; color:#ff0000;}
				.IndexM_5P{display:block; width:100%; height:20px; color:#cc0000; font-weight:bold; text-align:center;}
				.IndexM_5fp{font-size:10px;}
				.DalText{color:#666666; font-weight:normal; font-size:10px;}

				/*** 臨時キャンペーン用（トップでは使用しません） ***/
				.IndexM_5Ttmp{display:block; width:152px; height:42px; margin:0 auto; text-align:left; line-height:1.1em; overflow:hidden;}

	.IndexRight{width:242px; float:left;}

		.IndexR_Banner{width:242px; margin:0 0 5px 0;}
		.IndexR_Banner2{width:242px; margin:10px 0 0 0;}
		.IndexR_QR{width:242px; margin:0 0 5px 0;}

		.IndexR_1{width:242px;height:auto;margin: 0 0 10px;}
			.IndexR_1_5{width:242px; height:545px; background:url(../images/top016_5.jpg);}
			.IndexR_1_sale{width:242px; height:1004px; background:url(../images/top016_sale.jpg);}
		.IndexR_2{width:242px; height:auto; margin: 0 0 10px;}

		.IndexR_Box {background: url("../images/index_Rbg.jpg") repeat-y scroll 0 0 transparent;color: #999999;height: auto;position: relative;text-align: center;width: 242px;}
		.IndexR_Box_s {background: url("../images/index_Rbg_sale.jpg") repeat-y scroll 0 0 transparent;color: #999999;height: auto;position: relative;text-align: center;width: 242px;}
		.Box_s_btn{background: url("") no-repeat scroll 6px center #FF0000;border: 1px solid #FFC5C4;border-radius: 9px 9px 9px 9px;box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);color: #FFFFFF;cursor: pointer;display: block;
    				font-size: 32px;font-weight: bold;height: 60px;line-height: 60px;margin: 10px auto 0;text-align: center;text-indent: 0;width: 228px;}
		.Box_s_btn:hover{opacity: 0.7;}
		
			.IndexR_Contents{width:232px; height:100px; margin:0 auto; text-align:left;}

			.IndexR_Image{width:85px; height:100%; margin:0 5px 0 0; float:left; text-align:center; vertical-align:middle;}
			.IndexR_Info{width:142px; height:100%; float:left; position:relative;}

				.IndexR_Num{display:block; position:absolute; top:2px; left:5px;}
				.IndexR_Cat{display:block; position:absolute; top:5px; left:40px;}
				.IndexR_Text{display:block; width:142px; height:47px; line-height:1.2em; position:absolute; top:26px; overflow:hidden; white-space:nowrap;}
				.IndexR_Limit{display:block; font-size:10px; color:#ff0000; position:absolute; bottom:2px; right:0;}
				.IndexR_Price{display:block; color:#cc0000; font-weight:bold; line-height:1.1em; position:absolute; bottom:2px;}



	/********* SEARCH（カテゴリトップ、検索結果ページ）※IE6対策に一部ハック利用 *********/

	.SearchLeft{width:172px; margin:0 18px 0 0; float:left;}

		.SearchL_1{width:172px; height:252px; margin:5px 0 0 0; color:#ffffff; font-weight:bold; background:url(../images/categorytop_008.gif); position:relative;}

			.SearchL_1A{display:block; position:absolute; top:46px; left:5px;}
			.SearchL_1B{display:block; width:151px; height:22px; font-size:12px; font-family:Meiryo; position:absolute; top:63px; left:5px;}
			.SearchL_1C{display:block; position:absolute; top:90px; left:5px;}
			.SearchL_1D{display:block; width:148px; height:20px; font-size:12px; font-family:Arial,Meiryo; border:solid 1px #ff7700; position:absolute; top:106px; left:5px;}
			.SearchL_1E{display:block; position:absolute; top:138px; left:5px;}
			.SearchL_1F{display:block; width:118px; height:20px; font-size:12px; font-family:Arial,Meiryo; border:solid 1px #ff7700; position:absolute; top:153px; left:5px;}
			.SearchL_1G{display:block; position:absolute; top:155px; left:130px;}
			.SearchL_1H{display:block; width:118px; height:20px; font-size:12px; font-family:Arial,Meiryo; border:solid 1px #ff7700; position:absolute; top:180px; left:5px;}
			.SearchL_1I{display:block; position:absolute; top:182px; left:130px;}
			.SearchL_1J{display:block; position:absolute; top:212px; left:65px;}

	.SearchRight{width:760px; float:left;}

		.SearchR_1{width:760px; height:30px; background:url(../images/keyword002.png);}

			.SearchR_1N{display:block; position:relative; top:8px; left:16px;}

		.SearchR_F{width:760px; height:25px; margin:9px 0 0 0; font-size:10px; position:relative;}

			.SearchR_Fimg{display:block; position:absolute; top:2px;}
			.SearchR_Ftxt{display:block; position:absolute; left:80px;}

		.SearchR_2{width:760px; height:18px; margin:55px 0 0 0;}
		.SearchR_3C{width:750px; margin:10px 0 0 0;}
		.SearchR_3{width:750px; margin:15px 0 0 0;}
		.SearchR_3S{width:750px; height:232px;}

			.SearchR_4{width:200px; height:232px; margin:0 75px 0 0; _margin-right:60px; float:left; background:url(../images/articleback2.gif); position:relative;}
			.SearchR_4Sp{width:200px; height:232px; float:left; background:url(../images/articleback2.gif); position:relative;}

				.SearchR_4I{display:block; width:100%; text-align:center; position:absolute; top:5px;}
				.SearchR_4S{display:block; position:absolute; top:50px; left:20px;}
				.SearchR_4T{display:block; width:194px; line-height:1.2em; overflow:hidden; white-space:nowrap; position:absolute; top:140px; left:4px;}
				.SearchR_4L{display:block; width:100%; color:#ff0000; text-align:center; position:absolute; top:190px;}
				.SearchR_4P{display:block; width:100%; color:#990000; font-weight:bold; text-align:center; position:absolute; top:210px;}

		.SearchR_5{width:760px;}

		#SearchL_sp{width:170px; height:55px;}


	/********* SEARCH内ブランド紹介バナー *********/

.brandheader{width:760px; height:140px; background:url(../images/brand_bg0910.jpg); position:relative; bottom:5px;}
.brandheader h2{position:relative; font-family:Times New Roman,Times,serif;font-size:22px;left:5px;padding:5px;	}
.japanese{font-family:メイリオ,Mayrio,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,ＭＳ Ｐゴシック,Osaka,sans-serif; font-size:12px; }
			
	#brand_img p{	position:relative; float:left; display:inline; left:3px; bottom:0px; padding:7px; }			

	.profile{ position:relative; width:410px; height:90px; float:right; right:9px; bottom:10px; font-family:メイリオ,Mayrio,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,ＭＳ Ｐゴシック,Osaka,sans-serif; }
	.profile h3{ font-size:12px; }
	.profile h3 strong { background:none repeat scroll 0 0 #adadad;}
	.profile #detail{ font-size:11px; }		
	
	/********* ABOUT（初めての方へページ） *********/

	#AboutSp{width:950px; height:10px; font-size:5px;}
	#AboutImg1{display:block; width:950px;}
	#AboutImg2{display:block; width:950px; margin:10px 0 0 0;}
	#AboutSearch{width:950px; height:455px; margin:40px 0 0 0;}
	#AboutImg3{display:block; width:500px; height:25px;}
	#AboutImg4{display:block; width:500px; height:16px; margin:20px 0 0 0;}
	#AboutImg5{display:block; width:500px; height:16px; margin:30px 0 0 0;}
	#AboutImg6{display:block; width:500px; height:16px; margin:30px 0 0 0;}
	#AboutKwSearch{width:950px; height:60px; margin:10px 0 0 0; background-image:url(../images/about_006.png); position:relative;}
	#AboutJlSearch{width:950px; height:60px; margin:10px 0 0 0;}
	#AboutCtSearch{width:950px; height:177px; margin:10px 0 0 0; font-size:10px; background-image:url(../images/about_011.png); position:relative;}
	.JunleBox{width:186px;height:60px;margin:0 3px 0 0;float:left;}
	.JunleImg{border-style:none;}
	#AboutCtList1{width:180px; height:132px; margin:0; list-style:none; position:absolute; top:5px; left:10px;}
	#AboutCtList2{width:180px; height:132px; margin:0; list-style:none; position:absolute; top:5px; left:190px;}
	#AboutCtList3{width:180px; height:132px; margin:0; list-style:none; position:absolute; top:5px; left:370px;}
	#AboutCtList4{width:180px; height:132px; margin:0; list-style:none; position:absolute; top:5px; left:550px;}
	#AboutCtList5{width:180px; height:132px; margin:0; list-style:none; position:absolute; top:5px; left:730px;}
	.AboutCt{margin-top:2px; margin-bottom:0;}
	#AboutImg7{display:block; width:342px; height:25px; margin:60px 0 0 0;}
	#AboutImg8{display:block; width:950px; height:585px; margin:10px 0 0 0; text-align:center;}
	#AboutImg9{display:block; width:950px; height:285px; margin:20px 0 0 0; text-align:center;}
	#AboutImg10{width:950px; height:200px; margin:130px 0 0 0; text-align:center;}

	#AboutFormTitle{width:950px; height:30px; margin:50px 0 0 0; font-size:28px; font-weight:bold; color:#333333; text-align:center;}
	#AboutFormBody{width:950px; height:100px; margin:50px 0 0 0; line-height:30px; text-align:center;}

	.AboutTemp1{width:950px; height:145px; margin:10px 0 0 0; font-size:10px; background:url(../images/bg_about1.gif); position:relative;}

		#AboutReq{width:950px; height:200px; margin:40px 0 0 0;}
		#AboutFlow{width:950px; height:650px; margin:40px 0 0 0;}
		#AboutCau{width:950px; height:550px; margin:40px 0 0 0;}
		#AboutNg{width:950px; height:455px; margin:40px 0 0 0;}
		
			div.about_text{width:900px;margin:10px 20px 0;font-size:14px;}
			div.about_text_R{width:600px;margin:10px 20px 0;font-size:14px;}
			.ab_title{font-size:22px;font-weight:bold;position:relative;left:5px;bottom:7px;}
			.ab_subtl{font-size:16px;font-weight:bold;position:relative;left:3px;bottom:3px;}
			.ab_reqbtn{position:relative;top:15px;left:20px;}
			.ab_img01{position:relative;float:right;bottom:80px;right:80px;}
			.ab_img02{position:relative;bottom:30px;}

/***************************** CATEGORY（削除） *******************************/
	#CategoryClear{width:950px; height:100px; clear:both;}

	#CategoryL_2{width:170px; height:auto; margin:10px auto 0 auto;}
		#CatJunle1{width:170px; height:30px;}
		#CatJunle2{width:170px; height:25px; background-image:url(../images/top004.png);}
		#CatJunle3{width:170px; height:auto; background-image:url(../images/categorytop_022.gif);}
		#JunleName{display:block; width:100%; height:20px; text-align:center; position:relative; top:5px;}
		#CatJunleCase{width:165px; height:auto; margin:0 0 0 5px; font-size:11px;}
		.CatJunleSpacer{width:100%; height:3px; overflow:hidden;}
		.CatMidJunle{width:100%; margin:5px 0 0 0; padding:0; font-weight:bold;}
		.CatSmJunle{width:100%; margin:2px 0 0 0; letter-spacing:0; line-height:1.1em;}
		#CatJunle4{width:170px; height:2px; font-size:1px; background-color:#dddddd;}

	#CategoryL_3{width:172px; height:143px; margin:10px 0 0 0;}
	#CategoryL_4{width:172px; height:102px; margin:10px 0 0 0;}
	#CategoryL_5{width:172px; height:55px; margin:15px 0 0 0; text-align:center;}



	/********* DETAIL（商品詳細ページ） *********/

	#PageTitle{width:300px; height:20px; margin:40px 0 0 10px;}
	#PageTitleMark{width:5px; height:20px; margin:0 5px 0 0; float:left; background-color:#ff9900;}
	#PageTitleText{width:290px; height:20px; float:left; font-size:14px; font-weight:bold; font-family:Meiryo;}

	.DetailF{width:950px; height:10px; margin:5px 0 0 0; font-size:9px; position:relative;}

		.DetailF_Img{display:block; position:absolute; top:2px;}
		.DetailF_Txt{display:block; position:absolute; left:80px;}

	.Detail{width:920px; margin:40px auto 0 auto; text-align:left;}

		.D_Left{width:350px; margin:0 20px 0 0; float:left; text-align:center;}

			#DetailL_1{width:350px; height:auto; margin:25px 0 0 0;}
			.DetailL_2{width:290px; height:50px; margin:30px auto 0 auto; text-align:left;}
			.DetailL_3{width:50px; height:50px; margin:0 8px 0 0; float:left;}

			.D_Lsp1{width:100%; margin:20px 0 0 0; text-align:center;}

		.D_Right{width:550px; float:left;}

			.D_R1{width:100%; font-size:14px; font-weight:bold;}
			.D_R2{width:100%; height:5px; margin:5px 0 0 0;}
			.D_R3{width:100%; height:17px; margin:5px 0 0 0; text-align:right;}
			.D_R4{width:530px; height:16px; margin:25px 0 0 20px; font-size:14px; font-weight:bold; color:#990000;}
			.D_R5{width:530px; height:16px; margin:30px 0 0 20px; font-size:14px; color:#666666;}
			.D_R6{width:535px; margin:5px 0 0 5px;}

				.D_R6head{width:100%; height:10px; font-size:8px; background:url(../images/detailform_h.gif) #e0e0e0 no-repeat;}
				.D_R6body{width:100%; background:#e0e0e0;}

					.D_R6form{width:495px; height:55px; margin:0 0 0 20px; color:#666666; position:relative;}
					.D_R6form1{position:absolute; top:5px;}
					.D_R6form2{position:absolute; top:5px;}
					.D_R6form3{position:absolute; top:5px; left:240px;}

					/*** IE用ハック ***/
					.D_R6select2{/width:240px;}

					.D_R6size{width:495px; margin:0 0 0 20px; color:#666666;}
					.D_R6Btn{width:100%; height:50px; margin:30px 0 0 0; text-align:center;}

				.D_R6Clear{width:100%; height:10px; clear:both; background:#e0e0e0;}
				.D_R6foot{width:100%; height:10px; font-size:8px; background:url(../images/detailform_f.gif) #e0e0e0 no-repeat;}

			.D_RevTitle{width:530px; height:20px; margin:30px 0 0 20px; font-size:14px; color:#666666;}
			.D_Review{width:530px; margin:20px 0 0 20px;}

				.D_Rev1{width:100%; height:25px; font-size:14px; font-weight:bold;}
				.D_RevTime{font-weight:normal; font-family:Arial;}
				.D_RevName{color:#0000ff; text-decoration:underline;}
				.D_Rev2{width:100%; height:25px;}
				p.D_Rev2 span{display:block;}

					.D_Rev2A{width:30px; height:100%; float:left;}
					.D_Rev2B{width:110px; height:100%; float:left;}
					.D_Rev2C{width:390px; height:100%; float:left;}

				.D_Rev3{width:100%; line-height:1.2em;}

			.D_Update{width:530px; margin:15px 0 0 0; font-size:14px; text-align:right;}
			p.D_Update a:link{color:#0000ff; text-decoration:underline;}
			p.D_Update a:visited{color:#0000ff; text-decoration:underline;}
			p.D_Update a:hover{color:#0000ff; text-decoration:underline;}
			p.D_Update a:active{color:#990099; text-decoration:underline;}

			.D_R7{width:535px; height:570px; margin:0 0 0 5px; background:url(../images/detail_caution_bk.jpg); position:relative;}

				.DR7_Title{display:block; font-size:14px; position:absolute; top:2px; left:30px;}
				.DR7_Line{display:block; width:515px; height:2px; background:#cccccc; position:absolute; top:20px; left:10px;}
				.DR7_Main{display:block; width:475px; color:#333333; line-height:1.2em; position:absolute; top:50px; left:30px;}
				.DR7_Caut{display:block; width:475px; color:#333333; font-size:10px; position:absolute; top:560px; left:40px;}



	/********* COMMENTFORM（ユーザーレビュー投稿フォーム）※上位はDETAILと共用 *********/

	.Cf_Spacer{width:100%; height:20px;}
	.CommentForm{width:495px; margin:0 0 0 20px; color:#333333;}

		.Cf_1{width:100%; height:40px;}
		.Cf_2{width:100%; height:80px;}

			.Cf_A{display:block; width:100px; height:100%; margin:0 20px 0 0; float:left; text-align:right;}
			.Cf_B{display:block; width:375px; height:100%; float:left;}

			.Cf_Input1{width:180px; height:20px; font-size:12px; border:solid 1px #ff6600;}
			.Cf_Input2{width:120px; height:20px; font-size:12px; border:solid 1px #ff6600;}
			.Cf_Input3{width:80px; height:22px; font-size:12px; font-family:Arial,Meiryo,"ＭＳ ゴシック";}
			.Cf_Input4{width:210px; height:50px; font-size:12px; border:solid 1px #ff6600;}

	.Cf_Btn{width:100%; margin:30px 0 0 0; text-align:center;}



	/********* HELP（ヘルプページ） *********/

	.HelpLeft{width:172px; margin:0 18px 0 0; float:left;}

		.HelpL_1{width:172px; text-align:center; background:#cccccc;}

			.HelpL_2{width:100%; height:1px;}
			.HelpL_3{width:170px; height:30px; margin:0 auto;}
			.HelpL_4{width:170px; height:25px; margin:0 auto; background:url(../images/categorytop_020.png);}

				.HelpL_4T{display:block; width:100%; position:relative; top:5px;}

			.HelpL_5{width:170px; margin:0 auto; background:#ffffff; text-align:left;}

				.HelpL_6{width:100%; height:5px;}
				.HelpL_Content{margin:0 8px 0 22px; font-size:10px; list-style:disc;}
				.HelpL_List2{margin:5px 0 0 0;}

	.HelpRight{width:760px; float:left;}

		.HelpR_1{width:760px; height:30px; background:url(../images/keyword002.png);}
		.HelpR_1T{display:block; position:relative; top:8px; left:16px;}

		.HelpR_2{width:300px; height:20px; margin:30px 0 0 5px; border:solid 1px #000000;}
		.HelpR_2T{display:block; position:relative; top:2px; left:20px;}

		.HelpR_3{width:740px; margin:15px 0 0 20px; color:#333333;}

			.HelpR_3A{width:100%; height:18px;}

				.HelpR_3A1{width:15px; height:100%; margin:0 5px 0 0; float:left; color:#0000ff;}
				.HelpR_3A2{width:720px; height:100%; float:left;}

			.HelpR_3B{width:100%;}

				.HelpR_3B1{width:15px; height:100%; margin:0 5px 0 0; float:left; color:#ff0000;}
				.HelpR_3B2{width:720px; height:100%; float:left;}



	/********* CART（カート） *********/

	.CartMes{width:920px; height:35px; margin:0 0 0 30px; font-size:14px; font-weight:bold; color:#666666;}

	.CartContents{width:872px; margin:0 auto; text-align:left;}
	.CartLeft{width:180px; margin:0 20px 0 0; float:left; text-align:center;}
	.CartRight{width:672px; float:left;}

		.CartTable{width:668px; margin:0 auto; text-align:center; vertical-align:middle; background:#cccccc; border:solid 1px #000000;}

			.Cart_TR1{height:25px; color:#ffffff; background:#ff9900;}
			.Cart_TR2{height:38px; background:#ffffff;}
			.Cart_TD1{width:410px;}
			.Cart_TD2{width:45px;}
			.Cart_TD3{width:120px;}
			.Cart_TD4{width:90px;}

			.Cart_TDsp{text-align:left;}
			.Cart_TBox{width:390px; height:20px; margin:3px 0 0 10px;}

				.Cart_TName{width:315px; height:100%; margin:0 5px 0 0; float:left; overflow:hidden;}
				.Cart_TElase{width:70px; height:100%; float:left;}
				.Cart_TSize{width:110px; height:16px; margin:0 auto; overflow:hidden;}
		.FreePostageText{color:red; font-weight:bold; margin-top:10px; text-align:center;}	/* added by araya 2010/03/19 */
		.CartR_1{width:668px; height:20px; margin:2px auto 0 auto; color:#ff0000;}
		.CartR_2{width:672px; height:35px; border-top:solid 2px #cccccc; border-bottom:solid 2px #cccccc;}
		.CartR_3{width:672px; height:35px; border-bottom:solid 2px #cccccc;}

			.CartR_2A{width:462px; height:100%; float:left;}
			.CartR_2B{width:210px; height:100%; float:left; background:#ffcc7f; color:#ff6600; font-weight:bold; text-align:right;}
			.CartR_2AT{display:block; position:relative; top:8px; left:20px;}
			.CartR_2BT{display:block; position:relative; top:8px; left:-20px;}

		.CartR_4{width:667px; height:20px; margin:2px 0 0 0; font-size:10px; text-align:right;}
		.CartR_5{width:672px; height:715px; margin:30px 0 0 0; background:url(../images/bg_querycash.gif); position:relative;}
		.CartR_5F{width:672px; height:895px; margin:30px 0 0 0; background:url(../images/bg_querycashfirst.gif); position:relative;}

			.CartR_6{display:block; position:absolute; top:15px; left:20px;}
			.CartR_7{display:block; position:absolute; top:65px; left:60px;}
			.CartR_8{display:block; position:absolute; color:#ffffff; top:68px; left:90px;}
			.CartR_9{display:block; position:absolute; top:257px; left:20px;}
			.CartR_10{display:block; position:absolute; top:65px; left:320px;}
			.CartR_11{display:block; position:absolute; color:#ffffff; top:68px; left:350px;}
			.CartR_12{display:block; position:absolute; color:#ff0000; top:200px; left:60px;}

			.CartR_Rad1{display:block; position:absolute; top:65px; left:70px;}
			.CartR_Rad2{display:block; position:absolute; top:65px; left:330px;}


	#QueryFormFirst1{width:400px; height:18px; font-size:14px; color:#666666; font-weight:bold; position:absolute; top:310px; left:60px;}
	#QueryFormFirst2{width:673px; height:270px; position:absolute; top:340px; left:60px;}
	.QueryFormFirst3{width:673px; height:45px;}
	/*	荒谷修正 09/07/18
	.QueryFormFirst4{width:110px; height:45px; margin:0 10px 0 0; float:left; font-size:14px; text-align:right;}
	*/
	.QueryFormFirst5{width:673px; height:45px; float:left;}
	.FormCaution{font-size:12px; color:#ff0000;}
	.FormExample{font-size:10px; color:#666666;}
	#QueryFormFirst6{width:189px; height:20px; background-color:#ff9900; position:absolute; top:625px; left:60px;}
	#QueryFormFirst7{width:673px; height:215px; position:absolute; top:650px; left:60px;}

	#QueryFormText4{display:block; width:150px; height:18px; font-weight:bold; color:#ffffff; position:relative; left:15px;}
	#QueryFormText5{width:179px; height:110px; line-height:1.5em; position:absolute; top:335px; left:65px;}
	#QueryFormText6{display:block; width:150px; height:18px; font-weight:bold; color:#ffffff; position:relative; left:25px;}
	#QueryFormBack1{width:179px; height:20px; background-color:#ff9900; position:absolute; top:310px; left:60px;}
	#QueryFormBack2{width:179px; height:20px; background-color:#ff9900; position:absolute; top:435px; left:60px;}
	#QueryFormField{width:673px; height:223px; position:absolute; top:460px; left:60px;}
		#QueryFormGuide{width:673px; height:23px; font-size:10px;}
		.QueryFormBox{width:673px; height:45px;}
		.QueryFormTitle{width:60px; height:45px; margin:0 10px 0 0; float:left; text-align:right;}
		.QueryFormInput{width:300px; height:45px; margin:0 10px 0 0; float:left;}
		.QueryError{color:#ff0000;}

	#CartQueryFoot{width:950px; height:30px; margin:40px 0 0 0; text-align:center;}
	#CartQueryBtn{width:950px; height:120px; margin:60px 0 0 0; text-align:center;}

	#ConfirmSendBack{width:670px; height:150px; background-image:url(../images/002.png); position:relative;}
	#ConfirmSendText{width:120px; height:16px; font-weight:bold; position:absolute; top:7px; left:20px;}
	#ConfirmSendMes{width:179px; height:110px; line-height:18px; position:absolute; top:30px; left:30px;}
	#ConfirmSubmit{width:670px; height:40px; margin:50px 0 0 0; position:relative;}
	#ConfirmSubmitImg{width:25px; height:22px; position:absolute; left:200px;}
	#ConfirmSubmitText{width:200px; height:16px; position:absolute; top:2px; left:230px;}
	#ConfirmBtn{width:672px; height:70px; text-align:center;}

	#AutoClear{clear:both;}

	#submit{height:25px; width:300px; position:relative; top:50px; left:150px;}
	#text{height:70px; width:450px; float:right; top:10px; position:relative;}



	/********* CART QUERY（カート画面フォーム） *********/

	.CQ_FormBox{width:670px; margin:30px 1px 0 1px;}

		.CQ_FormHead{width:100%; height:15px; background:url(../images/bg_cart_top.gif); overflow:hidden;}
		.CQ_FormBody{width:100%; background:url(../images/bg_form.gif);}
		.CQ_FormBottom{width:100%; height:15px; background:url(../images/bg_cart_bottom.gif); overflow:hidden;}

			.CQ_FormSpacer{width:100%; height:25px; overflow:hidden;}
			h4{height:25px; margin:0 0 0 20px; font-weight:bold;}
			.CQ_FormInner{width:630px; margin:0 20px;}

				.CQ_FormInnerHead{width:100%; height:15px; background:url(../images/bg_cart_top2.gif); overflow:hidden;}
				.CQ_FormInnerBody1{width:100%; height:150px; background:#ffffff; position:relative;}
				.CQ_FormInnerBody2{width:100%; height:90px; background:#ffffff;}
				.CQ_FormInnerBody3{width:100%; height:250px; background:#ffffff;}
				.CQ_FormInnerBody4{width:100%; height:130px; background:#ffffff;}
				.CQ_FormInnerBody5{width:100%; height:170px; background:#ffffff;}
				.CQ_FormInnerBottom{width:100%; height:15px; background:url(../images/bg_cart_bottom2.gif); overflow:hidden;}

				.CQ_card{width:230px; height:130px; color:#ffffff; background:url(../images/query_cardlist.jpg) #ffcc33; position:absolute; top:10px; left:60px;}
				.CQ_card2{font-size:10px;height:130px;left:330px;position:absolute;top:10px;width:260px;}
				.CQ_coll{width:280px; height:130px; color:#ffffff; background:url(../images/query_yamato.jpg) #ffcc33; position:absolute; top:10px; left:310px;}
				.CQ_bank{width:230px; height:130px; color:#ffffff; background:url(../images/query_rakuten.jpg) #ffcc33; position:absolute; top:10px; left:330px;}
				.CQ_error1{color:#ff0000; position:absolute; top:140px; left:60px;}
				.CQ_point1{position:relative; left:40px;}
				.CQ_point2{position:relative; top:25px; left:40px;}
				.CQ_sendaddress{position:relative; left:30px;}

				.CQ_form{position:relative; top:10px;}
				table.CQ_form td{vertical-align:top;}



	/********* USERINFO（新規会員登録）※マイページ、退会、ログインでも共用 *********/

	.Userinfo{width:800px; margin:60px auto 0 auto; text-align:left;}

		.U_Spacer{width:100%; height:20px;}
		.U_Head{width:100%; height:15px; background:url(../images/bg_userinfo_top.gif);}
		.U_Bottom{width:100%; height:15px; background:url(../images/bg_userinfo_bottom.gif);}
		.U_Back{width:100%; text-align:center; background:url(../images/bg_form.gif);}

			.U_TopText{display:block; width:770px; height:25px; margin:0 0 0 30px; color:#666666; text-align:left;}
			.U_Body{width:720px; margin:0 auto; text-align:left;}

				.U_Head2{width:100%; height:15px; background:url(../images/bg_userinfo_top2.gif);}
				.U_Bottom2{width:100%; height:15px; background:url(../images/bg_userinfo_bottom2.gif);}
				.U_Form{width:100%; background:#ffffff; position:relative;}

					.U_F1{display:block; position:absolute; top:10px; left:25px;}
					.U_F2{width:550px; margin:0 0 0 80px;}

						.U_F3{width:100%; height:40px;}
						.U_F4{width:150px; height:100%; margin:0 10px 0 0; float:left; text-align:right;}
						.U_F5{width:390px; height:100%; float:left; font-size:10px; color:#666666;}

					.U_F6{width:590px; height:35px; margin:25px 0 0 130px; font-size:10px;}
					.U_F7{width:100%; height:65px; text-align:center;}

					.U_Confirm{width:100%; height:200px;}
					.U_CfText{display:block; font-size:14px; color:#333333; line-height:20px; position:relative; top:30px; left:60px;}
					.U_CfBtn{width:100%; height:65px; margin:30px 0 0 0; text-align:center;}

	.U_Input1{width:109px; height:20px; font-size:12px; border:solid 1px #999999;}
	.U_Input2{width:250px; height:20px; font-size:12px; border:solid 1px #999999;}
	.U_Input3{width:70px; height:20px; font-size:12px; border:solid 1px #999999;}

	.U_Success{width:852px; height:182px; margin:60px auto 0 auto; background:url(../images/kanryou005.png);}
	.U_ScText{display:block; width:100%; font-size:16px; color:#666666; line-height:1.6em; position:relative; top:28px;}
	.U_ScBtn{width:100%; height:35px; margin:40px 0 0 0;}
	.U_ScCaut{width:480px; margin:40px auto 0 auto; font-size:14px; text-align:left; line-height:1.4em;}

	.MenuPage{width:100%; height:75px; text-align:center;}
	.Me_Btn{display:block; width:100%; position:relative; top:20px;}



	/********* INFOMANAGE（会員情報変更）※上位はUSERINFOと共用 *********/

	.Im_Title{width:670px; height:12px; margin:0 0 0 50px; border-left:solid 12px #ff9900;}

		.Im_TitleText{font-weight:bold; position:relative; top:-2px; left:5px;}

	.Infomanage{width:670px; margin:0 0 0 50px;}

		.Im_1{width:100%; height:40px; margin:10px 0 0 0;}

			.Im_2{width:150px; height:100%; margin:0 30px 0 0; float:left; color:#666666; background:#ffcc66;}

				.Im_2T{display:block; width:135px; text-align:right; position:relative; top:12px;}

			.Im_3{width:490px; height:100%; float:left; font-size:10px; color:#666666;}

	.Im_Btn{width:950px; height:35px; margin:40px 0 0 0; text-align:center;}

	.Im_Confirm{width:720px; height:300px; position:relative;}
	div.Im_Confirm p{position:absolute;}

		.Im_Cf1{width:120px; height:12px; border-left:solid 12px #ff9900; top:20px; left:30px;}

			.Im_Cf1T{display:block; position:relative; top:-2px; left:5px;}

		.Im_Cf2{color:#666666; line-height:16px; top:55px; left:55px;}
		.Im_Cf3{width:120px; height:12px; border-left:solid 12px #ff9900; top:185px; left:30px;}
		.Im_Cf4{color:#666666; line-height:16px; top:220px; left:55px;}

	.Im_End{width:852px; height:82px; margin:60px auto 0 auto; text-align:left; background:url(../images/pay_001new.png);}
	.Im_EndText{display:block; font-size:16px; color:#666666; line-height:22px; position:relative; top:20px; left:40px;}
	.Im_EndBtn{width:950px; height:35px; margin:50px 0 0 0;}

	/************Friend/inviteinfo**************/
		div.subtitle_Fr{position:relative;margin:20px 190px 0;width:600px;}
		.Userinfo_Fr{width:800px; margin:20px auto 0 auto; text-align:left;}
			.U_F7_Fr{width:100%; height:65px; text-align:center;margin:40px 0 0;}
				.U_Confirm_Fr{width:100%; height:100px;}

	/********* LOGIN（ログインページ）※上位はUSERINFOと共用 *********/

	.Login1{width:720px; height:180px; background:#ffffff; position:relative;}
	div.Login1 p{position:absolute;}

		.Login1_1{top:5px; left:20px;}
		.Login1_2{font-weight:bold; top:11px; left:60px;}
		.Login1_3{width:200px; text-align:right; top:52px; left:50px;}
		.Login1_4{width:200px; top:50px; left:260px;}
		.Login1_5{width:200px; text-align:right; top:102px; left:50px;}
		.Login1_6{width:200px; top:100px; left:260px;}
		.Login1_7{top:100px; left:490px;}
		.Login1_8{top:50px; left:490px;}
		.Login1_9{top:145px; left:260px;}
		.Login_Input{width:200px; height:20px; font-size:12px; font-family:Arial; border:solid 1px #ff9900;}

	.Login2{width:720px; height:130px; background:#ffffff; position:relative;}
	p.Login2 span{display:block; position:absolute;}

		.Login2_1{top:5px; left:20px;}
		.Login2_2{font-weight:bold; top:11px; left:60px;}
		.Login2_3{top:62px; left:50px;}
		.Login2_4{top:62px; left:490px;}

	.Password{width:720px; height:230px; background:#ffffff; position:relative;}
	p.Password span{display:block; position:absolute;}

		.Pw_1{width:200px; text-align:right; top:30px; left:50px;}
		.Pw_2{width:350px; color:#ff0000; top:28px; left:280px;}
		.Pw_3{width:200px; text-align:right; top:75px; left:50px;}
		.Pw_4{width:350px; color:#ff0000; top:73px; left:280px;}
		.Pw_5{width:200px; text-align:right; top:120px; left:50px;}
		.Pw_6{width:350px; color:#ff0000; top:118px; left:280px;}
		.Pw_7{width:100%; text-align:center; top:180px;}



	/********* INQUIRY（お問い合わせフォーム） *********/

	.Iq_Mes{width:800px; height:120px; margin:60px auto 0 auto; text-align:left; background:url(../images/bg_inquirymes.gif);}

		.Iq_MesT{display:block; font-size:14px; color:#666666; line-height:1.5em; position:relative; top:9px; left:30px;}

	.Inquiry{width:720px; margin:60px auto 0 auto; text-align:left;}

		.Iq_1{width:100%; height:45px;}
		.Iq_2{width:100%; height:145px;}

			.Iq_A{width:180px; height:100%; margin:0 20px 0 0; float:left; font-size:14px; color:#666666; text-align:right;}
			.Iq_B{width:520px; height:100%; float:left;}

	.Iq_3{width:100%; margin:30px 0 0 0;}

	.Iq_Input{width:200px; height:20px; font-size:12px;}
	.Iq_Tarea{width:320px; height:120px; font-size:12px;}

	.Iq_Success{width:750px; margin:60px auto 0 auto; font-size:14px; color:#333333; text-align:left; line-height:1.5em;}
	.Iq_SuccessBtn{width:100%; margin:80px 0 0 0;}



	/********* SITEMAP（サイトマップ） *********/

	.Sitemap{width:800px; margin:50px 75px 0 75px; color:#666666;}

		.SitemapLine{width:100%; height:10px; font-size:5px; border-bottom:dotted 1px #cccc99;}
		.SitemapMain{width:770px; height:25px; margin:10px 0 0 30px;}

			.SitemapAllow{width:13px; height:100%; margin:0 10px 0 0; float:left;}
			.SitemapText{width:747px; height:100%; float:left; font-size:20px; font-weight:bold;}

		.SitemapUl{list-style:url(../images/sitemap2.png); margin:0 0 0 80px;}



	/********* KIYAKU & PRIVACY（利用規約・プライバシー） *********/

	#KiyakuList{margin:0 0 0 15px; list-style:none;}
	.LargeListTitle{margin-top:15px; font-size:14px; font-weight:bold;}
	.LargeListBox{margin-top:5px;}
	.LargeList{margin:0 0 0 40px; list-style:decimal;}
	.SmallList{margin-top:4px;}
	.ConditionList{margin:0 0 0 40px; list-style:decimal;}
	.ConditionSp{list-style:none;}
	.Condition{margin-top:2px;}



	/********* SIZE（サイズ一覧表） *********/

	.SizeTbTitle{width:850px; height:31px; margin:30px 0 0 50px; font-size:28px; color:#666666; font-weight:bold;}
	.SizeTbBox{width:950px; height:auto; text-align:center;}
	.SizeTb{width:850px; height:auto; margin:12px auto 0 auto; text-align:center; vertical-align:middle; background-color:#666666;}
	.TbMainTitle{height:30px; color:#ffffff; font-size:18px; font-weight:bold; background-color:#ff9900;}
	.TbMainTitleMen{height:30px; color:#000033; font-size:18px; font-weight:bold; background-color:#ccccff;}
	.TbMainTitleWom{height:30px; color:#330000; font-size:18px; font-weight:bold; background-color:#ffcccc;}
	.TbSizeCol{height:30px; font-size:16px; font-weight:bold; background-color:#cccccc;}
	.TbSizeColMen{height:30px; font-size:16px; font-weight:bold; background-color:#e8e8ff;}
	.TbSizeColWom{height:30px; font-size:16px; font-weight:bold; background-color:#ffe8e8;}
	.TbDataCol{height:30px; background-color:#ffffff;}
	.CompanyCell{width:170px; font-size:12px; font-weight:bold; background-color:#cccccc;}
	.CompanyCellMen{width:170px; font-size:12px; font-weight:bold; background-color:#e8e8ff;}
	.CompanyCellWom{width:170px; font-size:12px; font-weight:bold; background-color:#ffe8e8;}
	.DataCellShut{width:85px;}



	/********* AFFIRIATE（アフィリエイトトップ） *********/

	.Af_Title{width:950px; height:60px; margin:40px 0 0 0; position:relative;}

		.Af_Mark{display:block; position:absolute; left:40px;}
		.Af_TitleT{display:block; font-size:24px; font-weight:bold; color:#666666; position:absolute; left:80px; top:2px;}

	.Af_Top{width:880px; height:160px; margin:40px auto 0 auto; text-align:left;}

		.Af_TopL{width:610px; height:100%; margin:0 20px 0 0; float:left;}
		.Af_TopR{width:250px; height:100%; float:left; line-height:1.5em;}
		p.Af_TopR span{display:block; width:100%; margin:20px 0 0 0; text-align:center;}

	.Af_DescTop{margin:40px 0 0 35px; text-align:left;}
	.Af_DescSekaiya{width:880px; height:200px; margin:20px auto 0 auto; text-align:left; background:url(../images/affiliate10.gif); position:relative;}
	p.Af_DescSekaiya img{display:block; position:absolute;}

		.Af_Pro01{top:15px; left:500px;}
		.Af_Pro02{top:15px; left:610px;}
		.Af_Pro03{top:15px; left:720px;}
		.Af_Pro04{top:105px; left:500px;}
		.Af_Pro05{top:105px; left:610px;}
		.Af_Pro06{top:105px; left:720px;}

	.Af_Sales{width:880px; margin:30px auto 0 auto;}
	.Af_Desc1{width:880px; height:25px; margin:30px auto 0 auto; font-size:20px; font-weight:bold; text-align:left; background:url(../images/affiliate02_1.gif) left no-repeat;}
	h3.Af_Desc1 span{display:block; position:relative; top:2px; left:35px;}

	.Af_Desc2{width:880px; height:25px; margin:30px auto 0 auto; font-size:20px; font-weight:bold; text-align:left; background:url(../images/affiliate02_2.gif) left no-repeat;}
	h3.Af_Desc2 span{display:block; position:relative; top:2px; left:35px;}

	.Af_Desc3{width:880px; height:45px; margin:30px auto 0 auto; font-size:20px; font-weight:bold; text-align:left; line-height:1.3em; background:url(../images/affiliate02_3.gif) left no-repeat;}
	h3.Af_Desc3 span{display:block; position:relative; left:35px;}

	.Af_Desc4{width:880px; height:25px; margin:30px auto 0 auto; font-size:20px; font-weight:bold; text-align:left; background:url(../images/affiliate02_4.gif) left no-repeat;}
	h3.Af_Desc4 span{display:block; position:relative; top:2px; left:35px;}

	.Af_Desc5{width:880px; height:25px; margin:30px auto 0 auto; font-size:20px; font-weight:bold; text-align:left; background:url(../images/affiliate02_5.gif) left no-repeat;}
	h3.Af_Desc5 span{display:block; position:relative; top:2px; left:35px;}

	.Af_Text{width:820px; margin:30px auto 0 auto; font-size:14px; text-align:left; line-height:1.6em;}
	.Af_Text2{width:820px; height:200px; margin:30px auto 0 auto; font-size:14px; text-align:left; line-height:1.6em;}

		.Af_Text2A{width:470px; height:100%; float:left;}
		.Af_Text2B{width:350px; height:100%; float:left;}

	.Af_Text3{width:820px; height:130px; margin:30px auto 0 auto; font-size:14px; text-align:left; line-height:1.6em;}

		.Af_Text3A{width:70px; height:100%; margin:0 30px 0 0; float:left;}
		.Af_Text3B{width:720px; height:100%; float:left;}

	.Af_Cookie{width:880px; margin:25px auto 0 auto;}

	.Af_Rule{margin:40px 0 0 365px; text-align:left;}
	.Af_Date{margin:20px 0 0 365px; font-size:14px; text-align:left; line-height:1.6em;}
	.Af_Btm{width:100%; margin:20px 0 0 0;}
	.Af_Caut{width:600px; margin:30px auto 0 auto; text-align:left; line-height:1.8em;}

	.Af_TableBox{width:880px; height:240px; margin:30px auto 0 auto; text-align:left;}

		.Af_Table1{margin:0 50px 0 0; float:left; text-align:center; background:#000000;}
		.Af_Table2{float:left; font-size:12px; text-align:center; background:#000000;}

	.Af_Deco1{font-size:18px; font-weight:bold; color:#ff0000;}
	.Af_Deco2{font-size:22px; font-weight:bold; color:#ff0000;}
	.Af_Deco3{font-size:30px; font-weight:bold; color:#ff0000;}
	.Af_Deco4{font-size:14px; font-weight:normal;}

	.Af_TableS{margin:30px 0 0 35px; background:#333333;}
	.Af_TableSA{height:30px; color:#ffffff; text-align:center; background:#ff9900;}
	.Af_TableSB{height:30px; background:#ffffff;}
	.Af_TableSC{height:30px; font-size:14px; font-weight:bold; background:#ffffff;}


	/********* RSS（RSS取得ページ） *********/

	.RSS1{width:790px; margin:60px auto 0 auto; color:#333333; text-align:left; line-height:1.5em;}

	.RSS2{width:680px; height:400px; margin:80px 0 0 80px; font-size:14px; text-align:left; background:#fce2c4;}

		.RSS2_1{width:640px; position:relative; top:20px; left:20px;}

			.RSS2_2{width:100%; height:45px;}
			.RSS2_3{width:270px; height:100%; float:left;}
			.RSS2_4{width:370px; height:100%; float:left;}
			.RSS_Url{width:350px; height:20px; font-size:12px; font-family:Arial; background:#ffffff;}



#privacy {
	font-family:"Meiryo","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333333;
	line-height:1.3em;
}

.policy_title {
	font-size:14px;
	color:#000000;
	margin-bottom:1px;
	font-weight:bold;
}




