@charaset "shift_jis";

/* ページ全体 */

* {
	margin:0;
	padding:0;
}

body {
	background: #ffffff url(/images/bg.gif);	
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	font-size: 13px;
}
#container {
	width: 920px;
	margin: 0 auto; 
	text-align: left;
	background-color: #ffffff;
}

h1,h2,h3,h4,h5,h6 {
	font-size:12px;
}
ul, ol, dl {
	list-style-image:none;
	list-style-position:outside;
	list-style-type: none;
}
li{
	list-style-type:none;
}
a:link {
	color:#003399;
}
a:visited {
	color:#003399;
}
img {
	margin:0;
	padding:0;
	border:none;
}

.a_box {
	margin:0px;
	border:none;
	padding:0px;
	overflow:hidden;
	display:block;
	text-align:left;
	text-indent:-9998px;
}
a.a_box:focus {
	outline:none;
}
.nagare {
	margin-top:10px;
}

/* ヘッダー*/

#header {
	position:relative;
	width:920px;
	height:173px;
}
.header_business {
	position:absolute;
	top:0px;
	left:0px;
}
.header_syobun {
	position:absolute;
	top:0px;
	left:155px;
}
.header_satei {
	position:absolute;
	top:91px;
	left:0px;
}
.navi_pmark {
	position:absolute;
	top:0px;
	left:625px;
	width:61px;
	height:61px;
}
.navi_logo {
	position:absolute;
	top:0px;
	left:685px;
}
.navi_top {
	position:absolute;
	top:87px;
	left:305px;
}
.navi_ok {
	position:absolute;
	top:87px;
	left:428px;
}
.navi_flow {
	position:absolute;
	top:87px;
	left:550px;
}
.navi_necessary {
	position:absolute;
	top:87px;
	left:673px;
}
.navi_example {
	position:absolute;
	top:87px;
	left:796px;
}
.navi_faq {
	position:absolute;
	top:131px;
	left:305px;
}
.navi_voice {
	position:absolute;
	top:131px;
	left:428px;
}
.navi_calendar {
	position:absolute;
	top:131px;
	left:550px;
}
.navi_access {
	position:absolute;
	top:131px;
	left:673px;
}
.navi_company {
	position:absolute;
	top:131px;
	left:796px;
}

/* recruit_banner */
#recruit_banner {
	position:relative;
	background-image:url(/img/recruit_s.jpg);
	width:920px;
	height:270px;
}
.entry4_btr_s {
	position:absolute;
	top:85px;
	left:790px;
	
}
#recruit_p {
	position:absolute;
	top:235px;
	left:725px;
	margin:0px;
	padding:0px;
	color:#000;
	font-size:20px;
	font-weight:bold;
	
}

#hSat {
	position:absolute;
	left:305px;
	top:0px;
	width:320px;
	height:61px;
	background:url(/common/img/header_calendar.gif) no-repeat;
}
#hSat1, #hSat2 {
	font-size:16px;
	font-weight:bolder;
	text-shadow: 0px -1px #fff, 1px 0px #fff, 0px 1px #fff, -1px 0px #fff,
	1px -1px #fff, 1px 1px #fff, 1px 1px #fff, -1px 1px #fff,
	1px -2px #fff, 2px 1px #fff, 1px 2px #fff, -2px 1px #fff,
	2px -2px #fff, 2px 2px #fff, 2px 2px #fff, -2px 2px #fff,
	0px -2px #fff, 2px 0px #fff, 0px 2px #fff, -2px 0px #fff;
}
#hSat1 {
	position:absolute;
	left:10px;
	top:17px;
	width:350px;
	height:20px;
}
#hSat2 {
	position:absolute;
	left:10px;
	top:39px;
	width:350px;
	height:22px;
}
.news_bg1 {
	position:absolute;
	left:0px;
	top:61px;
	width:106px;
	height:26px;
}
#press_base2 {
	position:absolute;
	left:106px;
	top:61px;
	width:509px;
	height:26px;
	background-image:url(../common/img/news_bg2.gif);
}
#hSatMarquee {
	position:absolute;
	left:0px;
	top:5px;
	width:507px;
	height:22px;
	font-size:16px;
	font-weight:bolder;
}

/* Plugin */

.plugin {
	width:910px;
	height:21px;
	margin:5px 0 0 10px;
	padding:0px;
	text-align:left;
	overflow:hidden;
}
.plugin .twitter-share-button {
	margin:0 0 0 8px;
}
.plugin iframe {
	float:left;
}
.plugin div {
	float:left;
}


/*--------------------------------------*/

/* -- clear float -- */ 
.wrapper { 
    min-height:0; 
    
} 
.wrapper:after{ 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 

* html .wrapper {height:0;} 
.wrapper{display: block;} 

/* -- end clear float -- */

.intro {
	width:456px; font-size: 14px;
	
		}
.intro h1 {
	padding: 3px;
	margin: 3px;
	font-size:14px;
	font-weight:normal;
}
.intro p {
	padding: 3px;
	margin: 3px;
}


/*-------------------------------*/

ul#sateiType li {
	float:left;
	list-style:none; 
	margin: 5px;
}
ul#sateiType li a.estimatebtn {
	display: block;
	width: 125px;
	height: 120px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-indent:-9898px; 
}
ul#sateiType li a.estimatebtn:hover {
	background-position: 0px -120px;
}

ul#sateiType li a.note {
	background-image: url(../images/new_top/type_note.gif);
}
ul#sateiType li a.desktop {
	background-image: url(../images/new_top/type_desk.gif);
}
ul#sateiType li a.allinone {
	background-image: url(../images/new_top/type_allinone.gif);
}
ul#sateiType li a.mac {
	background-image: url(../images/new_top/type_mac.gif);
}
ul#sateiType li a.ekisyo {
	background-image: url(../images/new_top/type_ekisyo.gif);
}


/*---------------------------------*/

#mainContent {
	padding: 0px;
	background: #FFFFFF;
}

.footer {
	background: #d0dff9;
	padding:10px;
	margin: auto;
	font-size: 13px;
	text-align: center;
}
#footer p {
	margin: 0;
	padding: 10px 0;
	}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


	
.news{
	color:#333333;
	font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	}

.news a:link, .news a:visited, .news a:hover {
	color:#003399;
	font:normal 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	text-decoration:underline;
}

.txtLine {
	color: #111111;
	letter-spacing:0.01em;
	margin:10px 10px 15px 60px;
	padding:5px ;
	height:30px;
	text-align:left;
	text-indent:8px;
	border-left: 10px solid #0000cd;
	border-bottom:2px solid #0000cd;
}
.footer02 a:link {
	color:#fff;
}
.footer02 a:visited {
	color:#fff;
}


/* 新プレスリリース */

.news_box {
	margin:3px 0 0 0;
	height:50px;
}
.news1 {
	float:left;
	width:50px;
	height:45px;
	overflow:hidden;
	text-align:center;
}
.news2 {
	float:left;
	padding:0 0 0 15px;
	width:635px;
}
.news2 h5 {
	margin:0 0 3px 0;
	padding:0px;
	background:none;
	background-image:none;
	text-indent:0px;
	font-size:15px;
	font-weight:bolder;
	color:#000000;
	line-height:100%;
}
.news2 a {
	font-size:16px;
}

#news_more {
	padding:0 5px 15px 0;
	text-align:right;
	font-size:14px;
}


/* お客様の声 */

div#voice p{
	background:#ffffff url(/images/ic07.gif) left top no-repeat;
	padding:5px 5px 5px 40px;
	border:1px solid #ccc;
	margin-bottom:15px;
}

.voice_box {
	width:715px;
	margin:0 auto 15px auto;
	border: 2px #777777 solid;
}
.voice_box_1 {
	width:650px;
	height:auto;
	padding:9px 10px 5px 55px;
	font-size:15px;
	background:url(/img/voice_ico_mail.gif) no-repeat;
	background-position: 10px 5px;
}
.voice_box_2a {
	width:415px;
	float:left;
}
.voice_box_2b {
	width:290px;
	float:left;
	padding:3px 0px 1px 10px;
	background-color:#DDDDDD;
}
.voice_box_3 {
	clear:both;
	width:563px;
	height:auto;
	padding:9px 10px 5px 140px;
	font-size:15px;
	background:url(/img/voice_ico_ind.gif) no-repeat;
	background-position: 10px 5px;
} 
.voice_box_4a {
	width:415px;
	float:left;
}
.voice_box_4b {
	width:290px;
	float:left;
	padding:3px 0px 1px 10px;
	background-color:#DDDDDD;
}

#voice_more {
	padding:0 5px 15px 0;
	text-align:right;
	font-size:14px;
}


/* お役立ち情報 */

#yakudachi p {
	font-size:16px;
}
#yakudachi ul {
	margin:0;
	padding:7px 0;
}
#yakudachi li {
	padding:2px 0;
	list-style: none inside url(/images/reslthead_eq.gif);
	font-size:16px;
}


/* 20110315トップページ */

/* 上部コンテンツ */

#topic1 {
	position:relative;
	width:920px;
	height:258px;
}
.topic1 {
	position:absolute;
	top:0px;
	left:0px;
}
.topic_mac {
	position:absolute;
	top:54px;
	left:0px;
}
.topic_old {
	position:absolute;
	top:54px;
	left:239px;
}
.topic_broken {
	position:absolute;
	top:54px;
	left:460px;
}
.topic_bto {
	position:absolute;
	top:54px;
	left:688px;
}
.topic2 {
	position:absolute;
	top:202px;
	left:0px;
}
#topic_btr {
	position:relative;
	width:920px;
	height:69px;
}
.ok_btr {
	position:absolute;
	top:0px;
	left:0px;
}
.satei_btr {
	position:absolute;
	top:0px;
	left:312px;
}
.zero_btr {
	position:absolute;
	top:0px;
	left:612px;
}

/* 下部コンテンツ */

#topic3 {
	position:relative;
	width:920px;
	height:279px;
}
.data_erase {
	position:absolute;
	top:0px;
	left:0px;
}
.ceo {
	position:absolute;
	top:52px;
	left:0px;
}
#topic3 h2 {
	position:absolute;
	top:60px;
	left:170px;
	font-size:15px;
}
#topic3 p {
	position:absolute;
	top:90px;
	left:170px;
	width:288px;
	font-size:15px;
	line-height:21px;
}
.company {
	position:absolute;
	top:249px;
	left:170px;
}
.ceo_name {
	position:absolute;
	top:249px;
	left:266px;
}
.security {
	position:absolute;
	top:52px;
	left:460px;
}
#FLVPlayer1 {
	position:absolute;
	top:113px;
	left:470px;
}
#FLVPlayer {
	position:absolute;
	top:113px;
	left:700px;
}

/* 査定/種類選択ボタン */

#low {
	position:relative;
	top:0px;
	left:0px;
	width:920px;
	height:135px;
	margin-top:8px;
}
.low_satei {
	position:absolute;
	top:0px;
	left:6px;
}
.low_desk {
	position:absolute;
	top:0px;
	left:242px;
}
.low_note {
	position:absolute;
	top:0px;
	left:378px;
}
.low_one {
	position:absolute;
	top:0px;
	left:514px;
}
.low_mac {
	position:absolute;
	top:0px;
	left:649px;
}
.low_dsp {
	position:absolute;
	top:0px;
	left:785px;
}

/* ヘッダ */

#hSat1, #hSat2 {
	font-size:15px;
	font-weight:bolder;
	text-shadow: 0px -1px #fff, 1px 0px #fff, 0px 1px #fff, -1px 0px #fff,
	1px -1px #fff, 1px 1px #fff, 1px 1px #fff, -1px 1px #fff;
}


/* ---------- ダイアログ ---------- */

/* 背景 */

#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
}

/* ダイアログ本体 */

#boxes #ok_btr_dialog {
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	width:900px;
	height:600px;
	z-index:9999;
	background-color:#FFF;
}
#satei_btr_dialog {
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	width:900px;
	height:600px;
	z-index:9999;
	background-color:#FFF;
}
#howto_zero_btr_dialog {
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	width:900px;
	height:600px;
	z-index:9999;
	background-color:#FFF;
}
#boxes a.close-text {
	position:absolute;
	display:block;
	left:780px;
	top:10px;
	font-size:20px;
	font-weight:bolder;
	color:#0D156F;
}
#boxes a.close-text:hover {
	color:#E00;
}
#boxes a.close-img {
	position:absolute;
	display:block;
	left:850px;
	top:2px;
	width:30px;
	height:40px;
	background:url(../img/dialog_close_bg.gif) no-repeat;
}
#boxes a.close-img:hover {
	background-position:left bottom;
}
#okng-open-img {
	position:absolute;
	left:20px;
	top:40px;
	width:860px;
	height:537px;
}
#satei_open-img {
	position:absolute;
	left:20px;
	top:40px;
	width:860px;
	height:536px;
}
#howto_zero_bg-img {
	position:absolute;
	left:20px;
	top:40px;
	width:862px;
	height:538px;
	background-image:url(../img/howto_zero_bg.jpg);
}
#howto_zero_bg-img p {
	position:absolute;
	left:535px;
	top:87px;
	font-size:15px;
	font-weight:bold;
}
.howto_zero {
	position:absolute;
	left:180px;
	top:412px;
}

#footer{
	margin:0px auto;
	padding:10px 0px 10px 0px;
	width:870px;
	clear:both;
	background-color:lightcyan;
}