@charset "utf-8";
/* ===================================================================
CSS information

 file name  :zzz.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */
/*#zzz{padding: 513px 0 0 0;}  公開前に消してください */

/*----------------------------------------------------
	各ページ専用指定
----------------------------------------------------*/

/* 中ページ共通背景
-----------------------------------------------*/
body {
	background: url(https://www.tangram.jp/rktn_winter/images/page_bg_in.jpg) no-repeat top center !important;
}

/* ヘッダリード文色変更
-----------------------------------------------*/
#header .txt_head{
	color:#4d3300 !important;
}

/* キービジュアルのマージン
-----------------------------------------------*/
.st_act{
	margin:0 0 10px 0 !important;
	text-align:right !important;
}

/*
-----------------------------------------------*/

#main #st_title h3{
	margin:15px 0 0 0;
}

/*
-----------------------------------------------*/
#main .box_act{
	width:909px;
	margin:15px auto 0 auto;
}


#main .anch{
	width:950px;
	height:81px;
	margin:30px 0 0 0;
}

#main .anch ul li.left{
	padding:0;
}

#main .anch ul li{
	float:left;
	padding:0 0 0 6px;
}

#main .con_catch01{
	margin:20px 0 0 0;
}

#main .con_catch02{
	margin:50px auto 0 auto;
	width:904px;
}


#main .con_catch02 .txt_catch{
	padding:10px 10px 30px 10px;
}
/* コンテンツ1～5
-----------------------------------------------*/

.box_act01{
	width:950px;
	height:680px;
	background:url(https://www.tangram.jp/rktn/rktn_winter/act01/images/bg_01.jpg) no-repeat;
	margin:15px 0 0 0;
}

.box_act01 .box_tbl_left{
	float:left;
	width:330px;
	padding:235px 0 0 35px;
}

.box_act01 .box_tbl_right{
	width:525px;
	float:right;
	padding:420px 32px 0 0;
}


.box_act02{
	width:950px;
	height:747px;
	background:url(https://www.tangram.jp/rktn/rktn_winter/act01/images/bg_02.jpg) no-repeat;
	margin:50px 0 0 0;
}

.box_act02 .box_tbl_left{
	width:330px;
	padding:528px 0 0 35px;
}

.box_act02 .box_tbl_right{
	width:526px;
	padding: 522px 0 0 390px;
}

.box_act02 .txt_02{
	padding:10px 0 0 40px;
}

.box_act02 .info{
	padding-top: 528px;
	width: 880px;
	margin: 0 auto;
}
.box_act02 .info .box_info{
	padding: 1em;
    margin: 2em 0;
    border: double 5px #17467c;
    text-align: center;
}

.box_act02 .info .box_info .st{
	font-weight: bold;
	color: #17467c;
	padding-bottom: 0.5em
}

.box_act03{
	width:950px;
	height:637px;
	background:url(https://www.tangram.jp/rktn/rktn_winter/act01/images/bg_03.jpg) no-repeat;
	margin:50px 0 0 0;
}

.box_act03 .box_tbl_left{
	width:880px;
	padding: 395px 0 0 0;
	margin: 0 auto;

}
.box_act03 .box_tbl_left .tbl_basic {
	width:880px;
}
.box_act03 .box_tbl_left .tbl_basic .sub3_age{
	width: 292px;
	background: #FCFDF7;
}
.box_act03 .box_tbl_left .txt_03 {

	text-align: right;
	margin: 5px 0;
}
.box_act04{
	width:950px;
	height:1136px;
	background:url(https://www.tangram.jp/rktn/rktn_winter/act01/images/bg_04.jpg) no-repeat;
	margin:50px 0 0 0;
}

.box_act04 .box_tbl_left{
	width:880px;
	padding:540px 0 0 35px;
}

.box_act04 .box_tbl_right{
	width:880px;
	padding:30px 0 0 35px;
}

.box_act04 .info{
	width: 880px;
	margin: 0 auto;
}
.box_act04 .info .box_info{
	padding: 1em;
    margin: 2em 0;
    border: double 5px #17467c;
    text-align: center;
}

.box_act04 .info .box_info .st{
	font-weight: bold;
	color: #17467c;
	padding-bottom: 0.5em
}
/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}