@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
html{line-height:1;-webkit-text-size-adjust:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td{text-align:left;font-weight:normal;vertical-align:middle}th{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}a{color:#008000}label{font-weight:normal}i{font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
img{vertical-align:top}sub,sup{font-family:Arial,Helvetica,sans-serif;line-height:1;font-size:9px}sup{vertical-align:.2em}sub{margin-right:1px;vertical-align:0}address,caption,cite,code,dfn,em,var{font-weight:normal;font-style:normal}body{color:#333;font-size:14px;background:#f6f6f6;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ',sans-serif}#contents{max-width:950px;margin:0 auto;text-align:left}
#main{background:#fff;border:1px solid #ddd;margin:0 0 10px;padding:25px}.op70{background-color:rgba(255,255,255,0.7)}#contents{position:relative}#contents:after{content:"";display:block;clear:both;height:0}* html #contents{zoom:1}*:first-child+html #contents{zoom:1}@media print{a[href]:after{content:""}}@media only screen and (max-width:700px){#contents{width:auto;margin:0}#main{padding:10px}}.non-responsive #contents{width:950px !important}
.non-responsive #main{padding:25px !important}#header{width:100%;min-width:100%;background:#fff;border-bottom:solid 2px #eee;margin:0 0 10px}.headertrans{background:transparent !important;border-bottom:none !important}#header .base-in{max-width:950px;margin:0 auto;padding:25px 0;overflow:hidden}#header p.logo{float:left}#header h1{font-size:24px;float:right;color:#666;padding:10px 0 0 0}@media only screen and (max-width:700px){#header p.logo img{height:45px}#header{padding:0 10px}#header .base-in{width:100%}
#header h1{font-size:16px}}.non-responsive #header .base-in{width:950px !important}.non-responsive #header p.logo img{width:auto !important}.non-responsive #header{padding:0}.non-responsive #header h1{font-size:24px !important}#totop{position:relative}#totop p{text-align:right;position:absolute;top:-45px;right:-50px;cursor:pointer}@media only screen and (max-width:700px){#totop{width:100%;margin:0 0 10px}#totop p{position:relative;top:0;right:0}}.non-responsive #totop p{position:absolute !important;top:-45px !important;right:-50px !important}
.fixed-space{padding:0 0 30px}#fixed-bottom{width:100%;height:65px;background-color:#fdfdfd;border-top:solid 1px #ddd;position:fixed;bottom:0;z-index:100}#fixed-bottom .base-in{max-width:950px;height:65px;margin:0 auto;overflow:hidden;position:relative}#fixed-bottom .col1{position:absolute;top:15px;left:0}#fixed-bottom .col2{text-align:center;padding:10px 0 0;font-size:10px;line-height:1.4}#fixed-bottom .col2 #number{font-size:25px}#fixed-bottom .col1 li,#fixed-bottom .col3 li{float:left;margin:0 20px 0 0}
#fixed-bottom .col3 li:last-child{margin-right:0}#fixed-bottom .col3{position:absolute;top:15px;right:0}#fixed-bottom #number{margin:-5px auto}.bodybackground{background:url(../image/background.png);background-attachment:fixed}.bodybackgroudPay{background:url(../image/background_Pay.png);background-attachment:fixed}.bodybackgroudStatus{background:url(../image/background_Status.png);background-attachment:fixed}.bodybackgroudRiyousha{background:url(../image/background_riyousha.png);background-attachment:fixed}
.bodybackgroudYonokin{background:url(../image/background_Yonokin.png);background-attachment:fixed}.backop70{background-color:rgba(255,255,255,0.7)}.table-striped,.table-bordered,.data-tableRes{background-color:rgba(255,255,255,1)}.loader{top:32%;left:4%;overflow-y:hidden}.modalbk{background:#f0f8ff;padding:10px}.modalbk>.progress{height:auto;margin:0}.modalbk>.progress>.progress-bar{width:100%;line-height:25px;font-size:20px;background-color:#5cb85c}