@charset "utf-8";

/***********************************
  CURATOR As Creative Sphere
  style.css
***********************************/

@import "/common/css/base.css";


/*==================================
  Main Layout
==================================*/

/*  Index Layout
----------------------------------*/

p#back_number_title {border-bottom:2px solid #000; padding:10px; margin-bottom:25px;}

div.year_box {margin:0 25px 25px 10px;}

div.year_box h3 {color:#000; font-size:20px;}

div.year_box ul {list-style:none;}

div.year_box ul li {margin:25px 0 0 25px; border-left: 8px solid #00b2cc; padding-top:2px;}

div.year_box ul li dl {margin-left:15px;}

div.year_box ul li dt {font-size:14px; margin-bottom:10px;}

div.year_box ul li dt span {margin-left:10px;}

div.year_box ul li dd {font-size:18px; font-weight:bold;}



/*  Main Visual
----------------------------------*/

div#main_visual {width:670px; margin-bottom:20px; background:#000;}

div#main_visual img.main_visual {padding:0 3px 3px 3px; _padding-bottom:0;}


/*  Main Box
----------------------------------*/

div#main_box {width:670px; padding-bottom:30px; border-bottom:2px solid #000;}

div#main_contents {float:right; width:480px; margin-right:15px; _margin-right:7px;}

div#main_contents p {margin-bottom:15px; color:#333;}

/*  ’Ç‹L20090216
----------------------------------*/

div.entry_body span.lead_t{background:#01b2cd;padding:5px;font-weight:bold;color:#000000;font-size:smaller;}
div.entry_body p.lead{padding:10px;border:dotted 1px #01b2cd;border-left:none;border-right:none;margin-bottom:15px;margin-top:3px;}
div.entry_body h4{background:#000000;padding:8px 10px;margin:25px 0;color:#FFFFFF;font-size:100%;}
div.entry_body p.end{padding-top:25px;border-top:1px dotted #000000;margin-top:25px;margin-bottom:40px;}
div.entry_body span.info_t{padding:5px;background:#EFEFEF;font-weight:bold;font-size:smaller;}
div.entry_body p.info{background:#EFEFEF;padding:5px 10px;margin-top:3px;}
div.entry_body p.note{font-size:smaller;}


/*--Left_Side--*/

div#left_side {width:160px; float:left; background:#000; padding:5px 0 0 0;}

img.creator {border:2px solid #fff; margin:0 0 10px 5px;}

div#left_side p {color:#999; width:145px; margin:0 0 10px 9px;}

div#left_side dl {width:145px; margin:0 0 12px 9px;}

div#left_side dl dt {color:#01b2cd; margin-bottom:10px;}

div#left_side dl dt span {font-size:24px;}

div#left_side dl dt strong {font-size:16px; font-weight:normal;}

div#left_side dl dt p {margin:10px 0 0 0; width:145px;}

div#left_side dl dd {color:#fff; line-height:1.5em;}

div#left_side ul {list-style:none; margin:0 0 10px 10px;}

div#left_side ul li {float:left; margin-right:5px; vertical-align:bottom; font-size:0px; line-height:0px;}


/*  Text LINX
----------------------------------*/

ul.text_btn {width:650px; height:20px; margin:12px 0 0 10px; list-style:none;}

ul.text_btn li.back_text {float:left;}

ul.text_btn li.next_text {float:right;}


/*==================================
  Side Layout
==================================*/

/*  Creator's Talk BACKNUMBER List
----------------------------------*/

div#corporate_backnumber {width:220px; min-height:321px; _height:321px; background:#000; padding-bottom:30px; margin-bottom:4px;}

div#corporate_backnumber dl {width:200px; margin-left:10px; padding-top:5px; line-height:1.5em;}

div#corporate_backnumber dl dt {color:#999;}

div#corporate_backnumber dl dd {margin-bottom:10px;}

div#corporate_backnumber dl dd a {color:#fff; text-decoration:none;}

div#corporate_backnumber dl dd a:hover {color:#f93; text-decoration:underline;}



/*  ie7 hack
----------------------------------*/


*:first-child+html div#main_visual img.main_visual {padding:0 3px 0 3px;}
