/* Inventions by sdworkz (http://www.sdworkz.com/)
Open Source Web Design #3293 (http://www.oswd.org/)
Ported to Nucleus by Frank Truscott
*/
html, body {
	margin: 0px;
	padding:0px;
	background-image:url(http://img.shop-pro.jp/tmpl_img/25/bg.gif);
/*	background-image:url(http://kmax-biz.com/skins/default/images/bg.gif); */
}

h1, h2, h3, h4, h5, h6, p, form {
	margin: 0px;
	padding:0px;
}

li{
	list-style-type:disc;
	padding-top:4px;
	color:#333;
	list-style-position:outside;
}

#wrapper {
	width:800px;
	margin:0px auto;
	background-color:#FFF;
}

#content {
	width:778px;
	margin:0px auto;
	background-image:url(../images/bg_header_top.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#header {
	height:86px;
}

#logo {
	width:385px;/*★258px*/
	float:left;
}

#logo h1 {
	font-family:"verdana";
	font-size:32pt;
	letter-spacing: .2em;
	color:#2BA91A;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
	padding-top:0px;
    /*display: none;*/
}

#logo h1 a , #logo h1 a:hover {/*★*/
	font-family:"verdana";
	font-size:32pt;
	letter-spacing: .2em;
	color:#2BA91A;
	font-weight:bold;
	text-decoration:none;
}

#logo h4 {
	font-family:"Trebuchet MS";
	font-size:small;/*★11px*/
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	padding-left:75px;
    /*display: none;*/
}

#logo h4 a , #logo h4 a:hover {
	font-family:"Trebuchet MS";
	font-size:small;/*★11px*/
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	padding-left:75px;
    /*display: none;*/
}

#links ul {
	margin:0px;
	padding-top:57px;
	padding-left:0px;
}

#links li{
	float:left;
	list-style-type:none;
	width:130px;
	height:25px;
	text-align:center;
	background-color:#080;/*★2BA91A;*/
	border-left:1px solid #FFF;
	padding-top:4px;
}

#links li.mark {
	float:left;
	background-color:#D7FDCE;
	border-left:1px solid #FFF;
	padding-top:4px;
}

#links a{
	font-family:"Trebuchet MS";
	font-size:9px;/*★11px*/
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

#links  li.mark a{
	font-family:"Trebuchet MS";
	font-size:9px;/*★11px*/
	color:#070;
	font-weight:normal;
	text-decoration:none;
}

#links a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
/*	color:#fff;*/
	font-weight:normal;
	text-decoration:underline;
}

#mainimg {
	background-color:#fff;/*★222*/
	background-image:url(../images/k-taikmax.jpg);
	background-repeat:no-repeat;*/
	height:120px;/*★132px*/
	text-align:right;
	margin-bottom:20px;
}


#mainimg h3 {
	font-family:"Trebuchet MS";
	font-size:48px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	/*padding:20px 40px 0px 0px;*/
    /*display: none;*/
}

#mainimg h4 {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#333;/*★fff*/
	font-weight:bold;/*★normal*/
	text-decoration:none;
	padding:0px;/*★0px 40px 0px 0px;*/
    /*display: none;*/
}

#mainimg h4 a {
	background-image:url(../images/k-taikmax.jpg);/*★*/
	background-repeat:no-repeat;/*★*/
	width:778px;/*★*/
	height:20px;/*★198-90px*/
	color:#2BA91A;/*★fff*/
	font-weight:bold;/*★normal*/
	text-decoration:none;
	display:block;/*★*/
	padding:100px 0px 0px 0px;/*★*/
}

#contentarea {
	/*clear:both;*/
	margin-top:20px;
	background-image: url(../images/1by1.gif);
	background-repeat: repeat-y;
	background-position: 230px;/*★540px*/
	line-height: 1.5;/*追加*/
}

#leftbar {
	float:right;/*★left*/
	width:539px;
}

#leftbar h2{
	font-family:"Trebuchet MS";
	font-size:xx-large;/*★26px*/
	color:#333;/*★2BA91A*/
	font-weight:normal;
	text-decoration:none;
	/*padding-left:40px;*/
	padding-bottom:7px;/*★5px*/
	padding-top:5px;/*★*/
	border-bottom:2px solid #070;/*★*/
	line-height:1.2;/*★*/
}
/*
#leftbar p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
}
*/
#leftbar .entry{
	font-family:"Trebuchet MS";
	font-size:small;/*★11px*/
	color:#333;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
	padding-bottom: 14px;
	word-break:break-all;/*★*/
}

.entry-rule {
	border-top:1px solid #BCBDBC;
	height:1px;
	margin: 3px 0px;
}

.entry-rule hr {
	display:none;
}

#leftbar .entry-info{
	padding:3px 0px;
}

#leftbar a {
	font-family:"Trebuchet MS";
	font-size:small;/*★11px*/
	color:#2BA91A;
	font-weight:bold;
	text-decoration:underline;/*★none*/
	/*padding:0px 40px;*/
}

#leftbar a:hover {
	font-family:"Trebuchet MS";
	font-size:small;/*★11px*/
	color:#97E756;
	font-weight:bold;
	text-decoration:underline;/*★none*/
	/*padding:0px 40px;*/
}

#leftbar h2 a {
	font-family:"Trebuchet MS";
	font-size:xx-large;/*★26px*/
	color:#2BA91A;
	font-weight:normal;
	text-decoration:underline;/*★none*/
	/*padding:0px 40px;*/
	padding-bottom:15px;/*★5px*/
	padding-top:5px;/*★*/
}

#leftbar h2 a:hover {
	font-family:"Trebuchet MS";
	font-size:xx-large;/*★26px*/
	color:#000;
	font-weight:normal;
	text-decoration:underline;/*★none*/
	/*padding:0px 40px;*/
	padding-bottom:15px;/*★5px*/
	padding-top:5px;/*★*/
}

#rightbar {
	float:left;
	width:212px;
	padding:0px 0px 0px 25px;
}

#rightbar h2{
	font-family:"Trebuchet MS";
	font-size:xx-large;/*★26px*/
	color:#333;
	font-weight:normal;
	text-decoration:none;
	/*padding-left:25px;*/
	padding-bottom:5px;/*★5px*/
	padding-top:5px;/*★*/
}

#rightbar p{
	font-family:"Trebuchet MS";
	font-size:medium;/*★11px*/;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	/*padding:0px 25px;*/
}

.sidebox{
	font-family:"Trebuchet MS";
	font-size:medium;/*★11px*/;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px;
}

.side-indent {
	padding-left:25px;
}
.sidebox form {
	/*padding:0px 25px;*/
}

.sidebox a {
	font-family:"Trebuchet MS";
	font-size:medium;/*★11px*/;
	color:#2BA91A;
	font-weight:bold;
	text-decoration:none;
}

.sidebox a:hover {
	font-family:"Trebuchet MS";
	font-size:medium;/*★11px*/;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.sidebox ul {
	list-style-type:none;/*★*/
	margin-left:0px;/*★*/
	margin-top:0px;/*★*/
	padding:0px;/*★*/
}
.sidebox li {
	list-style-type:none;/*★*/
	margin:0em;/*★*/
	list-style-position:outside;
	/*padding:0px;*/
}

.orangetext {
	font-family:"Trebuchet MS";
	font-size:medium;/*★11px*/;
	color:#2BA91A;
	font-weight:bold;
	text-decoration:none;
}

#bottombuffer {
	clear:both;
	height:25px;
	/*padding-top:25px;*/
	background-color:#ffffff;
}

#bottom {
	clear:both;
	height:32px;
	background-color:#ccc;/*★*/
	/*padding-top:25px;*/
}

#feed /*★*/{
	float:left;
	width:100px;
	background-color:#ccc;/*★#2BA91A;*/
	height:27px;
	padding-top:5px;

}

#feed ul{/*★*/
	list-style-type:none;
	width:100%;
	margin:0px;
	padding:0px;
}

#feed ul li{/*★*/
	list-style-type:none;
	width:10px;
	margin-left:10px;
	padding:0px 10px;
}

#feed ul li a{/*★*/
	display:block;
	width:16px;
	height:16px;
	background:url(http://kmax-biz.com/media/images/feed-icon-16x16.gif) no-repeat;
	border:2px solid #ccc;
}

#feed ul li a:hover{/*★*/
	border:2px solid #070;
}


#keyword {
	text-align: center;
}

#keyword a{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333;
	font-weight: normal;
	text-decoration: underline;
}

#keyword a:hover{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333;
	font-weight: normal;
	text-decoration: underline;
}

#email {
	float:left;
	width:678px;/*★500px(778-100)*/
	background-color:#ccc;/*★#2BA91A;*/
	height:27px;
	padding-top:5px;
	text-align:right;
}

#email a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-decoration:underline;
	padding:0px 40px;
}

#email a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;

}

#validtext {
	float:left;
	width:278px;
	background-color:#070;/*★#2BA91A;*/
	height:27px;
	padding-top:5px;
}

#validtext p{
	font-family:"Trebuchet MS";
	font-size:medium;/*★11px*/;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	padding-right:35px;
}

#validtext a{
	font-family:"Trebuchet MS";
	font-size:medium;/*★11px*/;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

#validtext a:hover{
	font-family:"Trebuchet MS";
	font-size:medium;/*★11px*/;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

.formfield {
	width:150px;
}

/* for comments*/
.comment-item, .trackbacks-item
{

}
.comment-text p, .comment-info p, .trackbacks-text p, .trackbacks-info p
{

}
.comment-info, .trackbacks-info
{

}
.commentform {

}
.commentform .formfield, .mailform .formfield
{
	font-size: medium;/*★11px*/;
	background: white;
	color:#797B7A;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;
	margin: 1px 0 0 0;
	width: 300px;
}
.formbutton
{
	font-size: medium;/*★11px*/;
	background: white;
	color:#797B7A;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	margin: 1px 0 0 0;
}


/*★追加★*/

/*▼段落の間を調整*/
#contentarea p { margin:5px 0px; }
/*▼左へ回り込み*/
.left{float:left;}
/*▼右へ回り込み*/
.right{float:right;}
/*▼回り込み解除*/
.clear{clear:both;}
/*▼見出し*/
#contentarea h3 {display:block;  border-left:10px solid #070;padding:5px; margin-top:20px;margin-bottom:10px;}
/*▼見出し*/
#contentarea h4 {display:block;  border-bottom:2px dotted #2BA91A;padding:5px; margin-top:20px;margin-bottom:10px; }
/*▼概要*/
a.boshulink 
{display:block;padding:5px;margin-top:25px;margin-bottom:10px; }
a.boshulink:hover
{display:block;padding:5px;margin-top:25px;margin-bottom:10px; background-color:#efe;}
/*▼K-MAXメンバーサムネイル*/
#mem_thumb {
margin:auto; text-align:center; margin:0px;
}
#mem_block {
float:left; padding:10px; margin:0px;  display:block; width:20%;
}
#mem_ing , #mem_name {
margin:0px;
}



/*▼K-MAX個別プロフィール▼*/
#img_left {
  float:left; }

#dl_right {
float:left; width:40%;}

#prof_img {
  float:left; margin:10px 5px; display:inline;width:255px;}

#dl_prof {
  margin:10px 5px; display:block;}

#dt_prof {
  font-size:large;
  font-weight:bold;
  border-bottom:1px solid gray;}

#dd_prof {
}

#dd_prof .works {margin:0px;padding:0px;}


/*▼付箋キャリア*/
.sidebox ul li a {
	font-family:"Trebuchet MS";
	font-size:medium;/*★11px*/;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	display:block;
width:150px;background-color:#eee;padding:5px 10px;
border-left:10px solid #000;}
}

.sidebox ul li a , .sidebox ul li a:hover{
border-left:10px solid #000;}

.sidebox ul li a.d , .sidebox ul li a.d:hover{
border-left:10px solid #00C4F2;}

.sidebox ul li a.a , .sidebox ul li a.a:hover{
border-left:10px solid #FF5900;}

.sidebox ul li a.s , .sidebox ul li a.s:hover{
border-left:10px solid #FBB910;}

.sidebox ul li a.w , .sidebox ul li a.w:hover{
border-left:10px solid #2E57A5;}

.sidebox ul li a.e , .sidebox ul li a.e:hover{
border-left:10px solid #DE000F;}

.sidebox ul li a.g , .sidebox ul li a.g:hover{
border-left:10px solid #070;}

.sidebox ul li a:hover {
	font-family:"Trebuchet MS";
	font-size:medium;/*★11px*/;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
width:150px;background-color:#888;padding:5px 10px;
border-left:10px solid #000;}
}




.form-preview {
   width: 400px;
   border: 1px solid #666666;
}
.form-name {
   border: 1px solid #CCCCCC;
   background-color: #EEEEEE;
   width: 120px;
   padding:3px;
   text-align:center;
}
.form-value {
   border: 1px solid #CCCCCC;
   padding:3px;
}
.formerror {
   font-weight:bold;
   color:red;
}
.form-notice {
   font-weight:bold;
   color:#FF3300;
}

/*▼フォーム▼*/
#noborder {
border:0; margin:auto; padding:5px; }

#work_form td{
  text-align:left; }

#form_th , #form_th_head , #form_mem , #form_public {
  font-weight:bold;
  margin:10px; padding:5px;
  text-align:center; }


#form_th , #form_th_head {
}

#form_public{
  background-color:#fcc;}


#form_th_head {
}

.hidetext { display:none; background: transparent; }
.form_border{border:1px solid #2BA91A; background-color:#efe;}

img{border:1px solid #97E756;}
img.noborder{border:none}

ol{list-style-type:decimal;}
textarea{font-size:small;}


/*▼募集中*/
a.boshu-chu{text-align:center; padding:10px; border:1px solid #070; display:block;}
a.boshu-chu:hover{text-align:center; padding:10px; border:1px solid #070; display:block;background-color:#efe;}

a.boshu-chu2{text-align:center; padding:30px; border:1px solid #070; display:block;margin:30px 0px;}
a.boshu-chu2:hover{text-align:center; padding:30px; border:1px solid #070; display:block;background-color:#efe;}

a.boshu-chu3{text-align:center; padding:10px; border:1px solid #070; display:block; float:left; width:40%; margin:0px 8px;}
a.boshu-chu3:hover{text-align:center; padding:10px; border:1px solid #070; display:block;background-color:#efe;}

/*▼K-ZEROメンバー*/
#kzero_prof {}
#kzero_prof h3{margin:20px 0px 0px 20px;border:3px double #070; border-bottom:none;display:inline;
padding:3px 20px;background-color:#fc9;float:left;}
#kzero_prof p{float:right; margin:0.79em 10px 0px 0px; border:3px double #070; padding:2px 10px 0px 10px; border-bottom:none;}
div.zero-mem{background-color:#ffc; overflow:auto; line-height:1.3; padding:5px;display:block;height:100%;border:3px double #070;clear:both;margin:0px 0px 20px 0px;}

dl.zero1{float:left; padding:4px;width:430px;border-bottom:3px double #070; margin:1px;}
dl.zero2{float:left; padding:4px;width:210px;border-bottom:3px double #070; margin:1px;}
dl.zero20{float:left; padding:4px;width:210px;border-bottom:3px double #ffc; margin:1px;}
dt.zero-dt{float:left;text-align:right; width:80px;font-weight:bold;}
dl.zero1 dd.zero-dd{margin:0px 0px 0px 10px;float:left; width:340px;}
dl.zero2 dd.zero-dd{margin:0px 0px 0px 10px;float:left; width:120px;}
dl.zero-bn{border:none;}
dd.zero-dd{word-break:break-all;}
dt.zero-no{font-style:italic;font-weight:bold;float:left; width:160px;margin:0px 10px 0px 0px;text-align:right;}
dd.zero-num{font-weight:bold;color:#070;}

/*▼リンク集*/
div.linkpage{line-height:1.2;}
div.linkhalf{float:left; width:220px;}

.westin{font-size:large; padding:5px 0px; font-weight:bold;}

/*▼メンバーページ*/
.k-max_mem_i , .k-zero_mem_i , .k-user_mem_i {
	display:block;	width:375px;	height:100px;
	border:1px solid #97E756; }

.k-max_mem_i {background:url(http://kmax-biz.com/skins/dtk_soon/img/banner_kmax.png) no-repeat;}
.k-zero_mem_i {background:url(http://kmax-biz.com/skins/dtk_soon/img/banner_kzero.png) no-repeat;}
.k-user_mem_i {background:url(http://kmax-biz.com/skins/dtk_soon/img/banner_kuser.png) no-repeat;}

#bloginfo h3{
margin-bottom:0px;border:none;border-right:20px solid #eee; border-left:20px solid #eee; text-align:center;background-color:#fff; color:#333;}

.getrss{line-height:1.3;/* float:left; width:220px;*/}

.getrss h4 a {color:#070;}

div.getrss a:hover{
color:#070;}


div.sidefeed {padding-left:10px; line-height:1.2;}
div.sidefeed ul li a ,div.sidefeed ul li a:hover{font-size:x-small;}

.pageswitch{
margin:auto;
text-align:center;
margin:1em 0;
}


/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox centerbox{
	margin: 3px;
	padding: 3px;
}
.leftbox {
	float: left;
}
.rightbox {
	float: right;
}
.centerbox {
	margin: auto;
	text-align:center;
}


/*★広告スペース*/
#adspace{
text-align:center; margin:auto; padding:10px;
}

/*★メルマガバックナンバーより*/
.gomm{padding:20px; border:1px solid #070; display:block;margin:30px 0px;}

.mmmore {
	text-align:center; font-weight:bold; margin:auto; display:block;
margin:30px 0px;
padding:20px;}