@charset "utf-8";

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

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

/*.geoMyStoreFreeAtypeWrapper*/

.geoMyStoreFreeAtypeWrapper,
.geoMyStoreFreeBtypeWrapper,
.geoMyStoreFreeCtypeWrapper{
margin:0 15px 30px;
}

.geoMyStoreFreeAtypeImg{
max-height:250px;
overflow:hidden;
line-height:0;
}

.geoMyStoreFreeAtypeImg img{
width:100%;
line-height:0;
}

.geoMyStoreFreeAtypeTxt {
padding:15px 15px 10px;
}

.geoMyStoreFreeAtypeTxt h2{
margin-bottom:5px;
font-size:20px;
font-weight:bold;
line-height:1;
}

.geoMyStoreFreeAtypeTxt p{
font-size:14px;
}

/*.geoMyStoreFreeTxtType*/

.geoMyStoreFreeTxtType{
padding:15px 15px 5px;
margin:0 15px 30px;
}

.geoMyStoreFreeTxtType h2{
margin-bottom:10px;
font-size:20px;
font-weight:bold;
line-height:1;
}

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

/*.geoMyStoreFreeBtypeWrapper*/
/*.geoMyStoreFreeCtypeWrapper*/

.geoMyStoreFreeBtypeImg,
.geoMyStoreFreeCtypeImg{
padding:15px 15px 5px;
overflow:hidden;
}

.geoMyStoreFreeBtypeImg img,
.geoMyStoreFreeCtypeImg img{
width:100%;
}

.geoMyStoreFreeBtypeTxt,
.geoMyStoreFreeCtypeTxt {
padding:15px 15px 5px;
}

.geoMyStoreFreeBtypeTxt h2,
.geoMyStoreFreeCtypeTxt h2{
margin-bottom:10px;
font-size:16px;
font-weight:bold;
}

.geoMyStoreFreeBtypeTxt p,
.geoMyStoreFreeCtypeTxt p{
margin-bottom:10px;
font-size:14px;
}

/*.geoMyStoreFreeMovieType*/

.geoMyStoreFreeMovieType {
padding:15px 15px 20px;
margin:0 15px 20px;
}

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

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