/*おっぱい情報css*/

a:link { color: #0000FF; text-decoration: underline}
a:visited { color: #0000FF; text-decoration: underline} 
a:active { color:#FFB6C1; text-decoration: underline} 
a:hover { color: #FFB6C1; text-decoration: underline}

a.menulink:link { color: #EA3B9F; text-decoration: none}
a.menulink:visited { color: #EA3B9F; text-decoration: none} t
a.menulink:active { color:#ffcccc; text-decoration: underline} 
a.menulink:hover { color: #FF0000; text-decoration: underline} 

.t10 {  font-size: 10px}
.t10lh {  font-size: 10px; line-height: 125%}
.t12 {  font-size: 12px}
.t12lh {  font-size: 12px; line-height: 125%}
.t14 {  font-size: 14px}
.t14lh {  font-size: 14px; line-height: 125%}

p
	{
		margin: 0;
	}

body
	{
	margin: 0px;
	font-size:12px;
	background:#FFB0E6;
	text-align: center;
	line-height: 140%;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333;
	}

#form_right
{
		width: 790px;
		text-align: right;
}

form{
margin:0px;
padding:0px;
}

#search{
margin-top:6px;
padding:0px;
}

img
	{
		border:none;
	}
ul
	{
		list-style-position:outside;
		list-style:square;
	}


#wrapper
	{
		width: 814px;
		height: ;
		text-align: center;
		margin: 0px auto 0px auto;
		border: 0px solid #333;
background:#FFFFFF;
	}

#header
	{
		width: 814px;
		height:100px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		background-image:url(http://kcup.breast-maiden.com/img/header_back.jpg);
		background-repeat:no-repeat;
		background-position:left top; 
		border: 0px solid #55cc00;
	}

#menu
	{
		width: 806px;
		height:32px;
		line-height:100%;
		vertical-align: middle;

		text-align: left;
		margin: 0px;
		padding: 2px 0px 0px 8px;
		border: 0px solid #FF0000;
	}

#menu ul{
margin:0px;
padding:0px;
float:left;
display: inline;
}

#menu li{
width:113px;
margin:0px 1px 0px 0px;
padding:0px;
border:0px;
float:left;
display: inline;
list-style-type:none;
}


.left	{
float:left;
display: inline;
margin:0px 8px 8px 8px;
padding:0px 8px 8px 8px;
width: 550px;
text-align: left;
}


.left_in	{
float:left;
display: inline;
border: 1px solid #cccccc;
margin:0px 0px 30px 0px;
padding:10px;
}

.right	{
float:left;
display: inline;
width: 200px;
text-align: left;
}

.right_in	{
border: 1px solid #cccccc;
margin:0px 0px 30px 0px;
padding:6px;
}

.right_in ul{
margin:0px 0px 20px 0px;
padding:0px;
}

.right_in li{
margin:2px 0px 4px 20px;
list-style-type: disc;
}

.c1
	{
		width: 216px;
		height: 100px;
		text-align: left;
		padding: 2px 0 0 0;
		font-size:83%;
		margin:2px 0 10px 0;
		line-height: 160%;
		background-color: #fff;
		border-top: 0px solid #ccc;
		border-right: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
		border-left: 1px solid #bbb;
	}


.textarea1left
	{
		text-align: left;
		margin: 0px 0px 0px 15px;
		background-image:url(../img/header/headerback_left.jpg);
		background-repeat:no-repeat;
		border: 0px solid #bbb;
	}

.textarea2left
	{
		width: 528px;
		text-align: left;
		margin: -5px 0px 30px 15px;
		padding: 0px;
		font-size:100%;
		line-height: 160%;
		background-color: #;
		border: 1px solid #ccc;
	}

.textarea3left
	{
		width: 506px;
		text-align: left;
		margin: 5px 10px 10px 10px;
		padding: 0px;
		line-height: 160%;
		border: 0px solid #ff0000;
	}

.textarea1right
	{
		width: 210px;
		text-align: left;
		vertical-align: top;
		margin: 0px 0px 0px 8px;
		padding: 0px;
		font-size:100%;
		background-image:url(../img/header/headerback_right.jpg);
		background-repeat:no-repeat;
		border: 0px solid #ffcccc;
	}

.textarea2right
	{
		width: 208px;
		text-align: left;
		margin: -5px 0px 30px 8px;
		padding: 0px;
		font-size:100%;
		line-height: 160%;
		background-color: #;
		border: 1px solid #ccc;
	}

.textarea3right
	{
		width: 185px;
		text-align: left;
		margin: 5px 5px 10px 8px;
		padding: 0px;
		line-height: 160%;
		border: 0px solid #ff0000;
font-size:13px;
	}

h1
	{
		height: 25px;
		color: #555;
		text-align: left;
		padding: 6px 0px 5px 20px;
		font-size:14px;
		font-weight:bold;
		line-height: 160%;
		border: 0px solid #FF0000;
	}

h2
{
text-align: left;
font-size:1.1em;
padding:6px;
margin:4px 0px 8px 0px;
border-left: 8px solid #FF33CC;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
background:#EAEAEA;
}

h3 {
text-align: left;
font-size:1.1em;
padding:6px;
margin:4px 0px 8px 0px;
border-left: 10px solid #EA9E00;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
background:#FFE7B5;
	}

h4
	{
		width: 175px;
		height: 25px;
		color: #555;
		text-align: left;
		vertical-align: top;
		padding: 6px 0px 5px 20px;
		font-size:14px;
		font-weight:bold;
		line-height: 160%;
		border: 0px solid #FF0000;
	}

.righthead
	{
		width: 175px;
		height: 25px;
		color: #555;
		text-align: left;
		vertical-align: top;
		padding: 6px 0px 5px 20px;
		font-size:13px;
		line-height: 160%;
		font-weight: bold;
		border: 0px solid #FF0000;
	}

.entry-more-link {
	font-size: 13px;
	line-height: 140%;
	text-align: right;
	padding:0px;
	margin: 3px;
	}

.entry {
	font-size: 13px;
	line-height: 140%;
	text-align: left;
	padding:0px;
	margin: 3px;
	}

.entry img{
		float: left;
display: inline;
		margin: 10px 8px 10px 0px;
}

.paginate {
	font-size: 100% ;
	line-height: 160%;
	text-align: right;
	padding:0px;
	margin: 2px;
	}

.textarea4
	{
		width: 370px;
		text-align: left;
		margin: 0px 10px 30px 25px;
		padding: 0px;
		font-size:83%;
		line-height: 160%;
		background-color: #fff;
		border: 0px solid #FF0000;
	}

#footer
	{
		width:814px ;
		height:60px;
		text-align: center;
		margin-bottom: 0px;
		padding:22px 0 0 0 ;
		font-size:90%;
		color: #666;
	}

#imgl
	{
		float: left;
display: inline;
		padding:0;
		margin: 0 10px 5px 0;
		border: 1px solid #C0C0C0;
	}

#imgr
	{
		float: right;
display: inline;
		padding: 0 0 10px 10px;
		margin:0;
		border: 1px solid #C0C0C0;
	}

#imgm
	{
		vertical-align: middle;
		margin:0 5px 0 32px;
		border: 1px solid #C0C0C0;
	} 

#imgm0
	{
		vertical-align: middle;
		margin:0 5px 0 0px;
		border: 1px solid #C0C0C0;
	}
	

#imgb
	{
		margin-bottom:5px;
		border: 1px solid #C0C0C0;
	}


#imgc
	{
		border: 1px solid #C0C0C0;
		margin: 1px 0px 0px 1px;
	}

#imgd
	{
		float: left;
		border: none;
		margin-right:10px;
	}


.br{
clear:left;
}

.hidden{
width:100%;
visibility: hidden;
font-size:1px;
height:1px;
}

.righttext{
font-size:13px;
text-align: right;
margin:2px 2px 6px 2px;
}

.koukoku
	{
		width: 100%;
		text-align: center;
		margin: 0px 0px 10px 0px;
                padding:0px;
	}

