@charset "utf-8";*{color:#000000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{margin:0 auto;width:100%;background-color:#ffffff;font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
html{}
html>/**/body{font-size:13px;}
table{font-size:inherit;font:100%;}
th,td{margin:0;padding:0;border:none;vertical-align:top;}
ul,ol{list-style-type:none;}
img{margin:0;padding:0;}
a img{border:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
.txt10{font-size:76.9%;}
.txt11{font-size:84.6%;}
.txt12{font-size:92.3%;}
.txt13{font-size:100%;}
.txt14{font-size:107.7%;}
.txt15{font-size:115.4%;}
.txt16{font-size:123.1%;}
.txt17{font-size:130.8%;}
.txt18{font-size:138.5%;}
.txt19{font-size:146.2%;}
.txt20{font-size:153.9%;}
.txt20B{font-size:153.9%;font-weight:bold;}
.txt21{font-size:161.6%;}
.txt22{font-size:167%;}
.txt23{font-size:174%;}
.txt24{font-size:182%;}
.txt25{font-size:189%;}
.txt26{font-size:197%;}
.txt12p{font-size:12px;}
.txt13p{font-size:13px;}
.orenge-b{color:#F30;font-weight:bold;}
.orenge-10p{color:#F30;font-size:10px;}
.copy-stxt{color:#666;font-size:12px;}
.copy-stxt14{color:#666;font-size:14px;}
.copy-stxt25{color:#666;font-size:13px;line-height:160%;letter-spacing:0.5px;}
/**/.pad-r30{padding-left:40px;}
.pad-r75{padding-left:75px;}
.txt-center{text-align:center;}
.txt-right_R25{text-align:right;clear:both;width:415px;}
.txt-right_R50{text-align:right;clear:both;margin-right:50px;}
.txt-right_W480{text-align:right;clear:both;width:480px;}
.pdL20{padding-left:20px;}
.pdL50{padding-left:50px;}
.pdL70{padding-left:70px;}
.pdL80{padding-left:80px;}
.pdL100{padding-left:100px;}
.pdL135{padding-left:135px;}
.w700-center{text-align:center;width:700px;padding-top:20px;padding-bottom:20px;margin-bottom:30px;}
.border_b{padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;width:700px;}
.gray{border:3px solid #CCC;margin-top:10px;margin-bottom:30px;}
img.middle{vertical-align:middle;}
img.text-bottom{vertical-align:text-bottom;}