@charset "utf-8";
/* CSS Document */


/*===================================================

	共通
	
===================================================*/

/*---------------------------------------------------
	全体
---------------------------------------------------*/
object{
	outline: none;
}

div#contents_pittari{
	width:956px;
	margin:0 auto 20px;
}

/*a:hover img{
	-moz-opacity:0.70;
	opacity:0.70;
	filter: alpha(opacity=70);
}*/

/*---------------------------------------------------
	exct_navi
---------------------------------------------------*/

div#contents_pittari ul.exct_navi{
	margin:0 0 20px 0;
}

div#contents_pittari ul.exct_navi li{
	float:left;
}

/*---------------------------------------------------
	matrix_box
---------------------------------------------------*/

div#contents_pittari div#matrix_box{
	zoom:1;
	background:url(../img/matrix_mid.gif) top center repeat-y;
}

div#contents_pittari h3{
	margin:0 0 0 29px;
	padding:31px 0 63px 8px;
	background:url(../img/bg_exct_in_top.gif) bottom left no-repeat;
}

div#contents_pittari div#matrix_box p.matrix_pack{
	background:url(../img/matrix_btm.gif) bottom left no-repeat;
	zoom:1;
	padding:0 30px 90px 87px;
}


/*---------------------------------------------------
	page top
---------------------------------------------------*/
div#contents_pittari p.exct_gotop{
	text-align:right;
	margin:0 7px 20px 0;
}

/*===================================================

	about_exct
	
===================================================*/



div#contents_pittari div#about_exct{
	background:url(../img/bg_exct_out_mid.gif) top left repeat-y #fcfcf5;
	width:954px;
	margin:0 1px 20px;
}

div#contents_pittari div#about_exct div#matrix_box{
	padding:31px 0 0 0;
}

div#contents_pittari div#about_exct div#matrix_box  p.matrix_pack img{
	padding:0 0 5px 0;
}

div#contents_pittari div#about_exct div#matrix_box  p.matrix_pack img.ma_btm{
	margin:0 0 27px 0;
}

div#contents_pittari div#about_exct div#matrix_box p.matrix_pack{
	margin-top:-45px;
	position:relative;
}

/*===================================================

	how_exct
	
===================================================*/

div#contents_pittari div#how_exct{
	background:url(../img/bg_exct_out_mid.gif) top left repeat-y #fcfcf5;
	width:954px;
	margin:0 1px 20px;
}

div#contents_pittari div#how_exct div#matrix_box{
	padding:30px 0 0 0;
}

div#contents_pittari div#how_exct div#matrix_box  p.matrix_pack{
	text-align:center;
	padding:33px 0 76px 0;
}

div#contents_pittari div#how_exct div#matrix_box  p.matrix_pack img:first-child,
div#contents_pittari div#how_exct div#matrix_box  p.matrix_pack img.firstchild
{
	margin:0 0 29px 0;
}

div#contents_pittari div#how_exct div.flash{
	margin:0 0 0 160px;
	text-align:center;
	background:url(../img/bg_flash.gif) no-repeat;
	width:644px;
	height:487px;
	padding:22px 0 0 0;
}

div#contents_pittari div#how_exct div.flash p{
	font-size:12px;
	text-align:right;
	padding:0 50px 0 0;
}



/*===================================================

	how_reform
	
===================================================*/

div#contents_pittari div#how_reform{
	background:url(../img/bg_exct_out_mid.gif) top left repeat-y #fcfcf5;
	width:954px;
	margin:0 1px 20px;
}

div#contents_pittari div#how_reform div#matrix_box  p.matrix_pack{
	padding-left:89px;
	padding-top:24px;
	padding-bottom:78px;
}

div#contents_pittari div#how_reform div#matrix_box  p.matrix_pack img{
	margin-bottom:18px;
}


/*===================================================

	exct_case1
	
===================================================*/

div#contents_pittari div#exct_case1{
	background:url(../img/bg_exct_out_mid.gif) top left repeat-y #fcfcf5;
	width:954px;
	margin:0 1px 20px;
}

div#contents_pittari div#exct_case1 div#just_box h3{
	background-image:none;
	padding-bottom:31px;
	margin:0 0 0 37px;
}

div#contents_pittari div#exct_case1 div#just_box p{
	padding:0 0 42px 32px;
	background:url(../img/bg_exct_out_btm.gif) no-repeat bottom left;
}

div#contents_pittari div#exct_case1 div#just_box p img{
	margin:0 0 5px 0;
}

/*===================================================

	exct_case2
	
===================================================*/

div#contents_pittari div#exct_case2{
	background:url(../img/bg_exct_out_mid.gif) top left repeat-y #fcfcf5;
	width:954px;
	margin:0 1px 20px;
}

div#contents_pittari div#exct_case2 h3{
	padding-left:25px;
}

div#contents_pittari div#exct_case2 div#matrix_box  p.matrix_pack{
	padding:26px 0 63px 91px;
}

div#contents_pittari div#exct_case2 div#matrix_box  p.matrix_pack img{
	margin:0 0 32px 0;
}

div#contents_pittari div#exct_case2 div#matrix_box  p.matrix_pack img.second{
	margin:0 0 17px -47px;
}

/*===================================================

	get_exct
	
===================================================*/

div#contents_pittari div#get_exct{
	background:url(../img/bg_exct_out_mid.gif) top left repeat-y #fcfcf5;
	width:954px;
	margin:0 1px 20px;
}

div#contents_pittari div#get_exct h3{
	margin:0 0 0 36px;
	padding:25px 0 16px 5px;
	background:url(../img/get_box_top.gif) no-repeat bottom left;
}

div#contents_pittari div#get_exct div.get_pack{
	background:url(../img/get_box_btm.gif) no-repeat bottom left #fff;
	width:880px;
	margin:0 0 13px 36px;
}

div#contents_pittari div#get_exct div.get_pack ul{
	width:880px;
	border-left:1px #eee solid;
	border-right:1px #eee solid;
	padding:24px 18px 39px 18px;
}

div#contents_pittari div#get_exct div.get_pack ul li{
	float:left;
	padding:0 8px;
}

div#contents_pittari div#get_exct div#get_box{
	padding:0 36px 50px 36px;
	background:url(../img/bg_exct_out_btm.gif) no-repeat bottom left;
	zoom:1;
}

div#contents_pittari div#get_exct div#get_box div.get_bottle01{
	width:439px;
	background:url(../img/get_box2_mid.gif) repeat-y top left;
	float:left;
}

div#contents_pittari div#get_exct div#get_box div.get_bottle01 h3{
	background:none;
	margin:0;
	padding:0 0 22px 0;
}

div#contents_pittari div#get_exct div#get_box div.get_bottle01 p{
	background:url(../img/get_box2_btm.gif) no-repeat bottom left;
	padding:0 46px 11px 24px;
}

div#contents_pittari div#get_exct div#get_box div.get_bottle01 p img.float{
	float:right;
	margin-top:-10px;
}

div#contents_pittari div#get_exct div#get_box div.get_bottle01 p img.mar_btm{
	margin:0 0 25px 0;
}

div#contents_pittari div#get_exct div#get_box div.get_bottle02{
	width:439px;
	background:url(../img/get_box2_mid.gif) repeat-y top left;
	float:right;
}

div#contents_pittari div#get_exct div#get_box div.get_bottle02 h3{
	background:none;
	margin:0;
	padding:0 0 22px 0;
}

div#contents_pittari div#get_exct h3 a.float{
	float:right;
	margin-right: 40px;
}

div#contents_pittari div#get_exct div#get_box div.get_bottle02 p{
	background:url(../img/get_box2_btm.gif) no-repeat bottom left;
	padding:0 21px 23px 24px;
}

div#contents_pittari div#get_exct div#get_box div.get_bottle02 p img.float{
	float:right;
	margin-top:-10px;
}

div#contents_pittari div#get_exct div#get_box div.get_bottle02 p img.mar_btm{
	margin:0 0 14px 0;
}

/*
===== CLEARFIX ==========================================
*/

div#contents_pittari ul.exct_navi,
div#contents_pittari div#get_exct div.get_pack ul,
div#contents_pittari div#get_exct div.get_bottle1 p,
div#contents_pittari div#get_exct div.get_bottle2 p,
div#contents_pittari div#get_exct p,
div#contents_pittari div#get_exct div#get_box
{
	min-height:1px; /* IE 7*/
}

div#contents_pittari ul.exct_navi:after,
div#contents_pittari div#get_exct div.get_pack ul:after,
div#contents_pittari div#get_exct div.get_bottle1 p:after,
div#contents_pittari div#get_exct div.get_bottle2 p:after,
div#contents_pittari div#get_exct p:after,
div#contents_pittari div#get_exct div#get_box:after
{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

div#contents_pittari ul.exct_navi,
div#contents_pittari div#get_exct div.get_pack ul,
div#contents_pittari div#get_exct div.get_bottle1 p,
div#contents_pittari div#get_exct div.get_bottle2 p,
div#contents_pittari div#get_exct p,
div#contents_pittari div#get_exct div#get_box
{
	display:inline-table; 
}

/* Mac IE  \*/
* html div#contents_pittari ul.exct_navi,
* html div#contents_pittari div#get_exct div.get_pack ul,
* html div#contents_pittari div#get_exct div.get_bottle1 p,
* html div#contents_pittari div#get_exct div.get_bottle2 p,
* html div#contents_pittari div#get_exct p,
* html div#contents_pittari div#get_exct div#get_box
{
	height:1px;
}


div#contents_pittari ul.exct_navi,
div#contents_pittari div#get_exct div.get_pack ul,
div#contents_pittari div#get_exct div.get_bottle1 p,
div#contents_pittari div#get_exct div.get_bottle2 p,
div#contents_pittari div#get_exct p,
div#contents_pittari div#get_exct div#get_box
{
	display:block;
}

/* */



