@charset "UTF-8";a{color:#c00;text-decoration:none}a:active,a:hover{outline:0;color:#036}img{vertical-align:middle;max-width:100%;height:auto}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:1em;text-align:center;color:#ccc;background-color:#000;line-height:1.5em}hgroup div#chara2{display:none}hgroup div#chara h2,hgroup div#chara ol li{line-height:100%}hgroup div#chara{width:90%;margin:0 auto;padding:1em 0;color:#FFF}hgroup div#chara ol{text-align:left}hgroup div#chara ol li{background:url(../images/chara_kunsyou.png) no-repeat left center;padding-left:24px;padding-top:0.5em;padding-bottom:0.5em;color:#FC0}hgroup div h2{font-size:1.25em;padding-bottom:0.25em;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}hgroup div h2 span{color:#c00}hgroup div#head_txt{color:#FFF;font-size:1.25em;background:url(../images/head_border_top.jpg) top,url(../images/head_border_btm.jpg) bottom;background-repeat:no-repeat;margin:1em 0}hgroup div#head_txt p{width:90%;margin:0 auto;padding:1em 0;text-align:left}hgroup p#photo{width:90%;width:90%;margin:0 auto}hgroup p#photo img{margin:0.5em 0}hgroup p#corresponding{width:90%;margin:0 auto}div#wrap section{padding-top:2em;width:90%;margin:0 auto;margin:0 auto}div#wrap section div.title{background:url(../images/title_bg_m02.png) repeat-x bottom;margin-bottom:1em}div#wrap section div.title h1{background:url(../images/title_bg_m01.png) no-repeat right bottom;padding-bottom:1em;text-align:center;color:#FFF;font-size:1.5em;text-align:left;color:#FFF;font-style:italic;line-height:normal}div#wrap section div.title h1 span.red-big{color:#c00;font-size:1.5em}div#wrap section h2{color:#FFF;text-align:left;padding-bottom:1em;font-size:1.25em}div#wrap section h3{text-align:left;color:#FC0;font-size:1.25em}div#wrap section p{padding-bottom:1em;text-align:left}div#wrap section p.img{text-align:center}div#wrap section p.taiken_red{color:#c00;font-size:0.75em;margin-top:-1em}div#wrap section div#point{color:#FFF;text-align:left}div#wrap section div#point ol li{list-style:decimal;margin-left:2em}div#wrap section div.reg p{text-align:center}div#wrap section div.reg p img{margin-bottom:1em}div#wrap section div.taiken{padding-bottom:1em}div#wrap section div.taiken div.taiken_tit{border-bottom:1px solid #666;text-align:left;margin-bottom:1em;padding:0 0.5em 0.5em 0}div#wrap section div.taiken h3{color:#FFF;font-size:1.25em;font-weight:bold}div#wrap section div.taiken h3 span.name{font-size:0.75em;font-weight:normal}div#wrap section div.taiken h3 span.red{color:#c00}div#wrap section div.taiken h3 img.l_pic2{float:left;margin-right:1em}div#wrap section div.taiken p{font-size:0.75em}div#wrap section div.reg p a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}div#wrap section div.reg p a:hover img.tokuten img{max-width:75%}div#wrap section div#table{padding-bottom:2em}div#wrap section div#table .privacy,div#wrap section div#table .page_law,div#wrap section div#table .flow{text-align:left}div#wrap section div#table .privacy p.caption,div#wrap section div#table .page_law p.caption,div#wrap section div#table .flow p.caption{font-weight:bold}div#wrap section div#table .flow h2{color:#f60;border-bottom:1px solid #f60;margin-bottom:1em}div#wrap section div#table .flow h3{color:#09c;border-bottom:1px dotted #09c}div#wrap section div#table .flow h2,div#wrap section div#table .flow h3{font-size:1.5em}div#wrap section div#table .flow h4{color:#f90;font-size:1.25em}div#wrap section div#table .flow h2,div#wrap section div#table .flow h3,div#wrap section div#table .flow h4{padding:1em 0 0.25em 0}div#wrap section div#table .page_law dt{font-weight:bold;padding-bottom:0.25em;color:#FFF}div#wrap section div#table .page_law dd{margin-bottom:2em;border-bottom:1px dotted #999;padding-bottom:0.5em;padding-left:1em}div#wrap section div#table .privacy section{width:100%;margin:2em 0 0 0;padding:0;text-align:left}div#wrap section div#table .privacy section h1{font-weight:bold;padding-bottom:0.25em;font-size:font-L;border-bottom:1px solid #FFF;margin-bottom:0.5em;background:none;color:#FFF}div#wrap section#form{background-color:#FFF;margin-top:2em}div#wrap section#form h1,div#wrap section#other h1{color:#c00;border-bottom:1px solid #c00;font-size:2em;font-weight:bold;padding-bottom:0.25em}div#wrap section#form h1,div#wrap section#form iframe{width:90%;margin:0 auto}footer{margin-top:2em}footer nav{background-color:#111;color:#fff;text-align:left;font-size:0.75em;border-top:1px solid #333}footer nav ul li a{border-bottom:1px solid #333;padding:1em 0 1em 32px;background:url(../../../campaign/camp-common/images/footer_icon.png) no-repeat 10px center;display:block;color:#FFF}footer nav ul li a:hover{background-color:#333;color:#FFF}footer p#copy{background-color:#000;padding:0.25em 0}footer p#copy small{font-size:0.5em;color:#ccc}#container p#page-top{position:fixed;bottom:20px;right:20px;font-size:0.75em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;line-height:1em}#container p#page-top a{background:#666;text-decoration:none;color:#fff;padding:1em;text-align:center;display:block;border:2px solid #FFF;border-radius:10em}#container p#page-top a:hover{text-decoration:none;background:#999}@media screen and (min-width: 640px){#container hgroup div#chara{display:none}#container hgroup div#chara2{display:block}#container hgroup p#photo{display:none}#container footer nav{color:#fff;text-align:left;font-size:0.75em;background-color:#222;padding:1em 0}#container footer nav ul{text-align:center}#container footer nav ul li{display:inline;margin:0 0.5em}#container footer nav ul li a{border-bottom:none;padding:0;background:none;display:inline;color:#fff}#container footer nav ul li a:hover{background-color:transparent;text-decoration:underline}}@media screen and (min-width: 960px){.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table;min-height:1%;overflow:hidden}html>body .clearfix{display:block\9}* html .clearfix{height:1%}.clearfix{display:block}body{background:url(../images/bg.jpg) no-repeat center fixed;background-color:#19334C}#container{width:100%;margin:0 auto;background:url(../images/background.png) repeat-y center}#container hgroup{text-align:center;background-color:#000}#container hgroup,#container div#wrap{width:960px;margin:0 auto}#container div#wrap{background-color:#000}#container div#wrap section{padding-top:10px}#container div#wrap section.paragraph{background:url(../images/title_bg.jpg) no-repeat top left;width:860px;margin-top:2em}#container div#wrap section.paragraph div.title{border:none;background:none;padding:0;margin-bottom:0.5em;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#container div#wrap section.paragraph div.reg p.tokuten{width:800px;text-align:center;margin:0 auto}#container div#wrap section.paragraph div.reg p.tokuten img{float:left;margin-right:5px}#container div#wrap section.paragraph h1 span,#container div#wrap section.paragraph h2 span{display:none;border:none}#container div#wrap section.paragraph h1{padding:0;height:90px}#container div#wrap section.paragraph h1#title01{background:url(../images/title01.png)}#container div#wrap section.paragraph h1#title02{background:url(../images/title02.png)}#container div#wrap section.paragraph h1#title03{background:url(../images/title03.png)}#container div#wrap section.paragraph h1#title04{background:url(../images/title04.png)}#container div#wrap section.paragraph h1#title05{background:url(../images/title05.png)}#container div#wrap section.paragraph h1#title06{background:url(../images/title06.png)}#container div#wrap section.paragraph h1#title07{background:url(../images/title07.png)}#container div#wrap section.paragraph h1#title08{background:url(../images/title08.png)}#container div#wrap section.paragraph h1#title09{background:url(../images/title09.png)}#container div#wrap section.paragraph h1#title10{background:url(../images/title10.png)}#container div#wrap section.paragraph h2{margin-top:1.5em;margin-bottom:1em;height:52px;padding-bottom:0}#container div#wrap section.paragraph h2#subtit01{background:url(../images/title01sub.png)}#container div#wrap section.paragraph h2#subtit02{background:url(../images/title02sub.png)}#container div#wrap section.paragraph h2#subtit03{background:url(../images/title03sub.png)}#container div#wrap section.paragraph h2#subtit04{background:url(../images/title04sub.png)}#container div#wrap section.paragraph h2#subtit05{background:url(../images/title05sub.png)}#container div#wrap section.paragraph h2#subtit06{background:url(../images/title06sub.png)}#container div#wrap section.paragraph h2#subtit07{background:url(../images/title07sub.png)}#container div#wrap section.paragraph h2#subtit08{background:url(../images/title08sub.png)}#container div#wrap section.paragraph h2#subtit09{background:url(../images/title09sub.png);height:80px}#container div#wrap section.paragraph h2#subtit10{background:url(../images/title10sub.png)}#container div#wrap section.paragraph h1,#container div#wrap section.paragraph h2{width:750px;background-repeat:no-repeat;margin-left:130px}#container div#wrap section#form,#container div#wrap section#other,#container div#wrap section#other_content{padding-top:2em}#container footer nav,#container footer p#copy{width:960px;margin:0 auto}}
