@charset utf-8;

.dcg_copyright_s {
color:#666;
font-size:9px;
line-height:14px;
margin-top:10px;
width:100px
}

.dcg_copyright_m {
color:#666;
font-size:9px;
line-height:14px
}

.dcg_copyright_l {
color:#666;
font-size:9px;
line-height:14px;
margin-left:5px;
margin-top:20px
}

#dcg_navi {
height:85px;
margin:0 0 0 -3px;
padding-top:28px
}

#dcg_h1 {
margin-bottom:15px
}

#dcg_main_visual {
height:860px;
margin-bottom:56px
}

.dcg_concept_links {
margin:56px auto 0;
text-align:center;
width:255px
}

#dcg_feature_creator .photogallery_description {
width:160px
}

.page_contents .photogallery_description {
width:350px
}

.dcg_new_arrival_date {
color:#F33;
font-size:10px;
margin-bottom:28px
}

.dcg_artwork_middle {
margin-bottom:20px
}

.dcg_profile_img {
margin-bottom:15px;
width:160px
}

.dcg_artwork_middle_description,.dcg_profile_description {
text-align:center
}

.dcg_artwork_big {
margin-bottom:84px
}

.dcg_artwork_big2 {
margin-bottom:35px
}

.dcg_creator_name {
font-weight:700;
margin-bottom:1em
}

.dcg_description_notice {
color:#808080;
font-size:9px;
margin-top:-4px
}

.dcg_description_title {
margin-bottom:5px
}

.dcg_profile_name_work {
margin-bottom:1em
}

.dcg_profile_name {
font-weight:700
}

.dcg_profile_work {
color:#808080
}

.dcg_other_works_item1 {
margin-left:6px
}

.css_img_dcg_xray {
background-image:url(../../images/digitalcontentsgallery/phone/xray.jpg);
background-repeat:no-repeat;
display:block;
font-size:1px;
line-height:1px;
outline:none;
text-decoration:none;
text-indent:-9999px
}

.css_img_dcg_xray_reflection {
background-image:url(../../images/digitalcontentsgallery/phone/xray-reflection.png);
background-repeat:no-repeat;
display:block;
font-size:1px;
line-height:1px;
outline:none;
text-decoration:none;
text-indent:-9999px
}

.dcg_xray_l {
height:1197px;
margin-left:67px;
margin-top:7px;
position:relative;
width:289px
}

.css_dcg_xray_l {
background-position:-12px -37px;
height:1197px;
width:289px
}

.dcg_contents_xray_thumb_l {
left:34px;
position:absolute;
top:86px;
z-index:99
}

.css_dcg_xray_reflection_l {
background-position:-46px -123px;
height:381px;
left:34px;
position:absolute;
top:86px;
width:217px;
z-index:100
}

.dcg_xray_l_short {
height:656px;
margin-left:67px;
margin-top:7px;
position:relative;
width:289px
}

.css_dcg_xray_l_short {
background-position:-12px -37px;
height:656px;
width:289px
}

.dcg_xray_m {
height:352px;
position:relative;
width:164px
}

.css_dcg_xray_m {
background-position:-350px -73px;
height:352px;
width:164px
}

.dcg_contents_xray_thumb_m {
left:20px;
position:absolute;
top:50px;
z-index:99
}

.css_dcg_xray_reflection_m {
background-position:-372px -123px;
height:218px;
left:20px;
position:absolute;
top:50px;
width:124px;
z-index:100
}

.dcg_xray_s {
height:230px;
position:relative;
width:103px
}

.css_dcg_xray_s {
background-position:-550px -91px;
height:230px;
width:103px
}

.dcg_contents_xray_thumb_s {
left:11px;
position:absolute;
top:32px;
z-index:99
}

.css_dcg_xray_reflection_s {
background-position:-561px -123px;
height:139px;
left:10px;
position:absolute;
top:32px;
width:80px;
z-index:100
}

.css_img_dcg_lightpool {
background-image:url(../../images/digitalcontentsgallery/phone/lightpool.jpg);
background-repeat:no-repeat;
display:block;
font-size:1px;
line-height:1px;
outline:none;
text-decoration:none;
text-indent:-9999px
}

.css_img_dcg_lightpool_reflection {
background-image:url(../../images/digitalcontentsgallery/phone/lightpool-reflection.png);
background-repeat:no-repeat;
display:block;
font-size:1px;
line-height:1px;
outline:none;
text-decoration:none;
text-indent:-9999px
}

.dcg_lightpool_l {
height:1138px;
margin-left:74px;
margin-top:5px;
position:relative;
width:274px
}

.css_dcg_lightpool_l {
background-position:-19px -25px;
height:1138px;
width:274px
}

.dcg_contents_thumb_l {
left:28px;
position:absolute;
top:94px;
z-index:99
}

.css_dcg_lightpool_reflection_l {
background-position:-47px -119px;
height:391px;
left:28px;
position:absolute;
top:94px;
width:217px;
z-index:100
}

.dcg_lightpool_m {
height:352px;
position:relative;
width:154px
}

.css_dcg_lightpool_m {
background-position:-355px -65px;
height:352px;
width:154px
}

.dcg_contents_thumb_m {
left:15px;
position:absolute;
top:54px;
z-index:99
}

.css_dcg_lightpool_reflection_m {
background-position:-370px -119px;
height:220px;
left:15px;
position:absolute;
top:54px;
width:124px;
z-index:100
}

.dcg_lightpool_s {
height:227px;
position:relative;
width:100px
}

.css_dcg_lightpool_s {
background-position:-551px -82px;
height:227px;
width:100px
}

.dcg_contents_thumb_s {
left:10px;
position:absolute;
top:35px;
z-index:99
}

.css_dcg_lightpool_reflection_s {
background-position:-561px -119px;
height:141px;
left:10px;
position:absolute;
top:35px;
width:80px;
z-index:100
}

.css_img_dcg_navi,.css_button_dcg_navi a {
background-image:url(./img/navi_dcg.gif);
background-repeat:no-repeat;
display:block;
font-size:1px;
line-height:1px;
outline:none;
text-decoration:none;
text-indent:-9999px
}

.dcg_navi_title {
background-position:-21px -27px;
height:21px;
width:377px
}

.dcg_img_new_arrival {
background-position:-21px -212px;
height:12px;
margin-bottom:3px;
width:106px
}

.dcg_img_all_creators {
background-position:-21px -247px;
height:12px;
margin-bottom:28px;
width:112px
}

.dcg_img_all_artworks {
background-position:-21px -230px;
height:12px;
margin-bottom:28px;
width:118px
}

.dcg_img_creator {
background-position:-213px -212px;
height:12px;
margin-bottom:20px;
margin-top:25px;
width:110px
}

.dcg_img_download {
background-position:-213px -230px;
height:12px;
margin-bottom:20px;
width:110px
}

.dcg_img_profile {
background-position:-213px -247px;
height:12px;
margin-bottom:20px;
width:110px
}

.dcg_img_other_works {
background-position:-213px -264px;
height:12px;
margin-bottom:20px;
width:110px
}

.dcg_navi_dot a {
background-position:0 0;
height:13px;
width:13px
}

.dcg_navi_dot a.rollover,.dcg_navi_dot a:hover {
background-position:-13px 0
}

.dcg_navi_top a {
background-position:-21px -63px;
height:14px;
margin-right:16px;
width:32px
}

.dcg_navi_top a.rollover,.dcg_navi_top a:hover {
background-position:-21px -83px
}

.dcg_navi_top a.selected {
background-position:-21px -103px
}

.dcg_navi_top a.selected:hover {
background-position:-21px -123px
}

.dcg_navi_creator a {
background-position:-68px -63px;
height:14px;
margin-right:16px;
width:65px
}

.dcg_navi_creator a.rollover,.dcg_navi_creator a:hover {
background-position:-68px -83px
}

.dcg_navi_creator a.selected {
background-position:-68px -103px
}

.dcg_navi_creator a.selected:hover {
background-position:-68px -123px
}

.dcg_navi_gallery a {
background-position:-149px -63px;
height:14px;
width:64px
}

.dcg_navi_gallery a.rollover,.dcg_navi_gallery a:hover {
background-position:-149px -83px
}

.dcg_navi_gallery a.selected {
background-position:-149px -103px
}

.dcg_navi_gallery a.selected:hover {
background-position:-149px -123px
}

.dcg_navi_link_gallery a {
background-position:-21px -157px;
height:22px;
margin-right:29px;
width:83px
}

.dcg_navi_link_gallery a.rollover,.dcg_navi_link_gallery a:hover {
background-position:-21px -179px
}

.dcg_navi_link_creator a {
background-position:-133px -157px;
height:22px;
width:143px
}

.dcg_navi_link_creator a.rollover,.dcg_navi_link_creator a:hover {
background-position:-133px -179px
}

.dcg_profile_name_work a,.dcg_artwork_module a,.dcg_artwork_module a:hover,.dcg_artwork_module a:visited,.dcg_artwork_module a:active,.dcg_profile_module a,.dcg_profile_module a:hover,.dcg_profile_module a:visited,.dcg_profile_module a:active {
text-decoration:none
}

.dcg_concept,.dcg_artwork_module,.dcg_profile_module,.dcg_creator,.dcg_download,.dcg_profile,.dcg_other_works {
margin-bottom:56px
}

.dcg_other_works_item2,.dcg_other_works_item3 {
margin-left:40px
}

* html .css_img_dcg_xray_reflection,* html .css_img_dcg_lightpool_reflection {
background-image:url(undefined)
}
