@import url("shop.css");
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#top_tvspecial {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #555555; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.f10 {
	FONT-SIZE: 10px
}
.b {
	FONT-WEIGHT: bold
}
.c {
	TEXT-ALIGN: center
}
.r {
	TEXT-ALIGN: right
}
.o {
	COLOR: #ff9933
}
.left {
	FLOAT: left
}
A:link {
	COLOR: #3366cc
}
A:visited {
	COLOR: #336699
}
A:hover {
	COLOR: #3399cc
}
#wrap {
	BACKGROUND: url(../img/wrap_bg.jpg); MARGIN: auto; WIDTH: 810px
}
#wrap_in {
	CLEAR: both; MARGIN: 10px; OVERFLOW: hidden
}
.box_bottom_10 {
	MARGIN-BOTTOM: 10px
}
#top_head {
	BACKGROUND-IMAGE: url(/img/top_head_bg.jpg); HEIGHT: 118px
}
#top_head .seo {
	FONT-WEIGHT: lighter; FONT-SIZE: 12px; MARGIN: 2px 0px 0px 10px
}
#top_head .logo {
	MARGIN-TOP: 25px; FLOAT: left; WIDTH: 310px
}
.logo_in {
	MARGIN-LEFT: 10px
}
.logo_in_top {
	MARGIN-TOP: -16px; MARGIN-LEFT: 10px
}
#top_head .news {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 500px
}
#top_head .news_in {
	MARGIN: 3px 20px 0px 150px
}
#top_head .news_in LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: url(/img/head_arrow.gif) no-repeat 0px 7px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 140%; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px dotted; LIST-STYLE-TYPE: none
}
#top_head .news_in LI.pr {
	BACKGROUND: url(/img/head_pr.gif) no-repeat; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#top_head .info_in {
	FONT-WEIGHT: bold; MARGIN: 20px 10px 0px 145px; LINE-HEIGHT: 150%
}
#top_head .entry_in {
	FONT-WEIGHT: bold; MARGIN: 10px 10px 0px 155px; LINE-HEIGHT: 150%
}
#info_head {
	BACKGROUND-IMAGE: url(/img/head_bg.jpg); HEIGHT: 75px
}
#info_head .logo {
	MARGIN-TOP: 25px; FLOAT: left; WIDTH: 180px
}
#info_pan {
	MARGIN-TOP: 45px; MARGIN-LEFT: 15px
}
#top_main {
	FLOAT: left; WIDTH: 560px
}
#top_genre {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/img/genre_bg.gif) no-repeat; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#top_genre_in {
	WIDTH: 550px; HEIGHT: 200px
}
#top_genre_in DIV {
	FLOAT: left; WIDTH: 110px; HEIGHT: 50px
}
#top_condition {
	PADDING-RIGHT: 6px; PADDING-LEFT: 4px; PADDING-BOTTOM: 11px; PADDING-TOP: 5px
}
#top_condition_in {
	WIDTH: 540px; HEIGHT: 30px
}
#top_condition_in DIV {
	FLOAT: left; HEIGHT: 30px
}
#top_area {
	MARGIN-BOTTOM: 10px
}
#top_recommend {
	BACKGROUND: url(/img/recommend_bg.jpg) no-repeat; MARGIN-BOTTOM: 10px; HEIGHT: 150px
}
#top_recommend2 {
	BACKGROUND: url(/img/recommend_bg2.jpg) no-repeat; MARGIN-BOTTOM: 10px; HEIGHT: 217px
}

#top_recommend_in {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 85px
}
#top_recommend_in2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
#top_recommend_in2 dl{
	clear: both;
}
#top_recommend_in2 dt{
	width: 130px;
	font-size: 14px;
	float: left;
	margin-right: 7px;
	margin-bottom: 4px;
}
#top_recommend_in2 dd{
	font-size: 12px;
	float: left;
	margin-bottom: 5px;
}
#top_recommend_in2 img{
	margin-top: 20px;
}

#top_bn {
	WIDTH: 560px;
	margin-top: 1.7em;
}
#top_bn .bn {
	FLOAT: left; WIDTH: 183px; TEXT-ALIGN: center
}


#top_bn .bn2 {
	FLOAT: left; WIDTH: 140px; TEXT-ALIGN: center
}


#top_bn .bn IMG {
	MARGIN-BOTTOM: 5px
}
#top_right {
	FLOAT: left; WIDTH: 230px
}
#top_right_in {
	MARGIN: 7px 0px 0px 5px
}
.rightbox_footbtn {
	PADDING-RIGHT: 5px; BACKGROUND: url(/img/rightbox_footbtn.gif); HEIGHT: 25px; TEXT-ALIGN: right
}
.rightbox_foot {
	BACKGROUND: url(/img/rightbox_foot.gif); HEIGHT: 12px
}
#top_right .bn {
	MARGIN-TOP: 10px
}
#top_right .bn IMG {
	MARGIN-BOTTOM: 10px
}
#top_tv {
	FONT-SIZE: 14px; BACKGROUND: url(/img/rightbox_bg.gif)
}
#top_tv OL {
	MARGIN: 10px 0px
}
#top_tv LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/img/right_arrow.gif) no-repeat 5px 2px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 20px; LINE-HEIGHT: 120%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#top_coupon {
	BACKGROUND: url(/img/rightbox_bg.gif)
}
#top_coupon FORM {
	TEXT-ALIGN: center
}
#top_coupon SELECT {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 10px 0px 2px 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 120px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
#top_coupon IMG.btn {
	MARGIN: 10px 0px 2px 5px; VERTICAL-ALIGN: top
}
#top_name_search {
	BACKGROUND: url(/img/rightbox_bg.gif); MARGIN: 10px 0px
}
#top_name_search_margin {
	MARGIN: 10px 0px 0px 10px
}
#top_name_search INPUT#ImageButton1 {
	MARGIN: 0px 0px 0px 5px; VERTICAL-ALIGN: top
}
#top_info {
	BACKGROUND: url(/img/rightbox_bg.gif)
}
#top_info OL {
	MARGIN-TOP: 10px
}
#top_info LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/img/right_arrow.gif) no-repeat 0px 2px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.info_main_in {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; FONT-SIZE: 14px; BACKGROUND: url(/img/box_or_bg.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
.info_main_in P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.info_main_in H2 {
	FONT-SIZE: 16px; COLOR: #ff9900; BORDER-BOTTOM: #ff9900 2px solid
}
.info_main_in H3 {
	FONT-SIZE: 16px; MARGIN: 10px 0px 0px; COLOR: #ff9900; BORDER-BOTTOM: #ff9900 1px dotted
}
.info_main_in LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 30px; PADDING-TOP: 5px
}
TABLE#com {
	FONT-SIZE: 14px; MARGIN: 10px 100px 0px; WIDTH: 480px
}
TABLE#com TD {
	PADDING-BOTTOM: 30px
}
TABLE#com IMG {
	MARGIN-BOTTOM: 5px
}
#top_foot {
	CLEAR: both; PADDING-RIGHT: 10px; BACKGROUND: url(/img/foot_bg.jpg) #eeeeee; PADDING-TOP: 3px; TEXT-ALIGN: right
}
#top_foot P {
	MARGIN-TOP: 5px; TEXT-ALIGN: center
}
#info_foot {
	CLEAR: both; MARGIN-TOP: 4px; BACKGROUND: url(/img/foot2_bg.jpg) #eeeeee no-repeat 0px -10px; PADDING-TOP: 25px; TEXT-ALIGN: center
}
.entry_recommend {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; FONT-SIZE: 14px; BACKGROUND: url(/img/box_or_bg.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.entry_recommend H2 {
	FONT-SIZE: 16px; COLOR: #ff9900; BORDER-BOTTOM: #ff9900 2px solid
}
.entry_recommend H3 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 5px; COLOR: #ff9900; BORDER-BOTTOM: #ff9900 1px dotted
}
.entry_recommend P {
	MARGIN-BOTTOM: 10px
}
.entry_recommend TABLE {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 14px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.entry_recommend TH {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 16px; BACKGROUND: url(/img/shopinfo_th_bg.gif) repeat-x; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: top; WIDTH: 140px; PADDING-TOP: 9px; BORDER-BOTTOM: #cccccc 1px solid
}
.entry_recommend TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: top; WIDTH: 530px; PADDING-TOP: 9px; BORDER-BOTTOM: #cccccc 1px solid
}
.entry_recommend TH.info {
	BORDER-TOP: #cccccc 1px solid; BACKGROUND: url(/img/shopinfo_th_bg2.gif) repeat-x; BORDER-BOTTOM-WIDTH: 0px
}
.entry_recommend TD.info {
	BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM-WIDTH: 0px
}
.entry_recommend P.entry_recommend_comp {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 150%; PADDING-TOP: 50px
}
.entry_recommend H4.entry_recommend_comp {
	FONT-SIZE: 16px; PADDING-BOTTOM: 50px; PADDING-TOP: 30px; TEXT-ALIGN: right
}
#client_headtext {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; BACKGROUND-IMAGE: url(/img/box_r_bg.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#client_headtext P {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
#client_headtext P.com {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; PADDING-TOP: 30px
}
#client_headtext P.text {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
#client_headtext P.qa {
	TEXT-ALIGN: right
}
#client_headtext HR {
	COLOR: #cc3333; HEIGHT: 2px
}
TABLE#client_table {
	FONT-SIZE: 14px; WIDTH: 200px
}
TABLE#client_table TD {
	PADDING-TOP: 10px; TEXT-ALIGN: center
}
TABLE#pw_change_table {
	FONT-SIZE: 14px; WIDTH: 300px
}
TABLE#pw_change_table TD {
	PADDING-TOP: 10px; TEXT-ALIGN: center
}
#entry_headtext {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; BACKGROUND-IMAGE: url(/img/box_r_bg.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#entry_headtext P {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
#entry_headtext P.com {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; PADDING-TOP: 30px
}
#entry_headtext HR {
	COLOR: #cc3333; HEIGHT: 2px
}
#top_keitai {
	BACKGROUND: url(/img/keitai_bg.jpg) no-repeat; MARGIN-BOTTOM: 10px; HEIGHT: 111px
}
#top_keitai_in {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 53px
}
#tv_guide {
	MARGIN: auto; WIDTH: 640px
}
#tv_guide DIV {
	BACKGROUND: url(../img/bg_tvguide.jpg); WIDTH: 285px; HEIGHT: 205px; TEXT-ALIGN: center
}
#tv_guide P {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 150%; TEXT-ALIGN: center
}
#oidon {
	MARGIN: 0px 20px; WIDTH: 750px
}
#oidon DIV.img {
	FLOAT: left; WIDTH: 280px
}
#oidon DIV.blog {
	BACKGROUND: url(../img/bg_tvoidon.jpg) left 50%; FLOAT: left; WIDTH: 470px; HEIGHT: 207px
}
#oidon P {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 60px 0px 0px; LINE-HEIGHT: 180%
}
#FOOT {
	MARGIN-TOP: 10px; FONT-WEIGHT: lighter; FONT-SIZE: x-small; WIDTH: 800px; COLOR: black; LINE-HEIGHT: 1.7em; TEXT-ALIGN: justify
}
#FOOT A {
	COLOR: black; TEXT-DECORATION: none
}
#FOOT2 {
	MARGIN-BOTTOM: 10px; WIDTH: 800px; COLOR: black; TEXT-ALIGN: center
}
