/*
Theme Name: Ogawa Studio
Version: 2.0
*/


/**************************************************** standard elements */
html,body {min-height: 100%; padding: 0; margin: 0; 
font-size: 13px; color: #333; font-family:'Arial', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;}

a {text-decoration: none; color: #333; overflow:hidden; outline:none;}
a img {border: 0; overflow:hidden; outline:none;}

p {line-height: 1.8em;}

/**************************************************** misc */
.clearer {clear: both;}
.left    {float: left;}
.right   {float: right;}

.space50 {height:50px; clear:both;}

#smartbtn {display: none;}
#menu-sub {display: none;}
#sp_logo {display: none;}

/**************************************************** structure */
#outer-container {width: 925px; margin: 0px auto; padding: 0;}
#inner-container {width: 905px; padding: 0 10px 0 10px;}

header {width: 905px; height: 150px; margin: 40px 0 5px 0; clear: both;}

/*********************************************** nav*/
nav    {width: 900px; padding-right: 5px; clear:both;}
nav ul {margin: 10px 0 10px 0; float: right;}
nav li {float: left;}
nav a {text-decoration: none; padding-left:14px; font-size:12px; text-decoration: none; overflow:hidden; outline:none; color:#000;}
nav a:hover {color:#adadad;}
nav  .current a{color:#adadad;}

/******************************************/
#main {width: 900px; margin: 0px; padding: 0 5px 0 0; float:left;}

#content_home         {width: 900px; margin: 0; padding: 0 5px 10px 0; float: left;}
#content              {width: 900px; margin: 0; padding: 40px 5px 30px 0; float: left;}
#content_works        {width: 905px; margin: 0; padding: 40px 0 30px 0; float: left;}
#content_works_single {width: 900px; margin: 0; padding: 40px 5px 30px 0; float: left;}

/**************************************************** works nav */
#nav_works    {width:900px; height:20px; padding-right:5px; margin:0; padding:0px; clear:both;}
#nav_works ul {margin:0px 0 10px 0; float:right;}
#nav_works li {float: left;}
#nav_works a  {padding-left:14px; font-size:12px; text-decoration: none; overflow:hidden; outline:none; color:#000;}
#nav_works a:hover {color:#adadad; text-decoration: none;}
#nav_works .link_current a {color:#adadad;}

/**************************************************** footer */
footer {height:100px; font-size:12px; line-height:1.2em; padding: 10px 0 10px 0px; clear:both;}
footer img {margin:2px 0 0 10px; float:right;}
.foot {float:right;}

/* Begin Images */
p img {padding: 0; max-width: 100%; display: inline;}
img.alignnone {padding: 0; margin: 0; display: inline;}
img.centered {display: block; margin-left: auto; margin-right: auto; display: inline;}
img.alignright {padding: 0; margin: 0; display: inline;}
img.alignleft {padding: 0; margin: 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left}