@charset "UTF-8";


/* TEMPLATE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Retina parts */
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){

}
/* TEMPLATE Retina parts end*/



/* INTERFACE */

a:link{
	color:#777;
	text-decoration:none;
}

a:visited{
	color:#777;
	text-decoration:none;
}

a:hover{
	color:#777;
	text-decoration:none;
}

a:active{
	color:#777;
	text-decoration:none;
}




/* ホバー半透明エフェクト*/
a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none;
}


.content div h2{
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	margin: 25px 0 15px 0;
	padding:0;
	color: #000;
	
}

.content div p {
	font-size: 14px;
	line-height: 26px;
	text-align: left;
	margin:0;
	padding:0 0 5px 0;
	color: #777;
	border-bottom: 1px solid #ddd;
}


