/* layout-frame
======================================*/
#p0401-content-area div.layout-frame,
#fs01-content div.layout-frame,
#p0401-content-area div.figure-block,
#fs01-content div.figure-block {
	clear: both;
	margin: 0;
	padding: 0;
	zoom: 1;
}
#p0401-content-area #p0401-content div.layout-frame div.layout-frame,
#fs01-content #fs01-main-content div.layout-frame div.layout-frame {
	overflow: hidden;
	+overflow: visible;
}
@media print {
	#p0401-content-area div.layout-frame,
	#fs01-content div.layout-frame,
	#p0401-content-area div.figure-block,
	#fs01-content div.figure-block {
		+margin-right: -20px;
	}
}
#p0401-content-area div.figure-block,
#fs01-content div.figure-block {
	margin: 0;
}
#p0401-content-area div.layout-frame:before,
#p0401-content-area div.layout-frame:after,
#fs01-content div.layout-frame:before,
#fs01-content div.layout-frame:after,
#p0401-content-area div.figure-block:before,
#p0401-content-area div.figure-block:after,
#fs01-content div.figure-block:before,
#fs01-content div.figure-block:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}



/* col
======================================*/

#fs01-content div.coli3G1L, {
	float: left;
	margin-right: 0;
	padding-right: 17px;
	width: 573px;
}

#fs01-content div.coli3G1C, {
	margin-left: auto;
	margin-right: auto;
	width: 179px;
}

#fs01-content div.coli3G1R, {
	float: right;
	margin-left: 0;
	padding-left: 17px;
	width: 179px;
}

/* ---- Left-Center-Right ---- */

/* L */

#fs01-content div.col2G1L,
#fs01-content div.col3G1L,
#fs01-content div.col3G2L,
#fs01-content div.col4G1L,
#fs01-content div.col4G2L,
#fs01-content div.col4G3L,
#fs01-content div.col5G1L,
#fs01-content div.col5G4_3L,
#fs01-content div.col5G3_2L,
#fs01-content div.col5G2L,
#fs01-content div.col5G8_3L,
#fs01-content div.col5G3L,
#fs01-content div.col5G4L {
	float: left;
	margin-right: 0;
	padding-right: 17px;
}

#fs01-content div.col5G1L,
#fs01-content div.col5G2L,
#fs01-content div.col5G8_3L,
#fs01-content div.col5G3L,
#fs01-content div.col5G4L {
	padding-right: 18px;
}
#fs01-content #fs01-main-content div.col5G4_3L {
	padding-right: 19px;
}
#fs01-content div.col5G8_3L {
	overflow: hidden;
	+overflow: visible;
}
#fs01-content #fs01-main-content div.col5G4L {
	padding-right: 0;
}

/* C */
fs01-content div.col2G1C,
#fs01-content div.col3G1C,
#fs01-content div.col3G2C,
#fs01-content div.col4G1C,
#fs01-content div.col4G2C,
#fs01-content div.col4G3C,
#fs01-content div.col5G1C,
#fs01-content div.col5G4_3C,
#fs01-content div.col5G3_2C,
#fs01-content div.col5G2C,
#fs01-content div.col5G8_3C,
#fs01-content div.col5G3C,
#fs01-content div.col5G4C {
	margin-left: auto;
	margin-right: auto;
}

/* R */
#fs01-content div.col2G1R,
#fs01-content div.col3G1R,
#fs01-content div.col3G2R,
#fs01-content div.col4G1R,
#fs01-content div.col4G2R,
#fs01-content div.col4G3R,
#fs01-content div.col5G1R,
#fs01-content div.col5G4_3R,
#fs01-content div.col5G3_2R,
#fs01-content div.col5G2R,
#fs01-content div.col5G8_3R,
#fs01-content div.col5G3R,
#fs01-content div.col5G4R {
	float: right;
	margin-left: 0;
	padding-left: 17px;
}
#fs01-content div.col5G1R,
#fs01-content div.col5G2R,
#fs01-content div.col5G8_3R,
#fs01-content div.col5G3R,
#fs01-content div.col5G4R {
	padding-left: 18px;
}
#fs01-content #fs01-main-content div.col5G4_3R {
	padding-left: 19px;
}
#fs01-content div.col5G8_3R {
	overflow: hidden;
	+overflow: visible;
}
#fs01-content #fs01-main-content div.col5G4R {
	padding-left: 0;
}


/* ---- width(grids) ---- */

/* 2 columns */
#fs01-content div.col2G1,
#fs01-content div.col2G1L,
#fs01-content div.col2G1C,
#fs01-content div.col2G1R {
	width: 475px;
}
#p0401-content-area div.col2G2,
#fs01-content div.col2G2 {
	width: 967px;
}

/* 3 columns */
#fs01-content div.col3G1,
#fs01-content div.col3G1L,
#fs01-content div.col3G1C,
#fs01-content div.col3G1R {
	width: 311px;
}
#fs01-content div.col3G2,
#fs01-content div.col3G2L,
#fs01-content div.col3G2C,
#fs01-content div.col3G2R {
	width: 639px;
}
#fs01-content div.col3G3 {
	width: 967px;
}

/* 4 columns */
#fs01-content div.col4G1,
#fs01-content div.col4G1L,
#fs01-content div.col4G1C,
#fs01-content div.col4G1R {
	width: 229px;
}
#fs01-content div.col4G2,
#fs01-content div.col4G2L,
#fs01-content div.col4G2C,
#fs01-content div.col4G2R {
	width: 475px;

}
#fs01-content div.col4G3,
#fs01-content div.col4G3L,
#fs01-content div.col4G3C,
#fs01-content div.col4G3R {
	width: 721px;
}
#fs01-content div.col4G4 {
	width: 967px;
}

/* 5 columns */

#fs01-content div.col5G1,
#fs01-content div.col5G1L,
#fs01-content div.col5G1C,
#fs01-content div.col5G1R {
	width: 179px;
}
#fs01-content div.col5G4_3,
#fs01-content div.col5G4_3L,
#fs01-content div.col5G4_3C,
#fs01-content div.col5G4_3R {
	width: 244px;
}
#fs01-content div.col5G3_2,
#fs01-content div.col5G3_2L,
#fs01-content div.col5G3_2C,
#fs01-content div.col5G3_2R {
	width: 278px;
}
#fs01-content div.col5G2,
#fs01-content div.col5G2L,
#fs01-content div.col5G2C,
#fs01-content div.col5G2R {
	width: 376px;
}
#fs01-content div.col5G8_3,
#fs01-content div.col5G8_3L,
#fs01-content div.col5G8_3C,
#fs01-content div.col5G8_3R {
	width: 508px;
}
#fs01-content div.col5G3,
#fs01-content div.col5G3L,
#fs01-content div.col5G3C,
#fs01-content div.col5G3R {
	width: 573px;
}
#fs01-content div.col5G4,
#fs01-content div.col5G4L,
#fs01-content div.col5G4C,
#fs01-content div.col5G4R {
	width: 770px;
}
#fs01-content div.col5G5 {
	width: 967px;
}


/* ---- Left-Center-Right ---- */

/* L 
#p0401-content-area div.col2G1L:after,
#p0401-content-area div.col3G1L:after,
#p0401-content-area div.col3G2L:after,
#p0401-content-area div.col4G1L:after,
#p0401-content-area div.col4G2L:after,
#p0401-content-area div.col4G3L:after,
#p0401-content-area div.col5G1L:after,
#p0401-content-area div.col5G4_3L:after,
#p0401-content-area div.col5G3_2L:after,
#p0401-content-area div.col5G2L:after,
#p0401-content-area div.col5G8_3L:after,
#p0401-content-area div.col5G3L:after,
#p0401-content-area div.col5G4L:after,
#fs01-content div.col2G1L:after,
#fs01-content div.col3G1L:after,
#fs01-content div.col3G2L:after,
#fs01-content div.col4G1L:after,
#fs01-content div.col4G2L:after,
#fs01-content div.col4G3L:after,
#fs01-content div.col5G1L:after,
#fs01-content div.col5G4_3L:after,
#fs01-content div.col5G3_2L:after,
#fs01-content div.col5G2L:after,
#fs01-content div.col5G8_3L:after,
#fs01-content div.col5G3L:after,
#fs01-content div.col5G4L:after,
#p0401-content-area div.col2G1C:after,
#p0401-content-area div.col3G1C:after,
#p0401-content-area div.col3G2C:after,
#p0401-content-area div.col4G1C:after,
#p0401-content-area div.col4G2C:after,
#p0401-content-area div.col4G3C:after,
#p0401-content-area div.col5G1C:after,
#p0401-content-area div.col5G4_3C:after,
#p0401-content-area div.col5G3_2C:after,
#p0401-content-area div.col5G2C:after,
#p0401-content-area div.col5G8_3C:after,
#p0401-content-area div.col5G3C:after,
#p0401-content-area div.col5G4C:after,
#fs01-content div.col2G1C:after,
#fs01-content div.col3G1C:after,
#fs01-content div.col3G2C:after,
#fs01-content div.col4G1C:after,
#fs01-content div.col4G2C:after,
#fs01-content div.col4G3C:after,
#fs01-content div.col5G1C:after,
#fs01-content div.col5G4_3C:after,
#fs01-content div.col5G3_2C:after,
#fs01-content div.col5G2C:after,
#fs01-content div.col5G8_3C:after,
#fs01-content div.col5G3C:after,
#fs01-content div.col5G4C:after,
#p0401-content-area div.col2G1R:after,
#p0401-content-area div.col3G1R:after,
#p0401-content-area div.col3G2R:after,
#p0401-content-area div.col4G1R:after,
#p0401-content-area div.col4G2R:after,
#p0401-content-area div.col4G3R:after,
#p0401-content-area div.col5G1R:after,
#p0401-content-area div.col5G4_3R:after,
#p0401-content-area div.col5G3_2R:after,
#p0401-content-area div.col5G2R:after,
#p0401-content-area div.col5G8_3R:after,
#p0401-content-area div.col5G3R:after,
#p0401-content-area div.col5G4R:after,
#fs01-content div.col2G1R:after,
#fs01-content div.col3G1R:after,
#fs01-content div.col3G2R:after,
#fs01-content div.col4G1R:after,
#fs01-content div.col4G2R:after,
#fs01-content div.col4G3R:after,
#fs01-content div.col5G1R:after,
#fs01-content div.col5G4_3R:after,
#fs01-content div.col5G3_2R:after,
#fs01-content div.col5G2R:after,
#fs01-content div.col5G8_3R:after,
#fs01-content div.col5G3R:after,
#fs01-content div.col5G4R:after {
	content: ".";
	clear: both;
	visibility: hidden;
	display: block;
	height: 0;
	line-height: 0;
}
*/
/* container
======================================*/
div#p0401-content-container div#p0401-content-area,
div#fs01-content-area div#fs01-content {
	font-size: 12px;



	+font-size: 75%;
	line-height: 1.67;
	margin-top: 0px;
	padding-top: 10;
	padding-right: 0;
	padding-left: 0;
	display: block;
}
div#p0401-content-container div#p0401-content-area {
	width: 967px !important;
}
div#p0401-content-container div#p0401-content-area p#p0401-breadcrumbs {
	font-size: 100% !important;
}
/* internal-list02 
======================================*/
#list {
   position: relative;
   overflow: hidden;
   margin-top: 1em;
   margin-bottom: : 1em;

}
div#list ul {
   position:relative;
   left:50%;
   float:left;
}

div#list li {
   position:relative;
   left:-50%;
   float:left;
}

#p0401-content-area ul.internal-list02,
#fs01-content ul.internal-list02 {
	margin-top: 0em;
	margin-left: 0px;
	list-style-type: none;
}
#p0401-content-area ul.internal-list02 li,
#fs01-content ul.internal-list02 li {
	float: left;
	margin-top: 0.38em;
	margin-bottom: 0.38em;
	padding: 0 8px;
	border-left: 1px solid #bcbcbc;
	background: none;
	font-weight: bold;
	line-height: 1;

}
#p0401-content-area ul.internal-list02 li.first-child,
#fs01-content ul.internal-list02 li.first-child {
	padding-left: 0;
	border-left: none;
}
#p0401-content-area ul.internal-list02 li a:link,
#p0401-content-area ul.internal-list02 li a:visited,
#fs01-content ul.internal-list02 li a:link,
#fs01-content ul.internal-list02 li a:visited {
	position: relative;
	white-space: nowrap;
	padding-left: 11px;
	font-weight: normal;
	text-decoration: underline;
	background: url("../../common/cs02r2/img/bg_list-mark_06.gif") 0 0.18em no-repeat;
}

/*======================================*/
#p0401-content-area form table,
#fs01-content form table {
	margin:  0 0;
	padding: 0;
}
#p0401-content-area form table th,
#fs01-content form table th {
	background-color: #ffffff;
	font-style: : normal;
}
#p0401-content-area input.length01,
#fs01-content input.length01 {
	width: 120px;
	border: 1px solid #cdcdcd;
}
/*
#p0401-content-area input.length02,
#fs01-content input.length02 {
	width: 545px;
	border: 1px solid #cdcdcd;
}
#p0401-content-area input.length03,
#fs01-content input.length03 {
	width: 164px;
	border: 1px solid #cdcdcd;
}
#p0401-content-area textarea,
#fs01-content textarea {
	width: 546px;
	height: 141px;
	overflow: auto;
	border: 1px solid #cdcdcd;
}
#p0401-content-area input:focus,
#fs01-content input:focus,
#p0401-content-area textarea:focus,
#fs01-content textarea:focus {
	background: #f9f9f9;
}
*/
#p0401-content-area form ul.radio-list,
#fs01-content form ul.radio-list,
#p0401-content-area form ul.check-list,
#fs01-content form ul.check-list {
	margin: 0;
}
#p0401-content-area form ul.radio-list li,
#fs01-content form ul.radio-list li,
#p0401-content-area form ul.check-list li,
#fs01-content form ul.check-list li,
#p0401-content-area form ul.btn-list li,
#fs01-content form ul.btn-list li {
	background: none;
}
#p0401-content-area form ul.radio-list li,
#fs01-content form ul.radio-list li,
#p0401-content-area form ul.check-list li,
#fs01-content form ul.check-list li {
	float: left;
	width: 182px;
	padding-left: 0;
	white-space: nowrap;
}
#p0401-content-area form input,
#fs01-content form input {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
#p0401-content-area form ul.min-list li,
#fs01-content form ul.min-list li {
	width: 64px;
}
#p0401-content-area form td p,
#fs01-content form td p {
	margin-top: 10px;
}
#p0401-content-area form ul.btn-list,
#fs01-content form ul.btn-list {
	margin-top: 17px;
	text-align: center;
}
#p0401-content-area form ul.btn-list li,
#fs01-content form ul.btn-list li {
	display: inline;
}

/*---アイハウズTOP用----:*/
#nouser{
	border: 1px solid #D3D3D3;
	padding: 0px 0px 10px;
	width: 505px;
	clear: both;
} 
#sr{
	padding: 10px;
	border: 1px solid #D3D3D3; 
	height:195px;
	margin-top: -4px;
	background: url("../img/srm_bg.jpg") no-repeat;
} 
#user{
	border: 1px solid #D3D3D3;
	padding: 0px;
	margin-top: 0px;
	width: 239px;
	float: left;
	margin-right: 10px;
} 


#logoinform{
	margin-top: -10px;
	margin-bottom: -10px;
}
#fs01-content div.sr_setumei {
	float: left;
	margin-right: 10px;
	width: 300px;
}
#fs01-content div.sr_gazou {
	float: left;
	margin-left: 0;
	width: 150px;
}

#fs01-content h2.sub-title {
	margin: 10px 0px 10px 5PX;
	text-align: left;
	padding: 2px 14px 2px 10px;
	font-size: 120%;
	font-weight: bold;
	color: #535353;
	border-bottom: 1px solid #999999;
	clear: both;
}
/* table
======================================*/
table#table_machine{
    width: 967px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table_machine th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}
table#table_machine td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}

table#test{
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
table#test2{
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

/* footer-area
======================================\*/
div#spe-footer-area {
	margin-top: 1em;
	padding-top: 19px;
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 12px;
	padding-right: 12px;
	width: 991px;
	w\idth: 967px;
	zoom: 1;
}
div#spe-footer-area p#fs01-footer-area-label {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 1px;
	height: 1px;
}
div#spe-footer-area ul#fs01-basic-info {
	float: left;
	width: 451px;
}
div#spe-footer-area ul#fs01-basic-info li {
	float: left;
	padding-right: 8px;
}
div#spe-footer-area ul#fs01-basic-info li a:link,
div#spe-footer-area ul#fs01-basic-info li a:visited {
	padding-left: 9px;
	background: url("http://sumai.panasonic.jp/ihows/img/icn_link_01.gif") 0 50% no-repeat;
}
div#spe-footer-area ul#fs01-basic-info li a:link:hover,
div#spe-footer-area ul#fs01-basic-info li a:visited:hover {
	text-decoration: underline;
}
div#spe-footer-area div#fs01-information {
	float: right;
	padding-bottom: 0.75em;
	width: 511px;
}
div#spe-footer-area div#fs01-information p {
	margin-top: 0.5em;
	text-align: right;
	line-height: 1.34;
}
div#spe-footer-area div#fs01-information p#fs01-information-link {
	text-align: right;
	font-size: 117%;
}
div#spe-footer-area div#fs01-information p#fs01-information-link a:link,
div#spe-footer-area div#fs01-information p#fs01-information-link a:visited {
	text-decoration: underline;
}
div#spe-footer-area address#fs01-copyright {
	padding-top: 1.75em;
	+padding-top: 0.75em;
	padding-bottom: 0.75em;
	width: 451px;
	color: #666666;
	*clear: left;
}
div#spe-footer-area address#fs01-copyright p {
	margin: 0;
	padding: 0;
	font-size: 75%;
}

/*img リンクライトアップ*/
a:hover img.lightup{
	opacity:0.7;
	filter: alpha(opacity=70);
}

img {
	border: none;
}
#main {
	background: no-repeat;
	width: 967px;
	height: 238px;
	padding-bottom: 10px;
}
#ihows_title{
	margin-top: 35px;
	line-height: 1.2em;
}
#ihows_title img{
	margin-bottom: : 0px;
}
#ihows_title#ihows_setumei{
	margin-top: 0px;
	padding-right: 0.5em;
	line-height: 1.2em;
	width: 450px;
	color: #494949;
}

#sr_plan{
	margin-top: 5px;
	line-height: 1.5em;
	color: #494949;
}

/* 対象商品　*/
#plan_products {
	width: 947px;
	height: 80px;
	background-image: url("../img/srm_bg.jpg") no-repeat;
	padding: 10px;
	border: 1px solid #D3D3D3; 
}

.products {
	width: 106px;
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px 7px;
}

.products img{
	border: 1px solid #D3D3D3; 
}

.products p {
	line-height: 110%;
	margin: 3px 0px 5px;
	padding: 0px 5px 0px 0px;
	text-align: right;
}
.products ul {
	font-size: 75%;
	text-align: right;
	margin: 5px 0px;
	padding: 0px;
}
.products li {
	margin: 0px;
	padding: 0px;
	list-style: url("http://sumai.panasonic.jp/ihows/css/img/arrow_orange.gif") none;
}
/* ページトップへ戻る
======================================*/
#fs01-content ul.backToTop {
	text-align:right;
}

#fs01-content ul.backToTop li {
	background-image:none;
	list-style-type: none;
}

#fs01-content ul.backToTop li a{
	zoom: 1;
	padding-left:11px;
	background: url("../img/icn_link_02.gif") 0 50% no-repeat;
	}

/* プリントアウトできるもの　
======================================*/
#plan_prints {
	width: 947px;
	height: 270px;
	background-image: url("../img/srm_bg.jpg") no-repeat;
	padding: 10px;
	border: 1px solid #D3D3D3; 
}

.prints {
	width: 211px;
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px 7px;
}

.prints img{
	border: 1px solid #D3D3D3; 
}

.prints p {
	line-height: 110%;
	margin:3px 0px 5px 10px ;
	padding: 0px 5px 0px 0px;
	text-align: left;
}
.prints ul {
	font-size: 75%;
	text-align: right;
	margin: 5px 0px;
	padding: 0px;
}
.prints li {
	margin: 0px;
	padding: 0px;
	list-style: url("http://sumai.panasonic.jp/ihows/css/img/arrow_orange.gif") none;
}

/* プランできるもの　
======================================*/
#plan_plan {
	width: 947px;
	height: 270px;
	background-image: url("../img/srm_bg.jpg") no-repeat;
	padding: 10px;
	border: 1px solid #D3D3D3; 
}
.plan {
	width: 123px;
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px 5px;
	height: 30px;
}
.plan img{
	border: 1px solid #D3D3D3; 
	height: 105px;
}

.plan p {
	line-height: 110%;
	margin:2px 0px 5px 10px ;
	padding: 0px 5px 0px 0px;
	text-align: left;
}

.plan ul {
	font-size: 75%;
	text-align: right;
	margin: 5px 0px;
	padding: 0px;

}
.plan li {
	margin: 0px;
	padding: 0px;
	list-style: url("http://sumai.panasonic.jp/ihows/css/img/arrow_orange.gif") none;
}


/*お詫び文*/
#owabi {
	font-size: 100%;
	font-weight: bold;
	padding: 1em;
	border:#FF0000 solid 1px;
	margin-bottom: 1em;
	margin-top: 0;
}	

.owabi_title {
	font-size: 120%;
	font-weight: bold;
	padding-top: 0.5em;
	padding-left: 1em;
	height: 1.5em;
	border-top:#FF0000 solid 1px;
	border-left:#FF0000 solid 1px;
	border-right:#FF0000 solid 1px;
/*	background: url("http://sumai.panasonic.jp/ihows/img/midashi_bg.jpg") no-repeat left center;*/
	background-color: #FFE7D5;
	margin-bottom: 0em;
}
/*メッセージ文*/
#messe {
	font-size: 100%;
	font-weight: no;
	padding: 1em;
	border:#cccccc solid 1px;
	margin-bottom: 1em;
	margin-top: 0;
}	

.messe_title {
	font-size: 120%;
	font-weight: no;
	padding-top: 0.5em;
	padding-left: 1em;
	height: 1.5em;
	border-top:#cccccc solid 1px;
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
/*	background: url("http://sumai.panasonic.jp/ihows/img/midashi_bg.jpg") no-repeat left center;*/
	background-color: #FBFBFB;
	margin-bottom: 0em;
}
#messe .kikan{
	font-size: 120%;
	font-weight: bold;
}	
.img {
	float: left;
}
.btn {
	width: 967px;
	clear: both;
	padding-bottom: 10px;
}
.sign_up_a {
	width: 763px;
	float: left;
	margin-right: 15px;
}

/*test*/
.sign_up_b {
	width: 569px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
#btn_gun2 {
	width:179px;
	float:left;
	padding-bottom: 2px;
	padding-left: 0px;
}

#btn_gun2 img {
	padding-bottom:1px;}

/*test*/


.sign_up {
	width: 505px;
	float: left;
	margin-right: 15px;
}
.sign_up01 {
	float: right;
	width: 243px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
}
.sign_in {
	padding: 8px 0px 8px 8px;
	float: left;
}
.sign_up02 {
	padding: 8px 0px 8px 8px;
	float: left;
}
#flow {
	width: 967px;
	float: left;
}

#flow img {
	float:left;
}

.flow_btn {
	width: 234px;
	float: left;
}
.caption {
	display:block;
	padding-left: 10px;
	clear: both;
	float: left;
	width: 490px;
	font-weight: bold;
	color: #ff4500;
}
.caption2 {
	margin: 3px 0px 0px;
	padding: 0px 0px 0px 10px;
	display: block;
	background: url("http://sumai.panasonic.jp/ihows/img/icn_link_01.gif") no-repeat left center;
}
#btn_gun {
	width:179px;
	float:right;
	padding-bottom: 2px;
	padding-left: 8px;
}

#btn_gun img {
	padding-bottom:1px;}

/*キャプション　フロー用*/
.flow_cap {
	float:left;
	width:200px;
	display: block;
	background: url("http://sumai.panasonic.jp/ihows/img/icn_link_01.gif") no-repeat left center;
	padding-left: 0px;
	margin-top: -8px;
}.layout-frame h1 {
	margin: 0px;
	padding: 0px;
}
#fs01-content h2 {
	margin: 0px;
	padding: 0px;
}
/* キャンペーン　
======================================*/
#campaign_area {
	clear: both;
	width: 970px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	float: left;
	font-weight: no;
	color: #535353;
	text-align: left;
	margin-left: 0px;
}
#campaign_area_l {
	clear: both;
	width: 475px;
	height: auto;
	margin-top: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}
#campaign_area_r {
	width: 475px;
	height: auto;
	margin-top: 0px;
	padding: 0px;
	float: right;
	text-align: left;
}
#B2C-00 {
	left:0px;
	top:0px;
	width:475px;
	height:29px;
}

#B2C-01 {
	left:0px;
	top:0px;
	width:475px;
	height:67px;
}

#B2C-02 {
	left:0px;
	top:96px;
	width:475px;
	height:21px;
}

#B2C-03 {
	left:0px;
	top:117px;
	width:475px;
	height:37px;
}
#B2Cb-00 {
	left:0px;
	top:0px;
	width:475px;
	height:29px;
}
#B2Cb-01 {
	left:0px;
	top:0px;
	width:475px;
	height:67px;
}

#B2Cb-02 {
	left:0px;
	top:96px;
	width:475px;
	height:21px;
}

#B2Cb-03 {
	left:0px;
	top:117px;
	width:475px;
	height:37px;
}



/* VS GLOBAL 
--------------------------------------------------------------------------------------------*/
#page #sectionContents #fs01-content-area{
	margin-top:0;
}

#page #sectionContents div#fs01-content-area div#fs01-content {
margin-bottom: 3em;
}



