@charset "UTF-8";
/* CSS Document */


/* ===== Padding set ===== */
.pd1 {
	padding: 1px;
}

.pd2 {
	padding: 2px;
}

.pd3 {
	padding: 3px;
}

.pd4 {
	padding: 4px;
}

.pd5 {
	padding: 5px;
}

.pd6 {
	padding: 6px;
}

.pd7 {
	padding: 7px;
}

.pd8 {
	padding: 8px;
}

.pd9 {
	padding: 9px;
}

.pd10 {
	padding: 10px;
}

.pd11 {
	padding: 11px;
}

.pd12 {
	padding: 12px;
}

.pd13 {
	padding: 13px;
}

.pd14 {
	padding: 14px;
}

.pd15 {
	padding: 15px;
}

.pd16 {
	padding: 16px;
}

.pd17 {
	padding: 17px;
}

.pd18 {
	padding: 18px;
}

.pd19 {
	padding: 19px;
}

.pd20 {
	padding: 20px;
}

.pd21 {
	padding: 21px;
}

.pd22 {
	padding: 22px;
}

.pd23 {
	padding: 23px;
}

.pd24 {
	padding: 24px;
}

.pd25 {
	padding: 25px;
}

.pd26 {
	padding: 26px;
}

.pd27 {
	padding: 27px;
}

.pd28 {
	padding: 28px;
}

.pd29 {
	padding: 29px;
}

.pd30 {
	padding: 30px;
}

.pdT1 {
	padding-top: 1px;
}

.pdT2 {
	padding-top: 2px;
}

.pdT3 {
	padding-top: 3px;
}

.pdT4 {
	padding-top: 4px;
}

.pdT5 {
	padding-top: 5px;
}

.pdT6 {
	padding-top: 6px;
}

.pdT7 {
	padding-top: 7px;
}

.pdT8 {
	padding-top: 8px;
}

.pdT9 {
	padding-top: 9px;
}

.pdT10 {
	padding-top: 10px;
}

.pdT11 {
	padding-top: 11px;
}

.pdT12 {
	padding-top: 12px;
}

.pdT13 {
	padding-top: 13px;
}

.pdT14 {
	padding-top: 14px;
}

.pdT15 {
	padding-top: 15px;
}

.pdT16 {
	padding-top: 16px;
}

.pdT17 {
	padding-top: 17px;
}

.pdT18 {
	padding-top: 18px;
}

.pdT19 {
	padding-top: 19px;
}

.pdT20 {
	padding-top: 20px;
}

.pdT21 {
	padding-top: 21px;
}

.pdT22 {
	padding-top: 22px;
}

.pdT23 {
	padding-top: 23px;
}

.pdT24 {
	padding-top: 24px;
}

.pdT25 {
	padding-top: 25px;
}

.pdT26 {
	padding-top: 26px;
}

.pdT27 {
	padding-top: 27px;
}

.pdT28 {
	padding-top: 28px;
}

.pdT29 {
	padding-top: 29px;
}

.pdT30 {
	padding-top: 30px;
}

.pdT40 {
	padding-top: 40px;
}

.pdT50 {
	padding-top: 50px;
}

.pdT60 {
	padding-top: 60px;
}

.pdT70 {
	padding-top: 70px;
}

.pdT80 {
	padding-top: 80px;
}

.pdT90 {
	padding-top: 90px;
}

.pdT100 {
	padding-top: 100px;
}

.pdB1 {
	padding-bottom: 1px;
}

.pdB2 {
	padding-bottom: 2px;
}

.pdB3 {
	padding-bottom: 3px;
}

.pdB4 {
	padding-bottom: 4px;
}

.pdB5 {
	padding-bottom: 5px;
}

.pdB6 {
	padding-bottom: 6px;
}

.pdB7 {
	padding-bottom: 7px;
}

.pdB8 {
	padding-bottom: 8px;
}

.pdB9 {
	padding-bottom: 9px;
}

.pdB10 {
	padding-bottom: 10px;
}

.pdB11 {
	padding-bottom: 11px;
}

.pdB12 {
	padding-bottom: 12px;
}

.pdB13 {
	padding-bottom: 13px;
}

.pdB14 {
	padding-bottom: 14px;
}

.pdB15 {
	padding-bottom: 15px;
}

.pdB16 {
	padding-bottom: 16px;
}

.pdB17 {
	padding-bottom: 17px;
}

.pdB18 {
	padding-bottom: 18px;
}

.pdB19 {
	padding-bottom: 19px;
}

.pdB20 {
	padding-bottom: 20px;
}

.pdB21 {
	padding-bottom: 21px;
}

.pdB22 {
	padding-bottom: 22px;
}

.pdB23 {
	padding-bottom: 23px;
}

.pdB24 {
	padding-bottom: 24px;
}

.pdB25 {
	padding-bottom: 25px;
}

.pdB26 {
	padding-bottom: 26px;
}

.pdB27 {
	padding-bottom: 27px;
}

.pdB28 {
	padding-bottom: 28px;
}

.pdB29 {
	padding-bottom: 29px;
}

.pdB30 {
	padding-bottom: 30px;
}

.pdB40 {
	padding-bottom: 40px;
}

.pdB50 {
	padding-bottom: 50px;
}

.pdB60 {
	padding-bottom: 60px;
}

.pdB70 {
	padding-bottom: 70px;
}

.pdB80 {
	padding-bottom: 80px;
}

.pdB90 {
	padding-bottom: 90px;
}

.pdB100 {
	padding-bottom: 100px;
}

.pdL1 {
	padding-left: 1px;
}

.pdL2 {
	padding-left: 2px;
}

.pdL3 {
	padding-left: 3px;
}

.pdL4 {
	padding-left: 4px;
}

.pdL5 {
	padding-left: 5px;
}

.pdL6 {
	padding-left: 6px;
}

.pdL7 {
	padding-left: 7px;
}

.pdL8 {
	padding-left: 8px;
}

.pdL9 {
	padding-left: 9px;
}

.pdL10 {
	padding-left: 10px;
}

.pdL11 {
	padding-left: 11px;
}

.pdL12 {
	padding-left: 12px;
}

.pdL13 {
	padding-left: 13px;
}

.pdL14 {
	padding-left: 14px;
}

.pdL15 {
	padding-left: 15px;
}

.pdL16 {
	padding-left: 16px;
}

.pdL17 {
	padding-left: 17px;
}

.pdL18 {
	padding-left: 18px;
}

.pdL19 {
	padding-left: 19px;
}

.pdL20 {
	padding-left: 20px;
}

.pdL21 {
	padding-left: 21px;
}

.pdL22 {
	padding-left: 22px;
}

.pdL23 {
	padding-left: 23px;
}

.pdL24 {
	padding-left: 24px;
}

.pdL25 {
	padding-left: 25px;
}

.pdL26 {
	padding-left: 26px;
}

.pdL27 {
	padding-left: 27px;
}

.pdL28 {
	padding-left: 28px;
}

.pdL29 {
	padding-left: 29px;
}

.pdL30 {
	padding-left: 30px;
}

.pdL40 {
	padding-left: 40px;
}

.pdL50 {
	padding-left: 50px;
}

.pdL60 {
	padding-left: 60px;
}

.pdL70 {
	padding-left: 70px;
}

.pdL80 {
	padding-left: 80px;
}

.pdL90 {
	padding-left: 90px;
}

.pdL100 {
	padding-left: 100px;
}

.pdL110 {
	padding-left: 110px;
}

.pdL120 {
	padding-left: 120px;
}

.pdL130 {
	padding-left: 130px;
}

.pdL140 {
	padding-left: 140px;
}

.pdL150 {
	padding-left: 150px;
}

.pdL160 {
	padding-left: 160px;
}

.pdL170 {
	padding-left: 170px;
}

.pdL180 {
	padding-left: 180px;
}

.pdL190 {
	padding-left: 190px;
}

.pdL200 {
	padding-left: 200px;
}

.pdL210 {
	padding-left: 210px;
}

.pdL220 {
	padding-left: 220px;
}

.pdL230 {
	padding-left: 230px;
}

.pdL240 {
	padding-left: 240px;
}

.pdL250 {
	padding-left: 250px;
}

.pdL260 {
	padding-left: 260px;
}

.pdL270 {
	padding-left: 270px;
}

.pdL280 {
	padding-left: 280px;
}

.pdL290 {
	padding-left: 290px;
}

.pdL300 {
	padding-left: 300px;
}

.pdL310 {
	padding-left: 310px;
}

.pdL320 {
	padding-left: 320px;
}

.pdL330 {
	padding-left: 330px;
}

.pdL340 {
	padding-left: 340px;
}

.pdL350 {
	padding-left: 350px;
}

.pdL360 {
	padding-left: 360px;
}

.pdL370 {
	padding-left: 370px;
}

.pdL380 {
	padding-left: 380px;
}

.pdL390 {
	padding-left: 390px;
}

.pdL400 {
	padding-left: 400px;
}

.pdR1 {
	padding-right: 1px;
}

.pdR2 {
	padding-right: 2px;
}

.pdR3 {
	padding-right: 3px;
}

.pdR4 {
	padding-right: 4px;
}

.pdR5 {
	padding-right: 5px;
}

.pdR6 {
	padding-right: 6px;
}

.pdR7 {
	padding-right: 7px;
}

.pdR8 {
	padding-right: 8px;
}

.pdR9 {
	padding-right: 9px;
}

.pdR10 {
	padding-right: 10px;
}

.pdR11 {
	padding-right: 11px;
}

.pdR12 {
	padding-right: 12px;
}

.pdR13 {
	padding-right: 13px;
}

.pdR14 {
	padding-right: 14px;
}

.pdR15 {
	padding-right: 15px;
}

.pdR16 {
	padding-right: 16px;
}

.pdR17 {
	padding-right: 17px;
}

.pdR18 {
	padding-right: 18px;
}

.pdR19 {
	padding-right: 19px;
}

.pdR20 {
	padding-right: 20px;
}

.pdR21 {
	padding-right: 21px;
}

.pdR22 {
	padding-right: 22px;
}

.pdR23 {
	padding-right: 23px;
}

.pdR24 {
	padding-right: 24px;
}

.pdR25 {
	padding-right: 25px;
}

.pdR26 {
	padding-right: 26px;
}

.pdR27 {
	padding-right: 27px;
}

.pdR28 {
	padding-right: 28px;
}

.pdR29 {
	padding-right: 29px;
}

.pdR30 {
	padding-right: 30px;
}

.pdR40 {
	padding-right: 40px;
}

.pdR50 {
	padding-right: 50px;
}

.pdR60 {
	padding-right: 60px;
}

.pdR70 {
	padding-right: 70px;
}

.pdR80 {
	padding-right: 80px;
}

.pdR90 {
	padding-right: 90px;
}

.pdR100 {
	padding-right: 100px;
}

.pdR110 {
	padding-right: 110px;
}

.pdR120 {
	padding-right: 120px;
}

.pdR130 {
	padding-right: 130px;
}

.pdR140 {
	padding-right: 140px;
}

.pdR150 {
	padding-right: 150px;
}

.pdR160 {
	padding-right: 160px;
}

.pdR170 {
	padding-right: 170px;
}

.pdR180 {
	padding-right: 180px;
}

.pdR190 {
	padding-right: 190px;
}

.pdR200 {
	padding-right: 200px;
}

.pdR210 {
	padding-right: 210px;
}

.pdR220 {
	padding-right: 220px;
}

.pdR230 {
	padding-right: 230px;
}

.pdR240 {
	padding-right: 240px;
}

.pdR250 {
	padding-right: 250px;
}

.pdR260 {
	padding-right: 260px;
}

.pdR270 {
	padding-right: 270px;
}

.pdR280 {
	padding-right: 280px;
}

.pdR290 {
	padding-right: 290px;
}

.pdR300 {
	padding-right: 300px;
}

.pdR310 {
	padding-right: 310px;
}

.pdR320 {
	padding-right: 320px;
}

.pdR330 {
	padding-right: 330px;
}

.pdR340 {
	padding-right: 340px;
}

.pdR350 {
	padding-right: 350px;
}

.pdR360 {
	padding-right: 360px;
}

.pdR370 {
	padding-right: 370px;
}

.pdR380 {
	padding-right: 380px;
}

.pdR390 {
	padding-right: 390px;
}

.pdR400 {
	padding-right: 400px;
}

/* ===== Padding set ===== */

/* ===== margin set ===== */
.mgA {
	margin-left: auto;
	margin-right: auto;
}

.mg1 {
	margin: 1px;
}

.mg2 {
	margin: 2px;
}

.mg3 {
	margin: 3px;
}

.mg4 {
	margin: 4px;
}

.mg5 {
	margin: 5px;
}

.mg6 {
	margin: 6px;
}

.mg7 {
	margin: 7px;
}

.mg8 {
	margin: 8px;
}

.mg9 {
	margin: 9px;
}

.mg10 {
	margin: 10px;
}

.mg11 {
	margin: 11px;
}

.mg12 {
	margin: 12px;
}

.mg13 {
	margin: 13px;
}

.mg14 {
	margin: 14px;
}

.mg15 {
	margin: 15px;
}

.mg16 {
	margin: 16px;
}

.mg17 {
	margin: 17px;
}

.mg18 {
	margin: 18px;
}

.mg19 {
	margin: 19px;
}

.mg20 {
	margin: 20px;
}

.mg21 {
	margin: 21px;
}

.mg22 {
	margin: 22px;
}

.mg23 {
	margin: 23px;
}

.mg24 {
	margin: 24px;
}

.mg25 {
	margin: 25px;
}

.mg26 {
	margin: 26px;
}

.mg27 {
	margin: 27px;
}

.mg28 {
	margin: 28px;
}

.mg29 {
	margin: 29px;
}

.mg30 {
	margin: 30px;
}

.mg40 {
	margin: 40px;
}

.mg50 {
	margin: 50px;
}

.mg60 {
	margin: 60px;
}

.mg70 {
	margin: 70px;
}

.mg80 {
	margin: 80px;
}

.mg90 {
	margin: 90px;
}

.mg100 {
	margin: 100px;
}

.mgT1 {
	margin-top: 1px;
}

.mgT2 {
	margin-top: 2px;
}

.mgT3 {
	margin-top: 3px;
}

.mgT4 {
	margin-top: 4px;
}

.mgT5 {
	margin-top: 5px;
}

.mgT6 {
	margin-top: 6px;
}

.mgT7 {
	margin-top: 7px;
}

.mgT8 {
	margin-top: 8px;
}

.mgT9 {
	margin-top: 9px;
}

.mgT10 {
	margin-top: 10px;
}

.mgT11 {
	margin-top: 11px;
}

.mgT12 {
	margin-top: 12px;
}

.mgT13 {
	margin-top: 13px;
}

.mgT14 {
	margin-top: 14px;
}

.mgT15 {
	margin-top: 15px;
}

.mgT16 {
	margin-top: 16px;
}

.mgT17 {
	margin-top: 17px;
}

.mgT18 {
	margin-top: 18px;
}

.mgT19 {
	margin-top: 19px;
}

.mgT20 {
	margin-top: 20px;
}

.mgT21 {
	margin-top: 21px;
}

.mgT22 {
	margin-top: 22px;
}

.mgT23 {
	margin-top: 23px;
}

.mgT24 {
	margin-top: 24px;
}

.mgT25 {
	margin-top: 25px;
}

.mgT26 {
	margin-top: 26px;
}

.mgT27 {
	margin-top: 27px;
}

.mgT28 {
	margin-top: 28px;
}

.mgT29 {
	margin-top: 29px;
}

.mgT30 {
	margin-top: 30px;
}

.mgT40 {
	margin-top: 40px;
}

.mgT50 {
	margin-top: 50px;
}

.mgT60 {
	margin-top: 60px;
}

.mgT70 {
	margin-top: 70px;
}

.mgT80 {
	margin-top: 80px;
}

.mgT90 {
	margin-top: 90px;
}

.mgT100 {
	margin-top: 100px;
}

.mgB0 {
	margin-bottom: 0px !important;
}

.mgB1 {
	margin-bottom: 1px;
}

.mgB2 {
	margin-bottom: 2px;
}

.mgB3 {
	margin-bottom: 3px;
}

.mgB4 {
	margin-bottom: 4px;
}

.mgB5 {
	margin-bottom: 5px;
}

.mgB6 {
	margin-bottom: 6px;
}

.mgB7 {
	margin-bottom: 7px;
}

.mgB8 {
	margin-bottom: 8px;
}

.mgB9 {
	margin-bottom: 9px;
}

.mgB10 {
	margin-bottom: 10px;
}

.mgB11 {
	margin-bottom: 11px;
}

.mgB12 {
	margin-bottom: 12px;
}

.mgB13 {
	margin-bottom: 13px;
}

.mgB14 {
	margin-bottom: 14px;
}

.mgB15 {
	margin-bottom: 15px;
}

.mgB16 {
	margin-bottom: 16px;
}

.mgB17 {
	margin-bottom: 17px;
}

.mgB18 {
	margin-bottom: 18px;
}

.mgB19 {
	margin-bottom: 19px;
}

.mgB20 {
	margin-bottom: 20px;
}

.mgB21 {
	margin-bottom: 21px;
}

.mgB22 {
	margin-bottom: 22px;
}

.mgB23 {
	margin-bottom: 23px;
}

.mgB24 {
	margin-bottom: 24px;
}

.mgB25 {
	margin-bottom: 25px;
}

.mgB26 {
	margin-bottom: 26px;
}

.mgB27 {
	margin-bottom: 27px;
}

.mgB28 {
	margin-bottom: 28px;
}

.mgB29 {
	margin-bottom: 29px;
}

.mgB30 {
	margin-bottom: 30px;
}

.mgB40 {
	margin-bottom: 40px;
}

.mgB50 {
	margin-bottom: 50px;
}

.mgB60 {
	margin-bottom: 60px;
}

.mgB70 {
	margin-bottom: 70px;
}

.mgB80 {
	margin-bottom: 80px;
}

.mgB90 {
	margin-bottom: 90px;
}

.mgB100 {
	margin-bottom: 100px;
}

.mgL0 {
	margin-left: 0px !important;
}

.mgL1 {
	margin-left: 1px;
}

.mgL2 {
	margin-left: 2px;
}

.mgL3 {
	margin-left: 3px;
}

.mgL4 {
	margin-left: 4px;
}

.mgL5 {
	margin-left: 5px;
}

.mgL6 {
	margin-left: 6px;
}

.mgL7 {
	margin-left: 7px;
}

.mgL8 {
	margin-left: 8px;
}

.mgL9 {
	margin-left: 9px;
}

.mgL10 {
	margin-left: 10px;
}

.mgL11 {
	margin-left: 11px;
}

.mgL12 {
	margin-left: 12px;
}

.mgL13 {
	margin-left: 13px;
}

.mgL14 {
	margin-left: 14px;
}

.mgL15 {
	margin-left: 15px;
}

.mgL16 {
	margin-left: 16px;
}

.mgL17 {
	margin-left: 17px;
}

.mgL18 {
	margin-left: 18px;
}

.mgL19 {
	margin-left: 19px;
}

.mgL20 {
	margin-left: 20px;
}

.mgL21 {
	margin-left: 21px;
}

.mgL22 {
	margin-left: 22px;
}

.mgL23 {
	margin-left: 23px;
}

.mgL24 {
	margin-left: 24px;
}

.mgL25 {
	margin-left: 25px;
}

.mgL26 {
	margin-left: 26px;
}

.mgL27 {
	margin-left: 27px;
}

.mgL28 {
	margin-left: 28px;
}

.mgL29 {
	margin-left: 29px;
}

.mgL30 {
	margin-left: 30px;
}

.mgL40 {
	margin-left: 40px;
}

.mgL50 {
	margin-left: 50px;
}

.mgL60 {
	margin-left: 60px;
}

.mgL70 {
	margin-left: 70px;
}

.mgL80 {
	margin-left: 80px;
}

.mgL90 {
	margin-left: 90px;
}

.mgL100 {
	margin-left: 100px;
}

.mgL110 {
	margin-left: 110px;
}

.mgL120 {
	margin-left: 120px;
}

.mgL130 {
	margin-left: 130px;
}

.mgL140 {
	margin-left: 140px;
}

.mgL150 {
	margin-left: 150px;
}

.mgL160 {
	margin-left: 160px;
}

.mgL170 {
	margin-left: 170px;
}

.mgL180 {
	margin-left: 180px;
}

.mgL190 {
	margin-left: 190px;
}

.mgL200 {
	margin-left: 200px;
}

.mgL210 {
	margin-left: 210px;
}

.mgL220 {
	margin-left: 220px;
}

.mgL230 {
	margin-left: 230px;
}

.mgL240 {
	margin-left: 240px;
}

.mgL250 {
	margin-left: 250px;
}

.mgL260 {
	margin-left: 260px;
}

.mgL270 {
	margin-left: 270px;
}

.mgL280 {
	margin-left: 280px;
}

.mgL290 {
	margin-left: 290px;
}

.mgL300 {
	margin-left: 300px;
}

.mgL310 {
	margin-left: 310px;
}

.mgL320 {
	margin-left: 320px;
}

.mgL330 {
	margin-left: 330px;
}

.mgL340 {
	margin-left: 340px;
}

.mgL350 {
	margin-left: 350px;
}

.mgL360 {
	margin-left: 360px;
}

.mgL370 {
	margin-left: 370px;
}

.mgL380 {
	margin-left: 380px;
}

.mgL390 {
	margin-left: 390px;
}

.mgL400 {
	margin-left: 400px;
}

.mgR1 {
	margin-right: 1px;
}

.mgR2 {
	margin-right: 2px;
}

.mgR3 {
	margin-right: 3px;
}

.mgR4 {
	margin-right: 4px;
}

.mgR5 {
	margin-right: 5px;
}

.mgR6 {
	margin-right: 6px;
}

.mgR7 {
	margin-right: 7px;
}

.mgR8 {
	margin-right: 8px;
}

.mgR9 {
	margin-right: 9px;
}

.mgR10 {
	margin-right: 10px;
}

.mgR11 {
	margin-right: 11px;
}

.mgR12 {
	margin-right: 12px;
}

.mgR13 {
	margin-right: 13px;
}

.mgR14 {
	margin-right: 14px;
}

.mgR15 {
	margin-right: 15px;
}

.mgR16 {
	margin-right: 16px;
}

.mgR17 {
	margin-right: 17px;
}

.mgR18 {
	margin-right: 18px;
}

.mgR19 {
	margin-right: 19px;
}

.mgR20 {
	margin-right: 20px;
}

.mgR21 {
	margin-right: 21px;
}

.mgR22 {
	margin-right: 22px;
}

.mgR23 {
	margin-right: 23px;
}

.mgR24 {
	margin-right: 24px;
}

.mgR25 {
	margin-right: 25px;
}

.mgR26 {
	margin-right: 26px;
}

.mgR27 {
	margin-right: 27px;
}

.mgR28 {
	margin-right: 28px;
}

.mgR29 {
	margin-right: 29px;
}

.mgR30 {
	margin-right: 30px;
}

.mgR35 {
	margin-right: 35px;
}

.mgR40 {
	margin-right: 40px;
}

.mgR50 {
	margin-right: 50px;
}

.mgR60 {
	margin-right: 60px;
}

.mgR70 {
	margin-right: 70px;
}

.mgR80 {
	margin-right: 80px;
}

.mgR90 {
	margin-right: 90px;
}

.mgR100 {
	margin-right: 100px;
}

.mgR110 {
	margin-right: 110px;
}

.mgR120 {
	margin-right: 120px;
}

.mgR130 {
	margin-right: 130px;
}

.mgR140 {
	margin-right: 140px;
}

.mgR150 {
	margin-right: 150px;
}

.mgR160 {
	margin-right: 160px;
}

.mgR170 {
	margin-right: 170px;
}

.mgR180 {
	margin-right: 180px;
}

.mgR190 {
	margin-right: 190px;
}

.mgR200 {
	margin-right: 200px;
}

.mgR210 {
	margin-right: 210px;
}

.mgR220 {
	margin-right: 220px;
}

.mgR230 {
	margin-right: 230px;
}

.mgR240 {
	margin-right: 240px;
}

.mgR250 {
	margin-right: 250px;
}

.mgR260 {
	margin-right: 260px;
}

.mgR270 {
	margin-right: 270px;
}

.mgR280 {
	margin-right: 280px;
}

.mgR290 {
	margin-right: 290px;
}

.mgR300 {
	margin-right: 300px;
}

.mgR310 {
	margin-right: 310px;
}

.mgR320 {
	margin-right: 320px;
}

.mgR330 {
	margin-right: 330px;
}

.mgR340 {
	margin-right: 340px;
}

.mgR350 {
	margin-right: 350px;
}

.mgR360 {
	margin-right: 360px;
}

.mgR370 {
	margin-right: 370px;
}

.mgR380 {
	margin-right: 380px;
}

.mgR390 {
	margin-right: 390px;
}

.mgR400 {
	margin-right: 400px;
}

/* ===== margin set ===== */

/* ===== width set ===== */
.w10 {
	width: 10px;
}

.w20 {
	width: 20px;
}

.w30 {
	width: 30px;
}

.w40 {
	width: 40px;
}

.w50 {
	width: 50px;
}

.w60 {
	width: 60px;
}

.w70 {
	width: 70px;
}

.w80 {
	width: 80px;
}

.w90 {
	width: 90px;
}

.w100 {
	width: 100px;
}

.w110 {
	width: 110px;
}

.w120 {
	width: 120px;
}

.w130 {
	width: 130px;
}

.w140 {
	width: 140px;
}

.w150 {
	width: 150px;
}

.w160 {
	width: 160px;
}

.w170 {
	width: 170px;
}

.w180 {
	width: 180px;
}

.w190 {
	width: 190px;
}

.w200 {
	width: 200px;
}

.w210 {
	width: 210px;
}

.w220 {
	width: 220px;
}

.w230 {
	width: 230px;
}

.w240 {
	width: 240px;
}

.w250 {
	width: 250px;
}

.w260 {
	width: 260px;
}

.w270 {
	width: 270px;
}

.w280 {
	width: 280px;
}

.w290 {
	width: 290px;
}

.w300 {
	width: 300px;
}

.w310 {
	width: 310px;
}

.w320 {
	width: 320px;
}

.w330 {
	width: 330px;
}

.w340 {
	width: 340px;
}

.w350 {
	width: 350px;
}

.w360 {
	width: 360px;
}

.w370 {
	width: 370px;
}

.w380 {
	width: 380px;
}

.w390 {
	width: 390px;
}

.w400 {
	width: 400px;
}

.w410 {
	width: 410px;
}

.w420 {
	width: 420px;
}

.w430 {
	width: 430px;
}

.w440 {
	width: 440px;
}

.w450 {
	width: 450px;
}

.w460 {
	width: 460px;
}

.w470 {
	width: 470px;
}

.w480 {
	width: 480px;
}

.w490 {
	width: 490px;
}

.w500 {
	width: 500px;
}

.w510 {
	width: 510px;
}

.w520 {
	width: 520px;
}

.w530 {
	width: 530px;
}

.w540 {
	width: 540px;
}

.w550 {
	width: 550px;
}

.w560 {
	width: 560px;
}

.w570 {
	width: 570px;
}

.w580 {
	width: 580px;
}

.w590 {
	width: 590px;
}

.w600 {
	width: 600px;
}

.w610 {
	width: 610px;
}

.w620 {
	width: 620px;
}

.w630 {
	width: 630px;
}

.w640 {
	width: 640px;
}

.w650 {
	width: 650px;
}

.w660 {
	width: 660px;
}

.w670 {
	width: 670px;
}

.w680 {
	width: 680px;
}

.w690 {
	width: 690px;
}

.w700 {
	width: 700px;
}

/* ===== text set ===== */
.fs03 {
	font-size: 0.3em;
}

.fs04 {
	font-size: 0.4em;
}

.fs05 {
	font-size: 0.5em;
}

.fs06 {
	font-size: 0.6em;
}

.fs07 {
	font-size: 0.7em;
}

.fs08 {
	font-size: 0.8em;
}

.fs09 {
	font-size: 0.9em;
}

.fs10 {
	font-size: 1.01em;
}

.fs11 {
	font-size: 1.1em;
}

.fs12 {
	font-size: 1.2em;
}

.fs13 {
	font-size: 1.3em;
}

.fs14 {
	font-size: 1.4em;
}

.fs15 {
	font-size: 1.5em;
}

.fs16 {
	font-size: 1.6em;
}

.fs17 {
	font-size: 1.7em;
}

.fs18 {
	font-size: 1.8em;
}

.fs19 {
	font-size: 1.9em;
}

.fs20 {
	font-size: 2em;
}

.fs27 {
	font-size: 2.7em;
}

.black {
	color: #000000 !important;
}

.green {
	color: #008d6a !important;
}

.silver {
	color: #C0C0C0 !important;
}

.lime {
	color: #00ff00 !important;
}

.blue {
	color: #133777 !important;
}

.skyblue {
	color: #0092ff !important;
}

.olive {
	color: #808000 !important;
}

.white {
	color: #fefefe !important;
}

.yellow {
	color: #FFFF00 !important;
}

.maroon {
	color: #800000 !important;
}

.navy {
	color: #000080 !important;
}

.red {
	color: #f70015 !important;
}

.gray {
	color: #808080 !important;
}

.puple {
	color: #800080 !important;
}

.teal {
	color: #008080 !important;
}

.fuchsia {
	color: #FF00FF !important;
}

.aqua {
	color: #00FFFF !important;
}

.orange {
	color: #f76801 !important;
}


.bgwhite {
	background: #FFFFFF !important;
}

.lh11 {
	line-height: 1.1em;
}

.lh12 {
	line-height: 1.2em;
}

.lh13 {
	line-height: 1.3em;
}

.lh14 {
	line-height: 1.4em;
}

.lh15 {
	line-height: 1.5em;
}

.lh16 {
	line-height: 1.6em;
}

.lh17 {
	line-height: 1.7em;
}

.lh18 {
	line-height: 1.8em;
}

.lh19 {
	line-height: 1.9em;
}

.lh20 {
	line-height: 2em;
}

.ls0 {
	letter-spacing: 0px;
}

.ls1 {
	letter-spacing: 1px;
}

.ls2 {
	letter-spacing: 2px;
}

.ls3 {
	letter-spacing: 3px;
}

.bold {
	font-weight: bold;
}

.normal {
	font-weight: normal;
}

.center {
	text-align: center !important;
}

.right {
	text-align: right;
}

.left {
	text-align: left !important;
}

.text_hidden {
	font-size: 0.7em;
	overflow: hidden;
	text-indent: -9999px;
}

/* ===== text set ===== */

/* ===== other set ===== */
.clear {
	clear: both;
}

.flL {
	float: left;
}

.flR {
	float: right;
}

/* ===== other set ===== */


.hr {
	clear: both;
}

.hr_5 {
	height: 5px;
	clear: both;
}

.hr_10 {
	height: 10px;
	clear: both;
}

.hr_20 {
	height: 20px;
	clear: both;
}

.hr_30 {
	height: 30px;
	clear: both;
}


.hr_50 {
	height: 50px;
	clear: both;
}



.photoFrame {
	background: none repeat scroll 0 0 #fff;
	border: 3px solid #dcdcdc;
}


/* page-price 
--------------------------------------------------------------------------------------*/
.ttl2_sp {
	background: #eaeaea;
	color: #3b3b3b;
	font-size: 16px;
	margin-bottom: 13px;
	margin-top: 10px;
	width: 100%;
	padding-left: 3px;
	box-sizing: border-box;
}

.ttl2_sp span {
	background: url(../price/img/bg_price_h2.png) left no-repeat;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	display: block;
	font-weight: bold;
	background-size: 3px 29px;
}

.priceBox {
	padding: 0 10px;
}

.priceBox .priceList {
	padding: 0 29px;
}

.priceBox .priceList li {
	margin-top: 31px;
	text-align: center;
}

.priceBox .priceList li:first-child {
	margin-top: 15px !important;
}

.priceBox .priceList li img {
	width: 100%;
	max-width: 562px;
}

.priceBox .btn_sekou {
	width: 100%;
	text-align: center;
}

.priceBox .btn_sekou a {
	display: block;
	width: 100%;
	max-width: 300px;
	padding: 15px 0;
	background-color: #E20013;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	margin: 20px auto;
	position: relative;
	transition: all 0.3s;
	text-decoration: none;
}

.priceBox .btn_sekou a::after {
	font-family: "Font Awesome 5 Free";
	content: '\f054';
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
}

.priceBox .btn_sekou a:hover {
	opacity: 0.7;
}


/* page-flow 
--------------------------------------------------------------------------------------*/

.ttl3_sp {
	background: #c7e7d4;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	behavior: url(../PIE.htc);
}

.sekou_wrap .sekou p {
	margin-bottom: 20px;
	line-height: 1.8;
	font-size: 100%;
}

#conts section {
	padding: 0 10px;
}

#conts section .txt {
	font-size: 0.9em !important;
	color: #383838;
	margin-bottom: 10px;
	font-weight: bold;
}

#conts section .txt a {
	color: #f4202f;
	font-size: 1em !important;
	font-weight: bold;
}

#conts section .txt a:hover {
	text-decoration: none;
}

#conts section .txt span {
	color: #f4202f;
	font-size: 1em !important;
	font-weight: bold;
}

.ttl4_sp {
	color: #00b446;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	border-left: 4px solid #00b446;
	padding-left: 5px;
}


/* page-reason �N�Ԏ���9,000��˔j!��J�s�Ńi�I�C��������I�΂�闝�R!!
--------------------------------------------------------------------------------------*/
.ttl2_sp02 {
	background: #eaeaea;
	/*#fff693;*/
	color: #3b3b3b;
	font-size: 16px;
	height: 48px;
	margin-bottom: 13px;
	margin-top: 10px;
	width: 100%;
	padding-left: 3px;
	box-sizing: border-box;
}

.ttl2_sp02 span {
	background: url(../reason/img/bg_reason_h2.png) left no-repeat;
	height: 48px;
	padding-left: 10px;
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
	background-size: 3px 42px;
}

.reason_feature {
	margin-bottom: 20px;
	overflow: hidden;
}

.reason_feature li {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 95%;
}

.ttl3_sp02 {
	margin-bottom: 10px;
}

.ttl3_sp02 img {
	width: 100%;
}

.ttl4_sp02 {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	background: #c7e7d4;
	padding: 4px 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	behavior: url(../PIE.htc);
	margin-top: 10px;
}

.pagetop {
	text-align: center;
	margin-bottom: 22px;
}

.pagetop a {
	color: #f31122;
	font-size: 12px;
}

.pagetop a:hover {
	text-decoration: none;
}

.reasonList {
	margin-bottom: 10px;
}

.reasonList li {
	text-indent: -1em;
	margin-left: 1em;
	color: #383838;
	font-size: 0.9em !important;
	font-weight: bold;
}

.imgReaBox {
	text-align: center;
}

.imgReaBox img {
	width: 100%;
	max-width: 482px;
}

/* page-insurance �ی��C���̂����k���i�I�C������ɂ��C�����������I
--------------------------------------------------------------------------------------*/

.ttl3_sp03 {
	font-size: 16px;
	font-weight: bold;
	color: #383838;
	padding: 0 5px 0 5px;
	border-bottom: 2px solid #00b446;
	margin: 0 5px 10px;
}

.greenLink {
	color: #00b446;
	font-size: 12px;
}

.greenLink a {
	color: #00b446;
	font-size: 12px;
}

.greenLink a:hover {
	text-decoration: none;
}

.acArrow {
	margin-right: 2px;
	background: url(../common_img/icon-ac-arrow.png) no-repeat left center;
	width: 9px;
	height: 11px;
	display: inline-block;
}

.acArrow.on {
	margin: 0;
	background-position: -9px 1px;
	width: 11px;
}

.txtS {
	font-size: 10px;
	color: #383838;
	margin-bottom: 10px;
}

.tabBox {
	background: url(../insurance/img/icon_insurance01.png) bottom no-repeat;
	background-size: 25px 25px;
	padding: 0 5px 28px;
}

.tabBox02 {
	background: url(../insurance/img/icon_insurance02.png) bottom no-repeat;
	background-size: 65px 26px;
	padding: 0 5px 30px;
}

.tabBox,
.tabBox02 {
	margin-bottom: 5px;
}

.tabBox .tabIns,
.tabBox02 .tabIns {
	width: 100%;
	font-size: 12px !important;
	border-spacing: 0 !important;
	border-collapse: collapse !important;
}

.tabBox .tabIns .txt,
.tabBox02 .tabIns .txt {
	background: #e2e6e8;
	font-size: 14px !important;
	font-weight: bold;
	width: 42%;
}

.tabBox .tabIns .txtA,
.tabBox02 .tabIns .txtA {
	background: #c5ebff;
}

.tabBox .tabIns .txtB,
.tabBox02 .tabIns .txtB {
	background: #e9cce6;
}

.tabBox .tabIns th,
td,
.tabBox02 .tabIns th,
td {
	padding: 5px 0;
	text-align: center;
	border: 1px solid #767676;
}

.tabBox03 {
	margin-bottom: 15px;
	padding: 0 5px;
}

.tabBox03 .tabIns {
	width: 100%;
	font-size: 12px !important;
	border-spacing: 0 !important;
	border-collapse: collapse !important;
}

.tabBox03 .tabIns .txt {
	background: #e2e6e8;
	font-size: 14px !important;
	font-weight: bold;
	width: 30%;
}

.tabBox03 .tabIns .txtA {
	background: #c5ebff;
}

.tabBox03 .tabIns .txtB {
	background: #e9cce6;
}

.tabBox03 .tabIns th,
td {
	padding: 5px 0;
	text-align: center;
	border: 1px solid #767676;
}

.bgRedBox {
	background: #fad1d4;
	color: #e92c38;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	padding: 5px 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	behavior: url(../PIE.htc);
	margin-top: 5px;
	margin-bottom: 10px;
}

.imgInsBox {
	text-align: center;
}

.imgInsBox img {
	width: 100%;
	max-width: 518px;
}

/* page-shop �X�܏��
--------------------------------------------------------------------------------------*/
.tabShop {
	width: 100%;
	margin-top: 10px;
}

.tabShop th {
	background: #eaeaea;
	padding: 5px;
	border-bottom: 1px dotted #483913;
	text-align: left;
	font-size: 12px;
}

.tabShop td {
	text-align: left;
	border: none !important;
	font-size: 12px;
}

.tabShop td a {
	color: #d53027;
}

#Map {
	height: 330px;
	width: 100%;
	margin-top: 10px;
	padding: 0 15px;
	box-sizing: border-box;
}

.imgShop {
	padding: 0 15px;
	text-align: center;
}

.imgShop img {
	max-width: 545px;
	width: 100%;
}

/* pager_list
--------------------------------------------------------------------------------------*/
.pager_list {
	text-align: center;
}

.pager_list li {
	display: inline-block;
	padding: 10px 0px;
}

.pager_list li.current,
.pager_list li a {
	color: #E20013;
	display: inline-block;
	margin: 0 4px;
	padding: 5px 5px;
}

.page-sekou .pager .pager_list li a {
	text-decoration: underline;
}

.sekou .inner {
	width: 1000px;
	max-width: 90%;
	padding: 40px 0;
	margin: 0px auto;
}

.img_list {
	display: flex;
	gap: 10px;
}

 .sekou_wrap .sekou {
	margin-bottom: 50px;
}