@charset "utf-8";

/* CSS Document */



DIV.noteMain {

padding:0px 10px 0px 10px;

}

TD {

font-size:16px;

line-height:1.2em;

}

TH {

font-size:16px;

line-height:1.2em;

font-weight:bold;

}

.text_tabletitle

{

font-size:16px;

line-height:1.2em;

font-weight:bold;

}



.comment {

font-size:12px;

}

.notice {

font-weight:bold;

color:#FF0000;

}

.title_chapter {

font-size:16px;

font-weight:bold;

}

.title_noteSub {

font-size:20px;

font-weight:bold;

text-decoration:underline;

line-height:5em;

}

.title_noteSub_b {

font-size:18px;

font-weight:bold;

text-decoration:underline;

line-height:5em;

}

.title_noteSub16_b {

font-size:16px;

font-weight:bold;

text-decoration:underline;

line-height:2em;

}



.text_note {

font-size:12px;

}



.box {

padding:16px;

border:1px solid #808080;

}





/* noticebox */

div.noticebox {

    border-right: 3px solid #cccccc;

    border-bottom: 3px solid #cccccc;

    border-left: 3px solid #cccccc;

    border-top: 3px solid #cccccc;  

    padding: 5px 5px 5px 5px;

    background-color:#FFF;

	width: 600px;

    margin: 3px 3px 3px 15px;

}



/* noticebox ul*/

.noticebox  ul

{

	background-position:0px 5px;

	padding:3px 5px 3px 15px;

	list-style:none;

}



.noticebox  li a{

	display:block;

	color:#003;

	font-size:100%;

	font-weight:bold;

	text-decoration:none;

	background:url(/business/print/medias/images/common/arw1.gif) no-repeat;

	background-position:0px 5px;

	padding:3px 5px 3px 15px;

}



.noticebox  li a:hover{

	display:block;

	color:#900;

	font-size:100%;

	font-weight:bold;

	text-decoration:underline;

	background:url(/business/print/medias/images/common/arw1.gif) no-repeat;

	background-position:0px 5px;

	padding:3px 5px 3px 15px;

}



.noticebox  li{

	display:block;

	color:#003;

	font-size:100%;

	font-weight:normal;

	text-decoration:none;

	background-position:0px 5px;

	padding:3px 5px 3px 15px;

}



/* noticebox */

div.noticebox_n {

    padding: 5px 5px 5px 5px;

    background-color:#FFF;

	width: 600px;

    margin: 3px 3px 3px 15px;

}



/* noticebox ul*/

.noticebox_n  ul

{

	background-position:0px 5px;

	padding:3px 5px 3px 15px;

	list-style:none;

}



.noticebox_n  li a{

	display:block;

	color:#003;

	font-size:100%;

	font-weight:bold;

	text-decoration:none;

	background:url(/business/print/medias/images/common/arw1.gif) no-repeat;

	background-position:0px 5px;

	padding:3px 5px 3px 15px;

}



.noticebox_n  li a:hover{

	display:block;

	color:#900;

	font-size:100%;

	font-weight:bold;

	text-decoration:underline;

	background:url(/business/print/medias/images/common/arw1.gif) no-repeat;

	background-position:0px 5px;

	padding:3px 5px 3px 15px;

}



.noticebox_n  li{

	display:block;

	color:#003;

	font-size:100%;

	font-weight:normal;

	text-decoration:none;

	background-position:0px 5px;

	padding:3px 5px 3px 15px;

}



/* ※印を水色に*/

.asterisk{

	color:#1EB0FF;

	}

	

	

/* 問い合わせ */



.inquiry .title {

	background-color: #ddd;

	background: linear-gradient(#ddd, #ccc);

	color: #333;

	padding: 10px 18px;

	font-size: 14px;

	font-weight: bold;

	margin: 0 1em;

}



.inquiry .body {

	border: 1px solid #ccc;

	padding: 15px 5px 15px 15px;

	margin: 0 1em;

}

p.navi-dial{

	background: url(/business/print/images_global/navi-dial.gif) no-repeat left top;

	padding-left: 70px;

	padding-top:3px;

	padding-bottom:3px;

	line-height:35px;

	font-size: 20px;

	font-weight:bold;

	color: #003;

}





table.phone_number 

{

	border-collapse:collapse;

	border:0px;

	width:570px;

}



.phone_number th,

.phone_number td {

	border: 1px solid #999;

	padding-top:3px;

	padding-bottom:3px;

}

.phone_number th {

	font-size: 16px;

	text-align:center;

}

.phone_number td {

	padding: 5px 5px 5px 10px;

	font-size: 18px;

}

.hours {

	margin: 15px 5px;

}

.hours th,

.hours td {

	padding: 2px 5px 0;

	font-size: 14px;

}

.hours th {

	font-weight: normal;

	vertical-align: top;

}



.about-navi-dial{

	margin: 5px 0 5px 5px;

	text-indent: -1em;

	padding-left: 1em;

	font-size: 80%;

	list-style:none;

}

