@charset "UTF-8";
html {
	background-color: #C7D1BE;
}
body {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../image/back100101.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 85%;
	color: #333333;
	background-color: #FFF7EF;
}
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #990000;
	text-decoration: none;
}

/* CSS ハック */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-table;
}

/*Hides from IE-mac ¥*/
* html .clearfix{height:1%;}
.clearfix{display:block;}


#container {
	width: 938px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../image/containerBK.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}#container_in {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 107px;
	background-color: #80A6A2;
	width: 100%;
	background-image: url(../image/header_bk.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#headerMenu {
	padding: 0px;
	height: 107px;
	width: 938px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../image/headerMenu2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 102px;
	width: 150px;
}
#headCnt {
	padding: 0px;
	height: 73px;
	width: 788px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}
#headNavi {
	padding: 0px;
	height: 29px;
	width: 788px;
	float: left;
	margin-top: 77px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#headNavi ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#headNavi li {
	padding: 0px;
	height: 29px;
	width: 124px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-size: 0px;
	line-height: 0px;
	float:left;
}
li#hm1 {
	display: block;
	background-position: -5px 1px;
	background-image: url(../image/mainMenuDown.gif);
	background-repeat: no-repeat;
}
li#hm1:hover,li#hm1.hover {
	display: block;
	background-position: -5px 1px;
	background-image: url(../image/mainMenuUp.gif);
	background-repeat: no-repeat;
}
#headNavi li#hm1 span {
	text-indent: -9999px;
	font-size: 0px;
	display: block;
	line-height: 0px;
}
li#hm2 {
	display: block;
	background-position: -133px 1px;
	background-image: url(../image/mainMenuDown.gif);
	background-repeat: no-repeat;
}
li#hm2:hover, li#hm2.hover {
	display: block;
	background-position: -133px 1px;
	background-image: url(../image/mainMenuUp.gif);
	background-repeat: no-repeat;
}
#headNavi li#hm2 span {
	text-indent: -9999px;
	font-size: 0px;
	display: block;
	line-height: 0px;
}
li#hm3 { 
	display: block;
	background-position: -261px 1px;
	background-image: url(../image/mainMenuDown.gif);
	background-repeat: no-repeat;
}
li#hm3:hover, li#hm3.hover { 
	display: block;
	background-position: -261px 1px;
	background-image: url(../image/mainMenuUp.gif);
	background-repeat: no-repeat;
}
#headNavi li#hm3 span {
	text-indent: -9999px;
	font-size: 0px;
	display: block;
	line-height: 0px;
}
li#hm4 {
	display: block;
	background-position: -389px 1px;
	background-image: url(../image/mainMenuDown.gif);
	background-repeat: no-repeat;
}
li#hm4:hover, li#hm4.hover {
	display: block;
	background-position: -389px 1px;
	background-image: url(../image/mainMenuUp.gif);
	background-repeat: no-repeat;
}
#headNavi li#hm4 span {
	text-indent: -9999px;
	font-size: 0px;
	display: block;
	line-height: 0px;
}
li#hm5 {
	display: block;
	background-position: -516px 1px;
	background-image: url(../image/mainMenuDown.gif);
	background-repeat: no-repeat;
}
li#hm5:hover, li#hm5.hover {
	display: block;
	background-position: -516px 1px;
	background-image: url(../image/mainMenuUp.gif);
	background-repeat: no-repeat;
}
#headNavi li#hm5 span {
	text-indent: -9999px;
	font-size: 0px;
	display: block;
	line-height: 0px;
}
li#hm6 {
	display: block;
	background-position: -644px 1px;
	background-image: url(../image/mainMenuDown.gif);
	background-repeat: no-repeat;
}
li#hm6:hover, li#hm6.hover {
	display: block;
	background-position: -644px 1px;
	background-image: url(../image/mainMenuUp.gif);
	background-repeat: no-repeat;
}
#headNavi li#hm6 span {
	text-indent: -9999px;
	font-size: 0px;
	display: block;
	line-height: 0px;
}
/*End hide from IE-mac */

#footer {
	padding: 0px;
	font-size: small;
	line-height: 110%;
	text-align: center;
	clear: both;
	margin: 0px;
	width: 100%;
	background-color: #C7D1BE;
	background-image: url(../image/footer_bk.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 107px;
}
#footerIn {
	background-image: url(../image/footer_up_bk.gif);
	background-repeat: no-repeat;
	background-position: center -83px;
	height: 87px;
	width: 938px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footerIn p {
	font-size: 0.8em;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}
#hnavi {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: -500px;
}
#hnavi ul {
	padding: 0px;
	text-align: right;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#hnavi li {
	display: inline;
	padding: 0px;
	height: 30px;
	width: 200px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#hsubnavi {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#hsubnavi ul {
	margin: 0px;
	padding: 0px;
}
#hsubnavi li {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
	font-size: .75em;
	line-height: 110%;
	background-image: url(../image/allow1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#movie {
	margin: 0px;
	padding: 0px;
}
#main {
	width: 938px;
	background-color: #FFFFFF;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#main:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#main {
	display:inline-table;
}
/*Hides from IE-mac \*/
* html #main {height:1%;}
#main {display:block;}
.allWideGrayBox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 290px;
	background-color: #EEFFD6;
}
#main_left {
	float: left;
	width: 726px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px !important;
	margin-left: 0px;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px !important;
	padding-left: 20px;
}
#main_left_full {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 746px;
}

#main h1 span {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -1000px;
}
#main #main_left li {
	font-size: small;
	line-height: 120%;
	list-style-type: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#main_left div.messBox {
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main_left p {
	font-size: 0.85em;
	line-height: 150%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#main_left_full .leftFullBox img {
	padding: 0px;
	margin: 0px;
}
#main_left_full div.leftFullBox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
}
#main_left_full .leftFullBox p {
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 75px;
	font-size: 1em;
	line-height: 180%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main_left_full .leftFullBox p.mainP2 {
	font-size: .85em;
	line-height: 180%;
}
#main_left_full .leftFullBox ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 90px;
}
#main_left_full .leftFullBox li {
	font-size: .85em;
	line-height: 150%;
	list-style-type: none;
	background-image: url(../image/allow2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#main_left_full .leftFullBox h2 {
	font-size: 1.2em;
	line-height: 130%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
#main_left_full .leftFullBox h2 span {
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	display: block;
}
#main_left_full .leftFullBox h3 {
	font-size: 1em;
	line-height: 130%;
	padding: 0px;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 70px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7EA6A1;
}
#main_left_full .leftFullBox h3.qa {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#main_left_full .leftFullBox .answerBox h3.answ {
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#main_left_full .leftFullBox .answerBox p.mainP2 {
	margin-left: 50px;
}
#main_left_full .leftFullBox .answerBox .gotoPageTop {
	margin-left: 510px;
	margin-bottom: 30px;
}
#main_left_full .leftFullBox h3 span {
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#main .allWide {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
#main_left .showDetailBtn {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 160px;
}
#main_right {
	padding: 0px;
	float: left;
	width: 192px;
	margin: 0px;
	background-image: url(../image/right_mid_bk.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#main_right h3.rlink span {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
#main_right h3.rlink {
	background-image: url(../image/right_bk.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 192px;
}
#main_right h3.rshop span {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
#main_right h3.rshop {
	background-image: url(../image/shop_link_bk.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 192px;
}
#main_right div.linkBox {
	padding: 0px;
	width: 132px;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#main_right div.linkBox2 {
	padding: 0px;
	width: 132px;
	margin: 0px;
}
#end_main_right {
	background-image: url(../image/right_bk.gif);
	background-position: center -524px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 192px;
	background-repeat: no-repeat;
}
#main_right .rightImage {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main_right  .rightP {
	margin: 5px;
	padding: 0px;
	text-align: right;
}
#main_right h3 {
	padding: 0px;
	font-size: small;
	line-height: 120%;
	margin: 5px;
}
#main_left_full .leftFullBox div.answerBox {
	padding: 0px;
	margin-top: 30px;
	margin-right: 50px;
	margin-bottom: 30px;
	margin-left: 70px;
	background-color: #FFF7EF;
	border: 1px solid #E4956D;
}
#main_left_full .leftFullBox h4 {
	font-size: .9em;
	line-height: 130%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
}
#main_left_full .leftFullBox h4.qasub {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: underline;
	margin-left: 30px;
}
#main_right p {
	font-size: small;
	line-height: 120%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#main_right .shosaiBtn {
	text-align: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
}
#main_right .konyuBtn {
	text-align: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
}

.lineHR {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#fsubnavi {
	width: 580px;
	margin: 0px;
	text-align: left;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#company_info {
	width: 318px;
	float: left;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main_end {
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 938px;
	height: 100px;
	background-image: url(../image/footer_up_bk.gif);
	background-repeat: no-repeat;
	background-position: center 38px;
	margin: 0px;
}
#fsubnavi ul {
	padding: 0px;
	margin: 0px;
}
#fsubnavi li {
	font-size: 0.8em;
	line-height: 150%;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#main_left #company .atobarai {
	background-color: #FFFFCC;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
#main_left .smallP {
	font-size: small;
}
#hsubnavi p.konyuBtn {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 344px;
}
#main h1.prdPhoto {
	margin: 0px;
	padding: 0px;
}
#main_left h2.shiyoho {
	color: #333333;
	font-size: 1em;
	line-height: 150%;
	background-image: url(../image/howToUseIcon.gif);
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#main_left h2.shiyoho+p {
	color: #333333;
	font-size: .85em;
	line-height: 150%;
	background-image: url(../image/flowerBK.jpg);
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 20px;
	margin-left: 60px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#main_left h2.seibun {
	color: #333333;
	font-size: 0.85em;
	line-height: 1.7em;
	background-image: none;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding: 0px;
}
#main_left h2.seibun+p {
	color: #333333;
	font-size: 0.85em;
	line-height: 1.7em;
	background-image: none;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 20px;
	margin-left: 60px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
#main_left h2.seizoNen {
	color: #333333;
	font-size: 0.85em;
	line-height: 1.7em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 60px;
	background-image: none;
}
#main_left h2.seizoNen+p {
	color: #333333;
	font-size: 0.85em;
	line-height: 1.7em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 70px;
	background-image: none;
}
#main_left h2.cVoice {
	color: #990000;
	font-size: 1.2em;
	line-height: 1.8em;
	background-image: url(../image/cVoice.gif);
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 10px;
	margin-left: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996666;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 34px;
}
#main_left p.cVoiceList {
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 10px;
	margin-left: 70px;
	font-size: .85em;
	line-height: 150%;
}


#main #main_left_full .leftFullBox div.shopFrame {
	background-color: #FFF7EC;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 70px;
	border: 1px solid #EBEBEB;
	padding-bottom: 15px;
}
#main #main_left_full .leftFullBox div.shopFrame h2 {
	font-size: 1.2em;
	line-height: 150%;
	color: #000000;
	background-image: none;
	margin: 20px;
	padding: 0px;
}
#main #main_left_full .leftFullBox div.shopFrame p.hIntro {
	font-size: .75em;
	line-height: 100%;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#main #main_left_full .leftFullBox div.shopFrame h2.withIntro {
	padding: 0px;
	line-height: 110%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#main #main_left_full .leftFullBox p.h1Intro {
	font-size: .85em;
	line-height: 120%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
}
#main #main_left_full .leftFullBox div.shopFrame p {
	font-size: .8em;
	line-height: 130%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#main #main_left_full .leftFullBox img.lightboximg {
	border: 1px solid #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#prime_topic_box {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.topic_item {
	margin: 0px;
	width: 175px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/topic_item_bk.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 260px;
	float: left;
}
div.topic_itemR {
	margin: 0px;
	width: 175px;
	background-image: url(../image/topic_item_bk.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 260px;
	padding: 0px;
	float: left;
}
#topic_box .topic_item #prd_n1 ,#topic_box .topic_item #prd_n2,#topic_box .topic_item #prd_n3,#topic_box .topic_itemR #prd_n4 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
	width: 126px;
	display: block;
	background-image: url(../image/itemDetailBtn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#topic_box .topic_item #prd_n1:hover,#topic_box .topic_item #prd_n1.hover,#topic_box .topic_item #prd_n2:hover,#topic_box .topic_item #prd_n2.hover,#topic_box .topic_item #prd_n3:hover,#topic_box .topic_item #prd_n3.hover,#topic_box .topic_itemR #prd_n4:hover,#topic_box .topic_itemR #prd_n4.hover {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
	width: 126px;
	display: block;
	background-image: url(../image/itemDetailBtnUp.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
img.topicItem {
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#topic_box .topic_item p, #topic_box .topic_itemR p {
	line-height: 120%;
	font-size: .85em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
img.rBanner {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 132px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#prime_topic_box img.top_r {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#container_in #main_end p.toPageTop {
	height: 13px;
	width: 62px;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 685px;
}
#topic_box img.otameshiSet {
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img.spaceW {
	margin-right: 16px;
}

#footerIn #fsubnavi a {
	text-decoration: none;
}
#footerIn #fsubnavi li {
	margin: 0px;
	padding: 0px;
}
#footerIn #fsubnavi li span {
	text-indent: -9999px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#hsubnavi a {
	text-decoration: none;
}
#hsubnavi ul {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#hsubnavi li {
	margin: 0px;
	padding: 0px;
	background-image: none;
}
#hsubnavi li span {
	text-indent: -9999px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#main_left_full .leftFullBox table#company,#main_left_full .leftFullBox table#company2 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	width: 600px;
	border: 1px solid #CCCCCC;
	background-color: #F4F4F4;
	padding: 0px;
}
#main_left_full .leftFullBox table#company th,#main_left_full .leftFullBox table#company2 th {
	font-size: .85em;
	line-height: 150%;
	margin: 0px;
	padding: 10px;
	vertical-align: top;
	text-align: right;
}
#main_left_full .leftFullBox table#company td,#main_left_full .leftFullBox table#company2 td {
	font-size: .85em;
	line-height: 150%;
	margin: 0px;
	padding: 10px;
	vertical-align: top;
}
#container #container_in #main #main_left_full .leftFullBox .shopFrame .newShop {
	padding-left: 30px;
	background-image: url(../image/newSmall1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

