@charset "UTF-8";
* {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
body {
	background:url(./images/background02.gif) center repeat-y;
}
#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: url(./images/logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 46px;
	width: 210px;
	overflow: hidden;
	float: left;
	margin-left:5px;
}
#head #head-info {
	background: url(./images/head_0120.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 400px;
	float: right;
	margin-right: 1px;
}

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

　　メニュー

==============================================================*/
/*#menu {
	height: 50px;
	width: 900px;
	zoom: 1;
	background: url(./images/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: url(./images/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: none;
}*/
#menu {
	height: 50px;
	width: 900px;
}
#menu ul { /*リスト全体*/
	list-style: none;
	margin: 0;
	padding: 0;
	background: 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: url(./images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m1 a {
	background: url(./images/menu.gif);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m2 {
	background: url(./images/menu.gif);
	background-repeat: no-repeat;
	background-position: -128px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m2 a {
	background: url(./images/menu.gif);
	background-position: -128px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m3 {
	background: url(./images/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: url(./images/menu.gif);
	background-position: -256px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m3 ul #m3a {
	background: url(./images/menu_docomo.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 128px;
}
#menu #m3 ul #m3a a {
	background: url(./images/menu_docomo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 128px;
}
#menu #m3 ul #m3b {
	background: url(./images/menu_au.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 128px;
}
#menu #m3 ul #m3b a {
	background: url(./images/menu_au.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 128px;
}
#menu #m3 ul #m3c {
	background: url(./images/menu_softbank.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 128px;
}
#menu #m3 ul #m3c a {
	background: url(./images/menu_softbank.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 128px;
}
#menu #m4 {
	background: url(./images/menu.gif);
	background-repeat: no-repeat;
	background-position: -384px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m4 a {
	background: url(./images/menu.gif);
	background-position: -384px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m5 {
	background: url(./images/menu.gif);
	background-repeat: no-repeat;
	background-position: -512px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m5 a {
	background: url(./images/menu.gif);
	background-position: -512px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m6 {
	background: url(./images/menu.gif);
	background-repeat: no-repeat;
	background-position: -640px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m6 a {
	background: url(./images/menu.gif);
	background-position: -640px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 128px;
}
#menu #m7 {
	background: url(./images/menu.gif);
	background-repeat: no-repeat;
	background-position: -768px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 132px;
}
#menu #m7 a {
	background: url(./images/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: 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: url(./images/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: url(./images/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: url(./images/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: none;
}
#top-main #top-mainL #top-information {
	width: 660px;
}
#top-main #top-mainL #top-information #top-information-title {
	background: url(./images/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;
	padding-left:6px;
	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: url(./images/top/banner.jpg);
	background-repeat: no-repeat;
	background-position: -224px 0px;
	zoom: 1;
	margin-top: 0px;
}
#side-banner {
	width: 224px;
	background: url(./images/top/banner.jpg);
	background-repeat: no-repeat;
	background-position: -224px 0px;
	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: url(./images/banner_001.jpg);
	text-indent: -9999px;
}
#side-banner li#b1 a {
	background-position: 0px 0px;
	display: block;
	width: 224px;
	height: 140px;
	background: url(./images/banner_001.jpg);
	text-indent: -9999px;
}
#side-banner li#b2  {
	background-position: -224px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background: url(./images/banner_002.jpg);
	height: 60px;
}
#side-banner li#b2 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background: url(./images/banner_002.jpg);
	height: 60px;
}
#side-banner li#b3  {
	background-position: -224px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	height: 60px;
	background: url(./images/banner_003.jpg);
}
#side-banner li#b3 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	height: 60px;
	background: url(./images/banner_003.jpg);
}
#side-banner li#b4  {
	background-position: -224px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background: url(./images/banner_004.jpg);
	height: 60px;
}
#side-banner li#b4 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background: url(./images/banner_004.jpg);
	height: 60px;
}
#side-banner li#b5  {
	background-position: -224px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background: url(./images/banner_005.jpg);
	height: 60px;
}
#side-banner li#b5 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	background: url(./images/banner_005.jpg);
	height: 60px;
}
#side-banner li#b6  {
	background-position: -224px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	height: 60px;
	background: url(./images/banner_006.jpg);
}
#side-banner li#b6 a {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 224px;
	height: 60px;
	background: url(./images/banner_006.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 {
	background: 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: 895px;
	padding-top: 10px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #5A5A5A;
	background: url(./images/copyright.gif) no-repeat;
	background-position:right 18px;
	height: 50px;
	margin-top: 10px;
	font-size: 10px;
	padding-right:5px;
}
#foot li {
	line-height: 15px;
	background: url(./images/foot_icon.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	display: inline;
	padding-left: 12px;
	list-style-type: none;
	float: left;
	margin:0px 0px 15px 7px;
	
}
#foot li a {
	font-size: 10px;
	color: #999;
	text-decoration: none;
	line-height: 15px;
}
#foot li a:hover {
	color: #2b4f83;
	text-decoration: underline;
}


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

　　第2階層共有設定

==============================================================*/
#head-mida-photo {
	height: 130px;
	width: 900px;
}
.se-main {
	width: 900px;
	background-color: #FFF;
	background: url(./images/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: #2b4f83;
	text-decoration: none;
	margin-right:3px;
}
.se-mainR #pankuzu a:hover {
	color: #333;
	text-decoration: underline;
}
#se-menu {
	background-color: #757575;
	background-position: left top;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#se-menu div {
	background: url(./images/se_left_menu_bg_02.gif);
	background-repeat: repeat-y;
	width: 214px;
}
#se-menu div ul {
	background: url(./images/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: url(./images/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: 145px;
	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: url(./images/menu_outline_003.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


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

　　メリット

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


/*---------------タイトル------------------------------------*/

#advantage-title {
	background: url(./images/title01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#advantage-mida {
	background: url(./images/ad_mida.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#advantage-title2 {
	background: url(./images/title02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#advantage-mida2 {
	background: url(./images/ad_mida02.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#advantage-mida3 {
	background: url(./images/ad_mida03.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#advantage-mida4 {
	background: url(./images/ad_mida04.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#advantage-title3 {
	background: url(./images/title03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#advantage-mida5 {
	background: url(./images/ad_mida05.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#advantage-title4 {
	background: url(./images/title04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#advantage-mida6 {
	background: url(./images/ad_mida06.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#advantage-title5 {
	background: url(./images/title05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#advantage-mida7 {
	background: url(./images/ad_mida07.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#advantage-title6 {
	background: url(./images/title06.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#advantage-title7 {
	background: url(./images/title07.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#advantage-title8 {
	background: url(./images/title08.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#advantage-mida8 {
	background: url(./images/ad_mida08.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#advantage-title9 {
	background: url(./images/title09.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#advantage-mida9 {
	background: url(./images/ad_mida09.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}
#advantage-title10 {
	background: url(./images/title10.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#advantage-mida10 {
	background: url(./images/ad_mida10.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}


/*---------------タイトル-終-----------------------------------*/
.advantage-table {
	background-color: #f4f4f4;
	padding-top: 20px;
	width: 636px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#advantage1-mida {
	background: url(./images/ad_submida_001.gif) no-repeat;
	text-indent: 60px;
	font-size:14px;
	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: url(./images/ad_submida_002.gif) no-repeat;
	text-indent: 60px;
	font-size:14px;
	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: url(./images/ad_submida_003.gif) no-repeat;
	text-indent: 60px;
	font-size:14px;
	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: url(./images/ad_submida_004.gif) no-repeat;
	text-indent: 60px;
	font-size:14px;
	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: url(./images/ad_submida_005.gif) no-repeat;
	text-indent: 60px;
	font-size:14px;
	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;
}
#advantage6-mida {
	background: url(./images/ad_submida_006.gif) no-repeat;
	text-indent: 60px;
	font-size:14px;
	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;
}
#advantage7-mida {
	background: url(./images/ad_submida_007.gif) no-repeat;
	text-indent: 30px;
	font-size:14px;
	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;
}
#advantage8-mida {
	background: url(./images/ad_submida_008.gif) no-repeat;
	text-indent: 30px;
	font-size:14px;
	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;
}
#advantage6-t {
	width: 596px;
	margin-left: 20px;
	color: #333;
	height: 250px;
}
.advantage-table img {
	margin-bottom: 10px;
	margin-left: 10px;
}


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

　　サービス

==============================================================*/
#service-menu {
	background-color: #909090;
	background: url(./images/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: url(./images/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: url(./images/menu_001.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
}
#service-menu1b {
	background: url(./images/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: url(./images/menu_kaigai_001.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
}
#service-menu2 {
	background: url(./images/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: url(./images/menu_002.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
}
#service-menu2b {
	background: url(./images/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: url(./images/menu_data_001.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
}
#service-menu3 {
	background: url(./images/menu_003.gif);
	background-repeat: no-repeat;
	background-position: -214px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 214px;
}
#service-menu3 a {
	background: url(./images/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: none;
}
#service-menu div {
	background: url(./images/menu_outline_002.gif);
	background-repeat: repeat-y;
	width: 214px;
	margin-top: -5px;
	margin-bottom: 5px;
}
#service-menu div ul {
	background: url(./images/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: url(./images/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: url(./images/menu_outline_003.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#service-data-title {
	background: url(./images/title_data.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#s-data-top-mida {
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: none;
}
#s-data-top3-subtitle {
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/data_top_04_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
}
#s-data-top4-01 {
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: none;
}
#s-data-flow-title {
	background: url(./images/dataflow_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 20px;
}
#s-data-flow-mida {
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: none;
}
#service-kaigai-flow #s-data-flow-01-tableL-btn {
	background: url(./images/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: url(./images/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: none;
}
#s-data-flow-01-tableL-t {
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: none;
}
#s-data-flow-submida4 {
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: none;
}
#s-data-delivery-title {
	background: url(./images/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: url(./images/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: #2b4f83;
}
#s-data-delivery-submida1 {
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: #2b4f83;
}
#s-data-delivery-mida3 {
	background: url(./images/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: #2b4f83;
}
#s-data-delivery-table {
	color: #666;
	padding: 15px;
	width: 604px;
	border: 1px solid #CCC;
}
#s-data-order-title {
	background: url(./images/dataorder_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#s-data-order-thanks {
	background: url(./images/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: url(./images/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-btn a {
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: 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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/phone_m-v191.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 200px;
}
#s-kaigai-area2 {
	width: 396px;
	margin-left: 20px;
	background: url(./images/phone_sk-ms900.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 200px;
}
#s-kaigai-area3 {
	width: 396px;
	margin-left: 20px;
	background: url(./images/phone_n7070.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 200px;
}
#s-kaigai-area4 {
	width: 396px;
	margin-left: 20px;
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/mida_t_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#profile #profile2-mida {
	background: url(./images/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;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#e2e2e2;
	}
#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;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#e2e2e2;
}
#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;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#e2e2e2;
}
#profile table a {
	color: #2b4f83;
}
#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: url(./images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#regist-head-mida  {
	background: url(./images/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: url(./images/regist_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#regist-main #regist-mida2 {
	background: url(./images/regist_007.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
}
#regist-main #regist-mida3 {
	background: url(./images/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: url(./images/regist_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
}
#regist-merit2 {
	background: url(./images/regist_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
}
#regist-merit3 {
	background: url(./images/regist_005.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 636px;
	margin-bottom: 10px;
}
#regist-merit4 {
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: #2b4f83;
	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: #2b4f83;
	padding-right: 5px;
}
.faq-q-r {
	color: #666;
}
.faq-a {
	color: #FFF;
	background-color: #b10000;
	padding-right: 5px;
}


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

　　お問い合わせ

==============================================================*/
#contact-title {
	background: url(./images/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: url(./images/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: url(./images/thanks_text.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 127px;
	width: 820px;
	margin-bottom: 30px;
}
#thanks-btn {
	background: url(./images/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: url(./images/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: 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: url(./images/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: url(./images/support_mida_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#support-submida2 {
	background: url(./images/support_mida_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#support-submida3 {
	background: url(./images/support_mida_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 636px;
	margin-bottom: 15px;
}
#support-zu {
	background: url(./images/support_img.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 525px;
	width: 636px;
}


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

　　プライバシーポリシー

==============================================================*/
#privacy-title {
	background: url(./images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#privacy a {
	color: #2b4f83;
	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: url(./images/mida_t_01.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: url(./images/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: url(./images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#link a:hover {
	background: 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: url(./images/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: url(./images/banner_001.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
}
#linkBanner2 {
	background: url(./images/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: url(./images/banner_002.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
}
#linkBanner3 {
	background: url(./images/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: url(./images/banner_003.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
}
#linkBanner4 {
	background: url(./images/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: url(./images/banner_004.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 308px;
}


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

　　サイトマップ

==============================================================*/
#sitemap-title {
	background: url(./images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#sitemap-main {
	width: 636px;
}
#sitemap-main a {
	color: #2b4f83;
}
#sitemap-main a:hover {
	color: #666;
	text-decoration: none;
}
#sitemap-main ul {
}
#sitemap-main ul li {
	margin-bottom: 5px;
	background: url(./images/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: url(./images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 900px;
}
#touroku-headmida {
	background: url(./images/touroku_headmida.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 80px;
	width: 636px;
	margin-bottom: 30px;
}


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

　　インタビュー

==============================================================*/
#interview-title {
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/label_001.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;
}
#interview-main #interview-mida1 {
	background: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/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: url(./images/interview_p_003.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 300px;
	width: 430px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
}

/*------------各キャリア-------------*/

.m_box{
	width:133px;
	height:260px;
	margin: 0;
	padding-right:8px;
	padding-left:8px;
	font-size:11px;
	line-height: 130%;
	vertical-align:top;
	background:url(http://romrom.jp/img/m_box.gif);
}

.career_tag {
	padding-top:5px;
}

/* table centerbox*/

table.center {
	width: 100%;
	border: 0px;
	border-spacing: 0;
	margin: 0px;
	padding: 0px;
	}

table.center td {	
	margin: 1px;
	padding: 1px;
	vertical-align:top;
	font-size:12px;
	}
table#centerbox {
	border: 0px;
	border-spacing: 0;
	margin:0;
	padding:0;
	}

th.centerbox {
	width: 540px;
	height: 30px;
	padding-left: 10px;
	font-size: 12px;
	background:url(http://romrom.jp/img/menu_title_540x30.gif) no-repeat 0 0;
	}

td.holeview a{
	width: 540px;
	padding-left: 16px;
	text-align:left;
	font-weight:bolder;
	font-size:12px;
	color:#336666;
	background:url(http://romrom.jp/img/arrow.gif) no-repeat 0px 3px;
	}

td.centerbody {
	margin:0px;
	padding-top:0;
	padding-left:10px;
	padding-right:5px;
	height:150px;
	background:url(http://romrom.jp/img/centerbox.gif);
	}

.x_scroll {
	margin:0; 
	padding:0; 
	width:525px;
	height:120px;
	overflow-x:hidden;
	overflow-y:scroll;
	vertical-align:top;
	}
	
/*--------------料金プラン----------------*/

#right_area2{
clear:both;
width:595px;
height:auto;
padding:0px 25px 0px 0px;
margin:0px 0 0 0;
}

.title{
clear:both;
text-align:left;
padding:5px 0 15px 0;
}

.title01{
clear:both;
font-size:15px;
font-weight:bold;
color:#565656;
padding:0px 0 0 0;
letter-spacing:0.1em;}

.title02{
clear:both;
text-align:left;
font-size:10px;
color:#ccc;
font-weight:normal;
padding:0px 0 0 0;
letter-spacing:0.1em;}

.price_back{
background-color:#787878;
}

.price_w01{
width:130px;
color:#787878;
background-color:#f9feff;
text-align:left;
line-height:18px;
letter-spacing:0.3em;
padding:10px 0 10px 17px;
}

.price_w02{
width:auto;
color:#2b4f83;
background-color:#fff;

text-align:left;
line-height:18px;
letter-spacing:0.3em;
padding:10px 0 10px 17px;
}


.price_w03{
	
clear:both;
vertical-align:top;
text-align:left;
padding:5px 0px 5px 5px;
letter-spacing:0.1em;
line-height:20px;
font-weight:bold;
color:#787878;
}


.price_w04{
clear:both;
vertical-align:top;
text-align:left;
padding:5px 0px 5px 10px;
letter-spacing:0.1em;
line-height:16px;
line-height:18px;
color:#787878;
}

.number_01{
background:url(./images/number_1.gif) 0 15px no-repeat;
color:#444;
letter-spacing:0.1em;
line-height:18px;
padding:17px 0 13px 40px;
text-align:left;}

.number_02{
background:url(./images/number_2.gif) 0 15px no-repeat;
color:#444;
letter-spacing:0.1em;
line-height:18px;
padding:17px 0 13px 40px;
text-align:left;}

.number_03{
background:url(./images/number_3.gif) 0 15px no-repeat;
color:#444;
letter-spacing:0.1em;
line-height:18px;
padding:17px 0 13px 40px;
text-align:left;}

.number_04{
background:url(./images/number_4.gif) 0 15px no-repeat;
color:#444;
letter-spacing:0.1em;
line-height:18px;
padding:17px 0 13px 40px;
text-align:left;}

.number_05{
background:url(./images/number_5.gif) 0 15px no-repeat;
color:#444;
letter-spacing:0.1em;
line-height:18px;
padding:17px 0 13px 40px;
text-align:left;}

.number_06{
background:url(./images/number_6.gif) 0 15px no-repeat;
color:#444;
letter-spacing:0.1em;
line-height:18px;
padding:17px 0 13px 40px;
text-align:left;}

.number_07{
background:url(./images/number_7.gif) 0 15px no-repeat;
color:#444;
letter-spacing:0.1em;
line-height:18px;
padding:17px 0 13px 40px;
text-align:left;}

.number_08{
background:url(./images/number_8.gif) 0 15px no-repeat;
color:#444;
letter-spacing:0.1em;
line-height:18px;
padding:17px 0 13px 40px;
text-align:left;}

.number_09{
background:url(./images/number_9.gif) 0 15px no-repeat;
color:#444;
letter-spacing:0.1em;
line-height:18px;
padding:17px 0 13px 40px;
text-align:left;}

.number_10{
background:url(./images/number_10.gif) 0 15px no-repeat;
color:#444;
letter-spacing:0.1em;
line-height:18px;
padding:17px 0 13px 40px;
text-align:left;}

.number_11{
background:url(./images/number_11.gif) 0 15px no-repeat;
color:#444;
letter-spacing:0.1em;
line-height:18px;
padding:17px 0 13px 40px;
text-align:left;}


/*--------------利用規約----------------*/

.w01{
clear:both;
vertical-align:top;
text-align:left;
padding:10px 0px 10px 0px;
letter-spacing:0.1em;
line-height:16px;
line-height:18px;
color:#666;
}

/*--------------お問い合わせ----------------*/

.trainList {
	border-collapse: collapse;
	margin-bottom: 10px;
}

.trainList th{
	font-weight: normal;
	text-align: left;
	background-color: #edebf0;
}

.trainList th,
.trainList td {
	border: 1px solid #dcdcdc;
	padding: 10px;
}

/*-------お問い合わせ--------*/

.cell_inq1 {
	width:160px;
	padding-left:10px;
	background-color: #f9feff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #999999;
}

.cell_inq2 {
	padding:7px;
	text-align: left;
	background-color: #FFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #999999;
}

.table_inq { 
	margin: 0;
	padding: 0;
	background-color:#787878;
	font-size:12px;
	border:#000;
}

.input_form{
padding:3px;
color:#000000;
border-top:solid 1px #333333;
border-left:solid 1px #333333;
border-right:solid 1px #999999;
border-bottom:solid 1px #cccccc;
background:url(./images/inputbackgr.gif) top left no-repeat;
}

.table_inq span {
	color: #FF0000;
	font-size:10px;
}

/*------------------問い合わせ（ＰＤＦ）------------------------*/
.trainList {
	border-collapse: collapse;
	margin-bottom: 10px;
}

.trainList th{
	font-weight: normal;
	text-align: left;
	background-color: #f9feff;
}

.trainList th,
.trainList td {
	border: 1px solid #787878;
	padding: 10px;
}

img { border:none;}

