海外発送/国際配送サービスの転送コム

作品名インデックス title index

作品名一覧

インフォメーション information

Infomatin

【重要】 キャラアニ.comへのお問い合わせ後、返信が届いていないお客様は、キャラアニ.comからのメールが正常に受信出来ていない可能性がございます。迷惑メールフォルダのご確認、【@chara-ani.com】からのメールが受信できるように設定をお願いいたします。
商品の発売日変更のお知らせ
X公式アカウント
AKB48劇場盤 抽選申込みフォーム
STU48劇場盤 抽選申込みフォーム
キャラアニ・チャンス
CAワークス
カドカワストア リニューアルキャンペーン:  | カドスト | KADOKAWA公式オンラインショップ
くじ引き堂
BOOKWALKER: 出版社直営の電子書籍ストア
ORICON
JAPAN billboard CHART PARTNER SHOP

トップ >>

@charset "utf-8"; @import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900&display=swap&subset=japanese"); @import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900&display=swap&subset=japanese"); @import url("http://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css"); @import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css"); @import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,500,700,900&display=swap"); @import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,500,700,900&display=swap"); @import url('http://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'); @import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'); @import url('http://use.fontawesome.com/releases/v5.8.2/css/all.css'); @import url('https://use.fontawesome.com/releases/v5.8.2/css/all.css'); @media screen and (min-width:480px) { .tokushu_wrap .sp { display: none !important; } } /* -- all -- */ .comment02{ display:none!important; } .tokushu_wrap { /*width: 510px;*/ width: 100%!important; margin: 20px 0 0 ; padding: 0; color: #4c3c34 !important; background-color: #fff !important; background: url(https://static.chara-ani.com/ca/static/watakon_netsign/images/bg_sample03.png) repeat left top; background-size: 100% !important; text-align: center; font-size: 62.5% !important; line-height: 1 !important; font-family: "Noto Serif JP", "Times New Roman", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", "Meiryo", "serif"; -moz-font-feature-settings: "palt"; -webkit-font-feature-settings: "palt"; font-feature-settings: "palt"; } .tokushu_wrap p, .tokushu_wrap div { margin: 0; padding: 0; } .tokushu_wrap a { text-decoration: none !important; } .comment03{ font-family: "Noto Serif JP", "Times New Roman", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", "Meiryo", "serif"; font-size: 1.2rem !important; text-align: center; color: #F99AB0; padding: 10px 0!important; letter-spacing: 0.12em; } /* -- sns -- */ .sns_wrap { margin: 5px 0 5px 3px !important; } .sns_wrap .fb-like { margin-top: -2px !important; } .sns_wrap .line { display: inline-block; margin-top: -2px !important; padding-left: 5px\0 !important; padding-left: 5px\9 !important; line-height: 0; } /* -- header -- */ .tokushu_wrap .header { position: relative; z-index: 1; margin-bottom: 20px !important; } /*共通*/ .tokushu_wrap .contents { position: relative; /*overflow: hidden;*/ /*width: 480px;*/ width: 96%; margin: 40px auto 20px auto !important; padding: 0px !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; /*background-color: #f4f3ef !important;*/ /*border: rgba(219, 183, 120, 1.00) 1px solid;*/ } .tokushu_wrap .contents:after { position: absolute; top: -3px; left: -3px; width: 55px; height: 55px; box-sizing: border-box; content: ""; background: url(https://static.chara-ani.com/ca/p/c/fair/338/shiawasena_kekkon/images/k_up.png) left top no-repeat; background-size: cover; } /*.tokushu_wrap .contents h3 { display: block; position: relative; font-size: 26px !important; letter-spacing: 1px !important; font-weight: 700; text-align: center; margin: 0 0 20px; padding: 30px 0 0 !important; background-color: transparent !important; }*/ /*.tokushu_wrap .contents h3:after { position: absolute; bottom: -20px; left: 35%; width: 150px; height: 18px; box-sizing: border-box; content: ""; background: url(../images/k_001.png) left top no-repeat; background-size: contain; }*/ .tokushu_wrap .contents .box { position: relative; padding: 20px 18px 0 !important; text-align: left !important; } .tokushu_wrap .kome ul li:before { content: "※"; } .tokushu_wrap .contents .box .photo { display: inline-block; width: 100%; margin: 0 !important; text-align: center; } .tokushu_wrap .contents .box .photo img { width: calc(80% - 12px); display: inline-block; vertical-align: middle; } .tokushu_wrap .contents .box .photo img:first-child { /*margin-right: 20px !important;*/ } .tokushu_wrap .contents .box .lead { font-size: 16px !important; font-weight: 700 !important; color: #60534e !important; line-height: 1.6 !important; letter-spacing: 0.1rem; } .tokushu_wrap .contents .box .lead span { color: #ec8b88 !important; } .tokushu_wrap h4 { /*position: relative; display: inline-block; font-size: 1.4em; font-size: 14px !important; font-weight: 600; letter-spacing: 0.5px; line-height: 1.2 !important; color: #101010 !important; padding: 3px 11px 3px 6px; margin: 10px 4px 10px 4px; background-color: rgba(255, 139, 139, 1.00); transform: skewX(-20deg);*/ } /*.tokushu_wrap h4:after { content: ""; position: absolute; width: 100%; height: 1px; bottom: 0px; left: -4px; border-bottom: rgba(0, 0, 0, 1.00) 1px solid; }*/ /*.tokushu_wrap h4:before { content: ""; position: absolute; width: 100%; height: 110%; top: 6px; left: -4px; border-right: rgba(0, 0, 0, 1.00) 1px solid; }*/ /*.tokushu_wrap h4 p { transform: skewX(20deg); margin: 0 !important; font-size: 18px !important; }*/ .tokushu_wrap p, .tokushu_wrap li, .tokushu_wrap table, .tokushu_wrap dl { width: 100%; line-height: 1.5 !important; font-size: 1.3em; font-size: 13px !important; } .tokushu_wrap p, .tokushu_wrap table { margin: 10px 0 !important; } .tokushu_wrap li + li { margin-top: 10px !important; } .tokushu_wrap strong { font-size: 16px !important; font-weight: 600 !important; letter-spacing: -0.5px; } .tokushu_wrap p span strong { color: #52350d; font-size: 1.6em; font-size: 16px !important; font-weight: 600 !important; } .tokushu_wrap p img { display: block; width: 95%; margin: 0 auto !important; } .tokushu_wrap ul { padding: 20px 20px 3px 5px !important; } .tokushu_wrap .kome ul { padding: 0 20px 10px 5px !important; } .tokushu_wrap ul li { padding-left: 1em !important; text-indent: -1em; } .tokushu_wrap ul li:before { content: "・"; } .tokushu_wrap ul li span { color: #EB0000; font-weight: bold; text-decoration: underline; } .tokushu_wrap .contents .box dl.applicable { width: 100%; margin: 16px 0; font-size: 14px!important; } .tokushu_wrap .contents .box dl.applicable dt { width: calc(100% - 10px); padding: 2px 5px; font-weight: bold; text-align: left; vertical-align: top; margin: 0 auto; color: #60534e !important; /*background-color: #9b6f2e !important;*/ background-color: #FFCCE3; } .tokushu_wrap .contents .box dl.applicable dt:after { padding-left: 0.5em !important; box-sizing: border-box; font-family: "Font Awesome 5 Free"; content: "\f0d7"; } .tokushu_wrap .contents .box dl.applicable dd { width: calc(100% - 10px); padding: 4px 5px; font-weight: bold; text-align: left; vertical-align: top; margin: 0 auto; /*background-color: #fbeedc;*/ background-color: #fff7f8; } .tokushu_wrap p.caution { width: 95%; font-size: 1.3em; font-size: 13px !important; margin: 0 !important; padding: 0 !important; } .tokushu_wrap span.red { color: #EB0000 !important; font-weight: 700 !important; } .tokushu_wrap .livet { background-color: #FFFFFF; font-size: 14px; line-height: 1.4; text-align: center; margin: 0 0 20px; padding: 20px 20px 5px; box-sizing: border-box; box-shadow: 2px 2px 4px -2px #cccccc; } .tokushu_wrap .live { margin: 10px 0 !important; } .tokushu_wrap .live a:link { display: inline-block; margin: 0 auto 8px !important; padding: 10px 20px !important; background-color: #ebd1a4 !important; color: #1da1f2 !important; font-size: 1.6em; font-size: 16px !important; font-weight: 700; text-decoration: none !important; border-radius: 40px; box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%); } .tokushu_wrap .live02 a:link { display: inline-block; margin: 0 auto 8px !important; padding: 10px 20px !important; background-color: #ebd1a4 !important; color: #333333 !important; font-size: 1.6em; font-size: 16px !important; font-weight: 700; text-decoration: none !important; border-radius: 40px; box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%); } .tokushu_wrap .live a:visited { display: inline-block; margin: 0 auto 8px !important; padding: 10px 20px !important; background-color: #ebd1a4 !important; color: #3389ca !important; font-size: 1.6em; font-size: 16px !important; font-weight: 700; text-decoration: none !important; border-radius: 40px; box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%); } .tokushu_wrap .live02 a:visited { display: inline-block; margin: 0 auto 8px !important; padding: 10px 20px !important; background-color: #ebd1a4 !important; color: #333333 !important; font-size: 1.6em; font-size: 16px !important; font-weight: 700; text-decoration: none !important; border-radius: 40px; box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%); } .tokushu_wrap .live a:hover { color: #3389ca !important; text-decoration: none !important; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: alpha(opacity=80); box-shadow: none !important; } .tokushu_wrap .live02 a:hover { color: #333333 !important; text-decoration: none !important; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: alpha(opacity=80); box-shadow: none !important; } /*.guide*/ .tokushu_wrap .guide { margin: 5px auto 1.5em !important; padding: 1.5em !important; box-sizing: border-box; background-color: #FEF3F3; width: 80%!important; /*4/26追記*/ } .tokushu_wrap .guide > div { font-size: 14px !important; font-weight: 700; margin: 0 0 10px !important; } .tokushu_wrap h5 { display: inline-block; padding: 5px !important; color: #3389ca !important; margin: 12px 2px 7px 2px !important; position: relative; font-size: 1.4em; font-size: 14px !important; font-weight: 600; letter-spacing: 0.5px; border: 2px solid #3389ca; } .tokushu_wrap .guide h4 { display: block; margin-bottom: 1em !important; background-color: rgba(231, 66, 145, 0.2); border-radius: 0 !important; text-align: center; border: none; outline: none; color: #111; color: #e74291 !important; border-bottom: none !important; } .tokushu_wrap .guide li span { color: #EB0000; font-weight: bold; text-decoration: underline; } .tokushu_wrap .guide li:before { content: "※"; margin-right: 0 !important; } .tokushu_wrap .guide a:link { text-decoration: none; } .tokushu_wrap .guide a:hover { color: #5a76ba !important; text-decoration: underline !important; } .tokushu_wrap .guide a:visited { color: #5a76ba !important; text-decoration: none; } .tokushu_wrap .guide p span { color: #EB0000; font-weight: bold; text-decoration: underline; } /*ここから .contents h3*/ .contents h3 { display: inline-block; position: relative; padding: 0 2.5em; color: #60534e; font-size: 1.6rem!important; font-weight: bolder; } .contents h3::before, .contents h3::after { content: ''; display: inline-block; position: absolute; top: 50%; width: 45px; height: 2px; background-color: #F7A9AC; } .contents h3::before { left: 0; } .contents h3::after { right: 0; } /*ここまで .contents h3*/ /*商品_共通*/ .tokushu_wrap .flexbox { display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -moz-flexbox; display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-flow: row wrap; justify-content: space-between; overflow: hidden; margin: 0 0 15px; padding: 4px; border: 4px solid #9b6f2e; } .tokushu_wrap .item { position: relative; margin-bottom: 5px !important; box-sizing: border-box; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-align: center !important; } .tokushu_wrap .item.column1 { width: 100%; overflow: hidden; padding: 15px; border-radius: 0 !important; box-sizing: border-box; background-color: #fbeedc !important; min-height: 200px; margin: 0 !important; border: 2px solid #9b6f2e; } .tokushu_wrap .flexbox .item.column1 img { display: inline-block; width: 45.5%; width: 60% !important; border: 1px solid #ccc; margin: 4px 5px 4px 0px !important; box-sizing: border-box; } .tokushu_wrap .flexbox .item .detail { vertical-align: top; font-size: 14px !important; font-weight: 500 !important; line-height: 1.4 !important; margin: 10px 0 0 !important; text-align: left !important; display: inline-block; width: 98% !important; } .tokushu_wrap .flexbox .item .detail .limited { background-color: #F7A9AC !important; letter-spacing: 1px; font-size: 13px !important; font-weight: 500; text-align: center !important; color: #FFFFFF !important; -webkit-border-radius: 2px; -ms-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; margin: 10px 0 0 !important; padding: 2px 5px !important; box-sizing: border-box; } .tokushu_wrap .flexbox .item dl { display: block; margin: 5px 0 0 !important; padding: 0 !important; color: #111 !important; font-size: 1.3em; font-size: 13px !important; text-align: center !important; position: relative !important; width: 100%; } .tokushu_wrap .flexbox .item.column1 dl { text-align: center !important; margin: 10px 0 0 !important; padding: 0 !important; } .tokushu_wrap .flexbox .item dt, .tokushu_wrap .flexbox .item dd { display: inline-block; } .tokushu_wrap .flexbox .item dl dd span { font-size: 2.0em; font-size: 20px !important; font-weight: bold; } .tokushu_wrap .flexbox .item dl dd span:after { display: inline-block; font-size: 1.1em; font-size: 11px !important; content: "(税込)"; font-weight: 400; } .tokushu_wrap .flexbox a:link { color: #111 !important; } .tokushu_wrap .flexbox .item .detail a:hover { color: #ff5596 !important; } .tokushu_wrap .flexbox .item.column1 a:link { color: #111 !important; } .tokushu_wrap .flexbox a:hover { opacity: 0.7; filter: alpha(opacity=70); } .tokushu_wrap .flexbox a:visited { color: #111 !important; } .topcart { position: relative; box-sizing: border-box; overflow: hidden; display: block; width: 100%; height: 42px; color: #fff!important; font-size: 1.4em; font-size: 14px !important; letter-spacing: 1px !important; line-height: 42px !important; text-align: center; transition: .3s; z-index: 1; background-color: #ffffff; border-radius: 4px; font-weight: 600; margin: 7px 0 0 0 !important; border: 1px solid #9B6F2E; } /* -- footer -- */ .tokushu_wrap .footer { width: 100%; height: auto; margin: 0 !important; padding: 0 !important; text-align: center; /*background-color: transparent !important;*/ background: #fff0eb; } .tokushu_wrap .footer p { color: #111; font-size: 10.5px !important; letter-spacing: 0.5 !important; line-height: 35px !important; } .tokushu_wrap .footer p:before { display: inline-block; margin-right: 7px !important; font-family: FontAwesome; content: "\f1f9"; } /*backtop*/ .tokushu_wrap .page-top { position: fixed; right: 20px; bottom: 20px; z-index: 333 !important; } .tokushu_wrap .page-top a:link { color: #F7B1AE !important; font-size: 6em !important; text-decoration: none !important; } .tokushu_wrap .page-top a:hover { opacity: 0.7; filter: alpha(opacity=70); } .tokushu_wrap .page-top a:visited { color: #e37bac !important; } /*--------------------------中止の網掛け*/ .tokushu_wrap .amikake { position: relative; } .tokushu_wrap .canc { position: absolute; top: -10; bottom: -10; left: -10; right: -10; padding: 0 10px; background-color: rgba(1, 1, 1, 0.5); z-index: 999; margin: 0 auto !important; width: 100%; height: 100%; } .tokushu_wrap .canc2 { position: absolute; top: 0; bottom: 0; left: -20; right: -20; padding: 0 20px; background-color: rgba(1, 1, 1, 0.5); z-index: 999; margin: 0 auto !important; width: 100%; height: auto; } .tokushu_wrap .canc3 { position: absolute; top: 0; bottom: -20; left: -20; right: -20; padding: 0 20px 20px 20px; background-color: rgba(1, 1, 1, 0.5); z-index: 999; margin: 0 auto !important; width: 100%; height: auto; } .tokushu_wrap .canc4 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(1, 1, 1, 0.5); z-index: 999; margin: 0 auto !important; width: 100%; height: 100%; } .under { text-decoration: underline; text-underline-offset: -0.2em; text-decoration-thickness: 0.5em; text-decoration-color: rgba(253, 233, 237, 1); text-decoration-skip-ink: none; } h4.circle { position: relative; text-shadow: 0 0 2px white; font-size: 1.2rem!important; display: inline-block; /*transform: rotate(-5deg);*/ padding: .5em .7em; border-left: 2px dotted rgba(0, 0, 0, .1); border-right: 2px dotted rgba(0, 0, 0, .1); box-shadow: 0 0 5px rgba(0, 0, 0, .2); background-color: rgba(0, 0, 0, .01); color: #333333; margin: 15px 0 0 0; } h4.circle:before { content: ""; position: absolute; background: #fcfafb; width: 10px; height: 10px; border-radius: 50%; top: 50%; /* border: dashed 1px white; */ left: -3px; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: -1; } .pink{ color:#f39a96; } .bk{ color: #60534e!important; } .fs10{ font-size:10px; } .fs11{ font-size:11px; } .fs12{ font-size:12px; } .fs13{ font-size:13px; } .fs14{ font-size:14px; } .fs15{ font-size:15px; } .fs16{ font-size:16px; } .fs18{ font-size:18px; } .fs19{ font-size:19px; } .fs20{ font-size:20px; } .fs21{ font-size:21px; } .fs22{ font-size:22px; } .fs23{ font-size:23px; } .fw{ font-weight: bold; } .txt_C{ text-align:center; } .txt_L{ text-align:left; } .txt_R{ text-align:right; } .sns:after { padding: 0 0.3em !important; box-sizing: border-box; font-family: "FontAwesome"; content: "\f099"; color:#1da1f2; } .sns02:after { padding: 0 0.3em !important; box-sizing: border-box; font-family: "FontAwesome"; content: "\f16a"; color:#333333; } .next{ color:#5a76ba !important; } .next:after { padding: 0 0.3em !important; box-sizing: border-box; font-family: "FontAwesome"; content: "\f101"; color:#5a76ba !important; color:#1da1f2; } .line{ text-decoration: underline!important; }