@charset "utf-8";
/*momo-a.com */

img { border-style:none; }

a img { border-style:none; }




em {
	font-size: 14px;
	font-weight: bolder;
	color: #191970;
	font-style: normal;
	padding-left: 2px;
	}


#header {
	background-color: #C30;
	height: 65px;
	width: 900px;
	background-image: url(img/bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}
.img {
	height: 52px;
	width: 52px;
	clear: both;
	display: block;
	float: left;
	padding: 10px;
}
#header p{
	font-size: xx-small;
	font-weight: bold;
	color: #FFF;
	text-transform: lowercase;
	margin-left: 30px;
	margin-top: 0px;
	clear: right;
	padding-left: 40px;
	display: block;
	padding-top: 24px;
}

#main {
	width:534px;
	border: 0px solid #f0f0f0;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	position: absolute;
	left: 43px;
	top: 664px;
	font-size: 12px;
	font-weight: lighter;
	color: #666;
}

.main_txt01 {
	position: absolute;
	left: 36px;
	top: 213px;
	width: 349px;
	font-size: 12px;
	height: 34px;
}
.main_txt02 {
	position: absolute;
	left: 36px;
	top: 257px;
	height: 193px;
	width: 402px;
}
.button {
	position: absolute;
	left: 39px;
	top: 464px;
	padding: 4px;
	height: 78px;
	width: 266px;
	border: 1px dotted #F00;
	clear: both;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-transform: capitalize;
	text-align: center;
}
#main a.img:link {
	text-decoration: none; border: none 0px ;
}
.buutton2 {
	position: absolute;
	left: 53px;
	top: 948px;
}
h1 {
	font-size: medium;
	color: #666;
	float: left;
	width: 412px;
	text-align: left;
	position: absolute;
	top: -36px;
	left: -1px;
}

h2 {
	font-size: 12px;
	font-weight: bolder;
	color: #F00;
}
h3 {
	
	font-size: medium;
	font-weight: bolder;
	
}
h4 {
	font-size: 14px;
	font-weight: bold;
	color: #006;
}
h5 {
font-size: 14px;
	font-weight: bold;
	color: #006;
}
strong {

	
}
#main_r1_c1 {
	text-align: right;
	margin-top:4px;
	width:663px;
	height:366px;
	margin-bottom:0px;
	display:block;
	background-image: url(img/main_r1_c1.jpg);
	margin-left: 210px;
	position: static;
	font-size: 12px;
	color: #303;
	font-weight: bold;
}
#main_r2_c1 {
	margin-top:0px;
	width:663px;
	height:305px;
	margin-bottom:0px;
	display:block;
	background-image: url(img/main_r2_c1.jpg);
	margin-left: 210px;
	position: static;
}
#main_r3_c1 {
	margin-top:0px;
	width:663px;
	height:301px;
	margin-bottom:0px;
	display:block;
	background-image: url(img/main_r3_c1.jpg);
	margin-left: 210px;
	position: static;
}
#contents {
	width: 900px;
        margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: center;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	display: inline-block;
	height: auto;
}
#top_img_box {
	width: 343px;
	text-decoration: none;
	height: 115px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	position: absolute;
	left: 282px;
	top: 240px;
	font-size: 14px;
	font-weight: bolder;
	text-align: left;
	clear: both;
	display: block;
}
.top_img {
	position: absolute;
	left: -6px;
	top: -531px;
	text-decoration: none;
	border: none 0px;
	height: 82px;
	width: 261px;
	float: none;
	clear: left;
	display: block;
}
.add {
	position: absolute;
	left: 180px;
	top: 126px;
}

#footer{
	background-color: #C30;
	clear: both;
	height: 50px;
	width: 900px;
}
#footer p {
	font-size: 10px;
	color: #FFF;
	text-align: center;	
}
#footer a {
	text-decoration: none;
	border: none 0px;
	color: #FFF;
}
.s_big {
	font-size: 36px;
}

#IF{
	margin-left: 30px;
	display: block;
	clear: both;
	width: 360px;
}
#IF dl{
	width: 360px;
	height: 115px;
	overflow: auto;
	visibility: visible;
	border: solid #ccc 1px;
}
 

dt {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9pt;
	font-weight: normal;
	color: #666;
	padding: 0px;
	font-variant: small-caps;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 4px;
}

a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #C00;
	
}
dd {
font-size: 10px;
margin: 0px 0px 14px 0px;
padding: 0px;
}

.top {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	background-color: #333;
	background-repeat: no-repeat;
	text-align: center;
	height: 16px;
	width: 360px;
	color: #FFF;
	margin-left: 30px;
}

#LinkTable {
	padding-top: 30px;
	width: 800px;
	margin-top: 10px;
	border-top-style: groove;
	border-top-width: 1px;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-left-width: 20px;
	border-bottom-style: dashed;
	margin-bottom: 20px;
	padding-bottom: 20px;
	display: block;
	margin-left: 18px;
}
#rss {
	height: 180px;
	width: 240px;
	position: absolute;
	left: 492px;
	top: 1035px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	display: block;
	vertical-align: text-bottom;
}
.p{
	font-size: 10px;
	font-weight: bold;
	float: left;
	display: block;
	height: 108px;
	width: 337px;
	text-align: left;
	clear: left;
	position: absolute;
	left: 534px;
	top: 1094px;
	line-height: 60px;
	
}

#yahoo {
	width: 598px;
	display: block;
	padding-left: 130px;
}
#srchBox
{
	width:598px;
	_width:596px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#970707;
	color:#000000;
	text-align:left;
	display: block;
}
#srchBox *
{
margin:0;
padding:0;
font-size:13px;
*font-size:small;
*font:x-small;
}
#srchBox a img
{
border:none;
}
#srchBox #srch
{
padding:10px 10px 0 10px;
}
#srchBox #srch #srchForm
{
white-space:nowrap;
}
#srchBox #srchInput
{
width:488px;
margin-right:6px;
vertical-align:bottom;
}
#srchBox #srchBtn
{
width:80px;
}
*html #srchBox #srchBtn
{
padding-top:2px;
}
*:first-child+html #srchBox #srchBtn
{
padding-top:2px;
}
#srchBox ul
{
margin-top:6px;
text-align:left;
}
#srchBox li
{
list-style-type:none;
display:inline;
zoom:1;
padding-right:10px;
}
#srchBox li input
{
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}
*:+html #srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 6px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#666666;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}
#srchBox.watermark
{
	padding-bottom: 6px;
	width: 598px;
}
#srchBox.watermark #srchInput
{
padding:1px 1px 2px 1px;
border:1px solid #a5acb2;
background: #fff url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;
}
#srchBox.watermark #srchInput.nomark
{
background: #fff;
}
#srchBox.watermark #srchLogo
{
display: none;
}
#topEnter_img
{
	height: 80px;
	width: 80px;
	position: absolute;
	left: 308px;
	top: 132px;
	text-align: center;
	display: block;
}
#main_area{
	width: 95%;
	float: right;
	margin-left: -300px;
	　　　　width: auto; /* ボックスの横幅 */
	background-color: #FFFFCC; /* 背景色 */
	border: 4px #1C79C6 dotted; /* 枠線（太さ・色・スタイル） */
	padding: 5px; /* ボックス内の余白 */

  
　　　
; 	margin-right: 10px;
}
.top2 {
	width: 100%;
	background-color: #000000;
	background-repeat: no-repeat;
	text-align: center;
	height: 24px;
	color: #FFF;
        margin-bottom: 5px;
        

}
.txt {
      width: 210px;
      clear: left;


}

#SALES {

	width: 620px;
	margin-top: 5px;
	margin-left: 140px;
	display: block;
	

	background-color: #C00;
	margin-bottom: 5px;
        font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
	color: #FFF;
	padding: 5px;
}


#coments {
	
	width: 615px;
	margin-top: 8px;

	display: block;
	border-top-style: outset;

	background-color: #C00;
	margin-bottom: 5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	color: #FFF;
	padding: 5px;
}
.review {
	width: 584px;
	margin-top: 5px;
	margin-bottom: 8px;
	margin-left: 10px;

	background-color: #FFF;
	font-size: 12px;
	padding: 4px;
	text-align: left;
	color: #333;
}

#LINK {
	
	width: 620px;
	margin-top: 5px;
	margin-left: 140px;
	display: block;
	border-top-style: outset;
	border-bottom-style: outset;
	background-color: #C00;
	margin-bottom: 5px;
        font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
	color: #FFF;
	padding: 5px;
}
