@charset "UTF-8";

/* CSS Document */
*{
	margin:0;
	padding:0;
	}

body{
	color: #000000;
	font-size: 13px;
	line-height: 21px;
	text-align: center;
	height: 100%;
	background: url(image/back-bule.gif) repeat;
	margin: 0px auto;
	clear: none;
	float: none;
	width: 100%;
}


/* image */
img	{
	border:none;
	}

/* リンク */
a:link.goji{
    text-decoration:none;
}
a:active.goji{
    text-decoration:none;
}
a:visited.goji{
    text-decoration:none;
}
a:hover.goji{
    text-decoration:none;
}

/*共通 */
#wapper a{
	text-decoration:none;
}

#wapper{
	margin: 0px auto;
	width: 953px;
	background: url(image/back-line.gif) repeat-y;
	clear: both;
	float: none;
	zoom: 100%;
}
#wapper:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

/* 共通　ヘッダー */
#header {
	clear: both;
	float: none;
	background: url(image/title-logo.gif) no-repeat top;
	margin: 0px auto;
	width: 953px;
	zoom: 100%;
	}
#header:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
/* 左側 */
.left {
	float: left;
	width: 460px;
}
.ana-photo {
	width: 435px;
	margin: 0px auto;
}

.mail-boshu {
	background: url(image/mail-top.gif) no-repeat;
	width: 445px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.boshu-tema {
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 70px;
	text-align: left;
}
.shoukai_text {
	text-align: left;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 24px;
}
.goji-shoukai {
	margin: 0px auto;
	height: 100%;
	width: 445px;
	padding-top: 200px;
}
.boshu-text {
	background: url(image/mail-middle.gif) repeat-y;
	margin: 0px auto;
	width: 445px;
}
.mail_text {
	text-align: left;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px dotted #FF6600;
	padding-top: 20px;
	padding-bottom: 25px;
}
.green {
	color: #006666;
}
.theme {
	font-size: 16px;
	font-weight: bold;
	color: #FF3300;
}
.boshu-youkou {
	width: 330px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.kojin-jyohohogo {
	background: url(image/mail-back-gr.gif) repeat;
	width: 340px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
}
.satera-towa {
	background: url(image/satera_prebox.jpg) no-repeat;
	width: 445px;
	margin-right: auto;
	margin-left: auto;
	/*height: 138px;*/
	height: 154px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.satera-link {
	text-align: right;
	width: 430px;
	padding-top: 120px;
	margin-right: auto;
	margin-left: auto;
}
.wadai-izumi {
	background: url(image/wadai-box.gif) left top no-repeat;
	width: 445px;
	margin: 10px 0 0 8px;
	padding: 0;
}
.wadai-p {
	padding: 35px 10px 0 180px;
	font-size: 12px;
	line-height: 1.3em;
	color: #00308F;
	text-align: left;
}
.wadai-ad {
	width: 439px;
	margin-left: 8px;
	background: url(image/wadai-box.gif) -445px 0 no-repeat;
}
.wadai-ad p {
	padding: 10px 10px 5px 130px;
	font-size: 12px;
	line-height: 1.5em;
	color: #FFF;
	text-align: left;
}
.wadai-ad p a {
	color: #FFF;
}
.wadai-btm {
	background: url(image/wadai-box.gif) 0 -395px no-repeat;
	width: 445px;
	height: 18px;
	margin: 0 0 0 8px;
	padding: 0;
	_margin: 0 0 0 5px!important;
}
.mail {
	background: url(image/yajirushi.gif) no-repeat;
	padding-left: 20px;
}
.text_link {
	background: url(image/yajirushi-blue.gif) no-repeat;
	width: 380px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #006699;
	text-align: left;
	padding-left: 20px;
	height: 20px;
	margin-bottom: 5px;
}
.jyouhou {
	margin: 10px auto 0px;
	width: 380px;
}

/* 右側 */
.right {
	float: left;
	width: 468px;

}
.co-naiyo-mon{
	width: 468px;
	background: url(image/co-mon.gif) no-repeat top;
	padding-top: 30px;
	}
.co-naiyo:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
.co-naiyo-tue{
	width: 468px;
	background: url(image/co-tue.gif) no-repeat top;
	padding-top: 30px;
	}
.co-naiyo:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
.co-naiyo-wed{
	width: 468px;
	background: url(image/co-wed.gif) no-repeat top;
	padding-top: 30px;
	}
.co-naiyo:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
.co-naiyo-thu{
	width: 468px;
	background: url(image/co-thu.gif) no-repeat top;
	padding-top: 30px;
	}
.co-naiyo:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
.co-naiyo-fri{
	width: 468px;
	background: url(image/co-fri.gif) no-repeat top;
	padding-top: 30px;
	}
.co-naiyo:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
.co-middle {
	background: url(image/co-middle.gif) repeat-y;
	width: 468px;
	margin-right: auto;
	margin-left: auto;
	zoom:100%;
		}
.co-middle:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
.co-title {
	float: left;
	width: 180px;
	padding-top: 10px;
}
.co-text {
	font-size: 12px;
	float: left;
	width: 180px;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
}
.link_bo {
	text-align: right;
	margin-bottom: 10px;
}
.co-bottom {
	clear: both;
	float: none;
	width: 468px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.co-box {
	clear: both;
	float: none;
	width: 390px;
	margin: 0px 0 0 55px;
	}
#foot {
	width: 100%;
	clear: both;
	float: none;
	text-align: center;
	background: #FFFFFF bottom;
	height: 50px;

}
.foot-img{
	width: 945px;
	margin-right: auto;
	margin-left: auto;
}
.foot-img img{
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align:bottom;
}
.foot-link {
	width: 945px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.pan {
	text-align: right;
	width: 468px;
	font-size: 10px;
}
.coner {
	width: 468px;
	padding-top: 50px;
}
.w-bottom img{
	vertical-align:top;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*インデントをマイナス方向へ設定*/
h1 { text-indent: -9999px;}
h2 { text-indent: -100%; }


/*ディスプレイプロパティで非表示 */
h1 { display: none;}

/*ポジションプロパティで絶対位置の座標指定で見えない所へ移動 */
h1 {
　position: absolute;
　top: -500px;
}

/* サテラ生プレゼント */
#satera-header {
	clear: both;
	float: none;
	background: url(image/title-saterapre-logo.gif) no-repeat top;
	margin: 0px auto;
	width: 953px;
	zoom: 100%;
	}
#satera-header:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

.satera-comment {
	width:510px;
	padding:170px 0 0 100px;
	font-size:14px;
	line-height:1.5em;
	text-align:left;
	float:left;
	font-weight:bold;
}

.satera-comment .cyui {
	color:#FF6600;
}

.satera-btn {
	width:300px;
	float:right;
	padding:160px 0 0 0;
	border:none;
	text-align:left;
}

.satera-img {
	padding-left:1px;
	margin:0;
	clear:both;
}

.satera-pan {
	text-align: right;
	font-size: 10px;
	padding:5px;
}
/* 夏休みスタジオ見学 */
.kengaku {
	height: 100px;
	width: 445px;
	margin-right: auto;
	margin-left: auto;
	background: url(image/kengaku_back.gif) no-repeat;
	padding-bottom: 10px;
}
.kengaku_link {
	padding-top: 60px;
	width: 440px;
	text-align: right;
}
.shoukai_text2 {
	text-align: left;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 18px;
}
.leadp {width: 60%;
display: inline-block;}
/* 夏休みスタジオ見学報告 */
.kengaku_after {
	height: 100px;
	width: 445px;
	margin-right: auto;
	margin-left: auto;
	background: url(image/kengaku_after_back.gif) no-repeat;
	padding-bottom: 10px;
}
.kengaku_link2 {
	padding-top: 60px;
	width: 445px;
}

/*2016年3月新コーナー梶さん 奥四万十を行く サテラ誘導バナー*/
.shimanto{
	background: url(image/bn-shimanto-bg.png) no-repeat;
	width:445px;
	margin:0 auto;

}
.shimanto-link{
	width:445px;
	margin:0 auto;
	padding: 4.2em 0em 1.4em 11.4em;
	}

/*SNS*//*SNS*/
.snsbtn {
overflow: visible;
padding-left:0;
text-align:left;
margin-left: 1em;
display: inline-block;
vertical-align: top;
}
.snsbtn li {
display:inline-block;
vertical-align:bottom;
margin-right: 5px;
}
.fb_iframe_widget > span {
vertical-align: baseline !important;
}
