@charset "utf-8";

/*

Theme Name: Cialiez
Theme URI: http://www.cialiez.com
Description:Cialiez 
Version: 1.1
Author: WpPal.com
Author URI: http://www.cialiez.com

*/

@import url("css/blog_style.css");
@import url("css/title.css");

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td{
  margin:0;
  padding:0;
}

table{
  border-collapse:collapse;
  border-spacing:0;
}

fieldset,img{
  border:0;
}

address,caption,cite,code,dfn,em,strong,th,var{
  font-style:normal;
  font-weight:normal;
}

ol,ul{
  list-style:none;
}

caption,th{
  text-align:left;
}

h1,h2,h3,h4,h5,h6{
  font-size:100%;
  font-weight:normal;
}

q:before,q:after{
  content:'';
}

abbr,acronym{
  border:0;
}

a { color: #13BED0; }
a:hover { color:#cccccc; }
a:visited { color: #13BED0; }
a:active { color: #999999; }


/* clearfix */
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix {
	display:inline-table;
	min-height:1%;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/* end of clearfix */


strong {
	font-weight:normal;
}


body {
	width:100%;
	margin:0px;
	padding:0px;
	font-size:80%;
	color:#666666;
	font-family:"Lucida Grande","Verdana","Meiryo","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴPro W3","HiraKakuPro-W3","MS Pゴシック",Sans-Serif;
}


/* header */
#header {
	width:940px;
	margin:0px auto;
	padding:0 0 10px 0;
	text-align:center;
}

	#header h1{
		width:175px;
		float:left;
		margin:10px 0 0 0;
	}
	
	#header .right-area {
		width:590px;
		float:right;
		text-align:left;
	}

		#header .right-area ul{
			width:inherit;
			margin:0px;
			padding:0px;
		}
		
		#header .right-area li{
			float:left;
			margin:0px;
			padding:0px;
			list-style:none;
		}
		
		#header .right-area .cart-btn {
			text-align:right;
			margin:0px;
			padding:19px 0 0 0;
		}
/* End  header */

/* g-navi */

#g-navi {
	width:100%;
	margin:0 0 10px 0;
	padding:0;
	background:url(images/common/head-line.gif) top center repeat-x;
}

#g-navi #navi-box {
	width:940px;
	margin:0px auto;
	padding:0;
}

#g-navi #navi-box li {
	float:left;
	margin:0px;
	padding: 0;
}

#g-navi #navi-box li a {
	height:40px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#g-navi #navi-box li#navi01 a {
	width:157px;
	background:url(images/common/gnavi01_off.jpg) no-repeat 0 0;
}

#g-navi #navi-box li#navi02 a {
	width:157px;
	background:url(images/common/gnavi02_off.jpg) no-repeat 0 0;
}

#g-navi #navi-box li#navi03 a {
	width:157px;
	background:url(images/common/gnavi03_off.jpg) no-repeat 0 0;
}

#g-navi #navi-box li#navi04 a {
	width:157px;
	background:url(images/common/gnavi04_off.jpg) no-repeat 0 0;
}

#g-navi #navi-box li#navi05 a {
	width:156px;
	background:url(images/common/gnavi05_off.jpg) no-repeat 0 0;
}

#g-navi #navi-box li#navi06 a {
	width:156px;
	background:url(images/common/gnavi06_off.jpg) no-repeat 0 0;
}


#g-navi #navi-box li#navi01 a:hover {background:url(images/common/gnavi01_on.jpg) no-repeat 0 0;}
#g-navi #navi-box li#navi02 a:hover {background:url(images/common/gnavi02_on.jpg) no-repeat 0 0;}
#g-navi #navi-box li#navi03 a:hover {background:url(images/common/gnavi03_on.jpg) no-repeat 0 0;}
#g-navi #navi-box li#navi04 a:hover {background:url(images/common/gnavi04_on.jpg) no-repeat 0 0;}
#g-navi #navi-box li#navi05 a:hover {background:url(images/common/gnavi05_on.jpg) no-repeat 0 0;}
#g-navi #navi-box li#navi06 a:hover {background:url(images/common/gnavi06_on.jpg) no-repeat 0 0;}




/* End g-navi */

/* main-visual */
#main-visual {
	width:940px;
	margin:0px auto;
	padding:0px;
	text-align:center;
}
/* End main-visual */



/* content */

#content {
	width:940px;
	text-align:center;
	margin:0 auto;
}
	/* news-area */
	#news-area {
		width:940px;
		margin:10px 0 0 0;
		text-align:left;
	}
	#news-area img{
		border:none;
		margin:0px;
		padding:0px;
	}
		#news-area .lt {
			width:129px;
			float:left;
			margin:0px;
			padding:0px;
			border-top:1px solid #cccccc;
			border-left:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
			line-height:0px;
			font-size:0;
		}

		#news-area .rt {
			width:799px;
			height:20px;
			float:left;
			margin:0px;
			padding:8px 0 0 10px;
			border-top:1px solid #cccccc;
			border-right:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
		}

		*html #news-area .rt {
			width:798px;
			height:23px;
			float:left;
			margin:0px;
			padding:5px 0 0 10px;
			border-top:1px solid #cccccc;
			border-right:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
		}
	
		#news-area .rt p {
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
		#news-area .rt img {
			margin:0 0 0 0;
			vertical-align:middle;
		}
		
			#in-news {
			width:760px;
			border:none;
			margin:0px;
			padding:0px;
			}
			
			#in-news p{
				margin:0px;
				padding:0px;
			}
			
			#in-news dt {
				width:130px;
				float:left;
				margin:0;
				padding:0px;
				text-align:left;
				font-weight:bold;
				border:none;
			}
			#in-news dd{
				width:620px;
				float:left;
				margin:0px;
				padding:0 0 0 10px;
				text-align:left;
				border:none;
			}

	/* End news-area */

#content #box2 {
	width:940px;
	margin:10px 0 0 0;
	padding:0 ;
	background:url(images/common/bg_sub-area.gif) repeat-y left top;
}
	
	/* sub-area */
	#sub-area {
		width:208px;
		height:100%;
		float:left;
		margin:0px;
		padding:10px 10px 0 10px;
		background-color:#F6F6F6;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
	}
	*html #sub-area {
		width:208px;
		height:100%;
		float:left;
		margin:0px;
		padding:10px 9px 0 9px;
		background-color:#F6F6F6;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
	}
	
	#sub-area .banaArea {
		width:210px;
		background:#FFF;
		text-align:center;
		padding:0 0 10px 0;
	}
	#sub-area #title {
		text-align:left;
		font-weight:bold;
		padding:10px 5px 0 5px ;
	}

		#sub-area .out-list{
			margin:0px;
			padding:0px;
			line-height:0;
		}
		#sub-area .out-list li{
			margin:0px;
			padding:0px;
			list-style:none;
		}
			#sub-area .in-list {
				background-color:#FFFFFF;
				text-align:left;
				line-height:140%;
				margin:0px;
				padding:0px;
			}
			#sub-area .in-list li {
				margin:0;
				padding:10px 0 10px 30px;
				border-bottom:1px dotted #cccccc;
				background:url(images/common/icon-sidnavi.gif) no-repeat 10px;
			}
	/* End sub-area */

/* blog main-img */
	.main-img {
	margin:0 0 10px 0;
	padding:0px;
	text-align:right;
}
/* End blog main-img */
	
/* main-box main-areaとsidebar02の箱 */
	#main-box {
	background:url(images/sidebar02/bg_sidebar02.gif) right top repeat-y;
	float: left;
	width:710px;
	margin:0px;
	padding:0px;
	}
/* End main-box main-areaとsidebar02の箱 */

	/* main-area */
	#main-area {
		float: left;
		padding: 0 0px 20px 10px;
		margin: 0px 0 0;
		width: 460px;
		text-align:left;
	}
		#main-area .section00 {
			margin:0 0 20px 0;
			text-align:left;
		}
		
		#main-area .section {
			margin:0 10px 20px 10px;
			text-align:left;
			line-height:160%;
		}
		
		#main-area .section_item {
			margin:0 0 20px 0;
			text-align:left;
		}

	/* End main-area */

/* End content */


/* footer */

#footer {
	width:100%;
	margin:0px auto;
}

#footer #footbox1 {
	padding:0;
	background:url(images/common/line-dot.gif) repeat-x;
	background-position:top;
}

#footer #footbox1 #in-box1 {
	width:940px;
	text-align:left;
	margin:0 auto;
	padding:10px 0 8px 10px;
}

#footer #footbox1 #in-box1 p {
	margin:0px;
	padding:0;
}

#footer #footbox1 #in-box1 .tx-left {
	width:700px;
	float:left;
	line-height:160%;
}

#footer #footbox1 #in-box1 .pg-top {
	width:200px;
	float:right;
	text-align:right;
	padding:0 0 0 10px;
}

#footer #footbox2 {
	padding:10px 0;
	background:#F6F6F6 url(images/common/line-dot.gif) repeat-x;
	background-position:bottom;
	border-top: 3px solid #09AFFF;
	font-size:90%;
}

#footer #footbox2 #in-box2{
	width:940px;
	text-align:left;
	margin:0 auto;
	background:url(images/common/bg_foot-line.gif) repeat-y left top;
}

#footer #footbox2 #in-box2 .fnavi-area01 {
	width:154px;
	float:left;
	margin:0px;
	padding:10px 25px;
}

#footer #footbox2 #in-box2 .fnavi-area01 h3 {
	margin:0 0 10px 0;
}

#footer #footbox2 #in-box2 .fnavi-area01 ul {
	margin:0px;
	padding:0 0 0 10px;
}

#footer #footbox2 #in-box2 .fnavi-area01 li {
	margin:0px;
	padding:0px 0 10px 20px;
	background:url(images/common/icon-sidnavi.gif) no-repeat left 3px;
	list-style:none;
}

#footer #footbox2 #in-box2 .fnavi-area02 {
	width:301px;
	float:right;
	margin:0px;
	padding:10px 0 10px 25px;
}

#footer #footbox2 #in-box2 .fnavi-area02 p {
	margin:0px;
	padding:0 0 10px 0;
}

#footer #footbox2 #in-box2 .fnavi-area02 .copyright {
	text-align:right;
	margin:55px 0 0 0;
}


/* End footer */


/* page.html */

#content #breadcrumb {
	background-color:#F6F6F6;
	border:1px solid #CCCCCC;
	text-align:left;
	margin:10px 0 0 0;
}

#content #breadcrumb p {
	margin:0px;
	padding:6px 0 5px 5px;
	line-height:120%;
}

/* End page.html */


/* 共通パーツ */


#main-area .section .left_img {
	float:left;
	padding:0 20px 0 0;
	margin:0px;
}


.red {
	color:#FF0000;
}

.bg_gray {
	background-color:#F6F6F6;
}

.font-small {
	font-size:0.8em;
}

address {
	font:normal;
	font-style:normal;
}

.google_ads {
	text-align:center;
	margin:0 0 10px 0;
}


