@charset   "Shift_JIS";

*{
margin:0;
padding:0;
}
body {
background:#FFFFFF;
background-image:url(///);
background-repeat:repeat-x;
font-weight:normal;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS P Gothic", sans-serif;
}

/* 全般的なリンクの設定 */
a {color:#0099CC; font-weight:normal;}
a:hover {color:#FF0066; text-decoration:u;}
A {text-decoration:none;}

/* 一般タグの設定 */
h1 {display:inline; color:#FFFFFF;font-size:55%;font-weight:bold;},
strong {font-size:100%;font-weight:bold;}
big {color:#434343;font-size:140%;font-weight:bold;}
img {border:0;}
h2 {
	padding-top: 60px;
	margin-bottom:20px;
}

h4{
	margin-top: 50px;
	margin-bottom: 40px;
}
h5{
	margin-bottom: 100px;
}

p.pra_base{
	margin: 20px 23px;
}

/* リスト表示の設定 */
ul {margin:0; padding:2px; list-style:decimal outside; text-align:left;}
li {margin-left:20px; list-style:square outside; color:#706936;}



/* 境界線外側 */
#outer{
width:770px;
margin-top : 0;
margin-left : auto;
margin-right : auto;
background-color: #bebebf;
}


/* 境界線内側 */
#wrap{
	width:750px;
	margin-left : auto;
	margin-right : auto;
	text-align:left;
	background-color: #FFFFFF;
}

#container{
background-color : #cff4f4;
width:100%;
margin-left : 0;
margin-right : 0;
text-align:center;

}

#navcontainer{
background:transparent;
margin-top:0px;
}


/* タイトル<h1>タグの設定 */

#title{
background :#333333;
height:18px;
text-align:left;
padding-left:0;
padding-top:2px;
}


/* ヘッダーの設定 */

#header{
background:#FFFFFF url(img/header_bg.gif) no-repeat center;
width:100%;
}
#header img{
text-align:center;
margin-left : auto;
margin-right : auto;
}


/* コンテンツの設定 */

.content{
/*margin:20px 50px 20px 50px;*/
text-align:left;
font-size:90%;
line-height:30px;
padding-top: 20px;
margin-right: 20px;
padding-bottom: 20px;
margin-left: 20px;
}

.moshikomi{
margin:20px 15px 40px 15px;
background:#ffffff;
}
.moshikomi #dl_img01{
margin-left:25px;
}
.moshikomi #dl_img02{
margin-left:15px;
}
.tel_mousikomi{
	color:#0099CC;
	font-weight:bold;
}
.midasi_s h5{
margin:0 13px 20px 13px;
}
.midasi_s p{
margin:20px 25px 0px 25px;
padding-bottom:40px;
}
.midasi_s_para{
background:#f6fafd url(img/midasi_s_mbg.gif);	
}

#illust_midasi_title{
margin-bottom:20px;
}
#bred p{
margin-top:0;
margin-bottom:0;
}
.moshikomi_btn{
margin-left:123px;
margin-right:123px;
padding-bottom:30px;

}
/* テキストのデコレーションの設定 */

/* 文字色 */
.white
{color:#FFFFFF;}
.deepblue
{color:#3e435f;}
.rose
{color:#e01d2d;}
.mazenta
{color:#f53679;}
.lightblue
{color:#0c4bcd;}

/* 文字に赤アンダーライン */
.red_under
{color: #434343;border-style: solid;border-color: 
#ff0000;border-width: 0px 0px 1px 0px;text-align: left;line-height: 160%;
font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}

/* 文字の背景色が黄色 */
.yellow_bg
{background-color: #fff89f;font-weight:bold;
margin-bottom : 20px;
padding-top : 3px;
padding-bottom : 3px;
}

/* 文字の背景色が赤で白文字 */
.red_bg
{background-color : #05c05f;font-weight:bold;
margin-bottom : 20px;
padding-top : 3px;
padding-bottom : 3px;
}


/* 左右100%幅のベタ塗り見出しエリアの設定 */
.title_bg{
background : url(img/ff_2.jpg);
width:630px;
height:30px;
padding-left:50px;
padding-top:10px;
padding-bottom:5px;
text-align:left;
font-size:16px;
color:#FFFFFF;
}

/* 左右100%幅の画像背景見出しエリアの設定 */
.title_imgbg{
background : url(img/header7.jpg) center top;
width:650px;
height:30px;
padding-left:50px;
padding-top:10px;
padding-bottom:5px;
text-align:left;
font-size:16px;
color:#434343;
border-top: solid 1px #dddddd;
border-bottom: solid 1px #dddddd;
}

/* 赤囲いボックスの設定 */
.box600p10_red
{border: solid 1px #ca090a;
width: 600px;
background-color:#fffdf9;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
}

/* グレーの囲いボックスの設定 */
.box600
{
/*width: 600px;*/
margin-left:46px;
margin-right:46px;
margin-top:10px;
margin-bottom : 20px;
text-align:left;
}
.box600 p.comment{
background:url(img/comment_bg.gif);
padding-left:46px;
padding-top:50px;
padding-bottom:50px;
}
/* グレーの囲いボックスの設定 */
.box600p10_grey
{border : 3px solid #808080;
/*width: 600px;
margin-left:53px;
margin-right:53px;*/
margin-top:10px;
margin-bottom : 20px;
text-align:left;
}

/* ブルーの囲いボックスの設定 */
.box600p10_blue
{border : 2px solid gray;
padding : 20px 30px 20px 30px;
width : 560px;
background-color:#f2f9fd;
margin-left:20px;
margin-top:10px;
margin-bottom : 30px;
text-align:left;
font-size : 15px;
}

p{
margin-left:50px;
margin-top:10px;
margin-bottom : 30px;
}

.kanso{
width : 706px;
background:url(img/kanso_bg.gif) repeat-y;
margin-bottom : 40px;
}
.kanso_header{
background-color:#cff4f4;
}
.kanso p{
margin-left:20px;
margin-top:10px;
margin-bottom : 30px;
}
.mosikomi{
background:#ffffff;
border:#FF0000 3px solid;
/*background:url(img/repo_bg.gif) repeat-y;*/
margin-bottom : 30px;
}
.mosikomi_header{
background-color:#cff4f4;
}
p.img_select{
width:100%;
text-align:center;
margin-left:auto;
margin-top:auto;
margin-bottom : 30px;
}

.circle_bg1{
background:url(img/bg1.gif) no-repeat right center;
}
.circle_bg2{
background:url(img/bg2.gif) no-repeat 50px top;
}
.circle_bg3{
background:url(img/bg3.gif) no-repeat 20px top;
}
.circle_bg4{
background:url(img/bg4.gif) no-repeat right 650px;
}

h3{
margin-top:15px;
margin-bottom : 10px;
margin-left:10.5px;
}
/* フッターの設定 */

#footer{
background:#333333;
width:100&;
padding: 3px 0px 0px 0px;
text-align:center;
font-size:80%;
color:#FFFFFF;
}


#shouhin{
margin-top : 3px;
margin-left : 3px;
margin-right : 3px;
margin-bottom : 3px;border-color : gray gray gray gray;}
.gre_bg{
background-color : #5fa5fa;
font-weight : bold;
margin-bottom : 20px;
padding-top : 3px;
padding-bottom : 3px;
}
