@charset "UTF-8";

/* --------------------------------------------------------
-----------------------------------------------------------
index
-----------------------------------------------------------
----------------------------------------------------------- */

#index .Main{
	width:100%;
}
#index .Ch-top .Beta ul li a{
	color:#63c5f1;
}
#index .Ch-top ul li a:hover::before{
    background: url(../img/icon-megaphone-blue.svg) no-repeat left center;
}

/* ------- Ch-top-------*/

#index .Ch-top{
	display:none;
}
#index .Ch-top.active{
	display:table;
}
#index .Ch-top .Ch-top-content{
    width: 670px;
    margin: 0 0 0 auto;
    position: relative;
}
#index .Ch-top .Ch-top-content::after{
    content: "";
    background-image: url(../img/ch-top-img.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    text-indent: -9999px;
    width: 187px;
    height: 345px;
    position: absolute;
    top: 26%;
    left: -220px;
    display: block;
}
#index .Ch-top-img{
	background:url(/img/cheer_top_img02.png) no-repeat center center;
	height:238px;
	margin-bottom:45px;
}

/* ------- Design-wrap -------*/

#index .Design-wrap{
	display:none;
}
#index .Design-wrap.active{
	display:block;
}

/* ------- Design-content -------*/

#index .Design-wrap .Design-content{
	position:relative;
	width:670px;
	margin:0 auto;
}

/* ------- Design-title-wrap -------*/

#index .Design-title-wrap {
    text-align: center;
	margin-bottom: 25px;
	position:relative;
}
#index .Design-title-wrap::before{
    content: "";
    background-image: url(../img/kira-3-mint.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    text-indent: -9999px;
    width: 147px;
    height: 70px;
    position: absolute;
    top: 9%;
    left: -73px;
    display: block;
}
#index .Design-title-wrap::after{
    content: "";
    background-image: url(../img/kira-1-pink.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    text-indent: -9999px;
    width: 167px;
    height: 79px;
    position: absolute;
    top: 8px;
    right: -59px;
    display: block;
}
#index .Design-title {
    font-size: 35px;
    letter-spacing: 2px;
    color: #656464;
    line-height: 1;
}
#index .Design-title-wrap .design-font {
    color: #ca4a36;
}

/* ------- Design-start-wrap -----------*/
#index .Design-start-wrap {
    text-align: center;
}
/* design-start */

#index .Design-start-wrap .design-start {
    text-align: center;
    font-size: 15px;
    letter-spacing: 2px;
    color: #666464;
    margin-bottom: 6px;
    line-height: 1;
}

/* ------- Design-img -------*/

#index .Design-img img:first-child{
	position: absolute;
    top: 78px;
    left: -170px;
    width: 128px;
}
#index .Design-img img:last-child{
    position: absolute;
    top: 5px;
    right: -245px;
    width: 230px;
}

/* -------btn-pager ---------*/

#index .btn-pager {
    text-align: center;
}

#index .btn-pager a.linkarrow {
	display: block;
    font-size: 11px;
    padding: 23px 16px;
    background-image: url(../img/arrow01.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 65px;
    color: #4c4948;
    text-decoration: none;
    text-indent: -9999px;
    height: 63px;
    width: 63px;
    border-radius: 50%;
    margin: 0 auto;
    opacity: 1;
}
#index .btn-pager a.linkarrow:hover {
    opacity: 0.8;
}
#index .Design-start-wrap .design-start + .btn-pager a.linkarrow{
	width:88px;
	height:88px;
    background-size: 100%;
}

/* ------- Design-Instagram-wrap -------*/
#index .Design-Instagram-wrap {
    text-align: center;
	padding-top: 30px;
	margin-bottom:23px;
	position:relative;
}
#index .Design-Instagram-wrap::before{
    content: "";
    background-image: url(../img/kira-2-pur.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    text-indent: -9999px;
    width: 92px;
    height: 47px;
    position: absolute;
    top: 52px;
    left: -271px;
    display: block;
}
#index .Design-Instagram-wrap::after{
	content: "";
    background-image: url(../img/kira-3-pur.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    text-indent: -9999px;
    width: 94px;
    height: 42px;
    position: absolute;
    top: 70px;
    right: -265px;
    display: block;
}
#index .Design-Instagram-wrap .design-Instagram-img {
    text-indent: -9999px;
    background-image: url(../img/Inst_cheer80s_img.svg);
    background-repeat: no-repeat;
	background-position: center;
    height: 23px;
	margin-bottom: 6px;
}

/* design-contribution */
#index .Design-Instagram-wrap .design-contribution {
    font-size: 14px;
    color: #63c5f1;
    font-weight: bold;
	letter-spacing: 0.5px;
}

/* design-description */

#index .Design-Instagram-wrap .design-description {
    color: #63c5f1;
	font-size:12px;
}

#index .Design-Instagram-wrap .design-description a {
    cursor: pointer;
	color: #b4b4b5;
    font-size: 11px;
    text-decoration: underline;
	letter-spacing: 1.5px;
}

#index .Design-Instagram-wrap a{
    text-align: center;
    display: block;
}
#index .Design-Instagram-wrap a .instalink{
    display: block;
    margin: 40px auto;
    width: 110px;
}
/* ------- banner -------*/

#index .banner {
    position: fixed;
    bottom: 40px;
    right: 50%;
	margin-right: -505px;
}

#index .banner .bnr-cheer {
    margin-bottom: 24px;
	box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 5px 0px;
}

#index .banner .bnr-cheer a{
    display: block;
}

#index .banner .bnr-rebel {
	box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 5px 0px;
}

#index .banner .bnr-rebel a{
	display: block;
}

/* -----Team-clolr-wrap------ */
#index .Team-clolr-wrap {
	position: relative;
	background-color:#afdcde;
	margin-bottom:23px;
    padding: 20px 40px;
	position:relative;
}
#index .Team-clolr-wrap::before{
    content: "";
    background-image: url(../img/kira-5-pink.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 153px;
    height: 90px;
    position: absolute;
    top: 64px;
    left: -202px;
    display: block;
    background-size: 100%;
}
#index .Team-clolr-wrap:hover{
	opacity:0.8;
}
#index .Team-clolr-wrap .Team-clolr-title {
    background-image: url(../img/ch_team_color.svg);
	background-repeat: no-repeat;
    background-position: 131px center;
	text-indent: -9999px;
    height: 30px;
	margin-bottom: 20px;
}
#index .Team-clolr-wrap .Team-clolr-title::before{
	content:"";
    background-image: url(../img/ch_team_color_star01.svg);
	background-repeat: no-repeat;
	background-position:center;
	text-indent: -9999px;	
	width:61px;
	height:68px;
	position:absolute;
	top: 59px;
    left: 23px;
	display:block;
}
#index .Team-clolr-wrap .Team-clolr-title::after{
	content:"";
    background-image: url(../img/ch_team_color_star02.svg);
	background-repeat: no-repeat;
	background-position:center;
	text-indent: -9999px;	
	width:64px;
	height:27px;
	position:absolute;
	top: 30px;
    right: 170px;
	display:block;
}

#index .Team-clolr-wrap .team-clolr-img {
	background-image: url(../img/team_color_img.png);
    background-repeat: no-repeat;
    background-position: 0;
    text-indent: -9999px;
    height: 217px;
    width: 405px;
    float: left;
}
#index .Team-clolr-design-wrap {
    padding-top: 43px;
    float: right;
    width: 185px;
}
#index .team-clolr-design {
	margin-bottom: 11px;
    font-weight: bold;
    color: #fff;
    font-size: 17px;
    letter-spacing: 1.5px;
}
#index .Team-clolr-design-wrap + a{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	text-indent:-9999px;
}


/* ---------Item-wrap------- */
#index .Item-wrap{
	background-color:#dccde4;
    padding: 20px 40px;
	position:relative;
	min-height:299px;
}
#index .Item-wrap:hover{
	opacity:0.8;
}
#index .Item-wrap::before{
    content: "";
    background-image: url(../img/kira-2-pur.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 87px;
    height: 53px;
    position: absolute;
    bottom: 62px;
    left: -198px;
    display: block;
    background-size: 100%;
}
#index .Item-wrap .item-title {
    background-image: url(../img/ch_item.svg);
	background-repeat: no-repeat;
	background-position:146px center;
	text-indent: -9999px;
    height: 30px;
	margin-bottom: 20px;
}
#index .Item-wrap .item-img {
	background-image: url(../img/item_img.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-indent: -9999px;
    height: 209px;
    width: 425px;
    float: left;
}
#index .Item-wrap .item-design-wrap {
	padding-top: 25px;
    float: right;
    width: 161px;
}
#index .Item-wrap .item-design{
	margin-bottom: 11px;
	font-weight: bold;
    color: #fff;
    font-size: 17px;
	letter-spacing: 1.5px;
}
#index .Item-wrap .item-title::before{
	content:"";
    background-image: url(../img/ch_team_item_star01.svg);
	background-repeat: no-repeat;
	background-position:center;
	text-indent: -9999px;	
	width:62px;
	height:39px;
	position:absolute;
    top: 59px;
    left: 23px;
	display:block;
}
#index .Item-wrap .item-title::after{
	content:"";
    background-image: url(../img/ch_team_item_star02.svg);
	background-repeat: no-repeat;
	background-position:center;
	text-indent: -9999px;	
	width:46px;
	height:31px;
	position:absolute;
    top: 30px;
    right: 25px;
	display:block;
}
#index .item-design-wrap + a{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	text-indent:-9999px;
}

/* ------- Bets -------*/

#index .Beta{
	position:relative;
}
#index .Beta::before{
	content: "";
    background-image: url(../img/kira-3-pur.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 77px;
    height: 44px;
    position: absolute;
    top: 11px;
    right: 4px;
    display: block;
    background-size: 100%;
}
#index .Beta::after{
    content: "";
    background-image: url(../img/kira-1-mint.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 175px;
    height: 90px;
    position: absolute;
    right: -15px;
    bottom: 231px;
    display: block;
    background-size: 100%;
}

/* ------- banner -------*/

.banner {
    position: fixed;
    bottom: 40px;
    right: 50%;
	margin-right: -505px;
}

.banner .bnr-cheer {
    margin-bottom: 24px;
	box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 5px 0px;
}

.banner .bnr-cheer a{
    display: block;
}

.banner .bnr-rebel {
	box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 5px 0px;
}

.banner .bnr-rebel a{
	display: block;
}

body.design-body .banner {
    display: none;
}


/* --------------------------------------------------------
-----------------------------------------------------------
index-dance
-----------------------------------------------------------
----------------------------------------------------------- */

#index.Dance{
    border: 10px solid #7e3c92;
    background: #eaf5fc url(../img/bg_dance.svg) repeat left top;

}

#index.Dance .Header .Utility-menu .btn-login {
    background: url(/img/dance_login_logo.svg) no-repeat center center;

}

#index.Dance .Header .Utility-menu .btn-cart {
    background: url(/img/dance_cart_logo.svg) no-repeat center center;

}

#index.Dance .Header .Utility-menu .btn-menu {
    background: url(/img/dance_faq_logo.svg) no-repeat center center;

}

/* ------- cheer-dance logo ------*/
#index.Dance .cheer-dance{
    position: relative;
}

#index.Dance .cheer-dance img {
    position: relative;
	position: absolute;
    top: 80px;
    left: 25px;
}

/* ------- Design-Instagram-wrap -------*/
#index.Dance .Design-start-wrap .design-start {
    color: #7e3c92;
}

#index.Dance .Design-Instagram-wrap .design-contribution {
    color: #7e3c92;
}

#index.Dance .Design-Instagram-wrap .design-Instagram-img {
    background-image: url(../img/Inst_cheer80s_dance_img.svg);
}


/* --------------------------------------------------------
-----------------------------------------------------------
main_dance
-----------------------------------------------------------
----------------------------------------------------------- */

/* ----- Header ------*/
#main.Dance{
    border: 10px solid #7e3c92;
    background: #eaf5fc url(../img/bg_dance.svg) repeat left top;

}

#main.Dance .Header .Utility-menu .btn-login {
    background: url(/img/dance_login_logo.svg) no-repeat center center;

}

#main.Dance .Header .Utility-menu .btn-cart {
    background: url(/img/dance_cart_logo.svg) no-repeat center center;

}

#main.Dance .Header .Utility-menu .btn-menu {
    background: url(/img/dance_faq_logo.svg) no-repeat center center;

}

/* ------- cheer-dance logo ------*/
#main.Dance .cheer-dance{
    position: relative;
}

#main.Dance .cheer-dance img {
    position: relative;
	position: absolute;
    top: 80px;
    left: 25px;
}

/* --------Team-clolr-wrap-------- */

#main.Dance .Team-clolr-wrap .Team-clolr-title {
    background-image: url(../img/dan_team_color.svg);

}

#main.Dance .team-clolr-design {
    color: #7e3c92;
}

#main.Dance .Team-clolr-wrap .team-clolr-img {
    background-image: url(../img/team_color_dance_img.png);
}

/* --------- Item-wrap ---------- */

#main.Dance .Item-wrap .item-title {
    background-image: url(../img/dan_item.svg);
}

#main.Dance .Item-wrap .item-design{
    color: #7e3c92;

}

#main.Dance .Item-wrap .item-img {
    background-image: url(../img/item_dance_img.png);
}


/* -------btn-pager ---------*/

#main.Dance .btn-pager a.linkarrow {
    display: block;
    font-size: 11px;
    padding: 23px 16px;
    background-image: url(../img/arrow01.svg);
    background-repeat: no-repeat;
    background-position:center;
	background-size: 50px;
	color: #4c4948;
    text-decoration: none;
	text-indent:-9999px;
	height: 50px;
	width: 50px;
    margin: 0 auto;
}

/* --------------------------------------------------------
-----------------------------------------------------------
design-select-wrap
-----------------------------------------------------------
----------------------------------------------------------- */
#index .design-select-wrap ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 20px;
}

#index .design-select-wrap ul li {
    width: calc((100% - 40px) / 3);
}

#index .design-select-wrap ul li a {
    padding: 20px;
    background: #afdcde;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    position: relative;
    text-decoration: none;
}

#index .design-select-wrap ul li a .design-name {
    position: absolute;
    top: 15px;
    left: 15px;
    font-size: 18px;
    font-weight: bold;
    color: #444;
}

/* --------------------------------------------------------
-----------------------------------------------------------
design_select
-----------------------------------------------------------
----------------------------------------------------------- */

/* ---------------- 
Uniform-Customize
-------------------- */

/* --------- Uniform-wrap ----------- */
#design_select .Uniform-wrap{
    margin-bottom: 85px;
}

/*  Uniform-title-wrap */
#design_select .Uniform-temp {
    padding: 20px 20px 0;
    border: 12px solid #dbcde4;
    margin: 0 0 20px 0;
	position:relative;
}
#design_select .Uniform-temp:first-child::before{
    content: "";
    background-image: url(/img/kira-3-mint.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 132px;
    height: 65px;
    position: absolute;
    top: -56px;
    left: -169px;
    background-size: 100%;
}
#design_select .Uniform-temp:first-child::after{
    content: "";
    background-image: url(/img/kira-5-pink.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 155px;
    height: 97px;
    position: absolute;
    top: -105px;
    right: -162px;
    background-size: 100%;
}
#design_select .Uniform-temp:last-child::before{
	content: "";
    background-image: url(/img/kira-4-long-mint.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 148px;
    height: 147px;
    position: absolute;
    top: -23px;
    left: -193px;
    background-size: 100%;
}
#design_select .Uniform-title-wrap {
    text-align: center;
	color:#63c5f1;
	font-weight:bold;
	margin-bottom: 40px;
}

#design_select .Uniform-title-wrap .uniform-title {
    background-image: url(/img/ch_brand_title.svg);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    height: 53px;
    margin-bottom: 7px;
}


/* --------- Uniform-temp-wrap ----------- */

#design_select .Uniform-temp-wrap {
    width: 540px;
    margin: 0 auto;
}

/*  Uniform-temp-title Fr */

#design_select .uniform-temp-title.ch_com {
}


/*  uniform-categ  */
#design_select .uniform-categ {

}

#design_select .uniform-categ.ch_com_img {
}
/*  Uniform-title-wrap Original */
#design_select .Uniform-title-wrap.Original {
    /* padding-top: 85px; */
}

#design_select .Uniform-title-wrap.Original .uniform-title{
	background-image: url(/img/original_item.svg);
    background-repeat: no-repeat;
	background-position:center;
	text-indent: -9999px;
    height: 40px;
	margin-bottom: 20px;
}


/* Uniform-temp-wrap */

#design_select .Uniform-temp-wrap .uniform-temp-title {
    text-align: left;
	margin-bottom:6px;
}
#design_select .Uniform-temp:last-of-type .uniform-temp-title {
	margin-bottom: 17px;
}
#design_select .Uniform-temp-wrap .uniform-temp-img {
    width: 150px;
    text-align: center;
    float: left;
    position: relative;
}
#design_select .Uniform-temp-wrap .Uniform-temp:first-of-type .uniform-temp-img img{
    width: 121px;
}
#design_select .Uniform-temp-wrap .Uniform-temp:last-of-type .uniform-temp-img{
    width: 119px;
}
#design_select .Uniform-temp-wrap .Uniform-temp:last-of-type .uniform-temp-img img{
    width: 100%;
}
#design_select .Uniform-temp-wrap .uniform-temp-text-wrap {
    width: 318px;
    float: right;
}
#design_select .Uniform-temp-wrap .uniform-temp-text-title {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
	color: #4c4948;
}

#design_select .Uniform-temp-wrap .uniform-temp-text {
    padding-top: 14px;
    color: #4c4948;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 1.7em;
}
/* -------btn-pager ---------*/

#design_select .btn-pager.btn-01{
    position: absolute;
    top: 140px;
    right: 28px;
}
#design_select .btn-pager.btn-01 a.linkarrow {
    display: block;
    font-size: 11px;
    padding: 23px 16px;
    background-image: url(../img/arrow01.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 63px;
    color: #4c4948;
    text-decoration: none;
    text-indent: -9999px;
    width: 63px;
    height: 63px;
    margin: 0 auto 5px;
}
#design_select .Uniform-temp-wrap .Uniform-temp:last-of-type .btn-pager.btn-01 {
    top: 102px;
    right: 28px;
}


/* ---------------- 
Uniform-original
-------------------- */

/* -------- Original-wrap --------- */

#design_select .Original-temp-wrap {
    width: 832px;
    margin: 0 auto;
	margin-bottom: 50px;
}

#design_select .Original-temp {
    width: 387px;
	text-align: center;
}

#design_select .original-temp-title-wrap {
    width: 225px;
    margin: 0 auto;
    text-align: left;
}

#design_select .Original-temp .original-temp-title {
    font-size: 23px;
    line-height: 1.3em;
	padding-top: 26px;
	color: #231815;
	letter-spacing: 1px;
}

#design_select .Original-temp .original-temp-text {
    padding-top: 12px;
	line-height: 2em;
    font-size: 12px;
	color: #231815;
	letter-spacing: 1.2px;
}

#design_select .Original-temp .original-temp-link{
    padding-top: 20px;
}

#design_select .Original-temp .original-temp-link a{
    padding-top: 20px;
    font-size: 11px;
    text-decoration: underline;
    color: #00a7c7;
    cursor: pointer;
	width: 150px;
    margin: 0 auto;
}


/* -------btn-pager ---------*/

#design_select .btn-pager.btn-02{
	padding-top:26px;	
}


#design_select .btn-02 a.linkarrow {
    display: block;
    font-size: 11px;
    padding: 23px 16px;
    background-image: url(../img/arrow01.svg);
    background-repeat: no-repeat;
    background-position:center;
	background-size: 63px;
	color: #4c4948;
    text-decoration: none;
	text-indent:-9999px;
	height: 63px;
	width: 63px;
	margin: 0 auto;
    opacity: 0.6;
}
#design_select .btn-02 a.linkarrow:hover {
    opacity: 1;
}

/* --------------------------------------------------------
-----------------------------------------------------------
size
-----------------------------------------------------------
----------------------------------------------------------- */

/* ---------------- 
Uniform-Customize
-------------------- */

#size .Uniform-title-wrap.uni-01 .uniform-title {
    background-image: url(/img/ch_uniform02.svg);
}

/* ------- Logo-s -------- */
#size .Logo-s {
    text-align: center;
}

/* ------- Uniform-title-wrap -------- */
#size .Uniform-title-wrap .uniform-title-text {
    letter-spacing: 1.5px;
    font-size: 15px;
}

#size .Uniform-title-wrap {
    text-align: center;
	color:#63c5f1;
	font-weight:bold;
	margin-bottom: 40px;
}

#size .Uniform-title-wrap.uni-01 .uniform-title {
    background-image: url(/img/ch_uniform02.svg);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    height: 53px;
    margin-bottom: 7px;
}

/* ------- Size-select-wrap -------- */
#size .Size-select-wrap{
	width: 590px;
    margin: 0 auto;
	margin-bottom: 40px;
}


/* Junior */

#size .Size-wrap.Junior{
    float: left;
	position:relative;
}
#size .Size-wrap.Junior::before{
	content: "";
    background-image: url(../img/kira-5-pink.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 165px;
    height: 90px;
    position: absolute;
    bottom: 175px;
    left: -137px;
    display: block;
    background-size: 100%;
}
#size .Size-wrap.Junior::after{
	content: "";
    background-image: url(../img/kira-5-pink.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 177px;
    height: 104px;
    position: absolute;
    bottom: 168px;
    left: -143px;
    display: block;
    background-size: 95%;
}
#size .Size-wrap {
    width: 250px;
	padding-top: 33px;
}

#size .size-title {
    background-image: url(/img/junior_title.svg);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    height: 32px;
    margin-bottom: 5px;
}

#size .size-img {
	text-align:center;
}
#size .Size-wrap.Junior .size-img{
    width: 96px;
    margin: 0 auto 13px;
    padding-top: 59px;
}
#size .Size-wrap.Adult .size-img{
    width: 115px;
    margin: 0 auto 13px;
}
#size .size-text {
    text-align: center;
	padding-top: 23px;
}

#size .size-text .size-make {
    margin-bottom: 16px;
	font-size: 18px;
    letter-spacing: 2.5px;
	color:#231815;
}

#size .size-text .size-3 {
    margin-bottom: 6px;
	font-size: 13px;
	letter-spacing: 1.5px;
	color:#231815;
}
#size.MOD-content03 .size-text .size-link a{
	font-size: 9px;
	text-decoration: underline;
	color: #00a7c7;

}

/* Adult */
#size .Size-wrap.Adult {
    float: right;
	position:relative;
}
#size .Size-wrap.Adult::before{
    content: "";
    background-image: url(../img/kira-1-mint.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 180px;
    height: 85px;
    position: absolute;
    top: -101px;
    left: 139px;
    display: block;
    background-size: 100%;
}
#size .Size-wrap.Adult::after{
	content: "";
    background-image: url(../img/kira-2-pur.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 84px;
    height: 52px;
    position: absolute;
    bottom: 159px;
    left: 243px;
    display: block;
    background-size: 100%;
}
#size .Size-wrap.Adult .size-title {
    background-image: url(/img/adult_title.svg);
}

/* btn-pager */


#size .btn-pager a.linkarrow {
    display: block;
    font-size: 11px;
    padding: 23px 16px;
    background-image: url(../img/arrow01.svg);
    background-repeat: no-repeat;
    background-position:center;
	background-size: 63px;
	color: #4c4948;
    text-decoration: none;
	text-indent:-9999px;
	height: 63px;
	width: 63px;
	margin: 0 auto;
    opacity: 1;
}
#size .btn-pager a.linkarrow:hover {
    opacity: 0.8;
}

/* --------------------------------------------------------
-----------------------------------------------------------
pack_select
-----------------------------------------------------------
----------------------------------------------------------- */

/* ---------------- 
Uniform-Customize
-------------------- */

#pack_select .Uniform-title-wrap.uni-01 .uniform-title {
    background-image: url(/img/ch_uniform02.svg);
}

/* ------- Logo-s -------- */
#pack_select .Logo-s {
    text-align: center;
}


/* ------- Uniform-title-wrap -------- */
#pack_select .Uniform-title-wrap .uniform-title-text {
    letter-spacing: 1.5px;
    font-size: 15px;
}

#pack_select .Uniform-title-wrap {
    text-align: center;
	color:#63c5f1;
	font-weight:bold;
	margin-bottom: 40px;
	position:relative;
}
#pack_select .Uniform-title-wrap::before{
    content: "";
    background-image: url(../img/kira-1-pink.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 168px;
    height: 95px;
    position: absolute;
    top: 24px;
    left: 62px;
    display: block;
    background-size: 100%;
}
#pack_select .Uniform-title-wrap::after{
    content: "";
    background-image: url(../img/kira-4-mint.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 81px;
    height: 90px;
    position: absolute;
    top: -4px;
    right: 105px;
    display: block;
    background-size: 100%;
}
#pack_select .Uniform-title-wrap.uni-01 .uniform-title {
    background-image: url(/img/ch_uniform02.svg);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    height: 53px;
    margin-bottom: 7px;
}

/* ------- Size-select-wrap -------- */

#pack_select .Size-select-wrap.MOD-01 {
    width: 918px;
	padding-top: 23px;
}

#pack_select .Size-wrap.P-01 {
    width: 280px;
	float: left;
	margin: 0 13px;
}

#pack_select .Size-wrap.P-01 .size-make-text {
    letter-spacing: 1px;
	color:#231813;
	font-size:11px;
}

#pack_select .Size-wrap.P-01 .size-text .size-3 {
    margin-bottom: 10px;
	font-size:11px;
}


/* Kids */
#pack_select .Size-wrap.Kids .size-title{
	background-image: url(/img/kids_title.svg);
}


#pack_select .Size-wrap.Kids {
    float: left;
}


#pack_select .Size-wrap {
    width: 250px;
	padding-top: 33px;
}

#pack_select .size-title {
    background-image: url(/img/junior_title.svg);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    height: 32px;
    margin-bottom: 5px;
}
#pack_select .size-img {
	text-align:center;
}
#pack_select .Size-wrap.Kids .size-img{
    width: 100px;
    margin: 0 auto 13px;
    padding-top: 43px;
}
#pack_select .size-text {
    text-align: center;
	padding-top: 23px;
}

#pack_select .size-text .size-make {
    margin-bottom: 16px;
    font-size: 19px;
    letter-spacing: 1.5px;
    color: #231815;
}

#pack_select .size-text .size-3 {
    margin-bottom: 6px;
	font-size: 13px;
	letter-spacing: 1.5px;
	color:#231815;
}
#pack_select .size-text .size-link a{
	font-size: 9px;
	text-decoration: underline;
	color: #00a7c7;

}


/* Value */
#pack_select .Size-wrap.Value .size-title{
	background-image: url(/img/value_title.svg);
}
#pack_select .Size-wrap.Value .size-img{
	width: 111px;
    margin: 0 auto 13px;
}

/* Deluxe */
#pack_select .Size-wrap.Deluxe .size-title{
	background-image: url(/img/deluxe_title.svg);
}
#pack_select .Size-wrap.Deluxe .size-img{
	width:116px;
	margin:0 auto 13px;
}

/* btn-pager */
#pack_select .btn-pager a.linkarrow {
    display: block;
    font-size: 11px;
    padding: 23px 16px;
    background-image: url(../img/arrow01.svg);
    background-repeat: no-repeat;
    background-position:center;
	background-size: 63px;
	color: #4c4948;
    text-decoration: none;
	text-indent:-9999px;
	height: 63px;
	width: 63px;
	margin: 0 auto;
}

/* --------------------------------------------------------
-----------------------------------------------------------
item
-----------------------------------------------------------
----------------------------------------------------------- */

/* ------- Uniform-title-wrap -------- */

#item .Uniform-title-wrap {
    text-align: center;
	color:#63c5f1;
	font-weight:bold;
	margin-bottom: 33px;
}

#item .Uniform-title-wrap.uni-01 .uniform-title{
	background-image: url(/img/ch_uniform02.svg);
	background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    height: 40px;
    margin-bottom: 7px;
}


#item .Uniform-title-wrap.uni-01 .uniform-title-text {
    font-size: 15px;
    letter-spacing:0.5px;
}

/* --------- Link-list-wrap link-content ---------*/

#item .Main {
	padding-top: 40px;
}



/* ------- Select-btn ---------*/

#item .Select-btn01 {
    width: 544px;
    padding-bottom: 5px;
    margin-bottom: 40px;
}

#item .Select-btn01 .btn-img {
    position: absolute;
    left: 50%;
    margin-left: -70px;
    top: 5px;
    width: 140px;
}

/* ------- banner -------*/

#item .banner {
    position: fixed;
    bottom: 40px;
    right: 50%;
	margin-right: -505px;
}

#item .banner .bnr-cheer {
    margin-bottom: 24px;
	box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 5px 0px;
}

#item .banner .bnr-cheer a{
    display: block;
}

#item .banner .bnr-rebel {
	box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 5px 0px;
}

#item .banner .bnr-rebel a{
	display: block;
}


/* --------------------------------------------------------
-----------------------------------------------------------
pack_item
-----------------------------------------------------------
----------------------------------------------------------- */

/* ------- Uniform-title-wrap -------- */

#pack_item .Uniform-title-wrap {
    text-align: center;
	color:#63c5f1;
	font-weight:bold;
	margin-bottom: 33px;
}

#pack_item .Uniform-title-wrap.uni-01 .uniform-title{
	background-image: url(/img/ch_uniform02.svg);
	background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    height: 40px;
    margin-bottom: 7px;
}

#pack_item .Uniform-title-wrap.uni-01 .uniform-title-text {
    font-size: 15px;
    letter-spacing:0.5px;
}

/* ------- Uniform-title-wrap -------- */

#pack_item .Uniform-title-wrap.uni-01 .uniform-title-text {
    font-size: 15px;
    letter-spacing:0.5px;
}



/* --------- index .Content ---------*/

#pack_item .Main {
	padding-top: 40px;
}



/* ------- Select-btn ---------*/

#pack_item .Select-btn01 {
    width: 544px;
}

#pack_item .Select-btn01 .btn-img {
    position: absolute;
    left: 50%;
    margin-left: -113px;
    top: 12px;
    width: 226px;
}


/* ------- Caregoty-02 ---------*/

#pack_item .Category-02 {
    position: fixed;
    bottom: 494px;
    left: 50%;
    margin-left: -495px;
}


#pack_item .Category-02 a {
    font-size: 12px;
    font-weight: bold;
	text-decoration:none;
	display: table-cell;
    vertical-align: middle;
    height: 33px !important;
	position:relative;
}

#pack_item .Category-02 a:hover {
	opacity: 1;
}


#pack_item .Category-02 a.active:hover:before {
    content: "";
    height: 33px;
    width: 42px;
	background-image: url(/img/icon_select_mark_back.svg);
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    right: -50px;
	top: 0;
	
}

/* --------------------------------------------------------
-----------------------------------------------------------
uniform_temp
-----------------------------------------------------------
----------------------------------------------------------- */

#uniform_temp .Alpha{
	width:912px;
}

/* ------- Uniform-title-wrap -------- */

#uniform_temp .Uniform-title-wrap.uni-01 {
    text-align: center;
	color:#63c5f1;
	font-weight:bold;
	margin-bottom: 14px;
	position:relative;
}
#uniform_temp .Uniform-title-wrap.uni-01::before{
	content: "";
    background-image: url(../img/kira-1-mint.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 182px;
    height: 100px;
    position: absolute;
    top: -3px;
    right: 35px;
    display: block;
    background-size: 100%;
}
#uniform_temp .Uniform-title-wrap.uni-01::after{
    content: "";
    background-image: url(../img/kira-3-mint.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 150px;
    height: 77px;
    position: absolute;
    top: 20px;
    left: 59px;
    display: block;
    background-size: 100%;
}
#uniform_temp .Uniform-title-wrap.uni-01 .uniform-title{
	background-image: url(/img/tm_color_title.svg);
	background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    height: 40px;
    margin-bottom: 14px;
	position:relative;
}
#uniform_temp .Uniform-title-wrap.uni-01 .uniform-title::after{
	content: "";
    background-image: url(../img/kira-5-pink.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 151px;
    height: 76px;
    position: absolute;
    top: -68px;
    right: 187px;
    display: block;
    background-size: 100%;
}

#uniform_temp .Uniform-title-wrap.uni-01 .uniform-title-text {
    font-size: 14px;
    letter-spacing:0.5px;
}

/* ------- Select-btn -------*/

#uniform_temp .Select-btn01 .btn.Back{
    width: 130px;
}
#uniform_temp .Select-btn01 .btn.Back a.linkarrow{
    display: block;
    font-size: 11px;
    background-repeat: no-repeat;
    color: #4c4948;
    text-decoration: none;
    opacity: 1;
    padding: 20px 0;
    background-image: url(../img/arrow02.svg);
    background-position: center right;
    background-size: 56px 56px;
}

/* ------- banner -------*/

#uniform_temp .banner {
    position: fixed;
    bottom: 40px;
    right: 50%;
	margin-right: -505px;
}

#uniform_temp .banner .bnr-cheer {
    margin-bottom: 24px;
	box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 5px 0px;
}

#uniform_temp .banner .bnr-cheer a{
    display: block;
}

#uniform_temp .banner .bnr-rebel {
	box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 5px 0px;
}

#uniform_temp .banner .bnr-rebel a{
	display: block;
}

/* ------- .Beta.MOD-color -------- */

#uniform_temp .Beta.MOD-color ul {
    padding: 70px 15px 0;
}
#uniform_temp .Beta.MOD-color .checkbox-wrap{
    padding: 90px 15px 0;
}
#uniform_temp .Beta.MOD-color .checkbox{
	margin-bottom: 5px;
}
#uniform_temp .Beta.MOD-color .checkbox:last-child{
	margin-bottom:0;
}
#uniform_temp .Beta.MOD-color label{
	display: inline-block;
	position:relative;
}
#uniform_temp .Beta.MOD-color input{
    display: block;
    float: left;
    width: 17px;
    height: 17px;
	opacity: 0;
    margin-top: 4px;
}
#uniform_temp .Beta.MOD-color span{
	float: left;
    display: block;
    text-align: left;
    margin-left: 10px;
}
#uniform_temp .Beta.MOD-color input[type="checkbox"] + span::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    box-sizing: border-box;
    z-index: 0;
    background-color: white;
    width: 17px;
    height: 17px;
    border-radius: 1px;
    margin-top: 4px;
}
#uniform_temp .Beta.MOD-color input[type="checkbox"]:checked + span::after {
    position: absolute;
    top: 2px;
    left: -2px;
    display: inline-block;
    content: '';
    box-sizing: border-box;
    border: 2px solid #63c5f1;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 1;
    margin: 5px 8px;
    width: 6px;
    height: 11px;
}
#uniform_temp .Beta.MOD-color .checkbox span img{
	width: 125px;
	height:32px!important;
}
#uniform_temp .Beta.MOD-color .checkbox + .checkbox span img{
	width:168px;
	height:19px!important;
}

/* --------------------------------------------------------
-----------------------------------------------------------
color
-----------------------------------------------------------
----------------------------------------------------------- */

#color .Main{
	overflow:hidden;
}
#color form[name="rform"]{
	display:table;
	table-layout:fixed;
	width:100%;
}

/* ------- Uniform-title-wrap -------- */

#color .Uniform-title-wrap.uni-01{
    text-align: center;
	color:#63c5f1;
	font-weight:bold;
	margin-bottom: 27px;
	position:relative;
}
#color .Uniform-title-wrap.uni-01::before{
	content: "";
    background-image: url(../img/kira-4-long-mint.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 177px;
    height: 165px;
    position: absolute;
    top: -5px;
    left: 45px;
    display: block;
    background-size: 100%;
}
#color .Uniform-title-wrap.uni-01::after{
	content: "";
    background-image: url(../img/kira-2-pur.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 87px;
    height: 67px;
    position: absolute;
    top: 10px;
    right: 151px;
    display: block;
    background-size: 100%;
}
#color .Uniform-title-wrap.uni-01 .uniform-title{
	background-image: url(/img/tm_color_title.svg);
	background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    height: 53px;
    margin-bottom: 14px;
}


#color .Uniform-title-wrap.uni-01 .uniform-title-text {
    font-size: 14px;
    letter-spacing:0.5px;
}

/* ------- Uniform-title-wrap -------- */

#color .Uniform-title-wrap.uni-02 {
	margin-bottom: 10px;
}


/* ------- Select-btn ---------*/

#color .Select-btn.s-btn02 {
    width: 465px;
    margin: 0 auto;
}
#color .Select-btn.s-btn02 .btn {
    width: 130px;
}
#color .Select-btn.s-btn02 .btn.Back{
	float:left;
}
#color .Select-btn.s-btn02 .btn.Back a{
    background-image: url(../img/arrow02.svg);
    background-position: center right;
    background-size: 56px 56px;
}
#color .Select-btn.s-btn02 .btn.Next{
	float:left;
}
#color .Select-btn.s-btn02 .btn.Next a{
    background-image: url(../img/arrow01.svg);
    background-position:center left;
    text-align: right;
    background-size: 56px 56px;
}
#color .Select-btn.s-btn02 label{
    border: #ccc 1px solid;
    width: 50px;
    height: 50px;
    border-radius: 50%;
	float:left;
}
#color .Select-btn.s-btn02 label.color-main{
	margin-left:45px;
	margin-right:15px;
}
#color .Select-btn.s-btn02 label.color-sub{
	margin-right:45px;
}
#color .Select-btn.s-btn02 .btn-img {
    width: 226px;
	margin: 0 35px;
	padding-top: 20px;
}
#color .Select-btn.s-btn02 .btn a.linkarrow {
    display: block;
    font-size: 11px;
    background-repeat: no-repeat;
	color: #4c4948;
    text-decoration: none;
    opacity: 1;
    padding: 20px 0;
}
#color .Select-btn.s-btn02 .btn a.linkarrow:hover {
    opacity: 0.8;
}

/* ------- Color-list -------- */

#color .Color-list label {
    position: relative;
	background: #666;
    width: 50px;
    height: 50px;
    border-radius: 50%;

}
#color input {
    display: none;
}
#color .Color-list {
    width: 555px;
    margin: 0 auto;
	padding-top: 20px;
	position:relative;
}
#color .Color-list::before{
    content: "";
    background-image: url(../img/kira-1-mint.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 179px;
    height: 122px;
    position: absolute;
    top: 290px;
    left: -181px;
    display: block;
    background-size: 100%;
}
#color .Color-list::after{
    content: "";
    background-image: url(../img/kira-5-pink.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    width: 124px;
    height: 71px;
    position: absolute;
    top: 91px;
    right: -149px;
    display: block;
    background-size: 100%;
}
#color .Color-list ul li {
	/*overflow: hidden;*/
    text-align: center;
    margin-bottom: 20px;
}

#color label.radio-left {
    float: left;

}

#color label.radio-right {
    float: right;

}

#color .Color-list ul li p {
	text-align:center;
    width: 378px;
    background-image: url(../img/back-line.svg);
    background-repeat: no-repeat;
	background-position: center center;
	line-height: 50px;
	display: inline-block;
	font-size: 18px;
	color: #a9a9a9;
}


#color label.radio-left span {
    background-image: url(/img/icon_main_color.svg);
    background-repeat: no-repeat;
    background-position: center;
	width:310px;
	height:65px;
	display:block;
	position:absolute;
	top:-7px;
	left:-162px;
}

#color label.radio-left span {
    display: none;
}

#color label.radio-left input:checked+span {
	display:block;
}

#color label.radio-right span {
    background-image: url(/img/icon_sub_color.svg);
    background-repeat: no-repeat;
    background-position: center;
	width:310px;
	height:65px;
	display:block;
	position:absolute;
	top:-7px;
	right:-155px;
	z-index: 1;
}

#color label.radio-right span {
    display: none;
}

#color label.radio-right input:checked+span {
	display:block;
}


/* Color-list label */
#color .Color-list ul li.red label {
    background-color: #be1a20;
}

#color .Color-list ul li.purple label {
    background-color: #422281;
}

#color .Color-list ul li.hot-pink label {
    background-color: #e63f80;
}

#color .Color-list ul li.orange label {
    background-color: #e73b18;
}

#color .Color-list ul li.yellow label {
    background-color: #f4c41e;
}

#color .Color-list ul li.green label {
    background-color: #0c6334;
}

#color .Color-list ul li.lime-green label {
    background-color: #63a94b;
}
#color .Color-list ul li.columbia label {
    background-color: #63c5f1;
}
#color .Color-list ul li.blue label {
    background-color: #08348a;
}

#color .Color-list ul li.navy label {
    background-color: #12335f;
}

/* ------- .Beta.MOD-color -------- */

#color .Beta.MOD-color ul {
    padding: 70px 15px 0;
}
#color .Beta.MOD-color .checkbox-wrap{
    padding: 90px 15px 0;
}
#color .Beta.MOD-color .checkbox{
	margin-bottom: 5px;
}
#color .Beta.MOD-color .checkbox:last-child{
	margin-bottom:0;
}
#color .Beta.MOD-color label{
	display: inline-block;
	position:relative;
}
#color .Beta.MOD-color input{
    display: block;
    float: left;
    width: 17px;
    height: 17px;
	opacity: 0;
    margin-top: 4px;
}
#color .Beta.MOD-color span{
	float: left;
    display: block;
    text-align: left;
    margin-left: 10px;
}
#color .Beta.MOD-color input[type="checkbox"] + span::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    box-sizing: border-box;
    z-index: 0;
    background-color: white;
    width: 17px;
    height: 17px;
    border-radius: 1px;
    margin-top: 4px;
}
#color .Beta.MOD-color input[type="checkbox"]:checked + span::after {
    position: absolute;
    top: 2px;
    left: -2px;
    display: inline-block;
    content: '';
    box-sizing: border-box;
    border: 2px solid #63c5f1;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 1;
    margin: 5px 8px;
    width: 6px;
    height: 11px;
}
#color .Beta.MOD-color .checkbox span img{
	width: 125px;
	height:32px!important;
}
#color .Beta.MOD-color .checkbox + .checkbox span img{
	width:168px;
	height:19px!important;
}


/* --------------------------------------------------------
-----------------------------------------------------------
 size-page
-----------------------------------------------------------
----------------------------------------------------------- */

body#size-page{
    border: none;
    color: #231815;
    min-width:auto;
}
#size-page .Main{
	padding-top:50px;
}
#size-page h2{
    font-size: 15px;
    font-weight: normal;
    width: 715px;
    margin: 0 auto;
    padding-left: 96px;
    line-height: 1.3;
	margin-bottom:10px;
}
#size-page .size-page-wrap{
	width: 715px;
    margin: 0 auto;
}
#size-page .size-page-wrap .size-page-content{
	width: 46%;
    padding: 24px 20px 24px;
}
#size-page .size-page-wrap .size-page-content:first-child{
	float:left;
	background-color:#afdcdd;
}
#size-page .size-page-wrap .size-page-content:first-child img{
    width: 139px;
}
#size-page .size-page-wrap .size-page-content:last-child{
	float:right;
	background-color:#dccce3;
}
#size-page .size-page-wrap .size-page-content:last-child img{
    width: 159px;
}
#size-page .size-page-wrap .size-page-content .title{
	background-color: #fff;
    padding: 5px 10px;
	text-align:center;
}
#size-page .size-page-wrap .size-page-content:first-child .title{
    width: 200px;
	margin: 0 auto 17px;
}
#size-page .size-page-wrap .size-page-content:last-child .title{
    width: 240px;
    height: 64px;
	margin: 0 auto 17px;
}
#size-page .size-page-wrap .size-page-content .title p{
    font-size: 10px;
    font-weight: bold;
    letter-spacing: -1px;
	display:block;
}
#size-page .size-page-wrap .size-page-content:first-child .title p{
	margin-bottom:3px;
}
#size-page .size-page-wrap .size-page-content:last-child .title p{
    margin-bottom: 8px;
}
#size-page .size-page-wrap .size-page-content .table-wrap{
	padding: 0 22px;
}
#size-page .size-page-wrap .size-page-content .table-wrap + p{
    font-size: 10px;
    font-weight: bold;
    padding: 3px 22px 0;
    line-height: 1.3;
}
#size-page .size-page-wrap .size-page-content .table-wrap table{
	font-size:11px;
	width:100%;
	border-collapse: collapse;
	display:block;
}
#size-page .size-page-wrap .size-page-content .table-wrap table + table{
	padding-top:15px;
}
#size-page .size-page-wrap .size-page-content .table-wrap table caption{
	font-weight:bold;
}
#size-page .size-page-wrap .size-page-content .table-wrap table tr{
    border-bottom: 1px solid #231815;
    display: block;
	line-height:1.3;
}
#size-page .size-page-wrap .size-page-content .table-wrap table th{
    text-align: center;
    width: 61px;
}
#size-page .size-page-wrap .size-page-content .table-wrap table td{
    text-align: center;
    width: 61px;
}
/* --------------------------------- 
------------------------------------
Company
------------------------------------
------------------------------------*/

.Company .spirit-wrap{
	margin-bottom:30px;
}
.Company .spirit-wrap img{
	display:block;
	margin:20px 0 20px 75px;
}
/* --------------------------------- 
------------------------------------
Privacy
------------------------------------
------------------------------------*/

.Privacy .Alpha-scontent dt{
	padding-top:10px;
}

