/* DEXSite shop type1 version */
/* YUI Font-family Adjustment 
10 	77
11 	85
12 	93 (was 93)
13 	100
14 	108 (was 107)
15 	116 (was 114)
16 	123.1 (was 122)
17 	131 (was 129)
18 	138.5 (was 136)
19 	146.5 (was 144)
20 	153.9 (was 152)
21 	161.6 (was 159)
22 	167
23 	174
24 	182
25 	189
26 	197
*/

/* MAIN */
html {
	background-color:#ff5e6c8;
}
body {
    padding-top:5px;
    padding-bottom:5px;
    font-family:  "CI", Meiryo, Arial, Helvetica, Verdana, "qMmpSPro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
    color:#333;
    line-height:1.4;
}
#maindoc {
    font-size:108%;
    padding:0px 20px 0px 20px;

    background-color:#FFFFFF;
    /*border:1px solid #999999;*/
    height:auto;
    margin:0px auto;
/*    padding:10px;*/
}

/* common */
a:link,a:visited { color:#333; text-decoration:none; }
a:active,a:hover {color:#ff7f00; text-decoration: underline;}

/* header */
#headerSection h1 {	
	width: 910px;
    height:120px;
    text-indent:-999px;
    background-position: 0px -47px;
    background-repeat: no-repeat;
}

#headerSection h5 {
    text-align:right;
}

h2 { 
    height: 42px;
    padding-top: 5px;
    padding-left: 32px;
    font-size: 182%; 
    background-position: 0px -167px;
    background-repeat: no-repeat;
}

h3 {
    height: 31px;
    text-indent: 20px;
    padding-top:3px;
    font-size: 152%;
    background-position: 0px -216px;
    background-repeat: no-repeat;
}

h5 {
    width:910px;
    color:#4C4C4C;
    line-height:1.6;
    padding:10px 0 0 0;
}

/* pageNavigate */
#pageNavigate {
    width: 910px;
    height: 94px;
    margin: 0;
    padding: 0;
    text-align: center;
    margin-bottom:15px;
}

#pageNavigate ul {
    list-style: none;
}

#pageNavigate li {
    float: left;
    height: 45px;
}

#pageNavigate a {
    float: left;
    margin: 0px;
    width:  182px;
    padding: 12px 0;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    background-position:0px 0px;
    background-repeat: no-repeat;
}

#pageNavigate a:hover {
    background-position: -183px 0px;
    background-repeat: no-repeat;
}

/**MAIN CONTENTS content**/
#content{ 
    width:580px;
    }


/* side */
#sidebar { 
    margin:0 0 0 30px;
    width:248px;
}

#Feed1 {
	padding-bottom:10px;
}

ul#Feed1_feedItemListDisplay { margin-top:3px; }

#Feed1_feedItemListDisplay li { padding-left:18px; margin-top:6px; background:url(http://lohas.kurakuen.googlepages.com/icon_news.gif) no-repeat left 2px; }

#Feed1_feedItemListDisplay .item-date { font-size:80%; color:#996600; }

/* post */

.post-body {
    padding:15px 10px 15px 20px;
    line-height:1.8;
    }

/**οΠTv**/
/*
#company dl{ margin:0 10px 0 15px;}
#company dt{ height:26px; line-height:2; font-weight:bold; margin:10px 0 10px 0; padding:0; color:#008be6; border-bottom: 1px solid #008be6 ; }
#company dd{ margin:0 0 20px 10px;}
	*/
#company01 { width:320px;}
#company02 { width:500px; clear:both;}
#company dl{ margin:0px; text-align:left; }

#company dt,
#company dd{ border-top:1px solid #d0d0d0; padding:5px 0px; }/**rό**/

#company dt{
width:100px;
text-align:center;
margin-right:10px;
padding-left:5px;
float:left;
display:inline;

color:#333;
font-weight:bold;
}

#company dd{
/*width:260px;*/
color:#555;

}


/**vCoV[|V[**/
#privacy-policy p{
    margin:0;
    padding:0;
    }


#privacy-policy ul{
    margin-left:30px;
    border:1px solid #ccc;
    padding:10px 10px 10px;
    }


#privacy-policy li {
    margin-left:35px;
    text-indent:-2.5em;
    }

#privacy-policy dt{
    margin:10px 0px;
    font-weight:bold;
    }

#privacy-policy dd{
    margin:0px;
    padding-left:20px;
    }


/* footer link */

#footerLink {
    text-align:center;
}

#footerLink ul {
    display:inline;
    border-left:1px solid #000000;
}
#footerLink li {
    display:inline;
    padding-left:7px;
    padding-right:7px;
    border-right:1px solid #000000;

color:#333333;
font-size:90%;
margin:0;
text-align:center;
}

p#Copyright { margin:10px auto; }

/* Contents */
#Blog1 ul  {
	padding-top: 10px;
	padding-left: 3px;
}
#Blog1 ul li a span {
	/*margin-top: 5px;*/
	display:block;
	/*height:1.8em;*/
	border-left:7px solid rgb(199, 102, 26);
	border-top: 1px solid rgb(199, 102, 26);
	width: 520px;
	padding-left: 0.5em;;
	font-size:20px;
	font-weight: bold;
	line-height:1.8em;
}
#Blog1 p#BlogBody {
	padding-bottom: 10px;
}

#keyVisual {
	height:230px;
	background-color:#e0e0e0;
	margin-bottom:10px;
}

/*** ζζ¬ρΟ ***/
#kukakuImg {
	position: relative;
}
#kukaku1 {
	z-index:10;
	position: absolute;
	top: 400px /*415px*/;
	left: 160px /*190px*/;
}
#kukaku1-0 {
	z-index:-10;
	position: absolute;
	top: 400px /*415px*/;
	left: 160px /*190px*/;
}
#kukaku2 {
	z-index:10;
	position: absolute;
	top: 298px /*313px*/;
	left: 175px /*205px*/;
}
#kukaku2-0 {
	z-index:-10;
	position: absolute;
	top: 298px /*313px*/;
	left: 175px /*205px*/;
}
#kukaku3 {
	z-index:10;
	position: absolute;
	top: 195px /*210px*/;
	left: 230px /*260px*/;
}
#kukaku3-0 {
	z-index:-10;
	position: absolute;
	top: 195px /*210px*/;
	left: 230px /*260px*/;
}
#kukaku4 {
	z-index:10;
	position: absolute;
	top: 130px /*145px*/;
	left: 360px /*390px*/;
}
#kukaku4-0 {
	z-index:-10;
	position: absolute;
	top: 130px /*145px*/;
	left: 360px /*390px*/;
}
#kukaku5 {
	z-index:10;
	position: absolute;
	top: 210px /*225px*/;
	left: 415px /*445px*/;
}
#kukaku5-0 {
	z-index:-10;
	position: absolute;
	top: 210px /*225px*/;
	left: 415px /*445px*/;
}
#kukaku6 {
	z-index:10;
	position: absolute;
	top: 365px /*375px*/;
	left: 430px /*460px*/;
}
#kukaku6-0 {
	z-index:-10;
	position: absolute;
	top: 365px /*375px*/;
	left: 430px /*460px*/;
}
#kukaku7 {
	z-index:10;
	position: absolute;
	top: 365px /*380px*/;
	left: 340px /*370px*/;
}
#kukaku7-0 {
	z-index:-10;
	position: absolute;
	top: 365px /*380px*/;
	left: 340px /*370px*/;
}

#navbar #Navbar1 iframe{ height:0px; display:none; visibility:hidden; }
