@charset "UTF-8";.font_default{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,meiryo,メイリオ,osaka,MS PGothic,arial,sans-serif}.font_mincho{font-family:Hiragino Mincho ProN,ヒラギノ明朝 ProN W3,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}.font_num{font-family:arial,sans-serif}.font_alphanumeric{font-family:Garamond,Times New Roman,游明朝,yumincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,メイリオ,meiryo,serif}.font_icon_wp{font-family:ico_wp}@keyframes animation-show{0%{opacity:0}to{opacity:1}}@keyframes animation-mabataki{0%{opacity:1}29%{opacity:1}30%{opacity:0}31%{opacity:1}69%{opacity:1}70%{opacity:0}71%{opacity:1}74%{opacity:1}75%{opacity:0}76%{opacity:1}98%{opacity:1}99%{opacity:0}to{opacity:1}}@keyframes animation-fuwafuwa{0%{transform:translate(0)}50%{transform:translateY(-10px)}to{transform:translate(0)}}@keyframes animation-fuwafuwa--small{0%{transform:translate(0)}50%{transform:translateY(-5px)}to{transform:translate(0)}}.special-contents__side{border:1px solid #ddd;margin-bottom:20px}.special-contents__side-menu-title{background-color:#f7f7f7;font-size:12px;font-size:1.2rem;font-weight:700;line-height:1;padding:10px 8px}.special-contents__side-menu-list{padding:10px 8px}.special-contents__side-menu-item{font-size:12px;font-size:1.2rem;line-height:1.1666666667;padding-left:10px;position:relative}.special-contents__side-menu-item:before{border-color:transparent transparent transparent #ff6982;border-style:solid;border-width:4px 0 4px 4px;content:"";display:block;height:0;left:0;position:absolute;top:4px;width:0}.special-contents__side-menu-item:not(:first-of-type){margin-top:10px}#side_contents .title_sp{background:transparent url(/junbi/images/pc/special/1/side_special1.gif) no-repeat scroll 0 0;border:none;font-weight:700;height:19px;padding-bottom:0;padding-top:3px;text-align:center}#side_contents ul.sp_1 li{background:transparent url(/junbi/images/pc/special/1/side_special1_arrow.gif) no-repeat scroll 0 4px;padding-left:8px}p.t_right{border:1px dotted #ccc;color:#555;margin:30px 0 0;padding:5px;text-align:center}.nextlink{margin:20px 0 0}.lnk,.nextlink{text-align:center}.lnk{margin:24px 0}p.linkAreato001{margin:2px 0;text-align:right}.wrap_right_column{clear:both;float:right;width:710px}.recommend_mar_top{background:#fff;float:right;margin:20px 0 0;text-align:left;width:720px}.recommend_box{margin-top:30px;text-align:left}#social_box{margin:30px 0 0}#qa_cat_b{margin:30px 0}#qa_cat_b:after{clear:both;content:"";display:block}#qa_cat_b .qa_cat02 .qa_tag_recommend{background:#f2f0da;font-size:16px;font-weight:700;padding:10px}#qa_cat_b .qa_cat02 #qa_rslt_wrap.no_top_bor .qa_rslt_box{background:url(/junbi/images/pc/qa/dot.gif) repeat-x 0 100%;font-size:12px;line-height:1;margin:auto;padding:15px 0;width:680px;word-break:break-all}#qa_cat_b .qa_cat02 #qa_rslt_wrap.no_top_bor .qa_rslt_box .blue_heart_b{background:url(/junbi/images/pc/qa/common/top_ul_blue.png) no-repeat 0;color:#fa2671;font-size:inherit;font-weight:400;margin-bottom:10px;padding-left:26px}#qa_cat_b .qa_cat02 #qa_rslt_wrap.no_top_bor .qa_rslt_box ul{font-size:10px;margin-top:8px}#qa_cat_b .qa_cat02 #qa_rslt_wrap.no_top_bor .qa_rslt_box ul:after{clear:both;content:"";display:block}#qa_cat_b .qa_cat02 #qa_rslt_wrap.no_top_bor .qa_rslt_box ul>li{float:left;padding:1px 1em 1px 1px}#qa_cat_b .qa_cat02 #qa_rslt_wrap.no_top_bor .qa_rslt_box ul>li.qa_a_num{background-color:#ffd9d9;padding:1px}#qa_cat_b .qa_cat02 #qa_rslt_wrap.no_top_bor .qa_rslt_box>p{line-height:1.4}#qa_cat_b .qa_cat02 #qa_rslt_wrap.no_top_bor .btn.button_more.right{background:#fff;border:1px solid #e6c0c0;border-radius:4px;color:#7f7375;float:right;font-size:14px;line-height:1.45;margin:10px 20px;padding:0}#qa_cat_b .qa_cat02 #qa_rslt_wrap.no_top_bor .btn.button_more.right:hover{background:#fff3f3}#qa_cat_b .qa_cat02 #qa_rslt_wrap.no_top_bor .btn.button_more.right a{color:#333;display:block;padding:6px 30px;text-decoration:none}.top_link .link_r01{margin:0 25px 10px;text-align:right}.top_link .link_r01 a{color:#333;text-decoration:none}.top_link .link_r01 a:hover{text-decoration:underline}.font_icon.left_arrow01:before{content:"\f074";font-size:12px;padding-right:5px}.box_section .special_qa_title{background:#f2f2f2;border-left:none;color:#464646;font-size:15px;font-weight:700;margin-bottom:16px;padding:12px 15px}.box_section .special_qa-list>li{border-bottom:1px dotted #d9d9d9;margin-bottom:20px;padding-bottom:20px;text-indent:0!important}.special_qa-list .ttl{font-size:15px}.special_qa-list .ttl:before{font-size:20px;margin-right:5px;vertical-align:middle}.special_qa-list .info ul{float:left;font-size:11px;letter-spacing:-.4em;width:500px}.special_qa-list .info ul li{color:#999;display:inline-block;font-size:12px;letter-spacing:normal}.special_qa-list .info ul li:not(:last-child):after{content:"／";padding:0 10px}.special_qa-list>li .info p{background:#ffd9d9;float:right;font-size:11px;margin:0;padding:2px 10px}.article_cassette>li{border-bottom:1px dotted #b1b1b1;display:table;font-size:0;margin:10px 0 0;padding-bottom:10px}.article_cassette>li .article_img{background-color:#fff;border:1px solid #ddd;box-sizing:border-box;display:inline-block;height:122px;margin-right:20px;text-align:center;width:122px}.article_cassette>li .article_img div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.article_cassette>li .article_group{display:table-cell;font-size:12px;vertical-align:top}.article_cassette>li .article_group .article_group_title{font-size:14px;font-weight:700;margin-top:5px}.article_cassette>li .article_group .article_group_text{margin:10px 0 0}.article_cassette>li:last-child{border-bottom:none}.line-clamp_2{-webkit-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp:2;display:block;display:-webkit-box;max-height:40px;overflow:hidden}@document url-prefix(){.line-clamp_2{word-wrap:break-word;max-height:40px}}.line-clamp_4{-webkit-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp:4;display:block;display:-webkit-box;max-height:70px;overflow:hidden}@document url-prefix(){.line-clamp_4{word-wrap:break-word;max-height:70px}}.article_cassette .figure{background:#ccc none repeat scroll 0 0;float:left;height:120px;text-align:center;width:120px}
