﻿@charset "utf-8";

/*
サンプル　HP
------------------------------------------------------------- */


/* 全体構造
---------------------------------------------------- */
body{
    background-color:#3399cc;
	margin:0;
	padding:0;
	text-align:center;
	}
p {	
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color: #000000;
	}
a {
    text-decoration:none;
    color: #000000;
    } 
a:hover {
    color:#E16414;
	}
hr {
    color:#3399CC;
	margin-top:-2px;
	}


/* ページ
---------------------------------------------------- */
.page	{
	width:936px;
	background-image:url(images/back.gif);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	text-align: left;
	}


/* レフト
---------------------------------------------------- */
.left   {
    width:316px;
	margin:0;
	padding:0;
    float:left;
	text-align:left;
	}


/* ライト
---------------------------------------------------- */
.right   {
    width:616px;
	margin:0;
	padding:0;
    float:right;
    text-align:left;
	}


/* フラッシュ
---------------------------------------------------- */
.flash {
    margin:auto;
	width:900px;
	}
	

/* サブ
---------------------------------------------------- */
.sub-set	{
	width:316px;
	padding-top:5px;
	margin-left:0;
	}


/* サブ記事
---------------------------------------------------- */
.sub   {
	background-image:url(images/left.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin:-5px 0;
	padding-bottom:10px;
	}
	
.sub h2 {
	margin:0;
	padding:10px 0 0 30px;
	text-align:left;
	}

.sub h3	{
	margin:0;
	padding:10px 0 0 30px;
	text-align:left;
	}
	
.sub p	{
	margin:0;
	padding:10px 10px 10px 30px;
	color: #000000;
	font-size:14px;
	line-height:1.4em;
	}

.sub a	{
	margin:0;
	padding-left:0;
	color: #000000;
	font-size:12px;
	letter-spacing:-1px;
	line-height:1.3em;
	}

.sub a:hover {
    color:#E16414;
	}

.sub img {
    border:0;
	}

.sub strong {
    letter-spacing:-2px;
	}
table {
    margin-left:30px;
    }
td {
   padding:6px 18px 6px 0px;
   }
/* メイン01
---------------------------------------------------- */
.main-set	{
	text-align: center;
	padding-top:5px;
    margin:0px;
	width:616px;
	}


/* メイン01記事
---------------------------------------------------- */
.main   {
	background-image:url(images/right.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin:-5px 0;
	}
.main h2 {
	margin:0;
	padding:10px 0px 0px 30px;
	text-align:left;
	}
.space3 {
    margin:-20px 0px 20px 470px;
	}


/* メイン01記事 リスト部分
---------------------------------------------------- */		
.news {
	margin:15px 0px 20px 30px;
	text-align:left;
	padding:0px 0px 0px 20px;
	background-repeat:no-repeat;
    background-position:0px;
	}

.main p {
	margin:0;
	line-height:1.5em;
	text-align:left;
	padding:2px 0px 0px 20px;
	background-repeat:no-repeat;
    background-position:0px;
	} 	
	
.list {
    background-image:url(images/listicon.gif);
	}

.main h3	{
	margin:0;
	padding:10px 0 0 30px;
	text-align:left;
	}

.main img {
    border:0;
	}

/* メイン02
---------------------------------------------------- */
.main2-set	{
	text-align: center;
	padding-top:5px;
    margin:0px;
	width:616px;
	float:clear;
	}


/* メイン02記事
---------------------------------------------------- */
.main2   {
	background-image:url(images/right.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin:-5px 0;
	}
.main2 h2 {
	margin:0;
	padding:10px 0px 0px 30px;
	text-align:left;
	}
.main2 h3 {
	margin:0;
	padding:10px 0px 0px 30px;
	line-height:1em;
	text-align:left;
	font-size:16px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:000000;
	}		
.main2 p	{
	margin:0;
	padding:10px 30px;
	text-align:left;
	font-size:14px;
	line-height:1.5em;
	color:#00000;
	}
.main2 a {
    color:000000;
	text-decoration:underline;
    }	


/* フッター
---------------------------------------------------- */
.footer {
	margin-top:20px;
	height:46px;
	text-align:center;
	width:936px;
	clear:both;
	}


/*-----navigation-----*/
#katsudo_list ul   {
     margin:0px 0 16px 0px;
     padding:10px 0 0 30px;
     list-style:none;
     text-indent:-9999px;
     }

#katsudo_list div,#katsudo_list a,#katsudo_list p  {
     display:block;
     width:230px;
     height:35px;
     }

#katsudo_list a   {
     text-decoration:none;
     color:#FF0000;
     background:#FFFFFF url(images/katsudo.gif) no-repeat;
     }

#katsudo_02 a   {background-position:0 -35px}

#katsudo_03 a   {background-position:0 -70px}

#katsudo_04 a   {background-position:0 -105px}

#katsudo_05 a   {background-position:0 -140px}

#katsudo_06 a   {background-position:0 -175px}

#katsudo_07 a   {background-position:0 -210px}

#katsudo_08 a   {background-position:0 -245px}

#katsudo_09 a   {background-position:0 -280px}

#katsudo_10 a   {background-position:0 -315px}

#katsudo_11 a   {background-position:0 -350px}

#katsudo_12 a   {background-position:0 -385px}

#katsudo_13 a   {background-position:0 -420px}

#katsudo_14 a   {background-position:0 -455px}

#katsudo_01 a:hover   {background-position:-230px 0px}

#katsudo_02 a:hover   {background-position:-230px -35px}

#katsudo_03 a:hover   {background-position:-230px -70px}

#katsudo_04 a:hover   {background-position:-230px -105px}

#katsudo_05 a:hover   {background-position:-230px -140px}

#katsudo_06 a:hover   {background-position:-230px -175px}

#katsudo_07 a:hover   {background-position:-230px -210px}

#katsudo_08 a:hover   {background-position:-230px -245px}

#katsudo_09 a:hover   {background-position:-230px -280px}

#katsudo_10 a:hover   {background-position:-230px -315px}

#katsudo_11 a:hover   {background-position:-230px -350px}

#katsudo_12 a:hover   {background-position:-230px -385px}

#katsudo_13 a:hover   {background-position:-230px -420px}

#katsudo_14 a:hover   {background-position:-230px -455px}

