@charset "Shift_JIS";/*=================================================================	http://www.prom-p.jp/fes/=================================================================*/@import url(initialize.css);body {	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size:62.5%;	font-style:normal;	line-height:190%;	letter-spacing:0.01em;	color:#333;	text-align:left;}/*h1 {	color:#333;}div#head h1 {	position:absolute;	top:11px;	left:582px;	width:321px;	height:20px;	letter-spacing:0.02em;	overflow:hidden;	color:#666666;	text-align:right;	font-weight: normal;	display: none;}div#head h2 {	position:absolute;	top:10px;	left:1px;	width:460px;	height:20px;	letter-spacing:0.02em;	overflow:hidden;	color:#666666;	text-align:left;	font-weight: normal;	display: none;}.logo {	width:132px;	height:50px;	position:absolute;	z-index: auto;	right: 647px;	top: 12px;}.member {	width:61px;	height:38px;	position:absolute;	z-index: auto;	right: 17px;	top: 4px;}*/div#head h1 {	margin:10px 5px;	overflow:hidden;	color:#333333;	text-align:left;	font-size: 13px;	font-weight: normal;	line-height: 1.5;}.logo {	width:132px;	height:50px;	position:absolute;	z-index: auto;	left: 19px;	top: 12px;}.member {	width:61px;	height:38px;	position:absolute;	z-index: auto;	right: 17px;	top: 4px;}div#head .head_left {	float: left;	width: 547px;	height: 73px;}div#head .head_right {	float: left;	width: 251px;	height: 73px;	background-image: url(../img/index/telephone_number.jpg);	background-repeat: no-repeat;	background-position: 6px 4px;}div#head .head_left_right {	float: right;	width: 378px;	height: 73px;}div#head .head_left_left {	float: right;	width: 169px;	height: 73px;}a:link, a:visited {	color:#666666;	text-decoration: none;}a:hover, a:active {	color:#0B4E21;	text-decoration: none;}/* page_source-----------------------------------------------------------------*/div#bgground{background:#E0E0E0;}/* index */img#logo {	position:absolute;	top:9px;	left:10px;}/*Topページのサムネイル画像*/.top_thumbnail {	float: left;	position: relative;	width: 78px;	height: 78px;	padding-bottom: 4px;}.top_thumbnail a {	display: block;}a.top_thumbnail_image {	width: 78px;	height: 78px;}a.top_thumbnail_new {	position: absolute;	top: 0px;	left: 0px;	width: 16px;	height: 16px;}/* common*/div#wrapper {	margin:0 auto;	width:800px;	border-top:1px solid #A3A3A3;	border-bottom:1px none #A3A3A3;	font-size:1.2em;	border-right: 1px solid #A3A3A3;	border-left: 1px solid #A3A3A3;	background-color: #FFFFFF;/*	background-image: url(../img/second/bg_line.gif);	background-repeat: repeat-y;	background-position: 178px top;*/}div#head {	width:798px;	height:73px;	position:relative;/*	background-image: url(../img/second/header.jpg);	background-repeat: no-repeat;	background-position: center top;*/	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #797979;}#contentbox {	clear:both;	width:800px;	background-image: url(../img/second/bg_line.gif);	background-repeat: repeat-y;	background-position: 178px top;}#top {	padding-top: 30px;	padding-right: 19px;	padding-left: 19px;	background-color: #FFFFFF;}#top .mein_visual {	margin-top: 30px;	margin-bottom: 20px;	padding-top: 15px;	padding-bottom: 10px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-bottom-color: #999999;	height: 241px;}#top .mein_visual:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}p#panlist {	margin:0 0 5px 10px;	font-size: 10px;	color: #666666;}#top .top_box_3 {	width: 235px;		padding-left: 28px;	float: left;}#top .top_box_2 {	width: 235px;	padding-left: 28px;	float: left;}#top .top_box_1 {	float: left;	width: 235px;	margin-bottom:1px;}#top .mein_visual .mein_visual_right .banner_3 {	padding-top: 11px;	padding-left: 13px;}.top_box_1 h4,.top_box_2 h4,.top_box_3 h4 {	font-size: 12px;	font-weight: bold;	padding-bottom:5px;}.top_box_1 .ichiran,.top_box_2 .ichiran,.top_box_3 .ichiran {	font-size: 10px;	background-image: url(../img/second/side_point_2.gif);	background-repeat: no-repeat;	background-position: right center;	text-align: right;	margin-top: 5px;	margin-bottom: 7px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	line-height: 100%;}.top_box_1 .entry_text,.top_box_2 .entry_text,.top_box_3 .entry_text {	clear:both;	font-size: 10px;	line-height: 140%;	width:235px;	margin-left:0;	margin-top:0;	padding-top:0;	vertical-align: top;	}.top_box_1 .entry_text_no_image,.top_box_2 .entry_text_no_image,.top_box_3 .entry_text_no_image {	font-size: 10px;	line-height: 140%;	margin-left:15px;	margin-top:0;	padding-top:0;	vertical-align: top;}.top_box_1 .entry_text_no_image ul,.top_box_2 .entry_text_no_image ul,.top_box_3 .entry_text_no_image ul {	margin-top: 0px;	padding-top: 0px;}.top_box_1 .box_img,.top_box_2 .box_img,.top_box_3 .box_img {	float: left;	width:78px;	height:78px;}.top_box_1 .box_img2,.top_box_2 .box_img2,.top_box_3 .box_img2 {	float: left;	padding-left: 1px;	width:77px;	height:78px;}#top .mein_visual .mein_visual_right .banner_2 {	padding-left: 13px;}#top .mein_visual .mein_visual_right {	float: left;	width: 279px;}#top .mein_visual .mein_visual_left {	float: left;	width: 482px;	clear: left;}p#panlist a:link,p#panlist a:visited {	color:#666666;	font-size:10px;	text-decoration:none;}#top .top_under {	clear: both;}p#panlist a:hover,p#panlist a:active {	color:#967437;	font-size:10px;	text-decoration:underline;}#top .top_under .top_under_banner_1 {	float: left;	width: 236px;}#left{	float: left;	width: 258px;}#top .top_under .top_under_banner_2 img {	float: left;	width: 236px;	padding-left: 20px;}#top .top_under .top_under_banner_3 img {	float: left;	width: 236px;	padding-left: 30px;}#right{	float: left;	width: 646px;}#side{	float: left;	width: 179px;}#main{	float: left;	width: 615px;	padding-top: 5px;	padding-left: 5px;}.second_case {	width: 500px;	margin-top: 20px;	margin-left: 55px;}.second_case h3 {	font-size: 16px;	line-height: 130%;	color: #003300;}.second_case h3 a:link,.second_case h3 a:visited {	background-image: url(../img/second/second_case_title_point_h.gif);	background-repeat: no-repeat;	background-position: left 3px;	padding-left:13px;	}	.second_case h3 a:hover,.second_case h3 a:active {	background-image: url(../img/second/second_case_title_point.gif);	background-repeat: no-repeat;	background-position: left 3px;	padding-left:13px;		}.second_case h4 {	font-size: 13px;	color: #003300;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 5px;	line-height: 130%;	margin-left: 150px;	padding-left: 22px;}.second_case .text {	font-size: 12px;	line-height: 150%;	width: 338px;	float: left;}.second_case .entry_case {	margin-top: 20px;	padding-top: 17px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	clear: both;}.second_case_entry {	width: 500px;	margin-top: 20px;	margin-left: 55px;}.second_case_entry h3 {	font-size: 18px;	line-height: 150%;	color: #003300;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003300;	padding-bottom: 5px;	margin-bottom: 10px;}.second_case_entry h4 {	font-size: 12px;	color: #003300;	margin-top: 0px;	margin-bottom: 25px;	padding-top: 0px;	line-height: 150%;}.second_case_entry h5 {	font-size: 16px;	font-weight: bold;	color: #CC0200;	margin-top: 0px;	margin-bottom: 10px;	padding-top: 0px;	line-height: 150%;}h5.point {	color: #339966;	font-family: Tahoma;}h5.info {	color:#006600;}h5.comment {	color: #339966;	font-family: 'MS PGothic';}.second_case_entry .text {	font-size: 12px;	line-height: 150%;}.second_case_entry .text_2 {	font-size: 11px;	line-height: 150%;	margin-top: 5px;}.second_faq {	width: 500px;	margin-top: 20px;	margin-left: 55px;}.second_case_entry .interview {	margin-top: 20px;	margin-bottom: 20px;	padding-top: 20px;	padding-bottom: 20px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-bottom-color: #999999;}.second_case_entry .interview h6 {	color: #CC0200;}.second_faq h3 {	font-size: 16px;	line-height: 130%;	color: #003300;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	font-weight: bold;}.second_faq .entry_faq {	margin-top: 20px;	padding-top: 17px;}.second_faq q_a {}.entry_faq .q_a h5 {	font-size: 14px;	font-weight: bold;	background-image: url(../img/faq/faq_entry_06.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 30px;	margin-top: 25px;	color: #003300;	padding-top: 5px;	padding-bottom: 5px;}.entry_faq .q_a .answer {	font-size: 12px;	line-height: 140%;	background-image: url(../img/faq/faq_entry_09.gif);	background-repeat: no-repeat;	background-position: left top;	margin-top: 20px;	padding-left: 30px;}.entry_faq .q_a .answer p {	margin-top: 0px;	padding-top: 0px;	margin-bottom: 0px;	padding-bottom: 0px;}.second_faq .entry_faq .q_a li {	background-image: url(../img/faq/faq_10.gif);	background-repeat: no-repeat;	background-position: left center;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 25px;	font-size: 13px;}.second_solution {	width: 503px;	margin-left: 55px;}.text_staff {	float: right;	width: 380px;}.second_solution h3 {	font-size: 18px;	line-height: 150%;	color: #003300;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003300;	padding-top: 60px;	padding-bottom: 5px;	margin-bottom: 10px;	margin-right: 120px;}.second_solution .text {	margin-bottom: 30px;	margin-right: 120px;}.second_solution_head {	background-repeat: no-repeat;	background-position: left top;	background-image: url(../img/solution/entry_1_03.gif);	width: 503px;	height: 195px;	margin-top: 30px;	margin-bottom: 15px;}.entry_solution_no {	margin-top: 15px;	padding-top: 15px;}.entry_solution_gray {	clear: both;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	margin-top: 15px;	padding-top: 15px;}.entry_solution_red {	clear: both;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CC0200;	margin-top: 15px;	padding-top: 15px;}.entry_solution_no h4,.entry_solution_gray h4,.entry_solution_red h4 {	font-size: 13px;	font-weight: bold;	color: #CC0200;}.second_value {		width: 503px;	margin-left: 55px;	margin-top: 30px;}.second_value_bg {	background-image: url(../img/value/value_07.jpg);	background-repeat: no-repeat;	background-position: left top;	height:170px;	padding-top: 70px;}.second_value .second_value_bg .text {	margin-left: 155px;}.entry_value h3 {	font-size: 16px;	line-height: 130%;	color: #003300;		font-weight: bold;}.entry_value h4 {	font-size: 14px;	line-height: 150%;	font-weight: bold;	color: #BE0007;	padding-top: 20px;	padding-bottom: 5px;}.second_value .entry_value_2 {	background-image: url(../img/value/value_13.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 940px;	width: 500px;		position:relative;}.second_value .entry_value_2 .text_3 {	position: absolute;	left: 156px;	top: 81px;	width: 325px;	height: 42px;}.second_value .entry_value_2 .text_4 {	position: absolute;	left: 156px;	top: 153px;	width: 326px;	height: 64px;}.second_value .entry_value_2 .text_5 {	position: absolute;	left: 155px;	top: 253px;	width: 326px;	height: 50px;}.second_value .entry_value_2 .text_6 {	position: absolute;	left: 154px;	top: 337px;	width: 325px;	height: 60px;}.second_value .entry_value_2 .text_7 {	position: absolute;	left: 155px;	top: 503px;	width: 329px;	height: 54px;}.second_info {	width: 500px;	margin-top: 20px;	margin-left: 55px;}.second_info h3 {	font-size: 16px;	line-height: 130%;	color: #003300;	padding-bottom: 10px;}.second_info table {	width: 500px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;}.second_info th {	background-color: #F0F0F0;	width: 100px;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	padding: 10px;}.second_info tr {}.second_info td {	padding: 10px;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;}div#container {	padding-left: 23px;}.clumn_img{	float: left;	padding-right: 10px;	padding-bottom: 30px;}.clumn_img_2{	float: right;	padding-left: 10px;	padding-bottom: 10px;}.clumn_botan{	background-image: url(../img/index/top_33.jpg);	background-repeat: no-repeat;	background-position: right center;	padding-right: 16px;}#bgground #wrapper #contentbox #right .experoence .colimn_2 p {	font-size: 12px;}#bgground #wrapper #contentbox #right .colimn .column_backnum {	padding: 10px;	border: 1px solid #7E0004;}.second_experience {	width: 636px;	margin-top: 20px;}.second_experience h3 {	font-size: 20px;	padding-top: 10px;	padding-bottom: 10px;	border-top-width: 5px;	border-top-style: solid;	border-bottom-width: 1px;	border-bottom-style: solid;	border-top-color: #CA9541;	border-bottom-color: #CA9541;	margin-bottom: 15px;	line-height: 120%;	color: #CA9541;}.second_experience h4 {	font-size: 16px;	margin-bottom: 5px;	color: #CA9541;}.second_experience .text {	font-size: 12px;	line-height: 140%;}#bgground #wrapper #contentbox #right .colimn .column_backnum dt {	float: left;	padding-right: 10px;	background-image: url(../img/index/top_44.jpg);	background-repeat: no-repeat;	background-position: left center;	padding-left: 10px;}#bgground #wrapper #contentbox #right .colimn .column_backnum dl {}#bgground #wrapper #contentbox #right .experoence {	float: left;	width: 339px;}#bgground #wrapper #contentbox #right .blog {	float: left;	width: 307px;}div#infoarea{	overflow: scroll;	overflow-x: hidden;	padding: 4px;	background-color: #FFFFFF;	height: 300px;	visibility: inherit;	background-image: url(../img/index/top_28.jpg);	background-repeat: repeat-y;	background-position: left top;	width: 230px;	margin: 0px;}div#infoarea div.info-in{	font-size:11px;	padding:8px 5px 0px 10px;	line-height: 140%;}#infoarea .info-in dl {	margin-top: 0px;	margin-bottom: 0px;	line-height: 120%;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}#infoarea .info-in dt {	background-image: url(../img/index/top_44.jpg);	background-repeat: no-repeat;	background-position: left center;	margin-top: 0px;	margin-bottom: 0px;	padding-left: 15px;}#infoarea .info-in dd {	padding-left: 15px;}.link {	padding-top: 20px;	clear: both;}.link dl {	clear: both;	padding-top: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;}.link dt {	float: left;	width: 50px;}.link dd {	float: left;	width: 180px;}#bgground #wrapper #contentbox #right .experoence .colimn h4 {	font-size: 15px;	padding-right: 20px;}#bgground #wrapper #contentbox #right .colimn h3 {	font-size: 20px;	line-height: 110%;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #920000;	color: #7E0004;	margin-bottom: 15px;	padding-top: 10px;}/*絞り込み表示用コンボボックス*/.tag_select_box {	float: left;	padding-right: 25px;}/*ブログ記事下部のバナー*/.banner_box {	clear: both;	width: 496;	height: 66px;	margin-left : 2px;}.banner_box .banner_box_1 {	float: left;	width: 152px;	height: 66px;}.banner_box .banner_box_2 {	float: left;	width: 152px;	height: 66px;	margin-left: 20px;}/* footer-----------------------------------------------------------------*/div#foot {	width:800px;	position:relative;	font-size: 11px;	background-color: #FFFFFF;}div#footerlink {	font-size: 11px;}#footerlink ul{	clear: both;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	margin: 0px;}#footerlink li{	float: left;	padding-left: 10px;	background-image: url(../img/second/side_point_2.gif);	background-repeat: no-repeat;	background-position: left center;	margin-left: 20px;	padding-bottom: 8px;	padding-top: 10px;}#copyright{	text-align: right;	font-size: 10px;	color: #999999;	clear: both;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	margin-top: 5px;	padding-top: 5px;	padding-right: 20px;	padding-bottom: 30px;}#footerlink li a:hover,#footerlink li a:active,#footerlink_i li a:hover,#footerlink_i li a:active {color:#666666;	text-decoration: none;}.title {	font-size: 12px;	color: #FFFFFF;	background-image: url(../img/second/second_05.jpg);	background-repeat: repeat-x;	background-position: center;	padding-left: 10px;	line-height: 25px;}.title_column {	font-size: 12px;	color: #FFFFFF;	background-image: url(../img/second/second_column_title.jpg);	background-repeat: repeat-x;	background-position: center;	padding-left: 10px;	line-height: 25px;}.title_experience {	font-size: 12px;	color: #FFFFFF;	background-image: url(../img/second/second_ex_title.jpg);	background-repeat: repeat-x;	background-position: center;	padding-left: 10px;	line-height: 25px;}.title_words {	font-size: 12px;	color: #FFFFFF;	background-image: url(../img/second/second_words_title.jpg);	background-repeat: repeat-x;	background-position: center;	padding-left: 10px;	line-height: 25px;}.title_words_entry {	font-size: 12px;	color: #FFFFFF;	background-image: url(../img/second/second_words_title.jpg);	background-repeat: repeat-x;	background-position: center;	padding-left: 10px;	line-height: 25px;}#side .list ul {	margin: 0px;	padding-top: 5px;	padding-bottom: 0px;	padding-left: 13px;	padding-right: 13px;}#side .list li {	padding-top: 8px;	padding-bottom: 8px;	font-size: 11px;	line-height: 140%;}#side .list li a:link,#side .list li a:visited{	background-image: url(../img/second/side_point_1.gif);	background-repeat: no-repeat;	background-position: right center;	display: block;}#side .list li a:hover{	background-image: url(../img/second/side_point_1_h.gif);	background-repeat: no-repeat;	background-position: right center;}#side .list2 ul {	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 13px;	padding-right: 13px;}#side .list2 li {	padding-top: 4px;	padding-bottom: 4px;	font-size: 11px;	line-height: 140%;}#side .list2 li a:link,#side .list2 li a:visited{	padding-left: 15px;	background-image: url(../img/second/side_point_2.gif);	background-repeat: no-repeat;	background-position: 2px 2px;}#side .list2 li a:hover{	padding-left: 15px;	background-image: url(../img/second/side_point_2_h.gif);	background-repeat: no-repeat;	background-position: 2px 2px;}#side .list .list_sub ul {	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 3px;	padding-right: 0px;	list-style-type: none;	margin-left: 0.5em;}#side .list2 .list_sub ul {	margin: 0px;	padding: 0px;	list-style-type: none;	margin-left: 0.5em;}#side .list_sub li {	margin: 0px;	padding: 0px;	font-size: 11px;	line-height: 140%;	text-indent: -0.5em;}#side .list_sub li a:link,#side .list_sub li a:visited,#side .list_sub li a:hover{	background-image: none;}.side_banner{	padding-left: 10px;	padding-bottom: 10px;	padding-top: 15px;}.side_banner_2{	padding-left: 10px;	padding-bottom: 10px;}.side_line_top{	border-top-width: 1px;	border-top-style: solid;	border-top-color: #797979;}#side .list2 li.side_line_top{	padding-top: 18px;}.style1 {	font-size: 12px;	font-weight: bold;}.second_blog{	width: 636px;	margin-top: 20px;	margin-left: 20px;}.date {	font-size: 10px;	color: #666666;	float: right;}.second_blog h3 {	font-size: 12px;	margin-bottom: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BD6C7B;}.second_blog h4 {	font-size: 18px;	color: #820000;	padding-top: 5px;	padding-bottom: 5px;	font-weight: bold;	margin-bottom: 5px;}#page-list {}#previous-page {	display: block;}#page-list li {	display: block;	float: left;	width: 20px;	height: 20px;	border: 1px solid #ECECEC;}.second_words {	width: 636px;	margin-top: 20px;	display: block;}.second_words h3 {	font-size: 20px;	padding-top: 10px;	padding-bottom: 10px;	border-top-width: 5px;	border-top-style: solid;	border-bottom-width: 1px;	border-bottom-style: solid;	border-top-color: #001B6C;	border-bottom-color: #001B6C;	margin-bottom: 15px;	line-height: 120%;	color: #000C2E;}.second_words .ichiran {	padding-top: 15px;	padding-bottom: 15px;	font-size: 11px;}.second_words .box {	display: block;	float: left;	width: 310px;}.second_words .box h4 {	font-size: 12px;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #011D71;	margin-right: 15px;	margin-left: 15px;}.second_words .ichiran li {	float: left;	margin-right: 5px;	padding-right: 5px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	line-height: 110%;}.second_words .box li {	list-style-type: circle;}.second_words .box ul {	margin-right: 15px;	margin-left: 30px;	margin-top: 10px;	margin-bottom: 20px;}.second_words .relation {	padding: 15px;	border: 1px solid #999999;}.second_info #fm h4 {	font-size: 12px;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	font-weight: bold;	padding-top: 20px;}.second_info .box {	width: 500px;}.second_info .box h4 {	font-size: 12px;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-right: 15px;	margin-left: 15px;	color: #666666;	margin-top: 15px;}.second_info .box li {	list-style-type: circle;}.second_info .box ul {	margin-right: 15px;	margin-left: 30px;	margin-top: 10px;}.second_profile{	width: 636px;	position: relative;}.second_profile .photo {	background-image: url(../img/second/profile_1.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;}.second_profile h3 {	display: none;}.photo_txt {	width: 409px;	margin-left: 213px;	padding-top: 55px;}.photo_line {	position: absolute;	width: 409px;	height: 31px;	left:2px;	top: 416px;}.second_profile h4 {	background-image: url(../img/second/prof_titile_bg.jpg);	background-repeat: repeat-x;	background-position: center center;	font-size: 14px;	color: #FFFFFF;	padding-left: 10px;	padding-bottom: 5px;	padding-top: 5px;}.second_profile .prof_line {	padding: 15px;	border: 1px solid #C67C8D;}.second_profile .prof_line ul {	width: 440px;}.second_profile .prof_line li {	list-style-type: circle;	list-style-position: outside;	margin-left: 20px;}.entryphoto{	border: 1px solid #CCCCCC;}.second_webkai .webkai_form_bg {	background-image: url(../img/second/web_kai_08.jpg);	background-repeat: no-repeat;	background-position: left top;}.second_webkai {	width: 636px;	margin-top: 20px;	display: block;}.second_webkai h3 {	display: none;}.second_webkai table {	width: 500px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	margin-left: 50px;}.second_webkai th {	background-color: #F0F0F0;	width: 150px;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	padding: 10px;}.second_webkai h4 {	font-size: 18px;	font-weight: bold;	color: #920000;	text-align: center;	padding-bottom: 15px;	padding-top: 25px;}.second_webkai tr {}.second_webkai td {	padding: 10px;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;}#top .top_box_1 .entry_text ul {	margin-top: 0px;	padding-top: 0px;}#top .top_box_2 .entry_text ul {	margin-top: 0px;	padding-top: 0px;}.pdf_link a {	background-color: #CCFFCC;	color: #000080;	text-decoration: underline;}/***********************お問合せ************************/.thanks{font-size:12px;margin-left:30px;}/************************ready***********************/#ready{font-size:36px;font-weight:bold;margin:150px auto;text-align:center;}/*************con-jump 下のとこリスト****************/ul#con-jump{	margin:20px auto 50px;	font-size: 11px;	padding-top: 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;}ul#con-jump li{float:left;margin-left:15px;letter-spacing:2px;}ul#con-jump2{color:#2F2E2A;margin:20px auto 50px 30px; }ul#con-jump2 li{float:left;margin-left:15px;letter-spacing:2px;}.space {	height: 5px;	width: 700px;	clear: both;	float: none;}.space2 {	height: 1px;	width: 700px;	clear: both;	float: none;}.text1 {	padding-left: 10px;	padding-top: 5px;	font-size: 10px;}/*SEOの観点からボタン画像にAlt属性を持たせるためにimgタグで表示するように変更cssの背景画像設定が不要になったのでコメント化*/.botton1 {	/*background-image: url(../img/index/MENU_top1-1.gif);	display: block;*/	height: 29px;	width: 234px;	/*background-repeat: no-repeat;*/}.botton1:hover{	/*background-image: url(../img/index/MENU_top1-2.gif);	display: block;*/	height: 29px;	width: 234px;}.botton2 {	/*background-image: url(../img/index/MENU_top2-1.gif);	display: block;*/	height: 29px;	width: 234px;}.botton2:hover{	/*background-image: url(../img/index/MENU_top2-2.gif);	display: block;*/	height: 29px;	width: 234px;}.botton3 {	/*background-image: url(../img/index/MENU_top3-1.gif);	display: block;*/	height: 29px;	width: 234px;}.botton3:hover{	/*background-image: url(../img/index/MENU_top3-2.gif);	display: block;*/	height: 29px;	width: 234px;}.botton4 {	/*background-image: url(../img/index/MENU_top4-1.gif);	display: block;*/	height: 29px;	width: 234px;	/*background-repeat: no-repeat;*/}.botton4:hover{	/*background-image: url(../img/index/MENU_top4-2.gif);	display: block;*/	height: 29px;	width: 234px;}.botton5 {	/*background-image: url(../img/index/MENU_top5-1.gif);	display: block;*/	height: 29px;	width: 234px;}.botton5:hover{	/*background-image: url(../img/index/MENU_top5-2.gif);	display: block;*/	height: 29px;	width: 234px;}.botton6 {	/*background-image: url(../img/index/MENU_top6-1.gif);	display: block;*/	height: 29px;	width: 234px;}.botton6:hover{	/*background-image: url(../img/index/MENU_top6-2.gif);	display: block;*/	height: 29px;	width: 234px;}.botton7 {	/*background-image: url(../img/index/MENU_top7-1.gif);	display: block;*/	height: 29px;	width: 234px;	/*background-repeat: no-repeat;*/}.botton7:hover{	/*background-image: url(../img/index/MENU_top7-2.gif);	display: block;*/	height: 29px;	width: 234px;}.botton8 {	/*background-image: url(../img/index/MENU_top8-1.gif);	display: block;*/	height: 29px;	width: 234px;}.botton8:hover{	/*background-image: url(../img/index/MENU_top8-2.gif);	display: block;*/	height: 29px;	width: 234px;}.botton9 {	/*background-image: url(../img/index/MENU_top9-1.gif);	display: block;*/	height: 29px;	width: 234px;}.botton9:hover{	/*background-image: url(../img/index/MENU_top9-2.gif);	display: block;*/	height: 29px;	width: 234px;}.new {	background-image: url(../img/index/new.gif);	background-repeat: no-repeat;	background-position: left 1px;	padding-top: 2px;	padding-bottom: 4px;	padding-left: 18px;}/************************サイト内検索***********************/.search_form {   position:absolute;   z-index: auto;   right: 17px;   top: 48px;}.entry-body-text a{  font-weight:bold;  color:#0000FF;  text-decoration:underline;}.entry-body-text a:hover{  color:#FF0000;}/************************実績一覧***********************/.info_works table{  border-top-color: rgb(211, 211, 211);  border-right-color: rgb(211, 211, 211);  border-bottom-color: rgb(211, 211, 211);  border-left-color: rgb(211, 211, 211);  border-top-width: 1px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;  border-top-style: solid;  border-right-style: solid;  border-bottom-style: solid;  border-left-style: solid;}.info_works th{  background-color: #F0F0F0;  border-top-color: rgb(211, 211, 211);  border-right-color: rgb(211, 211, 211);  border-bottom-color: rgb(211, 211, 211);  border-left-color: rgb(211, 211, 211);  border-top-width: 1px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;  border-top-style: solid;  border-right-style: solid;  border-bottom-style: solid;  border-left-style: solid;  text-align: center;  padding: 0px;}.info_works td{  font-family: Arial, Verdana, sans-serif;  font-size: 12px;  border-top-color: rgb(211, 211, 211);  border-right-color: rgb(211, 211, 211);  border-bottom-color: rgb(211, 211, 211);  border-left-color: rgb(211, 211, 211);  border-top-width: 1px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;  border-top-style: solid;  border-right-style: solid;  border-bottom-style: solid;  border-left-style: solid;  padding: 0px 0px 0px 5px;}.info_works th.title1{  width: 7%;}.info_works th.title2{  width: 60%;}.info_works th.title3{  width: 23%;}.info_works th.title4{  width: 10%;}/************************更新情報***********************/.whatsnew_box {	padding-bottom: 20px;}.whatsnew_box img {	float: left;	padding-right: 5px;}.whatsnew_title {	padding-top: 10px;}.whatsnew_box .whatsnew_list {	clear: both;	margin: 0;	padding: 2px 0;	border: 1px solid #CCCCCC;	height:100px;	overflow-y:scroll;}.whatsnew_list ul {	margin: 0;	padding: 0 0 6px;}.whatsnew_list li {	margin: 0;	padding: 0 0 1px 18px;	font-size: 11px;}.whatsnew_list a { 	text-decoration:underline;}.whatsnew_list .new_date {	background-image: url(../img/index/new.gif);	background-repeat: no-repeat;	background-position: left top;	padding: 0 0 0 18px;}.whatsnew_list .whatsnew_text li {	background-image: none;	padding-left: 9px;}/*******トピックス*******/.topics table {	width: 450px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-left: 20px;	margin-top: 25px;}.topics th {	width: 45%;}.topics p {	text-indent: 0.8em;	padding: 0px;	margin: 0px;}.topics h3 {	border-top:2px solid #006600;	border-bottom:2px solid #006600;	text-align: center;	padding-top: 3px;	padding-bottom: 3px;}.square {	border-top:1px solid #000000;	border-bottom:1px solid #000000;	border-left:1px solid #000000;	border-right:1px solid #000000;	padding-left: 2px;	padding-right: 2px;	margin-left: 2px;	margin-right: 2px;}/*******スタッフ紹介*******/.staff_picture{	position:relative;	float: left;	width: 110px;	margin: 6px;}.staff_picture_x2{	clear: both;	width: 244px;	margin: 0 auto 0 auto;}.staff_picture_x3{	clear: both;	width: 366px;	margin: 0 auto 0 auto;}.staff_picture_x4{	clear: both;	width: 488px;	margin: 0 auto 0 auto;}.cover{	position:absolute;	display:block;	width:100%;	height:100%;	background-image:url(/img/staff/clear.gif);}.font_color_1{	color: #FF0000;}
