@charset "utf-8";
/* CSS Document */
#btn_ichiran a {
 background-image    : url(/common/images/btn_ichiran.gif);
 background-position : 0 -11px;
 background-repeat   : no-repeat;
 float               : right;
 height              : 10px;
 margin-right        : 6px;
 margin-top          : 4px;
 text-decoration     : none;
 width               : 60px;
}
#btn_ichiran a:hover {
 background-image    : url(/common/images/btn_ichiran.gif);
 background-position : 0 0px;
 background-repeat   : no-repeat;
 float               : right;
 height              : 10px;
 margin-right        : 6px;
 margin-top          : 4px;
 text-decoration     : none;
 width               : 60px;
}
#copyright {
 background-image    : url(/common/images/copyright.gif);
 background-repeat   : no-repeat;
 float               : left;
 height              : 11px;
 left                : 10px;
 position            : absolute;
 text-indent         : -9999px;
 top                 : 9px;
 width               : 290px;
}
#foot_bar {
 background-image    : url(/common/images/foot_bar.gif);
 background-repeat   : repeat-x;
 clear               : both;
 display             : block;
 height              : 27px;
 margin-bottom       : 10px;
 margin-top          : 18px;
 position            : relative;
 width               : 760px;
}
#foot_btn_01 a {
 background-image    : url(/common/images/foot_btn_01.gif);
 background-position : 0 -11px;
 background-repeat   : no-repeat;
 float               : left;
 height              : 10px;
 left                : 505px;
 position            : absolute;
 text-decoration     : none;
 top                 : 9px;
 width               : 131px;
}
#foot_btn_01 a:hover {
 background-image    : url(/common/images/foot_btn_01.gif);
 background-position : 0 0;
 background-repeat   : no-repeat;
 float               : left;
 height              : 10px;
 left                : 505px;
 position            : absolute;
 text-decoration     : none;
 top                 : 9px;
 width               : 131px;
}
#foot_btn_02 a {
 background-image    : url(/common/images/foot_btn_02.gif);
 background-position : 0 -11px;
 background-repeat   : no-repeat;
 float               : left;
 height              : 10px;
 left                : 652px;
 position            : absolute;
 text-decoration     : none;
 top                 : 9px;
 width               : 95px;
}
#foot_btn_02 a:hover {
 background-image    : url(/common/images/foot_btn_02.gif);
 background-position : 0 0;
 background-repeat   : no-repeat;
 float               : left;
 height              : 10px;
 left                : 652px;
 position            : absolute;
 text-decoration     : none;
 top                 : 9px;
 width               : 95px;
}
#headder {
 height              : 45px;
}
#headder_btn_01 a {
	background-image    : url(/common/images/headder_btn_01.gif);
	background-position : 0 -12px;
	background-repeat   : no-repeat;
	display             : block;
	float               : right;
	height              : 12px;
	margin-top          : 20px;
	text-decoration     : none;
	width               : 54px;
	margin-left: 15px;
}
#headder_btn_01 a:hover {
	background-image    : url(/common/images/headder_btn_01.gif);
	background-position : 0 0;
	background-repeat   : no-repeat;
	display             : block;
	float               : right;
	height              : 12px;
	margin-top          : 20px;
	text-decoration     : none;
	width               : 54px;
	margin-left: 15px;
}
#headder_btn_02 a {
 background-image    : url(/common/images/headder_btn_02.gif);
 background-position : 0 -12px;
 background-repeat   : no-repeat;
 display             : block;
 float               : right;
 height              : 12px;
 margin-left         : 15px;
 margin-top          : 20px;
 text-decoration     : none;
 width               : 63px;
}
#headder_btn_02 a:hover {
 background-image    : url(/common/images/headder_btn_02.gif);
 background-position : 0 0;
 background-repeat   : no-repeat;
 display             : block;
 float               : right;
 height              : 12px;
 margin-left         : 15px;
 margin-top          : 20px;
 text-decoration     : none;
 width               : 63px;
}
#headder_btn_03 a {
 background-image    : url(/common/images/headder_btn_03.gif);
 background-position : 0 -12px;
 background-repeat   : no-repeat;
 display             : block;
 float               : right;
 height              : 12px;
 margin-left         : 15px;
 margin-top          : 20px;
 text-decoration     : none;
 width               : 69px;
}
#headder_btn_03 a:hover {
 background-image    : url(/common/images/headder_btn_03.gif);
 background-position : 0 0;
 background-repeat   : no-repeat;
 display             : block;
 float               : right;
 height              : 12px;
 margin-left         : 15px;
 margin-top          : 20px;
 text-decoration     : none;
 width               : 69px;
}
#headder_btn_05 a {
	background-image    : url(/common/images/headder_btn_05.gif);
	background-position : 0 -12px;
	background-repeat   : no-repeat;
	display             : block;
	float               : right;
	height              : 12px;
	margin-left         : 15px;
	margin-top          : 20px;
	text-decoration     : none;
	width               : 53px;
}
#headder_btn_06 a {
	background-image    : url(/common/images/headder_btn_06.gif);
	background-position : 0 -12px;
	background-repeat   : no-repeat;
	display             : block;
	float               : right;
	height              : 12px;
	margin-left         : 15px;
	margin-top          : 20px;
	text-decoration     : none;
	width               : 53px;
}
#logo a {
 background-image    : url(/common/images/logo.gif);
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 30px;
 margin-left         : 0px;
 margin-top          : 8px;
 text-indent         : -9999px;
 width               : 100px;
}
#main {
 color               : #494949;
 font-size           : 12px;
 line-height         : 18px;
 margin-left         : 30px;
 margin-top          : 30px;
 width               : 700px;
}
#main h2 {
 color               : #666666;
 font-size           : 18px;
 padding-left        : 10px;
}
#main h3 {
 border-bottom-color : #CCCCCC;
 border-bottom-style : dotted;
 border-bottom-width : 1px;
 color               : #666666;
 display             : block;
 font-size           : 14px;
 margin-top          : 40px;
 padding-bottom      : 5px;
 padding-left        : 10px;
}
#main h4 {
 font-size           : 10px;
 font-weight         : normal;
 padding-right       : 15px;
}
#main p {
 color               : #666666;
 font-size           : 12px;
 padding-left        : 15px;
 padding-right       : 15px;
}
#navi {
 clear               : both;
 margin-top          : 0px;
}
#navi_btn_01 a {
 background-image    : url(/common/images/navi_btn.jpg);
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 71px;
 text-decoration     : none;
 width               : 190px;
}
#navi_btn_01 a:hover {
 background-image    : url(/common/images/navi_btn.jpg);
 background-position : 0 -70px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 71px;
 text-decoration     : none;
 width               : 190px;
}
#navi_btn_01_01 a {
 background-image    : url(/common/images/navi_btn_02.jpg);
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 42px;
 text-decoration     : none;
 width               : 162px;
}
#navi_btn_01_01 a:hover {
 background-image    : url(/common/images/navi_btn_02.jpg);
 background-position : 0 -42px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 42px;
 text-decoration     : none;
 width               : 162px;
}
#navi_btn_02 a {
 background-image    : url(/common/images/navi_btn.jpg);
 background-position : -190px 0px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 71px;
 text-decoration     : none;
 width               : 190px;
}
#navi_btn_02 a:hover {
 background-image    : url(/common/images/navi_btn.jpg);
 background-position : -190px -70px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 71px;
 text-decoration     : none;
 width               : 190px;
}
#navi_btn_02_01 a {
 background-image    : url(/common/images/navi_btn_02.jpg);
 background-position : -162px 0px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 42px;
 text-decoration     : none;
 width               : 154px;
}
#navi_btn_02_01 a:hover {

 background-image    : url(/common/images/navi_btn_02.jpg);
 background-position : -162px -42px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 42px;
 text-decoration     : none;
 width               : 154px;
}
#navi_btn_03 a {
 background-image    : url(/common/images/navi_btn.jpg);
 background-position : -380px 0px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 71px;
 text-decoration     : none;
 width               : 190px;
}
#navi_btn_03 a:hover {
 background-image    : url(/common/images/navi_btn.jpg);
 background-position : -380px -70px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 71px;
 text-decoration     : none;
 width               : 190px;
}
#navi_btn_03_01 a {
 background-image    : url(/common/images/navi_btn_02.jpg);
 background-position : -316px 0px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 42px;
 text-decoration     : none;
 width               : 279px;
}
#navi_btn_03_01 a:hover {
 background-image    : url(/common/images/navi_btn_02.jpg);
 background-position : -316px -42px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 42px;
 text-decoration     : none;
 width               : 279px;
}
#navi_btn_04 a {
 background-image    : url(/common/images/navi_btn.jpg);
 background-position : -570px 0px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 71px;
 text-decoration     : none;
 width               : 190px;
}
#navi_btn_04 a:hover {
 background-image    : url(/common/images/navi_btn.jpg);
 background-position : -570px -70px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 71px;
 text-decoration     : none;
 width               : 190px;
}
#navi_btn_04_01 a {
 background-image    : url(/common/images/navi_btn_02.jpg);
 background-position : -595px 0px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 42px;
 text-decoration     : none;
 width               : 165px;
}
#navi_btn_04_01 a:hover {
 background-image    : url(/common/images/navi_btn_02.jpg);
 background-position : -595px -42px;
 background-repeat   : no-repeat;
 display             : block;
 float               : left;
 height              : 42px;
 text-decoration     : none;
 width               : 165px;
}
#next a {
 background-image    : url(/common/images/headder_btn_04.gif);
 background-position : 0 -12px;
 color               : #F32D19;
 display             : block;
 font-size           : 12px;
 height              : 11px;
 margin-bottom       : 0px;
 margin-left         : 364px;
 margin-right        : 15px;
 margin-top          : 0px;
 width               : 32px;
}
#next a:hover {
 background-image    : url(/common/images/headder_btn_04.gif);
 background-position : 0 0px;
 color               : #F32D19;
 display             : block;
 font-size           : 12px;
 height              : 11px;
 margin-bottom       : 0px;
 margin-left         : 364px;
 margin-right        : 15px;
 margin-top          : 0px;
 width               : 32px;
}
#pagetop {
	height              : 35px;
}
#pagetop a {
 background-image    : url(/common/images/pagetop.gif);
 background-position : 0 -12px;
 background-repeat   : no-repeat;
 display             : block;
 float               : right;
 height              : 10px;
 margin-top          : 20px;
 overflow            : hidden;
 padding-right       : 15px;
 text-decoration     : none;
 text-indent         : -9999px;
 width               : 80px;
}
#pagetop a:hover {
 background-image    : url(/common/images/pagetop.gif);
 background-position : 0 0;
 background-repeat   : no-repeat;
 display             : block;
 float               : right;
 height              : 10px;
 margin-top          : 20px;
 overflow            : hidden;
 padding-right       : 15px;
 text-decoration     : none;
 text-indent         : -9999px;
 width               : 80px;
}
#pan {
 background-color    : #F6F6F6;
 border-color        : #E0E0E0;
 border-style        : solid;
 border-top-color    : #F6F6F6;
 border-width        : 1px;
 clear               : both;
 color               : #666666;
 display             : block;
 font-family         : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size           : 11px;
 height              : 12px;
 padding-bottom      : 5px;
 padding-left        : 10px;
 padding-top         : 5px;
}
#pan a{
	text-decoration: underline;
}
#topimage {
	background-image    : url(/blog/common/images/topimage_faq.gif);
	background-repeat   : no-repeat;
	display             : block;
	height              : 208px;
	text-indent         : -9999px;
	width               : 760px;
	margin-bottom: 20px;
}
#ttl_01 {
 background-image    : url(/common/images/ttl.gif);
 background-repeat   : no-repeat;
 float               : left;
 height              : 20px;
 text-indent         : -9999px;
 width               : 184px;
}
#ttl_02 {
	background-image    : url(/blog/common/images/left_ttl_01.gif);
	background-position : right;
	background-repeat   : no-repeat;
	float               : left;
	height              : 20px;
	padding-left        : 10px;
	text-indent         : -9999px;
	width               : 59px;
}
#ttl_03 {
	background-image    : url(/blog/common/images/left_ttl_02.gif);
	background-position : right;
	background-repeat   : no-repeat;
	float               : left;
	height              : 13px;
	padding-left        : 10px;
	text-indent         : -9999px;
	width               : 64px;
}
#ttl_04 {
	background-image    : url(/blog/common/images/left_ttl_03.gif);
	background-position : right;
	background-repeat   : no-repeat;
	float               : left;
	height              : 13px;
	padding-left        : 10px;
	text-indent         : -9999px;
	width               : 65px;
}
#ttl_05 {
	background-image    : url(/blog/common/images/left_ttl_06.gif);
	background-position : right;
	background-repeat   : no-repeat;
	float               : left;
	height              : 14px;
	padding-left        : 10px;
	text-indent         : -9999px;
	width               : 111px;
}
#ttl_06 {
	background-image    : url(/blog/common/images/left_ttl_06.gif);
	background-position : right;
	background-repeat   : no-repeat;
	float               : left;
	height              : 14px;
	padding-left        : 10px;
	text-indent         : -9999px;
	width               : 111px;
}
#ttl_bar {
	background-image    : url(/blog/common/images/line_faq.gif);
	background-position : bottom;
	background-repeat   : repeat-x;
	display             : block;
	height              : 25px;
	padding-top         : 0px;
	width               : 230px;
	margin-left: 10px;
}
#ttl_bar_02 {
	background-image    : url(/blog/common/images/line_faq.gif);
	background-position : bottom;
	background-repeat   : repeat-x;
	clear               : both;
	color               : #74484D;
	display             : block;
	font-family         : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size           : 16px;
	font-weight         : bold;
	height              : 25px;
	margin-top          : 0px;
	padding-bottom      : 0px;
	padding-left        : 30px;
	padding-top         : 0px;
	width               : 470px;
}
#txt_area {
	color               : #666666;
	font-family         : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size           : 12px;
	line-height         : 180%;
	margin              : 30px;
	margin-bottom       : 30px;
	margin-top          : 10px;
	width               : 440px;
}
#wrapper {
 margin-bottom       : auto;
 margin-left         : auto;
 margin-right        : auto;
 margin-top          : auto;
 width               : 760px;
}
#company_access  {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	margin: 0px;
	margin-top: 20px;
	width: 560px;
	margin-left: 100px;
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#company_access  p{
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	margin: 0px;
}
.company_table {
 border-left-color   : #E6E6E6;
 border-left-style   : solid;
 border-left-width   : 1px;
 border-top-color    : #E6E6E6;
 border-top-style    : solid;
 border-top-width    : 1px;
 font-size           : 12px;
 line-height         : 18px;
 margin-left         : 100px;
 margin-top          : 20px;
 width               : 560px;
}
.company_table_td {
 background-color    : #FFFFFF;
 border-bottom-color : #E6E6E6;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 border-right-color  : #E6E6E6;
 border-right-style  : solid;
 border-right-width  : 1px;
 padding             : 5px;
 padding-left        : 10px;
 width               : 390px;
}
.company_table_th_01 {
 background-color    : #F6F6F6;
 border-bottom-color : #E6E6E6;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 border-right-color  : #E6E6E6;
 border-right-style  : solid;
 border-right-width  : 1px;
 font-weight         : normal;
 padding             : 5px;
 padding-right       : 15px;
 text-align          : right;
 width               : 130px;
}
.company_table_th_02 {
	background-color    : #F6F6F6;
	border-bottom-color : #E6E6E6;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-right-color  : #E6E6E6;
	border-right-style  : solid;
	border-right-width  : 1px;
	font-weight         : normal;
	padding             : 5px;
	width: 39px;
}
.company_table_th_03 {
	background-color    : #F6F6F6;
	border-bottom-color : #E6E6E6;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-right-color  : #E6E6E6;
	border-right-style  : solid;
	border-right-width  : 1px;
	font-weight         : normal;
	padding             : 5px;
	padding-right       : 15px;
	text-align          : right;
	width: 80px;
}
.company_access_img {
	margin-left: 30px;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}
.company_access_ttl {
	font-size: 14px;
	font-weight: bold;
	margin-left: 30px;
	color: #999999;
	margin-top: 0px;
	margin-bottom: 10px;
}
.company_access_a{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 35px;
	text-align: right;
}
.company_access_txt{
	font-size: 12px;
	margin-left: 30px;
	margin-bottom: 5px;
}
#category_name{
	clear               : both;
	color               : #74484D;
	display             : block;
	font-family         : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size           : 12px;
	font-weight         : bold;
	margin-top          : 0px;
	padding-left        : 30px;
	padding-top         : 6px;
	width               : 470px;
	background-color: #FFFAD2;
	border-color: #74484D;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	letter-spacing: 3px;
	margin-bottom: 20px;
	height: 12px;
	padding-bottom: 5px;
}
.hiden {
 font-size           : 1px;
 visibility          : hidden;
}
a {
	color               : #FA3927;
	text-decoration: none;
}
body {
 color               : #494949;
 font-family         : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 margin              : 0px;
}
h1,
h2,
h3,
h4,
h5 {
 font-family         : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size           : 12px;
 font-weight         : normal;
 margin              : 0px;
 padding             : 0px;
}
li {
	font-size           : 12px;
	line-height         : 180%;
	list-style-image    : url(/common/images/point.gif);
	padding-left        : 0px;
	text-indent         : 0px;
}
li a{
	text-decoration: underline;
}
ul {
	margin-bottom       : 10px;
	margin-top          : 10px;
	padding-left: 20px;
	margin-left: 10px;
	width: 200px;
}
#main_right{
	float: right;
	width: 510px;
}
#main_left{
	float: left;
}
.clear{
	clear: both;
}
