@charset "shift_jis";

/* =============================================================== 
	*** base *** 
=============================================================== */

html {
overflow-y:scroll;
}

body {
/*background:#F2F2F4;*/
/*background-image:url(/common/img/back.gif);
background-repeat:repeat-y;
background-position:center;*/
background-color:#eee;
text-align:center;
}
@media print {
* html body {
zoom:65%;
}
}

#ms_container {
width:970px;
margin:0 auto;
padding:0 15px;
background:#FFFFFF;
text-align:left;
}


/* =============================================================== 
	*** header *** 100730
=============================================================== */

#ms_header {
border-top:5px solid #ff0000;
width:970px;
padding:0;
}


#header_in{
border-collapse: collapse;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
padding:5px 0 12px 0;
margin-bottom:2px;
position:relative;
}



/*trt*/

#ms_header .trt {
text-align:right;
}

#ms_header .trt a{
color:#000;
}
#ms_header .trt ul{

} 


#ms_header .trt ul.trmenu li{
border-left:1px solid #ccc;
display:inline;
padding:6px 10px 0 10px;
height:25px;
} 



#ms_header .trt ul.trmenu img{
vertical-align:middle;
}
.pr1{
padding-right:1px;
}




#ms_header .textsize{
float:right;
width:110px;
margin:0px 5px 0 0;

padding-left:5px;
}
#ms_header .textsize p img{
float:left;
width:46px;
margin:4px 0 0 0;
}
#ms_header .textsize ul{
float:right;
width:60px;
}
#ms_header .textsize ul li{
float:left;
width:18px;
margin:0 0 0 2px;
cursor:pointer;
}
#ms_header .textsize ul li.sizeS{
margin:0;
}
#ms_header .textsize ul li img{
width:18px;
}


.lbdgr{

border-right:1px solid #ccc;
}






/*tmd*/

#ms_header .tmd{


}



#ms_header .lft {
float:left;
width:340px;
padding:6px 0 0 0;
min-height:37px;
}

	/* -- hack for ie6 -- */
	* html #ms_header .lft {
	height:37px;
	}

#ms_header .lft .logo {
float:left;
width:176px;
margin:0 10px 0 0px;
}
#ms_header .lft .logo img {
margin:0 0 0 16px;
}

#ms_header .lft p.date {
float:left;
width:138px;
padding:10px 0 0 0;
letter-spacing:normal;
font-size:12px;
vertical-align:sub;
}




#ms_header .rgt2 {
float:right;
width:625px;
padding:12px 0 0 0;
}





#ms_header .rgt2 ul.sc {
float:left;
padding:10px 0 0 0;
}


#ms_header .rgt2 ul.sc li{
float:left;
padding-right:5px;
}




.tops{
float:left;
}

.topico{
float:right;
margin-right:5px;
width:255px;
height: 48px;
}




  #suggest {
    position: absolute;
    background-color: #FFFFFF;
    filter:alpha(opacity=90);
    border: 1px solid #CCCCFF;
    width: 322px;
    z-index: 100;
    text-align:left;
  }
  #suggest div {
    padding: 1px;
    display: block;
    width: 320px;
    overflow: hidden;
    white-space: nowrap;
  }
  #suggest div.select{
    color: #FFFFFF;
    background-color: #3366FF;
  }
  #suggest div.over{
    background-color: #99CCFF;
  }
  #suggest strong{
    font-weight: bold;
  }



	/* hack for safari3 \*/
	body:first-of-type #suggest {
margin-top:22px;
	}


.topsc li{
font-size:12px;
}






/*saku*/


#ms_header .rgt .textsize{
float:right;
width:150px;
margin:23px 0 0 0;
}
#ms_header .rgt .textsize p img{
float:left;
width:85px;
margin:4px 0 0 0;
}
#ms_header .rgt .textsize ul{
float:right;
width:60px;
}
#ms_header .rgt .textsize ul li{
float:left;
width:18px;
margin:0 0 0 2px;
cursor:pointer;
}
#ms_header .rgt .textsize ul li.sizeS{
margin:0;
}
#ms_header .rgt .textsize ul li img{
width:18px;
}

#ms_header .rgt p.link{
width:520px;
clear:right;
float:right;
line-height:21px;
height:23px;
margin:0;
padding:2px 0 0 0;
text-align:right;
}

#ms_header .rgt p.link a{
margin-right:10px;
line-height:22px;
}

#ms_header .rgt p.link a.portfolio,
#ms_header .rgt p.link a.register{
width:119px;
}

#ms_header .rgt p.link a.portfolio img,
#ms_header .rgt p.link a.register img{
margin:-2px 0 0 0;
vertical-align:middle;
}

#ms_header .rgt p.link a.register{
margin-right:13px;
}

#ms_header .rgt p.link a.ms_club{
padding-left:22px;
padding-top:3px;
padding-bottom:3px;
background:url(/common/img/msclub_icon.gif) no-repeat 0 -1px;
}




#ms_header .rgt p.link a.sitemap,
#ms_header .rgt p.link a.help{
padding-left:14px;
background:url(/common/img/icn_arw_bk.gif) no-repeat 0 1px;
}

/* ------091006 fixed end------ */

#ms_header .rgt p.link a.help{
margin-right:0;
}

#ms_header .bnr_area{
clear:both;
width:970px;
height: 90px;
padding:10px 0 5px 0;
background:none;
text-align:center;
}

.mstopg #ms_header .bnr_area,
body.noheaderbanner #ms_header .bnr_area{
display:none;
}


/* header bg */
/*
#ms_header .bnr_area {
clear:both;
width:970px;
padding:10px 0;
background:url(/common/img/bg_bnr_area.gif) repeat left top;
text-align:center;
}
*/


/* =============================================================== 
	*** gnav *** 
=============================================================== */
#ms_gnav2{
margin:10px 0px 0px 0px;
padding:0 0 0px 1px;
height:25px;
}
#ms_gnav2 ul {
list-style:none;
}
#ms_gnav2 ul li{
float:left;
}
/*for gnavi*/
.top-navi0,.top-navi7,.top-navi2,.top-navi1,.top-navi3,.top-navi4,.top-navi9,.top-navi99{
background-image:url(/common/img/tab.gif);
display:block;
text-indent:-9999px;
overflow:hidden;
height:25px;
}
.top-navi0 {
width:113px;
background-position:0 0px;
}
.top-navi7 {
width:130px;
background-position:-113px 0;
}
.top-navi2 {
width:110px;
background-position:-243px 0;
}
.top-navi1 {
width:110px;
background-position:-353px 0;
}
.top-navi3 {
width:100px;
background-position:-463px 0;
}
.top-navi4 {
width:100px;
background-position:-563px 0;
}
.top-navi9 {
width:130px;
background-position:-663px 0;
}
.top-navi99 {
width:173px;
background-position:-793px 0;
}
.top-navi0:hover,.top-navi7:hover,.top-navi2:hover,.top-navi1:hover,.top-navi3:hover,.top-navi4:hover,.top-navi9:hover,.top-navi99:hover{
width:102px;
background-image:url(/common/img/tab_hover.gif);
background-repeat:no-repeat;
}
.top-navi0:hover{
width:113px;
background-position:0 0px;
}
.top-navi7:hover{
width:130px;
background-position:-113px 0;
}
.top-navi2:hover{
width:110px;
background-position:-243px 0;
}
.top-navi1:hover{
width:110px;
background-position:-353px 0;
}
.top-navi3:hover{
width:100px;
background-position:-463px 0;
}
.top-navi4:hover{
width:100px;
background-position:-563px 0;
}
.top-navi9:hover{
width:130px;
background-position:-663px 0;
}
.top-navi99:hover{
width:173px;
background-position:-793px 0;
}
.top-navi0_on,.top-navi7_on,.top-navi2_on,.top-navi1_on,.top-navi3_on,.top-navi4_on,.top-navi9_on,.top-navi99_on{
padding:0px 0 0px 0;
display:block;
background-image:url(/common/img/tab_active.gif);
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
height:25px;
}
.top-navi0_on {
width:113px;
background-position:0 0px;
}
.top-navi7_on {
width:130px;
background-position:-113px 0;
}
.top-navi2_on {
width:110px;
background-position:-243px 0;
}
.top-navi1_on {
width:110px;
background-position:-353px 0;
}
.top-navi3_on {
width:100px;
background-position:-463px 0;
}
.top-navi4_on {
width:100px;
background-position:-563px 0;
}
.top-navi9_on {
width:130px;
background-position:-663px 0;
}
.top-navi99_on {
width:173px;
background-position:-793px 0;
}

#ms_gnav3{
margin:10px 0px 0px 0px;
padding:0 0 0px 1px;
height:25px;
font-size:1.1em;;
}
#ms_gnav3 ul {
list-style:none;
margin: 0 10px;
}
#ms_gnav3 li {
	float: left;
	width: 104px;
	height: 23px;
	line-height: 24px;
	text-align: center;
	background: #f2f2f2;
	border: solid 1px #bbb;
	border-left: none;
	z-index:100;
	list-style: none;
	color: #333;
	font-family:"メイリオ", Meiryo;
	font-weight: bold;
}
#ms_gnav3 li:first-child {
	border-left: solid 1px #bbb;
}
#ms_gnav3 li.on {
	margin-bottom: -1px;
	border-bottom: none;
	background: #fff;
	color: #000;
}
#ms_gnav3 li a {
	display: block;
	text-decoration: none;
	color: #333;
}
#ms_gnav3 li:hover {
	background: #e2e2e2;
}
#ms_gnav3 li.on:hover {
	background: #fff !important;
}
#gnavi98 {
	position: relative;
	top:0;
	left: 0;
}
.new {
	position: absolute;
	top:2px;
	right: 2px;
}
/* pnavi */

#ms_pnavi{
height:1%;
margin:10px 0 0px 15px;
padding-bottom:10px;
}
#ms_pnavi ul {
list-style:none;
}
#ms_pnavi ul li{
display:inline;
margin-right:10px;
}
#ms_pnavi ul li img{
margin-right:2px;
vertical-align:top;
}
.topsubnavihid {
visibility: hidden;
position: absolute; z-index: 6;
top:242px; left:10px;
}
.topsubnavivis {
visibility: visible; position: absolute; z-index: 6;
top:242px; left:10px;
}
/*saku*/

#ms_gnav {
clear:both;
}
#ms_gnav ul.navi{
padding:0 0 0 79px;
height:24px;
background:#6c6c6c;
}

#ms_gnav ul.navi li{
float:left;
height:24px;
}
#ms_gnav ul.navi li img{
display:block;
height:24px;
}

#ms_gnav .search_area{
padding:0 0 0 80px;
height:35px;
background:url(/common/img/bg_search.gif) no-repeat left top;
}
#ms_gnav .search_area .options{
float:left;
width:12em;
}
	/* -- hack for ie6 -- */
	* html #ms_gnav .search_area .options {
	width:13em;
	}
	/* -- hack for ie7 -- */
	*:first-child+html #ms_gnav .search_area .options {
	width:13em;
	}
	/* hack for safari3 \*/
	body:first-of-type #ms_gnav .search_area .options {
	width:13em;
	}

#ms_gnav .search_area .options ul li{
float:left;
padding:7px 0;
}
#ms_gnav .search_area .options ul li.funds{
width:7em;
margin:0 3px 0 0;
}

#ms_gnav .search_area .options ul li.stock{
width:4em;
}
	/* -- hack for ie6 -- */
	* html #ms_gnav .search_area .options ul li.stock {
	width:5em;
	}
	/* -- hack for ie7 -- */
	*:first-child+html #ms_gnav .search_area .options ul li.stock {
	width:5em;
	}
	/* hack for safari3 \*/
	body:first-of-type #ms_gnav .search_area .options ul li.stock {
	width:5em;
	}

#ms_gnav .search_area .options ul li,
#ms_gnav .search_area .options ul li input{
vertical-align:middle;
}
#ms_gnav .search_area .options ul li input{
margin:0 2px 0 0;
}
#ms_gnav .search_area p.input{
float:left;
width:300px;
padding:5px 0;
vertical-align:middle;
}
#ms_gnav .search_area p.input input{
vertical-align:middle;
}
#ms_gnav .search_area p.input input.keywords{
width:200px;
margin:0 5px 0 0;
}

/* =============================================================== 
	*** contents *** 
=============================================================== */

#ms_contents {
clear:both;
display:inline-block;
width:970px;
}
#ms_contents:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

/* ===================== lft-col ===================== */

#ms_top #ms_lft-col,
#tp_b #ms_lft-col {
float:left;
width:160px;
}
#ms_top #ms_lft-col .localnavi,
#tp_b #ms_lft-col .localnavi{
width:160px;
margin:0 0 15px 0;
padding:0 0 10px 0;
background:url(/common/img/bg_side.gif) repeat-y 0 0;
}

#ms_top #ms_lft-col .localnavi p,
#tp_b #ms_lft-col .localnavi p{
width:160px;
margin:0 0 10px 0;
}
#ms_top #ms_lft-col .localnavi p a,
#tp_b #ms_lft-col .localnavi p a{
display:block;
width:160px;
height:25px;
text-indent:-9999px;
}

#ms_top #ms_lft-col .localnavi p.ms_7_0,
#tp_b #ms_lft-col .localnavi p.ms_7_0{
background:url(/common/img/ttl_side_pf.gif) no-repeat 0 0;
}

#ms_top #ms_lft-col .localnavi p.ms_1_0,
#tp_b #ms_lft-col .localnavi p.ms_1_0{
background:url(/common/img/ttl_side_fund.gif) no-repeat 0 0;
}

#ms_top #ms_lft-col .localnavi p.ms_2_0,
#tp_b #ms_lft-col .localnavi p.ms_2_0{
background:url(/common/img/ttl_side_kabu.gif) no-repeat 0 0;
}

#ms_top #ms_lft-col .localnavi p.ms_3_0,
#tp_b #ms_lft-col .localnavi p.ms_3_0{
background:url(/common/img/ttl_side_etf.gif) no-repeat 0 0;
}

#ms_top #ms_lft-col .localnavi p.ms_4_0,
#tp_b #ms_lft-col .localnavi p.ms_4_0{
background:url(/common/img/ttl_side_news.gif) no-repeat 0 0;
}

#ms_top #ms_lft-col .localnavi p.ms_5_0,
#tp_b #ms_lft-col .localnavi p.ms_5_0{
background:url(/common/img/ttl_side_tool.gif) no-repeat 0 0;
}

#ms_top #ms_lft-col .localnavi p.ms_9_0,
#tp_b #ms_lft-col .localnavi p.ms_9_0{
background:url(/common/img/ttl_side_school.gif) no-repeat 0 0;
}

#ms_top #ms_lft-col .localnavi p.ms_13_0,
#tp_b #ms_lft-col .localnavi p.ms_13_0{
background:url(/common/img/ttl_side_mobile.gif) no-repeat 0 0;
}
#ms_top #ms_lft-col .localnavi p.ms_15_0,
#tp_b #ms_lft-col .localnavi p.ms_15_0{
background:url(/common/img/ttl_side_company.gif) no-repeat 0 0;
}
#ms_top #ms_lft-col .localnavi p.ms_16_0,
#tp_b #ms_lft-col .localnavi p.ms_16_0{
background:url(/common/img/ttl_side_publishing.gif) no-repeat 0 0;
}

#ms_top #ms_lft-col .localnavi p.ms_17_0,
#tp_b #ms_lft-col .localnavi p.ms_17_0{
background:url(/common/img/ttl_side_google.gif) no-repeat 0 0;
}
#ms_top #ms_lft-col .localnavi p.gad
#tp_b #ms_lft-col .localnavi p.gad{
background:url(/common/img/h2_google_2.gif) no-repeat 0 0;
height:20px;
}

#ms_top #ms_lft-col .localnavi p.ms_18_0,
#tp_b #ms_lft-col .localnavi p.ms_18_0{
background:url(/common/img/ttl_side_product.gif) no-repeat 0 0;
}

#ms_top #ms_lft-col .localnavi p.ms_19_0,
#tp_b #ms_lft-col .localnavi p.ms_19_0{
background:url(/common/img/ttl_side_np.gif) no-repeat 0 0;
}





#ms_top #ms_lft-col .localnavi ul li,
#tp_b #ms_lft-col .localnavi ul li{
width:144px;
margin:5px 0;
padding:0 5px 0 11px;
background:url(/common/img/icn_side_3.gif) no-repeat 0 6px;
}

#ms_top #ms_lft-col .localnavi ul li ul,
#tp_b #ms_lft-col .localnavi ul li ul{
width:144px;
}

#ms_top #ms_lft-col .localnavi ul li ul li,
#tp_b #ms_lft-col .localnavi ul li ul li{
width:133px;
background:url(/common/img/icn_list_disc-rd.gif) no-repeat 4px 6px;
}
#ms_top #ms_lft-col .localnavi ul li ul li.last,
#tp_b #ms_lft-col .localnavi ul li ul li.last{
margin:5px 0 0 0;
}


/*0809add*/

#ms_top #ms_lft-col .localnavi ul li ul li,
#tp_b #ms_lft-col .localnavi ul li ul li{
width:120px;
margin:5px 0;
padding:0 5px 0 11px;
}


#ms_top #ms_lft-col .localnavi ul li ul li ul,
#tp_b #ms_lft-col .localnavi ul li ul li ul{
width:120px;
}

#ms_top #ms_lft-col .localnavi ul li ul li ul li,
#tp_b #ms_lft-col .localnavi ul li ul li ul li{
width:120px;
background:url(/common/img/list_tra.gif) no-repeat 4px 6px;
}
#ms_top #ms_lft-col .localnavi ul li ul li ul li.last,
#tp_b #ms_lft-col .localnavi ul li ul li ul li.last{
margin:5px 0 0 0;
}

/*0809add end*/


#ms_lft-col #ms_access-rank {
width:160px;
padding:10px 0 0 0;
}

#ms_lft-col #ms_access-rank dl dt{
padding:5px 10px 4px 10px;
background:#E7E7E7 url(/common/img/bg_side_ar.gif) no-repeat top left;
border-bottom:#D4D4D4 1px solid;
min-height:16px;
width:140px;
}

#ms_lft-col #ms_access-rank dl dd{
width:158px;
border-right:#D4D4D4 1px solid;
border-left:#D4D4D4 1px solid;
border-bottom:#D4D4D4 1px solid;
}
#ms_lft-col #ms_access-rank dl dd p{
padding:8px 10px 5px 10px;
font-weight:bold;
}

#ms_lft-col #ms_access-rank dl dd ol,
#ms_lft-col #ms_access-rank dl dd ul{
width:138px;
margin:0 0 0 10px;
}
#ms_lft-col #ms_access-rank dl dd ol{
width:143px;
}
* html #ms_lft-col #ms_access-rank dl dd ol{
width:148px;
}
*+html #ms_lft-col #ms_access-rank dl dd ol{
width:148px;
}

#ms_lft-col #ms_access-rank li{
margin:0 0 8px 0;
}
#ms_lft-col #ms_access-rank dl dd ol li{
list-style-type:decimal;
margin:0 0 8px 16px;
}
* html #ms_lft-col #ms_access-rank dl dd ol li{
margin:0 0 8px 24px;
}
*+html #ms_lft-col #ms_access-rank dl dd ol li{
margin:0 0 8px 24px;
}
#ms_lft-col #ms_access-rank dl dd ol li a{
position:relative;
left:-5px;
}
* html #ms_lft-col #ms_access-rank dl dd ol li a{
left:-11px;
}
*+html #ms_lft-col #ms_access-rank dl dd ol li a{
left:-11px;
}

#ms_lft-col #ms_access-rank p.rank-ttl{
}

/* ===================== rgt-col ===================== */

#ms_rgt-col {
float:right;
}


#tp_b #ms_rgt-col,
#tp_c #ms_rgt-col {
width:160px;
}

#tp_f #ms_rgt-col {
width:300px;
}


/* ===================== ctr-col ===================== */
#tp_b #ms_ctr-col {
float:right;
width:620px;
}


/* ===================== main ===================== */

#ms_main {
}

#tp_b #ms_main,
#tp_c #ms_main {
float:left;
width:795px;
margin:0 0 0 0;
}
#tp_d #ms_main{
width:970px;
}

#tp_f #ms_main {
float:left;
width:650px;
margin:0 0px 0 0;
}

#tp_g #ms_main{
width:968px;
}

#ms_contents .breadcrumb{
padding:8px 0;
}
#ms_contents .breadcrumb ul li{
display:inline;
margin:0 8px 0 0;
}
#ms_contents .breadcrumb ul li span{
margin:0 8px 0 0;
}

#ms_main h1 {
height:20px;
margin:0 0 10px 0;
padding:8px 8px 7px 8px;
background:url(/common/img/bg_h1.gif) repeat-x left top;
font-weight:bold;
font-size:150%;
}

#tp_b #ms_main #ms_ctr-col h1{
width:604px;
}

#tp_c #ms_main h1{
width:779px;
}

#tp_d #ms_main h1{
width:954px;
}

#tp_f #ms_main h1{
width:634px;
}


#ms_main .ad_area iframe{
clear:both;
float:left;
border:0;
}
#ms_main .ad_area iframe.ad2{
margin:7px 0 7px 0;
}
#ms_main .ad_area iframe.ad3{
/*margin:0 0 15px 0;*/
padding:0 0 11px 0;
}

#ms_main .ad_area{
line-height:1.6em;
letter-spacing: 0.1em;
margin-bottom:8px;
}



/* =============================================================== 
	*** footer *** 
=============================================================== */

#ms_footer {
clear:both;
width:940px;
padding:10px 14px 14px 14px;
border:1px solid #dcdcdc;
/*border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;*/
margin-top:10px;
}

#mstopfooter #ms_footer {
clear:both;
width:940px;
padding:10px 14px 14px 14px;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
border-top:none;
margin-top:0px;
}

.pagetop_wrap p.gotop{
margin:15px 0;
text-align:right;
}

.pagetop_wrap p.gotop a{
padding:0 15px 0 15px;
background:url(/common/img/icon_arrow2.gif) no-repeat left 0;

}


#tp_b .pagetop_wrap,
#tp_c .pagetop_wrap{
width:795px;
}


#ms_footer .footerbox{
padding:10px 0 0 0;
/*background:url(/common/img/bg_ftr_2.gif) no-repeat 0 0;*/
}

#ms_footer .footerbox ul.navi3{
float:left;
width:468px;
}

#ms_footer .footerbox ul.navi3 li{
display:inline;
}

#ms_footer .footerbox ul.navi3 li a{
margin:0 4px 0 0;
}

#ms_footer .footerbox ul.navi3 li span{
padding:0 7px 0 0;
}

#ms_footer .footerbox p.privacy{
float:right;
width:450px;
padding:0 5px 0 0;
}

#ms_footer .footerbox p.privacy img{
float:right;
/* 2010_02_15 add */
margin:3px 2px 3px 5px;
}

#ms_footer .footerbox p.privacy span{
float:left;
width:365px;
margin:20px 0 0 0;
font-size:10pt;
}

#ms_footer .footerbox p.copy{
float:left;
width:370px;
padding:10px 0 0 0;
}

#ms_footer .footerbox p.copy span{
font-size:12px;
}


/* ===================== access ranking ===================== */

.adheader{
margin:10px 10px 0 0;
float:right;
}
.stxt{
font-size:0.9em;
}



/* =============0907add temp tp_e =============*/

/* ===================== lft-col ===================== */

#tp_e #ms_lft-col {
float:left;
width:160px;
}
#tp_e #ms_lft-col .localnavi{
width:160px;
margin:0 0 15px 0;
padding:0 0 10px 0;
background:url(/common/img/bg_side.gif) repeat-y 0 0;
}

#tp_e #ms_lft-col .localnavi p{
width:160px;
margin:0 0 10px 0;
}

#tp_e #ms_lft-col .localnavi p a{
display:block;
width:160px;
height:25px;
text-indent:-9999px;
}

#tp_e #ms_lft-col .localnavi p.ms_7_0{
background:url(/common/img/ttl_side_pf.gif) no-repeat 0 0;
}


#tp_e #ms_lft-col .localnavi p.ms_1_0{
background:url(/common/img/ttl_side_fund.gif) no-repeat 0 0;
}


#tp_e #ms_lft-col .localnavi p.ms_2_0{
background:url(/common/img/ttl_side_kabu.gif) no-repeat 0 0;
}


#tp_e #ms_lft-col .localnavi p.ms_3_0{
background:url(/common/img/ttl_side_etf.gif) no-repeat 0 0;
}

#tp_e #ms_lft-col .localnavi p.ms_4_0{
background:url(/common/img/ttl_side_news.gif) no-repeat 0 0;
}


#tp_e #ms_lft-col .localnavi p.ms_5_0{
background:url(/common/img/ttl_side_tool.gif) no-repeat 0 0;
}


#tp_e #ms_lft-col .localnavi p.ms_9_0{
background:url(/common/img/ttl_side_school.gif) no-repeat 0 0;
}


#tp_e #ms_lft-col .localnavi p.ms_13_0{
background:url(/common/img/ttl_side_mobile.gif) no-repeat 0 0;
}

#tp_e #ms_lft-col .localnavi p.ms_15_0{
background:url(/common/img/ttl_side_company.gif) no-repeat 0 0;
}

#tp_e #ms_lft-col .localnavi p.ms_16_0{
background:url(/common/img/ttl_side_publishing.gif) no-repeat 0 0;
}


#tp_e #ms_lft-col .localnavi p.ms_17_0{
background:url(/common/img/ttl_side_google.gif) no-repeat 0 0;
}

#tp_e #ms_lft-col .localnavi p.gad{
background:url(/common/img/h2_google_2.gif) no-repeat 0 0;
height:20px;
}

#tp_e #ms_lft-col .localnavi p.ms_18_0{
background:url(/common/img/ttl_side_product.gif) no-repeat 0 0;
}

#tp_e #ms_lft-col .localnavi p.ms_19_0{
background:url(/common/img/ttl_side_np.gif) no-repeat 0 0;
}

#tp_e #ms_lft-col .localnavi ul li{
width:144px;
margin:5px 0;
padding:0 5px 0 11px;
background:url(/common/img/icn_side_3.gif) no-repeat 0 6px;
}


#tp_e #ms_lft-col .localnavi ul li ul{
width:144px;
}


#tp_e #ms_lft-col .localnavi ul li ul li{
width:133px;
background:url(/common/img/icn_list_disc-rd.gif) no-repeat 4px 6px;
}

#tp_e #ms_lft-col .localnavi ul li ul li.last{
margin:5px 0 0 0;
}


/*0809add*/


#tp_e #ms_lft-col .localnavi ul li ul li{
width:120px;
margin:5px 0;
padding:0 5px 0 11px;
}



#tp_e #ms_lft-col .localnavi ul li ul li ul{
width:120px;
}


#tp_e #ms_lft-col .localnavi ul li ul li ul li{
width:120px;
background:url(/common/img/list_tra.gif) no-repeat 4px 6px;
}

#tp_e #ms_lft-col .localnavi ul li ul li ul li.last{
margin:5px 0 0 0;
}



/* ===================== rgt-col ===================== */





/* ===================== ctr-col ===================== */
#tp_e #ms_ctr-col {
width:795px;
float:right;

}


/* ===================== main ===================== */

#ms_main {
}

#tp_e #ms_main {
float:left;
width:970px;
margin:0 0 0 0;
}


#tp_e #ms_main #ms_ctr-col h1{

}

/* =============================================================== 
	*** footer *** 
=============================================================== */


#tp_e #ms_footer .pagetop_wrap{
width:970px;
}
