﻿@charset "utf-8";

<style type=text/css>
<!--

/*-----------------------------------------
Site URL:    http://www.web-repair.net
File name:   http://www.web-repair.net/kihon_contents.css
Created:     2009/04
Last Update: 2009/04
-------------------------------------------

スタイル一覧

00▼全体          __all
01▼トップ        __top
02▼ヘッダ        __header   __logo  __title
03▼パンくずリスト__now_nemu

04▼コンテンツ    __contents
 04-1▼メイン     __main 
 04-2▼左メニュー __side1

05▼下メニュー    __footer

-----------------------------------------*/



/* ---------------------
    00▼全体▼ __all
 --------------------- */

ul,ol,li,h1,h2,h3,h4,h5,h6,p,
pre,form,html,blockpuote,fieldset {
  margin: 0;
  padding: 0;
}

html {
  overflow-y: scroll;
}

body {
  font-size: 62.5%;
  font-family: Meiryo, Osaka, verdana, arial, sans-serif;
  color: #000000;
  line-height: 1.4;
}

li {
  list-style-type: none;
}

img {
  border: 0;
}

a {
  color: #6600FF;
}

a:hover {
  color: #ff6600;
  background-color: #cccccc; 
}

a:active {
  color: red;
}

div {
  background: #FFFFFF;
}

#all {
  width: 792px;
  margin: 0 auto;
  background: #FFFFFF url(../images/bg.gif) repeat-y center;
}

#all_2 {
  width: 760px;
  margin: 0 auto;
}


div.clear {
  clear: both;
}

div.flo_left {
  float: left;
}

div.flo_right {
  float: right;
}

.price {
  color: #ff0000;
  font-weight: bold;
}

.bold {
  font-weight: bold;
}

span.blue {
  background: #3300CC;
  padding : 5px;
  margin-right : 0.5em;
  color: #FFFFFF;
}

.strike {
  text-decoration: line-through;
}




/* ---------------------
   01▼トップ▼ __top
 --------------------- */

#top {
  width: 760px;
  font-size: 1.3em;
}





/* -------------------------------------------
  02▼ヘッダ▼ __header __logo __title
 ------------------------------------------- */

#header {
  width: 760px;
  clear: both;
}

#header img {
  margin-bottom: 0px;
}

#title {
  width: 760px;
  float: left;
  margin: 0;
}






/* -------------------------------
  03▼パンくずリスト __now_nemu
 ------------------------------- */
#pan_menu {
  width: 760px;
  clear: both;
  margin-bottom: 8px;
  font-size: 1.3em;
}

#pan_menu ol {
  margin-left: 10px;
  padding-left: 0;
}

#pan_menu ol li {
  display: inline;
  line-height: 180%;
  list-style-type: none;
}

#pan_menu ol li a {
  padding-right: 15px;
  background: url(../images/glue.gif) no-repeat right center;
  text-decoration: none;
}





/* -------------------------------
  03▼トップ画像 top_gazo
 ------------------------------- */
#top_gazo {
  width: 760px;
}

#top_gazo img {
  padding-left: 10px;
}





/* --------------------------------------
  04▼コンテンツ __contents
 -------------------------------------- */

#contents {
  width: 760px;
  margin-bottom: 50px;
}



/* --------------------------------------
  04-1▼右メイン __main
 -------------------------------------- */
#main {
  width: 580px;
  float: right;
  font-size: 1.2em;
  margin-top: 10px;
  margin-left: 8px;
}



/* --- お知らせ --- */

#main .news ul {
  padding-left: 0;
}
#main .news ul li {
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	background-image: url(../images/con_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 5px;
}


/* --- 文章 --- */

#main .sentence{
  margin-top: 0px;
}

#main .sentence h3 {
  margin-bottom: 5px;
}





/* -------------------------
  04-2▼左メニュー __side
 ------------------------- */

#side {
  width: 150px;
  float: left;
  margin-top: 10px;
  margin-left: 6px;
  margin-right: 6px;
}
#side ul {
	padding-left: 0;
	margin-top: 0;
	background-image: url(../images/y_line.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#side ul li {
	font-size: 12px;
	margin: 0px;
	background-image: url(../images/x_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 15px;
	padding-right: 4px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#side ul li img {
	margin-right: 5px;
	vertical-align: center;
}






/* -------------------------
  05▼下メニュー __footer
 ------------------------- */
#bottom_menu {
  width: 760px;
  clear: both;
  background-color: #E6E6E6;
  font-size: 1.1em;
  margin-top: 10px;
}

#footer {
  width: 600px;
  float: left;
  background-color: #E6E6E6;
}

#footer p {
  padding-left: 15px;
}

#footer ul {
  padding-top: 5px;
  padding-left: 15px;
}

#footer ul li {
  display: inline;
  line-height: 180%;
  list-style-type: none;
}

#footer ul li a {
  padding-right: 15px;
  background: url(image/glue02.gif) no-repeat right center;
  text-decoration: none;
}

#mark {
  width: 160px;
  float: right;
  background-color: #E6E6E6;
  padding-top: 5px;
}



-->
