/* * * * * * * * * * * * * * * * * * * *
 * dbs custom.css
 * * * * * * * * * * * * * * * * * * * */

/* ■■■■ body設定 ■■■■ */
body {
background-color:#FFFFFF;
color:#5b3722;
}

.bgc1{background-color:#ffd8b5;}
.bgc2{background-color:#ffffff;}

/* ■■■■ リンク周り ■■■■ */
a:focus{color:#ffffff}
a:visited{color:#ff6682}
a:link{color:#ff6682}


/* ■■■■ サイトのフォントカラー設定 ■■■■ */
/* 強調するとき用　赤 */
.st_1 {color : #ff0000;}

/* 強調するとき用　白 */
.st_2 {color : #ffffff;}

/* 強調するとき用　黒 */
.st_3 {color : #000000;}

/* 強調するとき用 */
.st_4 {color : #3d6500;}

/* 強調するとき用 */
.st_5 {color : #551A8B;}

/* 強調するとき用 */
.st_6 {color : #583218;}

/* 強調するとき用 */
.st_7 {color : #5b3722;}

/* 強調するとき用 */
.st_8 {color : #6633cc;}

/* 強調するとき用 */
.st_9 {color : #9f4200;}

/* 強調するとき用 */
.st_10 {color : #a68e44;}

/* 強調するとき用 */
.st_11 {color : #bb001b;}

/* 強調するとき用 */
.st_12 {color : #DAA520;}

/* 強調するとき用 */
.st_13 {color : #df0000;}

/* 強調するとき用 */
.st_14 {color : #df8d25;}

/* 強調するとき用 */
.st_15 {color : #E5146E;}

/* 強調するとき用 */
.st_16 {color : #ff4f0d;}

/* 強調するとき用 */
.st_17 {color : #FF6347;}

/* 強調するとき用 */
.st_18 {color : #ff6682;}

/* 強調するとき用 */
.st_19 {color : #ff6699;}

/* 強調するとき用 */
.st_20 {color : #ff8c3d;}

/* 強調するとき用 */
.st_21 {color : #ff8d00;}

/* 強調するとき用 */
.st_22 {color : #ff9999;}

/* 強調するとき用 */
.st_23 {color : #ffd8b5;}

/* 強調するとき用 */
.st_24 {color : #ffdbdf;}

/* 強調するとき用 */
.st_25 {color : #F7364E;}

.st_ot_1 {color : #0ff0000;}
.st_ot_2 {color : #00a9c2;}
.st_ot_3 {color : #00a900;}
.st_ot_4 {color : #00b300;}
.st_ot_5 {color : #00bfff;}
.st_ot_6 {color : #00cc00;}
.st_ot_7 {color : #00cc43;}
.st_ot_8 {color : #00ccff;}
.st_ot_9 {color : #00cf00;}
.st_ot_10 {color : #00ff00;}
.st_ot_11 {color : #00ffff;}
.st_ot_12 {color : #0000bb;}
.st_ot_13 {color : #0000ff;}
.st_ot_14 {color : #000033;}
.st_ot_15 {color : #000080;}
.st_ot_16 {color : #003366;}
.st_ot_17 {color : #004dcc;}
.st_ot_18 {color : #0040cc;}
.st_ot_19 {color : #0053af;}
.st_ot_20 {color : #0059df;}
.st_ot_21 {color : #0060ff;}
.st_ot_22 {color : #0066c2;}
.st_ot_23 {color : #0066ff;}
.st_ot_24 {color : #006600;}
.st_ot_25 {color : #007cff;}
.st_ot_26 {color : #008fff;}
.st_ot_27 {color : #008000;}
.st_ot_28 {color : #0089c2;}
.st_ot_29 {color : #009600;}
.st_ot_30 {color : #0099cc;}
.st_ot_31 {color : #0099ff;}
.st_ot_32 {color : #009900;}
.st_ot_33 {color : #2a762c;}
.st_ot_34 {color : #2b9400;}
.st_ot_35 {color : #2d8f56;}
.st_ot_36 {color : #2db93d;}
.st_ot_37 {color : #3cc77b;}
.st_ot_38 {color : #3d8cff;}
.st_ot_39 {color : #3d66ff;}
.st_ot_40 {color : #3fff00;}
.st_ot_41 {color : #4db300;}
.st_ot_42 {color : #5c83ff;}
.st_ot_43 {color : #5cb04c;}
.st_ot_44 {color : #5d6464;}
.st_ot_45 {color : #6a5acd;}
.st_ot_46 {color : #6a8bff;}
.st_ot_47 {color : #6a738c;}
.st_ot_48 {color : #6c99cf;}
.st_ot_49 {color : #7cc69f;}
.st_ot_50 {color : #8a773e;}
.st_ot_51 {color : #8bff00;}
.st_ot_52 {color : #8c00ef;}
.st_ot_53 {color : #8c66cc;}
.st_ot_54 {color : #8f00d6;}
.st_ot_55 {color : #8f663d;}
.st_ot_56 {color : #9b73f2;}
.st_ot_57 {color : #9c66ff;}
.st_ot_58 {color : #10b620;}
.st_ot_59 {color : #11b04c;}
.st_ot_60 {color : #20a0ff;}
.st_ot_61 {color : #20b2aa;}
.st_ot_62 {color : #30b3dc;}
.st_ot_63 {color : #33ac56;}
.st_ot_64 {color : #33cc00;}
.st_ot_65 {color : #33cc99;}
.st_ot_66 {color : #33ccff;}
.st_ot_67 {color : #33ff00;}
.st_ot_68 {color : #33ffcc;}
.st_ot_69 {color : #36a900;}
.st_ot_70 {color : #43b66c;}
.st_ot_71 {color : #43b66cf;}
.st_ot_72 {color : #43b649;}
.st_ot_73 {color : #49b659;}
.st_ot_74 {color : #50cc4d;}
.st_ot_75 {color : #53cc40;}
.st_ot_76 {color : #57b5ca;}
.st_ot_77 {color : #66b660;}
.st_ot_78 {color : #66b680;}
.st_ot_79 {color : #66bc50;}
.st_ot_80 {color : #66cccc;}
.st_ot_81 {color : #66ccff;}
.st_ot_82 {color : #66d263;}
.st_ot_83 {color : #66ff33;}
.st_ot_84 {color : #66ff99;}
.st_ot_85 {color : #69a953;}
.st_ot_86 {color : #70c0ff;}
.st_ot_87 {color : #79a6dc;}
.st_ot_88 {color : #83b04c;}
.st_ot_89 {color : #83b300;}
.st_ot_90 {color : #87cefa;}
.st_ot_91 {color : #89afdc;}
.st_ot_92 {color : #93bc9f;}
.st_ot_93 {color : #99b04c;}
.st_ot_94 {color : #99b3ff;}
.st_ot_95 {color : #165e83;}
.st_ot_96 {color : #228b22;}
.st_ot_97 {color : #337cff;}
.st_ot_98 {color : #398fe2;}
.st_ot_99 {color : #551a8b;}
.st_ot_100 {color : #699fec;}
.st_ot_101 {color : #799cff;}
.st_ot_102 {color : #838b8b;}
.st_ot_103 {color : #869cdc;}
.st_ot_104 {color : #878ded;}
.st_ot_105 {color : #917fef;}
.st_ot_106 {color : #935cdc;}
.st_ot_107 {color : #2063ff;}
.st_ot_108 {color : #2066bf;}
.st_ot_109 {color : #2383cc;}
.st_ot_110 {color : #3333ff;}
.st_ot_111 {color : #3366cc;}
.st_ot_112 {color : #3366ff;}
.st_ot_113 {color : #3380df;}
.st_ot_114 {color : #3399cc;}
.st_ot_115 {color : #4063dc;}
.st_ot_116 {color : #4380b6;}
.st_ot_117 {color : #4670cf;}
.st_ot_118 {color : #5050ff;}
.st_ot_119 {color : #5656a9;}
.st_ot_120 {color : #5656dc;}
.st_ot_121 {color : #5656ff;}
.st_ot_122 {color : #6373e2;}
.st_ot_123 {color : #6622cc;}
.st_ot_124 {color : #6666ff;}
.st_ot_125 {color : #6689ff;}
.st_ot_126 {color : #6699cc;}
.st_ot_127 {color : #6699ff;}
.st_ot_128 {color : #6996d2;}
.st_ot_129 {color : #7000ff;}
.st_ot_130 {color : #7379ff;}
.st_ot_131 {color : #8099c2;}
.st_ot_132 {color : #8646b6;}
.st_ot_133 {color : #8673b6;}
.st_ot_134 {color : #9630cc;}
.st_ot_135 {color : #9660cc;}
.st_ot_136 {color : #9900b3;}
.st_ot_137 {color : #9932cc;}
.st_ot_138 {color : #9933cc;}
.st_ot_139 {color : #9949a9;}
.st_ot_140 {color : #9999cc;}
.st_ot_141 {color : #9999ff;}
.st_ot_142 {color : #43608f;}
.st_ot_143 {color : #110000;}
.st_ot_144 {color : #330000;}
.st_ot_145 {color : #333333;}
.st_ot_146 {color : #333399;}
.st_ot_147 {color : #336699;}
.st_ot_148 {color : #339966;}
.st_ot_149 {color : #339999;}
.st_ot_150 {color : #404040;}
.st_ot_151 {color : #439649;}
.st_ot_152 {color : #550000;}
.st_ot_153 {color : #660000;}
.st_ot_154 {color : #660066;}
.st_ot_155 {color : #660099;}
.st_ot_156 {color : #663333;}
.st_ot_157 {color : #663399;}
.st_ot_158 {color : #666666;}
.st_ot_159 {color : #669660;}
.st_ot_160 {color : #669966;}
.st_ot_161 {color : #696969;}
.st_ot_162 {color : #770000;}
.st_ot_163 {color : #800080;}
.st_ot_164 {color : #909090;}
.st_ot_165 {color : #967959;}
.st_ot_166 {color : #990000;}
.st_ot_167 {color : #990033;}
.st_ot_168 {color : #999999;}
.st_ot_169 {color : #a0a0a0;}
.st_ot_170 {color : #a3a3a3;}
.st_ot_171 {color : #a9ff50;}
.st_ot_172 {color : #a46f3c;}
.st_ot_173 {color : #a79b74;}
.st_ot_174 {color : #a566f5;}
.st_ot_175 {color : #ac00ff;}
.st_ot_176 {color : #ac001c;}
.st_ot_177 {color : #ac8c83;}
.st_ot_178 {color : #aca0ff;}
.st_ot_179 {color : #acc6ff;}
.st_ot_180 {color : #af8c00;}
.st_ot_181 {color : #af8c50;}
.st_ot_182 {color : #af59f7;}
.st_ot_183 {color : #af4673;}
.st_ot_184 {color : #aff5a9;}
.st_ot_185 {color : #b3a3cc;}
.st_ot_186 {color : #b9af56;}
.st_ot_187 {color : #b39c00;}
.st_ot_188 {color : #b94cfa;}
.st_ot_189 {color : #b98c46;}
.st_ot_190 {color : #b8783a;}
.st_ot_191 {color : #b8860b;}
.st_ot_192 {color : #b30033;}
.st_ot_193 {color : #b68600;}
.st_ot_194 {color : #bb0000;}
.st_ot_195 {color : #bc8cff;}
.st_ot_196 {color : #bc9fff;}
.st_ot_197 {color : #bc49ff;}
.st_ot_198 {color : #bf7fff;}
.st_ot_199 {color : #c0c0c0;}
.st_ot_200 {color : #c0e0ff;}
.st_ot_201 {color : #c6b900;}
.st_ot_202 {color : #c9c9c9;}
.st_ot_203 {color : #c9c900;}
.st_ot_204 {color : #c26c59;}
.st_ot_205 {color : #c67fd1;}
.st_ot_206 {color : #c240fd;}
.st_ot_207 {color : #c662ff;}
.st_ot_208 {color : #c71585;}
.st_ot_209 {color : #cb4000;}
.st_ot_210 {color : #cc00ff;}
.st_ot_211 {color : #cc0000;}
.st_ot_212 {color : #cc0066;}
.st_ot_213 {color : #cc33ff;}
.st_ot_214 {color : #cc66cc;}
.st_ot_215 {color : #cc66ff;}
.st_ot_216 {color : #cc99cc;}
.st_ot_217 {color : #cc99ff;}
.st_ot_218 {color : #cc3333;}
.st_ot_219 {color : #cc3366;}
.st_ot_220 {color : #cc3399;}
.st_ot_221 {color : #cc5500;}
.st_ot_222 {color : #cc6600;}
.st_ot_223 {color : #cc8238;}
.st_ot_224 {color : #cccc00;}
.st_ot_225 {color : #ccccff;}
.st_ot_226 {color : #cccfd2;}
.st_ot_227 {color : #ccffff;}
.st_ot_228 {color : #cf46a3;}
.st_ot_229 {color : #cf66ff;}
.st_ot_230 {color : #cfc6ff;}
.st_ot_231 {color : #cfffcf;}
.st_ot_232 {color : #d6f5d9;}
.st_ot_233 {color : #d959a3;}
.st_ot_234 {color : #d2691e;}
.st_ot_235 {color : #d15667;}
.st_ot_236 {color : #d25670;}
.st_ot_237 {color : #daa520;}
.st_ot_238 {color : #db7093;}
.st_ot_239 {color : #dcac06;}
.st_ot_240 {color : #dcdcdc;}
.st_ot_241 {color : #dd0000;}
.st_ot_242 {color : #df4936;}
.st_ot_243 {color : #e0e000;}
.st_ot_244 {color : #e04391;}
.st_ot_245 {color : #e08b36;}
.st_ot_246 {color : #e2dcc9;}
.st_ot_247 {color : #e5b450;}
.st_ot_248 {color : #e6ac2d;}
.st_ot_249 {color : #e28c30;}
.st_ot_250 {color : #e63d53;}
.st_ot_251 {color : #e64d00;}
.st_ot_252 {color : #e266ff;}
.st_ot_253 {color : #e5146e;}
.st_ot_254 {color : #e6004d;}
.st_ot_255 {color : #e9967a;}
.st_ot_256 {color : #e60099;}
.st_ot_257 {color : #e69649;}
.st_ot_258 {color : #ea0000;}
.st_ot_259 {color : #ec5c50;}
.st_ot_260 {color : #ec802d;}
.st_ot_261 {color : #ece6ff;}
.st_ot_262 {color : #ecef00;}
.st_ot_263 {color : #ed567a;}
.st_ot_264 {color : #ee3a8c;}
.st_ot_265 {color : #ee9a00;}
.st_ot_266 {color : #ee4000;}
.st_ot_267 {color : #ee7894;}
.st_ot_268 {color : #f2cc00;}
.st_ot_269 {color : #f2f2f2;}
.st_ot_270 {color : #f9cc70;}
.st_ot_271 {color : #f9e2a3;}
.st_ot_272 {color : #f99f1d;}
.st_ot_273 {color : #f273bc;}
.st_ot_274 {color : #f293d2;}
.st_ot_275 {color : #f23933;}
.st_ot_276 {color : #f49434;}
.st_ot_277 {color : #f87889;}
.st_ot_278 {color : #fbc250;}
.st_ot_279 {color : #fcd0c1;}
.st_ot_280 {color : #fcd636;}
.st_ot_281 {color : #fce900;}
.st_ot_282 {color : #fd5050;}
.st_ot_283 {color : #ff00ff;}
.st_ot_284 {color : #ff0033;}
.st_ot_285 {color : #ff0066;}
.st_ot_286 {color : #ff0099;}
.st_ot_287 {color : #ff1a53;}
.st_ot_288 {color : #ff1aff;}
.st_ot_289 {color : #ff2d4d;}
.st_ot_290 {color : #ff2d40;}
.st_ot_291 {color : #ff2d49;}
.st_ot_292 {color : #ff4cff;}
.st_ot_293 {color : #ff4eff;}
.st_ot_294 {color : #ff5b5b;}
.st_ot_295 {color : #ff5cbc;}
.st_ot_296 {color : #ff6a00;}
.st_ot_297 {color : #ff6a6a;}
.st_ot_298 {color : #ff6c60;}
.st_ot_299 {color : #ff6cf9;}
.st_ot_300 {color : #ff7c00;}
.st_ot_301 {color : #ff7ca6;}
.st_ot_302 {color : #ff7fbf;}
.st_ot_303 {color : #ff8c00;}
.st_ot_304 {color : #ff8cff;}
.st_ot_305 {color : #ff8f00;}
.st_ot_306 {color : #ff19ff;}
.st_ot_307 {color : #ff29d9;}
.st_ot_308 {color : #ff33cc;}
.st_ot_309 {color : #ff33ff;}
.st_ot_310 {color : #ff34ff;}
.st_ot_311 {color : #ff35ff;}
.st_ot_312 {color : #ff39ff;}
.st_ot_313 {color : #ff44aa;}
.st_ot_314 {color : #ff49dc;}
.st_ot_315 {color : #ff50ff;}
.st_ot_316 {color : #ff53bc;}
.st_ot_317 {color : #ff60d9;}
.st_ot_318 {color : #ff66cc;}
.st_ot_319 {color : #ff66ff;}
.st_ot_320 {color : #ff67ff;}
.st_ot_321 {color : #ff69b4;}
.st_ot_322 {color : #ff70a0;}
.st_ot_323 {color : #ff70ff;}
.st_ot_324 {color : #ff73ff;}
.st_ot_325 {color : #ff79bc;}
.st_ot_326 {color : #ff79ff;}
.st_ot_327 {color : #ff80a0;}
.st_ot_328 {color : #ff80a6;}
.st_ot_329 {color : #ff80a7;}
.st_ot_330 {color : #ff80b3;}
.st_ot_331 {color : #ff80b4;}
.st_ot_332 {color : #ff80c0;}
.st_ot_333 {color : #ff80ff;}
.st_ot_334 {color : #ff86dc;}
.st_ot_335 {color : #ff88aa;}
.st_ot_336 {color : #ff93ff;}
.st_ot_337 {color : #ff96d9;}
.st_ot_338 {color : #ff99bc;}
.st_ot_339 {color : #ff99cc;}
.st_ot_340 {color : #ff99ff;}
.st_ot_341 {color : #ff364d;}
.st_ot_342 {color : #ff431e;}
.st_ot_343 {color : #ff494d;}
.st_ot_344 {color : #ff567c;}
.st_ot_345 {color : #ff808c;}
.st_ot_346 {color : #ff808d;}
.st_ot_347 {color : #ff809a;}
.st_ot_348 {color : #ff890a;}
.st_ot_349 {color : #ff1166;}
.st_ot_350 {color : #ff1199;}
.st_ot_351 {color : #ff1493;}
.st_ot_352 {color : #ff2060;}
.st_ot_353 {color : #ff2656;}
.st_ot_354 {color : #ff3059;}
.st_ot_355 {color : #ff3300;}
.st_ot_356 {color : #ff3333;}
.st_ot_357 {color : #ff3646;}
.st_ot_358 {color : #ff3950;}
.st_ot_359 {color : #ff4040;}
.st_ot_360 {color : #ff4056;}
.st_ot_361 {color : #ff4350;}
.st_ot_362 {color : #ff4353;}
.st_ot_363 {color : #ff4444;}
.st_ot_364 {color : #ff4500;}
.st_ot_365 {color : #ff4693;}
.st_ot_366 {color : #ff4900;}
.st_ot_367 {color : #ff5050;}
.st_ot_368 {color : #ff5099;}
.st_ot_369 {color : #ff5733;}
.st_ot_370 {color : #ff5993;}
.st_ot_371 {color : #ff6083;}
.st_ot_372 {color : #ff6347;}
.st_ot_373 {color : #ff6600;}
.st_ot_374 {color : #ff6633;}
.st_ot_375 {color : #ff6663;}
.st_ot_376 {color : #ff6666;}
.st_ot_377 {color : #ff7000;}
.st_ot_378 {color : #ff7700;}
.st_ot_379 {color : #ff7900;}
.st_ot_380 {color : #ff8080;}
.st_ot_381 {color : #ff8099;}
.st_ot_382 {color : #ff8600;}
.st_ot_383 {color : #ff9300;}
.st_ot_384 {color : #ff9900;}
.st_ot_385 {color : #ff9933;}
.st_ot_386 {color : #ff9966;}
.st_ot_387 {color : #ffac00;}
.st_ot_388 {color : #ffaf00;}
.st_ot_389 {color : #ffaf39;}
.st_ot_390 {color : #ffb2d8;}
.st_ot_391 {color : #ffb3ff;}
.st_ot_392 {color : #ffb9d2;}
.st_ot_393 {color : #ffb300;}
.st_ot_394 {color : #ffb310;}
.st_ot_395 {color : #ffbc1d;}
.st_ot_396 {color : #ffc0c0;}
.st_ot_397 {color : #ffc2ff;}
.st_ot_398 {color : #ffcc00;}
.st_ot_399 {color : #ffcc33;}
.st_ot_400 {color : #ffcccc;}
.st_ot_401 {color : #ffccff;}
.st_ot_402 {color : #ffdcff;}
.st_ot_403 {color : #fff0e0;}
.st_ot_404 {color : #ffff00;}
.st_ot_405 {color : #ffff83;}
.st_ot_406 {color : #ffff99;}
.st_ot_407 {color : #ffffab;}
.st_ot_408 {color : #ffffbc;}
.st_ot_409 {color : #ffffc6;}
.st_blue {color : blue;}
.st_darkorange {color : darkorange;}
.st_gold {color : gold;}
.st_goldenrod {color : goldenrod;}
.st_green {color : green;}
.st_lightpink {color : lightpink;}
.st_orange {color : orange;}
.st_orangered {color : orangered;}
.st_orchid {color : orchid;}
.st_pink {color : pink;}
.st_red {color : red;}
.st_steelblue {color : steelblue;}
.st_white {color : white;}
.st_yellow {color : yellow;}

/* ■■■■ Inc用hr設定 ■■■■ */
.hr {
border-radius : 8px;
-webkit-border-radius : 8px;
background-color : #454d5a;
background : -webkit-gradient(linear, left top, left bottom, from(#454d5a), to(#454d5a));
font-size : 0;
line-height : 0;
width : 100%;
height : 1px;
margin : 10px auto;
}



/* ■■■■ マーキー設定 ■■■■ */
#marquee {
border : none;
background-color : #000d42;
color : #6a87ff;
width : 100%;
overflow : hidden;
overflow : -webkit-marquee;
display : -wap-marquee;
-wap-marquee-loop : infinite;
white-space : nowrap;
}



/* ■■■■ TOPに戻る ■■■■ */
#box_top {
border : solid 1px #8c3310;
border-radius : 8px;
-webkit-border-radius : 8px;
background-color : #ffb501;
background : -webkit-gradient(linear, left top, left bottom, from(#d8be9a), to(#ba9866));

font-size : 100%;
line-height : 30px;
width : 95%;
height : 30px;
margin-left : 1px;
margin-right : 1px;
text-align : left;
text-shadow : -1px -1px 0 #969696;
box-shadow : 0px 0px 10px #000000;
-webkit-box-shadow : 0px 0px 5px #000000;
}

#box_top a{
display : block;
width : auto;
text-decoration : none;
color : #572d00;
}



/* ■■■■ 登録する ■■■■ */
.box_reg {
border : solid 1px #8c3310;
border-radius : 8px;
-webkit-border-radius : 8px;
background-color : #f30101;
background : -webkit-gradient(linear, left top, left bottom, from(#fff6dd), to(#f30101));

font-size : 150%;
line-height : 30px;
width : 60%;
height : 30px;
margin-left : auto;
margin-right : auto;
text-align : center;
text-shadow : -1px -1px 0 #969696;
box-shadow : 0px 0px 10px #000000;
-webkit-box-shadow : 0px 0px 5px #000000;
}

.box_reg a{
display : block;
width : auto;
text-decoration : none;
color : #572d00;
}



/* ■■■■ 角丸ボックス　影つき ■■■■ */
.box_tokubetu {
padding : 5px;
box-shadow : 0px 0px 10px #000000;
-webkit-box-shadow : 0px 0px 10px #000000;
border : solid 3px #f76700;
border-radius : 10px;
-webkit-border-radius : 10px;
}



/* ■■■■ 枠（白　角丸） ■■■■ */
.waku {
border : solid 1px #ffffff; /*枠の色*/
border-radius : 8px;
-webkit-border-radius : 8px;
background-color : #ffffff; /*背景色*/
background : -webkit-gradient(linear, left top, left bottom,);
width : 90%; /*横幅*/
height : auto; /*高さ　自動*/
margin-left : auto;
margin-right : auto;
padding : 10px 10px 10px 10px; /*枠と文字の隙間　上右下左*/
box-shadow : 0px 0px 5px #000000; /*枠全体の影*/
-webkit-box-shadow : 0px 0px 5px #000000; /*枠全体の影*/
}



/* ■■■■ 汎用リスト01 ■■■■ */
.list_01 {
border-radius : 10px;
-webkit-border-radius : 10px;
border : solid 1px #cccccc; /*一番外の枠色*/
margin-left : auto;
margin-right : auto;
width : 95%;
list-style : none;
}

.list_01 li {
position : relative;
border-bottom : solid 1px #dddddd; /*リスト内の区切り線の色*/
height : 30px;
overflow : hidden;
}

.list_01 li a:not(.noListLink) {
position : relative;
display : block;
width : 100%;
height : 100%;
padding : 10px;
color : #000000; /*リスト内の文字色*/
text-decoration : none;
-webkit-box-sizing : border-box;
}

.list_01 li:last-child {
border-bottom : none;
}

.list_01 li a:not(.noListLink):after {
content : "";
position : absolute;
right : 10px;
top : 50%;
display : block;
width : 6px;
height : 6px;
margin-top : -4px;
border-top : solid 2px #979797; /*右端　>　の色*/
border-right : solid 2px #979797; /*右端　>　の色*/
-webkit-transform : rotate(45deg);
}



/* ■■■■ 汎用リスト02 背景とかの装飾設定なしバージョン ■■■■ */
.list_02 {
border-bottom : solid 1px #cccccc; /*一番外の枠色*/
width : 100%;
list-style : none;
}

.list_02 li {
position : relative;
border-bottom : solid 1px #dddddd; /*リスト内の区切り線の色*/
height : auto;
}

.list_02 li a:not(.noListLink) {
position : relative;
display : block;
width : 100%;
height : 100%;
padding : 10px;
text-decoration : none;
-webkit-box-sizing : border-box;
}

.list_02 li:last-child {
border-bottom : none;
}

.list_02 li a:not(.noListLink):after {
content : "";
position : absolute;
right : 10px;
top : 50%;
display : block;
width : 6px;
height : 6px;
margin-top : -4px;
border-top : solid 2px #979797; /*右端　>　の色*/
border-right : solid 2px #979797; /*右端　>　の色*/
-webkit-transform : rotate(45deg);
}

/* ■■■■　会員登録　■■■■ */
.reg {
margin-right : auto;
margin-left : auto;
margin-top : 5px;
margin-bottom : 5px;
height : auto;
width : 100px;
height : auto;
text-align : center;
font-size : 14px;
font-weight : bold;
border : solid 1px #d66f1a;
border-radius : 8px;
-webkit-border-radius : border-radius : 8px;
background-image : -webkit-gradient(linear,left top,left bottom,color-stop(0,#ff943d),color-stop(0.40,#ff943d),color-stop(0.60,#F27911),color-stop(1,#F27911));
background-image : linear-gradient(-90deg,#ff943d) 0%,#ff943d 40%,#F27911 60%,#F27911 100%);
box-shadow : 1px 1px 2px 1px #cccccc;
-webkit-box-shadow : 1px 1px 2px 1px #cccccc;
}


/* ■■■■　選択おしゃれそのまま　■■■■ */
.custom-form .switch{padding:0;margin:0.2em 0 1.2em;position:relative}.custom-form .switch:before,.custom-form .switch:after{content:" ";display:table}.custom-form .switch:after{clear:both}.custom-form .switch li{list-style:none}.custom-form .switch li:first-child input[type="radio"]{left:0}.custom-form .switch li:first-child label{border-bottom-left-radius:4px;border-top-left-radius:4px}.custom-form .switch li:last-child input[type="radio"]{right:0}.custom-form .switch li:last-child label{border-bottom-right-radius:4px;border-top-right-radius:4px}.custom-form .switch li input[type="radio"]{cursor:pointer;padding:0;margin:0;position:absolute;z-index:2;width:50%;height:45px;opacity:0;-webkit-appearance:none;appearance:none}.custom-form .switch input[type="radio"]+label{display:inline-block;position:relative;z-index:1;float:left;padding:13px;width:50%;height:45px;background:#c9cbca;color:#666;text-align:center;-webkit-transition:all 250ms linear;transition:all 250ms linear}.custom-form .switch input[type="radio"]:checked+label{color:#fff;background:#ff5400}


/* ■■■■　全部にboxsizing　■■■■ */
*, *::before,*::after{
  box-sizing:border-box;
}

/* ■■■■　チップ　■■■■ */
.tip {
  display:inline-block;
  line-height:1;
  font-size:10px;
  color:#FFF;
  padding:2px 8px;
  background: #666;
  margin-right: 2px;
  border-radius:2px;
}
.tip.ready{background: #E9503B}
.list li a:hover,list li a,hover{
  background:inherit;
}


.emg {
    border-radius: 4px;      
    background: rgb(242, 120, 120);   
    border: 1px solid rgb(226, 15, 15);   
    margin: 8px;   
    padding: 4px;
    font-size: 12px;
}

.emg a{
    color:#fff;
    text-decoration:none;
    display:block;
    width:100%;
}
.notification-body{
	padding: 0px 10px 0 15px;
}
.notification-head {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 20px;
}
.notification-date {
    font-size: 14px;
    font-weight: bold;
    text-indent: 5px;
    margin: 25px 0 15px;
}
.notification-text {
    padding-left: 5px;
    margin: 0 0 30px;
}
.notification-bt {
    width: 90%;
    margin: 0 auto 10px;
    text-align: center;
    background-color: #BB9968;
    color: #FFF;
    height: 40px;
    border-radius: 5px;
    line-height: 40px;
    font-size: 18px;
    box-shadow: 0px 5px 5px 0px #696969,0px 5px 4px 0px #696969;
}
.notification-bt a {
    color:#FFF;
}

.notification-m {
    text-align: right;
    margin: 10px;
}


/* ■■■■　新カレンダー用　■■■■ */
.daily-header .date-header { margin-bottom: 2px; }

.daily-header .date-header .num, .daily-header .date-header .word { height: 15px; margin-right: 2px; }

.daily-header .date-header .num-0 { width: 8px; }

.daily-header .date-header .num-1 { width: 6px; }

.daily-header .date-header .num-2 { width: 8px; }

.daily-header .date-header .num-3 { width: 8px; }

.daily-header .date-header .num-4 { width: 11px; }

.daily-header .date-header .num-5 { width: 8px; }

.daily-header .date-header .num-6 { width: 8px; }

.daily-header .date-header .num-7 { width: 8px; }

.daily-header .date-header .num-8 { width: 8px; }

.daily-header .date-header .num-9 { width: 8px; }

.daily-header .date-header .word { width: 15px; }

.footer-control, .daily-flex, .tip-item-area, .horizontal-items, .btn-list-horizontal, .user-status .user-status-head, .turning-age { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }