@charset "utf-8";


/* [Common]=================================================*/

/* Background
------------------------------------------------------------*/
/* ----- body ----- */
/* Utility
------------------------------------------------------------*/
/* ----- clear ----- */
.clear,#container,#content,#footer { clear:both; }

.clear{visibility: hidden; height: 0;line-height:0%; font-size:1px;}
/* [Layout]=================================================*/

/* Outline
------------------------------------------------------------*/

/* ----- center ----- */
/*body { background:url(../../../../images/sousenkyo/32ndsingle/bg_aside.gif) repeat-y left top; }*/
body {line-height:160%; background:#f9dc8c url(../../../../images/sousenkyo/32ndsingle/information/bg_dia.gif) repeat left top;padding:20px;text-align:center;color:#000;}
div.detail{
padding:0 0 20px 0px ;
border-bottom:solid #ea392c 2px;
}

.img_area{
display:none;
}
.img_area img{
position:relative;
left:20px;
top:-50px;
}
div h1{margin-bottom:10px;
margin-left:400px;}
div.detail p.sub01{
margin-bottom:20px;
margin-left:400px;
}
div.detail p.sub02{
margin-bottom:20px;
margin-left:400px;
}
div.detail p.sub03{
margin-left:400px;
}


div.detail {
margin-bottom:10px;
}
div.article{
padding:10px 0;
}
div.article dt{
float:left;
width:405px;
}
div.article dd{
float:left;
width:460px;
}
div.article li{
float:left;
padding-bottom:10px;
}
div.article li.dd02,
div.article li.dd04{
float:right;
}


#container {background:url(../../../../images/sousenkyo/32ndsingle/information/bg_middle.png) #FFF  left top; margin:0 auto;text-align:left;width:950px;}
div.contents {background:url(../../../../images/sousenkyo/32ndsingle/information/bg_bottom.png) no-repeat left bottom}
div.inner{ padding:40px 35px;background:url(../../../../images/sousenkyo/32ndsingle/information/bg_top.png) no-repeat left top}


#article { width:769px; padding:15px 0 0 306px; }
#footer {margin:0 auto;text-align:right;width:960px;color:#000;}

#goods_article {margin-top:20px;
background:#fff5dc;
padding:10px 0 20px 0;
border:#FFF solid 2px;
border-radius: 10px;        
-webkit-border-radius: 10px;   
-moz-border-radius: 10px;   
}

#goods_article h2{
text-align:center;
margin:30px 0 30px 0;
}

#goods_article h3{
font-weight:bold;
font-size:16px;
margin-left:8px;
}
#goods_article dl{
padding:0 10px 8px 10px;
margin:0 20px 8px 20px;
background:url(../../../../images/sousenkyo/32ndsingle/information/border_dotted.gif) repeat-x center bottom;

}

#goods_article dt{
font-weight:bold;
font-size:16px;
margin-bottom:4px;
}
#goods_article dd{
font-size:14px;
padding:4px 20px;
}

#goods_article ul{
padding:10px;
}
p{margin:4px 0;}
.m_notice{color:#f00;}
.notice{color:#f00;}

/* Div Pattern
------------------------------------------------------------*/
/* ----- section ----- */
.section { clear:both; }

/* [Elements]===============================================*/

/* Font-Size by YUI ver2.6 2008-09-23
------------------------------------------------------------*/
/* ----- fs18 ----- */
.fs18,
h2
{font-size:138.5%; }

/* ----- fs16 ----- */
.fs16,
h3
{font-size:123.1%; }

/* ----- fs14 ----- */
.fs14,
h4
{font-size:108%; }

/* ----- fs13 ----- */
.fs13 {font-size:100%; }

/* ----- fs12 ----- */
.fs12,
h5,
h6,
.pagetop, p,
.nav li,
.topicPath li
{font-size:93%; }

/* ----- fs11 ----- */
.fs11 {font-size:85%; }

/* ----- fs10 ----- */
.fs10
{font-size:77%; }



/* Paragraph
------------------------------------------------------------*/

/* ----- cap ----- */
.cap { margin:2px 0 0 0; padding-left:1em; text-indent:-1em; }

/* ----- copyright ----- */

.copyright { margin-bottom:40px; font-size:77%; padding-top:5px}

.txt_center { text-align:center; }
.txt_right { text-align:right; }
.mb16 { margin-bottom:16px; }
.mb30 { margin-bottom:30px; }

.red { color:#FF0000; }
.pink { color:#e63082; }
