/************************
BASE
**********************//**/

@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
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, label, 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;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a:link{
	color:#2B78C1;
	text-decoration:none;
}

a:hover{
	color:#6EACED;
	text-decoration:underline;
}

a:visited{
	color:#2B78C1;
	text-decoration:none;
}

hr{
    border:none;
    border-top:solid 1px #CCC;
    height:1px;
    color:#FFFFFF;
    margin: 0 6 0 6;
}

em{
	font-style: normal;
}


/************************
COLOR
**********************//**/
.red {color:#FF5B26 !important;}
.wred {color:#FB0004 !important;}
.pink{color:#FF7D7D !important;}
.blue{color:#4979A9 !important;}
.blackred {color:#A31C09 !important;}
.white {color:#FFFFFF !important;}
.o-red {color:#E14D22 !important;}
.green {color:#669900 !important;}
.orange{color:#FF7F00 !important;}
.yellow{color:#FFBF00 !important;}
br{clear:both; !important}
.mini{font-size:85%;}
.inline{display:inline;}


/************************
UTILITY
**********************//**/
.hidden {display: none !important;}
.clear {clear:both !important;}
.Fl {float:left !important;}
.Fr {float:right !important;}
.varTOP{vertical-align:top;}
.noborder{border:0px !important;}
.TXTcenter {text-align:center !important;}
.TXTleft {text-align:left !important;}
.TXTright {text-align:right !important;}
.width50 {width:50%; !important;}
.width100 {width:100%; !important;}
.bold{font-weight:bold; !important;}
.center{text-align:center; margin:0 auto !important;}
.big{font-size:16px;}


/************************
WIDTH
**********************//**/
.width10px {width:10px !important;}
.width20px {width:20px !important;}
.width30px {width:30px !important;}
.width40px {width:40px !important;}
.width50px {width:50px !important;}
.width60px {width:60px !important;}
.width70px {width:70px !important;}
.width80px {width:80px !important;}
.width90px {width:90px !important;}
.width100px {width:100px !important;}
.width110px {width:110px !important;}
.width120px {width:120px !important;}
.width130px {width:130px !important;}
.width150px {width:150px !important;}
.width170px {width:170px !important;}
.width180px {width:180px !important;}
.width200px {width:200px !important;}
.width220px {width:220px !important;}
.width250px {width:250px !important;}
.width280px {width:280px !important;}
.width300px {width:300px !important;}
.width310px {width:310px !important;}
.width340px {width:340px !important;}
.width350px {width:350px !important;}
.width360px {width:360px !important;}
.width370px {width:370px !important;}
.width380px {width:380px !important;}
.width390px {width:390px !important;}
.width400px {width:400px !important;}
.width420px {width:420px !important;}
.width430px {width:430px !important;}
.width440px {width:440px !important;}
.width450px {width:450px !important;}
.width460px {width:460px !important;}
.width500px {width:500px !important;}
.width550px {width:550px !important;}
.width560px {width:560px !important;}
.width570px {width:570px !important;}
.width580px {width:580px !important;}
.width590px {width:590px !important;}
.width600px {width:600px !important;}
.width610px {width:610px !important;}
.width620px {width:620px !important;}
.width630px {width:630px !important;}
.width650px {width:650px !important;}
.width700px {width:700px !important;}
.width750px {width:750px !important;}


/************************
HEIGHT
**********************//**/
.height10px {height:10px !important;}
.height20px {height:20px !important;}
.height30px {height:30px !important;}
.height40px {height:40px !important;}
.height50px {height:50px !important;}
.height80px {height:80px !important;}
.height90px {height:90px !important;}
.height100px {height:100px !important;}
.height200px {height:200px !important;}
.height220px {height:220px !important;}
.height300px {height:300px !important;}
.height320px {height:320px !important;}
.height350px {height:350px !important;}
.height400px {height:400px !important;}
.height500px {height:500px !important;}
.height550px {height:550px !important;}
.height590px {height:590px !important;}
.height600px {height:600px !important;}
.height630px {height:630px !important;}
.height650px {height:650px !important;}
.height700px {height:700px !important;}
.height750px {height:750px !important;}


/************************
MARGIN
**********************//**/
.marT0 {margin-top:0px !important;display:inline !important;}
.marT2 {margin-top:2px !important;display:inline !important;}
.marT3 {margin-top:3px !important;display:inline !important;}
.marT5 {margin-top:5px !important;display:inline !important;}
.marT7 {margin-top:7px !important;display:inline !important;}
.marT8 {margin-top:8px !important;display:inline !important;}
.marT10 {margin-top:10px !important;display:inline !important;}
.marT13 {margin-top:13px !important;display:inline !important;}
.marT15 {margin-top:15px !important;display:inline !important;}
.marT20 {margin-top:20px !important;display:inline !important;}
.marT25 {margin-top:25px !important;display:inline !important;}
.marT30 {margin-top:30px !important;display:inline !important;}
.marT35 {margin-top:35px !important;display:inline !important;}
.marT40 {margin-top:40px !important;display:inline !important;}
.marT45 {margin-top:45px !important;display:inline !important;}
.marT50 {margin-top:50px !important;display:inline !important;}
.marT60 {margin-top:60px !important;display:inline !important;}
.marT70 {margin-top:70px !important;display:inline !important;}
.marT100 {margin-top:100px !important;display:inline !important;}
.marT110 {margin-top:110px !important;display:inline !important;}
.marT120 {margin-top:120px !important;display:inline !important;}
.marT130 {margin-top:130px !important;display:inline !important;}
.marT140 {margin-top:140px !important;display:inline !important;}
.marT150 {margin-top:150px !important;display:inline !important;}

.marB0 {margin-bottom:0px !important;display:inline !important;}
.marB3 {margin-bottom:3px !important;display:inline !important;}
.marB5 {margin-bottom:5px !important;display:inline !important;}
.marB10 {margin-bottom:10px !important;display:inline !important;}
.marB13 {margin-bottom:13px !important;display:inline !important;}
.marB15 {margin-bottom:15px !important;display:inline !important;}
.marB18 {margin-bottom:18px !important;display:inline !important;}
.marB20 {margin-bottom:20px !important;display:inline !important;}
.marB25 {margin-bottom:25px !important;display:inline !important;}
.marB30 {margin-bottom:30px !important;display:inline !important;}
.marB35 {margin-bottom:35px !important;display:inline !important;}
.marB40 {margin-bottom:40px !important;display:inline !important;}
.marB45 {margin-bottom:45px !important;display:inline !important;}
.marB50 {margin-bottom:50px !important;display:inline !important;}
.marB60 {margin-bottom:60px !important;display:inline !important;}
.marB70 {margin-bottom:70px !important;display:inline !important;}
.marB80 {margin-bottom:80px !important;display:inline !important;}
.marB90 {margin-bottom:90px !important;display:inline !important;}
.marB100 {margin-bottom:100px !important;display:inline !important;}

.marL0 {margin-left:0px !important;display:inline !important;}
.marL3 {margin-left:3px !important;display:inline !important;}
.marL5 {margin-left:5px !important;display:inline !important;}
.marL8 {margin-left:8px !important;display:inline !important;}
.marL10 {margin-left:10px !important;display:inline !important;}
.marL13 {margin-left:13px !important;display:inline !important;}
.marL15 {margin-left:15px !important;display:inline !important;}
.marL17 {margin-left:17px !important;display:inline !important;}
.marL20 {margin-left:20px !important;display:inline !important;}
.marL25 {margin-left:25px !important;display:inline !important;}
.marL30 {margin-left:30px !important;display:inline !important;}
.marL33 {margin-left:33px !important;display:inline !important;}
.marL35 {margin-left:35px !important;display:inline !important;}
.marL40 {margin-left:40px !important;display:inline !important;}
.marL45 {margin-left:45px !important;display:inline !important;}
.marL50 {margin-left:50px !important;display:inline !important;}
.marL55 {margin-left:55px !important;display:inline !important;}
.marL60 {margin-left:60px !important;display:inline !important;}
.marL70 {margin-left:70px !important;display:inline !important;}
.marL80 {margin-left:80px !important;display:inline !important;}
.marL90 {margin-left:90px !important;display:inline !important;}
.marL100 {margin-left:100px !important;display:inline !important;}
.marL120 {margin-left:120px !important;display:inline !important;}
.marL130 {margin-left:130px !important;display:inline !important;}
.marL140 {margin-left:140px !important;display:inline !important;}
.marL150 {margin-left:150px !important;display:inline !important;}
.marL160 {margin-left:160px !important;display:inline !important;}
.marL170 {margin-left:170px !important;display:inline !important;}
.marL180 {margin-left:180px !important;display:inline !important;}
.marL200 {margin-left:200px !important;display:inline !important;}

.marR0 {margin-right:0px !important;display:inline !important;}
.marR3 {margin-right:3px !important;display:inline !important;}
.marR5 {margin-right:5px !important;display:inline !important;}
.marR7 {margin-right:7px !important;display:inline !important;}
.marR8 {margin-right:8px !important;display:inline !important;}
.marR10 {margin-right:10px !important;display:inline !important;}
.marR13 {margin-right:13px !important;display:inline !important;}
.marR15 {margin-right:15px !important;display:inline !important;}
.marR20 {margin-right:20px !important;display:inline !important;}
.marR23 {margin-right:23px !important;display:inline !important;}
.marR25 {margin-right:25px !important;display:inline !important;}
.marR30 {margin-right:30px !important;display:inline !important;}
.marR35 {margin-right:35px !important;display:inline !important;}
.marR40 {margin-right:40px !important;display:inline !important;}
.marR45 {margin-right:45px !important;display:inline !important;}
.marR50 {margin-right:50px !important;display:inline !important;}
.marR60 {margin-right:60px !important;display:inline !important;}
.marR70 {margin-right:70px !important;display:inline !important;}
.marR80 {margin-right:80px !important;display:inline !important;}
.marR90 {margin-right:90px !important;display:inline !important;}
.marR100 {margin-right:100px !important;display:inline !important;}
.marR150 {margin-right:150px !important;display:inline !important;}
.marR160 {margin-right:160px !important;display:inline !important;}
.marR200 {margin-right:200px !important;display:inline !important;}
.marR250 {margin-right:250px !important;display:inline !important;}
.marR300 {margin-right:300px !important;display:inline !important;}
.marR350 {margin-right:350px !important;display:inline !important;}


/************************
PADDING
**********************//**/

.nopad{padding:0px !important;}

.padT0 {padding-top:0px !important;}
.padT5 {padding-top:5px !important;}
.padT10 {padding-top:10px !important;}
.padT15 {padding-top:15px !important;}
.padT20 {padding-top:20px !important;}
.padT25 {padding-top:25px !important;}
.padT30 {padding-top:30px !important;}
.padT40 {padding-top:40px !important;}
.padT50 {padding-top:50px !important;}

.padB0 {padding-bottom:0px !important;}
.padB5 {padding-bottom:5px !important;}
.padB10 {padding-bottom:10px !important;}
.padB15 {padding-bottom:15px !important;}
.padB20 {padding-bottom:20px !important;}
.padB30 {padding-bottom:30px !important;}
.padB40 {padding-bottom:40px !important;}
.padB50 {padding-bottom:50px !important;}

.padL0 {padding-left:0px !important;}
.padL5 {padding-left:5px !important;}
.padL10 {padding-left:10px !important;}
.padL15 {padding-left:15px !important;}
.padL20 {padding-left:20px !important;}
.padL30 {padding-left:30px !important;}

.padR0 {padding-right:0px !important;}
.padR5 {padding-right:5px !important;}
.padR10 {padding-right:10px !important;}
.padR15 {padding-right:15px !important;}
.padR20 {padding-right:20px !important;}
.padR30 {padding-right:30px !important;}
.padR32 {padding-right:32px !important;}