@charset "utf-8";

/*
-----------------------
Redefinition of Tag
-----------------------
*/
* {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	line-height:140%;
}
/*
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	
}

h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'HGゴシックE','ＭＳ Ｐゴシック',sans-serif;
}
*/
body {
	background-color:#FFFFFF;
	font-size: 90%;
}

h1 {
	font-size: 200%;
}
h2 {
	font-size: 150%;
}
h3,h4 {
	font-size: 100%;
}
h5 {
	font-size: 60%;
}
h6 {
	font-size: 40%;
}



img {
	border:0px;
	}
/*
-----------------------
Original Class
-----------------------
*/
.aln-center {
	margin: 0px auto;
}
.txt-01 {
	font-size: 80%;
	padding: 12px 0px 0px 5px;
}
.txt-02 {
	font-size: 80%;
	padding: 5px 0px 15px 0px;
	text-align: right;
}
.tbl-main {
	padding: 0px 13px 0px 12px;
}
.mrg-01 {
	margin: 10px 0px;
}
.fc_blue {
	color: #44b3ba;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	font-size: 110%;
}
.fc_pink {
	color: #fa77f3;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	font-size: 110%;
}
.fs-large {
	font-size: 110%;
}
.fs-small {
	font-size: 80%;
}
.txt-03 {
	font-size: 120%;
	font-weight: bold;
	background-image: url(/lint/shared/images/cmn_bg_01.gif);
	background-repeat: no-repeat;
	color: #ff7f01;
	padding: 5px 0px 19px 16px;
	margin: 10px 0px 0px 0px;
}
.lnk-01 a:link {
	font-weight: bold;
	color: #333333;
	/*text-decoration: none;*/
}
.lnk-01 a:visited {
	font-weight: bold;
	color: #333333;
	/*text-decoration: none;*/
}
.lnk-01 a:hover {
	font-weight: bold;
	color: #ff7f01;
	text-decoration: underline;
}
.lnk-01 a:active {
	font-weight: bold;
	color: #333333;
	/*text-decoration: none;*/
}
.lnk-02 a {
	font-weight: nomal;
	color: #666;
}

.lnk-02 a:link {
	font-weight: nomal;
	color: #666;
	text-decoration: underline;
}
.lnk-02 a:visited {
	font-weight: nomal;
	color: #666;
	text-decoration: underline;
}
.lnk-02 a:hover {
	font-weight: nomal;
	color: #ff7f01;
	text-decoration: underline;
}
.lnk-02 a:active {
	font-weight: nomal;
	color: #666;
	text-decoration: underline;
}



.txt-04 {
	font-size: 90%;
}
.txt-05 {
	font-size: 90%;
	text-align: left;
}
.frm-01 {
	width: 200px;
	margin: 11px 0px;
}
.frm-02 {
	height: 120px;
	width: 95%;
	margin: 11px 0px;
}
.frm-03 {
	border-top: dotted #6B6B6B 1px;
	padding:10px 0px;
}
.frm-04 {
	padding:10px 0px;
}
.txt-06 {
	font-size: 70%;
	font-weight: bold;
}
.txt-07 {

	font-size: 70%;
	padding: 5px 15px 15px 0px;
	text-align: right;
}

.txt-copy {
	margin: -15px 0px 0px 110px;
	font-size:11px;
	color:#336600;
	text-align:center;
}
/*:root .txt-copy {font-size:12px; }*/


/*
-----------------------
clear img float
-----------------------
*/
.fbox {
    zoom: 100%;
}
.fbox:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
