@charset "utf-8";

/* 
Theme Name:リーベ枕木
Theme URI: http://www.makuragi.jp/
Description: liebe
Version: 
Author: liebe
Author URI: 
*/
/*
-------------------------------------------------------
基本スタイルシート
制作者：araki
作成日：2010年01月22日
更新日：
追加記述：
-------------------------------------------------------

/****** ページ全体 ******/

body{
    font-family: "ＭＳ ゴシック", "Osaka－等幅";
	background: url(/makuragi/wp-content/themes/liebe/system/bg_01.gif);
	margin: 0px 0px 12px 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
}
td{ font-size: 12px; line-height: 18px;}
#toplogo{
    width: 932px;
	margin: 5px 0px 5px 0px;
	text-align: right;
}
.img1{ margin: 0px 9px 0px 9px;}

.img2{ margin: 12px 0px 5px 0px;}

.img3{ margin: 3px 3px 0px 0px;}
.mini{

    font-size: 10px;

}

.td1{

    width: 500px;

	margin: 5px 0px 5px 0px;

	background: #99FF66;

	padding: 5px;

	text-align: left;

	font-size: 14px;

	font-weight: bold;

	color: #009900;

	line-height: 20px;

}

.td2{

    color: #fff;

	font-size: 10px;

	line-height: 12px;

}



.td3{

   width: 10px;

   font-size:9px;

   margin: 0;

   padding: 0;

}

p{ font-size: 12px; margin: 20px 0px 0px 0px; line-height: 20px;}

.p-2{ font-size: 12px; margin: 0px 20px 0px 20px; line-height: 20px;}

.p-3{ font-size: 12px; margin: 20px 20px 0px 20px; color:#006600; line-height: 20px;}


h1{ font-size: 20px; line-height: 24px; color: #996600;}

h2{ font-size: 16px; line-height: 20px; color: #006600; margin: 0; padding: 0;}

h3{ font-size: 14px; font-weight: bold; color: #000; margin: 0; padding: 0;}

h4{ font-size: 12px; color: #f00; font-weight: bold; margin: 4px 0px 0px 0px;}


hr{ width: 98%; border: #669900; border-style: dashed; margin: 10px 0px 10px 0px;}

.font-bold{ font-weight: bold;}

.font-redbold{ font-weight: bold; color: #f00;}

.form{ margin: 1px; padding: 0px;}

.form2{ margin: 1px 1px 1px 20px; padding: 0px;}

.button{ margin: 0; padding: 0; border: 1px solid #000;}


a.link1:link{font-size:12px; color: #000000; text-decoration: underline;}

a.link1:visited{font-size:12px; color: #000000; text-decoration: underline;}

a.link1:hover{font-size:12px; color: #000000; text-decoration: underline; background-color: #009900;}

a.link2:link{font-size:12px; font-weight:bold; color: #3366FF; text-decoration: underline;}

a.link2:visited{font-size:12px; font-weight:bold; color: #3366FF; text-decoration: underline;}

a.link2:hover{font-size:12px; font-weight:bold; color: #FFFFFF; text-decoration: underline; background-color: #3366FF;}

/* SEO対策用 20070810追加 */

.kk H1

{
	FONT-SIZE: 7.5pt;

	COLOR: #999966;

	FONT-WEIGHT: normal;

	line-height: 13px;

	margin: 0px;

	padding: 0px;

	float: left;
        text-align: right;
}

STRONG

{
    FONT-WEIGHT: normal;
}

.kk em
{
	FONT-SIZE: 7.5pt;

	font-style:normal;

	COLOR: #999966;

	line-height: 13px;

	margin: 0px;

	padding: 0px;

	float: left;
}

A.emlink:link		{    COLOR:gray;text-decoration: none;}

A.emlink:visited	{    COLOR:gray;text-decoration: none;	}

A.emlink:hover		{    COLOR:gray;0;text-decoration: underline;}

.kk {
	line-height: 13px;

	width: 750px;

	padding-left: 20px;
}

.clr {
	clear: both;
}


/* トップページ リーベグループ */
.lgrp {
border: 2px solid #c9e86a;
margin: 15px auto 20px auto;
padding: 3px;
}

.lgrp img {
border: none;
}

.lgrp h3 {
margin: 5px;
font-weight: bold;
}

.lgrp-inner {
border-bottom: 1px solid #333333;
padding: 3px;
}

.lgrp-inner h4 {
margin-bottom: 0.5em;
font-weight: bold;
}

.lgrp-inner p {
margin-bottom: 0.6em;
}

/* Layout ----------------------------------------------------------------- */

#header, #content, #alpha, #beta, #gamma, #footer {
	position: relative;
}

#alpha, #beta, #gamma {
    display: inline;
    float: left;
}
/* TWT */
.layout-twt #alpha {
    left: 190px;
    width: 470px;
}

.layout-twt #beta {
    left: -470px;
    width: 190px;
}

.layout-twt #gamma {
    width: 190px;
}

/* WT */

.layout-wt #alpha {
    width: 660px;
}

.layout-wt #beta {
    width: 190px;
}

/* TW */

.layout-tw #alpha {
    left: 180px;
    width: 660px;
}

.layout-tw #beta {
    left: -660px;
    width: 180px;
}


/* Widget ----------------------------------------------------------------- */

.widget {
   width: 170px;
   text-align: left;
   border-bottom: 2px solid #b9b9b9;
   border-right: 2px solid #b9b9b9;
   background-color:#66cc00;
   margin: 10px 2px 10px 2px;
}

.widget a {
   display: block;
   margin: 0px;
   padding: 0px;
   text-decoration: none;
   color: #000;
} 

.widget li {
   background-color: #66cc00;
   margin: 3px 0px 3px 0px;
   padding: 0;
   font-weight: normal;
   color: #000;
}

.widget ul {
   list-style: none;
   margin: 0;
   padding: 5px 1px 2px 1px;
   background-color: #66cc00;
   font-size: 12px;
   line-height: 16px;
   letter-spacing: 0px;
   font-weight: bold;
   color: #000;
}

/* Links  */

.widget_links a {
    color: #000;
    background: #66cc00;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    voice-family: "\"}\""; 
    voice-family:inherit;
    font-weight: normal;
}
.widget_links li {
   color: #000;
   background: #66cc00;
   border-bottom: 1px solid #fff;
   border-bottom: none;
   margin: 3px 0px 3px 0px;
   padding: 0;
   font-weight: normal;
}

.widget_links ul a {
    background: #66cc00;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    voice-family: "\"}\""; 
    voice-family:inherit;
    font-weight: normal;
    color: #000;
}　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　

.widget_links a:visited{
   background: #66cc00;
   margin: 0px;
   padding: 0px 0px 0px 0px;
   font-weight: normal;
   color: #000;
}
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
.widget_links a:hover{
   background: #99ff66;
   margin: 0px;
   padding: 0px 0px 0px 0px;
   font-weight: normal;
   color: #000;

}　　　　　　　　　　

.sectionLinks{
	margin: 0px;
	padding: 0px;
}

.sectionLinks a:link{
    background: #66cc00;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    voice-family: "\"}\""; 
    voice-family:inherit;
    font-weight: normal;
    color: #000;
}



.sectionLinks a:visited{
   background: #66cc00;
   margin: 0px;
   padding: 0px 0px 0px 0px;
   font-weight: normal;
   color: #000;
}



.sectionLinks a:hover{
   background: #99ff66;
   margin: 0px;
   padding: 0px 0px 0px 0px;
   font-weight: normal;
   color: #000;
}


