@charset "UTF-8";
/*--------------------------------------------------
for 
FileName: lifestyle特集（200908）.css
$Id$
--------------------------------------------------*/

/*Common
------------------------------------------------*/
#leftColumnLV1{text-align:left;}
#breadcrumbs{padding-bottom:8px;}

#localNavi{width:333px;margin:0 0 0 307px;overflow:hidden;}
#localNavi li{float:left;}
#localNavi li a{display:block;height:24px;text-indent:-9999px;}
#lnkTop a{width:167px;background:url(/gg/img/screen/lifestyle/special/common/btn_top.gif) no-repeat scroll left -24px;}
#lnkFeature a{width:166px;background:transparent url(/gg/img/screen/lifestyle/special/common/btn_feature.gif) no-repeat scroll left -24px;}
#wrapContents .now a{background-position:left top;}

#thisMonth_feature{width:620px;margin:9px 0 0;padding:7px 9px;border:1px solid #91CA46;background:#F0F7E5;overflow:hidden;}

#backNumber{margin:20px 0 0;}
#backNumber h3{width:640px;height:31px;background:url(/gg/img/screen/lifestyle/special/common/top_ttl_backnumber.gif) no-repeat scroll left top;text-indent:-9999px;}
#backNumber ul{padding:8px 6px;border:1px solid #99E04D;}
#conBackNumber{margin:30px 0 0;padding:8px 6px;border:1px solid #99E04D;}
#conBackNumber h3{width:105px;height:13px;margin:0 0 8px;background:url(/gg/img/screen/lifestyle/special/common/feature_bn.gif) no-repeat scroll left top;text-indent:-9999px;}
#backNumber li,#conBackNumber li{margin:0 0 4px;padding:0 0 0 13px;background:url(/gg/img/screen/lifestyle/special/common/icon_green.gif) no-repeat scroll left 3px;}

#thisMonth_present{margin:20px 0 0;}
#thisMonth_present h3{width:640px;height:31px;background:url(/gg/img/screen/lifestyle/special/common/top_ttl_present.gif) no-repeat scroll left top;text-indent:-9999px;}
#subPresent{padding:0 0 5px;border:1px solid #99E04D;}

/*プレゼント*/
#present{
width:612px;
margin:30px auto 0;
padding:8px 14px;
background:#F0F7E5;
}
#present h3{
width:616px;
height:31px;
background:url(/gg/img/screen/lifestyle/special/200907/ttl_present.gif) no-repeat scroll left top;
text-indent:-9999px;
}
#present p#presentTxt{margin:6px 0 0 4px;}
#present ul{
width:600px;
margin:6px auto 0;
padding:24px 10px;
background:#FFF;
overflow:hidden;
zoom:1;
}
#present li.listLast{margin-right:0;}
#present ul img{float:left;margin:0 70px 0 70px;}
.prize{font-size:1.25em;font-weight:bold;margin-bottom:6px;}
#present a#conBtn_present{display:block;width:164px;margin:15px 0 0 230px;}
#present #logo_unokanda{margin:5px 0 0;}
#present #Acknowledgment{font-size:0.92em;color:#999;}



/*予告・リンク*/
#yokoku{margin:34px 0 4px;text-align:center;}
#yokoku02{margin:34px 0 4px;text-align:center}
#makeBlog{margin:0 0 20px;text-align:center;}
#makeBlog.cts02{margin:34px 0 0 0;text-align:center;}

/*Contents(特集ページ）
------------------------------------------------*/
#wrapContents{line-height:1.35;}
#wrapContents a,#wrapContents a:visited{color:#91CA46;text-decoration:underline;}
#wrapContents a:hover{color:#56CB00;}

/*header*/
#contentsHeader {
width:640px;
height:140px;
padding:0 0 8px 0;
background:#ffffff url(/gg/img/screen/lifestyle/special/200908/header.jpg) no-repeat scroll left top;
}
#contentsHeader.cts02 {
background-image:url(/gg/img/screen/lifestyle/special/200908/header02.jpg);
}
#contentsHeader h2,#contentsHeader p{display:none;}
/*navi*/
#contentsNavi{background-color:#ffffff;overflow:hidden;}
#contentsNavi li{
display: -moz-inline-stack;
display:inline-block;
margin:0 10px 0 0;
vertical-align:bottom;
*display: inline;
zoom: 1;
}
#contentsNavi #vol1 a{
display:block;
width:100px;
height:35px;
background:url(/gg/img/screen/lifestyle/special/200908/navi_vol1_on.gif) no-repeat scroll left top;
text-indent:-9999px;
overflow:hidden;
}
#contentsNavi #vol2{
width:100px;
height:32px;
background:url(/gg/img/screen/lifestyle/special/200908/navi_vol2_off.gif) no-repeat scroll left top;
text-indent:-9999px;
overflow:hidden;
}
#contentsNavi #vol2 a{
display:block;
width:100px;
height:32px;
background:url(/gg/img/screen/lifestyle/special/200908/navi_vol2_on.gif) no-repeat scroll left top !important;
text-indent:-9999px;
overflow:hidden;
}
#anchor{
height:50px;
padding:15px 0 0 100px;
background:#FFE3FD url(/gg/img/screen/lifestyle/special/200908/anchor_bg.jpg) no-repeat scroll left top;
overflow:hidden;
}
#anchor.cts02{background:#CBE5FF url(/gg/img/screen/lifestyle/special/200908/anchor_bg02.jpg);}
#anchor li{float:left;}
#anchor a{
display:block;
width:146px;
height:44px;
text-indent:-9999px;
overflow:hidden;
}
#anchor .anchor01 a{background:url(/gg/img/screen/lifestyle/special/200908/anchor01.gif) no-repeat scroll left top;}
#anchor .anchor02 a{background:url(/gg/img/screen/lifestyle/special/200908/anchor02.gif) no-repeat scroll left top;}
#anchor .anchor03 a{background:url(/gg/img/screen/lifestyle/special/200908/anchor03.gif) no-repeat scroll left top;}
#anchor .anchor04 a{background:url(/gg/img/screen/lifestyle/special/200908/anchor04.gif) no-repeat scroll left top;}
#anchor .anchor05 a{background:url(/gg/img/screen/lifestyle/special/200908/anchor05.gif) no-repeat scroll left top;}
#anchor .anchor06 a{background:url(/gg/img/screen/lifestyle/special/200908/anchor06.gif) no-repeat scroll left top;}

/*contesnts*/
#main{padding:0 0 20px 0;background-color:#FFE3FD;}
#main.cts02{background-color:#CBE5FF;}
#line{margin:5px 0;}
.career {
width:630px;
margin:0 auto;
padding:0 0 5px 0;
background-color:#ffffff;
}

.career h3{text-indent:-9999px;}
#career01 h3{height:53px;background:url(/gg/img/screen/lifestyle/special/200908/career01_title.gif) no-repeat scroll left top;}
#career02 h3{height:54px;background:url(/gg/img/screen/lifestyle/special/200908/career02_title.gif) no-repeat scroll left top;}
#career03 h3{height:53px;background:url(/gg/img/screen/lifestyle/special/200908/career03_title.gif) no-repeat scroll left top;}
#career04 h3{height:54px;background:url(/gg/img/screen/lifestyle/special/200908/career04_title.gif) no-repeat scroll left top;}
.profile{
width:604px;
margin:10px auto 15px auto;
padding:7px;
background-color:#FFECF5;
overflow:hidden;
font-size:0.92em;
}
#career03 .profile,#career04 .profile{background-color:#E0F5FE;}
.profile span{display:block;padding:5px 0 0 0;}
.profile img{float:left;margin:0 8px 0 0;}
.episode{clear:both;margin:0 0 20px 0;overflow:hidden;}
.episode p{padding:0 0 0 12px;}
.episode h4{margin:0 0 7px 6px;height:21px;text-indent:-9999px;background-position:left top;}
.episode img{float:right;margin:0 8px 0 10px;}
.episode a{font-size:0.92em;}
#episode01{background:url(/gg/img/screen/lifestyle/special/200908/episode01.gif) no-repeat;}
#episode02{background:url(/gg/img/screen/lifestyle/special/200908/episode02.gif) no-repeat;}
#episode03{background:url(/gg/img/screen/lifestyle/special/200908/episode03.gif) no-repeat;}
#episode04{background:url(/gg/img/screen/lifestyle/special/200908/episode04.gif) no-repeat;}
#episode05{background:url(/gg/img/screen/lifestyle/special/200908/episode05.gif) no-repeat;}
#episode06{background:url(/gg/img/screen/lifestyle/special/200908/episode06.gif) no-repeat;}
#episode07{background:url(/gg/img/screen/lifestyle/special/200908/episode07.gif) no-repeat;}
#episode08{background:url(/gg/img/screen/lifestyle/special/200908/episode08.gif) no-repeat;}
#episode09{background:url(/gg/img/screen/lifestyle/special/200908/episode09.gif) no-repeat;}
#episode10{background:url(/gg/img/screen/lifestyle/special/200908/episode10.gif) no-repeat;}
.cts02 #episode01{background:url(/gg/img/screen/lifestyle/special/200908/episode02_01.gif) no-repeat;}
.cts02 #episode02{background:url(/gg/img/screen/lifestyle/special/200908/episode02_02.gif) no-repeat;}
.cts02 #episode03{background:url(/gg/img/screen/lifestyle/special/200908/episode02_03.gif) no-repeat;}
.cts02 #episode04{background:url(/gg/img/screen/lifestyle/special/200908/episode02_04.gif) no-repeat;}
.cts02 #episode05{height:34px;background:url(/gg/img/screen/lifestyle/special/200908/episode02_05.gif) no-repeat;}
.cts02 #episode06{background:url(/gg/img/screen/lifestyle/special/200908/episode02_06.gif) no-repeat;}
.cts02 #episode07{background:url(/gg/img/screen/lifestyle/special/200908/episode02_07.gif) no-repeat;}
.cts02 #episode08{background:url(/gg/img/screen/lifestyle/special/200908/episode02_08.gif) no-repeat;}
.cts02 #episode09{background:url(/gg/img/screen/lifestyle/special/200908/episode02_09.gif) no-repeat;}
.cts02 #episode10{background:url(/gg/img/screen/lifestyle/special/200908/episode02_10.gif) no-repeat;}
.career .subbox{overflow:hidden;}
.items{
_clear:both;
width:305px;
min-height:164px;
height:auto !important;
height:164px;
background-color:#FFECF5;
}
.cts02 .items{background-color:#E0F5FE;}
.item01{float:left;margin:0 0 0 6px;_margin:0 0 0 3px;}
.item02{float:right;margin:0 6px 0 0;_margin:0 3px 0 0;}
.items h4{height:34px;margin:0 0 8px 0;text-indent:-9999px;}
.items img{float:left;margin:0 8px 0 6px;}
.items strong{display:block;color:#FF5BAD;}
.cts02 .items strong{color:#2894FF;}
.items p{padding:0 8px 0 0;}
.item01 h4{background:url(/gg/img/screen/lifestyle/special/200908/item01.gif) no-repeat scroll left top;}
.item02 h4{background:url(/gg/img/screen/lifestyle/special/200908/item02.gif) no-repeat scroll left top;}
.cts02 .item01 h4{background:url(/gg/img/screen/lifestyle/special/200908/item01_02.gif) no-repeat scroll left top;}
.cts02 .item02 h4{background:url(/gg/img/screen/lifestyle/special/200908/item02_02.gif) no-repeat scroll left top;}

/*kuchikomi*/
#kuchikomi{padding: 8px;line-height:1.4;overflow:hidden;}
#kuchikomi h3{
height:57px;
margin:5px 0 8px 0;
background:url(/gg/img/screen/lifestyle/special/200908/kuchikomi_title.jpg) no-repeat scroll left top;
text-indent:-9999px;
}
#kuchikomi.cts02 h3{background-image:url(/gg/img/screen/lifestyle/special/200908/kuchikomi_title02.gif);}
#kuchikomi .subbox{
margin:0 0 12px 0;
overflow:hidden;
zoom:1;
}
#kuchikomi dl{
float:left;
width:305px;
padding:0 0 10px 0;
}
#kuchikomi dl.top{border-bottom:1px dashed #ff5bad;}
#kuchikomi dt{
padding:0 0 0 13px;
background:url(/gg/img/screen/lifestyle/special/200908/icon.gif) no-repeat scroll left center;
color:#FF5BAD;
font-weight:bold;
}
#kuchikomi.cts02 dt{
background:url(/gg/img/screen/lifestyle/special/200908/icon02.gif) no-repeat scroll left center;
color:#55AAFF;
}
#kuchikomi.cts02 dl.top{border-bottom:1px dashed #55AAFF;}
#kuchikomi dd{padding:0 0 0 13px;}
#kuchikomi .btn{text-align:center;}

#afterwords{
padding:5px;
background-color:#FFECF5;
}
#afterwords.cts02{background-color:#CBE5FF;}
#afterwords p{
padding:6px 8px;
border:1px solid #fff;
}