/*共通使用*/
.remove{
	text-indent:-99999px;
	}

.rmv
	{
	display:block;
	position:absolute;
	top:-9999px;
	left:-9999px;
	}
	


body#w{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	}



/* テキスト　*/

html, body, table, td, th,  p, a, span, div{font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;}


/*リンク*/
A:link{color:#0066ff;text-decoration:underline;}
A:visited{color:#0066ff;text-decoration:underline;}
A:hover{color:#0066ff;text-decoration:underline;}


A.navi:link{color:#666666;text-decoration:none;}
A.navi:visited{color:#666666;text-decoration:none;}
A.navi:hover{color:#666666;text-decoration:underline;}

A.futter_str:link{color:#003366;text-decoration:none;}
A.futter_str:visited{color:#003366;text-decoration:none;}
A.futter_str:hover{color:#003366;text-decoration:underline;}

A.world:link{font-size:11pt;color:#3569AE;font-weight:bold;text-decoration:none;}
A.world:visited{font-size:11pt;color:#3569AE;font-weight:bold;text-decoration:none;}
A.world:hover{font-size:11pt;color:#3569AE;font-weight:bold;text-decoration:underline;}

A.side:link{font-size:9pt;color:#6789a1;text-decoration:none;}
A.side:visited{font-size:9pt;color:#6789a1;text-decoration:none;}
A.side:hover{font-size:9pt;color:#6789a1;text-decoration:underline;}

A.side_product:link{font-size:9pt;color:#62865a;text-decoration:none;}
A.side_product:visited{font-size:9pt;color:#62865a;text-decoration:none;}
A.side_product:hover{font-size:9pt;color:#62865a;text-decoration:underline;}

A.side_productau:link{font-size:9pt;color:#E26E06;text-decoration:none;}
A.side_productau:visited{font-size:9pt;color:#E26E06;text-decoration:none;}
A.side_productau:hover{font-size:9pt;color:#E26E06;text-decoration:underline;}

A.side_mame:link{font-size:9pt;color:#7a7603;text-decoration:none;}
A.side_mame:visited{font-size:9pt;color:#7a7603;text-decoration:none;}
A.side_mame:hover{font-size:9pt;color:#7a7603;text-decoration:underline;}

A.side_attraction:link{font-size:9pt;color:#8f618a;text-decoration:none;}
A.side_attraction:visited{font-size:9pt;color:#8f618a;text-decoration:none;}
A.side_attraction:hover{font-size:9pt;color:#8f618a;text-decoration:underline;}


A.donet:link{font-size:10px;color:#FFFFFF;line-height:10pt;text-decoration:underline;}
A.donet:visited{font-size:10px;color:#FFFFFF;line-height:10pt;text-decoration:underline;}
A.donet:hover{font-size:10px;color:#FFFFFF;line-height:10pt;text-decoration:underline;}

A.donet_side:link{font-size:9pt;color:#333333;text-decoration:none;}
A.donet_side:visited{font-size:9pt;color:#333333;text-decoration:none;}
A.donet_side:hover{font-size:9pt;color:#333333;text-decoration:underline;}




A.futter:link{font-size:8pt;color:#FFFFFF;line-height:10pt;}
A.futter:visited{font-size:8pt;color:#FFFFFF;line-height:10pt;}
A.futter:hover{font-size:8pt;color:#FFFFFF;line-height:10pt;}


A.update_p_link:link{font-size:8pt;font-family:Verdana;color:#0066ff;}
A.update_p_link:visited{font-size:8pt;font-family:Verdana;color:#0066ff;}
A.update_p_link:hover{font-size:8pt;font-family:Verdana;color:#0066ff;}

A.attraction_new:link{color:#750220;}
A.attraction_new:visited{color:#750220;}
A.attraction_new:hover{color:#750220;}

A.hedder:link{font-size:10px; color:#0b009b; text-decoration:none;}
A.hedder:visited{font-size:10px; color:#0b009b; text-decoration:none;}
A.hedder:hover{font-size:10px; color:#0b009b; text-decoration:underline;}


a{	color:#1F5BE3;}

.futter_str{
	font-size:9pt;
	color:#003366;
	line-height:10pt;
	}
.futter{
	font-size:8pt;
	color:#FFFFFF;
	line-height:10pt;
	}

.t1{	font-size:small;
	line-height:130%;
	color:#666666;
}


.t2{	font-size:small;
	color:#666666;
}




.navi_str{
	font-size:10px;
	color:#666666;
	}

.product_contents{
	font-size:10pt;
	color:#666666;
	}

.mame_contents{
	font-size:10pt;
	color:#666666;
	}

/*What's NewなどTOPページテキスト　IE対応*/

A.update:link{color:#0066ff;text-decoration:underline;font-family:verdana;}
A.update:visited{color:#0066ff;text-decoration:underline;font-family:verdana;}
A.update:hover{color:#0066ff;text-decoration:underline;font-family:verdana;}


	
A.about_search:link{color:#444444;text-decoration;underline;;font-family:verdana;}
A.about_search:visited{color:#444444;text-decoration;underline;;font-family:verdana;}
A.about_search:hover{color:#444444;text-decoration;underline;;font-family:verdana;}

A.update_w:link{color:#ff0000;text-decoration:underline;;font-family:verdana;}
A.update_w:visited{color:#ff0000;text-decoration:underline;;font-family:verdana;}
A.update_w:hover{color:#ff0000;text-decoration:underline;;font-family:verdana;}

.kansya{
	font-size:11pt;
	color:#333333;
	line-height: 15pt;
	}
	
form{
margin:0px;
}	
	
/*共通テキスト*/

h1{
	margin:0px;
	}

h2.margin{
	margin:0px;
	}

.b{
	font-size:9pt;
	color:#333333;
	line-height: 13pt;
	}
	
.b_gray{
	font-size:9pt;
	color:#666666;
	line-height: 13pt;
	}


.d{
	line-height:10pt;
	font-size:10px;
	color:#333333;
	}
.d_bold{
	line-height:10pt;
	font-weight:bold;
	font-size:8pt;
	color:#333333;
	}
.d_gray{
	line-height:10pt;
	font-size:10px;
	color:#666666;
	}
	
.d_white{
	line-height:10pt;
	font-size:10px;
	color:#FFFFFF;
	}
	
.attention{
	line-height:10pt;
	font-size:8pt;
	color:#ff0000;
	}
.attention_10{
	line-height:10pt;
	font-size:10px;
	color:#ff0000;
	}
.attention2{
	font-size:9pt;
	color:#ff0000;
	line-height: 13pt;
	}
	
.attention_bold{
	font-size:9pt;
	color:#ff0000;
	font-weight:bold;
	}

.attention_blue{
	font-size:9pt;
	color:#000099;
	line-height:14pt;
	}
.bold{
	font-size:9pt;
	color:#3569AE;
	font-weight:bold;
	}

.bold_w{
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
	}
	
.bold_b{
	font-size:9pt;
	color:#333333;
	font-weight:bold;
	}

.caption{
	font-size:9pt;
	color:#666666;
	line-height:14pt;
	}
.update_b{font-size:8pt;font-weight:bold;font-family:Verdana;}

A.top_pickup:link{text-decoration:none;}
A.top_pickup:visited{text-decoration:none;}
A.top_pickup:hover{text-decoration:underline;}

/*　画像のマージン*/
.img_b5{
	margin-bottom:5px;
	}
	
	
/*トップページ*/

/*
.shop_bg{	
	background:url(images/shop_bg.jpg) no-repeat;
	width:580px;
	height:35px;	
	margin-top:10px;	
	margin-bottom:10px;
	}
.shop_text{
	font-size:10pt;
	color:#333333;
	line-height: 13pt;
	padding-left:5px;
	vertical-align:middle;
	}
*/
.shop_bg{	
	background:url(images/shop_bg.jpg) no-repeat;
	font-size:10pt;
	color:#333333;
	line-height: 13pt;
	padding-left:5px;
	}
.topics{
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
	padding-left:5px;
	}

.topicsarea_main{
	font-size:9pt;
	color:#333333;
	padding:5px;	
	line-height: 13pt;
	}
.to_blog{
	font-size:9pt;
	color:#333333;
	padding-right:5px;
	}

	
	
/*What's New*/
A.what:link{color:#3569AE;text-decoration:none;;font-family:verdana;font-weight:bold;font-size:9pt;}
A.what:visited{color:#3569AE;text-decoration:none;;font-family:verdana;font-weight:bold;font-size:9pt;}
A.what:hover{color:#3569AE;text-decoration:underline;;font-family:verdana;font-weight:bold;font-size:9pt;}

.day{
	line-height:10pt;
	font-size:8pt;
	color:#3569AE;
	}
/*ランキング*/
.comment{
	line-height:10pt;
	font-size:11px;
	color:#333333;
	}

/*お問い合わせ*/

.sikaku{
	font-size:9pt;
	color:#3569AE;
	font-weight:bold;
	font-family:MS PGothic, Gothic, MS Gothic;
	}

/* FOMAでいこう */

.hikakuhyo{
	font-size:9pt;
	color:#378AFB;
	line-height: 13pt;
	}
.hikakuhyo_d{
	font-size:10px;
	color:#378AFB;
	line-height: 11pt;
	}
	
/*　ぴったりK-tai*/

.question{
	font-size:12pt;
	color:#3569AE;
	line-height: 18pt;
	font-weight:bold;
	}	

/*製品情報*/
	
.product_name{
	font-size:9pt;
	color:#333333;
	font-weight:bold;
	}

.product_small{
	font-size:8pt;
	color:#333333;
	}

.update_p{font-size:8pt;font-family:Verdana;color:#333333;}


/*Pickup-K-tai*/

.page{
	font-size:9pt;
	color:#3333FF;
	font-weight:bold;
	}
	
.page_gray{
	font-size:9pt;
	color:#666666;
	line-height: 13pt;
	}


/*　K-taiの謎　*/

.title{
	font-size:8pt;
	color:#666666;
	}
	
.list_{
	margin-top:5px;
	margin-bottom:5px;
	font-size:10pt;
	color:#333333;
	}
	
	
/*K-tai意識調査*/

.enquate{font-size:10pt;
	line-height: 13pt;
	color:#333333;
	}
/*　海外携帯情報　*/
	
.world_report{
	font-size:11pt;
	color:#3569AE;
	font-weight:bold;
	}

/*　ショップ紹介　*/
	
.c_title{font-size:9pt;color:#ffffff;font-weight:bold;}
.shop_caption{
	line-height:10pt;
	font-size:10px;
	color:#333333;
	padding:0px 0px 5px 5px;
	}


/*ショップ検索フォーム*/
.search{
	width:90px;
	height:18px;
	font-size:10px;
}


/*サイトマップテキスト*/

.sitemap_p{
	font-size:9pt;
	color:#64ce7b;
	line-height: 10pt;
	}
.sitemap_s{
	font-size:9pt;
	color:#459ef1;
	line-height: 10pt;
	}
.sitemap_m{
	font-size:9pt;
	color:#c4b40f;
	line-height: 10pt;
	}
.sitemap_a{
	font-size:9pt;
	color:#b72fc9;
	line-height: 10pt;
	}
.sitemep_list{font-size:9pt;
	line-height: 13pt;
	color:#333333;
	}
.sitemap_sp{
	font-size:9pt;
	color:#C968A5;
	line-height: 10pt;
	}
	
/*　マイショップマニュアル用　*/
A.mybox_bold:link{
	font-size:11pt;
	color:#3569AE;
	font-weight:bold;
	text-decoration:underline;
	}
A.mybox_bold:visited{
	font-size:11pt;
	color:#3569AE;
	font-weight:bold;
	text-decoration:underline;
	}
A.mybox_bold:hover{
	font-size:11pt;
	color:#3569AE;
	font-weight:bold;
	text-decoration:underline;
	}


.mybox_bold_title{
	font-size:14pt;
	color:#3569AE;
	font-weight:bold;
	}

/*FOMAでいこう*/
.blue{
	font-size:9pt;
	color:#3876C9;
	line-height: 13pt;
	}

/*引用*/
blockquote{
	border:2px dotted #ccc;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}

blockquote#present{
	border:2px dotted #57C5ED;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}

/*北海道占い*/

blockquote#uranai{
	border:2px dotted #3292ff;
	background-color:#fffde1;
	margin:0px 0px 0px 0px;
	padding:5px 5px 10px 5px;
}


	

.renai{
	color:#B62470;
	font-weight:bold;
	}
.sougou{
	color:#DF0000;
	font-weight:bold;
	}
.kinun{
	color:#E1A900;
	font-weight:bold;
	font-family:MS PGothic, Gothic, MS Gothic;
	}
	
/*スタイルプラス記事*/
.special_styleplus{
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	padding:5px 10px;
	}
.syasin{
	border-width:1px;border-style:solid;border-color:#ffffff;
	}
blockquote#decoden{
	border:2px dotted #57C5ED;
	background-color:#fffde1;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}
.n10{
	font-size:9pt;
	color:#800000;
	line-height: 13pt;
	}
A.styleplus:link{color:#800000;text-decoration:none;}
A.styleplus:visited{color:#800000;text-decoration:none;}
A.styleplus:hover{color:#800000;text-decoration:underline;}

A.gentei:link{color:#0066ff;text-decoration:none;}
A.gentei:visited{color:#0066ff;text-decoration:none;}
A.gentei:hover{color:#0066ff;text-decoration:underline;}

/*懸賞ページ*/
.li
{margin:2px;
padding:5px;
}
.ul
{margin:0px;
}
/*敬老*/
.seru
{
padding:0px 8px;
}
/*Do!member懸賞ページ*/
.ad{
	line-height:10pt;
	font-size:10px;
	color:#0B75B4;
	}
.oubo_youkou{
	font-size:12pt;
	color:#333333;
	line-height: 15pt;
	font-weight:bold;
	}
td.youkou{
	padding:6px;
	font-size:9pt;
	color:#333333;
	line-height: 13pt;
	background-repeat:no-repeat;
	}
.youkou_title{
	font-size:12pt;
	color:#333333;
	font-weight:bold;
	}

/*Do!net*/
.bg{
	background:url(http://www.do-plaza.com/pc/donet/images/bg.gif) no-repeat;
	width:130px;
	height:130px;
}
.side_sankaku{
	margin-left:10px;
	margin-right:10px;
	vertical-align:middle;
	}
ul.donet_left{
	margin:0px;
	list-style:none;
	}
li.left_side{
	display:block;
	width:200px;
	height:30px;
	background-color:#F0F5F8;
	margin-bottom:3px;
	}
.naname{
	background:url(donet/images/naname.gif)
	}

	
/*Do!netクリスマス*/
.hedder_text{
	line-height:10pt;
	font-size:10px;
	color:#04AB08;
	}
.hedder_men{
	line-height:10pt;
	font-size:10px;
	color:#ff3300;
	}
.a_image{
	background-repeat:no-repeat;
	}
	
.christmas_link{
	padding:3px;
	font-size:9pt;
	color:#333333;
	line-height: 13pt;
	background-repeat:no-repeat;
	}
.woman_right{
	background-repeat:no-repeat;
	background-position:bottom;
	}
.top_ad{
	margin:0px;
	width:140px;
	border:1px solid #666666;
	}

/*新製品情報トップページ*/

div.title_note{
	margin-top:43px;
	margin-left:5px;
	font-weight:bold;
	}

/*デコ電バレンタイン*/
#vale{
	margin:0px;
	}

