td {font-size:9pt; }
td.line {font-size:1pt;}
.lims {font-size:9pt;}
.woong {font-size:9pt;}
.woong1 {font-size:8pt;line-height:130%}
.woong2 {font-size:15pt;line-height:130%}
.woong3 {font-size:7pt; font-family:matchworks,tahoma;color:#444444;line-height:130%}
.woong4 {font-size:11pt;line-height:130%}
.line {font-size:1px;line-height:1px;}
.input{border:solid 1;verdana;font-size:9pt;color:black;background-color:white;height:19px}
.input2{border:solid 0;verdana;font-size:9pt;color:black;background-color:white;height:16px}
.textarea {border:solid 1; verdana;font-size:9pt;color:black;background-color:white}
input{font-size:9pt;}
a{text-decoration:underline;}
A:link { text-decoration:underline; color:#57A5F2;}
A:visited { text-decoration:underline; color:#57A5F2;}
A:hover { color:#57A5F2; text-decoration:none;}

@import url(./css/bace.css);
@import url(./css/font.css);
@import url(./css/layout.css);
@import url(./css/reset.css);
@import url(./css/original.css);
@import url(./css/renewal.css);

@charset "UTF-8";
/* CSS Document */

#wrap {
background-image: none!important;
background-position: top;
background-repeat: repeat-x;
}

#wrap #container {
background-image: none!important;
}
#wrap #container #main_contents {
width: 980px!important;
}
#main {
text-align: left;
}
#footer_wrap {
width: 980px!important;
}
.footer_tnew {
width: 960px;
margin: 10px auto!important;
}
#footer .f_navi {
width: 980px!important;
}
.footer_tnew .payment {
width: 310px!important;
}
.footer_tnew .deliver {
width: 310px!important;
}
#mainimg{
display:none;
}
#navi{
display:none;
}
h2 .mb_m{
margin-top:10px;
}

#side_menu ul {
margin-right: 10px\9;
}


#ca-container2 {
	margin-left: 40px;
}

*html .creator_list li.bxs {
min-height: 570px!important;;
}
ul.osusume li {
letter-spacing: -1px;
}
/*エフェクト*/

.shadow
{
-moz-box-shadow: 0px 0px 7px #ccc;
-webkit-box-shadow: 0px 0px 7px #ccc;
-o-box-shadow: 0px 0px 7px #ccc;
-pie-box-shadow: 0px 0px 7px #ccc;
box-shadow: 0px 0px 7px #ccc;

}

.radius {
    border-radius: 7px;        /* CSS3草案 */  
    -webkit-border-radius: 7px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 7px;   /* Firefox用 */  
-pie-border-radius: 7px;   /* Firefox用 */  
}

.radius_sb {
    border-radius: 7px;        /* CSS3草案 */  
    -webkit-border-radius: 7px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 7px;   /* Firefox用 */ 
-pie-border-radius: 7px;   /* Firefox用 */ 
	border: solid 2px #fff;
	-moz-box-shadow: 0px 0px 7px #ccc;
	-webkit-box-shadow: 0px 0px 7px #ccc;
	-o-box-shadow: 0px 0px 7px #ccc;
-pie-box-shadow: 0px 0px 7px #ccc;
	box-shadow: 0px 0px 7px #ccc;
}
#top_wrap {
line-height: 160%;
}



h1 {
font-size: 11px!important;
font-weight: normal;
color: #555!important;
margin: 0 auto !important;
text-align: center!important;
width: 960px;
background:none!important;
width: 100%!important;

}

#wrap #container #header {
padding: 0px !important;
}

h1 {
position:absolute;
text-align: left !important;
width: 960px !important;
left: 50%;
top: 10px;
margin-left: -480px !important;
height: 20px !important;
}
#wrap {
padding-top: 15px;
}

table h1 {
position: absolute !important;
}

#header {
width: 960px !important;
}

#container,
#main_contents,
#header,
#wrap {
padding-top: 0 !important;
}

#logo {
top: 30px !important;
}

h1.top div {
text-align: left;
width: 960px;
margin: 0 auto;
font-size: 10x;
position:static;
display:none;}


#h1top h1 {
display:none;
}

#header {
height:117px !important;
}
#wrap #container #main_contents .right .dataselect {
width: 390px!important;
}
.lb-prev{
background-image:url(http://www.2gaoe.com//design/2gaoe/images/prev.png);
background-position: left 48%;
background-repeat: no-repeat;
opacity:0;
filter: alpha(opacity=0);
-ms-filter: "alpha( opacity=0 )";
}
.lb-prev:hover {
opacity:1;
filter: alpha(opacity=100);
-ms-filter: "alpha( opacity=100 )";
}
.lb-next{
background-image:url(http://www.2gaoe.com//design/2gaoe/images/next.png);
background-position: right 48%;
background-repeat: no-repeat;
opacity:0;
filter: alpha(opacity=0);
-ms-filter: "alpha( opacity=0 )";
}
.lb-next:hover {
opacity:1;
filter: alpha(opacity=100);
-ms-filter: "alpha( opacity=100 )";

}

.slide_ban{
margin-top: 0px!important;
}
.six{
margin:25px 0 10px 0;
}
.six td{
padding: 0px 0 7px 0;
}
.six td a:hover,
.six td a:hover img {
	filter: alpha(opacity=86);
	opacity: 0.86;
}

#wrap {
width: 1170px!important;
margin:0 auto;
}
.creator_list .igarashi .cr_img:hover {
	background: url(http://gigaplus.makeshop.jp/2gaoe/img/cr_igarashi2.jpg) no-repeat left top !important;
}
@media screen and (max-width: 1024px) {
  .bn_option {
display:none;
}
#wrap {
width: 980px!important;
}
}