元のページ｜テンプレート枠トップページ

@charset "Shift_JIS";

/* 一括で全ての要素の余白をゼロに指定 */
* {
  padding: 0;
  margin: 0;
}

a:link {
  color:#039;
  text-decoration:none;
}

a:visited {
  color:#009;
  text-decoration: underline;
}

a:hover {
  color: #009;
  text-decoration: underline;
}

/* ---------------------------------------- フォントスタイル フォントサイズ */
body {
  font-size: 0.85em;
  text-align: center;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  padding: 0;
  margin: 0;
  background:url(image/bk_navi.jpg) repeat-x  ;
 background-position:0 95px;
}

/* ---------------------------------------- レイアウトに関する指定 */

#wrapper {
  text-align: left;
  margin: 1em auto 0;
  width: 800px;
}

#header {
   height:70px;
}

#main {
   height:190px;
   margin-bottom:30px;
}

.logo{
	float:left;
	margin-left:30px;
	color:#333;
	font-size:14px;
	width:250px;
	color:#006;
	}
	
.logo img{
	margin-left:auto;
	
	}	
.access{
	float:left;
    margin-left:220px;
  
	text-align:right;
	}	
	
#top{
	text-align: right;
	margin-right:50px;
	border:none;
	}	

#globalnavi {
  width: 100%;
  position: relative;
}

#container {
  width: 100%;
  padding-top: 4em;
}

/* 実質700px */
#contents { padding: 0 0 2em; }

#footer {
  padding: 1em 0 1.5em;
}


/* ---------------------------------------- #header内の指定 */

/* -- 見出しレベル1 -- */

h1 {
	margin-bottom:3px; 
	margin-top:5px;
	text-indent:-9999pt;  
}


/* -- 概要 -- */
.description {}

/* ---------------------------------------- #globalnaviの指定 */

#globalnavi ul {
  width: 800px;
  list-style-type: none;
  position: absolute;
  background-color:#009;
  border-top:3px solid #66ccff;
}

#globalnavi li {
  width: auto;
  float: left;
  border-right: 1px solid #cccccc;
}

#globalnavi li a {
  text-decoration: none;
  display: block;
  width: auto;
  padding: 0.5em 1em;
  background-color:#009;
  color: #ffffff;
}

#globalnavi li a:hover {
	background-color:#009;
	color:#9FF;
}

#globalnavi li .home {
  border-left: 1px solid #fff;
}

/* ---------------------------------------- #contents内の指定 */

/* -- 見出し -- */
h2 {
  font-size: 1.2em;
  color:#009;

  padding-top:12px;
  padding-left:15px;
 
  margin-left:50px;
  background-image:url(image/title_bk.jpg);
  background-repeat:no-repeat;
  height:44px;
}
/* ---メイン画像---*/
 .mainimg {
	padding-top:50px;
	margin-left:-50px;
	
	}

.banner3{
	margin-left:50px;}

h3,h4,h5,h6 { margin-top: 2.5em; }

/* -- 文字と画像 -- */
#contents p {
  line-height: 1.6em;
  margin-bottom: 2em;
  margin-left:50px;
  width:700px;
}


/* -- 以下 リスト関係 -- */


dl,dt,dd {
margin: 0;
padding: 0;
}

dl {
border: 1px solid #999;
border-top: none;
width: 680px;
background: #F0FFFF;
margin-left:55px;

}

dt,dd {
padding: 4px;
}

dt {
border-top: 1px solid #999;
clear: left;
float: left;
width: 120px;

}

dd {
margin-left: 120px;
border-top: 1px solid #999;
border-left: 1px solid #999;
background: #fff;
}
/*-----------tableの指定 -----------*/

/* ▼表全体の装飾▼ */
table{   margin-left:50px;}
table{
   border-collapse: collapse;
   border: 4px #ddd solid;
   font-size: 10pt;
   line-height:120%;
   font-family: Verdana,sans-serif;
   width:680px

}

/* ▼表のセル(全部)の装飾▼ */
table th{
   padding: 0.3em;
   border-style: solid ;
   border-color: ##9CF;
   border-width: 1px;
   text-align:center;
}
table td {
   padding: 0.3em;
   border-style: solid ;
   border-color: #ddd;
   border-width: 1px;
    background-color:##C00;

}
/*
table td .abc{
	   background-color:##C00;
	   }*/

/* ▼表のヘッダ(上部)の装飾▼ 
table.toco thead th {
   border-bottom: 1px double #666;
   background-color: #ffdddd;
   letter-spacing: 0.15em;
}*/

/* ▼表のフッタ(下部)の装飾▼ 
table.toco tfoot th {
   background-color: #ffffcc;
   border-right: 1px #cc0000 solid;
   letter-spacing: 2em;
   color: #cc0000;
}
table.toco tfoot td {
   color: red;
   font-weight: bold;
}
table.toco tfoot th,
table.toco tfoot td {
   border-top: 2px solid #cc0000;
}*/

/* ▼価格セルの装飾▼ */
table.noveltable td.price {
   text-align: right;
}













/*dl,dt,dd {/
margin: 0;
padding: 0;
}
*/
/*
#contents dl {

	border-top: none;
	width: 700px;

	margin-left:50px;
	border:#CCC solid 2px;
}

dt,dd {
	line-height:140%;
	
padding: 3px;
}

#contents dt {
	background: #e7e7e7;
	border-top: 1px solid #fff;
	clear: left;
	float: left;
	width: 120px;
	padding-left:30px;

}

#contents dd {
	padding-left:170px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	width:520px;
	float:left;
	

}/*
#contents dl { 
	margin-left:50px;
	width:650px;
}

#contents dt {
	float:left;
  padding:1em 2em 1em 1em;
  font-weight: bold;
  border-bottom: 1px dotted #666666;
  background-color:#CCC;
  width:100px;
}

#contents dd { 
  padding: 1em 2em 1em 4em;
  line-height:120%;
		}

*/
#contents ul { margin: 1em 0 1em 20px; }
#contents ol { margin: 1em 0 1em 30px; }
#contents li { margin-bottom: 0.5em; }

/* ---------------------------------------- #footer内の指定 */
#footer p { text-align: center;
	font-size:11px;
	color:#666;}

/* 以下 CSSデザインサンプルクレジット部分 */
#cds{ display: none; }@charset "UTF-8";
/* CSS Document */
