@charset "utf-8";

/*------------------------------------------------------------------------------------------------------ 大人の塗り絵 */


/*---------------------------------- パンくず */

body#entertainment div#pkz {
background:url(../../entertainment/img/pkz_bg.gif) right no-repeat;

}

body#entertainment div#pkzIndex{
background:url(../../entertainment/img/index_visual.jpg) right no-repeat;
height:251px;
}

body#entertainment  div#pkzIndex div#pkzText{
margin-top:195px;
}

body#entertainment  div#pkzText a{
color:#62300E;
}
/*---------------------------------- end パンくず */

body#entertainment div.contents{
margin:0 0 40px 0;
}

body#entertainment div#mainContentsBg {
float:right;
width:517px;
margin-bottom:0;
}

body#entertainment div#sideContents{
float:left;
width:263px;
margin:0;
}

body#entertainment div#sideNavi{
margin:0 0 0 19px;
background:url(../../entertainment/img/sub_category_bg02.gif) repeat-y;
}

body#entertainment  div#sideContents ul{
padding:0;
}
body#entertainment  div#sideContents ul{
margin:0 0 0 19px;
}

body#entertainment  div#sideContents ul.banner{
margin:15px 0 0 19px;
}
body#entertainment  div#sideContents ul.banner li img{
padding:5px 0 0 0;
}


/*大人の塗り絵*/

body#entertainment  div#mainContents{
width:475px;
margin:0 0 0 22px;
}

body#entertainment h4{
font-size:108%;
font-weight:bold;
margin:15px 0 -10px 0;
color:#df7474;
}


body#entertainment  div#mainContents p{
margin:15px 10px 0 10px;
}

body#entertainment  div.categoryWrap{
width:465px;
margin:0 0 0 10px;
}

body#entertainment  div.categoryWrap div.categoryList{
width:145px;
float:left;
padding:25px 9px 0 0;
line-height:0;
}

body#entertainment div.categoryWrap div.categoryList p {
line-height:1.3;
}

body#entertainment div.pointWrap{
width:417px;
margin:0 0 35px 60px;
}

body#entertainment  div.pointWrap div.categoryList{
width:138px;
float:left;
line-height:0;
padding:17px 0 0 0;
}

body#entertainment  div.pointWrap div.categoryList p{
line-height:1.3;
}


body#entertainment  div.pointWrap ul.etcList{
margin:25px 0 0 0;
}
body#entertainment  div.pointWrap ul.etcList li{
float:left;
padding:0 6px 0 0;
}

body#entertainment  div.pointWrap ul.etcList li.stop{
padding:0;
}

body#entertainment div#mainContents div.categoryWrap div.categoryList p,
body#entertainment div#mainContents div.pointWrap div.categoryList p{
text-align:center;
margin:5px 0 0 0;
}

body#entertainment  img.ImgLeft{
float:left;
padding:0 15px 20px 0;
}



body#entertainment div.pointWrap ul.flvBtn{
float:right;
margin:0px 5px 10px 0;
}
*html body#entertainment div.pointWrap ul.flvBtn{
margin:0px 22px 10px 0;
}
body#entertainment div.pointWrap ul.flvBtn li{
float:left;
margin:0 3px 0 0;
}

body#entertainment div#flashContent{
width:320px;
height:300px;
margin:30px auto 0 auto;
}


/*YouTube　動画*/
.movieArea{
	margin:20px 0 10px;
	}

/*原画の紹介*/

body#entertainment div#contentsPic{
margin:30px 0 30px 0;
}

body#entertainment div#contentsPicBg{
width:740px;
margin:0 auto;
background:url(../../entertainment/img/01_pic_bg02.gif) repeat-y;
}



body#entertainment div#contentsPicBg div#pictureWrap{
width:690px;
margin:0 auto;
}

body#entertainment div#contentsPicBg div#pictureWrap div#picture{
float:left;
width:310px;
}

body#entertainment div#contentsPicBg div#pictureWrap div#picture img{
margin-top:13px;
}
body#entertainment div#contentsPicBg div#pictureWrap div#text{
float:right;
width:370px;
}


body#entertainment div#contentsPicBg div#pictureWrap div#text div.mainContentsSubTtl {
background:url(../../entertainment/img/01_sub_ttl_bg01.gif) no-repeat;
width:368px;
height:68px;
margin-top:0px;
}

body#entertainment div#contentsPicBg div#pictureWrap div#text div.contentsBg {
background:url(../../entertainment/img/01_sub_ttl_bg02.gif) repeat-y;
padding:1px 20px 0 20px;
}

body#entertainment div#contentsPicBg div#pictureWrap div#text div.contentsBg p{

}

body#entertainment div#contentsPicBg div#pictureWrap div#text div.contentsBg div.cmsTable{
padding-bottom:15px;
}

body#entertainment div#contentsPicBg div#pictureWrap div#text div.contentsBg div.cmsTable table{
width:100%;
}
body#entertainment div#contentsPicBg div#pictureWrap div#text div.contentsBg div.cmsTable table th,
body#entertainment div#contentsPicBg div#pictureWrap div#text div.contentsBg div.cmsTable table td{
padding:8px 10px;
}

body#entertainment  div.header2 h1 {
padding:30px 0 0 10px;
float:left;
}


/*レッスンテキスト*/


body#entertainment div#contentsPicBg div.lessonWrap{
width:690px;
margin:0 auto ;
clear:both;
}

body#entertainment div#contentsPicBg div.lessonWrap div.picture{
float:left;
width:260px;
margin:0 auto;
}

body#entertainment div#contentsPicBg div.lessonWrap div.picture img{
margin:13px 0 15px 23px;
}
body#entertainment div#contentsPicBg div.lessonWrap div.text{
float:right;
width:370px;
}



body#entertainment div#contentsPicBg div.lessonWrap div.text h4{
color:#ee635f;
font-size:108%;
margin:6px 0 5px 0;
}

body#entertainment div#contentsPicBg div.lessonWrap div.text div.mainContentsSubTtl {
background:url(../../entertainment/img/01_sub_ttl_bg01.gif) no-repeat;
width:368px;
height:68px;
margin-top:0px;
}

body#entertainment div#contentsPicBg div.lessonWrap div.text div.contentsBg {
background:url(../../entertainment/img/01_sub_ttl_bg02.gif) repeat-y;
padding:1px 20px 0 20px;
}



