@charset "Shift_JIS";

/* reset */
html {overflow-y:scroll;}
body{background-color:#ffffff;margin:0;padding:0;border:0;font-style: normal;}
div,table,tr,th,td,p,ul,ol,dl,dt,dd,img,a,form,h1,h2,h3,h4,h5,h6,hr{margin:0;padding:0;border:0;font-style: normal;}
@media screen and (max-width:768px){
body{margin:0;padding:0;border:0;font-style: normal;}
div,table,tr,th,td,p,ul,ol,dl,dt,dd,img,a,form,h1,h2,h3,h4,h5,h6,hr{margin:0;padding:0;border:0;font-style: normal;}
}
ul{list-style-type: none;}
input:focus {border:none;outline:none;}
/* __header */
.__header {min-width:500px;max-width:940px;height:auto;margin:20px auto 15px auto;background:#ffffff;font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,"ＭＳ Ｐゴシック","Helvetica Neue",Helvetica,Arial,sans-serif;}
.__header:after {content:".";display: block;height:0px;clear:both;visibility:hidden;}
.__header #headerLogo {width:210px;float:left;margin:0 60px 0 0;}
.__header #headerLogo img {width:100%;vertical-align:bottom;}
.__header ul.login {float:right;margin:-5px 0 0 0;}
.__header ul.login li {float:right;width:50px;height:50px;margin:0 0 0 5px;border-radius:3px;text-align:center;border:2px solid #eee;position:relative;box-sizing:border-box;}
.__header ul.login li a {color:#e60012;text-decoration:none;display:block;}
.__header ul.login li a i {font-size:22px;line-height:100%;font-weight:normal;margin:5px auto;}
.__header ul.login li a em {font-size:10px;line-height:100%;font-weight:bold;font-style:normal;display:block;}
.__header ul.login li a em.logout {transform:scale(0.9);letter-spacing:-0.05em;white-space:nowrap;}
.__header ul.login li a:hover {width:50px;height:50px;border-radius:3px;background:#e60012;border:2px solid #e60012;color:#ffffff;position:absolute;top:-2px;left:-2px;box-sizing:border-box;}
.__header #searchArea {width:550px;height:40px;margin:0;float:left;border-radius:3px;position:relative;border: 2px solid #eee;box-sizing:border-box;}
.__header #searchArea form {display:block;height:100%;}
.__header #searchAreaInput {width:500px;height:40px;margin:0;}
.__header #searchAreaInput input {border:none;color:#999999;font-size:14px;line-height:100%;margin:10px;width:480px;}
.__header #searchAreaBtn {}
.__header #searchAreaBtn input[type=button] {cursor:pointer;width:40px;height:40px;position:absolute; top:-2px;right:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;display:block;text-indent:100%;white-space:nowrap;overflow: hidden;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABMCAYAAADp0nC5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkI5N0RCMkRCNTJBMTFFNUIyMDJGOUNDNzIzMzg2NDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkI5N0RCMkVCNTJBMTFFNUIyMDJGOUNDNzIzMzg2NDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMzAwOURDNkI1MEQxMUU1QjIwMkY5Q0M3MjMzODY0MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQjk3REIyQ0I1MkExMUU1QjIwMkY5Q0M3MjMzODY0MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpdgynsAAAUgSURBVHja7FtNiBxVEH7RrGCMJC2igh6k95AfyCGMEhKiIvTiHrzOEkzMKUx+jjmkV1EEETILHvQSmQUvij/sXhR/CJlRkkBQYSaQSwiEnfySGCUzGEFk1Uy+JvVIbdndMzs9s93bqYKPea/7verpr+vVq6qeWdHpdIzK8OQBpUAJVoJVlGAlWAlWUYKVYCVYRQlWghPL88D7QB34E+gQbgBV4BDw9HIheEWGahFbiNjtPYz9F/gUmAR+U4K7fAfgHeDtPlbUTeA14JgSHE3uNLAn5NwF4ARwHXgIeBbwgDUh1vw68GUmGQ4IThHvdv4vPwJbIsaPALuAS2LOPLA95XsJRZoX3wrcFkQd7HHuauArMTcgfZUSfA8/90kut+ZjQsdbWSM4LR+8DTjF+seBl/vQ8yQwBzxC/SCieAb4536PgydE/80+9QSx8Qes/wTwkiYaC0m4CPyUQNfnov+iEmzMOtY+lVDXWaDN+uuVYGMeZu1rA9D3K2uvVYIXyqMD0LGatW8pwcZcZe3RhLpWAU+x/u9KsDFnxIaXxIpfAUZY/xcl2JjvWDuoM+xPoOsgz/yBH7TYY8xjwGWWIPwBbAKuLFLPDuAL8eBeVQs2pgV8yPpBhewb4PFF6NgKfCys9z2tpt1DUJg5J2oJ54FtXeY9COwH/hJzv85iNS3tevBGSjRk7PotZWgnKcYdoXrwOFACNoToug3sBj5TH7xQCsD3VEdIKpkjOQuJRgPYDBxd5Lx5snR5P58AO9UHh2Ocarz/daLlFnAEGKU5kyFjgvn71AfHh3EvUOHGAf6mDO00Wfy8GB+8XT4coucA8NH97oMHJZkkOU+/7CkDb4QcP5IwU1SCeyB5XAkeHslBhlhUHzx4OUCVtmLIpqgE50X056tKsBKsogQrwUrwAMU3d98++DHng78KzFAdoh/x6Br1tAlembEHXqBEwUrwi529EWNLMQ/ApU8n5kFa/dNDvaMUSng+lRR9cdwB5ti5OrUrEXqqneRSHfb9rlxi63SYdbm0lBvUrtDnLDAF1MhVlGjuXhprZZbGRFlwMK/ZxULbecrkqkSolGlKZx3mEtoRLmOayG8SiW4XVxM8kMmY79Qk5MJFlGlJtmh5tsQyb8Us5TnW9oSrSSJ+nlyEtaQ5tjlNkGtokNVaSy5Qv8HmenS81sUK7XzD9Ia5EDePYVpB7PAl5lubtPxnGXFTBIfGTES4mAmaN8bIDsY/Rw/HYefHhh45pBimlUS/LD7lw6jKPSNCb5l0l4nMJhHp0Aop0Pna0H1uij7YEX62wkIl62d9dtz2ua+N0l0SfnoGcFmoV6fr+3Q9J49/4/LZzXYYeUURk3qMJDu3G8EmZuOzhDqC8CW576VyES5lVG3yhXYTmmKhmx3j9ZiFeWIzc1l8XGRxbo25Jh7+VWKyxGXnIqx78EMyOW8RYZV0C0mllBcLbrMIQb6AbNCGZFhGxyOE2QidDRayNekabZHJGaa7wOYUExaTlmUtgtcXZtiG2IuVFWi83dw8YfU+2zg9tnKGfr9ZqQe7LJW26bL1jxWyNrdLedPWOcISixodt9epLEUdIgsWXCSr4+lyIcbP1tl5X4RmPPzyQvy2I64VV6lb1v+25wS7zBVUBbl8+fNYWW6crRB348WEdh7padH1c1OLMCJ0atPmNEmftZjNbCxkc2yz1DjKLRhWpePHR2nTG3pWpz880ZeeSrCKEqwEK8EqSrASrASrKMFKsMoCuSPAAMWkM3TjeBRBAAAAAElFTkSuQmCC") center center no-repeat #5d6262;background-size:44px 38px;border-radius: 0 3px 3px 0;}
@media screen and (max-width:768px){
.__header{min-width:100%;max-width:100%;margin:0;}
.__header #headerLogo {width:40%;margin:4%;float:left;}
.__header ul.login {width:48%;margin:4% 4% 4% 0;}
.__header ul.login li {width:23.3%;height:auto;margin:0 0 0 10%;color:#888888;border:none;}
.__header ul.login li a {color:#888888;}
.__header ul.login li a i {font-size:120%;margin:0 auto 5px auto;color:#000000;}
.__header ul.login li i {font-size:120%;margin:0 auto 5px auto;color:#000000;}
.__header ul.login li a em {font-size:65%;}
.__header ul.login li em {font-size:65%;line-height:100%;font-weight:bold;font-style:normal;display:block;}
.__header ul.login li a em.logout {transform:scale(0.9);}
.__header ul.login li a:hover {width:auto;height:auto;border-radius:none;background:none;border:none;color:#888888;position:inherit;top:0;left:0;}
.__header ul.login li a i:hover {color:#000000;}
.__header #searchArea {display:none;clear:both;width:92%;margin:4%;float:inherit;position:relative;}
.__header #searchAreaInput {width:100%;margin:0;}
.__header #searchAreaInput input {font-size:80%;line-height:100%;margin:2.5% 12% 4% 4%;width:84%;}
.__header #searchAreaBtn {}
}
/* __footer */
.__footer {clear:both;background:#eee;text-align:center;position:relative;z-index:888;margin:0;width:100%;font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,"ＭＳ Ｐゴシック","Helvetica Neue",Helvetica,Arial,sans-serif;}
.__footer ul li,.__footer ul li a {display:inline-block;font-size:12px;text-decoration:none;color:#666; }
.__footer ul li {border-right:1px solid #ccc; padding:0px 20px;margin:5px 0px;}
.__footer ul li:first-child{ border-left: 1px solid #ccc; }
.__footer .__footer_copy{ background: #eee; color: #666; padding: 10px 0px; font-size: 12px; }
@media screen and (max-width:768px){
.__footer {margin:0;}
.__footer ul li:first-child{ border-left: 0px; }
.__footer ul li,.__footer ul li a { display: block;font-size: 90%; text-decoration: none; color: #666; border: 0px; text-align: left; }
.__footer ul li { border-right:0;border-bottom: 1px solid #ccc; padding: 5px 10px;margin:0;}
.__footer ul li a{ position: relative; }
.__footer ul li a:after{ content: '\25B6'; position: absolute; top: 1px; right: 0px; color: #ccc; font-size: 10px; }
.__footer .__footer_copy{background: #eee; color: #666;padding: 5px 0px; }
}

.clear { clear:both; }

/* link-style */
a:hover{opacity:0.9;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )"; }
a:link { text-decoration:none; list-style-type:none; }
a:visited { text-decoration:none; list-style-type:none; }
a:hover { text-decoration:none; list-style-type:none;}
a:active { text-decoration:none; list-style-type:none; }

/* レスポンシブ */
.sp { display:none; }
@media screen and (max-width:768px){
.sp { display:block; }
.pc { display:none; }
}

/* br */
.br-sp { display:none; }
@media screen and (max-width:768px){
.br-sp { display:block; }
.br-pc { display:none; }
}

/* layout */
#wrapper {background:#fffff0;color:#333333;font-family: 'Noto Sans JP', sans-serif;line-height:140%;margin:0 auto;padding:0px;position:relative;overflow:hidden;width:100%;}
@media screen and (max-width:768px){
#wrapper {font-weight:300;margin:0 auto;padding:0px;position:relative;width:100%;}
}

/* pagetop */
#wrapper #pagetop {bottom:10%;font-size:80px;line-height:75%;position:fixed;padding-top:20px;right:2%;text-align:center;z-index:999;}
#wrapper #pagetop a {color:#c60000;text-decoration:none;}
@media screen and (max-width:768px){
#wrapper #pagetop {bottom:6%;font-size:50px;height:35px;line-height:75%;position:fixed;right:3.5%;;padding-top:15px;text-align:center;width:50pxz-index:999;}
}

/* h1 header */
#wrapper h1#header {font-size:24px;margin:0 auto;text-align:center;width:100%;}
#wrapper h1#header img{display:block;margin:0 auto 0;padding:0;width:100%;}
#wrapper h1#header .sp { display:none; }
@media screen and (max-width:768px){
#wrapper h1#header {margin:0 auto;width:100%;}
#wrapper h1#header img{margin:0 auto 0;padding:0;width:100%;}
#wrapper h1#header .sp { display:block; }
#wrapper h1#header .pc { display:none; }
}

/* h2 h3 */
h2{background:url();background-repeat:no-repeat;background-position:top;background-size:70%;height:150px;margin:0 auto 20px;padding:0;width:800px;}
h2 .ttl{color:#c60000;font-family: vdl-logona, sans-serif;font-size:40px;font-weight:300;height:150px;letter-spacing:0.03em;line-height:100px;text-align:center;margin:0 auto;padding:0;bottom:0;}
h2 .ttl01{color:#c60000;font-family: vdl-logona, sans-serif;font-size:40px;font-weight:300;height:150px;letter-spacing:0.03em;line-height:120%;text-align:center;margin:0 auto;padding:0;bottom:0;}
h3{ background:#009944;color:#ffffff;font-size:20px;font-weight:400;line-height:100%;letter-spacing:0.05em;margin:20px auto;padding:5px 10px;text-align:left;width:780px;}
@media screen and (max-width:768px){
h2{background:url();background-repeat:no-repeat;background-position:top;background-size:100%;height:90px;margin:20pxauto 0;padding:0;width:96%;}
h2 .ttl{color:#c60000;font-family: vdl-logona, sans-serif;font-size:30px;font-weight:300;letter-spacing:0.03em;line-height:60px;text-align:center;margin:0 auto;padding:0;bottom:0;}
h2 .ttl01{color:#c60000;font-family: vdl-logona, sans-serif;font-size:28px;font-weight:300;letter-spacing:0.03em;line-height:110%;text-align:center;margin:0 auto;padding:0;bottom:0;}
h3{ color:#ffffff;font-size:18px;font-weight:700;line-height:100%;letter-spacing:0.05em;margin:20px auto 10px;padding:5px 2%;width:96%;}
}

.lead{ font-size:18px;line-height:180%;margin:60px auto;padding:0;text-align:center;width:935px; }
@media screen and (max-width:768px){
.lead{ font-size:14px;margin:20px auto;line-height:160%;width:96%; }
}

/* product */
.product{margin:0 auto;padding:60px 0;width:1200px;}
.product img{ display:block;margin:10px auto;width:600px; }
@media screen and (max-width:768px){
.product{margin:0 auto;padding: 0;width:96%;}
.product img{ float:none;margin:0 auto;width:100%; }
}

/* details */
.details{ margin:20px auto ;padding:20px 0;width:800px; }
.details table {background:#ffffff;border-collapse: collapse;margin:20px auto;line-height: 150%;width: 100%;}
.details table td.item{background:#c60000;border: 3px solid #ffffff;color:#ffffff;font-size:14px;margin:0;padding:10px 4px;text-align: center;width:30%;}
.details table td {border: 1px solid #ffffff;color: #000000;font-size:14px;margin:0;padding:10px 0 10px 10px;text-align: left;}
.details table td .item01{ font-size:12px;font-weight:300;margin-left:-10px; }
.details table td .item02{ font-size:14px;font-weight:500;margin-left:0; }
@media screen and (max-width:768px){
.details{ float:none;margin:0 auto;padding: 0;width:100%; }
.details table {background:#ffffff;border-collapse: collapse;margin:20px auto;line-height: 150%;width: 100%;}
.details table td.item{background:#c60000;border: 3px solid #ffffff;color: #ffffff;font-size:12px;font-weight:600;margin:0;padding:10px 4px;text-align: center;width:30%;}
.details table td {border: 1px solid #ffffff;color: #000000;font-size:12px;line-height:160%;margin:0;padding:10px 0 10px 5px;text-align: left;}
.details table td .item01{ font-size:12px;font-weight:300;margin-left:-10px; }
.details table td .item02{ font-size:12px;font-weight:500;margin-left:0; }
}

/* order */
.order{margin:0 auto;padding:60px 0;width:1200px;}
.order .txt{ font-size:24px;font-weight:600;margin:5px auto 2px;text-align:center;width:800px; }
@media screen and (max-width:768px){
.order{margin:0 auto;padding:40px 0 0;width:96%;}
.order .txt{ font-size:18px;margin:10px auto;width:96%; }
}

/* notice */
.notice{margin:0 auto;padding:60px 0 0;width:1200px;}
@media screen and (max-width:768px){
.notice{margin:0 auto;padding:40px 0 0;width:96%;}
}

.btn{background:url();background-repeat:no-repeat;background-position:top;background-size:100%;height:140px;margin:120px auto 0;position: relative;width:600px;}
.btn a .deco{ margin:0 auto;position: relative;width:700px;z-index:9999; }
.btn a .deco img{ margin:-100px 0 0;width:30%;  }
.btn a .txt{color:#ffffff;display:block;font-size:30px;font-weight:800;line-height:80px;margin:-100px auto 0;padding:16px 25% 16px;position: relative;text-align:center;width:50%;}
/*.btn a.txt::after {content: '>';position: absolute;right:6%;}*/
@media screen and (max-width:768px){
.btn{background:url();background-repeat:no-repeat;background-position:top;background-size:100%;height:90px;margin:80px auto -20px;position: relative;width:96%;}
.btn a .deco{ margin:0 auto;width:98%; }
.btn a .deco img{ margin:-60px 0 0;width:35%;  }
.btn a .txt{color:#ffffff;display:block;font-size:24px;font-weight:800;line-height:30px;margin:-55px auto 0;padding:16px 25% 16px;position: relative;text-align:center;width:50%;}
/*.btn .txt a::after {content: '>';position: absolute;right:6%;}*/
}

/* cover */

.cover {background:rgba(255,255,240,0.6);height:170%;left:10%;position:absolute;top:-100px;width:80%;z-index:9999;}
.btn_end {font-weight: bold;line-height: 160%;font-size: 150%;color: #ffffff;text-align: center;padding:0;position: absolute;top: 50%;width:100%;}
@media screen and (max-width:479px){
.cover {height:150%;top:-60px;left:1%;width:98%;}
.btn_end  {font-size: 100%;line-height: 160%;padding:0 3%;width:94%;}
}

.asterisk-list{margin:40px auto 0;width:780px;}
.asterisk-list p{color:#333333;font-size:14px;line-height:140%;margin:10px auto 0;padding-left:1em;text-indent:-1em;text-align:left;text-justify:inter-ideograph;word-break:break-all;width:100%;}
.asterisk-list p:before {content: '※';}
.asterisk-list p.cntr_r{color:#c60000;font-size:16px;line-height:140%;margin:-40px auto 0;padding-left:1em;text-indent:-1em;text-align:center;text-justify:inter-ideograph;word-break:break-all;width:96%;}
.asterisk-list p.cntr_r:before {content: '※';}
@media screen and (max-width:768px){
.asterisk-list{margin:5px auto;width:96%;}
.asterisk-list p{font-size:12px;line-height:140%;margin:0 auto 0;padding-left:1em;text-indent:-1em;text-align:left;width:94%;}
.asterisk-list p:before {content: '※';}
.asterisk-list p.cntr_r{font-size:14px;line-height:140%;margin:10px auto 40px;padding-left:1em;text-indent:-1em;width:94%;}
.asterisk-list p.cntr_r:before {content: '※';}
}

.asterisk-list01{margin:10px auto 40px;width:780px;}
.asterisk-list01 p{color:#333333;font-size:14px;line-height:160%;margin:15px auto;padding-left:1em;text-indent:-1em;text-align:left;text-justify:inter-ideograph;word-break:break-all;width:100%;}
.asterisk-list01 p:before {content: '・';}
.asterisk-list01 p a{ color:#c60000;text-decoration:underline; }
@media screen and (max-width:768px){
.asterisk-list01{margin:5px auto;width:96%;}
.asterisk-list01 p{font-size:12px;line-height:150%;margin:8px auto;padding-left:1em;text-indent:-1em;text-align:left;width:94%;}
.asterisk-list01 p:before {content: '・';}
}

/* footer&share */
.footer{margin:60px auto 0;padding:0 0 40px;position: relative;width:800px;}
.on-link{ background:#ffffff;border:1px solid #009944;box-sizing:border-box;float:left;font-family: vdl-logona, sans-serif;font-size:30px;font-weight:300;height:80px;line-height:100%;margin:20px 1% 80px;text-align:center;width:48%; }
.on-link a.txt{ color:#009944;display:block;padding:20px 0;text-decoration:none;}
.on-link a img{display:block;height:60px;margin:0 auto;padding:10px 0;}
.on-link  a:hover{background-color:transparent;text-decoration:none;}
/* sns */
#sns {position: relative;width:100%;}
#sns ul.sns {height:auto;margin:0 auto;padding:0;width:330px;}
#sns ul.sns li {float:left; margin:20px 30px 30px;}
#sns ul.sns li a{color:#333333;}
#sns ul.sns li.tw {width:50px;}
#sns ul.sns li.fb {width:50px;}
#sns ul.sns li.line {width:50px;}
#sns ul.sns li.tw img,ul.sns li.fb img,ul.sns li.line img {width:100%;}
#sns ul.sns:after {content:".";clear:both;display: block;height:0px;visibility:hidden;}
@media screen and (max-width:768px){
.footer{margin:0 auto 0;padding:0 0 40px;position: relative;width:100%;}
.on-link{ font-size:24px;float:none;line-height:110%;margin:10px auto;padding:0 0;text-align:center;width:96%; }
.on-link a.txt{ color:#009944;display:block;padding:20px 0;text-decoration:none;}
.on-link a img{display:block;height:60px;margin:0 auto;padding:10px 0;}
#sns ul.sns {height:auto;margin:60px auto 0;padding:20px auto 0;width:240px;}
#sns ul.sns li {float:left; margin:20px 20px 0;}
#sns ul.sns li.tw {width:40px;}
#sns ul.sns li.fb {width:40px;}
#sns ul.sns li.line {width:40px;}
#sns ul.sns ul.sns li.tw img,ul.sns li.fb img,ul.sns li.line img {width:100%;}
#sns ul.sns:after {content:".";clear:both;display: block;height:0px;visibility:hidden;}
}

/* fadein */
.fadein {
    opacity : 0.1;
    transform : translate(0px, 50px);
    transition : all 500ms;
    }
.fadein.scrollin {
    opacity : 1;
    transform : translate(0px, 0px);
    }
/*
.fadein:nth-of-type(4n+1) {
    -moz-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    -o-transition-delay:0ms;
    -ms-transition-delay:0ms;
    }
.fadein:nth-of-type(4n+2) {
    -moz-transition-delay:200ms;
    -webkit-transition-delay:200ms;
    -o-transition-delay:200ms;
    -ms-transition-delay:200ms;
    }
.fadein:nth-of-type(4n+3) {
    -moz-transition-delay:400ms;
    -webkit-transition-delay:400ms;
    -o-transition-delay:400ms;
    -ms-transition-delay:400ms;
    }
.fadein:nth-of-type(4n+4) {
    -moz-transition-delay:600ms;
    -webkit-transition-delay:600ms;
    -o-transition-delay:600ms;
    -ms-transition-delay:600ms;
    }
*/
