@charset "UTF-8";

/*last edit day 100420 by uto*/

/*hp_service*/
div.contents_right_inner_hp_serv {
	margin:0 auto 50px auto;
	width:550px;
}

div.contents_right_inner_hp_serv ul li{
	margin-left:20px;
	color: #FF6600;
}

div.contents_right_inner_hp_serv table.charge_tbl th{
	background:#99CC33;
	color:#FFFFFF;
	padding:5px;
}

div.contents_right_inner_hp_serv table.charge_tbl td{
	padding:5px 5px 5px 20px;
	border-bottom:1px solid #EAE8E1;
}

div.contents_right_inner_hp_serv table.charge_tbl td.cell_left{
	background:#EAE8E1;
	border-bottom:none;
}

div.contents_right_inner_hp_serv div.hp_list{
	margin:0 auto 25px auto;
	width:540px;
}

div.contents_right_inner_hp_serv div.hp_list p{
	padding-left:10px;
}

div.contents_right_inner_hp_serv .pack_color,
div.contents_right_inner_hp_serv .pack_color a{
	color:#FF0000;
}

div.contents_right_inner_hp_serv ul{
	list-style-position:inside;
}


/* hp_price */
div.contents_right_inner_hp_price {
	margin:0 auto 50px auto;
	width:550px;
}

div.contents_right_inner_hp_price ul li{
	margin-left:20px;
	color: #FF6600;
}

div.contents_right_inner_hp_price table.charge_tbl{
	margin:0 auto;
}

div.contents_right_inner_hp_price table.charge_tbl th{
	background-color:#99CC33;
	color:#FFFFFF;
	padding:5px;
}

div.contents_right_inner_hp_price table.charge_tbl td{
	padding:5px 5px 5px 20px;
	border-bottom:1px solid #EAE8E1;
}

div.contents_right_inner_hp_price table.charge_tbl td.cell_left{
	background:#EAE8E1;
	border-bottom:none;
}

div.contents_right_inner_hp_price div.hp_list{
	margin:0 auto;
	width:500px;
}

div.contents_right_inner_hp_price div.hp_list p{
	padding-left:20px;
}

div.contents_right_inner_hp_price .pack_color,
div.contents_right_inner_hp_price .pack_color a{
	color:#FF0000;
}


/* hp_plan */
div.contents_right_inner_hp_plan {
	margin:0 auto 50px auto;
	width:550px;
}

div.contents_right_inner_hp_plan table{
	margin:0 auto;
}

div.contents_right_inner_hp_plan table td{
	text-align:left;
	padding:5px;
	border-bottom:1px solid #C7BEB8;
}

div.contents_right_inner_hp_plan table.pack_tbl{
	margin:5px;
}

div.contents_right_inner_hp_plan table.pack_tbl th{
	background:#003366;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:5px;
}

div.contents_right_inner_hp_plan table.pack_tbl td{
	background-color:#EAE8E1;
}

div.contents_right_inner_hp_plan table.pack_tbl td p{
	margin:0; text-align:center;
}

div.contents_right_inner_hp_plan table.pack_tbl td.plan{
	font-weight:700;
	color: #990000;
	font-size:100%;
}

div.contents_right_inner_hp_plan table.pack_tbl td.plan2{
	font-weight:700;
	color:#003366;
}

div.contents_right_inner_hp_plan table.pack_tbl td.plan_color1{
	background:#F6F6F6;
}

div.contents_right_inner_hp_plan td.service1{
	background:#FF9900;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #D58000;
}

div.contents_right_inner_hp_plan td.service2{
	background:#99CC33;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_plan td.service3	{
	background:#0099CC;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_plan td.service4{
	background:#3399FF;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_plan td.cell1{
	width:150px;
	background:#DCD6D2;
}

div.contents_right_inner_hp_plan td.cell2{
	width:90px;
	background:#EAE8E1;
}

div.contents_right_inner_hp_plan td.cell3{
	background:#F6F6F6;
}

div.contents_right_inner_hp_plan td.cell4{
	background:#EAE8E1;
}

div.contents_right_inner_hp_plan .price_color{
	color:#FF0000;
}

div.contents_right_inner_hp_plan ul.opt{
	padding:0 20px;
	list-style-position:inside;
	margin-bottom:10px;
}



/* hp_manage */
div.contents_right_inner_hp_manage {
	margin:0 auto 50px auto;
	width:550px;
}

div.contents_right_inner_hp_manage table{
	margin:0 auto;
}

div.contents_right_inner_hp_manage table td{
	text-align:left;
	padding:5px;
	border-bottom:1px solid #C7BEB8;
}

div.contents_right_inner_hp_manage table.pack_tbl{
	margin:5px;
}

div.contents_right_inner_hp_manage table.pack_tbl th{
	background:#003366;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:5px;
}

div.contents_right_inner_hp_manage table.pack_tbl td{
	background-color:#EAE8E1;
}

div.contents_right_inner_hp_manage table.pack_tbl td p{
	margin:0; text-align:center;
}

div.contents_right_inner_hp_manage table.pack_tbl td.plan{
	font-weight:700;
	color: #990000;
	font-size:100%;
}

div.contents_right_inner_hp_manage table.pack_tbl td.plan2{
	font-weight:700;
	color:#003366;
}

div.contents_right_inner_hp_manage table.pack_tbl td.plan_color1{
	background:#F6F6F6;
}

div.contents_right_inner_hp_manage td.service1{
	background:#FF9900;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #D58000;
}

div.contents_right_inner_hp_manage td.service2{
	background:#99CC33;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_manage td.service3	{
	background:#0099CC;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_manage td.service4{
	background:#3399FF;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_manage td.cell1{
	width:150px;
	background:#DCD6D2;
}

div.contents_right_inner_hp_manage td.cell2{
	width:90px;
	background:#EAE8E1;
}

div.contents_right_inner_hp_manage td.cell3{
	background:#F6F6F6;
}

div.contents_right_inner_hp_manage td.cell4{
	background:#EAE8E1;
}

div.contents_right_inner_hp_manage .price_color{
	color:#FF0000;
}

div.contents_right_inner_hp_manage ul.opt{
	padding:0 20px;
	list-style-position:inside;
	margin-bottom:10px;
}



/* hp_process */
div.contents_right_inner dl#process{
	width:550px;
}

div.contents_right_inner dl#process dt{
	width:550px;
	height:50px;
	text-indent:-9999px;
}

dl#process dt#p01{
	background:url(../../../../images/hp/process/pro01.gif);
}

dl#process dt#p02{
	background:url(../../../../images/hp/process/pro02.gif);
}

dl#process dt#p03{
	background:url(../../../../images/hp/process/pro03.gif);
}

dl#process dt#p04{
	background:url(../../../../images/hp/process/pro04.gif);
}

dl#process dt#p05{
	background:url(../../../../images/hp/process/pro05.gif);
}

dl#process dt#p06{
	background:url(../../../../images/hp/process/pro06.gif);
}

dl#process dt#p07{
	background:url(../../../../images/hp/process/pro07.gif);
}

dl#process dt#p08{
	background:url(../../../../images/hp/process/pro08.gif);
}

div.contents_right_inner dl#process dd{
	width:460px;
	padding:10px 20px 30px 70px;
	margin-bottom:25px;
	background:url(../../../../images/hp/process/pro_bg.jpg) bottom no-repeat;
}



/* hp_server */
div.contents_right_inner table.hp_server_tbl{
	margin:0 auto;
}

div.contents_right_inner table.hp_server_tbl th{ 
	background:#0099CC; 
	color:#FFFFFF;
	padding:5px;
}

div.contents_right_inner table.hp_server_tbl td{
	padding:5px; 
	border-bottom:1px solid #EAE8E1;
	border-right:1px solid #EAE8E1;
}

div.contents_right_inner table.hp_server_tbl td.cell_left{
	background:#EAE8E1;
	border-bottom:1px solid #fff;
}

div.contents_right_inner .hp_server_color{
	color:#FF6600;
}



/* hp_cms */
div.contents_right_inner_hp_cms {
	margin:0 auto 50px auto;
	width:550px;
}

div.contents_right_inner_hp_cms table td{
	text-align:left;
	padding:5px;
	border-bottom:1px solid #C7BEB8;
}

div.contents_right_inner_hp_cms .price_color{
	color:#FF0000;
}

div.contents_right_inner_hp_cms ul.opt{
	padding:0 20px;
}

div.contents_right_inner_hp_cms table#cms{
	width:500px;
	margin:0 auto 30px auto;
}

div.contents_right_inner_hp_cms table#cms th{
	margin:0 auto;
	padding:5px;
	background-color:#669900;
	color:#FFFFFF;
}

div.contents_right_inner_hp_cms table#cms td{
	text-align:center;
	width:180px;
	padding:5px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}

div.contents_right_inner_hp_cms table caption{
	text-align:right; 
	font-size:85%;
}



/* hp_wp */
div.contents_right_inner_hp_wp {
	margin:0 auto 50px auto;
	width:550px;
}

div.contents_right_inner_hp_wp table td{
	text-align:left;
	padding:5px;
	border-bottom:1px solid #C7BEB8;
}

div.contents_right_inner_hp_wp  table.pack_tbl{
	margin:5px auto;
}

div.contents_right_inner_hp_wp table.pack_tbl th{
	background: #003366; 
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:5px;
}

div.contents_right_inner_hp_wp table.pack_tbl td{
	background:#EAE8E1;
	vertical-align:top;
	width:140px;
}

div.contents_right_inner_hp_wp table.pack_tbl td p{
	margin:0;
	text-align:center;
}

div.contents_right_inner_hp_wp table.pack_tbl td.plan{
	font-weight:700;
	color: #990000;
	font-size:100%;
}

div.contents_right_inner_hp_wp table.pack_tbl td.plan2{
	font-weight:700;
	color:#003366;
}

div.contents_right_inner_hp_wp table.pack_tbl td.plan_color1{
	background:#F6F6F6;
}

div.contents_right_inner_hp_wp td.service1{
	background:#FF9900;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #D58000;
}

div.contents_right_inner_hp_wp td.service2{
	background:#99CC33;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_wp td.service3{ 
	background:#0099CC;
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_wp td.service4{
	background:#3399FF;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_wp td.cell1{
	width:150px;
	background:#DCD6D2;
}

div.contents_right_inner_hp_wp td.cell2{
	width:90px;
	background:#EAE8E1;
}

div.contents_right_inner_hp_wp td.cell3{
	background:#F6F6F6;
}

div.contents_right_inner_hp_wp td.cell4{
	background:#EAE8E1;
}

div.contents_right_inner_hp_wp .price_color{
	color:#FF0000;
}

div.contents_right_inner_hp_wp ul.opt{
	padding:0 20px;
}

div.contents_right_inner_hp_wp table caption{
	text-align:right;
	font-size:85%;
}



/* hp_banner */
div.contents_right_inner_hp_ban {
	margin:0 auto 50px auto;
	width:550px;
}

div.contents_right_inner_hp_ban table td{
	text-align:left;
	padding:5px;
	border-bottom:1px solid #C7BEB8;
}

div.contents_right_inner_hp_ban td.service1	{
	background:#FF9900;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #D58000;
}

div.contents_right_inner_hp_ban td.service2	{
	background:#99CC33;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_ban td.cell1{
	width:150px;
	background:#DCD6D2;
}

div.contents_right_inner_hp_ban td.cell2{
	width:90px;
	background:#EAE8E1;
}

div.contents_right_inner_hp_ban td.cell3{
	background:#F6F6F6;
}

div.contents_right_inner_hp_ban td.cell4{
	background:#EAE8E1;
}

div.contents_right_inner_hp_ban .price_color{
	color:#FF0000;
}

div.contents_right_inner_hp_ban ul.opt{
	padding:0 20px;
}

div.contents_right_inner_hp_ban table caption{
	text-align:right;
	font-size:85%;
}

div.contents_right_inner_hp_ban dl.b_price{
	width:540px;
	margin-bottom:20px;
}

div.contents_right_inner_hp_ban dl.b_price dt{
	height:60px;
	overflow:hidden;
}

div.contents_right_inner_hp_ban dl.b_price dd{
	background:url(../../../../images/hp/bg_banner.jpg) no-repeat top;
	width:470px;
	padding:0 35px 20px 35px; 
	min-height:80px;
}


/* hp_multi_language */
div#multi_lang{
	margin:0 0 0 5px;
	padding:0;	
}

div#multi_lang h2{
	background:none;
	width:570px;
	margin:0;
	padding:0;
	border:none;
}

div#multi_lang p{
	background:none;
	width:570px;
	margin:0;
	padding:0;
}

div#multi_lang h3{
	background:none;
	width:570px;
	margin:0 0 15px 0;
	padding:0;
	border:none;
}

div#multi_lang h4{
	background:none;
	width:570px;
	margin:0 0 15px 0;
	padding:0;
	border:none;
}

div#multi_lang div.ml_box{
	width:550px;
	margin:0 0 20px 10px;
	padding:0;
	border:none;
}

div#multi_lang table.mu_table{
	width:270px;
	border-collapse:collapse;
}

div#multi_lang table.mu_table th{
	width:140px;
	border:1px solid #999;
	padding:10px 5px;
	line-height:100%;
	color:#333;
	font-weight:bold;
	text-align:left;
}

div#multi_lang table.mu_table td{
	width:110px;
	border:1px solid #999;
	background:#E5F8FF;
	padding:10px 5px;
	color:#036;
	font-weight:bold;
}



/* hp_webcatalog */
div.contents_right_inner_hp_wc{
	margin:0 auto 50px auto;
	width:550px;
}

div.contents_right_inner_hp_wc table td{
	text-align:left;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #C7BEB8;
}

div.contents_right_inner_hp_wc table.pack_tbl{
	margin:0 0 5px 5px;
}

div.contents_right_inner_hp_wc table.pack_tbl th{
	background-color: #003366; 
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:5px;
}

div.contents_right_inner_hp_wc table.pack_tbl td{
	background-color:#EAE8E1;
}

div.contents_right_inner_hp_wc table.pack_tbl td p{
	margin:0;
	text-align:center;
}

div.contents_right_inner_hp_wc table.pack_tbl td.plan{
	font-weight:700;
	color: #990000;
	font-size:100%;
}

div.contents_right_inner_hp_wc table.pack_tbl td.plan2{
	font-weight:700;
	color:#003366;
}

div.contents_right_inner_hp_wc table.pack_tbl td.plan_color1{
	background:#F6F6F6;
}

div.contents_right_inner_hp_wc td.service1{
	background:#FF9900;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #D58000;
}

div.contents_right_inner_hp_wc td.service2{
	background:#99CC33;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_wc td.service3{
	background:#0099CC;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_wc td.service4{
	background:#3399FF;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:8px;
	border-bottom:1px solid #81AA2B;
}

div.contents_right_inner_hp_wc td.cell1{
	width:150px;
	background:#DCD6D2;
}

div.contents_right_inner_hp_wc td.cell2{
	width:90px; 
	background:#EAE8E1;
}

div.contents_right_inner_hp_wc td.cell3{
	background:#F6F6F6;
}

div.contents_right_inner_hp_wc td.cell4{
	background:#EAE8E1;
}

div.contents_right_inner_hp_wc .price_color{
	color:#FF0000;
}

div.contents_right_inner_hp_wc ul.opt{
	padding:0 20px;
}

div.contents_right_inner_hp_wc h4{
	border:none;
	border-bottom:2px #036 solid;
	padding:2px 5px;
	background:#FFF;
	color:#036;
	margin-bottom:10px;
}

div#wc_box{
	width:540px;
	margin:0 auto 5px auto;
}

div#wc_box div#wc_left{
	float:left;
	width:260px;
}

div#wc_box div#wc_right{
	float:right;
	width:260px;
}

div#wc_box div h3{
	width:260px;
	border:none;
	background:none;
	margin:0;
	padding:0;
}

div#wc_box div p{
	width:240px;
	margin:0 0 10px 10px;
	padding:0;
}



/* hp_template */
div.contents_right_inner_hp_temp{
	margin:0 auto 50px auto;
	width:550px;
}

div.contents_right_inner_hp_temp .style1 {
	color: #0066FF;
}

div.contents_right_inner_hp_temp .des_w_frame{
	background:url(images/des_works/des_frame_mid.jpg) repeat-y;
	width:540px;
}

div.contents_right_inner_hp_temp .des_w_f_t{
	background:url(images/des_works/des_frame_top.jpg) no-repeat;
	width:540px;
	height:15px;
}

div.contents_right_inner_hp_temp .des_w_f_m{
	/*3列用　padding:5px 20px 30px 20px;*/ 
	padding:5px 40px 30px 40px;
}

div.contents_right_inner_hp_temp .des_w_f_b{
	background:url(images/des_works/des_frame_bot.jpg) no-repeat;
	width:540px;
	height:15px;
	margin-bottom:30px;
}

div.contents_right_inner_hp_temp ul{
	margin:0 20px;
}


/* hp_rules */
.hp_rule01{
	padding:5px;
	font-weight:600;
	margin:20px 0 10px;
	background:#FF9900;
	color:#FFFFFF;
}

.hp_rule02{
	padding:5px;
	font-weight:600;
	margin:20px 0 10px;
	background:#99CC33;
	color:#FFFFFF;
}

.hp_rule_naiyou{
	padding:0px 10px;
	margin-bottom:30px;
	line-height:1.5;
}

.hp_rule_naiyou ul{
	padding-left:20px;
	margin:0px;
}

.hp_rule_naiyou ol{
	padding-left:30px;
	margin:0px;
}



/* hp_server_rules*/
.rs_rule01{
	padding:5px;
	font-weight:600;
	margin:20px 0 10px;
	background:#FF9900;
	color:#FFFFFF;
}

.rs_rule02{
	padding:5px;
	font-weight:600;
	margin:20px 0 10px;
	background:#99CC33;
	color:#FFFFFF;
}

.rs_rule_naiyou{
	padding:0px 10px;
	margin-bottom:30px;
	line-height:1.5;
}

.rs_rule_naiyou ol{
	padding-left:30px;
	margin:0px;
}

.rs_rule_naiyou ul{
	padding-left:20px;
	margin:0px;
}
