@charset "shift_jis";


/*--------------------------------------------
 tag
--------------------------------------------*/

* {
margin: 0;
}

img{
border:0;
}


body{
line-height:1.5;
font-family: "ＭＳ Ｐゴシック", "Osaka",Verdana,Chicago,sans-serif;
color:#666666;
FONT-SIZE: 9pt;
background-image:url(img/bg.gif);
background-repeat:repeat-x;
}

.alt{
display: none;
}

h1 {
margin: 0 0 10 0px;
font-size:100%;
border-bottom:2px solid #CC3366;
padding:5px 0 5px 10px;
line-height:200%;
}

h3 {
	FONT-SIZE: 10pt;
	COLOR: #666666;
	LINE-HEIGHT:12pt;
	FONT-FAMILY: Osaka;
	font-weight: bold;
	padding: 5px;
 	margin: 5px 5 5 5;
background : #f9f9f9 ;
     border-bottom : solid 2px #cccccc ;
}


P {
	margin: 4 0 0 0px;
	padding: 0;
}
.small {font-size: 8pt; color: #666666; line-height: 10.5pt; font-family: "osaka";}
.small a:link{color:#666666;text-decoration:underline;}
.small a:visited{color:#666666;text-decoration:underline;}
.small a:active{color:#666666;text-decoration:underline;}
.small a:hover{color:#666666;text-decoration:none;}

a:link{color:#666666;text-decoration:underline;}
a:visited{color:#666666;text-decoration:underline;}
a:active{color:#666666;text-decoration:underline;}
a:hover{color:#666666;text-decoration:none;}


TABLE {
	FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 13pt; FONT-FAMILY: "Osaka"
}

hr {
color: #666666;
height: 1px;
border-style: dotted;
}

input, select, textarea { 
border: CCCDCC solid 1px; 
font-size:9pt;
padding: 2px;
color: 565656; 
vertical-align:text-top;
}  

/*--------------------------------------------
角丸
--------------------------------------------*/

.example {

font-size: 100%;
color: #000000;
}

/* --- ボックス --- */
.section {
width: 198px; /* ボックスの幅 */
padding-bottom: 1px; /* ボックスの下パディング */
background: #ffffff url(img/maru_bottom.gif) no-repeat bottom; /* ボックスの背景 */
}

/* --- 見出し --- */
.section h2 {
margin: 0; /* 見出しのマージン */
padding: 1em 0px 0 10px; /* 見出しのパディング（上右下左） */
background: #ffffff url(img/maru_top.gif) no-repeat top; /* 見出しの背景 */
font-size: 100%; /* 見出しの文字サイズ */
}

/* --- ボックス内の段落 --- */
.section p {
margin: 1em 10px; /* 段落のマージン（上下、左右） */



/* --- ボックス --- */
.sec {
width: 150px; /* ボックスの幅 */
padding-bottom: 1px; /* ボックスの下パディング */
background: #ffffff url(img/maru_bottom.gif) no-repeat bottom; /* ボックスの背景 */
}

/* --- 見出し --- */
.sec h2 {
margin: 0; /* 見出しのマージン */
padding: 1em 0px 0 10px; /* 見出しのパディング（上右下左） */
background: #ffffff url(img/maru_top.gif) no-repeat top; /* 見出しの背景 */
font-size: 100%; /* 見出しの文字サイズ */
}

/* --- ボックス内の段落 --- */
.sec p {
margin: 1em 10px; /* 段落のマージン（上下、左右） */
}


/*--------------------------------------------
header
--------------------------------------------*/
#header li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#header ul {
	margin: 0px;
	padding: 0px;
	display: inline;
}

/*--------------------------------------------
left_nav
--------------------------------------------*/
#left_nav{
width:232px;
margin:0 18 0px 0;
}


#left_nav hr {
color: #cccccc; /* 線の色(IE用) */
  background-color: #cccccc; /* 線の色(NN用) */
  height: 1px; /* 線の太さ */
  border-style: solid; /* 枠の種類 */
}

/*--------------------------------------------
pan
--------------------------------------------*/
#pan{
width:650px;
padding:8 0 5px 0;
}


#pan hr {
color: #FF6608; /* 線の色(IE用) */
  background-color: #FF6608; /* 線の色(NN用) */
  height: 1px; /* 線の太さ */
  border-style: solid; /* 枠の種類 */
}

/*--------------------------------------------
ban
--------------------------------------------*/
#ban{
float:center;
padding:10 0 10px 0;
}

/*--------------------------------------------
new
--------------------------------------------*/
#new{
padding:0 0 0px 18;
}

/*--------------------------------------------
footer
--------------------------------------------*/

#footer{
text-align:left;
float:center;
FONT-SIZE: 8pt;
COLOR: #666666;
width:980px;
padding:10 0 20px 0;
}

#footer li {
	margin: 0px;
	padding: 0 0 0 0px;
	display: inline;
}
#footer ul {
	margin: -0px;
	padding: 0px;
	display: inline;
}
