@charset "UTF-8";
* {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
body {
}
#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#head {
	height: 45px;
	width: 900px;
	position: relative;
	zoom: 1;
	margin-bottom: 10px;
}
#head #logo a {
	background-image: url(../img/share/logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 210px;
	overflow: hidden;
	float: left;
}
#head #head-info {
	background-image: url(../img/share/head_0120.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 400px;
	float: right;
	margin-right: 138px;
}
#head #head-login {
	background-image: url(../img/share/loginBtn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	position: absolute;
	height: 45px;
	width: 128px;
	left: 772px;
	background-position: 0px -45px;
}
#head #head-login a{
	background-image: url(../img/share/loginBtn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 45px;
	width: 128px;
	background-position: 0px 0px;
}
#head #head-login a:hover {
	background-image: none;
}


/*==============================================================

　　メニュー

==============================================================*/
/*#menu {
	height: 50px;
	width: 900px;
	zoom: 1;
	background-image: url(../img/share/menu.gif);
	background-position: 0px -50px;
}
#menu:after {
	content: ".";
	font-size: 0px;
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
}
#menu li {
	display: inline;
	float: left;
	width: 128px;
}
#menu li a {
	background-image: url(../img/share/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 0px;
	overflow: hidden;
}
#menu li#m1 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu li#m2 a {
	background-position: -128px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu li#m3 a {
	background-position: -256px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu li#m4 a {
	background-position: -384px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu li#m5 a {
	background-position: -512px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu li#m6 a {
	background-position: -640px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu li#m7 a {
	background-position: -768px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu li a:hover {
	background-image: none;
}*/
#menu {
	height: 50px;
	width: 900px;
}
#menu ul { /*リスト全体*/
	list-style: none;
	margin: 0;
	padding: 0;
	background-image: none;
}
#menu ul li { /*リストの1段目*/
	float: left;
	white-space: nowrap;
	width: 128px;
	height: 50px;
}
#menu ul ul { /*2段目以降*/
	display: none;
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 50px;
}
#menu li li { /*2段目以降のリスト項目*/
}
#menu ul li:hover > ul {
	display: block;
}
*+html #menu #m3 ul a { /*IE用*/
	width: 132px; /*（94-10-10-1-1）パディングとボーダーの分を引いた値*/
	white-space: normal; /*幅に応じて改行*/
}
#menu #m1 {
	background-image: url(../img/share/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m1 a {
	background-image: url(../img/share/menu.gif);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m2 {
	background-image: url(../img/share/menu.gif);
	background-repeat: no-repeat;
	background-position: -128px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m2 a {
	background-image: url(../img/share/menu.gif);
	background-position: -128px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m3 {
	background-image: url(../img/share/menu.gif);
	background-repeat: no-repeat;
	background-position: -256px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
	position: relative;
}
#menu #m3 a {
	background-image: url(../img/share/menu.gif);
	background-position: -256px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m3 ul #m3a {
	background-image: url(../img/share/menu2_001.gif);
	background-repeat: no-repeat;
	background-position: 0px -35px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 132px;
}
#menu #m3 ul #m3a a {
	background-image: url(../img/share/menu2_001.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 132px;
}
#menu #m3 ul #m3b {
	background-image: url(../img/share/menu2_002.gif);
	background-repeat: no-repeat;
	background-position: 0px -35px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 132px;
}
#menu #m3 ul #m3b a {
	background-image: url(../img/share/menu2_002.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 132px;
}
#menu #m3 ul #m3c {
	background-image: url(../img/share/menu2_003.gif);
	background-repeat: no-repeat;
	background-position: 0px -35px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 132px;
}
#menu #m3 ul #m3c a {
	background-image: url(../img/share/menu2_003.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 132px;
}
#menu #m4 {
	background-image: url(../img/share/menu.gif);
	background-repeat: no-repeat;
	background-position: -384px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m4 a {
	background-image: url(../img/share/menu.gif);
	background-position: -384px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m5 {
	background-image: url(../img/share/menu.gif);
	background-repeat: no-repeat;
	background-position: -512px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m5 a {
	background-image: url(../img/share/menu.gif);
	background-position: -512px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m6 {
	background-image: url(../img/share/menu.gif);
	background-repeat: no-repeat;
	background-position: -640px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m6 a {
	background-image: url(../img/share/menu.gif);
	background-position: -640px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m7 {
	background-image: url(../img/share/menu.gif);
	background-repeat: no-repeat;
	background-position: -768px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 132px;
}
#menu #m7 a {
	background-image: url(../img/share/menu.gif);
	background-position: -768px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 132px;
}
#menu #m1 a:hover,
#menu #m2 a:hover,
#menu #m3 a:hover,
#menu #m3 ul #m3a a:hover,
#menu #m3 ul #m3b a:hover,
#menu #m3 ul #m3c a:hover,
#menu #m4 a:hover,
#menu #m5 a:hover,
#menu #m6 a:hover,
#menu #m7 a:hover {
	background-image: none;
}


#flash {
	height: 250px;
	width: 900px;
}
#top-main {
	width: 900px;
}
#top-main #top-mainL {
	float: left;
	width: 676px;
}
#top-main #top-mainL #top-service {
	height: 140px;
	width: 676px;
	margin-bottom: 10px;
}
#top-main #top-mainL #top-service #top-service-mida {
	background-image: url(../img/top/service_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 676px;
	overflow: hidden;
}
#top-main #top-mainL #top-service #top-service-menu {
	width: 676px;
	zoom: 1;
	background-image: url(../img/top/service_menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}
#top-main #top-mainL #top-service #top-service-menu:after {
	content: ".";
	font-size: 0px;
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
}
#top-main #top-mainL #top-service #top-service-menu li {
	display: inline;
	float: left;
	width: 228px;
}
#top-main #top-mainL #top-service #top-service-menu li#m2 {
	width: 220px;
}
#top-main #top-mainL #top-service #top-service-menu li a {
	background-image: url(../img/top/service_menu.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 0px;
	overflow: hidden;
}
#top-main #top-mainL #top-service #top-service-menu li#m1 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 228px;
}
#top-main #top-mainL #top-service #top-service-menu li#m2 a {
	background-position: -228px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 220px;
}
#top-main #top-mainL #top-service #top-service-menu li#m3 a {
	background-position: -448px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 228px;
}
#top-main #top-mainL #top-service #top-service-menu li a:hover {
	background-image: none;
}
#top-main #top-mainL #top-information {
	width: 660px;
}
#top-main #top-mainL #top-information #top-information-title {
	background-image: url(../img/top/information_title.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #747474;
	text-indent: -9999px;
	display: block;
}
#top-main #top-mainL #top-information table {
	width: 660px;
}
#top-main #top-mainL #top-information table th {
	color: #666;
	text-align: left;
	vertical-align: top;
	width: 90px;
	padding-top: 15px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#top-main #top-mainL #top-information table td {
	color: #333;
	text-align: left;
	padding-top: 15px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F1E9DB;
}
#top-main #top-mainL #top-information table .row td {
	color: #333;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F1E9DB;
}
#top-main #top-mainR {
	float: right;
	width: 224px;
}
#top-main #top-mainR #side-banner{
	width: 224px;
	background-image: url(../img/top/banner.jpg);
	background-repeat: no-repeat;
	background-position: -224px 0px;
	zoom: 1;
	margin-top: 0px;
}
#side-banner {
	width: 224px;
	zoom: 1;
	margin-top: 5px;
}
#side-banner:after {
	content: ".";
	font-size: 0px;
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
}
#side-banner li {
	display: inline;
	float: left;
	width: 224px;
	margin-bottom: 5px;
}
#side-banner li#b1  {
	background-position: -224px 0px;
	display: block;
	width: 224px;
	height: 140px;
	background-image: url(../img/top/banner_001.jpg);
	text-indent: -9999px;
}
#side-banner li#b1 a {
	background-position: 0px 0px;
	display: block;
	width: 224px;
	height: 140px;
	background-image: url(../img/top/banner_001.jpg);
	text-indent: -9999px;
}
#side-banner li#b2  {
	background-position: -224px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background-image: url(../img/top/banner_002.jpg);
	height: 50px;
}
#side-banner li#b2 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background-image: url(../img/top/banner_002.jpg);
	height: 50px;
}
#side-banner li#b3  {
	background-position: -224px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	height: 60px;
	background-image: url(../img/top/banner_003.jpg);
}
#side-banner li#b3 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	height: 60px;
	background-image: url(../img/top/banner_003.jpg);
}
#side-banner li#b4  {
	background-position: -224px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background-image: url(../img/top/banner_004.jpg);
	height: 60px;
}
#side-banner li#b4 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background-image: url(../img/top/banner_004.jpg);
	height: 60px;
}
#side-banner li#b5  {
	background-position: -224px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background-image: url(../img/top/banner_005.jpg);
	height: 50px;
}
#side-banner li#b5 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background-image: url(../img/top/banner_005.jpg);
	height: 50px;
}
#side-banner li#b6  {
	background-position: -224px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	height: 60px;
	background-image: url(../img/top/banner_006.jpg);
}
#side-banner li#b6 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	height: 60px;
	background-image: url(../img/top/banner_006.jpg);
}
#side-banner li#b7  {
	background-position: -224px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	height: 60px;
	background-image: url(../img/top/banner_007.jpg);
}
#side-banner li#b7 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	height: 60px;
	background-image: url(../img/top/banner_007.jpg);
}
#side-banner li#b1 a:hover,
#side-banner li#b2 a:hover,
#side-banner li#b3 a:hover,
#side-banner li#b4 a:hover,
#side-banner li#b5 a:hover,
#side-banner li#b6 a:hover,
#side-banner li#b7 a:hover {
	background-image: none;
}

.clearfix {
	font-size: 0px;
	clear: both;
	height: 0px;
	visibility: hidden;
	line-height: 0px;
}
.se-main .clearfix {
	font-size: 0px;
	clear: both;
	height: 10px;
	visibility: hidden;
}
#foot {
	width: 900px;
	padding-top: 10px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #5A5A5A;
	background-image: url(../img/share/copyright.gif);
	background-repeat: no-repeat;
	background-position: right 15px;
	height: 50px;
	margin-top: 10px;
	font-size: 10px;
}
#foot li {
	line-height: 15px;
	background-image: url(../img/share/foot_icon.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	display: inline;
	padding-left: 12px;
	list-style-type: none;
	float: left;
	margin-right: 15px;
}
#foot li a {
	font-size: 10px;
	color: #999;
	text-decoration: none;
	line-height: 15px;
}
#foot li a:hover {
	color: #FB5D1B;
	text-decoration: underline;
}


/*==============================================================

　　第2階層共有設定

==============================================================*/
#head-mida-photo {
	height: 130px;
	width: 900px;
}
.se-main {
	width: 900px;
	background-color: #FFF;
	background-image: url(../img/share/se_main_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.se-main .se-mainL {
	float: left;
	width: 224px;
	display: inline;
}
.se-main .se-mainR {
	float: right;
	width: 656px;
}
.se-main .se-mainR #thanks {
	width: 656px;
}
#pankuzu {
	color: #666;
	width: 636px;
	margin-bottom: 15px;
	margin-top: 15px;
}
#container  .se-main .se-mainR .pagetopbtn{
	color: #FFF;
	width: 636px;
	text-decoration: none;
}
#container .se-main .se-mainR .pagetopbtn a{
	color: #FFF;
	background-color: #333;
	display: block;
	padding: 5px;
	text-align: center;
	width: 120px;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 506px;
}
#container .se-main .se-mainR .pagetopbtn a:hover {
	color: #FFF;
	background-color: #999;
	text-decoration: none;
}
#container  #interview-main .pagetopbtn{
	color: #FFF;
	width: 860px;
	text-decoration: none;
	clear: both;
}
#container #interview-main  .pagetopbtn a{
	color: #FFF;
	background-color: #333;
	display: block;
	padding: 5px;
	text-align: center;
	width: 120px;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 730px;
}
#container #interview-main .pagetopbtn a:hover {
	color: #FFF;
	background-color: #999;
	text-decoration: none;
}

.se-mainR #pankuzu a{
	color: #F15D17;
	text-decoration: none;
}
.se-mainR #pankuzu a:hover {
	color: #333;
	text-decoration: underline;
}
#se-menu {
	background-color: #909090;
	background-image: url(../img/share/se_left_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#se-menu div {
	background-image: url(../img/share/se_left_menu_bg_02.gif);
	background-repeat: repeat-y;
	width: 214px;
}
#se-menu div ul {
	background-image: url(../img/share/se_left_menu_bg_01.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 0px;
}
#se-menu div ul li {
	list-style-type: none;
	background-image: url(../img/share/se_left_menu_icon2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#se-menu div ul li a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	line-height: 16px;
	display: block;
	width: 158px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#se-menu div ul li a:hover {
	text-decoration: none;
	background-color: #FFF;
	color: #261600;
}
#se-menu div ul li.select a {
	font-size: 12px;
	color: #261600;
	text-decoration: none;
	line-height: 16px;
	display: block;
	width: 158px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFF;
}
#se-menu-foot  {
	height: 15px;
	display: block;
	background-image: url(../img/service/menu_outline_003.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


/*==============================================================

　　メリット

==============================================================*/
#advantage-title {
	background-image: url(../img/advantage/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#advantage-mida {
	background-image: url(../img/advantage/ad_mida.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
.advantage-table {
	background-color: #E8E8E8;
	padding-top: 20px;
	width: 636px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#advantage1-mida {
	background-image: url(../img/advantage/ad_submida_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 596px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#advantage2-mida {
	background-image: url(../img/advantage/ad_submida_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 596px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#advantage3-mida {
	background-image: url(../img/advantage/ad_submida_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 596px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#advantage4-mida {
	background-image: url(../img/advantage/ad_submida_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 596px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#advantage5-mida {
	background-image: url(../img/advantage/ad_submida_005.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 596px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#advantage1-t {
	width: 596px;
	margin-left: 20px;
	color: #333;
}
#advantage2-t {
	width: 596px;
	margin-left: 20px;
	color: #333;
	height: 150px;
}
#advantage3-t {
	width: 596px;
	margin-left: 20px;
	color: #333;
	height: 150px;
}
#advantage4-t {
	width: 596px;
	margin-left: 20px;
	color: #333;
}
#advantage5-t {
	width: 596px;
	margin-left: 20px;
	color: #333;
	height: 150px;
}
.advantage-table img {
	margin-bottom: 10px;
	margin-left: 10px;
}


/*==============================================================

　　サービス

==============================================================*/
#service-menu {
	background-color: #909090;
	background-image: url(../img/share/se_left_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#service-menu1 {
	background-image: url(../img/service/menu_001.gif);
	background-repeat: no-repeat;
	background-position: -214px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
	margin-bottom: 5px;
}
#service-menu1 a {
	background-image: url(../img/service/menu_001.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
}
#service-menu1b {
	background-image: url(../img/service/menu_kaigai_001.gif);
	background-repeat: no-repeat;
	background-position: -214px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
	margin-bottom: 5px;
}
#service-menu1b a {
	background-image: url(../img/service/menu_kaigai_001.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
}
#service-menu2 {
	background-image: url(../img/service/menu_002.gif);
	background-repeat: no-repeat;
	background-position: -214px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
	margin-bottom: 5px;
}
#service-menu2 a {
	background-image: url(../img/service/menu_002.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
}
#service-menu2b {
	background-image: url(../img/service/menu_data_001.gif);
	background-repeat: no-repeat;
	background-position: -214px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
	margin-bottom: 5px;
}
#service-menu2b a {
	background-image: url(../img/service/menu_data_001.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
}
#service-menu3 {
	background-image: url(../img/service/menu_003.gif);
	background-repeat: no-repeat;
	background-position: -214px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
}
#service-menu3 a {
	background-image: url(../img/service/menu_003.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
}
#service-menu1 a:hover,
#service-menu2 a:hover,
#service-menu3 a:hover {
	background-image: none;
}
#service-menu div {
	background-image: url(../img/service/menu_outline_002.gif);
	background-repeat: repeat-y;
	width: 214px;
	margin-top: -5px;
	margin-bottom: 5px;
}
#service-menu div ul {
	background-image: url(../img/service/menu_outline_001.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
}
#service-menu div ul li {
	list-style-type: none;
	background-image: url(../img/share/se_left_menu_icon2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#service-menu div ul li a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	line-height: 16px;
	display: block;
	width: 158px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#service-menu div ul li a:hover {
	text-decoration: none;
	background-color: #FFF;
	color: #261600;
}
#service-menu-foot  {
	height: 15px;
	display: block;
	background-image: url(../img/service/menu_outline_003.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#service-data-title {
	background-image: url(../img/service/title_data.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#s-data-top-mida {
	background-image: url(../img/service/data_top_head_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 80px;
	width: 636px;
	margin-bottom: 30px;
}
#s-data-top-photo {
	background-image: url(../img/service/data_top_head_002.jpg);
	background-repeat: no-repeat;
	height: 417px;
	width: 636px;
	margin-bottom: 20px;
}
#s-data-top-photo h3 {
	text-indent: -9999px;
	display: block;
	height: 222px;
}
#s-data-top-photo ul {
	margin-left: 250px;
}
#s-data-top-photo ul li {
	color: #333;
	margin-bottom: 2px;
}
#service-data-top p {
	color: #666;
	margin-bottom: 10px;
	width: 636px;
}
#service-data-top table {
	width: 634px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
#service-data-top table th {
	color: #666;
	background-color: #F1F1F1;
	width: 120px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#service-data-top table td {
	color: #333;
	text-align: left;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#s-data-top1-subtitle {
	background-image: url(../img/service/data_top_01_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#s-data-top1-01 {
	background-image: url(../img/service/data_top_01_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-top1-02 {
	background-image: url(../img/service/data_top_01_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 230px;
	margin-bottom: 10px;
}
#s-data-top2-subtitle {
	background-image: url(../img/service/data_top_02_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#s-data-top2-01 {
	background-image: url(../img/service/data_top_02_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-top2-02 {
	background-image: url(../img/service/data_top_02_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-top2-03 {
	background-image: url(../img/service/data_top_02_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-top2-btn  {
	background-image: url(../img/service/data_top_02_005btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
	margin-bottom: 20px;
	background-position: 0px -55px;
}
#s-data-top2-btn a {
	background-image: url(../img/service/data_top_02_005btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
	margin-bottom: 20px;
	background-position: 0px 0px;
}
#s-data-top2-btn a:hover {
	background-image: none;
}
#s-data-top3-subtitle {
	background-image: url(../img/service/data_top_03_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#s-data-top4-subtitle {
	background-image: url(../img/service/data_top_04_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#s-data-top4-mida {
	background-image: url(../img/service/data_top_04_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 636px;
	margin-bottom: 20px;
}
#s-data-top4-subsubmida1 {
	background-image: url(../img/service/data_top_04_003.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 270px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-top4-subsubmida2 {
	background-image: url(../img/service/data_top_04_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
}
#s-data-top4-01 {
	background-image: url(../img/service/data_top_04_005.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-top4-02-table {
	padding: 15px;
	width: 604px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
#s-data-top4-02-table-t {
	background-image: url(../img/service/data_top_04_007.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 604px;
	height: 15px;
	margin-bottom: 10px;
}
#s-data-top4-02-table-mida {
	background-image: url(../img/service/data_top_04_006.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 15px;
	width: 106px;
}
#s-data-top4-02-table table {
	width: 604px;
	border: 1px solid #CCC;
	margin-bottom: 0px;
}
#s-data-top4-02-table table th {
	color: #666;
	background-color: #F4F4F4;
	width: 150px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#s-data-top4-02-table table td {
	color: #666;
	text-align: left;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#s-data-top4-btn  {
	background-image: url(../img/service/data_top_04_008btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
	background-position: 0px -55px;
}
#s-data-top4-btn a {
	background-image: url(../img/service/data_top_04_008btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
	background-position: 0px 0px;
}
#s-data-top4-btn a:hover {
	background-image: none;
}
#s-data-flow-title {
	background-image: url(../img/service/dataflow_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 20px;
}
#s-data-flow-mida {
	background-image: url(../img/service/dataflow_headmida.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 596px;
	margin-bottom: 30px;
}
.s-data-flow-table {
	padding: 15px;
	width: 604px;
	border: 1px solid #CCC;
	margin-bottom: 30px;
	color: #333;
	text-align: left;
}
#s-data-flow-submida1 {
	background-image: url(../img/service/dataflow_01_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-flow-01-img {
	background-image: url(../img/service/dataflow_01_002.gif);
	background-repeat: no-repeat;
	height: 221px;
	width: 604px;
	margin-bottom: 20px;
	text-indent: -9999px;
	display: block;
	background-position: center;
}
#s-data-flow-01-table {
	width: 604px;
}
#s-data-flow-01-tableL {
	float: left;
	width: 302px;
	text-align: center;
}
#s-data-flow-01-tableL-btn {
	background-image: url(../img/service/dataflow_01_005btn.gif);
	background-repeat: no-repeat;
	background-position: 0px -45px;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 168px;
	margin-bottom: 15px;
	margin-left: 65px;
}
#s-data-flow-01-tableL-btn a{
	background-image: url(../img/service/dataflow_01_005btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 168px;
	margin-bottom: 15px;
}
#s-data-flow-01-tableL-btn a:hover {
	background-image: none;
}
#service-kaigai-flow #s-data-flow-01-tableL-btn {
	background-image: url(../img/service/kaigaiflow_01_005btn.gif);
	background-repeat: no-repeat;
	background-position: 0px -45px;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 168px;
	margin-bottom: 15px;
	margin-left: 65px;
}
#service-kaigai-flow #s-data-flow-01-tableL-btn a{
	background-image: url(../img/service/kaigaiflow_01_005btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 168px;
	margin-bottom: 15px;
}
#service-kaigai-flow #s-data-flow-01-tableL-btn a:hover {
	background-image: none;
}
#s-data-flow-01-tableL-t {
	background-image: url(../img/service/dataflow_01_004.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	text-indent: -9999px;
	display: block;
	width: 302px;
}
#s-data-flow-01-tableR {
	float: right;
	width: 302px;
}
#s-data-flow-01-tableR-t {
	background-image: url(../img/service/dataflow_01_003.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 94px;
	width: 302px;
	text-indent: -9999px;
	display: block;
}
#s-data-flow-submida2 {
	background-image: url(../img/service/dataflow_02_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-flow-submida3 {
	background-image: url(../img/service/dataflow_03_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 636px;
	margin-bottom: 10px;
}
#service-kaigai-flow #s-data-flow-submida3 {
	background-image: url(../img/service/kaigaiflow_03_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-flow-03-img {
	background-image: url(../img/service/dataflow_03_002.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 200px;
	width: 604px;
	margin-bottom: 15px;
	display: block;
}
#s-data-flow-03-table {
	width: 604px;
}
#s-data-flow-03-tableL {
	float: left;
	width: 292px;
	padding-right: 10px;
}
#s-data-flow-03-tableR {
	float: right;
	width: 292px;
	padding-left: 10px;
	text-align: center;
}
.s-data-flow-03-btn {
	background-image: url(../img/service/dataflow_03_003btn.gif);
	background-repeat: no-repeat;
	background-position: 0px -45px;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 168px;
	margin-left: 65px;
}
.s-data-flow-03-btn a{
	background-image: url(../img/service/dataflow_03_003btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 168px;
}
.s-data-flow-03-btn a:hover {
	background-image: none;
}
#s-data-flow-submida4 {
	background-image: url(../img/service/dataflow_04_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-flow-submida5 {
	background-image: url(../img/service/dataflow_05_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-flow-submida6 {
	background-image: url(../img/service/dataflow_06_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 636px;
	margin-bottom: 10px;
}
#s-data-flow-footbtn {
	background-image: url(../img/service/dataflow_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
}
#s-data-flow-footbtn a{
	background-image: url(../img/service/dataflow_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
}
#s-data-flow-footbtn a:hover {
	background-image: none;
}
#s-data-delivery-title {
	background-image: url(../img/service/datadelivery_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
.s-data-delivery-t1 {
	color: #333;
	margin-bottom: 20px;
	margin-left: 20px;
}
.s-data-delivery-t2 {
	color: #666;
	margin-bottom: 20px;
	margin-left: 20px;
}
#s-data-delivery-mida1 {
	background-image: url(../img/service/datadelivery_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 636px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F15D17;
}
#s-data-delivery-submida1 {
	background-image: url(../img/service/datadelivery_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
	background-position: 20px 0px;
}
#s-data-delivery-submida2 {
	background-image: url(../img/service/datadelivery_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
	margin-top: 20px;
	background-position: 20px 0px;
}
#s-data-delivery-submida3 {
	background-image: url(../img/service/datadelivery_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
	margin-top: 20px;
	background-position: 20px 0px;
}
#service-data-delivery #s-data-delivery-map {
	background-image: url(../img/service/datadelivery_map.gif);
	background-repeat: no-repeat;
	display: block;
	height: 500px;
	width: 636px;
	margin-bottom: 20px;
}
#service-data-delivery table {
	margin-left: 20px;
}
#s-data-delivery-mida2 {
	background-image: url(../img/service/datadelivery_005.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 636px;
	margin-bottom: 15px;
	margin-top: 30px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F15D17;
}
#s-data-delivery-mida3 {
	background-image: url(../img/service/datadelivery_006.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 636px;
	margin-bottom: 15px;
	margin-top: 30px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F15D17;
}
#s-data-delivery-table {
	color: #666;
	padding: 15px;
	width: 604px;
	border: 1px solid #CCC;
}
#s-data-order-title {
	background-image: url(../img/service/dataorder_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#s-data-order-thanks {
	background-image: url(../img/service/data-order_thanks.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 125px;
	width: 636px;
	margin-bottom: 30px;
	margin-top: 50px;
}
#s-data-estimate-title {
	background-image: url(../img/service/dataestimate_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#kiyaku {
	height: 150px;
	width: 614px;
	overflow: scroll;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #CCC;
}
#s-data-order-head-t {
	color: #666;
	margin-bottom: 15px;
}
#kakunin-table {
	color: #666;
	padding: 15px;
	width: 604px;
	border: 1px solid #CCC;
	margin-top: 20px;
	text-align: center;
}
#kakunin-table .tokuni {
	font-size: 15px;
	color: #F30;
	margin-top: 10px;
	font-weight: bold;
}
#kakunin-table-btn a {
	background-image: url(../img/service/kakunin_dl_btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 215px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 190px;
}
#service-kaigai-title {
	background-image: url(../img/service/title_kaigai.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#service-kaigai-top p {
	color: #666;
	margin-bottom: 10px;
}
#s-kaigai-top-mida1 {
	background-image: url(../img/service/kaigai_top_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#s-kaigai-top-map-t {
	background-image: url(../img/service/kaigai_top_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 326px;
	margin-bottom: 10px;
}
#s-kaigai-top-map {
	background-color: #333;
	display: block;
	height: 350px;
	width: 636px;
	margin-bottom: 20px;
}
#s-kaigai-top-mida2 {
	background-image: url(../img/service/kaigai_top_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#s-kaigai-top-m1 {
	background-image: url(../img/service/kaigai_top_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
}
#s-kaigai-top-m2 {
	background-image: url(../img/service/kaigai_top_005.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
}
#s-kaigai-top-m3 {
	background-image: url(../img/service/kaigai_top_006.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
}
#s-kaigai-top-merit p {
	color: #666;
	margin-left: 38px;
	width: 598px;
}
#s-kaigai-top-btn {
	background-image: url(../img/service/kaigai_top_007btn.gif);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
}
#s-kaigai-top-btn a{
	background-image: url(../img/service/kaigai_top_007btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
}
#s-kaigai-top-btn a:hover {
	background-image: none;
}
#s-kaigai-top-link {
	padding: 15px;
	width: 604px;
	border: 1px solid #CCC;
	margin-top: 20px;
}
#s-kaigai-top-link ul {
	width: 604px;
	list-style-type: none;
	text-align: center;
}
#s-kaigai-top-link ul li {
	display: inline;
}
#s-kaigai-top-link ul li a {
	color: #F60;
	text-decoration: none;
}
#s-kaigai-top-link ul li a:hover {
	color: #333;
	text-decoration: underline;
}
#s-data-flow-head-t {
	color: #666;
	margin-top: 0px;
	margin-bottom: 20px;
	width: 636px;
}
#service-kaigai-area-list p {
	color: #333;
	width: 636px;
}
#advantage a,
#s-kaigai-top-merit a,
#service-data-delivery a,
#service-kaigai-area-list a,
#service-kaigai-price a {
	color: #F60;
	text-decoration: none;
}
#advantage a:hover,
#s-kaigai-top-merit a:hover,
#service-data-delivery a:hover,
#service-kaigai-area-list a:hover,
#service-kaigai-price a:hover {
	color: #333;
	text-decoration: underline;
}
#s-kaigai-area-mida {
	background-image: url(../img/service/kaigai_area_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
.s-kaigai-area-table {
	width: 606px;
	margin-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.s-kaigai-area-table ul {
	width: 606px;
	list-style-type: none;
}
.s-kaigai-area-table ul li {
	display: inline;
	width: 200px;
	float: left;
}
#service-kaigai-price table th , #service-kaigai-price table td{
	padding: 5px;
}
#s-kaigai-price-mida1 {
	background-image: url(../img/service/kaigai_price_mida_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#s-kaigai-price-mida2 {
	background-image: url(../img/service/kaigai_price_mida_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	margin-top: 25px;
}
#s-kaigai-price-mida3 {
	background-image: url(../img/service/kaigai_price_mida_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	margin-top: 25px;
}
#s-kaigai-price-mida4 {
	background-image: url(../img/service/kaigai_price_mida_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	margin-top: 25px;
}
#s-kaigai-price-mida5 {
	background-image: url(../img/service/kaigai_price_mida_005.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	margin-top: 25px;
}
#s-kaigai-price-mida6 {
	background-image: url(../img/service/kaigai_price_mida_006.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-top: 25px;
}
#s-kaigai-price-mida7 {
	background-image: url(../img/service/kaigai_price_mida_007.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	margin-top: 25px;
}
.s-kaigai-price-subsubmida {
	background-color: #900;
	width: 621px;
	color: #FFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.s-kaigai-price-subsubmida2 {
	color: #666;
	margin-top: 15px;
	margin-bottom: 5px;
}
.s-kaigai-price-t1 {
	color: #333;
	width: 621px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.s-kaigai-price-t2 {
	color: #333;
	margin-top: 5px;
}
#s-kaigai-price-credit {
	background-color: #FFA500;
	padding: 5px;
	width: 361px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#s-kaigai-price-img {
	background-image: url(../img/service/kaigai_price_mida_003img.gif);
	background-repeat: no-repeat;
	height: 330px;
	width: 636px;
	margin-top: 10px;
}
#s-kaigai-order-other-t {
	color: #FE5A18;
	text-align: center;
	width: 636px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#service-kaigai-area .s-kaigai-area-table{
	background-color: #EBEBEB;
	width: 636px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
}
#service-kaigai-area-list .s-kaigai-area-table{
	background-color: #F0F0F0;
	width: 616px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 20px;
}
#s-kaigai-area-mida1 {
	background-image: url(../img/service/kaigai_area_mida_001.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#s-kaigai-area-mida2 {
	background-image: url(../img/service/kaigai_area_mida_002.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#s-kaigai-area-mida3 {
	background-image: url(../img/service/kaigai_area_mida_003.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#s-kaigai-area-mida4 {
	background-image: url(../img/service/kaigai_area_mida_004.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#s-kaigai-area-mida5 {
	background-image: url(../img/service/kaigai_area_mida_005.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#s-kaigai-area-mida6 {
	background-image: url(../img/service/kaigai_area_mida_006.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#s-kaigai-area-mida7 {
	background-image: url(../img/service/kaigai_area_mida_007.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#s-kaigai-area-mida8 {
	background-image: url(../img/service/kaigai_area_mida_008.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#s-kaigai-area-mida9 {
	background-image: url(../img/service/kaigai_area_mida_009.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#service-kaigai-area .s-kaigai-area-submida{
	background-color: #333;
	padding: 5px;
	width: 366px;
	color: #FFF;
	margin-bottom: 5px;
}
#service-kaigai-area .s-kaigai-area-table table {
	width: 376px;
}
#service-kaigai-area .s-kaigai-area-table table th{
	width: 100px;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#service-kaigai-area .s-kaigai-area-table table td{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#s-kaigai-area1 {
	width: 396px;
	margin-left: 20px;
	background-image: url(../img/service/phone_m-v191.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 200px;
}
#s-kaigai-area2 {
	width: 396px;
	margin-left: 20px;
	background-image: url(../img/service/phone_sk-ms900.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 200px;
}
#s-kaigai-area3 {
	width: 396px;
	margin-left: 20px;
	background-image: url(../img/service/phone_n7070.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 200px;
}
#s-kaigai-area4 {
	width: 396px;
	margin-left: 20px;
	background-image: url(../img/service/phone_sk.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 200px;
}
#s-kaigai-area-t {
	width: 376px;
	margin-top: 5px;
}
#service-kaigai-area .s-kaigai-area-table ul {
	width: 616px;
	margin-left: 20px;
	display: block;
	height: 50px;
	margin-bottom: 20px;
}
#service-kaigai-area .s-kaigai-area-table ul li{
	width: 140px;
	margin-right: 12px;
	display: inline;
	float: left;
}
#service-kaigai-area .s-kaigai-area-table ul li a {
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 50px;
	width: 140px;
	background-color: #F60;
	line-height: 50px;
	color: #FFF;
	margin-right: 10px;
	text-decoration: none;
}
#service-kaigai-area .s-kaigai-area-table ul li a:hover{
	background-color: #333;
	display: block;
	text-decoration: none;
}


/*==============================================================

　　企業概要

==============================================================*/
#profile-title {
	background-image: url(../img/profile/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#profile1 {
	font-size: 20px;
	color: #999;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background-image: url(../img/profile/mida_t_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#profile2 {
	font-size: 20px;
	color: #999;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background-image: url(../img/profile/mida_t_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#profile3 {
	font-size: 20px;
	color: #999;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background-image: url(../img/profile/mida_t_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#profile #profile2-mida {
	background-image: url(../img/profile/profile2_001.gif);
	background-repeat: no-repeat;
	display: block;
	width: 511px;
	margin-left: 15px;
	height: 110px;
	text-indent: -9999px;
}
#profile table {
	width: 636px;
}
#profile table th {
	color: #666;
	text-align: right;
	vertical-align: top;
	width: 120px;
	padding-top: 15px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-right: 20px;
}
#profile table td {
	color: #333;
	text-align: left;
	padding-top: 15px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F1E9DB;
}
#profile table .row td {
	color: #333;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F1E9DB;
}
#profile table a {
	color: #F60;
}
#profile table a:hover {
	color: #666;
	text-decoration: none;
}
#profile2-table {
	width: 636px;
	color: #666;
}
.profile2-submida {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	color: #333;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-left: 20px;
}
#profile2-table p {
	padding-left: 20px;
	margin-bottom: 30px;
}
.profile2-sub-p {
	margin-bottom: 20px;
	margin-left: 15px;
	color: #666;
}


/*==============================================================

　　法人登録

==============================================================*/
#regist-title {
	background-image: url(../img/regist/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#regist-head-mida  {
	background-image: url(../img/regist/regist_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 120px;
	width: 636px;
	margin-bottom: 0px;
}
#regist-main .regist-head-p {
	color: #666;
	margin-bottom: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 22px;
}
#regist-main #regist-mida1 {
	background-image: url(../img/regist/regist_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#regist-main #regist-mida2 {
	background-image: url(../img/regist/regist_007.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
}
#regist-main #regist-mida3 {
	background-image: url(../img/regist/regist_008.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-top: 30px;
	margin-bottom: 10px;
}
#regist-merit1 {
	background-image: url(../img/regist/regist_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
}
#regist-merit2 {
	background-image: url(../img/regist/regist_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
}
#regist-merit3 {
	background-image: url(../img/regist/regist_005.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
}
#regist-merit4 {
	background-image: url(../img/regist/regist_006.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
}
.regist-merit-t {
	color: #666;
	margin-bottom: 15px;
	margin-left: 35px;
}
#regist-main .clearfix {
	font-size: 0px;
	clear: both;
	height: 30px;
	visibility: hidden;
}
.regist-submida {
	color: #333;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #333;
	padding-top: 5px;
	width: 621px;
	margin-top: 15px;
	clear: both;
}
.regist-submida p {
	color: #C00;
}
.regist-table  {
	width: 636px;
}
.regist-table input {
	margin-top: 2px;
	margin-bottom: 2px;
}
.regist-table th {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
	width: 140px;
	padding-right: 15px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.regist-table td.hisu{
	padding-top: 10px;
	padding-bottom: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #524123;
	text-align: left;
	padding-left: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(../img/share/form_btn_hissu.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
}
.regist-table td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #524123;
	text-align: left;
	padding-left: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.regist-table .row th, .regist-table .row td {
	border-bottom-style: none;
}
#regist-main #regist-thanks{
	background-image: url(../img/regist/regist_thanks.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 125px;
	width: 636px;
	margin-bottom: 30px;
	margin-top: 50px;
}
#regist-dl-table {
	padding: 15px;
	width: 604px;
	border: 1px solid #CCC;
	text-align: center;
}
#regist-dl-table p {
	color: #666;
	margin-bottom: 10px;
}
#regist-dl-table-btn a {
	background-image: url(../img/regist/regist_download_btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 228px;
	margin-bottom: 15px;
	margin-left: 180px;
}

/*==============================================================

　　よくある質問

==============================================================*/
#faq-title {
	background-image: url(../img/faq/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#faq-mida1 {
	font-size: 20px;
	color: #999;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background-image: url(../img/faq/faq_mida_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#faq-mida2 {
	font-size: 20px;
	color: #999;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background-image: url(../img/faq/faq_mida_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#faq-mida3 {
	font-size: 20px;
	color: #999;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background-image: url(../img/faq/faq_mida_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
.faq-tensen {
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#faq table {
	width: 636px;
	margin-bottom: 30px;
}
#faq table a {
	color: #F55F17;
	text-decoration: underline;
}
#faq table a:hover {
	color: #666;
	text-decoration: none;
}
#faq table th {
	color: #666;
	text-align: right;
	vertical-align: top;
	width: 50px;
	padding-top: 15px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-right: 20px;
}
#faq table td {
	color: #333;
	text-align: left;
	padding-top: 15px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F1E9DB;
}
#faq table .row td {
	color: #333;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F1E9DB;
}
#faq .faq-qa table .row th {
	color: #666;
	text-align: right;
	vertical-align: top;
	width: 50px;
	padding-top: 10px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-right: 20px;
}
#faq .faq-qa table .row td {
	color: #333;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F1E9DB;
}
.faq-q {
	color: #FFF;
	background-color: #09C;
	padding-right: 5px;
}
.faq-q-r {
	color: #666;
}
.faq-a {
	color: #FFF;
	background-color: #C00;
	padding-right: 5px;
}


/*==============================================================

　　お問い合わせ

==============================================================*/
#contact-title {
	background-image: url(../img/contact/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#contact-main {
	width: 636px;
}
#contact-main p {
	color: #333;
	margin-bottom: 15px;
}
#contact-table  {
	width: 636px;
}
#contact-table input {
	margin-top: 2px;
	margin-bottom: 2px;
}
#contact-table th {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
	width: 140px;
	padding-right: 15px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#contact-table td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #524123;
	text-align: left;
	padding-left: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(../img/share/form_btn_hissu.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
}
#contact-table .row th, #contact-table .row td {
	border-bottom-style: none;
}
#contact-text {
	background-image: url(../img/contact/thanks_text.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 127px;
	width: 820px;
	margin-bottom: 30px;
}
#thanks-btn {
	background-image: url(../img/share/toppage_backbtn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 168px;
	background-position: 0px -45px;
	margin-left: 240px;
	margin-top: 20px;
}
#thanks-btn a{
	background-image: url(../img/share/toppage_backbtn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 168px;
	background-position: 0px 0px;
}
#thanks-btn a:hover {
	background-image: none;
}
.form-btn  {
	text-align: center;
	width: 636px;
	padding-top: 15px;
}
.input_normal {
	border: solid 1px #999999;
	background-color: #FFFFFF;
}
.input_normal:focus {
	background-color: #FFFFCC;
}
.input_error {
	border: solid 1px #FF0000;
	background-color: #FFCCCC;
}
.input_error:focus {
	background-color: #FFDDCC;
}
.input_success {
	border: solid 1px #668866;
	background-color: #CCEECC;
}
.input_success:focus {
	background-color: #DDFFCC;
}
.input_must {
	border: solid 1px #000000;
	background-color: #FFFFDD;
}
.input_must:focus {
	background-color: #FFFFCC;
}


/*==============================================================

　　サポート

==============================================================*/
#support-title {
	background-image: url(../img/support/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#support #support-main {
	width: 636px;
}
#support-main p {
	color: #666;
	margin-bottom: 30px;
	margin-left: 25px;
}
#support-submida1 {
	background-image: url(../img/support/support_mida_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#support-submida2 {
	background-image: url(../img/support/support_mida_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#support-submida3 {
	background-image: url(../img/support/support_mida_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#support-zu {
	background-image: url(../img/support/support_img.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 525px;
	width: 636px;
}


/*==============================================================

　　プライバシーポリシー

==============================================================*/
#privacy-title {
	background-image: url(../img/privacy/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#privacy a {
	color: #F55F17;
	text-decoration: underline;
}
#privacy a:hover {
	color: #666;
	text-decoration: none;
}
#privacy1 {
	font-size: 20px;
	color: #999;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background-image: url(../img/privacy/mida_t_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#privacy2 {
	font-size: 20px;
	color: #999;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background-image: url(../img/privacy/mida_t_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}.privacy-sub-t {
	color: #666;
	margin-bottom: 20px;
	width: 636px;
}
.privacy-submida {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 15px;
	color: #333;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	width: 636px;
}
.privacy-subsubmida {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	color: #666;
	margin-bottom: 5px;
	margin-left: 25px;
}
.privacy-subsub-t {
	color: #999;
	margin-bottom: 20px;
	margin-left: 35px;
	width: 605px;
}
.privacy-subsub-t2 {
	color: #666;
	margin-bottom: 20px;
	margin-left: 45px;
	width: 595px;
}


/*==============================================================

　　リンク集

==============================================================*/
#link-title {
	background-image: url(../img/link/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#link a:hover {
	background-image: none;
}
.linkTable {
	background-color: #FFF;
	width: 636px;
	height: 70px;
	margin-bottom: 15px;
}
.linkTable p {
	color: #333;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	text-align: left;
	display: block;
	float: right;
	line-height: 70px;
	width: 305px;
	height: 70px;
	background-color: #EEE;
	padding-left: 15px;
}
#linkBanner1 {
	background-image: url(../img/link/banner_001.jpg);
	background-repeat: no-repeat;
	background-position: -308px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
	float: left;
}
#linkBanner1 a {
	background-image: url(../img/link/banner_001.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
}
#linkBanner2 {
	background-image: url(../img/link/banner_002.jpg);
	background-repeat: no-repeat;
	background-position: -308px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
	float: left;
}
#linkBanner2 a {
	background-image: url(../img/link/banner_002.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
}
#linkBanner3 {
	background-image: url(../img/link/banner_003.jpg);
	background-repeat: no-repeat;
	background-position: -308px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
	float: left;
}
#linkBanner3 a {
	background-image: url(../img/link/banner_003.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
}
#linkBanner4 {
	background-image: url(../img/link/banner_004.jpg);
	background-repeat: no-repeat;
	background-position: -308px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
	float: left;
}
#linkBanner4 a {
	background-image: url(../img/link/banner_004.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
}


/*==============================================================

　　サイトマップ

==============================================================*/
#sitemap-title {
	background-image: url(../img/sitemap/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#sitemap-main {
	width: 636px;
}
#sitemap-main a {
	color: #F60;
}
#sitemap-main a:hover {
	color: #666;
	text-decoration: none;
}
#sitemap-main ul {
}
#sitemap-main ul li {
	margin-bottom: 5px;
	background-image: url(../img/share/foot_icon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	list-style-type: none;
	background-position: 0px 4px;
}
#sitemap-main ul li ul {
	margin-left: 20px;
	margin-top: 5px;
}
#sitemap-main ul li ul li ul{
	margin-left: 20px;
	margin-top: 5px;
}
#sitemap-main ul li ul li ul li {
	margin-bottom: 3px;
}
#sitemap-mainL {
	float: left;
	width: 318px;
	margin-left: 40px;
}
#sitemap-mainR {
	float: right;
	width: 278px;
}


/*==============================================================

　　ご登録フォーム

==============================================================*/
#touroku-title {
	background-image: url(../img/touroku/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#touroku-headmida {
	background-image: url(../img/touroku/touroku_headmida.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 80px;
	width: 636px;
	margin-bottom: 30px;
}


/*==============================================================

　　インタビュー

==============================================================*/
#interview-title {
	background-image: url(../img/interview/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#interview-main {
	width: 860px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
}
#interview-main #interview-main-photo {
	background-image: url(../img/interview/main_photo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 450px;
	width: 860px;
	margin-bottom: 30px;
}
#interview-main .interview-table {
	width: 860px;
	margin-bottom: 30px;
}
#interview-main p.iimori {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	margin-bottom: 10px;
	background-image: url(../img/interview/label_002.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;
}
#interview-main p.yamamoto {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #F60;
	margin-bottom: 10px;
	background-image: url(../img/interview/label_001.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;
}
#interview-main #interview-mida1 {
	background-image: url(../img/interview/interview_mida_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 860px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#interview-main #interview-mida2 {
	background-image: url(../img/interview/interview_mida_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 860px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#interview-main #interview-mida3 {
	background-image: url(../img/interview/interview_mida_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 860px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#interview-main #interview-mida4 {
	background-image: url(../img/interview/interview_mida_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 860px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#interview-main #interview-mida5 {
	background-image: url(../img/interview/interview_mida_005.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 860px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#interview-main #interview-p1 {
	background-image: url(../img/interview/interview_p_001.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 300px;
	width: 430px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
}
#interview-main #interview-p2 {
	background-image: url(../img/interview/interview_p_002.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 300px;
	width: 430px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
}
#interview-main #interview-p3 {
	background-image: url(../img/interview/interview_p_003.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 300px;
	width: 430px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
}
#interview-main #interview-p4 {
	background-image: url(../img/interview/interview_p_004.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 300px;
	width: 430px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
}
#interview-main #interview-p3 {
	background-image: url(../img/interview/interview_p_003.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 300px;
	width: 430px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
}


/*==============================================================

　　JALカードショッピングマイルがたまる

==============================================================*/
#jal-title {
	background-image: url(../img/jal/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#jal-head-photo {
	background-image: url(../img/jal/jal_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 636px;
	margin-bottom: 20px;
	margin-top: -10px;
}
#jal-mida1 {
	background-image: url(../img/jal/jal_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 58px;
	width: 636px;
	margin-bottom: 20px;
}
#jal-mida2 {
	background-image: url(../img/jal/jal_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 636px;
	margin-bottom: 20px;
}
#jal p {
	width: 636px;
	margin-bottom: 25px;
	color: #333;
}
#sim-btn {
	background-image: url(../img/jal/sim_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
	margin-top: 15px;
}
#sim-btn a{
	background-image: url(../img/jal/sim_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
}
#sim-btn a:hover {
	background-image: none;
}


/*==============================================================

　　SIMカード販売

==============================================================*/
#sim-title {
	background-image: url(../img/sim/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}#sim p {
	color: #666;
	margin-bottom: 30px;
	margin-left: 15px;
	width: 621px;
}
#sim-mida1 {
	background-image: url(../img/sim/sim_mida_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 20px;
}
#sim-submida1 {
	background-image: url(../img/sim/sim_submida_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 21px;
	width: 262px;
	margin-bottom: 15px;
}
#sim-table2 {
	background-image: url(../img/sim/sim_img_001.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 636px;
}
#sim-submida2 {
	background-image: url(../img/sim/sim_submida_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 21px;
	width: 356px;
	margin-bottom: 15px;
}
#sim #sim-list1 {
	width: 621px;
	margin-left: 15px;
	margin-bottom: 10px;
}
#sim #sim-list1 li {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	color: #2C3592;
	list-style-type: none;
	margin-bottom: 7px;
}
#sim-about {
	width: 592px;
	border: 2px solid #9896c8;
	padding: 20px;
	margin-bottom: 40px;
}
#sim-about p {
	color: #666;
	width: 592px;
	margin-left: 0px;
}
#sim-about img {
	margin-left: 35px;
}
#sim-about #sim-submida-t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	color: #616ac2;
	margin-bottom: 20px;
}
#sim-mida2 {
	background-image: url(../img/sim/sim_mida_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#sim #sim-price-t{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #666;
	margin-left: 15px;
	margin-bottom: 10px;
}
#sim-price-img {
	background-image: url(../img/sim/sim_img_003.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 120px;
	width: 636px;
	margin-bottom: 15px;
	margin-top: 0px;
}
#sim-btn2 {
	background-image: url(../img/sim/sim_btn2.gif);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
	margin-top: 15px;
	margin-bottom: 40px;
}
#sim-btn2 a{
	background-image: url(../img/sim/sim_btn2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 636px;
}
#sim-btn2 a:hover {
	background-image: none;
}
#sim-mida3 {
	background-image: url(../img/sim/sim_mida_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#sim #sim-list2 {
	width: 616px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#sim #sim-list2 li {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	margin-bottom: 3px;
}
