/*---------------------------------------------------------
Theme Name: thedesigners
Theme URI: http://www.draweyes.jp/
Description: thedesigners
Author: goto
Version: 1.0
---------------------------------------------------------*/

/***************************************
base
****************************************/

*{
	margin: 0;
	padding: 0;
  
  }
body {
	font-family: Myriad,Verdana,Arial,Helvetica Verdana,Arial,Helvetica,Verdana,sans-serif;
}
.cler {
	clear: both;
}
p {
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 10px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#header {
	background-image: url(images/top_03.jpg);
	background-repeat: repeat-x;
	height: 58px;
}
#header #header-in {
	height: 70px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#fla {
	background-image: url(images/top_04.jpg);
}
#fla #fla-in {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#navi {
	background-image: url(images/top_11.jpg);
	background-repeat: repeat-x;
	height: 52px;
}
#navi #navi-in {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#wrap-in #wrap {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/wrap_bg_28.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wrap-in #wrap #main {
	float: left;
	width: 610px;
	margin-right: 10px;
	margin-left: 10px;
}
#wrap-in #wrap #sub {
	width: 240px;
	float: right;
	background-repeat: repeat-y;
}
#wrap-in #wrap #cler {
	clear: both;
}
#footer {
	background-image: url(images/top_32.jpg);
	background-repeat: repeat-x;
}
#footer #footer-in {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#wrap-in #wrap #sub #sub-in {
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 20px;
}
#navi-in #navil {
	float: left;
}
#navi #navi-in #navir {
	float: right;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wrap-in #wrap #main #topnews div {
	padding: 10px;
	height: 120px;
	border: 1px solid #666666;
	margin-bottom: 10px;
}
#wrap-in #wrap #main #topnews ul {
	font-size: 14px;
	line-height: 25px;
}
#wrap-in #wrap #sub #sub-in ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 0px;
}
#wrap-in #wrap #sub #sub-in a {
	color: #FFFFFF;
	text-decoration: none;
}
#wrap-in #wrap #sub #sub-in li {
	font-size: 14px;
	line-height: 30px;
	background-image: url(images/top_25.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
}
#footer #footer-in h3 {
	font-size: 18px;
}
.space {
	background-color: #FFFFFF;
	height: 10px;
}
#wrap-in #wrap #main #topnews a {
	color: #333333;
	text-decoration: none;
}
#wrap-in #wrap #main #totop .go {
	display: block;
	width: 100px;
	text-align: center;
	background-color: #EE8041;
	border: 1px solid #666666;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
}
#wrap-in #wrap #main #totop .go a {
	color: #FFFFFF;
	text-decoration: none;
}
#wrap-in #wrap #main #totop {
	padding: 20px;
}
#wrap-in #wrap #main .post .posttitle {
	background-image: url(images/cstch_bg.jpg);
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 25px;
	font-size: 18px;
	border: 1px solid #999999;
	margin-bottom: 10px;
}
#wrap-in #wrap #main .post .posttitle a {
	color: #333333;
	text-decoration: none;
}
#wrap-in #wrap #main .sarvise4 {
	margin-bottom: 10px;
}
#wrap-in #wrap #main .center {
	text-align: center;
	padding: 20px;
}
#wrap-in #wrap #main .center img {
	border: 1px solid #666666;
}
#wrap-in #wrap #main .post .zigyousetumei .naiyou {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 25px;
	vertical-align: top;
}
#wrap-in #wrap #main .post .zigyousetumei .naiyou .st {
	background-image: url(images/st.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-bottom: 5px;
}
#wrap-in #wrap #main .post .zigyousetumei {
	margin-bottom: 10px;
}
#wrap-in #wrap #main .post .zigyousetumei img {
	margin-bottom: 10px;
}
#wrap-in #wrap #main .post .company td {
	font-size: 12px;
	line-height: 25px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#wrap-in #wrap #main .post .company {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
#wrap-in  #wrap  #main  .post  .formt  td  {
	padding: 10px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
#wrap-in #wrap #main .post #wpcf7-f1-p16-o1 .formt {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#wrap-in #wrap #main .post .formt p {
	margin: 0px;
	padding: 0px;
}
#wrap-in #wrap #main .post .company p {
	font-size: 12px;
}
#wrap-in #wrap #main .post .works .wcome p {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}
#wrap-in #wrap #main .post #wpcf7-f2-p68-o1 .wpcf7-form .formt {
	margin-bottom: 10px;
}
#wrap-in #wrap #main .post #wpcf7-f2-p68-o1 .wpcf7-form .formt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#wrap-in #wrap #main .post #wpcf7-f2-p68-o1 .wpcf7-form .formt td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
#wrap-in #wrap #main .post #wpcf7-f2-p68-o1 .wpcf7-form .formt p {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
#wrap-in #wrap #main .cre {
	text-align: center;
	padding: 10px;
}
#wrap-in #wrap #main .cre p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#wrap-in #wrap #main .post .works {
	margin-bottom: 10px;
}

