/* ======================================
Intefe001 dafault css
01:BASE
02:BASE TEXT
03:BASE PARTS
04:HEADER
05:SIDE
06:TOP
07:CATEGORY
====================================== */
/* CSS Document */
*{
	color:#333;
	font-family: "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}


/*ベース*/

/* 01:BASE --------------------------- */

body{margin:0;text-align:center;background:#fcfcfc;}

a{color:#009;text-decoration:none;
}
a:hover{color:#f00;text-decoration:none;
}

#body{
      background:url(image/back_body.gif) repeat-y;
	text-align:left;
	width:800px;
	margin:0px auto;
	border-right:1px #ccc solid;
	border-left:1px #ccc solid;
}

/*レイアウト*/

/*ヘッド*/
#atama{
width:792px;margin-left:4px;
	background:url(image/kanban_tel.jpg) 0px 20px; no-repeat; 
height:180px;
border-bottom:8px #3333aa solid;
}


h1{
      border:0;background:#000045;height:20px;
	height:19px;
	line-height:19px;
	font-size:12px;
	text-align:right;
	font-weight:normal;
	padding-right:10px;
	border-bottom:1px solid #999;
}
h1 a{color:#ffffff; font-weight:bold;}



#content h2,#content h2 span.txt{
	font-size:11pt;
	padding-left:1em;
 	color:#000;
}
#content h2{
      margin-right:10px;
      height:29px;
      background:url(image/45.gif) repeat-x;
      border-bottom:2px solid #66c;
}

h3{
	font-size:10pt;
      border-bottom:#ff0000 solid 1px;
	border-left:#ff0000 solid 1em;
	height:19px;
	margin-bottom:20px ;
	padding-left:5px;
	color:#000;
}
h4{
	font-size:10pt;
      border-bottom:#0000a0 solid 1px;
	border-left:#0000a0 solid 1em;
	height:19px;
	margin-bottom:20px ;
	padding-left:5px;
	color:#000;
}

div#TB{
	color:#616161;
	font-size:13px;
}
div#TB h5 {
	font-size:14px;
	border-bottom:#616161 dotted 1px;
	border-left:#616161 solid 1em;
	height:19px;
	margin-bottom:20px ;
	padding-left:5px;
	color:#616161;
}

.TBh5 {
	font-size:14px;
	border-bottom:#616161 dotted 1px;
	border-left:#616161 solid 1em;
	height:19px;
	margin-bottom:20px ;
	padding-left:5px;
	color:#616161;
}

#atama form{text-align:right;margin:110px 20px 0px 0px;}

.formbutton{
	display:block;
	background: white;
	color: #333;
	border: 1px solid #868686;
	border-color:#D4D2CF #868686 #868686 #D4D2CF;
}
.searchform .formfield{
	width: 135px;
	margin: 11px 0 0 10px;
	display:inline;
}
.searchform .formbutton{
	width: 50px;
	margin: 10px 0 0 5px;
	display:inline;
	height:21px;
}

p#panKuz{ font-size:10pt;margin-left:230px;
}

/*コンテント*/
#content {float:right; text-align:left; font-size:10pt;line-height:1.7em;
width:520px;}

#wrap {margin-top:0px;margin-right:28px;
margin-left:auto;}

#left {text-align:left; font-size:11pt;float:left;width:220px;
}

#left dl dt{
      height:60px;
      margin:0;
}
#left dl dd{
      height:30px;
      margin:0;
}


#left dl dt a{
	display:block;
	font-size:10pt;
	padding-left:5px;
	line-height:60px;
	font-weight:bold;
	color:#454545;
}

#left dl dd a{
	display:block;
	font-size:8pt;
	line-height:30px;
	font-weight:bold;
	padding-left:15px;
	color:#565656;
}

img {border:none}

/*============================
　アサイドメニュー（イメージスワップ）
==============================*/
#left dl{background:none;border-right:none;}
#left dl dt a{background:url(image/back_b.gif) no-repeat;}
#left dl dt a:hover{background:url(image/backon_b.gif) no-repeat;}
#left dl dd a{background:url(image/back_s.gif) no-repeat;}
#left dl dd a:hover{background:url(image/backon_s.gif) no-repeat;}
#left dl dd.ima a{color:#c00}

#home dl dt.home a,
#menu dl dt.menu a,
#cms dl dt.cms a,
#labo dl dt.labo a,
#option dl dt.option a,
#sample dl dt.sample a,
#web82 dl dt.sample a,
#corp dl dt.corp a,
#support dl dt.support a{background:url(image/backon_b.gif) no-repeat;color:#f00;}

#menu dl dd.hp a,
#menu dl dd.shop a,
#menu dl dd.system a,
#cms dl dd.nucleus a,
#cms dl dd.MT a,
#cms dl dd.zencart a,
#labo dl dd.foocus a,
#labo dl dd.moblog a,
#labo dl dd.croud a,
#labo dl dd.anq a,
#labo dl dd.mark a,
#labo dl dd.pdf a,
#labo dl dd.rss a,
#labo dl dd.ranking a,
#labo dl dd.flash a,

#option dl dd.chat a,
#option dl dd.seo a,
#option dl dd.rental a,
#corp dl dd.summary a,
#corp dl dd.ceo a,
#corp dl dd.privacy a,
#corp dl dd.legal a,

#support dl dd.flow a,
#support dl dd.nda a,
#support dl dd.contact a{background:url(image/backon_s.gif) no-repeat;}

#aboutus dl dd.summary a,
#web1 dl dd.hp a,
#web24 dl dd.shop a,

#web36 dl dd.system a,
#web56 dl dd.nucleus a,
#web64 dl dd.MT a,

#web72 dl dd.foocus a,
#web118 dl dd.moblog a,
#web92 dl dd.croud a,
#web97 dl dd.anq a,
#web104 dl dd.mark a,
#web189 dl dd.pdf a,
#web190 dl dd.rss a,
#web192 dl dd.ranking a,
#web193 dl dd.flash a,

#web38 dl dd.seo a,
#web69 dl dd.chat a,
#web101 dl dd.rental a,

#web76 dl dd.summary a,
#web77 dl dd.ceo a,
#web81 dl dd.privacy a,
#web147 dl dd.legal a,

#web142 dl dd.flow a,
#web191 dl dd.nda a,
#web79 dl dd.contact a{background:url(image/backon_s.gif) no-repeat;color:#f00;}

#boxBot dl{
	width:240px;
	height:110px;
	float:left;
	margin:0 10px 10px 0;
	border-right:2px #dedede solid;
	border-bottom:2px #dedede solid;
	line-height:20px;
}
#boxBot dl dt{border-bottom:1px #ccc solid;}
#boxBot dl dt a{display:block;font-weight:bold;color:#dedede;padding-left:10px;background:#333;}
#boxBot dl dt a:hover{color:#fff;}
#boxBot dl dd{padding:0 5px;margin:5px 0 0 0;font-size:0.9em;line-height:18px;}
#boxBot dl dd span.tuduki{display:block;text-align:right;}

#boxBot dl dt a{background:#009;}
#boxBot dl dt a:hover{color:#fff;}


#news {
	font-size:10pt;
       margin-left:10px;
       margin-right:20px;
       padding-left:0;
       text-decoration:none;
       line-height:1.4;
}

#left_under {
	font-size:10pt;
       margin-left:10px;
       margin-right:20px;
       padding-left:0;
       text-decoration:none;
       line-height:1.4;
}

#news ul{
	margin:0 0 5px 5px;
}
#news ul li span{
	padding-left:10pt;
}

#news ul li{
	list-style:none;
}
#news ul li a{
	margin-left:0;
      font-weight:bold;
}
h5.news_left {
	border-bottom:#000080 solid 1px;
	border-left:#000080 solid 1em;
	font-size:10pt;
	line-height:1.4;
	color:#000;
       padding-left:5px;
}
#footer {
font-size:10pt;
font-weight:bold;
clear:both;
line-height:1.6;
background:#000045;
text-align:right; color:#ffffff;
width:792px;margin-left:4px;
}
#footer a{ color:#ffffff; font-weight:bold;
}
#footer a:hover{color:#f00;
}

#topc {float:right; text-align:left; font-size:10pt;line-height:1.7em;
width:520px;}

div.flow_title{ font-size:11pt; background:url(image/flow.gif) left center no-repeat; line-height:2.8; font-weight:bold; padding-left:14px;
}
div.flow_txt{ padding-left:40px;
}
.cartex{　background-color:#c0c0c0; line-height:1.4;
}
.bextitl{ background-color:#808080; line-height:1.6; color:white; font-weight:bold;
}

#tag-cloud{ margin:5px 10px; line-height:1.8;
}
#tag-cloud ul {margin:0;}
#tag-cloud li { 
display:inline;
background:none;
list-style-type:none;
margin:0;
padding:0 5px;
}

.kin { background:url(image/kin.png) top left no-repeat; padding-left:20px; font-size:100%; line-height:48px; height:48px; color:#ff0000;
}
.gin { background:url(image/gin.png) top left no-repeat; padding-left:20px; font-size:100%; line-height:48px; height:48px;
}
.dou { background:url(image/dou.png) top left no-repeat; padding-left:20px; font-size:100%; line-height:48px; height:48px;
}
