/*
Theme Name: Ogawa Studio
Version: 2.0
*/


/************************************** Home  */
#home_left {width:240px; padding-right:10px; color:#fff; float:left;}
#home_right {width:650px; float:right;}

#home_left a {color:#fff; font-size:12px;}

dl.news1 {width:240px; height:100px; margin-bottom:10px; clear:both;}
dl.news2 {width:240px; height:80px;  margin-bottom:10px; clear:both;}

dl.news1 dt {height:63px; padding:10px; border-bottom:1px solid #fff; background-color:#000;}
dl.news1 dd {height:16px; background-color:#696969; font-size:10px;}

.tdate    {width:150px; float:left; line-height:1.7em; padding-left:10px;}
.readmore {width:80px;  float:right;}

dl.news2 dt {height:43px; padding:10px; border-bottom:1px solid #fff; background-color:#5a5a5a;}
dl.news2 dd {height:16px; background-color:#9c9c9c; font-size:10px;}

#featured_works {width:228px; height:228px; border:6px solid #000;}
.fimg {width:210px; height:210px; margin:9px; background:#000;}

/************************************** News  */
#news_L {width: 150px; float:left;}
#news_R {width: 750px; float:left;}

#news_R h1 {font-size:18px; padding:0 0 7px 0; line-height: 1.4em; clear:both;}
#news_R h2 {font-size:18px; padding:0 0 30px 0; clear:both;}
#news_R h3 {font-size:16px; line-height: 2.0em; clear: both;}

#news_L p {padding-bottom:10px; clear:both;}
#news_L a {line-height: 1.4em;}

#news_R dl {border-bottom:1px solid #434343; line-height:1.8em;}
#news_R dt {width:140px; padding: 5px 0; float:left; clear: both; border-top:1px solid #434343;}
#news_R dd {margin-left:140px; padding: 5px 0; border-top:1px solid #434343;}
#news_R a {text-decoration:none;}

#news_single a {text-decoration:underline;}
#news_single img {padding:10px 15px 10px 0;}
#news_single dl {margin: 10px 0 30px;}

#news_R p {padding-bottom:20px;}

.block {padding: 30px 0;}

/************************************** Works  */
section {width: 175px; height: 180px; padding: 0; margin: 0 6px 10px 0; float: left;}
section a img {padding-bottom: 5px; margin: 0; float: left; display: inline-block;}
section h1 {font-size:13px; padding-bottom:3px; line-height:1.2em;}
section h2 {font-size:11px; font-style:italic; color:#999;}

.w_image {width:175px; height:130px; background-color:#000;}

/************************************** Works Single  */
#ws h1 {font-size:18px; height:20px; padding-right:15px; float:left;}
#ws h2 {font-size:12px; height:20px; padding-top:7px; font-style:italic;}
#ws h3 {font-size:15px; height:20px; padding-right:20px; float:left;}
#ws h4 {font-size:14px; height:20px; padding-right:15px; float:left;}
#ws h5 {font-size:14px; height:20px; padding-right:15px; text-decoration:underline;}

.space30 {height:30px; clear:both;}

#ws_L {width:650px; float:left; margin-right:1px;}
#ws_R {width:249px; float:left;}

#ws_R a img {padding:0 0 3px 3px; float:left;}
.memo {padding-top:30px; clear:both;}

/************************************** Publications  */

.pub    {width:145px; height:230px; padding:0; margin:0 5px 10px 0; float:left;}
.pub a img {padding-bottom:5px; margin:0; float:left;}
.pub h1 {font-size:13px; padding-bottom:3px; line-height:1.2em;}
.pub h2 {font-size:11px; font-style:italic; color:#999;}

.p_image {width:145px; height:190px; background-color:#000;}

/************************************** Publications Single  */

#single_publications h1 {font-size:18px; padding-bottom:3px; line-height:1.2em;}
#single_publications h2 {font-size:12px; font-style:italic; padding-bottom:10px; color:#999;}

#pubs_L {width:300px; padding:30px 20px 0 0; float:left;}
#pubs_R {width:580px; padding-top:77px; float:left;}

#pubs_R a img {padding:0 0 2px 2px; float:left;}
.memo_pub {padding:5px 0 30px 0; font-size:15px; clear:both;}

/************************************** Profile */

#profile {width:100%; float:left;}
#profile h1 {font-size:18px; padding:0 0 7px 0; clear:both;}

#p_left  {width:620px; float:left;}
#p_right {width:230px; float:left; padding:30px 0 0 45px;}

#p_left dl {line-height:1.7em; border-bottom:1px solid #434343; margin:30px 0 30px 0;}
#p_left dt {width:100px; float:left; clear: both; border-top:1px solid #434343;}
#p_left dd {margin-left:100px; border-top:1px solid #434343;}

#story {padding:70px; margin-top:20px; border:1px solid #434343; float:left;}
#story p  {padding-bottom:30px; clear:both;}
#story h2 {font-size:16px; font-weight:bold; padding:20px 0 20px 0;}
#story h3 {font-size:15px; line-height:1.7em; padding:30px 0 0 0;}

/************************************** Atelier + Gallery  */
#atelier_left  {width:550px; height:950px; float:left; padding-right:20px;}
#atelier_right {width:330px; height:950px; float:right;}

#atelier_left img {padding:0 0 4px 0;}

.atelier_btn a       {width:300px; padding:13px 0 13px 0; color:#fff; background-color:#000; text-align:center;
margin-top:10px; float:left;}
.atelier_btn a:hover {width:300px; padding:13px 0 13px 0; color:#000; background-color:#ccc; text-decoration:none; float:left;}

#atelier_right h1 {font-size:20px; padding:0 0 30px 0;}
#atelier_right p  {padding-bottom:15px; line-height:1.8em;}

#atelier_thumb {margin-bottom: 50px; float: left;}
#atelier_thumb a img {padding: 0 7px 7px 0; float:left;}
.at1    {width: 461px; height: 80px; padding: 20px; background-color: #000; color: #fff; margin: 0 7px 0 0; float:left;}
.at1 h1 {font-size: 16px;}
.at1 ul {font-size: 11px; line-height: 1.5em; padding-top: 15px;}
.at1 span {width: 80px; float: left;}
.at1 li a {color: #fff;}

.at2   {width:374px; height:120px; background-color:#000; color:#fff; margin:0 7px 7px 0; float:left;}
.at2 ul {font-size:12px; line-height:1.5em; padding:70px 20px 0 0; float:right;}
.at2 span {width:40px; float:left;}
.at2 li a {color:#fff;}

/************************************** Contact  */
#contact {width:900px; padding-top:20px; float:left;}
#contact h1 {font-size:20px; padding:0 20px 0 0; float:left;}
#contact h2 {font-size:14px; padding:25px 0 18px 0; border-bottom:1px #000 solid;}
#contact h3 {font-size:16px; font-weight:bold; color:#555555; padding-bottom:7px; clear:both;}
#contact h4 {color:#666;}

#c_left  {width:400px; float:left; padding-right:50px;}
#c_right {width:450px; float:left;}

#contact p {margin:40px 0 0 0; line-height:1.8em; clear:both;}

#contact ul   {font-size:15px; margin:20px 0 80px 0; clear:both;}
#contact span {width:120px; float:left;}
#contact li   {border-top:solid #434343 1px; line-height:2.2em;}

#c1_right a {text-decoration:underline;}
