@charset "UTF-8";


/* ==============common style ============== */

*{
	margin:0;
	padding:0;
	font-style: normal;

}

body{
	font: 12px/1.5em "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", arial, Sans-Serif;
	background: url("../images/body_bg.gif") repeat-y 0 50%;


}

body.leftmenubody{
	width:790px;
}


table tr{
	font-size : 12px ;
line-height : normal ;

}

#maincontentsarea{
	position:relative;
	padding-top : 0 ;
	margin-left : 180px ;
	font-size : 12px ;
	color : #333333 ;
		width:540px;

	}


#maincontentsarea .leftbd{
	width:540px;

	}


#maincontentsarea P{
	padding: 5px;
	margin-top :0px ;
	margin-bottom :0px ;

	}

.contentsarea,
.contentsareaEng{	/* 全体位置 フレーム有*/
	width : 540px ;
	margin-left : 5px ;
	margin-right : 0px ;
	margin-top : 16px ;
	align:center;

	}

.outlinearea{
	width : 540px ;
	margin : auto ;

	}


ul{
	margin-top: 8px;
	margin-bottom: 8px;
}

li{
	font-size : 12px ;
}

dl{
	margin-top: 3px;
	line-height : 18px ;
}

H1,
H3.pagetitle{
	color : #333333 ;
	font-size : 14px ;
	line-height : 18px ;
	font-weight : bold ;
	padding: 3px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	margin : 0 0 16px 0;
}


H1.pagetitle{
	background-color : #EEEEFF ;
	color : #0F218B ;
	font-size : 14px ;
	font-weight : bold ;
	padding: 3px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #0F218B;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #0F218B;
	margin-bottom : 16px;
	
}

H2.prdcttitle{	
	color : #333333 ;
	font-size : 14px ;
	padding: 3px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #0F218B;
	margin-bottom: 12px;
}

H3{
	border-bottom : 1px solid #333333 ;
	color : #333333 ;
	margin : 8px;
	padding-left : 4px ;
	font-size : 12px ;
	font-weight : bold ;
}



.udBlt{
	background: url("../images/main_menu_ublt.gif") no-repeat 0 7px;
	padding:0 0 0 10px;
}




/*=============== IR ===============*/

body #maincontentsarea.irPages h2#irTitle{
height:32px;
width:540px;
	background: url("../images/ir_title.gif") no-repeat top left;
	text-indent : -1000px ;
		margin : 0 0 16px 0;

}

body #maincontentsarea.irPages h2#irTitleEng{
height:32px;
width:540px;
	background: url("../english/images/ir_title.gif") no-repeat top left;
	text-indent : -1000px ;
		margin : 0 0 16px 0;

}
body #maincontentsarea.irPages H3{
	color : #333333 ;
	font-size : 14px ;
	line-height : 18px ;
	font-weight : bold ;
	padding: 3px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	margin-bottom : 16px;
	margin-top:0px;
}

body#irIndex #maincontentsarea h3{
	height:32px;
	width:540px;
	margin:0;
		border-style : none ;
	text-indent : -1000px ;
		margin : 0 0 10px 0;
	clear : both ;

}

body#irIndex #maincontentsarea h3 a{
	display:block;
	width:350px;
	height:30px;
	text-decoration : none ;

}

body#irIndex #maincontentsarea h3#reportTitle{

	background: url("../images/ir_report_title.gif") no-repeat top left;

}
body#irIndex #maincontentsarea h3#resultTitle{

	background: url("../images/ir_result_title.gif") no-repeat top left;

}

body#irIndex #maincontentsarea h3#publicTitle{

	background: url("../images/ir_public_title.gif") no-repeat top left;

}

body#irIndex #maincontentsarea h3#koukokuTitle{

	background: url("../images/ir_koukoku_title.gif") no-repeat top left;

}

body#irIndex #maincontentsarea h3#proceduleTitle{

	background: url("../images/ir_procedure_title.gif") no-repeat top left;

}


body#irIndex #maincontentsarea h3#stockTitle{

	background: url("../images/ir_stock_title.gif") no-repeat top left;

}

body#irIndex #maincontentsarea h3#notice83Title{

	background: url("../images/ir_notice83_title.gif") no-repeat top left;
		margin : 16px 0 0 0;

}

body#irIndex #maincontentsarea ul#irReesultMenu{
	margin : 0 0 20px 16px ;
	width:524px;

}



body#irIndex .noticeRead{
	margin : 0 0 0 16px ;

}
body#irIndex .reportDownload{
	margin : 0 0 0 16px ;
	width:34em;
}

body#irIndex .reportDownload p.reportName{
	background: url("../images/main_menu_blt.gif") no-repeat 2px 5px;
	padding:0 0 0 12px;
}

body#irIndex .reportDownload ul#reportPast{
	clear : both ;
	margin-bottom : 24px ;

}

body#irIndex .reportDownload ul#reportPast li{
	background: url("../images/main_menu_blt.gif") no-repeat 2px 5px;
	list-style-type:none;
	padding:0 0 0 12px;
}

body#irIndex .reportDownload .pdfSize{
	font-size : 10px ;
	margin : 0 0 0 8px;

}

body#irIndex .reportDownload img.reportImg{
	border : 1px solid #ccc ;
	float : right ;
	margin-bottom : 16px ;

}

body#irIndex #maincontentsarea ul#irReesultMenu li{
	height:23px;
	list-style-type:none;
	background: url("../images/main_grad_bg.gif") no-repeat top right;
		text-indent : 16px ;
	border-right : 1px solid #ccc ;
	border-bottom : 1px solid #ccc ;
		margin : 0 0 6px 0 ;


}


body#irIndex #maincontentsarea ul#irReesultMenu li a{
	display:block;
	width:150px;
	background: url("../images/main_menu_blt.gif") no-repeat 3px 6px;

}



#irpublic #maincontentsarea P a:hover{
	color : #FF6600 ;
	text-decoration : underline ;
}

#irpublic div#maincontentsarea UL{
	margin-left : 16px ;
}

#irpublic div#maincontentsarea li{
	margin-bottom : 12px ;
	list-style-type:none;
}

#irpublic div#maincontentsarea li a{
	background: url("../images/main_menu_blt.gif") no-repeat 0 3px;
	padding:0 0 0 8px;
}

#irreport #maincontentsarea P{
	margin-left : 30px ;
	margin-top : 0px ;
}

#irreport .irPages dd a{
	background: url("../images/main_menu_blt.gif") no-repeat 0 3px;
	padding:0 0 0 8px;
}

#irreport .irPages .tenpu a{
	background-image : none ;
	padding:0 0 0 0;

}

#irreport #maincontentsarea a:hover{
	color : #FF6600 ;
	text-decoration : underline ;
}



#irpublic #maincontentsarea p{
	padding-bottom :30px ;
}

#irreport #maincontentsarea dl{
	margin-left : 10px;
}

#irreport #maincontentsarea dt{
	color : #333333 ;
	font-size : 14px ;
	line-height : 24px ;
	font-weight : bold ;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
/*	display:list-item;
	list-style: url(../images/prdct_list_icon.gif) inside;
		margin-bottom : 8px ;
		*/

}

#e_irresult #maincontentsarea dt{

	color : #333333 ;
	font-size : 14px ;
	line-height : 24px ;
	font-weight : bold ;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	list-style-position:inside;




}

#e_irresult #maincontentsarea dd{
	padding-top : 7px ;
	padding-bottom :1px;
	margin-left : 5px ;
}

#e_irresult #maincontentsarea dl{
	margin-left : 10px;
}


#irreport #maincontentsarea dd{
	padding-top : 7px ;
	padding-bottom :1px;
	margin-left : 15px ;
}


#irreport .tenpu{
margin-left:20px;

}

body#irpage.leftmenubody{
	width:820px;
}

#irpage H1{
	color : #000000 ;
	font-size : 16px ;
	font-weight : bold ;
	border:0;

}

#irpage .title{
	color : #000000 ;
	font-size : 14px ;
	font-weight : bold ;
	padding: 6px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	margin-bottom : 16px;
	margin-top:0px;

}


#irpage H2{
	color : #000000 ;
	font-size : 14px ;
	font-weight : bold ;
	margin-bottom : 8px ;

}

#irpage H3{
	color : #000000 ;
	font-size : 12px ;
	font-weight : bold ;
	border:0;
	margin-left:0;
	margin-bottom:2px;

}

table.irbd-h{
	width:560px;
	font-size : 12px ;
	font-weight : bold ;
	margin-bottom : 12px ;


}

table.irbd{
	width:560px;
	font-size : 12px ;
	border-collapse:collapse;
	margin-bottom : 4px ;

}
table.irbd-s{
	width:340px;
	font-size : 12px ;
	border-collapse:collapse;
	margin-bottom : 4px ;

}
table.irbd TD{
	font-size : 12px ;
	border : 1px solid #666666 ;

}
table.irbd-s TD{
	font-size : 12px ;
	border : 1px solid #666666 ;

}
table.irbd TD table TD{
	font-size : 12px ;
	border : 1px solid #FFFFFF ;

}

table.irbd2{
	width:560px;
	font-size : 12px ;
	border-collapse:collapse;

}

table.irbd2-s{
	width:220px;
	font-size : 12px ;
	border-collapse:collapse;

}


body#irpage div#ir2007qt3rd h2{
font-size : 12px ;
	margin-top : 8px ;

}

body#irpage div#ir2007qt3rd p{
	color : #000 ;
		line-height : 1.2em ;


}
#irindex-e li{
	margin-bottom : 10px ;
	margin-left : 20px ;
	list-style-type:none;
}


#irindex dd{
	margin-left:60px;
}

#irindex .kessan-mgn3{
	float:left;
}

#e_irresult div.leftbd li{
list-style-type:none;
	margin-bottom : 8px ;

}

#e_irreport div.leftbd li{
list-style-type:none;
	margin-bottom : 8px ;
	margin-left :20px ;

}
#e_irresult div.leftbd dd a,
#e_irreport div.leftbd li a{
background: url("../images/main_menu_blt.gif") no-repeat 0 3px;
padding:0 0 0 8px;

}

#irhead,#irmain{
	margin-left : 10px ;

}



table.irbd-r{
	border : 1px solid #333333 ;
	color : #000 ;
	width:530px;
	font-size : 12px ;
	border-collapse:collapse;
	margin-bottom : 5px ;

}
table.irbd-rs{
	border : 1px solid #333333 ;
	color : #000 ;
	width:387px;
	font-size : 12px ;
	border-collapse:collapse;
	margin-bottom : 5px ;

}
table.irbd-r td,th{
	border : 1px solid #666666 ;

}

table.irbd-rs td td{
	border : 1px solid #FFF ;


}

table.irbd-rs td,th{
	border : 1px solid #666666 ;

}

table.irbd-r td td{
	border : 1px solid #FFF ;


}


table.irbd-sc{
	color : #000 ;
	width:530px;
	font-size : 10px ;
	margin-bottom : 10px ;

}
#irhead DL{
	margin-top : 0px ;
	margin-bottom : 0px ;

}
#irhead DT{
	float : left ;
	margin-right : 16px ;

}

.k-splt{
	text-align : center ;
	width:59px;
	border-top : 1px solid #333 ;
	border-right : 1px solid #333 ;


}
/*========== Site Map =========*/

body#mapindex {
	background-repeat : repeat-y ;

}
body#mapindex .contentsarea{
width:540px;

}

body#mapindex h2#mapTitle{
height:32px;
width:540px;
	background: url("../images/map_title.gif") no-repeat top left;
	text-indent : -1000px ;
		margin : 0 0 16px 0;
}

body#mapindex h2#mapTitleEng{
	height:32px;
	width:540px;
	background: url("../english/images/map_title.gif") no-repeat top left;
	text-indent : -1000px ;
	margin : 0 0 16px 0;
}
#map-left{

	margin-left : 5px ;
	margin-right : 10px ;
	width : 250px ;
	background-color : #FFFFFF ;


}

#map-right{
	margin-left : 15px ;
	width : 250px ;
	background-color : #FFFFFF ;

}

#mapindex DL{
	margin : 0 0 16px 0 ;

}
#mapindex DT{

	font-weight : bold ;
		border-bottom : 1px solid #CCC ;
	margin : 8px 0 4px 0 ;
	padding:0 0 2px 2px;

}

#mapindex DD{
	margin : 0 0 4px 24px ;

}



#mapindex H1{
	color : #333333 ;
	font-size : 14px ;
	line-height : 18px ;
	font-weight : bold ;
	padding: 3px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	margin-bottom : 16px;
	margin-top:0px;
	}
	

	
#mapindex .outlinearea P{
	display:list-item;
	list-style-position:inside;
	list-style:disc;
	font-size : 12px ;
	padding: 4px;
	margin-left: 16px;

	margin-bottom: 4px;
/*	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	*/
}

#mapindex .lem{
	margin-left: 0;

}

#mapindex .outlinearea dl a{
	outline:none;
	display:block;
	background: url("../images/main_menu_blt.gif") no-repeat 0 6px;
	padding:0 0 0 8px;
}
/*==========お問い合わせ=========*/


body h2#inquiryTitle{
	height:32px;
	width:540px;
	background: url("../images/inquiry_title.gif") no-repeat top left;
	text-indent : -1000px ;
	margin : 0 0 16px 0;
}

body#inquiry h3,
body#inquiryInfo h3{
	border-style : none ;
	margin : 0 0 8px 0 ;
	padding : 0 ;
}

body#inquiry h3 a,
body#inquiryInfo h3 a{
	outline:none;
}

body#inquiry h3#inquiryPrdct{
	margin : 0 0 20px 0;

}


body#inquiry h3#inquiryAd{
	margin : 0 0 20px 0;
	

}


body#inquiry div.note{
	margin: 10px 4px 16px 4px;
}

body#inquiry div.note p.note{
padding: 7px 7px 7px 7px;
background-color: #FFFFFF;
border : 1px solid #ccc ;
}

/*=========休業対応=========*/
/*

h3#inquiryPrdct a{
	background: url("../images/inquary_prdct_title2.gif") no-repeat bottom left;
	text-indent : -5000px ;
	display:block;
	width:540px;
	height:32px;
	outline:none;


}

h3#inquiryPrdct a:hover{
	background: url("../images/inquary_prdct_title2.gif") no-repeat top left;
}


body#inquiry h3#inquiryAd a{
	background: url("../images/inquary_ad_title2.gif") no-repeat bottom left;
	text-indent : -5000px ;
	display:block;
	width:540px;
	height:32px;
	outline:none;
}

body#inquiry h3#inquiryAd a:hover{
	background: url("../images/inquary_ad_title2.gif") no-repeat top left;
}
*/
/*======休業対応ここまで=========*/


body#inquiry #maincontentsarea li{
	list-style-type:none;
	margin-bottom : 8px ;
	margin-left :30px ;
}

body#inquiry h4{
	margin :16px ;
	margin-bottom : 8px ;

	padding: 3px;
	font-size : 12px ;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666;

}

body#inquiry div.InquiryContent{
	margin-left : 8px ;
	width:540px;
	padding-bottom : 16px ;
	position:relative;
	
	

}


body#inquiry div.InquiryContent dl#agency{
	padding-left :10px ;
	width:240px;

}


body#inquiry div.InquiryContent dl#SalesOffice{
	width:240px;
	padding-right : 8px ;
	position:absolute;
	left:270px;
	top:0;
}

body#inquiry dl#agency dt,
body#inquiry dl#SalesOffice dt{
	font-weight : bold ;
	color:#333;
	margin-bottom : 0.5em ;
	padding-left :4px ;
	border-bottom : 1px solid #fff ;


}

body#inquiry dl#agency dd,
body#inquiry dl#SalesOffice dd
{
	margin-bottom : 0.5em ;
	margin-left : 1em ;
	padding-left : 10px ;
	background-image : url(../images/bl_tri.gif) ;
	background-repeat : no-repeat ;
	background-position : 1px 3px ;
	
}



body#inquiry div.InquiryContent dl#InquiryOther dt{
	float : left ;
	margin-right : 20px ;
	height:24px;

}

body#inquiry #maincontentsarea p.InquiryRead,
body#inquiryInfo #maincontentsarea p.InquiryRead{
	margin : 50px 0 0 0 ;
	padding : 20px 0 20px 0 ;
	border-top : 1px solid #999;
}


#inquiryagency h3{
	color : #333333 ;
	font-size : 14px ;
	line-height : 18px ;
	font-weight : bold ;
	padding: 3px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	margin-bottom : 16px;
	margin-top:0px;
}

#inquiryagency H4{color : #333333 ;
	font-size : 14px ;
	padding: 0 0 1px 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #0F218B;
	margin : 0 0 4px 8px ;

}

#inquiryagency H4 a{
	background: url("../images/main_menu_blt.gif") no-repeat 0 3px;
	padding:0 0 0 8px;
}
#inquiryagency #maincontentsarea p{
	margin-left : 5px ;
	font-size : 12px ;

}


#inquiryagency dl{
	margin-top: 3px;
	margin-left: 16px;
	line-height : 18px ;
	margin-bottom: 10px;
}

#inquiryagency dt{
width:56px;
float:left;
	color: #333333;
	font-weight : bold ;
}

#inquiryagency DD{
	margin-left: 0px;
}


#inquiryagency DT.titlel{
height:260px;
}

body#inquiryindex #maincontentsarea ul{
	margin : 12px ;

}

body#inquiryindex #maincontentsarea ul li{
list-style-type:none;

}
body#inquiryindex #maincontentsarea li a{
	background: url("../images/main_menu_blt.gif") no-repeat 0 3px;
	padding:0 0 0 8px;
}


body#inquiry div.InquiryContent dl.more{
	width:230px;
	position:absolute;
	margin-top:0em;
	margin-bottom : 0.5em ;
}

body#inquiry div.InquiryContent dl.more dt a{
	background-image : url(../images/bl_tri.gif) ;
	background-repeat : no-repeat ;
	background-position : 1px 1px ;
	padding-left:1em;
}

body#inquiry div.InquiryContent dl.more dd{
	padding-left:1em;

}

body#inquiry  dl#Inquiry01{
	left:12px;
	top:0em;


}

body#inquiry  dl#Inquiry02{
	left:290px;
	top:0em;

}

body#inquiry  dl#Inquiry03{

	left:12px;
	top:6em;

}

body#inquiry  dl#Inquiry04{

	left:290px;
	top:6em;

}

body#inquiry  dl#Inquiry05{
	left:12px;
	top:12em;

}



body#inquiryInfo div.info{

padding-left:12px;
padding-bottom:12px;
}

body#inquiryInfo div#privacy.info{
	margin-left:12px;
	border : 2px solid #0f218b ;
	font-size : 0.8em ;
	padding:10px;

}

body#inquiryInfo div#privacy.info dl{
		line-height : 1.7em ;

}
body#inquiryInfo div#privacy.info dt{
  padding-top:0.5em;

}

body#inquiryInfo em{
	display:block;
	font-weight : bold ;
	margin-top:0.5em;
	font-size : 1.2em ;

}


h3#inquiryPrdct a#inquiryBt{
    display:block;
    width:380px;
    height:35px;
    background-image:url(../images/inquiry_product_bt.gif);
	    background-position:top left;

    text-indent:-2000px;
    margin:10px 0pt 30px 65px;
		outline:none;

}
h3#inquiryPrdct a:hover#inquiryBt{
    background-position:bottom left;
}




/*==========terms=========*/
body#terms h2#termsTitle{
	height:32px;
	width:540px;
	background: url("../images/terms_title.gif") no-repeat top left;
	text-indent : -1000px ;
	margin : 0 0 16px 0;
}

body#terms h2#termsTitleEng{
	height:32px;
	width:540px;
	background: url("../english/images/terms_title.gif") no-repeat top left;
	text-indent : -1000px ;
	margin : 0 0 16px 0;
}
#terms div#maincontentsarea #terms_txt{
	margin-left : 16px ;
	margin-right : 16px ;
		line-height : 18px ;

}



#terms HR{
	height : 1px ;

}

#terms div#maincontentsarea UL{
	margin-left : 16px ;


}

#terms div#maincontentsarea H3{
margin-left : 0px ;
	border-bottom : 1px solid #CCCCCC ;
	color : #333333 ;

	font-size : 12px ;
	font-weight : bold ;

}

/*==========policy=========*/


body#policy h2#policyTitle{
	height:32px;
	width:540px;
	background: url("../images/policy_title.gif") no-repeat top left;
	text-indent : -1000px ;
	margin : 0 0 16px 0;
}

body#policy h2#policyTitleEng{
	height:32px;
	width:540px;
	background: url("../english/images/policy_title.gif") no-repeat top left;
	text-indent : -1000px ;
	margin : 0 0 16px 0;
}

#policy #policy_txt{
	margin-left : 16px ;
	margin-right : 16px ;
		line-height : 20px ;

}

#policy H3{
margin-left : 0px ;
	border-bottom : 1px solid #CCCCCC ;
	color : #333333 ;

	font-size : 12px ;
	font-weight : bold ;

}

body#policy ol{
	margin-left : 30px ;

}

/*=============== productabout ==================*/

body#productabout{
		background-repeat : repeat-y ;


}
#productabout .prdcttitle{ 
	color : #333333 ;
	font-size : 12px;
	font-weight : bold ;
		border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding: 3px;
	margin-bottom: 5px;
}

#productabout H2{	
	background-color : #FFFFFF ;
	width:530px;
	color : #666666 ;
	font-size : 14px ;
	font-weight : bold ;
	padding: 4px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 8px;

	
	}

#productabout H2.subtitle{	
	background-color : #FFFFFF ;
	width:550px;
	color : #0F218B ;
	font-size : 14px ;
	font-weight : bold ;
	padding: 4px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #666666;

	margin-bottom: 8px;

	
	}


#productabout dl{ 
	margin-top: 0px;
}

#productabout dd{ 
	font-size : 12px ;
	margin-left:16px;
}

/*-------
#productabout .outlinearea{
	border-left : 20px solid #CCCCCC ;
	}
------*/	
	
#productabout .outlinearea P{
	font-size : 12px ;
	margin-left : 16px ;
	margin-right : 16px ;

}
#productabout .outlinearea P{
	font-size : 12px ;
	margin-left : 16px ;
	margin-right : 16px ;

}


#productabout .opttbl{

	margin-left : 8px ;

}


#productabout H1.pagetitle-ab{
	background-color : #EEEEFF ;
	color : #0F218B ;
	font-size : 14px ;
	line-height : 18px ;
	font-weight : bold ;
	padding: 3px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #0F218B;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #0F218B;
	margin-bottom : 16px;
	border-right-style: solid;
	border-right-width: 120px;
	border-right-color: #0F218B;
	
	}


#productabout .ollink{
	position:absolute;
	left:460px;
	top:8px;
	font-size : 12px ;
		line-height : normal ;

	height : 20px ;


}

#productabout .ollink a{
	font-weight : bold ;
	color:#FFFFFF;
}


#productabout .ollink a:hover{
	color : #FF6600 ;
}

#productabout .shiki{
	margin-top : 8px ;
	margin-bottom : 8px ;

}

#productabout .outlinearea table{
	margin-left : 8px ;
	margin-bottom : 8px ;

}






