@charset "utf-8";
/*
Theme Name: ponpoko
Theme URI: http://www.ponpoko.biz
Description:
Author: ponpoko
Version: .
License: ponpoko
License URI: http://www.ponpoko.biz

*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1.4em;
	margin:0;
	padding:0;
	font-family:Verdana,Geneva,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;

	
}
body{
	background:#181e3b;
	font-size:14px;
	
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
	line-height: 1.4em;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

a:link, a:visited {
	color:#000;
}
a:hover {
	color:#000	;
}
a:active  {
	color:#000;
}

/*------waku------*/

#header_box{
	width:980px;
	margin:0 auto;
	overflow:auto;
	background:url(images/common/header_po_bg.png) no-repeat 720px -5px;
}
.toppage #header_box{
	background:none;
}

/*------header------*/
#header{
	background:url(images/top/top_bg.jpg);
	/*overflow:auto;*/
}


#header #header_rogotop{
	 clear:both;
	 text-align:center;
	 padding:40px 0 85px 0;

}
#header #header_top{
	padding:10px 0 0 0;

}
#header #header_top ul{
	 float:right;
	 margin:0;
}
#header #header_top ul#menu-header_menu li{
	padding:3px;
}
#header #header_rogo{
	width:300px;
	margin:0 auto 46px 30px;

}
#header #header_rogo p a{
	position:relative;
	top:30px; 
	left:75px;
	text-decoration:none;
	color: #666;
}


/*------main------*/
#main{
	 clear:both;
	width:940px;
	margin:0 auto -26px auto;
	padding:0 20px;
	overflow:auto;
	position:relative;
	bottom:26px;
}
#main_sub{
		background: url(images/common/side_bg2.jpg) repeat-y;
		overflow:auto;
}
/*------sidemenu------*/
#sidemenu{
	float:left;
	width:212px;
	background:url(http://www.ponpoko.biz/wp-content/themes/ponpoko/img/side_bg.jpg);
		background:url(images/common/side_topbg.jpg) no-repeat top;
}
#sidemenu ul{
	margin:26px 6px 0 6px;
	padding:0px 0 100px 0;
	width:200px;
	background-color: transparent;
}
#sidemenu ul li{
	background:url(images/common/icon_side.png) no-repeat 10px 20px;
	padding:20px 5px 20px 30px;
	border-bottom:1px solid  #37393d;	
}
#sidemenu ul li a{
		color:#CCC;
		text-decoration:none;
}

#sidemenu ul li a:link, #sidemenu li a:visited
{
		color:#CCC;
}
#sidemenu ul li a:hover {
	color:#FFF;
}
#sidemenu ul li a:active  {
	color:#CCC;
}



#sidemenu_bg{
	background: url(images/common/side_bg2.jpg) repeat-y;
	overflow:auto;
}
/*------content------*/
#container{
background:url(images/top/po_bg.gif) no-repeat 206px 26px ;
	overflow:auto;
}
#content{
	float:right;
	color:#444;
/*	background:#955;*/
	width:668px;
	margin:56px auto 30px auto;
	background:#FFF;
	padding:20px;
}
#content p{
	margin:auto auto 10px auto;
}

#content h1{
	background:url(images/common/icon_title.gif) no-repeat left;
	padding:0 0 0 10px;
	font-size:14px;
	margin:0 0 20px 0;
	font-weight:bold; 
}
/*TOP*/
.toppage #content{
	background:none;
	color:#CCC;
	width:678px;
	padding:10px 20px 0 20px;	
}

.toppage #content h1{
	text-align:right;
	font-size:14px;
	line-height:1.6em;
	background:none;
	font-weight: normal;
}


/*------sanka-------*/
#sanka{
	margin:50px 0;
	    line-height: 1.2em;
		font-size:10px;
}
#sanka ul{
	margin:10px 0;
}
#sanka li{
	float: left;
	width:200px;
	margin:0 20px 20px 0;
}
#sanka li img{
	margin-bottom:3px;
}
#sanka li a{
	text-decoration:none;
}
#sanka li a:link, #sanka li a:visited {
	color:#CCC;
}
#sanka li a:hover {
	color: #C60;
	color:#FC0	;
}
#sanka li a:active  {
	color:#CCC;
}


/*------footer------*/
#footer{
	clear:both;
	background:#0a0d1c;
	padding:10px;
	color:#CCC;

}
#footer p{
	width:960px;
	margin:0 auto;
	text-align:right;
	
}
#footer p span{
	font-size:10px;
	color:#999;
	
}
/*--------おといあわせ----------*/
.inquiry{
	width:500px;
	padding:10px;
	
}
.inquiry input.wpcf7-text , .inquiry textarea{
	background:#ecece4;
	border:1px solid #999;font-size:12px;
	padding:4px;
	line-height:1.6em;
}
.inquiry dl{
	clear:both;
	border-bottom:1px solid #CCC;
	margin:0 0 10px 0;
	padding:10px 0;
	overflow:auto;
		width:500px;
}
.inquiry dd{
	float:left;

}

.inquiry dt{
	float:left;	width:100px;

}
.inquiry dt span{
	font-size:10px;
	color:#F00;
}

.inquiry p.send{
	text-align:center;
	width:500px;
}