@charset "utf-8";
/* sakka_boshu */


/* share */
p.info_lead {
	padding:15px 0 20px 15px;
}

div#contents p.to_pagetop {
	height:21px;
	margin:15px 0;
	background:url(../img/share/bg_to_pagetop.gif) no-repeat right top;
}

div#contents p.to_pagetop a {
	display:block;
	height:21px;
	padding:0 20px 0 0;
	line-height:21px;
	text-align:right;
	background:url(../img/share/bg_to_pagetop.gif) no-repeat right top;
}

div#contents p.to_pagetop a:hover {
	color:#FF6600;
	background:url(../img/share/bg_to_pagetop_ov.gif) no-repeat right top;
}


/* unei */

div#contents h2.unei_h2 {
	clear:right;
	width:583px;
	height:19px;
	margin:20px 0 10px 15px;
	padding:0 0 0 5px;
	line-height:19px;
	font-size:16px;
	border-bottom:solid 3px #5F2C0B;
	border-left:solid 7px #5F2C0B;
	background:url(../img/share/bg_texttitle.gif) repeat-x left top;
}

div#contents p.unei_p {
	text-align:right;
	font-size:small;
	color:#404040;
}

div#contents ul.unei_ul li {
	padding:0 0 5px;
	text-align:right;
	font-size:small;
	color:#404040;
}

div#contents dl.unei_dl dt {
	padding:0 0 5px;
	text-align:right;
	font-size:small;
	color:#404040;
}

div#contents dl.unei_dl dd {
	clear:right;
	float:right;
	margin:0 0 5px;
	font-size:small;
	background:url(../img/share/bg_fotter_menu.gif) no-repeat 5% 50%;
}

div#contents dl.unei_dl dd a {
	display:block;
	padding:0.3em 0.3em 0.3em 1.8em;
	border:solid 1px #404040;
	color:#404040;
	background:url(../img/share/bg_fotter_menu.gif) no-repeat 5% 50%;
}

div#contents dl.unei_dl dd a:hover {
	color:#FF6600;
	background:url(../img/share/bg_fotter_menu_ov.gif) no-repeat 5% 50%;
}

/* hyoki */

div#contents dl#hyoki_dl_first {
	width:595px;
	margin:15px 0 5px 15px;
	background:url(../img/information/bg_hyoki_dl.gif) repeat-y left top;
}

div#contents dl.hyoki_dl {
	width:595px;
	margin:0 0 5px 15px;
	background:url(../img/information/bg_hyoki_dl.gif) repeat-y left top;
}

div#contents dl#hyoki_dl_first dt,
div#contents dl.hyoki_dl dt {
	float:left;
	width:127px;
	padding:5px;
	font-size:small;
}

div#contents dl#hyoki_dl_first dd,
div#contents dl.hyoki_dl dd {
	margin:0 0 0 145px;
	padding:5px;
	font-size:small;
}

div#contents dl.hyoki_dl dd ul li {
	padding:0 0 0 1em;
	text-indent:-1em;
}

div#contents dl.hyoki_dl dd ul.hyoki_ul_nomark li {
	padding:0;
	text-indent:0;
}

div#contents dl.hyoki_dl dd dl dt {
	float:none;
	width:100%;
	padding:0;
}

div#contents dl.hyoki_dl dd dl dd {
	margin:5px 0 5px 4em;;
	padding:0;
}

div#contents dl.hyoki_dl dd dl dd#hyoki_otoiawase {
	width:148px;
	height:20px;
	background:url(../img/information/bt_tokutei_otoiawase.gif) no-repeat left top;
}

div#contents dl.hyoki_dl dd dl dd#hyoki_otoiawase a {
	display:block;
	width:148px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/information/bt_tokutei_otoiawase.gif) no-repeat left top;
}

div#contents dl.hyoki_dl dd dl dd#hyoki_otoiawase a:hover {
	background:url(../img/information/bt_tokutei_otoiawase_ov.gif) no-repeat left top;
}

div#contents dl.hyoki_dl dd dl dd#hyoki_unei {
	width:7.1em;
	background:url(../img/share/bg_fotter_menu.gif) no-repeat 5% 50%;
}

div#contents dl.hyoki_dl dd dl dd#hyoki_unei a {
	display:block;
	width:5em;
	padding:0.3em 0.3em 0.3em 1.8em;
	border:solid 1px #404040;
	color:#404040;
	background:#FFFFFF url(../img/share/bg_fotter_menu.gif) no-repeat 5% 50%;
}

div#contents dl.hyoki_dl dd dl dd#hyoki_unei a:hover {
	color:#FF6600;
	background:#FFFFFF url(../img/share/bg_fotter_menu_ov.gif) no-repeat 5% 50%;
}

div#contents dl.hyoki_dl dd dl dd#hyoki_privacy {
	width:10.1em;
	background:url(../img/share/bg_fotter_menu.gif) no-repeat 4% 50%;
}

div#contents dl.hyoki_dl dd dl dd#hyoki_privacy a {
	display:block;
	width:8em;
	padding:0.3em 0.3em 0.3em 1.8em;
	border:solid 1px #404040;
	color:#404040;
	background:#FFFFFF url(../img/share/bg_fotter_menu.gif) no-repeat 4% 50%;
}

div#contents dl.hyoki_dl dd dl dd#hyoki_privacy a:hover {
	color:#FF6600;
	background:#FFFFFF url(../img/share/bg_fotter_menu_ov.gif) no-repeat 4% 50%;
}
div#contents dl.hyoki_dl dd dl dd#hyoki_press {
	width:9.1em;
	background:url(../img/share/bg_fotter_menu.gif) no-repeat 4% 50%;
}

div#contents dl.hyoki_dl dd dl dd#hyoki_press a {
	display:block;
	width:7em;
	padding:0.3em 0.3em 0.3em 1.8em;
	border:solid 1px #404040;
	color:#404040;
	background:#FFFFFF url(../img/share/bg_fotter_menu.gif) no-repeat 4% 50%;
}

div#contents dl.hyoki_dl dd dl dd#hyoki_press a:hover {
	color:#FF6600;
	background:#FFFFFF url(../img/share/bg_fotter_menu_ov.gif) no-repeat 4% 50%;
}

div#contents p.hyoki_lead {
	padding:10px 0 0 15px;
	text-indent:1em;
	font-size:small;
}

div#contents ul.hyoki_ul {
	padding:15px 0 0 15px;
}

div#contents ul.hyoki_ul li {
	padding:0 0 1em 1em;
	text-indent:-1em;
	font-size:small;
}

div#contents ul.hyoki_ul li p {
	padding:0 0 1em;
	text-indent:0;
	font-size:small;
}

/* privacy */

div#contents h2.privacy_h2 {
	width:583px;
	height:19px;
	margin:20px 0 10px 15px;
	padding:0 0 0 5px;
	line-height:19px;
	font-size:16px;
	border-bottom:solid 3px #5F2C0B;
	border-left:solid 7px #5F2C0B;
	background:url(../img/share/bg_texttitle.gif) repeat-x left top;
}

div#contents h3#privacy_h3 {
	width:583px;
	height:19px;
	margin:20px 0 10px 15px;
	padding:0 0 0 5px;
	line-height:19px;
	font-size:16px;
	border-bottom:solid 3px #AF9585;
	border-left:solid 7px #AF9585;
	background:url(../img/share/bg_texttitle.gif) repeat-x left top;
}

div#contents p.privacy_p {
	width:580px;
	padding:0 0 5px 30px;
	text-indent:1em;
}

div#contents p.privacy_att_p {
	margin:0 0 5px 30px;
	padding:0 0 0 1em;
	text-indent:-1em;
}

div#contents p.privacy_name_p {
	width:580px;
	padding:0 0 30px 30px;
}

div#contents ol {
	width:565px;
	padding:5px 0 10px 45px;
}

div#contents ol li {
	padding:0 0 0.5em 1em;
	text-indent:-1em;
}

div#contents dl#privacy_dl {
	padding:0 0 0 30px;
}

div#contents dl#privacy_dl dt {
	clear:left;
	float:left;
	width:3em;
	padding:0 0 5px;
}

div#contents dl#privacy_dl dd {
	padding:0 0 0 3em;
	margin:0 0 5px;
}

div#contents dl#privacy_dl_another {
	padding:0 0 0 30px;
}

div#contents dl#privacy_dl_another dt {
	margin:0 0 15px 0;
}

div#contents dl#privacy_dl_another dd {
	margin:0 0 5px 15px;
	background:url(../img/share/bg_fotter_menu.gif) no-repeat 5% 50%;
}

div#contents dl#privacy_dl_another dd a {
	display:block;
	padding:0.3em 0.3em 0.3em 1.8em;
	border:solid 1px #404040;
	color:#404040;
	background:url(../img/share/bg_fotter_menu.gif) no-repeat 5% 50%;
}

div#contents dl#privacy_dl_another dd a:hover {
	color:#FF6600;
	background:url(../img/share/bg_fotter_menu_ov.gif) no-repeat 5% 50%;
}

div#contents dl#privacy_dl_another dd#privacy_unei {
	width:8em;
}

div#contents dl#privacy_dl_another dd#privacy_hyoki {
	width:11em;
}

div#contents dl#privacy_dl_another dd#privacy_press {
	width:10em;
}

/* press */

div#pressbox {
	padding:0 0 0 15px;
	background:url(../img/information/bg_press.gif) no-repeat right bottom;
}

div#pressbox p {
	padding:10px 0 5px 10px;
	text-indent:1em;
}


div#pressbox p.press_lead {
	padding:15px 0;
	text-indent:0;
}

div#pressbox p#press_kansha {
	padding:30px 0;
}

div#press_toiawasebox {
	width:15em;
	margin:15px auto;
	padding:10px;
	border:solid 1px #404040;
}

div#press_toiawasebox h3 {
	padding:0 0 10px;
	font-size:medium;
	font-weight:normal;
}

div#press_toiawasebox dl dt {
	font-weight:bold;
	padding:0 0 5px;
}

div#press_toiawasebox dl dd {
	padding:0 0 5px;
}

div#press_toiawasebox p {
	width:150px;
	height:19px;
	margin:10px auto 0;
	padding:0;
	background:url(../img/information/bt_press_otoiawase.gif) no-repeat left top;
}

div#press_toiawasebox p a {
	display:block;
	width:150px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/information/bt_press_otoiawase.gif) no-repeat left top;
}

div#press_toiawasebox p a:hover {
	background:url(../img/information/bt_press_otoiawase_ov.gif) no-repeat left top;
}

div#pressbox h4 {
	padding:15px 0 20px;
}

div#pressbox h5 {
	width:583px;
	height:19px;
	margin:20px 0 10px;
	padding:0 0 0 5px;
	line-height:16px;
	font-size:14px;
	border-bottom:solid 3px #5F2C0B;
	border-left:solid 7px #5F2C0B;
}

div#pressbox h5.press_keisai {
	border-bottom:solid 3px #DF600E;
	border-left:solid 7px #DF600E;
}