@charset "iso-2022-jp";

/*/////////////////////////////////////////////////////////////////////////
$B%3!<%J!<2hA|(B
/////////////////////////////////////////////////////////////////////////*/

body { font-size:62.5% !important; }

#main_top {
		width:942px;
		height:16px;
		background:url(../img/main_top_paper.gif) no-repeat;
}
#main_middle {
		float:left;
		width:942px;
		position:relative; 
		background:url(../img/main_middle_paper.png) repeat-y;
}
/* ----------------$BJ8;z?'(B---------------------------------- */
.pink {	
	color:#FF3399;
	font-weight:bold;
}
.aka {
	color:#FF0000;
	font-weight:bold;
}
.haiiro {
	color:#707070;
	font-weight:bold;	
}
/* --------------------------TYPE--------------------------------- */
.animals_chara {
		width:857px;
		height:66px;
		background:url(../img/animals_chara.png) no-repeat;
        margin: auto;
		padding:0;
        text-align: center;
}


.gameone-title {
		width:804px;
		height:159px;
		background:url(../img/titile.png) no-repeat;
		margin:auto;
		padding:0;
}
#unit #main_middle .gameone-title {
}
.gameone-monitor {
		width:942px;
        height: 1555px;
		background-color:#dc1f0e;
		margin:0;
		padding:20px 0 0 0;
	    text-align: center;
	    background:url(../img/xmas_snow_bg.png) repeat;
        clear: both;
}
.xmas-title {
		width:565px;
		height:106px;
		background:url(../img/xmas_title.png) no-repeat;
		margin: auto;
		padding:10px auto 0;
}
.titleleadtext{
    font-size: 200%;
    color: #dc1f0e;
    font-weight: bold;
	margin: 10px auto 0;
    padding:0;
    text-align: center;
}
.xmas-headerimg {
		width:940px;
		height:88px;
		background:url(../img/xmas_headerimg.png) no-repeat;
		margin:auto;
}
.cardboxwrap{
    width: 800px;
    margin: auto;
    padding-left: 30px;
}
.cardeachbox{
    width: 336px;
    height: 227px;
    margin: auto;
    padding: 0;
    border: 4px solid #FFFFFF;
    margin: 20px;
    float: left;
}
#xmascard1 {background:url(../img/img_card_thumbnail/xmas/171216_shindoubutsukisoutengai_xmascard_1.png) no-repeat;}
#xmascard2 {background:url(../img/img_card_thumbnail/xmas/171216_shindoubutsukisoutengai_xmascard_2.png) no-repeat;}
#xmascard3 {background:url(../img/img_card_thumbnail/xmas/171216_shindoubutsukisoutengai_xmascard_3.png) no-repeat;}
#xmascard4 {background:url(../img/img_card_thumbnail/xmas/171216_shindoubutsukisoutengai_xmascard_4.png) no-repeat;}
#xmascard5 {background:url(../img/img_card_thumbnail/xmas/171216_shindoubutsukisoutengai_xmascard_5.png) no-repeat;}
#xmascard6 {background:url(../img/img_card_thumbnail/xmas/171216_shindoubutsukisoutengai_xmascard_6.png) no-repeat;}
#xmascard7 {background:url(../img/img_card_thumbnail/xmas/171216_shindoubutsukisoutengai_xmascard_7.png) no-repeat;}
#xmascard8 {background:url(../img/img_card_thumbnail/xmas/171216_shindoubutsukisoutengai_xmascard_8.png) no-repeat;}
#xmascard9 {background:url(../img/img_card_thumbnail/xmas/171216_shindoubutsukisoutengai_xmascard_9.png) no-repeat;}
#xmascard10 {
    background:url(../img/xmas_dog.png) no-repeat;
    width: 174px;
    height: 151px;
    border: 0px solid;
    margin: 70px 0 0 120px;
}






.gameone-monitor2 {
		width:942px;
        height: 1555px;
		background-color:#dc1f0e;
		margin:0;
		padding:20px 0 0 0;
	    text-align: center;
	    background:url(../img/newyear_inu_bg.png) repeat;
        clear: both;
}
.newyear-title {
		width:500px;
		height:99px;
		background:url(../img/newyear_title.png) no-repeat;
		margin: auto;
		padding:10px auto 0;
}
.newyear-headerimg {
		width:940px;
		height:149px;
		background:url(../img/newyear_headerimg.png) no-repeat;
		margin:30px auto 0;
}


.cardeachbox a:hover {
	display: block;
	background:#fff; 
	filter:alpha(opacity=35); 
	-moz-opacity:0.35; 
	opacity:0.35;
}

#newyearcard1 {background:url(../img/img_card_thumbnail/newyear/171216_shindoubutsukisoutengai_newyearcard_1.png) no-repeat;}
#newyearcard2 {background:url(../img/img_card_thumbnail/newyear/171216_shindoubutsukisoutengai_newyearcard_2.png) no-repeat;}
#newyearcard3 {background:url(../img/img_card_thumbnail/newyear/171216_shindoubutsukisoutengai_newyearcard_3.png) no-repeat;}
#newyearcard4 {background:url(../img/img_card_thumbnail/newyear/171216_shindoubutsukisoutengai_newyearcard_4.png) no-repeat;}
#newyearcard5 {background:url(../img/img_card_thumbnail/newyear/171216_shindoubutsukisoutengai_newyearcard_5.png) no-repeat;}
#newyearcard6 {background:url(../img/img_card_thumbnail/newyear/171216_shindoubutsukisoutengai_newyearcard_6.png) no-repeat;}
#newyearcard7 {background:url(../img/img_card_thumbnail/newyear/171216_shindoubutsukisoutengai_newyearcard_7.png) no-repeat;}
#newyearcard8 {background:url(../img/img_card_thumbnail/newyear/171216_shindoubutsukisoutengai_newyearcard_8.png) no-repeat;}
#newyearcard9 {background:url(../img/img_card_thumbnail/newyear/171216_shindoubutsukisoutengai_newyearcard_9.png) no-repeat;}
#newyearcard10 {
    background:url(../img/newyear_dog.png) no-repeat;
    width: 172px;
    height: 173px;
    border: 0px solid;
    margin: 60px 0 0 150px;
}
.downloadcaution-title {
		width:478px;
		height:41px;
		background:url(../img/download_title.png) no-repeat;
		margin: auto;
		padding:40px auto 0;
}
.downloadcaution-wrap {
    background-color: #39b54a !important;
    width:  940px;
    margin: auto;
    text-align: center;
    background:url(../img/download_bg.png) no-repeat;
    padding: 30px 0 0 0;
    clear: both;
}
.downloadcaution-setsumeitext {
    text-align: left;
	width:630px;
    margin: 30px auto 0;
    font-size: 120%;
}
.downloadcaution-setsumeitext p {
    margin-bottom: 30px;
    color: #fff;
}
.fukidashi-wrap {
    width: 660px;
    text-align: left;
    margin: 20px auto 0;
}
.fukidashi-wrap .comment1-2 .commentContents p {
    font-size: 130% !important;
    margin-bottom: 15px !important;
}



#gamemain_bottom {
		width:942px;
		height:12px;
        margin: auto;
		background:url(../img/main_bottom_paper.gif) no-repeat;
}

    
#ptop-wrap {
   	width:900px;
		height:40px;
	text-align: left;
}
   


/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}


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

#include virtual="/um/v7/css/gh_legacy.css"

/*eof*/
