@charset "Shift_JIS";

/*=========================================*/
/* text—v‘f */
/*=========================================*/


/* main_text */

.text70 {font-size:70%; line-height:133%; color:#333333;
}

.text80 {font-size:80%; line-height:143%; color:#333333;
}

.text80b {font-size:80%; line-height:143%; color:#333333; font-weight:bold;
}

.text90 {font-size:90%; line-height:143%; color:#333333;
}

.text90b {font-size:90%; line-height:143%; color:#333333; font-weight:bold;
}

.text100 {font-size:100%; line-height:153%; color:#333333;
}

.text100b {font-size:100%; line-height:153%; color:#333333; font-weight:bold;
}


/* text_white */

.text70white {font-size:70%; line-height:130%; color:#ffffff;
}

.text80white {font-size:80%; line-height:140%; color:#ffffff;
}

.text80whiteb {font-size:80%; line-height:140%; color:#ffffff; font-weight:bold;
}

.text90white {font-size:90%; line-height:140%; color:#ffffff;
}

.text90whiteb {font-size:90%; line-height:140%; color:#ffffff; font-weight:bold;
}


/* text_red */

.textred {font-weight: bold; color: #e60000;
}

.text70red {font-size:70%; line-height:130%; color:#e60000;
}

.text80red {font-size:80%; line-height:140%; color:#e60000;
}

.text80redb {font-size:80%; line-height:140%; color:#e60000; font-weight:bold;
}

.text100red {font-size:100%; line-height:140%; color:#e60000;
}

/* text_orange */

.text70orange {font-size:70%; line-height:130%; color:#ff9900;
}

.text80orange {font-size:80%; line-height:140%; color:#ff9900;
}

.text80orange {font-size:80%; line-height:140%; color:#ff9900; font-weight:bold;
}

/* text_pink */

.text70pink {font-size:70%; line-height:130%; color:#e62396;
}

.text80pink {font-size:80%; line-height:140%; color:#e62396;
}

.text80pink {font-size:80%; line-height:140%; color:#e62396; font-weight:bold;
}
.textpink {font-size:100%; line-height:140%; color:#e62396; font-weight:bold;
}

/* text_darkgreen */

.text70darkgreen {font-size:70%; line-height:130%; color:#22ab38;
}

.text80darkgreen {font-size:80%; line-height:140%; color:#22ab38;
}

.text80darkgreen {font-size:80%; line-height:140%; color:#22ab38; font-weight:bold;
}
.textdarkgreen {font-size:100%; line-height:140%; color:#22ab38; font-weight:bold;
}

/* text_darkblue */

.text70darkblue {font-size:70%; line-height:130%; color:#1d2088;
}

.text80darkblue {font-size:80%; line-height:140%; color:#1d2088;
}

.text80darkblue {font-size:80%; line-height:140%; color:#1d2088; font-weight:bold;
}
.textdarkblue {font-size:100%; line-height:140%; color:#1d2088; font-weight:bold;
}

/* text_green */

.text70green {font-size:70%; line-height:130%; color:#78c80a;
}

.text80green {font-size:80%; line-height:140%; color:#78c80a;
}

.text80green {font-size:80%; line-height:140%; color:#78c80a; font-weight:bold;
}

/* text_light_blue */

.text70light_blue {font-size:70%; line-height:130%; color:#33b3d1;
}

.text80light_blue {font-size:80%; line-height:140%; color:#33b3d1;
}

.text80light_blue {font-size:80%; line-height:140%; color:#33b3d1; font-weight:bold;
}

/* text_blue */

.text70blue {font-size:70%; line-height:130%; color:#536ab2;
}

.text80blue {font-size:80%; line-height:140%; color:#536ab2;
}

.text80blue {font-size:80%; line-height:140%; color:#536ab2; font-weight:bold;
}


/* text_box */
.text_box {
	display: block;
	width: 660px;
	margin-left: 10px;
	padding-bottom: 25px;
}

.text_box_new {
	display: block;
	width: 660px;
	margin-left: 10px;
	padding-bottom: 10px;
}

.text_box_syuusyoku {
	display: block;
	width: 325px;
	margin-left: 10px;
	padding-bottom: 25px;
	float:left;
	
}

.text_box_syuusyoku_b{
	display: block;
	width: 325px;
	margin-left: 10px;
	padding-bottom: 25px;
	float:right;
	
}

.text_box_syuusyoku_c{
	display: block;
	width: 325px;
	margin-left: 10px;
	padding-bottom: 25px;
	padding-top:25px;
	float:left;
	
}


.text_box_top {
	display: block;
	width: 660px;
	margin-left: 10px;
	padding-bottom: 25px;
}

.text_box_top p {
	padding-right: 10px;
}

.text_box2 {
	display: block;
	width: 660px;
	margin-left: 10px;
	padding-bottom: 35px;
}
.movie_box{
	margin-right:20px;
	float:left;
	margin-top:10px;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.step_box {
	display: block;
	width: 670px;
	margin:0px auto;
	padding-bottom: 25px;
	text-align:center;
}

.btn_box {
	display: block;
	width: 670px;
	margin:0px auto;
	padding-bottom: 25px;
	text-align:center;
}

