@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/title.css");
@import url("css/item-list.css");
@import url("css/guide.css");
@import url("css/settlement.css");
@import url("css/privacy.css");
@import url("css/faq.css");
@import url("css/news-list.css");
@import url("css/link.css");
@import url("css/item.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{
			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;
}

#main-visual #imgspace {
	margin:0px;
	padding:0px;
}

#main-visual .mnavi-box {
	border:1px solid #CCC;
	padding:10px 0px 10px 8px;
	margin:0px;	
}

#main-visual .mnavi-box p {
	margin:0px;
	padding:0 7px 0 0;
	float:left;
}


/* End main-visual */



/* content */

#content {
	width:940px;
	text-align:center;
	margin:0 auto;
}

#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 */
	
	/* main-area */
	#main-area {
		width:700px;
		float:right;
		margin:0px;
		padding:0px;
	}
		#main-area .section00 {
			margin:0 0 20px 0;
			text-align:left;
		}

		#main-area .section00 h2.hftit {
			width:333px;
			height:20px;
			background:url(images/common/bg_htitle.gif) no-repeat 0 0 ;
			padding:4px 6px 2px 6px;
			margin:0 0 10px 0;
			font-weight:bold;
		}
		
		#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;
		}

		#main-area .section h3 {
			text-align:left;
			color:#333333;
		}
		
		/* reco-box */
		#main-area .section00 .reco-box {
			margin:0;
			padding:0;
		}
		#main-area .section00 .reco-box p {
			margin:0;
			padding:0 0 10px 0;
		}	
		#main-area .section00 .reco-box .left {
			width:345px;
			float:left;
		}		
		#main-area .section00 .reco-box .right {
			width:345px;
			float:right;
		}
		/* End reco-box */

/* newsArea */

#content #news-area {
	border:1px solid #ccc;
	margin:10px 0 0 0;
	padding:0;
}

#content #news-area .lt {
	width:130px;
	float:left;
	margin:0;
	padding:0;
}

#content #news-area .rt {
	width:798px;
	float:left;
	margin:0px;
	padding:5px 0 0 10px;
	text-align:left;
}

#content #news-area #in-news dt {
	width:150px;
	float:left;
	margin:0;
	padding:0px;
	text-align:left;
	font-weight:bold;
}

#content #news-area #in-news dd {
	width:520px;
	float:left;
	margin:0px;
	padding:0 0 0 10px;
	text-align:left;
}




/* End newsArea */


  		/* amazonArea */
		#main-area .section00 .amazonArea {
			margin:0;
			padding:0;
		}

		#main-area .section00 .amazonArea .left{
			float:left;
			padding:0 10px 0 0;
			margin:0;
		}
		/* End amazonArea */

	/* 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;
}

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


/* End footer */


/* gbvy[W */

#main-area .section00 .serch-navi {
	margin:0px;
	padding:0px;
	font-size:0;
	line-height:0;
}

#main-area .section00 .serch-navi li {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#main-area .section00 .serch-box {
	width:700px;
	border:1px solid #ccc;
	line-height:160%;
	background:url(images/common/bg_serch_navi.gif) repeat-y center;
}

#main-area .section00 .serch-box .box-a {
	width:175px;
	float:left;
	margin:0px;
	padding:0px;
}

#main-area .section00 .serch-box .box-b {
	width:175px;
	float:right;
	margin:0px;
	padding:0px;
}

#main-area .section00 .serch-box p {
	margin:0px;
	padding:0px;
}

#main-area .section00 .serch-box .in-tx {
	padding:10px;
}

#main-area .section00 .left-box{
	width:345px;
	float:left;
}

#main-area .section00 .right-box {
	width:345px;
	float:right;
}

#main-area .section00 .snap-box p{
	margin:0 0 10px 0;
	padding:0px;
}

#main-area .section00 .snap-box .left {
	width:170px;
	float:left;
}

#main-area .section00 .snap-box .right {
	float:right;
}

#main-area .section00 .blog-box p{
	margin:0 0 0px 0;
	padding:0px;
}

#main-area .section00 .blog-box .box1 {
	width:325px;
	padding:10px;
	background:url(images/common/line-dot.gif) repeat-x left bottom;
}

#main-area .section00 .blog-box .bg-g {
	background-color:#f6f6f6;
}

#main-area .section00 .blog-box .box1 .left {
	width:80px;
	float:left;
}

#main-area .section00 .blog-box .box1 dl {
	width:235px;
	float:right;
	margin:0px;
	padding:0px;
}

#main-area .section00 .blog-box .box1 dt {
	margin:0 0 8px 0;
	padding:0px;
	font-weight:bold;
}

#main-area .section00 .blog-box .box1 dd {
	margin:0px;
	padding:0px;
}

#main-area .section00 .blog-box .box1 .no-img {
	width:320px;
	margin:0px;
	padding:0px;
	float:none;
}


/* 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 */


/* ʃp[c */

#main-area .section .table-w700 {
	width:680px;
	margin:10px 0;
	padding:0px;
	border-collapse:collapse;
}

#main-area .section .table-w700 th {
	width:90px;
	font-weight:normal;
	background-color:#F6F6F6;
	text-align:center;
	border:1px solid #ccc;
	padding:3px 5px;
}

#main-area .section .table-w700 td {
	font-weight:normal;
	border:1px solid #ccc;
	padding:3px 5px;
}

.table-w300 {
	width:300px;
	margin:10px 0;
	padding:0px;
	border-collapse:collapse;
}

.table-w300 th {
	width:120px;
	font-weight:normal;
	background-color:#F6F6F6;
	text-align:left;
	border:1px solid #ccc;
	padding:3px 5px;
}

.table-w300 td {
	font-weight:normal;
	border:1px solid #ccc;
	padding:3px 5px;
}

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

#main-area .section .left-box{
	width:335px;
	float:left;
}

#main-area .section .right-box {
	width:335px;
	float:right;
}

.red {
	color:#FF0000;
}

.bg_gray {
	background-color:#F6F6F6;
}

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

#main-area .section00 .right-box .news_name {
	text-align:right;
	padding:10px 0 30px 0;
}

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

