/*
コーチCommunications
http://www.1co-chi.com/
すべてのイメージの使用は禁止です。.
*/
@charaset "UTF-8";

	body {
 		margin:0;
		 padding:0;
		background:#fff url("images/cochiback.gif") repeat;
		 background-attachment:fixed;
 		text-align:center;
 		color:#4D2626;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}


 	a{
		font-weight:bold;
  		color:#526A14;
 		 text-decoration:none;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
	a:hover{
		font-weight:bold;
  		color:#EC7600;
 		 text-decoration:underline;
		 position: relative; bottom: 2px;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
 	a:visited{
		font-weight:bold;
  		color:#8EAD35;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}

	h3{
		background:url("images/titlemaru.gif") top left no-repeat;

 		font-size:18px;;
  		color:#A81518;
		padding:8px 0px 8px 40px;
		}
	h2{
 		font-size:16px;
filter: progid:DXImageTransform.Microsoft.shadow(color=#63C600, direction=135, strength=3);
		}


 	#wrapper01{
  		width:760px;
		  margin-left:auto;
 		 margin-right:auto;
 		 text-align:left;
		color:#EC6B65;
  		line-height:120%;
		text-align:justify;
		text-justify:distribute;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		}
  	#head_comment{
		width:760px;
		padding-top:3px;
		padding-bottom:3px;
		background:#FAFFBD;
 		 text-align:right;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		clear:both;
		}  
  	.top_list{
		width:754px;
		padding:3px;
		background:#FAFFBD;
 		 text-align:left;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		clear:both;
		}  
  	#text,#search,TEXTAREA,#author,#email,#url{
		border:1px solid;
		border-color:#FFCB14 ;
		padding:2px 2px 2px 5px;
		}
  	#header{
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		clear:both;
		}  
  	#header_left{
		background:#fff;
		width:576px;
		height:285px;
  		float:left;
		border-top:solid 3px #FFD540;
		}  
	#header_left a:hover{
		position: relative; bottom: 0px;
		}

  	#header_left_mini{
		background:#fff;
		width:576px;
  		float:left;
		border-top:solid 3px #FFD540;
		} 
	#header_left_mini a:hover{
		position: relative; bottom: 0px;
		}
  	#header_right{
		background:#FFD540;
		width:182px;
		height:285px;
  		float:right;
 		 text-align:left;
		border-top:solid 3px #FFD540;
		border-bottom:solid 1px #FFD540;
		border-left:solid 1px #FFD540;
		border-right:solid 1px #FFD540;
		} 
  	#header_right_mini{
		background:#FFD540;
		width:182px;

  		float:right;
 		 text-align:left;
		border-top:solid 3px #FFD540;
		border-bottom:solid 1px #FFD540;
		border-left:solid 1px #FFD540;
		border-right:solid 1px #FFD540;
		} 
  	.top{
		width:182px;
		height:111px;
		border-bottom:solid 1px #FFD540;
		} 
  	.top_mini{
		width:182px;
		height:56px;
		border-bottom:solid 1px #FFD540;
		} 

  	.middle{
		width:182px;
		height:111px;
		border-bottom:solid 1px #FFD540;
		} 
  	.middle_mini{
		width:182px;
		height:56px;
		border-bottom:solid 1px #FFD540;
		} 
  	.bottom{
		width:182px;
		height:60px;
		}     
	.bottom_mini{
		width:182px;
		height:31px;
		}  
  	#topmenu{
  		width:758px;
		background:#FFD540;
		padding-top:3px;
		padding-bottom:3px;
		font-size:13px;
		text-align:center;

		border-bottom:solid 1px #FF9640;
		border-right:solid 1px #FF9640;
		color:#FF9640;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		clear:both;
		} 
 	#topmenu a{
  		color:#fff;
 		 text-decoration:none;
		}
	#topmenu a:hover{

  		color:#FF9240;
		text-decoration:underline ;
		}
 	#topmenu a:visited{
  		color:#fff;
		}
 	#content{
		background:#fff url("images/cochiback.gif") repeat;
  		width:760px;
		margin-top:19px;
 		 text-align:left;
 		color:#4D2626;
		} 


 	#main{

  		width:576px;
 		 text-align:left;
  		float:left;
		padding-top:5px;
		clear:both;
		}
	.comment{
		width:564px;
		padding:5px;
		margin-bottom:7px;
filter: progid:DXImageTransform.Microsoft.shadow(color=#FFFA9D, direction=135, strength=3);
		}

	.left{
  		float:left;
		margin-bottom:19px;
		}
	.right{
  		float:right;
		margin-bottom:19px;
		}
	.title_left{
  		float:left;
		}
	.title_right{
  		float:right;
		font-size:10px;
		padding-top:10px;

		}

	.menu{
		background:#fff url("images/cochiback.gif") repeat;
		width:576px;
		clear:both;
		}
	.news{
		background:url("images/kado.gif") top right no-repeat;
		width:564px;
		border:solid 1px #FFD540;
		padding:5px;
		margin-bottom:19px;
 		color:#EC6B65;
		clear:both;
		}
	.news_a{
		background:url("images/kado.gif") top right no-repeat;
		width:564px;
		border:solid 1px #FFD540;
		padding:5px;
		margin-bottom:19px;
 		color:#EC6B65;
		clear:both;
		}
 	.news_a a{
		font-weight:bold;
  		color:#0000C4;
 		 text-decoration:none;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
	.news_a a:hover{
		font-weight:bold;
  		color:#FF0071;
 		 text-decoration:underline;
		 position: relative; bottom: 2px;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
 	.news_a a:visited{
		font-weight:bold;
  		color:#6A005E;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}

	.news_diary{
		background:url("images/cochiback01.gif") top left repeat;
		width:564px;
		border:solid 1px #FFD540;
		padding:5px;
		margin-bottom:19px;
 		color:#EC6B65;
		clear:both;
		}
	.topmailmaga{
		width:564px;
		borde-top:solid 1px #FFD540;
		border-right:solid 1px #FFD540;
		border-left:solid 1px #FFD540;
		}

	.mailmaga{
		width:564px;
		background:url("images/top_mailmaga_back.gif") bottom right no-repeat;
		padding:5px;
 		color:#AA0055;
		border-right:solid 1px #FFD540;
		border-left:solid 1px #FFD540;
		border-bottom:solid 1px #FFD540;
		margin-bottom:19px;

		}


	.couching{
		background: url("images/tatemaru.gif") right top repeat-y;
		width:274px;
		height:300px;
		border:solid 1px #FFD540;
		padding:5px;
  		float:left;
		margin-bottom:19px;
		}
	.couchingmenu{
		background: url("images/tatemaru.gif") right top repeat-y;
		width:274px;
		height:300px;
		border:solid 1px #FFD540;
		padding:5px;
  		float:right;
		margin-bottom:19px;
		}
	.training{
		background: url("images/tatemaru.gif") right top repeat-y;
		width:274px;
		height:300px;
		border:solid 1px #FFD540;
		padding:5px;
  		float:left;
		margin-bottom:19px;
		}
	.fromcouchi{
		background: url("images/tatemaru.gif") right top repeat-y;
		width:274px;
		height:300px;
		border:solid 1px #FFD540;
		padding:5px;
  		float:right;
		margin-bottom:19px;
		}
	.kouen{
		width:173px;
  		float:left;
		margin-bottom:19px;
		}
	.comment2{
		width:367px;
		height:98px;
		padding:15px;
  		float:right;
		border:solid 1px #FFD540;
		font-size:14px;
  		line-height:170%;
		background:#FFFFE8;
		color:#D7661C;
		margin-bottom:19px;
		}
	.try{
		width:221px;
  		float:right;
		}


  	#sidebar{
		background:#FFFFE8;
  		float:right;
  		width:182px;
		}

  	.side{
		margin-left:3px;
		margin-top:19px;
		}
	.sidetitle{
		background:#FFD540;
		}
  	.search{
		margin:3px 3px 19px 3px;
		}
  	.hello{
		background:#fff url("images/tatemaru.gif") right top repeat-y;
		border:solid 1px #FFD540;
		margin:3px 3px 19px 3px;
  		padding:5px 7px 10px 7px;
		}
  	.sidemenu{
		background:#fff url("images/tatemaru.gif") right top repeat-y;
		border:solid 1px #FFD540;
		margin:3px 3px 19px 3px;
  		padding:5px 7px 10px 7px;
		color:#FFD540;
		}
  	.business{
		background:#fff url("images/tatemaru.gif") right top repeat-y;
		border:solid 1px #FFD540;
		margin:3px 3px 19px 3px;
  		padding:5px 7px 10px 7px;
		}
  	.counter{
		margin:20px 3px 19px 3px;
  		padding:5px 7px 10px 7px;
		color:#FFD540;
		}
	.entry{
		background:#fff url("images/cochiback.gif") repeat;
		border-top:double 4px #FFD540;
		border-bottom:double 4px #FFD540;
		border-left:solid 2px #FFD540;
		border-right:solid 2px #FFD540;
		padding:10px 50px 20px 50px;
		margin-bottom:30px;
  		line-height:150%;
		}
	.entry_category{
		background:#fff url("images/cochiback.gif") repeat;
		border-top:double 4px #D8FF86;
		border-bottom:double 4px #D8FF86;
		border-left:solid 2px #D8FF86;
		border-right:solid 2px #D8FF86;
		padding:10px 50px 20px 50px;
		margin-bottom:30px;
  		line-height:150%;
		}
.entry_link {
		background:#fff url("images/cochiback.gif") repeat;
		border:solid 1px #FFDFEF;
		padding:10px 30px 20px 30px;
		margin-bottom:30px;
  		line-height:150%;

}
.entry_link ul
li{
color:#FF0080;
}
  	.entrymenu{
		background:#FFD540;
		padding-top:1px;
		padding-bottom:1px;
		font-size:13px;
		text-align:center;
		margin-top:5px;
		border-bottom:solid 1px #FF9640;
		border-right:solid 1px #FF9640;
		color:#D7661C;
		} 
 	.entrymenu a{
  		color:#fff;
 		 text-decoration:none;
		}
	.entrymenu a:hover{

  		color:#FF9240;
		text-decoration:underline ;
		}
 	.entrymenu a:visited{
  		color:#fff;
		}
	.entry01{
		background:#fff url("images/cochiback01.gif") repeat;
		border-top:double 10px #FFD540;
		border-bottom:double 4px #FFD540;
		border-left:solid 2px #FFD540;
		border-right:solid 2px #FFD540;
		padding:10px 50px 20px 50px;
		margin-bottom:30px;
  		line-height:150%;
		}
	.kansow{
		background:#fff url("images/cochiback.gif") repeat;
		border:solid 2px #FFFF80;
		padding:10px 50px 20px 50px;
		margin-bottom:30px;
		}
	.commentsend{
		background:#fff url("images/cochiback.gif") repeat;
		border:solid 2px #D1FFA4;
		padding:10px 50px 20px 50px;
		margin-bottom:30px;
		}
	.toiawase{
		background:#fff url("images/cochiback.gif") repeat;
		border:solid 2px #FFD540;
		padding:20px 50px 20px 50px;
  		line-height:150%;
		}
	.kakomi{
		background:#fff url("images/cochiback.gif") repeat;
		border:solid 2px #FFD540;
		padding:20px 10px 20px 10px;
  		line-height:150%;;
		}
	.kakomi_yellow{
		background:#FFFFCE url("images/kado.gif") top right no-repeat;
		padding:20px 10px 20px 10px;
  		line-height:150%;
		margin-bottom:10px;
		}
	.kakomi_pink{
		background:#FFEEF7 url("images/kado.gif") top right no-repeat;
		padding:20px 10px 20px 10px;
  		line-height:150%;
		margin-bottom:10px;
		}
	.kakomi_green{
		background:#F5FFE6 url("images/kado.gif") top right no-repeat;
		padding:20px 10px 20px 10px;
  		line-height:150%;
		margin-bottom:10px;
		}
	.date	{ 
		text-align:right;
		color:#877434;

		}
	.posted	{ 
		font-size: x-small; 
		color: #C2AA56; 
		margin-top:15px;
		margin-bottom:5px;
		text-align:right;
		}
	.side_banner{
		margin:100px 3px 0px 3px;
		}

  	#footer{
		width:760px;
		padding-top:3px;
		padding-bottom:3px;
		background:#FAFFBD;
 		 text-align:right;
		border-bottom:solid 3px #FFD540;
		color:#EC6B65;
		clear:both;
		}  
  	#footer02{
		width:760px;
		padding-top:3px;
		padding-bottom:3px;
		background:#FAFFBD;
 		 text-align:right;
		border-top:solid 3px #FFD540;
		clear:both;
		}  

html, body {
scrollbar-Track-Color:#FFF8D9;
scrollbar-Face-Color:#FFE670;
scrollbar-Shadow-Color:#FFF8D9;
scrollbar-DarkShadow-Color:#FFF8D9;
scrollbar-Highlight-Color:#FFF8D9;
scrollbar-3dLight-Color:#FFF8D9;
scrollbar-Arrow-Color:#FFF8D9;
}