.size-gyoukan {
	font-size: 13px;
	line-height: 160%;
}
.caption {
	font-size: 10px;
	line-height:120%
}

.name {
	font-size: 10px;
	line-height: 150%;
	color: #3399CC;
}
.title {
	font-size: 14px;
	font-weight: bolder;
	color: #660033;
}
.title-orange {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #FF6600;
}
.title-orangemini {
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #FF6600;
}

.title-red {
	font-size: 14px;
	font-weight:bold;
	color:#FF3333;
}

.title-brown {
	font-size: 14px;
	font-weight:bold;
	color:#663300;
}

.red {
	font-size: 12px;
	line-height: 150%;
	color:#CC0000;
}

#sns {
	width:100%;
	text-align:center;
	margin-top:15px;
	clear:both;
}

#sns li {
	margin:0px;
	display:inline;
}

iframe.twitter-share-button {
width: 100px!important;
}

.mixi {
	padding-right:7px;
}

div#___plusone_0 {
	width:70px!important;
}

.text14 {
	font-size: 14px;
}

.text18 {
	font-size: 18px;
	font-weight:bold;
}

.image-right {
	float:right;
	margin-left:20px;
}

.image-left {
	float:left;
	margin-left:20px;
}

.clear {
	clear:both;
}

.mikuselect {
	margin:15px auto;
	width:360px;
	border:3px dotted #fba6b7;
	padding:10px 15px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px; 
    border-radius: 10px;
}

.mikuselect p {
	margin: 0px;
	padding: 0px;
}

.mikuselect img {
	float:left;
	margin-right:15px;
}


