@charset "Shift_JIS";

/* ページタイトル背景 それぞれのページで自動で文字が出てくる */
.tdcapA2 {
	background-image: url(/html/img/customer/tdcap_bg.gif);
	color: #990000;
	border: 1px solid #990000;
	font-size: medium;
	line-height: 200%;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}

/* ●ノア計画詳細説明　affiliateInstruction ● */
.affiliateinstruction_noa .red { color: #FF3333;}
.affiliateinstruction_noa { margin-right: 10px; margin-left: 10px; clear: both; padding-top: 15px; padding-bottom: 15px; }
.affiliateinstruction_noa h2 { font-size: medium; line-height: 120%; font-weight: bold; color: #FF6600; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; letter-spacing: 0.1em; }
.affiliateinstruction_noa p { font-size: small; line-height: 120%; color: #996600; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.affiliateinstruction_noa ol { color: #669900; }
.affiliateinstruction_noa li { font-size: small; font-weight:bold; letter-spacing: 0.1em; margin-top: 5px; margin-bottom: 5px; }

/* ●ノア計画 noaproject ●*/
#noaproject_main { width: 580px; padding-right: 10px; }  /*メインの幅指定*/
.noaproject_main_container { border-left-width: 1px; border-left-style: solid; border-left-color: #5795BC; border-top-width: 1px; border-top-style: solid; border-top-color: #5795BC; margin-bottom: 10px; background-image: url(/html/system/affiliate/img/noaprojectmain_titlebg.jpg); background-repeat: no-repeat; }
.noaproject_main_container h2 { font-size: small; line-height: 140%; font-weight: bold; color: #0099CC; padding: 0px; margin-top: 10px; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; } 
.affiliate_title01 { font-size: medium; line-height: 150%; font-weight: bold; color: #99CC33;padding: 0px; margin: 10px; }

/* ●商品検索フォーム● */
.itemsearch_text { width: 155px; border: 2px solid #996600; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; padding: 2px; }
.itemsearch_botton { background-color: #CC9900; border: 2px outset #996600; margin-left: 95px; margin-bottom: 5px; margin-top: 5px; padding: 2px; width: 65px; color: #663300; }

/* ●ノア計画サイドメニュー● */
#noaproject_sidemenu { width: 190px;}   /*サイドメニューの幅指定*/
.noaproject_sidemenu_bg p { padding-top: 2px; padding-bottom: 2px; }
.noaproject_sidemenu_container { margin-bottom: 10px; }
.noaproject_sidemenu_bg { background-image: url(/html/system/affiliate/img/noaproject_sidemenu_bg.gif); background-repeat: repeat-y; padding-top: 5px; padding-right: 15px; padding-bottom: 0px; padding-left: 10px; }
.noaproject_sidemenu_bg ul { list-style-type: none; padding-left: 5px; list-style-image: /*url(/html/system/affiliate/img/noaproject_sidemenu_listimg.gif); list-style-position: outside;*/ }
.noaproject_sidemenu_bg li { padding-top: 5px; padding-bottom: 5px; vertical-align: middle; }

/* ●アフィリエイト商品カテゴリ● */
#noaproject_itemcategory td { padding: 10px; }
#noaproject_itemcategory ul { list-style-type: square; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; padding: 0px;}
#noaproject_itemcategory li { font-size: small; line-height: 120%; margin-top: 2px; margin-bottom: 2px; margin-right: 0px; margin-left: 0px; padding: 0px; color: #996600; }

/* ●アフィリエイト用左サイド● */
.affiliate_sidemenuL_td_bg { background-image: url(/html/system/affiliate/img/affiliate_sidemenuL_bg.gif); background-repeat: repeat-y; background-position: left top; padding-top: 5px; padding-left: 10px; padding-right: 5px; padding-bottom: 0px; margin: 0px; }
#top_sidemenuL .affiliate_sidemenuL_td_bg ul { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#top_sidemenuL .affiliate_sidemenuL_td_bg li { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 4px; margin-bottom: 4px; }
#sideRpr { text-align: center; }

/* ●商品一覧 table ● */
#goodsinfolist_questionlink .qqq { display: block; float: left; margin: 0px; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 40px; }
#goodsinfolist_questionlink .qqq a:link{ color: #006600; }
#goodsinfolist_questionlink { list-style-type: none; padding: 0; clear: both; height: 40px; background-image: url(/html/system/goodsinfo/img/questionlink.gif); background-repeat: no-repeat; margin: 0; }
#goodsinfolist_questionlink li { display: inline; margin: 0px; padding: 0px; }
.organic_mark img { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2px; vertical-align: top; }
.affiliatelist_itemtable { border: 1px solid #CCCCCC; margin-bottom: 5px; background-color: #FFFFFF;}
.affiliatelist_itemtable th { font-size: 10px; line-height: 120%; font-weight: bold; color: #003399; background-color: #CCEDFF; letter-spacing: 0.1em; padding: 3px; border: 1px solid #CCCCCC; text-align: center; }
.affiliatelist_itemtable td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding: 3px; }
.affiliatelist_itemtable .hanbai .jyouken { font-weight: bold; color: #FF9900; }
.affiliatelist_itemtable .click .jyouken { font-weight: bold; color: #339900; font-size: 10px; }
.affiliate_itemprice { font-size: 14px; line-height: 120%; color: #CC3333; text-align: right; font-weight: normal; }
.affiliate_cooperationprice { font-size: 12px; line-height: 120%; color: #006633; font-weight: normal; }
.affiliate_shopname { font-size: 10px; line-height: 120%;}
.affiliate_shopname a:link    { font-size: 10px; line-height: 120%;}
.affiliate_shopname a:visited { font-size: 10px; line-height: 120%;}
.affiliate_shopname a:hover   { font-size: 10px; line-height: 120%;}

/* ●検索● */
#goodsinfolist_search { background-color: #FFFFCC; padding: 10px; border: 1px solid #CCCCCC; }

/* ●アフィリエイト　商品リンクソース● goodslinksource/shoplinksource */
.monthcss { font-weight: bold; color: #000000; margin-top: 10px; margin-bottom: 10px; font-size: medium; }
#linkstext01 ol{ list-style-position: outside; list-style-type: decimal; }
#linkstext01 li{ list-style-position: outside; list-style-type: decimal; margin-left: 40px; margin-right: 20px; }
.linksource textarea { font-size: small; line-height:120%; margin-top: 10px; margin-bottom: 10px; padding: 5px; }
.linksource_title { font-size:medium; color:#FF3333; margin-top: 10px; margin-bottom: 10px; }
.kentable { border: 1px solid #FF9933; background-color: #FFFFCC; margin-top: 20px; margin-bottom:20px;}
.kentable td { padding: 5px; }
.waku2 { border: 1px dotted #FF9933; padding: 10px; background-color: #FFFFFF; }
.linksouce_text01 {
	background-color: #FF6600;
	margin-bottom: 10px;
	padding: 5px;
	margin-top: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

/* アフィリエイトをやめる AffiliateCancel */
.affiliatecancel_akamoji { font-size: medium; color: #FF3333; text-align: center; font-weight: bold; margin: 10px; }
.affiliatecegister_message01 {font-size: medium; line-height: 120%; font-weight: bold; color: #ff9900; text-align: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;} 

/* アフィリエイト各種成績表 AffiliateResult */
#resultinfo_kifu { background-image: url(/html/system/affiliate/img/resultinfo_kifu.jpg); background-repeat: no-repeat; height: 100px; width: 780px; }
#resultinfo_kifu .message01 { text-align: center; font-size: medium; line-height: 120%; font-weight: bold; 	letter-spacing: 0.1em; margin: 0px; padding-top: 40px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#resultinfo_kifu .message01 .message02 { color:#FF3333;}
#refultinfo_kifu_message03 { font-size: x-small; padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.affiliateresult_title{ font-size: medium; line-height: 120%; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; font-weight: bold; color: #3366CC; letter-spacing: 0.1em; }
.tableyellow { background-color: #f3f3f3; border: #99b3e6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 10px; }
.tableyellow hr { height:1px; color:#99b3e6;}
.report_moji1 { font-weight: bold; color: #FF3333; margin-bottom: 10px; font-size: medium; }
.report_moji3 { font-weight: bold; color: #FF3333; text-align: right; font-size: medium; }
.affiliateresultmonth_moji1 { color: #ffffff; background-color: #99b3e6; text-align: center; margin-bottom: 10px; padding: 10px; margin-top: 10px; }
.affiliateresultmonth_title { font-size: medium; line-height: 120%; color: #FF3333; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-weight: bold; text-align: center; }
.seiseki_moji1 { color: #ffffff; background-color: #99b3e6; text-align: center; word-break:break-all; }
.seiseki_moji2 { color: #FF3333; font-weight: bold; word-break:break-all;}
#seisekitable{ margin-bottom: 20px; }
#seisekitable th { border: 1px solid #99b3e6; text-align: center; font-size: x-small; }
#seisekitable td { border: 1px solid #99b3e6; padding: 3px; }
.affiliateresultmonth_itemname { text-align: left; word-break:break-all;}
.affiliateresultmonth_shopname { text-align: left; word-break:break-all;}

/*ポップアップ*/
.section2 { font-size: 12px; color: #333333; background-color: #FFFFCC; position: absolute; visibility: hidden; border: 1px solid #FF9900; padding: 5px; width: 100px; left: 0px; top: 0px; }
.section5 { font-size: 10pt; color: #000000; background-color: #fffacd; position: absolute; left: 5px; top: 5px; visibility: hidden; border: 1px solid #FF9933; padding: 5px;}

/* アフィリエイトメニュー AffiliateMenu*/
.affiliateblog_setsumei { font-weight: bold; margin-top: 15px; margin-bottom: 15px; font-size: medium; color: #CC0000; }
.affiliateblog_setsumei_moji1 { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; text-align: left}
.affiliatemenu { font-weight: bold; margin-top: 10px; margin-bottom: 30px; color: #CC0000; font-size: medium; }
#myblegtable { margin-top: 20px; margin-bottom: 20px; color: #CC0000; }

/* アフィリエイト各種成績表 AffiliateResult */
#resultinfo_kifu { background-image: url(/html/system/affiliate/img/resultinfo_kifu.jpg); background-repeat: no-repeat; height: 100px; width: 780px; }
#resultinfo_kifu .message01 { text-align: center; font-size: medium; line-height: 120%; font-weight: bold; 	letter-spacing: 0.1em; margin: 0px; padding-top: 40px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#resultinfo_kifu .message01 .message02 { color:#FF3333;}
#refultinfo_kifu_message03 { font-size: x-small; padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.affiliateresult_title{ font-size: medium; line-height: 120%; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; font-weight: bold; color: #3366CC; letter-spacing: 0.1em; }
.tableyellow { background-color: #f3f3f3; border: #99b3e6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.tableyellow hr { height:1px; color:#99b3e6;}
.report_moji1 { font-size: small; line-height: 120%; font-weight: bold; color: #FF3333; padding-top: 3px; padding-bottom: 3px; padding-left: 5px;}
.report_moji3 { font-size: small; line-height: 120%; font-weight: bold; color: #FF3333; text-align: right; padding-right: 20px; }
.affiliateresultmonth_moji1 { font-size: small; line-height: 200%; color: #ffffff; background-color: #99b3e6; text-align: center; margin: 0px; padding: 0px; }
.affiliateresultmonth_title { font-size: medium; line-height: 120%; color: #FF3333; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-weight: bold; text-align: center; }
.seiseki_moji1 { color: #ffffff; background-color: #99b3e6; text-align: center; word-break:break-all; font-weight: normal; }
.seiseki_moji2 { color: #FF3333; font-weight: bold; word-break:break-all;}
.affiliateresultmonth_itemname { text-align: left; padding:3px;}
.affiliateresultmonth_shopname { text-align: left; padding:3px;}

/* 報酬振込 affiliatereward */
.affiliatereward_cyuui01 { color: #990000; margin-top: 10px; }
.affiliatereward_cyuui02 { color: #FF3333; font-weight: bold; font-size: medium; margin-top: 10px; margin-bottom: 10px; }
.affiliatereward_cyuui03 { color: #FF3333 ;}
.affiliatereward_title   { font-weight: bold; color: #990000; letter-spacing: 0.1em; margin-top: 30px; margin-bottom: 10px; }
.affiliatereward_form01  { color: #990000; letter-spacing: 0.1em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-style: solid; border-top-color: #990000; border-right-color: #990000; border-left-color: #990000; background-color: #ebe0cc; padding-top: 10px; padding-bottom: 10px; text-align: center;}
.affiliatereward_form02  { color: #990000; letter-spacing: 0.1em; background-color: #ebe0cc; padding-top: 10px; padding-bottom: 10px; text-align: center; border:1px solid #990000;}
.affiliatereward_form03  { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-style: solid; border-top-color: #990000; border-right-color: #990000; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; }
.affiliatereward_form04  { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-style: solid; border-top-color: #990000; border-right-color: #990000; border-bottom-color: #990000; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; }
.affiliatereward_form_orange { color: #FF9933;}
.affiliatereward_message01 {
	font-size: medium;
	font-weight: bold;
	color: #ff9900;
	text-align: center;
	letter-spacing: 0.1em;
	margin-top: 10px;
	margin-bottom: 10px;
}
.affiliatereward_message02 { font-size: small; line-height: 120%; font-weight: bold; padding-top: 3px; padding-bottom: 3px; text-align: center;}
#kakuninntable th {
	color: #990000;
	background-color: #ebe0cc;
	text-align: center;
	border: 1px solid #990000;
}
#kakuninntable td {
	color: #990000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #990000;
}
.kakuninn_moji3_01 { color: #FF9900;}

/* ブログ削除 */
#delblogtable {
	border: 1px solid #FF9900;
	margin-top: 20px;
	background-color: #FFFFCC;
}
#delblogtable td {
	padding: 5px;
}
#delblogtable_cyuui {
	padding: 20px;
	border: 1px solid #FF3333;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
#delblogtable_cyuui p {
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* アフィリエイト入会 AffiliateRegister*/
.AffiliateRegister_message01 { line-height: 180%;}
.AffiliateRegister_message02 { font-size: large; font-weight: bold; color: #CC0000; margin-top: 20px; margin-bottom: 20px; }
.affiliateregister_message03 { font-size: medium; line-height: 120%; font-weight: bold; color: #ff9900; text-align: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.affiliateregister_kiyaku { border: 1px solid #996600; overflow: scroll; clip:  rect(   ); font-size: small; height: 400px; width: 500px; text-align: left; padding: 3px; margin-bottom: 10px; margin-top: 10px; S}
#linkurlbox { font-size: small; line-height: 120%; margin: 0px; padding: 1px; width: 500px; }
