@charset "utf-8";




/*-------------------- img (each) --------------------*/

/*-------------------- 01 --------------------*/

#st1_i01_1 {
	width: 390px;
}
#st1_i01_2 {
	width: 464px;
}
#st1_i02 {
	width: 320px;
}
#st1_i03 {
	width: 320px;
}
#st1_i04 {
	width: 220px;
}


/*-------------------- 02 --------------------*/

#st2_i05 {
	width: 464px;
}


/*-------------------- 03 --------------------*/

#st3_i01 {
	width: 464px;
}
#st3_i12 {
	width: 210px;
}
#st3_i13 {
	width: 290px;
}
#st3_i14 {
	width: 290px;
}
#st3_i18 {
	width: 440px;
}
#st3_i19 {
	width: 290px;
}
#st3_i20 {
	width: 440px;
}
#st3_i21 {
	width: 210px;
}


/*-------------------- 04 --------------------*/

#st4_i01_1 {
	width: 161px;
}
#st4_i01_2 {
	width: 464px;
}
#st4_i02 {
	width: 464px;
}
#st4_i03 {
	width: 190px;
}
#st4_i04 {
	width: 210px;
}
#st4_i05 {
	width: 190px;
}
#st4_i06 {
	width: 210px;
}
#st4_i07 {
	width: 190px;
}
#st4_i08 {
	width: 190px;
}
#st4_i09 {
	width: 385px;
}



/*-------------------- else --------------------*/


/*-------------------- 01 --------------------*/

#st1_data02 .worddown1 {
	display: inline-block;
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 0.5em;
}
#st1_data02 .c1 {
	margin-right: 14%;
}
#st1_data03 .c1 {
	margin-right: 18%;
}
#st1_data04 .c1 {
	margin-right: 25%;
}


/*-------------------- 02 --------------------*/

#st2_data01 .eq_box_ul .eq_box_li01 {
	width: calc(100% - 640px - 32px);
}
#st2_data01 .eq_box_ul .eq_box_li02 {
	width: 640px;
}
#st2_data02 .eq_box_ul .eq_box_li01 {
	width: calc(100% - 640px - 32px);
}
#st2_data02 .eq_box_ul .eq_box_li02 {
	width: 640px;
}
#st2_data10 .c1 {
	margin-right: 50%;
	margin-top: 0;
}
#st2_data10 .c2 {
	margin-right: -1%;
	margin-top: -1.7em;
}


/*-------------------- 03 --------------------*/

#st3_data12 .c1 {
	margin-right: 25%;
}
#st3_data13 .c1 {
	margin-right: 17%;
}
#st3_data21 .c1 {
	margin-right: 25%;
}


/*-------------------- 04 --------------------*/

#st4_data03 .c1 {
	margin-right: 32%;
}
#st4_data09 .c1 {
	margin-right: 0;
}



/*************************************************************/
/*************************************************************/
@media screen and (max-width: 640px) {
/*************************************************************/
/*************************************************************/




/*-------------------- img (each) --------------------*/

/*--- normal ---*/

#st1_i01_1,
#st1_i02,
#st1_i03,

#st3_i13,
#st3_i14,
#st3_i19,

#st4_i09,

#st_dummy
 {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 0;
}

/*--- big ---*/

#st1_i01_2,

#st3_i01,

#st4_i01_2,
#st4_i02,

#st_dummy
 {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

#st2_i05,

#st3_i18,
#st3_i20,

#st_dummy
 {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 0;
}


/*--- small ---*/

#st1_i04,

#st3_i12,
#st3_i21,

#st4_i03,
#st4_i04,
#st4_i05,
#st4_i06,
#st4_i07,
#st4_i08,

#st_dummy
 {
	width: 60%;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 0;
}

#st4_i01_1,

#st_dummy
 {
	width: 50%;
	margin-left: 25%;
	margin-right: 25%;
	margin-top: 0;
}


/*-------------------- else --------------------*/


/*-------------------- 01 --------------------*/

#st1_data02 .c1 {
	margin-right: 0;
}
#st1_data03 .c1 {
	margin-right: 0;
}
#st1_data04 .c1 {
	margin-right: 0;
}


/*-------------------- 02 --------------------*/


/*-------------------- 03 --------------------*/


/*-------------------- 04 --------------------*/

#st4_data03 .c1 {
	margin-right: 0;
}



}