@charset "UTF-8";#logoLine,#GlobalNavi{z-index:10;position:relative}#main_contents{height:650px}.ie8 #wrapper,.ie8 #footer3{width:1280px;margin-left:auto;margin-right:auto;overflow:hidden}.ie8 #header3{width:1280px;margin-left:auto;margin-right:auto}#MainContents{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500}#MainContents .copy_block h2{font-size:33px;line-height:1.32;font-weight:bold;margin-bottom:.43em;letter-spacing:0px}#MainContents .copy_block p{font-size:16px;line-height:1.76;margin-bottom:2.4em}#MainContents .copy_block p .kome,#MainContents .copy_block dl .kome{font-size:.5em;line-height:1;vertical-align:.75em}#MainContents .icon_block .kome{font-size:.7em;line-height:1;vertical-align:top}#MainContents .icon_block{margin-bottom:2em}#MainContents .siyo{display:inline-block;font-size:1em;line-height:1.81em;height:1.71em;border-bottom:solid #000 1px;border-top:solid #000 1px;padding-left:.15em;padding-right:.15em;font-weight:bold;margin-bottom:.8em}.ie11 #MainContents .siyo{line-height:2.1}#MainContents dl{padding-bottom:3em}#MainContents dd{font-size:.92em;line-height:1.8}#MainContents dd.note{font-size:.83em;line-height:1.7;padding-top:.2em}#view_area dt,#view_area dd,#view_area .copy_block,#view_area .image_block{text-align:left}#view_area .copy_block .link .link_arrow{left:.5em}#MainContents .link a{text-decoration:underline;color:#000}@media screen and (min-width:1200px){.pc_over{display:none}}#MainContents dl .kome{font-size:12px;white-space:nowrap}#footer3 .clearfix .ft_copyright{margin-left:-1em}@media screen and (max-width:480px){#main_contents{height:auto}.arrow{background:0;padding:0}#main_contents .navi_band1{display:none}#main_contents .navi_band2{display:none}#main_contents .contents_wrap{width:96%}#main_contents>.contents_wrap{height:auto;overflow:visible}#main_contents{min-height:auto;overflow:visible}#MainContents .copy_block p{letter-spacing:0px}#view_area #block1 .sp_btn{border-top:solid #777 2px}#view_area .sp_btn{position:relative;border-top:solid #777 1px;border-bottom:solid #777 1px;cursor:pointer}#view_area .sp_btn .title{font-size:14px;line-height:60px;height:60px;text-align:center}#view_area .sp_btn .icon{position:absolute;right:25px;top:0;line-height:60px;height:60px;font-size:20px}#view_area .sp_btn .icon .minus{position:absolute;width:100%;text-align:center;top:0;left:0;visibility:hidden;transform:scaleX(1.8);-webkit-transform:scaleX(1.8);-ms-transform:scaleX(1.8);font-weight:normal}#view_area [id^="block"].open .icon .minus{visibility:visible}#view_area [id^="block"].open .sp_btn .icon .plus{visibility:hidden}#view_area .contents_wrap{height:auto}#footer3 .sns.clearfix{width:100%;text-align:center}#footer3 .sns a{display:inline-block;float:none}#MainContents .copy_block h2{font-size:23px}#MainContents .siyo{font-size:13px}#MainContents .copy_block p{font-size:15px;margin-bottom:1.8em}#MainContents .copy_block .link{font-size:12px}#MainContents dl{font-size:13px}#MainContents dl.price_box{font-size:11px}#MainContents dl{padding-bottom:2em}#MainContents dl .kome{font-size:10px;white-space:nowrap;vertical-align:.25em !important}#footer3 .clearfix .ft_copyright{margin-left:20px}}.pub_header_v1 .public-nav-link__item:first-child{color:#fff;background:#000;padding:4px 15px 2px;border-radius:3px;font-size:14px;margin-top:-2px}.pub_header_v1 .public-nav-link__item.active{color:#020202;background-color:transparent;padding:0;border-radius:0;font-size:14px;margin-top:0}
