@charset "utf-8";
/* CSS Document */

.base {
	width: 1022px;
	background-image: url(../img/top_back.jpg);
	background-repeat: repeat-x;
}

img {
border:0px;
}

.top {
	width: 1022px;
	background-image: url(img/top_back.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	position: absolute;
	height: 40px;
	left: 100px;
}
.top_seo {
	height: 15px;
	width: 400px;
	font-size: 10px;
	left: 326px;
	position: absolute;
	top: 16px;
}
.menu_button1 {
	height: 36px;
	width: 130px;
	background:url(img/menu1.jpg) no-repeat;
	position: absolute;
	top: 35px;
	left: 324px;

}

.menu_button2 {
	height: 36px;
	width: 130px;
	background:url(img/menu2.jpg) no-repeat;
	left: 457px;
	position: absolute;
	top: 35px;
}

.menu_button3 {
	height: 36px;
	width: 130px;
	background:url(img/menu3.jpg) no-repeat;
	left: 590px;
	position: absolute;
	top: 35px;
}
.menu_button4 {
	height: 36px;
	width: 130px;
	background:url(img/menu4.jpg) no-repeat;
	left: 723px;
	position: absolute;
	top: 35px;
}.menu_button5 {
	height: 36px;
	width: 130px;
	background:url(img/menu5.jpg) no-repeat;
	left: 856px;
	position: absolute;
	top: 35px;
}
.main_image {
	width: 1022px;
	height: 307px;
	background-repeat: no-repeat;
}
.main {
	width: 702px;
}
.whatsnew {
	width: 692px;
	height: 36px;
	background-image: url(../img/whatsnew.jpg);
	background-repeat: no-repeat;
}
.whatsnew2 {
	font-size: 12px;
	color: #333;
	line-height: 30px;
	width: 692px;
	height: 100px;
}
.topics {
	width: 692px;
	height: 90px;
}
.topics2 {
	width: 692px;
	left: 22px;
	position: absolute;
	top: 810px;
}
.topics3 {
	width: 144px;
	left: 351px;
	position: absolute;
	top: 707px;
	font-size: 10px;
	line-height: 15px;
}
.topics4 {
	width: 692px;
	left: 1px;
	position: absolute;
	top: 835px;
	font-size: 10px;
	line-height: 15px;
}
.topics_comment {
	font-size: 10px;
	line-height: 15px;
	position: absolute;
	left: 504px;
	top: 706px;
	width: 150px;
}
.topics4 {
	width: 692px;
	position: absolute;
	top: 557px;
	font-size: 10px;
	line-height: 15px;
}
.topics_comment2 {
	font-size: 10px;
	line-height: 15px;
	position: absolute;
	left: 506px;
	top: 803px;
	width: 150px;
}
.infomation {
	width: 282px;
	position: absolute;
	left: 730px;
	top: 363px;
}
.infomation2 {
	width: 282px;
	position: absolute;
	left: 730px;
	top: 442px;
	background-image: url(img/topics_back.gif);
	height: 500px;
}
.infomation_under {
	width: 282px;
	position: absolute;
	left: 730px;
	top: 942px;
	background-image: url(img/infounder.jpg);
	height: 7px;
	background-repeat: no-repeat;
}
.company_title {
	background-image: url(img/info2.jpg);
	height: 37px;
	background-repeat: no-repeat;
}
.company_pic {
	height: 73px;
	width: 87px;
	position: absolute;
	left: 9px;
	top: 37px;
}
.company_comment {
	height: 50px;
	width: 150px;
	position: absolute;
	left: 106px;
	font-size: 10px;
	line-height: 15px;
}
.company_title2 {
	background-image: url(img/infotitle2.jpg);
	height: 20px;
	background-repeat: no-repeat;
	top: 129px;
	position: absolute;
	left: 9px;
	width: 200px;
}
.company_pic2 {
	height: 73px;
	width: 87px;
	position: absolute;
	left: 10px;
	top: 167px;
}
.company_comment2 {
	height: 50px;
	width: 150px;
	position: absolute;
	left: 106px;
	font-size: 10px;
	line-height: 15px;
	top: 166px;
}
.company_title3 {
	background-image: url(img/infotitle3.jpg);
	height: 20px;
	background-repeat: no-repeat;
	top: 258px;
	position: absolute;
	left: 11px;
	width: 200px;
}
.company_pic3 {
	height: 73px;
	width: 87px;
	position: absolute;
	left: 10px;
	top: 289px;
}
.company_comment3 {
	height: 50px;
	width: 150px;
	position: absolute;
	left: 106px;
	font-size: 10px;
	line-height: 15px;
	top: 289px;
}
.company_title4 {
	background-image: url(img/infotitle4.jpg);
	height: 20px;
	background-repeat: no-repeat;
	top: 378px;
	position: absolute;
	left: 11px;
	width: 200px;
}
.company_pic4 {
	height: 73px;
	width: 87px;
	position: absolute;
	left: 10px;
	top: 409px;
}
.company_comment4 {
	height: 50px;
	width: 150px;
	position: absolute;
	left: 106px;
	font-size: 10px;
	line-height: 15px;
	top: 409px;
}
.footer {
	top: 1855px;
	position: absolute;
	width: 100%;
	background-color: #EFEFEF;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
	left: 4px;
}
.link_title {
	width: 1012px;
	left: 0px;
	top: 1710px;
	position: absolute;
}
.link_banner {
	width: 152px;
	position: absolute;
	left: 1px;
	top: 1338px;
	border-style:none;
}
.link_banner2 {
	width: 152px;
	position: absolute;
	left: 11px;
	top: 1569px;
	border-style:none;
}
.link_banner3 {
	width: 152px;
	position: absolute;
	left: 3px;
	top: 1760px;
	border-style:none;
}
.privacy {
	font-size: 12px;
	width: 710px;
}
.event {
	width: 700px;
	text-align: center;
}
.recruit {
	font-size: 12px;
	line-height: 15px;
	width: 700px;
}
.recruit_button {
	height: 50px;
	width: 200px;
	background-image: url(common/img/recruit_lt_btn01.gif);
	background-repeat: no-repeat;
}
.form1 {
	width: 700px;
	font-size: 12px;
	line-height: 15px;
}
.footer_c {
	top: 1479px;
	position: absolute;
	width: 100%;
	background-color: #EFEFEF;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
}
.link_title_c {
	width: 1012px;
	left: -1px;
	top: 1361px;
	position: absolute;
}
.business {
	width: 700px;
	font-size: 12px;
}
.footer_b {
	top: 4px;
	position: absolute;
	width: 100%;
	background-color: #EFEFEF;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	left: 1px;
}
.footer_p {
	top: 815px;
	position: absolute;
	width: 100%;
	background-color: #EFEFEF;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
	left: 0;
}
.footer_e {
	top: 815px;
	position: absolute;
	width: 100%;
	background-color: #EFEFEF;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
	left: 0;
}
.link_title_b {
	width: 1012px;
	left: -1px;
	top: 961px;
	position: absolute;
}
.link_banner_b {
	width: 152px;
	position: absolute;
	left: 1px;
	top: 1002px;
	border-style:none;
}
.link_banner2_b {
	width: 152px;
	position: absolute;
	left: 164px;
	top: 1003px;
	border-style:none;
}
.link_banner3_b {
	width: 152px;
	position: absolute;
	left: 327px;
	top: 1004px;
	border-style:none;
}
top_re {
	width: 1022px;
	background-image: url(img/top_back.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	position: absolute;
	height: 40px;
	left: 100px;
}
.top_seo_re {
	height: 15px;
	width: 400px;
	font-size: 10px;
	left: 326px;
	position: absolute;
	top: 16px;
}
.menu_button1_re {
	height: 36px;
	width: 130px;
	background:url(img/menu1.jpg) no-repeat;
	position: absolute;
	top: 72px;
	left: 450px;

}

.menu_button2_re {
	height: 36px;
	width: 130px;
	background:url(img/menu2.jpg) no-repeat;
	left: 583px;
	position: absolute;
	top: 72px;
}

.menu_button3_re {
	height: 36px;
	width: 130px;
	background:url(img/menu3.jpg) no-repeat;
	left: 716px;
	position: absolute;
	top: 72px;
}
.menu_button4_re {
	height: 36px;
	width: 130px;
	background:url(img/menu4.jpg) no-repeat;
	left: 849px;
	position: absolute;
	top: 72px;
}

.menu_button5_re {
	height: 36px;
	width: 130px;
	background:url(img/menu5.jpg) no-repeat;
	left: 982px;
	position: absolute;
	top: 72px;
}
.topics_fc {
	width: 144px;
	left: 26px;
	position: absolute;
	top: 707px;
	font-size: 10px;
	line-height: 15px;
}
.topics_fc_comment {
	width: 144px;
	left: 180px;
	position: absolute;
	top: 707px;
	font-size: 10px;
	line-height: 15px;
}
.topics_seo {
	width: 144px;
	left: 352px;
	position: absolute;
	top: 685px;
	font-size: 10px;
	line-height: 15px;
}
.topics_title2 {
	width: 692px;
	left: 26px;
	position: absolute;
	top: 681px;
	font-size: 10px;
	line-height: 15px;
}
.topics_seo_comment {
	width: 144px;
	left: 508px;
	position: absolute;
	top: 685px;
	font-size: 10px;
	line-height: 15px;
}
.purchase {
	width: 1000px;
	font-size: 15px;
	line-height: 15px;
}
.purchase2 {
	width: 680px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 15px;
	float: left;
}
.read12 {
	font-size: 12px;
	line-height: 16px;
}
.read10 {
	font-size: 10px;
	line-height: 14px;
}
.footer_pc {
	top: 745px;
	position: absolute;
	width: 100%;
	background-color: #EFEFEF;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
	left: 0;
}
.purchase3 {
	width: 1000px;
	height: 35px;
	padding-bottom: 10px;
	font-size: 24px;
	float: left;
	background-image: url(img/purchase_back.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
.purchase3_1 {
	width: 200px;
	padding-bottom: 10px;
	font-size: 24px;
	float: left;
	text-align: center;
	padding-left: 20px;
}
.purchase3_2 {
	width: 150px;
	padding-bottom: 10px;
	font-size: 24px;
	float: left;
	padding-top: 10px;
	text-align: left;
}
.purchase4 {
	width: 320px;
	padding-bottom: 10px;
	font-size: 24px;
	float: left;
	padding-top: 10px;
	text-align: left;
}
.shop1 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 983px;
	left: 27px;
}
.shop1name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1009px;
	left: 124px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shop1name2 {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1033px;
	left: 124px;
	font-size: 10px;
	color: #666;
}
.shop1link {
	width: 130px;
	position: absolute;
	top: 1068px;
	left: 124px;
	font-size: 10px;
	color: #666;
	padding-top: 2px;
	padding-bottom: 2px;
}
.shop2 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 563px;
	left: 0;
}
.shop2name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 583px;
	left: 100px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shop2name2 {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1033px;
	left: 361px;
	font-size: 10px;
	color: #666;
}
.shop2link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 660px;
	left: 100px;
	font-size: 10px;
	color: #666;
}
.shop3 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 563px;
	left: 236px;
}
.shop3name {
	width: 150px;
	text-align: left;
	position: absolute;
	top: 583px;
	left: 330px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shop3name2 {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1033px;
	left: 596px;
	font-size: 10px;
	color: #666;
}
.shop3link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 660px;
	left: 330px;
	font-size: 10px;
	color: #666;
}
.shop4 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 803px;
	left: 0;
}
.shop4name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 703px;
	left: 100px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shop4name2 {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1133px;
	left: 123px;
	font-size: 10px;
	color: #666;
}
.shop4link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 783px;
	left: 100px;
	font-size: 10px;
	color: #666;
}
.shop5 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 683px;
	left: 0;
}
.shop5name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 823px;
	left: 100px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shop5name2 {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1133px;
	left: 361px;
	font-size: 10px;
	color: #666;
}
.shop5link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 898px;
	left: 100px;
	font-size: 10px;
	color: #666;
}
.shop6 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 683px;
	left: 470px;
}
.shop6name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 703px;
	left: 332px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shop6name2 {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1133px;
	left: 595px;
	font-size: 10px;
	color: #666;
}
.shop6link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 783px;
	left: 332px;
	font-size: 10px;
	color: #666;
}
.shop7 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 683px;
	left: 236px;
}
.shop7name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 703px;
	left: 568px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shop7name2 {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1246px;
	left: 121px;
	font-size: 10px;
	color: #666;
}
.shop7link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 783px;
	left: 568px;
	font-size: 10px;
	color: #666;
}
.shop8 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 803px;
	left: 236px;
}
.shop8name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 823px;
	left: 330px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shop8name2 {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1246px;
	left: 359px;
	font-size: 10px;
	color: #666;
}
.shop8link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 898px;
	left: 334px;
	font-size: 10px;
	color: #666;
}
.shop9 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 921px;
	left: 0;
}
.shop9name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 823px;
	left: 568px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shop9name2 {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1246px;
	left: 596px;
	font-size: 10px;
	color: #666;
}
.shop9link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1016px;
	left: 99px;
	font-size: 10px;
	color: #666;
}
.shop10 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 803px;
	left: 470px;
}
.shop10name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 941px;
	left: 93px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shop10name2 {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1343px;
	left: 121px;
	font-size: 10px;
	color: #666;
}
.shop10link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 898px;
	left: 568px;
	font-size: 10px;
	color: #666;
}

.shop11 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 1195px;
	left: 27px;
}
.shop11name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1220px;
	left: 124px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration: underline;
}

.shop11link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1270px;
	left: 124px;
	font-size: 10px;
	color: #666;
}
.shop12link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 623px;
	left: 100px;
	font-size: 10px;
	color: #666;
}
.shop13link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1037px;
	left: 124px;
	font-size: 10px;
	color: #666;
}
.shopline {
	width: 692px;
	text-align: left;
	position: absolute;
	top: 688px;
	left: 0;
	font-size: 10px;
	color: #666;
}
.shopline2 {
	width: 692px;
	text-align: left;
	position: absolute;
	top: 809px;
	left: 1px;
	font-size: 10px;
	color: #666;
}
.shopline3 {
	width: 692px;
	text-align: left;
	position: absolute;
	top: 1043px;
	left: 0;
	font-size: 10px;
	color: #666;
}
.shopline4 {
	width: 692px;
	text-align: left;
	position: absolute;
	top: 928px;
	left: 0;
	font-size: 10px;
	color: #666;
}
.shopline5 {
	width: 692px;
	text-align: left;
	position: absolute;
	top: 1356px;
	left: 27px;
	font-size: 10px;
	color: #666;
}
.shop14 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 983px;
	left: 263px;
}
.shop14name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1009px;
	left: 360px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
}
.shop14link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1069px;
	left: 360px;
	font-size: 10px;
	color: #666;
}
.shop15 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 1096px;
	left: 27px;
}
.shop15name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1119px;
	left: 123px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
}
.shop15link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1170px;
	left: 123px;
	font-size: 10px;
	color: #666;
}
.shop16 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 1096px;
	left: 263px;
}
.shop16name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1119px;
	left: 360px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
}
.shop16link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 1170px;
	left: 361px;
	font-size: 10px;
	color: #666;
}
.shop17 {
	width: 88px;
	text-align: left;
	position: absolute;
	top: 563px;
	left: 470px;
}
.shop17name {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 583px;
	left: 568px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
}
.shop17link {
	width: 130px;
	text-align: left;
	position: absolute;
	top: 660px;
	left: 568px;
	font-size: 10px;
	color: #666;
}

