@charset "utf-8";


.map img {
	width: 100%;
}

h3 {
	margin-bottom: 0px;
}
h4 {
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}
h4 span {
	display: none;
}
h5 {
    background: none;
	border-bottom: none;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h6 {
	margin-top: 0px !important;
	padding: 10px;
    background: none !important;
}
p {
	font-size: 12px;
}
.anime_hobby {
	border-bottom: 1px solid #CCCCCC;
}
.feature01,
.feature02 {
	border-bottom: 1px solid #CCCCCC;
}
.related_link {
	display: none;
}
.recommend_shop {  
    border-bottom: 1px solid #CCC;
}
.shop_info dt,
.shop_info_c dt,
.recommend_shop dt {  
	text-align: center;
}
#link_groups .txtpiclinks dl {
	width: 98%;
	font-size: 13px;
}
.map_box{
	margin: 20px;
}
.g_map {
	width: 100%;
	box-sizing: border-box;
}
.route {
	font-weight: bold;
}

.kyougou0 {
	border-bottom: 1px solid #CCCCCC;
}
.kyougou  {
font-size:14px;
	border-bottom: 1px solid #CCCCCC;
}
.kyougou dd {
font-size:14px;
	margin: 10px;
}

.curry1 {
	border-bottom: 1px solid #CCCCCC;
}

/*----------------------------------------

買い取りセンター移設

----------------------------------------*/

.renewal {
	padding-top: 15px;
	margin-bottom: 25px;
}

.renewal h5 {
	color: #F00;
	font-size: 18px;
	border: none;
	background: none;
	text-align: center;
	padding: 0 10px;
	margin-bottom: 15px;
}

#main2 .renewal p.bold {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
}

#main2 .renewal p {
	font-size: 14px;
	line-height: 150%;
}

.cation_box {
	padding: 10px 0 0;
	border : dashed 1px #2E3092;
	margin: 0 10px 20px;
}

.cation_box h5 {
	color: #F00;
	font-size: 15px;
	border: none;
	background: none;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}

#main2 .cation_box p {
	line-height: 140%;
	margin-bottom: 0;
	font-size: 13px;
}

.cation_box dl {
	margin: 15px 0;
	padding: 0 10px
}

.cation_box dt {
	font-size: 15px;
	font-weight: bold;
	color: #2E3092;
	margin-bottom: 3px;
}

.cation_box dd {
	font-size: 15px;
	margin-bottom: 7px;
	line-height: 140%;
}

.cation_box dd .cation {
	font-size: 11px;
}

.cation_box dd .bold {
	font-weight: bold;
}


/*-----------------------------------------------

タイトルの背景

-----------------------------------------------*/

h4.g {
	background: #21209F !important;
	padding: 10px 0px 10px 10px;
	color:#fff;
}
h5.g {
	background: #21209F !important;
	padding: 10px 0px 10px 10px;
	color:#fff;
}

/*-----------------------------------------------

related_link h4・h5の直下に設置するリンク

-----------------------------------------------*/


.related_link2 {
	font-size:14px;
	width: 100%;
	margin-top: -10px;
}
.related_link2 ul {
    padding: 0px;
}
.related_link2 ul li {
	background: url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/circlearrow_blue.png) no-repeat left center;
	box-sizing: border-box;
	padding: 10px 0px 10px 30px;
	margin: 0px 10px;
}


/*-----------------------------------------------

オープニングイベント

-----------------------------------------------*/

.opensale_intro {
	font-size: 13px;
	background: #F7E4AE;
	padding: 18px !important;
	line-height: 24px !important;
	margin: 10px 10px 20px 10px !important;	
}
.opening_event {
	font-size: 13px;
	padding: 0px 0px 20px 0px;
}
.opening_event .sale_01 {
	padding: 10px 10px 160px 10px;
	background: url("http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/third_store/bg_event_01.jpg") no-repeat bottom center;
}
.opening_event .sale_02 {
	padding: 10px 10px 160px 10px;
	background: url("http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/third_store/bg_event_02.jpg") no-repeat bottom center;
}
.opening_event .sale_03 {
	padding: 10px 10px 160px 10px;
	background: url("http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/third_store/bg_event_03.jpg") no-repeat bottom center;
}
.opening_event .sale_04 {
	padding: 10px 10px 160px 10px;
	background: url("http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/third_store/bg_event_04.jpg") no-repeat bottom center;
}
.opening_event .sale_05 {
	padding: 10px 10px 160px 10px;
	background: url("http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/third_store/bg_event_05.jpg") no-repeat bottom center;
}
.opening_event h4 {
	font-size: 18px;
	font-weight: bold;
	background: none;
	border: none;
	border-top: 1px #DDD solid;
	padding: 20px 0px 0px 0px;
}
.opening_event .sale_01 h4{
	margin-top: 0px;
	padding-top: 0px;
	border: none;
}

.opening_event .sale_01 p,
.opening_event .sale_02 p,
.opening_event .sale_03 p,
.opening_event .sale_04 p,
.opening_event .sale_05 p {
	padding: 0px 0px 0px 0px;
}


/*-----------------------------------------------

プレOP情報

-----------------------------------------------*/

.pre-open_info {
	padding: 20px;
	border: dotted 2px #F18307;
	border-radius: 5px;
	margin-bottom: 20px;
	margin: 10px
}
.pre-open_info h4 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	border: none;
	background: none;
}
.pre-open_info h4 img{
	width: 100%;
}
.flow {
	text-align:center;

}
.flow img {
	width: 100%;

}
.pre-open_info p{
	padding: 10px 0px !important;
	margin: 0px !important;
}
.sale_comment {
	margin: 10px;
}
.sale_comment img{
	width: 100%;
}
.banner {
	margin: 10px;
}
.banner img{
	width: 100%;
}
.sp_bn {
	margin: 20px 10px;
}
.sp_bn img{
	width: 100%;
}


/*-----------------------------------------------

セール内容

-----------------------------------------------*/

.title_sale_sub {
	background: url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/hyougo/title_toreka_sub.png) no-repeat;
	background-size:cover;
	border: none;
	text-align: center;
	padding: 8px 0px;
	margin: 0px;
}

.sale_01,
.sale_02,
.sale_03 {
	background: url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/shizuoka/sale/sale_bg.png) no-repeat;
	background-size:cover;
	padding: 20px 10px;
	margin-bottom: 20px;
}
.sale_01 .title,
.sale_02 .title,
.sale_03 .title {
	font-size:14px !important;
	font-weight:900!important;
}
.sale_01 ul,
.sale_02 ul,
.sale_03 ul {
	clear: both;
	padding-left: 0px;
	text-align: center;
	padding: 0px 20px;
}
.sale_01 ul img,
.sale_02 ul img,
.sale_03 ul img {
	max-width: 221px;
	width: 100%;
}
.sale_01 p,
.sale_02 p,
.sale_03 p {
	clear: both;
	color: #FFF !important;
}

/*週替わりセール*/
.weekend_sale {
	background: url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/shizuoka/sale/sale_bg.png) no-repeat;
	background-size:cover;
	padding: 20px 10px;
	margin-bottom: 20px;
}
.weekend_sale .title{
	font-size:14px !important;
	font-weight:900!important;
}
.weekend_sale ul{
	clear: both;
	padding-left: 0px;
	text-align: center;
	padding: 0px 20px;
}
.weekend_sale ul img{
	max-width: 221px;
	width: 100%;
}
.weekend_sale p{
	clear: both;
	color: #FFF !important;
}

/*１周年記念セール*/

.aniv_sale {
	background-color: #FFF100;
	margin-bottom: 20px;
}
.aniv_sale img{
	width: 100%;
}
.aniv_sale p{
	margin-bottom: 0px;
}


/*-----------------------------------------------
ＧＷセール
-----------------------------------------------*/

h4.gw {
	background: url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/sale/2017gw_sale/gw_bar.png) no-repeat;
	border: none;
	text-align :center;
	font-size: 18px;
	margin-bottom: 0;
}

.gw_sale {
	background: #F00;
	padding: 14px 14px;
	margin-bottom: 25px;
}

#main2 .gw_sale p.sale_detail {
	line-height: 200%;
	padding-top: 5px;
}

.gw_sale_box01 {
	height: 140px;
	padding: 10px 10px 0;
	border-radius: 5px;
	text-align: center;
	background: #FFF url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/sale/2017gw_sale/gw_sale_shumi.png) no-repeat;
	background-position: bottom;
	margin: 12px 0;
} 

.gw_sale_box02 {
	height: 140px;
	padding: 10px 10px 0;
	border-radius: 5px;
	text-align: center;
	background: #FFF url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/sale/2017gw_sale/gw_sale_idol.png) no-repeat;
	background-position: bottom;
	margin: 12px 0;
} 

.gw_sale_box03 {
	height: 140px;
	padding: 10px 10px 0;
	border-radius: 5px;
	text-align: center;
	background: #FFF url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/sale/2017gw_sale/gw_sale_goods.png) no-repeat;
	background-position: bottom;
	margin: 12px 0;
} 

.gw_sale_box04 {
	height: 140px;
	padding: 10px 10px 0;
	border-radius: 5px;
	text-align: center;
	background: #FFF url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/sale/2017gw_sale/gw_sale_figure.png) no-repeat;
	background-position: bottom;
	margin: 12px 0;
} 

	#main2 .gw_sale p.kikan {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #FFF;
	background: #F00;
	border-radius: 5px;
	padding: 3px 10px 2px;
}

#main2 .gw_sale p.kikan span.month {
	font-size: 14px !important;
	font-weight: bold;
}

#main2 .gw_sale span.jenre {
	font-size: 15px;
	font-weight: bold;
	color: #575757;
}

#main2 .gw_sale span.sale_kakaku {
	font-size: 17px;
	color: #F00;
	font-weight: bold;
}

#main2 .gw_sale p.cation {
	color: #FFF;
}

/*-----------------------------------------------

トレカ・ボードゲーム館オープン記念フェア

-----------------------------------------------*/

.tb_opening_sale {
	background: url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/tb/opsale/bg.png);
	padding: 0 10px;
}

.tb_opening_sale h4 {
	background: none;
	text-align: center;
	border: none;
	padding: 10px 0 0;
	margin-bottom: 10px;
}

.tb_opening_sale h4 img {
	width: 100%;
}

#main2 .tb_opening_sale h5.kikan {
	background: #F00;
	border-radius: 7px;
	color: #FFF;
	text-align: center;
	padding: 5px;
}

#main2 .tb_opening_sale h5 {
	background: #FFF101;
	border-radius: 7px;
	color: #F00;
	text-align: center;
	padding: 5px;
	border: none;
	margin-bottom: 15px;
	font-size: 17px;
}

.tb_opening_sale h6 {
	padding: 0;
	background: none;
	color: #2D3092;
	font-size: 16px;
	line-height: 140%;
	padding-bottom: 10px;
	padding-left: 5px;
}

#main2 .sale_box p {
	padding-left: 5px !important;
}

.tb_opening_sale img {
	width: 100%;
}

.tb_opening_sale .sale_box {
	background: #FFF;
	border-radius: 7px;
	padding: 10px;
	margin-bottom: 15px;
}


.tb_opening_sale .right_box02 li.first {
	background: url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/tb/opsale/gold.png) no-repeat;
	padding-left: 65px;
	background-position: left center;
	font-size: 17px;
	line-height: 150%;
	padding-top: 7px;
}

.tb_opening_sale .right_box02 li.line01 {
	background: url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/tb/opsale/silver.png) no-repeat;
	background-position: left center;
	padding-left: 65px;
}

.tb_opening_sale .right_box02 li.line02 {
	background: url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/tb/opsale/yellow.png) no-repeat;
	background-position: left center;
	padding-left: 65px;
}

.tb_opening_sale .right_box02 li.line03 {
	background: url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/tb/opsale/pink.png) no-repeat;
	background-position: left center;
	padding-left: 65px;
}

.tb_opening_sale .right_box02 li.line04 {
	background: url(http://www.suruga-ya.jp/drupal/sites/default/files/pics/feature/akihabara/tb/opsale/white.png) no-repeat;
	background-position: left center;
	padding-left: 65px;
}

.tb_opening_sale ul {
	padding-left: 0;
}

.tb_opening_sale .right_box02 li {
	font-size: 14px;
	margin-top: 10px;
	color: #2D3092;
	font-weight: bold;
	line-height: 130%;
}

#main2 .tb_opening_sale .garapon_caution p {
	font-size: 11px;
	color: #2D3092;
}

#main2 .tb_opening_sale .sale_box p.bold {
	font-size: 16px;
	color: #2D3092;
}

#main2 .tb_opening_sale .left_box li {
	padding-left: 5px;
	font-size: 14px
}

#main2 .sale_box p.caution {
	font-size: 11px;
	color: #2D3092;
}

.toreka_bd {
	border-top: dotted 1px #2D3092;
	padding-top: 12px;
	margin-top: 15px;
}

#main2 .tb_opening_sale a {
	font-size: 14px;
	margin-top: 20px;
}

#main2 .tb_opening_sale .toreka_bd p {
	font-size: 14px;
}

#main2 .tb_opening_sale .toreka_bd p.link_text {
	margin-top: 10px;
}

#main2 .tb_opening_sale .sp_hidden {
	display: none;
}

.matomeuri,
.goods_all,
.goods_fuku,
.figure_fuku {
	border-bottom: dotted 1px #2D3092;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

#main2 .tb_opening_sale p.price {
	font-size: 15px;
}

#main2 .tb_opening_sale p.price span.bold {
	font-size: 20px;
	color: #F00;
	margin-left: 2px;
}

.goods_fuku img,
.figure_fuku img,
.game_fuku img {
	margin-top: 10px;
}

.caution_box {
	text-align: right;
	margin-top: -10px;
	padding-bottom: 10px;
}

#main2 .tb_opening_sale .matomeuri {
	text-align: left;
}

#main2 .tb_opening_sale .goods_fuku {
	text-align: left;
}

#main2 .sale_box p.price span.bold_off {
	font-size: 20px;
	color: #F00;
	font-weight: bold;
	margin-left: 2px;
}


img.title_bar {
	width: 100%;
}

/*----------------------------------------

トレカ・ボードゲーム館買取キャンペーン

----------------------------------------*/

.kaitori h4 {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	line-height: 0;
}

.kaitori h4 img {
	width: 100%;
}

.contents {
	padding-bottom: 10px;
	background: #FFEE34;
}

#main2 .contents p.kikan {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 5px;
}

.campaign_box {
	padding: 0 5px;
}

.campaign_box dl {
	padding: 15px 10px;
	margin: 0 5px 10px;;
	border-radius: 7px;
	background: #FFF;
}

.campaign_box dt {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 7px 10px;;
}


#main2 .campaign_box dd p {
	font-size: 18px;
	font-weight: bold;
	color: #F00;
	line-height: 150%;
}

#main2 .campaign_box dd p.cation {
	font-size: 11px;
	color: #333;
	line-height: 150%;
	font-weight: normal;
	margin:  5px 0 0;
}

#main2 .contents p.other_cation {
	text-align: right;
	font-size: 11px;
	margin: 0 10px 0 0;
}

#main2 .contents p.plus {
	font-size: 14px;
	color: #333;
	margin-top: 10px;
}

#main2 .campaign_box p.game_genre {
	font-size: 12px;
	margin-bottom: 10px;
	color: #333;
	font-weight: normal;
}

.suruganyan {
	background: none;
}

#main2 .campaign_box .sp_hidden {
	display: none;
}

#main2 dl.suruganyan {
	background: none;
}

#main2 .red_bold {
	color: #F00;
}
		
/*----------------------------------------

イベント情報

----------------------------------------*/

.event_contents,
.event_contents2 {
	border-bottom: solid 1px #CCC;
	margin-bottom: 25px;
	padding-bottom: 10px;
}

.event_contents h5,
.event_contents2 h5 {
	font-size: 16px;
	border: none;
	background: none;
	padding: 10px 0 0 10px;
	margin-top: 0;
}

#main2 .event_contents p,
#main2 .event_contents2 p {
	line-height: 140%;
	font-size: 12px;
}

.left_box {
	text-align: center;
}

.left_box img {
	width: 70%;
}

.banner {
	padding-top: 20px;
}


.toreka_bg_schedule {
	border-bottom: 1px solid #CCC;
	margin-bottom: 25px;
	padding-bottom: 10px;
}

.toreka_bg_schedule h5 {  
	font-size: 16px;
	border: none;
	background :none;
	padding:0 0 0 10px;
}

#main2 .toreka_bg_box {
	padding: 0;
}

.toreka_bg_schedule dt {  
	text-align: center;
}

#main2 .toreka_bg_schedule dd p {  
	line-height: 140%;
	font-size: 12px;
}


