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_tanteinome{
width:990px;
padding:0 10px 0 10px;
background-image: url("http://www.arto-lucy.net/pic2026_1/2025120714575400_c.jpg");
background-size: 1010px;
font-size: 16px;
word-wrap:break-word;
color:#ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #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_menu_link2{
width:990px;
padding:0 10px 0 10px;
background-image: url("http://www.arto-lucy.net/pic/touka_white220.png");
font-size: 16px;
word-wrap:break-word;
margin:0 auto; /* センターにするために必要な記述*/
color:#ffffff;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}


#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_top_gazou{
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;
}

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


#banner_hakusyu{
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;
}

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

#banner_tensu{
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;
}

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

#banner_game_info{
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;
}

#game_info{
width:410px;
padding:0 40px 0 40px;
text-align:left;
font-family: "メイリオ", Meiryo; 
background-image: url("http://www.arto-lucy.net/pic/touka50.png");
font-size: 24px;
word-wrap:break-word;
color:#ffffff;
margin:0 auto;
border-bottom:1px solid #c0c0c0;
}


#banner_title{
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;
}

#banner_title_center{
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;
margin:0 auto;
border-top:1px solid #ffffff;
}

#game_gazou2{
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_gazou2 img{
padding: 0px;
border: solid 0px #ffffff;
background-color: #ffffff;
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
}

#nikki_naiyou{
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;
}


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

color:#ffffff;
border-top:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}

#banner_mokuji{
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; /* センターにするために必要な記述*/

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}

#mokuji{
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;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/

}

#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;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}


#main img{
padding: 0px;
border: solid 0px #ffffff;
background-color: #ffffff;
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
}

#banner_main_tanteinome_20260110_mokuji8{
width:600px;
padding:0 0px 0 0px;
text-align:left;
word-wrap:break-word;
}

#banner_main_tanteinome_20260110_mokuji7{
width:600px;
padding:0 0px 0 0px;
text-align:left;
word-wrap:break-word;
}

#banner_main_tanteinome_20260110_mokuji6{
width:600px;
padding:0 0px 0 0px;
text-align:left;
word-wrap:break-word;
}

#banner_main_tanteinome_20260110_mokuji5{
width:600px;
padding:0 0px 0 0px;
text-align:left;
word-wrap:break-word;
}

#banner_main_tanteinome_20260110_mokuji4{
width:600px;
padding:0 0px 0 0px;
text-align:left;
word-wrap:break-word;
}

#banner_main_tanteinome_20260110_mokuji3{
width:600px;
padding:0 0px 0 0px;
text-align:left;
word-wrap:break-word;
}

#banner_main_tanteinome_20260110_mokuji2{
width:600px;
padding:0 0px 0 0px;
text-align:left;
word-wrap:break-word;
}


#banner_main_tanteinome_20260110_mokuji1{
width:600px;
padding:0 0px 0 0px;
text-align:left;
word-wrap:break-word;
}

#banner_main_tanteinome_20260110{
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; /* センターにするために必要な記述*/

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}



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;
}


/* 薄い黄色系*/
#main_inner_title_limelight{
width:990px;
background-color:#fff799;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}


#main_inner_title_moongrey{
width:990px;
background-color:#d4d9dc;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}


#main_inner_title_frostywhite{
width:990px;
background-color:#e6eae6;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}

#main_inner_title_nileblue{
width:990px;
background-color:#88bfbf;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}

#main_inner_title_skygreen{
width:990px;
background-color:#bee0c2;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}

#main_inner_title_usuemogi{
width:990px;
background-color:#badcad;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}

#main_inner_title_skyblue{
width:990px;
background-color:#a0d8ef;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}



#main_inner_title_goldenyellow{
width:990px;
background-color:#f6ae54;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}

#main_inner_title_saffronyellow{
width:990px;
background-color:#fac559;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}

#main_inner_title_buff{
width:990px;
background-color:#caac71;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}


#main_inner_title_leghorn{
width:990px;
background-color:#ffe9a9;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}


#main_inner_title_cyan{
width:990px;
background-color:#00a1e9;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}


#main_inner_title_pink{
width:990px;
background-color:#f5b2b2;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}

/* 薄いピンク系*/
#main_inner_title_orchid{
width:990px;
background-color:#d9aacd;
padding:0 0 0 0;
margin:0 15px 0 0;
font-size: 26px;
word-wrap:break-word;
color:#2e2e2e;
border-bottom:1px solid #c0c0c0;

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}


/* 2025/10/14　記事内目次用のインナー*/
#main_inner_mokuji{
width:700px;
padding:0 0 0 0;
margin:0 0 0 0;
font-size: 20px;
word-wrap:break-word;
color:#2e2e2e;
border:1px solid #2e2e2e;
margin:0 auto; /* センターにするために必要な記述*/

text-size-adjust: auto;
-webkit-text-size-adjust: auto;
-moz-text-size-adjust: auto;
-ms-text-size-adjust: auto;/* 2025/3/14　このエリアで、スマホ表示時の自動拡大機能をONにする*/
}