@charset "UTF-8";
/* CSS Document */

/*
サービスページ全ての文字色を濃くする(元のバグ？か仕様？に戻す)場合は
#666を#000に一括置換
*/

/*テキスト*/
.service_text {
	padding:10px 0 10px 0;
	color:#666;
	text-align:left;
}

.bold_text {
	font-size:18px;!important;
	font-weight:bold;!important;
	background:#f8e500;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.3em;!important;
}
.line_text{
	text-decoration:underline;
	color:#F00;
}

p {
	font-size:16px;!important;
	line-height:1.5em;!important;
	color:#666;!important;
	text-align:left;!important;
}
li {
	padding:5px;!important;
	margin: 0;!important;
}
.price_larg {
	font-size:22px;
	color:#F00;
	font-weight:bold;
}
.price {
	font-size: 16px;
	color: #F00;
}
.price_memo2 {
	font-size:15px;
	line-height:1.5em;
	color:#666;
	padding:0 0 20px 0px;
/*border: 1px solid #FF0000;*/

}
.nowrap{
	white-space: nowrap;
	text-align:center;
}

/*各ブロック*/
.area {
	padding:0 0 10px 0;
}
.area_btn {
	padding:30px 0 50px 0;
	text-align:center;
}
.halfL {
	float:none;
	width:100%;!important;
}

.halfR {
	float:none;
	width:60%;!important;
	text-align:center;!important;
	padding:0 20% 0 20%;
}

.padding {
	padding-bottom:20px;
}
.example_block{
	padding:10px;
	text-align:left;
	background:#fae7a1;
}
.example_text{
	font-size:16px;
	font-weight:normal;
	color:#333;
	line-height:1.3em;
	padding:0 0 0 20px;
}

/*サービトップスページ*/
.service_top {
	display:none;
}
.service_top_mb {
	width:100%;
	display:block;
}

/*2nd*/
.service_2nd {
	display:none;
}
.service_2nd_mb {
	width:100%;
	display:block;
}



/*HP作成*/
.table_mb_hp {
	background-color: #92bb38;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	list-style: none;
!important;
	font-size: 22px;
!important;
	font-weight: bold;
!important;
	color: #fff;
!important;
	text-align: left;
!important;
	line-height: 1.3em;
!important;
	padding: 0;
!important;
	margin: 0;
!important;
}
.price_table_hp{
	background:#f1fcd1;
	padding:10px;
}

/*保守管理*/
#service_icon {
	display:none;
	text-align:center;
	width:100%;
}
.extable_hosyukanri_mb{
	width:100%;
	background:#9fd7e4;
}
.extable_mb_hosyukanri {
	background: url(../images/service/example_point_hosyukanri.png) no-repeat left ;!important;
	font-size:18px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.2em;!important;
	padding:0 0 0 20px;!important;
	margin: 0 ;!important;
}
.example_block_hosyukanri{
	padding:10px;
	text-align:left;
	background:#d9edf4;
}

/*Webシステム*/
.table_mb_system {
	background-color: #92bb38;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	list-style: none;
!important;
	font-size: 22px;
!important;
	font-weight: bold;
!important;
	color: #fff;
!important;
	text-align: left;
!important;
	line-height: 1.3em;
!important;
	padding: 0;
!important;
	margin: 0;
!important;
}
.price_table_system{
	background:#f9ebb6;
	padding:10px;
}
.extable_system_mb{
	width:100%;
	background:#f6cb00;
}
.extable_mb_system {
	background: url(../images/service/example_point.png) no-repeat left;!important;
	font-size:18px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.2em;!important;
	padding:0 0 0 20px;!important;
	margin: 0 ;!important;
}



@media only screen and (min-width: 481px) {
/*テキスト*/
.service_text {
	padding:10px 0 10px 0;
	color:#666;
	text-align:left;
}

.bold_text {
	font-size:24px;!important;
	font-weight:bold;!important;
	background:#f8e500;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.3em;!important;
}

p {
	font-size:18px;!important;
	line-height:1.7em;!important;
	color:#666;!important;
	text-align:left;!important;
}
.table_pc_li {
	padding:0;
	margin: 0;
	text-align:left;
}
.price_larg {
	font-size:45px;
	color:#F00;
	font-weight:bold;
}
.price {
	font-size:24px;
	color:#F00;
}
.price_memo2 {
	font-size:15px;
	color:#FF0000;
	line-height:1.2em;
	vertical-align:middle;
	padding:5px;
	background:#fff;
}

/*各ブロック*/
.area {
	padding:0 0 10px 0;
}
.area_btn {
	padding:30px 0 50px 0;
	text-align:center;
}
.halfL {
	float:left;!important;
	width:50%;!important;
}

.halfR {
	float:right;!important;
	width:50%;!important;
	text-align:center;!important;
	padding:0;
}

.padding {
	padding-bottom:20px;
}
.example_block{
	padding:35px;
	text-align:left;
	background:#FFF;
}
.example_text{
	font-size:16px;
	font-weight:normal;
	color:#333;
	line-height:1.3em;
	padding:0 0 0 20px;
}


/*サービトップスページ*/
.service_top {
	width:100%;
	display:block;
}
.service_top_mb {
	display:none;
}

/*2nd*/
.service_2nd {
	width:100%;
	display:block;
}
.service_2nd_mb {
	display:none;
}

/*HP作成*/
.table_pc_hp {
	list-style-image:url(../images/service/ryokin_point.png);!important;
	list-style-position:inside;!important;
	font-size:24px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.3em;!important;
	padding:0;!important;
	margin: 0;!important;
}
.price_table_hp{
	margin:0 0 30px 0;
	padding:0;
	background:#92bb38;
	vertical-align:middle;
}

/*保守管理*/
#service_icon {
	display:block;
	text-align:center;
	width:100%;
}
.service_icon {
	padding:20px 1.3% 20px 1.3%;
	width:17%;
}
.table_pc_hosyukanri {
	list-style-image:url(../images/service/ryokin_point.png);!important;
	list-style-position:inside;!important;
	font-size:24px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.3em;!important;
	padding:0;!important;
	margin: 0;!important;
}
.price_table_hosyukanri {
	margin:0 0 30px 0;
	padding:0;
	background:#f6cb00;
	vertical-align:middle;
}
.extable_hosyukanri {
	width:100%;
}
.extable_pc_hosyukanri {
	background: url(../images/service/example_point_hosyukanri.png) no-repeat left;!important;
	font-size:18px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.2em;!important;
	padding:0 0 0 20px;!important;
	margin: 0 ;!important;
}


/*Webシステム*/
.table_pc_system {
	list-style-image:url(../images/service/ryokin_point.png);!important;
	list-style-position:inside;!important;
	font-size:24px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.3em;!important;
	padding:0;!important;
	margin: 0;!important;
}
.price_table_system{
	margin:0 0 30px 0;
	padding:0;
	background:#f6cb00;
	vertical-align:middle;
}
.extable_system{
	width:100%;
}
.extable_pc_system {
	background: url(../images/service/example_point.png) no-repeat left;!important;
	font-size:18px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.2em;!important;
	padding:0 0 0 20px;!important;
	margin: 0 ;!important;
}

}





@media only screen and (min-width: 801px) {
/*テキスト*/
.service_text {
	padding:10px 0 10px 0;
	color:#666;
	text-align:left;
}

.bold_text {
	font-size:24px;!important;
	font-weight:bold;!important;
	background:#f8e500;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.3em;!important;
}

p {
	font-size:18px;!important;
	line-height:1.7em;!important;
	color:#666;!important;
	text-align:left;!important;
}
.table_pc_li {
	padding:0;
	margin: 0;
	text-align:left;
}
.price_larg {
	font-size:45px;
	color:#F00;
	font-weight:bold;
}
.price {
	font-size:24px;
	color:#F00;
}
.price_memo2 {
	font-size:15px;
	line-height:1.2em;
	vertical-align:middle;
	padding:5px;
	background:#fff;
}

/*各ブロック*/
.area {
	padding:0 0 10px 0;
}
.area_btn {
	padding:30px 0 50px 0;
	text-align:center;
}
.halfL {
	float:left;!important;
	width:50%;!important;
}

.halfR {
	float:right;!important;
	width:50%;!important;
	text-align:center;!important;
	padding:0;
}

.padding {
	padding-bottom:20px;
}
.example_block{
	padding:35px;
	text-align:left;
	background:#FFF;
}
.example_text{
	font-size:16px;
	font-weight:normal;
	color:#333;
	line-height:1.3em;
	padding:0 0 0 20px;
}




/*サービトップスページ*/
.service_top {
	width:100%;
	display:block;
}
.service_top_mb {
	display:none;
}

/*2nd*/
.service_2nd {
	width:100%;
	display:block;
}
.service_2nd_mb {
	display:none;
}

/*HP作成*/
.table_pc_hp {
	list-style-image:url(../images/service/ryokin_point.png);!important;
	list-style-position:inside;!important;
	font-size:24px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.3em;!important;
	padding:0;!important;
	margin: 0;!important;
}
.price_table_hp{
	margin:0 0 30px 0;
	padding:0;
	background:#92bb38;
	vertical-align:middle;
}



/*保守管理*/
#service_icon {
	display:block;
	text-align:center;
	width:100%;
}
.service_icon {
	padding:30px 10px 20px 10px;
	width:150px;
}
.table_pc_hosyukanri {
	list-style-image:url(../images/service/ryokin_point.png);!important;
	list-style-position:inside;!important;
	font-size:24px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.3em;!important;
	padding:0;!important;
	margin: 0;!important;
}
.price_table_hosyukanri {
	margin:0 0 30px 0;
	padding:0;
	background:#f6cb00;
	vertical-align:middle;
}
.extable_hosyukanri {
	width:100%;
}
.extable_pc_hosyukanri {
	background: url(../images/service/example_point_hosyukanri.png) no-repeat left;!important;
	font-size:18px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.2em;!important;
	padding:0 0 0 20px;!important;
	margin: 0 ;!important;
}


/*Webシステム*/
.table_pc_system {
	list-style-image:url(../images/service/ryokin_point.png);!important;
	list-style-position:inside;!important;
	font-size:24px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.3em;!important;
	padding:0;!important;
	margin: 0;!important;
}
.price_table_system{
	margin:0 0 30px 0;
	padding:0;
	background:#f6cb00;
	vertical-align:middle;
}
.extable_system{
	width:100%;
}
.extable_pc_system {
	background: url(../images/service/example_point.png) no-repeat left;!important;
	font-size:18px;!important;
	font-weight:bold;!important;
	color:#666;!important;
	text-align:left;!important;
	line-height:1.2em;!important;
	padding:0 0 0 20px;!important;
	margin: 0 ;!important;
}




/* PC用ロールオーバー設定 */
.service_top  a{
	text-decoration: none;
}
.service_top a:hover{
	filter: alpha(opacity=70);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=18.999999999999996)";
    -moz-opacity: 0.7;
    opacity: 0.7;
	text-decoration: none;
	}
.service_2nd a{
	text-decoration: none;
}
.service_2nd a:hover{
	filter: alpha(opacity=70);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=18.999999999999996)";
    -moz-opacity: 0.7;
    opacity: 0.7;
	text-decoration: none;
	}
.area_btn  a{
	text-decoration: none;
}
.area_btn a:hover{
	filter: alpha(opacity=70);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=18.999999999999996)";
    -moz-opacity: 0.7;
    opacity: 0.7;
	text-decoration: none;
	}