/* ‹¤’Ê */



body {

  color : white;

  background-color : #FFFFFF;

  margin : 0 auto;

  text-align: center;


}



.ext_sub_container_left{

	width:760px;



	text-align:center;

}



.mainframe{

  width:720px;

	margin-right: auto;

	margin-left: auto;

  /*border:1px solid #ff0000;*/

}





a img {

  border-style : none;

}



.base {

background-color :#FAE1DB;

width :720px;

text-align: center;

}



.catch{

padding-left: -10px;

}

.box {

color :#000000;

background-color :#FFFFFF;

width :675px;

font-size: 0.9em;

line-height: 1.5em;

margin :20px;

overflow: auto;

border : 1px solid #BE6068;

text-align: left;

}



.box1 {

padding: 10px 20px 20px 20px;

}



.box2 {

background-color :#FFFFFF;

width :623px;

padding : 5px 10px 10px 10px;

margin :0 0 0 5px;

font-size: 0.9em;

text-align: left;

}



.box3 {

background-color :#FFFFFF;

width :600px;

padding : 2px 10px 10px 10px;

margin :0 0 0 5px;

font-size: 0.9em;

text-align: left;

}



.box4 {

background-color :#FFFFFF;

width :600px;

padding : 2px 10px 10px 10px;

margin :0 0 0 5px;

font-size: 0.9em;

text-align: left;

line-height: 1.5em;

}



.box5 {

padding: 20px;

}



.footer2 {

background-image: url(../image/skin_footer.jpg);

background-position: center bottom;

height: 21px;

text-align: center;

font-size: 80%;

color: #555;

}



ul.faq {

list-style-image: url(img/q.gif);

text-align: left;

}



h2.midashi {

text-style: normal;

font-size: 0.9em;

border: 1px #BE6068;

border-style: none  none solid none;

width: 600px;

text-align: left;

}



.midashi1{

border: 1px solid #BE6068;

border-style: none none solid none;

text-align: left;

margin:3px auto;

}



ul {

list-style-type: none;

}



.presents{

border:1px dashed #ccc;

padding:5px;

margin:3px;

}



.presents ul{

list-style-type: square;

margin:3px auto;



}



.presents li{

font-size:80%;

}


