body {
font-family: "メイリオ", Meiryo; 
font-size: 16px;
text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;/* 2025/3/14　bodyに対して、スマホの自動拡大機能をOFFにする*/
}

table {
font-family: "メイリオ", Meiryo; 
font-size: 12pt;
color:#000000
}

#bodyid{
margin: 0;
padding: 0;
height: 100%;
text-align:center;
background-image: url("http://www.arto-lucy.net/pic/fuyu4.jpg");
background-attachment:fixed;
font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
font-size: 16px;
line-height: 2.0;/* 2024/8/19追加　行間をデフォルトより少し広げる*/
}

#upper_line{
top: 0;
left: 0;
width:100%;
height:30px;
position: fixed !important;  
position: absolute; 
background-image: url("http://www.arto-lucy.net/pic/touka1.png");
color:#ffffff;
border-bottom:1px solid #ffffff;
}

#upper_inline{
width:1010px;
line-height: 30px;
margin:0 auto;
text-align:center;
color:#ffffff;
}

#page{
width:1010px;
font-family: "メイリオ", Meiryo; 
text-align:left;
font-size: 16px;
margin:0 auto;
padding: 30px 0 30px 0; 
}

#page br { clear: both;} /* hrタグにpageリロードを付加 高さは可変なので内部の大きさに自動調整*/

#under_line{
width:100%;
text-align:center;
background-image: url("http://www.arto-lucy.net/pic/touka1.png");
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

#under_menu{
width:1010;
word-wrap:break-word;
text-align:left;
margin:0 auto;
color:#ffffff
}

#title{
width:990px;
padding:0 10px 0 10px;
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 16px;
word-wrap:break-word;
color:#ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

#title span{
margin:0;
font-size: 16px; 
color: #ffffff;
text-shadow: 5px 5px 5px #2e2e2e;
}

#banner_menu_link{
width:990px;
padding:0 10px 0 10px;
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 16px;
word-wrap:break-word;

color:#ffffff;
border-bottom:1px solid #ffffff;
}


#banner_year{
width:990px;
padding:0 10px 0 10px;
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 16px;
word-wrap:break-word;

color:#ffffff;
border-bottom:1px solid #ffffff;
}

#banner_comment{
width:990px;
padding:0 10px 0 10px;
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 16px;
word-wrap:break-word;

color:#ffffff;
border-bottom:1px solid #ffffff;
}

#game_review_block{
width:1010px;
text-align:center;
}


#game_review_block_left{
width:490px;
float:left;
}

#game_review_block_right{
width:490px;
float:right;	
}

#banner_honsu{
width:490px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 16px;
word-wrap:break-word;
color:#ffffff;
border-top:1px solid #ffffff;
}

#game_gazou{
width:490px;
text-align:center;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka_white220.png");
font-size: 16px;
word-wrap:break-word;
color:yellow;
margin:0 auto;
border-bottom:1px solid #c0c0c0;
}



#game_title{
width:490px;
text-align:center;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka_white220.png");
font-size: 16px;
word-wrap:break-word;
color:yellow;
margin:0 auto;
border-bottom:1px solid #c0c0c0;
}

#game_setumei{
width:450px;
padding:0 20px 0 20px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka_white220.png");
font-size: 16px;
word-wrap:break-word;
color:2e2e2e;
margin:0 auto;
border-bottom:1px solid #c0c0c0;
}

#game_clearday{
width:450px;
padding:0 20px 0 20px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka_white220.png");
font-size: 16px;
word-wrap:break-word;
color:2e2e2e;
margin:0 auto;
}

#banner_saisinkiji{
width:1000px;
padding:0 5px 0 5px;
text-align:left;
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
word-wrap:break-word;
border-top:1px solid #ffffff;
margin:0 auto; /* センターにするために必要な記述*/
}

#saisinkiji{
width:1000px;
background-image: url("http://www.arto-lucy.net/pic/touka_white180.png");
font-family: "メイリオ", Meiryo; 
padding:0 5px 0 5px;
font-size: 16px;
word-wrap:break-word;
text-align:left;
margin:0 auto;
color:#000000;
border-top:1px solid #ffffff;
}

#banner_sinkoutyu_game{
width:1000px;
padding:0 5px 0 5px;
text-align:left;
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
word-wrap:break-word;
border-top:1px solid #ffffff;
margin:0 auto; /* センターにするために必要な記述*/
}

#sinkoutyu_game{
width:1000px;
background-image: url("http://www.arto-lucy.net/pic/touka_white180.png");
font-family: "メイリオ", Meiryo; 
padding:0 5px 0 5px;
font-size: 16px;
word-wrap:break-word;
text-align:left;
margin:0 auto;
color:#000000;
border-top:1px solid #ffffff;
}


#banner_tubuyaki{
width:1000px;
padding:0 5px 0 5px;
text-align:left;
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
word-wrap:break-word;
border-top:1px solid #ffffff;
margin:0 auto; /* センターにするために必要な記述*/
}

#main{
width:1000px;
background-image: url("http://www.arto-lucy.net/pic/touka_white220.png");
font-family: "メイリオ", Meiryo; 
padding:0 5px 0 5px;
font-size: 16px;
word-wrap:break-word;
text-align:left;
margin:0 auto;
color:#000000;
border-top:1px solid #ffffff;
}

#banner_playgame2{
width:490px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 16px;
word-wrap:break-word;
color:#ffffff;
border-bottom:1px solid #ffffff;
}

#playgame2{
width:490px;
text-align:center;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka_white150.png");
font-size: 16px;
word-wrap:break-word;
color:yellow;
}




#banner_soft{
width:480px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 10pt;
word-wrap:break-word;
color:#ffffff;
border-bottom:1px solid #ffffff;
margin:0 auto; /* センターにするために必要な記述*/
}


#soft{
width:480px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
word-wrap:break-word;
color:#ffffff;
margin:0 auto;
}


#banner_kanren{
width:250px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 10pt;
word-wrap:break-word;
color:#ffffff;
border-bottom:1px solid #ffffff;
margin:0 auto; /* センターにするために必要な記述*/
}


#kanren{
width:250px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 10pt;
word-wrap:break-word;
color:#ffffff;
margin:0 auto;
}


#banner_hakusyu{
width:480px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 10pt;
word-wrap:break-word;
color:#ffffff;
border-bottom:1px solid #ffffff;
margin:0 auto; /* センターにするために必要な記述*/
}

#hakusyu{
width:480px;
text-align:center;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 10pt;
word-wrap:break-word;
color:#ffffff;
margin:0 auto;
}

#banner_menu{
width:250px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka_white50.png");
font-size: 10pt;
word-wrap:break-word;
color:#ffffff;
border-bottom:1px solid #ffffff;
margin:0 auto; /* センターにするために必要な記述*/
}


#menu{
width:250px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka_white50.png");
font-size: 10pt;
word-wrap:break-word;
color:#ffffff;
margin:0 auto;
}


#banner_anime_review_comment1{
width:490px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 16px;
word-wrap:break-word;
color:#ffffff;
border-top:1px solid #ffffff;
}


h1{
font-size: 32px;
text-indent: 15px;
color: #ffffff;
margin-top: 10px;
margin-bottom: 10px;
}

h2{
margin: 0;
font-size: 16px;
text-indent: 15px;
color: #ffffff;
font-weight: normal;
}

h3{
margin: 0;
font-size: 16px;
text-indent: 15px;
color: #ffffff;
font-weight: normal;
}


