a:link
{ color: #444; line-height: 140%; text-decoration: none
; text-align: left; }

a:visited
{ color: gray; line-height: 140%; text-decoration: none
; text-align: left; }

a:hover
{ color: #f60; line-height: 140%; text-decoration: none
; text-align: left; }

a:active
{ color: #444; line-height: 140%; text-decoration: none
; text-align: left; }

.class
{ color: gray; font-size: 12px; line-height: 160%; text-decoration: none; text-align: left; }

.class2
{ color: white; text-align: left; }

.mini
{ color: gray; font-size: 11px; line-height: 150%; text-decoration: none
; text-align: left; }

.tyoumini
{ color: gray; font-size: 10px; line-height: 130%; text-decoration: none
; text-align: left; }

.tyoumini2
{ color: gray; font-size: 6px; line-height: 130%; text-decoration: none
; text-align: left; }

.menuclass
{ color: gray; font-size: 14px; line-height: 100%; text-decoration: none
; text-align: left; }
body
    { color: black; font: 12pt/140% "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka竏駐剳魘, Osaka, 平成角ゴシック; text-align: left }

h1
      { background: url(https://u.jimcdn.com/cms/o/sb26f4f73ba0b0200/userlayout/img/h1gazou.gif?t=1424936219) no-repeat }

h2
    { background: url(https://u.jimcdn.com/cms/o/sb26f4f73ba0b0200/userlayout/img/h2gazou.gif?t=1424936224) no-repeat }

h3
     { background: url(https://u.jimcdn.com/cms/o/sb26f4f73ba0b0200/userlayout/img/h3gazou.gif?t=1424936228) no-repeat }


/*  Navigation
----------------------------------------------- */
ul.mainNav1
{ color: #444; font-weight: bold; font-size: 13px; text-align: left; margin: 0; padding: 0; }

ul.mainNav2
{ color: #444; font-weight: bold; font-size: 13px; text-align: left; margin: 0; padding: 0; }

ul.mainNav1 a.current
{ color: #444; font-weight: bold; font-size: 13px
; text-align: left; }

ul.mainNav1 li
{ color: #444; font-weight: bold; font-size: 13px; background-image: none; text-align: left; margin: 0; padding: 0; display: inline
        }

ul.mainNav2 li
{ color: #444; font-weight: bold; font-size: 13px; text-align: left; margin: 0; padding: 0; display: inline
   }

ul.mainNav1 li a
 { color: #444; font: bold 13px/140%; text-decoration: none; text-align: left; border-bottom: 1px dotted #ccc; display: block }

ul.mainNav2 li a
 { color: #444; font: bold 13px/140%; text-decoration: none; text-align: left; border-bottom: 1px dotted #ccc; display: block }

ul.mainNav1 li a
 { color: #444; font-weight: bold; font-size: 13px; background: url(https://u.jimcdn.com/cms/o/sb26f4f73ba0b0200/userlayout/img/navi01.gif?t=1424936258) no-repeat; text-align: left; padding: 10px 5px 10px 15px }

ul.mainNav2 li a
{ color: #444; font-weight: bold; font-size: 13px; text-align: left; padding: 10px 5px 10px 15px
       }

ul.mainNav3 li a
 { color: #444; font-weight: bold; font-size: 13px; background: url(https://u.jimcdn.com/cms/o/sb26f4f73ba0b0200/userlayout/img/navi02.gif?t=1424936262) no-repeat; text-align: left; padding: 10px 5px 10px 15px }

ul.mainNav1 a:hover
  { color: #960; font-weight: bold; font-size: 13px; text-align: left }

#container
 { font-size: 20px; line-height: 140%; background-color: white; text-align: left; margin: 0 auto; width: 834px  }

#header
{ text-align: left; padding: 17px
 }

#header h1
 { color: #c0f; font-weight: normal; font-size: 30px; line-height: 1.3em; font-family: Helvetica, "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; padding: 0 }

#header a
{
	color: #666666;
	font-weight: normal;
	font-size: 30px;
	line-height: 1.3em;
	font-family: Helvetica, "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	padding: 0
}

#header a:hover
{ color: black; text-decoration: none
 ; text-align: left; }

#navigation
{ text-align: left; float: left; width: 230px
; padding: 15px; }

#sidebar
{ text-align: left; padding-top: 10px
 }

#content
{ text-align: left; float: right; padding: 17px; width: 700px
 }

#footer
{
	color: white;
	background-repeat: repeat-x;
	clear: both;
	margin-top: 10px;
	height: 65px
}
/*----- ここから -----*/
div#head_image { background: url(https://u.jimcdn.com/cms/o/sb26f4f73ba0b0200/userlayout/img/topmini.jpg?t=1424997629) no-repeat; width: 980px; height: 92px; display: block }
.cc-indexpage div#head_image { background: url(https://u.jimcdn.com/cms/o/sb26f4f73ba0b0200/userlayout/img/largetop.jpg?t=1424936240) no-repeat; height: 190px }
/*----- ここまで -----*/

body  { font-size: 12px; background: url(roukenbg.jpg) no-repeat center 0  }

A.top_link:link { color: #fff }

A.top_link:active { color: #fff }

A.top_link:hover { color: #fff; }