﻿/* */
@import url("GorgeousList.css") aural;
@import url("BigPicture.css") aural;
@import url("sho1030.css") aural;
@import url("Thumbnail03.css") aural;
@import url("designbutton1.css") aural;
@import url("designbutton2.css") aural;
@import url("ranking.css") aural;

/*　2007/02/22 サイトマップ追加 */

/* --- sitemap --- */

.item_table{
	text-align: left;
	width: 650px;
	background-color: #E7E7E7;
	padding: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #DF5B73;
}

.item_list{
	text-align:left;
	width:600px;
	padding:5px;
}

/*　2007/02/21 運営会社、特定商取引追加 */

/* --- company --- */
.company_table{
	width:660px;
	margin-bottom:20px;
}

.company_title{
	text-align:left;
	width:129px;
	padding:8px 0 8px 5px;
	border-bottom:1px dotted #999999;
	font-weight:bold;
}

.company_border{
	width:1px;
	padding:5px 0 5px 5px;
}

.company_main{
	width:530px;
	padding-left:5px;
	text-align:left;
	border-bottom:1px dotted #999999;
}

/*　2007/02/21　個人情報の取り扱い追加*/
.privacy_main{
	line-height:120%;
	width:650px;
	text-align:center;
	margin-bottom:20px;
}

/*2007/05/16 追加*/
.privacy_list{
	list-style-type:decimal;
	margin-bottom:10px;
}

.privacy_text{
	text-align:left;
}

.privacy_h1{
	font-size: 12px;
	margin:20px 0 0 0;
	line-height:120%;
	text-align:left;
	font-weight:normal;
}

.privacy_h2{
	margin:20px 0 0 0;
	line-height:120%;
	font-size: 16px;
	text-align:left;
	color:#FF1E67;
}

.privacy_h3{
	margin:20px 0 5px 0;
	line-height:120%;
	font-size: 14px;
	color:#333333;
	text-align:left;
	border-bottom:1px dotted #000000;
}

.privacy_p{
	padding:5px 0 5px 15px;
	margin:0;
}

.privacy_ul{
	margin:0 0 0 40px;
	line-height:120%;
}

/*テーブル*/
.privacy_bk01 {
	background-color: #FFF4E1;
}

.privacy_bk02 {
	background-color: #FFFFFF;
}

/*　2007/02/21　ご利用ガイド追加*/
.guide_main{
	width:680px;
	text-align:center;
}

.guide_contents{
	text-align:left;
}

.guide_gyou01 {
	padding-left:5px;
	padding-bottom:10px;
	line-height: 150%;
}

.guide_ol{
	margin:5px 0 5px 30px;
	line-height:150%;
}

.guide_ul{
	margin:5px 0 5px 30px;
	line-height:150%;
}

/*会員規約　タイトル*/
.guide_kiyaku{
	margin:10px 0 5px 0px;
	font-weight:bold;
}
/*会員規約　本文*/
.guide_kiyaku01{
	margin:0px 0 10px 0px;
}

/* 2007/02/21よくある質問　追加*/
#faq_main{
	width:660px;
	text-align:center;
}

.faq_menu{
	width:660px;
	text-align:left;
	margin:0 0 40px 0;
}

.faq_contents{
	width:660px;
	text-align:left;
	margin:0 0 20px 0;
}

h1#faq_menu1{
	font-size:14px;
	color:#ff3366;
	margin:0;
	padding:10px 0 0 5px;
}

/* faqのみでのリンクの設定 */
h1#faq_menu1 a:link{
	color:#0066FF;
	text-decoration:underline;
}

/*訪問後*/
h1#faq_menu1 a:visited{
	color:#0066FF;
	text-decoration:underline;
}

h1#faq_menu1 a:hover {
	color:#0066FF;
	text-decoration:underline;
}

h1#faq_menu1 a:active {
	color:#0066FF;
	text-decoration:underline;
}

li#faq_menu1 a:link{
    color:#0066FF;
    text-decoration:none;
}

li#faq_menu1 a:visited{
	color:#666666;
    text-decoration:none;
}

li#faq_menu1 a:hover{
	 color:#0066FF;
    text-decoration:none;
}

li#faq_menu1 a:active{
	color:#666666;
    text-decoration:none;
}

.faq_h2{
	margin:0;
	padding:10px 0 0 0;
}

.faq_h3{
	font-size:12px;
	color:#4A78FF;
	margin:0;
	padding:10px 0 0 10px;
}

.faq_h4{
	margin:0;
	/* font-weight:normal; */
	font-size:12px;
	padding:5px 0 0 10px;
}

.faq_main_ul{
	padding:0;
	margin:5px 0 10px 30px;
}

.faq_p{
	margin:0;
	padding:5px 0 5px 30px;
}


/* --- SHO1020 --- */

/* 未使用ぽい 081024調査 */
.SHO1020_top_photo
{
	margin-bottom:20px;
}

/* 商品タイトルベース(シンプルリスト) */
.SHO1020_title_base  
{
	background-color:#feddd6;
	background-attachment:scroll;
	background-repeat:repeat;
	background-image: url("../../images/common_img/back_shopping_title.gif");
	color:#000000;

	/* 上下のボーダー */
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #feb4b4;
	border-bottom-color: #feb4b4;
}

a.syohin_title:link {
	color:#000000;
	text-decoration: none;
}
a.syohin_title:visited {
	color:#000000;
	text-decoration: none;
}

a.title1:link {
	color:#606060;
	text-decoration: none;
}
/*　2006/12/13 a:visited #333333 から変更 */
/*　2007/01/24 a:visited #003366 から変更 */
a.title1:visited {
	color:#606060;
	text-decoration: none;
}

/* 未使用ぽい 081024調査 */
.SHO1020_category_list
{
	width:660px;
	text-align:center;
	margin:0; padding:0;
}




/* --- 2007/01/23 石井追加 --- */

/* --- SHO2010 --- */

/* 税込合計金額 */
.SHO2010_price
{
	text-align:right;
	font-weight:bold;
	font-size:12px;
}

/* 税込合計金額下破線 */
.SHO2010_line
{
	border-bottom-style:dashed;
	border-bottom-color:#666666;
}

/* --- SHO2040 --- */
.SHO2040_Content_item
{
	height:30px;
	background-color:#E8E8E8;
	text-indent:2px;
}

/* --- MAN0000 --- */

/* ログインテーブル */

.login_table
{
	width:250px;
	height:100px;
	border:1px solid #83ABCF;
	padding:20px;
}


/* --- notify --- */

/* エラー表示フォント */

.notify_error01{
	color:#CC0000;
	font-size:11px;
}

.notify_error02{
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
}

.notify_error03{
	font-size:11px;
}

/* --- 2007/01/23 追加 END --- */


/* --- MAN2600 --- */

/* 日曜 */
.day_of_week_sun{
	font-size:12px;
	color:#FF0000
}

/* 土曜 */
.day_of_week_sat{
	font-size:12px;
	color:#2626FF
}

/*2007/03/26 佃追加 ご利用ガイド*/

.guide_main001{
width:650px;
text-align:center;
}
.guide_main1{
width:310px;
float:left;
}
.guide_main2{
margin-left:30px;
width:310px;
float:left;
}
.guide_ul{
list-style-image: url("../../images/others_img/guide_list.gif");
}
.guide_li{
list-style-type:square;

}
.guide_h1{
width:660px;
margin:0;
padding:3px 0px 0px 0px;
font-weight:bold;
color:#FF6699;
font-size:14px;
border-bottom:2px dotted #ff6699;

}
.guide_h2{
width:660px;
margin:5px 0px 10px 0px;
padding:0px 0px 0px 5px;
font-weight:bold;
font-size:12px;
background-color:#E8F3FF;
color:#247BFF;
clear:both;
}

.guide_h2_2{
width:400px;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 5px;
font-weight:bold;
font-size:12px;
background-color:#E8F3FF;
color:#247BFF;
}

.guide_h3{
text-align:left;
width:470px;
margin:15px 0px 5px 0px;
padding:3px 0px 3px 2px;
font-weight:bold;
font-size:12px;
/*border-bottom:2px dotted #ff6699;*/
background-color:#FFEEEE;
color:#FF6699;
}
.convini_title{
text-align:left;
width:500px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
font-weight:bold;
font-size:14px;
color:#FF3399;
}
.convi_tb{
	border:1px solid #999999;
}
.guide_text{
width:660px;
text-align:left;
padding:0px 5px 10px 15px;
}
.guide_jump{
margin:5px 0px 20px 15px;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
}
/*基本的なショッピングの流れ*/
.guide_float1{
width:460px;
float:left;
padding-left:10px;
}
.guide_float2{
text-align:center;
float:left;
width:200px;
padding:2px;
}
.guide_float3{
text-align:right;
float:none;
width:660px;
}
/*ご利用ガイド　マークの説明*/
.guide_mark1{
width:50px;
height:60px;
float:left;
/*padding-left:5px;*/
text-align:center;
}
.guide_mark2{
text-align:left;
padding-left:5px;
height:60px;
float:left;
width:620px;
}
/*2007/03/26 佃追加 ご利用ガイド　end*/

/*2007/04/23 佃追加 ゲーム一覧上のポイント説明へのリンク　*/
.land_point1{
text-align:right;
vertical-align:middle;
}
.land_point2{
font-weight:bold;
text-align:left;
color:#CC0000;
padding-left:10px;
}
.land_point3{
text-align:left;
}
/*2007/04/23 佃追加 end*/

/*20070516　info.html 佃追加　start*/

.info_h1{
margin:20px 0 0x 10px;
font-size: 14px;
text-align:left;
color:#333333;
padding-bottom:0px;
}
.info_p{
	padding:5px 0 0px 15px;
	margin:0;
	font-size: 14px;
}
.info_span{
font-size: 14px;
color:#FF1E67;
font-weight:bold;

}
.info_ul{
	margin:0 0 0 20px;
	line-height:120%;
	
}
.info_box{
padding:5px;
border: 2px groove #EEEEEE;
}
.info_h2{
	background-color: #EAD5D5;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
	margin:10px 0 5px 0;
}

/*20070516　info.html 佃追加　end*/


/*20070612 blog_top.html 辰尻追加 start */
#my_body{
	background-color:#FFFFFF;
	position : relative ;
	margin:0 auto; 
	width:790px;
}


h1.blogtop_h1{
	font-size:12px;
	text-align:left;
	font-weight:normal;
	padding-left:25px;
}

.blog_footer_right{
	font-size:10px;
	margin-top:50px;
	margin-bottom:10px;
	border-top:1px dotted #999999;
}

body.blogtop_body{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	text-align: center;
}

.blog_area1
{
	float:left;
	width:395px;
}

.blog_area2
{
	width:245px;
	text-align:left;
	margin-left:auto;
	margin-right:auto
}

/*20070612 blog_top.html 辰尻追加 end */


/*20070612 おもしろ北海道のhtml　佃追加　start*/
.omoshiro_top_left{
width:280px; 
text-align:left;
padding:3px 3px 5px 5px;
margin-right:10px;
float:left;
background-image:url(../../images/omoshiro_trip_img/line_01.gif);
background-position:bottom;
background-repeat:no-repeat;

}
.omoshiro_top_right{
width:280px; 
text-align:left;
padding:3px 3px 5px 5px;
float:left;
background-image:url(../../images/omoshiro_trip_img/line_01.gif);
background-position:bottom;
background-repeat:no-repeat;
}


/*20070612 おもしろ北海道のhtml　佃追加　end*/

/*2007.06.25 商品レビューのスクロール start */
.review_scroll {
	width:660px;
	text-align:center;
	overflow:auto;
	height:300px;
}

.review_noscroll {
	width:660px;
	text-align:center;
}
/*2007.06.25 商品レビューのスクロール end */

.present_head{
	text-align:center;
	vertical-align:bottom;
	margin:0 auto;
	padding:0;
	background-image:url(../../images/community_img/present_back_head.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:43px;
	width:630px;
}

.present_main{
	width:630px;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:left;
	background-image:url(../../images/community_img/present_back.gif);
	background-repeat:repeat-y;
}

.present_foot{
	text-align:center;
	vertical-align:top;
	margin:0 auto;
	padding:0;
	background-image:url(../../images/community_img/present_back_foot.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:45px;
	width:630px;
}

#present_box{
	width:630px;
	text-align:center;
	background-image:url(../../images/community_img/present_back.gif);
	background-repeat:repeat-y;
	margin:0 auto;
	padding:0;
}

.present_ran{
	width:180px;
	float:left;
	margin:0px 7px 7px 7px;
	padding:0px 0px;
}

.present_ran2{
	width:360px;
	float:left;
	margin:0px 7px 7px 7px;
	padding:0px 0px;
}


.present_photo{
}

.present_htitle{
width:640px;
text-align:center;
margin-top:10px;
margin-bottom:10px;

}
.present_title{
height:45px;
width:190px;
background-image:url(../../images/community_img/back_img01.gif);
background-repeat:repeat;
padding-top:5px;
margin-bottom:5px;
}

.present_title2{
height:45px;
width:380px;
background-image:url(../../images/community_img/back_img01.gif);
background-repeat:repeat;
padding-top:5px;
margin-bottom:5px;
}

.company_name{
width:190px;
background-color:#FFFFFF;
}
.present_hazure{
	width:620px;
	margin:20px auto;
}

/******************アンケートフォーム********************/
.form_list{
width:600px;
font-size:13px;
text-align:left;
font-weight:normal;
margin:10px 0px 3px 20px;
font-weight:bold;
color:#333333;
}


.form_title{
text-align:left;
width:70px;
margin-left:20px;
float:left;
}
.form_box{
text-align:left;
padding-left:30px;
}

.form_title2{
text-align:left;
width:30px;
margin-left:20px;
float:left;
}



/******20070628 佃追加　END******/




/****** 2007.8.3 add by tsuji (start) uc_ImageExpander 用 ******/
#ImageExpander {
	position: relative;
	top: 0;
	left: 0;
	width: 100px;
	margin: 0px;
}

#ImageExpander a .large {
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
}

#ImageExpander a.popup,
#ImageExpander a.popup:visited {
	display: block;
	width: 100px;
	top: 0;
	left: 0;
}

#ImageExpander a.popup:hover {
	background-color: #fff;
}

#ImageExpander a.popup:hover .large {
	display: block;
	position: absolute;
	width: 200px;
	height: 200px;
	top: 0;
	left: 0;
}

#ImageExpander img {
	float:left;
	border:none;
}

/****** 2007.8.3 add by tsuji (end) ******/

/****** 2008.6.13 add by tsukuda (start) ******/

/* ビンゴ賞品一覧ページに使用！！！  */

.b_table_left{
background-image:url(../../pages/event/bingo_present/b_header_01.gif);

}
.b_table_center{
background-image:url(../../pages/event/bingo_present/b_header_02.gif);

}
.b_table_right{
background-image:url(../../pages/event/bingo_present/b_header_03.gif);

}
.b_table_ni{
background-image:url(../../pages/event/bingo_present/b_header_04.gif);
text-align:right;
padding-right:5px;

}
.b_table_main{
background-image:url(../../pages/event/bingo_present/bingo_main.gif);
}
.b_table_footer{
background-image:url(../../pages/event/bingo_present/bingo_footer.gif);
text-align:right;
}

/****** 2008.6.13 add by tsukuda (end) ******/


/* ビンゴゲームについてに使用！！！  */

#bingo_guide{
width:660px;
}
h1#bingo_h1{
font-weight:bold;
font-size:16px;
padding:5px 0 5px 0;

}
.bingo_txt_head{
width:660px;
text-align:left;
padding:0 0 0 10px;
margin:auto 0;
line-height:16px;
}


.bingo_txt{
width:660px;
text-align:left;
padding:0 0 0 10px;
margin:auto 0;
}


/**  ビンゴテキスト **/
.bingo_red {
color:#FF0066;
color:#CC3300;
}

.bingo_orange {
color:#FF9900;
font-weight:bold;
}
.bingo_green {
color:#339900;
font-weight:bold;
}

/** float **/
.bingo_txt_left{
float:left;
width:460px;
text-align:left;
padding:0 0 0 10px;
}
.bingo_pic_right{
float:right;
width:200px;
text-align:right;
}

#bingo_pic{
margin-left:5px;
}

/****** 2008.6.17 add by tsukuda (end) ******/


#sho1020
{
}

#sho1020 .category_pager1
{
	margin-top:40px;
	margin-left: auto;
	margin-right: auto;
	border:solid 1px #f9b6cd;
	width:658px;
	text-align:center;
	background-color:white;/*#fedae8;*/
}

#sho1020 .category_pager2
{
	width:652px;
	margin:2px;
	border:solid 1px #f9b6cd;
	background-image:url(../../images/common_img/pinkstripe.gif);
	background-position:top;
	background-repeat:repeat;
	background-color:#fedae8;
}
