<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*================================================================
	tavi NAVIGATION [his.css]
		
		Created    : 2014-09
		TargetHTML : /yoyaku/
		
		Contents   : his.html
================================================================*/

h1 {
	margin:0 0 22px;
}

#content div.cp_Area {
	margin:0 0 22px;
}

#his {
	margin:0 auto 30px;
	width:856px;
}
#his .bnr {
	margin:0 0 19px;
}
.bnr_cp {
	width: 854px;
	margin:0 auto 20px;
	height:auto;
	border:0;
}
.bnr_cp p.bnr_cpimg{
	margin:0;position:relative;
}
.bnr_cp p.bnr_cpimg a{
	display:block;
}
.bnr_cp p.bnr_cpimg .btn_feature {
	position: absolute;
	top: 86px;
	right: 12px;
}
.bnr_cp p.bnr_cpimg .btn_ciao {
	position: absolute;
	top: 124px;
	right: 12px;
}
.bnr_cp p.txt_small {
	margin: 10px 0 10px 0;
	font-size:12px;
	line-height: 1.4;
}

#bnr_box{
	clear:both;
	height:100px;
	margin:0 1px 1px 1px;
	padding: 9px;
	background-color:#f3f3f3;
}

#left{
	width:646px;	
	float:left;
}

#left p.bnr_titl{
	margin-bottom:10px;
}
#left p.bnr_txt{
	font-size:12px;
	line-height:1.5em;
}

#right{
	width:177;
	float:right;
	margin-left:10px;
}


#his div.bnr2 {
	position: relative;
}
#his div.bnr2 .txt {
	position: absolute;
	z-index: 1000;
	width: 856px;
	top: 150px;
	font-size:96%;
}
#his div.bnr2 .txt .read {
	padding-left:280px;
	height:68px;
}
#his div.bnr2 .txt .read span {
	float:left;
}
#his div.bnr2 .txt .read span.sentence {
	width:410px;
	padding-right:10px;
	line-height: 120%;
}
#his div.bnr2 .txt .read span.pic {
	margin-top: -10px;
	font-size:80%;
	width:135px;
	text-align: right;
}
#his div.bnr2 .txt .attention {
	clear:both;
	text-align: center;
	color:#fff;
	padding-top:8px;
}
#his div.bnr2 .txt .attention span{
	font-weight: bold;
	color:#fff;
}


#his .lead {
	color:#002a90;
	font-size:138%;
	font-weight:bold;
	line-height:1.56em;
	margin:0 0 20px;
}
#his .caution {
	color:#ff0000;
	font-size:92%;
	line-height:1.5em;
	margin:0 0 30px;
	padding:0 0 0 .8em;
	text-indent:-.8em;
}
#his h2 {
	margin:0 0 30px!important;
	width:856px!important
}
#his .flow {
	display:block;
	margin:0 0 31px;
}
#his .flow li {
	float:left;
}
#his .application {
	background:url(../img/his_application_bg02.png) left top repeat-y;
	margin:0 0 41px;
	width:858px;
}
#his .application .inner01 {
	background:url(../img/his_application_bg01.png) left top no-repeat;
}
#his .application .inner02 {
	background:url(../img/his_application_bg03.png) left bottom no-repeat;
}
#his .application .inner {
	padding:12px;
}
#his .application h3 {
	border-left:solid 8px #c6e4fe;
	font-size:154%;
	font-weight:bold;
	padding:0 0 0 10px;
}
#his .application .inner .in01 {
	background:url(../img/his_application_inner_bg02.png) left top repeat-y;
}
#his .application .inner .in02 {
	background:url(../img/his_application_inner_bg01.png) left top no-repeat;
}
#his .application .inner .in03 {
	background:url(../img/his_application_inner_bg03.png) left bottom no-repeat;
}
#his .application .inner h4 {
	color:#1b70d9;
	font-size:177%;
	font-weight:bold;
	padding:10px 0 0 20px;
}
#his .application p {
	color:#333;
	font-size:308%;
	display:block;
	padding:0 0 0 20px;
}
#his .application p img {
	margin:0 10px 0 0;
}
#his .application p span {
	font-size:45%;
	padding:0 0 0 9px;
}
#his .lineup {
	background:url(../img/his_lineup_bg02.png) left top repeat-y;
	width:856px;
}
#his .lineup h3 {
	background:url(../img/his_lineup_line_bg.png) left bottom repeat-x;
	margin:0 0 21px 19px;
	padding:32px 0 17px 0;
	width:816px!important;
}
#his .lineup h3 span {
	padding:0 0 0 14px;
}
#his .lineup .inner01 {
	background:url(../img/his_lineup_bg01.png) left top no-repeat;
}
#his .lineup .inner02 {
	background:url(../img/his_lineup_bg03.png) left bottom no-repeat;
}
#his .lineup ul {
	display:block;
	margin:0;
	padding:0 0 38px 38px;
}
#his .lineup ul li {
	float:left;
}
#his .lineup .overseas {
	margin:0 20px 0 0;
	width:380px;
}
#his .lineup .domestic {
	margin:0;
	width:380px;
}
#his .lineup .overseas .inner01 {
	background:url(../img/his_lineup_inner01_bg01.png) left top repeat-y;
}
#his .lineup .overseas .inner02 {
	background:url(../img/his_lineup_inner01_bg02.png) left bottom no-repeat;
}
#his .lineup .domestic .inner01 {
	background:url(../img/his_lineup_inner02_bg01.png) left top repeat-y;
}
#his .lineup .domestic .inner02 {
	background:url(../img/his_lineup_inner02_bg02.png) left bottom no-repeat;
	padding:0 0 21px;
}
#his .lineup .overseas .logo {
	margin:0 0 27px;
	padding:23px 0 0 15px;
}
#his .lineup .overseas .btn,
#his .lineup .domestic .btn {
	margin:0 0 30px;
	padding:0 0 0 17px;
}
#his .lineup .overseas .cautionTxt {
	color:#000;
	font-size:92%;
	line-height:1.7em;
	margin:0 16px;
	padding:0 0 0 1em;
	text-indent:-1em;
}
#his .lineup .domestic .logo {
	margin:0 0 27px;
	padding:23px 0 0 15px;
}
#his .lineup .domestic .cautionTxt {
	color:#000;
	font-size:92%;
	line-height:1.7em;
	margin:0 16px;
	padding:0 0 0 1em;
	text-indent:-1em;
}
</pre></body></html>