@charset "utf-8";

/*
=Index========
Layout
==============

/*==============================================================
	Layout
==============================================================*/

/*.geoMyStoreFreeAtypeWrapper*/

.geoMyStoreFreeAtypeWrapper,
.geoMyStoreFreeBtypeWrapper,
.geoMyStoreFreeCtypeWrapper{
width:910px;
margin:0 auto 30px;
}

.geoMyStoreFreeAtypeImg{
max-height:562px;
overflow:hidden;
}

.geoMyStoreFreeAtypeImg img{
width:100%;
}

.geoMyStoreFreeAtypeTxt {
padding:20px 30px 10px;
}

.geoMyStoreFreeAtypeTxt h2{
margin-bottom:10px;
font-size:150%;
font-weight:bold;
line-height:1.8;
*line-height:1.2;
}

.geoMyStoreFreeAtypeTxt p{
margin-bottom:10px;
font-size:85%;
}

/*.geoMyStoreFreeTxtType*/

.geoMyStoreFreeTxtType{
width:850px;
padding:30px 30px 20px;
margin:0 auto 30px;
}

.geoMyStoreFreeTxtType h2{
margin-bottom:10px;
font-size:150%;
font-weight:bold;
line-height:1;
*line-height:1.2;
}

.geoMyStoreFreeTxtType p{
margin-bottom:10px;
font-size:85%;
}

/*.geoMyStoreFreeBtypeWrapper*/

.geoMyStoreFreeBtypeImg{
float:left;
max-width:450px;
height:600px;
margin-right:30px;
overflow:hidden;
}

.geoMyStoreFreeBtypeImg img{
height:100%;
}

.geoMyStoreFreeBtypeTxt {
padding:20px 30px;
}

.geoMyStoreFreeBtypeTxt h2{
margin-bottom:10px;
font-size:150%;
font-weight:bold;
}

.geoMyStoreFreeBtypeTxt p{
font-size:85%;
overflow:auto;
}

/*.geoMyStoreFreeCtypeWrapper*/

.geoMyStoreFreeCtypeImg{
float:right;
max-width:450px;
height:600px;
margin-left:30px;
overflow:hidden;
}

.geoMyStoreFreeCtypeImg img{
height:100%;
}

.geoMyStoreFreeCtypeTxt {
padding:20px 30px;
}

.geoMyStoreFreeCtypeTxt h2{
margin-bottom:10px;
font-size:150%;
font-weight:bold;
}

.geoMyStoreFreeCtypeTxt p{
font-size:85%;
overflow:auto;
}

/*.geoMyStoreFreeMovieType*/

.geoMyStoreFreeMovieType {
width:850px;
padding:20px 30px 30px;
margin:0 auto 30px;
}

.geoMyStoreFreeMovieType h2{
margin-bottom:10px;
font-size:150%;
font-weight:bold;
}

.geoMyStoreFreeMovieType p{
margin-top: -10px;
}

.geoMyStoreFreeMovieType iframe{
display:block;
width:640px;
height:480px;
margin:10px auto 0;
}
