@charset "Shift_JIS";
/*おっぱい命css*/

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

a.menulink:link { color: #EA3B9F; text-decoration: none}
a.menulink:visited { color: #EA3B9F; text-decoration: none} 
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: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
	color:#333;
	}
#form_right
{
		width: 790px;
		text-align: right;
}

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

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

td,tr
	{
		border-collapse:collapse;
	}

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;
}

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



.right
	{
width:400px;
float:left;
	}


.left
	{
width:400px;
float:left;
	}

#content
	{
		width: 814px;
		text-align: center;
		margin: 0px 0px 0px 0px;
                padding-top:10px;
		background: transparent;
		border: 0px solid #DDD;
	}
.koukoku
	{
		width: 100%;
		text-align: center;
		margin: 0px;
                padding:0px;
	}

.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;
	}


.textarea1
	{
		width: 370px;
		text-align: left;
		margin: 0px 0px 0px 15px;
		font-size:100%;
	}

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

.textarea3
	{
		width: 345px;
		text-align: left;
		margin: 5px 10px 10px 10px;
		padding: 0px;
		line-height: 160%;
		border: 0px solid #ffcccc;
	}


h1
{
font-size:1.15em;
padding:6px;
margin:4px 4px 8px 0px;
border-left: 8px solid #CC0000;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
background:#EAEAEA;
}

h2
{
text-align: left;
font-size:1.1em;
padding:6px;
margin:4px 4px 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 {
	margin: 0px 4px 3px 0px;
	padding: 0px;
	text-align: right;
	font-size: x-small;
	font-weight: normal;
	color:#999;
	}
/******メインページ******/
.h2yokohaba{
width: 366px;
text-align: left;
margin: 0px 0px 0px 15px;
}

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

/******エントリー関連******/
.main_entry{
float:left;
margin: 4px 0px 12px 0px;
padding: 0px 0px 6px 0px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : gray;
}

.main_entry_l{
float: left;
width:100px;
height:100px;
padding:0;
margin: 0px 3px 0px 0px;
border: 1px solid #CCCCCC;
}

.main_entry_r{
float: left;
width:232px;
height:104px;
}

.main_entry_r h2{
font-size:13px;
margin:0px;
padding:0px;
border: 0px;
background:#FFFFFF;
}

.main_entry_r ul{
margin: 6px 0px 0px 0px;
padding:0px;
list-style-type:none;
}

.main_entry_u{
float:left;
width 100%;
text-align: left;
padding:4px 0px 4px 0px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : gray;
margin:0px 0px 14px 0px
}

.entry-more-link {
	font-size: 100% ;
	line-height: 140%;
	text-align: right;
	padding:0px;
	margin: 3px;
	}
/****カテゴリー一覧表******/
#category_dx{
float:left;
text-align:left;
width:340px;
margin:2px;
border-style:dottd;
border-color:#cccccc #ffffff #cccccc #ffffff;
border-width:1px;
}

#category_dx_dl{
float:left;
text-align:left;
margin:0px;
}

#category_dx dt{
font-size:1.15em;
font-weight:bold;
padding:6px;
margin:4px 4px 8px 0px;
border-left: 8px solid #CC0000;
border-bottom: 1px dotted #cccccc;
}

#category_dx dd{
width:80px;
margin:0px 1px 1px 1px;
border-style:solid;
border-color:#ffffff #cccccc #cccccc #ffffff;
border-width:1px;
float:left;
list-style-type:none;
}

/****タグ一覧表******/
#tagg_dx{
float:left;
text-align:left;
width:100%;
margin:2px;
border-style:dottd;
border-color:#cccccc #ffffff #cccccc #ffffff;
border-width:1px;
}

#tagg_dx_dl{
float:left;
text-align:left;
margin:0px;
}

#tagg_dx dt{
font-size:1.15em;
font-weight:bold;
padding:6px;
margin:4px 4px 8px 0px;
border-left: 8px solid #CC0000;
border-bottom: 1px dotted #cccccc;
}

#tagg_dx dd{
font-size:14px;
width:96px;
margin:2px;
padding:2px;
border-style:solid;
border-color:#ffffff #cccccc #cccccc #ffffff;
border-width:1px;
float:left;
list-style-type:none;
}
/****パッケージ付近関連******/
#h1yokohaba{
width: 375px;
text-align: left;
margin: 0px 0px 0px 14px;
}

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

#package{
width:100%;
}

.package_l{
width:155px;
height:215px;
float: left;
}

.package_l img{
border: 1px solid #C0C0C0;
}

.pack_r_1{
width:210px;
padding:7px 0px 7px 2px;
margin:0px 0px 0px 2px;
list-style-type:none;
float: left;
background-color:#F8E2FE;
}

.pack_r_2{
width:210px;
padding:7px 0px 7px 2px;
margin:0px 0px 0px 2px;
list-style-type:none;
float: left;
}


.sample{
padding:7px 0px 7px 0px;
margin:10px 0px 10px 0px;
}

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


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

.imgl
	{
	float: left;
	padding:0;
	margin: 4px 12px 10px 8px;
	border: 1px solid #CCCCCC;
	}

.imgr
	{
		float: right;
		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
	{
		margin-bottom:5px;
		border: 1px solid #C0C0C0;
		margin: 5px 5px 5px 5px;
	}
/**********************フォントspan*********************/
.red_b{
color:#ff0000;
font-weight:bold;
font-size:14px;
}

/**********************マージンのみ*********************/
.martop_1{
margin-top:16px;
font-weight:bold;
}

.martop_2{
border : 1px;
border-top-style : dotted;
color : #ffffff;
margin: 14px 0px 0px 0px;
}
/**********************hr,brのclass*********************/
.br{
clear:left;
}

.hrdef{
background-color:#cccccc;
color:#cccccc;
border:0px;
align:left;
height:1px;
}


.hrr01{
border-top-width : 1px;
border-top-style : dotted;
border-top-color : gray;
padding-top : 5px;
margin-top : 5px;
width : 360px;
}

.hrr02{
border-top-width : 1px;
border-top-style : dotted;
border-top-color : gray;
padding-top : 5px;
margin-top : 1px;
margin-bottom : 1px;
width : 233px;
}

/**********************a href*********************/
.bla{
behavior1:expression( this.target = '_blank' );
}
/**********************更新情報ページ部分*********************/
.hrr03{
border-top-width : 1px;
border-top-style : dotted;
border-top-color : silver;
padding-top : 2px;
margin-top : 5px;
margin-bottom : 5px;
width : 100%;
}

.blue_b{
color:#0000ff;
font-weight:bold;
font-size:14px;
}

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









.result{
width:100%;
}

