@charset "utf-8";
/* 共通部品のテキスト指定 */

/*---------------------
 [文字サイズの目安]
 (px) (%)
	10  77 
	11  85  
	12  93 (was 93)  
	13  100  
	14  108 (was 107) 
	15  116 (was 114) 
	16  123.1 (was 122) 
	17  131 (was 129) 
	18  138.5 (was 136) 
	19  146.5 (was 144) 
	20  153.9 (was 152) 
	21  161.6 (was 159) 
	22  167  
	23  174  
	24  182  
	25  189  
	26  197  
 ---------------------*/

/*====================index====================*/
/* total --------------------------------------*/
		/* a */
		/* #wrapper */
		/* #header */
/* hn -----------------------------------------*/
		/* h1 */
		/* h2 */
		/* h3 */
/* Varius Parts -------------------------------*/
/* reset --------------------------------------*/
		/* yas resets */
		/* ci resets */
		/* 対象がクリックされたとき */
		/* 挿入文 */
/*====================index====================*/


/*===============================================
 total 
===============================================*/
/*--------------------
 a 
--------------------*/
a:link{
color:#0066FF;
text-decoration: none;
}
a:visited{
color: #663399;
text-decoration: none;
}
a:hover{
color: #00CCFF;
text-decoration: underline;
}

/* imgのa指定*/
a:hover img{
	text-decoration:none;
	}
	

/*--------------------
 #wrapper 
--------------------*/
#wrapper{
	color:#333;
	line-height:1.3;
}

/*--------------------
 #header 
--------------------*/
/* #error-report */
#error-report{
	color:#FF0000;
	}
#member-box-in #membr-menu li,
#member-box-of #member-in #pass-forget{
	font-size:85%;
	}

/*--------------------
 #footer 
--------------------*/
#footer{
	font-size:12px;
}

/*===============================================
 hn 
===============================================*/
h1{
	font-size:10px;
	color: #666666;
	}
h3,h4,h5,h6{
 font: inherit; 
}

/*--------------------
 h2
--------------------*/
h2,
h2 a{
	font-size:108%;
	font-weight:bold;
	color:#333;
	}

/* #mydata */
#sub #mydata h2{
	color: #FFFFFF;
	}
	
/* h2 VariusHead */	
h2.main-head,
h2.sub-head01,
h2.sub-head02{
	color:#666666;
	font-size: 12px;
	}
h2.head-lgray{
	color:#FFFFFF;
	font-size:12px;
	}

/*--------------------
 h3 
--------------------*/
h3,
h3 a{	
	font-weight:bold;
	}
/* #nav .main-menu */
div#nav h3 a.main-menu:hover{
	color: #0066FF;
	text-decoration: none;
	}
div#nav h3 a.main-menu{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/* #side-ban-box */
#sub #side-ban-box dl.side-ban dd h3{
	margin-bottom:6px;
	}
#sub #side-ban-box dl.side-ban dd h3 a{
	font-weight:bold;
	font-size:14px;
	}
#sub #side-ban-box .action{
	color:#009999;
	font-size: 93%;
	text-align: left;
	margin-top: 5px;
	}
.action{
	color:#009999;
	}
	
/* #quick-enq */	
#quick-enq h3 a{
	font-size:108%;
	font-weight:bold;
	}
	
/*===============================================
 Varius Parts 
===============================================*/
/* #mydata */
#mydata #mydata-main-in #mydata-menu span a{
	font-size:12px;
	}
/* #menu-bar(第2階層以降) */
#header #menu-bar li.navi-of a {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#330000;
	}
#header #menu-bar li.navi-of a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}
#header #menu-bar li.navi-of a:active {
	color:#FFFFFF;
	}
#header #menu-bar li.navi-on a {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	}
/* .pr-txt  */	
#main .pr-txt a{
	color:#009999;
	/*text-decoration: none;*/
	}
#main .pr-txt a:hover{
	/*text-decoration: underline;*/
	}
/* #page-nav  */	
#page-nav #breadcrumb-list{
	color:#666666;
	}
#page-nav #breadcrumb-list h2{
	color:#666666;
	font-size:12px;
	font-weight: bold;
	display:inline;
	}
#page-nav #breadcrumb-list a{
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	}
#page-nav #breadcrumb-list a:hover{
	text-decoration:underline;
	}
/* .pt-color */
.mypt-color{
	color:#FF0000;
	}
.pt-color{
	color: #009999;
	} 
.date{
	color: #F90;
	font-size: 93%;
	}
.selection{
	color: #009999;
	font-size: 11px;
}

/* #txt-case */
#txt-case h3{
	font-size: 123%;
	}
#txt-case dt{
	font-size: 85%;
	}























/*==========================
 total（触るなキケン！）
==========================*/
/*--------------------
 yas resets 
--------------------*/
body {font:13px/1.231 generic-family, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	*font-size:small;*font:x-small;
	}
table {
	font:inherit;
	font:100%;
	}
pre,code,kbd,samp,tt{
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
	}

/*--------------------
 ci resets
--------------------*/
html, body, div, span, applet, object, iframe,
h1, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, 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 {
	font-weight:normal;
}
h2,h3,h4,h5,h6 {
	font-size: 100%;
}
em,strong {
	font-weight: bold;
}
em {
	font-style: normal;
}
address,
caption,
cite,
code,
dfn,
th,
var {
	font-style: normal;
	font-weight: normal;
}
table {
	font-size: 100%;
}
sup,
sub {
	vertical-align: baseline;
	position: relative;
}
sup {
	top: -4px
}
sub {
	top: 4px
}
form,
textarea{
	font-size:12px;
	}

/*--------------------
 挿入文
--------------------*/
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
 