@charset "utf-8";

/* ----------------------------------------------------------------
    hdg
----------------------------------------------------------------- */
h1.hdg-type-01{
width:auto;
height:40px;
margin-bottom:10px;
background:url("/special/pokeparkwii/shared/images/common/bg_hdg-l1.gif") no-repeat top left;
zoom:1;
z-index:1;
}

h1.hdg-type-01 span{
position:relative;
top:12px;
left:13px;
}

h1.hdg-type-01 span img{
vertical-align:top;
}

h2.hdg-type-01{
width:auto;
margin-bottom:15px;
padding:14px 25px;
background:url("/special/pokeparkwii/shared/images/common/bg_hdg-l2.gif") no-repeat top left;
position:static;
}

* html h2.hdg-type-01{
height: 1%;
}

h2.hdg-type-01 span img{
display:block;
overflow:hidden;
}

h2.hdg-type-02{
width:auto;
margin-bottom:15px;
padding:14px 25px;
background:url("/special/pokeparkwii/shared/images/common/bg_hdg-l2-01.gif") no-repeat top left;
position:static;
}

* html h2.hdg-type-02{
height: 1%;
}

h2.hdg-type-02 span img{
display:block;
overflow:hidden;
}

div.unique-section{
padding-top:60px;
background:url("/special/pokeparkwii/shared/images/common/bg_hdg-l3-unique.gif") no-repeat 12px top;
position:relative;
margin-bottom:15px;
}

div.unique-section-02{
padding-top:60px;
background:url("/special/pokeparkwii/shared/images/common/bg_hdg-l3-unique-02.gif") no-repeat 12px top;
position:relative;
margin-bottom:15px;
}

div.unique-section-03{
padding-top:75px;
background:url("/special/pokeparkwii/shared/images/common/bg_hdg-l3-unique-03.gif") no-repeat 13px top;
position:relative;
margin-bottom:15px;
}

div.unique-section-04{
padding-top:75px;
background:url("/special/pokeparkwii/shared/images/common/bg_hdg-l3-unique-03.gif") no-repeat 13px top;
position:relative;
margin-bottom:15px;
}


div.unique-section h3{
position:absolute;
left:19px;
top:12px;
}

div.unique-section-02 h3{
position:absolute;
left:46px;
top:17px;
}

div.unique-section-03 h3{
position:absolute;
left:21px;
top:5px;
}


/* ----------------------------------------------------------------
    p
----------------------------------------------------------------- */
div#content-primary p{
margin:0 15px;
font-size:81.25%;
line-height:100%;
line-height:1.4;
}

* html div#content-primary p{
 height: 1%;
}


/* ----------------------------------------------------------------
    images
----------------------------------------------------------------- */

div#content-primary div.lyt-image.image-col1{
overflow:hidden;
margin:0 0 30px;
}

div#content-primary div.lyt-image.image-col2,
div#content-primary div.lyt-image.image-col3{
width:698px;
margin:0 auto 20px;
overflow:hidden;
}

div#content-primary div.lyt-image.image-col1 p.image{
margin:0;
text-align:center;
}

div#content-primary div.lyt-image.image-col1 div.inner{
width:682px;
margin:0 auto;
overflow:hidden;
}
div#content-primary div.lyt-image.image-col1 div.inner p.image,
div#content-primary div.lyt-image.image-col1 div.inner p.movie{
float:left;
margin:0;
}

div#content-primary div.lyt-image.image-col2 p.image {
float:left;
display:inline;
margin:0 7px;
width:334px;
}

div#content-primary div.lyt-image.image-col2.image-R p.image{
float:right;
display:inline;
margin:0 7px;
width:334px;
}

div#content-primary div.lyt-image.image-col2.image-R div.column p{
margin-right:0 350px 0 5px;
}

div#content-primary div.lyt-image.image-col3 p.image {
float:left;
display:inline;
width:218px;
margin:0 7px 7px;
}

div#content-primary div.lyt-image.image-col3.right2 p.image,
div#content-primary div.lyt-image.image-col3.right p.image {
float:right;
width:218px;
margin:0 7px;
}

div#content-primary div.lyt-image.image-col3.right2 p.caption,
div#content-primary div.lyt-image.image-col3.right p.caption {
display:block;
font-size:68.25%;
line-height:1.5;
margin:0;
margin-top:5px;
float:right;
width:432px;
background:url("/special/pokeparkwii/shared/images/common/icon_caption.gif") no-repeat top left;
padding-left:23px;
}

div#content-primary div.lyt-image.image-col3 p.caption{
clear:both;
display:block;
font-size:68.25%;
line-height:1.5;
background:url("/special/pokeparkwii/shared/images/common/icon_caption.gif") no-repeat top left;
padding-left:23px;
margin:5px 0 0 10px !important;
}


div#content-primary div.lyt-image p.image span.caption {
display:block;
font-size:81.25%;
line-height:1.5;
margin-top:5px;
background:url("/special/pokeparkwii/shared/images/common/icon_caption.gif") no-repeat top left;
padding-left:23px;
}

div#content-primary div.lyt-image p.image.movie span.caption {
display:block;
font-size:81.25%;
line-height:1.5;
margin-top:5px;
background:url("/special/pokeparkwii/shared/images/common/icon_movie.gif") no-repeat top left;
padding-left:23px;
}


div#content-primary div.lyt-image.image-col2.line{
padding-bottom:15px;
background:url("/special/pokeparkwii/shared/images/common/bg_line-01.gif") repeat-x bottom left;
}

div#content-primary div.lyt-image.image-col3 ul li{
float:left;
display:inline;
width:218px;
margin:0 7px;
}

div#content-primary div.lyt-image.image-col3 div.col{
width:218px;
}

div#content-primary div.lyt-image.image-col3 div.col p.image{
float:none;
display:block;
overflow:hidden;
width:218px;
margin:0;
margin-bottom:40px;
}

div#content-primary div.lyt-image.image-col3 div.col.tmn p.movie{
text-align:center;
margin-bottom:20px;
}

div#content-primary div.lyt-image.image-col3 div.col.tmn p.image{
margin-bottom:0;
}


/* -------------------------------
 右側ポケモン
------------------------------- */
div#content-primary div.lyt-image.image-col3.left div.img-area,
div#content-primary div#left.lyt-image.image-col3 div.img-area{
margin:10px 0 0 0;
width:465px;
float:left;
}

div#content-primary div.lyt-image.image-col3.left p.movie,
div#content-primary div#left.lyt-image.image-col3 p.movie{
margin:0 66px 0 0;
width:116px;
float:right;
display:inline;
}


/* -------------------------------
 左側ポケモン
------------------------------- */

div#content-primary div.lyt-image.image-col3.right2,
div#content-primary div.lyt-image.image-col3.right{
overflow:hidden;
}

div#content-primary div.lyt-image.image-col3.right2 p.movie{
margin:0 0 0 25px;
width:172px;
float:left;
display:inline;
}

div#content-primary div.lyt-image.image-col3.right p.movie,
div#content-primary div#right.lyt-image.image-col3 p.movie{
margin:0 0 0 50px;
width:121px;
float:left;
display:inline;
}

div#content-primary div.lyt-image.image-col3.right2 div.img-area,
div#content-primary div.lyt-image.image-col3.right div.img-area,
div#content-primary div#right.lyt-image.image-col3 div.img-area{
margin:10px 0 0 0;
width:465px;
float:right;
}


/* -------------------------------
 クリア後
------------------------------- */
div#content-primary div.lyt-image.image-col3-03,
div#content-primary div.lyt-image.image-col3-01{
margin:0 14px;
width:auto;
overflow:hidden;
zoom:1;
}

div#content-primary div.lyt-image.image-col3-03 div.img-area,
div#content-primary div.lyt-image.image-col3-01 div.img-area{
margin:0;
width:230px;
padding-top:32px;
padding-left:115px;
float:left;
}

div#content-primary div.lyt-image.image-col3-01 div.img-area.deo{
background:url("/special/pokeparkwii/howto/images/tmn_clear-pokemon01.jpg") no-repeat 0px top;
overflow:hidden;
}

div#content-primary div.lyt-image.image-col3-03 div.img-area.myu{
background:url("/special/pokeparkwii/howto/images/tmn_clear-pokemon02.jpg") no-repeat 0px top;
overflow:hidden;
}

div#content-primary div.lyt-image.image-col3-03 div.column,
div#content-primary div.lyt-image.image-col3-01 div.column{
float:right;
width:335px;
background:none;
}

div#content-primary div.lyt-image.image-col3-03 div.img-area p.image,
div#content-primary div.lyt-image.image-col3-01 div.img-area p.image{
margin:0;
padding:0;
}

div#content-primary div.lyt-image.image-col3-01 div.column div.unique-section{
width:335px;
background:url("/special/pokeparkwii/shared/images/common/bg_hdg-l3-unique-04.gif") no-repeat 13px top !important;
position:relative;
margin-bottom:15px;
}

div#content-primary div.lyt-image.image-col3-01 div.column.deo div.unique-section h3{
left:24px;
position:absolute;
top:23px;
}

div#content-primary div.lyt-image.image-col3-03 div.column div.unique-section{
width:335px;
background:url("/special/pokeparkwii/shared/images/common/bg_hdg-l3-unique-06.gif") no-repeat 13px top !important;
position:relative;
margin-bottom:15px;
}

div#content-primary div.lyt-image.image-col3-03 div.column.myu div.unique-section h3{
left:23px;
position:absolute;
top:14px;
}


/* ------------------------------- */

div#content-primary div.lyt-image.image-col3-01.right{
margin:0 14px;
overflow:hidden;
width:auto;
overflow:hidden;
zoom:1;

}

div#content-primary div.lyt-image.image-col3-01.right div.img-area{
float:right;
width:335px;
margin:0;
padding:0
}

div#content-primary div.lyt-image.image-col3-01.right div.img-area p.image{
padding:0px;
margin:0;
}

div#content-primary div.lyt-image.image-col3-01.right div.column{
float:left;
width:345px;
zoom:1;
}

div#content-primary div.lyt-image.image-col3-01.right div.column div.unique-section{
width:348px;
background:url("/special/pokeparkwii/shared/images/common/bg_hdg-l3-unique-05.gif") no-repeat 13px top !important;
position:relative;
margin-bottom:15px;
width:auto;
zoom:1;
}

div#content-primary div.lyt-image.image-col3-01.right div.column div.unique-section h3{
left:21px;
position:absolute;
top:16px;
}



/* ------------------------------- */
div#content-primary div.lyt-image.image-col3-02.right,
div#content-primary div.lyt-image.image-col3-02.left{
margin:0 15px;
width:auto;
overflow:hidden;
zoom:1;
}

div#content-primary div.lyt-image.image-col3-02 div.column{
width:350px;
padding-top:25px;
}

div#content-primary div.lyt-image.image-col3-02 div.column h3{
margin-bottom:10px;
}

div#content-primary div.lyt-image.image-col3-02 div.column p{
margin:0;
}

div#content-primary div.lyt-image.image-col3-02 div.img-area p.image{
width:335px;
margin:0;
}

div#content-primary div.lyt-image.image-col3-02.left div.column,
div#content-primary div.lyt-image.image-col3-02.right div.img-area{
float:right;
width:335px;
}

div#content-primary div.lyt-image.image-col3-02.right div.column,
div#content-primary div.lyt-image.image-col3-02.left div.img-area{
float:left;
width:335px;
}



/* ------------------------------- */

div#content-primary div.lyt-image.image-col1.tmn p.image{
margin:15px 0;
width:218px;
text-align:center;
}

div#content-primary div.lyt-image.image-col1.tmn p.image span.caption{
text-align:left;
line-height:1.5;
margin-top:5px;
}

/* ------------------------------- */

div#content-primary div.lyt-image.image-col1.tmn-col1{
margin-bottom:20px;
padding-left:130px;
overflow:hidden;
}

div#content-primary div.lyt-image.image-col1.tmn-col1 p.image{
margin:15px 0;
width:218px;
float:left;
display:inline;
}

div#content-primary div.lyt-image.image-col1.tmn-col1 p.movie{
margin:0 30px 0 0;
width:170px;
float:left;
display:inline;
}

/* ------------------------------- */

div#content-primary div.lyt-image.tmn-col3{
width:550px;
margin:0 auto 30px;
overflow:hidden;
}

div#content-primary div.lyt-image.tmn-col3 p.image,
div#content-primary div.lyt-image.tmn-col3 p.movie{
margin:0 10px;
float:left;
display:inline;
}

/* ------------------------------- */


div#diaryArea.diary{
width:680px;
margin:0 auto 10px;
}

div#diaryArea h3,
div#diaryArea h2,
div#diaryArea p{
margin:0!important;
}

/* ----------------------------------------------------------------
    lyt-image-news
----------------------------------------------------------------- */
ul.list-news-index li{
margin:10px 0 20px 15px;
}

div.lyt-image-news{
width:680px;
padding-top:5px;
padding-bottom:10px;
overflow:hidden;
background:url("/special/pokeparkwii/shared/images/common/line_01.gif") repeat-x center bottom;
}

div.lyt-image-news p.image{
float:left;
margin:0 13px 10px 0 !important;
}

div.lyt-image-news div.image{
width:218px;
float:left;
}

div.lyt-image-news div.column{
float:right;
width:435px;
}

dl.column-text{
width:435px;
}

dl.column-text dd{
padding-left:25px;
font-size:81.25%
}

dl.column-text dt{
background:url("/special/pokeparkwii/shared/images/common/icon_caption.gif") no-repeat 0 0.3em;
border-bottom:#c5c3ab solid 1px;
margin-bottom:10px;
padding-left:25px;
font-weight:bold;
zoom:1;
}


/* ----------------------------------------------------------------
    tbl
----------------------------------------------------------------- */
table.tbl-description-01{
border:0 none;
margin-bottom:20px;
}

table.tbl-description-01 tbody td {
vertical-align:top;
}

table.tbl-description-01 tbody th,
table.tbl-description-01 tbody td{
border:0 none;
font-size:81.25%;
font-weight:normal;
padding:3px 0 2px;
}

table.tbl-description-01 tbody th {
font-weight:bold;
padding:3px 5px 2px 0;
vertical-align:top;
white-space:nowrap;
text-align:left;
}

/* ----------------------------------------------------------------
    tbl
----------------------------------------------------------------- */
table.tbl-data-01{
margin:0 15px 15px;
font-size:81.25%;
width:680px;
border-color:#27a4e4;
border-style:solid none none solid;
border-width:1px 0 0 1px;
clear:both;
}

*html table.tbl-data-01{
font-size:68.25%;
}

table.tbl-data-01 thead th,
table.tbl-data-01 tbody th,
table.tbl-data-01 tbody td{
font-weight:normal;
padding:6px;
border-color:#27a4e4;
border-style:none solid solid none ;
border-width:0 1px 1px 0;
}

table.tbl-data-01 thead th{
background-color:#ceeafb;
}

table.tbl-data-01 tr.even{
background-color:#fdf7bc;
}

table.tbl-data-01 tbody th{
white-space:nowrap;
}

table.tbl-data-01 tbody td{
text-align:center;
}

table.tbl-data-01 tbody td.shop{
text-align:left;
}



/* ----------------------------------------------------------------
    list
----------------------------------------------------------------- */
ul.list-type01{
margin:0 0 10px;
color:#000000;
}

ul.list-type01 li{
margin-bottom:5px;
padding-left:1.2em;
position:relative;
font-size:81.25%;
background:url("/special/pokeparkwii/shared/images/common/icon_list01.gif") no-repeat 0 3px;
zoom:1;
}

ul.list-numbered-01,
ul.list-notice-01 {
margin:0 15px;
}

ul.list-numbered-01 li,
ul.list-notice-01 li {
margin-bottom:2px;
font-size:81.25%;
padding-left:1.2em;
position:relative;
zoom:1;
}

ul.list-numbered-01 li{
padding-left:2em;
}

ul.list-numbered-01 li span,
ul.list-notice-01 li span {
left:0;
position:absolute;
top:0;
}

ul.nav-contents-01{
margin:10px 0;
clear:both;
}

ul.nav-contents-01 li.next{
text-align:right;
font-size:81.25%
}

ul.nav-contents-01 li.back{
margin-right:15px;
text-align:right;
font-size:81.25%
}

ul.nav-contents-01 li.next a,
ul.nav-contents-01 li.back a{
padding-left:20px;
background:url("/special/pokeparkwii/shared/images/common/icon_arow-03.gif") no-repeat 0 0;
zoom:1;
}


/* ----------------------------------------------------------------
    mod
----------------------------------------------------------------- */
.mb0{
margin-bottom:0 !important;
}

.mb10{
margin-bottom:10px !important;
}

.mb20{
margin-bottom:20px !important;
}

.mb30{
margin-bottom:30px !important;
}

.mb50{
margin-bottom:50px !important;
}

.mb70{
margin-bottom:70px !important;
}


