﻿@charset "UTF-8";
/*初期値クリア*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,header,nav,article,section,aside,menu,footer{       margin:0; padding:0;   }
table{       border-collapse:collapse; border-spacing:0;   }   
fieldset, img{       border:0;   }   
address,caption,cite,code,dfn,em,strong,th,var{       font-style:normal; font-weight:normal;   }   
header,nav,article,section,aside,menu,footer,ol, ul{       list-style:none;   }   
caption,th{       text-align:left;   }  
h1,h2,h3,h4,h5,h6{      margin:0; padding:0; font-size:100%; font-weight:normal;   }   
q:before, q:after{       content:”;   }   
abbr,acronym{       border:0;   }  


img { margin: 0px; border: 0px;padding: 0px ;vertical-align: bottom ;} 

a:link {color: #0071bc;}
a:visited { color: #0071bc; }
a:active { color: #FF0000; }
a:hover { color: #009fe8; } 



body {
	font-size: 10pt;
	color: #666666;
	text-align: center;
	width: 100%;
	 }

/* 赤文字 */
.attention{
color: #ff0000;
}



/* 基本構造　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　 */
#outer{
text-align: center;
margin-right: auto;
margin-left: auto;
height: 100%;
width: 940px;
background-image: url('../images/background.jpg');
background-repeat: repeat-y;
background-position: center center;
}
#outer_in{
text-align: center;
margin-right: 20px;
margin-left: 20px;
height: auto;
width: 900px;
}

header{
text-align: left;
width: 900px;
height: 85px;
}

menu{
width: 900px;
height: 33px;
}

#article_outer{
text-align: left;
margin-bottom: 10px;
height: auto;
width: 900px;
}
#article_in{
text-align: left;
float: left;
width: 610px;
display: inline;
}

#aside_in{
text-align: left;
float: right;
width: 265px;
display: inline;
}

footer{
clear: both;
height: 100px;
width: 900px;
}
.footer_nav{
clear: both;
height: 60px;
width: 900px;
}

/* 各エリア詳細ここから　　　　　　　　　　　　　　　　　　　　　　　　　　 */
/* header                                            ヘッダー                       */
h1{
float: left;
height: 85px;
width: 435px;
}
h1 a{
text-indent: -9999em;
background-image: url('../images/header_azet.jpg');
background-repeat: no-repeat;
display: block;
height: 85px;
width: 435px;
}

#header_inquiry{
float: right;
height: 85px;
width: 465px;
}
#header_inquiry a{
text-indent: -9999em;
background-image: url('../images/header_info.jpg');
background-repeat: no-repeat;
display: block;
width: 465px;
height: 85px;
}

menu{
clear: both;
height: 36px;
width: 900px;
background: url('../images/menu_line.jpg') no-repeat center bottom;
overflow: hidden;
}

/* 上のメニュー */


menu li{
text-indent: -9999em;
float: left;
}

.header_menu01 a{
margin-left: 8px;
height: 28px;
width: 176px;
background-image: url('../images/menu01_n.jpg');
display: block;
}
.header_menu01 a:hover{
background-image: url('../images/menu01_ro.jpg');
}

.header_menu02 a{
height: 28px;
width: 177px;
background-image: url('../images/menu02_n.jpg');
display: block;
}
.header_menu02 a:hover{
background-image: url('../images/menu02_ro.jpg');
}

.header_menu03 a{
height: 28px;
width: 177px;
background-image: url('../images/menu03_n.jpg');
display: block;
}
.header_menu03 a:hover{
background-image: url('../images/menu03_ro.jpg');
}


.header_menu04 a{
height: 28px;
width: 177px;
background-image: url('../images/menu04_n.jpg');
display: block;
}
.header_menu04 a:hover{
background-image: url('../images/menu04_ro.jpg');
}


.header_menu05 a{
height: 28px;
width: 176px;
background-image: url('../images/menu05_n.jpg');
display: block;
}
.header_menu05 a:hover{
background-image: url('../images/menu05_ro.jpg');
}




/* main                                            左のメインスペース                         */
/* パンくずリスト */
.pankuzu{
line-height: 30px;
text-indent: 15px;
height: 30px;
}
.main_img{
width: 607px;
}


.main_img img{
margin-right: 10px;
margin-bottom: 10px;
margin-left: 15px;
}
.main_img p{
margin-bottom: 10px;
margin-left: 15px;
width: 602px;
}


/* 角丸青 */
/* トップページの業務実績 */
#main_box_Works{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../works/images/subject_works.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}

/* トップページの業務案内　　　　　　　　　　　　　　 */
#main_box_Business{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../images/subject_business.gif');
background-repeat: no-repeat;
background-position: center top;
overflow: hidden;
}
/* 表示スペースの白い部分　すべてのページで共通                                                         */
.main_box_top{
margin-left: 8px;
height: 11px;
width: 587px;
background-image: url('../images/subject_bg_top.gif');
background-repeat: no-repeat;
overflow: hidden;
}
.main_box_middle{
margin-left: 8px;
background-image: url('../images/subject_bg_midd.gif');
background-repeat: repeat-y;
width: 587px;
height: auto;
overflow: hidden;
}
.main_box_middle p{
margin-right: 10px;
margin-left: 10px;
}
.main_box_bottom{
margin-left: 8px;
background-image: url('../images/subject_bg_bottom .gif');
background-repeat: no-repeat;
height: 10px;
width: 587px;
overflow: hidden;
}

/* サイトマップ　                                　　　　　　　　　　　　　 */
#map{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../images/sitmap.gif');
background-repeat: no-repeat;
background-position: center top;
overflow: hidden;
}


.level_1{
line-height: 150%;
margin-left: 50px;
width: 450px;
}

.level_2{
margin-left: 25px;
background-image: url('../images/map.gif');
background-repeat: repeat-y;
background-position: left top;
}
.level_2-2{
text-indent: 18px;
background-image: url('../images/map_c.gif');
background-repeat: no-repeat;
}
.level_2-2e{
text-indent: 18px;
background-image: url('../images/map_e.gif');
background-repeat: no-repeat;
}


.level_3{
margin-left: 40px;
background-image: url('../images/map.gif');
background-repeat: repeat-y;
background-position: left top;
}
.level_3-2{
text-indent: 18px;
background-image: url('../images/map_c.gif');
background-repeat: no-repeat;
}

.level_3-2e{
text-indent: 18px;
background-image: url('../images/map_e.gif');
background-repeat: no-repeat;
}

.level_4{
margin-left: 40px;
background-image: url('../images/map.gif');
background-repeat: repeat-y;
background-position: left top;
}
.level_4-2{
text-indent: 18px;
background-image: url('../images/map_c.gif');
background-repeat: no-repeat;
}
.level_4-2e{
text-indent: 18px;
background-image: url('../images/map_e.gif');
background-repeat: no-repeat;
}
/* 各ページ共通　 */
h2{
line-height: 35px;
text-align: right;
width: 590px;
}


/* 各ページ共通　赤いリスト */
.main_box_middle_red{
color: #ff0000;
margin-left: 55px;
}


#main_box_Business ul{
width: 605px;
}
#main_box_Business li{
margin-left: 5px;
margin-bottom: 5px;
float: left;
width: 295px;
display: inline;
}


.h3a{
text-indent: -9999em;
height: 30px;
width: 295px;
display: block;
}

.Business_a{
color: #666666;
text-decoration: none;
padding: 10px 5px 5px 70px;
height: 87px;
width: 218px;
display: block;
}

.Business_hp a,.Business_ec a,.Business_rogo a,.Business_ws a,.Business_ser a,.Business_pc a{
color: #666666;
text-decoration: none;
}


.Business_hp{
height: 134px;
width: 295px;
background-image: url('../images/busi_bg_hp_.gif');
background-repeat: no-repeat;
}
.Business_ec{
height: 134px;
width: 295px;
background-image: url('../images/busi_bg_ec_.gif');
background-repeat: no-repeat;
}
.Business_rogo{
height: 134px;
width: 295px;
background-image: url('../images/busi_bg_dtp_.gif');
background-repeat: no-repeat;
}
.Business_ws{
height: 134px;
width: 295px;
background-image: url('../images/busi_bg_web_.gif');
background-repeat: no-repeat;
}
.Business_ser{
height: 134px;
width: 295px;
background-image: url('../images/busi_bg_ser_.gif');
background-repeat: no-repeat;
}
.Business_pc{
height: 134px;
width: 295px;
background-image: url('../images/busi_bg_pc_.gif');
background-repeat: no-repeat;
}



/* ホームの更新情報　　　　　　　　　　　　　　　　　　　　　　　　 */
#main_box_new{
margin-bottom: 20px;
margin-left: 15px;
background-image: url('../images/subject_new.gif');
background-repeat: no-repeat;
background-position: top;
width: 605px;
overflow: hidden;
}
#main_box_new dl{
line-height: 120%;
margin-left: 10px;
height: 150px;
width: 570px;
overflow: auto;
}
#main_box_new dt{
color: #FF7F00;
}
#main_box_new dd{
margin-bottom: 10px;
margin-left: 20px;
}
/* トップの実績 */
.top_works{
width: 550px;
}

.top_works ul{
margin-bottom: 20px;
margin-left: 20px;
width: 550px;
}

.top_works li{
margin-bottom: 15px;
margin-left: 15px;
float: left;
}
.motto{
text-indent: -9999mm;
padding-left: 170px;
clear: both;
height: 28px;
width: 229px;
margin-bottom: 20px;
}

.motto a{
height: 28px;
width: 229px;
background: url('../images/motto.gif') no-repeat;
display: block;
}


/* nav　　                                        右ナビゲーション                          */
.aside_in{
margin-top: 10px;
}
.aside_in_info{
margin-top: 25px;
}
.aside_in a,.aside_in_info a{
text-decoration: none;
}
.aside_nav{
margin-bottom: 10px;
}
.aside_in h3,.aside_in_info h3{
text-indent: -9999em;
margin-bottom: -1px;
height: 30px;
width: 270px;
}
.h3_nav01{
background-image: url('../images/nav_h3_business.gif');
background-repeat: no-repeat;
}
.h3_nav02{
background-image: url('../images/nav_h3_works.gif');
background-repeat: no-repeat;
}
.aside_nav ul{
padding-bottom: 8px;
width: 253px;
background-image: url('../images/nav_h3_bg_bottom.gif');
background-repeat: no-repeat;
background-position: left bottom;
display: block;
}
.aside_nav li{
line-height: 30px;
text-indent: 10px;
border-bottom: 1px dotted #0066cc;
background-image: url('../images/nav_ul_bg.gif');
background-repeat: repeat-y;
}

/* リンクバナー */
.nav_bana{
margin-bottom: 10px;
}
.nav_bana li{
margin-bottom: 10px;
}


/* footer                                                                   */
.footer_nav{
margin-top: 10px;
margin-right: auto;
margin-left: auto;
height: 30px;
width: 450px;
}
.footer_nav a{
text-decoration: none;
}

.footer_nav li{
margin-right: 10px;
float: left;
}

.copy{
color: #ffffff;
line-height: 30px;
text-align: center;
clear: both;
width: 900px;
background-image: url('../images/footer_bg.jpg');
background-repeat: repeat-y;
background-position: right bottom;
}





/* company　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　会社概要 */
#main_box_company{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../company/images/subject_company.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#main_box_map{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../company/images/subject_map.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#main_box_recruit{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../company/images/subject_recruit.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#main_box_relation{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../company/images/subject_relation.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}

#main_box_map p{
text-align: center;
}
#main_box_recruit p{
margin-right: 10px;
margin-left: 30px;
}

#main_box_company table{
line-height: 120%;
margin-left: 10px;
border-top: 5px solid #ffffff;
border-left: 5px solid #ffffff;
width: 560px;
}
#main_box_company th{
text-indent: 30px;
padding: 3px;
border-right: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
width: 120px;
background-color: #ffffcc;
}
#main_box_relation th{
text-indent: 15px;
padding: 3px;
border-right: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
background-color: #ffffcc;
width: 200px;
}

#main_box_company td,.#main_box_relation td{
padding: 3px;
border-right: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
}

#main_box_relation table{
line-height: 120%;
margin-left: 10px;
border-top: 5px solid #ffffff;
border-left: 5px solid #ffffff;
width: 560px;
}

#main_box_recruit dl{
margin-left: 10px;
margin-bottom: 25px;
}


#main_box_recruit dt{
margin-left: 10px;
font-size: 11pt;
font-weight: bold;
}
#main_box_recruit dd{
margin-left: 20px;
}


/* contact　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　お問い合わせ */
#contact{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../contact/images/subject_contact.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
.contact_pg_img{
text-indent: -9999mm;
margin-bottom: 10px;
margin-left: 15px;
height: 120px;
width: 605px;
background-image: url('../contact/images/contact_main_img.gif');
background-repeat: no-repeat;
}
#contact p{
margin-bottom: 10px;
margin-left: 70px;
padding-top: 7px;
width: 470px;
}

#contact table{
margin-left: 65px;
border-top: 1px solid #009fe8;
border-left: 1px solid #009fe8;
width: 500px;
}
#contact th{
vertical-align: top;
padding: 5px;
border-right: 1px solid #009fe8;
border-bottom: 1px solid #009fe8;
width: 140px;
background-color: #ccecfa;
}
#contact td{
padding: 5px;
border-right: 1px solid #009fe8;
border-bottom: 1px solid #009fe8;
}
.contact_bot{
text-align: center;
background-color: #009fe8;
border-right: 1px solid #009fe8;
border-bottom: 1px solid #009fe8;
}
.bot_width8{
height: 2em;
width: 8em;
}





/* Business　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　業務案内　 */
#Business{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../images/subject_business.gif');
background-repeat: no-repeat;
background-position: center top;
overflow: hidden;
}

.bs_pg_img{
text-indent: -9999mm;
margin-bottom: 10px;
margin-left: 15px;
height: 120px;
width: 605px;
background-image: url('../business/images/bs_main_img001.gif');
background-repeat: no-repeat;
}

#Business ul{
margin-left: 10px;
width: 552px;
}

#Business li{
height: 80px;
}
#Business a{
text-indent: -9999mm;
padding-top: 5px;
margin-left: 470px;
height: 21px;
width: 81px;
background-image: url('../business/images/syousai.gif');
background-repeat: no-repeat;
display: block;
}
#Business p{
margin-left: 70px;
padding-top: 7px;
width: 470px;
}

.Bs_01{
background-image: url('../business/images/bs_01-1.gif');
background-repeat: no-repeat;
}

.Bs_02{
background-image: url('../business/images/bs_02-1.gif');
background-repeat: no-repeat;
}
.Bs_03{
background-image: url('../business/images/bs_03-1.gif');
background-repeat: no-repeat;
}
.Bs_04{
background-image: url('../business/images/bs_04-1.gif');
background-repeat: no-repeat;
}
.Bs_05{
background-image: url('../business/images/bs_05-1.gif');
background-repeat: no-repeat;
}
.Bs_06{
background-image: url('../business/images/bs_06-1.gif');
background-repeat: no-repeat;
}


/* ビジネス各ページ共通のサブタイトル　　　 */
.bs00{
font-size: 11pt;
text-indent: 25px;
margin-bottom: 10px;
margin-left: 10px;
height: 29px;
width: 563px;
background-image: url('../business/images/bs00.gif');
background-repeat: no-repeat;
}


/* Business　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　ホームページ制作　 */
.ziseki{
text-align: center;
width: 610px;
}
.ziseki img{
margin-right: auto;
margin-left: auto;
width: 288px;
height: 76px;
}


.hp_pg_img{
text-indent: -9999mm;
margin-bottom: 10px;
margin-left: 15px;
height: 120px;
width: 605px;
background-image: url('../business/business_hp/images/hp_main_img001.gif');
background-repeat: no-repeat;
}


#hp{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_hp/images/subject_01.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#hps{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_hp/images/subject_02.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#wf{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_hp/images/subject_03.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}

#hp p,#hps p{
line-height: 120%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 45px;
}


.subject_img{
margin-bottom: 10px;
padding-left: 55px;
}

#hp ul{
margin-right: 10px;
margin-left: 10px;
padding-right: 10px;
padding-left: 50px;
}

#hp li{
padding-bottom: 3px;
}

.wf01{
float: left;
width: 155px;
}
.wf02{
width: 415px;
float: right;
}
.wf01 img{
padding-left: 15px;
}

.wf02 ul{
width: 400px;
}

.wf02 li{
margin-top: 5px;
height: 75px;
}


/* Business　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　ec制作　 */
.ec_pg_img{
text-indent: -9999mm;
margin-bottom: 10px;
margin-left: 15px;
height: 120px;
width: 605px;
background-image: url('../business/business_ec/images/ec_main_img001.gif');
background-repeat: no-repeat;
}


#ec{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ec/images/subject_01.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#ecs{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ec/images/subject_02.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}

#wf{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ec/images/subject_03.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}


#ec p,#ecs p{
line-height: 120%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 45px;
}
#ec ul{
margin-right: 10px;
margin-left: 10px;
padding-right: 10px;
padding-left: 50px;
}
.ecp_syousai{
margin-bottom: 10px;
}

.ecp_syousai a{
text-indent: -9999em;
margin-left: 285px;
height: 28px;
width: 229px;
background-image: url('../business/business_ec/images/ecplan_00.gif');
display: block;
}


/* Business　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　DTP制作　 */
.dtp_pg_img{
text-indent: -9999mm;
margin-bottom: 10px;
margin-left: 15px;
height: 120px;
width: 605px;
background-image: url('../business/business_dtp/images/dtp_main_img001.gif');
background-repeat: no-repeat;
}


#dtp_l{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_dtp/images/subject_01.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#dtp_d{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_dtp/images/subject_02.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}

#wf{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_dtp/images/subject_03.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}


#dtp_l p,#dtp_d p{
line-height: 120%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 45px;
}
.dtp_l_dl{
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
padding-left: 50px;
}
.dtp_l_dl dt{
float: left;
width: 60px;
}
.dtp_l_dl dd{
margin-bottom: 10px;
float: left;
width: 450px;
}



/* Business　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　WS制作　 */
.ws_pg_img{
text-indent: -9999mm;
margin-bottom: 10px;
margin-left: 15px;
height: 120px;
width: 605px;
background-image: url('../business/business_ws/images/ws_main_img001.gif');
background-repeat: no-repeat;
}


#ws{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ws/images/subject_01.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}

#wf{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ws/images/subject_03.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}


#ws p{
line-height: 120%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 45px;
}
#dtp ul{
margin-right: 10px;
margin-left: 10px;
padding-right: 10px;
padding-left: 50px;
}
.dtp_syousai{
margin-bottom: 10px;
}

.dtp_syousai a{
text-indent: -9999em;
margin-left: 285px;
height: 28px;
width: 229px;
background-image: url('../business/business_ec/images/ecplan_00.gif');
display: block;
}


/* Business　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　レンタルser　 */
.ser_pg_img{
text-indent: -9999mm;
margin-bottom: 10px;
margin-left: 15px;
height: 120px;
width: 605px;
background-image: url('../business/business_ser/images/ser_main_img001.gif');
background-repeat: no-repeat;
}


#ser{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ser/images/subject_01.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}

#ser_pl{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ser/images/subject_02.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}


#ser p,#ser_pl p{
line-height: 120%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 45px;
}
#ser dl{
margin-right: 10px;
margin-left: 10px;
padding-right: 10px;
padding-left: 50px;
}
#ser dd{
margin-bottom: 10px;
margin-left: 20px;
}

.ser_01{
text-indent: -9999em;
margin-bottom: 5px;
height: 30px;
width: 400px;
background-image: url('../business/business_ser/images/ser_01.gif');
background-repeat: no-repeat;
}
.ser_02{
text-indent: -9999em;
margin-bottom: 5px;
height: 30px;
width: 400px;
background-image: url('../business/business_ser/images/ser_02.gif');
background-repeat: no-repeat;
}
.ser_03{
text-indent: -9999em;
margin-bottom: 5px;
height: 30px;
width: 400px;
background-image: url('../business/business_ser/images/ser_03.gif');
background-repeat: no-repeat;
}
.ser_04{
text-indent: -9999em;
margin-bottom: 5px;
height: 30px;
width: 400px;
background-image: url('../business/business_ser/images/ser_04.gif');
background-repeat: no-repeat;
}
.ser_05{
text-indent: -9999em;
margin-bottom: 5px;
height: 30px;
width: 400px;
background-image: url('../business/business_ser/images/ser_05.gif');
background-repeat: no-repeat;
}


#ser_pl ul{
margin-left: 50px;
}
#ser_pl li{
float: left;
padding-bottom: 10px;

}
.ser_pla01{
margin-right: 10px;
}



/* Business　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　PCサポート　 */
.pc_pg_img{
text-indent: -9999mm;
margin-bottom: 10px;
margin-left: 15px;
height: 120px;
width: 605px;
background-image: url('../business/business_pc/images/pc_main_img001.gif');
background-repeat: no-repeat;
}


#pc{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_pc/images/subject_01.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}


#pc p{
line-height: 120%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 45px;
}
.pcs_01{
margin-bottom: 10px;
margin-left: 45px;
}
.pcs_01 li{
float: left;
}


.pcs_02{
margin-bottom: 10px;
margin-left: 75px;
clear: both;
}
.pcs_02 li{
list-style-type: disc;
}

.pc_price{
margin-left: 55px;
margin-bottom: 10px;
}

.pc_price table{
width: 515px;
border-top: 2px solid #009FE8;
border-left: 2px solid #009FE8;
}
.pc_price th{
color: #ffffff;
padding: 5px;
background-color: #009fe8;
}
.pc_price_th1{
text-align: center;
border-right: 1px dashed #9AC9EC;
}

.pc_price_th2{
text-align: center;
border-right: 2px solid #009fe8;
}

.pc_price_th3{
border-right: 2px solid #009fe8;
}

.pc_price td{
padding: 5px;
}
.pc_price_td1{
text-indent: 20px;
border-right: 1px dashed #009fe8;
border-bottom: 1px solid #009fe8;
width: 180px;
background-image: url('../business/business_pc/images/pc_ya.gif');
background-repeat: no-repeat;
background-position: 3px center;
}

.pc_price_td2{
text-align: right;
border-right: 1px dashed #009fe8;
border-bottom: 1px solid #009fe8;
width: 55px;
}


.pc_price_td3{
border-right: 2px solid #009fe8;
border-bottom: 1px solid #009fe8;
}










/* Business/business_ec/ec_base　　　　　　　　　　　　　　　　　　　　　　　　　　　ec制作  ベースプラン　 */
#ec_base01{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ec/ec_base/images/subject_01.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#ec_base02{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ec/ec_base/images/subject_02.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#ec_base03{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ec/ec_base/images/subject_03.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#ec_base04{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ec/ec_base/images/subject_04.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#ec_base01 p,#ec_base02 p,#ec_base03 p,#ec_base04 p{
line-height: 120%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 45px;
}


/* Business/business_ec/ec_new　　　　　　　　　　　　　　　　　　　　　　　　　　　ec制作  新規出店応援プラン　 */
#ec_new{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ec/ec_new/images/subject_01.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#ec_new p{
line-height: 120%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 45px;
}
.ec_new_ul{
margin-bottom: 10px;
margin-left: 47px;
}
.ec_new_ul li{
margin-left: 8px;
float: left;
}



/* Business/business_ec/ec_option　　　　　　　　　　　　　　　　　　　　　　　　　　　ec制作  オプションプラン　 */
#ec_op{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ec/ec_option/images/subject_01.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#ec_op p{
line-height: 120%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 45px;
}
.ec_op_dl{
margin-bottom: 20px;
margin-left: 47px;
width: 507px;
}

.ec_op_dl dt{
text-indent: -9999em;
margin-bottom: 5px;
}

.ec_op_dl dd{
line-height: 150%;
margin-bottom: 10px;
padding-bottom: 15px;
background-image: url('../business/business_ec/ec_option/images/op_line.gif');
background-repeat: no-repeat;
background-position: left bottom;
}

.op_001{
height: 28px;
width: 498px;
background-image: url('../business/business_ec/ec_option/images/op_001.gif');
display: block;
}

.op_002{
height: 28px;
width: 498px;
background-image: url('../business/business_ec/ec_option/images/op_002.gif');
display: block;
}
.op_003{
height: 28px;
width: 498px;
background-image: url('../business/business_ec/ec_option/images/op_003.gif');
display: block;
}
.op_004{
height: 28px;
width: 498px;
background-image: url('../business/business_ec/ec_option/images/op_004.gif');
display: block;
}
.op_005{
height: 28px;
width: 498px;
background-image: url('../business/business_ec/ec_option/images/op_005.gif');
display: block;
}
.op_006{
height: 28px;
width: 498px;
background-image: url('../business/business_ec/ec_option/images/op_006.gif');
display: block;
}



/* Business/business_ec/ec_support　　　　　　　　　　　　　　　　　　　　　　　　　　　ec制作  サポートプラン　 */
#ec_sp{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../business/business_ec/ec_support/images/subject_01.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#ec_sp p{
line-height: 120%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 45px;
}
.ec_sp_dl{
margin-bottom: 20px;
margin-left: 55px;
width: 495px;
}
.ec_sp_dl dt{
text-indent: -9999em;
margin-bottom: 5px;
}
.ec_sp_dl dd{
line-height: 150%;
margin-bottom: 10px;
padding-bottom: 15px;
}
.sp_001{
height: 28px;
width: 498px;
background-image: url('../business/business_ec/ec_support/images/ec_support_01.gif');
display: block;
}
.sp_002{
height: 28px;
width: 498px;
background-image: url('../business/business_ec/ec_support/images/ec_support_02.gif');
display: block;
}
.sp_003{
height: 28px;
width: 498px;
background-image: url('../business/business_ec/ec_support/images/ec_support_03.gif');
display: block;
}







/* Works　　　　　　　　　　　　　　　　　　　　　　　　　外枠はホームの業務実績と共通　　業務実績 */
.works_pg_img{
text-indent: -9999mm;
margin-bottom: 10px;
margin-left: 15px;
height: 120px;
width: 605px;
background-image: url('../works/images/works_main_img.gif');
background-repeat: no-repeat;
}

#Works{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../works/images/subject_works.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}


.bs_pg_img{
text-indent: -9999mm;
margin-bottom: 10px;
margin-left: 15px;
height: 120px;
width: 605px;
background-image: url('../business/images/bs_main_img001.gif');
background-repeat: no-repeat;
}


#Works p{
line-height: 120%;
padding-right: 10px;
padding-bottom: 20px;
padding-left: 45px;
clear: both;
}
#Works a{
text-decoration: none;
}


.Works_list{
margin-left: 55px;
}
.Works_list li{
margin-bottom: 10px;
height: 80px;
}

.Works_list img{
line-height: 150%;
margin-right: 10px;
margin-bottom: 10px;
float: left;
}


/* ＭａｋｅＳｈｏｐ　　　　　　　　　　　　　　　　　　　　　　　　　　　低価格でネットショップ開業 */

.makeshop_img{
text-indent: -9999mm;
margin-bottom: 10px;
margin-left: 15px;
height: 164px;
width: 608px;
background-image: url('../makeshop/images/ms_main_img.gif');
background-repeat: no-repeat;
}

.makeshop_ms{
margin-left: 20px;
margin-bottom: 20px;
}

.gentei{
font-size: 26pt;
color: #ff0000;
text-align: center;
margin-bottom: 20px;
width: 600px;
}


.makeshop_p{
line-height: 150%;
margin-right: 5px;
}
.ms_link{
margin-left: 350px;
}
.ms_link a{
text-decoration: none;
}

.ms_link img{
padding: 10px;
float: left;
}

.ms_link span{
font-size: 8pt;
}
.ms_in{
text-align: center;
margin-right: 30px;
margin-bottom: 10px;
margin-left: 15px;
width: 580px;
}

#plan{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../makeshop/images/subject_plan.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}
#makeshop{
margin-bottom: 20px;
margin-left: 15px;
width: 605px;
background-image: url('../makeshop/images/subject_makeshop.gif');
background-repeat: no-repeat;
background-position: top center;
overflow: hidden;
}

.makeshop_step,.makeshop_merit{
margin-bottom: 10px;
line-height: 150%;
}

.makeshop_stepin{
margin-right: 15px;
margin-left: 50px;
padding-top: 5px;
padding-bottom: 10px;
border-bottom: 1px solid #00a0c6;
clear: both;
}
.makeshop_step_img{
margin-top: 10px;
margin-right: 20px;
margin-bottom: 20px;
float: left;
}
.makeshop_step_img02{
margin-right: 10px;
float: left;
}

.makeshop_merit_ms{
line-height: 150%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 50px;
width: 500px;
}

.makeshop_meritin{
margin-right: 15px;
margin-left: 50px;
clear: both;
}
.makeshop_merit p{
padding-top: 10px;
padding-bottom: 10px;
}
.makeshop_merit_img{
margin-right: 20px;
margin-bottom: 20px;
float: left;
}
