@charset"utf-8";
/*reset.css*/
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,font,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,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
figure,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
html{
	overflow-y:scroll;
	background-color:#fff;
}
body{
	line-height:1;
	font:12px/1.4 helvetica, arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ','ＭＳ Ｐゴシック',sans-serif;
	color:#000;
	background-color:#fff;
}
p{
	word-break: break-all;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
}
ins{
	text-decoration:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}

/*box*/
article,aside,details,dev,figure,footer,header,hgroup,nav,section{
	display:block;
}

/*inline*/
small{
	font-size:10px;
}
a,a:visited,a:active{
	color:#1660C6;
	text-decoration: underline;
	cursor: pointer;
}
a.help,a.help:visited,a.help:active{
	color:#3a8800;
	text-decoration: none;
}
.cate a,.cate a:visited,.cate a:active{
	color:#000;
	text-decoration: underline;
}
.notr a,.notr a:visited,.notr a:active{
	text-decoration: none;
	background: url("/pixta/assets/img/com-spt-1-130130-d59368b4.png") no-repeat 0 -115px;
}
a:hover{
	color:#f50;
	text-decoration: none;
}
.cate a:hover{
	color:#000;
}
h1,h2,h3,h4,h5,h6,address,caption,cite,code,dfn,em,strong,th,var,b,i{
	font-style:normal;
	font-weight:normal;
}
sub{
	vertical-align:sub;
}
img{
	border:0;
}
hr{
	margin:0;
	padding:0;
	border:0;
	color:#000;
	background-color:#000; 
	height: 1px;
}
/*form*/
button,input,select,textarea,label{
	margin:0;
	padding: 0;
	font-size:12px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
button,input,textarea,label{
	border: 0;
}
label {
	margin-right: 10px;
}
input[type="text"],
input[type="password"],
textarea {
	cursor: text;
}
/*debug*/
svg:not(:root){
	overflow:hidden;/*　IE9用*/
}
legend{
	border:0;/*IE6/7/8/9用*/
	*margin-left:-7px;/*IE6/7用*/
}
button,input,select,textarea{
	font-size:100%;
	margin:0;
	/*overflow:auto;*/
	vertical-align:baseline;
	*vertical-align:middle;
}
button,input{
	line-height:normal;
	*overflow:visible;/*IE6/7用*/
}
tablebutton,tableinput{
	*overflow:auto;
}
input[type="search"]{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}
input[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none;/*webkit用*/
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;/*gecko用*/
	padding:0;/*gecko用*/
}
/*clearfix*/
.cf{
	width:100%;
}
.cf:after{
  content: ""; 
  display: block; 
  clear: both;
}
/*clearfix*/



/*-------- -------- -------- adjustment */
.com-img-bkg{background: none !important;}
.com-img-cus{cursor: default !important;}
.com-box-bdr{border: none !important;}
.com-box-blk{display: block !important;}
.com-box-iln{display: inline !important;}
.com-box-ilb{display: inline-block !important;}
.com-box-tbc{display: table-cell !important;}
.com-box-crb{clear: both !important;}
.com-box-crr{clear: right !important;}
.com-box-crl{clear: left !important;}
.com-box-fll{float: left !important;}
.com-box-flr{float: right !important;}
.com-box-fln{float: none !important;}
.com-box-sdw{box-shadow: 0 1px 0 #ccc;-moz-box-shadow: 0 1px 0 #ccc;-webkit-box-shadow: 0 1px 0 #ccc;}
.com-box-sdg{box-shadow: 0 1px 0 #ccc;-moz-box-shadow: 0 1px 0 #ccc;-webkit-box-shadow: 0 1px 0 #ccc;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;background: #ebebeb url("/pixta/assets/img/bg-tex-gry-d62f0970.png") !important;}
.com-bgd-blk{background: #000 url("/pixta/assets/img/bg-tex-blk-66d7403c.png") !important;}
.com-bgd-wht{background-color: #fff !important;background-image: none !important;}
.com-bgd-lgy{background: #ebebeb url("/pixta/assets/img/bg-tex-lgy-cd6ec623.png") !important;}
.com-bgd-grn{background: #e4f9cc url("/pixta/assets/img/bg-tex-grn-5f7d41de.png") !important;}
.com-bgd-red{background: #ffe5e5 url("/pixta/assets/img/bg-tex-red-43d37354.png") !important;}
.com-bgd-blu{background: #e5ecfa url("/pixta/assets/img/bg-tex-blu-3732a907.png") !important;}
.com-txt-nml{font-weight: normal !important;}
.com-txt-bold{font-weight: bold !important;}
.com-txt-red{color: #f00 !important;}
.com-txt-grn{color: #3a8800 !important;}
.com-txt-aqa{color: #09c !important;}
.com-txt-org{color: #f50 !important;}
.com-txt-blk{color: #000 !important;}
.com-txt-wht{color: #fff !important;}
.com-txt-lgy{color: #ccc !important;}
.com-txt-dgy{color: #999 !important;}
.com-txt-dec{text-decoration: none !important;}
.com-txt-alc{text-align: center !important;}
.com-txt-alr{text-align: right !important;}
.com-txt-all{text-align: left !important;}
.com-txt-8{font-size: 8px !important;}
.com-txt-9{font-size: 9px !important;}
.com-txt-10{font-size: 10px !important;}
.com-txt-11{font-size: 11px !important;}
.com-txt-12{font-size: 12px !important;}
.com-txt-13{font-size: 13px !important;}
.com-txt-14{font-size: 14px !important;}
.com-txt-15{font-size: 15px !important;}
.com-txt-16{font-size: 16px !important;}
.com-txt-17{font-size: 17px !important;}
.com-txt-18{font-size: 18px !important;}
.com-txt-19{font-size: 19px !important;}
.com-txt-20{font-size: 20px !important;}
.com-txt-21{font-size: 21px !important;}
.com-txt-22{font-size: 22px !important;}
.com-txt-23{font-size: 23px !important;}
.com-txt-24{font-size: 24px !important;}
.com-elm-vam{vertical-align: middle !important;}
.com-elm-vab{vertical-align: bottom !important;}
.com-mar-0{margin-bottom: 0px !important;}
.com-mar-1{margin-bottom: 1px !important;}
.com-mar-2{margin-bottom: 2px !important;}
.com-mar-3{margin-bottom: 3px !important;}
.com-mar-4{margin-bottom: 4px !important;}
.com-mar-5{margin-bottom: 5px !important;}
.com-mar-10{margin-bottom: 10px !important;}
.com-mar-15{margin-bottom: 15px !important;}
.com-mar-20{margin-bottom: 20px !important;}
.com-mar-25{margin-bottom: 25px !important;}
.com-mar-30{margin-bottom: 30px !important;}
.com-mar-35{margin-bottom: 35px !important;}
.com-mar-40{margin-bottom: 40px !important;}
.com-mar-45{margin-bottom: 45px !important;}
.com-mar-50{margin-bottom: 50px !important;}
.com-mar-5t{margin-top: 5px !important;}
.com-mar-10t{margin-top: 10px !important;}
.com-mar-15t{margin-top: 15px !important;}
.com-mar-20t{margin-top: 20px !important;}
.com-mar-0r{margin-right: 0px !important;}
.com-mar-5r{margin-right: 5px !important;}
.com-mar-10r{margin-right: 10px !important;}
.com-mar-15r{margin-right: 15px !important;}
.com-mar-20r{margin-right: 20px !important;}
.com-mar-0l{margin-left: 0px !important;}
.com-mar-5l{margin-left: 5px !important;}
.com-mar-10l{margin-left: 10px !important;}
.com-mar-15l{margin-left: 15px !important;}
.com-mar-20l{margin-left: 20px !important;}
.com-mar-5m{margin-bottom: -5px !important;}
.com-mar-10m{margin-bottom: -10px !important;}
.com-mar-15m{margin-bottom: -15px !important;}
.com-mar-20m{margin-bottom: -20px !important;}
.com-pad-0{padding-bottom: 0px !important;}
.com-pad-5{padding-bottom: 5px !important;}
.com-pad-10{padding-bottom: 10px !important;}
.com-pad-15{padding-bottom: 15px !important;}
.com-pad-20{padding-bottom: 20px !important;}
.com-pad-25{padding-bottom: 25px !important;}
.com-pad-30{padding-bottom: 30px !important;}
.com-pad-35{padding-bottom: 35px !important;}
.com-pad-40{padding-bottom: 40px !important;}
.com-pad-45{padding-bottom: 45px !important;}
.com-pad-50{padding-bottom: 50px !important;}
.com-pad-0t{padding-top: 0px !important;}
.com-pad-5t{padding-top: 5px !important;}
.com-pad-10t{padding-top: 10px !important;}
.com-pad-15t{padding-top: 15px !important;}
.com-pad-20t{padding-top: 20px !important;}
.com-pad-5r{padding-right: 5px !important;}
.com-pad-10r{padding-right: 10px !important;}
.com-pad-15r{padding-right: 15px !important;}
.com-pad-20r{padding-right: 20px !important;}
.com-pad-0l{padding-left: 0px !important;}
.com-pad-5l{padding-left: 5px !important;}
.com-pad-10l{padding-left: 10px !important;}
.com-pad-10a{padding: 10px !important;}
.com-pad-20a{padding: 20px !important;}
.com-wid-100{width: 100px !important;}
.com-wid-150{width: 150px !important;}
.com-wid-170{width: 170px !important;}
.com-wid-200{width: 200px !important;}
.com-wid-240{width: 240px !important;}
.com-wid-250{width: 250px !important;}
.com-wid-610{width: 610px !important;}
.com-wid-650{width: 650px !important;}
.com-wid-680{width: 680px !important;}
.com-wid-735{width: 735px !important;}
.com-wid-940{width: 940px !important;}
.com-wid-980{width: 980px !important;}
.com-lst-non li{list-style-type: none !important;}
.com-lst-cir li{list-style-type: circle !important;}
.com-lst-dec li{list-style-type: decimal !important;}
.com-flt-rgt{float: right !important;}
.com-flt-lft{float: left !important;}
.com-flt-clr{float: none !important;}
.com-hr-gry{background-color: #999 !important;}
.com-hr-lgr{background-color: #ccc !important;}
.com-hr-bdr{border-right: solid 1px white !important;}
.com-hr-bdl{border-left: solid 1px white !important;}
.com-hr-bdlg{border-left: solid 1px #999 !important;}
.com-hr-bdt{border-top: solid 1px white !important;}
.com-hr-bdb{border-bottom: solid 1px white !important;}
.com-hr-bdbc{border-bottom: solid 1px #ccc !important;}
.com-dis-bdr{border-right: none !important;}
.com-bdr-blk{border-bottom: solid 1px #000 !important;}
.com-bdr-tdc{border-top: dotted 1px #999 !important;}
.com-dis-bdl{border-left: none !important;}
.com-dis-bdt{border-top: none !important;}
.com-dis-bdb{border-bottom: none !important;}
.com-dis-bda{border: none !important;}
/*-------- -------- -------- adjustment end */



/*-------- -------- -------- error.html */
.hidden {
  display: none;
}
h1 {
  font-size: 24px;
  font-weight: bold;
  padding-bottom: 30px;
}
h2 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 10px;
}
.err-box-5 {
	text-align: center;
	font-size: 14px;
}
.err-box-5 dt {
  font-weight: bold;
}
.err-box-5 dd {
  margin-bottom: 10px;
}
/*-------- -------- -------- error.html end */
