<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*PC*/
@media screen and (max-width:1024px) {
	#container,#container_v {     //330_change
		margin-top: 165px;
	}
	
	div.A2-1 {
		width: 100%;     
	}
	
	div.A2-1-3 .menu_title2 {
		margin-right: 5px;
	}
	
	div.A2-1-3 {
		width: 20%;     /*0406 change*/
		/*float: right;*/
	}
	div.A2-1-2 {
		padding: 0px;
		display: table-cell;
	}
	div.A2-1-2 p.menu_title {
		margin-top: 0px;
	}
	div.shop_map {
		text-align: center;
		width: 500px;
		height: 500px;
		margin-bottom: 20px;
	}
.menu {
		width:100%;
}
.body .bodydiv {
	margin: 0.5em 0;
	max-width: 100%;
}
.body .bodydiv img.image {
	max-width: 70%;
}
	/*
.menu li a span {
		display:none;
}
	.gmenu img {
		float:none;
		position:relative;
		bottom:0px;
	}
	.gmenu_visual_chi img {
		bottom:3px;	
	}
	.menu li{
		text-align: center; 
	}
	.menu li div{
		position: relative;
		display:block;
		width:80%;
		margin:0 auto;
	}
	*/
	
.body .bodydiv table td img.image {
	max-width:100%;
}
	
}
@media screen and (max-width:940px) {

/*0629 add*/
	
	div.A2-1-1{
		width:10%;
	}
	body.es div.A2-1-1,body.fr div.A2-1-1 {
		width:20%;
	}
	
	,div.A2-1-3{
		width:30%;
	}
	body.es div.A2-1-3,body.fr div.A2-1-3 {
		width:20%;
	}
	
	div.A2-1-2 {
		width:60%;
	}
/*0629 add*/


	.how_to_div img.step_img {
		margin:0 2em 0.5em 1.5em;
		float:none;
	}
	div.how_to_div p{
		margin:0 0 0 1.2em;
	}
	.clear1{
		display:none;
	}
	.left_up1 {
		display:inline;
	}
	.left_up2 {
		display:none;
	}
	/*Matsudarogo of menu*/
	#header {
		top:0px;
		left:0px;
		background-size: 25%;
		//background-position: 0px -17px;
		background-position: 0px 10px;
	}
	.top #header {
	position:relative;
}
	/* Visual search */
	#visual .box {
		height: 423px;
		width: 752px;
	}
	
	
	/*0406 add*/
	#container{
		margin-top:154px;
	}



	/*div.col2 div p  {
		font-size:0.6em;
	}
	*/
	.gmenu {
		margin-top:20px;
	}
	
	
	
body.es  div.A2-1-2 .menu_title img, body.fr  div.A2-1-2 .menu_title img {
	width: 75%;
	/*width: 350px;*/
	height: auto;
	/*margin-top: 17px;          0406_change*/
	display:none;
}

body.es div.A2-1-2 .menu_title img+img, body.fr div.A2-1-2 .menu_title img+img {
	width: 80%;
	/*width: 350px;*/
	height: auto;
	/*margin-top: 17px;          0406_change*/
	display:inline-block;
	max-width:350px;
	min-width:220px;
}


}




/*********************************/
/*tablet*/
/**********************************/
@media screen and (max-width:768px) {




div.gmenu_word_chi&gt;a {
	//margin-left:-28px;
}



.gmenu_inquiry_chi img {
	//margin-left:-5%;
}



br.kai {
    display:block;
}
    
#manual {
    padding-top: 5px;
}
    
h1.title {
	padding: 4px 0px;
	height: auto;    /*0406 change*/
	//font-size:1.1em;   /*0406 add*/
}

/*div.start_bn p img {
	width:26%;
}*/
    
/*0406_change*/
#header {
	top:0px;
	left:0px;
	//background:url(../img/top_img_01_s.png);
	background:url(../img/top_img_01.png);
	background-color:#1a1a1a;
	background-repeat:no-repeat;
	background-size:25%;	
	background-position: 0px 10px;
}
.top #header {
	position:relative;
}
/*0406_change*/

div.A2-1 {
	margin-top: 2px;     /*0406_change*/
	height: 100%;     /*0406_change*/
	width:100%;       /*0406_change*/
	height: 30px;
}
.gmenu {
	margin-top : 14px;
}
.menu_title {
	margin-top: 20px;
	text-align: center;         /*0406_change*/
	/*margin-right: -35%;   330_del*/
	margin-top: 0px;
}
#contents {
	/*margin-top: 191px;*/
	margin-top: 140px;
}
#header .familylinks	{
	min-height: 22px;
}
div.A2-1-2 p img {
	width: 210px;
}
div.A2-1-1 img {
	width: 153px;
}
div.A2-1-3 div.menu_title2 {
	width: 45px;
	height:100%;  /*330_add*/
	padding: 0px;
}
div.A2-1-3 div.menu_title2 {
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background-color: #1A1A1A;
	width:30px;
	margin: 0 auto;  /*330_add*/
}

div.A2-1-3 div.menu_title2 a {
	background-image : url("../img/top_header_info_ico.png") ;
	background-size: 79%;
	background-position: top;    /*0406 change*/
	background-repeat: no-repeat;
	display: block;
	width: 30px;  /*330_change*/
	height: 25px;  /*330_change*/
	margin:0 auto;  /*330_add*/
}
p.menu span {
	display: none;
}

/*div.col2 {
	width: 320px;
	height: 160px;
}
div.col2 img {
	width: 160px;
}
div.col2 div div span.sec {
	font-size: 18px;
	padding: 4px 5px 3px 10px;
}
*/

#searchform1 {
	width: 88%;
}
#keywords1 {
	font-size: 12px;
	height: 36px;
}
.movie_search_bt {
	vertical-align: top;
}
div.card_d {
	width: 440px;
	height: auto;
}
div.card_e {
	width: 440px;
	height: auto;
}
div.dealer_box div {
	width: 100%;
	display: block;
}
div.dealer_box tr td.phone_number p.tel_big {
	font-size: 262%;
	padding: 15px 5px;
	display: list-item;
}
div.dealer_box tr td.phone_number p.dealer_text {
	padding: 0px 8px;
}
p.tel_big {
	font-size: 165%;
}
div.set {
	margin-left: 20px;
}
div.fontsize div, div.uicolor div {
	width: 100%;
	margin-bottom: 15px;
}
div.shop_search_ken select {
	margin: 19px 0px 0px 0px;
	font-size: 16px;
}
div.shop_search_key {
	margin: 65px 0;
}
div.shop_search_key input[type="text"] {
	height: 34px;
	font-size: 16px;
}
div.shop_search_key div {
	margin: 30px 18px 16px 0px;
}
div.shop_search_ken input {
	margin: 30px 18px 16px 0px;
}
/* google map */
div.shop_map {
	width: 365px;
	height: 365px;
	margin-bottom: 20px;
}

/*0406 change*/
div.A2-1-1 {
	width:10%;
	margin:0;
}
body.es div.A2-1-1,body.fr div.A2-1-1 {
	width:10%;
	margin:0;
}

/*0406 change*/


/*330_add*/
div.A2-1-2 {
	width:80%;
	display: table-cell;
	vertical-align:top;
}

div.A2-1-3 {
	width:10%;
	display: table-cell;	
	margin:0;    /*0406 add*/
}
/*330_add*/

#searchBg {
	background-position: 50% 201px;
}
body#search div#container {
	margin-top: 210px;
}
/*
div.A2-1 {
	display:block;
	width:100%;
	float:right;
}
div.A2-1-2 {
	display:block;
	float:left;
	width:100%;
	text-align: center;
}
div.A2-1-3 div {
	display:block;
	float:right;
	margin-top:0px;
	margin-right:10px;
	width:100%;
}*/


/*0406 change*/
.gmenu {
	float:none;
	margin-top:8px;
	height:100%;
}

.gmenu_visual_chi, .gmenu_scene_chi, .gmenu_word_chi, .gmenu_movie_chi, .gmenu_inquiry_chi {
	height:30px;
}

.menu {
	height:40px;
}

/*0406 change*/




.dammy_gmenu {
	height:170px;
}
.dammy_gmenu{
	background-size:60px;
	background-position: 0px 50px;
}
body.ja  div.A2-1-2 .menu_title img, body.en  div.A2-1-2 .menu_title img {
	width: 75%;
	/*width: 350px;*/
	height: auto;
	/*margin-top: 17px;          0406_change*/
	display:none;
}

body.ja div.A2-1-2 .menu_title img+img, body.en div.A2-1-2 .menu_title img+img {
	width: 80%;
	/*width: 350px;*/
	height: auto;
	/*margin-top: 17px;          0406_change*/
	display:inline-block;
	max-width:350px;
	min-width:220px;
}

.dammy_gmenu {
	height:140px;
}
/*Global menu*/
div.gmenu ul li {
	vertical-align: bottom;
}
div.gmenu ul li div {
	overflow: hidden;
}
div.gmenu ul li div:hover {
	padding-bottom: 0px;
}
body.ja .menu li, body.en .menu li,body.es .menu li,body.fr .menu li  {
	width: 90px;
}



div.gmenu ul li div.gmenu_visual_chi {
	width: 45px;
}
div.gmenu ul li div.gmenu_scene_chi {
	width: 45px;
}
div.gmenu ul li div.gmenu_word_chi {
	width: 45px;
}
div.gmenu ul li div.gmenu_movie_chi {
	width: 45px;
	//margin-left: 15px;
}
div.gmenu ul li div.gmenu_inquiry_chi {
	width: 35px;
	//margin-left:15px;
}
    
/*****g_menu for japanese *************/
body.ja div.gmenu ul li div.gmenu_visual_chi {
	width: 35px;
}
body.ja div.gmenu ul li div.gmenu_scene_chi {
	width: 40px;
}
body.ja div.gmenu ul li div.gmenu_word_chi {
	width: 35px;
}
body.ja div.gmenu ul li div.gmenu_movie_chi {
	width: 35px;
	//margin-left: 15px;
}
body.ja div.gmenu ul li div.gmenu_inquiry_chi {
	width: 25px;
	//margin-left:15px;
}
/*****g_menu for japanese *************/
    
.gmenu img {
	margin:0;
	//width:25px;
	//height:auto;
}





div.gmenu ul li div.gmenu_visual_chi img{
	margin-left:0px;
}
div.gmenu ul li div.gmenu_scene_chi img{
	margin-left:9px;
}
div.gmenu ul li div.gmenu_word_chi img{
	margin-left:-15px;
}
div.gmenu ul li div.gmenu_movie_chi img{
	margin-left:-3px;
}
div.gmenu ul li div.gmenu_inquiry_chi img{
	margin-left:-3px;
}

/************************************************/
/************************************************/

body.es div.gmenu ul li div.gmenu_visual_chi img{
	margin-left:10px;
}
body.es div.gmenu ul li div.gmenu_scene_chi img{
	margin-left:9px;
}
body.es div.gmenu ul li div.gmenu_word_chi img{
	margin-left:10px;
}
body.es div.gmenu ul li div.gmenu_movie_chi img{
	margin-left:10px;
}
body.es div.gmenu ul li div.gmenu_inquiry_chi img{
	margin-left:7px;
}

/************************************************/
/************************************************/

/************************************************/
/************************************************/

body.fr div.gmenu ul li div.gmenu_visual_chi img{
	margin-left:11px;
}
body.fr div.gmenu ul li div.gmenu_scene_chi img{
	margin-left:9px;
}
body.fr div.gmenu ul li div.gmenu_word_chi img{
	margin-left:10px;
}
body.fr div.gmenu ul li div.gmenu_movie_chi img{
	margin-left:11px;
}
body.fr div.gmenu ul li div.gmenu_inquiry_chi img{
	margin-left:10px;
}

/************************************************/
/************************************************/
    
/************************************************/
/************************************************/

body.ja div.gmenu ul li div.gmenu_visual_chi img{
	margin-left:-5px;
}
body.ja div.gmenu ul li div.gmenu_scene_chi img{
	margin-left:-8px;
}
body.ja div.gmenu ul li div.gmenu_word_chi img{
	margin-left:16px;
}
body.ja div.gmenu ul li div.gmenu_movie_chi img{
	margin-left:16px;
}
body.ja div.gmenu ul li div.gmenu_inquiry_chi img{
	margin-left:15px;
}

/************************************************/
/************************************************/

    

.gmenu_word_chi {
	//padding-left:10px;
}



/*Visual search*/
#visual .box {
	height: 342px;
	width: 608px;
}

/*330_add  top_screen*/
.model_title span{
	display:block;
	font-size:90%;
	padding:0.3em 0 0 0;
}


/*330_add  top_screen*/

/*watch videos*/

#container_v div.box div.boxcol a p.video_link {
	bottom:0em;

}

/*0406 add*/
	#container{
		margin-top:125px;
	}
	.v_box{
		margin-top: 75px;
	}
	
	#footer {
		padding-bottom:0.1em;
		padding-top:0.1em;
	}
ul.movie_search input.movie_search_bt{
	width: 10%;
}
    
/*0407 add*/
div.small_table {
	font-size:60%;
}

/*0408 add*/
.page #id06150100 td.entry p.warningtitle,.page #id06150100 td.entry p.cautiontitle,.page #id06150100 td.entry p.notetitle, .page #id06140103 td.entry p.warningtitle,.page #id06140103 td.entry p.cautiontitle,.page #id06140103 td.entry p.notetitle {
	height:50px;
}

.page #id06150100 td.entry p.warningtitle:after,.page #id06150100 td.entry p.cautiontitle:after, .page #id06150100 td.entry p.notetitle:after,.page #id06140103 td.entry p.warningtitle:after,.page #id06140103 td.entry p.cautiontitle:after, .page #id06140103 td.entry p.notetitle:after {
	margin-top:5px;
}






table ol, table ul {
	padding-left:19px;
}


html[lang="en"] table.table ol li p+.caution,html[lang="es"] table.table ol li p+.caution,html[lang="fr"] table.table ol li p+.caution, html[lang="en"] table.table ol li p+.waring, html[lang="es"] table.table ol li p+.waring, html[lang="fr"] table.table ol li p+.waring, html[lang="en"] table.table ol li p+.note, html[lang="es"] table.table ol li p+.note, html[lang="fr"] table.table ol li p+.note {
	margin-left:-19px;
}



/*#index_C4,#index_D2,#index_E1,#index_E4,#index_E5 {
	display:none;
}
*/



div.gmenu ul li div a:before {
	position:inline-block;
	content:"aa";
	float:left;
	font-size:0.1px;
	line-height:0.1;
	color:transparent;
	height:1px;
	width:0;
} 





}














@media screen and (max-width: 680px) {
div.A2-1 {
	width: 97%;
}
	/*Grid*/
div.colm2 div.boxcol1 {
	width: 100%;
	height:auto;
}
div.colm2 div.boxcol2 {
	float: none;
	width: 100%;
	display: block;
	height: auto;
}
div.colm2 {
	display: block;
	margin: 5px 10px;
	padding-bottom: 10px;
	width: 316px;
	height: auto;
}


div.colm1 img.colm1 {
	display: block;
}

/* 0702 delete
div.colm2 img.colm2 {
	display: none;
}
*/


div.colm2 img.colm1 {
	display: block;
	width: 100%;
	height: 160px;
	float:none;
	clear:both;
}
div.colm2 div.boxcol1 {
	width: 100%;
}
/* scene_big */
div.colm1 { 
	display:block;
	margin: 5px 10px;
	padding-bottom:10px;
	width: 316px;
	height:auto;
	overflow:hidden;
	background:#292929;
}

div.colm2 {
	display:block;
	margin: 5px 10px;
	padding-bottom:10px;
	width: 316px;
	background:#292929;
	height:auto;
}


div.colm2 img.colm2 {
	display:none;
}
div.colm2 img.colm1 {
	display:block;
	width:316px;
	height:160px;
}
div.colm2 div {
	columns:auto;
	-moz-columns:auto;
	-webkit-columns:auto;
	-o-columns:auto;
	-ms-columns: auto;
}
.boxcol p {
	padding-bottom: 0.2em
}

.menu_btn {
	display:none;
}
	



/*330_add*/

div.colm1 p,div.colm2 p {
	font-size: 1.2em;
	padding: 0.2em 0;
}

#container_v p.l1 {
	font-size: 1.05em;	
}


div.colm1 div p,div.colm2 div p {
	font-size: 1.1em;
	padding: 0.2em 0;
}

#container_v div.box div.boxcol a p.video_link {
	font-size: 1.0em;
}

/*330_add*/


/*Matsudarogo of menu*/


/* 0406 del
#header {
	top:0px;
	left:0px;
	background-size: 20%;
	background-position: top left;
}
.top #header {
	position:relative;
}
0406 del */


	/* Visual search */
#visual .box {
	height: 370px;
	width: 480px;
}
/*Search by Keyword*/
div.searchText {
	width: 54%;	
}
div.movie_search_bt {
  padding: 0 13px;
}

#ajaxLoader {
	width: 17%;
	height: 80%;
}

/*0407 add*/
div.small_table {
	font-size:45%;
	margin-left:0.1em;
	margin-right:0.1em;
}


#id05030101 div.table {
	font-size:70%;
}

#id05030101 div.table+ol+p+img+div.table {
	font-size:70%;
}

#id05030101 div.table+ol+p+img+div.table th,#id05030101 div.table+ol+p+img+div.table td {
	padding:0;
}




    
}









/* iphone */
@media screen and (max-device-width: 480px) {
	#selector { property: value; }
	div.sec_title_bar01 p.sec,
	div.sec_title_bar02 p.sec,
	div.sec_title_bar03 p.sec,
	div.sec_title_bar04 p.sec,
	div.sec_title_bar05 p.sec{
		padding: 5px 5px 8px 15px;
	}

/*330_add*/
p.SStitle {
 padding:0 0 0 1.8em;
}
/*330_add*/

/*330_add_pankuzu
#header .familylinks{.familylinks{
	min-height: 40px;
}
	display:none;
}
*/

/*0404_add*/
h1.title {
	display:none;
}
/*0404_add*/
.familylinks{
	min-height: 40px;
}

#contents{
	margin-top:120px;
}
/*330_add_pankuzu*/

/*330_add*/
.model_title span{
	font-size:80%;
}

/*0403_add*/
/*URL Link modal*/

.ui-dialog-content {
	font-size:0.6em;
}



}





















/* smart_phone */
@media screen and (max-width:480px) {

body {
	overflow-x:hidden;
}





img.carname {
	max-width:1000px;
	width:70%;
}
    

.gmenu_movie img {
	//margin-left:-25%;
}

.gmenu_inquiry_chi img {
	//margin-left:-25%;
}

div.gmenu ul li div.gmenu_inquiry_chi{
	//width:30px;
}

div.gmenu ul li div.gmenu_movie_chi{
	//width:33px;
}









#manual {
    //width:40%;
    //height:20px;
    //height: 35%\9;
    //max-height: 100%\9;
    //width: auto\9;
}

div.colm1,div.col2 {
	margin-left:0;
	margin-right:0;
}


0406 del*/


.gmenu {
	margin-top:10px;    
	height: 35px;
}

div.A2-1-3,div.A2-1-2  {
	margin-top:0px;
	width:70%;    /*0406 change*/
}
ul.movie_search input.movie_search_bt{
	width: 11%;
}

/*
    div.A2-1-3 div.menu_title2 a {
	background-size:50%;
	-webkit-background-size:50%;
	-moz-background-size:50%;
	-o-background-size: 50%;
	-ms-background-size: 50%;
}
*/

div.A2-1-3 ,div.A2-1-3 div.menu_title2 {
	height:30px;
}
.parentlink{
	height: auto;
}
div.gmenu ul li div.gmenu_movie_chi {
	//margin-left: 15px;
}
	div.A2-1 {
		width: 99%;
	}
	div.A2-1-1 img {
		width: 134px;
	}
	div.A2-1-2 p.menu_title img {
		width: 180px;
	}
	div.A2-1-2 .menu_title img {
		/*width: 250px;*/
		height: auto;
		margin-top: 0px;
	}
	
	
	
	
	div.A2-1-2 p.menu_title {
		font-size: 14px;
	}
	div.A2-1-3 {
		width: 90%;
	}
	div.A2-1-3 p.menu_title2 {
		font-size: 14px;
	}
	div.A2-1-3 p.menu_title2 img {
		width: 15px;
		height: 15px;
		vertical-align: bottom;
	}
	#searchform1 {
		width: 90%;
	}
	#keywords1 {
		font-size: 12px;
		height: 36px;
	}
	div.searchText {
		width: 67%;
	}
	div.shop_search_key div input{
		padding: 0px 22px;
	}
	ul.movie_search input.movie_search_bt {
		font-size: 11px;
		padding: 0px 12px;
	}
	table.set {
		margin: 0px 10px;
	}
	table.set p {
		margin: 0px;
		font-weight: bold;
		font-family:DefaultBold, Arial, Helvetica, sans-serif;
		font-size: 17px;
		color: #FFFFFF;
	}
	body.ja table.set p {
		font-weight: bold;
		font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
	}
	
	table.set p.set_text {
		font-size: 23px;
	}

/*

#scene p.sectitle {
  width: 147px;
}
	div.col2 div {
	padding-left: 0px;
}


div.col2 div p {
	margin: 0 6px 5px;
	font-size:0.6em;
}
div.col2 {
		width: 320px;
		height: 160px;
	}

	div.col2 img {
		width: 160px;
	}
	div.col2 div div {
		bottom: 22px;
	}
	div.col2 div div span.sec {
		font-size: 16px;
		padding: 2px 5px 2px 10px;
	}
	
*/	

	
	.shop_info p.dealer_text {
		padding: 5px 13px;
	}
	div.card_d {
		width: 315px;
		height: auto;
	}
	div.card_e {
		width: 315px;
		height: auto;
	}
	div.shop_search_ken select {
		font-size: 13px;
		width: 80%;
	}
	div.shop_search_key input[type="text"] {
		height: 28px;
		font-size: 13px;
	}
	/* google map */
	div.shop_map {
		width: 240px;
		height: 240px;
		margin-bottom: 20px;
	}
/* scene_big */

div.colm2 img.colm2 {
	display:none;
}
div.colm2 img.colm1 {
	display:block;
	width:316px;
	height:160px;
}
#ajaxLoader {
	background-position: 50% 250px;
}


/*Global menu*/

body.ja .menu li, body.en .menu li {
	width: 69px;
}

body.es .menu li,body.fr .menu li {
	width: 60px;
}


/* Visual search */
#visual .box {
	min-height: 300px;;
	width: 320px;
}
#footer a img{
	width: 40px;
}


/*330_add_pankuzu
#header .familylinks {
	display:none;
}
*/

/*0404_add*/
h1.title {
	display:none;
}
/*0404_add*/

#contents {
	/*margin-top:84px;*/   /*0406 change*/
	margin-top:118px;
}
/*330_add_pankuzu*/

/*330_add*/
.model_title span{
	font-size:80%;
}

div.start_bn p img {
	//width:30%;
}
/*330_add*/

/*0403_add*/
/*URL Link modal*/

.ui-dialog-content {
	font-size:0.6em;
}

/*0406 add*/
#header .line_title {
	font-size:1em;
	margin-top:5px;
}

div.A2-1-1,div.A2-1-3 {
	width:15%;
}

body.es div.A2-1-1,body.fr div.A2-1-1,body.es div.A2-1-3,body.fr div.A2-1-3 {
	width:15%;
}


div.A2-1-3 div.menu_title2 {
	margin:0;
}




p.cautiontitle:after,p.cautiontitle.opened:after,p.warningtitle:after,p.warningtitle.opened:after,p.notetitle:after,p.notetitle.opened:after {
	margin-top:-5px;
	 -webkit-transform: scale(0.9); 
	 -moz-transform: scale(0.9); 
}

/*for japanese
p.cautiontitle:before,p.warningtitle:before {
	margin-top:-5px;
	 -webkit-transform: scale(0.9); 
	 -moz-transform: scale(0.9); 
}
*/



/* for japanese
p.notetitle:before {
	margin-top:3px;
	 -webkit-transform: scale(0.9); 
	 -moz-transform: scale(0.9); 
}
*/

/*0407 add*/
div.small_table {
	font-size:25%;
}

div.small_table table colgroup col:nth-child(2) {
	with:20%;
}

/*0408 add*/
.page #id06140102 td.entry p.warningtitle,.page #id06140102 td.entry p.cautiontitle,.page #id06140102 td.entry p.notetitle {
	height:50px;
}

.page #id06140101 td.entry p.warningtitle,.page #id06140101 td.entry p.cautiontitle,.page #id06140101 td.entry p.notetitle{

	height:50px;

}

.page #id06140102 td.entry p.warningtitle:after,.page #id06140102 td.entry p.cautiontitle:after, .page #id06140102 td.entry p.notetitle:after {
	margin-top:5px;
}

.page #id06140101 td.entry p.warningtitle:after,.page #id06140101 td.entry p.cautiontitle:after, .page #id06140101 td.entry p.notetitle:after {
	margin-top:12.5px;
	margin-right:20px;
}

#header {
	background-size: 120px; 
}



#contents {
	font-size:80%;
	margin-top: 107px;
}


div.open_close {
	font-size:12px;
}
div.open_close img {
	width:12px;
}


div.A2-1-2 .menu_title img+img {
	//width:100%;
	//min-width:200px;
}

.gmenu {
	margin-top:0px;
}

div.A2-1-3 div {
	margin-left:10px;
}

p.warningtitle {
	position:relative;
}

/*for expect Japanese*/


table.table th, table.table td {
	padding:0.2em 0.2em 0.2em 0.2em;
}




/*
	div.col2 {
		width: 320px;
		height: 160px;
	}
	div.col2 img {
		width: 160px;
	}
	#scene p.sectitle {
	width: 133px;
	}
*/



div.table {
	margin: 0.2em 0em 0.2em 2em;
}

ol.numStep.olStart div.table {
	margin-right:-2.2em;
}

table.table {
	font-size:10px;
}

#footer .page_top {
	text-align:left;
	width:67%;
	padding-left:5%;
}



#footer .page_next{
	display:none
}


#header .familylinks {
	padding-bottom:5px;
}


table ol, table ul {
	padding-left:16px;
}

html[lang="en"] table.table ol li p+.caution,html[lang="es"] table.table ol li p+.caution,html[lang="fr"] table.table ol li p+.caution, html[lang="en"] table.table ol li p+.waring,html[lang="es"] table.table ol li p+.waring,html[lang="fr"] table.table ol li p+.waring, html[lang="en"] table.table ol li p+.note,html[lang="es"] table.table ol li p+.note,html[lang="fr"] table.table ol li p+.note {
	margin-left:-16px;
}

p.notetitle, p.cautiontitle, p.warningtitle {
	margin-left:0px;
	padding-left:0;
}



p.cautiontitle:before,p.warningtitle:before,p.notetitle:before {
	 margin-left:0.8em;
	 margin-top:-10px;
}

p.warningtitle:before {
	content: url(../img/warning_mark_b_sp.png);
}


p.cautiontitle:before {
	content: url(../img/caution_mark_b_sp.png);
}

p.notetitle:before {
	content: url(../img/note_mark_b_sp.png);
}


ol li p.notetitle:before,ul li p.notetitle:before,ol li p.warningtitle:before,ul li p.warningtitle:before,ol li p.cautiontitle:before,ul li p.cautiontitle:before {
	margin-left:1.1em;
}


table.table p.notetitle:before,table.table p.cautiontitle:before,table.table p.warningtitle:before {
	  //scale(0.7); 
	 //-webkit-transform: scale(0.8); 
	 //-moz-transform: scale(0.8); 
	 //margin:-1px 0 0 -20px;
	 //margin-left:0px;
}

p.notetitle, p.cautiontitle, p.warningtitle {

	//padding:5px 10px 10px 10px;
}


sup.sup {
	bottom:0.2em;
}


/************es*********************/
body.es .page .warning{
	min-width:180px;
}
/************fr*********************/
body.fr .page .warning {
	min-width:135px;
}
body.fr .page .note {
	min-width:150px;
}

}
























@media screen and (max-width:370px) {



#header {
	top:0px;
	left:0px;
	background-size: 120px;  /*0406_change*/
	background-position: 0px 10px;   /*0406_change*/
}
.top #header {
	position:relative;
}


body.es .menu li,body.fr .menu li {
	width: 55px;
}

/******************ES,FR*********************/
body.es div.gmenu ul li div.gmenu_visual_chi img{
	margin-left:11px;
}
body.es div.gmenu ul li div.gmenu_scene_chi img{
	//margin-left:9px;
}
body.es div.gmenu ul li div.gmenu_word_chi img{
	//margin-left:10px;
}
body.es div.gmenu ul li div.gmenu_movie_chi img{
	margin-left:11px;
}
body.es div.gmenu ul li div.gmenu_inquiry_chi img{
	//margin-left:7px;
}
/******************ES,FR*********************/




div.gmenu ul li div.gmenu_movie_chi {
	//margin-left: 9px;
}
div.gmenu ul li div.gmenu_inquiry_chi {
	//margin-left: 6px;
}










div.A2-1-2 .menu_title img {
	/*width: 210px;*/
	height: auto;
}

/*0406 del
div.A2-1-3 {
	width: 98%;
}
0406_del*/

div.A2-1-3 div.menu_title2 a {
	background-size: 69%;
}
div.A2-1-2 p.menu_title img {
	width: 140px;
}







#ajaxLoader {
	width: 17%;
	height: 78%;
}


/*330_add infobotton*/

div.A2-1-3 div.menu_title2 a {
	height:100%;
}
/*330_add infobotton*/





.gmenu {
	margin-top:0px;    
	height: 35px;
}

    
div.small_table {
	font-size:60%;
}


/* for japanese
p.notetitle:before,p.cautiontitle:before {
	margin-top:0px;
}
*/


p.Subject, p.subject {
	margin-bottom:0.4em;
	line-height:1.5;
}


    
}
</pre></body></html>