a{outline: none;}
A:link{text-decoration: none;color:#0066CC;}
A:visited{text-decoration: none;color:#0066CC;}
A:active{text-decoration: none;color:#0066CC;}
A:hover { color: #f69; text-decoration: underline }
.txt01 { font-size: 12px;}
.txt01_b { font-size: 12px; font-weight: bold;}
.txt02 { font-size: 10px;}
.txt02_cart { font-size: 10px; line-height: 10px;}
.txt02_b { font-size: 10px; font-weight: bold;}
.txt03 { color: gray; font-size: 11px; line-height: 12px; text-align: center;}
.txt04 { color: gray; font-size: 10px;}
.txt05 { color: gray; font-size: 10px;}
.txt06 { font-size: 15px; line-height: 17px;}
.txt07 { font-size: 11px; line-height: 17px;}
.txt08 { font-size: 12px; line-height: 18px;}
.txt09 { font-size: 10px; }
.txt10 { font-size: 12px; line-height: 16px;}
.txt11 { color: #fff; font-size: 18px; font-weight: 100;}
.txt12 { font-size: 14px; line-height: 14px; font-weight: 100;}
.txt12wb { color: #fff; font-size: 14px; line-height: 14px; font-weight: bold;}
.txt13 { color: #f00; font-size: 14px;}
.txt13b { color: #f00; font-size: 14px; font-weight: bold;}
.txt14 { font-size: 10px; line-height: 12px;}
.txt15 { font-size: 11px; line-height: 18px;}
.txt16 { font-size: 12px; line-height: 19px;}
.txt17 { color: #f36; font-size: 17px; line-height: 22px;}
.txt18 { font-size: 11px; line-height: 11px;}
.txt19 { font-size: 22px;}
.txt20 { font-size: 18px;}
.txt22 {text-indent: 1px;}
.txt16b { font-size: 16px; font-weight: bold; text-align: center;}
.txt21  { font-size: 11px; line-height: 18px;}
.txt21red  { color: #f00; font-size: 11px; line-height: 18px;}
.tpage01 { color: gray; font-size: 12px; font-weight: lighter; line-height: 16px; text-align: center;}
.tpage02 { color: gray; font-size: 12px; line-height: 16px }
.tpage01s { color: gray; font-size: 12px; font-weight: bold; line-height: 16px; text-align: center;}
.bold { font-weight: bold;}
.txt07r { font-size: 11px; line-height: 17px; text-align: right;}
.txt17_b { font-size: 17px; font-weight: bold;}
.txt12c { font-size: 14px; font-weight: 100; text-align: center;}
.txtMain { font-size: 12px; line-height: 18px; text-align: left;}
.txtMain1 { font-size: 12px; line-height: 18px; width:100px; height:12px; background-color:#CEF7FF;}
.txtMain2 { font-size: 12px; line-height: 18px; width:480px; height:12px; background-color:#FFFFFF;}
.txtMenu { font-size: 12px; line-height: 18px;}
.txtSide { font-size: 12px; line-height: 18px;}
.txtTitle { font-size: 12px; line-height: 18px; text-align: left; background-color:#E0FAFF;}
.txtPass{ font-size: 12px; line-height: 18px; }
.content_price,.content_price2 { font-size:12px; line-height:14px; }
.content_price2 { color:#000000; }
.content_price_rank,.content_price{ color:#CC0000; }
.content_text { color:#000000; font-size:12px; line-height:16px; font-weight:normal; }
.content_point { color:#CC0000; font-size:12px; line-height:14px; font-weight:bold; }

form { margin: 0; }
input.searchform { height: 1.3em; }

div#headerBlock{ width:980px; }
div#mainBlock{ width:980px; height:100%; background-color:#ffffff; }
div#mainBlock_dev{ width:100%; height:100%; background-color:#ffffff; }
div#center2Block{ width:803px; float:right; background-color:#ffffff; }
div#center2Block_dev{ width:80%; float:right; background-color:#ffffff; }
div#leftBlock{ width:177px; height:100%; float:left; background-color:#ffffff; }
div#footerBlock{ width:980px; float:left; background-color:#ffffff; }
div#centerTable{ width:803px; }

a.content_name:link {
font-size:14px;
line-height:15px;
font-weight:bold;
}
a.content_name:visited {
font-size:14px;
line-height:15px;
font-weight:bold;
}
a.content_name:hover {
font-size:14px;
line-height:15px;
font-weight:bold;
}
a.content_name_mini {
font-size:12px;
line-height:13px;
font-weight:bold;
}
.content_name1{
color:#003399;
font-size:14px;
line-height:16px;
font-weight:bold;
text-align:left;
}
.content_name2{
color:#003399;
font-size:18px;
line-height:20px;
font-weight:bold;
text-align:left;
}
.content_name2 H1{
font-size:18px;
font-weight:bold;
margin:0px;
}
.content_name3{
color:#003399;
font-size:18px;
line-height:20px;
font-weight:bold;
text-align:center;
}
.content_name3 H1{
font-size:18px;
font-weight:bold;
margin:0px;
}
a.circle_name:link {
color:#000000;
font-size:13px;
line-height:14px;
font-weight:bold;
}
a.circle_name:visited {
color:#666666;
font-size:13px;
line-height:14px;
font-weight:bold;
}
a.circle_name:hover {
color:#FF0066;
font-size:13px;
line-height:14px;
font-weight:bold;
}
div#p_kiyaku tr.kiyaku td.oroshi { width: 20%; padding: 5px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; background: #E1E9F5; text-align: center; }
div#p_kiyaku tr.kiyaku td.hanbai { width: 20%; padding: 5px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; background: #FDE7EF; text-align: center; }
div#p_kiyaku tr.kiyaku th.kakaku { width: 25%; padding: 5px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; background: #eee; }
.vcbar {
width:100%;
display:block;
background:url("../image/vcbar_c.gif") 0 0 repeat-x;
}
.vcbar_cl {
display:block;
float:left;
background:url("../image/vcbar_l.gif") left 0 no-repeat;
width:20px;
height:30px;
}
.vcbar span{
display:block;
font-size: 14px;
line-height: 30px;
color: #ffffff;
font-weight: bold;
width:100%;
height:30px;
}
.vctbar {
display:block;
background:url("../image/vcbar_c.gif") 0 0 repeat-x;
}
.vctbar_cl {
display:block;
float:left;
background:url("../image/vcbar_l.gif") left 0 no-repeat;
width:20px;
height:30px;
}
.vctbar span{
display:block;
font-size: 14px;
line-height: 30px;
color: #ffffff;
font-weight: bold;
padding: 0px 15px;
width:100%;
height:30px;
}
.vcbar_l {
display:block;
background:url("../image/vcbar_c.gif") 0 0 repeat-x;
}
.vcbar_l span{
display:block;
font-size: 12px;
line-height: 30px;
color: #ffffff;
font-weight: bold;
padding: 0px 15px;
width:100%;
height:30px;
}
.vcbar_b {
display:block;
float:left;
background:url("../image/vcbar.gif") 0 0 repeat-x;
}
.vcbar_b span{
display:block;
font-size: 12px;
line-height: 30px;
color: #ffffff;
font-weight: bold;
padding: 0px 15px;
width:140px;
}
.backg { background:url("../image/topleftback.jpg") 0 0 repeat; }
.headermain { background:url("../image/header/header_bar_main.gif") 0 0 repeat; }
.headermain A:link{text-decoration: underline;color:#ffffff;}
.headermain A:visited{text-decoration: underline;color:#ffffff;}
.headermain A:active{text-decoration: underline;color:#ffffff;}
.headermain A:hover { color: #f69; text-decoration: underline }
.ntopbartop { background:url("../image/header/header_bartop.gif") 0 0 repeat; }
.ntopbar0 { background:url("../image/header/header_bar0.gif") 0 0 repeat; }
.ntopbar1 { background:url("../image/header/header_bar0.gif") 0 0 repeat; }
.ntopbar2 { background:url("../image/header/header_bar2.gif") 0 0 repeat; }
.ntopbar3 { background:url("../image/header/header_bar3.gif") 0 0 repeat; }
.ntopbar4 { background:url("../image/header/header_bar4.gif") 0 0 repeat; }
.ntopbar5 { background:url("../image/header/header_bar5.gif") 0 0 repeat; }
.ntopbar6 { background:url("../image/header/header_bar6.gif") 0 0 repeat; }
.ntopbar7 { background:url("../image/header/header_bar6.gif") 0 0 repeat; }
.ytopbartop { background:url("../image/tab_dtop_bg.gif") 0 0 repeat-x; }
.ytopbar0 { background:url("../image/tab_d0_bg.gif") 0 0 repeat-x; }
.ytopbar1 { background:url("../image/tab_d0_bg.gif") 0 0 repeat-x; }
.ytopbar2 { background:url("../image/tab_d2_bg.gif") 0 0 repeat-x; }
.ytopbar3 { background:url("../image/tab_d3_bg.gif") 0 0 repeat-x; }
.ytopbar4 { background:url("../image/tab_d4_bg.gif") 0 0 repeat-x; }
.ytopbar5 { background:url("../image/tab_d5_bg.gif") 0 0 repeat-x; }
.ytopbar6 { background:url("../image/tab_d6_bg.gif") 0 0 repeat-x; }
.ytopbar7 { background:url("../image/tab_d6_bg.gif") 0 0 repeat-x; }
.topbartop { background-color:#F999B2; }
.topbar0 { background-color:#F999B2; }
.topbar1 { background-color:#F999B2; }
.topbar2 { background-color:#FF9D34; }
.topbar3 { background-color:#5BA8FE; }
.topbar4 { background-color:#61CE56; }
.topbar5 { background-color:#926A24; }
.topbar6 { background-color:#C67CFF; }
.topbar7 { background-color:#C67CFF; }
#h_ereatop { width:100%;height:24px;position:absolute;left:0px;top:29px;background-color:#F9F3AA;z-index:0; }
#h_erea0 { width:100%;height:24px;position:absolute;left:0px;top:29px;background-color:#FDC4D4;z-index:0; }
#h_erea1 { width:100%;height:24px;position:absolute;left:0px;top:29px;background-color:#FDC4D4;z-index:0; }
#h_erea2 { width:100%;height:24px;position:absolute;left:0px;top:29px;background-color:#FCAF5C;z-index:0; }
#h_erea3 { width:100%;height:24px;position:absolute;left:0px;top:29px;background-color:#A5DEFF;z-index:0; }
#h_erea4 { width:100%;height:24px;position:absolute;left:0px;top:29px;background-color:#90F686;z-index:0; }
#h_erea5 { width:100%;height:24px;position:absolute;left:0px;top:29px;background-color:#FCF768;z-index:0; }
#h_erea6 { width:100%;height:24px;position:absolute;left:0px;top:29px;background-color:#DBADFF;z-index:0; }
#h_erea7 { width:100%;height:24px;position:absolute;left:0px;top:29px;background-color:#DBADFF;z-index:0; }
#h_lighttop{width:100%;height:5px;position:absolute;left:0px;top:24px;background-image: url(../image/header/tab_dtop_bg.gif);z-index:1;}
#h_light0{width:100%;height:5px;position:absolute;left:0px;top:24px;background-image: url(../image/header/tab_d0_bg.gif);z-index:1;}
#h_light1{width:100%;height:5px;position:absolute;left:0px;top:24px;background-image: url(../image/header/tab_d1_bg.gif);z-index:1;}
#h_light2{width:100%;height:5px;position:absolute;left:0px;top:24px;background-image: url(../image/header/tab_d2_bg.gif);z-index:1;}
#h_light3{width:100%;height:5px;position:absolute;left:0px;top:24px;background-image: url(../image/header/tab_d3_bg.gif);z-index:1;}
#h_light4{width:100%;height:5px;position:absolute;left:0px;top:24px;background-image: url(../image/header/tab_d4_bg.gif);z-index:1;}
#h_light5{width:100%;height:5px;position:absolute;left:0px;top:24px;background-image: url(../image/header/tab_d5_bg.gif);z-index:1;}
#h_light6{width:100%;height:5px;position:absolute;left:0px;top:24px;background-image: url(../image/header/tab_d6_bg.gif);z-index:1;}
#h_light7{width:100%;height:5px;position:absolute;left:0px;top:24px;background-image: url(../image/header/tab_d6_bg.gif);z-index:1;}

h1{
color: #000;
font-size: 11px;
text-align: left;
padding: -10px 0px 5px;
margin: 0px;
}
h2{
color: #000;
font-size: 11px;
text-align: left;
padding: -10px 0px 5px;
margin: 0px;
}
h3, h4, h5, h6 {
text-align: left;
}
.right  { text-align: right }
body {
color:#333;
background:url("../image/wallpaper.gif") 0 0 repeat;
text-align:left;
margin: 0px;
}
#page {
width:980px;
text-align:left;
margin:0px auto;
padding:0px;
background-color:#fff;
border:0px solid #666666;
font-family:"ＭＳ Ｐゴシック", "Osaka";
font-size:12px;
}

#h_main{width:980px;height:53px;position:relative;z-index:0;}
.h_d{width:155px;height:29px;position:relative;top:0px;z-index:2;}

table.main1{
width:980px;
text-align: left;
}
.main2{
width:626px;
text-align: left;
}

/* table.akibain{ width:626px; text-align: center; } */

table.leftpos{
width:167px;
background:#FFFEFF;
}
table.content {
text-align: left;
font-size: 9pt;
}
table.h2{
margin-top: 10px;
}

p { text-align: left; }
ul ,ol { text-align: left; font-size: 9pt; }
.adultcheck { font-family:"ＭＳ Ｐゴシック", "Osaka"; font-size:12px; color:#333; background:#FFFEFF; text-align:center; }
.center  { text-align: center }
.etblock{ padding: 0px; margin: 25px 0px; }
.etblock li{
float: left;
width: 360px;
border: none;
padding: 0px;
margin: 0px;
}
#base_block{
width: 780px;
padding: 30px 0px 20px;
margin: 0px auto;
}
#base_main{
text-align: center;
width: 746px;
padding: 10px;
margin: 0px;
}
#base_main_sc{
text-align: center;
width: 746px;
padding: 10px;
margin: 0px auto 20px auto;
}
#base_footer{
font-size: 12px;
text-align: center;
}
.pankuzu{
background-color: #ADDCE5;
padding-top: 2px;
padding-left: 10px;
padding-bottom: 2px;
text-align: left;
}
td.bar{
color: #fff;
font-size: 18px;
font-weight: bold;
width: 100%;
height: 33px;
padding: 0px 14px;
}
td.mainBar{
width:100%;
height:20px;
border: 1px #286895 solid;
background-color: #A8DAFC;
}
h3.info{
font-color: #CC3366;
font-size: 12px;
background-color: #D1D1D1;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 10px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #8D8D8D;
text-align: left;
}
h3.0{
font-color: #CC3366;
font-size: 12px;
background-color: #FDD8EC;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 10px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #CC3366;
text-align: left;
}
h3.1{
font-color: #CC3366;
font-size: 12px;
background-color: #D1D1D1;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 10px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #8D8D8D;
text-align: left;
}
h3.2{
font-color: #CC3366;
font-size: 12px;
background-color: #F4B5A3;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 10px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #FF4D1B;
text-align: left;
}
h3.3{
font-color: #CC3366;
font-size: 12px;
background-color: #F4B5A3;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 10px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #FF4D1B;
text-align: left;
}
h3.4{
font-color: #CC3366;
font-size: 12px;
background-color: #F4B5A3;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 10px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #FF4D1B;
text-align: left;
}
h3.5{
font-color: #CC3366;
font-size: 12px;
background-color: #F4B5A3;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 10px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #FF4D1B;
text-align: left;
}
h3.6{
font-color: #CC3366;
font-size: 12px;
background-color: #F4B5A3;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 10px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #FF4D1B;
text-align: left;
}
h3.7{
font-color: #CC3366;
font-size: 12px;
background-color: #F4B5A3;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 10px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #FF4D1B;
text-align: left;
}
.copyright { text-align: center; font-size: 12px; line-height: 16px; }
img {
margin: 0px;
padding: 0px;
border: 0px;
}
.img-alignCenter {
margin: 0px auto 0px auto;
padding: 0px;
border: 0px;
}
.img-floatLeft {
float: left;
margin-right: 20px;
margin-bottom: 20px;
}
.img-floatRight {
float: right;
margin-left: 20px;
margin-bottom: 20px;
}
.et{
width: 358px;
height: 109px;
margin: 2px 0px;
}
.floatLeft { float: left; }
.floatRight { float: right; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear: both; }

.gallery {
list-style: none;
margin: 0;
padding: 0;
}
.gallery li {
margin: 0px;
padding: 0;
float: left;
position: relative;
}
.gallery img {
border: 1px #005B9F solid;
}
.gallery2 span {
width: 216px;
height: 166px;
display: block;
position: absolute;
top: -17px;
left: -18px;
background: url(../image/png/gold-frame.png) no-repeat;
}
.gallery span.new {
width: 66px;
height: 50px;
display: block;
position: absolute;
top: -10px;
left: -10px;
background: url(../image/png/new_pin.png) no-repeat;
}
.gallery span.price {
width: 66px;
height: 50px;
display: block;
position: absolute;
top: -10px;
left: -10px;
background: url(../image/png/price_pin2.png) no-repeat;
}
.gallery span.only {
width: 66px;
height: 50px;
display: block;
position: absolute;
top: -10px;
left: -10px;
background: url(../image/png/only_pin.png) no-repeat;
}
.gallery span.first {
width: 66px;
height: 50px;
display: block;
position: absolute;
top: -10px;
left: -10px;
background: url(../image/png/first_pin.png) no-repeat;
}
.gallery a {
text-decoration: none;
}

img.ya {width:11px; height:11px; border:0px; margin-top:0px; padding-right:2px;}
.side_ya {width:11px; padding-left:4px; padding-right:3px;}
.lineWidh {width:100%; height:1px; margin-top:5px; padding-bottom:4px; border-top: dotted 1px #29699C;}

/* menu */
.menu{ margin:0px; padding:0px; list-style:none; color:#fff; line-height:30px; display:inline-block; }
.menu a { color:#fff; text-decoration:none; }
.menu > li {cursor:pointer; float:left; position:relative;padding:0px 10px;}
.menu > li a:hover {color:#B0D730;}
/* sub-menus*/
.menu ul { padding:0px; margin:0px; display:block; display:inline; border-bottom: 2px solid #29699C; border-left: 2px solid #29699C; border-right: 2px solid #29699C; }
.menu li ul { position:absolute; left:140px; top:-15px; margin-top:45px; width:170px; line-height:16px; background-color:#FBFBFB; color:#0395CC; /* for IE */ display:none; }
.menu li:hover ul { display:block; }
.menu li ul li{ display:block; margin:5px 20px; padding: 2px 0px; border-top: dotted 1px #29699C; list-style-type:none; vertical-align:middle; }
.menu li ul li:first-child { border-top: none; }
.menu li ul li a { display:block; font-weight:bold; color:#172322; }
.menu li ul li a:hover { font-weight:bold; color:#E03737; }
/* search */
.searchContainer div { height:17px; background-color:#fff; display:inline; padding:0px;}
.searchContainer input[type="text"] {border:none;}
.searchContainer img { vertical-align:middle;}

p.thumb{
float:left;
border:1px solid #005B9F;
}
p.thumb a{
display:block;
float:left;
overflow:hidden;
position:relative;
z-index:1;
}
p.thumb a img{
float:left;
position:absolute;
top:0px;
left:0px;
} 

/* mouse over */ 
p.thumb a:hover{
overflow:visible;
z-index:2;
border:none;
}
p.thumb a:hover img{
background:#fff;
}
/* // mouse over */

.PopBoxImageSmall
{
border: none 0px #ffffff;
cursor: pointer;
cursor: url("../simages/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
border: solid 1px #999999;
cursor: pointer;
cursor: url("../simages/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
cursor: pointer;
cursor: url("../simages/magminus.cur"), pointer;
}
.PopBoxImageLink
{
cursor: pointer;
}
.PopBoxImageMove
{
border: none 0px #ffffff;
cursor: pointer;
}
.oneline{ width:100%; margin:5px 0 5px 0; *margin:2px 0 2px 0; border-top:1px #286895 solid; }

ul{ margin:0; padding:0; list-style:none; z-index:1000; }
/* EVEL ONE */
ul.dropdown			{ position:relative; line-height:28px; left:10px;}
ul.dropdown li			{ color:#ffffff; float:left; zoom:1; font-weight: bold;}
ul.dropdown a			{ color:#ffffff; }
ul.dropdown a:hover		{ color:#ff0000; }
ul.dropdown li a		{ display:block; padding: 0 8px; color:#ffffff; }
ul.dropdown li:last-child a	{ border-right:none; } /* Doesn't work in IE */
ul.dropdown li:hover		{ position: relative; }
/* LEVEL TWO */
ul.dropdown ul			{ width:160px; visibility:hidden; position:absolute; top:100%; left:-10px; }
ul.dropdown ul li		{ font-weight:normal; background: #f6f6f6; color: #ff0000; border:1px solid #ccc; float:none; line-height:28px; }
ul.dropdown ul li:hover		{ background:#F3D673;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { color:#222; border-right:none; width:100%; display:inline-block; }
/* LEVEL THREE */
ul.dropdown ul ul		{ left:100%; top:0; }
ul.dropdown li:hover > ul	{ visibility:visible; }

/*フラッシュバナー*/
#flashBox01{
      width: 600px;
      height: 220px;
      outline: none;
      overflow: hidden;
      text-align: center;
} 
#flashBox02{
      width: 500px;
      height: 250px;
      outline: none;
      overflow: hidden;
      text-align: center;
} 
#flashPickUp{
      width: 600px;
      height: 130px;
      outline: none;
      overflow: hidden;
      text-align: center;
} 
#flashPickUp_w500{
      width: 500px;
      height: 160px;
      outline: none;
      overflow: hidden;
      text-align: center;
}
/*楽天あんしん支払いサービス*/
.rakutenBtn{
      width: 165px;
      height: 30px;
      background: url("../image/cart/rakuten_cart.gif") top left no-repeat;
      border: 0;
      text-indent: -9999px;
      cursor: pointer;
}

/*新着タイトルお知らせ*/
#akibainInfoBox{
	border-bottom: 1px solid #286895;
	width: 600px;
	margin: 0 0 10px 0;
	text-align: center;
	padding: 2px 0 2px 0;
	font-size: 12px;
	line-height: 1.6;	
}
#akibainInfoBox > p{
	margin: 0;
	padding: 0;
	text-align: center;
}


/*追加キャンペーン*/
.pointEvent{
	border-bottom: 1px solid #286895;
	/*height: 88px;*/
	width: 600px;
	text-align: center;
	overflow: auto;
	margin: 6px auto 0 auto;
}
	.pointEvent > #leftBox{
		float: left;
	}
	.pointEvent > #rightBox{
		float: right;
	}
	.pointEvent .text{
		text-align: center;
		margin: 1px 0 10px 0;
	} 
.pointEvent02{
	margin: 14px auto 3px auto;
}
	
/***********東北地方太平洋沖地震　被災地支援募金***********/
#quake2011mainBox{
	width: 790px;
	margin: 0 auto;
}
/*ページヘッダー*/
#quake2011mainBox #quake2011_header{
	margin: 0 auto;
	width: 790px;
	height: 130px;
}
	/*募金期間*/
	#quake2011mainBox #sub_header{
		height: 20px;
		width: 790px;
		margin: 5px 0 5px 0;
		line-height: 20px;		
	}
	
	#quake2011mainBox #sub_header ul{
		margin: 0;
		padding: 0;
		width: 790px;
		height: 20px;
	}
	#quake2011mainBox #sub_header ul li{
		float: right;
		height: 20px;
		list-style-type: none;
		padding: 0 0 0 5px;
	}


/*募金の説明*/
#quake2011mainBox .quake2011_infoBox{
	width: 780px;
	margin: 0 5px 25px 5px;
	position: relative;
}
	.quake2011_infoBox > p{
		font-size: 16px;
		line-height: 24px;
		height: 24px;
		padding-left: 25px;
		margin: 0;
		background: url("../image/quake2011/p_bg.gif") 0 0 no-repeat;
		border-bottom: 2px dotted #FF9999;
	}

	.quake2011_infoBox .textBox{
		width: 770px;
		margin: 10px auto;
		line-height: 1.6;
		text-align: left;
	}

