body {
color : #68431c;
background-color : #000000;
}

.st1{color:#d08103;}
.st2{color:#fff0c7;}
.st3{color:#f06518;}
.st4{color:#ac1f03;}



h1{color:#d08103;
font-size:20px;}
h1 img {vertical-align:middle;}
h2{color:#fff0c7;
font-size:20px;}
h2 img {vertical-align:middle;}
h3{color:#f06518;
font-size:20px;}
h3 img {vertical-align:middle;}
h4{color:#ac1f03;
font-size:20px;}
h4 img {vertical-align:middle;}

/* ■■■■ マーキー設定 ■■■■ */
#marquee {
border : none;
background-color : #8b4513;
color : #ffffff;
width : 100%;
overflow : hidden;
overflow : -webkit-marquee;
display : -wap-marquee;
-wap-marquee-loop : infinite;
white-space : nowrap;
}

/* ■■■■ ボックス全体 ■■■■ */
.fbox {
background: #1a1a1a;
border-radius : 5px;
-webkit-border-radius : 5px;
border: 2px solid #353535;
border-right: 2px solid #666666;
border-bottom: 2px solid #666666;
margin-left : auto;
margin-right : auto;
width : 95%;
list-style : none;
}

.fbox a:not(.noListLink) {
position : relative;
display : block;
width : 100%;
padding: 3% 5% 3% 0%;
text-decoration : none;
-webkit-box-sizing : border-box;
}

.fbox a:not(.noListLink):after {
content : "";
position : absolute;
right : 10px;
top : 50%;
display : block;
width : 6px;
height : 6px;
margin-top : -4px;
border-top : solid 3px #979797; /*右端　>　の色*/
border-right : solid 3px #666666; /*右端　>　の色*/
-webkit-transform : rotate(45deg);
}


/* ■■■■ ベージュ切り返し ■■■■ */
.fbox2 {
background-color : #dbbf88;
color:#5a2900;
}

.fbox2 .text {
padding: 1% 5% 2% 5%;
}


/* ■■■■ ボックス全体（基本性格） ■■■■ */
.fbox3 {
background: #1a1a1a;
border-radius : 5px;
-webkit-border-radius : 5px;
border: 2px solid #353535;
border-right: 2px solid #666666;
border-bottom: 2px solid #666666;
margin-left : auto;
margin-right : auto;
width : 95%;
list-style : none;
}

.fbox3 a:not(.noListLink) {
position : relative;
display : block;
width : 100%;
padding: 3% 3% 3% 3%;
text-decoration : none;
-webkit-box-sizing : border-box;
}

.fbox3 a:not(.noListLink):after {
content : "";
position : absolute;
right : 10px;
top : 50%;
display : block;
width : 6px;
height : 6px;
margin-top : -4px;
border-top : solid 3px #979797; /*右端　>　の色*/
border-right : solid 3px #666666; /*右端　>　の色*/
-webkit-transform : rotate(45deg);
}

/* ■■■■ リストリンク ■■■■ */
.ftop_link {
background: #000000;
border-radius : 5px;
-webkit-border-radius : 5px;
border: 2px solid #353535;
border-right: 2px solid #666666;
border-bottom: 2px solid #666666;
margin-left : auto;
margin-right : auto;
width : 95%;
list-style : none;
background-image: url("https://websmart.zappallas.com/web_image?url=http%3A%2F%2Fgema.pga.jp%2Fi.cgi%3Fn%3D%2Fnew%2Fmotif%2F04%26decrypt%3D1");
background-repeat : no-repeat;
background-position:100% 0%;
}

.ftop_link li {
position : relative;
display : block;
width : 100%;
padding : 5px;
border-bottom : 1px solid #353535;/*リスト内の区切り線の色*/
text-decoration : none;
-webkit-box-sizing : border-box;
overflow : hidden;
}

.ftop_link a:not(.noListLink) {
position : relative;
display : block;
width : 100%;
height : auto;
padding : 10px;
color : #fff; /*リスト内の文字色*/
font-size : 18px;
text-decoration : none;
-webkit-box-sizing : border-box;
}

.ftop_link:last-child {
border-bottom : none;
}

.ftop_link a:not(.noListLink):after {
content : "";
position : absolute;
right : 10px;
top : 50%;
display : block;
width : 6px;
height : 6px;
margin-top : -4px;
border-top : solid 3px #979797; /*右端　>　の色*/
border-right : solid 3px #666666; /*右端　>　の色*/
-webkit-transform : rotate(45deg);
}

/* ■■■■ リストリンク(背景無) ■■■■ */
.ftop_link2 {
background: #000000;
border-radius : 5px;
-webkit-border-radius : 5px;
border: 2px solid #353535;
border-right: 2px solid #666666;
border-bottom: 2px solid #666666;
margin-left : auto;
margin-right : auto;
width : 95%;
list-style : none;
}

.ftop_link2 li {
position : relative;
display : block;
width : 100%;
padding : 5px;
border-bottom : 1px solid #353535;/*リスト内の区切り線の色*/
text-decoration : none;
-webkit-box-sizing : border-box;
overflow : hidden;
}

.ftop_link2 a:not(.noListLink) {
position : relative;
display : block;
width : 100%;
height : auto;
padding : 10px;
color : #fff; /*リスト内の文字色*/
font-size : 18px;
text-decoration : none;
-webkit-box-sizing : border-box;
}

.ftop_link2:last-child {
border-bottom : none;
}

.ftop_link2 a:not(.noListLink):after {
content : "";
position : absolute;
right : 10px;
top : 50%;
display : block;
width : 6px;
height : 6px;
margin-top : -4px;
border-top : solid 3px #979797; /*右端　>　の色*/
border-right : solid 3px #666666; /*右端　>　の色*/
-webkit-transform : rotate(45deg);
}

/* ■■■■ リストリンク(運命異性解析) ■■■■ */
.fmirror_list_link {
background: #000000;
border-radius : 5px;
-webkit-border-radius : 5px;
border: 2px solid #353535;
border-right: 2px solid #666666;
border-bottom: 2px solid #666666;
margin-left : auto;
margin-right : auto;
width : 95%;
list-style : none;
}

.fmirror_list_link li {
position : relative;
display : block;
width : 100%;
padding : 5px;
border-bottom : 1px solid #353535;/*リスト内の区切り線の色*/
text-decoration : none;
-webkit-box-sizing : border-box;
overflow : hidden;
}

.fmirror_list_link span{
display : block;
color:#ffffff;
font-size : 18px;
padding : 10px;
}


.fmirror_list_link a:not(.noListLink) {
position : relative;
display : block;
width : 100%;
padding : 10px;
color : #fff; /*リスト内の文字色*/
font-size : 18px;
text-decoration : none;
-webkit-box-sizing : border-box;
}

.fmirror_list_link:last-child {
border-bottom : none;
}

.fmirror_list_link a:not(.noListLink):after {
content : "";
position : absolute;
right : 10px;
top : 50%;
display : block;
width : 6px;
height : 6px;
margin-top : -4px;
border-top : solid 3px #979797; /*右端　>　の色*/
border-right : solid 3px #666666; /*右端　>　の色*/
-webkit-transform : rotate(45deg);
}

