@import url(/design/262/common.css);
/* @import url(/design/101/no_globalnavi.css); */
/* @import url(/design/101/bothsidebarmenu.css); */
/* @import url(/design/101/rightsidebarmenu_right.css); */
/* @import url(/design/101/leftsidebarmenu_right.css); */
/* @import url(/design/101/bothsidebarmenu.css); */
/* @import url(/design/110/graphy_goto.css); */
/* @import url(/design/110/listblock02_02.css); */
/* @import url(/design/110/listblock02_goto.css); */

/** contents of graphy_goto.css ***********/
body {
    color:#000000;		/* fgColor */
    background-image:url(/design/test/sashiko08.jpg);
    background-repeat:repeat;
}

h1,h2,h3,h4,h5,h6,b,strong{
    font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", ARIAL,verdana,helvetica,geneva,sans-serif;
    color:#000000;		/* hColor */
}

/***
 * Specify the default parameter of A tag.
 * hover parameter shopuld be specified in each id or class.
 * Then, hover function will work well.
***/

.clear {
    clear: both;
}

a:link {
    color:#000000;	/* alColor */
}

a:active {
    color:#000000;	/* aaColor */
}

a:hover {
    color:#cc6600;	/* ahColor */
}

a:visited {
    color:#000000;	/* avColor */
}

/***
 *** contentFrame include the all of area.
 ***
 ***/

#contentFrame {
    color:#000000;			/* fgColor */
    background-repeat:repeat;
}

/***
 *** Banner Flame
 ***
 ***/
#contentBanner {
    color: #ffffff;
    font-size:2em;
    height: auto;
    background-color:#ffffff;		/* bNbgColor */
    border: none;

background-image: url(/design/269/top_bar_2.jpg) ;
background-repeat: repeat-x;
}

#contentBanner .logo {
    padding: 0px 0px 0px 0px;
}

#contentBanner h1 {
    color: #ffffff;
    font-size: 0.8em;
    line-height: 2.0em;
    font-weight:normal;
}
#contentBanner h1 a {
    color: #ffffff;
}
#contentBanner h1 a:hover {
    color: #2bd442;
}
#contentBanner h2 {
    font-size:.7em;
    line-height: 1.2em;
    font-weight:normal;
}

#contentBanner .topMenu {
margin: 0px;
padding: 5px 10px 2px 0px;
    color: #ffffff;
    font-size: .5em;
    line-height: 0.8em;
    font-weight: normal;
}

#contentBanner .topMenu a {
    color: #ffffff;
    text-decoration: none;
}

#contentBanner .topMenu a:hover {
    color: #0000ff;
}

#contentBanner .bannerImage {
    margin: 0px;
    padding: 5px 10px 5px 10px;
    font-size: .5em;
    color: #333333;
}

#contentBanner .bannerImage a {
    color: #333333;
}

/***
 *** Include global navigation tabs.
 ***
 ***/


#globalNavi {
    margin: 0px;
    padding: 0px;
    background-color:transparent;
    height: 40px;
    float: right;
    border-top: solid 1px #8b960a;
}

#globalNavi ul .naviBox .naviLink {
    float: left;
    display block;
    margin: 0px 1px 0px 0px;
    color: #ffffff;			/* gNalColor */
    font-weight: bold;
    /*
    background-color: #000066;
    */
    border-bottom: solid 2px #8b960a;
    border-left: solid 2px #8b960a;
    border-right: solid 2px #8b960a;
    line-height: 20px;
background-image: url(/design/269/global_bar_1.jpg);
background-repeat: repeat-x;
}

#globalNavi ul .naviBox .naviLink:hover {
    color: #0000ff;
    line-height: 25px;
background-image: url(/design/269/global_bar_2.jpg);
background-repeat: repeat-x;
}

/***
 *** left side local navigation menu.
 ***
 ***/
#contentLocalNavi1 {
    left:0px;                           /* to show boside */
    color:#000000;			/* lNfgColor */
    background-color:transparent;
    border: solid 1px #ffffff;
    padding:0em 0em 0em 0em;
 }

#contentLocalNavi1 a {
    color:#000000;			/* lNalColor */
    background:transparent;
}

#contentLocalNavi1 .naviLink .naviImage {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    background: #eeeeee;
}

#contentLocalNavi1 .naviLink .naviText {
    display: block;
    margin: 2px 0px 2px 0px;
    padding: 0px 0px 0px 15px;
    text-align: left;
    color: #cc6600;			/* lNalColor */
    text-decoration: underline;
    background:#eeeeee;
    background-image: url(/design/269/tri-yellow.gif);
    background-repeat: no-repeat;
}

#contentLocalNavi1 .naviLink:hover .naviText {
    color: #cc6600;
}

#contentLocalNavi1  p a {
    background:#136798;
}

#contentLocalNavi1 p a img {
    border:0px;
    border-bottom:0px;	/* gNaBorder */
    border-left:0px;
    border-bottom-style: solid;
    border-left-style: solid;
}

#contentLocalNavi1 a.pr_graphy img {
    border:0px;
}

#contentLocalNavi1 dl {
    border:solid 1px #8b960a;
    background-color:#eeeeee;
    margin:0px 0px 5px 0px;
}

#contentLocalNavi1 dl a {
    color:#ffffff;
    display: block;
    text-align:center;
    vertical-align:middle;
    padding:0em 0em 0em 0em;
    margin:0px 0px 0px 0px;
}

#contentLocalNavi1 dl dt {
    color:#ffffff;
    /*background-color:#136798;*/
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align: center;
    font-size: 1.4em;

background-image: url(/design/269/head_line_2.jpg);
background-repeat: repeat-x;
}

#contentLocalNavi1 dl dd {
    color:#000000;
    padding:0px 0px 0px 0px;
    margin:5px 5px 0px 5px;
}

/*
#contentLocalNavi1 dl dd a {
    display:block;
    color:#000000;
    text-align:center;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px -15px;
    vertical-align:middle;
}
*/

/*
 * Right side local navigation menu.
 */

#contentLocalNavi2 {
    color:#ffffff;			/* lNfgColor */
}

#contentLocalNavi2 a {
    color:#ffffff;			/* lNalColor */
}

#contentLocalNavi2 .naviLink .naviImage {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align:center;
    background-color:#eeeeee;
}

#contentLocalNavi2 .naviLink .naviText {
    display: block;
    margin: 2px 0px 2px 0px;
    padding: 0px 0px 0px 15px;
    text-align: left;
    color: #cc6600;
    text-decoration: underline;
    background:#eeeeee;
    background-image: url(/design/269/tri-yellow.gif);
    background-repeat: no-repeat;
}

#contentLocalNavi2 naviLink:hover .naviText {
    color:#cc6600;			/* lNahColor */
}

#contentLocalNavi2 p a {
    background:#136798;
}

#contentLocalNavi2 p a img {
    border:none;
}

#contentLocalNavi2 dl {
    border:solid 1px #8b960a;
    background-color:#eeeeee;
    margin:0px 0px 5px 0px;
}

#contentLocalNavi2 dl a {
    color:#ffffff;
    padding:0em 0em 0em 0em;
    margin:0px 0px 0px 0px;
}

#contentLocalNavi2 dl dt {
    color:#ffffff;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    vertical-align:middle;
    text-align:center;
    font-size: 1.4em;

background-image: url(/design/269/head_line_2.jpg);
background-repeat: repeat-x;
}

#contentLocalNavi2 dl dt a {
	color: #ffffff;
}

#contentLocalNavi2 dl dd {
    color:#000000;
    padding:0px 0px 0px 0px;
    margin:5px 5px 0px 5px;
}

/*
#contentLocalNavi2 dl dd a {
    color:#000000;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px -15px;
    vertical-align:middle;
}
*/

/***
 *** Main contents body frame.
 ***
 ***/

#contentBody {
    margin-left:210px;    /* to show both side menu */
    margin-right:210px;   /* to show both side menu */
    color:#000000;			/* cBfgColor */
    background-color:transparent;	/* cBbgColor */
    border-right:solid 0px #888;
    padding:0em .5em 0em .5em;
}

#contentBody a:hover {
    color:#cc6600;			/* cBahColor */
}

#contentBody p a:hover {
    color:#cc6600;			/* cBahColor */
}

#contentBody p {
    color:#000000;
    font-size: 120%;
    line-height: 1.5;
    background-color:#transparent;	/* cBh1bgColor */
    margin:0 2em 0.5em 2em;
    padding:0px 0px 0px 0px;
}
#contentBody p img {
    border:0px;
    margin:5px 5px 5px 1px;
}

#contentBody p a img {
/*    float:left; */
}

#contentBody h1 {
    color: #ffffff;			/* cBh1fgColor */
background-image: url(/design/269/head_line_1.jpg);
background-repeat: repeat-x;
font-size: 22px;
line-height: 35px;
margin: 0px;
padding: 0px 10px 0px 10px;
}

#contentBody h1 a {
    color: #ffffff;			/* cBh1fgColor */
text-decoration:none;
}
#contentBody h1 a:hover {
    color: #ffffff;			/* cBh1fgColor */
    background-color: #5069b2;
}

#contentBody h2 {
    color:#8b960a;			/* cBh2fgColor */
    padding:0px 0px 0px 10px; 
    margin:0px 0px 0px 30px;
    border-top: solid 1px #8b960a;

background-image: url(/design/269/head_line_2.jpg);
background-repeat: no-repeat;

    clear:both;
}

#contentBody h2 a {
    color: #262f7e;			/* cBh1fgColor */
}

#contentBody h3 {
    color:#000000;			/* cBh3fgColor */
    background-color:#cccccc;		/* cBh3bgColor */
    border-left:solid 0px #993;		/* cBh3Border */
    border-top:solid 0px #888;
/*    background-image:url(/design/113/graphy-orangemark.png); */
    background-position: 8px center;
    background-repeat: no-repeat;
}

#contentBody h4 {
    color:#000000;			/* cBh4fgColor */
    background-color:#cccccc;		/* cBh4bgColor */
    border-left:solid 0px #933;		/* cBh4Border */
    border-top:solid 0px #888;
/*    background-image:url(/design/113/graphy-orangemark.png); */
    background-position: 8px center;
    background-repeat: no-repeat;
}

#contentBody h5 {
    color:#000000;			/* cBh5fgColor */
    background-color:#cccccc;		/* cBh5bgColor */
    border-left:solid 0px #933;		/* cBh5Border */
    border-top:solid 0px #666;
}

#contentBody h6 {
    display:block;
    color:transparent;			/* cBh6fgColor */
    background-color:transparent;	/* cBh6bgColor */
    border-left:solid 0px #933;		/* cBh6Border */
    border-top:solid 0px #666;
    clear:both;
}

/*
 * UL list block
 */
#contentBody .listBlock {
    margin: 0px 2em 0.5em 2em;
    padding: 0px;
}

#contentBody .ul1 {
    margin-left: 2em;
    padding: 0px;
}

#contentBody .ul1 .list1 {
    list-style-image: url(/design/269/tri-yellow.gif);
}

#contentBody  .ul1 .list1 .li1 {
    font-size: 120%;
    line-height: 1.5;
    color: #000000;
}

#contentBody .ol1 {
    margin-left: 2em;
    padding: 0px;
}

#contentBody .ol1 .list1 {
    list-style-type: decimal;
}

#contentBody  .ol1 .list1 .li1 {
    font-size: 120%;
    line-height: 1.5;
    color: #000000;
}

/***
 *** footer area.
 ***
 ***/
#contentFooter {
display:block;
width: 100%;

background-image: url(/design/269/top_bar_2.jpg) ;
background-repeat: repeat-x;
}

#contentFooter p {
    font-size: 120%;
    line-height: 140%;
    color: #ffffff;
}

#contentFooter p a {
    color: #ffffff;
    text-decoration: none;
}

#contentFooter p a:hover {
    color: #0000ff;
}

/*
 * Table definition: added by toshi-f (2008/9/4).
 */
#contentBody .tableBox {
    margin: 5px 5px 5px 30px;
    font-size: 100%;
    line-height: 100%;
    border: solid 1px #000066;
    border-collapse: collapse;
}
    
#contentBody .tableHeader th {
    padding: 3px;
    virtial-align: center;
    color: #ffffff;
    background-color: #136798;
    border-top: solid 1px #000066;
    border-bottom: solid 1px #000066;
}

#contentBody .tableHeader th a {
    color: #ffffff;
}

#contentBody .tableHeader th a:hover {
    color: #000000;
}
 
#contentBody .tableRow1 td {
    padding: 3px;
    virtial-align: center;
    line-height: 130%;
    color: #000000;
    background-color: #cccccc;
    border-left: solid 1px #000066;
    border-bottom: solid 1px #000066;
}

#contentBody .tableRow1 td a {
    color: #2bd442;
}

#contentBody .tableRow1 td a:hover {
    color: #000000;
}

#contentBody .tableRow2 td {
    padding: 3px;
    virtial-align: center;
    line-height: 130%;
    color: #000000;
    background-color: #cccccc;
    border-left: solid 1px #000066;
    border-bottom: solid 1px #000066;
}

#contentBody .tableRow2 td a {
    color: #2bd442;
}

#contentBody .tableRow2 td a:hover {
    color: #000000;
}

/*
 * Pre-formatted block definition: added by toshi-f (2008/9/25).
 */
#contentBody pre {
    margin: 5px 5px 5px 30px;
    padding: 5px;
    font-size: 100%;
    line-height: 135%;
    border: solid 1px #000066;
}

/*
 * Bitmap link button definition: added by toshi-f (2008/10/29).
 */
#contentBody .linkButton {
	color:#ffffff;
	text-decoration:none;
	padding:.2em 1em .2em 1em;
	font-size: 14px;
	/*    line-height:25px; */
	background-image:url(/design/55/btn05_off.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	/*    border-top:groove #7ef1a5;
	border-right:ridge #c8f6d4;
	border-bottom:ridge #c8f6d4;
	border-left:groove #7ef1a5; */
	/*    border-right:solid 1px #9ba68b;
	border-left:solid 1px #9ba68b; */
	vertical-align:middle;
}

#contentBody .linkButton:hover {
	color:#ffffff;			/* cBahColor */
	background-image:url(/design/55/btn05_on.jpg);
	background-repeat:repeat-x;
	background-position: left top;
/*	border-right:solid 1px #b1bf9e;
	border-left:solid 1px #b1bf9e; */
}
#contentFooter {
    margin-left:210px;
    margin-right:210px;
    width:auto;
}
