﻿@charset "utf-8";

*{
padding:0px;
margin:0px; }
body{
font-family: "HiraMaruPro-W4", "ヒラギノ丸ゴシック W4", "Verdana", "ＭＳ ゴシック", "Osaka";
background:#f6f6f6;
overflow:auto;}




body, th, td, input, select, option, textarea { 
color:#222222; }
a:link {	
color:#000000; text-decoration:underline; }
a:visited {	
color:#000000; text-decoration:underline; }
a:active {	
color:#810081; text-decoration:underline; }
a:hover {	
color:#810081; text-decoration:underline; }
ul, ul li {
list-style: none; }
ol {
line-height: 18px; letter-spacing: 0.05px; }
ol li {
list-style: decimal; margin-left: -14px; padding-left: 0em; }
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, input, select, textarea {
margin: 0px; padding: 0px; }
input, textarea, select {
font-family: Verdana, Arial, Helvetica, san-serif; }
hr, .nodisp {
display: none; }
.clear {
clear: both; }
blockquote { 
border:#336699 1px solid; 
background:#000000; }
img, img a, img a:link, img a:visited, img a:active, img a:hover{border:0px; border:none;}


/************************************************************/
#container {
line-height:18px;
margin-right:auto;
margin-left:auto;
text-align:left;
padding:0px 0px 0px 0px;
width:1010px;
background-color:#ffffff;
border-right:solid 1px #cccccc; 
border-left:solid 1px #cccccc; 
border-bottom:solid 1px #cccccc; }















/****************************** Side Menu ******************************/
#side-left {
width:200px;
padding:10px 5px 5px 5px;
background:#ffffff;
font-size:12px;
float:left;
}
#side-right {
width:200px;
padding:10px 10px 5px 0px;
background:#ffffff;
font-size:12px;
float:right;
}

div.sidearea {
margin: 0 0 10px;
}
div.sidearea div.sen {
background: url(http://www.sizing.co.jp/img/me-sen.gif) repeat-y;
text-align: left;
padding: 10px;
padding-top:10px;
}

div.sidearea div.sen2 {
background: url(http://www.sizing.co.jp/img/me-sen.gif) repeat-y;
text-align: left;
padding:  5px 10px 0 10px;
}

div.sidearea div.sen2 p{ padding-bottom:10px;}


.bgGray_s{
width:170px;
background-color: #efefef;
border-bottom:#FFFFFF 1px solid;
padding:5px 5px 5px 5px;
margin:5px 5px 0px 5px;}

.setumei{
width:170px;
padding:5px 5px 5px 5px;
margin-top:10px;

}
#side {
width:200px;
padding:10px 0px 5px 0px;
background:#ffffff;
font-size:12px; 
}

/****************************** 本文 ******************************/

#content {
background-color: #ffffff;
font-size: 12px;
color:#222222; 
font-size:12px; 
text-align:left;
margin:0px 0px 0px 0px; 
padding:10px 5px 5px 15px;
line-height:18px;
height:auto; 
width: 770px;
float:left}
#content ul {
line-height:18px; 
margin-top: 0px; 
background-color: #ffffff;}

#content li {
display: block;
width: 555px;
padding: 5px; }

#content .service li{
float: none;
width: 760px;
height: 150px;
border-bottom: 1px dotted #ccc;
}

.section {
display: table;
clear: both;
margin: 0px;
padding: 0px 5px 0px 5px; 
background-color:#ffffff;
position:relative;}

.main_img{ background:url(http://www.sizing.co.jp/img/bg_hpp.jpg) top no-repeat;
display:block; width:770px; height:170px; margin-bottom:5px;}

.main_img img{float:right; width:227px; height:50px; margin-top:120px;}

.main{ width:770px; height:auto;
display:block;}

.main ul#plan_list{
  margin: 0;
  padding: 0;
  list-style: none;
}
.main ul#plan_list li#plan_businessblog, .main ul#plan_list li#plan_option{
  margin: 0;
  padding: 0;
  display: block;
  width: 255px;
  float: left;
}
.main ul#plan_list li#plan_hp{
  margin: 0;
  padding: 0;
  display: block;
  width: 260px;
  float: left;
}

.pc{background:url(http://www.sizing.co.jp/img/bg_pc.gif) top left no-repeat;
display:block; width:770px; height:131px;
padding-top:15px;
clear: both;
}
.pc p{
padding: 0 0 10px;
}
/*
.service{ width:770px;
height:auto;
padding-bottom:0px;
margin-bottom:10px;
margin-top:10px;
}
*/

.service img.service_image{ float:left;
margin-right:15px;
}

.jisseki{
	width:700px;
	border-collapse:collapse;
	}
.jisseki td, .jisseki th{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	padding:3px;}

.jisseki th{
	text-align:center;
	background:#EEE ;
}

/*jisseki_2{
text-align:right;}	*/
	

/****************************** RSS ******************************/
#rssArea {
}
#rssArea ul {
line-height:18px; 
margin-top: 5px;
margin-left:5px; margin-right:5px; }
#rssArea li {
display: block;
width: 715px;
padding-left: 35px;
height:20px;
background:url(http://www.sizing.co.jp/img/gr_arrow.gif) top left no-repeat #efefef;}
#rssArea li span.date {
display: block;
width: 15em; }
#rssArea li span.link {
display: block;
margin-top: -1.5em;
margin-left: 9em; }

/****************************** メイン制作実績 ******************************/

.case_entry H2 {
	FONT-SIZE: 12px;BACKGROUND-COLOR: #FFFFFF ;COLOR: #505050;WIDTH: 400px
}
.case_top {
	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 580px
}
.case_top01 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.case_image {
	DISPLAY: inline; FLOAT: left
}

.case_image_title {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 20px; WIDTH: 405px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #FFCC66
}
.case_i_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.case_top_right {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FLOAT: left; BACKGROUND-IMAGE: url(http://www.sizing.co.jp/img/bg_table.jpg); PADDING-BOTTOM: 4px; MARGIN: 0px 0px 2px 20px; WIDTH: 390px; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-y
}
.case_t_left {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 17%; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.case_t_right {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; WIDTH: 78%; PADDING-TOP: 0px
}
.case_t_left01 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 17%; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.case_t_right01 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; WIDTH: 78%; PADDING-TOP: 0px
}


.case_image_title A {
	TEXT-DECORATION: none
}
.case_image_title A:link {
	COLOR: #ffffff
}
.case_image_title A:visited {
	COLOR: #ffffff
}
.case_image_title A:active {
	COLOR: #ffffff
}
.case_image_title A:hover {
	COLOR: #666666
}




.pkg:after {
	content: ""; /* Vvf */
	display: block; /* ubNxvf */
	clear: both;
	height: 0;
	visibility: hidden;
}

.pkg {
	min-height: 1px;
}

* html .pkg {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

ul.seisaku {
	font-size:84%;
	line-height:150%;
	letter-spacing:-0.5px;
	padding:0 0 10px 0px;
}

ul.seisaku li {
	display:block;
	width:220px;
	float:left;
	margin:0;
	padding:0;
}

ul.seisaku li img {
	margin:0;
	padding:0;
	display:block;
}

ul.seisaku li a {
	display:block;
	padding:5px;
	margin:0;
}

ul.seisaku li a:hover {
	background:#EDEEF1;
}

li {
	list-style:none;
}

.right {
	float: right;
}

.left {
	float: left;
}

img.right {
	float: right;
	margin: 0 0 5px 5px;
}

img.left {
	float: left;
	margin: 0 10px 10px 0;
}
.clr {
	clear: both;
	height: 1px;
	width: 1px;
	padding: 0;
	margin: 0 -1px -1px 0;
	overflow: hidden;
	border: 0;
	font-size: 0;
	line-height: 0;
}

ul.result_list{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.result_list li{
	margin: 0;
	padding: 0 0 5px;
}

	
	
	
/****************************** ページの先頭へ ******************************/
p.btnPosition {
margin: 5px 0px 5px 0px;
padding: 0px;
text-align: right; 
background-color: #ffffff;}

p.rssPosition {
margin: 0px 0px 0px 0px;
padding: 0px;
float: right;
font-size: 12px; }

/****************************** 基本hタグ ******************************/

h1 {
width: 555px;
height: 35px;
background: #ffffff url(http://www.sizing.co.jp/img/h4.gif) no-repeat top left;
padding: 5px 0px 0px 20px;
margin: 0px 0px 0px 0px;
font-size: 12px ;
font-weight: bold;
line-height:18px; 
display: block;
clear:both;
color:#FFFFFF;}

h2 {
width: 555px;
height: 35px;
background: #ffffff url(http://www.sizing.co.jp/img/h4.gif) no-repeat top left;
padding: 0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
font-size: 12px ;
font-weight: bold;
line-height:18px; 
display: block;
clear:both; 
color:#FFFFFF;}


h3,h4,h5{width:760px; height:29px;
padding-top:6px; padding-left:10px;
background:url(http://www.sizing.co.jp/img/h3_main.gif) no-repeat top;
font-size:14px;
/*color:#99CCFF;*/
color:#999999;
display:block;
margin-bottom:3px;}

/*h4 {
width: 555px;
height: 35px;
background: #ffffff url(http://www.sizing.co.jp/img/h4.gif) no-repeat top left;
padding: 5px 0px 0px 20px;
margin: 0px 0px 0px 0px;
font-size: 12px ;
font-weight: bold;
line-height:18px; 
display: block;
clear:both;
color:#FFFFFF; }

h5 {
width: 555px;
height: 20px;
min-height: 15px;
background: #ffffff url(http://www.sizing.co.jp/img/h5.gif) no-repeat bottom left;
padding: 0px 0px 0px 20px;
margin: 20px 0px 20px 0px;
font-size: 12px;
font-weight: bold;
line-height:18px; 
display: block;
clear:both; }*/

h6 {
width: 555px;
height: 20px;
min-height: 15px;
background: #ffffff url(http://www.sizing.co.jp/img/h5.gif) no-repeat bottom left;
padding: 0px 0px 0px 20px;
margin: 20px 0px 20px 0px;
font-size: 12px;
font-weight: bold;
line-height:18px; 
display: block;
clear:both; }

.midashi {
width: 550px;
height: 35px;
background: #ffffff url(http://www.sizing.co.jp/img/h4.gif) no-repeat top left;
padding: 10px 0px 0px 20px;
margin: 0px 0px 0px 0px;
font-size: 12px ;
font-weight: bold;
line-height:18px; 
display: block;
clear:both; }


/****************************** Section2 ******************************/
#section2 {
margin: 0px;
padding: 0px 0px 0px 20px; 
display: block;
float:left;
background-color:#ffffff;}
#section2 ul {
line-height:18px; 
margin-top: 0px; 
background-color:#ffffff;}
#section2 li {
display: block;
width: 528px;
padding: 3px 10px; 
background-color:#ffffff;}
.sectionDottedLine {
display: table;
clear: both;
background: #ffffff url(http://www.sizing.co.jp/img/dotted_line_537.gif) no-repeat 10px top; }

/****************************** テーブル ******************************/
table {
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid;  
border-bottom: #cccccc 1px solid; 
line-height: 14px; 
border-collapse: collapse; }
#tableceo {
border-right: #FFFFFF 1px solid; 
border-top: #FFFFFF 1px solid; 
border-left: #FFFFFF 1px solid;  
line-height: 20px; 
border-bottom: #FFFFFF 1px solid; 
background-color:#FFFFFF;}
#table1 {
border-right: #cccccc 0px solid; 
border-top: #cccccc 0px solid; 
border-left: #cccccc 0px solid;  
line-height: 18px; 
border-bottom: #cccccc 0px solid; 
border-collapse: collapse;
background-color:#FFFFFF;}
#table2 {
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid;
line-height: 18px; 
border-collapse: collapse; }
#table_top,.table_top {
border-right: #cccccc 0px solid; 
border-top: #cccccc 0px solid; 
border-left: #cccccc 0px solid;  
line-height: 18px; 
border-bottom: #cccccc 0px solid; 
background-color:#FFFFFF;
width:580px;
}
.grey_td{
background-color: #edecec; 
text-align: left;
border-right: #7c7c7c 1px solid; 
border-top: #7c7c7c 1px solid; 
border-left: #7c7c7c 1px solid; 
border-bottom: #7c7c7c 1px solid;
padding: 10px 10px 10px 10px; }
.usu_grey_td{
background-color: #ebebeb; 
text-align: left;
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid;
padding: 10px 10px 10px 10px; }
.linemark_td{
background: #e5f5f9; 
width:300px;
text-align: left;
padding: 2px 2px 2px 2px;
line-height:18px; }
.shiro_td{
background: #ffffff;  
text-align: left;
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid; 
padding: 5px 5px 5px 5px; }
.none_td{
background: #ffffff;  
text-align: left;
border-right: #cccccc 0px solid; 
border-top: #cccccc 0px solid; 
border-left: #cccccc 0px solid; 
border-bottom: #cccccc 0px solid; 
padding: 5px 5px 5px 5px; }
.none_s_td{
background: #ffffff;  
text-align: left;
font-size:10px;
border:0px; 
padding: 5px; }
.grey_border_td{
background: #ffffff;  
text-align: left;
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid; 
padding: 5px 5px 5px 5px; 
margin: 0px 0px 20px 0px;}
.pureblue_border_td{
background: #ffffff;  
text-align: left;
border-right: #A9DAE8 1px solid; 
border-top: #A9DAE8 1px solid; 
border-left: #A9DAE8 1px solid; 
border-bottom: #A9DAE8 1px solid; 
padding: 5px 5px 5px 5px; 
margin: 0px 0px 20px 0px;}
.pureblue_td{
background: #A9DAE8;  
text-align: left;
border-right: #7c7c7c 1px solid; 
border-top: #7c7c7c 1px solid; 
border-left: #7c7c7c 1px solid; 
border-bottom: #7c7c7c 1px solid;
padding: 5px 5px 5px 5px; }
.sunorange_border_td{
background: #ffffff;  
text-align: left;
border-right: #FBA74C 1px solid; 
border-top: #FBA74C 1px solid; 
border-left: #FBA74C 1px solid; 
border-bottom: #FBA74C 1px solid; 
padding: 5px 5px 5px 5px;
margin: 0px 0px 20px 0px;}
.sunorange_td{
background: #FBB05F;  
text-align: left;
border-right: #7c7c7c 1px solid; 
border-top: #7c7c7c 1px solid; 
border-left: #7c7c7c 1px solid; 
border-bottom: #7c7c7c 1px solid;
padding: 5px 5px 5px 5px; }
.digiruka_td{
background: #FBDDBD;  
text-align: left;
border-right: #ffcc00 1px solid; 
border-top: #ffcc00 1px solid; 
border-left: #ffcc00 1px solid; 
border-bottom: #ffcc00 1px solid;
padding: 5px 5px 5px 5px; }
#table-side {
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid;  
border-bottom: #cccccc 1px solid; 
border-collapse: collapse;
line-height:18px; }
.side_td{
background: #a9dae8; 
text-align: left;
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid; }
.side2_td{
background: #e5f5f9;  
text-align: left;
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid; }
.s_td{
background: #FBB05F;  
text-align: left;
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid; }
.w_td{
background: #e5f5f9;  
text-align: left;
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid; }
.text_top{
vertical-align:top;
font-size:12px;}
.bgGray {
background-color: #efefef;
border-bottom:#FFFFFF 1px solid}
.bgNone {
background-color: #ffffff; }
.bgUsu{
background-color: #f2f2f2; }
.bgGray1 {
background-color: #efefef; 
padding: 5px 5px 5px 5px;
border-bottom: #FFFFFF 1px solid;
border-right: #FFFFFF 1px solid; }
.bgNone1 {
background-color: #ffffff; 
padding: 5px 5px 5px 5px; 
border-bottom: #FFFFFF 1px solid;}
.bgUsu1{
background-color: #f2f2f2; 
padding: 5px 5px 5px 5px;
border-bottom: #FFFFFF 1px solid; 
}
.orange_mark {
background: #ffffff url(http://www.sizing.co.jp/img/ico_s_mark.gif) no-repeat top left;}
.pureblue_mark {
background: #ffffff url(http://www.sizing.co.jp/img/ico_w_mark.gif) no-repeat top left;}

/****************************** フォント ******************************/
.text_red_bold		{color: #ff0000; font-weight: bold;}
.text_red 			{color: #ff0000;}
.text_pureblue 		{color: #2500de;}
.text_pureblue_big 	{color: #006699; font-weight:bold;}
.text_orange 		{color: #ff7800;}
.text_small 		{font-size:10px;}
.text_right 		{text-align:right;}
.center 			{text-align: center; }
.u 					{text-decoration:underline;}
/****************************** 画像 ******************************/

.salon	{margin:5px;float:left;}
.left	{margin:10px;float:left; clear:left;}
.img_yohaku10{margin:10px 0px;}
.img_yohaku10_10{margin:10px;}
.img_yohaku5{margin:5px 0px 0px 0px ;}
#img-r	{margin:5px;float:right;clear:none;}
img.left{float:left;}
img.bn{ margin-bottom:10px;}

/*********************************************************************************************************************
 サイジングindexフォント **********************************************************************************************************************/
.comment a{
color:#000000; text-decoration:none; }
.comment a:link {
color:#000000; text-decoration:none; }
.comment a:visited {	
color:#000000; text-decoration:none; }
.comment a:hover {	
color:#666666; background-color:#99CCFF;}

.shikiri{ padding-bottom:0px; padding-left:10px;}
.shikiri_sen{ border-bottom:dotted #999999 1px;}
.shikiri2{ padding-bottom:0px; padding-left:10px;}
.orange{ color:#FF6600;}
.gold{ color:#CCA333;}

.top_div	{display:block;
			 background:url(http://www.sizing.co.jp/img/top_div.jpg) left bottom no-repeat;
			 width:575px; 
			 height:110px;}
/****************************** index サイドメニュー　お客様の声 ******************************/
#side_voice{
display:block;
position:relative;
margin: 0px 5px;
width:195px;
height:105px;
background: url(http://www.sizing.co.jp/img/side_voice.gif) no-repeat top left #ffffff;
}
#side_voice .bun{
display:block;
margin: 5px 10px 0px 5px;
width:180px;
line-height:1.3em;
color:#9A5F05;
}
#side_voice p {
display:block;
padding:10px 0px 0px 0px;}

#side_voice a {
margin-left:5px;
font-weight:bold;
color:#028EB6;}

#side_voice a:hover{
margin-left:5px;
color:#0099FF;
font-weight:bold;}

#side_voice a:visited {
margin-left:5px;
color:#028EB6;
font-weight:bold;}

/****************************** index サイドメニュー　成功事例 ******************************/
#win_jirei{
display:block;
position:relative;
margin: 0px 5px;
width:195px;
height:195px;
background: url(http://www.sizing.co.jp/img/side_win.jpg) no-repeat top left #ffffff;
}
#win_jirei p{
color:#FF6600;
font-weight: bold;
margin: 0px 0px 5px 5px;
padding:15px 0px 0px 0px;
}
#win_jirei .win_bun{
display:block;
margin: 5px 10px 0px 5px;
width:180px;
color:#0099CC;
line-height:1.3em;
}
#win_jirei a {
display:block;
margin: 0px 10px 0px 0px;
width:180px;
text-decoration: underline;
color:#FF6600;
text-align:right;
}
#win_jirei a:hover {
background-color: #FFCC33;
color:#000000;
font-weight: bold;
text-align:right;
}
#win_jirei a:visited {
text-decoration: underline;
color:#FF6600;
text-align:right;
}

#win_yahoo{
display:block;
position:relative;
margin: 0 5px;
width:195px;
height:109px;
background: url(http://www.sizing.co.jp/img/side_yahoo.gif) no-repeat top left #ffffff;
}
#win_yahoo p{
margin: 0px 0px 5px 5px;
padding:10px 0px 0px 0px;
}

/****************************** index サイジングブログPICK UPメニュー ******************************/

#gnavi {
clear:both; background: #ffffff; margin: 0px 5px
;}
#gnavi ul {
width:195px;
background: url(http://www.sizing.co.jp/img/side-pickup-on.gif) no-repeat top left;
margin: 0px;
}
#gnavi li {
text-decoration:underline; 
color:#0000FF; 
padding:2px 5px 2px 5px ;
margin: 0px;
}
#gnavi li a {	margin: 0px;}
#gnavi li a:hover {
text-decoration: underline;
color:#810081;}
.gnavi2 {
padding:2px 5px 2px 5px ;
margin: 0px;}

/*--- clearfix:start ---*/
.clearfix:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix{
  display: inline-block;
}
* html .clearfix{
  height: 1%;
}
.clearfix{
  display: block;
/*--- clearfix:end ---*/
}