* {
	margin: 0;
	padding: 0;
}

body {
color:#333333;
font-size:76%;
margin:auto;
padding:0pt;
width:950px;
background:url(../images/indeximg/line.png) #ddd repeat scroll left top;
padding:10px;
font-family:"Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック",sans-serif;
}

h1{
margin:0px;
padding:0px;
font-size:13px;
}

caption{
font-weight:bold;
text-align:left;
padding:10px 5px 5px 5px;
margin-bottom:10px;
border-bottom:1px solid #B1C74F;
}

a{
color:#0033FF;
}

a:hover{
color:#000066;
}

img {
border:0px none;
padding:0px!;
margin:0px;
}

ul{
list-style-type:none;
}

p{
line-height:1.72em;
}

hr{
clear:both;
margin:0px !important;
padding:0px !important;
height:1px;
}

em{
font-style:normal;
margin-left:10px;
}

/* container */

div#container{
width:930px;
margin:auto;
padding:0px;
background-color:#ffffff;
}

/*header*/
div#header {
background:transparent url(../images/indeximg/head.jpg) no-repeat scroll left top;
clear:both;
padding:30px 10px 45px 20px;
margin:0px;
}

div#header img{
float:left;
}

div#header ul{
	padding:21px 0px 0px 0px;
	margin:0px !imporrtant;
	clear:both;
}

*html div#header ul{
	_padding-top:11px;
}


div#header ul li{
	display:inline;
	float:left;
	padding:0px !important;
	margin:0px !impoortant;
	width:109px;
}

/* contents */
div#container div#contents{
background-color:#ffffff;
clear:both;
overflow:auto;
}

/* table */

div#container div#contents table {
padding:5px;
margin:0px 0px 5px 0px;
}

div#container div#contents table tr th{
background-color:#eee;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
clear:both;
overflow:auto;
padding:5px;
text-align:center;
}


div#container div#contents table tr td{
background-color:#fff;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
clear:both;
overflow:auto;
padding:5px;
text-align:center;
}


div#contents table#qe tr td{
background-color:#fff;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
clear:both;
overflow:auto;
padding:5px;
text-align:left;
}


div#indexview{
background-color:#ddd;
padding:0px;
margin:0px;
}

/*main*/

div#container div#main{
float:left;
height:auto;
background-image:url(../images/indeximg/mainback.gif);
background-repeat:repeat-y;
background-position:right top;
background-color:#fff;
width:600px;
padding:0px 20px;
}

div#container div#main h2{
font-size:1.2em;
background-image:url(../images/indeximg/titleh2.gif);
background-color:#1A3F83;
color:#fff;
padding:5px 2px 9px 0px;
margin:30px 0px 15px 0px;
border:1px solid #999;
}

div#container div#main h2 span{
color:#555;
padding-left:20px;
margin:0px;
background-image:url(../images/indeximg/titleh2point.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

/* entryh2 */
div#container div#main h2.entryh2{
font-size:1.2em;
background-image:url(../images/indeximg/titleh2_entry.gif) !important;
background-color:#1A3F83;
color:#fff;
padding:5px 2px 9px 0px;
margin:30px 0px 15px 0px;
border:1px solid #999;
}

div#container div#main h2.entryh2 span{
color:#555;
padding-left:20px;
margin:0px;
background-image:url(../images/indeximg/titleh2point_entry.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

/* liteh2 */
div#container div#main h2.liteh2{
font-size:1.2em;
background-image:url(../images/indeximg/titleh2_lite.gif) !important;
background-color:#1A3F83;
color:#fff;
padding:5px 2px 9px 0px;
margin:30px 0px 15px 0px;
border:1px solid #999;
}

div#container div#main h2.liteh2 span{
color:#555;
padding-left:20px;
margin:0px;
background-image:url(../images/indeximg/titleh2point_lite.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}


/* silverh2 */
div#container div#main h2.silverh2{
font-size:1.2em;
background-image:url(../images/indeximg/titleh2_silver.gif) !important;
background-color:#1A3F83;
color:#fff;
padding:5px 2px 9px 0px;
margin:30px 0px 15px 0px;
border:1px solid #999;
}

div#container div#main h2.silverh2 span{
color:#555;
padding-left:20px;
margin:0px;
background-image:url(../images/indeximg/titleh2point_silver.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

/* goldh2 */
div#container div#main h2.goldh2{
font-size:1.2em;
background-image:url(../images/indeximg/titleh2_gold.gif) !important;
background-color:#1A3F83;
color:#fff;
padding:5px 2px 9px 0px;
margin:30px 0px 15px 0px;
border:1px solid #999;
}

div#container div#main h2.goldh2 span{
color:#555;
padding-left:20px;
margin:0px;
background-image:url(../images/indeximg/titleh2point_gold.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

/* platinumh2 */
div#container div#main h2.platinumh2{
font-size:1.2em;
background-image:url(../images/indeximg/titleh2_platinum.gif) !important;
background-color:#1A3F83;
color:#fff;
padding:5px 2px 9px 0px;
margin:30px 0px 15px 0px;
border:1px solid #999;
}

div#container div#main h2.platinumh2 span{
color:#555;
padding-left:20px;
margin:0px;
background-image:url(../images/indeximg/titleh2point_platinum.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}


div#container div#main h3{
font-size:1em;
color:#FF5500;
padding:5px;
padding:0px;
}


div#container div#main h4{
font-size:1em;
color:#1A3F83;
padding:0px 5px 10px;
line-height:1.5em;
/*width:460px;*/
}

/* navigation */

div#container div#navigation{
float:right;
width:245px;
background-color:#FFF;
padding:30px 22px 0px 0px;
}

div#navigation h2{
font-size:1.4em;
color:#FF5500;
line-height:1.2em;
}

div#navigation h3{
font-size:1em;
color:#555;
line-height:1.2em;
padding:5px 10px 15px 10px;
background:#ddd;
background:url(../images/indeximg/nav_titleh3.jpg) repeat-x scroll left top;
color:#ffffff;
margin:10px 0px 0px 0px;
}

div#navigation h3 span{
padding:0px 0px 0px 12px;
background:url(../images/indeximg/navipoint.gif) no-repeat scroll left 4px;
margin:0px 0px 0px 0px;
}

/* footer */

div#container div#footer{
clear:both;
text-align:center;
padding:10px;
background:url(../images/indeximg/footmain.gif) repeat-x;
}

div#footbar {
background:url(../images/indeximg/foot.png) no-repeat scroll left top;
/*border-top:1px solid #24618E;*/
padding:16px 11px 10px 11px;
text-align:center;
}

/* index */



/* class */
.topimg{
padding-left:20px;
}

.naviimg{
margin-top:5px;
}

.naviimg2{
margin-top:3px;
}

.tops{
color:#dddddd;
float:right;
margin:25px 0px 0px;
}
/* div index interface */
div.mst1{
background:url(../images/indeximg/msbtb.gif) no-repeat scroll left top;
padding:10px;
margin:10px 0px 0px 0px;
}

div.mst1 h3{
color:#ffffff;
width:300px;
padding:10px 10px 10px 200px !important;
margin:0px;
}

div.mst1 p{
color:#ffffff;
margin:0px;
padding:10px 10px 10px 200px !important;
}

/* div price interface */
div.mstpr{
background:url(../images/indeximg/msbb.gif) no-repeat scroll left top;
padding:10px;
margin:10px 0px 0px 0px;
}

div.mstpr h3{
color:#555;
width:300px;
padding:10px 10px 10px 200px !important;
margin:0px;
}

div.mstpr p{
color:#777;
margin:0px;
padding:10px 10px 10px 200px !important;
}

/* div lineup interface */
div.mstp1{
background:url(../images/indeximg/msbprice.gif) no-repeat scroll left top;
padding:10px;
margin:10px 0px 0px 0px;
}

div.mstp1 h3{
color:#555;
width:300px;
padding:10px 10px 10px 200px !important;
margin:0px;
}

div.mstp1 p{
color:#777;
margin:0px;
padding:10px 10px 10px 200px !important;
}

div.mst2{
background:url(../images/indeximg/msbtb2.gif) no-repeat scroll left top;
padding:10px;
margin:10px 0px 0px 0px;
}

div.mst2 h3{
color:#ffffff;
width:300px;
padding:10px 15px 15px 200px !important;
margin:0px;
}

div.mst2 h4{
color:#ffffff !important;;
margin:0px !important;
padding:10px 10px 10px 200px !important;
line-height:1.5em;
font-weight:normal;
}


div.mst3{
background:url(../images/indeximg/msbtb3.gif) no-repeat scroll left top;
padding:10px;
margin:10px 0px 0px 0px;
}

div.mst3 h3{
color:#ffffff;
width:300px;
padding:10px 15px 15px 200px !important;
margin:0px;
}

div.mst3 h4{
color:#ffffff !important;;
margin:0px !important;
padding:10px 10px 10px 200px !important;
line-height:1.5em;
font-weight:normal;
}


div.mst4 p{
color:#0A50A1;
margin:0px;
padding:10px 10px 10px 200px !important;
}

div.mst4{
background:url(../images/indeximg/msbprivacy.gif) no-repeat scroll left top;
padding:10px;
margin:10px 0px 0px 0px;
}

div.mst4 h3{
color:#ffffff;
width:300px;
padding:10px 15px 15px 200px !important;
margin:0px;
}

div.mst4 h4{
color:#ffffff !important;;
margin:0px !important;
padding:10px 10px 10px 200px !important;
line-height:1.5em;
font-weight:normal;
}


/* エントリービルダー部分 */
div.msbmp1{
background:url(../images/indeximg/entry_price.jpg) no-repeat scroll left top;
padding:8px 0px 0px 62px;
margin:0px 6px 5px 0px;
display:block;
width:130px;
float:left;
border:1px solid #999;
}

div.msbmp1 h3 a{
padding:8px 38px 38px 34px;
text-decoration:none;
color:#B1C74F;

}

div.msbmp1 p{
line-height:1em;
padding-top:9px;
}

/* ビルダーライト部分 */
div.msbmp2{
background:url(../images/indeximg/lite_price.jpg) no-repeat scroll left top;
padding:8px 0px 0px 62px;
margin:0px 6px 5px 0px;
display:block;
width:130px;
float:left;
border:1px solid #999;
}

div.msbmp2 h3 a{
padding:8px 58px 38px 40px;
text-decoration:none;
color:#A49782;
}

div.msbmp2 p{
line-height:1em;
padding-top:9px;
}


/* ビルダーミドル部分 */
div.msbmp3{
background:url(../images/indeximg/middle_price.jpg) no-repeat scroll left top;
padding:8px 0px 0px 66px;
margin:0px 0px 5px 0px;
display:block;
width:130px;
float:left;
border:1px solid #999;
}

div.msbmp3 h3 a{
padding:8px 58px 38px 40px;
text-decoration:none;
color:#4070B1;
}

div.msbmp3 p{
line-height:1em;
padding-top:9px;
}


/* ビルダーシルバー部分 */
div.msbmp4{
background:url(../images/indeximg/silver_price.jpg) no-repeat scroll left top;
padding:8px 0px 0px 62px;
margin:0px 6px 5px 0px;
display:block;
width:130px;
float:left;
border:1px solid #999;
}

div.msbmp4 h3 a{
padding:8px 38px 38px 40px;
text-decoration:none;
color:#8B9598;
}

div.msbmp4 p{
line-height:1em;
padding-top:9px;
}

/* ビルダーゴールド部分 */
div.msbmp5{
background:url(../images/indeximg/gold_price.jpg) no-repeat scroll left top;
padding:8px 0px 0px 62px;
margin:0px 6px 5px 0px;
display:block;
width:130px;
float:left;
border:1px solid #999;
}

div.msbmp5 h3 a{
padding:8px 38px 38px 40px;
text-decoration:none;
color:#CFB157;
}

div.msbmp5 p{
line-height:1em;
padding-top:9px;
}


/* ビルダープラチナ部分 */
div.msbmp6{
background:url(../images/indeximg/platinum_price.jpg) no-repeat scroll left top;
padding:8px 0px 0px 66px;
margin:0px 0px 5px 0px;
display:block;
width:130px;
float:left;
border:1px solid #999;
}

div.msbmp6 h3 a{
padding:8px 38px 38px 40px;
text-decoration:none;
color:#C1C1AE;
}

div.msbmp6 p{
line-height:1em;
padding-top:9px;
}

/* mailビルダー部分 */
div.msbm1{
background:url(../images/indeximg/mailbb.gif) no-repeat scroll left top;
padding:10px 10px 0px 10px;
margin:0px;
display:block;
width:275px;
float:left;
}

div.msbm1 a{
color:#4D9163;
padding:15px 5px 5px 165px;
margin:0px;
display:block;
line-height:1.2em;
text-decoration:none;
background:url(../images/indeximg/mblogo.gif) no-repeat 105px 10px ;
font-size:16px !important;
}

div.msbm1 a:hover{
color:#003300;
background:url(../images/indeximg/mblogo_over.gif) no-repeat 105px 10px ;
}

div.msbm1 p{
width:265px;
padding:15px 15px 15px 0px;
margin:0px;
line-height:1.2em;
}

/* Siteビルダー部分 */
div.msbs1{
background:url(../images/indeximg/sitebb.gif) no-repeat scroll left top;
padding:10px 10px 0px 10px;
margin:0px;
display:block;
width:275px;
float:right;
}

div.msbs1 a{
color:#4697BF;
padding:15px 5px 5px 165px;
margin:0px;
display:block;
line-height:1.2em;
text-decoration:none;
background:url(../images/indeximg/sblogo.gif) no-repeat 105px 10px ;
font-size:16px !important;
}

div.msbs1 a:hover{
color:#003366;
background:url(../images/indeximg/sblogo_over.gif) no-repeat 105px 10px ;
}

div.msbs1 p{
width:265px;
padding:15px 15px 15px 0px;
margin:0px;
line-height:1.2em;
}

/* Plusビルダー部分 */
div.msbp1{
background:url(../images/indeximg/plusbb.gif) no-repeat scroll left top;
padding:10px 10px 10px 10px;
margin:0px;
display:block;
width:275px;
float:left;
}

div.msbp1 a{
color:#FF9900;
padding:15px 5px 5px 165px;
margin:0px;
display:block;
line-height:1.2em;
text-decoration:none;
background:url(../images/indeximg/pluslogo.gif) no-repeat 105px 10px ;
font-size:16px !important;
}

div.msbp1 a:hover{
color:#CC6600;
background:url(../images/indeximg/pluslogo_over.gif) no-repeat 105px 10px ;
}

div.msbp1 p{
width:265px;
padding:15px 15px 15px 0px;
margin:0px;
line-height:1.2em;
}


/* サーバーBox部分 */
div.msbb1{
background:url(../images/indeximg/saverbb.gif) no-repeat scroll left top;
padding:10px 10px 10px 10px;
margin:0px;
display:block;
width:275px;
float:right;
}

div.msbb1 a{
font-weight:bold;
color:#777777;
padding:15px 5px 5px 165px;
margin:0px;
display:block;
line-height:1.2em;
text-decoration:none;
background:url(../images/indeximg/saverlogo.gif) no-repeat 65px 10px ;
font-size:16px !important;
}

div.msbb1 a:hover{
background:url(../images/indeximg/saverlogo_over.gif) no-repeat 65px 10px ;
color:#000000;
}

div.msbb1 p{
width:265px;
padding:15px 15px 15px 0px;
margin:0px;
line-height:1.2em;
}
	
/* box end */

/* msb part */
/* entry parts */
div.msbe{
background:url(../images/indeximg/msb_entrybb.gif) no-repeat scroll left top;
padding:10px 10px 0px 10px;
margin:0px;
display:block;
width:275px;
float:left;
}

div.msbe a{
color:#B3C84F;
padding:15px 5px 5px 165px;
margin:0px;
display:block;
line-height:1.2em;
text-decoration:none;
background:url(../images/indeximg/msb_entry_logo.gif) no-repeat 105px 10px ;
font-size:16px !important;
}

div.msbe a:hover{
color:#003300;
background:url(../images/indeximg/msb_entry_logo.gif) no-repeat 105px 10px ;
}

div.msbe p{
width:175px;
padding:10px 0px 15px 105px;
margin:0px;
line-height:1.2em;
}

/* lite parts */

div.msbl{
background:url(../images/indeximg/msb_litebb.gif) no-repeat scroll left top;
padding:10px 10px 0px 10px;
margin:0px;
display:block;
width:275px;
float:right;
}

div.msbl a{
color:#988A74;
padding:15px 5px 5px 165px;
margin:0px;
display:block;
line-height:1.2em;
text-decoration:none;
background:url(../images/indeximg/msb_lite_logo.gif) no-repeat 105px 10px ;
font-size:16px !important;
}

div.msbl a:hover{
color:#003366;
background:url(../images/indeximg/msb_lite_logo.gif) no-repeat 105px 10px ;
}

div.msbl p{
width:175px;
padding:10px 0px 15px 105px;
margin:0px;
line-height:1.2em;
}
/* middle parts */
div.msbm{
background:url(../images/indeximg/msb_middlebb.gif) no-repeat scroll left top;
padding:10px 10px 0px 10px;
margin:0px;
display:block;
width:275px;
float:left;
}

div.msbm a{
color:#386CB0;
padding:15px 5px 5px 165px;
margin:0px;
display:block;
line-height:1.2em;
text-decoration:none;
background:url(../images/indeximg/msb_middle_logo.gif) no-repeat 105px 10px ;
font-size:16px !important;
}

div.msbm a:hover{
color:#003300;
background:url(../images/indeximg/msb_middle_logo.gif) no-repeat 105px 10px ;
}

div.msbm p{
width:175px;
padding:10px 0px 15px 105px;
margin:0px;
line-height:1.2em;
}

/* silver parts */

div.msbs{
background:url(../images/indeximg/msb_silverbb.gif) no-repeat scroll left top;
padding:10px 10px 0px 10px;
margin:0px;
display:block;
width:275px;
float:right;
}

div.msbs a{
color:#988A74;
padding:15px 5px 5px 165px;
margin:0px;
display:block;
line-height:1.2em;
text-decoration:none;
background:url(../images/indeximg/msb_silver_logo.gif) no-repeat 105px 10px ;
font-size:16px !important;
}

div.msbs a:hover{
color:#003366;
background:url(../images/indeximg/msb_silver_logo.gif) no-repeat 105px 10px ;
}

div.msbs p{
width:175px;
padding:10px 0px 15px 105px;
margin:0px;
line-height:1.2em;
}

/* gold parts */
div.msbg{
background:url(../images/indeximg/msb_goldbb.gif) no-repeat scroll left top;
padding:10px 10px 0px 10px;
margin:0px;
display:block;
width:275px;
float:left;
}

div.msbg a{
color:#CFB154;
padding:15px 5px 5px 165px;
margin:0px;
display:block;
line-height:1.2em;
text-decoration:none;
background:url(../images/indeximg/msb_gold_logo.gif) no-repeat 105px 10px ;
font-size:16px !important;
}

div.msbg a:hover{
color:#003300;
background:url(../images/indeximg/msb_gold_logo.gif) no-repeat 105px 10px ;
}

div.msbg p{
width:175px;
padding:10px 0px 15px 105px;
margin:0px;
line-height:1.2em;
}

/* pratinum parts */

div.msbp{
background:url(../images/indeximg/msb_platinumbb.gif) no-repeat scroll left top;
padding:10px 10px 0px 10px;
margin:0px 0px 0px 10px;
display:block;
width:275px;
float:left;
}

div.msbp a{
color:#988A74;
padding:15px 5px 5px 165px;
margin:0px;
display:block;
line-height:1.2em;
text-decoration:none;
background:url(../images/indeximg/msb_platinum_logo.gif) no-repeat 105px 10px ;
font-size:16px !important;
}

div.msbp a:hover{
color:#003366;
background:url(../images/indeximg/msb_platinum_logo.gif) no-repeat 105px 10px ;
}

div.msbp p{
width:175px;
padding:10px 0px 15px 105px;
margin:0px;
line-height:1.2em;
}

/* msb parts end */

.banner{
margin-top:10px;
}

.navir{
text-align:right;
display:block;
}
p.navir a{
background:url(../images/indeximg/details.gif) no-repeat scroll left 1px;
padding:0px 5px 10px 18px;
color:#000066;
}

/* boxclass */
.bbox{
margin:0px;
padding:0px;
}

ul.bbox li{
margin:0px;
padding:0px;
float:left;
}

a.bcoupon:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-top:1px solid #eee;
border-left:1px solid #eee;
border-right:1px solid #ddd;
padding:10px 10px 10px 60px;
background:#ffe url(../images/icon/coupon_icon.gif) no-repeat scroll 5px 5px;
display:block;
text-decoration:none;
margin:0px;
line-height:1.5em;
}


.bcoupon{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-top:1px solid #eee;
border-left:1px solid #eee;
border-right:1px solid #ddd;
padding:10px 10px 10px 60px;
background:#fff url(../images/icon/coupon_icon.gif) no-repeat scroll 5px 5px;
display:block;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bcoupon span{
color:#FF5500;
font-weight:bold;
}

.bhtml{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-top:1px solid #eee;
border-right:1px solid #ddd;
padding:10px 10px 10px 65px;
background:#fff url(../images/icon/html_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bhtml:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-top:1px solid #eee;
border-right:1px solid #ddd;
padding:10px 10px 10px 65px;
background:#ffe url(../images/icon/html_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bhtml span{
color:#FF5500;
font-weight:bold;
}

.binfo{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-top:1px solid #eee;
border-right:1px solid #bbb;
padding:10px 10px 10px 65px;
background:#fff url(../images/icon/info_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.binfo:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-top:1px solid #eee;
border-right:1px solid #bbb;
padding:10px 10px 10px 65px;
background:#ffe url(../images/icon/info_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.binfo span{
color:#FF5500;
font-weight:bold;
}

.bscmail{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-left:1px solid #eee;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 60px;
background:#fff url(../images/icon/scmail_icon.gif) no-repeat scroll 5px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bscmail:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-left:1px solid #eee;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 60px;
background:#ffe url(../images/icon/scmail_icon.gif) no-repeat scroll 5px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bscmail span{
color:#FF5500;
font-weight:bold;
}

.bshop{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#fff url(../images/icon/shop_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bshop:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#ffe url(../images/icon/shop_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bshop span{
color:#FF5500;
font-weight:bold;
}

.bkeiji{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-left:1px solid #eee;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 60px;
background:#fff url(../images/icon/keiji_icon.gif) no-repeat scroll 5px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bkeiji:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-left:1px solid #eee;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 60px;
background:#ffe url(../images/icon/keiji_icon.gif) no-repeat scroll 5px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bkeiji span{
color:#FF5500;
font-weight:bold;
}

.bkeyword{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#fff url(../images/icon/keyword_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bkeyword:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#ffe url(../images/icon/keyword_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bkeyword span{
color:#FF5500;
font-weight:bold;
}


.bdomain{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #bbb;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#fff url(../images/icon/domain_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bdomain:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #bbb;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#ffe url(../images/icon/domain_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bdomain span{
color:#FF5500;
font-weight:bold;
}

.bmap{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #bbb;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#fff url(../images/icon/map_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bmap:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #bbb;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#ffe url(../images/icon/map_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bmap span{
color:#FF5500;
font-weight:bold;
}

.bmobile{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-left:1px solid #eee;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 60px;
background:#fff url(../images/icon/mobile_icon.gif) no-repeat scroll 5px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bmobile:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-left:1px solid #eee;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 60px;
background:#ffe url(../images/icon/mobile_icon.gif) no-repeat scroll 5px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bmobile span{
color:#FF5500;
font-weight:bold;
}


.bpc{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#fff url(../images/icon/pc_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bpc:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#ffe url(../images/icon/pc_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bpc span{
color:#FF5500;
font-weight:bold;
}

.brecycle{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #bbb;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#fff url(../images/icon/recycle_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}
a.brecycle:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #bbb;
border-top:1px dotted #ddd;
padding:10px 10px 10px 65px;
background:#ffe url(../images/icon/recycle_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.brecycle span{
color:#FF5500;
font-weight:bold;
}

.bweb{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-left:1px solid #eee;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
border-bottom:1px solid #aaa;
padding:10px 10px 10px 60px;
background:#fff url(../images/icon/web_icon.gif) no-repeat scroll 5px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bweb:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-left:1px solid #eee;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
border-bottom:1px solid #aaa;
padding:10px 10px 10px 60px;
background:#ffe url(../images/icon/web_icon.gif) no-repeat scroll 5px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bweb span{
color:#FF5500;
font-weight:bold;
}

.bwork{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
border-bottom:1px solid #aaa;
padding:10px 10px 10px 65px;
background:#fff url(../images/icon/work_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bwork:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #ddd;
border-top:1px dotted #ddd;
border-bottom:1px solid #aaa;
padding:10px 10px 10px 65px;
background:#ffe url(../images/icon/work_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bwork span{
color:#FF5500;
font-weight:bold;
}

.bphoto{
color:#888;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #bbb;
border-top:1px dotted #ddd;
border-bottom:1px solid #aaa;
padding:10px 10px 10px 65px;
background:#fff url(../images/icon/photo_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

a.bphoto:hover{
color:#333;
text-align:left;
v-align:top;
float:left;
width:124px;
border-right:1px solid #bbb;
border-top:1px dotted #ddd;
border-bottom:1px solid #aaa;
padding:10px 10px 10px 65px;
background:#ffe url(../images/icon/photo_icon.gif) no-repeat scroll 10px 5px;
text-decoration:none;
margin:0px;
line-height:1.5em;
}

.bphoto span{
color:#FF5500;
font-weight:bold;
}

.tabler{
border-right:1px solid #ccc;
}


.tablet{
border-top:1px solid #ccc;
}

.tabletn{
border-top:0px !important;
}

.litecap{
border-bottom:1px solid #A49782;
}
.middlecap{
border-bottom:1px solid #4070B1;
}
.silvercap{
border-bottom:1px solid #8B9598;
}
.goldcap{
border-bottom:1px solid #CFB157;
}
.platinumcap{
border-bottom:1px solid #C1C1AE;
}

.entryb{
background-color:#B1C74F !important;
}
.liteb{
background-color:#A49782 !important;
}
.middleb{
background-color:#4070B1 !important;
}
.silverb{
background-color:#8B9598 !important;
}
.goldb{
background-color:#CFB157 !important;
}
.platinumb{
background-color:#C1C1AE !important;
}
p.promotion a span{
visibility:hidden;
text-decoration:none;
}

p.promotion a span{
height:18px;
width:108px;
overflow:hidden;
font-size:13px;
}

.promotion{
background:url(../images/indeximg/promationback.png) no-repeat scroll left top;
width:230px;
height:27px;
overflow:hidden;
padding:70px 0px 0px 20px;
margin:0px;
}
.pcbt{
background:url(../images/indeximg/promation_pc_bt.jpg) no-repeat scroll left top;
padding:5px 30px 5px 30px;
margin-right:3px;
overflow:hidden;
height:20px !important;
text-decoration:none;
}
.mobt{
background:url(../images/indeximg/promation_mobile_bt.jpg) no-repeat scroll left top;
padding:5px 17px 5px 17px;
margin:0px;
overflow:hidden;
height:20px !important;
text-decoration:none;
}