@charset "shift_jis";
/* CSS Document */

/* index==========================

	1.for common
	2.for top
	3.for pre
	4.for point01 point02
	5.for after
	6.for for clearFix
	
*/

/* 1.for common
===============================================================*/
div#travel{
	margin:0 auto;
	width:740px;
}
div#pageTitle{
	margin-bottom:24px;
}
div#pageNav{
	margin-bottom:20px;
	padding-left:101px;
	border-bottom:solid 2px #ff570c;
}
div#pageNav img{
	vertical-align:bottom;
}

div#pageNav li{
	float:left;
	display:inline;
}
div#footNav{
	margin-top:25px;
	padding:25px 0 30px;
	border-top:solid 1px #d4d4d4;
}
.fmenu{
	font-size:0.8em;
	text-align:center;
	padding-top: 45px;
}
.fmenu span{
	font-size:1.2em;
	font-weight:bold;
	color:#ff5e13;
}
.backPage{
	float:left;
	display:inline;
	width:163px;
}
.nextPage{
	float:right;
	display:inline;
	width:163px;
}


/* 2.for top
===============================================================*/
div#topTitle{
	margin-bottom:8px;
}
div#topMain{
	margin-bottom:23px;
	padding-bottom:23px;
	border-bottom:solid 1px #d4d4d4;
}
div#topMainRight{
	float:right;
	display:inline;
	margin-right:15px;
	width:542px;
}
div#topMainRight h2{
	margin-bottom:20px;
	padding-top:35px;
}
div#topMainLeft{
	float:left;
	display:inline;
	width:173px;
}
div#topMenu{
	padding-bottom:30px;
}
div#topMenu li{
	float:left;
	display:inline;
	margin-left:9px;
}
div#topMenu li.menuFirst{
	margin-left:0;
}

/* 3.for pre
===============================================================*/
div#preMain{
	margin-bottom:23px;
	padding-bottom:23px;
	border-bottom:solid 1px #d4d4d4;
}
div#preMainRight{
	float:right;
	display:inline;
	margin-right:26px;
	padding-bottom:40px;
	width:477px;
	background:url(../images/pre_bgkani.gif) no-repeat right bottom;
}
div#preMainRight h2{
	margin-bottom:20px;
	padding-top:19px;
}
div#preMainLeft{
	float:left;
	display:inline;
	width:192px;
}
div#mainCon h2{
	margin-bottom:18px;
}
div.section{
	margin:0 0 25px 19px;
	padding-bottom:25px;
	background:url(../images/bg_dot.gif) repeat-x left bottom;
}
div.mainRight{
	float:right;
	display:inline;
	width:505px;
}
div.mainRight h3{
	margin-bottom:15px;
}
div.mainLeft{
	float:left;
	display:inline;
	width:179px;
}
.preImage{
	margin-bottom:10px;
}

div#accArea{
	margin-left:15px;
	background:url(../images/pre_bgmid.gif) repeat-y left top;
}
div#accArea h3{
	margin-bottom:18px;
}
div#accArea ul{
	margin:0 0 15px 15px;
}
div#accArea li{
	float:left;
	display:inline;
	margin-right:9px;
}
div#accArea p{
	padding:0 30px 20px 15px;
	background:url(../images/pre_bgbot.gif) no-repeat left bottom;
}


/* 4.for point01 point02
===============================================================*/
div.pointArea{
	margin-bottom:40px;
}
div.pointArea h2{
	margin-bottom:20px;
}
div.placeArea{
	margin-bottom:5px;
}
div.placeRight{
	float:right;
	display:inline;
	width:470px;
}
div.placeRight p{
	margin-bottom:15px;
}
div.placeLeft{
	float:left;
	display:inline;
	width:255px;
}
div.yakuArea{
	margin-left:15px;
	width:725px;
	background:url(../images/bg_yashimid.gif) repeat-y left top;
}
div.yakuArea h3{
	margin-bottom:10px;
}
div.yakuArea h4{
	margin:0 0 10px 18px;
}
div.pointBox{
	margin:0 0 20px 15px;
	padding:10px 0;
	width:710px;
	background:url(../images/dot.gif) repeat-x left bottom;
}
div.pointBox h3{
	margin-bottom:5px;
}
div.pointBox p{
	margin:0 20px;
}
.txtProduct{
	margin:0 40px 0 18px;
}
.btProduct{
	margin:0 27px 15px 0; 
	text-align:right;
}
.installing{
	padding:0 27px 15px 0;
	text-align:right;
	background:url(../images/bg_yashibot.gif) no-repeat left bottom;
}
.mb15{
	margin-bottom:15px;
}
.mb30{
	margin-bottom:30px;
}
.txtCenter{
	text-align:center;
}
.txtRight{
	text-align:right;
}
div#gpsArea{
	margin:0 0 15px 15px;
	width:678px;
	background:url(../images/po1_bg_gpsmid.gif) repeat-y left top;
}
div#gpsArea p{
	padding:0 12px 10px;
	background:url(../images/po1_bg_gpsbot.gif) no-repeat left bottom;
}
div.wideArea{
	margin-left:2px;
	width:722px;
	background:url(../images/po2_bg_widemid.gif) repeat-y;
}
div.wideArea h3{
	margin-bottom:20px;
}
.txtWide{
	margin:0 40px 30px 30px;
}
.btWide{
	padding:0 40px 30px 0;
	text-align:right;
	background:url(../images/po2_bg_widebot.gif) no-repeat left bottom;
}

/* 5.for after
===============================================================*/
div#aftMain{
	margin-bottom:25px;
	padding-bottom:15px;
	border-bottom:solid 1px #d4d4d4;
}
div#aftMainRight{
	float:right;
	display:inline;
	margin-right:26px;
	padding-bottom:20px;
	width:440px;
}
div#aftMainRight h2{
	margin-bottom:20px;
	padding-top:19px;
}
div#aftMainLeft{
	float:left;
	display:inline;
	width:256px;
}
div#aftmainCon {
	padding-bottom:6px;
	background:url(../images/aft_main1bgbot.gif) no-repeat left bottom;
	margin-bottom:15px;
}
div#aftmainCon2 {
	background:url(../images/aft_main1bgmid.gif) repeat-y left bottom;
	padding-bottom:10px;
}
div#aftmainLeftBox{
	float:left;
	display:inline;
	width:364px;
}
div#aftmainRightBox{
	float:right;
	display:inline;
	width:364px;
}
.aftBoxCon {
	width:333px;
	margin:0 auto;
}
#aftmainCon h3 {
	margin:0 0 10px;
}
.aftBoxCon .btn {
	margin:0 auto 18px;
	text-align:center;
}
div#aftdvdLeft{
	float:left;
	display:inline;
	width:420px;
	padding-top: 15px;
}
div#aftdvdRight{
	float:right;
	display:inline;
	width:242px;
	text-align:right;
}
div#aftdvdBox {
	background:url(../images/aft_main2bgmid.gif) repeat-y left bottom;
	margin-bottom:15px;
}
div#aftdvdBox2 {
	background:url(../images/aft_main2bgbot.gif) no-repeat left bottom;
	padding:15px 20px 15px;
}
div#aftdvdLeft h3 {
	margin:0 0 10px;
}

p.aftImage {
	margin-bottom:0!important;
}

div.braviaLink {
	margin:15px 0 0 0;
}
p.icoBraviaLink {
	float:left;
	padding-right:10px;
}
p.atTxt {
	color:#888888;
	font-size:0.9em;
}
div#movieArea{
	margin-left:15px;
	background:url(../images/aft_moviebgmid.gif) repeat-y left top;
}
div#movieArea h3{
	margin-bottom:15px;
}
#movieLeft{
	float:left;
	display:inline;
	width:266px;
}
#movieRight{
	float:right;
	display:inline;
	width:370px;
}
div#movieAreaCon{
	padding:0 30px 20px 15px;
	background:url(../images/aft_moviebgbot.gif) no-repeat left bottom;
}
.movieBtnLink {
	padding:25px 0 0 0;
}
.movieBtnLink li{
	float:left;
	display:inline;
	margin-right:8px;
}


/* 6.for clearFix
===============================================================*/
.cf:after{ 
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
   content:".";
}
/* 追加 MacIE 5 と WinIE 7 向け */
.cf{
   display:inline-block;
}

/*MacIE \*/
* html .cf{
	height:1em;
}
.cf{
	display:block;
}
/*  */
