@charset "UTF-8";

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 00.base style                                                          */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
html {
	overflow-x: hidden;
}
body {
  margin:auto;
  text-align:center;
}
img {
	display: block;
	border: none;
}
p,li {
	font-size: 10px;
	/*line-height: 1.5em;*/
	color : #232323;
}
em,strong,h1,h2,h3,dt {
	font-family: "Hiragino Kaku Gothic Pro W6","ヒラギノ角ゴ Pro W6","Osaka","ＭＳ Ｐゴシック";
}
h1 {
	font-size: 18px;
	color : #232323;
        margin-bottom:20px;
}
h2 {
	font-size: 16px;
	color : #232323;
}
h3 {
	font-size: 14px;
	color : #232323;
}
hr {
	border-style: solid;
	border-color: #999999;
}
.english {
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	line-height: normal;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 01.wrapper style                                                       */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#wrapper {
	margin: 0px auto 0px auto;
	width:1200px;
	background-color:#ffffff;
  font-family:'Avenir95BlackRegular', Arial, Helvetica, Verdana, sans-serif;
}

#fade { 
  position:absolute; /* ie6 */
  position:fixed; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
  background: #fff; 
  z-index:100;
}

/*----------表題-------------*/

#construction {
  width:650px;
  height:auto;
  padding-top:26px;
  margin-left:500px;
  text-align:center;
  line-height:30px;
  font-size:80%;
  color:#999999;
  font-family:'Avenir95BlackRegular', Arial, Helvetica, Verdana, sans-serif;

  /*border-bottom:1px solid #cccccc;*/
}


/*---------児じま屋　トップマーク---------*/

#cojimayatop {
  width:400px;
  height:43px;
  text-align:left;
  margin-top:20px;
  margin-left:150px;
  /*border:1px solid black;*/

}

/*--------メニュー-------*/

#menu_area {
  width:900px;
  height:20px;
  margin-top:37px;
  margin-left:150px;
  border-top:1px solid  #cccccc;
  border-bottom:1px solid  #cccccc;
}

#menu {
  width:420px;
  height:16px;
  float:left;
  font-family:'Avenir95BlackRegular', Arial, Helvetica, Verdana, sans-serif;

}

#menu ul {
  margin:0;
  padding:0;
}

#menu li {
  list-style:none;
  float:left;
  padding-top:2px;
  margin-left:20px;
  font-size:90%;
  font-family:'Avenir95BlackRegular', Arial, Helvetica, Verdana, sans-serif;
}

#contact {
  width:60px;
  height:16px;
  padding-top:2px;
  margin-left:400px;
  float:left;
  font-size:90%;
  font-family:'Avenir95BlackRegular', Arial, Helvetica, Verdana, sans-serif;

}

#text {
	width: 820px;
	height: 60px;
    margin-top:20px;
    margin-left:273px;
    text-align:left;
    font-size: 80%;
    color:#555555;
}

/*-------チェックボックス文字＆位置---------*/

.text_size {
  display:inline-block;
  width:80px;
  height:15px;
  margin-top:3px;
vertical-align : top;

  font-size:105%;
/*border:1px solid #000000;*/
}

#red_color {
  color:#FF0000;
  font-size:90%;
  margin-top:5px;
}

/*--------リンクカラー--------*/
a {						
  color:#999999;
  text-decoration:none;
}


a:visited {
  color:#999999;
}

a:active {
  color:red;
  text-decoration:none;

}

a:hover {
  color:red;
  text-decoration:none;
  position:relative;
  top:1px ;left:1px;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 04.container style                                                     */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#container {
	margin: 10px auto 0px auto;
    margin-left:110px;
	padding: 0px 20px 0px 20px;
	width: 1200px!important;
	width/**/: 820px;
	text-align: left;

}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*----------サンクス メニュー-----------*/

#menu1 {

  width:150px;
  height:auto;
  margin-top:455px;
  margin-left:51px;
  float:left;
  text-align:left;
}

#menu1 ul {
  margin:0;
  padding:0;
  list-style:none;
}

#menu1 li {
  margin-top:5px;
  list-style:none;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 05.contents style                                                      */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#contents {
	padding: 5px;
	width: 800px!important;
	width/**/: 800px;
	background-color: #FFFFFF;
    font-size:10px;
    float:left;
    margin-left:50px;
/*border:1px solid black*/

}
div#contents p {
	padding: 0px 10px 0px 10px;
	font-size: 10px;
	line-height: 1.5em;
}

.must {
  font-size:10px;
}

th {
  font-size:10px;


}

.mfptr {
  font-size:8px;

}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------会社概要・サイトマップ・プライバシー----------*/

#footer {
  width:1200px;
  height:auto;
  clear:both;
  padding-top:0px;
  color:#999999;
  font-family:'Avenir95BlackRegular', Arial, Helvetica, Verdana, sans-serif;

}

#copyright {
  width:220px;
  height:auto;
  font-size:70%;
  color:#999999;
  margin-top:29px;
  margin-left:150px;
  float:left;
  letter-spacing:0px;
}


#sitemap {
  width:280px;
  height:20px;
  margin-top:30px;
  margin-left:380px;
  font-size:65%;
  color:#999999;
  float:left;
  font-family:'Avenir95BlackRegular', Arial, Helvetica, Verdana, sans-serif;
}

#sitemap ul {
  margin:0;
  padding:0;
  list-style:none;
}

#sitemap li {
  float:left;
  margin-left:20px;

}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#thanks {
  float:left;
	width:500px;
        height:100px;
        padding-top:100px;
        margin-left:170px;
    font-size:12px;   
	text-align: center;
/*border:1px solid black*/
}
#thanks p {
	font-size: 15px;
}
#thanks p strong {
	font-size: 18px;
	color: #CC0000;
}
