﻿/*cssリセット
------------------------------------------------------------*/

*{
           margin:0;
           padding:0;
}

h1,h2,h3,h4,h5,h6,address{
           font-size:100%;
           font-weight: normal;
           font-style: normal;
           line-height: 100%;
}

/*全体構造
------------------------------------------------------------*/

body{
           margin: 20px 0;
           padding:0;
           text-align: center;
           font-size:1em;
           line-height: 1.5;
           color: #333;
           background: #696969;
           background-image: url(img/r2.gif);
           background-repeat: repeat;
           background-attachment: fixed;
}

           #page {
           width:646px;
           text-align:left;
           margin:0px auto;
           padding:0px;
           border:0px;
}
 
img{
           border: 0;
}

#back{
           background-image: url(img/e.gif);
           background-repeat: no-repeat;
           background-attachment: fixed;
           background-position: center 100px;
}


/*背景枠、センタリングボックス
------------------------------------------------------------*/

#container{
           height: auto;
           width: 650px;
           margin-left: auto;
           margin-right: auto;
	   text-align: left;
           border: 2px solid #000;
           background: #fff;
}

#box-read{
           height: auto;
           width: 500px;
           margin: 25px 20px;
           padding: 20px;
           line-height: 2;
           text-align: left;
           font-weight: bold;
           border: 2px solid #000;
           background: #ffffe0;
}

.koe{
           height: auto;
           width: 500px;
           margin: 25px 0;
           padding: 20px;
           line-height: 2;
           text-align: left;
           border: 2px solid #000;
           background: #d1f6ff;
}

.toku{
           height: auto;
           width: 500px;
           margin: 25px 0;
           padding: 20px;
           line-height: 2;
           text-align: left;
           border: 2px solid #000;
           background: #ffffe0;
}
.qa{
           height: auto;
           width: 500px;
           margin: 25px 0;
           padding: 20px;
           line-height: 2;
           text-align: left;
           border: 2px solid #000;
}
/*コンテンツ
------------------------------------------------------------*/

#content{
           margin: 20px;
           padding: 0;
           font-size:14px;
}

.marker{
           color: #cc0000;
           background-color: #ffff66;
           font-weight: bold;
}

.marker2{
           color: #cc0000;
           background-color: #ffff66;
           font-weight: bold;
           text-decoration: underline;
}

.marker3{
           background-color: #ffff66;
           font-weight: bold;
}

.marker4{
           font-weight: bold;
           text-decoration: underline;
}

.sub{
           text-align: center;
           margin: 40px 0;
}

.sub2{
           margin: 20px 0;
}

.bre{
           margin: 20px 0 20px 20px;
           font-weight:bold;
}

.bre2{
           margin: 40px 0 40px 40px;
           font-weight:bold;
}

.bre3{
           margin: 20px 0;
}

.tyu{
           text-align: center;
           font-size:12px;
}

/*フッター
------------------------------------------------------------*/

#footer{
	   font-size: 13px;
	   text-align: center;
           clear: right;
}

#footer p{
           margin-top: 10px;
}

/*お申し込み
------------------------------------------------------------*/

#omo{
	   text-align: center;
	   font-weight: bold;
	   font-size: 20px;
	   text-decoration: underline;
}

#dousa{
	   height: auto;
           width: 500px;
           margin: 25px 0;
           padding: 20px;
           font-size: 12px;
           line-height: 1.7;
           text-align: left;
           background: #f5f5f5;
}