@charset "utf-8";

body {
	font-family:Tahoma,Verdana, Arial, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.24;
	color:#313131;
	text-align:left;
	background-color: #f7f7f7;
	background-image: url(../../img/bg_menu.gif);
	background-repeat:repeat-x;
}



/*-GRIDYTOP画像-*/
.main_img{width:737px;height:301px;padding:0;margin:0;background:transparent url(../../img/main_image_gridy.jpg) no-repeat;}
.gridy_in{width:356px;padding:22px 0 0 18px;}
.main_btn{height:304px;padding:0;margin:0;background:transparent url(../../img/function/bg_gridy_topbtn.gif) no-repeat;}
.mainbt_box{width:195px;padding:45px 0 10px 15px;margin:0;letter-spacing:2px;}

/*-GRIDYTOP画像-*/
.main_img_gridy{width:737px;height:301px;padding:0;margin:0;background:transparent url(../../img/image_gridy_01.jpg) no-repeat;}
.gridy_step{width:655px;}
.gridy_icon li{float:left;}
.gridy_support{width:655px;background:transparent url(../../img/function/image_gri_support2.jpg) no-repeat bottom right;}

/*-有料版GRIDY画像-*/
.main_btn_fee{height:304px;padding:0;margin:0;background:transparent url(../../img/function/bg_gridyfee_topbtn.gif) no-repeat;}

table.gridy_fee_top{margin-left:10px;width:640px;}
.gridy_fee_top td{font-size:13px;padding:10px;border: 1px solid #ccc;}

/*-有料版GRIDY価格比較表-*/
table.gridy_fee{margin-left:3px;text-align:center;width:647px;font-size:90%;letter-spacing:0px;}
.gridy_fee td{text-align:center;padding:3px;margin:0;border: 1px solid #999;}
.gridy_fee td.g{background:#94fda5;}
.gridy_fee td.g2{background:#e0fee5;}
.gridy_fee td.w1{background:#bfbfbf;}
.gridy_fee td.w2{background:#d6d6d6;}
.gridy_fee td.w3{background:#ededed;}

.gridy_fee .head{width:108px;background:#bfbfbf;font-size:120%;font-weight:bold;}
.gridy_fee .eigyo{background:#a8e2fd;}
.gridy_fee .eigyo1{background:#e1f5fe;}
.gridy_fee .eigyo2{background:#e5f3fe;}
.gridy_fee .dev{background:#febb56;}
.gridy_fee .kanri{background:#ffabc8;}
.gridy_fee .kanri1{background:#fcdce7;}
.gridy_fee .kanri2{background:#fcf3f6;}
.gridy_fee .mark{background:#b3eebd;}
.gridy_fee .koho{background:#eee;}

#cont_left_inbox h3.gridy{font-size:18px;color:#056EEE;margin:0 0 15px 0;}
#cont_left_inbox h3.center{font-size:18px;color:#f00d8b;margin:0 0 15px 0;}
#cont_left_inbox h3.crm{font-size:18px;color:#ef7101;margin:0 0 15px 0;}

/*-GRIDY Office画像-*/
.main_btn_office{height:304px;padding:0;margin:0;background:transparent url(../../img/function/bg_office_topbtn.gif) no-repeat;}

/*-GRIDY+画像-*/
.main_btn_plus{height:304px;padding:0;margin:0;background:transparent url(../../img/function/bg_gridyplus_topbtn.gif) no-repeat;}

/*-GRIDY+価格表-*/
table.gridy_plus{width:330px;height:235px;text-align:center;}
.gridy_plus td{border:1px #d1d1d1 solid;padding:5px;background-color:#eeeeee;}

.plus_topbox{margin-top:15px;padding:10px;background-color:#eeeeee;width:628px;border:1px #d1d1d1 solid;}

/*-GRIDY SFA画像-*/
.main_btn_sfa{height:304px;padding:0;margin:0;background:transparent url(../../img/function/bg_sfa_topbtn.gif) no-repeat;}
.sfa_top{width:650px;height:260px;margin-bottom:10px;background:transparent url(../../img/function/image_sfa_02.jpg) no-repeat;}

/*-GRIDY CRM画像-*/
.main_btn_crm{height:304px;padding:0;margin:0;background:transparent url(../../img/function/bg_crm_topbtn.gif) no-repeat;}
.crm_top{width:650px;height:260px;margin-bottom:10px;background:transparent url(../../img/function/image_crm_02.jpg) no-repeat;}
.crmfunc td{width:25%;border:1px #d1d1d1 solid;padding:8px;background-color:#eeeeee;vertical-align:top;}

/*-GRIDY CENTER画像-*/
.main_btn_center{height:304px;padding:0;margin:0;background:transparent url(../../img/function/bg_center_topbtn.gif) no-repeat;}
.center_top{width:650px;height:260px;margin-bottom:10px;background:transparent url(../../img/function/image_center_02.jpg) no-repeat;}


/*-GRIDY プライベート画像-*/
.main_btn_priv{height:304px;padding:0;margin:0;background:transparent url(../../img/function/bg_priv_topbtn.gif) no-repeat;}
.private_top{width:650px;background:transparent url(../../img/function/image_private_03.gif) no-repeat;}

table.gridy_priv{width:345px;height:108px;}
.gridy_priv td{padding:5px;margin:0;border: 1px solid #999;}

/*-KS画像-*/
.main_img_ks{width:737px;height:301px;padding:0;margin:0;background:transparent url(../../img/function/image_ks_01.jpg) no-repeat;}
.main_btn_ks{height:304px;padding:0;margin:0;background:transparent url(../../img/function/bg_ks_topbtn.gif) no-repeat;}











.mainbt_box_xx{
	width:195px;
	padding:55px 0 0 22px;
	margin:0;
	letter-spacing:2px;
}

.freegri_main01{
	width:488px;
	height:475px;
	padding:0;
	margin:0;
	float:left;
	background-image: url(../../img/function/bg_freegridymain01.gif);
	background-repeat:no-repeat;
	}
	
	.freegri_main01_in{
	width:458px;
	padding:374px 0 0 0;
	margin:0;
	}

	.freegri_main01_in2{
	width:458px;
	padding:374px 0 0 0;
	margin:0;
	}

.freegri_main02{
	width:230px;
	height:475px;
	padding:0;
	margin:0;
	float:left;
	background-image: url(../../img/function/bg_freegridymain02.gif);
	background-repeat:no-repeat;
	}
.freegri_main03{
	width:640px;
	margin-left:30px;
	background-image: url(../../img/function/bg_gridy_free_01.gif);
	background-repeat:no-repeat;
	}


	
.gridy_3way01{
	width:699px;
	height:101px;
	font-size:14px;
	letter-spacing:1px;
	line-height:130%;
	background-image: url(../../img/function/bar_gri_3way01.gif);
	background-repeat:no-repeat;
	}
	
.gridy_3way02{
	width:699px;
	height:101px;
	font-size:14px;
	letter-spacing:1px;
	line-height:130%;
	background-image: url(../../img/function/bar_gri_3way02.gif);
	background-repeat:no-repeat;
	}
	
.gridy_3way03{
	width:699px;
	height:101px;
	font-size:14px;
	letter-spacing:1px;
	line-height:130%;
	background-image: url(../../img/function/bar_gri_3way03.gif);
	background-repeat:no-repeat;
	}

.bar_event{
	width:209px;
	height:27px;
	padding:0;
	margin:0;
	background-image: url(../../img/bar_event.gif);
	border-top: 1px solid #9b9b9b;
	border-right: 1px solid #9b9b9b;
	border-left: 1px solid #9b9b9b;
}

li.event{
	padding:0;
	margin:0;
	float:right;
}

.event_box{
	width:209px;
	padding:0 0 3px 0;
	margin:0;
	border-right: 1px solid #9b9b9b;
	border-left: 1px solid #9b9b9b;
	border-bottom: 1px solid #9b9b9b;
	background-color:#7b7b7b;
}

.event_box2{
	width:203px;
	padding:0;
	margin:0 auto;
	background-color:#f9f9f9;
}

table.event_det{
	clear:both;
	width:203px;
	margin:0 auto;
}
.event_det td{
	font-size:11px;
	padding:5px 5px 5px 20px;
	margin:0;
	vertical-align:top;
	border-bottom:1px dotted #ababab;
}

.event_det td.end{
	border-bottom: none;
}


.bar_gri_kino{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_gridy_kino.gif);
}

.bar_gri_cost{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_gridy_cost.gif);
}

.bar_gri_free{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_gridy_free.gif);
}

.bar_gri_client{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_gridy_client.gif);
}

.bar_gri_comp{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_gridy_comp.gif);
}

.bar_gri_chart{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_gridy_chart.gif);
}

.bar_gri_open{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_gridy_open.gif);
}

.bar_gri_priv{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_gridy_priv.gif);
}

.bar_gri_step{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_gridy_step.gif);
}

.bar_gri_support{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_gridy_support.gif);
}

.bar_ks{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_ks.gif);
}

.bar_sfa{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_sfa.gif);
}

.bar_crm{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_crm.gif);
}

.bar_center{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_center.gif);
}
.bar_agency{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_agency.gif);
}
.bar_affili{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_affili.gif);
}

.bar_griplus{
	clear:both;
	width:739px;
	height:40px;
	padding:0;
	margin:0;
	background-image: url(../../img/function/bar_griplus.gif);
}

.ks_cont_func{
	width:737px;
	height:360px;
	padding:0;
	margin:0;
	border-right: 1px solid #9b9b9b;
	border-left: 1px solid #9b9b9b;
	border-bottom: 1px solid #9b9b9b;
	background-color:#ffffff;
}

.ks_cont_func_no{
	width:737px;
	padding:0;
	margin:0;
	border-right: 1px solid #9b9b9b;
	border-left: 1px solid #9b9b9b;
	border-bottom: 1px solid #9b9b9b;
	background-color:#ffffff;
}

#ks_cont_func_no2{
	width:737px;
	height:390px;
	padding:0;
	margin:0;
	border-right: 1px solid #9b9b9b;
	border-left: 1px solid #9b9b9b;
	border-bottom: 1px solid #9b9b9b;
	background-color:#ffffff;
}

#ks_cont_func_no2 p{
	width:687px;
	padding:3px 25px 3px 25px;
}

.ks_cont_func02{
	width:500px;
	float:left;
	padding:10px 0 10px 15px;
	margin:0 auto;
	letter-spacing:1px;
}

.ks_cont_func02_2{
	width:200px;
	float:right;
	padding:10px 10px 10px 0;
	margin:0 auto;
	text-align:center;
	font-size:9px;
	letter-spacing:1px;
}



.ks_cont_func_kino{
	width:700px;
	height:190px;
	padding:0;
	margin:0 auto;
	background-image: url(../../img/function/bg_gridy_kino.gif);
	background-repeat:no-repeat;
	font-size:90%;
	letter-spacing:1px;
	line-height:120%;
}


#cont_right_follow{
	width:221px;
	float:left;
	background-image: url(../../img/bg_right.gif);
}

table.comp{
	width:640px;
}

.comp tr td{
	font-size:12px;
	text-align:center;
	padding:5px;
	margin:0 auto;
	background-color:#eeeeee;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

table.comp2{
	width:640px;
}

.comp2 td{
	font-size:12px;
	width:100px;
	text-align:center;
	padding:5px;
	margin:0 auto;
	background-color:#66c504;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.ks_cont_ks_box{
	width:400px;
	float:left;
	padding:10px 0 0 25px;
	text-align:center;
}

.ks_cont_ks_boxr{
	width:264px;
	float:right;
	font-size:11px;
	padding:10px 25px 0 0;
}
