@charset "utf-8";


A:link		{
	font-size:14px;
	line-height: 18px;
	color:#F60;
	text-decoration:none;
}
A:visited	{
	font-size:14px;
	line-height: 18px;
	color:#F60;
	text-decoration:none;
}
A:active	{font-size:14px; line-height: 18px; color:#333333; text-decoration:none;}
A:hover		{font-size:14px; line-height: 18px; color:#ff6633; text-decoration:underline;}

.header_box1 a:link		{font-size:12px; line-height: 20px; color:#333333; text-decoration:none;}
.header_box1 a:visited	{font-size:12px; line-height: 20px; color:#333333; text-decoration:none;}
.header_box1 a:active	{font-size:12px; line-height: 20px; color:#333333; text-decoration:none;}
.header_box1 a:hover	{font-size:12px; line-height: 20px; color:#ff6633; text-decoration:underline;}

.index_blog2 a:link		{font-size:11px; line-height: 20px; color:#ff6633; text-decoration:underline;}
.index_blog2 a:visited	{font-size:11px; line-height: 20px; color:#ff6633; text-decoration:underline;}
.index_blog2 a:active	{font-size:11px; line-height: 20px; color:#ff6633; text-decoration:underline;}
.index_blog2 a:hover	{font-size:11px; line-height: 20px; color:#ff6633; text-decoration:underline; font-weight:bold;}

.footer_box1 a:link		{font-size:12px; line-height: 20px; color:#FFFFFF; text-decoration:none;}
.footer_box1 a:visited	{font-size:12px; line-height: 20px; color:#FFFFFF; text-decoration:none;}
.footer_box1 a:active	{font-size:12px; line-height: 20px; color:#FFFFFF; text-decoration:none;}
.footer_box1 a:hover	{font-size:12px; line-height: 20px; color:#FFFFFF; text-decoration:underline;}


html,body {
    background-image:url(../../images/back_all.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width :100%;
    height:100%; 
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

img { border: none;
	  vertical-align: top;}

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote, div, dl, dl dd {
	padding: 0;
	margin: 0;}

h1 {padding-top:14px;}
h2 {font-size:20px; color:#FFFFFF;}



#wrapper {
    margin:auto;
	width: 680px;
  }

#header{
    width:680px;
	height:86px;
    margin:auto;}

#container{
    width:680px;
	margin:auto;
	clear:both;
	padding-top:12px;}

#container:after{
    display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";}

#contens{
    width:680px;
}

#contens:after{
    display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";}


#footer{
    margin:auto;
	width:100%;
	height:175px;
	padding-top:15px;
	text-align:center;
	clear:both;
	background-image:url(../../images/back_footer.jpg);
	font-size:12px;}

ul { list-style-type:none;}

.menu1a  {
	width:270px;
	height:98px;
	text-indent:-9999px;
	background: url(../../images/btn_mn1a.jpg) no-repeat;
}
.menu1a a{ width:270px; height:98px; display:block;}
.menu1a a:hover{ background: url(../../images/btn_mn1a.jpg) no-repeat; background-position:bottom;}

.menu2a  {
	width:270px;
	height:97px;
	text-indent:-9999px;
	background: url(../../images/btn_mn2a.jpg) no-repeat;
}
.menu2a a{ width:270px; height:97px; display:block;}
.menu2a a:hover{ background: url(../../images/btn_mn2a.jpg) no-repeat; background-position:bottom;}


.menu2b  {
	width:270px;
	height:97px;
	text-indent:-9999px;
	background: url(../../images/btn_mn6b.jpg) no-repeat;
}
.menu2b a{ width:270px; height:97px; display:block;}
.menu2b a:hover{
	background-position:0px -99px;
	background-image: url(../../images/btn_mn6b.jpg);
	background-repeat: no-repeat;
}

.menu0  {
	width:270px;
	height:97px;
	text-indent:-9999px;
	background: url(../../images/btn_mn6.jpg) no-repeat;
}
.menu0 a{ width:270px; height:97px; display:block;}
.menu0 a:hover{
	background-position:0px -99px;
	background-image: url(../../images/btn_mn6.jpg);
	background-repeat: no-repeat;
}



.menu3a  {
	width:270px;
	height:98px;
	text-indent:-9999px;
	background: url(../../images/btn_mn3a.jpg) no-repeat;
}
.menu3a a{ width:270px; height:98px; display:block;}
.menu3a a:hover{ background: url(../../images/btn_mn3a.jpg) no-repeat; background-position:bottom;}


.menu1  {
	width:270px;
	height:98px;
	text-indent:-9999px;
	background: url(../../images/btn_mn1.jpg) no-repeat;
}
.menu1 a{ width:270px; height:98px; display:block;}
.menu1 a:hover{ background: url(../../images/btn_mn1.jpg) no-repeat; background-position:bottom;}

.menu2  {
	width:270px;
	height:97px;
	text-indent:-9999px;
	background: url(../../images/btn_mn2.jpg) no-repeat;
}
.menu2 a{ width:270px; height:97px; display:block;}
.menu2 a:hover{ background: url(../../images/btn_mn2.jpg) no-repeat; background-position:bottom;}

.menu3  {
	width:270px;
	height:98px;
	text-indent:-9999px;
	background: url(../../images/btn_mn3.jpg) no-repeat;
}
.menu3 a{ width:270px; height:98px; display:block;}
.menu3 a:hover{ background: url(../../images/btn_mn3.jpg) no-repeat; background-position:bottom;}

.menu4  {
	width:270px;
	height:99px;
	text-indent:-9999px;
	background: url(../../images/btn_mn4.jpg) no-repeat;
}
.menu4 a{ width:270px; height:99px; display:block;}
.menu4 a:hover{ background: url(../../images/btn_mn4.jpg) no-repeat; background-position:bottom;}
.menu5 a{ width:270px; height:137px; display:block;}
.menu5 a:hover{ background: url(../../images/btn_mn5.jpg) no-repeat; background-position:bottom;}

.menu6  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	background: url(../../images/btn_kameiten.jpg) no-repeat;
	margin-top:10px;
}
.menu6 a{ width:270px; height:90px; display:block;}
.menu6 a:hover{ background: url(../../images/btn_kameiten.jpg) no-repeat; background-position:bottom;}

.menu6b  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	background: url(../../images/btn_syokuzai.jpg) no-repeat;
	margin-top:10px;
}
.menu6b a{ width:270px; height:90px; display:block;}
.menu6b a:hover{ background: url(../../images/btn_syokuzai.jpg) no-repeat; background-position:bottom;}

.menu6c  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	background: url(../../images/btn_kaitori.jpg) no-repeat;
	margin-top:10px;
}
.menu6c a{ width:270px; height:90px; display:block;}
.menu6c a:hover{ background: url(../../images/btn_kaitori.jpg) no-repeat; background-position:bottom;}


.menu7  { float:left; width:270px; height:288px; text-indent:-9999px; background: url(../../images/btn_follow.jpg) no-repeat; margin-top:10px; }
.menu7 a{ width:270px; height:288px; display:block;}
.menu7 a:hover{ background: url(../../images/btn_follow.jpg) no-repeat; background-position:bottom;}

.menu8  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	background: url(../../images/btn_hamberg.jpg) no-repeat;
	margin-top:10px;
	margin-bottom:20px;
}
.menu8 a{ width:270px; height:90px; display:block;}
.menu8 a:hover{ background: url(../../images/btn_hamberg.jpg) no-repeat; background-position:bottom;}

.side_menu  { width:178px; height:43px; background: url(../../images/side_btn.jpg) no-repeat;}
.side_menu a{ width:148px; height:28px; display:block; color:#FFFFFF; padding-top:15px; padding-left:30px;}
.side_menu a:hover{ background: url(../../images/side_btn.jpg) no-repeat; background-position:bottom; color:#ccffff; text-decoration:none; }


.space2  {height:2px;}
.space5  {height:5px;}
.space5a  {height:5px; clear:both;}
.space10 {height:10px;}
.space10a  {height:10px; clear:both;}
.space20 {height:20px;}
.space20a {height:20px; clear:both;}
.space30 {height:30px;}
.space40 {height:40px;}
.space50 {height:50px;}

.futoji{
    font-weight:bold;
	font-size:17px;}

.header_box1{
    width:550px;
/*    width:450px;*/
	float:right;
	text-align:right;
	padding-top:12px;}

.index_stbox1{
    width:450px;
	height:46px;
	background-image:url(../../images/index_st01.jpg);
	background-repeat:no-repeat;
	padding-left:230px;
	padding-top:10px;}

.index_stbox2{
    width:450px;
	height:46px;
	background-image:url(../../images/index_st02.jpg);
	background-repeat:no-repeat;
	padding-left:230px;
	padding-top:10px;}

.index_stbox3{
    width:76px;
	background-image:url(../../images/index_st_icon.jpg);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:6px;
	float:left;}

.index_stbox4{
    width:560px;
	padding-top:6px;
	float:right;}

.index_stbox5{
    width:668px;
	height:14px;
	margin-left:6px;
	background-image:url(../../images/index_st_line.jpg);
	background-repeat:no-repeat;
	clear:both;}

.index_blog1{
    width:70px;
	height:70px;
	padding:5px;
	background-image:url(../../images/blog_backline.jpg);
	background-repeat:no-repeat;
	float:left;}
	

.index_blog2{
    padding-left:590px;}

.index_blog3{
    width:580px;
	padding-top:2px;
	float:right;
	padding-right:10px;}

.footer_box1{
    width:980px;
	margin:auto;
	margin-top:30px;
	color:#FFFFFF;}

.footer_box2{
    padding-top:20px;
	color:#FFFFFF;}


.content_title {
	color: #F90;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.text_style01 {
	line-height: 1.6;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
tr td .thickbox img {
	padding: 1px;
	border: 1px solid #CCC;
}
.pankuzu {
	font-size: 11px;
	line-height: 40px;
	text-align: right;
	padding-right: 10px;
}
.pankuzu a {
	font-size: 11px;
	color: #F90;
	text-decoration: underline;
}
.clear02 {
	display: block;
	clear: both;
}
.banners02-1 {
	display: block;
	position: relative;
	clear: left;
	margin-bottom: 7px;
}
.haitatu a  {
	color: #F90;
}
.scr {
	text-align: right;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.scr a {
	text-align: right;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
.kiji_day {
	font-size: 12px;
}
.title_style02 {
	line-height: 40px;
	font-weight: bold;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.top_add {
	padding-top: 60px;
}



.top_add_box01 {
	display: block;
	height: 215px;
	width: 200px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding-left: 140px;
	background-image: url(../../images/top_add_bk01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.top_add_box02 {
	display: block;
	float: left;
	height: 215px;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-left: 139px;
	background-image: url(../../images/top_add_bk02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.top_add_box03 {
	display: block;
	height: 215px;
	width: 200px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-left: 140px;
	background-image: url(../../images/top_add_bk03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.top_add_box04 {
	display: block;
	float: left;
	height: 215px;
	width: 200px;
	padding-left: 139px;
	background-image: url(../../images/top_add_bk04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.top_add_clear {
	clear: both;
	float: none;
}
.top_add_txt {
	height: 165px;
	padding-right: 5px;
	padding-top: 5px;
}
.top_add_bt {
	text-align: center;
}
.top_add_txt b {
	line-height: 30px;
}

.mensetsu_top_obi	{
	font-weight:bold;
	font-size:24px;
	line-height:30px;
	display:block;
	background-color:#FC0;
	text-align:center
}
	

.menu9  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:20px;
	background-image: url(../../images/banner01.jpg);
	background-repeat: no-repeat;
}
.menu9 a{ width:270px; height:90px; display:block;}
.menu9 a:hover{
	background-position:bottom;
	background-image: url(../../images/banner01.jpg);
	background-repeat: no-repeat;
}


.menu10  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:20px;
	background-image: url(../../images/banners02.jpg);
	background-repeat: no-repeat;
}
.menu10 a{ width:270px; height:90px; display:block;}
.menu10 a:hover{
	background-position:bottom;
	background-image: url(../../images/banners02.jpg);
	background-repeat: no-repeat;
}


.menu11  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:20px;
	background-image: url(../../images/add_banners01.jpg);
	background-repeat: no-repeat;
}
.menu11 a{ width:270px; height:90px; display:block;}
.menu11 a:hover{
	background-position:bottom;
	background-image: url(../../images/add_banners01.jpg);
	background-repeat: no-repeat;
}
.menu12  {
	width:270px;
	height:89px;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:20px;
	background-image: url(../../images/banner_itohan.jpg);
	background-repeat: no-repeat;
}
.menu12 a{ width:270px; height:89px; display:block;}
.menu12 a:hover{
	background-position:bottom;
	background-image: url(../../images/banner_itohan.jpg);
	background-repeat: no-repeat;
}
 
.menu13  {
	width:270px;
	height:89px;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:20px;
	background-image: url(../../images/aths.gif);
	background-repeat: no-repeat;
}
.menu13 a{ width:270px; height:89px; display:block;}
.menu13 a:hover{
	background-position:bottom;
	background-image: url(../../images/aths.gif);
	background-repeat: no-repeat;
}




.menu14  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:20px;
	background-image: url(../../images/btn_partner.jpg);
	background-repeat: no-repeat;
}
.menu14 a{ width:270px; height:90px; display:block;}
.menu14 a:hover{
	background-position:bottom;
	background-image: url(../../images/btn_partner.jpg);
	background-repeat: no-repeat;
}


.menu15  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:20px;
	background-image: url(../../images/btn_farmstaff.jpg);
	background-repeat: no-repeat;
}
.menu15 a{ width:270px; height:90px; display:block;}
.menu15 a:hover{
	background-position:bottom;
	background-image: url(../../images/btn_farmstaff.jpg);
	background-repeat: no-repeat;
}

.menu16  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:20px;
	background-image: url(../../images/btn_pl_bug.jpg);
	background-repeat: no-repeat;
}
.menu16 a{ width:270px; height:90px; display:block;}
.menu16 a:hover{
	background-position:bottom;
	background-image: url(../../images/btn_pl_bug.jpg);
	background-repeat: no-repeat;
}

.menu17  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:20px;
	background-image: url(../../images/btn_dokuritsu.jpg);
	background-repeat: no-repeat;
}
.menu17 a{ width:270px; height:90px; display:block;}
.menu17 a:hover{
	background-position:bottom;
	background-image: url(../../images/btn_dokuritsu.jpg);
	background-repeat: no-repeat;
}

.menu18  {
	width:270px;
	height:90px;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:20px;
	background-image: url(../../images/shachou_blog_half.png);
	background-repeat: no-repeat;
}
.menu18 a{ width:270px; height:90px; display:block;}
.menu18 a:hover{
	background-position:bottom;
	background-image: url(../../images/shachou_blog_half.png);
	background-repeat: no-repeat;
}


