@charset "utf-8";

#tabBox  {
width:700px
}

#tabBoxMax  {
width:100%;
}

#tabBox #tabMenu,
#tabBoxMax #tabMenu {
margin-bottom:0px;
padding:0px;
list-style:none;
position:relative;
z-index:10;
}

#tabBox #tabMenu li,
#tabBoxMax #tabMenu li {
float:left;
height:46px;
width:162px;
cursor:pointer;
cursor:hand;
text-indent:-9999px;
margin-bottom:-1px;
z-index:10;
margin-right:5px;
}

/* this is the button images */
#tabBox li.tab_mini,
#tabBoxMax li.tab_mini {background:url(/img/hikari/tab_mini.gif) no-repeat top left;}

#tabBox li.tab_mini_west,
#tabBoxMax li.tab_mini_west {background: url(/img/hikari/tab_mini_west.gif) no-repeat top left;}

#tabBox li.tab_plan01,
#tabBoxMax li.tab_plan01 {background:url(/img/hikari/tab_plan01.gif) no-repeat top left;}

#tabBox li.tab_plan02,
#tabBoxMax li.tab_plan02 {background:url(/img/hikari/tab_plan02.gif) no-repeat top left;}

#tabBox li.mouseover,
#tabBoxMax li.mouseover {background-position:0 -46px;}

#tabBox li.mouseout,
#tabBoxMax li.mouseout {background-position:0 0px;}

#tabBox li.selected,
#tabBoxMax li.selected {background-position:0 -46px;}

#tabBox .boxTop,
#tabBoxMax .boxTop {
height:0px;
clear:both;
}

#tabBox .boxBody,
#tabBoxMax .boxBody {
height:140px;
}

#tabBox .boxBottom,
#tabBoxMax .boxBottom {
}

#tabBox .boxBody div.parent,
#tabBoxMax .boxBody div.parent {
display:none;
}

#tabBox .boxBody div.show,
#tabBoxMax .boxBody div.show {
display:block;
}

#tabBox .boxBody #category a,
#tabBoxMax .boxBody #category a {
display:block;
}

/* styling for the content*/
#tabBox .boxBody div ul {
margin:0;
padding:0;
width:700px;
}
#tabBox .boxBody div li {
cursor:hand;
height:140px;
}

#posts{width:700px;height:140px;}


/* IE Hacks*/
*html #tabBox .boxTop,
*html #tabBoxMax .boxTop {margin-bottom:-2px;}

*html #tabBox .boxBody div ul,
*html #tabBoxMax .boxBody div ul {margin-left:10px;padding-left:15px;} 



/* LTE、au、ADSL、WiMAX用タブ
--------------------------------------------*/
#tabBoxLte, #tabBoxAu, #tabBox2, #tabBoxWimax #tabBoxOption {
width:700px;
}
#tabBoxLte #tabMenu, #tabBoxAu #tabMenu, #tabBox2 #tabMenu, #tabBoxWimax #tabMenu, #tabBoxOption #tabMenu {
height:46px;
padding:0px;
margin:0px;
list-style:none;
position:relative;
border-bottom:1px solid #ff9900;
}
#tabBoxLte .boxTop, #tabBoxAu .boxTop, #tabBox2 .boxTop, #tabBoxWimax .boxTop, #tabBoxOption .boxTop {
height:25px;
}
#tabBoxLte .boxBody, #tabBoxAu .boxBody, #tabBox2 .boxBody, #tabBoxWimax .boxBody, #tabBoxOption .boxBody {
height:auto;
}
#tabBoxLte .boxBottom, #tabBoxAu .boxBottom, #tabBox2 .boxBottom, #tabBoxWimax .boxBottom, #tabBoxOption .boxBottom {
}

#tabBoxLte .boxBody div.parent, #tabBoxAu .boxBody div.parent, #tabBox2 .boxBody div.parent, #tabBoxWimax .boxBody div.parent, #tabBoxOption .boxBody div.parent {
display:none;
}
#tabBoxLte .boxBody div.show, #tabBoxAu .boxBody div.show, #tabBox2 .boxBody div.show, #tabBoxWimax .boxBody div.show, #tabBoxOption .boxBody div.show {
display:block;
}


#posts{width:700px;height:auto;}

/* IE Hacks*/
*html #tabBoxLte .boxTop,
*html #tabBoxWimax .boxTop,
*html #tabBoxOption .boxTop{
	margin-bottom:-2px;
	}

*html #tabBoxLte .boxBody div ul,
*html #tabBoxWimax .boxBody div ul,
*html #tabBoxOption .boxBody div ul{
	margin-left:10px;padding-left:15px;
	} 



/* LTEタブ２つ、auひかりタブ２つ
----------------------------*/
#tabBoxLte .tabMenu2 li, #tabBoxAu .tabMenu2 li, #tabBox2 .tabMenu2 li {
float:left;
height:46px;
width:330px;
z-index:10;
margin:0px 10px;
text-indent:-9999px;
display:block;
}
/* this is the button images */
.tabMenu2 li.tab_01 {background:url(/img/lte/tab_lte.gif) no-repeat 0px 0px;}
.tabMenu2 li.tab_02 {background:url(/img/lte/tab_lte.gif) no-repeat -330px 0px;}
.tabMenu2 li.tab_01.mouseover {background-position:0 -46px;}
.tabMenu2 li.tab_02.mouseover {background-position:-330px -46px;}
.tabMenu2 li.tab_01.mouseout {background-position:0 0px;}
.tabMenu2 li.tab_01.selected {background-position:0 -46px;border-bottom:1px solid #fff;}
.tabMenu2 li.tab_02.mouseout {background-position:-330px 0px;}
.tabMenu2 li.tab_02.selected {background-position:-330px -46px;border-bottom:1px solid #fff;}

.tabMenu2 li.tab_03 .tabMenu2 li.tab_04 {cursor:pointer;}
.tabMenu2 li.tab_03 a{display:block;width:330px;height:46px;background: url(/img/lte/tab_lte.gif) no-repeat 0px 0px;}
.tabMenu2 li.tab_03 a:hover{background-position:0 -46px;}
.tabMenu2 li.tab_04 a{display:block;width:330px;height:46px;background:url(/img/lte/tab_lte.gif) no-repeat -330px 0px;}
.tabMenu2 li.tab_04 a:hover{background-position:-330px -46px;}


#tabBoxAu li.tab_01 {background:url(/img/auhikari/tab_auhikari.gif) no-repeat 0px 0px;}
#tabBoxAu li.tab_02 {background:url(/img/auhikari/tab_auhikari.gif) no-repeat -330px 0px;}
#tabBoxAu li.tab_01.mouseover {background-position:0 -46px;}
#tabBoxAu li.tab_01.mouseout {background-position:0 0px;}
#tabBoxAu li.tab_01.selected {background-position:0 -46px;border-bottom:1px solid #fff;}
#tabBoxAu li.tab_02.mouseover {background-position:-330px -46px;}
#tabBoxAu li.tab_02.mouseout {background-position:-330px 0px;}
#tabBoxAu li.tab_02.selected {background-position:-330px -46px;border-bottom:1px solid #fff;}


/* LTE dataタブ　２つ
----------------------------*/
#tabBoxLte .tabData2 li {
float:left;
height:46px;
width:338px;
cursor:pointer;
cursor:hand;
margin-bottom:-1px;
z-index:10;
margin:0px 6px;
text-indent:-9999px;
}

.tabData2 li.tab_01 {background:url(/img/lte/tab_lte_data_2tab.gif) no-repeat 0px 0px;}
.tabData2 li.tab_02 {background:url(/img/lte/tab_lte_data_2tab.gif) no-repeat -338px 0px;}

.tabData2 li.tab_01.mouseover {background-position:0px -46px;}
.tabData2 li.tab_02.mouseover {background-position:-338px -46px;}

.tabData2 li.tab_01.mouseout {background-position:0px 0px;}
.tabData2 li.tab_02.mouseout {background-position:-338px 0px;}

.tabData2 li.tab_01.selected {background-position:0px -46px;border-bottom:1px solid #fff;}
.tabData2 li.tab_02.selected {background-position:-338px -46px;border-bottom:1px solid #fff;}

.tabData2 li.mouseover {background-position:0px -46px;}
.tabData2 li.mouseout {background-position:0px 0px;}
.tabData2 li.selected {background-position:0px -46px;}

.tabData2 li.tab_01a, .tabData2 li.tab_02a {cursor:pointer;}

.tabData2 li.tab_01a a{display:block;width:338px;height:46px;background: url(/img/lte/tab_lte_data_2tab.gif) no-repeat 0px 0px;}
.tabData2 li.tab_01a a:hover{background-position:0 -46px;}

.tabData2 li.tab_02a a{display:block;width:338px;height:46px;background:url(/img/lte/tab_lte_data_2tab.gif) no-repeat -338px 0px;}
.tabData2 li.tab_02a a:hover{background-position:-338px -46px;}


/* LTE dataタブ　3つ
----------------------------*/
#tabBoxLte .tabData3 li {
float:left;
height:46px;
width:221px;
cursor:pointer;
cursor:hand;
margin-bottom:-1px;
z-index:10;
margin:0px 6px;
text-indent:-9999px;
}

#tabBoxLte .tabData3 li.widthPlus { width: 222px; }

.tabData3 li.tab_01 {background: url(/img/lte/tab_lte_data_3tab.gif) no-repeat 0px 0px;}
.tabData3 li.tab_02 {background: url(/img/lte/tab_lte_data_3tab.gif) no-repeat -221px 0px;}
.tabData3 li.tab_03 {background: url(/img/lte/tab_lte_data_3tab.gif) no-repeat -443px 0px;}

.tabData3 li.tab_01.mouseover {background-position:0px -46px;}
.tabData3 li.tab_02.mouseover {background-position:-221px -46px;}
.tabData3 li.tab_03.mouseover {background-position:-443px -46px;}

.tabData3 li.tab_01.mouseout {background-position:0px 0px;}
.tabData3 li.tab_02.mouseout {background-position:-221px 0px;}
.tabData3 li.tab_03.mouseout {background-position:-443px 0px;}

.tabData3 li.tab_01.selected {background-position:0px -46px;border-bottom:1px solid #fff;}
.tabData3 li.tab_02.selected {background-position:-221px -46px;border-bottom:1px solid #fff;}
.tabData3 li.tab_03.selected {background-position:-443px -46px;border-bottom:1px solid #fff;}

.tabData3 li.mouseover {background-position:0 -46px;}
.tabData3 li.mouseout {background-position:0 0px;}
.tabData3 li.selected {background-position:0 -46px;}

.tabData3 li.tab_01a, .tabData3 li.tab_02a, .tabData3 li.tab_03a{cursor:pointer;}

.tabData3 li.tab_01a a{display:block;width:221px;height:46px;background: url(/img/lte/tab_lte_data_3tab.gif) no-repeat 0px 0px;}
.tabData3 li.tab_01a a:hover{background-position:0 -46px;}

.tabData3 li.tab_02a a{display:block;width:222px;height:46px;background:url(/img/lte/tab_lte_data_3tab.gif) no-repeat -221px 0px;}
.tabData3 li.tab_02a a:hover{background-position:-221px -46px;}

.tabData3 li.tab_03a a{display:block;width:221px;height:46px;background:url(/img/lte/tab_lte_data_3tab.gif) no-repeat -443px 0px;}
.tabData3 li.tab_03a a:hover{background-position:-443px -46px;}


/* LTE dataタブ　４つ
----------------------------*/
#tabBoxLte .tabMenu4 li {
float:left;
height:46px;
width:162px;
cursor:pointer;
cursor:hand;
margin-bottom:-1px;
z-index:10;
margin:0px 6px;
text-indent:-9999px;
}

.tabMenu4 li.tab_01 {background:url(/img/lte/tab_lte_data.gif) no-repeat 0px 0px;}
.tabMenu4 li.tab_02 {background:url(/img/lte/tab_lte_data.gif) no-repeat -162px 0px;}
.tabMenu4 li.tab_03 {background:url(/img/lte/tab_lte_data.gif) no-repeat -324px 0px;}
.tabMenu4 li.tab_04 {background:url(/img/lte/tab_lte_data.gif) no-repeat -486px 0px;}

.tabMenu4 li.tab_01.mouseover {background-position:0px -46px;}
.tabMenu4 li.tab_02.mouseover {background-position:-162px -46px;}
.tabMenu4 li.tab_03.mouseover {background-position:-324px -46px;}
.tabMenu4 li.tab_04.mouseover {background-position:-486px -46px;}

.tabMenu4 li.tab_01.mouseout {background-position:0px 0px;}
.tabMenu4 li.tab_02.mouseout {background-position:-162px 0px;}
.tabMenu4 li.tab_03.mouseout {background-position:-324px 0px;}
.tabMenu4 li.tab_04.mouseout {background-position:-486px 0px;}

.tabMenu4 li.tab_01.selected {background-position:0px -46px;border-bottom:1px solid #fff;}
.tabMenu4 li.tab_02.selected {background-position:-162px -46px;border-bottom:1px solid #fff;}
.tabMenu4 li.tab_03.selected {background-position:-324px -46px;border-bottom:1px solid #fff;}
.tabMenu4 li.tab_04.selected {background-position:-486px -46px;border-bottom:1px solid #fff;}

.tabMenu4 li.mouseover {background-position:0 -46px;}
.tabMenu4 li.mouseout {background-position:0 0px;}
.tabMenu4 li.selected {background-position:0 -46px;}

.tabMenu4 li.tab_01a, .tabMenu4 li.tab_02a, .tabMenu4 li.tab_03a, .tabMenu4 li.tab_04a {cursor:pointer;}

.tabMenu4 li.tab_01a a{display:block;width:162px;height:46px;background: url(/img/lte/tab_lte_data.gif) no-repeat 0px 0px;}
.tabMenu4 li.tab_01a a:hover{background-position:0 -46px;}

.tabMenu4 li.tab_02a a{display:block;width:162px;height:46px;background:url(/img/lte/tab_lte_data.gif) no-repeat -162px 0px;}
.tabMenu4 li.tab_02a a:hover{background-position:-162px -46px;}

.tabMenu4 li.tab_03a a{display:block;width:162px;height:46px;background:url(/img/lte/tab_lte_data.gif) no-repeat -324px 0px;}
.tabMenu4 li.tab_03a a:hover{background-position:-324px -46px;}

.tabMenu4 li.tab_04a a{display:block;width:162px;height:46px;background:url(/img/lte/tab_lte_data.gif) no-repeat -486px 0px;}
.tabMenu4 li.tab_04a a:hover{background-position:-486px -46px;}


/* LTE deviceタブ　3つ
----------------------------*/
#tabBoxLte .tabDevice3 li {
float:left;
height:46px;
width:221px;
cursor:pointer;
cursor:hand;
margin-bottom:-1px;
z-index:10;
margin:0px 6px;
text-indent:-9999px;
}

#tabBoxLte .tabDevice3 li.widthPlus { width: 222px; }

.tabDevice3 li.tab_01 {background: url(/img/lte/tab_lte_device_3tab.gif) no-repeat 0px 0px;}
.tabDevice3 li.tab_02 {background: url(/img/lte/tab_lte_device_3tab.gif) no-repeat -221px 0px;}
.tabDevice3 li.tab_03 {background: url(/img/lte/tab_lte_device_3tab.gif) no-repeat -443px 0px;}

.tabDevice3 li.tab_01.mouseover {background-position:0px -46px;}
.tabDevice3 li.tab_02.mouseover {background-position:-221px -46px;}
.tabDevice3 li.tab_03.mouseover {background-position:-443px -46px;}

.tabDevice3 li.tab_01.mouseout {background-position:0px 0px;}
.tabDevice3 li.tab_02.mouseout {background-position:-221px 0px;}
.tabDevice3 li.tab_03.mouseout {background-position:-443px 0px;}

.tabDevice3 li.tab_01.selected {background-position:0px -46px;border-bottom:1px solid #fff;}
.tabDevice3 li.tab_02.selected {background-position:-221px -46px;border-bottom:1px solid #fff;}
.tabDevice3 li.tab_03.selected {background-position:-443px -46px;border-bottom:1px solid #fff;}

.tabDevice3 li.mouseover {background-position:0 -46px;}
.tabDevice3 li.mouseout {background-position:0 0px;}
.tabDevice3 li.selected {background-position:0 -46px;}

.tabDevice3 li.tab_01a, .tabData3 li.tab_02a, .tabData3 li.tab_03a{cursor:pointer;}

.tabDevice3 li.tab_01a a{display:block;width:221px;height:46px;background: url(/img/lte/tab_lte_device_3tab.gif) no-repeat 0px 0px;}
.tabDevice3 li.tab_01a a:hover{background-position:0 -46px;}

.tabDevice3 li.tab_02a a{display:block;width:222px;height:46px;background:url(/img/lte/tab_lte_device_3tab.gif) no-repeat -221px 0px;}
.tabDevice3 li.tab_02a a:hover{background-position:-221px -46px;}

.tabDevice3 li.tab_03a a{display:block;width:221px;height:46px;background:url(/img/lte/tab_lte_device_3tab.gif) no-repeat -443px 0px;}
.tabDevice3 li.tab_03a a:hover{background-position:-443px -46px;}


/* LTE 購入方法・プラン ボタン型タブ
----------------------------*/
#tabBoxLteBuy { width:700px; }

#tabBoxLteBuy #tabMenu{
	height:130px;
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
}

#tabBoxLteBuy .boxTop { height:10px; }

#tabBoxLteBuy .boxBody { height:auto; }

#tabBoxLteBuy .boxBottom { }

#tabBoxLteBuy .boxBody div.parent { display:none; }

#tabBoxLteBuy .boxBody div.show { display:block; }

#posts{width:700px;height:auto;}

/* IE Hacks*/
*html #tabBoxLteBuy .boxTop{ margin-bottom:-2px; }
*html #tabBoxLteBuy .boxBody div ul{ margin-left:10px; padding-left:15px; } 

/* 2タブ */
#tabBoxLteBuy .tabMenu2 li {
float:left;
height:130px;
width:345px;
z-index:10;
margin:0 10px 0 0;
text-indent:-9999px;
display:block;
}

#tabBoxLteBuy .tabMenu2 li.last { margin-right: 0; }

#tabBoxLteBuy li.tab_01 {background: url(/img/lte/btn_lte_buy.gif) no-repeat 0px 0px;}
#tabBoxLteBuy li.tab_02 {background: url(/img/lte/btn_lte_buy.gif) no-repeat -345px 0px;}
#tabBoxLteBuy li.tab_01.mouseover {background-position:0 -130px;}
#tabBoxLteBuy li.tab_01.mouseout {background-position:0 0px;}
#tabBoxLteBuy li.tab_01.selected {background-position:0 -130px;}
#tabBoxLteBuy li.tab_02.mouseover {background-position:-345px -130px;}
#tabBoxLteBuy li.tab_02.mouseout {background-position:-345px 0px;}
#tabBoxLteBuy li.tab_02.selected {background-position:-345px -130px;}





/*  WiMAX用
-------------------------*/
/* 2タブ */
#tabBoxWimax .tabMenu2 li {
float:left;
height:46px;
width:330px;
z-index:10;
margin:0px 10px;
text-indent:-9999px;
display:block;
}

#tabBoxWimax .tabMenu2 li.tab_01 {background: url(/img/wimax/tab_wimax_device.jpg) no-repeat 0px 0px;}
#tabBoxWimax .tabMenu2 li.tab_02 {background: url(/img/wimax/tab_wimax_device.jpg) no-repeat -330px 0px;}
#tabBoxWimax .tabMenu2 li.tab_01.mouseover {background-position:0 -46px;}
#tabBoxWimax .tabMenu2 li.tab_01.mouseout {background-position:0 0px;}
#tabBoxWimax .tabMenu2 li.tab_01.selected {background-position:0 -46px;border-bottom:1px solid #fff;}
#tabBoxWimax .tabMenu2 li.tab_02.mouseover {background-position:-330px -46px;}
#tabBoxWimax .tabMenu2 li.tab_02.mouseout {background-position:-330px 0px;}
#tabBoxWimax .tabMenu2 li.tab_02.selected {background-position:-330px -46px;border-bottom:1px solid #fff;}

/* 3タブ */
#tabBoxWimax .tabMenu3 li {
float:left;
height:46px;
width:213px;
z-index:11;
margin:0px 10px;
text-indent:-9999px;
display:block;
}

#tabBoxWimax .tabMenu3 li.widthPlus { width:214px; }

#tabBoxWimax .tabMenu3 li.tab_01 {background: url(/img/wimax/tab_menu3_wimax_device.jpg) no-repeat 0px 0px;}
#tabBoxWimax .tabMenu3 li.tab_02 {background: url(/img/wimax/tab_menu3_wimax_device.jpg) no-repeat -213px 0px;}
#tabBoxWimax .tabMenu3 li.tab_03 {background: url(/img/wimax/tab_menu3_wimax_device.jpg) no-repeat -427px 0px;}
#tabBoxWimax .tabMenu3 li.tab_01.mouseover {background-position:0 -46px;}
#tabBoxWimax .tabMenu3 li.tab_01.mouseout {background-position:0 0px;}
#tabBoxWimax .tabMenu3 li.tab_01.selected {background-position:0 -46px;border-bottom:1px solid #fff;}
#tabBoxWimax .tabMenu3 li.tab_02.mouseover {background-position:-213px -46px;}
#tabBoxWimax .tabMenu3 li.tab_02.mouseout {background-position:-213px 0px;}
#tabBoxWimax .tabMenu3 li.tab_02.selected {background-position:-213px -46px;border-bottom:1px solid #fff;}
#tabBoxWimax .tabMenu3 li.tab_03.mouseover {background-position:-427px -46px;}
#tabBoxWimax .tabMenu3 li.tab_03.mouseout {background-position:-427px 0px;}
#tabBoxWimax .tabMenu3 li.tab_03.selected {background-position:-427px -46px;border-bottom:1px solid #fff;}


/* 4タブ */
#tabBoxWimax .tabMenu4 li {
float:left;
height:46px;
width:155px;
z-index:11;
margin:0px 10px;
text-indent:-9999px;
display:block;
}

#tabBoxWimax .tabMenu4 li.tab_01 {background: url(/img/wimax/tab_menu4_wimax_device.jpg) no-repeat 0px 0px;}
#tabBoxWimax .tabMenu4 li.tab_02 {background: url(/img/wimax/tab_menu4_wimax_device.jpg) no-repeat -155px 0px;}
#tabBoxWimax .tabMenu4 li.tab_03 {background: url(/img/wimax/tab_menu4_wimax_device.jpg) no-repeat -310px 0px;}
#tabBoxWimax .tabMenu4 li.tab_04 {background: url(/img/wimax/tab_menu4_wimax_device.jpg) no-repeat -465px 0px;}
#tabBoxWimax .tabMenu4 li.tab_01.mouseover {background-position:0 -46px;}
#tabBoxWimax .tabMenu4 li.tab_01.mouseout {background-position:0 0px;}
#tabBoxWimax .tabMenu4 li.tab_01.selected {background-position:0 -46px;border-bottom:1px solid #fff;}
#tabBoxWimax .tabMenu4 li.tab_02.mouseover {background-position:-155px -46px;}
#tabBoxWimax .tabMenu4 li.tab_02.mouseout {background-position:-155px 0px;}
#tabBoxWimax .tabMenu4 li.tab_02.selected {background-position:-155px -46px;border-bottom:1px solid #fff;}
#tabBoxWimax .tabMenu4 li.tab_03.mouseover {background-position:-310px -46px;}
#tabBoxWimax .tabMenu4 li.tab_03.mouseout {background-position:-310px 0px;}
#tabBoxWimax .tabMenu4 li.tab_03.selected {background-position:-310px -46px;border-bottom:1px solid #fff;}
#tabBoxWimax .tabMenu4 li.tab_04.mouseover {background-position:-465px -46px;}
#tabBoxWimax .tabMenu4 li.tab_04.mouseout {background-position:-465px 0px;}
#tabBoxWimax .tabMenu4 li.tab_04.selected {background-position:-465px -46px;border-bottom:1px solid #fff;}


/*  ADSL 用
-------------------------*/
.tabADSL .tabMenu2 li {
float:left;
height:46px;
width:330px;
z-index:10;
margin:0px 10px;
text-indent:-9999px;
display:block;
}
.tabADSL .tabMenu2 li.tab_01 {background:url(/img/common/tab_phonetype.gif) no-repeat 0px 0px;}
.tabADSL .tabMenu2 li.tab_02 {background:url(/img/common/tab_phonetype.gif) no-repeat -330px 0px;}
.tabADSL .tabMenu2 li.tab_01.mouseover {background-position:0 -46px;}
.tabADSL .tabMenu2 li.tab_02.mouseover {background-position:-330px -46px;}
.tabADSL .tabMenu2 li.tab_01.mouseout {background-position:0 0px;}
.tabADSL .tabMenu2 li.tab_01.selected {background-position:0 -46px;border-bottom:1px solid #fff;}
.tabADSL .tabMenu2 li.tab_02.mouseout {background-position:-330px 0px;}
.tabADSL .tabMenu2 li.tab_02.selected {background-position:-330px -46px;border-bottom:1px solid #fff;}


/* オプション：容量追加タブ ２つ
----------------------------*/
#tabBoxOption .tabMenu2 li {
float:left;
height:46px;
width:330px;
z-index:10;
margin:0px 10px;
text-indent:-9999px;
display:block;
}
/* this is the button images */
.tabMenu2 li.tab_01 {background:url(/img/option/tab_lte_add_2tab.gif) no-repeat 0px 0px;}
.tabMenu2 li.tab_02 {background:url(/img/option/tab_lte_add_2tab.gif) no-repeat -330px 0px;}

.tabMenu2 li.tab_01.mouseover {background-position:0 -46px;}
.tabMenu2 li.tab_02.mouseover {background-position:-330px -46px;}

.tabMenu2 li.tab_01.mouseout {background-position:0 0px;}
.tabMenu2 li.tab_02.mouseout {background-position:-330px 0px;}

.tabMenu2 li.tab_01.selected {background-position:0 -46px;border-bottom:1px solid #fff;}
.tabMenu2 li.tab_02.selected {background-position:-330px -46px;border-bottom:1px solid #fff;}



/*  NTTエリア 用
-------------------------*/
.tabNTT .tabMenu2 li {
float:left;
height:46px;
width:330px;
z-index:10;
margin:0px 10px;
text-indent:-9999px;
display:block;
}
.tabNTT .tabMenu2 li.tab_01 {background:url(/img/common/tab_nttarea.gif) no-repeat 0px 0px;}
.tabNTT .tabMenu2 li.tab_02 {background:url(/img/common/tab_nttarea.gif) no-repeat -330px 0px;}
.tabNTT .tabMenu2 li.tab_01.mouseover {background-position:0 -46px;}
.tabNTT .tabMenu2 li.tab_02.mouseover {background-position:-330px -46px;}
.tabNTT .tabMenu2 li.tab_01.mouseout {background-position:0 0px;}
.tabNTT .tabMenu2 li.tab_01.selected {background-position:0 -46px;border-bottom:1px solid #fff;}
.tabNTT .tabMenu2 li.tab_02.mouseout {background-position:-330px 0px;}
.tabNTT .tabMenu2 li.tab_02.selected {background-position:-330px -46px;border-bottom:1px solid #fff;}


/*  ガイド：したいこと検索用
-------------------------*/
#tabBoxWantSearch  {
width:700px
}

#tabBoxWantSearch #tabMenu {
margin-bottom:0px;
padding:0px;
list-style:none;
position:relative;
z-index:10;
}
#tabBoxWantSearch #tabMenu li {
float:left;
height:30px;
width:175px;
cursor:pointer;
cursor:hand;
text-indent:-9999px;
margin-bottom:0 0;
z-index:10;
margin-right:0px;
}
/* this is the button images tab4 */
#tabBoxWantSearch li.tab_01 {background:url(/img/guide/want_search/tab_menu4_search.gif) no-repeat 0px 0px;}
#tabBoxWantSearch li.tab_02 {background:url(/img/guide/want_search/tab_menu4_search.gif) no-repeat -175px 0px;}
#tabBoxWantSearch li.tab_03 {background:url(/img/guide/want_search/tab_menu4_search.gif) no-repeat -350px 0px;}
#tabBoxWantSearch li.tab_04 {background:url(/img/guide/want_search/tab_menu4_search.gif) no-repeat -525px 0px;}
#tabBoxWantSearch li.tab_01.mouseover {background-position:0 -30px;}
#tabBoxWantSearch li.tab_01.mouseout {background-position:0 0px;}
#tabBoxWantSearch li.tab_01.selected {background-position:0 -30px;}
#tabBoxWantSearch li.tab_02.mouseover {background-position:-175px -30px;}
#tabBoxWantSearch li.tab_02.mouseout {background-position:-175px 0px;}
#tabBoxWantSearch li.tab_02.selected {background-position:-175px -30px;}
#tabBoxWantSearch li.tab_03.mouseover {background-position:-350px -30px;}
#tabBoxWantSearch li.tab_03.mouseout {background-position:-350px 0px;}
#tabBoxWantSearch li.tab_03.selected {background-position:-350px -30px;}
#tabBoxWantSearch li.tab_04.mouseover {background-position:-525px -30px;}
#tabBoxWantSearch li.tab_04.mouseout {background-position:-525px 0px;}
#tabBoxWantSearch li.tab_04.selected {background-position:-525px -30px;}
#tabBoxWantSearch .boxTop {
height:0px;
clear:both;
}
#tabBoxWantSearch .boxBody {
	height:165;
}
#tabBoxWantSearch .boxBottom {
}
#tabBoxWantSearch .boxBody div.parent {
display:none;
}
#tabBoxWantSearch .boxBody div.show {
display:block;
}
#tabBoxWantSearch .boxBody #category a {
display:block;
}
/* styling for the content*/
#tabBoxWantSearch .boxBody div ul {
margin:0;
padding:0;
width:700px;
}
#tabBoxWantSearch .boxBody div li {
cursor:hand;
height:165px;
}

/* #posts{width:700px;height:165px;} */

#tabBoxWantSearch #tab_01{
/*height:390px; 2段*/
height:575px;/* 3段 */
background-color:#CCC;
}
#tabBoxWantSearch #tab_02{
height:390px;/* 2段*/
background-color:#CCC;		
}
#tabBoxWantSearch #tab_03, #tabBoxWantSearch #tab_04{
height:210px;/* 1段 */
background-color:#CCC;		
}

#tabBoxWantSearch #tab_01 ul li,
#tabBoxWantSearch #tab_02 ul li,
#tabBoxWantSearch #tab_03 ul li,
#tabBoxWantSearch #tab_04 ul li{
float:left !important;
padding:5px;	
}


/* IE Hacks*/
/*
*html #tabBoxWantSearch .boxTop {margin-bottom:-2px;}
html内にboxTopの記述がないため不要(marginの無い作りのため)*/
*html #tabBoxWantSearch .boxBody div ul {margin-left:10px;padding-left:15px;} 

