﻿@charset "UTF-8";


#contents a.a01 {position: absolute;}

#contents ul.year {list-style: none; margin: 0px; padding: 0px; float: left;}
#contents ul.year li {float: left; margin-right:3px;}
#contents ul.year li.year {width:90px; text-align:center;}
#contents ul.year li.go {margin-top: 2px;}


#contents ul.pagenum {list-style: none; margin: 0px; padding: 0px; float: left; position: absolute; right: 80px;}
#contents ul.pagenum li {float: left; padding: 1px 7px; margin-top: 2px;}
#contents ul.pagenum li.num {border-right: solid 1px #999999;}


#contents table.work-table {margin-top: 5px; width: 635px;}
#contents table.work-table td {border: solid 1px #999999; width: 25%; height: 200px; padding: 5px 3px; vertical-align: top;}
#contents table.work-table td img {/*margin:5px 0px 10px 10px;*/}
#contents table.work-table td dl {margin: 0px; padding: 0px; text-align:left; font-size: 11px;}
#contents table.work-table td dt {margin: 0px; padding: 0px; font-weight:bold; line-height:120%;}
#contents table.work-table td dd {margin: 5px 0px; padding: 0px;}
#contents table.work-table td .box { width:100%; height:142px; border-bottom:#999 1px solid; margin-bottom:10px; text-align:center; padding-bottom:3px;}
#contents div.work-bottom-space {margin-bottom: 200px; font-size:1px; line-height:1%;}

/* グラフィックデザイン */
#contents table.work-table td p.year {margin:5px;font-weight:bold; font-size:11px;}

/* 詳細ページ */
#contents div.contents-body div.detail-box {border: solid 1px #999999; margin-top: 20px; padding: 15px;}
#contents div.contents-body div.detail-box h2 {border-top:3px solid #FF0000; background-color:#F0F0F0; margin: 0px; padding: 5px 5px; font-size: 15px; width:99%;}
#contents div.contents-body div.detail-box h2 span {margin-left: 10px; font-size: 12px; font-weight: 100;}
#contents div.contents-body div.detail-box img {float:left; margin:10px;}
#contents div.contents-body div.detail-box div.right-box {margin-left:310px; margin-top:10px; margin-bottom:140px;}
#contents div.contents-body div.detail-box div.right-box p {line-height:130%; margin-bottom:10px;}
#contents div.contents-body div.detail-box div.right-box p.next {text-align:right;}
#contents div.contents-body div.detail-box dl {margin:10px; padding:0px;}
#contents div.contents-body div.detail-box dt {margin:0px; padding:0px; float:left; font-weight:bold;}
#contents div.contents-body div.detail-box dd {margin-left:60px; padding:0px;}
#contents div.contents-body div.detail-box ul.oth {margin-left:5px; margin-top:10px; margin-bottom:10px; padding:0px; list-style:none;}
#contents div.contents-body div.detail-box ul.oth li {margin:0px; padding:0px; float:left;}
#contents div.contents-body div.detail-box ul.oth li img {margin:5px; padding:0px;}

#contents div.contents-body div.detail-box div.right-box-end {margin-bottom:20px;}

/* ニッセイ */
#contents div.contents-body div.detail-box div.right-box-nissaygrp {margin-left:220px; margin-top:10px; margin-bottom:130px;}
#contents div.contents-body div.detail-box div.right-box-nissaygrp p {line-height:130%; margin-bottom:10px;}
#contents div.contents-body div.detail-box div.right-box-nissaygrp p.next {text-align:right;}
#contents div.contents-body div.detail-box div.right-box-nissaygrp ul.oth {margin-left:5px; margin-top:10px; padding:0px; list-style:none;}
#contents div.contents-body div.detail-box div.right-box-nissaygrp ul.oth li {margin:0px; padding:0px; float:left;}
#contents div.contents-body div.detail-box div.right-box-nissaygrp ul.oth li img {margin:5px; padding:0px;}

/* 大英博物館 */
#contents div.contents-body div.detail-box div.right-box-daiei {margin-left:310px; margin-top:10px; margin-bottom:160px;}
#contents div.contents-body div.detail-box div.right-box-daiei p {line-height:130%; margin-bottom:10px;}
#contents div.contents-body div.detail-box div.right-box-daiei img {margin-bottom:10px; margin-left:60px;}

/* 日産 */
#contents div.contents-body div.detail-box div.right-box-nissan {margin-left:310px; margin-top:10px; margin-bottom:160px;}
#contents div.contents-body div.detail-box div.right-box-nissan p {line-height:130%; margin-bottom:10px;}
#contents div.contents-body div.detail-box div.right-box-nissan img {margin-bottom:10px; margin-left:60px;}

/* pickup */
#contents div.contents-body div.pickup-contents {margin-top:10px;}
#contents div.contents-body div.pickup-contents h2.midashi {visibility:hidden; position:absolute; top:-9999; left:-9999;}
#contents div.contents-body div.pickup-contents img.midashi-img {margin: 10px 0px;}
#contents div.contents-body div.pickup-contents div.pick-ocn img.main {float: left; margin-left:5px;}
#contents div.contents-body div.pickup-contents div.pick-daiei img.main {float:left; margin-left:5px;}
#contents div.contents-body div.pickup-contents div.pick-nissan img.main {float:left; margin-left:5px;}
#contents div.contents-body div.pickup-contents div.pick-nissay img.main {float:left; margin-left:5px;}

#contents div.contents-body div.pickup-contents div.right-box {margin-left:310px; width:315px;}

#contents div.contents-body div.pickup-contents div.work-title {border-left:3px solid #FF0000; padding:5px 5px; background-color:#F0F0F0;}
#contents div.contents-body div.pickup-contents div.work-title p.name {line-height:130%; font-size:14px; font-weight:bold;}
#contents div.contents-body div.pickup-contents div.work-title p.cra {line-height:130%; font-size:12px;}
#contents div.contents-body div.pickup-contents p.cap {line-height:130%; margin:7px;}
#contents div.contents-body div.pickup-contents dl.tanto {line-height:130%; margin:7px;}
#contents div.contents-body div.pickup-contents dl.tanto dt {margin:0px; padding:0px; float:left; font-weight:bold;}
#contents div.contents-body div.pickup-contents dl.tanto dd {margin-left:35px; padding:0px;}
#contents div.contents-body div.pickup-contents ul.oth {margin:7px; padding:0px;list-style:none;}
#contents div.contents-body div.pickup-contents ul.oth li {margin:0px; padding:0px; font-weight:bold;}
#contents div.contents-body div.pickup-contents ul.oth li img {margin-left:20px; margin:5px;}
#contents div.contents-body div.pickup-contents ul.oth li img.space-left {margin-left:60px;}
