@charset "utf-8";
/* CSS Document */

/*------------TOPページ---------------*/

#topall {
	width:900px;
	height:2240px;
	margin:0 auto;
	font-size:12px;
	border:1px solid #CCCCCC;
}

#main {
	width:690px;
	height:1850px;
	float:right;
}

.topimg {
	width:auto;
	height:auto;
	margin:0;
}

.maintext {
	width:680px;
	height:auto;
	margin:47px auto;
}

.text1 {
	width:580px;
	margin:20px auto 0px;
}

.text2 {
	float:left;
	width:400px;
	height:140px;
	margin:35px 0px 0px 20px;
}

.text3 {
	float:left;
	width:210px;
	height:80px;
	margin:35px 0px 0px 20px;
}

.text4 {
	width:640px;
	height:80px;
	margin:30px auto 0px;
}

.topcontent3img {
	width:653px;
	height:253px;
	margin:65px auto 0px;
}

.uri2 {
	width:402px;
	height:109px;
	float:left;
	margin:20px 0px 15px 20px;
}

.kyukyusyaimg {
	width:220px;
	height:260px;
	float:right;
	margin:38px 20px 20px 0px;
}

.topcontent2 {
	float:left;
	width:680px;
	height:250px;
	margin:15px 0px 0px 0px;
}

.topsmallcontent1 {
	float:left;
	width:333px;
	height:250px;
	margin:0px 10px 0px 0px;
	border:1px solid #CCCCCC;
	background-image:url(http://www.pc-trouble110.com/img/topphoto3.jpg);
}

.topsmallcontent2 {
	float:left;
	width:333px;
	height:250px;
	border:1px solid #CCCCCC;
	background-image:url(http://www.pc-trouble110.com/img/map.jpg);
}

.topcontent3 {
	float:left;
	width:678px;
	height:478px;
	margin:15px 0px 0px 0px;
	border:1px solid #CCCCCC;
}

.mainmenu {
	width:680px;
	height:180px;
	margin:0px 0px 25px 0px;
}

.mainlist {
	margin:0;
	padding:0;
}

.mainlist1 a{
	display:block;
	width:224px;
	height:182px;
	margin:0px 4px 0px 0px;
	background-image:url(http://www.pc-trouble110.com/img/net-l.jpg);
}

.mainlist1 {
	display:block;
	width:224px;
	height:182px;
	float:left;
	margin:0px 4px 0px 0px;
	background-image:url(http://www.pc-trouble110.com/img/net-l2.jpg);
    list-style-type: none;
}

.mainlist1 a:hover{
	background:none;
}

.mainlist2 a{
	display:block;
	width:224px;
	height:182px;
	margin:0px 4px 0px 0px;
	background-image:url(http://www.pc-trouble110.com/img/pc-l.jpg);
}

.mainlist2 {
	display:block;
	width:224px;
	height:182px;
	float:left;
	margin:0px 4px 0px 0px;
	background-image:url(http://www.pc-trouble110.com/img/pc-l2.jpg);
    list-style-type: none;
}

.mainlist2 a:hover{
	background:none;
}

.mainlist3 a{
	display:block;
	width:224px;
	height:182px;
	border:0;
	background-image:url(http://www.pc-trouble110.com/img/virus-l.jpg);
}

.mainlist3 {
	display:block;
	width:224px;
	height:182px;
	float:left;
	margin:0;
	background-image:url(http://www.pc-trouble110.com/img/virus-l2.jpg);
    list-style-type: none;
}

.mainlist3 a:hover{
	background:none;
}

.topcontent1 {
	width:680px;
	height:350px;
	border:1px solid #CCCCCC;
}


/*------------ネット接続ページ---------------*/

#netall {
	width:900px;
	height:2000px;
	margin:0 auto;
	font-size:12px;
	border:1px solid #CCCCCC;
}

#netmain {
	width:690px;
	height:1610px;
	float:right;
}

.netcontent {
	width:620px;
	margin:0 auto;
}

.netcontent1 {
	width:620px;
	height:240px;
}

.nettext1 {
	width:360px;
	float:left;
	margin:45px 0px 0px 20px;
}

.netphoto1 {
	width:auto;
	padding:15px;
	float:right;
}

.card {
	width:163px;
	float:left;
	margin:30px 0px 0px 20px;
}


/*------------パソコン修理ページ---------------*/

#pcall {
	width:900px;
	height:2000px;
	margin:0 auto;
	font-size:12px;
	border:1px solid #CCCCCC;
}

#pcmain {
	width:690px;
	height:1610px;
	float:right;
}

.pccontent {
	width:620px;
	margin:0 auto;
}

.pccontent1 {
	width:620px;
	height:240px;
}

.pctext1 {
	width:360px;
	float:left;
	margin:45px 0px 0px 20px;
}

.pcphoto1 {
	width:auto;
	padding:15px;
	float:right;
}


/*------------ウイルス駆除ページ---------------*/

#virusall {
	width:900px;
	height:2000px;
	margin:0 auto;
	font-size:12px;
	border:1px solid #CCCCCC;
}

#virusmain {
	width:690px;
	height:1610px;
	float:right;
}

.viruscontent {
	width:620px;
	margin:0 auto;
}

.viruscontent1 {
	width:620px;
	height:240px;
}

.virustext1 {
	width:360px;
	float:left;
	margin:45px 0px 0px 20px;
}

.virusphoto1 {
	width:auto;
	padding:15px;
	float:right;
}

/*------------料金一覧ページ---------------*/

#ryoukinall {
	width:900px;
	height:1890px;
	margin:0 auto;
	font-size:12px;
	border:1px solid #CCCCCC;
}

#ryoukinmain {
	width:690px;
	height:1500px;
	float:right;
}	

.ryokincontent {
	width:620px;
	height:1000px;
	margin:0 auto;
}

.ryoukinmenu {
	width:584px;
	height:318px;
	margin:0 auto;
}

.ryoukinlist {
	padding:0;
	margin:0;
}

.ryoukinlist1 a{
	display:block;
	width:284px;
	height:154px;
	border:0;
	background-image:url(http://www.pc-trouble110.com/img/ryoukinphoto1.jpg);
}

.ryoukinlist1 {
	width:284px;
	height:154px;
	float:left;
	margin:0px 16px 0px 0px;
	background-image:url(http://www.pc-trouble110.com/img/ryoukinphoto5.jpg);
    list-style-type: none;
}

.ryoukinlist1 a:hover{
	background:none;
}

.ryoukinlist2 a{
	display:block;
	width:284px;
	height:154px;
	border:0;
	background-image:url(http://www.pc-trouble110.com/img/ryoukinphoto2.jpg);
}

.ryoukinlist2 {
	width:284px;
	height:154px;
	float:left;
	margin:0px 0px 0px 0px;
	background-image:url(http://www.pc-trouble110.com/img/ryoukinphoto6.jpg);
    list-style-type: none;
}

.ryoukinlist2 a:hover{
	background:none;
}

.ryoukinlist3 a{
	display:block;
	width:284px;
	height:154px;
	border:0;
	background-image:url(http://www.pc-trouble110.com/img/ryoukinphoto3.jpg);
}

.ryoukinlist3 {
	width:284px;
	height:154px;
	float:left;
	margin:10px 16px 0px 0px;
	background-image:url(http://www.pc-trouble110.com/img/ryoukinphoto7.jpg);
    list-style-type: none;
}

.ryoukinlist3 a:hover{
	background:none;
}

.ryoukinlist4 a{
	display:block;
	width:284px;
	height:154px;
	border:0;
	background-image:url(http://www.pc-trouble110.com/img/ryoukinphoto4.jpg);
}

.ryoukinlist4 {
	width:284px;
	height:154px;
	float:left;
	margin:10px 0px 0px 0px;
	background-image:url(http://www.pc-trouble110.com/img/ryoukinphoto8.jpg);
    list-style-type: none;
}

.ryoukinlist4 a:hover{
	background:none;
}

.ryoukintext1 {
	width:600px;
	height:250px;
	margin:20px auto 20px;
	font-size:15px;
	font-weight:bold;
}

.kihonryoukin {
	margin:30px 15px;
	font-weight:normal;
}

.ryoukintext2 {
	width:360px;
	height:250px;
	margin:50px auto 0px;
	line-height:130%;
	font-size:14px;
}

.itiranhyou {
	width:584px;
	margin:0 auto;
}


/*------------料金詳細ページ---------------*/

#syousaiall {
	width:900px;
	height:1610px;
	margin:0 auto;
	font-size:12px;
	border:1px solid #CCCCCC;
}

#syousaimain {
	width:690px;
	height:1000px;
	float:right;
}

.syousaititle {
	width:621px;
	height:40px;
	margin:0 auto;
}

.syousaicontent {
	width:580px;
	margin:30px auto 0px;
}


/*------------対応エリアページ---------------*/

#areaall {
	width:900px;
	height:1890px;
	margin:0 auto;
	font-size:12px;
	border:1px solid #CCCCCC;
}

#areamain {
	width:690px;
	height:1500px;
	float:right;
}

.areacontent {
	width:614px;
	margin:0 auto;
}

.areacontent1 {
	width:614px;
	height:100px;
}

.areatext {
	width:550px;
	margin:20px auto;
}


/*------------サービス提供の流れページ---------------*/

#serviceall {
	width:900px;
	height:2390px;
	margin:0 auto;
	font-size:12px;
	border:1px solid #CCCCCC;
}

#servicemain {
	width:690px;
	height:2000px;
	float:right;
}

.servicecontent {
	width:620px;
	margin:0 auto;
}

.servicetitle {
	width:620px;
	height:40px;
	margin:0px 0px 80px 0px;
}

.servicecontent1 {
	width:570px;
	height:188px;
	margin:0 auto;
}

.servicesmall1 {
	height:188px;
	width:228px;
	float:left;
}

.servicesmall2 {
	height:30px;
	width:331px;
	float:right;
	margin:20px 0px 0px 0px;
}

.servicesmall3 {
	height:75px;
	width:300px;
	float:right;
	margin:18px;
}

.yajirusi {
	width:40px;
	height:15px;
	margin:40px auto;
}


/*------------サイトマップ---------------*/

#sitemapall {
	width:900px;
	height:1614px;
	margin:0 auto;
	font-size:12px;
	border:1px solid #CCCCCC;
}

#sitemapmain {
	width:690px;
	height:1000px;
	float:right;
}

.sitemaptitle {
	width:621px;
	height:40px;
	margin:0 auto;
}

.sitemapcontent {
	width:560px;
	margin:50px auto;
}

.sitemapcontent1 {
	margin:50px 0px;
}


