

a{

	text-decoration: none;

}

.clear {

clear:both;

}



#blogcontents p.red-b {

	font-weight: bold;

	color: #CC0000;

}

#blogcontents .bold {

	font-weight: bold;

}



/*index地域タイトルサムライサーチ*/ 

#hdr {

height:94px;

width:820px;

background-image:url(http://www.sigyo.net/common/hdr_bg02.gif);

text-align:left;

}



#hdr-tohoku {

height:94px;

width:820px;

background-image:url(http://www.sigyo.net/common/hdr_bg_hokkaidou.gif);

text-align:left;

}



#hdr-koushinetsu {

height:94px;

width:820px;

background-image:url(http://www.sigyo.net/common/hdr_bg_koushinetsu.gif);

text-align:left;

}



#hdr-tokai {

height:94px;

width:820px;

background-image:url(http://www.sigyo.net/common/hdr_bg_toukai.gif);

text-align:left;

}



#hdr-kansai {

height:94px;

width:820px;

background-image:url(http://www.sigyo.net/common/hdr_bg_kansai.gif);

text-align:left;

}



#hdr-cyugoku {

height:94px;

width:820px;

background-image:url(http://www.sigyo.net/common/hdr_bg_cyugoku.gif);

text-align:left;

}



#hdr-kyusyu {

height:94px;

width:820px;

background-image:url(http://www.sigyo.net/common/hdr_bg_kyuusyuu.gif);

text-align:left;

}



#hdr-menu {

width:820px;

height:65px;

}



#hdr-menu .home {

height:65px;

width:120px;

float:left;

margin:0;

padding:0 4px 0 0;

}



#hdr-menu .search {

float:right;

height:65px;

width:120px;

margin:0;

padding:0;

}



#hdr-menu td {

padding-right:4px;

}



#l-menu {

width:175px;

margin:0;

}



.menu-btn img {

margin-bottom:5px;

}



#blog-search {

height:50px;

width:620px;

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

background-repeat:no-repeat;

vertical-align:middle;

padding-bottom:10px;

}



#blog-search form {

padding-left:250px;

padding-top:18px;

margin:0;

}



.search01 table {

width:287px;

margin-top:8px;

margin-left:8px;

}



#message h4 {

padding-bottom:5px;

padding-top:30px;

}



.contact-bnr {

text-align:center;

padding-top:10px;

padding-bottom:10px;

}



#service td {

width:25%;

text-align:center;

color:#06C;

padding:2px;

}



#service table {

margin-top:10px;

margin-bottom:10px;

font-size:82%;

border:1px solid #1362D0;

width:618px;

}



#service .bg-blue {

background-color:#D9E0FF;

}



#service .h5-outline {

padding-right:40px;

padding-bottom:5px;

}



#service .h5-outline p {

font-size:75%;

}

#service .h5-outline ul {

font-size:75%;

color:#666;				/*10/04/21*/

line-height:160%;			/*10/04/21*/

}

#service .h5-outline ol {

	line-height:160%;

	margin: 0px 0px 0px 20px;	/*10/04/21*/

	padding: 5px 0px 5px 25px;

	color:#666;			/*10/04/21*/

}

#service .h5-outline h6{

	font-size:75%;

	margin-bottom: 0px;

	padding-bottom: 0px;

}



/*randomimg javascript*/

#random-bnr-top {

width:430px;

color:#666;

line-height:16px;

font-size:12px;

margin:0;

padding:0;

}



#random-bnr-top .samurai {

text-align:center;

float:left;

width:106px;

height:150px;

margin:0;

padding:0 0 0 1px;

}



#random-bnr-top img {

border:1px solid #CCC;

margin-top:2px;

margin-bottom:2px;

}



#random-bnr-top .samurai a {

display:block;

}



#random-bnr-top .samurai a:hover {

background-color:#F93;

}



#random-bnr {

width:620px;

color:#666;

line-height:16px;

font-size:12px;

margin:0;

padding:0;

}



#random-bnr .samurai {

text-align:center;

float:left;

width:124px;

height:182px;

margin:0;

padding:0;

}



#random-bnr img {

padding-top:3px;

padding-bottom:3px;

}



/*詳細ページ左メニュー*/

#photolib {

width:175px;

font-size:12px;

color:#666;

text-align:left;

}



#photolib img {

padding:5px;

}



#photolib p {

padding-right:5px;

padding-left:5px;

margin-top:0;

margin-bottom:0;

font-size:12px;

line-height:16px;

}



.quick-form {

width:175px;

background-image:url(http://www.sigyo.net/common/shoukai_tbl_ttl.gif);

background-repeat:no-repeat;

background-position:top;

padding-top:40px;

}



.quick-form2 {

background-image:url(http://www.sigyo.net/common/shoukai_tbl_bttm.gif);

width:175px;

padding-bottom:10px;

background-repeat:no-repeat;

background-position:bottom;

}



.quick-form2 form {

background-image:url(http://www.sigyo.net/common/shoukai_tbl_bg.gif);

background-repeat:repeat-y;

width:162px;

line-height:15px;

font-size:12px;

color:#666;

text-align:left;

padding:10px 5px 5px 8px;

}



.quick-form2 input,select {

margin-top:2px;

margin-bottom:2px;

font-size:12px;

color:#666;

}



.brown {

color:#C30;

}



.blog-ttl {

padding-left:25px;

float:right;

padding-top:0;

padding-bottom:10px;

margin:0;

}



.archive-header img {

padding-bottom:10px;

}



.blog-ttl-img {

height:120px;

float:right;

padding-bottom:10px;

margin:0;

}



.clear-r {

float:right;

}



/* amazon */

#photolib center {

width:163px;

border:1px solid #CCC;

margin-top:5px;

padding-bottom:3px;

margin-bottom:2px;

}



/* outlinemovie */

.movie_outline {

width:600px;

height:240px;

background-color:#fff;

text-align:center;

padding-top:20px;

padding-bottom:20px;

}



/* 中ページバナー */

.itnet-bnr2 img {

padding-bottom:4px;

}



.af {

	width:175px;

	font-size:79%;

	text-align:center;

	line-height:135%;

	padding-top: 5px;

	padding-bottom: 5px;

}

.af .af_txt{

	width:165px;

	background-color: #E7F8E8;

	border: 1px solid #8DD57B;

	padding: 3px;

}



/* コラム動画 */

#sp-box {

width:620px;

padding-top:10px;

margin:0;

}



#mov-l-box {

background-image:url(http://www.sigyo.net/common/tv_bg_new.gif);

background-repeat:no-repeat;

float:left;

height:353px;

width:316px;

padding-top:63px;

padding-left:17px;

text-align:left;

}



#ch-r-box {

float:right;

width:275px;

padding-top:45px;

}



#mov-l-box .mov-inner {

height:230px;

width:300px;

margin:0;

padding:0;

}



/*index地域ナビ*/ 

#chiiki-box {

width:620px;

padding-bottom:10px;

}



#chiiki-box li {

	float:left;

	list-style-type: none;

}

.padd0px,#chiiki-box ul {

margin:0;

padding:0;

}



/*地域フレーム*/ 

#iframe-chiiki iframe {

width:620px;

height:1800px;

margin:0;

padding:0;

}

#iframe-chiiki-kanto iframe {

width:620px;

height:2500px;

margin:0;

padding:0;

}



/*地域サムライサーチ*/ 

#chiiki-radio {

width:580px;

}



#chiiki-radio label {

padding-right:5px;

font-size:80%;

}



#hdr-menu .top,.menu-ttl {

padding-bottom:5px;

}



.can_bn {

	padding-top: 10px;

}



/*メルマガ*/ 

#mailmaga {

	width:175px;

	margin-top:5px;

	margin-bottom: 5px;

}

.mailmaga1 {

	background-image:url(http://www.sigyo.net/common/sub_mailmaga_top.gif);

	width:175px;

	background-repeat:no-repeat;

	padding-top: 71px;

}

.mailmaga1-new {

	background-image:url(http://www.sigyo.net/common/sub_mailmaga_top_new.gif);

	width:175px;

	background-repeat:no-repeat;

	padding-top: 71px;

}



.mailmaga2 {

	background-image: url(http://www.sigyo.net/common/sub_mailmaga_back.gif);

	background-repeat: repeat-y;

}

.mailmaga2 form {

	width:162px;

	font-size:12px;

	color:#666;

	text-align:left;

	margin-bottom: 12px;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 8px;

	line-height: 120%;

	background-image:url(http://www.sigyo.net/common/sub_mailmaga_under.gif);

	background-repeat:no-repeat;

	background-position: left bottom;

}

.mailmaga2 p {

	font-size: 10px;

	color: #FF3300;

	margin: 0px;

	padding: 0px;

}

.mailmaga2 input {

margin-top:2px;

margin-bottom:2px;

font-size:12px;

color:#666;

}

#mailmaga_box iframe {

	margin: 0px;

	padding: 0px;

	width: 175px;

	height: 320px;

}



#hdr-margin #top_se {

	margin-left: 16px;

	float: left;

	width: 400px;

	background: url(http://www.sigyo.net/common/top_se_icon.gif) no-repeat 0px 0px;

	padding-left: 105px;

	height: 20px;

	vertical-align: top;

}

#hdr-margin #top_se input#waku{

	background: #F9F8F2;

	height: 14px;

	margin-right: 5px;

	vertical-align: top;

}

#hdr-margin #top_se form{

	margin: 0px;

	padding: 0px;

}

#counter-box {

	width: 175px;

	padding-bottom: 10px;

}

#counter {

height: 324px;

width: 175px;

background-image: url(http://www.sigyo.net/common/idx_counter_bg.gif);

padding-top: 42px;

text-align: center;

}

#counter .number {

	height: 50px;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: right;

	padding-right: 20px;

	padding-top: 2px;

}

#counter-box img {

	vertical-align: top;

}





#hdr-margin iframe{	

	height: 100%;

    margin: 0px 0px 0px 16px;

	padding: 0px;

	width: 332px;

    float:right;

}

#quick-form-box iframe {

	margin: 0px;

	padding: 0px;

	width: 100%;

	height: 680px;

}

#s-blog-headline {

	margin: 0px;

	padding: 0px;

	width: 620px;

}

#s-blog-headline iframe {

	width: 620px;

	height: 190px;

}





/* ブログヘッドライン

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

.jTPS .sortedColumn {

    background: #F3FAFC;

}

.jTPS tfoot .pagination .pageSelector {

    cursor: pointer;

    border: 1px solid #808080;

    padding-left: 5px;

    padding-right: 5px;

    margin-left: 5px;

    text-align: center;

    float: left;

    background: #fff;

}

.jTPS tfoot .pagination .pageSelectorSeperator {

    text-align: center;

    margin-left: 7px;

    color: #808080;

    float: left;

    padding-left: 5px;

    padding-right: 5px;

    border-width: 1px;

    cursor: default;

}

.jTPS tfoot .pagination .pageSelector:hover {

    border: 1px solid #f90;

}

.jTPS tfoot .pagination .hilightPageSelector {

    border: 1px solid #069 !important;

    background: #069 !important;

    color: #fff !important;

    cursor: default !important;

}

.jTPS .hideTR {

    display: none;

}

.jTPS .hidePageSelector {

    display: none;

}

.jTPS .hilightRow {

    background: #eee;

    cursor: pointer;

}

.jTPS tfoot .selectPerPage .perPageSelector {

    cursor: pointer;

    padding-left: 5px;

    padding-right: 5px;

}

.jTPS tfoot .selectPerPage .perPageSelected {

    border-bottom: 2px solid #069;

}

.jTPS tfoot .selectPerPage .perPageHilight {

    border-bottom: 2px solid #f90;

}

.jTPS tfoot .pagination, tfoot .paginationTitle, tfoot .selectPerPage {

    float: right;

    white-space: nowrap;

    line-height: 20px;

    vertical-align: middle;

}

.jTPS tfoot .status {

    white-space: nowrap;

    line-height: 20px;

    vertical-align: middle;

}

.jTPS tfoot .paginationTitle {

    padding-left:20px;

}

.jTPS .sortAsc {

    border-bottom: 1px solid #e3e3e3;

    background: #99CADF url(http://blog.sigyo.net/common/bullet_arrow_up.png) center -4px no-repeat;

}

.jTPS .sortDesc {

    border-bottom: 1px solid #e3e3e3;

    background: #99CADF url(http://blog.sigyo.net/common/bullet_arrow_down.png) center -4px no-repeat;

}

.jTPS tfoot td {

    padding: 3px;

    background: #D0E7F0;

}

.jTPS thead th {

	color: #FFFFFF;

	background: #66B0D0 url(http://blog.sigyo.net/common/table_back.gif) repeat-x left top;

	font-weight: bold;

	padding: 7px 0px 2px;

}

.jTPS tbody td {

    border-bottom: 1px solid #e3e3e3;

}



/* tate-bn

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

#base #container {

	float: left;

}

#base {

	width: 950px;

	margin: 0 auto;

}

#tate-bn {

	float: right;

	width: 120px;

	padding-top: 95px;

}

#tate-bn img{

	margin-bottom: 30px;

}

#bottom-bn img{

	margin-bottom: 10px;

}

/* PR広告

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

div#prtext {

	margin: 0px 0px 5px;

	padding: 4px 0px;

	float: right;

	height: 15px;

	width: 600px;

}

div#prtext p{

	float: left;

	margin: 0px;

	padding: 2px 5px 0px 30px;

	background: url(common/icon_pr.gif) no-repeat left top;

	font-size: 85%;

	width: 265px;

}

/* タグ

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

.widget-tag-cloud ul{

	margin: 0;

	padding: 0;

}

.widget-tag-cloud ul li{

	display: inline;

	line-height: 1.6em;

	margin:0 .1em 0 0;

	padding: 0;

}

.widget-tag-cloud ul li a{

	color: #069;

}

.widget-tag-cloud ul li a:hover{

	color: #f63;

}

.widget-tag-cloud ul li.rank-1{

	font-size: 2em;

}

.widget-tag-cloud ul li.rank-2{

	font-size: 1.8em;

}

.widget-tag-cloud ul li.rank-3{

	font-size: 1.6em;

}

.widget-tag-cloud ul li.rank-4{

	font-size: 1.4em;

}



.widget-tag-cloud ul li.rank-5{

	font-size: 1.2em;

}



.widget-tag-cloud ul li.rank-6{

	font-size: 1em;

}

.widget-tag-cloud ul li.rank-7{

	font-size: 0.9em;

}

.widget-tag-cloud ul li.rank-8{

	font-size: 0.8em;

}

.widget-tag-cloud ul li.rank-9{

	font-size: 0.7em;

}

.widget-tag-cloud ul li.rank-10{

	font-size: 0.6em;

}



.entry-tags ul{

	padding: 0;

	margin: 0;

}



.entry-tags ul li{

	display: inline;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



/* 検索結果

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

#mt-search-result{



}



#mt-search-result #alpha{

	width:620px ;

	float: left;

}



#mt-search-result #beta{

	width: 200px;

	float: right;

}



#mt-search-result{



}



#mt-search-result{



}



#service .h5-outline table{

	border-collapse:collapse;

	width: 570px;

	margin-right: 0px;

	margin-left: 30px;

	border-top: 1px solid #999999;

	border-left: 1px solid #999999;

	border-right-style: none;

	border-bottom-style: none;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-align: center;

}

#service .h5-outline table td{

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	border-bottom: 1px solid #999999;

	border-right: 1px solid #999999;

}

#service .h5-outline table td.txt-left{

	text-align: left;

}

#service .h5-outline table tbody th{

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	border-bottom: 1px solid #999999;

	border-right: 1px solid #999999;

	background: #CCCCCC;

	padding-top: 10px;

	padding-bottom: 10px;

}




