@charset "euc-jp";

/*1: management_hint
=========================================*/
body#case.hint .bg-braun {
	margin: 0 0 40px 1px;
	background-color: #442205;
}

body#case.hint .bg-braun p#topicpath,
body#case.hint .bg-braun p#topicpath a,
body#case.hint .bg-braun p#topicpath strong {
	color: #ffffff;
}
body#case.hint .bg-braun p#topicpath.white,
body#case.hint .bg-braun p#topicpath.white strong {
	background-color:#FFFFFF;
	color:#333333 !important;
}
body#case.hint .bg-braun p#topicpath.white {
	border-right:1px solid #cccccc;
}
body#case.hint .bg-braun p#topicpath.white a {
	color: #432db2;
}
body#case.hint .bg-braun p#topicpath.white a:hover,
body#case.hint .bg-braun p#topicpath.white a:focus{
	color: #000099;
}

body#case.hint #container {
	clear:both;
	width:844px;
	margin-left:9px;
}
body#case.hint #container #navi-area {
	float:left;
	width:179px;
}
body#case.hint #container #navi-area .list-area {
	width:179px;
	padding-bottom:2px;
	background:url(/case/management_hint/images/lnavi_bg03.gif) no-repeat 0 100%;
}
body#case.hint #container #navi-area .list-area .list-area-contents {
	width:179px;
	padding-top:3px;
	background:url(/case/management_hint/images/lnavi_bg01.gif) repeat-y 0 0;
}
body#case.hint #container #navi-area .list-area .list-area-contents li {
	width:169px;
	margin:0 0 1px 5px;
	list-style-type:none;
}
body#case.hint #container #navi-area .list-area .list-area-contents li.last {
	margin-bottom:0;
}
body#case.hint #container #navi-area .list-area .list-area-contents li .inner {
	margin-top:1px;
	background-color:#FFFFFF;
}
body#case.hint #container #navi-area .list-area .list-area-contents li .inner dt {
	position:relative;
	height:30px;
}
body#case.hint #container #navi-area .list-area .list-area-contents li .inner dt img {
	position:absolute;
	top:10px;
	left:9px;
}
body#case.hint #container #navi-area .list-area .list-area-contents li .inner dd li {
	width:129px;
	margin:0;
	padding:5px 20px;
	background:url(/case/management_hint/images/lnavi_bg02.gif) no-repeat 0 0;
	font-size:80%;
}
* html body#case.hint #container #navi-area .list-area .list-area-contents li .inner dd li {
	width:169px;
}
body#case.hint #container #navi-area .list-area .list-area-contents li .inner dd li.on {
	font-weight:bold;
}
body#case.hint #container #navi-area .list-area .list-area-contents li .inner dd li a,
body#case.hint #container #navi-area .list-area .list-area-contents li .inner dd li em {
	display:block;
	float:left;
	padding-left:8px;
	background:url(/case/management_hint/images/lnavi_ic01.gif) no-repeat 0 0.5em;
}
body#case.hint #container #navi-area .contact-area {
	position:relative;
	height:122px;
	width:179px;
	margin:10px 0 20px;
	background:url(/case/management_hint/images/lnavi_bg04.gif) no-repeat 0 0;
}
body#case.hint #container #navi-area .contact-area .title {
	position:absolute;
	top:11px;
	left:25px;
}
body#case.hint #container #navi-area .contact-area .btn {
	position:absolute;
	top:49px;
	left:12px;
}
body#case.hint #container #main-area {
	float:right;
	width:655px;
	margin-bottom: 20px;
}

body#case.hint #container #main-area .section {
	padding: 20px 20px 6px;
}

body#case.hint #container #main-area h4 {
	padding: 0 20px;
}

body#case.hint #container #main-area p {
	font-size:80%;
	padding-bottom: 22px;
}

body#case.hint #container #main-area p.pt0 {
	padding-top: 0 !important;
}

body#case.hint #container #main-area p.pb40 {
	padding-bottom: 40px;
}

body#case.hint #container #main-area p.pb45 {
	padding-bottom: 45px;
}

body#case.hint #container #main-area p.pb50 {
	padding-bottom: 50px;
}

body#case.hint #container #main-area p.last {
	padding-bottom: 0;
}

body#case.hint #container #main-area #main-contents {
	width:653px;
	border:1px solid #fde1a1;
	background-color: #ffffff !important;
}
* html body#case.hint #container #main-area #main-contents {
	width:655px;
}
body#case.hint #container #main-area #main-contents #inner-contents {
	width:643px;
	border:5px solid #b48e3d;
}
* html body#case.hint #container #main-area #main-contents #inner-contents {
	width:653px;
}
body#case.hint #container #main-area #main-contents #inner-contents .cloumn-title {
	padding:15px 20px 4px;
}
body#case.hint #container #main-area #main-contents #inner-contents .line {
	height:1px;
	border-top:1px solid #b48e3d;
}
body#case.hint #container #main-area #main-contents #inner-contents .line hr {
	display:none;
}

.link-container p {
	padding: 25px 0 0 !important;
}

body#case.hint #container #main-area .righting {
	float:right;
}
body#case.hint #container #main-area #main-contents #inner-contents .cloumn-title .name {
	margin:13px 0 10px;
	padding-bottom: 0;
	font-size:90%;
	font-weight:bold;
}
body#case.hint #container #main-area #main-contents #inner-contents .cloumn-title .pdf {
	display:block;
	float:left;
	min-height:15px;
	width:auto;
	padding:2px 0 3px 20px;
	background:url(/common_files/images/common_ic005.gif) no-repeat 0 0.1em;
}
* html body#case.hint #container #main-area #main-contents #inner-contents .cloumn-title .pdf {
	height:15px;
}
body#case.hint #container #main-area #main-contents #inner-contents .pageup {
	display:block;
	float:left;
	min-height:6px;
	width:auto;
	padding:2px 0 2px 8px;
	background:url(/case/management_hint/images/pageup_ic01.gif) no-repeat 0 0.35em;
	font-size: 83%;
}
* html body#case.hint #container #main-area #main-contents #inner-contents .pageup {
	height:6px;
}

/* 
link-box
================================== */
body#case.hint #container .link-box {
	float: right;
	width: 656px;
	margin-bottom: 10px;
	background-color: #ffffff;
}

/* 
link-list
================================== */
body#case.hint #container .link-list01 {
	width:621px;
	padding: 20px 11px 15px;
	list-style: none;
}
* html body#case.hint #container .link-list01 {
	padding: 20px 11px 30px;
}
body#case.hint #container .link-list01 li {
	float: left;
	margin:0 39px 15px 0;
	padding-left: 14px;
	background:url(/case/management_hint/images/detail_ic01.gif) no-repeat 0 0.2em;
	font-size: 83%;
	white-space:nowrap;
}

body#case.hint #container ul li .blank-ic {
	padding: 0 12px 0 0;
	background:url(/case/management_hint/images/blank_ic001.gif) no-repeat right 0.15em;
}

body#case.hint #container .link-list02 {
	padding: 20px 11px 30px;
	list-style: none;
}

body#case.hint #container .link-list02 li {
	margin-bottom: 15px;
	padding-left: 14px;
	background:url(/case/management_hint/images/detail_ic01.gif) no-repeat 0 0.2em;
	font-size: 83%;
}

body#case.hint #container .link-list02 li.last {
	margin-bottom: 0;
}

body#case.hint #container .link-list03 {
	clear: both;
	list-style: none;
	padding: 10px 0 10px 354px;
}

body#case.hint #container .link-list03 li {
	float: left;
	margin-right: 10px;
}

body#case.hint #container .pageup-btn {
	text-align: right;
	padding-bottom: 10px;
}

/* 
adobe-area
================================== */
body#case.hint .adobe-area {
	padding: 10px 10px 5px;
	background-color: #623f13;
	font-size: 70%;
	color: #ffffff !important;
}

body#case.hint .adobe-area p {
	margin-bottom: 3px
}

body#case.hint .adobe-area a {
	color: #ffffff !important;
}

/* 
anchor-link
================================== */
body#case.hint .anchor-link {
	width:603px;
	padding:15px 20px 5px;
	background-color:#f7f0e0;
	border-top:1px solid #e1d2b1;
	border-bottom:1px solid #e1d2b1;
}
* html body#case.hint .anchor-link {
	width:643px;
	padding:15px 20px;
}
body#case.hint .anchor-link ul li {
	float:left;
	width:130px;
	margin:0 10px 10px 0;
	list-style-type:none;
	font-size:84%;
}
body#case.hint .anchor-link ul li a {
	display:block;
	float:left;
	background:url(/case/management_hint/images/anchor_ic001.gif) no-repeat 0 0.2em;
	padding:1px 0 1px 13px;
}

/* 
management_hint/backnumber
================================== */
body#case.hint .title-area {
	width:603px;
	margin-bottom:15px;
}
body#case.hint .title-area .txt {
	float:left;
	width:480px;
}
body#case.hint .title-area .txt a {
	display:block;
	float:left;
	padding:0 0 0 15px;
	background:url(/case/management_hint/images/backnumber_bg01.gif) no-repeat 0 0;
	font-size:120%;
}
body#case.hint .title-area .txt a:link {
	color:#3C1F01;
	text-decoration:none;
}
body#case.hint .title-area .txt a:visited {
	color:#726346;
	text-decoration:none;
}
body#case.hint .title-area .txt a:hover {
	color:#9B6A01;
	text-decoration:underline;
}

body#case.hint .title-area .date {
	float:right;
	width:103px;
	text-align:right;
}
body#case.hint .contents-area {
	width:603px;
	margin-top:25px;
	padding-bottom:5px;
	border-bottom:1px solid #b48e3d;
}
body#case.hint #container #main-area .contents-area p {
	padding-bottom:0;
	line-height:1.5;
}
body#case.hint .mt00 {
	margin-top:0 !important;
}
body#case.hint .mt15 {
	margin-top:15px !important;
}
body#case.hint .mt20 {
	margin-top:20px !important;
}
body#case.hint .mt40 {
	margin-top:40px !important;
}
body#case.hint .pt00 {
	padding-top:0 !important;
}
body#case.hint .pb00 {
	padding-bottom:0 !important;
}
body#case.hint .a-center {
	text-align:center;
}
body#case.hint #container .three-col {
	width:655px;
	background:url(/case/management_hint/images/backnumber_bg02.gif) repeat-y 0 0;
}
body#case.hint #container .three-col .col01 {
	float:left;
	width:219px;
}
body#case.hint #container .three-col .col02 {
	float:left;
	width:219px;
}
body#case.hint #container .three-col .col03 {
	float:right;
	width:217px;
}
body#case.hint #container .three-col .inner-col {
	width:213px;
	margin:2px 0 2px 3px;
}
body#case.hint #container .three-col p {
	padding-bottom:0 !important;
	font-size:75%;
	line-height:1.4;
}
body#case.hint #container .three-col .inner-col .ph {
	float:left;
	width:69px;
}
body#case.hint #container .three-col .inner-col .txt {
	float:right;
	width:135px;
	font-size:80%;
}
body#case.hint #index-contents #container .three-col {
	width:623px;
	background:url(/case/management_hint/images/index_bg07.gif) repeat-y 0 0;
}
body#case.hint #index-contents #container .three-col .col01 {
	width:207px;
}
body#case.hint #index-contents #container .three-col .col02 {
	width:208px;
}
body#case.hint #index-contents #container .three-col .col03 {
	width:208px;
}
body#case.hint #index-contents #container .three-col .inner-col {
	width:203px;
}
body#case.hint #index-contents #container .three-col .inner-col .txt {
	width:125px;
}
body#case.hint #index-contents #container .bottom-section {
	width:845px;
	margin:0 0 0 10px;
}
body#case.hint #index-contents #container .bottom-section .left-col {
	float:left;
	width:623px;
}
body#case.hint #index-contents #container .bottom-section .right-col {
	position:relative;
	float:right;
	height:133px;
	width:216px;
	margin-top:20px;
	background:url(/case/management_hint/images/index_bg08.gif) no-repeat 0 0;
}
body#case.hint #index-contents #container .bottom-section .right-col .title {
	position:absolute;
	top:11px;
	left:34px;
}
body#case.hint #index-contents #container .bottom-section .right-col .btn {
	position:absolute;
	top:49px;
	left:11px;
}
body#case.hint #container .contact-area-bottom {
	position:relative;
	height:63px;
	width:452px;
	margin:10px 0 0 102px;
	background:url(/case/management_hint/images/backnumber_bg03.gif) no-repeat 0 0;
}
body#case.hint #container .contact-area-bottom p {
	position:absolute;
	padding-bottom:0 !important;
}
body#case.hint #container .contact-area-bottom .txt {
	top:19px;
	left:14px;
}
body#case.hint #container .contact-area-bottom .btn {
	top:6px;
	right:12px;
}

/* 
management_hint/index
================================== */
body#case.hint #index-contents #container {
	width:862px;
	background-color:#442205;
}
body#case.hint #index-contents #container {
	margin-left:0;
}
body#case.hint #index-contents #container p {
	line-height:1.4;
	padding-bottom:0 !important;
}
body#case.hint #index-contents #container #main-visual {
	position:relative;
	min-height:167px;
	width:832px;
	padding:177px 0 10px 30px;
	background:url(/case/management_hint/images/index_bg01.jpg) no-repeat 0 0;
}
* html body#case.hint #index-contents #container #main-visual {
	height:354px;
	width:862px;
}
body#case.hint #index-contents #container #main-visual h2 {
	position:absolute;
	top:27px;
	left:68px;
}
body#case.hint #index-contents #container #main-visual .lead {
	position:absolute;
	top:103px;
	left:26px;
}
body#case.hint #index-contents #container #main-visual .new-contents{
	width:397px;
	padding-bottom:9px;
	background:url(/case/management_hint/images/index_bg05.gif) no-repeat 0 100%;
	font-size:84%;
}
body#case.hint #index-contents #container #main-visual .new-contents .new-inner {
	width:379px;
	padding:11px 9px 0;
	background:url(/case/management_hint/images/index_bg04.gif) no-repeat 0 0;
}
* html body#case.hint #index-contents #container #main-visual .new-contents .new-inner {
	width:397px;
}
body#case.hint #index-contents #container #main-visual .new-contents .new-inner .title {
	margin-bottom:10px;
	padding:2px 0 0 12px;
	background:url(/case/management_hint/images/index_bg06.gif) no-repeat 0 0;
	border-bottom:1px solid #d1a759;
}
body#case.hint #index-contents #container #main-visual .new-contents .new-inner .title span {
	display:block;
}
body#case.hint #index-contents #container #main-visual .new-contents .new-inner .title a {
	display:block;
	margin-bottom:6px;
	font-weight:bold;
}
body#case.hint #index-contents #container #main-visual .new-contents .new-inner .title a:link {
	color:#3C1F01;
	text-decoration:none;
}
body#case.hint #index-contents #container #main-visual .new-contents .new-inner .title a:visited {
	color:#726346;
	text-decoration:none;
}
body#case.hint #index-contents #container #main-visual .new-contents .new-inner .title a:hover {
	color:#9B6A01;
	text-decoration:underline;
}
body#case.hint #index-contents #container #main-visual .new-contents .new-inner .btn {
	margin-top:9px;
	text-align:right;
}
body#case.hint #index-contents #container h3 {
	margin:11px 0 0 9px;
}
body#case.hint #index-contents #container .index-section {
	width:844px;
	margin:14px 0 0 9px;
}


/* tab contents */

.tab-list {
	width:844px;
	padding:11px 0 0 10px;
	background:url(/case/management_hint/images/index_bg03.gif) no-repeat 0 0;
}

.tab-list ul li {
	float: left;
	margin-right:0;
	list-style-type:none;
}
.tab-list ul li a {
	display:block;
	width:102px;
	height:36px;
	text-indent:-9999px;
}
.tab-list ul li.tabs-02 a,
.tab-list ul li.tabs-03 a {
	width:103px;
}
.tab-list ul li.tabs-07 a {
	width:108px;
}
.tab-list ul li.tabs-01 a {
	background: url(/case/management_hint/images/index_tab_bt001.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-02 a {
	background: url(/case/management_hint/images/index_tab_bt002.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-03 a {
	background: url(/case/management_hint/images/index_tab_bt003.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-04 a {
	background: url(/case/management_hint/images/index_tab_bt004.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-05 a {
	background: url(/case/management_hint/images/index_tab_bt005.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-06 a {
	background: url(/case/management_hint/images/index_tab_bt006.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-07 a {
	background: url(/case/management_hint/images/index_tab_bt007.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-08 a {
	background: url(/case/management_hint/images/index_tab_bt008.gif) 0 0 no-repeat;
}

/* hover */
.tab-list ul li.tabs-01 a:hover {
	background: url(/case/management_hint/images/index_tab_bt001on.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-02 a:hover {
	background: url(/case/management_hint/images/index_tab_bt002on.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-03 a:hover {
	background: url(/case/management_hint/images/index_tab_bt003on.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-04 a:hover {
	background: url(/case/management_hint/images/index_tab_bt004on.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-05 a:hover {
	background: url(/case/management_hint/images/index_tab_bt005on.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-06 a:hover {
	background: url(/case/management_hint/images/index_tab_bt006on.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-07 a:hover {
	background: url(/case/management_hint/images/index_tab_bt007on.gif) 0 0 no-repeat;
}
.tab-list ul li.tabs-08 a:hover {
	background: url(/case/management_hint/images/index_tab_bt008on.gif) 0 0 no-repeat;
}

/* stay */
.tab-list ul li.ui-tabs-selected a.tab1 {
	background: url(/case/management_hint/images/index_tab_bt001st.gif) 0 0 no-repeat !important;
}
.tab-list ul li.ui-tabs-selected a.tab2 {
	background: url(/case/management_hint/images/index_tab_bt002st.gif) 0 0 no-repeat !important;
}
.tab-list ul li.ui-tabs-selected a.tab3 {
	background: url(/case/management_hint/images/index_tab_bt003st.gif) 0 0 no-repeat !important;
}
.tab-list ul li.ui-tabs-selected a.tab4 {
	background: url(/case/management_hint/images/index_tab_bt004st.gif) 0 0 no-repeat !important;
}
.tab-list ul li.ui-tabs-selected a.tab5 {
	background: url(/case/management_hint/images/index_tab_bt005st.gif) 0 0 no-repeat !important;
}
.tab-list ul li.ui-tabs-selected a.tab6 {
	background: url(/case/management_hint/images/index_tab_bt006st.gif) 0 0 no-repeat !important;
}
.tab-list ul li.ui-tabs-selected a.tab7 {
	background: url(/case/management_hint/images/index_tab_bt007st.gif) 0 0 no-repeat !important;
}
.tab-list ul li.ui-tabs-selected a.tab8 {
	background: url(/case/management_hint/images/index_tab_bt008st.gif) 0 0 no-repeat !important;
}
.tab-contents {
	width:844px;
	padding-bottom:10px;
	background:url(/case/management_hint/images/index_bg02.gif) no-repeat 0 100%;
}
.ui-tabs-hide {
	display: none;
}

body#case.hint .tab-contents .contents-area {
	width:788px;
	margin:0 0 0 10px;
	padding:18px;
	background:#FFFFFF;
	border-bottom:1px solid #b48e3d;
}
* html body#case.hint .tab-contents .contents-area {
	width:824px !important;
}
body#case.hint .tab-contents .contents-area p {
	font-size:84%;
}
body#case.hint .tab-contents .contents-area .title-area {
	width:784px;

}
body#case.hint .tab-contents .contents-area .title-area .txt {
 width:660px;
}
body#case.hint .tab-contents .contents-area .inner {
	width:784px;
}
body#case.hint .tab-contents .contents-area .inner .txt-contents {
	float:left;
	width:580px;
}
body#case.hint .tab-contents .contents-area .inner .btn {
	float:right;
	width:178px;
}
body#case.hint #index-contents .pageup-btn {
	margin:10px 10px 0 0;
	text-align:right;
}
body#case.hint #index-contents .pageup-btn img {
	margin-bottom:15px;
}

/* ==================================
Clear fix
================================== */

#container:after,
.link-container:after,
body#case.hint #container .link-list01:after,
body#case.hint #container .link-list03:after,
body#case.hint .title-area:after,
body#case.hint #container .three-col:after,
body#case.hint #container .three-col .inner-col:after,
.tab-list:after,
body#case.hint .tab-contents .contents-area .inner:after,
body#case.hint #index-contents #container .bottom-section:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
#container,
.link-container,
body#case.hint #container .link-list01,
body#case.hint #container .link-list03,
body#case.hint .title-area,
body#case.hint #container .three-col,
body#case.hint #container .three-col .inner-col,
.tab-list,
body#case.hint .tab-contents .contents-area .inner,
body#case.hint #index-contents #container .bottom-section {
	min-height: 1px;
}

/* for IE6 */
* html #container,
* html .link-container,
* html body#case.hint #container .link-list01,
* html body#case.hint #container .link-list03,
* html body#case.hint .title-area,
* html body#case.hint #container .three-col,
* html body#case.hint #container .three-col .inner-col,
* html .tab-list,
* html body#case.hint .tab-contents .contents-area .inner,
* html body#case.hint #index-contents #container .bottom-section {
	height: 1px;
}

/* for IE7 */
*:first-child+html #container,
*:first-child+html .link-container,
*:first-child+html body#case.hint #container .link-list01,
*:first-child+html body#case.hint #container .link-list03,
*:first-child+html body#case.hint .title-area,
*:first-child+html body#case.hint #container .three-col,
*:first-child+html body#case.hint #container .three-col .inner-col,
*:first-child+html .tab-list,
*:first-child+html body#case.hint .tab-contents .contents-area .inner,
*:first-child+html body#case.hint #index-contents #container .bottom-section {
	zoom: 1;
}