@charset "utf-8";
/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: STUDIO IPPINKAN
Version: 1.6
Author: 匿名
Author URI: http://studio.ippinkan.com/
Tags: Studio Ippinkan


*/

/* CSS Document */
@import url("css/reset-fonts-grids.css");

/* Document */
*
{ z-index: 1; font-family:"小塚ゴシック Pro b","ＭＳ Ｐゴシック", Osaka;}
html {
	overflow-y:scroll;
}
html, body
{
	background-image: url(css/header.jpg);background-repeat: repeat-x;background-position: center top;
}

body
{font-size:12px;}

h1, h2, h3, h4, h5, h6 { font-size:90%; }

a{ text-decoration:none; }
hr { clear:both; }
.date { text-align:right; font-size:x-small; }
.alignleft { float:left; margin-right: 0.5em; }
.alignright { float:right; margin-left: 0.5em; }
.aligncenter, dl.aligncenter { 
display: block;
margin-left: auto;
margin-right: auto;
}
.clear { clear:both; }
.navigation { clear:both; }
#content { line-height: 200%; }
#content p { margin: 0.5em 0em; }
#content h1 { background:url(img/h1.gif); width:455px; height:32px; line-height:32px; display:block; padding-left:20px; margin:0.5em 0; clear:both; }
#dialog { line-height: 200%; }
#dialog p { margin: 0.5em 0em; }
#dialog h1 { background:url(img/h1.gif); width:455px; height:32px; line-height:32px; display:block; padding-left:20px; margin:0.5em 0; clear:both; }


#dialog
{ text-align:left;}
#container
{width:740px;margin: auto;}

/* Header */
#hd
{padding-bottom: 20px;}

#description { float:right; color: white; margin: 32px 0 0 0;}
#news { margin:0.5em 0;}
#news ul.list li a:hover { cursor:pointer;}

#footer1 h4
{ font-weight: bold; font-size: 125%;}


#footer2
{border-top: solid 1px #ccc; border-bottom:	solid 1px #ccc; margin:1em 0; padding:	0.5em 0; text-align:center; }

#sidebanner1 {margin-bottom: 1em;}

#hd1
{height: 93px;}

#hd1 h1
{ float:left; height: 93px; width: 200px; display: block; background-image: url(css/logo.jpg); background-repeat: no-repeat; background-position: center 32px;}

#hd1 h1 a
{ display: block; float:left; width: 200px; height: 45px; margin-top: 32px; }

#hd1 h1 a em
{ display: none; }

#hd2
{ height: 32px; }
#hd2 ul li
{ font-family: "小塚ゴシック Pro b"; float: left; line-height: 32px; padding-top: 0em; padding-right: 0.5em; padding-bottom: 0em; padding-left: 0.5em; }

#hd2 ul li a
{ text-decoration:none; color:#000; opacity: 0.6; font-weight: bold; }

#hd2 ul li a:hover
{ opacity: 1;}

#banner ul
{ border: 1px solid #AAA; background: #E6E6E6 url(css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%; margin-bottom: 1em; -moz-border-radius: 4px; text-align: left; }

#banner ul li
{ line-height:24px; padding-right: 1em; padding-left: 1em;}

#sidelist div.product
{ background:#E6E6E6 url(css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% -180px; border: solid 1px #AAA; clear:both; padding:0.25em; -moz-border-radius: 4px; margin: 0.5em 0;}

#sidelist div.product a
{ color:#000; }

.yui-u h2
{ font-weight: bold; }

.ui-state-active a
{ background:#E6E6E6 url(css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%; }

.ui-state-default a
{ opacity: 0.7;}

/* Footer */
#footer1
{border: dashed 1px #000; padding:1em; background: #FFC; }

.yui-u ul li { font-size: 90%; padding: 0.5em; }

.yui-gc { margin:1em 0; }

#banner { position: relative; text-align:center;}
#information { position: relative; text-align:center; padding-top:0.5em; padding-bottom:0.5em;}
#information2 { padding-top:0.5em; padding-bottom:0.5em; line-height:150%; background:#EEE; padding:1em;}
#information2 h3 { font-size:150%; text-decoration:underline; }

.yui-u li h2 { font-weight: bold;}
.ui-accordion .ui-accordion-content { padding-left: 1em; padding-right: 1em; }

h2.header {
	background:#E6E6E6 url(css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-left-color: #AAAAAA;
	padding: 0.5em;
	}
ul.list {
	border:solid 1px #AAA ;
}
ul.list li {
	line-height:16px;
	padding:1em;
}
a:hover {
	text-decoration:underline;
}
ol {
	padding-left: 2em;
}
ol li {
	list-style-type:circle;
}
.meta { width:200px; float:right; }
.detail { clear:both; padding-top:1em;}

.listimg { float:left; width:140px; height:120px; text-align:center; }

.wp-caption { 
border-top-color: #dddddd;
border-left-color: #dddddd;
border-right-color: #dddddd;
border-bottom-color: #dddddd;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
}

#search_form { clear:right; float:right; margin:1em 0;}
label[for='s'] {
	color:#FFF;
}
	  
