/*全般*/

body{
    text-align:center;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    margin-bottom:0;
}

img{
    border:0;
}

.center{
    font-size:13px;
    color:#7F7F7F;
    text-align:center;
}

.left{
    font-size:13px;
    color:#7F7F7F;
    text-align:left;
    padding-left:2px;
}

.right{
    font-size:13px;
    color:#7F7F7F;
    text-align:right;
}


.box{
    width:540px;
    font-size:13px;
    text-align:left;
    line-height:18px;
    color:#7F7F7F;
    padding-left:4px;
}

.line_box{
    width:450px;
    font-size:13px;
    text-align:center;
    line-height:18px;
    color:#7F7F7F;
    padding-left:4px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}


/*ホーム*/

.all{
    width:780px;
    margin-left:auto;
    margin-right:auto;
}


.header{
    width:780px;
}

.side_all{
    float:left;
    width:194px;
    background-image:url('../images/top/side_back.gif');
    background-repeat:repeat-y;
    vertical-align:top;
}

.side{
    width:194px;
    float:left;
    text-align:center;
    padding-top:2px;
    vertical-align:top;
}

.side td{
    width:194px;
    text-align:center;
    padding-left:1px;
}

.main{
    text-align:center;
    vertical-align:top;
}

.info{
    width:550px;
}

.info_01{
    width:550px;
    text-align:center;
}

.info_02{
    width:550px;
    font-size:13px;
    line-height:16px;
    padding-left:5px;
    color:#8E8E8E;
}


.support{
    width:550px;
}

.support_01{
    text-align:center;
}

.support_02{
    height:86px;
}

.area{
    border-color:#2A2A2A;
    border:1;
    border-style:solid;
    border-collapse:collapse;
}

.area_td{
    border-color:#2A2A2A;
    border:1;
    border-style:solid;
    border-collapse:collapse;
}


.area_02{
    font-size:13px;
    line-height:18px;
    padding-left:15px;
    color:#8E8E8E;
}

.new_01{
    text-align:center;
}

.new_02{
    width:550px;
    font-size:13px;
    line-height:16px;
    padding-left:15px;
    color:#282828;
}

.footer{

}





/*会社案内*/

.aisatsu{
    width:550px;
    color:#7F7F7F;
}


.aisatsu_02{
    font-size:13px;
    line-height:17px;
    padding-left:8px;
    padding-right:8px;
    color:#7F7F7F;
}


.gaiyou{
    width:550px;
    color:#7F7F7F;
}

.gaiyou_01{
    width:180px;
    font-size:13px;
    line-height:20px;
    padding-left:15px;
}

.gaiyou_02{
    width:370px;
    font-size:13px;
    line-height:20px;
}

.enkaku{
    width:550px;
    color:#7F7F7F;
}

.enkaku_01{
    width:230px;
    font-size:13px;
    line-height:20px;
    padding-left:35px;
}

.enkaku_02{
    width:320px;
    font-size:13px;
    line-height:20px;
}


.map{

}

.map_02{
    width:550px;
    text-align:center;
}


/*スタッフ紹介*/

.staff{
    width:550px;
}

.staff_01{
    width:140px;
    font-size:13px;
    font-weight:bolder;
    color:#282828;
    vertical-align:top;
    text-align:right;
    padding-top:5px;
    padding-right:3px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
}

.staff_02{
    width:125px;
    vertical-align:top;
    padding-left:3px;
    padding-top:5px;
}

.staff_03{
    width:285px;
    font-size:13px;
    color:#282828;
    vertical-align:top;
    line-height:16px;
    padding-top:5px;
}



/*特定商取引*/

.rules{
    width:550px;
}

.rules_01{
    width:550px;
    text-align:center;
    font-size:14px;
    font-weight:bolder;
    color:#7F7F7F;
}

.rules_02{
    width:550px;
    text-align:left;
    font-size:13px;
    color:#7F7F7F;
    line-height:17px;
    padding-top:7px;
    padding-left:10px;
}

.rules_03{
    width:550px;
    text-align:left;
    font-size:13px;
    padding-left:115px;
    color:#7F7F7F;
    line-height:17px;
}

.rules_04{
    width:160px;
    text-align:left;
    font-size:13px;
    padding-left:115px;
    color:#7F7F7F;
    line-height:17px;
}

.rules_05{
    width:390px;
    text-align:left;
    font-size:13px;
    color:#7F7F7F;
    line-height:17px;
}

/*プライバシーポリシー*/

.policy{
    width:550px;
}

.policy_01{
    width:550px;
    text-align:left;
    font-size:12px;
    color:#7F7F7F;
    line-height:18px;
    padding-left:15px;
}

.policy_02{
    width:550px;
    text-align:left;
    font-size:12px;
    line-height:18px;
    padding-left:5px;
    font-weight:bolder;
}

/*保証規定*/

.hosho{
    width:540px;
    text-align:left;
    font-size:12px;
    line-height:18px;
    padding-left:20px;
    color:#7F7F7F;
}

.hosho_t{
    width:530px;
    text-align:center;
    color:#7F7F7F;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.t_01{
    width:220px;
    text-align:left;
    font-size:12px;
    line-height:18px;
    padding-left:5px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;

}

.t_02{
    width:200px;
    text-align:left;
    font-size:12px;
    line-height:18px;
    padding-left:5px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}


.hosho_t_02{
    width:500px;
    text-align:left;
    font-size:12px;
    color:#7F7F7F;
    line-height:18px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
    padding-left:8px;
    padding-right:8px;
    padding-top:5px;
    padding-bottom:5px;
}


/*お問い合わせ*/






/*ブロードバンド取次ぎ*/

.b_right{
    font-size:13px;
    color:#7F7F7F;
    text-align:right;
    padding-right:50px;
}



/*パソコン個人指導*/

.lesson{
    width:530px;
    border:1px;
    border-color:#5389CC;
    border-style:solid;
}

.lesson_01{
    width:530px;
    text-align:left;
    padding-left:12px;
}

.lesson_02{
    width:530px;
    text-align:left;
    padding-left:10px;
}

.lesson_03{
    width:530px;
    text-align:center;
    font-size:13px;
    color:#808080;
    padding-top:2px;
    padding-bottom:3px;
}

.course{
    width:530px;
    border:1px;
    border-color:#FF9A1E;
    border-style:solid;
}

.course_02{
    width:530px;
    font-size:13px;
    color:#808080;
    line-height:18px;
    padding-left:10px;
}

.course_03{
    width:270px;
    font-size:13px;
    color:#808080;
    line-height:18px;
    vertical-align:top;
    padding-left:10px;
    padding-right:5px;
}

.course_04{
    font-size:13px;
    color:#808080;
    line-height:18px;
    padding-left:20px;
    padding-right:20px;
}

.course_t{
    width:270px;
}

.course_y{
    width:260px;
    text-align:center;
}

.jikan{
    width:450px;
    font-size:13px;
    color:#737373;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.jikan td{
    line-height:17px;
    padding-left:4px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

/*パソコン個人指導（時間割）*/

.time{
    width:530px;
}

.time_box{
    width:530px;
    font-size:13px;
    color:#7F7F7F;
    text-align:left;
    line-height:18px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.time_box td{
    padding-right:5px;
}



/*料金表*/

.ryoukin{
    width:530px;
    font-size:13px;
    color:#7F7F7F;
}

.orange{
    color:#FF9900;
    font-weight:bolder;
    font-size:14px;
}

.r_ttl{
    font-size:15px;
    color:#5B5B5B;
    text-align:left;
    padding-left:40px;
    font-weight:bolder;
}

.r_box01{
    width:320px;
    line-height:25px;
    border-color:#737373;
    border:1;
    border-style:solid;
    border-collapse:collapse;
}

.r_box01 td{
    border-color:#737373;
    border:1;
    border-style:solid;
    border-collapse:collapse;
}

.r_box02{
    width:400px;
    border-color:#737373;
    border:1;
    border-style:solid;
    border-collapse:collapse;
}

.r_box02 td{
    border-color:#737373;
    border:1;
    border-style:solid;
    border-collapse:collapse;
}

.r_box03{
    width:430px;
    line-height:22px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.box_b{
    font-size:14px;
    color:#5B5B5B;
    text-align:left;
    background-color:#B3B3B3;
}

.r_box03 td{
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.under{
    font-size:13px;
    color:#7F7F7F;
    text-align:left;
    line-height:22px;
    padding-left:77px;
}

/*出張訪問サポート*/

.houmon_t{
    width:530px;
}

.houmon_t01{
    text-align:left;
    color:#5B5B5B;
    font-weight:bolder;
    font-size:14px;
    line-height:18px;
}

.houmon_t02{
    text-align:left;
    color:#5B5B5B;
    font-weight:bolder;
    font-size:14px;
    line-height:18px;
    padding-left:25px;
}

.houmon_t03{
    text-align:left;
    color:#5B5B5B;
    font-size:13px;
    line-height:18px;
    padding-left:25px;
}


.box_01{
    width:460px;
    color:#5B5B5B;
    font-size:13px;
    font-weight:bolder;
    text-align:left;
    border-color:#838383;
    border:1;
    border-style:solid;
    background-color:#C9C9C9;
}

.box_02{
    width:80px;
    text-align:left;
    border-color:#838383;
    border:1;
    border-style:solid;
    padding-left:4px;
}

.box_03{
    width:200px;
    text-align:left;
    border-color:#838383;
    border:1;
    border-style:solid;
}

.box_04{
    text-align:center;
    border-color:#838383;
    border:1;
    border-style:solid;
    padding-left:4px;
}

.box_05{
    width:240px;
    text-align:left;
    border-color:#838383;
    border:1;
    border-style:solid;
    padding-left:4px;
}

.box_06{
    width:430px;
    color:#808080;
    font-size:13px;
    text-align:left;
}

.box_07{
    width:430px;
    color:#808080;
    font-size:13px;
    text-align:left;
}

.box_08{
    width:430px;
    font-size:16px;
    font-weight:bolder;
    color:#FF9900;
    text-align:left;
    padding-left:15px;
}

.box_09{
    width:430px;
    color:#808080;
    text-align:left;
    padding-left:60px;
}

.box_10{
    width:210px;
    color:#808080;
    text-align:left;
}

.box_11{
    width:70px;
    color:#808080;
    text-align:right;
}

.box_12{
    width:210px;
    color:#808080;
    text-align:left;
    border-top:3px;
    border-top-style:double;
}

.box_13{
    width:70px;
    color:#808080;
    text-align:right;
    border-top:3px;
    border-top-style:double;
}

.box_14{
    width:150px;
}


/*宅配配送修理サポート*/

.t_box{
    width:530px;
    text-align:left;
}

.t_box01{
    width:530px;
    font-size:15px;
    font-weight:bolder;
    color:#5B5B5B;
    text-align:left;
    line-height:20px;
    padding-left:10px;
}


.t_box02{
    text-align:left;
    font-size:13px;
    color:#7F7F7F;
    line-height:18px;
    padding-left:30px;
}

.t_red{
    width:520px;
    height:70px;
    border:1px;
    border-style:solid;
    border-color:#FF1111;
}

.red_01{
    text-align:left;
    font-weight:bolder;
    font-size:15px;
    color:#FF1111;
    padding-left:10px;
}

.red_02{
    text-align:center;
    font-size:13px;
    color:#7F7F7F;
}


/*ハードディスク復旧*/

.hdd_01{
    text-align:left;
}

.hdd_02{
    text-align:right;
}

.hdd_03{
    width:540px;
    font-size:18px;
    font-weight:bolder;
    color:#0075D5;
    padding-left:25px;
    padding-bottom:3px;
    line-height:20px;
    text-align:left;
}

.hdd_04{
    font-size:17px;
    font-weight:bolder;
    color:#797979;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:50px;
    line-height:20px;
}

.hdd_05{
    font-size:13px;
    color:#7F7F7F;
    text-align:left;
    line-height:20px;
    padding-left:50px;
}

.hdd_06{
    width:500px;
    font-size:13px;
    text-align:left;
    line-height:15px;
    color:#7F7F7F;
    padding-left:4px;
}

.hdd_07{
    font-size:13px;
    color:#7F7F7F;
    text-align:left;
    line-height:20px;
}

.h_box01{
    font-size:13px;
    color:#5B5B5B;
    text-align:center;
    background-color:#B3B3B3;
}

.h_box02{
    width:430px;
    color:#808080;
    font-size:13px;
    text-align:left;
}



/*

.h_box{
    width:500px;
    font-size:13px;
    text-align:left;
    line-height:15px;
    color:#7F7F7F;
    padding-left:4px;
    border-color:#737373;
    border:1;
    border-style:solid;
    border-collapse:collapse;
}

.h_box td{
    border-color:#737373;
    border:1;
    border-style:solid;
    border-collapse:collapse;
}

.h_box01{
    text-align:left;
    background-color:#C8FFFF;
    font-weight:bolder;
}

.h_box02{
    text-align:center;
    background-color:#C8FFFF;
    font-weight:bolder;
}

.h_box03{
    width:500px;
    font-size:13px;
    text-align:left;
    line-height:15px;
    color:#7F7F7F;
    padding-left:4px;
}

.h_box04{
    text-align:left;
    background-color:#C8FFFF;
    color:#171717;
}

.h_box05{
    text-align:center;
    background-color:#C8FFFF;
    color:#171717;
}





.hdd_01{
    float:left;
    padding-left:40px;
}

.hdd_02{
    float:right;
}


.hdd_03{
    width:500px;
    text-align:left;
    font-size:13px;
    line-height:18px;
    color:#FF0F0F;
    padding-left:4px;
    background-color:#FFFF80;
    font-weight:bolder;
}

.hdd_04{
    width:500px;
    text-align:left;
    font-size:13px;
    line-height:18px;
    color:#7F7F7F;
    padding-left:4px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.hdd_04 td{
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.hdd_04b{
    text-align:left;
    font-size:13px;
    line-height:18px;
    color:#FF0F0F;
    font-weight:bolder;
    background-color:#FFFF80;
}


.hdd_05{
    width:500px;
    font-size:13px;
    text-align:left;
    line-height:18px;
    color:#7F7F7F;
    padding-left:4px;
}

.hdd_07{
    width:500px;
    font-size:13px;
    text-align:left;
    line-height:18px;
    color:#7F7F7F;
    padding-left:4px;
}
*/

/*液晶モニター修理*/

.monitor_01{
    width:430px;
    font-size:13px;
    color:#7F7F7F;
    text-align:left;
}

/*インターネット接続*/

.musen_01{
    padding-left:5px;
    padding-right:10px;
    line-height:18px;
}

.musen_02{
    padding-left:5px;
    padding-right:10px;
    line-height:18px;
}

.musen_03{
    width:540px;
    font-size:13px;
    text-align:left;
    line-height:18px;
    color:#7F7F7F;
}

.musen_04{
    font-size:13px;
    text-align:left;
    line-height:18px;
    color:#7F7F7F;
    padding-left:14px;
}

/*ウィルス・スパイウェア駆除*/

.virus_01{
    font-size:15px;
    font-weight:bold;
    padding-top:8px;
    padding-left:8px;
    color:#535353;
}

.virus_02{
    line-height:18px;
    padding-left:15px;
}

.virus_03{
    width:470px;
    font-size:13px;
    text-align:left;
    line-height:15px;
    color:#7F7F7F;
    padding-left:4px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
    background-color:#E3E4E6;
}

.virus_04{
    font-size:15px;
    font-weight:bold;
    color:#FF0606;
}

.virus_05{
    text-align:left;
}

.virus_06{
    text-align:left;
    line-height:18px;
    padding-left:20px;
}

.v_box{
    width:530px;
    font-size:13px;
    text-align:left;
    line-height:15px;
    color:#7F7F7F;
    padding-left:4px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}


/*宅内LAN配線工事*/

.orange{
    width:540px;
    font-size:16px;
    font-weight:bolder;
    color:#FF8000;
    line-height:20px;
    text-align:left;
    padding-left:5px;
}

.yellow{
    width:470px;
    font-size:13px;
    text-align:left;
    line-height:15px;
    color:#7F7F7F;
    padding-left:4px;
    border:1px;
    border-color:#FDEA02;
    border-style:solid;
    border-collapse:collapse;
}

.haisen_01{
    font-size:13px;
    color:#7F7F7F;
    text-align:left;
    line-height:20px;
    padding-left:50px;
}

.haisen_02{
    font-size:15px;
    font-weight:bolder;
    color:#FFD202;
    line-height:20px;
    text-align:left;
}

.haisen_03{
    padding-top:5px;
    padding-left:12px;
    padding-right:12px;
    padding-bottom:7px;
}

.haisen_04{
    width:400px;
    font-size:13px;
    text-align:center;
    line-height:22px;
    color:#7F7F7F;
    padding-left:4px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.haisen_05{
    font-size:13px;
    text-align:left;
    line-height:15px;
    color:#7F7F7F;
    padding-left:75px;
    padding-top:4px;
}


/*新品・中古パソコン販売*/

.sales_01{
    width:470px;
    height:63px;
    font-size:13px;
    text-align:left;
    line-height:20px;
    color:#7F7F7F;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
    background-color:#E3E4E6;
}

.sales_01 td{
    padding-left:22px;
}

.sales_02{
    padding-left:120px;
    padding-bottom:5px;
}

.sales_03{
    padding-left:70px;
    padding-bottom:5px;
}


.blue_01{
    width:540px;
    font-size:16px;
    font-weight:bolder;
    color:#0099CC;
    padding-left:75px;
    line-height:20px;
    text-align:left;
}

.blue_02{
    width:540px;
    font-size:16px;
    font-weight:bolder;
    color:#6694FF;
    padding-left:75px;
    line-height:20px;
    text-align:left;
}

/*各種サーバ構築*/

.server_01{
    width:460px;
    font-size:13px;
    text-align:left;
    line-height:15px;
    color:#7F7F7F;
    padding-left:4px;
}


/*レンタルサーバ*/

.rental_01{
    width:450px;
    font-size:13px;
    text-align:center;
    line-height:30px;
    color:#7F7F7F;
    padding-left:4px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.rental_01 td{
    background-color:#FCF127;
}

.rental_02{
    width:450px;
    font-size:13px;
    line-height:18px;
    color:#7F7F7F;
    padding-left:4px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.rental_02 td{
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.rental_03{
    font-size:13px;
    color:#7F7F7F;
    text-align:left;
    line-height:22px;
    padding-left:10px;
}

.box_b2{
    font-size:14px;
    color:#5B5B5B;
    text-align:center;
    background-color:#B3B3B3;
}


/*申込フォーム*/

.form{
    width:540px;
    font-size:13px;
    text-align:left;
    line-height:15px;
    color:#7F7F7F;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.form_01{
    font-size:14px;
    text-align:left;
    line-height:15px;
    color:#FFFFFF;
    padding-left:8px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#6E6E6E;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.form_02{
    padding-top:3px;
    padding-bottom:3px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

.form_03{
    padding-top:3px;
    padding-bottom:3px;
}


/*ホームページ制作*/

.hp{
    width:480px;
    font-size:13px;
    text-align:left;
    line-height:18px;
    color:#7F7F7F;
    padding-left:4px;
}

/*ビデオＤＶＤ制作*/

.video_01{
    font-size:18px;
    font-weight:bolder;
    color:#FF9900;
    padding-left:20px;
    padding-bottom:3px;
    line-height:20px;
    text-align:left;
}

.video_02{
    font-size:16px;
    font-weight:bolder;
    color:#3C63FF;
    padding-left:77px;
    padding-bottom:3px;
    line-height:20px;
    text-align:left;
}

.video_03{
    width:500px;
    font-size:13px;
    text-align:left;
    line-height:18px;
    color:#7F7F7F;
    padding-left:4px;
}

.video_04{
    font-size:14px;
    color:#5B5B5B;
    text-align:center;
    background-color:#B3B3B3;
}

.video_05{
    font-size:13px;
    color:#5B5B5B;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    padding-bottom:15px;
    text-align:center;
    vertical-align:top;
}


/*オリジナルソフト制作*/

.soft{
    width:380px;
    font-size:13px;
    text-align:left;
    line-height:20px;
    color:#7F7F7F;
}

.soft_01{
    font-size:13px;
    text-align:left;
    line-height:20px;
    color:#7F7F7F;
}

.soft_02{
    text-align:left;
    padding-left:25px;
}

/*文書・はがき・ラベル作成*/

.hagaki{
    width:420px;
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
    padding-left:px;
}

.hagaki td{
    border:1px;
    border-color:#838383;
    border-style:solid;
    border-collapse:collapse;
}

/*パソコン買取・処分*/


.kaitori_r{
    width:525px;
    border:1px;
    border-style:solid;
    border-color:#FF1111;
    border-collapse:collapse;
}

.kaitori_r td{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
}


.kaitori_01{
    width:540px;
    font-size:18px;
    font-weight:bolder;
    color:#FF8EFF;
    padding-left:8px;
    line-height:20px;
    text-align:left;
}

.kaitori_02{
    font-size:13px;
    color:#7F7F7F;
    text-align:left;
    line-height:20px;
    padding-left:25px;
    padding-top:10px;
}

.kaitori_03{
    font-size:13px;
    color:#7F7F7F;
    text-align:left;
    line-height:20px;
    padding-left:50px;
}

.kaitori_04{
    width:540px;
    font-size:18px;
    font-weight:bolder;
    color:#0075D5;
    padding-left:8px;
    padding-top:8px;
    line-height:20px;
    text-align:left;
}

.kaitori_05{
    font-size:13px;
    color:#7F7F7F;
    text-align:left;
    line-height:20px;
    padding-left:8px;
    padding-bottom:8px;
    padding-right:5px;
}

