ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DT {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal
}
STRONG {
	FONT-STYLE: normal
}
HR {
	DISPLAY: none
}
*:first-child + HTML BODY {
	FONT-FAMILY: Meiryo, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif
}
A:link {
	COLOR: #000; TEXT-DECORATION: underline
}
.small {
	LINE-HEIGHT: 1.4; FONT-SIZE: 85%
}
.medium {
	LINE-HEIGHT: 1.4; FONT-SIZE: 123%
}
.bold {
	FONT-WEIGHT: bold
}
.fred {
	COLOR: #f00000
}
.forg {
	COLOR: #f60
}
.nowrap {
	WHITE-SPACE: nowrap
}
.left {
	TEXT-ALIGN: left
}
.right {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center
}
.middle {
	VERTICAL-ALIGN: middle
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
.block {
	DISPLAY: block
}
.inline {
	DISPLAY: inline
}
.hide {
	DISPLAY: none
}
.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	MIN-HEIGHT: 1%; DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.clear {
	MARGIN: 0px; HEIGHT: 1px !important; CLEAR: both; FONT-SIZE: 1px !important
}
.container {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 650px
}
.content {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; PADDING-TOP: 0px
}
.gmenu {
	WIDTH: 650px; MARGIN-BOTTOM: 50px; BACKGROUND: url(/img/img_gm.jpg) no-repeat 0px 0px; HEIGHT: 100px
}
.gmenu DT {
	TEXT-INDENT: -99999em; WIDTH: 103px; HEIGHT: 54px
}
.gmenu DD {
	FLOAT: left; HEIGHT: 54px
}
.gmenu DD A {
	TEXT-INDENT: -99999em; DISPLAY: block; HEIGHT: 54px; OVERFLOW: hidden; TEXT-DECORATION: none
}
.gmenu .gm01 {
	WIDTH: 72px
}
.gmenu .gm02 {
	WIDTH: 113px
}
.gmenu .gm03 {
	WIDTH: 99px
}
.gmenu .gm04 {
	WIDTH: 107px
}
.gmenu .gm05 {
	WIDTH: 121px
}
.gmenu .gm06 {
	WIDTH: 135px
}
.gmenu .gm01 A:hover {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat 0px 0px
}
BODY#toppage .gmenu .gm01 A {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat 0px 0px
}
.gmenu .gm02 A:hover {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat -72px 0px
}
BODY#service .gmenu .gm02 A {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat -72px 0px
}
.gmenu .gm03 A:hover {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat -185px 0px
}
BODY#price .gmenu .gm03 A {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat -185px 0px
}
.gmenu .gm04 A:hover {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat -284px 0px
}
BODY#hikaridenwa .gmenu .gm04 A {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat -284px 0px
}
.gmenu .gm05 A:hover {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat -391px 0px
}
BODY#tv .gmenu .gm05 A {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat -391px 0px
}
.gmenu .gm06 A:hover {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat -512px 0px
}
BODY#flow .gmenu .gm06 A {
	BACKGROUND: url(/img/img_gm_on.jpg) no-repeat -512px 0px
}
.footer {
	TEXT-ALIGN: center; MARGIN: 0px auto; BACKGROUND: url(http://www.bbiq.jp/img_cmn/fm_bg.jpg) repeat-x 0px 17px; HEIGHT: 75px; CLEAR: both
}
.footer DIV {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 650px; BACKGROUND: url(http://www.bbiq.jp/img_cmn/fm_bg.jpg) repeat-x 0px 17px; HEIGHT: 75px
}

ADDRESS {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 230px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(http://www.bbiq.jp/img_cmn/img_copy.gif) no-repeat 0px 29px; FLOAT: right; HEIGHT: 10px; PADDING-TOP: 30px
}
ADDRESS A {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999em; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 230px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(http://www.bbiq.jp/img_cmn/img_copy.gif) no-repeat 0px 29px; HEIGHT: 10px; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.left {
	TEXT-ALIGN: left
}
.right {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center
}
.middle {
	VERTICAL-ALIGN: middle
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
.block {
	DISPLAY: block
}
.inline {
	DISPLAY: inline
}
.hide {
	DISPLAY: none
}
.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	MIN-HEIGHT: 1%; DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.clear {
	MARGIN: 0px; HEIGHT: 1px !important; CLEAR: both; FONT-SIZE: 1px !important
}
.clear2 {
	CLEAR: both
}
.ttl {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.2; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; FONT-SIZE: 135%; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.sttl {
	BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.2; MARGIN-TOP: 1.5em; MARGIN-BOTTOM: 1em; FONT-SIZE: 123%; FONT-WEIGHT: bold
}
.ssttl {
	PADDING-BOTTOM: 0.4em; LINE-HEIGHT: 120%; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.5em; BACKGROUND: url(http://www.bbiq.jp/img_cmn/def_bg.gif) repeat-y 0px 0px; FONT-SIZE: 108%; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
.mark {
	LINE-HEIGHT: 1.2; MARGIN-TOP: 1em; MARGIN-BOTTOM: 0.2em; FONT-SIZE: 108%; FONT-WEIGHT: bold
}
.content P {
	MARGIN-BOTTOM: 1em
}
DL.def {
	MARGIN-BOTTOM: 1em
}
DL.def DT {
	PADDING-BOTTOM: 0.4em; LINE-HEIGHT: 120%; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.3em; BACKGROUND: url(http://www.bbiq.jp/img_cmn/def_bg.gif) repeat-y 0px 0px; FONT-SIZE: 108%; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
DL.def DD {
	MARGIN: 0.3em 1em 1em
}
UL.disc {
	MARGIN-BOTTOM: 1em
}
OL.ord {
	PADDING-LEFT: 20px; MARGIN-BOTTOM: 1em
}
UL.disc LI {
	MARGIN-BOTTOM: 0.5em
}
OL.ord LI {
	MARGIN-BOTTOM: 0.5em
}
UL.disc LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 1.1em; BACKGROUND: url(http://www.bbiq.jp/img_cmn/list_mark_01.gif) no-repeat 0px 0.5em; LIST-STYLE-IMAGE: none
}
UL.disc LI.caution {
	BACKGROUND: url(http://www.bbiq.jp/agency/img/list_mark_02.gif) no-repeat 0px 0.5em
}
OL.ord LI {
	LIST-STYLE-TYPE: decimal
}
UL.disc OL.ord LI {
	LIST-STYLE-TYPE: decimal; PADDING-LEFT: 0em; BACKGROUND: none transparent scroll repeat 0% 0%
}
OL.ord UL.disc LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 1.1em; LIST-STYLE-IMAGE: none
}
.note {
	TEXT-INDENT: -1em; DISPLAY: block; MARGIN-LEFT: 1em
}
.note2 {
	TEXT-INDENT: -2em; DISPLAY: block; MARGIN-LEFT: 2em
}
UL.arw {
	MARGIN-BOTTOM: 1.5em
}
UL.arw LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0.7em; MARGIN-BOTTOM: 0.5em; BACKGROUND: url(http://www.bbiq.jp/img_cmn/arrow_red.gif) no-repeat 0px 0.5em; LIST-STYLE-IMAGE: none
}
UL.arws {
	MARGIN: 1em 0px
}
UL.arws LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0.7em; PADDING-RIGHT: 2em; DISPLAY: inline; MARGIN-BOTTOM: 0.5em; BACKGROUND: url(http://www.bbiq.jp/img_cmn/arrow_red.gif) no-repeat 0px 0.3em; LIST-STYLE-IMAGE: none
}
.pict {
	TEXT-ALIGN: center; MARGIN: 2em auto
}
.pictL IMG {
	MARGIN: 0px 15px 15px 0px; FLOAT: left
}
.pictR IMG {
	MARGIN: 0px 0px 15px 15px; FLOAT: right
}
TABLE.tbl_01 {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 5px auto; BORDER-SPACING: 0; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 0px solid
}
TABLE.mh10 {
	MARGIN: 1em auto
}
TABLE.tbl_01 CAPTION {
	DISPLAY: none
}
TABLE.tbl_01 TH {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.25; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
TABLE.tbl_01 TD {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.25; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
TABLE.tbl_01 TABLE TH {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
TABLE.tbl_01 TABLE TD {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
TABLE.tbl_01 TH {
	BACKGROUND-COLOR: #eee; FONT-WEIGHT: normal
}
TABLE.left {
	TEXT-ALIGN: left; MARGIN-LEFT: 0em; MARGIN-RIGHT: 0em
}
TABLE.tbl_01 TR.left TH {
	TEXT-ALIGN: left
}
TABLE.tbl_01 TR.left TD {
	TEXT-ALIGN: left
}
TABLE.tbl_01 TH.left {
	TEXT-ALIGN: left
}
TABLE.tbl_01 TD.left {
	TEXT-ALIGN: left
}
TABLE.tbl_01 TR.right TH {
	TEXT-ALIGN: right
}
TABLE.tbl_01 TR.right TD {
	TEXT-ALIGN: right
}
TABLE.tbl_01 TH.right {
	TEXT-ALIGN: right
}
TABLE.tbl_01 TD.right {
	TEXT-ALIGN: right
}
TABLE.tbl_01 TR.fred TH {
	BACKGROUND-COLOR: #fdcdcd
}
.line1 {
	BORDER-BOTTOM: #333 1px dashed; MARGIN-TOP: 2em; DISPLAY: block; MARGIN-BOTTOM: 2em; CLEAR: both
}
.bdr1 {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #fff; CLEAR: both; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.bdr2 {
	BORDER-BOTTOM: #f00 1px solid; BORDER-LEFT: #f00 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #fff; CLEAR: both; BORDER-TOP: #f00 1px solid; BORDER-RIGHT: #f00 1px solid; PADDING-TOP: 10px
}
.mt20 {
	MARGIN-TOP: 20px
}
.m0 {
	MARGIN: 0px
}
.m05 {
	MARGIN: 5px
}
.m10 {
	MARGIN: 10px
}
.m15 {
	MARGIN: 15px
}
.m20 {
	MARGIN: 20px
}
.mh05 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.mh10 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.mh15 {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px
}
.mh20 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.mh25 {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 25px
}
.mw05 {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.mw10 {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.mw15 {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.mw20 {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
.mb0 {
	MARGIN-BOTTOM: 0px
}
.mb05 {
	MARGIN-BOTTOM: 5px
}
.mb10 {
	MARGIN-BOTTOM: 10px
}
.mb15 {
	MARGIN-BOTTOM: 15px
}
.mb20 {
	MARGIN-BOTTOM: 20px
}
.mb25 {
	MARGIN-BOTTOM: 25px
}
.mb30 {
	MARGIN-BOTTOM: 30px
}
.ml05 {
	MARGIN-LEFT: 5px
}
.ml10 {
	MARGIN-LEFT: 10px
}
.ml15 {
	MARGIN-LEFT: 15px
}
.ml20 {
	MARGIN-LEFT: 20px
}
.ml25 {
	MARGIN-LEFT: 25px
}
.ml30 {
	MARGIN-LEFT: 30px
}
.ml40 {
	MARGIN-LEFT: 40px
}
.mr05 {
	MARGIN-RIGHT: 5px
}
.mr10 {
	MARGIN-RIGHT: 10px
}
.mr15 {
	MARGIN-RIGHT: 15px
}
.mr20 {
	MARGIN-RIGHT: 20px
}
.mr25 {
	MARGIN-RIGHT: 25px
}
.mr30 {
	MARGIN-RIGHT: 30px
}
.mt05 {
	MARGIN-TOP: 5px
}
.mt10 {
	MARGIN-TOP: 10px
}
.mt15 {
	MARGIN-TOP: 15px
}
.mt20 {
	MARGIN-TOP: 20px
}
.mt25 {
	MARGIN-TOP: 25px
}
.mt30 {
	MARGIN-TOP: 30px
}
UL.hikariSelect {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BACKGROUND: #e6e6e6; PADDING-TOP: 10px
}
UL.hikariSelect LI {
	DISPLAY: inline
}
H5.point {
	COLOR: #f00000; FONT-WEIGHT: bold
}
H3.ttlMenu3 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #bbb 1px solid; MARGIN-BOTTOM: 0px; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
UL.lnav {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; MARGIN-BOTTOM: 15px; BORDER-TOP: medium none; BORDER-RIGHT: #bbb 1px solid
}
UL.lnav LI {
	FLOAT: left
}
.tvCampaignBox {
	MARGIN-TOP: 15px; WIDTH: 210px; FLOAT: left
}
.tvCampaignBoxR {
	MARGIN-TOP: 10px; WIDTH: 170px; FLOAT: left
}
.tvCampaignBox DT {
	LINE-HEIGHT: 1; WIDTH: 170px
}
.tvCampaignBoxR DT {
	LINE-HEIGHT: 1; WIDTH: 170px
}
.tvCampaignBox H6 {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
.tvCampaignBoxR H6 {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
.tvCampaignBox DD {
	PADDING-BOTTOM: 5px; WIDTH: 170px
}
.tvCampaignBoxR DD {
	PADDING-BOTTOM: 5px; WIDTH: 170px
}
.boxTvRecom {
	WIDTH: 610px; CLEAR: both
}
.boxTvRecom H5 {
	PADDING-BOTTOM: 0.4em; LINE-HEIGHT: 120%; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 1em; BACKGROUND: url(/img/def_bg.gif) repeat-y 0px 0px; COLOR: #333; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
.boxTvRecom H6 {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; MARGIN-BOTTOM: 1em; BACKGROUND: url(/img/img_line_01.gif) #f0f0f0 repeat-x 0px 100%; FONT-WEIGHT: bold; PADDING-TOP: 0.4em
}
.boxTvRecom .pictL {
	WIDTH: 200px; FLOAT: left
}
.boxTvRecom .boxTvRecomTxt {
	WIDTH: 380px; FLOAT: right
}
#popup TABLE.tbl_tv {
	MARGIN: 5px auto
}
#popup TABLE.tbl_tv TH {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 85%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
#popup TABLE.tbl_tv TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 85%; PADDING-TOP: 5px
}
#popup TABLE.tbl_tv TD.bdr_b {
	BORDER-BOTTOM: #cccccc 1px solid
}
#popup DIV.flowTv {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ffedeb; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
#popup TABLE.flowTable {
	
}
#popup TABLE.flowTable TH H4 {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#popup UL.chTab {
	MARGIN: 0px 0px 15px 10px
}
#popup UL.chTab LI {
	FLOAT: left
}
.boxChannelTtl {
	WIDTH: 650px
}
.boxChannelTtl LI {
	DISPLAY: inline; FLOAT: left
}
DIV.boxChannel {
	WIDTH: 650px; MARGIN-BOTTOM: 25px; CLEAR: both
}
DIV.boxChannel H5 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; COLOR: #f00000; FONT-SIZE: 108%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.boxChannel TABLE.tbl_channel {
	TEXT-ALIGN: center; MARGIN: 0px auto
}
DIV.boxChannel .ch_box {
	BORDER-BOTTOM: #999 1px solid
}
DIV.boxChannel .ch_name {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #999 1px solid; WIDTH: 315px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
DIV.boxChannel .ch_name TH {
	TEXT-ALIGN: left; PADDING-LEFT: 30px; FONT-WEIGHT: bold
}
DIV.boxChannel .ch_name TD {
	TEXT-ALIGN: left; FONT-WEIGHT: bold
}
DIV.boxChannel TABLE.tbl_channel2 {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 5px auto; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 0px solid
}
DIV.boxChannel TABLE.tbl_channel2 TH {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.25; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
DIV.boxChannel TABLE.tbl_channel2 TD {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.25; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
DIV.boxChannel TABLE.tbl_channel2 TH {
	BACKGROUND-COLOR: #eee; FONT-WEIGHT: normal
}
DIV.boxChannel TABLE.tbl_channel2 DL {
	MARGIN: 0px 5px
}
DIV.boxChannel TABLE.tbl_channel2 DL DT {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 3px; BACKGROUND: url(/img/img_line_01.gif) repeat-x 0px 100%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.boxChannel TABLE.tbl_channel2 DL DD {
	TEXT-ALIGN: left; PADDING-LEFT: 1em
}
DIV.boxChannel TABLE.tbl_channel2 DL.hd {
	BACKGROUND: url(/img/icon_tv_hd.gif) no-repeat right 2px
}
#popup UL.chInfo {
	WIDTH: 364px; FLOAT: right
}
#popup UL.chInfo LI {
	WIDTH: 182px; FLOAT: left
}
#popup UL.chInfo LI SPAN {
	WIDTH: 28px; FLOAT: left
}
#popup UL.chInfo LI SPAN IMG {
	VERTICAL-ALIGN: top
}
.tblTvApply TABLE.tbl_01 {
	MARGIN: 1em 0px; CLEAR: both
}
.tblTvApply TABLE.tbl_01 TD {
	TEXT-ALIGN: left
}
.tblTvApply TABLE.tbl_01 TH.tblcap {
	TEXT-ALIGN: left
}
.tblTvApply TABLE.tbl_01 TH.tblcap .arw {
	MARGIN: 0px; FONT-WEIGHT: bold
}
.tblTvApply TABLE.tbl_01 TH.tblcap .arw LI {
	MARGIN: 0px; FONT-WEIGHT: bold
}
#popup DIV.boxChannel H4.baseCh {
	MARGIN: 10px 0px; FONT-WEIGHT: bold
}
DIV.boxChannel TABLE.tbl_channel3 {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 5px auto; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 0px solid
}
DIV.boxChannel TABLE.tbl_channel3 TH {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.25; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
DIV.boxChannel TABLE.tbl_channel3 TD {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.25; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
DIV.boxChannel TABLE.tbl_channel3 TH {
	BACKGROUND-COLOR: #eee; FONT-WEIGHT: normal
}
DIV.boxChannel TABLE.tbl_channel3 TABLE {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DIV.boxChannel TABLE.tbl_channel3 TABLE TH {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 15%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none
}
DIV.boxChannel TABLE.tbl_channel3 TABLE TD {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; WIDTH: 85%; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none
}
DIV.boxChannel TABLE.tbl_channel3 TABLE .ch_ttl {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: url(/img/img_line_01.gif) repeat-x 0px 100%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.boxChannel TABLE.tbl_channel3 TABLE P.ch_price {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.boxChannel TABLE.tbl_channel3 TABLE P.ch_cap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.btnSelectBg {
	WIDTH: 648px; BACKGROUND: url(../tv/img/btn_select_bg.jpg) no-repeat 50% bottom; HEIGHT: 50px
}
UL#methodSelect {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #ddd 1px solid; MARGIN-BOTTOM: 10px; BACKGROUND: url(../service/tv/koj/img/bg_selectlist.jpg) #fff repeat-x left bottom; COLOR: #ccc; BORDER-TOP: #d00 1px solid; BORDER-RIGHT: #ddd 1px solid
}
UL#methodSelect LI {
	DISPLAY: inline; FLOAT: left; BORDER-RIGHT: #ccc 1px solid
}
UL#methodSelect LI A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: 10px
}
UL#methodSelect LI A.active {
	BACKGROUND: #fff; COLOR: #d00; FONT-WEIGHT: bold
}

H2.cap {
	PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 120%; MARGIN: 1em 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: url(http://www.seo-shop.jp/img/cap_bg.jpg) #666 repeat-x 0px 100%; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0.4em
}
H3.cap {
	PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 120%; MARGIN: 1em 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: url(http://www.seo-shop.jp/img/cap_bg.jpg) #666 repeat-x 0px 100%; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0.4em
}
H4.cap {
	PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 120%; MARGIN: 1em 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: url(http://www.seo-shop.jp/img/cap_bg.jpg) #666 repeat-x 0px 100%; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0.4em
}
H5.cap {
	PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 120%; MARGIN: 1em 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: url(http://www.seo-shop.jp/img/cap_bg.jpg) #666 repeat-x 0px 100%; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0.4em
}
H6.cap {
	PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 120%; MARGIN: 1em 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: url(http://www.seo-shop.jp/img/cap_bg.jpg) #666 repeat-x 0px 100%; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0.4em
}
H2.cap A {
	COLOR: #fff !important
}
H3.cap A {
	COLOR: #fff !important
}
H4.cap A {
	COLOR: #fff !important
}
H5.cap A {
	COLOR: #fff !important
}
H6.cap A {
	COLOR: #fff !important
}
.tblCap {
	PADDING-BOTTOM: 6px; MARGIN: 2em 0px 1em; WIDTH: 530px; BACKGROUND: url(http://www.seo-shop.jp/img/bg_tblCap_btm.gif) no-repeat 0px 100%; CLEAR: both; PADDING-TOP: 0px
}
.tblCap P{ line-height:1.5em;}
.tblCap H3.cap {
	MARGIN: 0px
}
.tblCap H4.cap {
	MARGIN: 0px
}
.tblCap H5.cap {
	MARGIN: 0px
}
.tblCap H6.cap {
	MARGIN: 0px
}
.tblCap DIV.upimg {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 5px; PADDING-TOP: 0px
}
.tblCap DIV.upimg IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 5px; PADDING-TOP: 0px
}
.tblCap .tblinner {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(http://www.seo-shop.jp/img/bg_tblCap_body.gif) #fff repeat-y 0px 0px; PADDING-TOP: 15px
}
.tblCapBox {
	PADDING-BOTTOM: 6px; MARGIN: 2em 0px 1em; WIDTH: 530px; BACKGROUND: url(http://www.seo-shop.jp/img/bg_tblCap_btm2.gif) no-repeat 0px 100%; CLEAR: both
}
.tblCapL {
	WIDTH: 305px !important; FLOAT: left
}
.tblCapR {
	WIDTH: 305px !important; FLOAT: right
}
.tblCapL H3.cap {
	MARGIN: 0px
}
.tblCapL H4.cap {
	MARGIN: 0px
}
.tblCapL H5.cap {
	MARGIN: 0px
}
.tblCapL H6.cap {
	MARGIN: 0px
}
.tblCapR H3.cap {
	MARGIN: 0px
}
.tblCapR H4.cap {
	MARGIN: 0px
}
.tblCapR H5.cap {
	MARGIN: 0px
}
.tblCapR H6.cap {
	MARGIN: 0px
}
.tblCapL DIV.tblinner {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(/img/bg_tblCap_body2.gif) #fff repeat-y 0px 0px; PADDING-TOP: 15px
}
.tblCapR DIV.tblinner {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(/img/bg_tblCap_body2.gif) #fff repeat-y 0px 0px; PADDING-TOP: 15px
}
.box {
	BORDER-BOTTOM: #ccc 1px dashed; BORDER-LEFT: #ccc 1px dashed; PADDING-BOTTOM: 1em; MARGIN: 1em 10px 2.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px dashed; BORDER-RIGHT: #ccc 1px dashed; PADDING-TOP: 1em
}
/* ..box2 {
	BORDER-BOTTOM: #f00 1px dashed; BORDER-LEFT: #f00 1px dashed; PADDING-BOTTOM: 1em; MARGIN: 1em 10px 2.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP: #f00 1px dashed; BORDER-RIGHT: #f00 1px dashed; PADDING-TOP: 1em
}*/
.box H4 {
	PADDING-LEFT: 13px; BACKGROUND: url(/img/list_mark_02.gif) no-repeat 0px 0.3em; FONT-WEIGHT: bold
}
.box H5 {
	PADDING-LEFT: 13px; BACKGROUND: url(/img/list_mark_02.gif) no-repeat 0px 0.3em; FONT-WEIGHT: bold
}
.box H6 {
	PADDING-LEFT: 13px; BACKGROUND: url(/img/list_mark_02.gif) no-repeat 0px 0.3em; FONT-WEIGHT: bold
}
box2 H4 {
PADDING-LEFT: 13px; BACKGROUND: url(/img/list_mark_02.gif) no-repeat 0px 0.3em; FONT-WEIGHT: bold} 

.box2 H5 {
	PADDING-LEFT: 13px; BACKGROUND: url(/img/list_mark_02.gif) no-repeat 0px 0.3em; FONT-WEIGHT: bold
}
.box2 H6 {
	PADDING-LEFT: 13px; BACKGROUND: url(/img/list_mark_02.gif) no-repeat 0px 0.3em; FONT-WEIGHT: bold
}

