@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

a { 
    color:#FF0000;
	text-decoration:none;
}

a:hover { color:#3333FF;}

html {
	height:100%;
	margin-bottom:1px;
}

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3","メイリオ";
	font-size:12px;
	color:#000000;
	background-attachment: fixed;
	background-color: #E4E4E4;
	background-image: url(../images/bg/kaba.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#bg-img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

		

.content {
				width: 750px;
				margin-top:0px;
				margin-right:auto;
				margin-bottom: 0px;
				margin-left:auto;
				}

h1,h2 {
       font-weight:normal;
	   }
	   
ul,ul a {
       list-style: none;
	   padding-bottom: 8px;
	   }
	   
.pink,.pink a {
               color:#FF3366;
			   }
			   
.navi_area {
            background-color:#FFFFFF;
			width:150px;
			float:left;
			position:fixed;
			padding: 16px;
			height: 100%;
			filter:alpha(opacity=75);
			opacity:0.75;
			-moz-opacity:0.75;
			}
			
.navi_area:hover{
            filter:alpha(opacity=100);
			opacity:1.0;
			-moz-opacity:1.0;
			}

.navi_area h1 a {
	display:block;
	width: 150px;
	height:0;
	padding-top:200px;
	overflow:hidden;
	background:  url(../images/navi/logo.gif) no-repeat;
	margin-top: 16px;
	margin-bottom: 0px;
				}
				
.navi_area li a {
			padding-left:24px;
			}
			
.contents_area {
		width: 542px;
		float:right;
		padding-top:16px;
		padding-bottom:32px;
		}

.wrapper {
		background:#FFFFFF;
		margin-top:16px;
		padding:16px;
		filter:alpha(opacity=75);
		opacity:0.75;
		-moz-opacity:0.85;
		zoom: 1;
		}
		
.wrapper:hover {
		filter:alpha(opacity=100);
		opacity:1.0;
		-moz-opacity:1.0;
		}
		
.wrapper h2 {
	font-size:18px;
	line-height:18px;
	padding-top:0px;
	padding-bottom:8px;
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", "sans-seri", "小塚ゴシック Std R","メイリオ","Arial","Heivetica",;
	font-style: normal;
	font-weight: bolder;
	color: #FF3366;
}

.logo_meicog {background:url(../images/meicog/meicoglogo.gif) no-repeat;
height:50px;}

.wrapperimg {
padding-bottom:8px;
clear:both;
}

.wrapper p {
font-size:12px;
line-height: 16px;
padding-top:4px;
}

.caption {
font-size:10px;
color:#666666;
padding:4px;
}

.caption a {text-decoration:none;
color:#0066FF;
}

.weblink {
text-decoration:none;
color:#0033FF;
}

.wrapper ol li {
			font-size:12px;
			line-height:16px;
			padding-top:4px;
			list-style-type:decimal;
			list-style-position:inside;
			}

.tag_top,.tag_news,.tag_aboutme,.tag_syouwa,.tag_meiko,.tag_blog,.tag_buypage,.tag_link,.tag_oshigoto,.tag_contact{
			font-size:13px;
			line-height:13px;
			padding:0px 0px 4px;
			margin-top:6px;
			display:block;
			text-indent:20px;
			}
			
		.new {
	font-size:10px;
	line-height:15px;
	padding:5px 2px;
	margin-top:0px;
	display:block;
	text-indent:0px;
	border: solid thin #999999;
	background-color: #CCCCCC;
			}

.tag_top a,.tag_news a,.tag_aboutme a,.tag_syouwa a,.tag_meiko a,.tag_blog a,.tag_buypage a,.tag_link a,.tag_oshigoto a,.tag_contact a{
			width:145px;
			height:13px;
			display:block;
			}

.tag_top{
background:url(../images/navi/top.gif) no-repeat;
}

.tag_news {background:url(../images/navi/news.gif) no-repeat;
}

.tag_aboutme {background:url(../images/navi/aboutme.gif) no-repeat;
}

.tag_syouwa {background:url(../images/navi/syouwa.gif) no-repeat;
}

.tag_meiko {background:url(../images/navi/meiko.gif) no-repeat;
}

.tag_blog {background:url(../images/navi/blog.gif) no-repeat;
}

.tag_buypage {background:url(../images/navi/buypage.gif) no-repeat;
}

.tag_link {background:url(../images/navi/link.gif) no-repeat;
}

.tag_oshigoto {background:url(../images/navi/oshigoto.gif) no-repeat;
}

.tag_contact {background:url(../images/navi/contact.gif) no-repeat;
}


.toptag {
display:block;
width:17px;
height:0px;
padding-top:22px;
overflow:hidden;
background:url(../images/navi/toptag.gif) no-repeat;
}

a.toptag:hover {background:url(../images/navi/toptagover.gif) no-repeat;
}


.clearboth{
clear:both;
}

floatright {
float:right;}

floatleft {
float:left;}

.formp {
	padding-top:5px;
	font-size:9px;
	color:#333333;
	padding-bottom: 10px;
}

.formh4 {padding-top:15px;
font-size:9px;
color: #FF0033;}
tag_top pink

.photoleft{
display:block;
width:250px;
height:150px;
clear:left;
padding:2px;
}
.photoright{
display:block;
width:250px;
height:150px;
clear:right;
padding:2px;
}

.logo_s{
	padding:15px -5px 5px 0px;
}
