/* PEGASYS_WEB win_base_contents.css  2005.6 */

.dotline{
	clear: both;
	width: 100%;
	height: 5px;
	margin: 0px;
	padding: 0px;
	background : #ffffff url("../images/tensen_line.gif") repeat-x;
}


.bluegreen{
	color: #03AEC5;
}

.hide { 
	display: none; 
} 

.redbox2{
	padding: 5px;
	margin: 2px;
	line-height:160%;
	letter-spacing:1px;
	color:#333333;
	background-color: #ffffff;
	border: 1px solid #ff0000;
}

p.redbox{
	padding: 6px;
	margin: 0px;
	font-size:12px;
	line-height:160%;
	letter-spacing:1px;
	color:#333333;
	background-color: #ffffff;
	border: 1px solid #ff0000;
}



p.titel2 {
   height:33px;
   margin: 5px 0px 5px;
   padding: 7px 20px;
   font-size: 17px;
   font-weight: 900;
   color: #3f3f3f;
   font-family: "Arial", ‚l‚r ƒSƒVƒbƒN;
   background-image: url(../images/title_index2.gif);
   background-repeat:no-repeat;
}


strong.blue{
	color: #326AAA;
}

#padding_10px{
	padding: 10px;
}


#contents{
	margin: 0px;
}

#mainc{
	margin: 0px;
}



/* h style */
#contents h1{
	margin: 0px 0px 10px 0px;
}

#contents h2{
	margin: 0px 0px 10px 0px;
}

#contents h2.title {
	font-size: 15px;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	margin: 0px 0px 10px 0px;
	background : #dddddd url("../images/bg_table.gif") repeat-x;
	border: 1px solid #9a9a9a;
}

#contents h2.white {
	font-size: 15px;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
	color: #ffffff;
}


#contents h3{
	margin: 0px;
	font-size: 15px;
	letter-spacing:1px;
	padding: 5px;
	margin: 0px 0px 7px 0px;
	border-bottom: 1px solid #9a9a9a;
	background-color: #dddddd;
}


#mainc h3.product_title {
   width:auto;
   height:40px;
   margin: 10px 0px 5px;
   padding: 5px 20px;
   font-size: 18px;
   font-weight: normal;
   font-family: "Arial", MS UI Gothic, sans-serif;
   background-image: url("../images/title_index_2.gif");
   background-repeat:no-repeat;
}


#contents h4{
	font-size:14px;
	line-height: 160%;
	letter-spacing:1px;
	color:#333333;
	font-weight:bold;
	margin:0px;
	padding:3px;
}

#contents h4.frame{
	background-color: #e6e6e6;
	border: 1px solid #9a9a9a;
	padding:5px;
}


#contents h4.underline{
	padding: 2px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #9a9a9a;
}


#contents h4.blue{
	color: #3366CC;
	text-decoration: underline;
}


#contents h4.darkgrey{
	color: #777777;
}


#contents ul{
	list-style-type:disc;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size:12px;
	line-height:160%;
	letter-spacing:1px;
	color:#333333;
}

#contents ul.point1 {
	list-style-image: url(../product/images/point.gif);
}


#contents li.pad{
	padding: 5px;
}

#contents ol{
	margin: 0px 0px 0px 30px;
	padding: 0px;
}



/* p style */
#contents p {
	font-size:12px;
	line-height:170%;
	letter-spacing:1px;
	color:#333333;
	margin: 0px;
	padding: 0px;
}

#contents p.titel2 {
   height:33px;
   margin: 5px 0px 5px;
   padding: 7px 20px;
   font-size: 17px;
   font-weight: 900;
   color: #3f3f3f;
   font-family: "Arial", ‚l‚r ƒSƒVƒbƒN;
   background-image: url(../images/title_index2.gif);
   background-repeat:no-repeat;
}


#contents p.box{
	padding: 6px;
	margin: 0px;
	background-color: #ffffff;
	border: 2px solid #03AEC5;
}

#contents p.box_grey{
	padding: 6px;
	margin: 0px;
	background-color: #F0F0F0;
	border: 1px solid #BBBBBB;
}

#contents p.box_white{
	padding: 6px;
	margin: 0px;
	background-color: #ffffff;
	border: 1px solid #9a9a9a;
}

#contents p.box_blue{
	padding: 6px;
	margin: 0px;
	background-color: #ffffff;
	border: 2px solid #79b2ff;
}

#contents p.box_red{
	padding: 6px;
	margin: 0px;
	background-color: #ffffff;
	border: 1px solid #ff0000;
}

#contents p.box_red2{
	padding: 6px;
	margin: 0px;
	background-color: #FFE3E3;
}

#contents p.box_green{
	padding: 6px;
	margin: 0px;
	width:605px;
	background-color: #ffffff;
	border: 2px solid #0292A6;
}

#contents p.box_green2{
	padding: 6px;
	margin: 0px;
	border: 1px solid #008c10;
	background : #e6f792 url("../download/images/bg_table3.gif") repeat-x;
}


/* table style */
#contents table { 
	background-color: #ffffff;
	border: 0px;
}

#contents table.frame { 
	background-color: #9a9a9a;
	border: 0px;
}

#contents td {
	background-color: #ffffff;
	font-size:12px;
	line-height:170%;
	letter-spacing:1px;
	color:#333333;
	padding: 5px;
}


#contents td.grey{
	background-color: #E0E0E0;
}

#contents td.comparison{
	background-color: #D0C8AA;
}

.comparison{
	background-color: #F0E6C5;
}


#contents td.grey_d{
	background-color: #CECECE;
}

#contents td.lightblue{
	background-color: #BFDFF3;
}

#contents td.lightgreen{
	background-color: #deffc4;
}

#contents td.lightgrey{
	background-color: #F0F0F0;
}

#contents td.orange{
	background-color: #FFC066;
	color: #4D3A00;
	text-align: center;
}


#contents td.blue_bg{
	background: #49A0F9 url("../product/images/bg_table1.gif") repeat-x;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}

#contents td.green_bg{
	background: #E9F9CB url("../download/images/bg_table1.gif") repeat-x;
	font-size:13px;
	letter-spacing:0px;
	line-height:130%;
	color:#204420;
	font-weight:bold;
	padding: 7px;
}

#contents td.purple_bg{
	background: #E7E7FF url("../company/images/bg_table.gif") repeat-x;
	font-size:13px;
	letter-spacing:0px;
	line-height:130%;
	color:#444444;
	font-weight:bold;
	padding: 7px;
}

#contents td.purple_bg2{
	background: #E7E7FF url("../company/images/bg_purplegrad.gif") repeat-x;
	font-size:13px;
	letter-spacing:0px;
	line-height:130%;
	color:#444444;
	font-weight:bold;
	padding: 7px;
}


#contents td.orange_bg{
	background: #FFC000 url("../shopping/images/bg_table.gif") repeat-x;
	font-size:14px;
	letter-spacing:0px;
	line-height:130%;
	color:#4D3A00;
	font-weight:bold;
	padding: 7px;
}



#contents td.grey_bg{
	background: #eeeeee url("../download/images/bg_table2.gif") repeat-x;
}


#contents table.layout{
	border: 0px solid #ffffff;
	border-collapse: collapse;
}

#contents td.layout {
	border: 0px solid #ffffff;
	border-collapse: collapse;
	font-size:12px;
	line-height:170%;
	letter-spacing:1px;
	color:#333333;
	padding: 0px;
}


#contents td.blueline {
	background: #009BFD url("../images/blue_bar.gif") repeat-x;
	padding: 0px;
}




#spec_menu {
	width: 100%;
	height: 25px;
	top: 0px;
	left: 0px;
	background-color : #ffffff;
	margin: 10px 0px 10px 0px;
}


#box_bluehead {
	padding: 6px;
	margin: 0px;
	background-color: #F0F0F0;
	border: 1px solid #9a9a9a;
	border-top: 3px solid #009BFD;
}

#box_white{
	padding: 5px;
	margin: 0px;
	background-color: #ffffff;
	border: 1px solid #9a9a9a;
}




.greybox{
	padding: 5px;
	margin: 0px;
	background-color: #F0F0F0;
	border: 1px solid #9a9a9a;
}

#contents .box_green3{
	padding: 10px;
	margin: 7px;
	border: 1px solid #008c10;
	background : #e6f792 url("../download/images/bg_table3.gif") repeat-x;
}

/* 2006”N t‚ÌƒLƒƒƒ“ƒy[ƒ“—pCSS */
#sale_frame{
	border: 1px solid #797979;
}


.sale_frame_wrap{
	padding: 10px;
}


#contents th.springsale2006{
	/*background: #FFC066 url("../shopping/images/sale/bg_springsale2006.jpg") repeat-x;*/
	background-color: #FFB70B;
	font-size:12px;
	line-height:160%;
	letter-spacing:1px;
	color: #FAFAFA;
	font-weight:bold;
	text-align: center;
	padding: 5px;
}

#contents td.autum { 
	background-color: #FFEFC1;
	color: #212121;
}

#contents td.autum2 { 
	background-color: #FFEFC1;
	color: #212121;
        padding: 0px;
}

#contents td.autum3 { 
        line-height: 18px;
        color: #362400;
}


.springsale_shadow {
	width: 600px;
	height: 4px;
	margin: 0px;
	padding: 0px;
	background : #ffffff url("../shopping/images/sale/shadow_springsale2006.jpg") repeat-x;
}


/* License Agreement STYLE */
#paper{
	width: 764px;
	padding: 0px;
	background : #ffffff url("../images/bg_paper.gif") repeat-y;
}

.paper_wrap{
	padding: 0px 30px 0px 30px;
}

#paper_top{
	width: 764px;
	height: 33px;
	background : #ffffff url("../images/bg_paper_top.gif");
}

#paper_bottom{
	width: 764px;
	height: 40px;
	background : #ffffff url("../images/bg_paper_bottom.gif");
}

