/* CSS Document */

/* 初期設定 ------------------------------------------------------------------------*/
*	{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000000;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	line-height: 120%;



}

/* /リンクテキストの設定 ------------------------------------------------------------------------*/

a:link { color: #888888; text-decoration: underline;}
a:visited { color: #888888; text-decoration: none;}
a:hover { color:#888888; text-decoration: underline;}

.a_orange:link { color: #F19702; text-decoration: none;}
.a_orange:visited { color: #F19702; text-decoration: none;}
.a_orange:hover { color:#F19702;}

.a_contmenu:link { color: #GGGGGG; font-size: 14px; font-weight: bold; text-decoration: none;}
.a_contmenu:visited { color: #GGGGGG; font-size: 14px; font-weight: bold;  text-decoration: none;}
.a_contmenu:hover { color:#GGGGGG; font-size: 14px; font-weight: bold;  text-decoration: none;}

.a_contmenu2:link { color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none;}
.a_contmenu2:visited { color: #FFFFFF; font-size: 14px; font-weight: bold;  text-decoration: none;}
.a_contmenu2:hover { color:#FFFFFF; font-size: 14px; font-weight: bold;  text-decoration: none;}


.a_blue:link { color: #41B8F0; font-size: 12px; text-decoration: none;}
.a_blue:visited { color: #41B8F0; font-size: 12px; text-decoration: none;}
.a_blue:hover { color:#41B8F0; font-size: 12px; text-decoration: underline;}


.a_checknavi:link {
	color: #00ACCA;
	font-size: 16px;
	text-decoration: none;
	font-weight: bolder;
	line-height: 33px;
}
.a_checknavi:visited {
	color: #00ACCA;
	font-size: 16px;
	text-decoration: none;
	font-weight: bolder;
}
.a_checknavi:hover {
	color:#00ACCA;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bolder;
}



.SubMenuLayout {
	margin: 0px 0px 10px;
	width: 180px;
	padding: 0px;
}


.MainContentsWaku {
	margin: 0px;
	padding: 0px;
	width: 508px;
	border: 1px solid #EDEDED;
}
.btnPageTop {
	float: right;
	text-decoration: line-through;
	margin-bottom: 17px;
	margin-right: 14px;
	margin-top: 10px;




}
.SubMenu1tit {
	width: 176px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F3F3F3;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #F9CA5E;
	font-weight: bold;
	color: F9CA5E;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	margin-right: 0px;
	overflow: hidden;
	text-indent: 7pt;















}
.SubMenu1sub {
	width: 180px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #F3F3F3;
	border-right-color: #F3F3F3;
	border-bottom-color: #F3F3F3;
	border-left-color: #F3F3F3;
	vertical-align: baseline;
	font-size: 12px;
	margin: 0px;
	float: left;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-indent: 7pt;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;





}
.SubMenuLayout2 {

	margin: 0px;
	width: 180px;
	padding: 0px;
}
.spaceH10 {
	height: 10px;
	width: 1px;
}
.spaceH20 {
	height: 20px;
	width: 1px;
}
.Title {
	width: 508px;
	margin-top: 8px;
	margin-bottom: 10px;
	padding: 0px;

}
.LineBlack {
	height: 2px;
	width: 480px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #555555;
	margin-right: 14px;
	margin-left: 14px;




}
.BanProducts {
	background-image: url(../image/ban_products.gif);
	background-repeat: no-repeat;
	width: 480px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 23px;
	margin-right: 14px;
	margin-left: 14px;
	padding-top: 5px;
	padding-left: 10px;



}
.BanDetail {

	background-image: url(../image/ban_detail.gif);
	background-repeat: no-repeat;
	width: 480px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 23px;
	margin-right: 14px;
	margin-left: 14px;
	padding-top: 5px;
	padding-left: 10px;
}
.ListNormal {
	width: auto;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 14px;
	margin-left: 20px;
	padding-top: 5px;
	padding-left: 10px;
	list-style-position: outside;
	vertical-align: middle;
	list-style-type: disc;





}
.BanContMenu {
	background-image: url(../image/ban_contents_menu.gif);
	background-repeat: no-repeat;
	width: 480px;
	font-size: 10px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 23px;
	margin-right: 14px;
	margin-left: 14px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 30px;

}
.BanContMenu2 {
	background-image: url(../image/ban_contents_menu2.gif);
	background-repeat: no-repeat;
	width: 480px;
	font-size: 10px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 23px;
	margin-right: 14px;
	margin-left: 14px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 40px;
	color: #FFFFFF;

}

.BanContMenu3 {
	background-image: url(../image/bg_hatch_blue.gif);
	background-repeat: repeat;
	width: 480px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 23px;
	margin-left: 14px;
	padding-top: 5px;
	color: #FFFFFF;
	text-indent: 7pt;


}

.PhotoLeft {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;





}

.WakuContents {
	width: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 14px;
	margin-left: 14px;
	font-size: 12px;
	vertical-align: top;
	line-height: 150%;



}
.HyoTit {
	background-color: #B5B5B7;
	width: 408px;
	margin-top: 5px;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 5px;


}
.WakuHyo {
	width: 478px;
	margin-right: 14px;
	margin-left: 14px;
	border: 2px solid #DADADA;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;



}
.HyoTH1 {
	background-color: #EEEEF0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #D8D8D9;
	border-right-color: #D8D8D9;
	border-bottom-color: #D8D8D9;
	border-left-color: #D8D8D9;
	padding: 5px;
	font-size: 12px;
	text-align: left;
	float: none;




}
.HyoTH2 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #D8D8D9;
	border-right-color: #D8D8D9;
	border-bottom-color: #D8D8D9;
	border-left-color: #D8D8D9;
	font-size: 12px;
	padding: 5px;
	text-align: left;



}
.HyoTH1end {
	background-color: #EEEEF0;
	padding: 5px;
	font-size: 12px;
	text-align: left;



}
.HyoTH2end {
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 5px;
	text-align: left;


}

.HyoTH21 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D8D8D9;
	border-right-color: #D8D8D9;
	border-bottom-color: #D8D8D9;
	border-left-color: #D8D8D9;
	padding: 5px;
	font-size: 12px;
	text-align: left;
	float: none;
	color: #F19702;
	font-weight: bold;
	width: 240px;





}
.HyoTH22 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D8D8D9;
	border-right-color: #D8D8D9;
	border-bottom-color: #D8D8D9;
	border-left-color: #D8D8D9;
	font-size: 12px;
	padding: 5px;
	text-align: left;
	background-image: url(../image/bg_hatch.gif);
	color: #000000;
	font-weight: bold;
	border-left-style: solid;
	width: 240px;







}


.LinkBlue {
	font-size: 12px;
	color: #41B8F0;
	text-align: left;
	vertical-align: bottom;
	height: auto;
}


.WakuBase {
	width: 478px;
	margin-top: 10px;
	margin-right: 14px;
	margin-bottom: 10px;
	margin-left: 14px;
}
.ContMenu2Table {
	width: 480px;
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom: 15px;
	border-top: 2px solid #D8D8D9;
	border-right: 2px solid #D8D8D9;
	border-bottom: 1px solid #D8D8D9;
	border-left: 2px solid #D8D8D9;


}








.WakuHatchYellow {
	width: 476px;
	margin-bottom: 15px;
	border: 2px solid #D8D8D9;
	background-image: url(../image/bg_hatch.gif);
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	background-repeat: repeat;
	left: 15px;
	margin-left: 0px;
	line-height: 24px;
	vertical-align: middle;
	text-indent: 5pt;
	padding: 0px;
	position: relative;

}
.BanDetail2 {


	background-image: url(../image/ban_detail.gif);
	background-repeat: no-repeat;
	width: 480px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 23px;
	padding-top: 5px;
	padding-left: 10px;
}
.block {
	width: 151px;
	font-size: 10px;
	color: #666666;
	float: left;
	border: thin solid #000066;
	margin: 0px 0px 0px 14px;


}
.blockTit {
	background-image: url(../image/ban_detail.gif);
	background-repeat: repeat;
	width: 151px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	float: none;
	overflow: auto;


}
.block2 {
	width: 151px;
	font-size: 10px;
	color: #666666;
	float: left;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.block3 {

	width: 151px;
	font-size: 10px;
	color: #666666;
	float: left;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
}
.txtB {
	font-weight: bold;
}
.TDbasic {
	vertical-align: top;
	font-size: 12px;

}
.blockTR {
	width: 151px;
}
.blockTit2 {

	background-image: url(../image/ban_detail.gif);
	background-repeat: repeat;
	width: 151px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	float: none;
	overflow: auto;
}
.checknavi {
	background-image: url(../image/checknavi_bg.gif);
	background-repeat: repeat;
	width: 480px;
	color: #00ACCA;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	position: relative;
	text-indent: 10pt;
	font-size: 16pt;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;












}
.ban480 {
	left: 14px;
	position: relative;
	width: 480px;
	float: left;
	padding: 0px;
	margin-bottom: 10px;








}
.newsTit {
	background-color: #E7E7E5;
	width: 480px;
	padding-top: 8px;
	padding-bottom: 10px;
	right: auto;
	position: relative;
	margin-top: 10px;
	padding-left: 7px;








}
.newsDate {
	color: #00BBD4;
	background-color: #FFFFFF;
	text-align: left;
	float: left;
	height: 25px;
	width: 120px;
	border-left-width: 10px;
	border-left-color: #FFFFFF;
	font-size: 80%;
	border-left-style: solid;
	padding-top: 5px;





}
.spaceW10 {
	height: 1px;
	width: 10px;
	float: left;

}
.newsWaku {
	width: 480px;
	border-right: 7px solid #E7E7E5;
	border-left: 7px solid #E7E7E5;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E5;
	height: auto;







}
.newsNews {
	background-color: #FFFFFF;
	text-align: left;
	float: left;
	font-size: 80%;
	padding-top: 5px;
	width: 336px;




}
.newsBorder {
	height: 5px;
	width: 452px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E5;
	padding: 0px;
	margin-left: 7px;
	float: left;




}
.captionRight {
	font-size: 80%;
	text-align: right;
	width: 480px;
	margin-right: 14px;
	float: left;


}
.checknaviTOP {
	width: 480px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	position: relative;
	background-color: #FFFFFF;
	padding-bottom: 10px;



}
.subMenu {
	margin: 0px;
	padding: 0px;
	width: 180px;
	float: none;
	position: static;
	overflow: hidden;


}
.newsTable {
	width: 480px;
	float: left;
	position: relative;
	left: 14px;
	top: 10px;





}
.MainContentsWakuOrange {
	margin: 0px;
	padding: 0px;
	width: 508px;
	border: 1px solid #EDEDED;
	background-image: url(../image/bg_orange.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 12px;


}
.TitOrange {
	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF7F00;
	font-weight: bolder;
	font-size: 120%;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	left: 14px;
	position: relative;





}




.txtOrange {
	color: #FF7F00;
	font-size: 100%;
}


.txtBOrange {
	color: #FF7F00;
	font-size: 100%;
	font-weight: bold;
}


.lineDotOrange {
	float: left;
	height: 5px;
	width: 480px;
	border-top: 2px #FEE8D0;
	border-right: 2px #FEE8D0;
	border-bottom: 2px dotted #FEE8D0;
	border-left: 2px #FEE8D0;
	left: 14px;
	margin-bottom: 5px;
	position: relative;





}
.TitOrangeS {
	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF7F00;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	font-size: 12px;
	position: relative;
	left: 14px;


}
.ban480Right {
	padding-left: 0px;
	left: 14px;
	position: relative;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 480px;
	float: left;
	text-align: right;

}
.dangumi21 {
	font-size: 12px;
	float: left;
	position: relative;
	width: 230px;
	left: 14px;
	margin: 0px;
	padding: 0px;






}
.dangumi22 {
	font-size: 12px;
	float: left;
	width: 230px;
	position: relative;
	left: 20px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height: 11px;







}
.TitOrangeSS {
	width: 230px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF7F00;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	padding-left: 10px;

}
.lineDotOrangeSS {

	float: left;
	height: 5px;
	width: 230px;
	border-top: 2px #FEE8D0;
	border-right: 2px #FEE8D0;
	border-bottom: 2px dotted #FEE8D0;
	border-left: 2px #FEE8D0;
	margin-bottom: 5px;
	position: relative;
}
.waku110R {
	float: left;
	width: 110px;
	margin-left: 10px;
	margin-top: 10px;


}
.waku110L {
	float: left;
	width: 110px;
	margin-top: 10px;

}

.waku150L {
	float: left;
	width: 150px;
	margin-right: 10px;

}

.waku310 {
	float: left;
	width: 310px;
	margin-left: 10px;
	margin-top: 10px;
}


/* /グリーンセット ------------------------------------------------------------------------*/
.txtGreen {
	color: #4EC602;
	font-size: 100%;
}

.TitGreen {

	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #4EC602;
	font-weight: bolder;
	font-size: 120%;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	left: 14px;
	position: relative;
}
.lineDotGreen {

	float: left;
	height: 5px;
	width: 480px;
	border-top: 2px #E3F4D4;
	border-right: 2px #E3F4D4;
	border-bottom: 2px dotted #E3F4D4;
	border-left: 2px #E3F4D4;
	left: 14px;
	margin-bottom: 5px;
	position: relative;
}
.TitGreenS {

	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #4EC602;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	font-size: 12px;
	position: relative;
	left: 14px;
}
.lineDotGreenSS {


	float: left;
	height: 5px;
	width: 230px;
	border-top: 2px #E3F4D4;
	border-right: 2px #E3F4D4;
	border-bottom: 2px dotted #E3F4D4;
	border-left: 2px #E3F4D4;
	margin-bottom: 5px;
	position: relative;
}
.TitGreenSS {

	width: 230px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #4EC602;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	padding-left: 10px;
}
.BanGreen {
	background-image: url(../image/ban_green.gif);
	background-repeat: repeat-x;
	width: 480px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 14px;
	margin-left: 0px;
	text-align: center;
	line-height: 24px;
	position: relative;
	left: 14px;
	float: left;

}

.listGreen {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../image/bulletGreen.gif);
	margin-left: 15px;
}


/* 

/* /グリーンセット END------------------------------------------------------------------------*/




/* /ブルーセット ------------------------------------------------------------------------*/
.txtBlue {
	color: #01AFD1;
	font-size: 100%;
}
.TitBlue {

	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #01AFD1;
	font-weight: bolder;
	font-size: 120%;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	left: 14px;
	position: relative;
}
.lineDotBlue {

	float: left;
	height: 5px;
	width: 480px;
	border-top: 2px #CCEFF5;
	border-right: 2px #CCEFF5;
	border-bottom: 2px dotted #CCEFF5;
	border-left: 2px #CCEFF5;
	left: 14px;
	margin-bottom: 5px;
	position: relative;
}
.TitBlueS {

	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #01AFD1;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	font-size: 12px;
	position: relative;
	left: 14px;
}
.lineDotBlueSS {


	float: left;
	height: 5px;
	width: 230px;
	border-top: 2px #CCEFF5;
	border-right: 2px #CCEFF5;
	border-bottom: 2px dotted #CCEFF5;
	border-left: 2px #CCEFF5;
	margin-bottom: 5px;
	position: relative;
}
.TitBlueSS {

	width: 230px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #01AFD1;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	padding-left: 10px;
}
.txtB120Blue {
	font-size: 120%;
	font-weight: bolder;
	color: #01AFD1;
}
.listBulletBlue {

	float: left;
	color: #01AFD1;
	width: 15px;
}
.BanBlue {
	background-image: url(../image/ban_blue.gif);
	background-repeat: repeat-x;
	width: 480px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 14px;
	margin-left: 0px;
	text-align: center;
	line-height: 24px;
	position: relative;
	left: 14px;
	float: left;



}
.listBlue {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../image/bulletBlue.gif);
	margin-left: 15px;
}
/* /ブルーセット EMD------------------------------------------------------------------------*/




/* /ピンクセット ------------------------------------------------------------------------*/
.txtPink {
	color: #FF339C;
	font-size: 100%;
}
.TitPink {

	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF339C;
	font-weight: bolder;
	font-size: 120%;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	left: 14px;
	position: relative;
}
.lineDotPink {

	float: left;
	height: 5px;
	width: 480px;
	border-top: 2px #FFDBED;
	border-right: 2px #FFDBED;
	border-bottom: 2px dotted #FFDBED;
	border-left: 2px #FFDBED;
	left: 14px;
	margin-bottom: 5px;
	position: relative;
}
.TitPinkS {

	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF339C;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	font-size: 12px;
	position: relative;
	left: 14px;
}
.lineDotPinkSS {


	float: left;
	height: 5px;
	width: 230px;
	border-top: 2px #FF339C;
	border-right: 2px #FF339C;
	border-bottom: 2px dotted #FF339C;
	border-left: 2px #FF339C;
	margin-bottom: 5px;
	position: relative;
}
.TitPinkSS {

	width: 230px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF339C;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	padding-left: 10px;
}
.txtB120Pink {
	font-size: 120%;
	font-weight: bolder;
	color: #FF339C;
}
.listBulletPink {

	float: left;
	color: #01AFD1;
	width: 15px;
}
.BanPink {
	background-image: url(../image/ban_pink.gif);
	background-repeat: repeat-x;
	width: 480px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 14px;
	margin-left: 0px;
	text-align: center;
	line-height: 24px;
	position: relative;
	left: 14px;
	float: left;


}
.listPink {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../image/bulletPink.gif);
	margin-left: 15px;
}
/* /ピンクセット EMD------------------------------------------------------------------------*/


/* /オリーブセット ------------------------------------------------------------------------*/
.txtOlive {
	color: #867F3C;
	font-size: 100%;
}
.TitOlive {

	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #867F3C;
	font-weight: bolder;
	font-size: 120%;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	left: 14px;
	position: relative;
}
.lineDotOlive {

	float: left;
	height: 5px;
	width: 480px;
	border-top: 2px #867F3C;
	border-right: 2px #867F3C;
	border-bottom: 2px dotted #867F3C;
	border-left: 2px #867F3C;
	left: 14px;
	margin-bottom: 5px;
	position: relative;
}
.TitOliveS {

	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #867F3C;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	font-size: 12px;
	position: relative;
	left: 14px;
}
.lineDotOliveSS {


	float: left;
	height: 5px;
	width: 230px;
	border-top: 2px #867F3C;
	border-right: 2px #867F3C;
	border-bottom: 2px dotted #867F3C;
	border-left: 2px #867F3C;
	margin-bottom: 5px;
	position: relative;
}
.TitOliveSS {

	width: 230px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #867F3C;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	padding-left: 10px;
}
.txtB120Olive {
	font-size: 120%;
	font-weight: bolder;
	color: #867F3C;
}
.listBulletOlive {

	float: left;
	color: #867F3C;
	width: 15px;
}
.BanOlive {
	background-image: url(../image/ban_olive.gif);
	background-repeat: no-repeat;
	width: 480px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 14px;
	margin-left: 0px;
	text-align: center;
	line-height: 24px;
	position: relative;
	left: 14px;
	float: left;


}
.listOlive {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../image/bulletOlive.gif);
	margin-left: 15px;
}
/* /オリーブ　セット EMD------------------------------------------------------------------------*/




/* /ネイビー　セット ------------------------------------------------------------------------*/
.txtNavy {
	color: #030736;
	font-size: 100%;
}
.TitNavy {

	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #030736;
	font-weight: bolder;
	font-size: 120%;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	left: 14px;
	position: relative;
}
.lineDotNavy {

	float: left;
	height: 5px;
	width: 480px;
	border-top: 2px #7587DD;
	border-right: 2px #7587DD;
	border-bottom: 2px dotted #7587DD;
	border-left: 2px #7587DD;
	left: 14px;
	margin-bottom: 5px;
	position: relative;
}
.TitNavyS {

	width: 480px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #030736;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	font-size: 12px;
	position: relative;
	left: 14px;
}
.lineDotNavySS {


	float: left;
	height: 5px;
	width: 230px;
	border-top: 2px #030736;
	border-right: 2px #030736;
	border-bottom: 2px dotted #030736;
	border-left: 2px #030736;
	margin-bottom: 5px;
	position: relative;
}
.TitNavySS {

	width: 230px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #030736;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	padding-left: 10px;
}
.txtB120Navy {
	font-size: 120%;
	font-weight: bolder;
	color: #030736;
}
.listBulletNavy {

	float: left;
	color: #030736;
	width: 15px;
}
.BanNavy {
	background-image: url(../image/ban_navy.gif);
	background-repeat: no-repeat;
	width: 480px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 14px;
	margin-left: 0px;
	text-align: center;
	line-height: 24px;
	position: relative;
	left: 14px;

}
.listNavy {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../image/bulletNavy.gif);
	margin-left: 15px;
}
/* /ネイビー　セット EMD------------------------------------------------------------------------*/






.footStart {
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 480px;
}
.imageRight {
	float: right;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;

}
.imageLeft {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;

}

.listContents {
	text-align: left;
	width: auto;
	overflow: auto;
}
.txt12 {
	font-size: 12px;
}
.txtB120green {
	font-size: 120%;
	font-weight: bolder;
	color: #4EC700;
}

.waku320 {
	width: 320px;
	float: left;
}

.BanOrange {

	background-image: url(../image/ban_products.gif);
	background-repeat: repeat-x;
	width: 480px;
	width: 480px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 14px;
	margin-left: 0px;
	text-align: center;
	line-height: 24px;
	position: relative;
	left: 14px;
}
.listOrange {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../image/bulletOrange.gif);
	margin-left: 15px;
}
.txtBBlue {
	font-weight: bold;
	color: #00B0CE;
}
.txtBwhite120 {
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
}
.txtWhite {
	color: #FFFFFF;
}
.meritWaku {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	position: relative;
	color: #FFFFFF;

}
.txtCaption {
	font-size: 80%;
}
.banFree {
	left: 14px;
	position: relative;
	float: left;
	padding: 0px;
	margin-bottom: 10px;
	width: auto;

}
.ban393 {

	left: 14px;
	position: relative;
	float: left;
	padding: 0px;
	margin-bottom: 10px;
	width: 393px;
}
.txt80percent {
	font-size: 80%;
}

.dangumi03Left {
	margin: 0px;
	padding: 0px;
	float: left;
}
.dangumi03Right {
	margin: 0px;
	padding: 0px;
	float: right;
}
.dangumi03Center {
	left: auto;
	right: auto;
	text-align: center;



}
.wakuTAG1 {

	width: 180px;
	float: left;
}
.wakuTAG2 {

	width: 290px;
	float: right;
}
.clearFloat {
}
.imageLeft20 {
	float: left;
	margin-right: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.wakuSmartDVR {
	padding-left: 15px;


}
.MainContentsWakuOrangeShort {

	margin: 0px;
	padding: 0px;
	width: 508px;
	border: 1px solid #EDEDED;
	background-image: url(../image/bg_orange_short.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 12px;
}


.txt80 {
	font-size: 80%;
	visibility: inherit;
}
.txt80White {
	font-size: 80%;
	visibility: inherit;
	color: #FFFFFF;
}



/* /導入効果用------------------------------------------------------------------------*/
.columnYa {
	font-size: 120%;
	font-weight: bold;
	color: #FF7F00;
	background-image: url(../security_navi/image/bg_ya.gif);
	background-repeat: no-repeat;
	padding: 5px;
	clear: none;
	width: 150px;
	background-position: left top;
	float: left;
	margin-top: 10px;

}

