@charset "utf-8";.ui-bar-x {    background: #3399ff;    color: #FFFFFF;	padding: 8px 0;    background-image: -moz-linear-gradient(top, #3399ff, #0080ff);    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3399ff),color-stop(1, #0080ff));    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399ff', EndColorStr='#0080ff')";}.ui-header .ui-title {    display:block;    text-indent:-9999px; /*�e�L�X�g��O��*/    width:110px;/*�摜�̃T�C�Y*/    height:45px;/*�摜�̃T�C�Y*/    margin: 0.6em auto 0.8em;    background: url("img/logo.png") no-repeat center center;/*�ʏ�T�C�Y�̃��S�摜*/}@media only screen and (-webkit-min-device-pixel-ratio: 2) {    .ui-header .ui-title {        background: url("img/logo.png") no-repeat center center !important;        background-size: 110px 45px;    }}.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:50px;padding-left:100px;padding-top:20px;}/* F-----------------------------------------------------------------------------------------------------------*/.ui-bar-f {	border: 1px solid 		#c0c0c0 /*{a-bar-border}*/;	background: 			#3399ff /*{a-bar-background-color}*/;	color: 					#fff /*{a-bar-color}*/;	font-weight: bold;	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;	background-image: -webkit-gradient(linear, left top, left bottom, from( #3399ff /*{a-bar-background-start}*/), to( #0080ff /*{a-bar-background-end}*/)); /* Saf4+, Chrome */	background-image: -webkit-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */	background-image:    -moz-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* FF3.6 */	background-image:     -ms-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* IE10 */	background-image:      -o-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* Opera 11.10+ */	background-image:         linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/);}.ui-bar-f,.ui-bar-f input,.ui-bar-f select,.ui-bar-f textarea,.ui-bar-f button {	font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;}.ui-bar-f .ui-link-inherit {	color: #fff /*{a-bar-color}*/;}.ui-bar-f a.ui-link {	color: #7cc4e7 /*{a-bar-link-color}*/;	font-weight: bold;}.ui-bar-f a.ui-link:visited {    color: #3399ff /*{a-bar-link-visited}*/;}.ui-bar-f a.ui-link:hover {	color: #3399ff /*{a-bar-link-hover}*/;}.ui-bar-f a.ui-link:active {	color: #3399ff /*{a-bar-link-active}*/;}.ui-body-f,.ui-overlay-f {	border: 1px solid 		#c0c0c0 /*{a-body-border}*/;	background: 			#3399ff /*{a-body-background-color}*/;	color: 					#fff /*{a-body-color}*/;	text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 1px /*{a-body-shadow-radius}*/ #000 /*{a-body-shadow-color}*/;	font-weight: normal;	background-image: -webkit-gradient(linear, left top, left bottom, from( #3399ff /*{a-body-background-start}*/), to( #0080ff /*{a-body-background-end}*/)); /* Saf4+, Chrome */	background-image: -webkit-linear-gradient( #3399ff /*{a-body-background-start}*/, #0080ff /*{a-body-background-end}*/); /* Chrome 10+, Saf5.1+ */	background-image:    -moz-linear-gradient( #3399ff /*{a-body-background-start}*/, #0080ff /*{a-body-background-end}*/); /* FF3.6 */	background-image:     -ms-linear-gradient( #3399ff /*{a-body-background-start}*/, #0080ff /*{a-body-background-end}*/); /* IE10 */	background-image:      -o-linear-gradient( #3399ff /*{a-body-background-start}*/, #0080ff /*{a-body-background-end}*/); /* Opera 11.10+ */	background-image:         linear-gradient( #3399ff /*{a-body-background-start}*/, #0080ff /*{a-body-background-end}*/);	}.ui-overlay-f {	background-image: none;	border-width: 0;}.ui-body-f,.ui-body-f input,.ui-body-f select,.ui-body-f textarea,.ui-body-f button {	font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;}.ui-body-f .ui-link-inherit {	color: 	#fff /*{a-body-color}*/;}.ui-body-f .ui-link {	color: #2489ce /*{a-body-link-color}*/;	font-weight: bold;}.ui-body-f .ui-link:visited {    color: #2489ce /*{a-body-link-visited}*/;}.ui-body-f .ui-link:hover {	color: #2489ce /*{a-body-link-hover}*/;}.ui-body-f .ui-link:active {	color: #2489ce /*{a-body-link-active}*/;}.ui-btn-up-f {	border: 1px solid 		#c0c0c0 /*{a-bar-border}*/;	background: 			#3399ff /*{a-bar-background-color}*/;	color: 					#fff /*{a-bar-color}*/;	font-weight: bold;	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;	background-image: -webkit-gradient(linear, left top, left bottom, from( #3399ff /*{a-bar-background-start}*/), to( #0080ff /*{a-bar-background-end}*/)); /* Saf4+, Chrome */	background-image: -webkit-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */	background-image:    -moz-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* FF3.6 */	background-image:     -ms-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* IE10 */	background-image:      -o-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* Opera 11.10+ */	background-image:         linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/);}.ui-btn-up-f:visited,.ui-btn-up-f a.ui-link-inherit {	color: 					#fff /*{a-bup-color}*/;}.ui-btn-hover-f {	border: 1px solid 		#c0c0c0 /*{a-bar-border}*/;	background: 			#3399ff /*{a-bar-background-color}*/;	color: 					#fff /*{a-bar-color}*/;	font-weight: bold;	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;	background-image: -webkit-gradient(linear, left top, left bottom, from( #3399ff /*{a-bar-background-start}*/), to( #0080ff /*{a-bar-background-end}*/)); /* Saf4+, Chrome */	background-image: -webkit-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */	background-image:    -moz-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* FF3.6 */	background-image:     -ms-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* IE10 */	background-image:      -o-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* Opera 11.10+ */	background-image:         linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/);}.ui-btn-hover-f:visited,.ui-btn-hover-f:hover,.ui-btn-hover-f a.ui-link-inherit {	color: 					#fff /*{a-bhover-color}*/;}.ui-btn-down-f {	border: 1px solid 		#c0c0c0 /*{a-bar-border}*/;	background: 			#3399ff /*{a-bar-background-color}*/;	color: 					#fff /*{a-bar-color}*/;	font-weight: bold;	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;	background-image: -webkit-gradient(linear, left top, left bottom, from( #3399ff /*{a-bar-background-start}*/), to( #0080ff /*{a-bar-background-end}*/)); /* Saf4+, Chrome */	background-image: -webkit-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */	background-image:    -moz-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* FF3.6 */	background-image:     -ms-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* IE10 */	background-image:      -o-linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/); /* Opera 11.10+ */	background-image:         linear-gradient( #3399ff /*{a-bar-background-start}*/, #0080ff /*{a-bar-background-end}*/);}.ui-btn-down-f:visited,.ui-btn-down-f:hover,.ui-btn-down-f a.ui-link-inherit {	color: 					#fff /*{a-bdown-color}*/;}.ui-btn-up-f,.ui-btn-hover-f,.ui-btn-down-f {	font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;	text-decoration: none;}.main-contents h2{	margin: 0 -15px;	padding: 10px 0;	line-height: 1;	background: #3399ff;	color: #fff;	text-align: center;	font-size: 20px;	font-weight: inherit;}.main-contents dt{	color:#3399ff;	font-weight: bold;	padding: 10px 0 5px;}.main-contents dd{	margin: 0;	padding: 0 0 15px 0;	border-bottom: 1px dashed #cecece;}#more {	text-align: center;	margin: 2rem 0 3rem;}#more p {	border: solid 1px #3399ff;  border-radius: .2rem;  color: #3399ff;  background: #fff;  padding: .5rem 1rem;  font-size: 16px;  font-weight: bold;	width: 140px;	margin: 0 auto;}#more p:hover {	opacity: .7;}#more p:focus {	outline: none;}#more p i {	font-size: 21px;	margin-right: .3rem;	vertical-align: middle;}.company-prof dl{	padding: 20px 0;}.company-prof dt{	background: #eee;	border-top: 1px solid #cecece;	border-bottom: 1px solid #cecece;	margin: 0 -15px;	padding: 5px 15px;	font-weight: bold;}.company-prof dd{	margin: 0;	padding: 15px 5px;}