@charset "UTF-8";
/* CSS Document */

/* -----power_common----- */

div.main_contents {
width:920px;
}

div.pankuzuarea {
position:absolute;
width:820px;
height:20px;
left:50px;
top:193px;
}

div.pankuzuarea P {
color:#666666;
}

div.pankuzuarea P a{
text-decoration:none;
color:#666666;
}

div.pankuzuarea P a:hover{
text-decoration:underline;
color:#CC0066;

}


/* -----power_flashpage----- */

div.mainflash_area {
width:920px; height:420px;
background-color:#CCCCCC;
margin-bottom:25px;
margin-top:15px;

}

/* -----power01----- */

h2.title {
position:relative;
left:40px;
}

div#contents_box {
width:820px;
margin:10px 50px;
}

div.readbox {
width:450px;
position:relative;
margin-bottom:60px;
}

img.read {
margin-bottom:20px;
}

p.read01 {
width:450px;
}

div.flashbanner_area {
width:397px; height:63px;
margin-left:15px;
margin-top:30px;

text-align:center;
}

img.flashbanner {
margin-top:6px;
}

img.read01 {
position:absolute;
top:0px; left:480px;
}

div.left_box {
width:410px; height:140px;
float:left;
position:relative;
}

div.left_box_power01 {
width:409px; height:140px;
float:left;
position:relative;
border-right:#CCCCCC dotted 1px;
}

div.left_box_inner {
width:410px;
height:140px;
position:relative;
}

div.right_box {
width:410px;
float:right;
position:relative;
background-color:#CCCCCC;
}

img.inner_leftimage01 {
position:absolute;
top:10px; left:15px;
}

img.inner_leftimage02 {
position:absolute;
top:10px; left:15px;
}

div.inner_right {
width:230px;
position:absolute;
top:0px; left:160px;
}

div.inner_right p {
margin-top:10px;
}


/* -----power02----- */


div#contents_box02 {
width:850px;
margin:10px 40px;
}

div.readbox02 {
width:850px;
position:relative;

}

div.read_left02 {
width:360px;
float:left;
}

img.title02 {
margin-bottom:20px;
}

div.read_right02 {
width:490px;
float:right;

}

img.read02 {
margin-bottom:20px;
}

img.read_elements {
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
}

p.sub_read {
width:470px;
background:url(../img/power/p02_bg01.gif) repeat top center;
padding:10px;
}

img.line {
margin:15px 0;
}

div.element01_area {
width:850px; height:262px;
position:relative;
background:url(../img/power/p02_element01bg.gif) top center no-repeat;
}

img.element01_title {
position:absolute;
top:55px; left:30px;
}

p.element01_des {
position:absolute;
top:100px; left:30px;
width:440px;
}

div.element02_area {
width:850px; height:296px;
position:relative;
background:url(../img/power/p02_element02bg.gif) top center no-repeat;
}

img.element02_title {
position:absolute;
top:55px; left:380px;
}

p.element02_des {
position:absolute;
top:100px; left:380px;
width:290px;
}

div.element03_area {
width:850px; height:293px;
position:relative;
background:url(../img/power/p02_element03bg.gif) top center no-repeat;
}

img.element03_title {
	position:absolute;
	top:55px;
	left:380px;
}

p.element03_des {
	position:absolute;
	top:100px;
	left:380px;
	width:300px;
}


div.link_right_box {
width:430px;
float:right;
position:relative;

border-left:#CCCCCC dotted 1px;
}

img.linkimage {
margin-left:20px;
}
p.link_des {
width:380px;
margin-left:40px;
margin-top:5px;
margin-bottom:10px;
}

div.link_b_area {
text-align:center;
width:430px;height:45px;
}


/* -----power03----- */

div#contents_box03 {
width:850px;
margin:10px 40px;
}

div.readbox03{
width:850px;
position:relative;

}

div.read_left03 {
width:500px;
float:left;
}

img.title03 {
margin-bottom:10px;
}

p.p03_read {
width:470px;
margin:15px 10px;

}

p.sub_read2 {
width:470px;
background:url(../img/power/p02_bg01.gif) repeat top center;
padding:10px;
}

div.read_right03 {
width:350px;
float:right;


}

img.p03_readimage {
margin-top:70px;
margin-left:10px;
}

