   /* CSS Document */

/*-------------------------------------------------▼全体ここから-------------------------------------------------*/
*{
	margin:0px;
	padding:0px;
}


/*-------------------------------------------------▼魔法のタグ-------------------------------------------------*/
/** { box-sizing : border-box}
* { -moz-box-sizing : border-box}*/



body{
	margin:0px;
	padding:0px;
	background:url(../img/bodyback.gif) repeat-x;
}

/* サイトの共通の文字サイズをここで指 */
p{
	margin:0px;
	padding:0px;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#444444;
	line-height:2.5em;
	clear:both;
}

h1{
    padding:0px;
	margin:0px;
	text-indent:-9999px;
	}


h2{
	margin:0px;
	padding:0px;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#ff9911;
	line-height:2.5em;
}



h3{
	margin:0px;
	padding:0px;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#ff9911;
	line-height:1.5em;
}

/* サイトの一番大枠のサイズをここで指 */
#wrap{
	background:#ffffff;
	width:900px;
	padding:0px;
	margin:0px;
}


hr {
   width:80%;
   height:1px;
   color:#cccccc;
   margin:10px auto;
   text-align:center;
}

/*-------------------------------------------------▲全体ここまで-------------------------------------------------*/


/*-------------------------------------------------▼リンク指ここから-------------------------------------------------*/

a:link {
	color:#333333;
	text-decoration:underline;
}
a:visited {
	color:#333333;
	text-decoration:underline;
}
a:hover{
	color:#ff9911;
	text-decoration:none;
}
a:active{
	color:#ff9911;
	text-decoration:underline;
}

/*-------------------------------------------------▲リンク指ここまで-------------------------------------------------*/

/*-------------------------------------------------▼ヘッダここから-------------------------------------------------*/

/* ヘッダーのバックグラウンド画像をここで指 */
#head{
	background:url(../img/head.gif) no-repeat;
	width:900px;
	height:120px;
	padding:0px;
	margin:0px;
}


/* ヘッダー上のテキストをここで指 */
#head h1{
	margin:0px;
	padding:0px;
}


/* ヘッダーのロゴマークの部分のリンクのスペースをここで指 */
#head h1 a{
	width:160px; /* ←幅を指 */
	height:110px; /* ←高さを指 */
	text-indent:-9999px;
	display:block;
	margin:25px 0px 0px 40px;
	padding:0px;
	overflow:hidden;
	position:absolute;
}



#head p{
    text-indent:-9999px;
	margin:0;
	padding:0;
}



#head p a{
    width:160px; /* ←幅を指 */
	height:110px; /* ←高さを指 */
	text-indent:-9999px;
	display:block;
	margin:100px 0px 0px 140px;
	padding:0px;
	overflow:hidden;
	position:absolute;
}

#top {
	text-indent:-9999px;
}

#top a{
	text-decoration:none;
}

/*-------------------------------------------------▲ヘッダここまで-------------------------------------------------*/

/*-------------------------------------------------▼ミドル右（メニュー）ここから-------------------------------------------------*/
#menu {
	width:235px;
	height:180px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../img/menu.gif);
}

#menu ul{
	list-style:none;
	margin:30px 0px;
	padding:0px;
}

#menu li{
	width:160px;
	margin:0px 0px 0px 30px;
	padding:0px;
	text-indent:-9999px;	
	overflow:hidden;
}

#menu ul li a{
	display:block;
}


/* ●●メニュー１ボタン画像●●ボタンに合わせて指 */
#menu_btn1 a{
	width:160px;
	height:40px;
}


/* ●●メニュー２ボタン画像●●ボタンに合わせて指 */
#menu_btn2 a{
	width:160px;
	height:40px;
}


/* ●●メニュー３ボタン画像●●ボタンに合わせて指 */
#menu_btn3 a{
	width:160px;
	height:40px;
}


/*-------------------------------------------------▲ミドル右（メニュー）ここまで-------------------------------------------------*/

#sen {
    width:1px;
	height:600px;
	background-color:#999999;
	float:left;
	margin:20px 0px;
	padding:0px;
	}
	
#sen02 {
    width:1px;
	height:600px;
	background-color:#999999;
	float:left;
	margin:20px 0px;
	padding:0px;
	}

/*-------------------------------------------------▼ミドル中ここから-------------------------------------------------*/
#center {
   float:left;
   margin:0px;
   padding:0px;
   width:200px;
   background:url(../img/body02.gif) no-repeat;
   border-right:#cccccc 1px solid;
   }
   
#center h3{
	width:150px;
	margin:30px 0px 0px 20px;
	padding:0px;
}

#center p{
	width:160px;
	margin:10px 0px 0px 20px;
	padding:0px;
	line-height:1.8em;
}

/*-------------------------------------------------▲ミドル中ここまで-------------------------------------------------*/

/*-------------------------------------------------▼ミドル左（コンテンツ）ここから-------------------------------------------------*/

#content{
	width:450px;
	height:780px;
	float:left;
	background:url(../img/body.gif) no-repeat;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	border-right:#cccccc 1px solid;
}


#content_index{
	width:450px;
	float:left;
	background:url(../img/body01.gif) no-repeat;
	margin:0px;
	padding:0px;
	border-right:#cccccc 1px solid;
}

#content_index h2{
	width:380px;
	margin:30px 0px 0px 50px;
	padding:0px;
}

#content_index p{
	width:380px;
	margin:10px 0px 0px 50px;
	padding:0px;
}


/*-------------------------------------------------▲ミドル左（コンテンツ）ここまで-------------------------------------------------*/


/*-------------------------------------------------▼フッターここから-------------------------------------------------*/

/* フッターのバックグラウンド画像 */
#footer{
	margin:0px;
	padding:0px;
	background:url(../img/footback.gif) repeat-x;
	height:89px;
	clear:both;
}

#foot {
   margin:0px;
   padding:0px;
   background:url(../img/foot.gif) no-repeat;
   width:900px;
   height:89px;
   }

#modoru {
   margin:15px 0px 0px 0px;
   padding:0px;
   width:80px;
   position:absolute;
   left:770px;
   overflow:hidden;
   }
   
#modoru a {
   margin:0px;
   padding:0px;
   width:80px;
   display:block;
   text-indent:-9999px;
   }

#link{
   margin:50px 0px 0px 0px;
   padding:0px;
   width:250px;
   position:absolute;
   left:600px;
   overflow:hidden;
   font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size:10px;
   text-align:right;
}

/* コピーライト */
#copy{
   margin:50px 0px 0px 0px;
   padding:0px;
   width:250px;
   position:absolute;
   left:50px;
   overflow:hidden;
   font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size:10px;
}


/*-------------------------------------------------▲フッターここまで-------------------------------------------------*/


/*-------------------------------------------------▼価格表テーブルここから-------------------------------------------------*/
#price {
	margin:10px 0px 0px 50px;
	padding:0px;
	font-size:10px;
	background:#ffffff;
}

#price th{
	background:#ffcc00;
	padding:5px;
}

#price .first td{
	background:#ffefef;
}

#price td{
	padding:5px;
}

/*-------------------------------------------------▲価格表テーブルここまで-------------------------------------------------*/


/*-------------------------------------------------▼リンクここから-------------------------------------------------*/

#link_list {
	width:380px;
	margin:10px 0px 0px 50px;
	padding:0px;
}

#link_list ul{
	margin:0px;
	padding:0px;
}

#link_list li{
	margin:0px;
	padding:0px;
	line-height:1.8em;
	list-style-position:inside;
	list-style-type:square;
	font-size:12px;
}

/*-------------------------------------------------▲リンクここまで-------------------------------------------------*/


/*-------------------------------------------------▼テキストここから-------------------------------------------------*/

/* 赤色 */
.red12 {
	color:#cc0000;
}

/* 青色 */
.blue12 {
	color:#225599;
}

/* 緑色 */
.green {
	color:#70902e;
}

/* 緑色 */
.green_b {
	color:#70902e;
	font-weight:bold;
	font-size:18px;
}

/* ピンク色 */
.pink12 {
	color:#ff88aa;
}

/* オレンジ色 */
.orange12 {
	color:#ff9911;
}

/* 黄色 */
.yellow12 {
	color:#ffd800;
}

/* 紫色 */
.purple12 {
	color:#bb44aa;
}

/* 灰色 */
.gray12 {
	color:#777777;
}

/* 水色 */
.lightblue12 {
	color:#66aadd;
}

/*-------------------------------------------------▲テキストここまで-------------------------------------------------*/
