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


* {margin:0;padding:0;}

body {
	text-align: center;
	background-color: #EEEEEE;
	}

.wrapper {
	text-align: left;
	margin: 0 auto;
	background: url(../img/bg.gif) repeat-y center;
	width:880px;
	}

	
img {
	border:0;
		
	}

p {
	line-height: 1.5em;
	font-size: 15px;	
	}

a {border:0;}

.center_img {margin: 0 auto;text-align:center;}
	

body,td,th {
	font-size: 13px;
	color: #241A0D;
	font-style: normal;
	font-weight: normal;
}
.tex {
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック";
}
.style1 {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 150%;
	font-family: "Century Gothic";
}
.tex2 {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}
a:link {
	color: #333366;
}
a:visited {
	color: #914800;
}


/*--------- gmenu ----------*/

ul.gmenu {
	margin: 0 auto;
	text-align:center;
	height:41px;
	width:800px;
	}
ul.gmenu li {
	display:inline-block;
	float: left;
	height:41px;
}
ul.gmenu li a {
	display:inline-block;
}
ul.gmenu li#gmenu01 a {
	width: 123px;
	height:100%;
	background:url(../images/gmenu_01.jpg) no-repeat top;
	}
ul.gmenu li#gmenu02 a {
	width: 133px;
	height:100%;
	background:url(../images/gmenu_02.jpg) no-repeat top;
	}
ul.gmenu li#gmenu03 a {
	width: 133px;
	height:100%;
	background:url(../images/gmenu_03.jpg) no-repeat top;
	}
ul.gmenu li#gmenu04 a {
	width: 133px;
	height:100%;
	background:url(../images/gmenu_04.jpg) no-repeat top;
	}
ul.gmenu li#gmenu05 a {
	width: 133px;
	height:100%;
	background:url(../images/gmenu_05.jpg) no-repeat top;
	}
ul.gmenu li#gmenu06 a {
	width: 145px;
	height:100%;
	background:url(../images/gmenu_06.jpg) no-repeat top;
	}


ul.gmenu li#gmenu01 a:hover {
	background:url(../images/gmenu_01.jpg) no-repeat bottom;
	}
ul.gmenu li#gmenu02 a:hover {
	background:url(../images/gmenu_02.jpg) no-repeat bottom;
	}
ul.gmenu li#gmenu03 a:hover {
	background:url(../images/gmenu_03.jpg) no-repeat bottom;
	}
ul.gmenu li#gmenu04 a:hover {
	background:url(../images/gmenu_04.jpg) no-repeat bottom;
	}
ul.gmenu li#gmenu05 a:hover {
	background:url(../images/gmenu_05.jpg) no-repeat bottom;
	}
ul.gmenu li#gmenu06 a:hover {
	background:url(../images/gmenu_06.jpg) no-repeat bottom;
	}


/*--------- // gmenu ----------*/



.section {
	margin: 20px 70px 10px 70px;
	padding: 0 0 50px 0;
	}


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* profile */
#c1 {
	float:left;
	width:300px;
	}
#c2 {
	float:left;
	width:400px;
	text-align: left;
	}
/* dvd */
#c3 {
	float:left;
	width:350px;
	padding: 0 0 0 30px;
	}
#c4 {
	float:left;
	width:350px;
	text-align: left;
	margin: 0 0 20px 0;

	}
#dvd_content {
clear:both;text-align:center;		
	}

/* *---------- koe --------------- */
.koe {
	background: #fff;
	padding:10px;
	margin:10px;
	
	}

.koe .coment{
	text-align: left;
	
}

.koe .name{
	text-align: right;
	
}


/*--------- moer -------------*/

.more {text-align:right;padding: 20px 10px 10px 10px;}
.center {margin: 0 auto;text-align: center;}

/*--------- form -------------*/

.cttwrap {width:700px;background:url(../images/top_cap.gif) no-repeat top;padding: 4px 0;margin: 0 0 0 10px;} 

.cttwrap .box {	background: #cccccc;}
.cttwrap .box p {
	margin: 0 10px;
}
.btmcap {background:url(../images/btm_cap.gif) no-repeat bottom;height:5px;_margin: -10px 0 0 0;}


.formTbl {width: 650px;margin: 20px auto;background: #ccc;}
.formTbl th {padding:10px 20px;border-bottom:1px solid #fff;}
.formTbl td {padding:10px 20px;background: #fff;border-bottom:1px solid #ccc;}


#submitBtn { margin: 10px auto; text-align: center;}
input#submit {background:url(../images/submit.jpg) no-repeat;width:225px; height:75px;}


dl.shotori dl {}
dl.shotori dt {background:url(../images/bg_list.jpg) no-repeat left;padding-left: 20px;font-weight:bold;font-size:15px;color:#22808A;}
dl.shotori dd {margin: 5px 0 10px 0; }


/*--------- //form -------------*/


 
 
 









