* {
	margin: 0px;
	padding: 0px;
	text-align:justify;
	outline:none;
}
body {
	background-color: #FFFFFF;
	background-image: url(img/bg.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: verdana, "メイリオ";
	color: #252525;
}
a:link {
	color: #41A2DB;
}
a:visited {
	color: #41A2DB;
}
a:hover {
	color: #7fa327;
}
a:active {
	color: #41A2DB;
}
.Wrap {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	position: relative;
}
.Header {
	height: 84px;
	width: 800px;
	float: left;
}
.Header h1 {
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	background-image: url(img/h1_title.png);
	height: 58px;
	width: 260px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-indent: -9999px;
}
.Wrap .Header .Title a {
	width: 260px;
	height: 58px;
	display: block;
}
.B_POG ul {
	height: 40px;
	width: 722px;
	list-style-type: none;
	display: inline;
	float: left;
}
.B_POG li {
	display: inline;
	list-style-type: none;
}
.B_POG_01 a {
	background-image: url(img/B_POG_Sho.png);
	height: 40px;
	width: 141px;
	display: inline;
	background-position: -6px 0px;
	float: left;
	margin-left: 6px;
	text-indent:-9999px;
}
.B_POG_01 a:hover {
	background-position: -6px -40px;
}
.B_POG_02 a {
	background-image: url(img/B_POG_Sho.png);
	height: 40px;
	width: 141px;
	display: inline;
	background-position: -148px 0px;
	float: left;
	margin-left: 1px;
	text-indent:-9999px;
}
.B_POG_02 a:hover {
	background-position: -148px -40px;
}
.B_POG_03 a {
	background-image: url(img/B_POG_Sho.png);
	height: 40px;
	width: 141px;
	display: inline;
	background-position: -291px 0px;
	float: left;
	margin-left: 2px;
	text-indent:-9999px;
}
.B_POG_03 a:hover {
	background-position: -291px -40px;
}
.B_POG_04 a {
	background-image: url(img/B_POG_Sho.png);
	height: 40px;
	width: 141px;
	display: inline;
	background-position: -434px 0px;
	float: left;
	margin-left: 2px;
	text-indent:-9999px;
}
.B_POG_04 a:hover {
	background-position: -434px -40px;
}
.B_POG_05 a {
	background-image: url(img/B_POG_Sho.png);
	height: 40px;
	width: 141px;
	display: inline;
	background-position: -577px 0px;
	float: left;
	margin-left: 2px;
	text-indent:-9999px;
}
.B_POG_05 a:hover {
	background-position: -577px -40px;
}
.B_Top ul {
	height: 49px;
	width: 800px;
	list-style-type: none;
	display: inline;
	float: left;
}
.B_Top li {
	display: inline;
	list-style-type: none;
}
.B_Top_01 a {
	background-image: url(img/Bu_Top.png);
	height: 35px;
	width: 121px;
	display: inline;
	background-position: -30px -7px;
	float: left;
	margin-top: 7px;
	margin-left: 30px;
	text-indent: -9999px;
}
.B_Top_01 a:hover {
	background-position: -30px -56px;
}
.B_Top_02 a {
	background-image: url(img/Bu_Top.png);
	height: 35px;
	width: 121px;
	display: inline;
	background-position: -154px -7px;
	float: left;
	margin-top: 7px;
	margin-left: 3px;
	text-indent: -9999px;
}
.B_Top_02 a:hover {
	background-position: -154px -56px;
}
.B_Top_03 a {
	background-image: url(img/Bu_Top.png);
	height: 35px;
	width: 121px;
	display: inline;
	background-position: -278px -7px;
	float: left;
	margin-top: 7px;
	margin-left: 3px;
	text-indent: -9999px;
}
.B_Top_03 a:hover {
	background-position: -278px -56px;
}
.B_Top_04 a {
	background-image: url(img/Bu_Top.png);
	height: 35px;
	width: 121px;
	display: inline;
	background-position: -402px -7px;
	float: left;
	margin-top: 7px;
	margin-left: 3px;
	text-indent: -9999px;
}
.B_Top_04 a:hover {
	background-position: -402px -56px;
}
.B_Top_05 a {
	background-image: url(img/Bu_Top.png);
	height: 35px;
	width: 121px;
	display: inline;
	background-position: -526px -7px;
	float: left;
	margin-top: 7px;
	margin-left: 3px;
	text-indent: -9999px;
}
.B_Top_05 a:hover {
	background-position: -526px -56px;
}
.B_Top_06 a {
	background-image: url(img/Bu_Top.png);
	height: 35px;
	width: 121px;
	display: inline;
	background-position: -650px -7px;
	float: left;
	margin-top: 7px;
	margin-left: 3px;
	text-indent: -9999px;
}
.B_Top_06 a:hover {
	background-position: -650px -56px;
}
.Wrap .Header .Title {
	float: left;
}
.Wrap .Header .He_B_o {
	float: right;
	display: inline;
	width: 305px;
	margin-top: 40px;
}
.Wrap .Header .He_B_o a {
	background-image: url(img/B_Online.png);
	height: 35px;
	width: 278px;
	display: block;
	text-indent: -9999px;
}
.Wrap .Header .He_B_o a:hover {
	background-position:-0px -35px;
}
.Wrap .B_Top {
	width: 800px;
	float: left;
}
.Wrap .Contents {
	float: left;
	width: 776px;
	background-image: url(img/Conts_bg.png);
	background-repeat: no-repeat;
	background-position: 24px 10px;
	padding-left: 24px;
	padding-top: 28px;
}
.Wrap .Contents .Top_A_01 {
	width: 722px;
	float: left;
	margin-left: 15px;
	background-image: url(img/Top_POG.jpg);
	height: 419px;
	text-indent: -9999px;
	clear: left;
	display: inline;
}
.Wrap .Contents .Top_A_02 {
	background-image: url(img/test.png);
	height: 74px;
	width: 722px;
	background-position: 0px -345px;
	clear: left;
	float: left;
	display: inline;
	margin-left: 15px;
}
.Wrap .Contents .Top_A_02 h2 {
	font-size: 12px;
}
.Wrap .Contents .Top_A_02 a {
	background-image: url(img/B_Top_A.png);
	height: 58px;
	width: 471px;
	display: inline;
	float: left;
	margin-left: 238px;
	text-indent: -9999px;
}
.Wrap .Contents .Top_A_02 a:hover {
	background-position:0px -58px;
}
.Wrap .Contents .Sub_CP_01 {
	width: 722px;
	float: left;
	margin-left: 15px;
	background-image: url(img/Title_CP.png);
	height: 230px;
	clear: left;
	display: inline;
	margin-bottom: 20px;
}
.Wrap .Contents .Sub_IQ_01 {
	width: 722px;
	float: left;
	margin-left: 15px;
	background-image: url(img/Title_IQ.png);
	height: 160px;
	clear: left;
	display: inline;
	margin-bottom: 20px;
}
.Wrap .Contents .Sub_PP_01 {
	width: 722px;
	float: left;
	margin-left: 15px;
	background-image: url(img/Title_NR.png);
	height: 160px;
	clear: left;
	display: inline;
	margin-bottom: 20px;
}
.Wrap .Contents .Sub_PrivacyP_01 {
	width: 722px;
	float: left;
	margin-left: 15px;
	background-image: url(img/Title_PP.png);
	height: 160px;
	clear: left;
	display: inline;
	margin-bottom: 20px;
}
.Wrap .Contents .Sub_TL_01 {
	width: 722px;
	float: left;
	margin-left: 15px;
	background-image: url(img/Title_TL.png);
	height: 160px;
	clear: left;
	display: inline;
	margin-bottom: 20px;
}
.Wrap .Contents .POG_Title_01 {
	width: 722px;
	float: left;
	margin-left: 15px;
	background-image: url(img/PlunOneGrape_Top.jpg);
	height: 395px;
	clear: left;
	display: inline;
}
table.underline {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 80px;
	clear: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
table.underline2 {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	clear: left;
	padding: 0;
	margin-left: auto;
	width: 480px;
}
.underline2 td {
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
table.underline3 {
	margin-top: 0;
	margin-right: auto;
	padding: 0;
	margin-left: auto;
	width: 500px;
}
.underline3 td {
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
table.underline_top {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	clear: left;
	padding: 0;
}
.underline_top td {
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.underline td {
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
table.underline_top {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	clear: left;
	padding: 0;
}
.underline_top td {
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.Footer {
	background-color: #2C2C2C;
	height: 100px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	position: relative;
	padding-top: 20px;
}
.Footer .Footer_C {
	width: 476px;
	margin-right: auto;
	margin-left: auto;
}
.Footer .Footer_C ul {
	list-style-type: none;
	display: inline;
	float: left;
}
.Footer .Footer_C li {
	display: inline;
	list-style-type: none;
	float: left;
	margin-right: 15px;
}
.TL_Conts ul {
	list-style-type: none;
	display: inline;
	float: left;
}
.TL_Conts li {
	list-style-type: none;
	float: left;
	clear: left;
}
.Footer .Footer_C .B_Footer_01 a {
	background-image: url(img/B_Footer.png);
	height: 13px;
	width: 59px;
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
.Footer .Footer_C .B_Footer_02 a {
	background-image: url(img/B_Footer.png);
	height: 13px;
	width: 85px;
	display: block;
	text-indent: -9999px;
	background-position: -80px 0px;
	background-repeat: no-repeat;
}
.Footer .Footer_C .B_Footer_03 a {
	background-image: url(img/B_Footer.png);
	height: 13px;
	width: 122px;
	display: block;
	text-indent: -9999px;
	background-position: -190px 0px;
	background-repeat: no-repeat;
}
.Footer .Footer_C .B_Footer_04 a {
	background-image: url(img/B_Footer.png);
	height: 13px;
	width: 144px;
	display: block;
	text-indent: -9999px;
	background-position: -332px 0px;
	background-repeat: no-repeat;
}
.Wrap .Contents .Top_Bottom {
	clear: left;
	float: left;
	width: 722px;
	margin-top: 15px;
	display: inline;
	margin-left: 15px;
}
.Top_Left {
	width: 227px;
	float: left;
}
.Top_Left .TL_Title {
	background-image: url(img/B_Left.png);
	height: 22px;
	width: 227px;
	padding-top: 5px;
}
.TL_Conts {
	background-image: url(img/B_Left_bg.png);
	float: left;
	width: 227px;
	clear: left;
	padding-bottom: 7px;
}
.TL_Bottom {
	background-image: url(img/B_Left_bottom.png);
	height: 8px;
	width: 227px;
	float: left;
	clear: left;
}
.TL_Title p {
	font-weight: bold;
	font-family: verdana, "メイリオ";
	margin-left: 27px;
	letter-spacing: 0.1em;
	color: #3281AB;
	font-size: 12px;
}
.B_Lko_01 a {
	background-image: url(img/B_Lko.png);
	height: 47px;
	width: 212px;
	display: block;
	text-indent: -9999px;
	margin-left: 8px;
	margin-top: 7px;
}
.B_Lko_01 a:hover {
	background-position:0px -247px;
}
.B_Lko_02 a {
	background-position:0px -50px;
	background-image: url(img/B_Lko.png);
	height: 47px;
	width: 212px;
	display: block;
	text-indent: -9999px;
	margin-left: 8px;
	margin-top: 4px;
}
.B_Lko_02 a:hover {
	background-position:0px -297px;
}
.B_Lko_03 a {
	background-position:0px -100px;
	background-image: url(img/B_Lko.png);
	height: 47px;
	width: 212px;
	display: block;
	text-indent: -9999px;
	margin-left: 8px;
	margin-top: 4px;
}
.B_Lko_03 a:hover {
	background-position:0px -347px;
}
.B_Lko_04 a {
	background-position:0px -150px;
	background-image: url(img/B_Lko.png);
	height: 47px;
	width: 212px;
	display: block;
	text-indent: -9999px;
	margin-left: 8px;
	margin-top: 4px;
}
.B_Lko_04 a:hover {
	background-position:0px -397px;
}
.B_Lko_05 a {
	background-position:0px -200px;
	background-image: url(img/B_Lko.png);
	height: 47px;
	width: 212px;
	display: block;
	text-indent: -9999px;
	margin-left: 8px;
	margin-top: 4px;
}
.B_Lko_05 a:hover {
	background-position:0px -447px;
}
.Top_NewsTopics_W {
	float: left;
	width: 481px;
	display: inline;
	margin-left: 14px;
}
.Top_NewsTopics_Head {
	background-image: url(img/NewsTopic_Title.png);
	height: 41px;
	width: 481px;
	font-weight: bold;
	font-family: verdana, "メイリオ";
	letter-spacing: 0.1em;
	color: #3281AB;
	font-size: 12px;
	padding-top: 5px;
}
.Top_NewsTopics_Head p {
	font-weight: bold;
	font-family: Verdana, Osaka;
	letter-spacing: 0.1em;
	color: #3281AB;
	font-size: 12px;
	margin-left: 27px;
}
.Top_NT_C {
	background-image: url(img/NewsTopic_Bg.png);
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 10px;
	height: 212px;
}
.Top_NT_Footer {
	background-image: url(img/NewsTopic_Footer.png);
	height: 23px;
	width: 481px;
}
.Hiduke {
	width: 600px;
	margin-right: auto;
	margin-left: 80px;
	clear: both;
	float: left;
	display: inline;
	margin-top: 5px;
	margin-bottom: 15px;
	background-color: #F4F4F4;
	text-align: right;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.underline strong {
	color: #0C5176;
}
.PR_Hiduke {
	width: 600px;
	display: inline;
	float: left;
	margin-left: 80px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 15px;
}
.Wrap .Contents .B_POG {
	width: 722px;
	float: left;
	margin-left: 15px;
	display: inline;
	background-image: url(img/B_POG_Sho.png);
}
.POG_Tx_Wrap_02 {
	float: left;
	clear: both;
	display: inline;
	margin-left: 35px;
	padding-top: 16px;
	background-image: url(img/POG_Tx_Title_00.png);
	background-repeat: no-repeat;
	width: 676px;
	margin-top: 35px;
}
.POG_Tx_Wrap {
	float: left;
	clear: both;
	display: inline;
	margin-left: 35px;
	padding-top: 16px;
	background-image: url(img/POG_Tx_Title_00.png);
	background-repeat: no-repeat;
	width: 676px;
}
.POG_Tx_Title_01 h3 {
	background-image: url(img/POG_Tx_Title_01.png);
	height: 72px;
	width: 676px;
	text-indent: -9999px;
}
.POG_Tx_Gokounyu_Title_01 h3 {
	background-image: url(img/POG_Tx_Gokounyu_Title_00.png);
	height: 81px;
	width: 676px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
.POG_Tx_Title_02 h3 {
	background-image: url(img/POG_Tx_Title_02.png);
	height: 72px;
	width: 676px;
	text-indent: -9999px;
}
.POG_Tx_Title_03 h3 {
	background-image: url(img/POG_Tx_Title_03.png);
	height: 72px;
	width: 676px;
	text-indent: -9999px;
}
.POG_Tx_Sub_Wrap {
	width: 633px;
	clear: both;
	float: left;
	display: inline;
	margin-left: 43px;
}
.POG_Sub_02 {
	background-image: url(img/POG_Tx_SubTitle_02.png);
	height: 18px;
	width: 383px;
	text-indent: -9999px;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
.POG_Sub_03 {
	background-image: url(img/POG_Tx_SubTitle_03.png);
	height: 18px;
	width: 237px;
	text-indent: -9999px;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
.POG_Sub_01 {
	background-image: url(img/POG_Tx_SubTitle_01.png);
	height: 17px;
	width: 265px;
	text-indent: -9999px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
}
.TopGo {
	width: 676px;
	clear: both;
	float: left;
	display: inline;
	margin-left: 35px;
	text-align: right;
	margin-top: 10px;
}
.PhotoRight {
	float: right;
	margin-top: -25px;
}
.POG_Tx_Sub_Wrap p {
	font-size: 14px;
	color: #333333;
}
.Kouka_Wrap {
	width: 676px;
	float: left;
	clear: both;
	margin-left: 35px;
	display: inline;
	padding-top: 25px;
}
.FAQ_Wrap {
	width: 676px;
	float: left;
	clear: both;
	margin-left: 35px;
	display: inline;
	padding-top: 25px;
}
.Wrap .Contents .Kouka_Wrap .POG_Title_02 {
	background-image: url(img/POG_Kashitsuki.jpg);
	height: 280px;
	width: 676px;
}
.Wrap .Contents .Kouka_Wrap h3 {
	background-image: url(img/POG_Tx_Kouka_Title.png);
	height: 125px;
	width: 676px;
	text-indent: -9999px;
}
.Wrap .Contents .FAQ_Wrap h3 {
	background-image: url(img/POG_Tx_FAQ_Title.png);
	height: 81px;
	width: 676px;
	text-indent: -9999px;
}
.POG_Title_03 {
	text-indent: -9999px;
	background-image: url(img/plumKouka.jpg);
	height: 926px;
	width: 676px;
	margin-top: 25px;
}
.FAQ_m_Wrap {
	width: 656px;
	display: inline;
	float: left;
	margin-left: 10px;
	margin-bottom: 25px;
}
.FAQ_m_Wrap .Top {
	background-image: url(img/FAQ_Q.png);
	height: 104px;
	float: left;
	width: 656px;
	display: inline;
}
.FAQ_m_Wrap .Top p {
	margin-top: 60px;
	margin-left: 105px;
	display: inline;
	float: left;
}
.FAQ_m_Wrap .Conts {
	background-image: url(img/FAQ_A_01.png);
	width: 656px;
	float: left;
	clear: both;
	display: inline;
	margin-top: 15px;
	background-repeat: no-repeat;
	height: 100px;
}
.Conts p {
	background-color: #F7F7F7;
	width: 501px;
	margin-left: 87px;
	display: inline;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: 80px;
}
.Gokounyu_Photo_Wrap {
	background-image: url(img/POG_Tx_Gokounyu_00.png);
	height: 331px;
	width: 676px;
	float: left;
}
.Gokounyu_Photo_Wrap_B {
	background-image: url(img/B_Shop_Bg.png);
	height: 72px;
	width: 676px;
	clear: both;
	float: left;
	margin-bottom: 20px;
	margin-top: 5px;
}
.Gokounyu_Photo_Wrap_B a {
	background-image: url(img/B_Shop.png);
	height: 45px;
	width: 455px;
	display: inline;
	float: left;
	margin-left: 111px;
	margin-top: 13px;
	text-indent: -9999px;
}
.Gokounyu_Photo_Wrap_B a:hover {
	background-position:0px -45px;
}
.Wrap .IQ_Table {
	clear: both;
	width: 676px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	position: relative;
}
.tdpad {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B4B4B4;
	border-left-color: #B4B4B4;
}
.tdpad2 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B4B4B4;
	border-right-color: #B4B4B4;
	border-left-color: #B4B4B4;
}
.tdpad3 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #B4B4B4;
}
.tdpad4 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B4B4B4;
	border-bottom-color: #B4B4B4;
	border-left-color: #B4B4B4;
	letter-spacing: 0em;
}
.tdpad5 {
	padding-top: -15px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B4B4B4;
	border-left-color: #B4B4B4;
	font-size: 12px;
	line-height: 16px;
}
.Wrap .IQ_Table .tdpad2 input {
	border: 1px solid #999999;
}
.Wrap .IQ_Table .tdpad3 textarea {
	border: 1px solid #999999;
	width: 450px;
}
.Wrap .IQ_Kiyaku {
	width: 590px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	text-align: center;
	letter-spacing: 0.08em;
	font-size: 12px;
	padding: 2px;
	background-color: #333333;
	color: #FFFFFF;
}
.Wrap .IQ_Kiyaku_Wrap {
	clear: both;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	height: 230px;
	overflow: auto;
	background-color: #F7F7F7;
	margin-top: 10px;
	border: 1px solid #999999;
}
.Wrap .IQ_Kiyaku_Wrap .underline2 li {
	list-style-type: decimal;
	list-style-position: inside;
}
.Wrap .IQ_Kiyaku_Wrap .underline2 ol {
	list-style-type: decimal;
}
.Wrap .Contents .underline li {
	list-style-type: decimal;
	list-style-position: inside;
}
.Wrap .IQ_Tel {
	background-image: url(img/IQ_tel_title.png);
	height: 60px;
	width: 676px;
	clear: both;
	margin-right: auto;
	margin-left: 62px;
	margin-top: 25px;
	position: relative;
	display: inline;
	float: left;
	text-indent: -9999px;
}
.Wrap .IQ_Mail {
	background-image: url(img/IQ_mail_title.png);
	height: 60px;
	width: 676px;
	clear: both;
	margin-right: auto;
	margin-left: 62px;
	margin-top: 25px;
	position: relative;
	display: inline;
	float: left;
	text-indent: -9999px;
}
.Wrap .IQ_Goc {
	display: inline;
	clear: both;
	float: left;
	width: 676px;
	margin-left: 62px;
	margin-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 0.08em;
}
.Wrap .Center {
	margin-left: 62px;
	width: 676px;
	float: left;
	display: inline;
}
.Wrap .IQ_Thx {
	display: inline;
	float: left;
	width: 676px;
	margin-left: 62px;
	height: 400px;
	margin-top: 15px;
	font-size: 14px;
	font-weight: normal;
	color: #555555;
	line-height: 26px;
}
.FAQ_Ind_Wrap {
	width: 650px;
	float: left;
	clear: both;
	display: inline;
	margin-left: 20px;
	margin-bottom: 35px;
}
.Wrap .Contents .FAQ_Wrap .FAQ_Ind_Wrap ul {
	list-style-position: inside;
	list-style-type: none;
}
.Wrap .Contents .FAQ_Wrap .FAQ_Ind_Wrap li {
	list-style-image: url(img/icn_q.png);
	list-style-position: inside;
	line-height: 20px;
}
.Wrap .Contents .FAQ_Wrap .FAQ_Ind_Wrap a {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
}
.Wrap .Contents .FAQ_Wrap .FAQ_Ind_Wrap a:hover {
	font-size: 14px;
	color: #5fb1e0;
}
.Wrap .Contents .FAQ_Wrap .FAQ_Qa_w {
	width: 650px;
	clear: both;
	float: left;
	display: inline;
	background-color: #f5f5f5;
	margin-top: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}
.Wrap .Contents .FAQ_Wrap .FAQ_Qa_w .Q {
	background-image: url(img/FAQ_Q.png);
	background-repeat: no-repeat;
	padding-left: 45px;
	font-size: 14px;
	font-weight: bold;
	color: #2a7aa8;
	height: 35px;
	padding-top: 8px;
}
.Wrap .Contents .FAQ_Wrap .FAQ_Qa_w .A {
	background-image: url(img/FAQ_A.png);
	background-repeat: no-repeat;
	padding-left: 45px;
	font-size: 12px;
	color: #333333;
	height: 35px;
	padding-top: 8px;
	line-height: 20px;
	letter-spacing: 0.08em;
}
.FAQ_Qa_F {
	width: 670px;
	float: left;
	background-image: url(img/FAQ_Footer.png);
	height: 24px;
	background-color: #F5F5F5;
}
.Wrap .Contents .FAQ_Wrap .FAQ_Wrap_0 {
	clear: both;
	float: left;
	width: 670px;
}
.Wrap .Contents .Top_A_01 a {
	height: 419px;
	width: 722px;
	display: block;
}
.Shop_Wrap {
	width: 722px;
	clear: both;
	float: left;
	display: inline;
	margin-left: 15px;
}
.Wrap .Contents .Shop_Wrap h2 {
	background-image: url(img/OS_Title.png);
	height: 63px;
	width: 722px;
	font-size: 12px;
}
.Shop_Wrap li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	display: inline;
	margin-top: 5px;
	margin-left: 12px;
}
.Shop_Wrap ul {
	height: 27px;
	width: 722px;
	float: left;
	clear: both;
	display: block;
	background-color: #ebebeb;
}
.Wrap .Contents .Shop_Wrap .Shop_Contents {
	width: 722px;
	clear: both;
	float: left;
	margin-top: 25px;
	height: auto !important;  
	height: 100%;  
	min-height: 100%;
}
.Shop_ShouhinList_Wrap .Photo {
	float: left;
	height: 202px;
	width: 202px;
}
.Shop_ShouhinList_Wrap .Naka {
	display: inline;
	float: left;
	width: 500px;
	margin-left: 20px;
}
.Wrap .Contents .Shop_Wrap .Shop_Contents .Shop_ShouhinList_Wrap .Naka .Icn {
	background-image: url(img/icn_Shingata.png);
	height: 20px;
	width: 188px;
	text-indent: -9999px;
}
 .Naka .Title {
	font-size: 18px;
	font-weight: bold;
	font-family: verdana, "メイリオ";
	color: #454545;
	margin-top: 5px;
	width: 500px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5EB0DF;
	padding-bottom: 3px;
}
.Naka .Seibun {
	padding: 10px;
	width: 480px;
	background-color: #F9F9F9;
	height: 127px;
	font-size: 14px;
	line-height: 18px;
	font-family: "メイリオ", Osaka, "ＭＳ Ｐゴシック";
	letter-spacing: 0.08em;
	clear: both;
}
.Naka .Seibun2 {
	padding: 10px;
	width: 480px;
	background-color: #F9F9F9;
	font-size: 14px;
	line-height: 18px;
	font-family: "メイリオ", Osaka, "ＭＳ Ｐゴシック";
	letter-spacing: 0.08em;
	clear: both;
	float: right;
}
.Naka .Seibun .S2 {
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 7px;
	letter-spacing: 0em;
	border: 1px solid #CCCCCC;
	color: #999999;
}
.Naka .Seibun p {
	height: 72px;
}
.Title a {
	text-decoration: none;
	color: #333333;
}
.Title a:visited {
	text-decoration: none;
	color: #333333;
}

.Shop_ShouhinList_Wrap {
	margin-top: 25px;
	width: 722px;
	float: left;
	clear: both;
}
.Title .kakaku {
	font-size: 14px;
	clear: both;
}
.Seibun .kakaku {
	float: left;
	width: 460px;
	padding: 10px;
	background-color: #F9F9F9;
	text-align: right;
	height: 37px;
	font-size: 12px;
	line-height: 20px;
}
.Title .kakaku2 {
	font-size: 14px;
	clear: both;
}
.Seibun2 .kakaku2 {
	float: left;
	width: 460px;
	padding: 10px;
	background-color: #F9F9F9;
	text-align: right;
	height: 140px;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
}
.F12_Wrap {
	width: 500px;
	float: right;
	display: inline;
	margin-top: 35px;
	margin-bottom: 100px;
}
.kakaku2 .Cart {
	width: 300px;
	float: right;
	clear: both;
	text-align: right;
}
.FormLeft {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(img/test.jpg);
	float: left;
}
.SeisanTable td {
	margin: 0px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.SeisanTable {
	border: 1px solid #CCCCCC;
}
.TableRight {
	text-align: right;
	width: 300px;
	float: right;
}
.TableRight2 {
	text-align: right;
	width: 505px;
	float: right;
	display: inline;
	margin-right: 0px;
	background-image: url(img/goukei.png);
	height: 78px;
}
.Total {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.KounyuSu {
	float: right;
	width: 200px;
	text-align: right;
}
.Wrap .Contents .underline h3 {
	font-size: 14px;
	font-weight: bold;
}
.Wrap .Contents .Shop_Wrap .Shop_Contents .Sun_18l_W {
	background-image: url(img/18l.png);
	height: 83px;
	width: 507px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	background-position: 0px 20px;
	background-repeat: no-repeat;
}
.Shousai_W {
	width: 676px;
	float: left;
	display: inline;
	margin-left: 37px;
}
.Shousai_W h3 {
	background-image: url(img/POG_Shousai_Title.png);
	height: 56px;
	width: 676px;
	margin-top: 10px;
	text-indent: -9999px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Shousai_01_W {
	width: 676px;
	height: 157px;
	background-image: url(img/POG_Shousai_bg01.png);
	margin-top: 20px;
}
.Shousai_01_W p {
	margin-top: 70px;
	margin-left: 307px;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.Shousai_02_W {
	width: 676px;
	height: 157px;
	background-image: url(img/POG_Shousai_bg02.jpg);
	margin-top: 20px;
}
.Shousai_02_W p {
	margin-top: 70px;
	margin-left: 307px;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.Shousai_03_W {
	width: 676px;
	height: 180px;
	background-image: url(img/POG_Shousai_bg03.jpg);
	margin-top: 20px;
	background-repeat: no-repeat;
}
.Shousai_03_W p {
	margin-top: 70px;
	margin-left: 307px;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
.Shousai_04_W {
	width: 676px;
	height: 175px;
	background-image: url(img/POG_Shousai_bg04.jpg);
	margin-top: 25px;
	background-repeat: no-repeat;
}
.Shousai_04_W p {
	margin-top: 70px;
	margin-left: 307px;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

.Shousai_05_W {
	width: 676px;
	height: 175px;
	background-image: url(img/POG_Shousai_bg05.jpg);
	margin-top: 25px;
	background-repeat: no-repeat;
}
.Shousai_05_W p {
	margin-top: 70px;
	margin-left: 307px;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.P_b {
	font-weight: bold;
	color: #dd4b85;
	font-size: 12px;
}
