/* ++++++ bodyの設定 ++++++ */
body {
	margin:10px 0 15px 0; background-color:#eee;
	color:#555;font-family:Osaka, "MS Pゴシック", "MS UI Gothic", sans-serif;
	text-align: center;
	font-size:12px;line-height:1.3em;letter-spacing:1px;
}

#shining {
margin: 0px auto;
padding: 0px;
height: auto;
width: 800px;
text-align: left;
}

a:link { color: #0000ff; }
a:visited { color: #000080; }
a:hover { color: #ff0000; }
a:active { color: #ff8000; }

.fLeft { float:left; }
.fRight { float:right; }
.center { text-align:center; }
.clear { clear:both; }
.reset { display:block; clear:both; font-size:1px; height:1px; line-height:1px; margin:0; }
.noborder a:link,.noborder a:visited {border-bottom:none;}
.noborder a:hover {border-bottom:none;}

ul, ol { list-style-type: inherit; }
form {margin:0;padding:0;}
img { border:none; }
table { font-size:12px;line-height:1.25em;letter-spacing:1px; }



/* ++++++ ヘッダーの設定 ++++++ */
#hdtxt {
	width:760px;
	height:15px;
	background-color:#f90;
	border-top:5px solid #f30;
	color:#fff;
	font-size:10px;
	letter-spacing:1px;
	line-height:1.2em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
#hd {
	width:760px;
	height:100px;
	background: url(../img/hd.jpg);
	border-top:5px solid #ff3;
	border-bottom:5px solid #ff3;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	background-repeat: no-repeat;
}
#hd h1 {
	display:block; float:left; width:222px; height:59px; margin:20px 0 0 0; padding:0;
	background: url(../img/ttl.gif) no-repeat; text-indent:-9999px; text-decoration:none;
}
#hd h1 a:link ,#hd h1 a:visited ,#hd h1 a:hover {
	display:block; float:left; width:257px; height:40px; text-indent:-9999px; text-decoration:none;
}
/* ヘッダーサイトマップ */
.headersite{
  float:right;}
  

/* ++++++ コンテンツ部分の設定 ++++++ */
/* コンテンツエリア */
#cont { width:760px; margin:0 auto; padding:0; background:url(../img/cont.gif) repeat-y 0 4px;
	border-top:1px solid #abd463; }
#L { float:left; width:173px; padding:0 0 0 2px; }
#R { float:right; width:585px; padding:0; }
#Rin {
	width:570px;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#RinT{ width:565px; padding:12px 20px 0 20px; }

/* Mi */
#Mi {
	width:555px; height:100px; margin:10 0 0px 18; padding:8px 0 0 20px; background: url(../img/h2ttl.jpg) no-repeat;
	color:#2f9806; font-size:16px; letter-spacing:1px; line-height:1.2em; font-weight:bold;
}

/* 見出し */
#Rin h2.hl1 {
	width:538px;
	height:21px;
	background:url(../img/hl1.gif) no-repeat;
	color:#f30;
	font-size:14px;
	letter-spacing:1px;
	line-height:1.2em;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 23px;
}

#Rin h4.hl1s { width:500px; height:16px; margin:0 0 10px 40px; padding:0 0 0 15px;
	background:url(../img/hls1.gif) no-repeat; color:#666; font-size:12px; line-height:1.2em; font-weight:bold; }

#R h4.hl2s { width:400px; height:16px; margin:10px 0 10px 0px; padding:0 0 0 15px;
	background:url(../img/hls1.gif) no-repeat; color:#666; font-size:12px; line-height:1.2em; font-weight:bold; }
	
#R h4.hl3s { width:555px; height:16px; margin:10px 0 10px 0px; padding:0 0 0 15px;
	background:url(../img/hls1.gif) no-repeat; color:#666; font-size:12px; line-height:1.2em; font-weight:bold; }
	
#R h4.hl2ss { width:400px; height:16px; margin:10px 0 10px 0px; padding:0 0 0 15px;
	color:#666; font-size:12px; line-height:1.2em; font-weight:bold; }	
#R p.hl2s { width:400px; height:16px; margin:10px 0 10px 0px; padding:0 0 0 15px;
	background:url(../img/hls1.gif) no-repeat; color:#666; font-size:12px; line-height:1.2em; font-weight:bold; }

/* アイコン見出し(オレンジ) */
#Rin h4.ic01 { width:485px; height:19px; margin:0 0 10px 40px; padding:6px 0 0 30px;
	background:url(../img/ic01.gif) no-repeat; color:#FC6703; font-size:12px; line-height:1.2em; font-weight:bold; }
#Rin h4.ic02 { width:485px; height:19px; margin:0 0 10px 40px; padding:6px 0 0 30px;
	background:url(../img/ic02.gif) no-repeat; color:#FC6703; font-size:12px; line-height:1.2em; font-weight:bold; }
#Rin h4.ic03 { width:485px; height:19px; margin:0 0 10px 40px; padding:6px 0 0 30px;
	background:url(../img/ic03.gif) no-repeat; color:#FC6703; font-size:12px; line-height:1.2em; font-weight:bold; }
#Rin h4.ic04 { width:485px; height:19px; margin:0 0 10px 40px; padding:6px 0 0 30px;
	background:url(../img/ic04.gif) no-repeat; color:#FC6703; font-size:12px; line-height:1.2em; font-weight:bold; }
#Rin h4.ic05 { width:485px; height:19px; margin:0 0 10px 40px; padding:6px 0 0 30px;
	background:url(../img/ic05.gif) no-repeat; color:#FC6703; font-size:12px; line-height:1.2em; font-weight:bold; }
#Rin h4.ic06 { width:485px; height:19px; margin:0 0 10px 40px; padding:6px 0 0 30px;
	background:url(../img/ic06.gif) no-repeat; color:#FC6703; font-size:12px; line-height:1.2em; font-weight:bold; }
#Rin h4.ic07 { width:485px; height:19px; margin:0 0 10px 40px; padding:6px 0 0 30px;
	background:url(../img/ic07.gif) no-repeat; color:#FC6703; font-size:12px; line-height:1.2em; font-weight:bold; }
#Rin h4.ic08 { width:485px; height:19px; margin:0 0 10px 40px; padding:6px 0 0 30px;
	background:url(../img/ic08.gif) no-repeat; color:#FC6703; font-size:12px; line-height:1.2em; font-weight:bold; }
#Rin h4.ic09 { width:475px; height:19px; margin:0 0 10px 40px; padding:7px 0 0 40px;
	background:url(../img/ic09.gif) no-repeat; color:#EF2E6C; font-size:12px; line-height:1.2em; font-weight:bold; }

/* 段落 */
p { margin:0 15px 12px 40px; }
p.btm { margin:0 15px 20px 40px; }
p.right { margin:0 15px 12px 40px; text-align:right; }

/* 矢印リンク */
.arw01 a { padding-left:10px; background: url(../img/arw01.gif) no-repeat 0 2px; color:#7b8903; }
.arw01 a:link,.arw01 a:visited { color:#7b8903; text-decoration:none; }
.arw01 a:hover { background:url(../img/arw01_o.gif) no-repeat 0 2px; color:#ADDD97; text-decoration:underline; }

/* リスト */
#Rin ul { margin:10px 15px 15px 55px; padding:0; list-style:none; }
#Rin li { margin:0 0 5px 0; padding:0; list-style:none; }
#Rin li ul { margin:10px 15px 15px 30px; padding:0; list-style:none; }
#Rin ul.dcm { margin:10px 15px 15px 60px; padding:0; }
#RinT ul.dcm { margin:10px 15px 15px 30px; padding:0; }
#Rin ul.dcm li { margin:0 0 5px 0; padding:0; list-style:decimal; }

#Rin ul.idt1 { margin:10px 15px 15px 70px; padding:0; }
#Rin ul.idt2 { margin:10px 15px 15px 90px; padding:0; }

#Rin ul.dcmidt1 { margin:10px 15px 15px 90px; padding:0; }
#Rin ul.dcmidt1 li { margin:0 0 5px 0; padding:0; list-style:decimal; }
#Rin ul.dcmidt2 { margin:10px 15px 15px 110px; padding:0; }
#Rin ul.dcmidt2 li { margin:0 0 5px 0; padding:0; list-style:decimal; }

#Rin ul.bl { margin:0 0 15px 150px; padding:0; }
#Rin ul.bl li {
	margin:0 0 15px 0; padding:0;list-style: url(../img/point01.gif) outside;
	color:#7b8903; line-height:1.2em;
}
#Rin ul.bl li a:link ,#Rin ul.bl li a:visited { color:#7b8903; text-decoration:none; }
#Rin ul.bl li a:hover { color:#ADDD97; text-decoration:underline; }


/* 流れ図 */
#flow { margin:0 15px 25px 40px; }
#flow1 { width:340px; height:22px; margin:0 0 5px 0; padding:6px 0 0 30px;
	background:url(../inquiry/img/flow1.gif) no-repeat; color:#7b8903; line-height:1.2em;
}
#flow2 { width:340px; height:50px; margin:0 0 10px 0; padding:6px 0 0 30px;
	background:url(../inquiry/img/flow2.gif) no-repeat; color:#7b8903; line-height:1.2em;
}
#flow3 { width:340px; height:38px; margin:0 0 10px 0; padding:6px 0 0 30px;
	background:url(../inquiry/img/flow3.gif) no-repeat; color:#7b8903; line-height:1.2em;
}
#dwn1 { width:39px; height:18px; margin:0 0 3px 150px; background: url(../img/dwn01.gif) no-repeat; }

#flow ul { margin:0 0 0 40px; padding:0; }
#flow li { margin:0 0 0 5px; padding:0; list-style:disc; }

/* コンテンツ下ライン */
#R .l_btm { height:1px; border-top:1px dotted #f63; }

/* ページトップへ */
#ptop {
	text-align:right; padding:0 10px 0 0; margin:5px 0 5px 0; background:url(../img/up01.gif) no-repeat right center;
}
#ptop a:link,#ptop a:visited { color:#555; text-decoration:none; }
#ptop a:hover { color:#999; text-decoration:underline; }

/* 破線(dot) */
.dot01 { clear:both; height:1px; background:url(../img/dot01.gif) repeat-x; margin:0 15px 12px 0; }
.dot01b { clear:both; height:1px; background:url(../img/dot01.gif) repeat-x; margin:0 15px 12px 40px; }
.dot02 { clear:both; height:1px; background:url(../img/dot02.gif) repeat-x; margin:0 15px 12px 0; }
.dot02b { clear:both; height:1px; background:url(../img/dot02.gif) repeat-x; margin:0 15px 12px 40px; }

/* ++++++ フッター ++++++ */
/* 下メニュー */
#ft { width:760px; margin:0 auto; }
#ft .menu {
	width:760px;
	height:0px;
	background-color:#fff;
	border-left:2px solid #abd463;
	border-top:1px solid #f63;
	text-align:center;
	color:#f63;
	font-size:10px;
	letter-spacing:1px;
	line-height:1.3em;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#ft .menu a:link ,#ft .menu a:visited { color:#f63; text-decoration:none; }
#ft .menu a:hover { color:#FF9980;text-decoration:underline; }

#ft .copy { width:760px; height:19px; padding:1px 0 0 0; border-top:5px solid #ff3; border-bottom:5px solid #f30; 			
	background-color:#f90; color:#fff; text-align:center;
}

/* ++++++++++++++++++++++++++++++++++++ ボタン群 ++++++++++++++++++++++++++++++++++++ */
/* グローバルニュー */
#gmn { width:585px; height:22px; margin:0 auto; background: url(../img/gmn.gif); border-bottom:1px solid #abd463; }
#gmn #btns { float:right; width:279px; margin:4px 5px 0 0; }
#gmn #btns .prof a {
	display:block; float:left; width:72px; height:13px; margin-right:15px;
	background: url(../img/b_prof.gif) no-repeat; text-indent:-9999px; text-decoration:none; 
}
#gmn #btns .prof a:hover { background:url(../img/b_prof_o.gif) no-repeat; }
#gmn #btns .inquiry a {
	display:block; float:left; width:107px; height:13px; margin-right:15px;
	background: url(../img/b_inquiry.gif) no-repeat; text-indent:-9999px; text-decoration:none; 
}
#gmn #btns .inquiry a:hover { background:url(../img/b_inquiry_o.gif) no-repeat; }
#gmn #btns .sitemap a {
	display:block; float:left; width:70px; height:13px;
	background: url(../img/b_sitemap.gif) no-repeat; text-indent:-9999px; text-decoration:none; 
}
#gmn #btns .sitemap a:hover { background:url(../img/b_sitemap_o.gif) no-repeat; }

/* サイドメニュー */
#L ul { margin:0; padding:0; list-style:none; }
#L li a {
	display:block; width:148px; margin:0 0 5px 15px; padding:0 0 0 9px;
	background:url(../img/arw01.gif) no-repeat 0 2px; color:#7b8903; text-decoration:none;
}
#L li a:link ,#L li a:visited { color:#7b8903; text-decoration:none; }
#L li a:hover { background:url(../img/arw01_o.gif) no-repeat 0 2px; color:#b3bc66; text-decoration:underline; }

#L li.listnon a{ background:none; }
#L li.listnon a:link ,#L li.listnon a:visited{ background:none; }

#L li.home2 a { display:block; width:172px; height:23px; margin:0 0 12px 0; padding:0;
	background:url(../img/b_home2.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.home2 a:hover { background:url(../img/b_home2_o.gif) no-repeat; }

#L li.coach a { display:block; width:172px; height:27px; margin:0 0 7px 0; padding:0;
	background:url(../img/b_coach.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.coach a:hover { background:url(../img/b_coach_o.gif) no-repeat; }

#L li.enia a { display:block; width:172px; height:27px; margin:8px 0 7px 0; padding:0;
	background:url(../img/b_enia.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.enia a:hover { background:url(../img/b_enia_o.gif) no-repeat; }

#L li.career a { display:block; width:172px; height:27px; margin:0 0 14px 0; padding:0;
	background:url(../img/b_career.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.career a:hover { background:url(../img/b_career_o.gif) no-repeat; }

#L li.prof2 a { display:block; width:172px; height:20px; margin:0 0 14px 0; padding:0;
	background:url(../img/b_prof2.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.prof2 a:hover { background:url(../img/b_prof2_o.gif) no-repeat; }

#L li.course a { display:block; width:172px; height:20px; margin:0 0 14px 0; padding:0;
	background:url(../img/b_course.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.course a:hover { background:url(../img/b_course_o.gif) no-repeat; }

#L li.inquiry2 a { display:block; width:172px; height:20px; margin:0 0 10px 0; padding:0;
	background:url(../img/b_inquiry2.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.inquiry2 a:hover { background:url(../img/b_inquiry2_o.gif) no-repeat; }

#L li.column a { display:block; width:172px; height:20px; margin:0 0 14px 0; padding:0;
	background:url(../img/b_column.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.column a:hover { background:url(../img/b_column_o.gif) no-repeat; }

#L li.blog a { display:block; width:172px; height:20px; margin:0 0 14px 0; padding:0;
	background:url(../img/b_blog.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.blog a:hover { background:url(../img/b_blog_o.gif) no-repeat; }

#L li.topics a { display:block; width:172px; height:20px; margin:0 0 14px 0; padding:0;
	background:url(../img/b_topics.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.topics a:hover { background:url(../img/b_topics_o.gif) no-repeat; }

#L li.link a { display:block; width:172px; height:20px; margin:0 0 14px 0; padding:0;
	background:url(../img/b_link.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.link a:hover { background:url(../img/b_link_o.gif) no-repeat; }

#L li.legal a { display:block; width:172px; height:20px; margin:0 0 14px 0; padding:0;
	background:url(../img/b_legal.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.legal a:hover { background:url(../img/b_legal_o.gif) no-repeat; }

#L li.policy a { display:block; width:172px; height:20px; margin:0 0 14px 0; padding:0;
	background:url(../img/b_policy.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L li.policy a:hover { background:url(../img/b_policy_o.gif) no-repeat; }

#L li.dot { display:block; width:172px; height:11px; margin:0; padding:0; background: url(../img/dot_mn.gif) no-repeat; }

#L .dot { display:block; width:172px; height:11px; margin:0; padding:0; background: url(../img/dot_mn.gif) no-repeat; }



/* 無料体験コーチングボタン（サイドメニュー） */
#L #form1 a { display:block; width:100px; height:100px; margin:0 0 10px 35px;
	background:url(../img/b_form1.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L #form1 a:hover { background:url(../img/b_form1_o.gif) no-repeat; }

/* エニアグラム無料診断ボタン（サイドメニュー） */
#L #check1 a { display:block; width:100px; height:100px; margin:0 0 10px 35px;
	background:url(../img/b_check1.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#L #check1 a:hover { background:url(../img/b_check1_o.gif) no-repeat; }

/* 無料体験コーチングボタン（コンテンツ部） */
#cont #form2 a { display:block; width:102px; height:103px;
	background:url(../img/b_form2.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#cont #form2 a:hover { background:url(../img/b_form2_o.gif) no-repeat; }

/* 無料体験コーチングボタン：横長（コンテンツ部） */
#cont #form3 a { display:block; width:300px; height:80px;
	background:url(../img/b_form3.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#cont #form3 a:hover { background:url(../img/b_form3_o.gif) no-repeat; }

/* エニアグラム無料診断ボタン（コンテンツ部） */
#cont #check2 a { display:block; width:102px; height:103px;
	background:url(../img/b_check2.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#cont #check2 a:hover { background:url(../img/b_check2_o.gif) no-repeat; }

/* 無料体験コーチングボタン（サイドメニュー） */
#cont #form1 a { display:block; width:102px; height:103px; 
	background:url(../img/b_form1.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#cont #form1 a:hover { background:url(../img/b_form1_o.gif) no-repeat; }



/* ++++++++++++++++++++++++++++++++++++ フォントの設定 ++++++++++++++++++++++++++++++++++++ */

/* 基本フォント */
.j10 {color:#555;font-size:10px;line-height:1.3em;letter-spacing:1px;}
.j12 {color:#555;font-size:12px;line-height:1.3em;letter-spacing:1px;}
.j14 {color:#555;font-size:14px;line-height:1.3em;letter-spacing:1px;}
.j16 {color:#555;font-size:16px;line-height:1.3em;letter-spacing:1px;}
.j101 {color:#555;font-size:12px;line-height:1.3em;letter-spacing:1px;}
.j10 a:link ,.j10 a:visited {color:#555;text-decoration:none;}
.j10 a:hover {color:#9597E1;text-decoration:underline;}
.j12 a:link ,.j12 a:visited {color:#555;text-decoration:none;}
.j12 a:hover {color:#9597E1;text-decoration:underline;}
.j14 a:link ,.j14 a:visited {color:#555;text-decoration:none;}
.j14 a:hover {color:#9597E1;text-decoration:underline;}
.j16 a:link ,.j16 a:visited {color:#555;text-decoration:none;}
.j16 a:hover {color:#555;text-decoration:underline;}
.j101 a:link ,.j101 a:visited {color:#555;text-decoration:none;}
.j101 a:hover {color:#9597E1;text-decoration:none;}


/* ピンク文字 */
.j10pk {color:#f0027f;font-size:10px;line-height:1.3em;letter-spacing:1px;}
.j12pk {color:#f0027f;font-size:12px;line-height:1.3em;letter-spacing:1px;}
.j14pk {color:#f0027f;font-size:14px;line-height:1.3em;letter-spacing:1px;}
.j16pk {color:#f0027f;font-size:16px;line-height:1.3em;letter-spacing:1px;}
.j10pk a:link ,.j10pk a:visited {color:#f0027f;text-decoration:none;}
.j10pk a:hover {color:#F9AFD9;text-decoration:underline;}
.j12pk a:link ,.j12pk a:visited {color:#f0027f;text-decoration:none;}
.j12pk a:hover {color:#F9AFD9;text-decoration:underline;}
.j14pk a:link ,.j14pk a:visited {color:#f0027f;text-decoration:none;}
.j14pk a:hover {color:#F9AFD9;text-decoration:underline;}
.j16pk a:link ,.j16pk a:visited {color:#f0027f;text-decoration:none;}
.j16pk a:hover {color:#F9AFD9;text-decoration:underline;}

/* オレンジ文字 */
.j10or {color:#f30;font-size:10px;line-height:1.3em;letter-spacing:1px;}
.j12or {color:#f30;font-size:12px;line-height:1.3em;letter-spacing:1px;}
.j14or {color:#f30;font-size:14px;line-height:1.3em;letter-spacing:1px;}
.j16or {color:#f30;font-size:16px;line-height:1.3em;letter-spacing:1px;}
.j10or a:link ,.j10or a:visited {color:#f30;text-decoration:none;}
.j10or a:hover {color:#FF8D71;text-decoration:underline;}
.j12or a:link ,.j12or a:visited {color:#f30;text-decoration:none;}
.j12or a:hover {color:#FF8D71;text-decoration:underline;}
.j14or a:link ,.j14or a:visited {color:#f30;text-decoration:none;}
.j14or a:hover {color:#FF8D71;text-decoration:underline;}
.j16or a:link ,.j16or a:visited {color:#f30;text-decoration:none;}
.j16or a:hover {color:#FF8D71;text-decoration:underline;}

/* 草色文字 */
.j10ks {color:#7b8903;font-size:10px;line-height:1.3em;letter-spacing:1px;}
.j12ks {color:#7b8903;font-size:12px;line-height:1.3em;letter-spacing:1px;}
.j14ks {color:#7b8903;font-size:14px;line-height:1.3em;letter-spacing:1px;}
.j16ks {color:#7b8903;font-size:16px;line-height:1.3em;letter-spacing:1px;}
.j10ks a:link ,.j10ks a:visited {color:#7b8903;text-decoration:none;}
.j10ks a:hover {color:#ADDD97;text-decoration:underline;}
.j12ks a:link ,.j12ks a:visited {color:#7b8903;text-decoration:none;}
.j12ks a:hover {color:#ADDD97;text-decoration:underline;}
.j14ks a:link ,.j14ks a:visited {color:#7b8903;text-decoration:none;}
.j14ks a:hover {color:#ADDD97;text-decoration:underline;}
.j16ks a:link ,.j16ks a:visited {color:#7b8903;text-decoration:none;}
.j16ks a:hover {color:#ADDD97;text-decoration:underline;}

/* 白文字 */
.j10w {color:#fff;font-size:10px;line-height:1.3em;letter-spacing:1px;}
.j12w {color:#fff;font-size:12px;line-height:1.3em;letter-spacing:1px;}
.j14w {color:#fff;font-size:14px;line-height:1.3em;letter-spacing:1px;}
.j10w a:link ,.j10w a:visited {color:#fff;text-decoration:none;}
.j10w a:hover {color:#fff;text-decoration:underline;}	
.j12w a:link ,.j12w a:visited {color:#fff;text-decoration:none;}
.j12w a:hover {color:#fff;text-decoration:underline;}
.j14w a:link ,.j14w a:visited {color:#fff;text-decoration:none;}
.j14w a:hover {color:#fff;text-decoration:underline;}

/* 上下マージン */
.mgb1{margin-bottom:1px;}
.mgb2{margin-bottom:2px;}
.mgb3{margin-bottom:3px;}
.mgb5{margin-bottom:5px;}
.mgb7{margin-bottom:7px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb35{margin-bottom:35px;}
.mgb40{margin-bottom:40px;}
.mgb45{margin-bottom:45px;}
.mgb50{margin-bottom:50px;}
.mgt1{margin-top:1px;}
.mgt2{margin-top:2px;}
.mgt3{margin-top:3px;}
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt35{margin-top:35px;}
.mgt40{margin-top:40px;}
.mgt45{margin-top:45px;}
.mgt50{margin-top:50px;}
/* 左マージン */
.mgl1{margin-left: 1px;}
.mgl2{margin-left: 2px;}
.mgl3{margin-left: 3px;}
.mgl5{margin-left: 5px;}
.mgl7{margin-left: 7px;}
.mgl10{margin-left: 10px;}
.mgl15{margin-left: 15px;}
.mgl20{
	margin-left: 20px;
	font-weight: normal;
}
.mgl25{margin-left: 25px;}
.mgl30{margin-left: 30px;}
.mgl40{margin-left: 40px;}
.mgl50{margin-left: 50px;}
.mgl60{margin-left: 60px;}
.mgl70{margin-left: 70px;}
.mgl80{margin-left: 80px;}
.mgl90{margin-left: 90px;}
.mgl100{margin-left: 100px;}
.mgl150{margin-left: 150px;}
.mgl200{margin-left: 200px;}
.mgl250{margin-left: 250px;}
.mgl300{margin-left: 300px;}
/* 右マージン */
.mgr1{margin-right: 1px;}
.mgr2{margin-right: 2px;}
.mgr3{margin-right: 3px;}
.mgr5{margin-right: 5px;}
.mgr7{margin-right: 7px;}
.mgr10{margin-right: 10px;}
.mgr15{margin-right: 15px;}
.mgr20{margin-right: 20px;}
.mgr25{margin-right: 25px;}
.mgr30{margin-right: 30px;}
.mgr40{margin-right: 40px;}
.mgr50{margin-right: 50px;}
.mgr60{margin-right: 60px;}
.mgr70{margin-right: 70px;}
.mgr80{margin-right: 80px;}
/* 四方パディング */
.pda1{padding:1px;}
.pda2{padding:2px;}
.pda3{padding:3px;}
.pda4{padding:4px;}
.pda5{padding:5px;}
.pda6{padding:6px;}
.pda7{padding:7px;}
.pda8{padding:8px;}
.pda9{padding:9px;}
.pda10{padding:10px;}
/* 上下パディング */
.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdb35{padding-bottom:35px;}
.pdb40{padding-bottom:40px;}
.pdb45{padding-bottom:45px;}
.pdb50{padding-bottom:50px;}
.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt45{padding-top:45px;}
.pdt50{padding-top:50px;}
/* 左パディング */
.pdl5{padding-left: 5px;}
.pdl10{padding-left: 10px;}
.pdl15{padding-left: 15px;}
.pdl20{padding-left: 20px;}
.pdl25{padding-left: 25px;}
.pdl30{padding-left: 30px;}
.pdl35{padding-left: 35px;}
.pdl40{padding-left: 40px;}
.pdl45{padding-left: 45px;}
.pdl50{padding-left: 50px;}
/* 右パディング */
.pdr5{padding-right: 5px;}
.pdr10{padding-right: 10px;}
.pdr15{padding-right: 15px;}
.pdr20{padding-right: 20px;}
.pdr25{padding-right: 25px;}
.pdr30{padding-right: 30px;}
.pdr35{padding-right: 35px;}
.pdr40{padding-right: 40px;}
.pdr45{padding-right: 45px;}
.pdr50{padding-right: 50px;}
