body {

	color:#333;

	text-align:center;

	font-family:verdana, "ＭＳ Ｐゴシック", 'trebuchet ms', sans-serif;

	margin:0;

	padding:0;

}

a {

	text-decoration: none;

}

#wrapper {

	width:820px;

	margin:0 auto;

	padding:0;

}

img {

	border:0;

}

h1, h2, h3, h4, form {

	margin:0;

	padding:0;

}

.clear {

	clear:both;

}

#hdr h1,#hdr-zenkoku h1, #hdr-tohoku h1, #hdr-koushinetsu h1, #hdr-tokai h1, #hdr-kansai h1, #hdr-cyugoku h1, #hdr-kyusyu h1 {

	font-size:12px;

	font-weight:400;

	padding-left:45px;

	padding-top:10px;

	color:#999;

}

#hdr-margin {

	height:35px;

	width:820px;

	padding-top:10px;

	text-align:left;

}

#hdr-margin .pankuzu {

	font-size: 12px;

	margin-left:5px;

}

#menu {

	float:left;

	width:175px;

	margin:0;

}

.menu-btn img {

	margin-bottom:5px;

}

#contents, #blogcontents {

	width:620px;

	float:right;

	text-align:left;

	margin:0;

}

#ftr {

	height:80px;

	width:820px;

	background-image:url(common/ftr_bg.gif);

	margin:0;

}

#ftr .ftr-navi-top {

	height:20px;

	width:820px;

	padding-top:15px;

}

#cont-ttl {

	width:355px;

	padding-left:265px;

}

#txt-box h3, p {

	font-weight:400;

	line-height:150%;

	margin-top:0;

	margin-bottom:0;

}

#cont-ttl .tab {

	float:left;

	height:20px;

	width:105px;

}

#cont-ttl .tab-clear {

	clear:left;

}

#txt-box {

	padding:20px 10px;

}

#search-box {

	background-image:url(common/samurai_srch_btm.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	padding-bottom:10px;

	width:620px;

	font-size:83%;

	margin-bottom:20px;

}

#search-box form {

	width:618px;

	border-right-width:1px;

	border-left-width:1px;

	border-right-style:solid;

	border-left-style:solid;

	border-right-color:#039;

	border-left-color:#039;

	height:100%;

}

#new-sigyo02 {

	width:620px;

	margin-bottom:20px;

}

#new-sigyo02 table {

	width:620px;

	margin-bottom:10px;

}

#new-sigyo02 td {

	width:124px;

	text-align:center;

	font-size:83%;

}

#contents .txt-box {

	float:left;

	width:285px;

	padding-left:15px;

	padding-top:15px;

}

#contents .img-box {

	float:right;

	width:300px;

}

#contents h3 {

	padding-top:20px;

	padding-bottom:15px;

}

#message {

	padding-left:30px;

	padding-right:20px;

	padding-bottom:60px;

}

#message p {

	padding-left:32px;

}

#map {

	height:620px;

	width:620px;

	background-color:#EAEAEA;

	margin:0;

	padding:0;

}

#contact {

	width:620px;

	margin:0;

	padding:8px 0 10px;

}

.explanation {

	margin-top:15px;

	margin-bottom:15px;

	font-size:83%;

	line-height:140%;

}

.explanation td {

	text-align:center;

}

#txt-box dl {

	line-height:150%;

}

#txt-box dt {

	color:#039;

	padding-top:10px;

	padding-bottom:10px;

}

#work-box li {

	padding-bottom:10px;

}

#work-box h4 {

	font-weight:400;

	padding-top:10px;

}

#blogcontents h3 {

	margin-top:10px;

	margin-bottom:10px;

}

#profilebox .profile {

	width:440px;

	float:left;

	color:#333;

	font-size: 12px;

}
#profilebox .profile table{

margin-bottom:30px;

}


.profile td {

	padding-left:10px;

	color:#666;

	vertical-align:top;

}

#fee-box {

	padding-right:10px;

	padding-left:10px;

	padding-top:10px;

}

#fee-box td {

	width:50%;

	border:1px solid #D9E0FF;

	padding:3px;

	font-size: 12px;

}

#fee-box2 {

	padding-right:10px;

	padding-left:10px;

	padding-top:10px;

}

#fee-box2 td {

	font-size: 12px;

	border:1px solid #D9E0FF;

	padding:3px;

}

.red {

	color:#F30;

}

#service h4 {

	background-image:url(common/blog_list_s.gif);

	background-repeat:no-repeat;

	background-position:left;

	color:#069;

	padding-left:20px;

	padding-top:5px;

	padding-bottom:5px;

}

#service p {

	padding-left:25px;

	margin-top:5px;

	margin-bottom:0;

	color:#666;

}

.h5-outline h5 {

	color:#C30;

	border-left-width:5px;

	border-left-style:solid;

	border-bottom-width:1px;

	border-bottom-style:solid;

	padding-left:5px;

	margin-left:25px;

	width:540px;

	margin-top:5px;

	margin-bottom:5px;

	border-color:#C30;

}

#service .h5-outline .red-b {

	font-weight: bold;

	color: #C30;

}

#service .h5-outline .red-b-b {

	font-weight: bold;

	color: #C30;

	font-size: 18px;

	line-height: 160%;

}

#service .h5-outline .green-b {

	font-weight: bold;

	color: #006600;

}

#service .h5-outline .green-b-b {

	font-weight: bold;

	color: #006600;

	font-size: 18px;

	line-height: 160%;

}

#service .h5-outline .blue-b {

	font-weight: bold;

	color: #0066FF;

}

#service .h5-outline .blue-b-b {

	font-weight: bold;

	color: #0066FF;

	font-size: 18px;

	line-height: 160%;

}

#service .h5-outline .bold-b {

	font-weight: bold;

	font-size: 18px;

	line-height: 160%;

}

#service .h5-outline dl {

	line-height:130%;

	margin: 0px 0px 0px 25px;

	padding: 0px 0px 0px 0px;

}

#service .h5-outline dt {

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 0px 0px;

	text-indent: 0px;

}

#service .h5-outline dd {

	margin: 0px;

	padding: 0px 0px 20px 15px;

}



.listbox ol {

	font-size:83%;

	color:#666;

	line-height:130%;

}

.brown {

	color:#C30;

}

#thanks {

	height:300px;

	width:620px;

	text-align:center;

	padding-top:80px;

}

.h5-outline ol {

	line-height:130%;

	margin: 0px 0px 0px 35px;

	padding: 5px 0px 5px 25px;

}

#contents .icon {

	background-image:url(common/company_list.gif);

	background-repeat:no-repeat;

	background-position:left;

	padding-left:30px;

}

#contents .company {

	padding:15px 20px 10px 25px;

}

.company table {

	border-collapse:collapse;

	border:1px solid #CCC;

	margin-right:auto;

	margin-left:auto;

}

#contents .company2 {

	padding-top:15px;

	padding-bottom:10px;

}

.company2 table {

	border-collapse:collapse;

	border:1px solid #CCC;

	width:100%;

}

#contents .faq td {

	background-image:url(faq/img/icon_q.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:22px;

	padding-left:30px;

}

#contents .faq {

	padding-right:15px;

	padding-left:25px;

	padding-top:15px;

}

#contents .faq dt {

	background-image:url(faq/img/icon_q.gif);

	background-repeat:no-repeat;

	background-position:left;

	height:22px;

	padding-left:30px;

	padding-top:5px;

	color:#C00;

	margin:0 0 10px;

}

#contents .faq dd {

	background-image:url(faq/img/icon_a.gif);

	background-repeat:no-repeat;

	background-position:left top;

	padding-top:0;

	padding-left:30px;

}

#contents .faq dl {

	padding-left:3px;

	line-height:150%;

}

#contents .faq-box {

	padding-bottom:2px;

	padding-top:2px;

}

#service h6 {

	padding-left:25px;

	color:#333;

}

.listbox ul {

	color:#666;

}

#pr h4 {

	padding-left:10px;

	color:#069;

	padding-bottom:5px;

}

#contents .recruit {

	width:590px;

	padding-left:20px;

	padding-right:10px;

	line-height: 150%;

}

.recruit-table table {

	border-collapse:collapse;

	border:1px solid #CCC;

	margin:10px auto;

}

.recruit-table td {

	border:1px solid #CCC;

	letter-spacing:2pt;

	margin:0;

	padding:5px;

}

.floatimg-l {

	float:left;

	padding-right:5px;

	padding-bottom:5px;

}

.floatimg-r {

	float:right;

	padding-bottom:5px;

	padding-left:5px;

}

#quick-form-box {

	float:left;

	width:175px;

}

#gyoumu-box {

	padding-right:0;

	padding-left:0;

	padding-top:30px;

}

#gyoumu-box td {

	font-size: 12px;

	width:33%;

	border:1px solid #D9E0FF;

	padding:3px;

}

#work-box .inyou {

	color:#666;

	margin-top:15px;

}

a:link, a:visited {

	color:#069;

}

#ftr .ftr-navi-bottom, #ftr .copyright {

	height:20px;

	width:820px;

}

.txt-box img, #contents .faq p {

	padding-top:5px;

	padding-bottom:5px;

}

.padd10px, #work-box ul {

	padding-top:10px;

	padding-bottom:10px;

}

#work-box h3, #fee-box h3, #fee-box2 h3 {

	font-weight:400;

	color:#039;

}

#work-box, #pr p {

	padding-right:10px;

	padding-left:10px;

}

#fee-box2 table, #fee-box table, #gyoumu-box table {

	margin-top:10px;

	margin-bottom:10px;

	font-size:82%;

	border:1px solid #D9E0FF;

	border-collapse:collapse;

}

#fee-box2 .bg-blue, #fee-box .bg-blue, #gyoumu-box .bg-blue {

	background-color:#D9E0FF;

}

.company td, .company2 td {

	border:1px solid #CCC;

	letter-spacing:1pt;

	margin:0;

	padding:5px;

}

#contact form #yubinbn {

	padding-top: 5px;

}

/* entryページ

-------------------------------------------------*/

#contents.entry .top-p-txt {

	padding-right:15px;

	padding-left:15px;

}

#contents.entry .keisaip2 {

	font-size:75%;

	padding-left:10px;

	color:#333;

}

#contents.entry .titlecap {

	background-color:#EEE;

	width:580px;

	margin-top:15px;

	margin-bottom:30px;

	margin-left:30px;

	padding:10px;

}

#contents.entry .basicback {

	background-image:url(http://www.sigyo.net/entry/img/back_free.gif);

	background-repeat:no-repeat;

	height:213px;

	width:580px;

	background-position:left top;

	margin: 0px 0px 30px;

	padding: 0px 0px 0px 40px;

}

#contents.entry .koukokuback {

	background-image:url(http://www.sigyo.net/entry/img/back_koukoku.gif);

	background-repeat:no-repeat;

	height:338px;

	width:580px;

	background-position:left top;

	margin: 0px 0px 30px;

	padding: 0px 0px 0px 40px;

}

#contents.entry .premiaback {

	background-image:url(http://www.sigyo.net/entry/img/back_premia.gif);

	background-repeat:no-repeat;

	height:368px;

	width:580px;

	background-position:left top;

	margin: 0px 0px 30px;

	padding: 0px 0px 0px 40px;

}

#contents.entry .entryback {

	background-image:url(http://www.sigyo.net/entry/img/back_entry.gif);

	background-repeat:no-repeat;

	height:400px;

	width:580px;

	background-position:left top;

	margin: 0px 0px 30px;

	padding: 0px 0px 0px 40px;

}

#contents.entry .entryback img {

	float: right;

}

#contents.entry .ouenback {

	background-image:url(http://www.sigyo.net/entry/img/back_ouen.gif);

	background-repeat:no-repeat;

	height:400px;

	width:580px;

	background-position:left top;

	margin: 0px 0px 30px;

	padding: 0px 0px 0px 40px;

}

#contents.entry .ouenback img {

	float: right;

}

#contents.entry .basicback img {

	float: right;

}

#contents.entry .premiaback img {

	float: right;

}

#contents.entry .koukokuback img {

	float: right;

}

#contents.entry ul {

	width:260px;

	float:left;

	margin:40px 0 15px 18px;

	_margin-left:9px;

	padding:0;

	list-style: none;

}

#contents.entry h3 {

	margin:0;

	padding:0;

}

/*相互リンク*/

#contents.entry .link-h3 {

	padding:0;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 30px;

}

#contents.entry .sougo-box {

	padding:0;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 30px;

	width: 590px;

}

#contents.entry .sougo-box form {

	margin-bottom: 20px;

}

#contents.entry .syoenty01 {

	background-image:url(http://www.sigyo.net/entry/img/entry/p_entry_01.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:355px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entry .syoenty02 {

	background-image:url(http://www.sigyo.net/entry/img/entry/p_entry_02.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:355px;

	margin:0 0 30px;

	padding:0 0 0 245px;

	height: 300px;

}

#contents.entry .syoenty03 {

	background-image:url(http://www.sigyo.net/entry/img/entry/p_entry_03.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:355px;

	margin:0 0 30px;

	padding:0 0 0 245px;

	height: 300px;

}

#contents.entry .syoenty04 {

	background-image:url(http://www.sigyo.net/entry/img/entry/p_entry_04.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:355px;

	margin:0 0 30px;

	padding:0 0 0 245px;

	height: 454px;

}

#contents.entry .syoouen04 {

	background-image:url(http://www.sigyo.net/entry/img/ouen/p_ouen_04.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:355px;

	margin:0 0 30px;

	padding:0 0 0 245px;

	height: 470px;

}

#contents.entry .syoenty05 {

	background-image:url(http://www.sigyo.net/entry/img/entry/p_entry_05.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:355px;

	margin:0 0 30px;

	padding:0 0 0 245px;

	height: 300px;

}

#contents.entry .syoenty06 {

	background-image:url(http://www.sigyo.net/entry/img/entry/p_entry_06.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:355px;

	margin:0 0 30px;

	padding:0 0 0 245px;

	height: 350px;

}

#contents.entry .syoenty07 {

	background-image:url(http://www.sigyo.net/entry/img/entry/p_entry_07.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:355px;

	margin:0 0 30px;

	padding:0 0 0 245px;

	height: 230px;

}

#contents.entry .syoenty08 {

	background-image:url(http://www.sigyo.net/entry/img/entry/p_entry_08.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:355px;

	margin:0 0 30px;

	padding:0 0 0 245px;

	height: 180px;

}

#contents.entry .syoenty09 {

	background-image:url(http://www.sigyo.net/entry/img/entry/p_entry_09.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:355px;

	margin:0 0 30px;

	padding:0 0 0 245px;

	height: 350px;

}

#contents.entry .syo {

	background-image:url(http://www.sigyo.net/entry/img/free/p_free_01.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:375px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entry .syo2 {

	background-image:url(http://www.sigyo.net/entry/img/free/p_free_02.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:375px;

	height:166px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entry.syo3 {

	background-image:url(http://www.sigyo.net/entry/img/free/p_free_03.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:375px;

	height:736px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entrys .last p {

	letter-spacing:1px;

	line-height:140%;

	font-size:75%;

	vertical-align:middle;

	padding:0 10px 10px;

}

#contents.entry .syopre01 {

	background-image:url(http://www.sigyo.net/entry/img/premia/p_premia_01.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:375px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entry .syopre02 {

	background-image:url(http://www.sigyo.net/entry/img/premia/p_premia_02.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:375px;

	height:270px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entry .syopre03 {

	background-image:url(http://www.sigyo.net/entry/img/premia/p_premia_03.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:375px;

	height:304px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entry .syopre04 {

	background-image:url(http://www.sigyo.net/entry/img/premia/p_premia_04.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:375px;

	height:231px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entry .syopre05 {

	background-image:url(http://www.sigyo.net/entry/img/premia/p_premia_05.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:375px;

	height:284px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entry .syopre06 {

	background-image:url(http://www.sigyo.net/entry/img/premia/p_premia_06.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:375px;

	height:379px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entry .syopre07 {

background-image:urlhttp://www.sigyo.net/entry/(img/premia/p_premia_07.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:375px;

	height:166px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entry .syopre08 {

	background-image:url(http://www.sigyo.net/entry/img/premia/p_premia_08.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:375px;

	height:183px;

	margin:0 0 30px;

	padding:0 0 0 245px;

}

#contents.entry .last table {

	margin-left:10px;

	margin-bottom:10px;

	font-size:70%;

	border-bottom-width:1px;

	border-left-width:1px;

	border-bottom-style:solid;

	border-left-style:solid;

	border-bottom-color:#69F;

	border-left-color:#69F;

}

#contents.entry .last td {

	border-top-width:1px;

	border-right-width:1px;

	border-top-style:solid;

	border-right-style:solid;

	border-top-color:#69F;

	border-right-color:#69F;

	text-align:center;

}

#contents.entry .last .big {

	font-size:145%;

	color:#266CFF;

}

#contents.entry .last .plan {

	text-align:left;

}

#contents.entry .red, #contents.entry .premiaback strong {

	color:red;

}

#contents.entry .basicback li, #contents.entry .premiaback li, .koukokuback li {

	list-style-type:none;

}

#contents.entry div .syo p, #contents.entry #setumei p {

	width:367px;

	background-color:#E6E6E6;

	border:1px solid #CCC;

	margin-top:5px;

	margin-bottom:10px;

	font-size:70%;

	padding:3px 5px;

}

/* 士業WEB3点パック キャンペーン

-------------------------------------*/

#contents.entry #blog-sigyo-camBox {

	font-size:88%;

}

#contents.entry #blog-sigyo-camBox h3 {

	margin:0.8em 0 0.3em;

}

#contents.entry #blog-sigyo-camBox p {

	margin:0 0.8em 0.8em;

}

/* サービス内容 */

#contents.entry #blog-sigyo-camBox ol.se-lt {

	margin:0 0.7em 0.5em;

	padding:0;

	list-style-type:none;

}

#contents.entry #blog-sigyo-camBox ol.se-lt li {

	padding:0.8em 0 0.8em 2.3em;

	background-position:0 5px;

	background-repeat:no-repeat;

	font-size:100%;

	color:#f00;

}

#contents.entry #blog-sigyo-camBox ol.se-lt li span {

	font-size:88%;

	color:#666;

}

#contents.entry #blog-sigyo-camBox ol.se-lt li.no1 {

	background-image:url(http://www.sigyo.net/entry/bloghp-sigyo/img/c-num01.png);

}

#contents.entry #blog-sigyo-camBox ol.se-lt li.no2 {

	background-image:url(http://www.sigyo.net/entry/bloghp-sigyo/img/c-num02.png);

}

#contents.entry #blog-sigyo-camBox ol.se-lt li.no3 {

background-image:urlhttp://www.sigyo.net/entry/(bloghp-sigyo/img/c-num03.png);

}

/* セット条件 */

#contents.entry .web3_01 {

	background-image:url(http://www.sigyo.net/entry/bloghp-sigyo/img/p_web3_01.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:290px;

	height:506px;

	margin:0 0 30px;

	padding:0 0 0 330px;

}

#contents.entry .web3_02 {

	background-image:url(http://www.sigyo.net/entry/bloghp-sigyo/img/p_web3_02.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:290px;

	height:207px;

	margin:0 0 30px;

	padding:0 0 0 330px;

}

#contents.entry #blog-sigyo-camBox p.p_web3 {

	width:281px;

	margin:0.2em 0 0;

	font-size:77%;

}

#contents.entry #blog-sigyo-camBox h4.h4_web3 {

	margin:0.7em 0 0.1em;

}

#contents.entry #blog-sigyo-camBox ul {

	margin:0;

	padding:0;

	margin-top:0.5em;

	margin-bottom:2em;

}

#contents.entry #blog-sigyo-camBox ul.taisyou li {

	width:550px;

	margin:0 0 0.5em 0.8em;

	padding:0 0 0 20px;

}

#contents.entry #blog-sigyo-camBox ul.taisyou li a:hover {

	text-decoration:underline;

}

/* フォーム */

#contents.entry #blog-sigyo-camBox table li {

	_width:170px;

	width:inherit;

	background:none;

}

#contents.entry #blog-sigyo-camBox table ol.gyousyu {

	float:left;

	width:180px;

	position:relative;

	left:-15px;

}

/*ホームページ制作事例

-------------------------------------------------*/

#contents.web h3 {

	width:580px;

	border-bottom-width:thin;

	border-bottom-style:dotted;

	border-bottom-color:#CCC;

	border-left-width:5px;

	border-left-style:solid;

	border-left-color:#CCC;

	margin:20px 10px 10px 0;

	padding:0 0 0 10px;

	line-height: 140%;

}

#contents.web #new {

	padding-top:15px;

}

#contents.web #new .nagare h2 {

	float:left;

	margin-top:20px;

	margin-bottom:5px;

}

#contents.web #new .nagare img {

	float:left;

}

#contents.web #new .new-p {

	padding:15px;

}

#contents.web #new .sp {

	padding-left:34px;

}

#contents.web #presen-index {

	font-size:83%;

	line-height:130%;

	position:relative;

}

#contents.web .sttl {

	font-weight:bold;

	text-align:center;

}

#contents.web .setu {

	font-size:10px;

	text-align:center;

	color:#333;

}

#contents.web .link-box {

	width: 620px;

	margin:0 0 10px 0;

	padding:0 0 10px 0;

	border-bottom:dashed 1px #ccc;

	float:left;

}

#contents.web #presen-index .details {

	width:142px;

	padding:5px;

	float:left;

}

#contents.web #presen-index .details a {

	width:126px;

	height:124px;

	margin:0 0 0 8px;

	padding:2px 0 0 0;

	display:block;

	text-align:center;

}

#contents.web #presen-index .details a:hover {

	background-color:#f93;

}

#contents.web #presen-index .details img {

	border:1px solid #ccc;

	text-align:center;

}

#contents.web #presen-index h3 {

	width:605px;

	margin:10px 0 20px 0;

	padding:0 0 0 10px;

	border-bottom-width:thin;

	border-bottom-style:dotted;

	border-bottom-color:#ccc;

	border-left-width:5px;

	border-left-style:solid;

	border-left-color:#ccc;

	clear:both;

}

#contents.web #web_navi li {

	float:left;

	margin:0;

	padding:0;

}

#contents.web #web_navi ul {

	list-style-type:none;

	margin:0;

	padding:0;

}

#contents.web .brown2 {

	padding-left:50px;

	color:#C00;

}

#contents.web .kaisetu01 {

	width:620px;

	margin-top:30px;

	background-image:url(http://www.sigyo.net/web/img/page01.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	height:233px;

}

#contents.web .kaisetu01 p, .kaisetu02 p {

	padding-top:25px;

	padding-left:50px;

	line-height:130%;

	width:150px;

}

#contents.web .kaisetu02 {

	width:620px;

	background-image:url(http://www.sigyo.net/web/img/page02.gif);

	background-repeat:no-repeat;

	background-position:left top;

	height:168px;

}

#contents.web .kaisetu03 {

	width:620px;

	background-image:url(http://www.sigyo.net/web/img/page03.gif);

	background-repeat:no-repeat;

	background-position:left top;

	height:157px;

}

#contents.web .kaisetu03 p {

	padding-top:25px;

	padding-left:50px;

	line-height:130%;

	width:520px;

}

#contents.web .point01 {

	background-image:url(http://www.sigyo.net/web/img/p01.jpg);

	height:170px;

	width:453px;

	background-repeat:no-repeat;

	padding-left:167px;

	margin-top:10px;

}

#contents.web .point01 img, .point02 img, .point03 img {

	float:left;

	vertical-align:top;

}

#contents.web .point02 {

	background-image:url(http://www.sigyo.net/web/img/p02.jpg);

	height:170px;

	width:453px;

	background-repeat:no-repeat;

	padding-left:167px;

	margin-top:10px;

}

#contents.web .point03 {

	background-image:url(http://www.sigyo.net/web/img/p03.jpg);

	height:170px;

	width:453px;

	background-repeat:no-repeat;

	padding-left:167px;

	margin-top:10px;

}

#contents.web .rentalbox2 {

	width:600px;

	padding-bottom:30px;

	padding-top:10px;

	margin-right:10px;

	margin-left:10px;

}

#contents.web .rentalbox2 table {

	border-collapse:collapse;

	border:1px solid #CCC;

	margin:10px auto;

}

#contents.web .rentalbox2 td {

	border:1px solid #CCC;

	letter-spacing:1pt;

	margin:0;

	padding:5px;

}

#contents.web .webbox-back2 {

	width:175px;

	height:158px;

	background-image:url(http://www.sigyo.net/web/img/p_back.jpg);

	background-repeat:no-repeat;

	background-color:#09c;

	font-size:85%;

	line-height:140%;

	color:#fff;

	letter-spacing:1px;

	background-position:left top;

	margin:0;

	padding:7px 2px 0 7px;

}

#contents.web .webbox01 {

	width:190px;

	float:left;

	margin:0;

	padding:0 0 15px 15px;

}

#contents.web .webbox02 {

	float:left;

	width:192px;

	margin:0;

	padding:0 0 15px 12px;

}

#contents.web .webbox03 {

	float:left;

	width:184px;

	margin:0;

	padding:0 0 15px 12px;

}

#contents.web .webc {

	padding-left:10px;

	padding-right:10px;

	padding-bottom:20px;

}

#contents.web .websample {

	width:620px;

	height:200px;

	border-bottom-width:1px;

	border-bottom-style:dotted;

	border-bottom-color:#CCC;

	margin-top:20px;

}

#contents.web .websample img {

	float:left;

	border:1px solid #999;

}

#contents.web .websample p {

	float:left;

	width:420px;

	margin-left:10px;

}

#contents.web .websample table {

	border-collapse:collapse;

	border:1px solid #CCC;

	float:left;

	width:400px;

	margin:20px 10px 10px;

}

#contents.web .websample td {

	border:1px solid #CCC;

	text-align:center;

	width:25%;

}

#contents.web .websample-big {

	width:620px;

	margin-top:40px;

}

#contents.web .websample-big img {

	margin-right: 20px;

	float: left;

}

#contents.web .websample-big-p {

	float: left;

	height: 295px;

	width: 290px;

}

#contents.web .websample-big table {

	border-collapse:collapse;

	border:1px solid #CCC;

	float:left;

	width:620px;

	margin-top: 20px;

	margin-bottom: 10px;

}

#contents.web .websample-big td {

	border:1px solid #CCC;

	text-align:center;

	width:25%;

}

#contents.web .websample-big-navi {

	width:620px;

	margin-top:20px;

	margin-bottom:20px;

}

#contents.web .websample-big-navi-p {

	padding-right: 20px;

	text-align: left;

}

/* 2010.08.18 マッチング

-------------------------------------------------*/

#contents.matching #new {

	padding-top: 15px;

}

#contents.matching #new .new-p {

	padding-left: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

}

#contents.matching .sen {

	border-top-width: thin;

	border-top-style: dotted;

	border-top-color: #CCCCCC;

	margin-top: 30px;

}

#contents.matching .new-p2 {

	padding-left: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-top: 15px;

}

#contents.matching .new-p3 {

	padding-left: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-top: 15px;

	color: #FF0000;

}

#contents.matching .matchbox {

	float: left;

	height: 143px;

	width: 310px;

}

#contents.matching .matchbox2 {

	float: left;

	height: 133px;

	width: 260px;

	background-image: url(http://www.sigyo.net/matching/img/m_back.gif);

	background-repeat: no-repeat;

	padding-top: 15px;

	padding-right: 25px;

	padding-bottom: 15px;

	padding-left: 25px;

}

#contents.matching .matchbox2 table {

	float: left;

	padding-top: 7px;

}

#contents.matching .mtitle {

	font-weight: bold;

}

#contents.matching .toshinai {

	background-image: url(http://www.sigyo.net/matching/img/toshinai/toshinai_top01.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 92px;

	width: 183px;

	padding-top: 48px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 22px;

}

/*マッチング中身

-------------------------------------------------*/

#contents.matching #match_toshinai {

	background-image: url(http://www.sigyo.net/matching/img/toshinai/tt_toshinai.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 118px;

	width: 595px;

	padding-top: 55px;

	padding-bottom: 0px;

	padding-left: 25px;

}

#contents.matching #match_shimizu01 {

	background-image: url(http://www.sigyo.net/matching/img/shimizu/ttl.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 118px;

	width: 595px;

	padding-top: 55px;

	padding-bottom: 0px;

	padding-left: 25px;

}

#contents.matching #match_shimizu02 {

	background-image: url(http://www.sigyo.net/matching/img/shimizu/ttl02.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 118px;

	width: 595px;

	padding-top: 55px;

	padding-bottom: 0px;

	padding-left: 25px;

}

#contents.matching #match_furuoya01 {

	background-image: url(http://www.sigyo.net/matching/img/furuoya/tt_furuoya01.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 118px;

	width: 595px;

	padding-top: 55px;

	padding-bottom: 0px;

	padding-left: 25px;

}

#contents.matching #match_furuoya02 {

	background-image: url(http://www.sigyo.net/matching/img/furuoya/tt_furuoya02.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 118px;

	width: 420px;

	padding-top: 55px;

	padding-bottom: 0px;

	padding-left: 200px;

}

#contents.matching #match_furuoya03 {

	background-image: url(http://www.sigyo.net/matching/img/furuoya/tt_furuoya03.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 118px;

	width: 595px;

	padding-top: 55px;

	padding-bottom: 0px;

	padding-left: 25px;

}

#contents.matching #match_yachiyo01 {

	background-image: url(http://www.sigyo.net/matching/img/yachiyo/tt_yachiyo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 118px;

	width: 595px;

	padding-top: 55px;

	padding-bottom: 0px;

	padding-left: 25px;

}

#contents.matching .navi {

	text-align: right;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 10px;

}

#contents.matching .ttp {

	padding-botoom: 10px;

}

#contents.matching .matchbox_naka {

	clear:both;

	width: 600px;

	padding-bottom: 30px;

	padding-left: 10px;

	padding-right: 10px;

}

#contents.matching .matchbox_naka p {

	margin-bottom: 15px;

}

#contents.matching .pleft {

	float: left;

	padding-right: 10px;

	padding-bottom: 5px;

}

#contents.matching .ctext {

	vertical-align: top;

}

#contents.matching .pright {

	float: right;

	padding-left: 10px;

	padding-bottom: 5px;

}

#contents.matching .ptxt {

	padding-top: 3px;

}

/*各業種ページ

-------------------------------------------------*/

#s-blog-headline {

	float: left;

	width: 600px;

	margin: 0px 0px 20px;

	padding: 0px 10px;

}

#s-blog-headline.b {

	float: left;

	width: 610px;

	margin: 0px;

	padding: 0px 10px;

}

#s-blog-headline .blog-box {

	float: left;

	width: 290px;

	margin: 0px 10px 0px 0px;

	padding: 5px 0px;

	border-bottom: 1px dotted #CCCCCC;

	height: 50px;

}

#s-blog-headline .blog-box-clumn {

	float: left;

	width: 600px;

	margin: 10px 0px;

	padding: 10px 0px;

	border-bottom: 1px dotted #CCCCCC;

}

#s-blog-headline .blog-box.b {

	float: left;

	width: 295px;

	margin: 0px 10px 0px 0px;

	padding: 5px 0px;

	border-bottom: 1px dotted #CCCCCC;

	height: 50px;

}

#s-blog-headline .blog-box .img, #s-blog-headline .blog-box-clumn .img {

	float: left;

	padding-right: 5px;

}

#s-blog-headline .blog-box-clumn .img {

	float: left;

	padding-right: 10px;

	padding-bottom: 10px;

}

#s-blog-headline .blog-box a {

	font-size: 12px;

}

#s-blog-headline .blog-box p {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 235px;

}

#s-blog-headline .blog-box-clumn p {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 480px;

}

#s-blog-headline .blog-box p.title {

	line-height: 120%;

	padding-top: 0px;

}

#s-blog-headline .blog-box-clumn p.title {

	line-height: 80%;

	padding-top: 10px;

	padding-bottom: 10px;

}

#s-blog-headline .blog-box-clumn p.titleh {

	padding-bottom: 5px;

}

#s-blog-headline .blog-box p {

	color: #0B4E9F;

	text-decoration: none;

	font-size: 12px;

}

#s-blog-headline .blog-box p.title a:hover {

	color:red;

	text-decoration:underline;

}

#s-blog-headline .blog-box p.title a:active {

	color:red;

}

#s-blog-headline .blog-box p.title a {

	color: #666666;

	text-decoration: none;

}

#kako {

	padding: 10px 0 0 0;

	float: right;

}

/*依頼内容ランキング

-------------------------------------------------*/

#ranking td {

	padding-right: 4px;

	padding-bottom: 3px;

}

#ranking table {

	float: left;

}

#ranking .no1 {

	float: left;

	width: 175px;

	height: 100px;

	margin: 0px;

	padding: 0px;

}

#ranking .no2 {

	float: left;

	padding: 0px;

	height: 100px;

	width: 243px;

	margin-top: 0px;

	margin-right: 16px;

	margin-bottom: 0px;

	margin-left: 5px;

}

#ranking .no3 {

	float: left;

	margin: 0px;

	padding: 0px;

	height: 100px;

	width: 175px;

}

#ranking {

	height: 130px;

	padding-top: 10px;

	padding-bottom: 10px;

}