@media print {
	body { zoom: 90% ; }
}

a:link{color:#000000; text-decoration:none ;
}
a:visited{color:#551A8B; text-decoration:none ;
}
a:hover{color:#11D393; text-decoration:none ;
}

body{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3" ; font-size:12px ; line-height:150% ; margin:0 ; padding:0 ;
}
img{border:0;
}
form{margin:0 ; padding:0 ;
}
.10-font{font-size:10px ; margin:0 ; padding:0 0 0 10px ;
}
.red-font{color:#eb4747 ;
}
.pink-font{color:#ff668c ; font-weight: bold ; font-style: normal ;
}
.th-font{text-decoration:line-through ;
}

em {font-weight: bold ; font-style: normal ;
}

a:link.whatsnew {
        font-size:small;
        line-height:110%;
        color:#336699;
	font-weight: bold ;

}

a:visited.whatsnew {
        font-size:small;
        line-height:110%;
        color:#336699;
	font-weight: bold ;

}

a:hover.whatsnew {
        font-size:small;
        line-height:110%;
        color:#ff3300;
	font-weight: bold ;
	text-decoration: underline ;
}

a:active.whatsnew {
        font-size:small;
        line-height:110%;
        color:#003366;
	font-weight: bold ;
}


a:link.top {
        font-size:12px;
        line-height:130%;
        color:#000066;
	text-decoration:underline ;}
a:visited.top {
        font-size:12px;
        line-height:130%;
        color: #0000cc;
	text-decoration:underline ;}
a:hover.top {
        font-size:12px;
        line-height:130%;
        color: #000066;
	text-decoration:underline ;}
a:active.top {
        font-size:12px;
        line-height:130%;
        color:#000066;
	text-decoration:underline ;}



.tv_product {font-weight: bold ; font-size: small ; color:#3366CC ; line-height:110% ;
}

a:link.tv {
        font-size:small;
        line-height:120%;
        color:#003366;
	font-weight: bold ;}
a:visited.tv {
        font-size:small;
        line-height:120%;
        color: #003366;
	font-weight: bold ;}
a:hover.tv {
        font-size:small;
        line-height:120%;
        color: #ff3300;
	font-weight: bold ;}
a:active.tv {
        font-size:small;
        line-height:120%;
        color:#003366;
	font-weight: bold ;}

.tv_price {
        font-size:small;
        line-height:100%;
        color:#9a0000;
	font-weight: bold ;}

.outlet_price {
        font-size:medium;
        line-height:130%;
        color:#9a0000;
	font-weight: bold ;}

.t_price {
        font-size:x-small;
        line-height:110%;
        color:#000000;}



#header{width:760px ; height:95px ; background:url(../img2/bg-header.gif) top left no-repeat ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ; padding:0 30px ;
}
#header h1{width:430px ; height:62px ; font-size:12px ; font-weight:normal ; float:left ; margin:10px 0 0 0; padding:0 ;
}
#header h1 br{ font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}
#header ul{width:330px ; height:20px ; margin:10px 0 0 0 ; padding:0 ; float:right ;
}
#header li{list-style-type:none ; float:right ; margin:0 20px 0 0 ; padding-left:5px  ;
}

#header br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}
#header h2{font-size:10px ; font-weight:normal ; margin:5px 0 0 0 ; padding:0 ;
}


#navi{width:820px ; height:45px ; padding:0 ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ;
}
#navi li{margin:0 ; padding:0 ; list-style-type:none ; float:left ;
}
#navi br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}

#topimage{width:820px ; height:270px ; padding:0 ; margin-top:20px ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ;
}

#topbn{width:780px ; height:145px ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ; padding:0 20px ; background:url(../img2/bg-middle.gif) top left ;
}

#topbn_m{width:780px ; height:145px ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ; padding:0 20px ; background:url(../img2/bg-middle.gif) top left ;
}
#topbn li{list-style-type:none ; float:left ; margin:0 ; padding:0 ;
}
#topbn br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}


#main{width:780px ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ; padding:0 20px ; background:url(../img2/bg-middle.gif) top left ;
}
#main br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}


#main-l{width:584px ; margin:0 10px 0 0 ; padding:0 ; float:left ;
}
#main-l h3{width:584px ; margin:20px 0 10px 0 ; padding:0 ;
}
#main-l dt{margin:0 ; padding-left:14px ; background:url(../img2/allow02.gif) 0 4px no-repeat ; font-size:12px ; font-weight:normal ;
}
#main-l dd{margin:0px 0px 10px 14px ; padding:0px 0px 5px 0px ; border-top:1px #ffffff dotted ; border-left:1px #ffffff dotted ; border-right:1px #ffffff dotted ; border-bottom:1px #666666 dotted ;
}

#main-l .dotline{margin:5px 0 0 0px ; padding:0 0 0px 0px ; border-top:1px #ffffff dotted ; border-left:1px #ffffff dotted ; border-right:1px #ffffff dotted ; border-bottom:1px #666666 dotted ;
}




#main-l .whatsnew_t{width:568px ;margin:0 ; padding-left:5px ; font-size:12px ; font-weight:normal ;
}
#main-l .whatsnew_p{width:275px ; margin:0; padding:5px 5px 5px 5px; 
}
#main-l .whatsnew_txt{width:488px ; margin:0 5px 5px 0 ; padding:0 ; float:left ;border-bottom:1px #666666 dotted ;line-height:135%;
}

#main-l .whatsnew_a{width:280px ; height:75px;  margin:0 5px 5px 0 ; padding:0 ; float:left ;border-bottom:1px #666666 dotted ;line-height:135%;
}





#main-l p{margin:10px 0 0 13px ; padding:0 ;
}
#main-l h4{width:188px ; margin:0 ; padding:0 ;
}
#main-l #category-head{width:584px ; margin:10px 0 0 0 ; padding:0 ;
}
#main-l .category01{width:188px ; height:135px ; float:left ; background:url(../img2/bg-tvshopping.gif) 0 28px no-repeat ; margin:0 10px 0 0 ; padding:0 ;
}
#main-l .category02{width:188px ; height:135px ; float:left ; background:url(../img2/bg-health.gif) 0 28px no-repeat ; margin:0 10px 0 0 ; padding:0 ;
}
#main-l .category03{width:188px ; height:135px ; float:right ; background:url(../img2/bg-kichen.gif) 0 28px no-repeat ; margin:0 ; padding:0 ;
}
#main-l #category-bottom{width:584px ; margin:5px 0 0 0 ; padding:0 ;
}
#main-l .category04{width:188px ; height:135px ; float:left ; background:url(../img2/bg-life.gif) 0 28px no-repeat ; margin:0 10px 0 0 ; padding:0 ;
}
#main-l .category05{width:188px ; height:135px ; float:left ; background:url(../img2/bg-fashion.gif) 0 28px no-repeat ; margin:0 10px 0 0 ; padding:0 ;
}
#main-l .category06{width:188px ; height:135px ; float:right ; background:url(../img2/bg-outlet.gif) 0 28px no-repeat ; margin:0 0 0 0 ; padding:0 ;
}
#main-l #category br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}
#main-l ul{margin:5px 0 0 8px ; padding:0 ;
}
#main-l li{list-style-type:none ; font-size:10px ; margin:0 ; padding-left:10px ; background:url(../img2/allow03.gif) 0 6px no-repeat ;
}


#main-r{width:186px ; margin:0 ; padding:0 ; float:right ;
}
#main-r h4{width:186px ; height:36px ; margin:20px 0 0 0 ; padding:0 ; line-height:0 ; font-size:0 ;
}
#main-r form{width:166px ; margin:0 ; padding:10px 10px 5px 10px; background:url(../img2/bg-kensaku.gif) bottom left no-repeat ; 
}
#main-r form p{margin:0 ; padding:0 0 5px 0 ;
}
#main-r form img{margin:0 ; padding:0 ;
}
#main-r form input, #main-r form input select { border: 1px solid #9999ff ; margin: 0 ; padding: 2px ; }

#main-r h3{width:186px ; margin:15px 0 0 0 ; padding:0 ;
}
#main-r ul{width:186px ; margin:0 ; padding:0 ;
}
#main-r li{list-style-type:none ; font-size:11px ; margin:5px 0 0 0 ; padding-left:15px ; background:url(../img2/allow04.gif) 0 2px no-repeat ;
}

#middle-bottom{width:820px ; height:20px ; padding:0 ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ;
}

#hooder{width:760px ; height:40px ; margin-top:25px ; margin-right:auto ; margin-bottom:20px ; margin-left:auto ; background:url(../img2/bg-hooder.gif) top left no-repeat ; padding:0 30px ;
}
#hooder address{width:420px ; float:left ; margin:12px 0 0 0 ; padding:0 ; font-size:10px ; font-style:normal ;
}
#hooder ul{width:340px ; height:20px ; margin:12px 0 0 0 ; padding:0 ; float:right ;
}
#hooder li{list-style-type:none ; float:right ; margin:0 20px 0 0 ; padding-left:15px ;
}
#hooder br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}

#middle-head{width:820px ; height:20px ; padding:0 ; margin-top:20px ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ;
}

#contents_m{width:780px ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ; padding:0 20px ; background:url(../img2/bg-middle2.gif) top left ;
}

#contents_mm{width:780px ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ; padding:0 20px ; background:url(../img2/bg-middle.gif);
}

#contents{width:780px ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ; padding:0 20px ; background:url(../img2/bg-middle.gif) top left ;
}
#contents br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}

#contents-l{width:584px ; margin:0 10px 0 0 ; padding:0 ; float:left ;
}
#contents-l2 {width:584px ; margin:0 10px 0 0 ; padding:10 ; float:left ;
}
#contents-l h3{font-size:10px ; font-weight:normal ; margin:0 ; padding:0 ;
}
#contents-l h4{margin:10px 0 0 0 ; padding:0 ;
}
#contents-l .list01{width:580px ; margin:25px 0 0 0 ; padding:0 4px 0 0 ; text-align:right ; font-size:10px ;
}
#contents-l .list02{width:580px ; margin:0 ; padding:0 4px 0 0 ; text-align:right ; font-size:10px ;
}
#contents-l .li-hr01{width:584px ; margin:3px 0 20px 0 ; padding:0 ; border-top:1px #ffffff dotted ; border-left:1px #ffffff dotted ; border-right:1px #ffffff dotted ; border-bottom:1px #666666 dotted ; font-size:0 ; line-height:0 ;
}
#contents-l .li-hr02{width:584px ; margin:20px 0 3px 0 ; padding:0 ; border-top:1px #ffffff dotted ; border-left:1px #ffffff dotted ; border-right:1px #ffffff dotted ; border-bottom:1px #666666 dotted ; font-size:0 ; line-height:0 ;
}
#contents-l hr{width:584px ; margin:20px 0 ; padding:0 ; border-top:1px #ffffff dotted ; border-left:1px #ffffff dotted ; border-right:1px #ffffff dotted ; border-bottom:1px #666666 dotted ; font-size:0 ; line-height:0 ;
}



#contents-l .syohin{width:584px ; margin:0 ; padding:0 ;
}
#contents-l .syohin .syohin-l01{width:190px ; margin:0 0px 0 0 ; padding:0 ; float:left ; text-align:center ;
}

#contents-l #searchbox { margin-top:10px;
}

#contents-l #searchbox input#searchword{
background:url(../img/search_icon.gif) no-repeat 0 50%;
background-color:#FFFFFF;
border:1px solid #9999FF;
padding:3px 0 3px 18px;
}

#contents-l #syohin {width:500px ; margin:0 ; padding:10px 0 0 10px ; float:right ;
}



#contents-l .syohin .syohin-r01{width:370px ; margin:0 ; padding:0 0 0 10px ; float:right ;
}
#contents-l .syohin h5{font-size:18px ; margin:4px 0 ; padding:0 ;
}
#contents-l .syohin .copy{color:#dc6e00 ; margin:0 ; padding:0 ;
}
#contents-l .syohin p{margin:20px 0 ; padding:0 ;
}
#contents-l .syohin br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}
#contents-l .syohin02{width:584px ; margin:0 ; padding:0 ;
}
#contents-l .syohin02 .syohin-l02{width:190px ; height:31px ; margin:29px 14px 0 0 ; padding:0 ; float:left ; text-align:center ;
}
#contents-l .syohin02 .syohin-r02{width:380px ; height:60px ; margin:0 ; padding:0 ; float:right ;
}
#contents-l .syohin02 br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}

#contents-r{width:186px ; margin:0 ; padding:0 ; float:right ;
}
#contents-r h5{width:186px ; height:36px ; margin:29px 0 0 0 ; padding:0 ; line-height:0 ; font-size:0 ;
}
#contents-r form{width:166px ; margin:0 ; padding:0 10px ; background:url(../img2/bg-kago.gif) ; 
}
#contents-r form .kago-l01{width:83px ; margin:10px 0 0 0 ; padding:0 ; float:left ; font-size:11px ;
}
#contents-r form .kago-r01{width:83px ; margin:10px 0 0 0 ; padding:0 ; float:right ; text-align:right ; font-size:11px ;
}
#contents-r form .kago-l02{width:133px ; margin:10px 0 0 0 ; padding:0 ; float:left ; font-size:10px ; line-height:120% ;
}
#contents-r form .kago-r02{width:33px ; margin:10px 0 0 0 ; padding:0 ; float:right ; text-align:right ; font-size:10px ; line-height:120% ; color:#dc6e00 ; 
}
#contents-r form hr{clear:both ; margin:0 ; padding:0 ; width:166px ; border-top:1px #ffffff dotted ; border-left:1px #ffffff dotted ; border-right:1px #ffffff dotted ; border-bottom:1px #666666 dotted ; font-size:0 ; line-height:0 ;
}
#contents-r form .kago-hr{clear:both ; margin:0 ; padding:10px 0 0 0 ; width:166px ; border-top:1px #ffffff dotted ; border-left:1px #ffffff dotted ; border-right:1px #ffffff dotted ; border-bottom:1px #666666 dotted ; font-size:0 ; line-height:0 ;
}
#contents-r form br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}
#contents-r #kago-bottom{width:186px ; height:10px ; margin:0 ; padding:0 ; line-height:0 ; font-size:0 ;
}
#contents-r h6{width:186px ; margin:29px 0 0 0 ; padding:0 ;
}
#contents-r ul{width:186px ; margin:0 ; padding:0 ;
}
#contents-r li{list-style-type:none ; font-size:11px ; margin:5px 0 0 0 ; padding-left:15px ; background:url(../img2/allow04.gif) 0 2px no-repeat ;
}
#contents-r #bunner{width:186px ; margin:15px 0 0 0 ; padding:0 ;
}
#contents-r #bunner li{list-style-type:none ; margin:0 0 10px 0 ; padding:0 ; 
}

#contents-r .h4-form{width:186px ; height:36px ; margin:29px 0 0 0 ; padding:0 ; line-height:0 ; font-size:0 ;
}
#contents-r #h4-form2 .h4-form2{width:186px ; height:36px ; margin:15px 0 0 0 ; padding:0 ; line-height:0 ; font-size:0 ;
}
#contents-r .formsearch{width:166px ; margin:0 ; padding:10px 10px 5px 10px; background:url(../img2/bg-kensaku.gif) bottom left no-repeat ; 
}
#contents-r .formsearch p{margin:0 ; padding:0 0 5px 0 ;
}
#contents-r .formsearch img{margin:0 ; padding:0 ;
}
#contents-r .formsearch input, #main-r form input select { border: 1px solid #9999ff ; margin: 0 ; padding: 2px ; }



#product{width:780px ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ; padding:0 20px ; background:url(../img2/bg-middle.gif) top left ;
}
#product br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}

#product-l{width:584px ; margin:0 10px 0 0 ; padding:0 ; float:left ;
}
#product-l h3{font-size:10px ; font-weight:normal ; margin:0 ; padding:0 ;
}
#product-l h4{margin:10px 0 0 0 ; padding:0 ;
}
#product-l h5{list-style-type:none ; font-size:14px ; font-weight:normal ; margin:20px 0 0 0 ; padding-left:15px ; background:url(../img2/allow05.gif) no-repeat ;
}
#product-l p{width:569px ; margin:10px 0 ; padding:0 0 0 15px ;
}
#product-l .syosai{width:584px ; margin:10px 0 20px 0 ; padding:0 ;
}
#product-l .syosai-l{width:240px ; margin:0 15px 0 0 ; padding:0 ; float:left ;
}
#product-l .syosai-r{width:324px ; margin:0 ; padding:0 5px 0 0 ; float:right ;
}
#product-l h6{font-size:12px ; margin:0 0 15px 0 ; padding:0 ; 
}
#product-l .syosai-text{width:324px ; margin:0 ; padding:0 ;
}
#product-l ul{width:309px ; margin:0 ; padding:0 0 0 15px ;
}
#product-l li{margin:0 ; padding:0 ;
}
#product-l hr{width:584px ; margin:30px 0 0 0 ; padding:0 ; border-top:1px #ffffff dotted ; border-left:1px #ffffff dotted ; border-right:1px #ffffff dotted ; border-bottom:1px #666666 dotted ; font-size:0 ; line-height:0 ;
}
#product-l .jc{width:584px ; margin:0 ; padding:0 ; text-align:center ;
}


#product-r{width:186px ; margin:0 ; padding:0 ; float:right ;
}
#product-r h5{width:186px ; height:36px ; margin:29px 0 0 0 ; padding:0 ; line-height:0 ; font-size:0 ;
}
#product-r form{width:166px ; margin:0 ; padding:0 10px ; background:url(../img2/bg-kago.gif) ; 
}
#product-r form .kago-l01{width:83px ; margin:10px 0 0 0 ; padding:0 ; float:left ; font-size:11px ;
}
#product-r form .kago-r01{width:83px ; margin:10px 0 0 0 ; padding:0 ; float:right ; text-align:right ; font-size:11px ;
}
#product-r form .kago-l02{width:133px ; margin:10px 0 0 0 ; padding:0 ; float:left ; font-size:10px ; line-height:120% ;
}
#product-r form .kago-r02{width:33px ; margin:10px 0 0 0 ; padding:0 ; float:right ; text-align:right ; font-size:10px ; line-height:120% ; color:#dc6e00 ; 
}
#product-r form hr{clear:both ; margin:0 ; padding:0 ; width:166px ; border-top:1px #ffffff dotted ; border-left:1px #ffffff dotted ; border-right:1px #ffffff dotted ; border-bottom:1px #666666 dotted ; font-size:0 ; line-height:0 ;
}
#product-r form br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}
#product-r #kago-bottom{width:186px ; height:10px ; margin:0 ; padding:0 ; line-height:0 ; font-size:0 ;
}
#product-r h6{width:186px ; margin:15px 0 0 0 ; padding:0 ;
}
#product-r ul{width:186px ; margin:0 ; padding:0 ;
}
#product-r li{list-style-type:none ; font-size:11px ; margin:5px 0 0 0 ; padding-left:15px ; background:url(../img2/allow04.gif) 0 2px no-repeat ;
}
#product-r #bunner{width:186px ; margin:15px 0 0 0 ; padding:0 ;
}
#product-r #bunner li{list-style-type:none ; margin:0 0 10px 0 ; padding:0 ; 
}




.loginform {
	FONT-SIZE: small; LINE-HEIGHT: 100%
}
.loginform #box {
	IME-MODE: inactive; WIDTH: 150px; HEIGHT: 20px
}



#contents-l .li-hrbrowse{width:550px ; margin:3px 0 5px 0 ; padding:0 ; border-top:1px #ffffff dotted ; border-left:1px #ffffff dotted ; border-right:1px #ffffff dotted ; border-bottom:1px #666666 dotted ; font-size:0 ; line-height:0 ;
}



#corporateimg{width:780px ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ; padding:0 20px ; background:url('../img2/bg-middle.gif') top left ;
}
#corporateimg-l {width:780px ; margin-top:0px ;margin-left:0px ; padding:0px ;  float:left ;  
}

#corporateimg2{width:780px ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ; padding:0 20px ; background:url('../img2/bg-middle2.gif') top left ;
}
#corporateimg2-l {width:780px ; margin-top:0px ;margin-left:0px ; padding:0px ;  float:left ;  
}

#corporateimg h3{font-size:10px ; font-weight:normal ; margin:0 ; padding:0 ;
}
#corporateimg h4{margin:10px 0 0 0 ; padding:0 ;
}


#corporate{width:780px ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ; padding:0 20px ; background:url('../img2/bg-middle.gif') top left ;
}

#corporate h3{font-size:10px ; font-weight:normal ; margin:0 ; padding:0 ;
}
#corporate h4{margin:10px 0 0 0 ; padding:0 ;
}

#corporate-l {width:580px ; margin-top:0px ;margin-left:0px ; padding:0px ;  float:left ;  
}
#corporate-l2 {width:580px ; margin-top:0px ;margin-left:0px ; padding:0px ;  float:left ;  
}

#corporate-r {width:186px ; margin-top:0px ; padding:0 ; float:right ; 
}

#corporate-r .h4-form{width:186px ; height:36px ; margin:20px 0 0 0 ; padding:0 ; line-height:0 ; font-size:0 ;
}

#corporate-r h5{width:186px ; height:36px ; margin:29px 0 0 0 ; padding:0 ; line-height:0 ; font-size:0 ;
}
#corporate-r h6{width:186px ; margin:15px 0 0 0 ; padding:0 ; 
}
#corporate-r ul{width:186px ; margin:0 ; padding:0 ;
}
#corporate-r li{list-style-type:none ; font-size:11px ; margin:5px 0 0 0 ; padding-left:15px ; background:url(../img2/allow04.gif) 0 2px no-repeat ;
}
#corporate-r #bunner{width:186px ; margin:15px 0 0 0 ; padding:0 ; 
}
#corporate-r #bunner li{list-style-type:none ; margin:0 0 10px 0 ; padding:0 ; 
}

#corporate-r form{width:166px ; margin:0 ; padding:10px 10px 5px 10px; background:url(../img2/bg-kensaku.gif) bottom left no-repeat ; 
}
#corporate-r form p{margin:0 ; padding:0 0 5px 0 ;
}
#corporate-r form img{margin:0 ; padding:0 ;
}
#corporate-r form input, #main-r form input select { border: 1px solid #9999ff ; margin: 0 ; padding: 2px ; }

#corporate p{margin:0px 0 0 0px ; padding:0 ;
}

#corporate-end-hooder{width:760px ; height:40px ; margin-top:25px ; margin-right:auto ; margin-bottom:20px ; margin-left:auto ; background:url(../img2/bg-hooder.gif) top left no-repeat ; padding:0 30px ;
}

#corporate-end-hooder address{width:420px ; float:left ; margin:12px 0 0 0 ; padding:0 ; font-size:10px ; font-style:normal ;
}
#corporate-end-hooder ul{width:340px ; height:20px ; margin:12px 0 0 0 ; padding:0 ; float:right ;
}
#corporate-end-hooder li{list-style-type:none ; float:right ; margin:0 20px 0 0 ; padding-left:15px ;
}
#corporate-end-hooder br{clear:both ; font-size:0 ; margin:0 ; padding:0 ; line-height:0 ;
}
#corporate-end-middle-bottom{width:820px ; height:20px ; padding:0 ; margin-top:0 ; margin-right:auto ; margin-bottom:0 ; margin-left:auto ;
}


#menu TD A:hover {
	BACKGROUND: #ff6600; COLOR: #ffffff; font-size: 12px; text-align:center ;
}

#menu TD A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 35px;  COLOR: #003366; LINE-HEIGHT: 1.5em; PADDING-TOP: 2px; TEXT-DECORATION: none; font-size: 12px; BACKGROUND-COLOR: #ffffff; text-align:center ;
}

#menu TD A#td00 {
	BACKGROUND: #848F98; COLOR: #ffffff;  font-size: 12px; text-align:center ;
}

.mg_A{
	top-margin:20px;
	margin-left:40px;
	}
.img_B{
	top-margin:15px;
	}
	
.mg_new{
	top-margin:0px;
	float:left;
	width:112px;
	line-height:1.5em;
	}
.mg_new1{
	padding:0px 8px 0px 0px;
	line-height:1.5em;
	float:right;
	width:114px;
	}

.floatclear{
	clear:both;
	}
	
.mg_new2{
	margin-left:20px;
	line-height:1.5em;
	}
	
	
#main_box {
	width: 780px;
	margin-left:0px;
	padding:0;
	align:center;
}

#left_box { 
	width:190px ;
	float:left ;
	margin: 0 10px 0 0 ;
	padding: 0 ;
}

#center_box {
	width:180px ;
	float:left ;
	margin: 0 ;
	padding: 0 ;
}

#right_box {
	width: 160px ;
	float: right ;
	margin: 0 ;
	padding: 0 ;
}

.floatclear {
	clear:both;
}

.tcss{
	margin-top:0px;
	text-align:center;
}

.dotline{width:760px ; margin:3px 0 5px 0 ; padding:0 ; border-top:1px #ffffff dotted ; border-left:1px #ffffff dotted ; border-right:1px #ffffff dotted ; border-bottom:1px #666666 dotted ; font-size:0 ; line-height:0 ;
}


a:link.bpearl {
        font-size:14px;
        line-height:120%;
        color:#336699;
	font-weight: bold ;

}

a:visited.bpearl {
        font-size:14px;
        line-height:120%;
        color:#336699;
	font-weight: bold ;

}

a:hover.bpearl {
        font-size:14px;
        line-height:120%;
        color:#ff3300;
	font-weight: bold ;
	text-decoration: underline ;
}



/*------090721’Ç‰Á---------*/
#contents_m2{
width:795px;
margin:0 auto;
padding-top:5px;

}

#cml1{width:450px;float:left;margin:0;padding:0 0 0 0px;}
#cmr1{width:345px;float:right;margin:0;padding:0;}

#cml1 p{margin:7px 0 0 7px;padding:0;line-height:0;}

#flash{width:344px;height:320px;}

#contents_m2{zoom:1;}
#contents_m2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#contents_m2{display:inline-table;}
/* Hides from IE-mac \*/
* html #contents_m2 {height: 1%;}
#contents_m2 {display: block;}
/* End hide from IE-mac */



#main2{
width:800px;
margin:0 auto;
padding-top:5px;

}

#main2 p{margin:0;padding:0;}

#main2_l{width:590px;float:left;margin:0;padding:0 0 0 0px;}
#main2_r{width:200px;float:right;margin:0;padding:0;}



#main2_r p{margin:0;padding:0;}

#main2{zoom:1;}
#main2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#main2{display:inline-table;}
/* Hides from IE-mac \*/
* html #main2 {height: 1%;}
#main2 {display: block;}
/* End hide from IE-mac */



/*------special_001.html---------*/

.sp001 {margin-bottom:15px;}
.sp001 p{margin:0;padding:0;line-height:0;}

.sp001 table td{vertical-align:top;}

.sp1_1{
font-size:12px;
line-height:1.4em;
margin:5px 0 0 20px;
padding:0;
color:#468CFF;
font-weight:bold;
}

.sp1_1 em{font-size:10px;color:#FF2486;font-weight:normal;}
.sp1_1 span{font-size:14px;color:#FF143B;font-weight:bold;}
.zei{font-size:10px;color:#FF143B;font-weight:bold;}



.sp1_2{
font-size:12px;
line-height:1.4em;
margin:5px 0 0 14px;
padding:0;
color:#468CFF;
font-weight:bold;
}

.sp1_2 em{font-size:10px;color:#2CAF28;font-weight:normal;}
.sp1_2 span{font-size:14px;color:#FF143B;font-weight:bold;}
.zei{font-size:10px;color:#FF143B;font-weight:bold;}



.sp2_1{
font-size:12px;
line-height:1.4em;
margin:5px 0 0 20px;
padding:0;
color:#107200;
font-weight:bold;
}

.sp2_1 em{font-size:10px;color:#2CAF28;font-weight:normal;}
.sp2_1 span{font-size:14px;color:#FF143B;font-weight:bold;}
.zei{font-size:10px;color:#FF143B;font-weight:bold;}



.sp2_2{
font-size:12px;
line-height:1.4em;
margin:5px 0 0 14px;
padding:0;
color:#107200;
font-weight:bold;
}

.sp2_2 em{font-size:10px;color:#FF2486;font-weight:normal;}
.sp2_2 span{font-size:14px;color:#FF143B;font-weight:bold;}
.zei{font-size:10px;color:#FF143B;font-weight:bold;}



.sp2_22{
font-size:12px;
line-height:1.4em;
margin:5px 0 0 0;
padding:0;
color:#107200;
font-weight:bold;
}

.sp2_22 em{font-size:10px;color:#FF2486;font-weight:normal;}
.sp2_22 span{font-size:14px;color:#FF143B;font-weight:bold;}
.zei{font-size:10px;color:#FF143B;font-weight:bold;}



.sp4_1{
font-size:12px;
line-height:1.4em;
margin:0 0 0 30px;
padding:0;
color:#107200;
font-weight:bold;
}

.sp4_1 em{font-size:10px;color:#FF6E00;font-weight:normal;}
.sp4_1 span{font-size:14px;color:#FF143B;font-weight:bold;}
.zei{font-size:10px;color:#FF143B;font-weight:bold;}


.sp4_2{
font-size:12px;
line-height:1.4em;
margin:0 0 0 10px;
padding:0;
color:#107200;
font-weight:bold;
}

.sp4_2 em{font-size:10px;color:#FF6E00;font-weight:normal;}
.sp4_2 span{font-size:14px;color:#FF143B;font-weight:bold;}
.zei{font-size:10px;color:#FF143B;font-weight:bold;}

.sp4_3{
font-size:12px;
line-height:1.4em;
margin:0 18px 0 0;
padding:0;
color:#107200;
font-weight:bold;
text-align:right;
}

.sp4_3 em{font-size:10px;color:#FF6E00;font-weight:normal;}
.sp4_3 span{font-size:14px;color:#FF143B;font-weight:bold;}
.zei{font-size:10px;color:#FF143B;font-weight:bold;}






.sp3_1{
font-size:12px;
line-height:1.4em;
margin:1px 0 0 20px;
padding:0;
color:#FF009C;
font-weight:bold;
}

.sp3_1 em{font-size:10px;color:#8D8D8D;font-weight:normal;}
.sp3_1 span{font-size:14px;color:#FF143B;font-weight:bold;}
.zei{font-size:10px;color:#FF143B;font-weight:bold;}



.sp3_2{
font-size:12px;
line-height:1.4em;
margin:1px 0 0 2px;
padding:0;
color:#FF009C;
font-weight:bold;
}

.sp3_2 em{font-size:10px;color:#8D8D8D;font-weight:normal;}
.sp3_2 span{font-size:14px;color:#FF143B;font-weight:bold;}
.zei{font-size:10px;color:#FF143B;font-weight:bold;}



.sp3_3{
font-size:12px;
line-height:1.4em;
margin:1px 0 0 15px;
padding:0;
color:#FF009C;
font-weight:bold;
}

.sp3_3 em{font-size:10px;color:#8D8D8D;font-weight:normal;}
.sp3_3 span{font-size:14px;color:#FF143B;font-weight:bold;}
.zei{font-size:10px;color:#FF143B;font-weight:bold;}



#search{
margin:0;
padding:35px 0 0 4px;
width:182px;
height:109px;
background:url(../img8/004.jpg) left top no-repeat;
}

.top_title{padding:15px 0 0 0;margin:0;}

a:link.onair_1 {
        font-size:11px;
        line-height:130%;
        color:#000066;
	text-decoration:underline ;}
a:visited.onair_1 {
        font-size:11px;
        line-height:130%;
        color: #0000cc;
	text-decoration:underline ;}
a:hover.onair_1 {
        font-size:11px;
        line-height:130%;
        color: #000066;
	text-decoration:underline ;}
a:active.onair_1 {
        font-size:11px;
        line-height:130%;
        color:#000066;
	text-decoration:underline ;}

.read1{font-size:11px;line-height:120%;color:#666666;margin:0;padding:0;}

.kaimono_guide{margin:0;padding:0;width:186px;}
.kaimono_guide ul{margin:5px 0 0 0;padding:0;}
.kaimono_guide li{
list-style-type:none;
font-size:10px;
margin:0;
padding:2px 0 0 18px;
background:url(../img2/allow04.gif) 0 6px no-repeat;
height:20px;
}


.kanren{margin:0;padding:0;width:186px;height:70px;}
.kanren ul{margin:5px 0 0 0;padding:0;}

.kanren li{
list-style-type:none;
font-size:10px;
margin:0;
padding:2px 0 0 18px;
background:url(../img2/allow04.gif) 0 6px no-repeat;
height:20px;
}





