/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt/mt-static/themes-base/blog.css);
@import url(/mt/mt-static/support/themes/professional-black/professional-black.css);
/* end StyleCatcher imports */

body {
	font-family: 'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3',Osaka,sans-serif;
}

}
/* ウェブページ */
#cont {
         background-color: #FFF68F;
	overflow: hidden;
	width: 530px;
	height: 35px;
	background: url(img/bg_border.gif) 0 repeat-x;
}
#cont ul {
	width: 400px;
	height: 35px;
}
#cont ul li {
	float: left;
	width: 90px;
	height: 35px;
	margin: 0 0 0 10px;
	line-height: 35px; /* テキストの上下位置を中央ぞろえに */
	text-align: center;
}
#cont ul li a {
	display: block;
	width: 90px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#cont ul li a:hover {
	background-position: 0 100%;
}
#cont ul li#menu01 a { 
	background-image: url(img/menu02_01.gif);
}
#cont ul li#menu02 a {
	background-image: url(img/menu02_02.gif);
}
#cont ul li#menu03 a {
	background-image: url(img/menu02_03.gif);
}
#cont ul li#menu04 a {
	background-image: url(img/menu02_04.gif);
}

#con00 {
	padding: 20px 40px 0 40px;
}
#con00 h2 {
	margin-bottom: 1em;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 117%;
	font-weight: bold;
}
#con00 .section00 {
	padding-bottom: 10px;
}
#con00 .section00 h3,
#con00 .section00 p {
	margin-bottom: 1em;
	line-height: 1.6;
}
#con00 .section00 h3 {
	color: #0066CC;
}
ul#navg {
	position: relative;
	height: 40px;
}
ul.about {
	background: url(../images/tab_01.gif) no-repeat;
}
ul.activity {
	background: url(../images/tab_02.gif) no-repeat;
}
ul.news {
	background: url(../images/tab_03.gif) no-repeat;
}



/* 段組 */
.section { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 180px;
         height: 210px;
         margin: 0 0 8px 8px;        
}

.section002 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 366px;
         height: 210px;
         margin: 0 0 8px 8px;        
}

.line {
         margin-bottom: 2em;
         height: 200px;
         border: solid 1px #3a5fcd
}

.section h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #3a5fcd;
         font-size: 15px;
         color: #ffffff;
}

.text {
         padding: 5px;
}

.section p {
         margin; 0;
}

.section p.follow {
         margin-top: 1em;
}

.section dd {
         margin-bottom: 10px;
         border-bottom: 1px solid #ececec

}

.section01 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 180px;
         height: 155px;
         margin: 0 0 8px 8px;        
}

.line01 {
         margin-bottom: 2em;
         height: 145px;
         border: solid 1px #00008b;
}

.section01 h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #00008b;
         font-size: 15px;
         color: #ffffff;
}

.text01 {
         padding: 5px;
}

.section01 p {
         margin; 0;
}

.section01 p.follow {
         margin-top: 1em;
}

.section01 dd {
         margin-bottom: 10px;
         border-bottom: 1px solid #ececec

}

.section02 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 180px;
         height: 110px;
         margin: 0 0 8px 8px;        
}

.line02 {
         margin-bottom: 2em;
         height: 100px;
         border: solid 1px #7fff00;
}

.section02 h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #7fff00;
         font-size: 15px;
         color: #ffffff;
}

.text02 {
         padding: 5px;
}

.section02 p {
         margin; 0;
}

.section02 p.follow {
         margin-top: 1em;
}

.section02 dd {
         margin-bottom: 10px;
         border-bottom: 1px solid #ececec

}


.section03 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 455px;
         height: 200px;
         margin: 0 0 10px 10px;        
}

.section03 h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #f5003d;
         font-size: 15px;
         color: #ffffff;
}

.line03 {
         margin-bottom: 2em;
         height: 200px;
         border: solid 1px #f5003d;
}

.text03 {
         padding: 5px;
}

.section03 p {
         margin; 0;
}

.section03 p.follow {
         margin-top: 1em;
}

.section03 dd {
         margin-bottom: 10px;
         border-bottom: 1px solid #ececec

}

.section05 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 455px;
         height: 200px;
         margin: 0 0 10px 10px;        
}

.section05 h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #30c200;
         font-size: 15px;
         color: #ffffff;
}

.line05 {
         margin-bottom: 2em;
         height: 200px;
         border: solid 1px #30c200;
}

.text05 {
         padding: 5px;
}

.section05 p {
         margin; 0;
}

.section05 p.follow {
         margin-top: 1em;
}

.section05 dd {
         margin-bottom: 10px;
         border-bottom: 1px solid #ececec

}

.section06 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 176px;
         height: 200px;
         margin: 10px 0 10px 10px;        
}

.line06 {
         margin-bottom: 2em;
         height: 200px;
         border: solid 1px #00008b;
}

.section06 h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #00008b;
         font-size: 15px;
         color: #ffffff;
}

.text06 {
         padding: 5px;
}

.section06 p {
         margin; 0;
}

.section06 p.follow {
         margin-top: 1em;
}

.section06 dd {
         margin-bottom: 10px;
         border-bottom: 1px solid #ececec

}

.section07 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 920px;
         height: 22px;
         margin: 10px 0 10px 10px;        
}

.section07 h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #3a5fcd;
         font-size: 15px;
         color: #ffffff;
}

.section08 { 
         display: inline; /* for WinIE6 */
         width: 240px;
         height: 50px;
         margin: 10px 0 10px 0;        
}

.section08 h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #7cfc00;
         font-size: 15px;
         color: #ffffff;
}

.section10 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 300px;
         height: 225px;
         margin: 10px 0 10px 10px;        
}

.section11 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 222px;
         height: 190px;
         margin: 0 0 10px 10px;        
}

.line11 {
         margin-bottom: 2em;
         height: 230px;
         border: solid 1px #104e8b;
}

.section11 h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #104e8b;
         font-size: 15px;
         color: #ffffff;
}

.text11 {
         padding: 5px;
}

.section11 p {
         margin; 0;
}

.section11 p.follow {
         margin-top: 1em;
}

.section11 dd {
         margin-bottom: 10px;
         border-bottom: 1px solid #ececec

}

.section12 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 176px;
         height: 230px;
         margin: 0 0 10px 10px;        
}

.line12 {
         margin-bottom: 2em;
         height: 230px;
         border: solid 1px #d02090;
}

.section12 h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #d02090;
         font-size: 15px;
         color: #ffffff;
}

.text12 {
         padding: 5px;
}

.section12 p {
         margin; 0;
}

.section12 p.follow {
         margin-top: 1em;
}

.section12 dd {
         margin-bottom: 10px;
         border-bottom: 1px solid #ececec

}

.section14 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 221px;
         height: 250px;
         margin: 0 0 10px 11px;        
}

.line14 {
         margin-bottom: 2em;
         height: 250px;
         border: solid 1px #104e8b;
}

.section14 h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #104e8b;
         font-size: 15px;
         color: #ffffff;
}

.text14 {
         padding: 5px;
}

.section14 p {
         margin; 0;
}

.section14 p.follow {
         margin-top: 1em;
}

.section14 dd {
         margin-bottom: 10px;
         border-bottom: 1px solid #ececec

}

.section15 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 176px;
         height: 250px;
         margin: 0 0 10px 10px;        
}

.line15 {
         margin-bottom: 2em;
         height: 250px;
         border: solid 1px #104e8b;
}

.section15 h2 {
         margin: 0;
         padding: 5px 10px;
         background-color: #104e8b;
         font-size: 15px;
         color: #ffffff;
}

.text15 {
         padding: 5px;
}

.section15 p {
         margin; 0;
}

.section15 p.follow {
         margin-top: 1em;
}

.section15 dd {
         margin-bottom: 10px;
         border-bottom: 1px solid #ececec

}

.section16 { 
         float: left;
         display: inline; /* for WinIE6 */
         width: 176px;
         height: 250px;
         margin: 0 0 10px 10px;        
}

.line16 {
         margin-bottom: 2em;
         height: 250px;
         border: solid 0px #104e8b;
}

.section16 h2 {
         margin: 0;
         background-color: #104e8b;
         padding: 5px 10px;
         font-size: 15px;
         color: #000000;

}

.text16 {
         padding: 5px;
}

.section16 p {
         margin; 0;
}

.section16 p.follow {
         margin-top: 1em;
}

.section16 dd {
         margin-bottom: 10px;
         border-bottom: 1px solid #ececec

}


/* リンク */
#container a	{
	color: #1a6999;
	}

/* ニュース */
#news	{
	width: 100%;
         border: solid 1px #da70d6;
	display: inline-block;
	}

#news h2	{
	background-color: #da70d6;
	color: #8b0000;
	padding: 3px 10px;
	margin: 0;
	}

#news ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#news li	{
	padding: 8px 10px;
	}

#news .even	{
	background-color: #ffbbff;
	}

/* セミナー */
#semi	{
         width: 100%;
	border: solid 1px #0099cc;
	display: inline-block;
	}

#semi h2	{
	background-color: #0099cc;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0;
	}

#semi ul	{
         line-height: 70%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#semi li	{
         line-height: 70%;
	padding: 4px 4px;
	}

#semi .even	{
	background-color: #d8d8f1;
	}

/* セミナー案内 */
#seminew	{
         
	border: solid 1px #0099cc;
	display: inline-block;
	}

#seminew h2	{
	background-color: #0099cc;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0;
	}

#seminew ul	{
        
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#seminew li	{
         
	padding: 4px 4px;
	}

#seminew .even	{
	background-color: #d8d8f1;
	}


/* 西田 */
#nishi	{
	width: 100%;
         border: solid 1px #ff4500;
	display: inline-block;
	}

#nishi h2	{
	background-color: #ff4500;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0;
	}

#nishi ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#nishi li	{
	padding: 8px 10px;
	}

#nishi .even	{
	background-color: #ffdead;
	}

/* 実績*/
#res	{
	width: 100%;
         border: solid 1px #0000ee;
	display: inline-block;
	}

#res h2	{
	background-color: #0000ee;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0;
	}

#res ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#res li	{
	padding: 4px 10px;
	}

#res .even	{
	background-color: #d3e1ea;
	}

/* その他 */
#etc	{
	width: 100%;
         border: solid 1px #66cd00;
	display: inline-block;
	}

#etc h2	{
	background-color: #66cd00;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0;
	}

#etc ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#etc li	{
	padding: 8px 10px;
	}

#etc .even	{
	background-color: #c1ffc1;
	}

/* 西田塾 */
#njk	{
	width: 96%;
         border: solid 1px #458b00;
         height: 200px;
	display: inline-block;
	}

#njk h2	{
	background-color: #458b00;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0;
	}

/* トリガー */
#tri	{
	width: 90%;
         border: solid 1px #8A2BE2;
	display: inline-block;
         margin: 0 0 0 15px;  
	}

#tri h2	{
	background-color: #8A2BE2;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0;
	}

/* ヘッダー */
#header { 
    background: #bbddff;
        }

#header-content	{
	margin: 10px 20px 5px;
	}

/* 背景 */
body	{
	background: #bbddff;
	}

#container	{
	background: #bbddff;
	}

#container-inner	{
	background: #ffffff;
	width: 940px;
	margin: 0 auto;
	}

/* ナビゲーション */
#main-navigation	{
	background-image: url(http://jin-planet.com/srcimg/
	bar.png);
	border-top: solid 1px #cccccc;
	}

#main-navigation-inner ul	{
	margin: 0;
	padding: 0;
	}

#main-navigation ul li a {
	border-left: none;
	border-right: 1px solid #ccc;
	}

.widget-search {
	top: -1px;
	}

/* ヘッダー画像 */
#content	{
	margin: 0 0 10px;
	}

/* フッター */
#footer-inner	{
	border-top: solid 1px #aaaaaa;
	background: #ffffff;
	padding: 0;
	}

/* 余白 */
#alpha, #beta	{
	margin-top: 5px;
	}

#beta-inner	{
	margin-right: 5px;
	}


/* ----------------
   見出し
---------------- */

#midashi_01{
padding:5px 0 5px 10px;
background:#F5F5F5;
border-left:#0066FF 8px solid;
border-right:#0066FF 1px solid;
border-bottom:#0066FF 1px solid;
border-top:#0066FF 1px solid;
font-size: small;
font-weight: bold;
color:#333;
}

#midashi_010{
padding:5px 0 5px 10px;
background:#F5F5F5;
border-left:#6633FF 8px solid;
border-right:#6633FF 1px solid;
border-bottom:#6633FF 1px solid;
border-top:#6633FF 1px solid;
font-size: small;
font-weight: bold;
color:#333;
}

#midashi_011{
padding:5px 0 5px 10px;
background:#F5F5F5;
border-left:#66CC00 8px solid;
border-right:#66CC00 1px solid;
border-bottom:#66CC00 1px solid;
border-top:#66CC00 1px solid;
font-size: small;
font-weight: bold;
color:#333;
}


#midashi_p{
padding:5px 0 5px 15px;
background: #ccffcc;
border-bottom:#009999 1px solid;
border-top:#009999 1px solid;
font-size: small;
font-weight: bold;
color:#333;
}

#midashi_s{
padding:5px 0 5px 15px;
background: #ccccff;
border-bottom:#6666cc 1px solid;
border-top:#6666cc 1px solid;
font-size: small;
font-weight: bold;
color:#333;
}

#midashi_02{
padding:5px 0 5px 15px;
background: #F5F5F5;
border-bottom:#6666cc 1px solid;
border-top:#6666cc 1px solid;
font-size: small;
font-weight: bold;
color:#333;
}

#midashi_03{
padding:5px 0 5px 15px;
background: #F5F5F5;
border: #666666 1px solid;
font-size: small;
font-weight: bold;
color:#333;
}

#midashi_04{
padding:5px 0 5px 15px;
border-left:#009900 8px solid;
border-bottom:#009900 1px solid;
font-size: small;
font-weight: bold;
color:#333;
}

#midashi_05{
padding:8px 0 5px 10px;
background:#F5F5F5;
border-left:#33CCFF 8px solid;
border-right:#33CCFF 1px solid;
border-bottom:#33CCFF 1px solid;
border-top:#33CCFF 1px solid;
font-size: small;
color:#333;
}

#midashi_06{
padding:5px 0 5px 15px;
background: #e6e6fa;
border-bottom:#CC0000 1px solid;
border-top:#CC0000 1px solid;
font-size: small;
font-weight: bold;
color:#333;
}

#midashi_07{
padding:8px 0 5px 10px;
background:#F5F5F5;
border-left:#999933 8px solid;
border-right:#999933 1px solid;
border-bottom:#999933 1px solid;
border-top:#999933 1px solid;
font-size: small;
color:#333;
}

#midashi_08{
padding:5px 0 5px 10px;
background:#F5F5F5;
border-left:#009999 8px solid;
border-right:#009999 1px solid;
border-bottom:#009999 1px solid;
border-top:#009999 1px solid;
font-size: small;
color:#333;
}

#midashi_e{
padding:5px 0 5px 15px;
background: #ccffff;
border-bottom:#00bfff 1px solid;
border-top:#00bfff 1px solid;
font-size: small;
font-weight: bold;
color:#333;
}

#midashi_pla{
padding:10px 0 5px 10px;
background:#CCCCFF;
border-left:#33CCCC 8px solid;
font-size: small;
font-weight: bold;
color:#333;
}

#midashi_pro{
	margin: 0 10% 1.2em 0px;
        padding:5px 0 5px 15px;
	border-style: solid;
	border-width: 0 0 1px 15px;
	border-color: #7878C9;
	font-size: 16px;
}

#midashi_toi { 
        background:#cef; 
        padding:0 5px; 
        font-weight:bold; 
        border-right:solid 1px #ccc; 
        border-bottom:solid 1px #ccc; 
        border-left:solid 10px #66f; 
}


/* ----------------
   リンク枠
---------------- */

#linkBox {
	margin-bottom: 10px;
	width: 248px;
	border: 1px solid #BEBEBE;
}

#linkBox p {
	padding: 0 0 5px 5px;
}

#link01,
#link02,
#link03,
#link04{
	width: 248px;
}

#link01 h3{
	margin-bottom:5px;
        width: 248px;
	height: 28px;	
	text-indent: 8px;
	line-height: 28px;
}

#link02 h3,
#link03 h3,
#link04 h3{
	margin-bottom:5px;
	width: 248px;
	height: 22px;	
	text-indent: 8px;
	line-height: 28px;
}

#link01 h3 {
	background: url(../images/en01.gif) no-repeat;
        text-indent: 8px;
	line-height: 28px;
	color: #333333;
}
#link02 h3 {
	background: url(../images/en04.gif) no-repeat;
        text-indent: 8px;
	line-height: 28px;
	color: #333333;
}
#link03 h3 {
	background: url(../images/en05.gif) no-repeat;
        text-indent: 8px;
	line-height: 28px;
	color: #333333;
}
#link04 h3 {
	background: url(../images/en04.gif) no-repeat;
        text-indent: 8px;
	line-height: 28px;
	color: #333333;
}

/* ----------------
   テキスト枠
---------------- */

.text_01{
padding: 8px 2em 2px 2px;
width: 470px;
height: 268px;
font-size: 12px;

}

.text_02{
padding: 8px 2em 2px 2px;
width: 470px;
height: 220px;
font-size: 12px;

}

.text_01 p{/*内容部分*/
	margin: 0;
	padding: 3px 0em 0px 0em;
}

.box01{
  width: 500px;/*全体の幅*/
  font-size: 14px;/*文字サイズ*/
	border: solid 1px #009999;/*枠の色*/
	padding: 0;
}
.box01 dt{/*タイトル部分の設定*/
	color: #000033;
	background: #33CCCC;/*背景色*/
	font-size: 120%;
	text-align: left;/*左寄せ*/
	margin: 0;
	padding: 3px 0.5em 2px 0.5em;
}

.box01 dd{/*内容部分*/
	margin: 0;
	padding: 5px 0.2em 5px 0.8em;
}

.box01 dd p{
	padding: 1em;/*テキスト部分の余白*/
	margin: 0;
}

.box05{
  width: 500px;/*全体の幅*/
  font-size: 14px;/*文字サイズ*/
	border: solid 1px #009999;/*枠の色*/
	padding: 1px;
}
.box05 dt{/*タイトル部分の設定*/
	color: #000033;
	background: #CCFFCC;/*背景色*/
	font-size: 120%;
	text-align: left;/*左寄せ*/
	margin: 0;
	padding: 3px 0.5em 2px 0.5em;
}

.box05 dd{/*内容部分*/
	margin: 0;
	padding: 0.2em 0.8em 8px 0.8em;
}

.box05 dd p{
	padding: 1em;/*テキスト部分の余白*/
	margin: 0;
}

.box06{
  width: 500px;/*全体の幅*/
	margin-top: 20px;
  font-size: 14px;/*文字サイズ*/
  border: solid 1px #ccffcc;
  }
.box06 dt{/*タイトル部分の設定*/
  position: absolute;
  width: 250px;/*タイトルの幅*/
  font-weight: bold;/*太字*/
  margin: -12px 20px 0 20px;
  padding: 6px 0 4px 1em;
  border: solid 1px #009999;/*枠の色*/
	background: #FFFFFF;/*枠内の背景色*/
  }
.box06 dd{/*内容部分*/
  margin: 0;
  padding: 2em 0.8em 8px 0.8em;
  border: solid 1px #009999;/*枠の色*/
  }
.box06 dd p{/*段落*/
  padding: 1em;/*テキスト部分の余白*/
  margin: 0;
  }

.box07title{/*タイトル部分*/
  background-color: #CCFF66;/*背景色*/
  color: #221122;/*文字色*/
  width: 250px;/*幅*/
  padding: 2px 1em;
  border-left: double 17px #66CC33;/*左の二本線*/
  font-size: 10pt;/*文字サイズ*/
  font-weight: bold;/*太字*/
}

.box07text{
  width: 244px;/*幅。上の幅から3だけマイナスして下さい*/
  padding: 8px 4px 7px 9px;
  margin: 0px 0px 0px 3px;
  border-left: solid 1px #787898;/*枠色*/
  border-bottom: solid 1px #989898;
  border-right: solid 1px #787898;/*枠色*/
  background-color: #FCFBFF;/*薄い背景色*/
  font-size: 9pt;/*文字サイズ*/
  margin-bottom: 10px;
  padding-bottom: 8px;
}

.box08title{/*タイトル部分*/
  background-color: #ffcc99;/*背景色*/
  color: #221122;/*文字色*/
  width: 250px;/*幅*/
  padding: 2px 1em;
  border-left: double 17px #ff9933;/*左の二本線*/
  font-size: 10pt;/*文字サイズ*/
  font-weight: bold;/*太字*/
}

.box08text{
  width: 244px;/*幅。上の幅から3だけマイナスして下さい*/
  padding: 8px 4px 7px 9px;
  margin: 0px 0px 0px 3px;
  border-left: solid 1px #787898;/*枠色*/
  border-bottom: solid 1px #989898;
  border-right: solid 1px #787898;/*枠色*/
  background-color: #FCFBFF;/*薄い背景色*/
  font-size: 9pt;/*文字サイズ*/
  margin-bottom: 10px;
  padding-bottom: 8px;
}

.nishi{
border: 1px solid #999999;
padding: 2px;
}

.nishi1{
background-image: url(../images/back001.gif);
background-repeat: repeat-x;
background-position: top;
font-size: 11pt;
padding: 2px 0px 2px 5px;
border-left: 5px solid #3366cc;
} 

.nishi02{
background-image: url(../images/back001.gif);
background-repeat: repeat-x;
background-position: top;
font-size: 11pt;
padding: 2px 2px 2px 5px;
margin: 2px 2px 2px 2px;
border-left: 0px solid #3366cc;
} 

#utilityNavigation {
	position: absolute;
	right: 0;
	top: 25px;
	width: 170px;
	font-size: 90%;
	line-height: 1.2;
}
#utilityNavigation li {
	position: absolute;
	top: 0;
	width: 8em;
}
#utilityNavigation li#navSiteMap {
	right: 9em;
}
#utilityNavigation li#navInquiry {
	right: 0;
}
#utilityNavigation li a {
	padding-left: 12px;
	text-decoration: none;
}
#utilityNavigation li#navSiteMap a {
	background: url(http://jin-planet.com/img/ico_sitemap.gif) left center no-repeat;
}
#utilityNavigation li#navInquiry a {
	background: url(http://jin-planet.com/img/ico_mail.gif) left center no-repeat;
}

/* フッターナビゲーション
---------------------------------------------*/
#footerNavigation {
	padding-left: 10px;
	border-top: 1px solid #E5E5E5;
	font-size: 90%;
	line-height: 1.2;
}
#footerNavigation li {
	float: left;
	margin-right: 24px;
	padding: 8px 0;
}
#footerNavigation li a {
	display: block;
	padding-left: 0px;
	background: url(img/arrow_small.gif) left center no-repeat;
	text-decoration: none;
}

.ptx2 {
font-size:0.9em;
line-height:1.7em;
background-color:#e6e6e6;
border:3px double #3333ff;
margin:10px 15px 0 0;
padding:10px;
}

.ptx2 {
margin:10px 0 0 0;
}

.ptx3 {
font-size:0.9em;
line-height:1.7em;
background-color:#ccffff;
border:3px double #00bfff;
margin:10px 15px 0 0;
padding:10px;
}

.ptx3 {
margin:10px 0 0 0;
}

.ptxp {
font-size:0.9em;
line-height:1.7em;
background-color:#99ccff;
border:3px double #3399ff;
margin:10px 15px 0 0;
padding:10px;
}

.ptxp {
margin:10px 0 0 0;
}

.ptx5 {
font-size:0.9em;
line-height:1.7em;
background-color:#ffffff;
border:3px double #33cccc;
margin:10px 15px 0 0;
padding:10px;
}

.ptx5 {
margin:10px 0 0 0;
}

.ptx6 {
font-size:0.9em;
line-height:1.7em;
background-color:#ffffff;
border:3px double #3333cc;
margin:10px 15px 0 0;
padding:10px;
}

.ptx6 {
margin:10px 0 0 0;
}

.ptx10 {
line-height:1.5em;
margin:0 15px 10px 0;
padding:0;
font-size:14px;
background-image:url(text_back3.gif);
}
html>body .ptx10 {
margin:10px 0 0 0;
}

/*メールフォーム */
form#mailform {
	padding: 5px;
}
table.mailform {
	width: 100%;
}
table.mailform tr th,table.mailform tr td {
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	border-bottom: solid 1px #999999;
	padding: 7px 5px 7px 5px;
}
table.mailform tr th {
	width: 150px;
}
table.mailform tr th span {
	color: #CC0000;
	font-size: 10px;
}
table.mailform tr th p {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #999999;
}
table.mailform tr td textarea {
	width: 100%;
	height: 120px;
}

/*ウェブページのナビゲーション */
ul#blue { margin:0; padding:0; list-style-type:none; }

ul#blue li { position:relative; float:left; border-top:4px solid #efefef; margin-right: 15px; padding-right: 20px; padding-top: 5px;}

ul#blue .current { border-top:4px solid #3d496a;}

ul#blue li:hover { border-top:4px solid #3d496a;}

ul#blue li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#68759c;}

ul#blue li a:hover { color:#8895b8; border:none; }

ul#blue li span{ display:none; position:absolute; top:20px; left:2px; width:160px; font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif; line-height: 15px; }

ul#blue li a:hover span {margin-top: 7px; display:block; color: #8895b8;}





ul#green { margin:0; padding:0; list-style-type:none; }

ul#green li { position:relative; float:left; border-top:4px solid #d7ebd5; margin-right: 15px; padding-right: 20px; padding-top: 5px;}

ul#green .current { border-top:4px solid #3c633c;}

ul#green li:hover { border-top:4px solid #3c633c;}

ul#green li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#3d6c3d;}

ul#green li a:hover { color:#89be89; border:none; }

ul#green li span{ display:none; position:absolute; top:20px; left:2px; width:160px; font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif;  line-height: 15px;}

ul#green li a:hover span {margin-top: 7px; display:block; color: #89be89;}






ul#red { margin:0; padding:0; list-style-type:none; }

ul#red li { position:relative; float:left; border-top:4px solid #edcbcb; margin-right: 15px; padding-right: 20px; padding-top: 5px;}

ul#red .current { border-top:4px solid #953434;}

ul#red li:hover { border-top:4px solid #953434;}

ul#red li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#953434;}

ul#red li a:hover { color:#b17878; border:none; }

ul#red li span{ display:none; position:absolute; top:20px; left:2px; width:160px; font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif;  line-height: 15px;}

ul#red li a:hover span {margin-top: 7px; display:block; color: #b17878;}


#tabs{ 
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:bold;
} 
#tabs ul{ 
list-style:none;
margin:0;
padding:0;
} 
#tabs ul li{ 
display:inline;
margin:0;
text-transform:capitalize;
} 
#tabs ul li a{ 
padding:5px 16px;
color:#FFF;
background:#3a5fcd;
float:left;
text-decoration:none;
border:1px solid #0000ff;
border-left:0;
margin:0;
text-transform:capitalize;
} 
#tabs ul li a:hover{ 
background:#eaeaea;
color:#7F9298;
text-decoration:none;
border-bottom:1px solid #eaeaea;
} 
#tabs ul li a.active{ 
background:#0000cd;
color:#7F9298;
border-bottom:1px solid #eaeaea;
} 

