@charset "UTF-8";

/* --------------------------------------------------
  Virsion : 3.0
  Last Update : 2013.08.10
-------------------------------------------------- */

/* ########## / clear default / ######################################## */


input,
textarea,
button {
	font-family: "Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif;
}

h4,
h5,
h6,
input,
textarea,
button {
	font-size: 12px;
}

h3 {
	font-size: 15px;
}

h2 {
	font-size: 18px;
}

h1 {
	font-size: 24px;
}

input,
textarea,
button {
	line-height: 100%;
}

input,
textarea,
button {
	color: currentColor;
}

a {
	text-decoration: none;
}

address,
em {
	font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
/* strong,*/
th,
input {
	font-weight: normal; 
}

html,
body {
	width: 100%;
}

html,
body {
	height: auto;
}

ul,
ol,
td,
th,
input,
textarea,
button {
	padding: 0px;
}

body,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
form,
textarea {
	margin: 0px;
}
/*
input,
textarea,
button {
	background-color: transparent;
}
*/
input,
textarea,
button {
	border-width: 1px;
}

img {
	border-style: none;
}

table,
tr,
td,
th {
	border-color: currentColor;
}

img {
	vertical-align: middle;
}

html {
	overflow-y: scroll;
}

table {
	border-spacing: 0;
}

ul,
ol {
	list-style-type: none;
}




/* ########## / pseudo-classes selector / ######################################## */


/* ========== / pseudo-classes selector : system : link color / ======================================== */

/* link, visited, hover, active 
a:link {
	color:#FFFFFF;
}
a:visited {
	color:#FFFFFF;
}
a:hover {
	color:#FFF000;
}
a:active {
	color:#FFFFFF;
}*/


/* ========== / pseudo-classes selector : user : link color / ======================================== */

/* link, visited, hover, active ★pcc02~pcc98 */
.pcc0X:link {
	color: rgba([0~255],[0~255],[0~255],[0.00~1.00]);
}
.pcc0X:visited {
	color: rgba(,,,);
}
.pcc0X:hover {
	color: rgba(,,,);
}
.pcc0X:active {
	color: rgba(,,,);
}

.pcc02:link {
	color: #007FFF;
}
.pcc02:hover {
	color: #FF6600;
}

/* ========== / pseudo-classes selector : user : link background color / ======================================== */

/* link, visited, hover, active ★pcb02~pcb98 */
.pcb01:link {
	background: #0cb44b;
}
.pcb01:visited {
	background: #0cb44b;
}
.pcb01:hover {
	background: #0cb44b;
}
.pcb01:active {
	background: #0cb44b;
}


/* ========== / pseudo-classes selector : user : link background image / ======================================== */

/* link, visited, hover, active ★pcbi01~pcbi98 */
.pcbi0X:link {
	background: url();
}
.pcbi0X:visited {
	background: url();
}
.pcbi0X:hover {
	background: url();
}
.pcbi0X:active {
	background: url();
}




/* ########## / text / ######################################## */


/* ========== / text : font-family / ======================================== */

/* ★t3~t4 */
.tX {
	font-family: [fontfamily],["font family"];
}
.t1 {
	font-family: Meiryo,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','ＭＳ ゴシック',Osaka,Osaka-等幅,Verdana,Arial,Helvetica,sans-serif;
}


/* ========== / text : size / ======================================== */

/* ★s00~s999 ※preset: 0,6,8,9,10,12,15,18,21,24,30,36,42,48,60,72px */
.s0X {
	font-size: [0~999]px;
}
.s10 {
	font-size: 10px;
}
/* ★s000p~s999p ※preset: 0~100(x5),150,200,250,300,400,500,600,700,800,900% */
.s00XP {
	font-size: [0~999]%;
}


/* ========== / text : line-height / ======================================== */

/* ★l7~l8 ※preset: 100,110,125,150,175,200% */
.lX {
	line-height: [0~999]%;
}


/* ========== / ★★★ text : color ★★★ / ======================================== */

/* ★c02~c98 */
.c0X {
	color: rgba([0~255],[0~255],[0~255],[0.00~1.00]);
}
.c01 {
	color: #FFFFFF;
}
.c02 {
	color: #414141;
}
.c03 {
	color: #3F3F3F;
}

/* ========== / text : text-shadow / ======================================== */

/* ★td01~td98 */
.td0X {
	text-shadow: [-99~99]px [-99~99]px [0~99]px rgba([0~255],[0~255],[0~255],[0.00~1.00]), [REPEAT];
}
.td01 {
	text-shadow: 1px 1px 1px rgba(70,70,70,1),repeat;
}
/* ★td01~td98 */
.td0X {
	text-shadow: [-9.9~9.9]em [-9.9~9.9]em [0~9.9]em rgba([0~255],[0~255],[0~255],[0.00~1.00]), [REPEAT];
}




/* ########## / size / ######################################## */


/* ========== / ★★★ size : width ★★★ / ======================================== */

/* ★w769~w9999 ※preset: 0~768,769~1200px(x10,x12) */
.w76X {
	width: [0~9999]px;
}
.w1200 {
	width: 1200px;
}

/* ★w000P~w100P ※preset: 0~100%(x5) */
.w00XP {
	width: [0~100]%;
}

/* ========== / ★★★ size : height ★★★ / ======================================== */

/* ★h769~h9999 ※preset: 0~768,769~1200px(x10,x12) */
.h76X {
	height: [0~9999]px;
}

/* ★h000P~h100P ※preset: 0~100%(x5) */
.h00XP {
	height: [0~100]%;
}


/* ========== / size : padding / ======================================== */

/* all ★p121~p999 ※preset: 0~120px */
.p12X {
	padding: [0~999]px;
}

/* all ★p000P~p100P ※preset: 0~100%(x5) */
.p00XP {
	padding: [0~100]%;
}


/* top ★pt121~pt999 ※preset: 0~120px */
.pt12X {
	padding-top: [0~999]px;
}

/* top ★pt000P~pt100P ※preset: 0~100%(x5) */
.pt00XP {
	padding-top: [0~100]%;
}

/* right ★pr121~pr999 ※preset: 0~120px */
.pr12X {
	padding-right: [0~999]px;
}

/* right ★pr000P~pr100P ※preset: 0~100%(x5) */
.pr00XP {
	padding-right: [0~100]%;
}

/* bottom ★pb121~pb999 ※preset: 0~120px */
.pb12X {
	padding-bottom: [0~999]px;
}

/* bottom ★pb000P~pb100P ※preset: 0~100%(x5) */
.pb00XP {
	padding-bottom: [0~100]%;
}

/* left ★pl121~pl999 ※preset: 0~120px */
.pl12X {
	padding-left: [0~999]px;
}

/* left ★pl000P~pl100P ※preset: 0~100%(x5) */
.pl00XP {
	padding-left: [0~100]%;
}


/* ========== / size : margin / ======================================== */

/* all ★m121~m999 ※preset: 0~120px */
.m12X {
	margin: [0~999]px;
}

/* all ★m-001~m-999 */
.m-00X {
	margin: [-1~-999]px;
}

/* all ★m000P~m100P ※preset: 0~100%(x5) */
.m00XP {
	margin: [0~100]%;
}

/* all ★m000P~m-100P */
.m-00XP {
	margin: [0~-100]%;
}

/* top ★mt121~mt999 ※preset: 0~120px */
.mt12X {
	margin-top: [0~999]px;
}
.mt125 {
	margin-top: 125px;
}

/* top ★mt-001~mt-999 */
.mt-00X {
	margin-top: [-1~-999]px;
}

/* top ★mt000P~mt100P ※preset: 0~100%(x5) */
.mt00XP {
	margin-top: [0~100]%;
}


/* top ★mt000P~mt-100P */
.mt-00XP {
	margin-top: [0~-100]%;
}

/* right ★mr121~mr999 ※preset: 0~120px */
.mr12X {
	margin-right: [0~999]px;
}

/* right ★mr-001~mr-999 */
.mr-00X {
	margin-right: [-1~-999]px;
}

/* right ★mr000P~mr100P ※preset: 0~100%(x5) */
.mr00XP {
	margin-right: [0~100]%;
}

/* right ★mr000P~mr-100P */
.mr-00XP {
	margin-right: [0~-100]%;
}

/* bottom ★mb121~mb999 ※preset: 0~120px */
.mb12X {
	margin-bottom: [0~999]px;
}

/* bottom ★mb-001~mb-999 */
.mb-00X {
	margin-bottom: [-1~-999]px;
}

/* bottom ★mb000P~mb100P ※preset: 0~100%(x5) */
.mb00XP {
	margin-bottom: [0~100]%;
}

/* bottom ★mb000P~mb-100P */
.mb-00XP {
	margin-bottom: [0~-100]%;
}

/* left ★ml121~ml999 ※preset: 0~120px */
.ml12X {
	margin-left: [0~999]px;
}

/* left ★ml-001~ml-999 */
.ml-00X {
	margin-left: [-1~-999]px;
}

/* left ★ml000P~ml100P ※preset: 0~100%(x5) */
.ml00XP {
	margin-left: [0~100]%;
}

/* left ★ml000P~ml-100P */
.ml-00XP {
	margin-left: [0~-100]%;
}



/* ========== / size : min-width / ======================================== */

/* ★ws121~ws9999 ※preset: 0~120,121~1200px(x10,x12) */
.ws12X {
	min-width: [0~9999]px;
}

/* ★ws000P~ws100P ※preset: 0~100%(x5) */
.ws00XP {
	min-width: [0~100]%;
}


/* ========== / size : max-width / ======================================== */

/* ★wl121~wl9999 ※preset: 1~120, 121~1200px(x10,x12) */
.wl12X {
	max-width: [0~9999]px;
}
.wl1260 {
	max-width: 1260px;
}

/* ★wl000P~wl100P ※preset: 0~100%(x5) */
.wl00XP {
	max-width: [0~100]%;
}


/* ========== / size : min-height / ======================================== */

/* ★hs121~hs9999 ※preset: 0~120, 121~1200px(x10,x12) */
.hs12X {
	min-height: [0~9999]px;
}

/* ★hs000P~hs100P ※preset: 0~100%(x5) */
.hs00XP {
	min-height: [0~100]%;
}


/* ========== / size : max-height / ======================================== */

/* ★hl121~hl9999 ※preset: 1~120,121~1200px(x10,x12) */
.hl12X {
	max-height: [0~9999]px;
}

/* ★hl000P~hl100P ※preset: 0~100%(x5) */
.hl00XP {
	max-height: [0~100]%;
}




/* ########## / background / ######################################## */


/* ========== / ★★★ background : background-color ★★★ / ======================================== */

/* ★b02~b98 */
.b01 {
	background-color: #065CA8;
}
.b02 {
	background-color: #FF0000;
}
/* ========== / ★★★ background : background-image ★★★ / ======================================== */

/* ★bi01~bi98 */
.bi0X {
	background-image: url(), [REPEAT];
}
.bi01 {
	background-image: url('../img/index-bg-background01.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}
/* ========== / background : backgrounde-repeat / ======================================== */

/* ★br01~br98 */
.br0X {
	background-repeat: [no-repeat,repeat,repeat-x,repeat-y], [REPEAT];
}


/* ========== / background : background-position / ======================================== */

/* ★bp01~bp98 */
.bp0X {
	background-position: [0~999]px [0~999]px, [REPEAT];
}

/* ★bp01~bp98 */
.bp0X {
	background-position: [0~100]% [0~100]%, [REPEAT];
}


/* ========== / background : backgrounde-attachment / ======================================== */

/* ★ba01~ba98 */
.ba0X {
	background-attachment: [scroll,fixed], [REPEAT];
}


/* ========== / background : backgrounde-clip / ======================================== */

/* ★bc01~bc98 */
.bc0X {
	background-clip: [border-box,padding-box,content-box], [REPEAT];
}


/* ========== / background : backgrounde-origin / ======================================== */

/* ★bo01~bo98 */
.bo0X {
	background-origin: [border-box,padding-box,content-box], [REPEAT];
}


/* ========== / background : background-size / ======================================== */

/* ★bp01~bp98 */
.bp0X {
	background-size: [0~9999]px|auto [0~9999]px|auto, [REPEAT];
}

/* ★bp01~bp98 */
.bp0X {
	background-size: [0~999]%|auto [0~999]%|auto, [REPEAT];
}



/* ========== / border : border-width / ======================================== */

/* all ★j11~j99 ※preset: 1~10px */
.j1X {
	border-width: [0~99]px;
}


/* top ★jt11~jt99 ※preset: 1~10px */
.jt1X {
	border-top-width: [0~99]px;
}

/* right ★jr11~jr99 ※preset: 1~10px */
.jr1X {
	border-right-width: [0~99]px;
}

/* bottom ★jb11~jb99 ※preset: 1~10px */
.jb1X {
	border-bottom-width: [0~99]px;
}

/* left ★jl11~jl99 ※preset: 1~10px */
.jl1X {
	border-left-width: [0~99]px;
}


/* ========== / ★★★ border : border-color ★★★ / ======================================== */

/* all ★k02~k98 */
.k01 {
	border-color:#414141;
}
/* top ★kt02~kt98 */
.kt0X {
	border-top-color: rgba([0~255],[0~255],[0~255],[0.00~1.00]);
}


/* right ★kr02~kr98 */
.kr0X {
	border-right-color: rgba([0~255],[0~255],[0~255],[0.00~1.00]);
}

/* bottom ★kb02~kb98 */
.kb0X {
	border-bottom-color: rgba([0~255],[0~255],[0~255],[0.00~1.00]);
}

/* left ★kl02~kl98 */
.kl0X {
	border-left-color: rgba([0~255],[0~255],[0~255],[0.00~1.00]);
}

/* ========== / border : border-radius / ======================================== */

/* all ★u025~u999 ※preset: 1~24px */
.u02X {
	border-radius: [0~999]px;
}

/* all ★u000p~u100p ※preset: 0~100%(x5) */
.u00XP {
	border-radius: [0~100]%;
}

/* all ★u01~u98 */
.u0X {
	border-radius: [0~999]px [0~999]px [0~999]px [0~999]px / [0~999]px [0~999]px [0~999]px [0~999]px;
}

/* all ★u01~u98 */
.u0X {
	border-radius: [0~100]% [0~100]% [0~100]% [0~100]% / [0~100]% [0~100]% [0~100]% [0~100]%;
}

/* top-left ★utl025~utl999 ※preset: 1~24px */
.utl02X {
	border-top-left-radius: [0~999]px;
}

/* top-left ★utl000P~utl100P ※preset: 0~100%(x5) */
.utl00XP {
	border-top-left-radius: [0~100]%;
}

/* top-left ★utl01~utl98 */
.utl0X {
	border-top-left-radius: [0~999]px [0~999]px;
}

/* top-left ★utl01~utl98 */
.utl0X {
	border-top-left-radius: [0~100]% [0~100]%;
}

/* top-right ★utr025~utr999 ※preset: 1~24px */
.utr02X {
	border-top-right-radius: [0~999]px;
}

/* top-right ★utr000P~utr100P ※preset: 0~100%(x5) */
.utr00XP {
	border-top-right-radius: [0~100]%;
}

/* top-right ★utr01~utr98 */
.utr0X {
	border-top-right-radius: [0~999]px [0~999]px;
}

/* top-right ★utr01~utr98 */
.utr0X {
	border-top-right-radius: [0~100]% [0~100]%;
}

/* bottom-left ★ubl025~ubl999 ※preset: 1~24px */
.ubl02X {
	border-bottom-left-radius: [0~999]px;
}

/* bottom-left ★ubl000P~ubl100P ※preset: 0~100%(x5) */
.ubl00XP {
	border-bottom-left-radius: [0~100]%;
}

/* bottom-left ★ubl01~ubl98 */
.ubl0X {
	border-bottom-left-radius: [0~999]px [0~999]px;
}

/* bottom-left ★ubl01~ubl98 */
.ubl0X {
	border-bottom-left-radius: [0~100]% [0~100]%;
}

/* bottom-right ★ubr025~ubr999 ※preset: 1~24px */
.ubr02X {
	border-bottom-right-radius: [0~999]px;
}

/* bottom-right ★ubr000P~ubr100P ※preset: 0~100%(50) */
.ubr00XP {
	border-bottom-right-radius: [0~100]%;
}

/* bottom-right ★ubr01~ubr98 */
.ubr0X {
	border-bottom-right-radius: [0~999]px [0~999]px;
}

/* bottom-right ★ubr01~ubr98 */
.ubr0X {
	border-bottom-right-radius: [0~100]% [0~100]%;
}


/* ========== / border : outline-width / ======================================== */

/* ★jo11~jo99 ※preset: 1~10px */
.jo1X {
	outline-width: [0~99]px;
}


/* ========== / border : outline-color / ======================================== */

/* ★ko02~ko98 */
.ko0X {
	outline-color: rgba([0~255],[0~255],[0~255],[0.00~1.00]);
}




/* ########## / layout / ######################################## */


/* ========== / layout / general : vertical-align / ======================================== */

/* ★y011~y999 ※preset: 0~10px */
.y01X {
	vertical-align: [0~999]px;
}

/* ★y-011~y-999 ※preset: 0~-10px */
.y-01X {
	vertical-align: [0~-999]px;
}

/* ★y000P~y100P ※preset: 0~100%(x5) */
.y00XP {
	vertical-align: [0~100]%;
}

/* ★y000P~y-100P ※preset: 0~-100%(x5) */
.y-00XP {
	vertical-align: [0~-100]%;
}


/* ========== / layout / general : text-indent / ======================================== */

/* ★n7~n8 ※preset: 0~6 */
.nX {
	text-indent: [0~999]%;
}

/* ★n001~n999 */
.n00X {
	text-indent: [0~999]px;
}


/* ========== / layout / general : word-spacing / ======================================== */

/* ★nw7~nw8 ※preset: 0~6 */
.nwX {
	word-spacing: [0~999]%;
}

/* ★nw001~nw999 */
.nw00X {
	word-spacing: [0~999]px;
}


/* ========== / layout / general : letter-spacing / ======================================== */

/* ★nl7~nl8 ※preset: 0~6 */
.nlX {
	letter-spacing: [0~999]%;
}

/* ★nl001~nl999 */
.nl00X {
	letter-spacing: [0~999]px;
}



/* ========== / layout / fixed : z-index / ======================================== */

/* ★vaz11~vaz99 ※preset: 1~10 */
.vaz1X {
	z-index: [1~99];
}


/* ========== / layout / fixed : top / ======================================== */

/* ★vat101~vat9999 ※preset: 0~100,101~1200px(x24,x50) */
.vat10X {
	top: [0~9999]px;
}

/* ★vat000P~vat100P ※preset: 0~100%(x5) */
.vat00XP {
	top: [0~100]%;
}


/* ========== / layout / fixed : right / ======================================== */

/* ★var101~var9999 ※preset: 0~100,101~1200px(x24,x50) */
.var10X {
	right: [0~9999]px;
}

/* ★var000P~var100P ※preset: 0~100%(x5) */
.var00XP {
	right: [0~100]%;
}


/* ========== / layout / fixed : bottom / ======================================== */

/* ★vab101~vab9999 ※preset: 0~100,101~1200px(x24,x50) */
.vab10X {
	bottom: [0~9999]px;
}

/* ★vab000P~vab100P ※preset: 0~100%(x5) */
.vab00XP {
	bottom: [0~100]%;
}


/* ========== / layout / fixed : left / ======================================== */

/* ★val101~val9999 ※preset: 0~100,101~1200px(x24,x50) */
.val10X {
	left: [0~9999]px;
}

/* ★val000P~val100P ※preset: 0~100%(x5) */
.val00XP {
	left: [0~100]%;
}


/* ========== / layout / fixed : clip / ======================================== */

/* ★vac1~vac8 */
.vacX {
	clip: rect([0~9999]px|auto,[0~9999]px|auto,[0~9999]px|auto,[0~9999]px|auto);
}

/* ★vac1~vac8 */
.vacX {
	clip: rect([0~100]%|auto,[0~100]%|auto,[0~100]%|auto,[0~100]%|auto);
}


/* ========== / layout / flex : ▲order / ======================================== */

/* ★vbo11~vbo99 ※preset: 0~10 */
.vbo1X {
	-ms-flex-order: [0~99];
	-moz-box-ordinal-group: [0~99];
	-webkit-order: [0~99];
	-webkit-box-ordinal-group: [0~99];
	order: [0~99];
}


/* ========== / layout / column : ▲column-count / ======================================== */

/* ★vcc11~vcc99 ※preset: 1~10 */
.vcc1X {
	-moz-column-count: [1~99];
	-webkit-column-count: [1~99];
	column-count: [1~99];
}


/* ========== / lauout / column : ▲column-width / ======================================== */

/* ★vcw121~vcw999 ※preset: 0~120,121~600px(x10,x12) */
.vcw12X {
	-moz-column-width: [0~999]px;
	-webkit-column-width: [0~999]px;
	column-width: [0~999]px;
}


/* ========== / layout / column : ▲column-gap / ======================================== */

/* ★vcg5~vcg8 ※preset: 0~4em */
.vcgX {
	-moz-column-gap: [0.0~9.9]em;
	-webkit-column-gap: [0.0~9.9]em;
	column-gap: [0.0~9.9]em;
}

/* ★vcg25~vcg99 ※preset: 0~24px */
.vcg2X {
	-moz-column-gap: [0~99]px;
	-webkit-column-gap: [0~99]px;
	column-gap: [0~99]px;
}


/* ========== / layout / column : ▲column-rule-width / ======================================== */

/* ★vcj11~vcj99 ※preset: 1~10px */
.vcj1X {
	-moz-column-rule-width: [0~99]px;
	-webkit-column-rule-width: [0~99]px;
	column-rule-width: [0~99]px;
}


/* ========== / layout / column : ▲column-rule-color / ======================================== */

/* ★vck02~vck98 */
.vck0X {
	-moz-column-rule-color: rgba([0~255],[0~255],[0~255],[0.00~1.00]);
	-webkit-column-rule-color: rgba([0~255],[0~255],[0~255],[0.00~1.00]);
	column-rule-color: rgba([0~255],[0~255],[0~255],[0.00~1.00]);
}


/* ========== / layout / table : border-spacing / ======================================== */

/* ★qs11~qs98 ※preset: 0~10px */
.qs1X {
	border-spacing: [0~99]px [0~99]px;
}


/* ========== / layout / list : list-style-type / ======================================== */

/* ★g14~g98 ※preset: 0~13 */
.g1X {
	list-style-type: ;
}


/* ========== / layout / list : list-style-image / ======================================== */

/* ★gi01~gi98 */
.gi0X {
	list-style-image: url();
}




/* ########## / option / ######################################## */


/* ========== / option : opacity / ======================================== */

/* ★zo000~zo100 ※preset: 0~100(x5) */
.zo00X {
	opacity: [0.00~1.00];
}


/* ========== / option : box-shadow / ======================================== */

/* ★zd01~zd98 */
.zd0X {
	box-shadow: [-99~99]px [-99~99]px [0~99]px [0~99]px rgba([0~255],[0~255],[0~255],[0.00~1.00] [inset]), [REPEAT];
}

/* ★zd01~zd98 */
.zd0X {
	box-shadow: [-9.9~9.9]em [-9.9~9.9]em [0~9.9]em [0~9.9]em rgba([0~255],[0~255],[0~255],[0.00~1.00] [inset]), [REPEAT];
}


/* ========== / option : cursor / ======================================== */

/* ★zc17~zx98 ※preset: 0~16 */
.zc1X {
	cursor: [e,ne,n,nw,w,sw,s,se,ew,ns,nesw,nwse]-resize;
}

/* ★zc17~zc98 ※preset: 0~16 */
.zc1X {
	cursor: url(),[repeat],auto;
}




/* ########## / extra / ######################################## */


/* ========== / extra / animation : ▲animation-name / ======================================== */

/* ★aan01~aan98 */
.aan0X {
	-webkit-animation-name: ;
	animation-name: ;
}


/* ========== / extra / animation : ▲animation-timing-function / ======================================== */

/* ★aat01~aat98 */
.aat0X {
	-webkit-animation-timing-function: steps([0~999],[start,end]);
	animation-timing-function: steps([0~999],[start,end]);
}

/* ★aat01~aat98 */
.aat0X {
	-webkit-animation-timing-function: cubic-bezier([0.00~1.00],[0.00~1.00],[0.00~1.00],[0.00~1.00]);
	animation-timing-function: cubic-bezier([0.00~1.00],[0.00~1.00],[0.00~1.00],[0.00~1.00]);
}


/* ========== / extra / animation : ▲animation-delay / ======================================== */

/* ★aad11~aad98 ※preset: 0~10 */
.aad1X {
	-webkit-animation-delay: [0.0~999.9]s;
	animation-delay: [0.0~999.9]s;
}

/* ★aad11~aad98 ※preset: 0~10 */
.aad1X {
	-webkit-animation-delay: [0~999]ms;
	animation-delay: [0~999]ms;
}


/* ========== / extra / animation : ▲animation-duration / ======================================== */

/* ★aas11~aas98 ※preset: 0~10s */
.aas1X {
	-webkit-animation-duration: [0.0~999.9]s;
	animation-duration: [0.0~999.9]s;
}

/* ★aas11~aas98 ※preset: 0~10s */
.aas1X {
	-webkit-animation-duration: [0~999]ms;
	animation-duration: [0~999]ms;
}


/* ========== / extra / animation : ▲animation-iteration-count / ======================================== */

/* ★aac11~aac98 ※preset: 1~10 */
.aac1X {
	-webkit-animation-iteration-count: [0.1~999.9];
	animation-iteration-count: [0.1~999.9];
}


/* ========== / extra / transition : ▲transition-property / ======================================== */

/* ★avn01~avn98 */
.avn0X {
	-webkit-transition-property: ;
	transition-property: ;
}


/* ========== / extra / transition : ▲transition-timing-function / ======================================== */

/* ★avt01~avt98 */
.avt0X {
	-webkit-transition-timing-function: steps([0~999],[start,end]);
	transition-timing-function: steps([0~999],[start,end]);
}

/* ★avat01~avt98 */
.avt0X {
	-webkit-transition-timing-function: cubic-bezier([0.00~1.00],[0.00~1.00],[0.00~1.00],[0.00~1.00]);
	transition-timing-function: cubic-bezier([0.00~1.00],[0.00~1.00],[0.00~1.00],[0.00~1.00]);
}


/* ========== / extra / transition : ▲transition-delay / ======================================== */

/* ★avd11~avd98 ※preset: 0~10 */
.avd1X {
	-webkit-transition-delay: [0.0~999.9]s;
	transition-delay: [0.0~999.9]s;
}

/* ★avd11~avd98 ※preset: 0~10 */
.avd1X {
	-webkit-transition-delay: [0~999]ms;
	transition-delay: [0~999]ms;
}


/* ========== / extra / transition : ▲transition-duration / ======================================== */

/* ★avs11~avs98 ※preset: 0~10s */
.avs1X {
	-webkit-transition-duration: [0.0~999.9]s;
	transition-duration: [0.0~999.9]s;
}

/* ★avs11~avs98 ※preset: 0~10s */
.avs1X {
	-webkit-transition-duration: [0~999]ms;
	transition-duration: [0~999]ms;
}


/* ========== / extra / transform, perspective : ▲transform / ======================================== */

/* ★att01~att98 */
.att0X {
	-webkit-transform: translate3d([-999~999]px,[-999~999]px,[-999~999]px);
	transform: translate3d([-999~999]px,[-999~999]px,[-999~999]px);
}

/* ★att01~att98 */
.att0X {
	-webkit-transform: scale3d([-100.00~100.00],[-100.00~100.00],[-100.00~100.00]);
	transform: scale3d([-100.00~100.00],[-100.00~100.00],[-100.00~100.00]);
}

/* ★att01~att98 */
.att0X {
	-webkit-transform: rotate3d([-999~999]px,[-999~999]px,[-999~999]px,[-360~360]deg);
	transform: rotate3d([-999~999]px,[-999~999]px,[-999~999]px,[-360~360]deg);
}

/* ★att01~att98 */
.att0X {
	-webkit-transform: skew([-360~360]deg,[-360~360]deg);
	transform: skew([-360~360]deg,[-360~360]deg);
}

/* ★att01~att98 */
.att0X {
	-webkit-transform: perspective([0~999]px);
	transform: perspective([0~999]px);;
}


/* ========== / extra / transform, perspective : ▲transform-origin / ======================================== */

/* ★atx01~atx98 */
.atx0X {
	-webkit-transform-origin: ;
	transform-origin: [-999~999]px [-999~999]px [-999~999]px;
}

/* ★atx01~atx98 */
.atx0X {
	-webkit-transform-origin: ;
	transform-origin: [0~100]% [0~100]% [-999~999]px;
}


/* ========== / extra / transform, perspective : ▲perspective / ======================================== */

/* ★atp01~atp98 */
.atp0X {
	-webkit-perspective: [0~999]px;
	perspective: [0~999]px;
}


/* ========== / extra / transform, perspective : ▲perspective-origin / ======================================== */

/* ★aty01~aty98 */
.aty0X {
	-webkit-perspective-origin: ;
	perspective-origin: [-999~999]px [-999~999]px;
}

/* ★aty01~aty98 */
.aty0X {
	-webkit-perspective-origin: ;
	perspective-origin: [0~100]% [0~100]%;
}

/* Additional */


.straight_line {
	width: 100%;
	border-top: 1px solid #ffffff;
}


#form_box {
	background-color: rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 3px 2px 8px #888888;

}

#form_box input{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.image {
    opacity: 1.0;
    filter: alpha(opacity=100);
}
.image:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.lang {
    opacity: 1.0;
    filter: alpha(opacity=100);
	display: block;
	width: -1%;
	height: auto;
	margin:0 auto;
	transition: .5s ease;
	backface-visibility: hidden;
}
.lang:hover {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.button-shadow {
   box-shadow: rgba(136, 136, 136) 0 2px 5px;
   border-radius: 50% / 130px;
}
.img-banner1-position {
   position: relative;
   bottom: 30px;
   right: 30px;
}
.img-ttle1-position {
   position: relative;
   bottom: 178px;
}




